:root{--vesta-cyan:#28a0c8;--vesta-cyan-ink:#0d5b74;--vesta-blue:#4688b7;--cat-health:#4688b7;--cat-demographics:#6c6fae;--cat-world:#4e8593;--cat-agri:#b07c46;--cat-geo:#6f8b66;--cat-fun:#9a5f80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}:root,.theme-dark{color-scheme:dark;--theme-name:"Dark";--theme-polarity:dark;--chrome-titlebar:#0f172a;--chrome-sidebar-top:#1e293b;--chrome-sidebar-bottom:#334155;--chrome-accent:#0ea5a6;--chrome-accent-light:#0ea5a6;--chrome-button-fg:#fff;--chrome-secondary:#2a3a4e;--chrome-panel:#1e293b;--chrome-menu-icon:#1e293b;--chrome-workspace-accent:#18a3b8;--workspace-accent-ink:#0b1417;--advisor-shell:#1b2737;--advisor-pane:#243345;--advisor-titlebar:#2d3e52;--advisor-pane-2:#2c3d52;--advisor-pane-3:#34465c;--advisor-line:#ffffff20;--advisor-line-strong:#ffffff30;--advisor-ink:#eef2f7;--advisor-ink-2:#c2cdd9;--advisor-ink-3:#a9b3bf;--advisor-ink-4:#8e9cab;--advisor-accent:#7fc3ce;--advisor-accent-soft:#7fc3ce29;--advisor-accent-fill:#6fb7c2;--advisor-accent-ink:#0b1417;--status-ok:#60b891;--status-ok-ink:#0b1417;--status-warn:#d9a94a;--status-warn-ink:#0b1417;--status-err:#c9554d;--status-info:#70b0c9;--caveat-warn-fill:#d9a94a24;--caveat-warn-border:#d9a94a80;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#050a129e}.theme-vesta{color-scheme:light;--theme-name:"Vesta";--theme-polarity:light;--chrome-titlebar:#4688b7;--chrome-sidebar-top:#4688b7;--chrome-sidebar-bottom:#3a6e96;--chrome-accent:#4688b7;--chrome-accent-light:#68c6dd;--chrome-button-fg:#fff;--chrome-secondary:#5a9ac8;--chrome-panel:#e8f0f6;--chrome-menu-icon:#3a6e96;--chrome-workspace-accent:#2c5f87;--workspace-accent-ink:#fff;--advisor-shell:#f0f4f8;--advisor-pane:#fff;--advisor-titlebar:#e3eaf1;--advisor-pane-2:#4688b714;--advisor-pane-3:#4688b722;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#2c5f87;--advisor-accent-soft:#2c5f8729;--advisor-accent-fill:#3f7aa5;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.theme-forest{color-scheme:light;--theme-name:"Forest";--theme-polarity:light;--chrome-titlebar:#4a8b5c;--chrome-sidebar-top:#4a8b5c;--chrome-sidebar-bottom:#3a7048;--chrome-accent:#4a8b5c;--chrome-accent-light:#6bc88a;--chrome-button-fg:#fff;--chrome-secondary:#5c9d6e;--chrome-panel:#e8f0eb;--chrome-menu-icon:#3a7048;--chrome-workspace-accent:#2f6640;--workspace-accent-ink:#fff;--advisor-shell:#eef4f0;--advisor-pane:#fff;--advisor-titlebar:#e1ebe4;--advisor-pane-2:#4a8b5c14;--advisor-pane-3:#4a8b5c22;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#2f6640;--advisor-accent-soft:#2f664029;--advisor-accent-fill:#458156;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.theme-ocean{color-scheme:dark;--theme-name:"Ocean";--theme-polarity:dark;--chrome-titlebar:#4a5568;--chrome-sidebar-top:#5a6a7a;--chrome-sidebar-bottom:#7a8a98;--chrome-accent:#0ea5a6;--chrome-accent-light:#0ea5a6;--chrome-button-fg:#fff;--chrome-secondary:#6a7a8c;--chrome-panel:#2d3748;--chrome-menu-icon:#4a5568;--chrome-workspace-accent:#0ea5a6;--workspace-accent-ink:#0b1417;--advisor-shell:#202938;--advisor-pane:#2d3748;--advisor-titlebar:#364353;--advisor-pane-2:#3a475c;--advisor-pane-3:#485870;--advisor-line:#ffffff14;--advisor-line-strong:#ffffff24;--advisor-ink:#eef2f7;--advisor-ink-2:#c2cdd9;--advisor-ink-3:#acb6c1;--advisor-ink-4:#94a1af;--advisor-accent:#4fd1ce;--advisor-accent-soft:#4fd1ce29;--advisor-accent-fill:#0ea5a6;--advisor-accent-ink:#0b1417;--status-ok:#60b891;--status-ok-ink:#0b1417;--status-warn:#eabf6e;--status-warn-ink:#0b1417;--status-err:#c9554d;--status-info:#70b0c9;--caveat-warn-fill:#eabf6e24;--caveat-warn-border:#eabf6e80;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#050a129e}.theme-dusk{color-scheme:dark;--theme-name:"Dusk";--theme-polarity:dark;--chrome-titlebar:#6b7064;--chrome-sidebar-top:#7d8074;--chrome-sidebar-bottom:#9e9a8c;--chrome-accent:#d97706;--chrome-accent-light:#f59e0b;--chrome-button-fg:#fff;--chrome-secondary:#8e8e82;--chrome-panel:#3a3a38;--chrome-menu-icon:#6b7064;--chrome-workspace-accent:#d97706;--workspace-accent-ink:#0b1417;--advisor-shell:#282826;--advisor-pane:#383836;--advisor-titlebar:#43433f;--advisor-pane-2:#484845;--advisor-pane-3:#585854;--advisor-line:#ffffff14;--advisor-line-strong:#ffffff24;--advisor-ink:#eef2f7;--advisor-ink-2:#c2cdd9;--advisor-ink-3:#adb7c2;--advisor-ink-4:#96a3b1;--advisor-accent:#f5af57;--advisor-accent-soft:#f5af5729;--advisor-accent-fill:#d97706;--advisor-accent-ink:#0b1417;--status-ok:#60b891;--status-ok-ink:#0b1417;--status-warn:#eabf6e;--status-warn-ink:#0b1417;--status-err:#c9554d;--status-info:#70b0c9;--caveat-warn-fill:#eabf6e24;--caveat-warn-border:#eabf6e80;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#050a129e}.theme-sage{color-scheme:light;--theme-name:"Sage";--theme-polarity:light;--chrome-titlebar:#7a8a7a;--chrome-sidebar-top:#8a9a8a;--chrome-sidebar-bottom:#a8b4a8;--chrome-accent:#0ea5a6;--chrome-accent-light:#0ea5a6;--chrome-button-fg:#fff;--chrome-secondary:#9aaa9a;--chrome-panel:#e8ede8;--chrome-menu-icon:#5a6a5a;--chrome-workspace-accent:#0f6e72;--workspace-accent-ink:#fff;--advisor-shell:#eef2ee;--advisor-pane:#fff;--advisor-titlebar:#e2e8e2;--advisor-pane-2:#0ea5a614;--advisor-pane-3:#0ea5a622;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#0f6e72;--advisor-accent-soft:#0f6e7229;--advisor-accent-fill:#0b8283;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.theme-frost{color-scheme:light;--chrome-accent-on:#1d2c34;--theme-name:"Frost";--theme-polarity:light;--chrome-titlebar:#607488;--chrome-sidebar-top:#607488;--chrome-sidebar-bottom:#7a8ea2;--chrome-accent:#dbeafe;--chrome-accent-light:#dbeafe;--chrome-button-fg:#fff;--chrome-secondary:#728698;--chrome-panel:#e8eef2;--chrome-menu-icon:#607488;--chrome-workspace-accent:#2b5fa8;--workspace-accent-ink:#fff;--advisor-shell:#eff3f8;--advisor-pane:#fff;--advisor-titlebar:#e3e9f1;--advisor-pane-2:#60748814;--advisor-pane-3:#60748822;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#2b5fa8;--advisor-accent-soft:#2b5fa829;--advisor-accent-fill:#3775ca;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.theme-sand{color-scheme:light;--chrome-accent-on:#7a6459;--theme-name:"Sand";--theme-polarity:light;--chrome-titlebar:#907669;--chrome-sidebar-top:#907669;--chrome-sidebar-bottom:#aa9488;--chrome-accent:#fffdee;--chrome-accent-light:#fffdee;--chrome-button-fg:#fff;--chrome-secondary:#a08a7e;--chrome-panel:#f0ebe4;--chrome-menu-icon:#7a6459;--chrome-workspace-accent:#7a4a28;--workspace-accent-ink:#fff;--advisor-shell:#f5f0ea;--advisor-pane:#fff;--advisor-titlebar:#ede5dc;--advisor-pane-2:#90766914;--advisor-pane-3:#90766922;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#7a4a28;--advisor-accent-soft:#7a4a2829;--advisor-accent-fill:#996b4d;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.theme-mist{color-scheme:light;--theme-name:"Mist";--theme-polarity:light;--chrome-titlebar:#a8d8d4;--chrome-sidebar-top:#bee5e2;--chrome-sidebar-bottom:#dbf1f0;--chrome-accent:#0ea5a6;--chrome-accent-light:#0ea5a6;--chrome-button-fg:#1e293b;--chrome-secondary:#92c8c4;--chrome-panel:#edf5f4;--chrome-menu-icon:#1e293b;--chrome-workspace-accent:#0f6e72;--workspace-accent-ink:#fff;--advisor-shell:#eef6f5;--advisor-pane:#fff;--advisor-titlebar:#e1eeec;--advisor-pane-2:#0ea5a614;--advisor-pane-3:#0ea5a622;--advisor-line:#0f1e3214;--advisor-line-strong:#0f1e3224;--advisor-ink:#1a2332;--advisor-ink-2:#3b4a5e;--advisor-ink-3:#54606e;--advisor-ink-4:#697789;--advisor-accent:#0f6e72;--advisor-accent-soft:#0f6e7229;--advisor-accent-fill:#0b8283;--advisor-accent-ink:#fff;--status-ok:#1e7a55;--status-ok-ink:#fff;--status-warn:#8a6212;--status-warn-ink:#fff;--status-err:#c9554d;--status-info:#1f6e8c;--caveat-warn-fill:#8a621224;--caveat-warn-border:#8a621280;--caveat-err-fill:#c9554d21;--caveat-err-border:#c9554d80;--accent:var(--chrome-accent);--titlebar:var(--chrome-titlebar);--sidebar-top:var(--chrome-sidebar-top);--sidebar-bottom:var(--chrome-sidebar-bottom);--chrome-fg:var(--chrome-button-fg);--secondary:var(--chrome-secondary);--menu-icon:var(--chrome-menu-icon);--accent-light:var(--chrome-accent-light);--accent-on:var(--chrome-accent-on,var(--chrome-button-fg));--workspace-accent:var(--chrome-workspace-accent);--surface-app:var(--advisor-shell);--surface-panel:var(--chrome-panel);--surface-card:var(--advisor-pane);--surface-card-2:var(--advisor-pane-2);--surface-card-3:var(--advisor-pane-3);--surface-titlebar-2:var(--advisor-titlebar);--line:var(--advisor-line);--line-strong:var(--advisor-line-strong);--text-1:var(--advisor-ink);--text-2:var(--advisor-ink-2);--text-3:var(--advisor-ink-3);--text-4:var(--advisor-ink-4);--skeleton:var(--advisor-pane-2);--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--scrim:#0f1e3261}.palette-landing{color-scheme:light;--landing-bg:#f0f4f8;--landing-surface:#fff;--landing-ink:#1a2332;--landing-ink-2:#3b4a5e;--landing-ink-3:#54606e;--landing-line:#0f1e3217;--landing-brand:var(--vesta-cyan);--landing-accent:#2c5f87;--landing-accent-ink:#fff;--scrim:#0f1e3261}.plot-arctic{--plot-bg:#fff;--plot-title:#1a2733;--plot-axis:#4a6274;--plot-grid:#e2e8ed;--plot-primary:#1b6ec2;--plot-secondary:#2d8e5e;--plot-selected:#e8600a;--plot-font:"Calibri", "Segoe UI", system-ui, sans-serif}.plot-midnight{--plot-bg:#1b2028;--plot-title:#eef2f7;--plot-axis:#9aa7b4;--plot-grid:#2c3440;--plot-primary:#42a5f5;--plot-secondary:#66bb6a;--plot-selected:#ffd54f;--plot-font:"Segoe UI", system-ui, sans-serif}.plot-sandstone{--plot-bg:#f8f1e4;--plot-title:#3b2f22;--plot-axis:#6b5a44;--plot-grid:#e6dcc8;--plot-primary:#c75b2a;--plot-secondary:#487d52;--plot-selected:#d4941c;--plot-font:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif}:root{--vesta-teal:#0ea5a6;--plot-arctic-bg:#fff;--plot-arctic-title:#1a2733;--plot-arctic-axis:#4a6274;--plot-arctic-grid:#e2e8ed;--plot-arctic-primary:#1b6ec2;--plot-arctic-secondary:#2d8e5e;--plot-arctic-selected:#e8600a;--plot-series-1:#1b6ec2;--plot-series-2:#e8600a;--plot-series-3:#2d8e5e;--plot-series-4:#c13535;--plot-series-5:#7b4fbe;--plot-series-6:#0e848a;--plot-series-7:#d45579;--plot-series-8:#8b6e00;--plot-midnight-bg:#1b2028;--plot-midnight-primary:#42a5f5;--plot-midnight-secondary:#66bb6a;--plot-midnight-selected:#ffd54f;--plot-sandstone-bg:#f8f1e4;--plot-sandstone-primary:#c75b2a;--plot-sandstone-secondary:#487d52;--plot-sandstone-selected:#d4941c}@font-face{font-family:Segoe UI Variable;src:local(Segoe UI Variable),local(Segoe UI);font-weight:300 700;font-display:swap}@font-face{font-family:Calibri;src:local(Calibri);font-weight:400 700;font-display:swap}@font-face{font-family:Palatino Linotype;src:local(Palatino Linotype),local(Book Antiqua);font-weight:400 700;font-display:swap}@font-face{font-family:Cascadia Code;src:local(Cascadia Code),local(Consolas);font-weight:400 700;font-display:swap}:root{--font-ui:"Segoe UI", "Segoe UI Variable", system-ui, -apple-system, "Open Sans", sans-serif;--font-plot-sans:"Calibri", "Segoe UI", system-ui, sans-serif;--font-plot-serif:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-mono:"Cascadia Code", "Consolas", ui-monospace, "SF Mono", monospace;--fs-micro:10px;--fs-caption:11px;--fs-small:12px;--fs-body:13px;--fs-base:14px;--fs-subtitle:16px;--fs-title:18px;--fs-h2:22px;--fs-h1:28px;--fs-display:40px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--ls-label:.06em;--ls-normal:0;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-8:16px;--sp-10:20px;--sp-12:24px;--sp-16:32px;--sp-20:40px;--gap-panel:8px;--gap-filmstrip:6px;--r-0:0;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--bw-hair:1px;--bw-emphasis:2px;--border-line:1px solid var(--line);--border-strong:1px solid var(--line-strong);--shadow-sm:0 1px 2px #0f172a1a;--shadow-md:0 2px 8px #0f172a24;--shadow-lg:0 8px 28px #0f172a38;--shadow-dialog:0 18px 50px #0f172a59;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--workspace-accent) 40%, transparent);--control-h-sm:24px;--control-h:30px;--control-h-lg:38px;--titlebar-h:40px;--sidebar-w:232px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.26s}html{scrollbar-width:thin;scrollbar-color:#1a233247 transparent;-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--landing-ink);-webkit-font-smoothing:antialiased;background:#f0f4f8;margin:0;font-family:Segoe UI,Segoe UI Variable,system-ui,-apple-system,Open Sans,sans-serif}a{color:#2c5f87;text-decoration:none}a:hover{color:#1d4566;text-decoration:underline}p a:not(.btn),.terms a,.fine a,.body li a{text-underline-offset:2px;text-decoration:underline}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1a23323d padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#1a23326b padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.theme-dark ::-webkit-scrollbar-thumb,.theme-dark::-webkit-scrollbar-thumb{background:#eef2f738 padding-box padding-box}.theme-dark{scrollbar-color:#eef2f742 transparent}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2c5f87}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:#7fc3ce}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#fff;background:#0f172a;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:-48px;left:12px}.skip-link:focus{color:#fff;text-decoration:none;top:12px}.site{background:var(--landing-bg);min-height:100vh;color:var(--landing-ink);font-family:var(--font-ui)}.container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.band{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#fff}.band-top{border-top:1px solid var(--landing-line);background:#fff}.dark-band{color:#eef2f7;background:#0f172a}.auto-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,300px)), 1fr));gap:var(--gap,20px);display:grid}.stack{gap:var(--gap,14px);flex-direction:column;display:flex}.crumbs{color:var(--landing-ink-3);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--landing-line);color:var(--landing-ink-2);background:#f0f4f8;border-radius:999px;padding:5px 11px;font-size:13px}.chip-sm{font-size:12px}.ruled{border-top:2px solid #0f6e72;flex-direction:column;gap:8px;padding-top:16px;display:flex}.ruled-t{font-size:18px;font-weight:600}.ruled-d{color:var(--landing-ink-2);font-size:15px;line-height:1.6}.step-n{font-family:var(--font-mono);color:#0f6e72;font-size:13px}.link-strong{font-size:15px;font-weight:600}.note-box{border:1px dashed #0f1e3240;border-radius:10px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f6e72;font-size:12px;font-weight:600}.on-dark .eyebrow{color:#7fc3ce}.label-caps{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-ink-3);font-size:11px;font-weight:600}.h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,68px);font-weight:300;line-height:1.04}.h2{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.8vw,46px);font-weight:300;line-height:1.1}.lede{color:var(--landing-ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.btn{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:filter .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1);display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{color:#fff;background:#2c5f87}.btn-primary:hover{color:#fff;filter:brightness(.94)}.btn-teal{color:#fff;background:#0f6e72}.btn-teal:hover{color:#fff;filter:brightness(.94)}.btn-secondary{color:var(--landing-ink);background:#fff;border:1px solid #0f1e322e}.btn-secondary:hover{color:var(--landing-ink);background:#f7f9fb}.btn-sm{height:40px;padding:0 16px;font-size:14px}.field{gap:var(--sp-2);font-family:var(--font-ui);flex-direction:column;display:flex}.field-label{font-size:var(--fs-small);color:var(--text-2);font-weight:var(--fw-medium)}.input,.select,.textarea{box-sizing:border-box;width:100%;height:calc(var(--control-h) + 2px);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-1);background:var(--surface-card);border:1px solid var(--line-strong);border-radius:var(--r-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 10px}.input:focus,.select:focus,.textarea:focus{border-color:var(--workspace-accent)}.input::placeholder,.textarea::placeholder{color:#6b7684}.select{appearance:none;cursor:pointer;padding:0 30px 0 10px}.select-wrap{position:relative}.select-wrap:after{content:"▼";pointer-events:none;color:var(--text-3);font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.textarea{resize:vertical;border-color:#0f1e3224;height:auto;min-height:108px;padding:8px 10px;font-size:13px}.field-error{font-size:var(--fs-caption);color:var(--status-err)}.field-error:empty{display:none}[aria-invalid=true]{border-color:var(--status-err)!important}.card{border:1px solid var(--landing-line);background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0f}a.card{color:inherit;text-decoration:none;transition:box-shadow .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);display:block}a.card:hover{text-decoration:none;box-shadow:0 8px 28px #0f172a1f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root[data-founders=closed] .founders-open,:root:not([data-founders=closed]) .founders-closed{display:none}.logo[data-astro-cid-uaiwxoxy]{flex:none;align-items:center;gap:10px;text-decoration:none;transition:opacity .16s cubic-bezier(.2,0,0,1);display:flex}.logo[data-astro-cid-uaiwxoxy]:hover{opacity:.72;text-decoration:none}.lockup[data-astro-cid-uaiwxoxy]{align-items:flex-start;display:inline-flex}.mark[data-astro-cid-uaiwxoxy]{align-self:flex-start;display:flex}.words[data-astro-cid-uaiwxoxy]{flex-direction:column;gap:0;display:flex}.vesta[data-astro-cid-uaiwxoxy]{color:var(--landing-ink);letter-spacing:-.01em;font-weight:300;line-height:1}.online[data-astro-cid-uaiwxoxy]{color:#0f6e72;justify-content:space-between;margin-top:.25em;padding:0 .02em 0 .08em;font-weight:600;line-height:1;display:flex}.logo--dark[data-astro-cid-uaiwxoxy] .vesta[data-astro-cid-uaiwxoxy]{color:#eef2f7}.logo--dark[data-astro-cid-uaiwxoxy] .online[data-astro-cid-uaiwxoxy]{color:#7fc3ce}.suffix[data-astro-cid-uaiwxoxy]{border-left:1px solid var(--landing-line);color:var(--landing-ink);align-self:center;margin-left:2px;padding-left:10px;font-size:17px;font-weight:600;line-height:1.6}.viz[data-astro-cid-2l7hl4rj]{width:100%;height:100%;font-family:var(--font-ui);background:#1b2737;border:1px solid #0f1e322e;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a2e}.hdr[data-astro-cid-2l7hl4rj]{background:#243345;border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.hdr-title[data-astro-cid-2l7hl4rj]{color:#eef2f7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.hdr-meta[data-astro-cid-2l7hl4rj]{font-family:var(--font-mono);color:#a9b3bf;margin-left:auto;font-size:11px}.body[data-astro-cid-2l7hl4rj]{flex:1;min-height:0;position:relative}.fill[data-astro-cid-2l7hl4rj]{position:absolute;inset:0}.basemap[data-astro-cid-2l7hl4rj]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.surface-grid[data-astro-cid-2l7hl4rj]{opacity:.82;filter:blur(7px);grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(24,1fr);display:grid;position:absolute;inset:0;transform:scale(1.1)}.lisa-grid[data-astro-cid-2l7hl4rj]{grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(18,1fr);gap:1px;display:grid;position:absolute;inset:0}.legend[data-astro-cid-2l7hl4rj]{color:#1a2733;background:#fffffff0;border-radius:6px;flex-direction:column;gap:4px;padding:7px 9px;font-size:10px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #0000002e}.legend-grid[data-astro-cid-2l7hl4rj]{grid-template-columns:auto auto;gap:3px 10px;display:grid}.ramp[data-astro-cid-2l7hl4rj]{background:linear-gradient(90deg,#eef4ef,#a9d8cf,#34a3a8,#1b5e94,#23407a);border-radius:2px;width:84px;height:8px}.sw[data-astro-cid-2l7hl4rj]{align-items:center;gap:4px;display:flex}.sw[data-astro-cid-2l7hl4rj]>span[data-astro-cid-2l7hl4rj]{width:9px;height:9px}.player[data-astro-cid-2l7hl4rj]{color:#eef2f7;background:#0f172adb;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 6px;font-size:11px;display:flex;position:absolute;top:10px;right:10px}.play[data-astro-cid-2l7hl4rj]{color:#0b1417;background:#0ea5a6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex}.track[data-astro-cid-2l7hl4rj]{background:#fff3;border-radius:2px;width:70px;height:3px;position:relative;overflow:hidden}.track[data-astro-cid-2l7hl4rj]>span[data-astro-cid-2l7hl4rj]{background:#7fc3ce;position:absolute;top:0;bottom:0;left:0}.axis[data-astro-cid-2l7hl4rj]{font-family:var(--font-plot-sans);color:#4a6274;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:4px;right:14px}.readout[data-astro-cid-2l7hl4rj]{font-family:var(--font-mono);color:#1a2733;background:#ffffffe6;border-radius:4px;padding:4px 6px;font-size:10px;display:flex;position:absolute;right:14px}.msg[data-astro-cid-2l7hl4rj]{font-family:var(--font-ui);justify-content:flex-start;display:flex}.msg-user[data-astro-cid-2l7hl4rj]{justify-content:flex-end}.stack[data-astro-cid-2l7hl4rj]{gap:var(--sp-3);flex-direction:column;max-width:86%;display:flex}.bubble[data-astro-cid-2l7hl4rj]{border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 4px;background:var(--surface-card-2);border:1px solid var(--line);color:var(--text-1);font-size:var(--fs-body);line-height:var(--lh-snug);padding:8px 12px}.msg-user[data-astro-cid-2l7hl4rj] .bubble[data-astro-cid-2l7hl4rj]{border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);background:color-mix(in srgb, var(--advisor-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--advisor-accent) 33%, transparent)}.caveat[data-astro-cid-2l7hl4rj]{gap:var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-caption);border-left:3px solid var(--status-warn);background:color-mix(in srgb, var(--status-warn) 14%, transparent);color:var(--text-2);padding:6px 10px;display:flex}.ask[data-astro-cid-2l7hl4rj]{color:#9ea9b6;background:#2c3d52;border:1px solid #ffffff1f;border-radius:6px;flex:none;align-items:center;gap:8px;height:34px;margin-top:auto;padding:0 10px;font-size:12px;display:flex}.src[data-astro-cid-2l7hl4rj]{background:#243345;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.src-desc[data-astro-cid-2l7hl4rj]{color:#a9b3bf;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mono[data-astro-cid-2l7hl4rj]{border-radius:var(--r-sm);color:#fff;width:24px;height:24px;font-family:var(--font-ui);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.viz[data-astro-cid-kyqyjjv5]{width:100%;height:100%;font-family:var(--font-ui);background:#1b2737;border:1px solid #0f1e322e;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a2e}.hdr[data-astro-cid-kyqyjjv5]{background:#243345;border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.hdr-title[data-astro-cid-kyqyjjv5]{color:#eef2f7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.hdr-meta[data-astro-cid-kyqyjjv5]{font-family:var(--font-mono);color:#a9b3bf;margin-left:auto;font-size:11px}.body[data-astro-cid-kyqyjjv5]{flex:1;min-height:0;position:relative}.shot[data-astro-cid-kyqyjjv5]{object-fit:cover;object-position:top left;width:100%;max-width:none;height:100%;position:absolute;inset:0}.announce[data-astro-cid-55mr5du5]{color:#eef2f7;background:#0f172a;font-size:13px}.announce[data-astro-cid-55mr5du5][hidden]{display:none}.announce-in[data-astro-cid-55mr5du5]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:9px 32px;display:flex}.announce-k[data-astro-cid-55mr5du5]{letter-spacing:.08em;text-transform:uppercase;color:#7fc3ce;font-size:11px;font-weight:600}.announce-t[data-astro-cid-55mr5du5]{color:#c2cdd9}.announce-a[data-astro-cid-55mr5du5]{color:#fff;font-weight:600}.announce-a[data-astro-cid-55mr5du5]:hover{color:#fff}.hdr[data-astro-cid-55mr5du5]{z-index:50;border-bottom:1px solid var(--landing-line);background:#fffffff7;position:sticky;top:0}.bar[data-astro-cid-55mr5du5]{align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.nav-wide[data-astro-cid-55mr5du5]{white-space:nowrap;flex:1;align-items:center;gap:0;min-width:0;display:flex}.nav-wide-end[data-astro-cid-55mr5du5]{flex:none;align-items:center;gap:8px;display:flex}.nav-narrow[data-astro-cid-55mr5du5]{align-items:center;gap:8px;margin-left:auto;display:none}@media (width<=859.98px){.nav-wide[data-astro-cid-55mr5du5],.nav-wide-end[data-astro-cid-55mr5du5]{display:none}.nav-narrow[data-astro-cid-55mr5du5]{display:flex}}.nav-btn[data-astro-cid-55mr5du5]{height:36px;color:var(--landing-ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.nav-btn[data-astro-cid-55mr5du5][aria-expanded=true]{background:#0f1e320f}.caret[data-astro-cid-55mr5du5]{color:var(--landing-ink-3);font-size:9px}.nav-link[data-astro-cid-55mr5du5]{height:36px;color:var(--landing-ink);border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-link[data-astro-cid-55mr5du5]:hover{color:var(--landing-ink);background:#0f1e320d;text-decoration:none}.founders-btn[data-astro-cid-55mr5du5]{height:38px;padding:0 16px;font-size:14px}.founders-sm[data-astro-cid-55mr5du5]{height:40px;padding:0 12px;font-size:14px}.menu-btn[data-astro-cid-55mr5du5]{width:44px;height:44px;color:var(--landing-ink);cursor:pointer;background:#fff;border:1px solid #0f1e322e;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.menu-btn[data-astro-cid-55mr5du5] [data-astro-cid-55mr5du5][hidden]{display:none}.mega[data-astro-cid-55mr5du5]{white-space:normal;padding:0 32px 24px;position:absolute;top:64px;left:0;right:0}.mega[data-astro-cid-55mr5du5][hidden]{display:none}@media (width<=859.98px){.mega[data-astro-cid-55mr5du5]{display:none}}.mega-in[data-astro-cid-55mr5du5]{border:1px solid var(--landing-line);background:#fff;border-radius:10px;max-width:1136px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 28px #0f172a29}.col[data-astro-cid-55mr5du5]{flex-direction:column;gap:2px;padding:22px;display:flex}.col-line[data-astro-cid-55mr5du5]{border-left:1px solid var(--landing-line)}.col-h[data-astro-cid-55mr5du5]{padding:0 10px 8px}.cap-grid[data-astro-cid-55mr5du5]{grid-template-columns:1fr 1fr;gap:2px;display:grid}.cap[data-astro-cid-55mr5du5]{border-radius:6px;gap:10px;padding:10px;text-decoration:none;display:flex}.cap[data-astro-cid-55mr5du5]:hover,.plain[data-astro-cid-55mr5du5]:hover,.stack-link[data-astro-cid-55mr5du5]:hover{background:#f0f4f8;text-decoration:none}.cap-t[data-astro-cid-55mr5du5]{flex-direction:column;gap:2px;display:flex}.cap[data-astro-cid-55mr5du5] .t[data-astro-cid-55mr5du5],.stack-link[data-astro-cid-55mr5du5] .t[data-astro-cid-55mr5du5]{color:var(--landing-ink);font-size:14px;font-weight:600}.cap[data-astro-cid-55mr5du5] .d[data-astro-cid-55mr5du5]{color:var(--landing-ink-3);font-size:12px;line-height:1.4}.stack-link[data-astro-cid-55mr5du5]{border-radius:6px;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;display:flex}.stack-link[data-astro-cid-55mr5du5] .d[data-astro-cid-55mr5du5]{color:var(--landing-ink-3);font-size:12px}.plain[data-astro-cid-55mr5du5]{color:var(--landing-ink);border-radius:6px;padding:9px 10px;font-size:14px;text-decoration:none}.plain[data-astro-cid-55mr5du5]:hover{color:var(--landing-ink)}.res-link[data-astro-cid-55mr5du5]{align-items:center;gap:8px;padding:8px 10px;display:flex}.feature-card[data-astro-cid-55mr5du5]{border-left:1px solid var(--landing-line);background:#f0f4f8;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}.feature-card[data-astro-cid-55mr5du5]:hover{text-decoration:none}.fc-t[data-astro-cid-55mr5du5]{color:var(--landing-ink);font-size:14px;font-weight:600}.fc-d[data-astro-cid-55mr5du5]{color:var(--landing-ink-3);font-size:12px;line-height:1.45}.fc-more[data-astro-cid-55mr5du5]{color:#2c5f87;font-size:13px;font-weight:600}.panel[data-astro-cid-55mr5du5]{box-sizing:border-box;border-top:1px solid var(--landing-line);background:#f0f4f8;flex-direction:column;height:calc(100dvh - 64px);display:flex;position:fixed;inset:64px 0 0}.panel[data-astro-cid-55mr5du5][hidden]{display:none}@media (width>=860px){.panel[data-astro-cid-55mr5du5]{display:none}}.tabs[data-astro-cid-55mr5du5]{flex:none;gap:4px;padding:12px 16px 0;display:flex}.tab[data-astro-cid-55mr5du5]{color:#54606e;cursor:pointer;height:42px;box-shadow:none;background:0 0;border:none;border-radius:8px;flex:1;font-size:14px;font-weight:600}.tab[data-astro-cid-55mr5du5][aria-selected=true]{color:#1a2332;background:#fff;box-shadow:0 1px 2px #0f172a1a}.panel-body[data-astro-cid-55mr5du5]{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.mp[data-astro-cid-55mr5du5]{flex-direction:column;gap:10px;display:flex}.mp[data-astro-cid-55mr5du5][hidden]{display:none}.tile-grid[data-astro-cid-55mr5du5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tile[data-astro-cid-55mr5du5]{border:1px solid var(--landing-line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-height:84px;padding:12px;text-decoration:none;display:flex}.tile[data-astro-cid-55mr5du5]:hover{border-color:#2c5f87;text-decoration:none}.tile-sm[data-astro-cid-55mr5du5]{gap:3px;min-height:64px}.tile-t[data-astro-cid-55mr5du5]{color:var(--landing-ink);font-size:14px;font-weight:600;line-height:1.3}.tile-d[data-astro-cid-55mr5du5]{color:var(--landing-ink-3);font-size:12px}.chips[data-astro-cid-55mr5du5]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.chip[data-astro-cid-55mr5du5]{height:36px;color:var(--landing-ink-2);background:#fff;border:1px solid #0f1e321f;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.chip[data-astro-cid-55mr5du5]:hover{color:var(--landing-ink-2);border-color:#2c5f87;text-decoration:none}.list[data-astro-cid-55mr5du5]{border:1px solid var(--landing-line);background:#fff;border-radius:10px;overflow:hidden}.row[data-astro-cid-55mr5du5]{min-height:46px;color:var(--landing-ink);border-top:1px solid #0f1e320f;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:flex}.row[data-astro-cid-55mr5du5]:first-child{border-top:none}.row[data-astro-cid-55mr5du5][hidden]{display:none}.row[data-astro-cid-55mr5du5]:hover{color:var(--landing-ink);background:#f7f9fb;text-decoration:none}.row[data-astro-cid-55mr5du5] span[data-astro-cid-55mr5du5]{color:#8e9cab}.show-all[data-astro-cid-55mr5du5]{color:#2c5f87;cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:44px;padding:6px 0;font-size:14px;font-weight:600}.try[data-astro-cid-55mr5du5]{background:#0f172a;border-radius:10px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.try[data-astro-cid-55mr5du5]:hover{text-decoration:none}.try-t[data-astro-cid-55mr5du5]{color:#eef2f7;font-size:15px;font-weight:600}.all-res[data-astro-cid-55mr5du5]{align-items:center;min-height:44px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.panel-foot[data-astro-cid-55mr5du5]{border-top:1px solid var(--landing-line);background:#fff;flex-direction:column;flex:none;gap:10px;padding:12px 16px 16px;display:flex}.foot-row[data-astro-cid-55mr5du5]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.foot-btn[data-astro-cid-55mr5du5]{height:42px;color:var(--landing-ink);border:1px solid #0f1e3224;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}.foot-btn[data-astro-cid-55mr5du5]:hover{color:var(--landing-ink);border-color:#2c5f87;text-decoration:none}html.menu-open{overflow:hidden}.nutshell{--nutshell-placeholder:#6b7684;--nutshell-err:#b3261e;--nutshell-border:#0f1e322e;font-family:var(--font-ui);color:var(--landing-ink)}.nutshell-msg{margin:var(--sp-4) 0 0;font-size:var(--fs-body);color:var(--nutshell-err);line-height:1.5}.nutshell-msg:empty{margin:0}.nutshell-notice{margin:var(--sp-4) 0 0;font-size:var(--fs-small);color:var(--landing-ink-3);line-height:1.5}.nutshell-notice a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nutshell-notice a:hover{color:var(--landing-accent)}.nutshell>.nutshell-form{height:auto!important}:is(.nutshell,#_) :is(form,#_){background:0 0;min-height:0}:is(.nutshell,#_) :is(form,#_)>div{max-width:none;margin:0}:is(.nutshell,#_) :is(form,#_)>div>*{margin:0}:is(.nutshell,#_) :is(form,#_)>div>div:has(>iframe[data-hcaptcha-widget-id]){display:contents}:is(.nutshell,#_) :is(form,#_) :is(label,legend){font-family:var(--font-ui);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--landing-ink-2);margin:0;line-height:1.25}:is(.nutshell,#_) :is(form,#_) :is(label,legend)>span{margin-left:var(--sp-1);font-weight:var(--fw-regular);color:var(--landing-ink-3)}:is(.nutshell,#_) :is(form,#_) :is(input:not([type=submit],[type=hidden],[role=combobox],[aria-hidden=true]),textarea){box-sizing:border-box;width:100%;height:calc(var(--control-h) + 2px);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--landing-ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:none;background:#fff;margin:0;padding:0 10px}:is(.nutshell,#_) :is(form,#_) textarea{resize:vertical;height:auto;min-height:138px;padding:8px 10px}:is(.nutshell,#_) :is(form,#_) :is(input,textarea)::placeholder{color:var(--nutshell-placeholder);opacity:1}:is(.nutshell,#_) :is(form,#_) :is(input,textarea):focus{outline:none}:is(.nutshell,#_) :is(form,#_) :is(input,textarea):focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}:is(.nutshell,#_) :is(form,#_) :is(input,textarea):user-invalid{border-color:var(--nutshell-err)}:is(.nutshell,#_) :is(form,#_) fieldset{border:0;min-width:0;margin:0;padding:0}:is(.nutshell,#_) :is(form,#_) fieldset>legend{margin-bottom:var(--sp-2)}:is(.nutshell,#_) :is(form,#_) [class*=-control]{box-sizing:border-box;min-height:calc(var(--control-h) + 2px);font-size:var(--fs-body);color:var(--landing-ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:none;cursor:pointer;background:#fff;padding:0 0 0 10px}:is(.nutshell,#_) :is(form,#_) [class*=-control]:focus-within{outline:2px solid var(--landing-accent);outline-offset:2px}:is(.nutshell,#_) :is(form,#_) [class*=-placeholder]{color:var(--nutshell-placeholder);opacity:1}:is(.nutshell,#_) :is(form,#_) [class*=-singleValue]{color:var(--landing-ink)}:is(.nutshell,#_) :is(form,#_) [class*=-indicatorSeparator]{display:none}:is(.nutshell,#_) :is(form,#_) [class*=-indicatorContainer]{color:var(--landing-ink-3);padding:0 8px}:is(.nutshell,#_) :is(form,#_) [class*=-indicatorContainer] svg{width:14px;height:14px}:is(.nutshell,#_) :is(form,#_) [class*=-menu]{margin-top:var(--sp-2);border:1px solid var(--landing-line);border-radius:var(--r-sm);box-shadow:0 8px 24px #0f172a1f}:is(.nutshell,#_) :is(form,#_) [class*=-option]{font-size:var(--fs-body);color:var(--landing-ink);cursor:pointer;padding:8px 10px}:is(.nutshell,#_) :is(form,#_) input[type=submit]{box-sizing:border-box;height:34px;font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:#fff;background:var(--landing-accent);border-radius:var(--r-sm);cursor:pointer;border:none;margin:0;padding:0 12px;transition:filter .16s cubic-bezier(.2,0,0,1)}:is(.nutshell,#_) :is(form,#_) input[type=submit]:hover{background:var(--landing-accent);filter:brightness(.94)}:is(.nutshell,#_) :is(form,#_) input[type=submit]:disabled{background:var(--landing-accent);opacity:.75;cursor:progress}:is(.nutshell,#_) :is(form,#_) input[type=submit]:focus{outline:none}:is(.nutshell,#_) :is(form,#_) input[type=submit]:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}:is(.nutshell,#_) :is(form,#_) [id$=-success-message]:focus{outline:none}:is(.nutshell,#_) :is(form,#_) [id$=-success-message]{font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;white-space:normal;color:var(--landing-ink-2);margin:0;line-height:1.5}:is(.nutshell,#_) :is(form,#_) #ns-error-message-banner{display:none}:is(.nutshell--panel,#_) :is(form,#_)>div{flex-direction:column;gap:14px;display:flex}:is(.nutshell--panel,#_) :is(form,#_)>div>div{gap:var(--sp-2);flex-direction:column;display:flex}:is(.nutshell--panel,#_) :is(form,#_)>div>div>div:has(>input[type=submit]){display:block}:is(.nutshell--panel,#_) :is(form,#_) input[type=submit]{border-radius:var(--r-md);width:100%;height:44px;font-size:15px}:is(.nutshell--panel,#_) :is(form,#_) [id$=-success-message]{font-size:var(--fs-title);color:var(--landing-ink)}:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_)>div{flex-wrap:wrap;align-items:center;gap:14px 6px;display:flex}:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_)>div>div,:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_)>div>div>div{display:contents}:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_) :is(label,[id$=-success-message]){flex:1 0 100%}:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_) input:not([type=submit],[aria-hidden=true]){flex:140px;width:auto;min-width:0}:is(.nutshell--compact,.nutshell--row,.nutshell--inline,#_) :is(form,#_) input[type=submit]{flex:none}:is(.nutshell--compact,#_) :is(form,#_) label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--landing-ink)}:is(.nutshell--compact,#_) :is(form,#_) input:not([type=submit],[aria-hidden=true]){border-color:var(--nutshell-border);height:34px}:is(.nutshell--compact,#_) :is(form,#_) [id$=-success-message]{font-size:var(--fs-small);color:var(--landing-ink-3)}.nutshell--compact .nutshell-msg{font-size:var(--fs-small)}:is(.nutshell--row,.nutshell--inline,#_) :is(form,#_)>div{gap:12px}:is(.nutshell--row,.nutshell--inline,#_) :is(form,#_) label{font-size:15px;font-weight:var(--fw-semibold);color:var(--landing-ink)}:is(.nutshell--row,.nutshell--inline,#_) :is(form,#_) input:not([type=submit],[aria-hidden=true]){height:38px;font-size:var(--fs-base);border-color:var(--nutshell-border);border-radius:var(--r-md);flex-basis:220px;padding:0 12px}:is(.nutshell--row,.nutshell--inline,#_) :is(form,#_) input[type=submit]{height:38px;font-size:var(--fs-base);border-radius:var(--r-md);padding:0 16px}:is(.nutshell--inline,#_) :is(form,#_) label[for]{flex:0 auto}.ftr[data-astro-cid-czomzrt3]{border-top:1px solid var(--landing-line);background:#fff}.in[data-astro-cid-czomzrt3]{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:56px 32px 28px;display:flex}.top[data-astro-cid-czomzrt3]{flex-wrap:wrap;gap:36px 28px;display:flex}.brand[data-astro-cid-czomzrt3]{flex-direction:column;flex:1.6 240px;gap:14px;display:flex}.tag[data-astro-cid-czomzrt3]{color:var(--landing-ink-3);font-size:13px;line-height:1.55}.brand[data-astro-cid-czomzrt3] .news{padding-top:6px}.col[data-astro-cid-czomzrt3]{flex-direction:column;flex:150px;gap:10px;display:flex}.col-h[data-astro-cid-czomzrt3]{color:var(--landing-ink);font-size:13px;font-weight:600}.col[data-astro-cid-czomzrt3] a[data-astro-cid-czomzrt3]{color:var(--landing-ink-3);font-size:13px}.col[data-astro-cid-czomzrt3] a[data-astro-cid-czomzrt3]:hover{color:#2c5f87}.legal[data-astro-cid-czomzrt3]{border-top:1px solid var(--landing-line);color:var(--landing-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font-size:12px;display:flex}.legal-links[data-astro-cid-czomzrt3]{flex-wrap:wrap;gap:16px;display:flex}.legal-links[data-astro-cid-czomzrt3] a[data-astro-cid-czomzrt3]{color:var(--landing-ink-3)}.legal-links[data-astro-cid-czomzrt3] .internal[data-astro-cid-czomzrt3]{color:#8a6212}.cta[data-astro-cid-ulcewl4a]{border-top:1px solid var(--landing-line);background:#fff}.in[data-astro-cid-ulcewl4a]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:880px;margin:0 auto;padding:96px 24px 104px;display:flex}.title[data-astro-cid-ulcewl4a]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:300;line-height:1.05}.sub[data-astro-cid-ulcewl4a]{color:var(--landing-ink-2);text-wrap:pretty;max-width:620px;margin:0;font-size:18px;line-height:1.55}.actions[data-astro-cid-ulcewl4a]{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:4px;display:flex}.price[data-astro-cid-ulcewl4a]{color:#0f6e72;font-size:12px;font-weight:600}.terms[data-astro-cid-ulcewl4a]{color:var(--landing-ink-3);font-size:13px}.links[data-astro-cid-ulcewl4a]{flex-wrap:wrap;justify-content:center;gap:20px;padding-top:6px;font-size:14px;display:flex}@media (width<=480px){.actions[data-astro-cid-ulcewl4a]{flex-direction:column;align-self:stretch}.actions[data-astro-cid-ulcewl4a] .btn[data-astro-cid-ulcewl4a]{white-space:normal;text-align:center}}.vc{--vc-bg:#fff;--vc-ink:#1f2a37;--vc-line:#d5dce4;--vc-accent:#2c5f87;z-index:1000;background:var(--vc-bg);color:var(--vc-ink);border-top:1px solid var(--vc-line);padding:14px max(16px, env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #0f172a14}.vc[hidden]{display:none}.vc-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1120px;margin:0 auto;display:flex}.vc-text{flex:320px;margin:0}.vc-text a{color:var(--vc-accent);text-decoration:underline}.vc-actions{flex-wrap:wrap;gap:8px;display:flex}.vc-btn{font:inherit;border:1px solid var(--vc-accent);background:var(--vc-bg);min-height:44px;color:var(--vc-accent);cursor:pointer;border-radius:6px;padding:0 18px;font-weight:600}.vc-btn[data-choice=granted]{background:var(--vc-accent);color:#fff}.vc-btn:focus-visible,.vc-text a:focus-visible{outline:2px solid var(--vc-accent);outline-offset:2px}
