/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}:root{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024;--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3;--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c;--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b;--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f;--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d;--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264;--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2;--white-a1:#ffffff0d;--white-a2:#ffffff1a;--white-a3:#ffffff26;--white-a4:#fff3;--white-a5:#ffffff4d;--white-a6:#fff6;--white-a7:#ffffff80;--white-a8:#fff9;--white-a9:#ffffffb3;--white-a10:#fffc;--white-a11:#ffffffe6;--white-a12:#fffffff2}.orbid,.orbid-portal-scope,body:has(.orbid) [id=orbid-portal-root]{--orbid-col:min(1040px,100%);--session-pad-x:16px;--orbid-msg-width:70%;--bg:var(--slate-2);--white:var(--color-bg-page);--paper:var(--slate-1);--paper-canvas:var(--white-a12);--surface:var(--slate-3);--surface-1:var(--slate-1);--surface-workspace:var(--paper);--surface-chrome:var(--slate-2);--surface-muted:var(--slate-3);--surface-selected:var(--slate-5);--surface-hover:var(--slate-4);--surface-public:var(--slate-2);--evidence-highlight:var(--amber-4);--bg-pure:var(--paper-canvas);--bg-subtle:var(--surface);--bg-muted:var(--surface-muted);--bg-hover:var(--surface-hover);--bg-selected:var(--surface-selected);--border:var(--slate-7);--border-strong:var(--slate-8);--border-faint:var(--slate-6);--border-color:var(--border);--accent-color:var(--accent);--ink:var(--slate-12);--text:var(--slate-12);--text-2:var(--slate-12);--text-3:var(--slate-11);--text-4:var(--slate-11);--text-secondary:var(--text-2);--text-muted:var(--text-3);--text-faint:var(--text-4);--accent:var(--ink);--brand:var(--indigo-12);--brand-muted:var(--indigo-3);--brand-hover:var(--indigo-11);--brand-ring:var(--indigo-8);--brand-client:var(--ruby-12);--brand-client-hover:var(--ruby-11);--brand-client-muted:var(--ruby-3);--on-brand:var(--white-a12);--mark-visa:#1a1f71;--mark-mastercard:#b5481c;--mark-unionpay:#00508e;--mark-google-blue:#4285f4;--mark-google-red:#ea4335;--mark-google-yellow:#fbbc05;--mark-google-green:#34a853;--mark-wechat:#07c160;--scan-bg:var(--white-a12);--color-bg-page:var(--bg);--color-bg-surface:var(--bg-pure);--color-bg-white:var(--paper-canvas);--color-bg-muted:var(--surface-muted);--color-bg-hover:var(--surface-hover);--color-bg-active:var(--surface-selected);--color-border-muted:var(--border);--color-border-strong:var(--border-strong);--color-text-primary:var(--ink);--color-text-secondary:var(--text-2);--color-text-tertiary:var(--text-3);--color-text-muted:var(--text-3);--color-brand:var(--brand);--color-brand-hover:var(--brand-hover);--color-brand-muted:var(--brand-muted);--color-brand-ring:var(--brand-ring);--bg-page:var(--bg);--bg-tint:var(--brand-muted);--border-muted:var(--border);--text-tertiary:var(--text-3);--success:var(--ok);--info:var(--blue-11);--status-ok-bg:var(--green-3);--status-ok-border:var(--green-6);--status-info-bg:var(--blue-3);--status-info-border:var(--blue-6);--status-warn-bg:var(--amber-3);--status-warn-border:var(--amber-6);--status-err-bg:var(--tomato-3);--status-err-border:var(--tomato-6);--status-match-bg:var(--green-3);--status-match-text:var(--ok);--status-match-border:var(--green-6);--status-match-dot:var(--green-9);--status-partial-bg:var(--amber-3);--status-partial-text:var(--amber-11);--status-partial-border:var(--amber-6);--status-partial-dot:var(--amber-9);--status-mismatch-bg:var(--tomato-3);--status-mismatch-text:var(--err);--status-mismatch-border:var(--tomato-6);--status-mismatch-dot:var(--tomato-9);--status-err-dot:var(--tomato-9);--status-warn-dot:var(--amber-9);--status-ok-dot:var(--green-9);--color-border:var(--border);--track-ins:var(--green-11);--track-del:var(--tomato-11);--paper-edge:var(--slate-7);--pill-gap:6px;--pill-row-gap:8px;--pill-indent:0px;--mode-view-line:#6fae84;--mode-edit-line:#deb735;--mode-track-line:#d46e5e;--ok:var(--green-11);--warn:var(--amber-11);--err:var(--tomato-11);--running:var(--slate-11);--completed:var(--slate-9);--amber:var(--amber-11);--needs-you:var(--warn);--failed:var(--err);--viz-ok:var(--ok);--viz-warn:var(--warn);--viz-warn-dark:var(--warn);--viz-danger:var(--err);--r:0;--r-control:4px;--r-pill:4px;--r-float:8px;--radius-control:0;--radius-container:0;--radius-overlay:8px;--radius-field:0;--border-width:.5px;--disabled-opacity:.45;--focus-ring-width:2px;--height-bar-cta:36px;--height-bar-format:40px;--motion-fast:0s;--motion-base:.25s;--ease-standard:ease-out;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-empty:40px;--icon-stroke:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:16px;--space-8:24px;--pad-rail:12px;--pad-doc:24px;--pad-bar:8px;--pad-cell:8px;--pad-overlay:16px;--height-control:32px;--height-chip:20px;--chrome-row-1:40px;--chrome-title-bg:var(--surface-rail);--chrome-row-2:40px;--chrome-row-3:40px;--height-chip-touch:24px;--height-row:32px;--height-bar1:36px;--height-bar2:40px;--tree-indent:16px;--tree-chevron-slot:16px;--tree-icon-slot:16px;--tree-slot-gap:8px;--font-sans:var(--font-instrument-sans,"Instrument Sans"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-display:var(--font-public-serif,"Newsreader"),"Noto Serif SC","Songti SC",Georgia,serif;--fs-micro:12px;--fs-caption:12px;--fs-ui-sm:12px;--fs-meta:12px;--fs-ui:14px;--fs-body-sm:14px;--fs-body:14px;--fs-title:16px;--fs-metric-sm:16px;--fs-metric:20px;--fs-metric-lg:20px;--lh-tight:1.25;--lh-ui:1.48;--lh-body:1.55;--font-dropdown-min-width:120px;--font-dropdown-max-width:168px;--weight-regular:400;--weight-medium:500;--weight-bold:600;--shadow-menu:var(--ob-shadow-float);--shadow-float:var(--ob-shadow-modal);--focus-ring:0 0 0 2px var(--ob-focus);--z-base:0;--z-sticky:10;--z-rail:20;--z-dropdown:30;--z-drawer:40;--z-overlay:50;--z-modal:60;--z-toast:70;--z-tooltip:80;--z-command:90;--z-dev:100;--shadow-overlay:var(--ob-shadow-float);--mask-drawer:var(--black-a5);--mask-modal:var(--black-a7);--scroll-padding-bars:76px;--ease-out-quart:ease-out;--ease-out-quint:ease-out;--ease-out-expo:ease-out;--ob-bg:var(--bg);--ob-paper:var(--paper);--ob-canvas:var(--paper-canvas);--ob-surface:var(--surface);--ob-surface-hover:var(--surface-hover);--ob-surface-selected:var(--surface-selected);--ob-surface-public:var(--surface-public);--ob-ink:var(--ink);--ob-text-2:var(--text-2);--ob-text-3:var(--text-3);--ob-text-4:var(--text-4);--ob-on-accent:var(--on-brand);--ob-border-faint:var(--border-faint);--ob-border:var(--border);--ob-border-strong:var(--border-strong);--ob-border-control:var(--slate-7);--ob-ok:var(--ok);--ob-ok-bg:var(--status-ok-bg);--ob-warn:var(--warn);--ob-warn-bg:var(--status-warn-bg);--ob-err:var(--err);--ob-err-bg:var(--status-err-bg);--ob-info:var(--blue-9);--ob-info-bg:var(--status-info-bg);--ob-fs-label:var(--fs-caption);--ob-fs-meta:var(--fs-meta);--ob-fs-ui:var(--fs-ui);--ob-fs-body:var(--fs-body);--ob-fs-title:var(--fs-title);--ob-fs-h3:var(--fs-metric-sm);--ob-fs-h2:var(--fs-metric);--ob-fs-h1:var(--fs-metric-lg);--ob-font:var(--font-sans);--ob-font-display:var(--font-display);--ob-s1:2px;--ob-s2:4px;--ob-s3:6px;--ob-s4:8px;--ob-s5:12px;--ob-s6:16px;--ob-s7:24px;--ob-s8:32px;--ob-h-control:var(--height-control);--ob-h-compact:28px;--ob-h-chip:var(--height-chip);--ob-h-row:40px;--ob-h-list:44px;--ob-h-band:48px;--ob-h-tab:40px;--ob-w-left:260px;--ob-w-list:360px;--ob-w-list-narrow:280px;--ob-w-rail:360px;--ob-w-rail-min:320px;--ob-w-rail-max:480px;--ob-w-side:320px;--ob-w-nav:200px;--ob-w-ai:680px;--ob-w-main:720px;--ob-r-chip:4px;--ob-dur:.25s;--ob-h-topbar:48px;--ob-logo-topbar:16px;--ob-on-accent-2:var(--white-a11);--ob-on-accent-3:var(--white-a10);--ob-on-accent-fill:var(--white-a2);--ob-on-accent-fill-hover:var(--white-a3);--ob-on-accent-line:var(--white-a5);--ob-on-accent-line-hover:var(--white-a7);--ob-hover:var(--slate-4);--ob-selected:var(--slate-5);--ob-text-placeholder:var(--slate-9);--ob-text-disabled:var(--slate-8);--ob-line:.5px;--ob-radius-chip:4px;--ob-radius-float:8px;--ob-ease:ease-out;--ob-shadow-float:0 4px 16px var(--black-a1),0 0 0 .5px var(--black-a3);--ob-shadow-modal:0 12px 32px var(--black-a2),0 0 0 .5px var(--black-a3);--ob-text-sm:12px;--ob-text-md:14px;--ob-text-lg:16px;--ob-text-xl:20px;--ob-ok-text:var(--green-11);--ob-ok-line:var(--green-6);--ob-ok-dot:var(--green-9);--ob-warn-text:var(--amber-11);--ob-warn-line:var(--amber-6);--ob-warn-dot:var(--amber-9);--ob-err-text:var(--tomato-11);--ob-err-line:var(--tomato-6);--ob-err-dot:var(--tomato-9);--ob-info-text:var(--blue-11);--ob-info-line:var(--blue-6)}.orbid{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"ss01","cv11";letter-spacing:0;margin:0;padding:0;line-height:1.55}.orbid :where(button,input,select,textarea){font-family:var(--font-sans);letter-spacing:0}.orbid :where(button){font-weight:var(--weight-medium)}.orbid :where(button.lp-row-menu-item,button[role=menuitem]){font-weight:400;font-size:var(--fs-ui);letter-spacing:0;line-height:1}.orbid :where(input,select,textarea){color:var(--text);background:var(--bg-pure);border-color:var(--border)}.orbid :where(button,input,select,textarea):focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px;box-shadow:none}.orbid :where(.orbid-badge,.card-tag,.lp-folder-name,.citation-label,.card-kpi-label){font-size:var(--fs-micro);font-weight:var(--weight-bold);letter-spacing:0}.orbid :where(.card-title,.lp-row-name,.file-dl-artifact-name,.lib-reco-name){letter-spacing:0}.orbid,.orbid *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orbid svg{stroke-width:var(--icon-stroke,1.5);flex-shrink:0}.orbid svg.lucide{fill:none;stroke:currentColor}.orbid .icon-xs svg,.orbid svg.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.orbid .icon-sm svg,.orbid svg.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.orbid .icon-md svg,.orbid svg.icon-md{width:var(--icon-md);height:var(--icon-md)}.orbid .icon-lg svg,.orbid svg.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.orbid .icon-empty svg,.orbid svg.icon-empty{width:var(--icon-empty);height:var(--icon-empty)}.orbid .nav-rail-icon svg,.orbid .nav-rail-svg{width:var(--icon-md,16px);height:var(--icon-md,16px)}.orbid .card-leading svg{width:18px;height:18px;color:inherit}.orbid .icon-micro{color:var(--text-2);stroke-width:var(--icon-stroke,1.5)}.orbid .orbid-kv-grid{gap:var(--space-4);grid-template-columns:16px minmax(70px,.4fr) 1fr auto;align-items:baseline;display:grid}.orbid .orbid-align-row{align-items:center;gap:var(--space-4);display:flex}.orbid .tabular-nums{font-variant-numeric:tabular-nums}:root{--fs-micro:12px;--fs-caption:12px;--fs-meta:12px;--fs-ui:14px;--fs-body-sm:14px;--fs-body:14px;--fs-title:16px;--fs-metric-sm:16px;--fs-metric:20px;--fs-metric-lg:20px}:lang(zh),:lang(zh-Hant){--lh-body:1.62}@keyframes orbid-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.orbid-skeleton-pulse{animation:orbid-skeleton-pulse 1.2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){.orbid,.orbid-portal-scope{--ob-dur:0s;--motion-base:0s}.orbid-skeleton-pulse{opacity:.7;animation:none}}.orbid-slot-skeleton-block{background-color:var(--color-border-subtle,var(--border-faint));border-radius:0}.cw-root[data-surface=counsel],.intake-login-page.is-lawyer,.orbid,.orbid-portal-scope,[data-persona=counsel],body:has(.orbid) [id=orbid-portal-root]{--ob-accent:var(--indigo-12);--ob-accent-hover:var(--indigo-11);--ob-accent-text:var(--indigo-11);--ob-accent-muted:var(--indigo-3);--ob-accent-muted-hover:var(--indigo-4);--ob-accent-line:var(--indigo-7);--ob-accent-ring:var(--indigo-8);--ob-focus:var(--indigo-8)}.cw-root:not([data-surface=counsel]),.intake-login-page:not(.is-lawyer),.public-intake-root,.public-intake-root:not([data-surface=counsel]) .orbid,[data-persona=client],body:has(.cw-root:not([data-surface=counsel]),.public-intake-root,[data-persona=client]) [id=orbid-portal-root]{--ob-accent:var(--ruby-12);--ob-accent-hover:var(--ruby-11);--ob-accent-text:var(--ruby-11);--ob-accent-muted:var(--ruby-3);--ob-accent-muted-hover:var(--ruby-4);--ob-accent-line:var(--ruby-7);--ob-accent-ring:var(--ruby-8);--ob-focus:var(--ruby-8)}.intake-login-page.is-lawyer{--login-accent:var(--ob-accent);--login-accent-hover:var(--ob-accent-hover);--client-brand:var(--brand);--client-brand-hover:var(--brand-hover)}.intake-login-page{--login-paper:var(--surface-public);--login-white:var(--paper-canvas);--login-ink:var(--ink);--login-muted:var(--text-3);--login-line:var(--border);--login-accent:var(--ob-accent);--login-accent-hover:var(--ob-accent-hover);min-height:100dvh;color:var(--login-ink);background:var(--login-paper);font-family:var(--font-instrument-sans,"Instrument Sans"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}.intake-login-page ::selection{background:var(--login-accent);color:var(--on-brand)}.intake-login-page input:not([type=checkbox])::selection{background:var(--login-accent);color:var(--on-brand)}.intake-login-visual{position:relative;min-height:100dvh;overflow:hidden;background:var(--ink);color:var(--on-brand)}.intake-login-photo{object-fit:cover;object-position:48% 50%}.intake-login-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 28%,transparent) 0,transparent 34%,color-mix(in srgb,var(--ink) 65%,transparent) 100%)}.intake-login-brand{position:absolute;top:clamp(28px,4vw,58px);left:clamp(28px,4.6vw,68px);z-index:1;display:inline-flex;align-items:center;opacity:.96}.intake-login-brand img{width:82px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.intake-login-visual-copy{position:absolute;right:clamp(28px,6vw,88px);bottom:clamp(68px,9vh,118px);left:clamp(28px,6vw,88px);z-index:1;max-width:620px}.intake-login-eyebrow,.intake-login-kicker{margin:0 0 18px;color:var(--login-accent);font-size:var(--fs-caption);font-weight:600;line-height:1.2}.intake-login-eyebrow{color:color-mix(in srgb,var(--on-brand) 82%,transparent)}.intake-login-visual-copy h1{max-width:600px;margin:0;color:var(--on-brand);font-family:var(--font-display);font-size:clamp(20px,5vw,20px);font-weight:400;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.intake-login-visual-copy>p:last-child{max-width:410px;margin:20px 0 0;color:color-mix(in srgb,var(--on-brand) 82%,transparent);font-size:var(--fs-body);line-height:1.65}.intake-login-image-note{position:absolute;right:26px;bottom:25px;z-index:1;color:color-mix(in srgb,var(--on-brand) 68%,transparent);font-size:var(--fs-caption)}.intake-login-panel{position:relative;display:flex;min-height:100dvh;flex-direction:column;justify-content:center;padding:108px clamp(32px,6vw,96px) 76px;background:var(--login-paper)}.intake-login-utility{position:absolute;top:32px;right:clamp(24px,3.6vw,54px);display:flex;align-items:center;gap:20px}.intake-login-utility .public-intake-lang{display:inline-flex;align-items:center;line-height:1}.intake-login-utility .public-intake-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm)}.intake-login-utility .public-intake-icon-btn:hover{color:var(--login-ink);background:color-mix(in srgb,var(--login-ink) 6%,transparent)}.intake-login-utility>a{display:inline-flex;align-items:center;color:var(--text-3);font-size:var(--fs-meta);line-height:1;text-decoration:none;text-underline-offset:4px}.intake-login-utility>a:hover{color:var(--login-ink);text-decoration:underline}.intake-login-form-wrap{width:min(100%,420px);margin:0 auto}.intake-login-mobile-brand{display:none}.intake-login-kicker{margin-bottom:12px}.client-gate.is-page h2{margin:0;color:var(--login-ink);font-family:var(--font-display);font-size:clamp(20px,3.2vw,20px);font-weight:400;letter-spacing:-.04em;line-height:1.12}.client-gate.is-page>p:not(.intake-login-switch){max-width:360px;margin:12px 0 0;color:var(--login-muted);font-size:var(--fs-body);line-height:1.6}.client-gate.is-page label:not(.client-gate-terms){margin-top:28px}.client-gate.is-page label:not(.client-gate-terms) span{margin-bottom:8px;color:var(--text-2);font-size:var(--fs-meta)}.client-gate.is-page input:not([type=checkbox]){height:48px;padding:0 14px;border-color:var(--border);background:var(--login-white);color:var(--login-ink);font-size:var(--fs-body)}.client-gate.is-page input:not([type=checkbox]):focus{border-color:var(--login-accent)}.client-gate.is-page .client-gate-error{gap:var(--space-2);margin-top:10px;font-size:var(--fs-meta);line-height:var(--lh-ui)}.client-gate.is-page .client-gate-error svg{flex-shrink:0;margin-top:2px}.client-gate.is-page .client-gate-actions{margin-top:14px}.client-gate.is-page .client-primary{width:100%;height:48px;background:var(--login-accent);font-size:var(--fs-body)}.client-gate.is-page .client-primary:hover:not(:disabled){background:var(--login-accent-hover)}.client-gate.is-page .client-quiet{min-height:40px;height:auto;color:var(--login-muted)}.client-gate.is-page .intake-auth-coming-soon{gap:10px;margin-top:26px;padding-top:23px;border-color:var(--login-line)}.client-gate.is-page .intake-auth-coming-soon button{min-height:44px;border-color:var(--border);color:var(--text-3);background:color-mix(in srgb,var(--paper-canvas) 60%,transparent);font-size:var(--fs-meta)}.intake-login-footer{position:absolute;right:clamp(32px,6vw,96px);bottom:30px;left:clamp(32px,6vw,96px);display:flex;justify-content:center;gap:var(--space-5);color:var(--text-4);font-size:var(--fs-caption)}.intake-login-footer a{color:inherit;text-decoration:none}.intake-login-footer a:hover{color:var(--login-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:920px){.intake-login-panel{padding-right:38px;padding-left:38px}}@media (max-width:760px){.intake-login-visual{min-height:250px;height:31svh;max-height:320px}.intake-login-photo{object-position:50% 56%}.intake-login-brand{top:20px;left:22px}.intake-login-visual-copy{right:22px;bottom:25px;left:22px}.intake-login-eyebrow{margin-bottom:8px;font-size:var(--fs-caption)}.intake-login-visual-copy h1{max-width:540px;font-size:clamp(20px,7vw,20px)}.intake-login-image-note,.intake-login-visual-copy>p:last-child{display:none}.intake-login-panel{min-height:0;flex:1;justify-content:flex-start;padding:36px 24px 76px}.intake-login-utility{top:auto;right:18px;bottom:calc(100% + 12px);gap:16px}.intake-login-utility .public-intake-icon-btn,.intake-login-utility>a{color:var(--on-brand);text-shadow:0 1px 8px color-mix(in srgb,var(--ink) 28%,transparent)}.intake-login-mobile-brand{display:none}.intake-login-footer{right:24px;bottom:24px;left:24px}}@media (max-width:420px){.intake-login-visual{min-height:220px}.intake-login-panel{padding-right:20px;padding-left:20px}.intake-login-footer{right:20px;left:20px}}.intake-auth-social{display:grid;gap:10px;margin-top:26px;padding-top:23px;border-top:var(--ob-line) solid var(--login-line)}.intake-auth-social button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:var(--ob-line) solid var(--login-line);border-radius:0;background:var(--paper-canvas);color:var(--login-ink,inherit);font:inherit;font-size:var(--fs-ui);cursor:pointer}.intake-auth-social button:hover{border-color:var(--border-strong)}.intake-auth-social button:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.intake-auth-social button svg{flex-shrink:0}.intake-auth-soon-tag{padding:1px var(--space-1);border:var(--ob-line) solid var(--login-line);color:var(--login-muted);font-size:var(--fs-caption);font-weight:600;line-height:1.4}.intake-auth-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.intake-auth-social-note{margin:0;color:var(--login-muted);font-size:var(--fs-meta)}.client-gate.is-page>p.intake-login-switch,.intake-login-switch{width:100%;max-width:none;margin:24px 0 0;color:var(--login-muted);font-size:var(--fs-ui);text-align:center}.intake-login-switch a{color:var(--login-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.intake-login-page.ob-frame>[data-region=body]{display:flex;padding:0}.intake-login-page.ob-frame>[data-region=body]>.intake-login-panel{width:100%}.intake-login-page .intake-login-form-wrap{max-width:var(--ob-frame-public)}@media (max-width:1023.98px){.intake-login-page .intake-login-panel{min-height:100dvh;padding:96px 24px 76px}.intake-login-page .intake-login-mobile-brand{display:block}.intake-login-page .intake-login-utility{top:24px;right:24px;bottom:auto}.intake-login-page .intake-login-utility .public-intake-icon-btn,.intake-login-page .intake-login-utility>a{color:var(--login-ink);text-shadow:none}}