@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";: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)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--text);background-color:var(--canvas);-webkit-font-smoothing:antialiased}a{color:inherit}button{font-family:inherit}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.cell-timestamp{color:var(--text-muted);font-size:var(--text-sm)}._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}._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_1sf9e_1{position:relative;display:inline-flex}._trigger_1sf9e_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_1sf9e_6:hover{box-shadow:0 0 0 2px var(--action-tint)}._trigger_1sf9e_6:active{transform:translateY(1px)}._trigger_1sf9e_6:focus-visible{outline:none;box-shadow:var(--focus-ring)}._panel_1sf9e_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-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}._panelRight_1sf9e_43{right:0}._panelLeft_1sf9e_46{left:0}[dir=rtl] ._panelRight_1sf9e_43{right:auto;left:0}[dir=rtl] ._panelLeft_1sf9e_46{left:auto;right:0}._item_1sf9e_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_1sf9e_58{text-align:right}._item_1sf9e_58:hover{background:var(--action-tint);color:var(--action)}._item_1sf9e_58:focus-visible{outline:none;box-shadow:var(--focus-ring)}._itemFlag_1sf9e_86{flex-shrink:0}._itemLabel_1sf9e_89{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._check_1sf9e_96{flex-shrink:0;color:var(--action)}._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_wfl63_1{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;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_wfl63_1:hover{background:var(--action-tint);color:var(--action)}._toggle_wfl63_1:active{transform:translateY(1px)}._toggle_wfl63_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._logo_1rwua_1{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--space-2);text-decoration:none}._logo_1rwua_1:hover{opacity:.9}._logo_1rwua_1:focus{outline:none}._logo_1rwua_1:focus-visible{outline:none;text-decoration:underline}._img_1rwua_26{display:block;height:44px;width:auto;max-width:100%}html,body,#root{margin:0;height:100%}body{background:var(--gray-900)}[data-theme=light] body{background:var(--canvas)}.landing{--bg:var(--gray-900);--bg-2:var(--black);--card:var(--gray-800);--card-2:var(--gray-700);--stroke:var(--gray-700);--stroke-soft:color-mix(in srgb, var(--gray-0) 9%, transparent);--paper:var(--gray-0);--paper-2:var(--gray-50);--white:var(--gray-0);--paper-bd:var(--border);--indigo:var(--action);--indigo-h:var(--action-hover);--sky:var(--action);--sky-ink:var(--action);--tl:var(--gray-0);--tl-dim:var(--gray-400);--tl-mute:var(--gray-500);--td:var(--gray-900);--td-dim:var(--gray-600);--td-mute:var(--gray-500);--ok:var(--status-success);--ok-bg:color-mix(in srgb, var(--status-success) 14%, transparent);--warn:var(--status-pending);--warn-bg:color-mix(in srgb, var(--status-pending) 16%, transparent);--bad:var(--status-failed);--bad-bg:color-mix(in srgb, var(--status-failed) 15%, transparent);--ghost-fg:var(--gray-0);--ghost-bd:color-mix(in srgb, var(--gray-0) 35%, transparent);--ghost-bd-h:var(--gray-0);--ghost-bg-h:color-mix(in srgb, var(--gray-0) 6%, transparent);--display:"Anton",Impact,sans-serif;--sans:var(--font-sans);--maxw:1160px;font-family:var(--sans);color:var(--tl);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased}[data-theme=light] .landing:not(.satellite){--bg:var(--canvas);--bg-2:var(--gray-50);--card:var(--surface);--card-2:var(--surface-subtle);--stroke:var(--border);--stroke-soft:color-mix(in srgb, var(--gray-900) 8%, transparent);--paper:var(--gray-0);--paper-2:var(--gray-50);--paper-bd:var(--border);--tl:var(--text);--tl-dim:var(--text-secondary);--tl-mute:var(--text-muted);--td:var(--text);--td-dim:var(--text-secondary);--td-mute:var(--text-muted);--ghost-fg:var(--td);--ghost-bd:color-mix(in srgb, var(--gray-900) 28%, transparent);--ghost-bd-h:var(--td);--ghost-bg-h:color-mix(in srgb, var(--gray-900) 5%, transparent)}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing p{margin:0}.landing:not(.satellite) a:focus-visible,.landing:not(.satellite) button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:.86rem;letter-spacing:.04em;padding:13px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btnPrimary{background:var(--indigo);color:var(--text-on-accent);border-color:var(--indigo)}.btnPrimary:hover{background:var(--indigo-h);border-color:var(--indigo-h)}.btnGhostDark{background:transparent;color:var(--ghost-fg);border-color:var(--ghost-bd)}.btnGhostDark:hover{border-color:var(--ghost-bd-h);background:var(--ghost-bg-h)}.btnGhostLight{background:transparent;color:var(--td);border-color:color-mix(in srgb,var(--gray-900) 28%,transparent)}.btnGhostLight:hover{border-color:var(--td);background:color-mix(in srgb,var(--gray-900) 4%,transparent)}.btnUpper{text-transform:uppercase;letter-spacing:.06em}.eyebrow{font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.eyebrowDark{color:var(--sky)}.eyebrowLight{color:var(--sky-ink)}.header{background:var(--paper);color:var(--td);border-bottom:1px solid var(--paper-bd);--chrome-text:var(--td)}.landing:not(.satellite){padding-top:76px}.landing:not(.satellite) .header{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .25s ease;will-change:transform}.landing:not(.satellite) .header.headerHidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.landing:not(.satellite) .header{transition:none}}.headerInner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.brand{display:flex;align-items:center;gap:2px;font-family:var(--display);font-size:2rem;letter-spacing:.06em;color:var(--td)}.brand svg{display:block}.headerRight{display:flex;align-items:center;gap:16px}.phone{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.95rem;color:var(--td);letter-spacing:.02em}.phone svg{color:var(--td)}.hero{background:var(--bg);padding:74px 0 60px}.heroGrid{display:grid;grid-template-columns:1fr .78fr 1.08fr;gap:40px;align-items:center}.heroCopy{text-align:center}.h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2.7rem,5.2vw,4.3rem);line-height:.94;letter-spacing:.005em;margin:0 0 22px;color:var(--tl)}.heroLead{color:var(--tl-dim);font-size:1.06rem;line-height:1.62;max-width:34ch;margin:0 auto 30px}.heroCtas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.mock{position:relative;background:var(--gray-50);border-radius:20px;padding:14px;box-shadow:0 24px 60px color-mix(in srgb,var(--black) 45%,transparent);border:1px solid color-mix(in srgb,var(--gray-0) 6%,transparent);min-height:250px}.mockTop{display:flex;gap:6px;padding:2px 4px 12px}.mockTop i{width:9px;height:9px;border-radius:50%;background:var(--gray-300);display:block}.mockBody{display:grid;grid-template-columns:34px 1fr 92px;gap:10px}.mockRail{background:var(--gray-200);border-radius:10px;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.mockRail i{width:14px;height:4px;border-radius:2px;background:var(--gray-400);display:block}.mockMain{background:var(--gray-0);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--gray-100)}.mockHead{height:22px;border-radius:6px;background:linear-gradient(90deg,var(--action-hover),var(--action))}.mockLine{display:flex;align-items:center;gap:8px}.mockLine i{width:18px;height:18px;border-radius:50%;flex:none}.mockLine i.a{background:color-mix(in srgb,var(--status-pending) 45%,var(--gray-0))}.mockLine i.b{background:color-mix(in srgb,var(--action) 40%,var(--gray-0))}.mockLine i.c{background:color-mix(in srgb,var(--status-success) 40%,var(--gray-0))}.mockLine i.d{background:color-mix(in srgb,var(--action) 22%,var(--gray-200))}.mockLine span{height:7px;border-radius:4px;background:var(--gray-100);display:block}.mockLine span.s1{width:44%}.mockLine span.s2{width:30%}.mockSide{background:var(--gray-0);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--gray-100)}.mockCal{height:56px;border-radius:7px;background:repeating-linear-gradient(90deg,var(--gray-100) 0 12px,transparent 12px 15px),repeating-linear-gradient(0deg,var(--gray-100) 0 11px,transparent 11px 14px),var(--gray-0);border:1px solid var(--gray-100)}.mockSide .mockLine i{width:14px;height:14px}.chip{position:absolute;font-size:.72rem;font-weight:600;color:var(--gray-0);background:var(--gray-800);border:1px solid color-mix(in srgb,var(--gray-0) 14%,transparent);padding:6px 11px;border-radius:999px;box-shadow:0 8px 18px color-mix(in srgb,var(--black) 35%,transparent);white-space:nowrap}.chipTop{top:34px;inset-inline-start:44%}.chipMid{top:150px;inset-inline-start:12px}.chipBot{bottom:34px;inset-inline-start:34%}.startBox{text-align:start}.startTitle{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.7rem;letter-spacing:.03em;color:var(--tl);margin:0 0 20px;line-height:1}.startInput{width:100%;background:var(--bg);border:1.5px solid var(--stroke);border-radius:12px;padding:14px 16px;color:var(--tl);font-size:.95rem;font-family:var(--sans);margin:0 0 16px}.startInput::placeholder{color:var(--tl-mute)}.startInput:focus{outline:none;border-color:var(--indigo);box-shadow:var(--focus-ring)}.startBtn{width:auto}.landing .authPanelLanding{--surface:var(--card);--surface-subtle:var(--card-2);--surface-sunken:var(--bg);--frame:var(--stroke);--border:var(--stroke);--text:var(--tl);--text-secondary:var(--tl-dim);--text-muted:var(--tl-mute);--text-on-accent:var(--gray-0);--canvas:transparent;--action:var(--indigo);--action-hover:var(--indigo-h);--action-tint:color-mix(in srgb, var(--action) 16%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--action) 25%, transparent);background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:28px 26px;box-shadow:0 10px 30px color-mix(in srgb,var(--black) 28%,transparent)}.features{background:var(--bg);padding:26px 0 78px}.featGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feat{text-align:start}.featIcon{color:var(--tl);margin:0 0 26px;height:58px;display:flex;align-items:flex-end}.featTitle{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.02rem;letter-spacing:.03em;color:var(--tl);margin:0 0 12px;line-height:1.15}.featText{color:var(--tl-mute);font-size:.92rem;line-height:1.6;max-width:34ch}.light{background:var(--paper-2);color:var(--td)}.dark{background:var(--bg);color:var(--tl)}.sec{padding:72px 0}.h2light{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,4.2vw,3.3rem);line-height:.98;letter-spacing:.005em;color:var(--td);margin:0}.h2sans{font-family:var(--sans);font-weight:700;font-size:clamp(1.85rem,3.4vw,2.5rem);line-height:1.12;margin:0 0 12px}.lede{font-size:1.04rem;line-height:1.6;max-width:60ch;margin:0}.ledeDark{color:var(--tl-dim)}.ledeLight{color:var(--td-dim)}.howHead{padding:64px 0 52px}.stepsBand{background:var(--bg);padding:56px 0}.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stepCard{background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:30px 28px}.stepNo{color:var(--sky);font-weight:600;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.stepTitle{font-weight:600;font-size:1.28rem;color:var(--tl);margin:0 0 12px}.stepText{color:var(--tl-dim);font-size:.95rem;line-height:1.62}.audienceHead{max-width:720px;margin:0 0 44px}.audGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.audCard{background:var(--white);border:1px solid var(--paper-bd);border-radius:20px;padding:28px 26px;box-shadow:0 2px 10px color-mix(in srgb,var(--gray-900) 5%,transparent)}.tag{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sky-ink);background:var(--action-tint);padding:6px 12px;border-radius:999px;margin:0 0 18px}.audTitle{font-weight:600;font-size:1.3rem;color:var(--td);margin:0 0 6px}.audSub{color:var(--td-mute);font-size:.95rem;margin:0 0 18px}.checks{list-style:none;margin:0;padding:0}.checks li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;color:var(--td);font-size:.96rem;line-height:1.45;border-top:1px solid var(--gray-100)}.checks li:first-child{border-top:none;padding-top:0}.checkIcon{flex:none;margin-top:1px;color:var(--ok)}.tableWrap{background:var(--card);border:1px solid var(--stroke);border-radius:20px;overflow:hidden;margin-top:36px}.tableScroll{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;min-width:720px}.tbl th{text-align:start;font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tl-mute);padding:18px 24px;background:transparent}.tbl td{padding:18px 24px;font-size:.95rem;color:var(--tl-dim);vertical-align:middle}.tbl tbody tr{border-top:1px solid var(--stroke)}.tbl tbody tr:nth-child(odd){background:color-mix(in srgb,var(--gray-0) 2.5%,transparent)}.pName{color:var(--tl);font-weight:600}.exam{display:inline-flex;align-items:center;gap:10px;color:var(--tl)}.modality{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--action) 55%,var(--gray-0));background:color-mix(in srgb,var(--action) 18%,transparent);border:1px solid color-mix(in srgb,var(--action) 35%,transparent);padding:3px 8px;border-radius:6px}.badge{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;padding:6px 12px;border-radius:999px}.badge i{width:7px;height:7px;border-radius:50%;display:block}.bOk{color:color-mix(in srgb,var(--status-success) 55%,var(--gray-0));background:var(--ok-bg)}.bOk i{background:var(--ok)}.bWarn{color:color-mix(in srgb,var(--status-pending) 65%,var(--gray-0));background:var(--warn-bg)}.bWarn i{background:var(--warn)}.bBad{color:color-mix(in srgb,var(--status-failed) 55%,var(--gray-0));background:var(--bad-bg)}.bBad i{background:var(--bad)}.ctaSec{padding:20px 0 72px}.ctaCard{background:var(--card);border:1px solid var(--stroke);border-radius:24px;padding:52px 32px;text-align:center;max-width:940px;margin:0 auto}.ctaTitle{font-family:var(--sans);font-weight:700;font-size:clamp(1.7rem,3vw,2.1rem);color:var(--tl);margin:0 0 14px}.ctaText{color:var(--tl-dim);font-size:1.02rem;line-height:1.6;max-width:52ch;margin:0 auto 28px}.ctaBtns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.footer{background:var(--bg);border-top:1px solid var(--stroke);padding:52px 0 40px}.footGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.footBrand{display:flex;align-items:center;gap:10px;margin:0 0 14px}.footMark{width:30px;height:30px;border-radius:9px;background:var(--indigo);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center}.footName{font-weight:700;font-size:1.12rem;color:var(--tl)}.footName span{color:var(--tl-mute);font-weight:500}.footTag{color:var(--tl-mute);font-size:.9rem;line-height:1.55;max-width:30ch;margin:0 0 26px}.footCopy{color:var(--tl-mute);font-size:.82rem;margin:0}.footCol h4{font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tl-mute);margin:0 0 16px}.footCol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footCol a{color:var(--tl-dim);font-size:.93rem}.footCol a:hover{color:var(--tl)}@media (max-width:960px){.heroGrid{grid-template-columns:1fr;gap:36px}.startBox{max-width:420px}.featGrid{grid-template-columns:1fr;gap:34px}.featIcon{height:auto}.stepGrid,.audGrid{grid-template-columns:1fr}.footGrid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:620px){.landing:not(.satellite){padding-top:64px}.headerInner{height:64px}.brand{font-size:1.6rem}.phone{display:none}.header .btnUpper{padding:10px 16px;font-size:.78rem}.footGrid{grid-template-columns:1fr}.heroCtas .btn,.ctaBtns .btn{flex:1 1 auto}}.headerRight .btn{height:40px;padding-top:0;padding-bottom:0}.headerRight .headerCtl{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center}.headerRight .headerCtl>button{height:40px;width:40px}.satellite{min-height:100vh;display:flex;flex-direction:column}.satMain{flex:1 0 auto}.satellite .brand{transition:opacity .15s ease}.satellite .brand:hover{opacity:.82}.satellite a:focus-visible,.satellite button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.satHero{position:relative;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--stroke);padding:72px 0 58px}.satHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-23deg,transparent 0 21px,color-mix(in srgb,var(--action) 14%,transparent) 21px 22px);-webkit-mask-image:linear-gradient(90deg,transparent 52%,var(--gray-0) 100%);mask-image:linear-gradient(90deg,transparent 52%,var(--gray-0) 100%);pointer-events:none}.satHeroInner{position:relative;z-index:1;max-width:760px;animation:satRise .5s ease both}.satBack{display:inline-flex;align-items:center;gap:7px;color:var(--tl-mute);font-size:.82rem;font-weight:600;letter-spacing:.04em;margin:0 0 22px;transition:color .15s ease}.satBack:hover{color:var(--sky)}.satBack svg{width:15px;height:15px}.satTitle{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2.3rem,4.7vw,3.6rem);line-height:.95;letter-spacing:.006em;color:var(--tl);margin:0 0 20px}.satLead{color:var(--tl-dim);font-size:1.1rem;line-height:1.62;max-width:56ch;margin:0}.satHeroCtas{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 0}@keyframes satRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.satBody{padding:68px 0 84px}.satBlock{max-width:var(--maxw)}.satBody .wrap>*+.satBlock{margin-top:60px}.satBody .ctaCard{margin-top:56px}.satBlock>.satH2+.satGrid,.satBlock>.satH2+.satRoles{margin-top:26px}.satChecks+.satText{margin-top:22px}.satText+.satPreviewCap{margin-top:24px}.satPreviewCap+.tableWrap{margin-top:0}.satGrid+.satCard{margin-top:24px;max-width:70ch}.satProse+.satH3{margin-top:28px}.satCard .satPlanName{margin-bottom:8px}.satCard .satCardText+p{margin-top:20px}.satCard .satFormNote{margin-top:14px}.satH2{font-family:var(--sans);font-weight:700;font-size:clamp(1.5rem,2.7vw,2rem);line-height:1.15;color:var(--tl);margin:0 0 12px}.satH3{font-family:var(--sans);font-weight:600;font-size:1.16rem;color:var(--tl);margin:0 0 10px}.satText{color:var(--tl-dim);font-size:1.02rem;line-height:1.65;max-width:64ch}.satText+.satText{margin-top:16px}.satMuted{color:var(--tl-mute)}.satProse{max-width:70ch}.satProse h2{font-family:var(--sans);font-weight:700;font-size:1.32rem;color:var(--tl);margin:40px 0 12px}.satProse>h2:first-child{margin-top:0}.satProse h3{font-family:var(--sans);font-weight:600;font-size:1.04rem;color:var(--tl);margin:26px 0 8px}.satProse p{color:var(--tl-dim);font-size:1.02rem;line-height:1.7;margin:0 0 15px}.satProse strong{color:var(--tl);font-weight:600}.satProse a{color:var(--sky);text-decoration:underline;text-underline-offset:3px}.satProse ul{list-style:none;margin:0 0 16px;padding:0}.satProse li{position:relative;padding:0;padding-inline-start:22px;margin:0 0 9px;color:var(--tl-dim);font-size:1rem;line-height:1.6}.satProse li:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--sky)}.satGrid{display:grid;gap:22px}.satGrid--2{grid-template-columns:repeat(2,1fr)}.satGrid--3{grid-template-columns:repeat(3,1fr)}.satCard{background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:28px 26px}.satCardIcon{color:var(--sky);height:40px;display:flex;align-items:center;margin:0 0 16px}.satCardIcon svg{width:30px;height:30px}.satCardTitle{font-weight:600;font-size:1.14rem;color:var(--tl);margin:0 0 8px}.satCardText{color:var(--tl-dim);font-size:.95rem;line-height:1.6}.satChecks{list-style:none;margin:14px 0 0;padding:0}.satChecks li{display:flex;gap:11px;align-items:flex-start;padding:11px 0;color:var(--tl-dim);font-size:.95rem;line-height:1.45;border-top:1px solid var(--stroke)}.satChecks li:first-child{border-top:none}.satCheckIcon{flex:none;margin-top:2px;color:var(--ok)}.satPlans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.satPlan{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:30px 28px}.satPlan--featured{border-color:var(--sky);box-shadow:0 0 0 1px var(--sky),0 20px 44px color-mix(in srgb,var(--action) 18%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--action) 8%,transparent),transparent)}.satPlanBadge{align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-accent);background:var(--indigo);padding:5px 11px;border-radius:999px;margin:0 0 16px}.satPlanName{font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin:0 0 12px}.satPlanPrice{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}.satPlanAmount{font-family:var(--display);font-weight:400;font-size:2.7rem;line-height:1;color:var(--tl)}.satPlanPer{color:var(--tl-mute);font-size:.9rem}.satPlanFor{color:var(--tl-dim);font-size:.93rem;line-height:1.5;margin:0 0 22px;min-height:42px}.satPlanList{list-style:none;margin:0 0 26px;padding:0;flex:1 0 auto}.satPlanList li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;color:var(--tl-dim);font-size:.93rem;line-height:1.45}.satPlanList .satCheckIcon{margin-top:1px}.satPlan .btn{width:100%}.satNote{color:var(--tl-mute);font-size:.86rem;line-height:1.55;margin:22px 0 0}.satPriceBar{display:flex;justify-content:flex-end;margin:0 0 24px}.satPriceBar .satField{gap:6px}.satPriceBar .satCurrencySelect{width:auto;min-width:230px;padding-block:10px}@media (max-width: 720px){.satPriceBar{justify-content:stretch}.satPriceBar .satField{width:100%}.satPriceBar .satCurrencySelect{width:100%;min-width:0}}.satFormWrap{background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:30px 28px}.satForm{display:grid;gap:16px}.satFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.satField{display:flex;flex-direction:column;gap:7px}.satLabel{font-size:.82rem;font-weight:600;color:var(--tl-dim);letter-spacing:.02em}.satInput,.satTextarea,.satSelect{width:100%;background:var(--bg);border:1.5px solid var(--stroke);border-radius:12px;padding:13px 15px;color:var(--tl);font-size:.95rem;font-family:var(--sans)}.satTextarea{resize:vertical;min-height:118px}.satSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,var(--tl-mute) 50%),linear-gradient(135deg,var(--tl-mute) 50%,transparent 50%);background-position:right 17px center,right 12px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .satSelect{background-position:left 17px center,left 12px center}.satInput::placeholder,.satTextarea::placeholder{color:var(--tl-mute)}.satInput:focus,.satTextarea:focus,.satSelect:focus{outline:none;border-color:var(--indigo);box-shadow:var(--focus-ring)}.satFormFoot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 0}.satFormNote{color:var(--tl-mute);font-size:.82rem;line-height:1.45}.satFormDone{background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:40px 30px;text-align:center}.satFormDoneIcon{width:54px;height:54px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ok);background:var(--ok-bg)}.satFormDoneTitle{font-weight:700;font-size:1.28rem;color:var(--tl);margin:0 0 8px}.satFormDoneText{color:var(--tl-dim);font-size:1rem;line-height:1.6;max-width:42ch;margin:0 auto 18px}.satLinkBtn{background:none;border:none;cursor:pointer;color:var(--sky);font-size:.9rem;font-weight:600;font-family:var(--sans);padding:0;text-decoration:underline;text-underline-offset:3px}.satTwoCol{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}.satContactList{list-style:none;margin:8px 0 0;padding:0}.satContactRow{display:flex;gap:15px;align-items:flex-start;padding:20px 0;border-top:1px solid var(--stroke)}.satContactRow:first-child{border-top:none}.satContactIcon{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--sky);background:color-mix(in srgb,var(--action) 14%,transparent);border:1px solid color-mix(in srgb,var(--action) 28%,transparent)}.satContactIcon svg{width:19px;height:19px}.satContactLabel{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tl-mute);margin:0 0 4px}.satContactValue{color:var(--tl);font-size:1.02rem;font-weight:500}.satContactValue a{color:var(--tl)}.satContactValue a:hover{color:var(--sky)}.satContactSub{color:var(--tl-mute);font-size:.88rem;margin:3px 0 0}.satDisclaimer{display:flex;gap:13px;align-items:flex-start;background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--status-pending) 34%,transparent);border-radius:14px;padding:16px 18px;margin:0 0 30px;max-width:70ch}.satDisclaimer svg{flex:none;width:20px;height:20px;color:var(--warn);margin-top:1px}.satDisclaimerText{color:color-mix(in srgb,var(--status-pending) 55%,var(--tl));font-size:.9rem;line-height:1.55}.satDisclaimerText strong{color:color-mix(in srgb,var(--status-pending) 35%,var(--tl))}.satLegalMeta{color:var(--tl-mute);font-size:.84rem;letter-spacing:.02em;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid var(--stroke);max-width:70ch}.satCtaWrap{padding:8px 0 88px}.satRoles{display:grid;grid-template-columns:1fr 1fr;gap:22px}.satPreviewCap{display:block;color:var(--tl-mute);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.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: 960px){.satGrid--2,.satGrid--3,.satPlans,.satRoles{grid-template-columns:1fr}.satTwoCol{grid-template-columns:1fr;gap:30px}.satPlanFor{min-height:0}.satBody{padding:52px 0 68px}.satHero{padding:58px 0 48px}}@media (max-width: 620px){.satFormGrid{grid-template-columns:1fr}}.hubTabs{display:inline-flex;gap:4px;margin:0 0 40px;padding:5px;background:var(--card);border:1px solid var(--stroke);border-radius:999px}.hubTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tl-dim);font-family:var(--sans);font-weight:600;font-size:.9rem;letter-spacing:.02em;padding:9px 22px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.hubTab:hover{color:var(--tl)}.hubTab.isActive{background:var(--indigo);color:var(--text-on-accent)}.hubTab:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}
