@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--home-bg:#f7f7f8;--home-surface:#fff;--home-surface2:#f1f1f3;--home-side-bg:#fafafa;--home-side-hover:#0000000a;--home-side-active:#18181b0f;--home-line:#e4e4e7;--home-line-strong:#cdcdd3;--home-border-control:#85858f;--home-ink:#18181b;--home-mute:#5f5f6a;--home-accent:#18181b;--home-accent-text:#18181b;--home-on-accent:#fff;--home-accent-soft:#18181b0f;--home-accent-line:#18181b4d;--home-ok:#15803d;--home-warn:#b45309;--home-danger:#b91c1c;--home-danger-btn:#b91c1c;--home-on-danger:#fff;--home-ok-soft:#15803d14;--home-warn-soft:#b4530914;--home-danger-soft:#b91c1c14;--home-scrim:#09090b73;--home-logo-ink:#113a4e;--home-logo-dot:#119ebf;--home-lock-div:#5f5f6a73;--home-lock-id:#18181b;--home-shadow:0 1px 3px #1018280f;--home-shadow-hover:0 4px 12px #10182814;--home-shadow-soft:0 1px 3px #1018280f, 0 12px 32px -16px #10182824;--home-shadow-overlay:0 12px 40px -8px #10182840;--home-focus-color:var(--home-accent);--home-focus-width:2px;--home-focus-offset:2px;--home-font-ui:"Geist", "Inter", "Segoe UI", system-ui, sans-serif;--home-font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--home-font-lockup:"Space Grotesk", "Geist", system-ui, sans-serif;--home-text-xs:11px;--home-text-label:12px;--home-text-sm:13px;--home-text-base:14px;--home-text-h2:16px;--home-text-h1-card:20px;--home-text-h1:24px;--home-text-metric:26px;--home-leading:1.45;--home-track-h1:-.025em;--home-track-h2:-.01em;--home-weight-regular:400;--home-weight-medium:500;--home-weight-semibold:600;--home-space-1:4px;--home-space-2:8px;--home-space-3:12px;--home-space-4:16px;--home-space-5:20px;--home-space-6:24px;--home-space-7:28px;--home-space-8:32px;--home-radius-xs:4px;--home-radius-sm:6px;--home-radius-md:8px;--home-radius-lg:10px;--home-radius-xl:12px;--home-radius-pill:999px;--home-control-h:36px;--home-control-h-lg:44px;--home-control-h-field:48px;--home-sidebar-w:240px;--home-topbar-h:56px;--home-row-h:52px;--home-bottombar-h:64px;--home-dialog-w:520px;--home-card-w:420px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--home-bg:#0b0b0d;--home-surface:#141416;--home-surface2:#1c1c1f;--home-side-bg:#0f0f11;--home-side-hover:#ffffff0d;--home-side-active:#ededef14;--home-line:#27272a;--home-line-strong:#3a3a3f;--home-border-control:#64646e;--home-ink:#ededef;--home-mute:#9c9ca6;--home-accent:#ededef;--home-accent-text:#fff;--home-on-accent:#0b0b0d;--home-accent-soft:#ededef14;--home-accent-line:#ededef66;--home-ok:#4ade80;--home-warn:#fbbf24;--home-danger:#f87171;--home-danger-btn:#b91c1c;--home-on-danger:#fff;--home-ok-soft:#4ade801f;--home-warn-soft:#fbbf241f;--home-danger-soft:#f871711f;--home-scrim:#0009;--home-logo-ink:#fff;--home-lock-div:#9c9ca673;--home-lock-id:#ededef;--home-shadow:0 1px 2px #0006;--home-shadow-hover:0 4px 12px #00000080;--home-shadow-soft:0 1px 2px #0006, 0 12px 32px -16px #0009;--home-shadow-overlay:0 12px 40px -8px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--home-bg);color:var(--home-ink);font-family:var(--home-font-ui);font-size:var(--home-text-base);line-height:var(--home-leading);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--home-accent-text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--home-focus-width) solid var(--home-focus-color);outline-offset:var(--home-focus-offset)}.home-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-mono{font-family:var(--home-font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.home-lockup{white-space:nowrap;vertical-align:middle;flex:none;align-items:flex-end;display:inline-flex;position:relative}.home-lockup-you{position:absolute;top:0;left:0}.home-lockup-div{background:var(--home-lock-div);border-radius:2px;width:1.7px;position:absolute}.home-lockup-id{font-family:var(--home-font-lockup);letter-spacing:.04em;text-transform:uppercase;color:var(--home-lock-id);font-weight:700;line-height:1;display:block;position:relative}.home-btn{justify-content:center;align-items:center;gap:var(--home-space-2);height:var(--home-control-h);padding:0 var(--home-space-4);border-radius:var(--home-radius-md);font:inherit;font-size:var(--home-text-sm);font-weight:var(--home-weight-semibold);white-space:nowrap;cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.home-btn--lg{height:var(--home-control-h-lg);font-size:var(--home-text-base)}.home-btn--field{height:var(--home-control-h-field);font-size:var(--home-text-base)}.home-btn--block{width:100%}.home-btn--primary{background:var(--home-accent);color:var(--home-on-accent)}.home-btn--secondary{background:var(--home-surface);color:var(--home-ink);border-color:var(--home-border-control)}.home-btn--ghost{color:var(--home-ink);background:0 0}.home-btn--danger{background:var(--home-danger-btn);color:var(--home-on-danger)}.home-btn:hover:not([aria-disabled=true]){filter:brightness(.94)}.home-btn--ghost:hover:not([aria-disabled=true]),.home-btn--secondary:hover:not([aria-disabled=true]){filter:none;background:var(--home-surface2)}.home-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.home-btn--icon{width:38px;height:38px;color:var(--home-mute);padding:0}.home-field{flex-direction:column;gap:6px;min-width:0;display:flex}.home-label{font-size:var(--home-text-sm);font-weight:var(--home-weight-medium)}.home-hint{font-size:var(--home-text-label);color:var(--home-mute)}.home-field-error{font-size:var(--home-text-label);color:var(--home-danger);align-items:flex-start;gap:6px;display:flex}.home-input,.home-select{width:100%;height:var(--home-control-h-lg);padding:0 var(--home-space-3);border:1px solid var(--home-border-control);border-radius:var(--home-radius-md);background:var(--home-surface);color:var(--home-ink);font:inherit;font-size:var(--home-text-base)}.home-input--field{height:var(--home-control-h-field)}.home-input[aria-invalid=true],.home-select[aria-invalid=true]{border-color:var(--home-danger)}.home-input:disabled,.home-select:disabled{background:var(--home-surface2);color:var(--home-mute)}.home-select{appearance:none;background-image:none;padding-right:36px}.home-select-wrap{position:relative}.home-select-wrap>svg{pointer-events:none;color:var(--home-mute);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.home-phone{align-items:stretch;display:flex}.home-phone-prefix{padding:0 var(--home-space-3);border:1px solid var(--home-border-control);border-radius:var(--home-radius-md) 0 0 var(--home-radius-md);background:var(--home-surface2);color:var(--home-mute);font-size:var(--home-text-base);border-right:0;align-items:center;display:inline-flex}.home-phone .home-input{border-radius:0 var(--home-radius-md) var(--home-radius-md) 0}.home-otp{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.home-otp legend{font-size:var(--home-text-sm);font-weight:var(--home-weight-medium);margin-bottom:6px;padding:0}.home-otp-boxes{justify-content:space-between;gap:var(--home-space-2);display:flex}.home-otp-box{border:1px solid var(--home-border-control);border-radius:var(--home-radius-md);background:var(--home-surface);width:44px;height:48px;color:var(--home-ink);font-family:var(--home-font-mono);font-size:18px;font-weight:var(--home-weight-medium);text-align:center;padding:0}.home-otp-box:focus{border-color:var(--home-accent)}.home-otp-box[aria-invalid=true]{border-color:var(--home-danger)}.home-check{align-items:center;gap:var(--home-space-2);cursor:pointer;min-height:24px;display:inline-flex}.home-check input{width:18px;height:18px;accent-color:var(--home-accent);margin:0}.home-switch{align-items:center;gap:var(--home-space-2);min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.home-switch-track{border-radius:var(--home-radius-pill);border:1px solid var(--home-border-control);background:var(--home-surface2);width:36px;height:20px;position:relative}.home-switch-track:after{content:"";background:var(--home-mute);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.home-switch[aria-checked=true] .home-switch-track{background:var(--home-accent);border-color:var(--home-accent)}.home-switch[aria-checked=true] .home-switch-track:after{background:var(--home-on-accent);transform:translate(16px)}.home-switch[aria-disabled=true]{opacity:.55;cursor:not-allowed}.home-badge{height:22px;padding:0 var(--home-space-2);border-radius:var(--home-radius-pill);font-size:var(--home-text-label);font-weight:var(--home-weight-medium);white-space:nowrap;background:var(--home-accent-soft);color:var(--home-accent-text);align-items:center;gap:6px;display:inline-flex}.home-badge--ok{background:var(--home-ok-soft);color:var(--home-ink)}.home-badge--ok .home-badge-dot{background:var(--home-ok)}.home-badge--warn{background:var(--home-warn-soft);color:var(--home-ink)}.home-badge--warn .home-badge-dot{background:var(--home-warn)}.home-badge--danger{background:var(--home-danger-soft);color:var(--home-ink)}.home-badge--danger .home-badge-dot{background:var(--home-danger)}.home-badge--solid{background:var(--home-accent);color:var(--home-on-accent)}.home-badge--lg{height:28px;padding:0 10px}.home-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.home-card{border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-surface);box-shadow:var(--home-shadow)}.home-table-wrap{border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-surface);overflow-x:auto}.home-table{border-collapse:collapse;width:100%;font-size:var(--home-text-base)}.home-table caption{text-align:left;padding:var(--home-space-3) var(--home-space-4);font-weight:var(--home-weight-semibold)}.home-table th{height:40px;padding:0 var(--home-space-4);background:var(--home-surface2);color:var(--home-mute);font-size:var(--home-text-label);font-weight:var(--home-weight-medium);text-align:left;white-space:nowrap}.home-table td{height:var(--home-row-h);padding:0 var(--home-space-4);border-top:1px solid var(--home-line)}.home-table td.home-num,.home-table th.home-num{text-align:right;font-variant-numeric:tabular-nums}.home-state{align-items:center;gap:var(--home-space-2);padding:var(--home-space-8) var(--home-space-4);text-align:center;flex-direction:column;display:flex}.home-state h2{font-size:var(--home-text-h2);font-weight:var(--home-weight-semibold);letter-spacing:var(--home-track-h2);margin:0}.home-state p{max-width:46ch;color:var(--home-mute);margin:0}.home-state-icon{color:var(--home-mute)}.home-state--error .home-state-icon{color:var(--home-danger)}.home-state-actions{gap:var(--home-space-2);margin-top:var(--home-space-2);display:flex}.home-ref{font-family:var(--home-font-mono);font-size:var(--home-text-xs);color:var(--home-mute);-webkit-user-select:all;user-select:all;align-items:center;gap:6px;display:inline-flex}.home-banner{align-items:center;gap:var(--home-space-3);padding:var(--home-space-3) var(--home-space-4);border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-surface);font-size:var(--home-text-sm);display:flex}.home-banner--warn{border-color:var(--home-warn);background:var(--home-warn-soft)}.home-banner--warn>svg{color:var(--home-warn)}.home-banner--error{border-color:var(--home-danger);background:var(--home-danger-soft)}.home-banner--error>svg{color:var(--home-danger)}.home-banner-text{flex:1;min-width:0}.home-skeleton{border-radius:var(--home-radius-sm);background:var(--home-surface2);animation:1.4s ease-in-out infinite home-pulse;display:block}@keyframes home-pulse{50%{opacity:.55}}.home-scrim{z-index:50;padding:var(--home-space-4);background:var(--home-scrim);place-items:center;display:grid;position:fixed;inset:0}.home-dialog{width:min(100%, var(--home-dialog-w));gap:var(--home-space-4);max-height:calc(100vh - 32px);padding:var(--home-space-6);border:1px solid var(--home-line);border-radius:var(--home-radius-xl);background:var(--home-surface);box-shadow:var(--home-shadow-overlay);flex-direction:column;display:flex;overflow:auto}.home-dialog--sm{width:min(100%,440px)}.home-dialog h2{font-size:var(--home-text-h2);font-weight:var(--home-weight-semibold);letter-spacing:var(--home-track-h2);margin:0}.home-dialog-body{gap:var(--home-space-3);color:var(--home-ink);flex-direction:column;display:flex}.home-dialog-actions{justify-content:flex-end;gap:var(--home-space-2);flex-wrap:wrap;display:flex}.home-textarea{width:100%;min-height:80px;padding:var(--home-space-2) var(--home-space-3);border:1px solid var(--home-border-control);border-radius:var(--home-radius-md);background:var(--home-surface);color:var(--home-ink);font:inherit;resize:vertical}.home-toasts{right:var(--home-space-4);bottom:var(--home-space-4);z-index:60;gap:var(--home-space-2);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.home-toast{align-items:center;gap:var(--home-space-3);padding:var(--home-space-3) var(--home-space-4);border-radius:var(--home-radius-lg);background:var(--home-ink);color:var(--home-bg);box-shadow:var(--home-shadow-overlay);font-size:var(--home-text-sm);pointer-events:auto;--home-icon-cut:var(--home-ink);display:flex}.home-toast-text{flex:1}.home-toast button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.home-kbd{font-family:inherit;font-size:var(--home-text-xs);font-weight:var(--home-weight-medium);color:var(--home-mute);border:1px solid var(--home-line);border-radius:var(--home-radius-xs);background:var(--home-surface);padding:0 4px;line-height:16px}.home-table tbody th[scope=row]{height:var(--home-row-h);padding:0 var(--home-space-4);border-top:1px solid var(--home-line);color:var(--home-ink);font-size:var(--home-text-base);font-weight:var(--home-weight-medium);background:0 0}.home-shell{background:var(--home-bg);min-height:100vh;display:flex}.home-skip{z-index:70;border-radius:var(--home-radius-md);background:var(--home-accent);color:var(--home-on-accent);padding:8px 12px;position:absolute;top:8px;left:-9999px}.home-skip:focus{left:8px}.home-sidebar{width:var(--home-sidebar-w);flex:0 0 var(--home-sidebar-w);background:var(--home-side-bg);border-right:1px solid var(--home-line);flex-direction:column;gap:2px;height:100vh;padding:10px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.home-nav{align-items:center;gap:var(--home-space-2);height:36px;padding:0 var(--home-space-2);border-radius:var(--home-radius-sm);color:var(--home-ink);font-weight:var(--home-weight-medium);text-decoration:none;display:flex}.home-nav>svg{color:var(--home-mute);flex:none}.home-nav:hover{background:var(--home-side-hover)}.home-nav--active{background:var(--home-side-active);color:var(--home-accent-text)}.home-nav--active>svg{color:currentColor}.home-nav--brand{height:40px;margin-bottom:10px}.home-nav--brand.home-nav--active{background:0 0}.home-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-nav-keys{gap:3px;display:inline-flex}.home-nav-ext{opacity:0}.home-nav:hover .home-nav-ext,.home-nav:focus-visible .home-nav-ext{opacity:1}.home-nav-section{font-size:var(--home-text-xs);font-weight:var(--home-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--home-mute);padding:0 var(--home-space-2);margin:var(--home-space-4) 0 var(--home-space-1)}.home-subnav{border-left:1px solid var(--home-line);flex-direction:column;gap:6px;margin:2px 0 4px 17px;padding-left:10px;display:flex}.home-subnav-title{font-size:var(--home-text-xs);color:var(--home-mute);padding:2px 8px}.home-subnav-item{height:30px;padding:0 var(--home-space-2);border-radius:var(--home-radius-sm);color:var(--home-ink);font-size:var(--home-text-sm);align-items:center;text-decoration:none;display:flex}.home-subnav-item:hover{background:var(--home-side-hover)}.home-app-mark{color:#fff;width:18px;height:18px;font-size:8px;font-weight:var(--home-weight-semibold);border-radius:25%;flex:none;place-items:center;display:grid}.home-sidebar-spacer{flex:1}.home-avatar{background:var(--home-accent-soft);width:28px;height:28px;color:var(--home-accent-text);font-size:var(--home-text-xs);font-weight:var(--home-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.home-sidebar .home-nav:last-child{height:48px}.home-account{flex-direction:column;min-width:0;line-height:1.25;display:flex}.home-account-name{font-size:var(--home-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-account-role{font-size:var(--home-text-label);color:var(--home-mute);font-weight:var(--home-weight-regular)}.home-frame{flex-direction:column;flex:auto;min-width:0;display:flex}.home-topbar{align-items:center;gap:var(--home-space-3);height:var(--home-topbar-h);padding:0 var(--home-space-8);background:var(--home-surface);border-bottom:1px solid var(--home-line);z-index:10;display:flex;position:sticky;top:0}.home-topbar-brand{display:none}.home-topbar-spacer{flex:1}.home-search{max-width:520px;height:38px;padding:0 var(--home-space-3);border:1px solid var(--home-border-control);border-radius:var(--home-radius-md);background:var(--home-bg);color:var(--home-mute);flex:280px;align-items:center;gap:10px;display:flex}.home-search input{min-width:0;font:inherit;color:var(--home-ink);background:0 0;border:0;outline:none;flex:1}.home-search:focus-within{outline:var(--home-focus-width) solid var(--home-focus-color);outline-offset:var(--home-focus-offset)}.home-search--button{font:inherit;text-align:left;cursor:pointer}.home-search-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-search-phone{display:none}.home-banner-slot{padding:var(--home-space-4) var(--home-space-8) 0}.home-main{padding:var(--home-space-7) var(--home-space-8) 36px;gap:var(--home-space-6);outline:none;flex-direction:column;flex:1;display:flex}.home-bottombar{display:none}@media (max-width:767px){.home-sidebar{display:none}.home-topbar{padding:0 var(--home-space-4)}.home-topbar-brand{align-items:center;display:inline-flex}.home-search{display:none}.home-search-phone{place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.home-banner-slot{padding:var(--home-space-3) var(--home-space-4) 0}.home-main{padding:var(--home-space-4) var(--home-space-4) calc(var(--home-bottombar-h) + var(--home-space-4))}.home-bottombar{z-index:10;height:var(--home-bottombar-h);background:var(--home-surface);border-top:1px solid var(--home-line);display:flex;position:fixed;bottom:0;left:0;right:0}.home-bottombar .home-nav{height:100%;min-height:44px;font-size:var(--home-text-label);border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:2px}}.home-subnav-item .home-badge{margin-left:auto}.home-login{background:var(--home-bg);flex-direction:column;min-height:100dvh;display:flex}.home-login-header{height:56px;padding:0 var(--home-space-3);flex:none;align-items:center;display:flex}.home-login-main{padding:var(--home-space-7) var(--home-space-4) var(--home-space-4);flex-direction:column;flex:1;display:flex}.home-login-card{gap:var(--home-space-5);flex-direction:column;width:100%;display:flex}.home-login-head{flex-direction:column;gap:6px;display:flex}.home-login-head h1{font-size:var(--home-text-h1);font-weight:var(--home-weight-semibold);letter-spacing:var(--home-track-h1);margin:0;line-height:1.25}.home-login-head p{color:var(--home-mute);margin:0;font-size:15px}.home-login-head .home-login-icon{color:var(--home-ink);margin-bottom:6px}.home-login-form{gap:var(--home-space-4);flex-direction:column;margin:0;display:flex}.home-login-links{flex-direction:column;align-items:flex-start;display:flex}.home-login-foot{padding-top:var(--home-space-5);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.home-login-note{font-size:var(--home-text-label);color:var(--home-mute);margin:0}.home-login-desk-note{display:none}.home-link{min-height:44px;color:var(--home-ink);font:inherit;font-size:var(--home-text-base);font-weight:var(--home-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.home-link:hover{text-decoration:underline}.home-link[aria-disabled=true]{color:var(--home-mute);cursor:not-allowed;text-decoration:none}.home-back{align-self:flex-start;margin:-12px 0 -8px -2px}.home-ident{height:var(--home-control-h-field);border:1px solid var(--home-border-control);border-radius:var(--home-radius-md);background:var(--home-surface);display:flex;overflow:hidden}.home-ident:focus-within{outline:var(--home-focus-width) solid var(--home-focus-color);outline-offset:var(--home-focus-offset)}.home-ident[data-invalid=true]{border:2px solid var(--home-danger)}.home-ident-prefix{padding:0 var(--home-space-3);background:var(--home-surface2);border-right:1px solid var(--home-border-control);font-family:var(--home-font-mono);font-size:15px;font-weight:var(--home-weight-medium);place-items:center;display:grid}.home-ident input{min-width:0;padding:0 var(--home-space-3);color:var(--home-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.home-ident .home-ident-toggle{width:48px;color:var(--home-mute);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.home-ident .home-ident-toggle[aria-pressed=true]{color:var(--home-ink)}.home-ident-hint{font-size:var(--home-text-sm);color:var(--home-mute);align-items:flex-start;gap:6px;min-height:19px;margin:0;display:flex}.home-ident-hint strong{font-family:var(--home-font-mono);font-weight:var(--home-weight-medium);color:var(--home-ink)}.home-login-error{font-size:var(--home-text-sm);color:var(--home-danger);align-items:flex-start;gap:6px;margin:0;display:flex}.home-login-error>svg,.home-ident-hint>svg{flex:none;margin-top:2px}.home-alert-box{gap:var(--home-space-2);border-radius:var(--home-radius-md);background:var(--home-danger-soft);color:var(--home-danger);font-size:var(--home-text-sm);align-items:flex-start;padding:10px 12px;display:flex}.home-alert-box--warn{background:var(--home-warn-soft);color:var(--home-warn)}.home-alert-box>svg{flex:none;margin-top:2px}.home-chip-id{border:1px solid var(--home-line);border-radius:var(--home-radius-pill);background:var(--home-surface);min-height:32px;font-size:var(--home-text-sm);align-self:flex-start;align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.home-chip-id a{min-height:32px;color:var(--home-ink);font-weight:var(--home-weight-semibold);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.home-chip-id a:hover{text-decoration:underline}.home-mono-ink{font-family:var(--home-font-mono);color:var(--home-ink)}.home-otp-meta{justify-content:space-between;align-items:center;gap:var(--home-space-2);font-size:var(--home-text-sm);color:var(--home-mute);display:flex}.home-otp-meta>span{align-items:center;gap:6px;display:inline-flex}.home-login .home-otp-box{width:48px;height:56px;font-size:22px}.home-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.home-steps li{gap:var(--home-space-3);display:flex}.home-step-n{background:var(--home-accent);width:24px;height:24px;color:var(--home-on-accent);font-size:var(--home-text-label);font-weight:var(--home-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.home-reqs{font-size:var(--home-text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-reqs li{align-items:center;gap:6px;display:flex}.home-reqs li[data-ok=true]{color:var(--home-ok)}.home-reqs li[data-ok=false]{color:var(--home-mute)}.home-result{gap:var(--home-space-3);flex-direction:column;align-items:flex-start;display:flex}.home-result h1{font-size:var(--home-text-h1);font-weight:var(--home-weight-semibold);letter-spacing:var(--home-track-h1);margin:0}.home-result p{color:var(--home-mute);margin:0;font-size:15px}.home-result-icon--danger{color:var(--home-danger)}.home-result-icon--warn{color:var(--home-warn)}.home-result-icon--ok{color:var(--home-ok)}.home-consequences{padding:var(--home-space-3) var(--home-space-4);border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-surface);font-size:var(--home-text-sm);flex-direction:column;gap:6px;display:flex}.home-consequences strong{font-weight:var(--home-weight-semibold)}@media (min-width:768px){.home-login-header{height:64px;padding:0 var(--home-space-6)}.home-login-main{padding:var(--home-space-6) var(--home-space-4) 64px;justify-content:center;align-items:center;gap:var(--home-space-4)}.home-login-card{width:min(100%, var(--home-card-w));padding:var(--home-space-7);border:1px solid var(--home-line);border-radius:var(--home-radius-xl);background:var(--home-surface);box-shadow:var(--home-shadow-soft)}.home-login-head h1{font-size:var(--home-text-h1-card);letter-spacing:-.02em}.home-login-head p{font-size:var(--home-text-base)}.home-login-foot{margin-top:0;padding-top:0}.home-login-desk-note{text-align:center;max-width:360px;font-size:var(--home-text-label);color:var(--home-mute);margin:0;display:block}}.home-confirma{gap:var(--home-space-4);flex-direction:column;display:flex}.home-confirma-page{padding:var(--home-space-6) 0;justify-content:center;display:flex}.home-confirma-page>.home-confirma{width:min(100%, var(--home-card-w));padding:var(--home-space-7);border:1px solid var(--home-line);border-radius:var(--home-radius-xl);background:var(--home-surface);box-shadow:var(--home-shadow-soft)}.home-confirma-head{flex-direction:column;gap:6px;display:flex}.home-confirma-head h1,.home-confirma-head h2{font-size:var(--home-text-h1-card);font-weight:var(--home-weight-semibold);letter-spacing:-.02em;margin:0}.home-confirma-head p{color:var(--home-mute);margin:0}
