: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}._heroArt_1x56k_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_1x56k_8,._haNode_1x56k_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_1x56k_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_1x56k_8._mute_1x56k_62{background:var(--alt);color:var(--muted)}._haTx_1x56k_8{display:flex;flex-direction:column;gap:2px;min-width:0}._haTx_1x56k_8 b{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--ha-title);letter-spacing:-.01em;color:var(--ink)}._haTx_1x56k_8 i{font-style:normal;font-size:var(--ha-sub);line-height:1.45;color:var(--muted)}._haLbl_1x56k_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_1x56k_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_1x56k_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_1x56k_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_1x56k_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_1x56k_9 ._haIco_1x56k_8{background:var(--gr);color:var(--gr-ink)}._haSolve_1x56k_9 ._haTx_1x56k_8 b{color:var(--gr-2)}._haSolveArrow_1x56k_167,._haArrow_1x56k_168{display:grid;place-items:center}._haSolveArrow_1x56k_167{color:var(--gr-2)}._haArrow_1x56k_168{color:var(--blue);opacity:.7}._haPipe_1x56k_10{position:relative;height:26px;display:grid;place-items:center}._haPipe_1x56k_10:before{content:"";width:2px;height:100%;border-radius:2px;background:repeating-linear-gradient(180deg,var(--blue-soft) 0 6px,transparent 6px 12px)}._haPipe_1x56k_10 ._pk_1x56k_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_1x56k_1 2.6s ease-in-out infinite;animation-delay:var(--pk-delay, 0s)}@keyframes _haPkt_1x56k_1{0%{transform:translateY(-3px);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateY(22px);opacity:0}}._haCore_1x56k_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_1x56k_10 ._haTx_1x56k_8 b{color:var(--ha-core-ink)}._haCore_1x56k_10 ._haTx_1x56k_8 i{color:color-mix(in srgb,var(--ha-core-ink) 78%,transparent)}._hcMark_1x56k_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_1x56k_11{display:grid;grid-template-columns:1fr 1fr;gap:12px}._haRole_1x56k_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_1x56k_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_1x56k_11 ._haIco_1x56k_8{width:34px;height:34px;border-radius:var(--radius-icon-pad);flex:none}._haRole_1x56k_11._open_1x56k_290{background:transparent;box-shadow:none;border:1.6px dashed var(--accent-soft)}._haRole_1x56k_11._open_1x56k_290 b{color:var(--accent-2)}._haRole_1x56k_11._open_1x56k_290 ._haIco_1x56k_8{background:var(--accent);color:var(--accent-ink)}@media (max-width: 1020px){._heroArt_1x56k_7{max-width:460px}}._logo_1g5c9_1{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--space-2);text-decoration:none}._logo_1g5c9_1:hover{opacity:.9}._logo_1g5c9_1:focus{outline:none}._logo_1g5c9_1:focus-visible{outline:none;text-decoration:underline}._mark_1g5c9_30,._wordmark_1g5c9_31{display:block;width:auto}._mark_1g5c9_30{height:36px}._wordmark_1g5c9_31{height:30px}._wordmark_1g5c9_31{position:relative;top:3.5px}._logo_1g5c9_1{gap:12px}._wordmark_1g5c9_31{display:none}@media (min-width: 641px){._logo_1g5c9_1 ._wordmark_1g5c9_31{display:block}}._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_nvx41_1{position:relative;display:inline-flex}._trigger_nvx41_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_nvx41_6:hover{box-shadow:0 0 0 2px var(--action-tint)}._trigger_nvx41_6:active{transform:translateY(1px)}._trigger_nvx41_6:focus-visible{outline:none;box-shadow:var(--focus-ring)}._panel_nvx41_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_nvx41_43{right:0}._panelLeft_nvx41_46{left:0}[dir=rtl] ._panelRight_nvx41_43{right:auto;left:0}[dir=rtl] ._panelLeft_nvx41_46{left:auto;right:0}._item_nvx41_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_nvx41_58{text-align:right}._item_nvx41_58:hover{background:var(--action-tint);color:var(--action)}._item_nvx41_58[aria-checked=true]{font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--blue) 55%,var(--ink))}._item_nvx41_58:focus-visible{outline:none;box-shadow:var(--focus-ring)}._itemFlag_nvx41_91{flex-shrink:0}._itemLabel_nvx41_94{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._check_nvx41_101{flex-shrink:0;color:var(--action)}._code_nvx41_108{line-height:1;letter-spacing:.02em}._chevron_nvx41_112{flex-shrink:0;transition:transform var(--dur-fast) ease}._chevronOpen_nvx41_116{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_1cwuk_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_1cwuk_36{position:static}._wrap_1cwuk_40{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}._appHead_1cwuk_36 ._wrap_1cwuk_40{max-width:none;margin:0;padding:0 var(--app-body-pad) 0 26px}._navrow_1cwuk_3{display:flex;align-items:center;justify-content:space-between;gap:18px;height:var(--topbar-height)}._headerRight_1cwuk_3{display:flex;align-items:center;gap:10px;flex:none}._start_1cwuk_84{display:flex;align-items:center;gap:10px;min-width:0;flex:none}._brand_1cwuk_3{flex:none;margin-inline-start:calc(var(--space-2) * -1)}._ico_1cwuk_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_1cwuk_4:hover{color:var(--blue);border-color:var(--blue);background:var(--surface)}._ico_1cwuk_4:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 640px){._navrow_1cwuk_3{gap:10px}._headerRight_1cwuk_3 a._cta_1cwuk_141{display:none}}@media (max-width: 640px){._appHead_1cwuk_36 ._navrow_1cwuk_3{flex-wrap:nowrap;gap:8px}._appHead_1cwuk_36 ._headerRight_1cwuk_3{gap:8px}}@media (max-width: 640px){._notPhone_1cwuk_162{display:none!important}}._card_1j8l4_1{width:min(100%,440px);margin-inline:auto;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--surface);color:var(--ink, var(--text));scroll-margin-top:100px}._card_1j8l4_1 h2{margin:0 0 20px;font-size:1.5rem}._card_1j8l4_1 form{display:grid;gap:18px}._card_1j8l4_1 label{display:grid;gap:8px;text-align:start;font-size:.9rem;font-weight:600}._card_1j8l4_1 input,._card_1j8l4_1 select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:10px;color:var(--ink, var(--text));background:var(--surface);font:inherit}._card_1j8l4_1 input:focus-visible,._card_1j8l4_1 select:focus-visible{outline:2px solid var(--accent, #2563eb);outline-offset:2px}._card_1j8l4_1 button{min-height:48px;border:0;border-radius:10px;padding:12px;background:var(--core, #2563eb);color:#fff;font:inherit;cursor:pointer}._card_1j8l4_1 button:disabled{opacity:.6;cursor:wait}._card_1j8l4_1 p{margin:0;font-size:.9rem;line-height:1.5}._landing_o3jrc_1{color:var(--ink);display:grid;gap:2.5rem;padding:110px 20px 40px;width:min(100%,1160px);margin-inline:auto}._landing_o3jrc_1 h1{font-size:clamp(1.9rem,6.8vw,3rem);line-height:1.14;letter-spacing:-.035em;margin:.6rem 0 1rem}._landing_o3jrc_1 h2{font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.25;margin:0 0 .8rem}._landing_o3jrc_1 h3{font-size:1.1rem;margin:1rem 0 .5rem}._landing_o3jrc_1 p{color:var(--ink-2);line-height:1.65}._landing_o3jrc_1 ._eyebrow_o3jrc_6{color:var(--accent-2);font-weight:700;margin:0 0 .6rem}._hero_o3jrc_7{display:grid;gap:1.5rem;align-items:center}._hero_o3jrc_7 ._diagram_o3jrc_8{margin:0;min-width:0}._lead_o3jrc_9{font-size:1.05rem}._actions_o3jrc_10{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}._primary_o3jrc_11,._secondary_o3jrc_11{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.3rem;border-radius:16px;text-decoration:none;font-weight:700}._primary_o3jrc_11{background:var(--accent-bg);color:var(--accent-2);border:1px solid var(--accent-soft)}._secondary_o3jrc_11{background:var(--surface);color:var(--core);border:1px solid var(--border)}._primary_o3jrc_11:hover{background:var(--accent-soft)}._primary_o3jrc_11:focus-visible,._secondary_o3jrc_11:focus-visible{outline:2px solid var(--blue);outline-offset:3px}._features_o3jrc_16{display:grid;gap:.85rem}._feature_o3jrc_16,._enroll_o3jrc_17,._cta_o3jrc_17{padding:1.3rem;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}._feature_o3jrc_16 p{margin-bottom:0}._icon_o3jrc_19{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--i1bg);color:var(--i1)}._feature_o3jrc_16:nth-child(2) ._icon_o3jrc_19{background:var(--gr-bg);color:var(--gr-2)}._feature_o3jrc_16:nth-child(3) ._icon_o3jrc_19{background:var(--i2bg);color:var(--i2)}._cta_o3jrc_17{background:var(--accent-bg)}@media (max-width: 640px){._actions_o3jrc_10>*{flex:1 1 100%}}@media (min-width: 900px){._hero_o3jrc_7{grid-template-columns:1.1fr 1fr}._features_o3jrc_16{grid-template-columns:repeat(3,minmax(0,1fr))}}._side_nki7e_6{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:36px}._list_nki7e_15{display:grid;gap:14px;margin:0;padding:0;list-style:none}._list_nki7e_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_nki7e_15 li b{color:var(--ink)}._list_nki7e_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_nki7e_15 li._on_nki7e_49 i{background:var(--blue);color:var(--blue-ink)}._frame_nki7e_56{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}._bar_nki7e_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_nki7e_65>i{width:9px;height:9px;border-radius:50%;background:var(--border)}._bar_nki7e_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_nki7e_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_nki7e_90:hover{color:var(--blue);border-color:var(--blue)}._pb_nki7e_90:focus-visible{outline:none;box-shadow:var(--focus-ring)}._viewport_nki7e_114{position:relative;width:100%;overflow:hidden;background:var(--bg)}._canvas_nki7e_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_nki7e_132{position:absolute;right:0;bottom:0;left:0;z-index:30;height:3px;background:color-mix(in srgb,var(--blue) 18%,transparent)}._wprog_nki7e_132>i{display:block;width:0;height:100%;background:var(--blue)}._rail_nki7e_150{position:absolute;top:0;bottom:0;left:0;width:150px;padding:14px 10px;border-right:1px solid var(--border);background:var(--surface)}._lg_nki7e_160{height:16px;margin:0 4px 18px;background:url(/assets/logo_light-zUFxBzNU.svg) left center / contain no-repeat}html[data-theme=dark] ._lg_nki7e_160{background-image:url(/assets/dark_logo-pw_rYtVl.svg)}._it_nki7e_168{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_nki7e_168._on_nki7e_49{background:var(--tint);color:var(--blue)}._it_nki7e_168._press_nki7e_181{background:var(--tint);transform:scale(.96)}._me_nki7e_185{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_nki7e_185 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_nki7e_185 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whoami_nki7e_216{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_nki7e_216._on_nki7e_49{opacity:1}._main_nki7e_233{position:absolute;top:0;right:0;bottom:0;left:150px;padding:16px 18px;transition:opacity .3s}._main_nki7e_233._hide_nki7e_242{opacity:0;pointer-events:none}._ttl_nki7e_246{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}._cols_nki7e_251{display:grid;grid-template-columns:1fr 232px;gap:14px}._card_nki7e_256{margin-bottom:11px;padding:13px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}._card_nki7e_256 h4,._tile_nki7e_264 h4{margin:0 0 8px;font-size:13px}._tile_nki7e_264{padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}._dz_nki7e_275{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_nki7e_275._hot_nki7e_288{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 18%,var(--surface));transform:scale(1.01)}._dz_nki7e_275._has_nki7e_293{border-style:solid;background:var(--surface)}._ic_nki7e_297{display:grid;width:32px;height:32px;margin:0 auto 5px;place-items:center;border-radius:10px;background:var(--surface);color:var(--blue)}._empty_nki7e_307,._filled_nki7e_308{transition:opacity .3s}._filled_nki7e_308{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0}._dz_nki7e_275._has_nki7e_293 ._empty_nki7e_307{opacity:0}._dz_nki7e_275._has_nki7e_293 ._filled_nki7e_308{opacity:1}._file_nki7e_324{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_nki7e_324 b{display:block;color:var(--ink)}._file_nki7e_324 span{color:var(--muted);font-size:10.5px}._okDot_nki7e_343{display:grid;width:18px;height:18px;margin-left:10px;place-items:center;border-radius:50%;background:var(--ok);color:#fff;font-size:11px}._fld_nki7e_355{margin-bottom:8px}._fld_nki7e_355 label{display:block;margin-bottom:4px;font-weight:var(--weight-bold);font-size:10.5px}._field_nki7e_364{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_nki7e_364._focus_nki7e_377{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 25%,transparent)}._field_nki7e_364._ph_nki7e_382{color:var(--muted)}._chev_nki7e_385{margin-left:auto;color:var(--muted);font-size:10px}._sug_nki7e_390{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_nki7e_390._on_nki7e_49{opacity:1;transform:none}._sug_nki7e_390 div{padding:7px 9px;border-radius:9px;font-size:12px}._sug_nki7e_390 ._hl_nki7e_415{background:var(--tint)}._send_nki7e_419{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_nki7e_419._press_nki7e_181{transform:scale(.97)}._send_nki7e_419._done_nki7e_441{background:var(--ok)}._fill_nki7e_308{position:absolute;top:0;bottom:0;left:0;width:0;background:#ffffff47}._send_nki7e_419>span{position:relative}._tr_nki7e_456{margin-bottom:7px;padding:9px 10px;border:1px solid var(--border);border-radius:13px;background:var(--alt);font-size:11.5px}._tr_nki7e_456 b{display:block;font-size:12px}._tr_nki7e_456 small{color:var(--muted)}._row_nki7e_471{display:flex;align-items:center;justify-content:space-between;gap:6px}._pill2_nki7e_477{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_nki7e_486{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_nki7e_486._on_nki7e_49{max-height:70px;margin-bottom:7px;padding:9px 10px;border-width:1px;opacity:1}._dash2_nki7e_504{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}._dash2_nki7e_504 ._tile_nki7e_264{height:112px}._sk_nki7e_513{height:9px;margin-top:10px;border-radius:6px;background:var(--tint)}._sk_nki7e_513._s_nki7e_6{width:60%}._banner_nki7e_522{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_nki7e_522 span{padding:7px 14px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:11px}._tbl_nki7e_541{width:100%;border-collapse:collapse;font-size:11.5px}._tbl_nki7e_541 th{padding:8px 10px;background:var(--tint);color:var(--muted);font-size:9.5px;letter-spacing:.06em;text-align:left;text-transform:uppercase}._tbl_nki7e_541 td{padding:11px 10px;border-top:1px solid var(--border)}._tbl_nki7e_541 tr._fresh_nki7e_559 td{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}._dlbtn_nki7e_562{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_nki7e_562._press_nki7e_181{transform:scale(.95)}._dlbtn_nki7e_562._done_nki7e_441{border-color:var(--okbg);background:var(--okbg);color:var(--ok)}._dlbtn_nki7e_562._dim_nki7e_585{opacity:.55}._toast_nki7e_589{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_nki7e_589._on_nki7e_49{opacity:1;transform:none}._cursor_nki7e_607{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 .51s cubic-bezier(.45,.05,.2,1)}._cursor_nki7e_607._fast_nki7e_618{transition-duration:.25s}._cursor_nki7e_607 path{fill:var(--ink);stroke:var(--surface)}._ghost_nki7e_625{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 .73s cubic-bezier(.45,.05,.2,1),opacity .3s}@media (prefers-reduced-motion: reduce){._cursor_nki7e_607,._ghost_nki7e_625,._main_nki7e_233,._fill_nki7e_308{transition:none}}@media (max-width: 900px){._side_nki7e_6{grid-template-columns:1fr;gap:22px}}._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}._trigger_1xthd_5{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);max-width:100%;margin:0;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;border:1.5px solid var(--border);transition:border-color var(--dur-base),color var(--dur-base),box-shadow var(--dur-base)}._trigger_1xthd_5:hover:not(:disabled){border-color:var(--blue-soft)}._trigger_1xthd_5:focus-visible,._trigger_1xthd_5[aria-expanded=true]{outline:none;border-color:var(--blue);box-shadow:var(--focus-ring)}._trigger_1xthd_5:disabled{opacity:.6;cursor:not-allowed}._invalid_1xthd_14,._invalid_1xthd_14:hover:not(:disabled){border-color:var(--bad)}._block_1xthd_15{display:flex;width:100%}._text_1xthd_16{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1xthd_17{flex:none;color:var(--muted);transition:transform var(--dur-base),color var(--dur-base)}._trigger_1xthd_5:focus-visible ._chevron_1xthd_17,._trigger_1xthd_5[aria-expanded=true] ._chevron_1xthd_17{color:var(--blue)}._flip_1xthd_19{transform:rotate(180deg)}._placeholder_1xthd_20 ._text_1xthd_16{color:var(--muted)}._native_1xthd_22{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}._field_1xthd_24{width:100%;height:var(--field-h);padding:0 14px 0 18px;background:var(--bg);border-radius:var(--radius-field);font-family:var(--font-sans);font-size:.94rem;line-height:1.4}._pill_1xthd_28{height:40px;padding:0 12px 0 15px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-2)}._compact_1xthd_32{height:var(--control-h-sm);padding:0 10px 0 13px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:.84rem;font-weight:var(--weight-bold);color:var(--ink-2)}._pill_1xthd_28:hover:not(:disabled),._compact_1xthd_32:hover:not(:disabled){color:var(--blue)}._popup_1xthd_39{position:fixed;z-index:2000;box-sizing:border-box;max-width:calc(100vw - 24px);border:var(--frame-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;animation:_dropIn_1xthd_1 var(--dur-base) ease-out}._above_1xthd_45{animation-name:_dropInAbove_1xthd_1}@keyframes _dropIn_1xthd_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes _dropInAbove_1xthd_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._list_1xthd_49{position:relative;list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-sans)}._list_1xthd_49::-webkit-scrollbar{width:12px}._list_1xthd_49::-webkit-scrollbar-track{background:transparent;margin-block:var(--space-2)}._list_1xthd_49::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-pill);border:3px solid var(--surface);background-clip:padding-box;min-height:40px}._list_1xthd_49::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}@supports not selector(::-webkit-scrollbar){._list_1xthd_49{scrollbar-width:thin;scrollbar-color:var(--border) transparent}}._option_1xthd_59{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-nav);color:var(--ink);font-size:.94rem;line-height:1.3;cursor:pointer;white-space:nowrap}._option_1xthd_59[data-active=true]{background:var(--tint)}._option_1xthd_59[aria-selected=true]{font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--blue) 55%,var(--ink))}._option_1xthd_59[aria-disabled=true]{opacity:.5;cursor:not-allowed}._check_1xthd_69{flex:none;color:inherit}@media (prefers-reduced-motion: reduce){._popup_1xthd_39,._above_1xthd_45{animation:none}._chevron_1xthd_17{transition:none}}._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}}.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}}.landing .authCard{padding:0;border:0;background:transparent;box-shadow:none}.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}.satBody{padding:0 0 72px}.satLegal{max-width:var(--measure)}.satDisclaimer{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:var(--radius-card);background:var(--warnbg);color:var(--ink)}.satDisclaimer svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--warn)}.satDisclaimerText{font-size:.95rem;line-height:1.55}.satDisclaimerText strong{font-weight:var(--weight-bold)}.satellite .satLegalMeta{margin:12px 0 0;color:var(--ink-2);font-size:.85rem}.satProse{margin-top:26px}.satProse h2{margin:30px 0 8px;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-black);font-size:1.18rem;line-height:1.25}.satProse h2:first-child{margin-top:0}.satellite .satProse p{margin:0;color:var(--ink-2);font-size:1.02rem;line-height:1.65}.satProse a{color:var(--action);text-decoration:underline;text-underline-offset:2px}@media (max-width: 640px){.satBody{padding-bottom:52px}}.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}}.satHero .wrap{position:relative}.satDecor{position:absolute;top:44px;right:8%;z-index:0;width:320px;height:320px;pointer-events:none}.satDecor svg{display:block;width:100%;height:100%;overflow:visible}.satText{position:relative;z-index:1}.psRing{fill:none;stroke:var(--blue);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:psRipple 4.5s ease-out infinite}.psRing2{animation-delay:1.5s}.psRing3{animation-delay:3s}.psOrbitLine{fill:none;stroke:var(--border);stroke-width:1.5;stroke-dasharray:3 7}.psOrbit{transform-box:view-box;transform-origin:180px 180px;animation:psSpin 32s linear infinite}.psDot{fill:var(--blue)}.psDotB{fill:var(--accent)}.psDotC{fill:var(--i2, var(--blue))}.psFloat{animation:psFloat 6s ease-in-out infinite}.psBody{fill:var(--tint);stroke:var(--blue);stroke-width:3;stroke-linejoin:round}.psLockBody{fill:var(--blue)}.psLockArc{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round}.psKey{fill:var(--tint)}@keyframes psRipple{0%{transform:scale(1);opacity:.45}to{transform:scale(2.7);opacity:0}}@keyframes psSpin{to{transform:rotate(360deg)}}@keyframes psFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width: 1200px){.satDecor{display:none}}
