:root{--gray-0: #FFFFFF;--gray-50: #F4F6FA;--gray-100: #EBEEF3;--gray-200: #E2E6ED;--gray-300: #D5DAE3;--gray-400: #9AA3B2;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--gray-900: #111827;--black: #000000;--blue-50: #EFF4FC;--blue-100: #DCE8FE;--blue-500: #0066FF;--blue-600: #0052CC;--green-500: #2F9E54;--amber-500: #F5A623;--red-500: #E5484D;--red-600: #C73B40;--canvas: #DFE4EC;--surface: var(--gray-100);--surface-subtle: var(--gray-200);--surface-sunken: var(--canvas);--frame: var(--gray-0);--frame-width: 2px;--text: var(--gray-900);--text-secondary: var(--gray-700);--text-muted: var(--gray-500);--text-on-accent: var(--gray-0);--border: var(--gray-300);--action: var(--blue-500);--action-hover: var(--blue-600);--action-tint: var(--blue-100);--danger: var(--red-500);--danger-hover: var(--red-600);--status-success: var(--green-500);--status-pending: var(--amber-500);--status-failed: var(--red-500);--chrome-surface: var(--surface);--chrome-text: var(--text);--chrome-border: var(--frame);--auth-hero-surface: #E8EDF6;--auth-hero-text: var(--text);--nav-surface: transparent;--nav-link-text: var(--text-secondary);--nav-link-bg: var(--surface-subtle);--nav-link-active-bg: var(--action);--nav-link-active-text: var(--text-on-accent);--focus-ring: 0 0 0 3px rgba(0, 102, 255, .25);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 28px;--radius-full: 999px;--tile-radius: var(--radius-2xl);--shadow-sm: 0 1px 3px rgba(17, 24, 39, .04);--shadow-md: 0 4px 12px rgba(17, 24, 39, .05);--shadow-lg: 0 10px 20px rgba(17, 24, 39, .06);--shadow-tile: 0 2px 8px rgba(17, 24, 39, .04);--font-sans: "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--text-xs: .8rem;--text-sm: .9rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--topbar-height: 60px;--sidebar-width: 180px;--content-max-width: 1000px;--touch-target-min: 44px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px}[data-theme=dark]{--canvas: var(--gray-900);--surface: var(--gray-800);--surface-subtle: var(--gray-700);--surface-sunken: var(--canvas);--frame: var(--gray-600);--text: var(--gray-50);--text-secondary: var(--gray-300);--text-muted: var(--gray-500);--text-on-accent: var(--gray-0);--border: var(--gray-600);--action: var(--blue-500);--action-hover: var(--blue-600);--action-tint: rgba(57, 135, 229, .16);--danger: var(--red-500);--danger-hover: var(--red-600);--status-success: var(--green-500);--status-pending: var(--amber-500);--status-failed: var(--red-500);--chrome-surface: var(--gray-800);--chrome-text: var(--gray-50);--chrome-border: var(--frame);--auth-hero-surface: var(--gray-800);--auth-hero-text: var(--gray-50);--nav-surface: var(--gray-900);--nav-link-text: var(--gray-300);--nav-link-bg: var(--gray-700);--nav-link-active-bg: var(--action);--nav-link-active-text: var(--text-on-accent);--focus-ring: 0 0 0 3px rgba(0, 102, 255, .4)}body{margin:0;font-family:var(--font-sans);color:var(--text);background-color:var(--canvas);-webkit-font-smoothing:antialiased}a{color:inherit}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.cell-timestamp{color:var(--text-muted);font-size:var(--text-sm)}:root{--font-sans: "Inter", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-display: var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--text-h1-hero: 2.3rem;--text-h1-sat: clamp(2.05rem, 4.2vw, 3rem);--text-h1-app: 1.7rem;--text-h2: clamp(1.55rem, 3vw, 2.15rem);--text-lg: 1.3rem;--text-md: 1.08rem;--text-base: 1rem;--text-sm: .92rem;--text-xs: .85rem;--text-2xs: .78rem;--text-label: .72rem;--measure: 40rem;--text-xl: var(--text-h1-app);--text-2xl: var(--text-h1-hero);--radius-pill: 999px;--radius-card: 22px;--radius-panel: 24px;--radius-hero: 26px;--radius-input: 16px;--radius-field: 18px;--radius-avatar: 50%;--radius-avatar-lg: 50%;--field-h: 44px;--button-h: 44px;--control-h-sm: 36px;--radius-input-lg: 18px;--radius-nav: 14px;--radius-icon-pad: 13px;--radius-icon-pad-lg: 16px;--radius-chip-sm: 9px;--radius-sm: var(--radius-chip-sm);--radius-md: var(--radius-nav);--radius-lg: var(--radius-input-lg);--radius-xl: var(--radius-card);--radius-2xl: var(--radius-hero);--radius-full: var(--radius-pill);--tile-radius: var(--radius-panel);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--wrap-max: 1280px;--wrap-pad: 28px;--app-wrap-max: 1040px;--app-body-pad: 24px;--sidebar-width: 250px;--topbar-height: 60px;--app-top-pad: 13px 24px;--section-pad: 46px 0;--card-gap: 18px;--grid-gap: 22px;--content-max-width: var(--app-wrap-max);--touch-target-min: 44px;--bp-sm: 640px;--bp-md: 820px;--bp-lg: 960px;--bp-xl: 1020px;--dur-fast: .14s;--dur-base: .16s;--dur-enter: .3s}:root,html[data-theme=light]{--bg: #F1F8FF;--surface: #FFFFFF;--alt: #E8F3FE;--tint: #DEEFFE;--blue: #3D93F5;--blue-2: #2A7CE0;--blue-soft: #8CC2FA;--blue-ink: #FFFFFF;--accent: #E0693E;--accent-2: #B0441C;--accent-ink: #FFFFFF;--accent-soft: #F2C3B1;--accent-bg: #FCEDE6;--accent-hov: #C9552C;--i1: #0F9D8C;--i1bg: #E1F4F1;--i2: #6D5AE6;--i2bg: #ECE9FD;--i2-ink: #FFFFFF;--i3: #D98B22;--i3bg: #FCF1E0;--core: #2A6AB5;--ink: #122438;--ink-2: #465768;--muted: #7690A6;--border: #DFEAF6;--ok: #1E9E63;--okbg: #E4F6EC;--warn: #C98A1E;--warnbg: #FBF0DA;--bad: #DB5460;--badbg: #FBE6E8;--nt: #7C3AED;--nt-2: #6425CE;--nt-bg: #F2ECFE;--nt-soft: #D3C2FB;--nt-ink: #FFFFFF;--check: #28A51D;--check-bg: #E6F6E4;--dl: #28A51D;--dl-2: #1F8617;--dl-ink: #FFFFFF;--gr: #28A51D;--gr-2: #1E8016;--gr-ink: #FFFFFF;--gr-soft: #B7E4B2;--gr-bg: #E9F7E7;--send: #0E8F4A;--send-2: #0B7A3F;--focus-ring: 0 0 0 4px color-mix(in srgb, var(--blue) 25%, transparent);--shadow: 0 12px 30px -14px rgba(30,90,180,.24);--shadow-sm: 0 4px 14px -8px rgba(30,90,180,.24);--canvas: var(--bg);--surface-subtle: var(--alt);--surface-sunken: var(--bg);--frame: var(--border);--frame-width: 1px;--text: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--muted);--text-on-accent: var(--accent-ink);--action: var(--blue);--action-hover: var(--blue-2);--action-tint: var(--tint);--danger: var(--bad);--danger-hover: var(--bad);--status-success: var(--ok);--status-pending: var(--warn);--status-failed: var(--bad);--chrome-surface: var(--surface);--chrome-text: var(--ink);--chrome-border: var(--border);--auth-hero-surface: var(--alt);--auth-hero-text: var(--ink);--nav-surface: var(--surface);--nav-link-text: var(--ink-2);--nav-link-bg: var(--alt);--nav-link-active-bg: var(--tint);--nav-link-active-text: var(--blue);--gray-0: #FFFFFF;--gray-50: var(--bg);--gray-100: var(--alt);--gray-200: var(--tint);--gray-300: var(--border);--gray-400: var(--muted);--gray-500: var(--muted);--gray-600: var(--ink-2);--gray-700: var(--ink-2);--gray-800: var(--ink);--gray-900: var(--ink);--black: #000000;--blue-50: var(--alt);--blue-100: var(--tint);--blue-500: var(--blue);--blue-600: var(--blue-2);--green-500: var(--ok);--amber-500: var(--warn);--red-500: var(--bad);--red-600: var(--bad);--shadow-md: var(--shadow-sm);--shadow-lg: var(--shadow);--shadow-tile: var(--shadow-sm)}html[data-theme=dark]{--bg: #0A121E;--surface: #111C2C;--alt: #0E1826;--tint: #152538;--blue: #4A8AC9;--blue-2: #5F9BD8;--blue-soft: #2E4F70;--blue-ink: #FFFFFF;--accent: #E0693E;--accent-2: #EE9A7B;--accent-ink: #FFFFFF;--accent-soft: #5E3325;--accent-bg: rgba(224,105,62,.15);--accent-hov: #EB8055;--i1: #3ECFBB;--i1bg: rgba(62,207,187,.14);--i2: #9B8CFF;--i2bg: rgba(155,140,255,.15);--i2-ink: #1E1233;--i3: #F1A24C;--i3bg: rgba(241,162,76,.16);--core: #2C567F;--ink: #E9F1FB;--ink-2: #A8B6C8;--muted: #7E8EA2;--border: #1E2E42;--ok: #3ec489;--okbg: rgba(62,196,137,.14);--warn: #e6ab4a;--warnbg: rgba(230,171,74,.16);--bad: #ef6b78;--badbg: rgba(239,107,120,.15);--nt: #A78BFA;--nt-2: #C4B5FD;--nt-bg: rgba(167,139,250,.17);--nt-soft: #4C3A7A;--nt-ink: #1E1233;--check: #28A51D;--check-bg: rgba(40,165,29,.17);--dl: #28A51D;--dl-2: #33BB26;--dl-ink: #FFFFFF;--gr: #28A51D;--gr-2: #5FD154;--gr-ink: #FFFFFF;--gr-soft: #2F5C2A;--gr-bg: rgba(40,165,29,.16);--send: #2C9C5F;--send-2: #37B06E;--focus-ring: 0 0 0 4px color-mix(in srgb, var(--blue) 25%, transparent);--shadow: 0 16px 40px -18px rgba(0,0,0,.6);--shadow-sm: 0 6px 18px -10px rgba(0,0,0,.5);--canvas: var(--bg);--surface-subtle: var(--alt);--surface-sunken: var(--bg);--frame: var(--border);--frame-width: 1px;--text: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--muted);--text-on-accent: var(--accent-ink);--action: var(--blue);--action-hover: var(--blue-2);--action-tint: var(--tint);--danger: var(--bad);--danger-hover: var(--bad);--status-success: var(--ok);--status-pending: var(--warn);--status-failed: var(--bad);--chrome-surface: var(--surface);--chrome-text: var(--ink);--chrome-border: var(--border);--auth-hero-surface: var(--alt);--auth-hero-text: var(--ink);--nav-surface: var(--surface);--nav-link-text: var(--ink-2);--nav-link-bg: var(--alt);--nav-link-active-bg: var(--tint);--nav-link-active-text: var(--blue);--gray-0: #FFFFFF;--gray-50: var(--bg);--gray-100: var(--alt);--gray-200: var(--tint);--gray-300: var(--border);--gray-400: var(--muted);--gray-500: var(--muted);--gray-600: var(--ink-2);--gray-700: var(--ink-2);--gray-800: var(--ink);--gray-900: var(--ink);--black: #000000;--blue-50: var(--alt);--blue-100: var(--tint);--blue-500: var(--blue);--blue-600: var(--blue-2);--green-500: var(--ok);--amber-500: var(--warn);--red-500: var(--bad);--red-600: var(--bad);--shadow-md: var(--shadow-sm);--shadow-lg: var(--shadow);--shadow-tile: var(--shadow-sm)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--ink);background-color:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1,"cv08" 1,"ss03" 1;font-variant-numeric:tabular-nums;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:-.02em}h1,h2,h3,h4,button,li,.cardTitle,.cardSub,.buttonCopy{text-wrap:balance}.lead,.prose,.lede,.pageLede{max-width:var(--measure)}a{color:inherit;text-decoration:none}button{font-family:inherit}svg{display:block}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pillTabs{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:4px;padding:4px;margin-bottom:24px;background:var(--alt);border:1px solid var(--border);border-radius:var(--radius-pill)}.pillTab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--button-h) - 10px);padding:0 15px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:.84rem;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.pillTab.active{background:var(--surface);color:var(--blue);box-shadow:var(--shadow-sm)}.pillTab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pillTab.active:focus-visible{box-shadow:var(--shadow-sm),var(--focus-ring)}@keyframes learnPing{0%{transform:scale(1);opacity:.65}to{transform:scale(2.8);opacity:0}}@keyframes alertPing{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cell-timestamp{color:var(--muted);font-size:var(--text-sm)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=image]):not([type=submit]):not([type=button]),select:not([data-shape-a]):not([data-shape-b]):not([data-shape-c]):not([data-shape-d]),textarea:not([data-shape-a]):not([data-shape-b]):not([data-shape-c]):not([data-shape-d]),[role=combobox]:not([data-shape-a]):not([data-shape-b]):not([data-shape-c]):not([data-shape-d]){border-radius:var(--radius-field)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=image]):not([type=submit]):not([type=button]):not([data-size]),select:not([data-size]):not([data-shape-a]):not([data-shape-b]):not([data-shape-c]),[role=combobox]:not([data-size]):not([data-shape-a]):not([data-shape-b]):not([data-shape-c]){box-sizing:border-box;height:var(--field-h);min-height:0;padding-block:0}input[data-size=sm],select[data-size=sm]{box-sizing:border-box;height:var(--control-h-sm);min-height:0;padding-block:0}html .landing .btn,button[class*=_primary_][class*=_primary_],button[class*=_secondary_][class*=_secondary_],button[class*=_primaryButton_][class*=_primaryButton_],button[class*=_secondaryButton_][class*=_secondaryButton_],button[class*=_sendButton_][class*=_sendButton_],[class*=_dzActions_] button[class*=_ghost_],button[class*=_btn_][class*=_btn_]:not([class*=_close_]){box-sizing:border-box;height:var(--button-h);min-height:0;padding-block:0}button[class*=_action_][class*=_action_],button[class*=_refreshBtn_][class*=_refreshBtn_],button[class*=_arrow_][class*=_arrow_],button[class*=_cmBtn_][class*=_cmBtn_],a[class*=_btn_][class*=_btn_],[class*=_page_] button[class*=_button_],button[class*=_successButton_][class*=_successButton_],button[class*=_warningButton_][class*=_warningButton_],button[class*=_more_][class*=_more_],[class*=_pager_] button,[class*=_patientActions_] button,[class*=_actions_] button[class*=_button_]{box-sizing:border-box;height:var(--control-h-sm);min-height:0;padding-block:0}._group_zod0w_1{margin-bottom:var(--space-5)}._label_zod0w_3{display:block;margin-bottom:var(--space-2);font-weight:var(--weight-medium);color:var(--text)}._control_zod0w_10{width:100%;padding:var(--space-3) var(--space-4);border:var(--frame-width) solid var(--frame);border-radius:var(--radius-lg);font-size:var(--text-base);background:var(--surface-subtle);color:var(--text)}._control_zod0w_10:focus{outline:none;border-color:var(--action);box-shadow:var(--focus-ring)}._control_zod0w_10::placeholder{color:var(--text-muted);opacity:1}._invalid_zod0w_21{border-color:var(--danger)}._hint_zod0w_23{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-1) 0 0}._error_zod0w_24{font-size:var(--text-sm);color:var(--danger);margin:var(--space-1) 0 0}._textarea_zod0w_26{resize:vertical;min-height:80px;font-family:inherit}._wrap_1hub9_1{position:relative;display:block}._input_1hub9_7{padding-right:44px}[dir=rtl] ._input_1hub9_7{padding-right:var(--space-4);padding-left:44px}._toggle_1hub9_15{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}[dir=rtl] ._toggle_1hub9_15{right:auto;left:var(--space-2)}._toggle_1hub9_15:hover{color:var(--text)}._toggle_1hub9_15:focus-visible{outline:none;box-shadow:var(--focus-ring)}._wrap_9wqun_1{margin:calc(-1 * var(--space-3)) 0 var(--space-5)}._bar_9wqun_7{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-1);width:100%}._segment_9wqun_14{height:5px;border-radius:var(--radius-full);background:var(--surface-subtle);transition:background-color .15s ease}._filled_9wqun_21._weak_9wqun_21{background:var(--danger)}._filled_9wqun_21._fair_9wqun_24{background:var(--status-pending)}._filled_9wqun_21._good_9wqun_27{background:var(--action)}._filled_9wqun_21._strong_9wqun_30{background:var(--status-success)}._meta_9wqun_34{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0}._tier_9wqun_42{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._weakText_9wqun_46{color:var(--danger)}._fairText_9wqun_49{color:var(--status-pending)}._goodText_9wqun_52{color:var(--action)}._strongText_9wqun_55{color:var(--status-success)}._hint_9wqun_59{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}._boxes_mq6xl_2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);width:100%;max-width:100%;margin:var(--space-4) 0;box-sizing:border-box}._box_mq6xl_2{width:100%;min-width:0;height:3.5rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--gray-50);color:var(--text);font-size:clamp(1rem,3.5vw,var(--text-xl));font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;line-height:3.5rem;caret-color:var(--action);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._box_mq6xl_2:focus{outline:none;border-color:var(--action);box-shadow:var(--focus-ring);background:var(--surface)}._boxFilled_mq6xl_38{background:var(--surface)}._boxFocused_mq6xl_42{border-color:var(--action);background:var(--surface)}._invalid_mq6xl_47{border-color:var(--danger)}._invalid_mq6xl_47:focus{box-shadow:0 0 0 3px #e5484d40}._noLabel_mq6xl_55{margin-bottom:0}._noLabel_mq6xl_55 ._boxes_mq6xl_2{margin-top:var(--space-4)}._button_rwop3_1{width:100%;border:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}._button_rwop3_1:disabled{opacity:.6;cursor:not-allowed}._button_rwop3_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primary_rwop3_14{background-color:var(--action);color:var(--text-on-accent)}._primary_rwop3_14:hover:not(:disabled){background-color:var(--action-hover)}._secondary_rwop3_17{background-color:var(--surface-subtle);color:var(--text);border:var(--frame-width) solid var(--frame)}._secondary_rwop3_17:hover:not(:disabled){background-color:var(--surface)}._upload_rwop3_24{background-color:var(--action);color:var(--text-on-accent)}._upload_rwop3_24:hover:not(:disabled){background-color:var(--action-hover)}._success_rwop3_27{background-color:var(--status-success);color:var(--text-on-accent)}._success_rwop3_27:hover:not(:disabled){filter:brightness(.96)}._message_13gz2_1{margin-top:var(--space-4);text-align:center;font-weight:var(--weight-medium)}._success_13gz2_2{color:var(--status-success)}._error_13gz2_3{color:var(--danger)}._autofillTrap_1n2ls_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._form_1n2ls_14{position:relative}._forgotLink_1n2ls_19{display:block;width:fit-content;margin:calc(-1 * var(--space-2)) 0 var(--space-5);padding:0;border:none;background:none;color:var(--action);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._forgotLink_1n2ls_19:hover{color:var(--action-hover);text-decoration:underline}._forgotLink_1n2ls_19:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}._backToLoginLink_1n2ls_38{display:block;width:fit-content;margin:0 0 var(--space-4);padding:var(--space-1) 0;border:none;background:none;color:var(--action);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._backToLoginLink_1n2ls_38:hover{color:var(--action-hover)}._backToLoginLink_1n2ls_38:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}._forgotPanel_1n2ls_59{margin-top:var(--space-5);padding:var(--space-5);background:var(--surface-subtle);border:var(--frame-width) solid var(--frame);border-radius:var(--radius-lg);animation:_forgotPanelIn_1n2ls_1 .18s ease-out}@keyframes _forgotPanelIn_1n2ls_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._forgotPanel_1n2ls_59{animation:none}}._forgotHeading_1n2ls_76{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}._forgotSubtitle_1n2ls_83{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._linkButton_1n2ls_91{display:block;width:fit-content;margin:0 0 var(--space-4);padding:var(--space-1) 0;border:none;background:none;color:var(--action);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._linkButton_1n2ls_91:hover:not(:disabled){color:var(--action-hover)}._linkButton_1n2ls_91:disabled{color:var(--text-muted);cursor:not-allowed}._linkButton_1n2ls_91:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}._form_39xl7_1{position:relative;width:100%;max-width:100%;box-sizing:border-box}._instruction_39xl7_8{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--text);font-weight:var(--weight-medium);text-align:left;line-height:1.5}._sentTo_39xl7_17{margin:0;font-size:var(--text-base);color:var(--text-secondary);text-align:left;line-height:1.5}._sentToEmail_39xl7_25{color:var(--text);font-weight:var(--weight-semibold)}._otpInput_39xl7_30{width:100%;margin-bottom:0}._footerHint_39xl7_35{margin:var(--space-5) 0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.6;text-align:left}._resendLink_39xl7_43{display:block;width:fit-content;margin:0 0 var(--space-4);padding:0;border:none;background:none;color:var(--text);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._resendLink_39xl7_43:hover:not(:disabled){color:var(--action)}._resendLink_39xl7_43:disabled{color:var(--text-muted);cursor:not-allowed}._resendLink_39xl7_43:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}._changeEmailLink_39xl7_73{display:block;width:fit-content;margin:0;padding:var(--space-1) 0;border:none;background:none;color:var(--action);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._changeEmailLink_39xl7_73:hover{color:var(--action-hover);text-decoration:underline}._changeEmailLink_39xl7_73:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}._panel_7a6lj_5{width:100%}._header_7a6lj_9{margin:0 0 20px}._title_7a6lj_13{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text);margin:0 0 6px;line-height:1.2}._subtitle_7a6lj_21{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}._skin_nbfk2_1{width:100%;--text: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--muted);--surface-subtle: var(--alt);--frame: var(--border);--action: var(--blue);--action-hover: var(--blue-2)}._eyebrow_nbfk2_11{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;color:var(--accent-2);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}._eyebrow_nbfk2_11:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue)}._skin_nbfk2_1 .authPanelLanding>header{margin-bottom:16px}._skin_nbfk2_1 h1{font:var(--weight-black) 1.22rem/1.2 var(--font-display);margin:0 0 6px}._skin_nbfk2_1 .authPanelLanding>header p{color:var(--ink-2);font-size:.9rem;line-height:1.5}._skin_nbfk2_1 input:not([type=checkbox]):not([type=hidden]),._skin_nbfk2_1 select{min-height:46px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--alt);color:var(--ink);font:inherit}._skin_nbfk2_1 input:focus,._skin_nbfk2_1 select:focus{border-color:var(--blue);outline:none;box-shadow:var(--focus-ring)}._skin_nbfk2_1 button[type=submit]{border-radius:var(--radius-input);min-height:46px;font-weight:var(--weight-bold)}._skin_nbfk2_1 input[aria-invalid=true]{border-color:var(--bad)}._logo_1ydnh_1{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--space-2);text-decoration:none}._logo_1ydnh_1:hover{opacity:.9}._logo_1ydnh_1:focus{outline:none}._logo_1ydnh_1:focus-visible{outline:none;text-decoration:underline}._mark_1ydnh_26,._lockup_1ydnh_27{display:block;height:36px;width:auto}._lockup_1ydnh_27{display:none}@media (min-width: 641px){._logo_1ydnh_1 ._lockup_1ydnh_27{display:block}._logo_1ydnh_1:has(._lockup_1ydnh_27) ._mark_1ydnh_26{display:none}}._tooltip_yu4o9_6{position:fixed;top:0;left:0;z-index:1000;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:var(--space-1) var(--space-2);white-space:normal;overflow-wrap:break-word;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.3;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .12s ease}._visible_yu4o9_36{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){._tooltip_yu4o9_6{transition:none;transform:none}._visible_yu4o9_36{transform:none}}._toggle_fbjz0_1{display:inline-flex;align-items:center;justify-content:center;width:var(--button-h);height:var(--button-h);padding:0;border:none;background:transparent;color:var(--chrome-text);border-radius:var(--radius-full);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}._toggle_fbjz0_1:hover{background:var(--action-tint);color:var(--action)}._toggle_fbjz0_1:active{transform:translateY(1px)}._toggle_fbjz0_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._flag_1wadf_1{display:inline-block;flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;line-height:0;box-shadow:inset 0 0 0 1px #00000024}._flag_1wadf_1 svg{display:block}._root_w5evf_1{position:relative;display:inline-flex}._trigger_w5evf_6{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;line-height:0;transition:box-shadow .15s ease,transform .1s ease}._trigger_w5evf_6:hover{box-shadow:0 0 0 2px var(--action-tint)}._trigger_w5evf_6:active{transform:translateY(1px)}._trigger_w5evf_6:focus-visible{outline:none;box-shadow:var(--focus-ring)}._panel_w5evf_29{position:absolute;top:calc(100% + 8px);z-index:50;min-width:168px;padding:var(--space-1);background:var(--surface);border:var(--frame-width) solid var(--frame);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}._panelRight_w5evf_43{right:0}._panelLeft_w5evf_46{left:0}[dir=rtl] ._panelRight_w5evf_43{right:auto;left:0}[dir=rtl] ._panelLeft_w5evf_46{left:auto;right:0}._item_w5evf_58{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);min-height:40px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}[dir=rtl] ._item_w5evf_58{text-align:right}._item_w5evf_58:hover{background:var(--action-tint);color:var(--action)}._item_w5evf_58:focus-visible{outline:none;box-shadow:var(--focus-ring)}._itemFlag_w5evf_86{flex-shrink:0}._itemLabel_w5evf_89{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._check_w5evf_96{flex-shrink:0;color:var(--action)}._code_w5evf_103{line-height:1;letter-spacing:.02em}._chevron_w5evf_107{flex-shrink:0;transition:transform var(--dur-fast) ease}._chevronOpen_w5evf_111{transform:rotate(180deg)}._langb_shrie_1{flex:none}._langb_shrie_1>button{display:inline-flex;align-items:center;gap:8px;height:var(--button-h);padding:0 13px;border:1.5px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:.84rem;line-height:1;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}._langb_shrie_1>button:hover{border-color:var(--blue);box-shadow:none}._langb_shrie_1>button:focus-visible{outline:none;box-shadow:var(--focus-ring)}._langb_shrie_1>button>svg{width:13px;height:13px;color:var(--muted)}._mnav_1n6qx_3{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}._appHead_1n6qx_36{position:static}._wrap_1n6qx_40{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}._appHead_1n6qx_36 ._wrap_1n6qx_40{max-width:none;margin:0;padding:0 var(--app-body-pad) 0 26px}._navrow_1n6qx_3{display:flex;align-items:center;justify-content:space-between;gap:18px;height:var(--topbar-height)}._headerRight_1n6qx_3{display:flex;align-items:center;gap:10px;flex:none}._start_1n6qx_84{display:flex;align-items:center;gap:10px;min-width:0;flex:none}._brand_1n6qx_3{flex:none;margin-inline-start:calc(var(--space-2) * -1)}._brand_1n6qx_3 img{height:34px;width:auto}._ico_1n6qx_4{display:inline-flex;align-items:center;justify-content:center;width:var(--button-h);height:var(--button-h);flex:none;padding:0;color:var(--ink-2);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background-color var(--dur-fast)}._ico_1n6qx_4:hover{color:var(--blue);border-color:var(--blue);background:var(--surface)}._ico_1n6qx_4:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 640px){._navrow_1n6qx_3{gap:10px}._headerRight_1n6qx_3 a._cta_1n6qx_150{display:none}}@media (max-width: 640px){._appHead_1n6qx_36 ._navrow_1n6qx_3{flex-wrap:nowrap;gap:8px}._appHead_1n6qx_36 ._headerRight_1n6qx_3{gap:8px}}@media (max-width: 640px){._notPhone_1n6qx_171{display:none!important}}._side_1xpb7_6{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:36px}._list_1xpb7_15{display:grid;gap:14px;margin:0;padding:0;list-style:none}._list_1xpb7_15 li{display:flex;align-items:flex-start;gap:12px;color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;transition:color var(--dur-base)}._list_1xpb7_15 li b{color:var(--ink)}._list_1xpb7_15 li i{display:grid;flex:none;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--tint);color:var(--blue-2);font-style:normal;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xs);transition:background-color var(--dur-base),color var(--dur-base)}._list_1xpb7_15 li._on_1xpb7_49 i{background:var(--blue);color:var(--blue-ink)}._frame_1xpb7_56{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}._bar_1xpb7_65{position:relative;display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--alt)}._bar_1xpb7_65>i{width:9px;height:9px;border-radius:50%;background:var(--border)}._bar_1xpb7_65>span{margin:0 auto;padding:2px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:.6rem}._pb_1xpb7_90{position:absolute;top:3px;inset-inline-end:8px;z-index:30;height:22px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-weight:var(--weight-bold);font-size:.64rem;cursor:pointer}._pb_1xpb7_90:hover{color:var(--blue);border-color:var(--blue)}._pb_1xpb7_90:focus-visible{outline:none;box-shadow:var(--focus-ring)}._viewport_1xpb7_114{position:relative;width:100%;overflow:hidden;background:var(--bg)}._canvas_1xpb7_3{position:absolute;top:0;left:0;width:880px;height:520px;transform-origin:0 0;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.35}._wprog_1xpb7_132{position:absolute;right:0;bottom:0;left:0;z-index:30;height:3px;background:color-mix(in srgb,var(--blue) 18%,transparent)}._wprog_1xpb7_132>i{display:block;width:0;height:100%;background:var(--blue)}._rail_1xpb7_150{position:absolute;top:0;bottom:0;left:0;width:150px;padding:14px 10px;border-right:1px solid var(--border);background:var(--surface)}._lg_1xpb7_160{display:flex;align-items:center;gap:7px;margin:0 4px 16px;font-weight:var(--weight-black);font-size:15px;letter-spacing:-.02em}._lg_1xpb7_160 i{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--ink);color:var(--bg);font-style:normal;font-size:11px}._lg_1xpb7_160 em{color:var(--blue);font-style:normal}._it_1xpb7_184{margin-bottom:4px;padding:8px 10px;border-radius:11px;color:var(--ink-2);font-weight:var(--weight-bold);font-size:12px;transition:background-color .25s,color .25s,transform .12s}._it_1xpb7_184._on_1xpb7_49{background:var(--tint);color:var(--blue)}._it_1xpb7_184._press_1xpb7_197{background:var(--tint);transform:scale(.96)}._me_1xpb7_201{position:absolute;right:10px;bottom:12px;left:10px;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-pill);font-weight:var(--weight-bold);font-size:11px}._me_1xpb7_201 i{display:grid;flex:none;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--i2bg);color:var(--i2);font-style:normal;font-size:9px}._me_1xpb7_201 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whoami_1xpb7_232{position:absolute;top:14px;right:18px;padding:4px 11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-weight:var(--weight-bold);font-size:11px;opacity:0;transition:opacity .35s}._whoami_1xpb7_232._on_1xpb7_49{opacity:1}._main_1xpb7_249{position:absolute;top:0;right:0;bottom:0;left:150px;padding:16px 18px;transition:opacity .3s}._main_1xpb7_249._hide_1xpb7_258{opacity:0;pointer-events:none}._ttl_1xpb7_262{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}._cols_1xpb7_267{display:grid;grid-template-columns:1fr 232px;gap:14px}._card_1xpb7_272{margin-bottom:11px;padding:13px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}._card_1xpb7_272 h4,._tile_1xpb7_280 h4{margin:0 0 8px;font-size:13px}._tile_1xpb7_280{padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}._dz_1xpb7_291{position:relative;display:grid;height:118px;place-items:center;border:2px dashed var(--blue-soft);border-radius:22px;background:var(--tint);color:var(--muted);font-size:11.5px;text-align:center;transition:background-color .25s,border-color .25s,transform .25s}._dz_1xpb7_291._hot_1xpb7_304{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 18%,var(--surface));transform:scale(1.01)}._dz_1xpb7_291._has_1xpb7_309{border-style:solid;background:var(--surface)}._ic_1xpb7_313{display:grid;width:32px;height:32px;margin:0 auto 5px;place-items:center;border-radius:10px;background:var(--surface);color:var(--blue)}._empty_1xpb7_323,._filled_1xpb7_324{transition:opacity .3s}._filled_1xpb7_324{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0}._dz_1xpb7_291._has_1xpb7_309 ._empty_1xpb7_323{opacity:0}._dz_1xpb7_291._has_1xpb7_309 ._filled_1xpb7_324{opacity:1}._file_1xpb7_340{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:11.5px;text-align:left}._file_1xpb7_340 b{display:block;color:var(--ink)}._file_1xpb7_340 span{color:var(--muted);font-size:10.5px}._okDot_1xpb7_359{display:grid;width:18px;height:18px;margin-left:10px;place-items:center;border-radius:50%;background:var(--ok);color:#fff;font-size:11px}._fld_1xpb7_371{margin-bottom:8px}._fld_1xpb7_371 label{display:block;margin-bottom:4px;font-weight:var(--weight-bold);font-size:10.5px}._field_1xpb7_380{position:relative;display:flex;align-items:center;height:32px;padding:0 12px;border:1.5px solid var(--border);border-radius:14px;background:var(--alt);color:var(--ink);font-size:12px;transition:border-color .2s,background-color .2s,box-shadow .2s}._field_1xpb7_380._focus_1xpb7_393{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 25%,transparent)}._field_1xpb7_380._ph_1xpb7_398{color:var(--muted)}._chev_1xpb7_401{margin-left:auto;color:var(--muted);font-size:10px}._sug_1xpb7_406{position:absolute;top:36px;right:0;left:0;z-index:5;padding:5px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,transform .2s}._sug_1xpb7_406._on_1xpb7_49{opacity:1;transform:none}._sug_1xpb7_406 div{padding:7px 9px;border-radius:9px;font-size:12px}._sug_1xpb7_406 ._hl_1xpb7_431{background:var(--tint)}._send_1xpb7_435{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;margin-top:4px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--blue);color:var(--blue-ink);font:inherit;font-weight:var(--weight-bold);font-size:13px;transition:background-color .3s,transform .12s}._send_1xpb7_435._press_1xpb7_197{transform:scale(.97)}._send_1xpb7_435._done_1xpb7_457{background:var(--ok)}._fill_1xpb7_324{position:absolute;top:0;bottom:0;left:0;width:0;background:#ffffff47}._send_1xpb7_435>span{position:relative}._tr_1xpb7_472{margin-bottom:7px;padding:9px 10px;border:1px solid var(--border);border-radius:13px;background:var(--alt);font-size:11.5px}._tr_1xpb7_472 b{display:block;font-size:12px}._tr_1xpb7_472 small{color:var(--muted)}._row_1xpb7_487{display:flex;align-items:center;justify-content:space-between;gap:6px}._pill2_1xpb7_493{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);background:var(--okbg);color:var(--ok);font-weight:var(--weight-bold);font-size:10px}._newRow_1xpb7_502{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;border-width:0;opacity:0;transition:max-height .4s,opacity .4s,padding .4s,margin .4s}._newRow_1xpb7_502._on_1xpb7_49{max-height:70px;margin-bottom:7px;padding:9px 10px;border-width:1px;opacity:1}._dash2_1xpb7_520{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}._dash2_1xpb7_520 ._tile_1xpb7_280{height:112px}._sk_1xpb7_529{height:9px;margin-top:10px;border-radius:6px;background:var(--tint)}._sk_1xpb7_529._s_1xpb7_6{width:60%}._banner_1xpb7_538{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--accent-soft);border-radius:16px;background:var(--accent-bg);font-weight:var(--weight-bold);font-size:13px}._banner_1xpb7_538 span{padding:7px 14px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:11px}._tbl_1xpb7_557{width:100%;border-collapse:collapse;font-size:11.5px}._tbl_1xpb7_557 th{padding:8px 10px;background:var(--tint);color:var(--muted);font-size:9.5px;letter-spacing:.06em;text-align:left;text-transform:uppercase}._tbl_1xpb7_557 td{padding:11px 10px;border-top:1px solid var(--border)}._tbl_1xpb7_557 tr._fresh_1xpb7_575 td{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}._dlbtn_1xpb7_578{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:1.5px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-weight:var(--weight-bold);font-size:11px;white-space:nowrap;transition:background-color .25s,border-color .25s,color .25s,transform .12s}._dlbtn_1xpb7_578._press_1xpb7_197{transform:scale(.95)}._dlbtn_1xpb7_578._done_1xpb7_457{border-color:var(--okbg);background:var(--okbg);color:var(--ok)}._dlbtn_1xpb7_578._dim_1xpb7_601{opacity:.55}._toast_1xpb7_605{position:absolute;right:18px;bottom:16px;padding:10px 14px;border-radius:14px;background:var(--ink);color:var(--bg);font-weight:var(--weight-bold);font-size:12px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}._toast_1xpb7_605._on_1xpb7_49{opacity:1;transform:none}._cursor_1xpb7_623{position:absolute;top:0;left:0;z-index:20;width:22px;height:22px;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));transition:transform .45s cubic-bezier(.45,.05,.2,1)}._cursor_1xpb7_623._fast_1xpb7_634{transition-duration:.25s}._cursor_1xpb7_623 path{fill:var(--ink);stroke:var(--surface)}._ghost_1xpb7_641{position:absolute;z-index:15;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:var(--shadow);font-weight:var(--weight-bold);font-size:11.5px;white-space:nowrap;opacity:0;transition:transform .65s cubic-bezier(.45,.05,.2,1),opacity .3s}@media (prefers-reduced-motion: reduce){._cursor_1xpb7_623,._ghost_1xpb7_641,._main_1xpb7_249,._fill_1xpb7_324{transition:none}}@media (max-width: 900px){._side_1xpb7_6{grid-template-columns:1fr;gap:22px}}._heroArt_1pq90_7{--ha-title: var(--text-base);--ha-sub: .82rem;--ha-prob: .9rem;--ha-lbl: .7rem;--ha-core-ink: var(--accent-ink);display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-hero);background:var(--alt);box-shadow:var(--shadow);margin-top:34px}._haCard_1pq90_8,._haNode_1pq90_8{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-input-lg);background:var(--surface)}._haIco_1pq90_8{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--radius-icon-pad);background:var(--tint);color:var(--blue)}._haIco_1pq90_8._mute_1pq90_62{background:var(--alt);color:var(--muted)}._haTx_1pq90_8{display:flex;flex-direction:column;gap:2px;min-width:0}._haTx_1pq90_8 b{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--ha-title);letter-spacing:-.01em;color:var(--ink)}._haTx_1pq90_8 i{font-style:normal;font-size:var(--ha-sub);line-height:1.45;color:var(--muted)}._haLbl_1pq90_8{margin:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ha-lbl);text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}._haProb_1pq90_9{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface)}._haProb_1pq90_9 b{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ha-prob);line-height:1.4;color:var(--ink-2)}._haX_1pq90_9{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--radius-chip-sm);background:var(--badbg);color:var(--bad)}._haSolve_1pq90_9{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--gr-soft);border-radius:var(--radius-input-lg);background:var(--gr-bg)}._haSolve_1pq90_9 ._haIco_1pq90_8{background:var(--gr);color:var(--gr-ink)}._haSolve_1pq90_9 ._haTx_1pq90_8 b{color:var(--gr-2)}._haSolveArrow_1pq90_167,._haArrow_1pq90_168{display:grid;place-items:center}._haSolveArrow_1pq90_167{color:var(--gr-2)}._haArrow_1pq90_168{color:var(--blue);opacity:.7}._haPipe_1pq90_10{position:relative;height:26px;display:grid;place-items:center}._haPipe_1pq90_10:before{content:"";width:2px;height:100%;border-radius:2px;background:repeating-linear-gradient(180deg,var(--blue-soft) 0 6px,transparent 6px 12px)}._haPipe_1pq90_10 ._pk_1pq90_10{position:absolute;top:0;width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--tint);animation:_haPkt_1pq90_1 2.6s ease-in-out infinite;animation-delay:var(--pk-delay, 0s)}@keyframes _haPkt_1pq90_1{0%{transform:translateY(-3px);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateY(22px);opacity:0}}._haCore_1pq90_10{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--core);border-radius:var(--radius-input-lg);background:var(--core);box-shadow:var(--shadow-sm)}._haCore_1pq90_10 ._haTx_1pq90_8 b{color:var(--ha-core-ink)}._haCore_1pq90_10 ._haTx_1pq90_8 i{color:color-mix(in srgb,var(--ha-core-ink) 78%,transparent)}._hcMark_1pq90_10{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-icon-pad);background:color-mix(in srgb,var(--ha-core-ink) 18%,transparent);color:var(--ha-core-ink)}._haRoles_1pq90_11{display:grid;grid-template-columns:1fr 1fr;gap:12px}._haRole_1pq90_11{display:flex;align-items:center;gap:11px;padding:14px;border-radius:var(--radius-input-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}._haRole_1pq90_11 b{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--ha-prob);line-height:1.3;color:var(--ink)}._haRole_1pq90_11 ._haIco_1pq90_8{width:34px;height:34px;border-radius:var(--radius-icon-pad);flex:none}._haRole_1pq90_11._open_1pq90_290{background:transparent;box-shadow:none;border:1.6px dashed var(--accent-soft)}._haRole_1pq90_11._open_1pq90_290 b{color:var(--accent-2)}._haRole_1pq90_11._open_1pq90_290 ._haIco_1pq90_8{background:var(--accent);color:var(--accent-ink)}@media (max-width: 1020px){._heroArt_1pq90_7{max-width:460px}}._group_84rdn_15{margin-bottom:14px}._label_84rdn_19{display:block;margin:0 0 6px;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:.82rem;color:var(--ink)}._control_84rdn_30{width:100%;padding:12px 18px;background:var(--bg);color:var(--ink);border:1.5px solid var(--border);border-radius:var(--radius-input);font-family:var(--font-sans);font-size:.94rem;line-height:1.4;transition:border-color var(--dur-base),box-shadow var(--dur-base)}._control_84rdn_30:focus{outline:none;border-color:var(--blue);box-shadow:var(--focus-ring)}._control_84rdn_30::placeholder{color:var(--muted);opacity:1}._control_84rdn_30:disabled{opacity:.6;cursor:not-allowed}._invalid_84rdn_60,._invalid_84rdn_60:focus{border-color:var(--bad)}._hint_84rdn_65{margin:6px 0 0;font-size:var(--text-2xs);color:var(--muted)}._error_84rdn_71{margin:6px 0 0;font-size:var(--text-2xs);color:var(--bad)}select._control_84rdn_30{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:40px;cursor:pointer}._textarea_84rdn_86{min-height:96px;resize:vertical;font-family:inherit}._wrap_120h7_14{position:relative;display:block}._chevron_120h7_21{position:absolute;top:50%;inset-inline-end:14px;transform:translateY(-50%);color:var(--muted);pointer-events:none;transition:color var(--dur-base)}._wrap_120h7_14:focus-within ._chevron_120h7_21{color:var(--blue)}._card_1po5p_6{padding:34px 30px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}._card_1po5p_6._cardNarrow_1po5p_9{max-width:640px;margin:0 auto;text-align:center}._card_1po5p_6 ._cardHead_1po5p_6{margin:0;color:var(--ink);font-size:var(--text-md);line-height:1.25}._card_1po5p_6 ._cardHeadLg_1po5p_10{font-size:var(--text-lg)}._card_1po5p_6 ._cardSub_1po5p_6{margin:8px 0 18px;color:var(--ink-2);font-size:var(--text-base);line-height:1.6;text-wrap:balance}._card_1po5p_6 ._cardSubNarrow_1po5p_10{max-width:52ch;margin:8px auto 18px}._card_1po5p_6 ._cardNote_1po5p_81{margin:14px 0 0}._card_1po5p_6 ._noteLink_1po5p_87{color:var(--blue);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast)}._card_1po5p_6 ._noteLink_1po5p_87:hover{color:var(--blue-2)}@media (max-width: 640px){._card_1po5p_6{padding:28px 22px}}._card_13dna_5{padding:34px 30px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}._card_13dna_5._cardNarrow_13dna_11{max-width:640px;margin:0 auto;text-align:center}._card_13dna_5 ._cardHead_13dna_5{margin:0;color:var(--ink);font-size:var(--text-lg);line-height:1.25}._card_13dna_5 ._cardSub_13dna_5{max-width:52ch;margin:10px auto 0;color:var(--ink-2);font-size:var(--text-base);line-height:1.6;text-wrap:balance}@media (max-width: 640px){._card_13dna_5{padding:28px 22px}}.landing{color:var(--ink);background:var(--bg)}.landing p{margin:0}.landing .wrap{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}.landing .section{padding:var(--section-pad)}.landing .section.alt{background:var(--alt)}.landing .head{margin:0 0 26px}.landing .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent-2);font-family:var(--font-display);font-size:.74rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.landing .eyebrow:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);border-radius:var(--radius-pill)}.landing .h1{font-size:var(--text-h1-hero);line-height:1.12;color:var(--ink);margin:0 0 14px}.landing .h1 .em{display:block;color:var(--blue)}.landing .h2{font-size:var(--text-h2);line-height:1.14;color:var(--ink);margin:0}.landing .lead{color:var(--ink-2);font-size:1.05rem;line-height:1.6;margin:0}.landing .lede{color:var(--ink-2);font-size:var(--text-base);line-height:1.6;margin:12px 0 0}.landing .card{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.landing .cardHead{margin:0;color:var(--ink);font-size:var(--text-md)}.landing .cardSub{margin:4px 0 0;color:var(--muted);font-size:var(--text-xs)}.landing .frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing .f{min-width:0}.landing .f>*{margin-bottom:0}.landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 23px;border:1.5px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-black);white-space:nowrap;cursor:pointer;transition:transform var(--dur-base),box-shadow var(--dur-base),filter var(--dur-base),border-color var(--dur-base),color var(--dur-base),background-color var(--dur-base)}.landing .btn:active{transform:translateY(0)}.landing .btn.sm{padding:9px 18px;font-size:.86rem}.landing .btnPrimary{background:var(--blue);color:var(--blue-ink);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--blue) 55%,transparent)}.landing .btnPrimary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 26px -10px color-mix(in srgb,var(--blue) 55%,transparent)}.landing .btnAccent{background:var(--accent);color:var(--accent-ink)}.landing .btnAccent:hover{background:var(--accent-hov)}.landing .btnGhost{background:var(--surface);color:var(--ink);border-color:var(--border)}.landing .btnGhost:hover{color:var(--blue);border-color:var(--blue);transform:translateY(-2px)}.landing .btnSoft{background:var(--tint);color:var(--blue)}.landing .btnSoft:hover{background:color-mix(in srgb,var(--tint) 70%,var(--surface));transform:translateY(-1px)}.landing{overflow-anchor:none}.landing .hero{display:flex;align-items:flex-start;min-height:clamp(500px,calc(100svh - 300px),640px);padding:84px 0 48px}.landing .heroInner{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start}.landing .heroCopy{min-width:0}@media (min-width: 1240px){.landing .heroCopy{width:560px;max-width:100%}}@media (min-width: 1021px){.landing .heroCopy .h1{font-size:2.9rem;line-height:1.1}.landing .heroCopy .lead{font-size:1.18rem;max-width:34rem}}.landing .tag{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin:0 0 16px;color:var(--blue);background:var(--tint);border:1px solid var(--blue-soft);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.landing .tag:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);border-radius:var(--radius-pill)}.landing .ctaRow{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.landing .authCard{width:440px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-hero);padding:22px;box-shadow:var(--shadow)}@media (min-width: 1240px){.landing .authCard:has(>[data-auth-view=signup]){width:min(640px,calc(min(100vw,1280px) - 680px))}}.landing .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing .feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:22px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base),box-shadow var(--dur-base)}.landing .feature:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.landing .fIcon{display:grid;place-items:center;width:46px;height:46px;margin:0 0 15px;color:var(--blue);background:var(--tint);border-radius:var(--radius-icon-pad-lg)}.landing .cards3>*:nth-child(1) .fIcon{color:var(--i1);background:var(--i1bg)}.landing .cards3>*:nth-child(2) .fIcon{color:var(--i2);background:var(--i2bg)}.landing .cards3>*:nth-child(3) .fIcon{color:var(--i3);background:var(--i3bg)}.landing .fTitle{font-size:var(--text-md);line-height:1.25;color:var(--ink);margin:0 0 8px}.landing .fText{color:var(--ink-2);font-size:var(--text-sm);line-height:1.6;margin:0}.landing .step{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:22px;box-shadow:var(--shadow-sm)}.landing .stepNum{position:absolute;top:14px;inset-inline-end:20px;color:var(--accent);font-family:var(--font-display);font-size:1.9rem;font-weight:var(--weight-black);line-height:1;letter-spacing:-.02em}.landing .stepLabel{display:inline-block;padding:5px 12px;margin:0 0 14px;color:var(--blue);background:var(--tint);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase}.landing .howTiles{margin-top:28px}.landing .step{transition:border-color var(--dur-base),box-shadow var(--dur-base)}.landing .step.stepOn{border-color:var(--blue);box-shadow:0 10px 30px color-mix(in srgb,var(--blue) 25%,transparent)}.landing .stepTitle{font-size:var(--text-md);color:var(--ink);margin:0 0 8px}.landing .stepText{color:var(--ink-2);font-size:var(--text-sm);line-height:1.6;margin:0}.landing .aud{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:22px;box-shadow:var(--shadow-sm)}.landing .audTag{display:inline-block;padding:5px 12px;margin:0 0 14px;color:var(--blue);background:var(--tint);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase}.landing .audTitle{font-size:var(--text-md);color:var(--ink);margin:0 0 6px}.landing .audSub{color:var(--muted);font-size:var(--text-sm);margin:0 0 16px}.landing .checks{list-style:none;margin:0;padding:0}.landing .checks li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-top:1px solid var(--border);color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}.landing .checks li:first-child{border-top:0;padding-top:0}.landing .ck{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;color:var(--check);background:var(--check-bg);border-radius:var(--radius-chip-sm)}.landing .panel{margin-top:26px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow);overflow:hidden}.landing .panelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;border-bottom:1px solid var(--border)}.landing .panelHead .t{color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-black)}.landing .panelHead .t .n{color:var(--muted);font-weight:var(--weight-semibold)}.landing .tagSoft{padding:6px 12px;color:var(--blue);background:var(--tint);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.05em;white-space:nowrap}.landing .tscroll{overflow-x:auto}.landing .tbl{width:100%;min-width:720px;border-collapse:collapse}.landing .tbl th{padding:12px 22px;text-align:start;color:var(--muted);background:var(--alt);border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase}.landing .tbl td{padding:14px 22px;color:var(--ink-2);font-size:var(--text-sm);vertical-align:middle}.landing .tbl tbody tr+tr td{border-top:1px solid var(--border)}.landing .tbl tbody tr:hover{background:var(--alt)}.landing .pName{color:var(--ink);font-weight:var(--weight-bold)}.landing .exam{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.landing .mod{padding:3px 8px;color:var(--blue);background:var(--tint);border:1px solid var(--blue-soft);border-radius:var(--radius-chip-sm);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.04em}.landing .badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.landing .badge i{width:7px;height:7px;border-radius:var(--radius-pill);background:currentColor}.landing .bOk{color:var(--ok);background:var(--okbg)}.landing .bWarn{color:var(--warn);background:var(--warnbg)}.landing .bBad{color:var(--bad);background:var(--badbg)}.landing .ctaCard{max-width:820px;margin:0 auto;padding:38px 30px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-hero);box-shadow:var(--shadow)}.landing .ctaTitle{font-size:var(--text-h2);line-height:1.14;color:var(--ink);margin:0 0 12px}.landing .ctaText{max-width:52ch;margin:0 auto 22px;color:var(--ink-2);font-size:var(--text-base);line-height:1.6}.landing .ctaBtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing .footer{background:var(--surface);border-top:1px solid var(--border);padding:40px 0 26px}.landing .footTop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px}.landing .footBrandCol{max-width:340px}.landing .footBrand{display:inline-flex;align-items:center;margin:0 0 12px}.landing .footTag{color:var(--muted);font-size:var(--text-xs);line-height:1.55;margin:0}.landing .footLinks{display:flex;flex-wrap:wrap;gap:28px}.landing .footLinks a{color:var(--ink-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);transition:color var(--dur-fast)}.landing .footLinks a:hover{color:var(--blue)}.landing .footDivider{height:1px;background:var(--border);margin:24px 0 16px}.landing .footBot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.landing .footCopy{color:var(--muted);font-size:var(--text-2xs);margin:0}.landing .soc{display:flex;gap:10px}.landing .socBtn{display:grid;place-items:center;width:36px;height:36px;color:var(--ink-2);border:1px solid var(--border);border-radius:var(--radius-nav);transition:color var(--dur-fast),border-color var(--dur-fast)}.landing a.socBtn:hover{color:var(--blue);border-color:var(--blue)}@media (max-width: 1020px){.landing .heroInner{gap:40px}.landing .authCard{width:400px}}@media (max-width: 960px){.landing .heroInner{grid-template-columns:1fr;gap:28px}.landing .authCard{width:auto;max-width:460px}.landing .hero{display:block;min-height:0;padding:30px 0 36px}}@media (max-width: 640px){.landing .cards3,.landing .frow{grid-template-columns:1fr}.landing .ctaRow .btn,.landing .ctaBtns .btn{flex:1 1 auto}.landing .footLinks{gap:16px 22px}}.satellite{min-height:100vh;display:flex;flex-direction:column}.satMain{flex:1 0 auto}.satellite .brand{transition:opacity var(--dur-fast) ease}.satellite .brand:hover{opacity:.82}.satellite a:focus-visible,.satellite button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-chip-sm)}.satHero{padding:46px 0 44px}.satHero .wrap{display:grid;grid-template-columns:minmax(0,var(--measure)) 1fr;gap:48px;align-items:start}.satHero .wrap:not(:has(.heroArt)){display:block}.satText,.satellite .heroArt{min-width:0}.satellite .satText .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--blue);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase}.satellite .satText .eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--accent)}.satellite .satText .h1{margin:0 0 16px;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-h1-sat);line-height:1.08;letter-spacing:-.02em;text-transform:none}.satellite .satText .lead{margin:0;color:var(--ink-2);font-size:1.1rem;line-height:1.62}.satHeroCtas{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.satellite .prose p{margin:0 0 14px;color:var(--ink-2);font-size:1.02rem;line-height:1.65}.satellite .prose strong,.satellite .prose .em{color:var(--blue);font-weight:var(--weight-bold)}.satellite .subhead{margin:26px 0 8px;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-black);font-size:1.18rem}.satellite .prose .subhead:first-child{margin-top:0}.satellite .prose p:last-child{margin-bottom:0}.satellite .satText .prose{max-width:none;margin-top:26px}.satellite .ctaTitle{margin-left:auto;margin-right:auto}.satellite .ctaBtns{display:flex;flex-wrap:wrap;gap:12px}.contactTitle{min-height:1.08em}.contactLead{min-height:3.2em}.satHero:has(.contactLead){padding-bottom:4px}.satHero:has(.contactLead) .lead{margin-bottom:6px}.satHero:has(.contactLead) .satHeroCtas{margin-top:0}.satHero:has(.contactLead)+.section{padding-top:14px}.contactGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:start}.contactGrid .card{min-width:0}.reachList{list-style:none;margin:18px 0 0;padding:0}.reachRow{display:flex;gap:13px;align-items:flex-start;padding:15px 0;border-top:1px solid var(--border)}.reachRow:first-child{border-top:none;padding-top:0}.reachRow .ri{width:42px;height:42px;border-radius:var(--radius-icon-pad);display:grid;place-items:center;flex:none;background:var(--accent-bg);color:var(--accent-2)}.reachRow .rk{font-family:var(--font-display);font-weight:var(--weight-black);font-size:.98rem}.reachRow .rv{margin-top:1px;color:var(--ink-2);font-size:.92rem}.reachRow .rv a{transition:color var(--dur-fast)}.reachRow .rv a:hover{color:var(--blue)}.reachRow .rs{margin-top:2px;color:var(--muted);font-size:.82rem}.inPersonChip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent-2);font-family:var(--font-display);font-weight:var(--weight-black);font-size:.76rem;margin:-6px 0 14px}.contactGrid .checks{margin-top:14px}.contactCardText{margin-top:22px;color:var(--ink-2);font-size:var(--text-sm);line-height:1.6}.inlineLink,.formLinkBtn{padding:0;border:none;background:transparent;color:var(--accent-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.contactForm{display:grid;gap:14px}.contactForm .cardHead{margin-bottom:4px}.formActions{display:grid;gap:8px;margin-top:2px}.formActions .btn{width:100%}.formNote{color:var(--muted);font-size:var(--text-2xs)}.formError{margin:0;padding:10px 12px;border:1px solid var(--bad);border-radius:var(--radius-input);background:var(--badbg);color:var(--bad);font-size:var(--text-xs)}.formDone{padding:40px 30px;text-align:center}.formDoneIcon{width:54px;height:54px;margin:0 auto 18px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;color:var(--ok);background:var(--okbg)}.formDoneTitle{margin:0 0 8px;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-black);font-size:1.28rem}.formDoneText{max-width:42ch;margin:0 auto 18px;color:var(--ink-2);font-size:var(--text-base);line-height:1.6}.satTitle{margin:0 0 20px;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-h1-sat);line-height:1.08;letter-spacing:-.02em}.satLead{max-width:var(--measure);margin:0;color:var(--ink-2);font-size:1.1rem;line-height:1.62}.satCenter{text-align:center;max-width:520px;margin:0 auto;padding:96px 0}.satCenter .satTitle{font-size:clamp(2.4rem,6vw,4rem)}.satCenter .satLead{margin:0 auto}.satCenter .satHeroCtas{justify-content:center}@media (max-width: 1020px){.satHero .wrap{grid-template-columns:1fr;gap:28px}.satellite .heroArt{max-width:460px}}@media (max-width: 960px){.contactGrid{grid-template-columns:1fr}.satHero{padding:36px 0 34px}.satHero:has(.contactLead){padding-bottom:4px}}@media (max-width: 640px){.contactSection .card{padding:22px 18px}}.btn[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.btnSpin{box-sizing:border-box;flex:none;width:var(--space-4);height:var(--space-4);border:calc(var(--frame-width) * 2) solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:var(--radius-pill);animation:satSpin calc(var(--dur-enter) * 3) linear infinite}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes satSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.btnSpin{animation:none}}
