:root{--intake-positive-fg:#17785A;--intake-positive-bg:#E3F5EE;--intake-positive-dot:#1FA77A;--intake-urgent-fg:#B54708;--intake-urgent-bg:#FFF1E6;--intake-urgent-dot:#E65100;--intake-pending-fg:#8A5300;--intake-pending-bg:#FFF4DC;--intake-pending-dot:#E0A100;--intake-waiting-fg:#5B3CC4;--intake-waiting-bg:#F0EBFF;--intake-waiting-dot:#8B6CF0;--intake-neutral-fg:#3F5873;--intake-neutral-bg:#EAF0F6;--intake-neutral-dot:#6B8299;--intake-muted-fg:#5F6670;--intake-muted-bg:#EEF1F5}[data-theme=dark]{--intake-positive-fg:#69C4A6;--intake-positive-bg:#29453C;--intake-urgent-fg:#F09766;--intake-urgent-bg:#513323;--intake-pending-fg:#E6B433;--intake-pending-bg:#504323;--intake-waiting-fg:#B7A4F6;--intake-waiting-bg:#3F3953;--intake-neutral-fg:#A3B2C0;--intake-neutral-bg:#393D42;--intake-muted-fg:#B1B5BB;--intake-muted-bg:#3F4042}[data-theme=dark] .console-page{--intake-positive-fg:#17785A;--intake-positive-bg:#E3F5EE;--intake-urgent-fg:#B54708;--intake-urgent-bg:#FFF1E6;--intake-pending-fg:#8A5300;--intake-pending-bg:#FFF4DC;--intake-waiting-fg:#5B3CC4;--intake-waiting-bg:#F0EBFF;--intake-neutral-fg:#3F5873;--intake-neutral-bg:#EAF0F6;--intake-muted-fg:#5F6670;--intake-muted-bg:#EEF1F5}.intake-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intake-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--intake-fg);background:var(--intake-bg)}.intake-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--intake-dot)}.intake-status--positive{--intake-fg:var(--intake-positive-fg);--intake-bg:var(--intake-positive-bg);--intake-dot:var(--intake-positive-dot)}.intake-status--urgent{--intake-fg:var(--intake-urgent-fg);--intake-bg:var(--intake-urgent-bg);--intake-dot:var(--intake-urgent-dot)}.intake-status--pending{--intake-fg:var(--intake-pending-fg);--intake-bg:var(--intake-pending-bg);--intake-dot:var(--intake-pending-dot)}.intake-status--waiting{--intake-fg:var(--intake-waiting-fg);--intake-bg:var(--intake-waiting-bg);--intake-dot:var(--intake-waiting-dot)}.intake-status--neutral{--intake-fg:var(--intake-neutral-fg);--intake-bg:var(--intake-neutral-bg);--intake-dot:var(--intake-neutral-dot)}.intake-status--muted{--intake-fg:var(--intake-muted-fg);--intake-bg:var(--intake-muted-bg)}.intake-status--muted:before{display:none}.intake-deadline{font-size:11px;font-weight:900;line-height:1.6;padding:2px 10px;border-radius:999px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-deadline--normal{color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-lighter)}.intake-deadline--warning{color:#D97706;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.2)}.intake-deadline--urgent{color:#E11D48;background:rgba(225,29,72,.08);border:1px solid rgba(225,29,72,.14)}.intake-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.intake-step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding-bottom:16px}.intake-step:last-child{padding-bottom:0}.intake-step:not(:last-child):after{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:2px;border-radius:1px;background:var(--border-lighter)}.intake-step--done:not(:last-child):after{background:var(--intake-positive-dot);opacity:.45}.intake-step__mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--intake-dot,var(--border-light))}.intake-step--todo .intake-step__mark{background:transparent;box-shadow:inset 0 0 0 2px var(--border-light)}.intake-step--current .intake-step__mark{box-shadow:0 0 0 4px var(--intake-bg)}.intake-step__mark--muted{--intake-dot:var(--intake-muted-fg);--intake-bg:var(--intake-muted-bg)}.intake-step__mark--positive{--intake-dot:var(--intake-positive-dot);--intake-bg:var(--intake-positive-bg)}.intake-step__mark--pending{--intake-dot:var(--intake-pending-dot);--intake-bg:var(--intake-pending-bg)}.intake-step__mark--waiting{--intake-dot:var(--intake-waiting-dot);--intake-bg:var(--intake-waiting-bg)}.intake-step__mark--neutral{--intake-dot:var(--intake-neutral-dot);--intake-bg:var(--intake-neutral-bg)}.intake-step__mark--urgent{--intake-dot:var(--intake-urgent-dot);--intake-bg:var(--intake-urgent-bg)}.intake-step__label{font-size:14px;font-weight:700;line-height:22px;color:var(--text-primary)}.intake-step--todo .intake-step__label{color:var(--text-tertiary);font-weight:600}.intake-step__detail{grid-column:2;margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.intake-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:46px;padding:12px 20px;border:0;border-radius:10px;background:var(--rd-primary,#00478E);color:#fff;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease}.intake-primary:hover{background:var(--rd-primary-hover,#003C77);color:#fff}.intake-primary:disabled,.intake-primary[aria-disabled=true]{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:default}.intake-primary--block{display:flex;width:100%}.intake-primary:focus-visible,.intake-quiet:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px)}.intake-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.intake-cta .intake-primary{flex:1 1 180px}.intake-cta__links{display:flex;flex-wrap:wrap;gap:4px;width:100%}.intake-cta .act-detail__action{min-height:36px}@media (max-width:1023px){.cl-rail-grid>.intake-rail{display:none}}.intake-apply{padding:20px;scroll-margin-top:72px}.intake-apply__lead{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--text-secondary)}.intake-callout{margin:0;padding:12px 14px;border-radius:12px;background:var(--rd-hover,#F6F8F9);font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.intake-callout strong{color:var(--text-primary)}.intake-footnote{margin:10px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-tertiary)}.intake-notice{display:flex;align-items:flex-start;gap:8px;margin:0 20px 4px;padding:12px 14px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.55;color:var(--intake-positive-fg);background:var(--intake-positive-bg)}.intake-notice svg{flex-shrink:0;margin-top:2px}.intake-alert{margin:0;padding:12px 14px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.55;color:#B42318;background:#FEF3F2}[data-theme=dark] .intake-alert{color:#FDA29B;background:rgba(240,68,56,.14)}.intake-form{gap:18px}.intake-field,.intake-form{display:flex;flex-direction:column}.intake-field{gap:6px;min-width:0;margin:0;padding:0;border:0}.intake-field__label{padding:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.intake-field__label em{margin-left:4px;font-style:normal;font-weight:600;color:var(--text-tertiary)}.intake-form input:not([type=checkbox]):not([type=radio]),.intake-form textarea{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-primary);font-family:inherit;font-size:14.5px;font-weight:500;color:var(--text-primary)}.intake-form textarea{resize:vertical;line-height:1.6}.intake-form input::placeholder,.intake-form textarea::placeholder{color:var(--text-quaternary);font-weight:400}.intake-form input:not([type=checkbox]):not([type=radio]):focus,.intake-form textarea:focus{outline:none;border-color:var(--focus-ring-color);box-shadow:var(--field-focus-shadow)}.intake-field__hint{font-size:12.5px;font-weight:500;line-height:1.55;color:var(--text-tertiary)}.intake-choice__row{display:flex;flex-wrap:wrap;gap:8px}.intake-chip{position:relative;display:inline-flex}.intake-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.intake-chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);font-size:14px;font-weight:600;color:var(--text-secondary);transition:background .15s ease,border-color .15s ease,color .15s ease}.intake-chip input:checked+span{border-color:var(--rd-primary,#00478E);background:var(--rd-primary-tint,#E8EFF7);color:var(--rd-primary-ink,#00478E);font-weight:800}.intake-chip input:focus-visible+span{outline:2px solid var(--focus-ring-color);outline-offset:2px}.intake-consent{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--rd-hover,#F6F8F9)}.intake-consent__title{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;color:var(--text-primary)}.intake-required{font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;color:var(--intake-urgent-fg);background:var(--intake-urgent-bg)}.intake-consent dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:13px;line-height:1.55}.intake-consent dt{color:var(--text-tertiary);font-weight:600;white-space:nowrap}.intake-consent dd{margin:0;color:var(--rd-text,#333D42)}.intake-check{display:flex;align-items:flex-start;gap:10px;padding-top:12px;border-top:1px solid var(--border-lighter);font-size:14px;font-weight:700;line-height:1.5;color:var(--text-primary);cursor:pointer}.intake-check input{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--rd-primary-ink,#00478E);cursor:pointer}.intake-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-progress{padding:16px 20px 6px}.intake-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.2px;font-weight:700}.intake-receipt-actions{display:flex;flex-direction:column;gap:12px;padding:4px 20px 20px}.intake-receipt-actions__links{display:flex;flex-wrap:wrap;gap:8px}.intake-quiet{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:40px;padding:8px 16px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-primary);font:inherit;font-size:13.5px;font-weight:700;color:var(--text-secondary);cursor:pointer}.intake-quiet--danger{color:#B42318;border-color:rgba(180,35,24,.22)}.intake-quiet--danger:hover{background:rgba(180,35,24,.06)}[data-theme=dark] .intake-quiet--danger{color:#FDA29B;border-color:rgba(253,162,155,.3)}.intake-quiet:disabled{opacity:.55;cursor:default}.intake-rows{margin:0;padding:0;list-style:none}.intake-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:14px 20px;border-bottom:1px solid var(--border-lighter);color:inherit;text-decoration:none;transition:background .15s ease}.intake-rows li:last-child .intake-row{border-bottom:0}.intake-row:hover{background:var(--rd-hover,#F6F8F9)}.intake-row__body{display:flex;flex-direction:column;gap:4px;min-width:0}.intake-row__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.intake-row__title{font-size:15px;font-weight:800;line-height:1.4;color:var(--text-primary);overflow-wrap:anywhere;word-break:keep-all}.intake-row__meta{font-size:13px;line-height:1.5;color:var(--text-tertiary);overflow-wrap:anywhere}.intake-row__chevron{color:var(--text-quaternary)}.intake-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;margin:14px 20px 0;padding:14px 16px;border:1px solid var(--border-lighter);border-radius:14px;background:var(--bg-primary);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.intake-link-card:hover{border-color:var(--rd-primary,#00478E);box-shadow:0 2px 8px rgba(0,71,142,.08)}.intake-link-card__eyebrow{font-size:12px;font-weight:700;color:var(--text-tertiary)}.intake-org-section .intake-rows{margin-top:10px;border:1px solid var(--border-lighter);border-radius:14px;overflow:hidden}.intake-org-section .intake-row{padding:14px 16px}.console-form input[type=datetime-local]{min-height:46px;font-size:14px;font-family:inherit;padding:10px 12px;border:1px solid rgba(16,24,40,.14);border-radius:10px;background:#fff;color:#101828}.console-form input[type=datetime-local]:focus{outline:none;border-color:#4aa8ff;box-shadow:0 0 0 3px rgba(74,168,255,.15)}.intake-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:560px){.intake-form-grid{grid-template-columns:1fr}}.intake-date,.intake-select{position:relative;display:block}.intake-date input,.intake-select select{box-sizing:border-box;width:100%}.intake-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}.intake-date>svg,.intake-select>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#667085;pointer-events:none}.intake-date input::-webkit-calendar-picker-indicator{opacity:0;width:24px;cursor:pointer}.intake-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.3px;color:#101828}.intake-disclosure>summary::-webkit-details-marker{display:none}.intake-disclosure>summary svg{flex-shrink:0;color:#667085;transition:transform .18s ease}.intake-disclosure[open]>summary svg{transform:rotate(180deg)}.intake-disclosure[open]>summary{margin-bottom:14px}.intake-disclosure--button>summary{display:inline-flex;justify-content:center;min-height:38px;padding:8px 16px;border-radius:999px;background:var(--rd-primary,#00478E);color:#fff;font-size:13px}.intake-disclosure--button>summary svg{color:#fff}.intake-disclosure--button[open]>summary{background:var(--rd-secondary,#E5EBEE);color:var(--rd-text,#333D42)}.intake-disclosure--button[open]>summary svg{color:var(--rd-text,#333D42)}.intake-console-facts{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:13.5px;line-height:1.55}.intake-console-facts dt{color:#667085;font-weight:600}.intake-console-facts dd{margin:0;color:#101828;overflow-wrap:anywhere}.intake-console-rows{margin:0;padding:0;list-style:none}.intake-console-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:14px 4px;border-top:1px solid rgba(16,24,40,.06);color:inherit;text-decoration:none}.intake-console-rows li:first-child .intake-console-row{border-top:0}.intake-console-row:hover .intake-console-row__title{color:var(--rd-primary-ink,#00478E)}.intake-console-row__title{font-size:15px;font-weight:700;letter-spacing:-.3px;color:#101828;overflow-wrap:anywhere}.intake-console-row__meta{font-size:12.5px;color:#667085;line-height:1.5}.intake-console-row>svg{color:#98a2b3}.intake-applicant{padding:16px;border:1px solid rgba(16,24,40,.08);border-radius:14px;background:#fff}.intake-applicant+.intake-applicant{margin-top:10px}.intake-applicant--cancelled{background:#f9fafb}.intake-applicant__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;letter-spacing:-.3px;color:#101828}.intake-applicant__who{margin:6px 0 0;font-size:13.5px;color:#344054;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-applicant__meta{margin:2px 0 0;font-size:12.5px;color:#667085;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-applicant__note{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f6f8fb;font-size:13.5px;line-height:1.6;color:#101828;white-space:pre-wrap;overflow-wrap:anywhere}.intake-applicant__contact{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.intake-applicant__section{margin-top:14px;padding-top:12px;border-top:1px solid rgba(16,24,40,.06)}.intake-applicant__section-label{margin:0 0 8px;font-size:12.5px;font-weight:700;color:#344054}.intake-setters{display:flex;flex-wrap:wrap;gap:6px}.intake-setters .console-rowbtn[aria-pressed=true]{background:var(--rd-primary,#00478E);border-color:var(--rd-primary,#00478E);color:#fff;cursor:default}.intake-setters .console-rowbtn:disabled:not([aria-pressed=true]){opacity:.5;cursor:default}.intake-memo{display:flex;flex-direction:column;gap:8px}.intake-memo textarea{box-sizing:border-box;width:100%;min-height:72px;padding:10px 12px;border:1px solid rgba(16,24,40,.14);border-radius:10px;background:#fff;font-family:inherit;font-size:14px;line-height:1.6;color:#101828;resize:vertical}.intake-memo textarea:focus{outline:none;border-color:#4aa8ff;box-shadow:0 0 0 3px rgba(74,168,255,.15)}.intake-memo .console-btn-quiet{align-self:flex-start}.intake-console-error{margin:8px 0 0;font-size:13px;font-weight:600;color:#B42318}.intake-console-ok{margin:0;font-size:13px;font-weight:600;color:#067647}.intake-counts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.intake-applicant,.intake-console-facts dd,.intake-detail,.intake-detail .act-detail__field-value{word-break:keep-all;overflow-wrap:anywhere}.intake-nowrap{white-space:nowrap}.intake-summary__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.intake-summary__tile{min-width:0;padding:12px 14px;border-radius:12px;background:#F5F7FA}.intake-summary__tile dt{font-size:12.5px;font-weight:700;color:#475467}.intake-summary__tile dd{margin:4px 0 0;font-size:13px;font-weight:700;color:#475467;word-break:keep-all}.intake-summary__tile strong{margin-right:2px;font-size:22px;font-weight:800;line-height:1.2;color:#101828;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-summary__tile--pending strong{color:var(--intake-pending-fg)}.intake-summary__tile--positive strong{color:var(--intake-positive-fg)}.intake-summary__tile--urgent{background:var(--intake-urgent-bg)}.intake-summary__tile--urgent dt,.intake-summary__tile--urgent strong{color:var(--intake-urgent-fg)}.intake-summary__note{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#667085}.intake-summary__foot{margin:12px 0 0;font-size:12px;line-height:1.6;color:#667085;word-break:keep-all}.intake-mail__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.console-card .intake-mail__row h2{margin:0}.intake-mail__desc{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:#667085;word-break:keep-all}.intake-mail__to{margin:10px 0 0;font-size:12.5px;color:#475467;overflow-wrap:anywhere}.intake-mail__to strong{margin-left:6px;font-weight:700;color:#101828}.intake-mail .intake-console-error,.intake-mail .intake-console-ok{margin-top:10px}.intake-switch{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 2px;border:0;border-radius:10px;background:none;font:inherit;cursor:pointer}.intake-switch__track{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;background:#C3CCD6;transition:background-color .15s ease}.intake-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px rgba(16,24,40,.24);transition:transform .15s ease}.intake-switch[aria-checked=true] .intake-switch__track{background:var(--rd-primary,#00478E)}.intake-switch[aria-checked=true] .intake-switch__thumb{transform:translateX(18px)}.intake-switch__state{min-width:2.6em;font-size:13px;font-weight:700;color:#475467;text-align:left}.intake-switch[aria-checked=true] .intake-switch__state{color:var(--rd-primary,#00478E)}.intake-switch:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.intake-switch:disabled{cursor:default;opacity:.6}@media (max-width:560px){.intake-summary__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.intake-consent dl{grid-template-columns:1fr;gap:2px}.intake-consent dd+dt{margin-top:6px}.intake-console-facts{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.intake-chip span,.intake-disclosure>summary svg,.intake-link-card,.intake-row,.intake-switch__thumb,.intake-switch__track{transition:none}}