:root{--surface-0:#faf9f6;--surface-1:#f1efe8;--surface-2:#fff;--surface-inset:#f8f7f4;--ink:#1a1a1e;--ink-soft:#26262b;--ink-muted:#5a5a5e;--ink-light:#8a8a8e;--topbar-brand-wordmark:#e8e6de;--accent:#1b3a5c;--accent-mid:#2e75b6;--accent-soft:#5a9fd4;--accent-bg:#e6f1fb;--accent-border:#85b7eb;--border:#e8e6de;--border-soft:#f0eee8;--border-str:#d8d8d0;--success-bg:#e1f5ee;--success-fg:#1d9e75;--success-border:#9fe1cb;--warning-bg:#faeeda;--warning-fg:#854f0b;--warning-accent:#ef9f27;--warning-border:#f0dca0;--danger-bg:#fcebeb;--danger-fg:#a32d2d;--danger-accent:#e24b4a;--danger-border:#f0999a;--info-bg:#e6f1fb;--info-fg:#1b3a5c;--info-border:#85b7eb;--neutral-bg:#f1efe8;--neutral-fg:#5a5a5e;--neutral-bd:#e8e6de;--status-bar:#1d9e75;--sidebar-bg:#1a1a1e;--sidebar-hover:#26262b;--sidebar-active:#252529;--sidebar-text:#e8e6de;--sidebar-text-muted:#8a8a8e;--sidebar-border:#26262b;--success-bd:var(--success-border);--warning-bd:var(--warning-border);--danger-bd:var(--danger-border);--info-bd:var(--info-border);--d-success-bg:#1d9e7526;--d-success-fg:#4ade80;--d-success-bd:#1d9e7559;--d-warning-bg:#ef9f271f;--d-warning-fg:#fbbf24;--d-warning-bd:#ef9f2759;--d-danger-bg:#e24b4a1f;--d-danger-fg:#f87171;--d-danger-bd:#e24b4a59;--d-info-bg:#85b7eb1f;--d-info-fg:#93c5fd;--d-info-bd:#85b7eb66;--d-neutral-bg:#ffffff0f;--d-neutral-fg:#9b9b9b;--d-neutral-bd:#ffffff1a;--serif:"Source Serif 4", Georgia, serif;--sans:"Source Sans 3", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--fs-xs:11px;--fs-sm:13px;--fs-b:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:30px}html[data-theme=dark]{--topbar-brand-wordmark:#f7f6f2;--surface-0:#141416;--surface-1:#1a1a1e;--surface-2:#1e1e22;--surface-inset:#18181c;--border:#2e2e34;--border-soft:#26262b;--border-str:#3a3a42;--ink:#d8d8d0;--ink-soft:#c0c0b8;--ink-muted:#999;--ink-light:#666;--accent:#85b7eb;--accent-mid:#5a9fd4;--accent-soft:#93c5fd;--accent-bg:#85b7eb1f;--accent-border:#85b7eb59;--success-bg:#1d9e752e;--success-fg:#4ade80;--success-border:#1d9e7559;--warning-bg:#ef9f2726;--warning-fg:#fbbf24;--warning-accent:#ef9f27;--warning-border:#ef9f2759;--danger-bg:#e24b4a26;--danger-fg:#f87171;--danger-accent:#e24b4a;--danger-border:#e24b4a59;--info-bg:#1e3a5f4d;--info-fg:#93c5fd;--info-border:#85b7eb73;--neutral-bg:#ffffff0f;--neutral-fg:#9b9b9b;--neutral-bd:#ffffff1a;--status-bar:#1d9e75;--sidebar-bg:#1a1a1e;--sidebar-hover:#26262b;--sidebar-active:#252529;--sidebar-text:#e8e6de;--sidebar-text-muted:#8a8a8e;--sidebar-border:#26262b;--success-bd:var(--success-border);--warning-bd:var(--warning-border);--danger-bd:var(--danger-border);--info-bd:var(--info-border)}html[data-theme=dark] body{background:var(--surface-0);color:var(--ink)}html[data-theme=dark] .topbar{background:#0a0a0c;border-bottom-color:#ffffff0f}html[data-theme=dark] .plan.featured{background:#0a1420;border-color:#0a1420}html[data-theme=dark] .plan.featured .btn-primary{color:#0a1420;background:#e8e6e1}html[data-theme=dark] .dashboard-head{background:#0a1420}html[data-theme=dark] .hero-bg{opacity:.5}html[data-theme=dark] .input,html[data-theme=dark] .select{background:var(--surface-2);border-color:var(--border-str);color:var(--ink)}html[data-theme=dark] .input:focus,html[data-theme=dark] .select:focus{box-shadow:0 0 0 3px #85b7eb2e}html[data-theme=dark] .country-opt.active{color:var(--accent);background:#85b7eb1f}html[data-theme=dark] .country-flag{border-color:#ffffff26}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#444}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}html[data-theme=light] .theme-icon-dark,html[data-theme=dark] .theme-icon-light,html:not([data-theme]) .theme-icon-dark{display:none}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--sans);font-size:var(--fs-b);color:var(--ink);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}body{font-feature-settings:"ss01", "ss02", "cv11";min-height:100vh}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.sans{font-family:var(--sans)}.mono{font-family:var(--mono);font-feature-settings:"zero"}.label{font-family:var(--sans);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-weight:500}.eyebrow{font-family:var(--sans);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:500}.muted{color:var(--ink-muted)}.soft{color:var(--ink-soft)}@keyframes pulse{0%,to{box-shadow:0 0 #1d9e7559}50%{box-shadow:0 0 0 5px #1d9e7500}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logIn{to{opacity:1}}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.35s ease-out viewIn}._routeLoader_1vc1b_1{justify-content:center;align-items:center;gap:8px;width:100%;min-height:60vh;display:flex}._routeLoaderDot_1vc1b_10{background:var(--accent);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both _routeLoaderPulse_1vc1b_1}._routeLoaderDot_1vc1b_10:first-child{animation-delay:-.32s}._routeLoaderDot_1vc1b_10:nth-child(2){animation-delay:-.16s}@keyframes _routeLoaderPulse_1vc1b_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._themeToggle_bpymd_1{width:32px;height:32px;color:var(--sidebar-text-muted);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._themeToggle_bpymd_1:hover{color:#fff;background:#ffffff0f}._themeIcon_bpymd_17{width:16px;height:16px}._topbar_11jha_1{background:var(--ink);color:var(--sidebar-text);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 32px;display:flex}._brand_11jha_11{color:var(--sidebar-text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;max-width:min(200px,38vw);transition:opacity .15s;display:flex}._brand_11jha_11:hover{opacity:.92}._brandLogoWrap_11jha_26{align-items:center;line-height:0;display:flex}._brandLogo_11jha_26{max-width:100%;color:var(--topbar-brand-wordmark);flex-shrink:0;display:block}._brandBy_11jha_39{font-family:var(--sans);letter-spacing:.04em;color:var(--sidebar-text-muted);padding-left:1px;font-size:11px;font-weight:500}._topbarNav_11jha_48{font-size:var(--fs-sm);color:var(--sidebar-text-muted);align-items:center;gap:28px;display:flex}._marketingLinks_11jha_56{align-items:center;gap:28px;display:flex}._topbarNav_11jha_48 a{transition:color .15s}._topbarNav_11jha_48 a:hover{color:#fff}._publicAuth_11jha_70{align-items:center;gap:12px;display:flex}._topbarCta_11jha_76{font-size:var(--fs-sm);color:var(--sidebar-text);border:1px solid #fff3;border-radius:6px;padding:7px 14px;transition:all .15s}._topbarCta_11jha_76:hover{background:#ffffff0f;border-color:#ffffff59}._topbarCtaDisabled_11jha_90{cursor:help;opacity:.5}._topbarCtaPrimary_11jha_95{font-size:var(--fs-sm);color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:6px;padding:7px 14px;font-weight:500;transition:all .15s}._topbarCtaPrimary_11jha_95:hover{background:var(--accent-mid);border-color:var(--accent-mid)}._langSwitch_11jha_111{font-family:var(--mono);letter-spacing:.1em;border:1px solid #ffffff26;border-radius:4px;gap:0;font-size:10px;display:flex;overflow:hidden}._langSwitch_11jha_111 button{color:var(--sidebar-text-muted);padding:4px 8px}._langActive_11jha_127{color:#fff;background:#ffffff1a}@media (width<=960px){._marketingLinks_11jha_56{display:none}}
