@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c261f344-module__sB9EVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c261f344-module__sB9EVG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--kit-brand-primary:#326fea;--kit-brand-insight:#0f9f83;--kit-brand-brain:#9714f5;--kit-brand-primary-rgb:50 111 234;--kit-brand-insight-rgb:15 159 131;--kit-brand-brain-rgb:151 20 245;--kit-brand-primary-hsl:220.1 81.4% 55.7%;--kit-brand-insight-hsl:168 83% 34%;--kit-brand-brain-hsl:275 92% 52%;--color-accent:var(--kit-brand-primary);--color-accent-rgb:var(--kit-brand-primary-rgb);--color-bg-primary:var(--kit-light-bg-main);--color-bg-secondary:var(--kit-light-bg-elevated);--color-surface:var(--kit-light-bg-surface);--color-surface-raised:var(--kit-light-bg-surface);--color-surface-inset:var(--kit-light-bg-elevated);--color-border:var(--kit-light-border-subtle);--color-border-strong:#d1d5db;--color-text-primary:var(--kit-light-text-primary);--color-text-secondary:var(--kit-light-text-secondary);--color-text-muted:var(--kit-light-text-muted);--color-success:var(--kit-brand-insight);--color-warning:#f59e0b;--color-danger:#dc2626;--color-info:var(--color-accent);--state-hover-overlay:#0000000a;--state-active-overlay:#00000014;--state-disabled-opacity:.5;--state-selected-bg:rgb(var(--color-accent-rgb) / .08);--focus-ring-color:rgb(var(--color-accent-rgb) / .5);--focus-ring-width:2px;--focus-ring-offset:2px;--kit-light-bg-main:#fff;--kit-light-bg-surface:#fff;--kit-light-bg-elevated:#f7f7f8;--kit-light-border-subtle:#e5e7eb;--kit-light-text-primary:#111827;--kit-light-text-secondary:#4b5563;--kit-light-text-muted:#8b96a8;--kit-light-bg-main-hsl:0 0% 100%;--kit-light-bg-surface-hsl:0 0% 100%;--kit-light-bg-elevated-hsl:220 9% 97%;--kit-light-border-subtle-hsl:220 13% 91%;--kit-light-text-primary-hsl:221 39% 11%;--kit-light-text-secondary-hsl:220 9% 34%;--kit-light-text-muted-hsl:220 12% 60%;--kit-dark-bg-main:#0a0a0a;--kit-dark-bg-surface:#101010;--kit-dark-bg-elevated:#181818;--kit-dark-border-subtle:#2a2a2a;--kit-dark-text-primary:#f5f5f5;--kit-dark-text-secondary:#c7c7c7;--kit-dark-text-muted:#8a8a8a;--kit-dark-bg-main-hsl:0 0% 3.9%;--kit-dark-bg-surface-hsl:0 0% 6%;--kit-dark-bg-elevated-hsl:0 0% 9%;--kit-dark-border-subtle-hsl:0 0% 16%;--kit-dark-text-primary-hsl:0 0% 96%;--kit-dark-text-secondary-hsl:0 0% 78%;--kit-dark-text-muted-hsl:0 0% 54%;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.625rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--density-comfortable-padding:var(--space-md);--density-compact-padding:var(--space-sm);--density-dense-padding:var(--space-xs);--density-comfortable-row:52px;--density-compact-row:44px;--density-dense-row:36px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-ui:var(--radius-sm);--radius-chip:var(--radius-sm);--radius-card:var(--radius-lg);--radius-shell-md:var(--radius-xl);--radius-shell-lg:var(--radius-2xl);--radius-fab:var(--radius-lg);--radius-mobile-dock:var(--radius-sm);--radius-mobile-chrome:var(--radius-sm);--button-h-compact:34px;--button-h-default:40px;--button-h-large:48px;--motion-fast:.12s;--motion-ui:.2s;--motion-layout:.28s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--transition-fast:all var(--motion-fast) var(--ease-standard);--transition-ui:all var(--motion-ui) var(--ease-standard);--transition-layout:all var(--motion-layout) var(--ease-out);--z-dropdown:20;--z-sticky:30;--z-modal:50;--z-toast:60}:root,html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:var(--kit-brand-primary);--brand-secondary:var(--kit-brand-insight);--brand-insight:var(--kit-brand-insight);--brand-accent:var(--kit-brand-brain);--brand-brain:var(--kit-brand-brain);--brand-primary-rgb:var(--kit-brand-primary-rgb);--brand-secondary-rgb:var(--kit-brand-insight-rgb);--brand-insight-rgb:var(--kit-brand-insight-rgb);--brand-accent-rgb:var(--kit-brand-brain-rgb);--brand-brain-rgb:var(--kit-brand-brain-rgb);--bg-main:var(--kit-light-bg-main);--bg-surface:var(--kit-light-bg-surface);--bg-elevated:var(--kit-light-bg-elevated);--border-subtle:var(--kit-light-border-subtle);--text-primary:var(--kit-light-text-primary);--text-secondary:var(--kit-light-text-secondary);--text-muted:var(--kit-light-text-muted);--color-bg-primary:var(--kit-light-bg-main);--color-bg-secondary:var(--kit-light-bg-elevated);--color-surface:var(--kit-light-bg-surface);--color-surface-raised:var(--kit-light-bg-surface);--color-surface-inset:var(--kit-light-bg-elevated);--color-border:var(--kit-light-border-subtle);--color-border-strong:#d1d5db;--color-text-primary:var(--kit-light-text-primary);--color-text-secondary:var(--kit-light-text-secondary);--color-text-muted:var(--kit-light-text-muted);--background:var(--kit-light-bg-main-hsl);--foreground:var(--kit-light-text-primary-hsl);--card:var(--kit-light-bg-surface-hsl);--card-foreground:var(--kit-light-text-primary-hsl);--popover:var(--kit-light-bg-surface-hsl);--popover-foreground:var(--kit-light-text-primary-hsl);--muted:var(--kit-light-bg-elevated-hsl);--muted-foreground:var(--kit-light-text-secondary-hsl);--border:var(--kit-light-border-subtle-hsl);--input:var(--kit-light-border-subtle-hsl);--ring:var(--kit-brand-primary-hsl);--primary:var(--kit-brand-primary-hsl);--primary-foreground:0 0% 100%;--primary-soft:220 85% 95%;--secondary:var(--kit-brand-insight-hsl);--secondary-foreground:0 0% 100%;--accent:var(--kit-brand-brain-hsl);--accent-foreground:0 0% 100%;--insight:var(--kit-brand-insight-hsl);--insight-foreground:0 0% 100%;--brain:var(--kit-brand-brain-hsl);--brain-foreground:0 0% 100%;--success:var(--kit-brand-insight-hsl);--success-foreground:0 0% 100%;--surface-card:var(--bg-surface);--surface-card-hover:var(--bg-surface);--surface-elevated:var(--bg-elevated);--surface-inset:var(--bg-elevated);--surface-overlay:var(--bg-surface);--surface-glass:#ffffffeb;--surface-glass-hover:var(--bg-surface);--surface-main:var(--bg-main);--surface-canvas:var(--bg-main);--surface-rail:var(--bg-elevated);--surface-section:var(--bg-elevated);--edge-glass:#11182711;--edge-glass-strong:#1118271b;--border-soft:var(--edge-glass);--border-strong:var(--edge-glass-strong);--border-hairline:var(--edge-glass);--bg-app:var(--bg-main);--bg-primary:var(--bg-main);--bg-muted:var(--bg-elevated);--bg-interactive:rgb(var(--kit-brand-primary-rgb) / .08);--text-strong:var(--text-primary);--text-reading:var(--text-secondary);--text-subtle:var(--text-muted)}html.dark,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:var(--kit-brand-primary);--brand-secondary:var(--kit-brand-insight);--brand-insight:var(--kit-brand-insight);--brand-accent:var(--kit-brand-brain);--brand-brain:var(--kit-brand-brain);--brand-primary-rgb:var(--kit-brand-primary-rgb);--brand-secondary-rgb:var(--kit-brand-insight-rgb);--brand-insight-rgb:var(--kit-brand-insight-rgb);--brand-accent-rgb:var(--kit-brand-brain-rgb);--brand-brain-rgb:var(--kit-brand-brain-rgb);--bg-main:var(--kit-dark-bg-main);--bg-surface:var(--kit-dark-bg-surface);--bg-elevated:var(--kit-dark-bg-elevated);--border-subtle:var(--kit-dark-border-subtle);--text-primary:var(--kit-dark-text-primary);--text-secondary:var(--kit-dark-text-secondary);--text-muted:var(--kit-dark-text-muted);--color-bg-primary:var(--kit-dark-bg-main);--color-bg-secondary:var(--kit-dark-bg-surface);--color-surface:var(--kit-dark-bg-surface);--color-surface-raised:var(--kit-dark-bg-elevated);--color-surface-inset:var(--kit-dark-bg-elevated);--color-border:var(--kit-dark-border-subtle);--color-border-strong:#3a3a3a;--color-text-primary:var(--kit-dark-text-primary);--color-text-secondary:var(--kit-dark-text-secondary);--color-text-muted:var(--kit-dark-text-muted);--state-hover-overlay:#ffffff0f;--state-active-overlay:#ffffff1a;--state-selected-bg:rgb(var(--color-accent-rgb) / .16);--background:var(--kit-dark-bg-main-hsl);--foreground:var(--kit-dark-text-primary-hsl);--card:var(--kit-dark-bg-surface-hsl);--card-foreground:var(--kit-dark-text-primary-hsl);--popover:var(--kit-dark-bg-surface-hsl);--popover-foreground:var(--kit-dark-text-primary-hsl);--muted:var(--kit-dark-bg-elevated-hsl);--muted-foreground:var(--kit-dark-text-secondary-hsl);--border:var(--kit-dark-border-subtle-hsl);--input:var(--kit-dark-border-subtle-hsl);--ring:var(--kit-brand-primary-hsl);--primary:var(--kit-brand-primary-hsl);--primary-foreground:0 0% 100%;--primary-soft:220 70% 18%;--secondary:var(--kit-brand-insight-hsl);--secondary-foreground:0 0% 100%;--accent:var(--kit-brand-brain-hsl);--accent-foreground:0 0% 100%;--insight:var(--kit-brand-insight-hsl);--insight-foreground:0 0% 100%;--brain:var(--kit-brand-brain-hsl);--brain-foreground:0 0% 100%;--success:var(--kit-brand-insight-hsl);--success-foreground:0 0% 100%;--surface-card:var(--bg-surface);--surface-card-hover:var(--bg-elevated);--surface-elevated:var(--bg-elevated);--surface-inset:color-mix(in srgb, var(--bg-elevated) 74%, var(--bg-main));--surface-overlay:var(--bg-elevated);--surface-glass:#121826e0;--surface-glass-hover:#1a2236f0;--surface-main:var(--bg-main);--surface-canvas:var(--bg-main);--surface-rail:var(--bg-surface);--surface-section:var(--bg-surface);--edge-glass:#e2e8f01f;--edge-glass-strong:#e2e8f033;--border-soft:var(--edge-glass);--border-strong:var(--edge-glass-strong);--border-hairline:var(--edge-glass);--bg-app:var(--bg-main);--bg-primary:var(--bg-main);--bg-muted:var(--bg-elevated);--bg-interactive:rgb(var(--kit-brand-primary-rgb) / .14);--text-strong:var(--text-primary);--text-reading:var(--text-secondary);--text-subtle:var(--text-muted)}
:root,html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--state-hover-overlay:#ffffff0f;--state-active-overlay:#ffffff1a;--state-selected-bg:rgb(var(--color-accent-rgb) / .16)}.theme-premium{--shadow-card:var(--shadow-card-hover,var(--shadow-surface-hover));--radius-card:var(--radius-lg)}
:root,html.light{--shadow-soft:0 1px 2px #0f172a13, 0 10px 22px -18px #0f172a42, 0 22px 46px -34px #0f172a2e;--shadow-medium:0 2px 4px #0f172a17, 0 16px 34px -22px #0f172a4d, 0 30px 64px -44px #0f172a38;--shadow-strong:0 4px 10px #0f172a1f, 0 26px 62px -30px #0f172a5c, 0 48px 96px -58px #0f172a3d;--shadow-frame:0 1px 2px #0f172a12, 0 12px 26px -20px #0f172a3d, 0 24px 50px -38px #0f172a29;--shadow-label-frame:0 1px 2px #0f172a11, 0 8px 18px -15px #0f172a2e, 0 14px 30px -26px #0f172a1f;--shadow-sm:var(--shadow-soft);--shadow-md:var(--shadow-medium);--shadow-lg:var(--shadow-strong);--shadow-xl:var(--shadow-strong);--glow-primary:0 0 0 0 transparent;--glow-insight:0 0 0 0 transparent;--glow-brain:0 0 0 0 transparent;--glow-live:var(--glow-insight);--glow-social:var(--glow-brain);--shadow-surface-rest:var(--shadow-soft);--shadow-surface-hover:var(--shadow-medium);--shadow-surface-floating:var(--shadow-strong);--shadow-card-rest:var(--shadow-surface-rest);--shadow-card-hover:var(--shadow-surface-hover);--elevation-1:var(--shadow-soft);--elevation-2:var(--shadow-medium);--elevation-3:var(--shadow-strong);--elevation-card:var(--shadow-surface-rest);--elevation-header:0 1px 0 #1118270f, 0 18px 46px -32px #11182757;--elevation-dock:0 -1px 2px #0f172a0a, var(--shadow-soft);--elevation-fab:var(--shadow-strong);--shadow-action-primary:0 1px 2px #0f172a29, 0 8px 18px -10px #0f172a5c, 0 12px 22px -14px rgb(var(--kit-brand-primary-rgb) / .38);--shadow-action-primary-hover:0 2px 5px #0f172a2e, 0 10px 22px -10px #0f172a6b, 0 16px 28px -14px rgb(var(--kit-brand-primary-rgb) / .44);--shadow-focus-primary:0 0 0 3px rgb(var(--kit-brand-primary-rgb) / .2);--shadow-emphasis-live:0 0 0 1px rgb(var(--kit-brand-insight-rgb) / .22), 0 16px 36px -30px rgb(var(--kit-brand-insight-rgb) / .24);--shadow-emphasis-brain:0 0 0 1px rgb(var(--kit-brand-brain-rgb) / .22), 0 16px 38px -30px rgb(var(--kit-brand-brain-rgb) / .26);--shadow-blue-action:var(--shadow-action-primary);--shadow-blue-focus:var(--shadow-focus-primary);--shadow-teal-signal:var(--shadow-emphasis-live);--shadow-violet-brain:var(--shadow-emphasis-brain)}html.dark,.dark{--shadow-soft:0 4px 12px #00000059;--shadow-medium:0 8px 24px #00000073;--shadow-strong:0 12px 40px #0009;--shadow-sm:var(--shadow-soft);--shadow-md:var(--shadow-medium);--shadow-lg:var(--shadow-strong);--shadow-xl:var(--shadow-strong);--glow-primary:0 0 0 0 transparent;--glow-insight:0 0 0 0 transparent;--glow-brain:0 0 0 0 transparent;--glow-live:var(--glow-insight);--glow-social:var(--glow-brain);--shadow-surface-rest:var(--shadow-soft);--shadow-surface-hover:var(--shadow-medium);--shadow-surface-floating:var(--shadow-strong);--shadow-card-rest:var(--shadow-surface-rest);--shadow-card-hover:var(--shadow-surface-hover);--elevation-1:var(--shadow-soft);--elevation-2:var(--shadow-medium);--elevation-3:var(--shadow-strong);--elevation-card:var(--shadow-surface-rest);--elevation-header:0 1px 0 #e2e8f01a;--elevation-dock:0 -1px 2px #0000003d, var(--shadow-medium);--elevation-fab:var(--shadow-strong);--shadow-action-primary:0 1px 2px #00000057, 0 10px 22px -14px #0009;--shadow-action-primary-hover:0 2px 4px #00000061, 0 12px 28px -14px #000000ad;--shadow-focus-primary:0 0 0 3px rgb(var(--kit-brand-primary-rgb) / .34), 0 8px 24px -18px rgb(var(--kit-brand-primary-rgb) / .24);--shadow-emphasis-live:0 0 0 1px rgb(var(--kit-brand-insight-rgb) / .2), 0 10px 28px -22px rgb(var(--kit-brand-insight-rgb) / .14);--shadow-emphasis-brain:0 0 0 1px rgb(var(--kit-brand-brain-rgb) / .2), 0 10px 30px -22px rgb(var(--kit-brand-brain-rgb) / .15);--shadow-blue-action:var(--shadow-action-primary);--shadow-blue-focus:var(--shadow-focus-primary);--shadow-teal-signal:var(--shadow-emphasis-live);--shadow-violet-brain:var(--shadow-emphasis-brain)}
:root{--page-padding:1rem;--brand-primary:#326fea;--brand-secondary:#0f9f83;--brand-accent:#9714f5;--brand-primary-rgb:50 111 234;--brand-secondary-rgb:15 159 131;--brand-accent-rgb:151 20 245;--bg-app:#fff;--bg-surface:#fffffff0;--bg-muted:#f7f7f8;--bg-interactive:#326fea14;--surface-canvas:#fff;--surface-main:#fff;--surface-rail:#f7f7f8;--surface-section:#f7f7f8;--surface-card:#fff;--surface-card-hover:#fff;--surface-elevated:#fff;--surface-inset:#f7f7f8;--surface-overlay:#fff;--surface-glass:#fff;--surface-glass-hover:#fff;--surface-glass-elevated:#fff;--surface-1:#fff;--surface-2:#f7f7f8;--surface-3:#fff;--edge-glass:transparent;--edge-glass-strong:transparent;--glass-blur:20px;--glass-blur-strong:24px;--glass-saturate:140%;--border-soft:var(--edge-glass);--border-strong:var(--edge-glass-strong);--border-hairline:var(--edge-glass);--border-emphasis:#326fea47;--focus-ring:#326fea57;--rim-primary:linear-gradient(135deg, #326fea3d, #326fea14);--rim-brain:linear-gradient(135deg, #9714f538, #9714f50f);--rim-live:linear-gradient(135deg, #0f9f8333, #0f9f830e);--rim-social:var(--rim-brain);--glow-primary:0 0 0 0 transparent;--glow-brain:0 0 0 0 transparent;--glow-live:0 0 0 0 transparent;--glow-social:0 0 0 0 transparent;--border-outline:var(--edge-glass-strong);--accent-soft:#326fea14;--elevation-0:none;--inner-light-alpha:.78;--inner-light-alpha-strong:.86;--shadow-alpha-rest:.18;--shadow-alpha-raised:.22;--shadow-alpha-floating:.28;--shadow-flat:none;--shadow-inset-highlight:inset 0 1px 0 rgb(255 255 255/var(--inner-light-alpha));--shadow-rest:0 1px 2px #0f172a13, 0 10px 22px -18px #0f172a42, 0 22px 46px -34px #0f172a2e;--shadow-raised:0 2px 4px #0f172a17, 0 16px 34px -22px #0f172a4d, 0 30px 64px -44px #0f172a38;--shadow-floating:0 4px 10px #0f172a1f, 0 26px 62px -30px #0f172a5c, 0 48px 96px -58px #0f172a3d;--shadow-surface-rest:var(--shadow-rest);--shadow-surface-hover:var(--shadow-raised);--shadow-surface-floating:var(--shadow-floating);--shadow-blue-action:0 1px 2px #0f172a29, 0 8px 18px -10px #0f172a5c, 0 12px 22px -14px rgb(var(--brand-primary-rgb) / .38);--shadow-blue-focus:0 0 0 3px rgb(var(--brand-primary-rgb) / .2);--shadow-teal-signal:0 0 0 1px rgb(var(--brand-secondary-rgb) / .2), 0 16px 36px -30px rgb(var(--brand-secondary-rgb) / .24);--shadow-violet-brain:0 0 0 1px rgb(var(--brand-accent-rgb) / .2), 0 16px 38px -30px rgb(var(--brand-accent-rgb) / .26);--shadow-action-primary:var(--shadow-blue-action);--shadow-focus-primary:var(--shadow-blue-focus);--shadow-emphasis-live:var(--shadow-teal-signal);--shadow-emphasis-brain:var(--shadow-violet-brain);--elevation-1:0 1px 2px #0f172a0d;--elevation-header:0 1px 0 #0f172a14;--elevation-card:var(--shadow-surface-rest);--shadow-card-rest:var(--shadow-surface-rest);--shadow-card-hover:var(--shadow-surface-hover);--elevation-primary:var(--shadow-action-primary);--elevation-dock-up:0 -1px 2px #0000000a, 0 -8px 24px #0000000d;--elevation-2:var(--shadow-surface-rest);--elevation-dock:var(--elevation-dock-up), var(--shadow-surface-rest);--elevation-3:var(--shadow-surface-hover);--elevation-fab:var(--shadow-surface-floating);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-ui:var(--radius-sm);--radius-chip:var(--radius-sm);--radius-card:var(--radius-lg);--radius-shell-md:var(--radius-xl);--radius-shell-lg:var(--radius-2xl);--radius-fab:var(--radius-lg);--radius-mobile-dock:var(--radius-sm);--radius-mobile-chrome:var(--radius-sm);--header-height:52px;--mobile-dock-bar-width:100%;--mobile-dock-margin-bottom:0px;--mobile-dock-tab-row-min-h:var(--header-height);--icon-stroke:1.65;--mobile-dock-pad-top-with-fab:0px;--mobile-dock-pad-bottom:0px;--nav-height:60px;--btn-height-primary:44px;--btn-height-secondary:40px;--icon-chrome:36px}
.ui-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-sm);white-space:nowrap;-webkit-font-smoothing:antialiased;touch-action:manipulation;cursor:pointer;transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:var(--transition-ui);border-style:solid;border-width:0;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.ui-btn:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) hsl(var(--background)), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);outline:none}.dark .ui-btn:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) hsl(var(--background)), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.ui-btn:disabled{pointer-events:none;opacity:var(--state-disabled-opacity);transform:none}.ui-btn[data-loading=true]{cursor:progress}.ui-btn[data-loading=true]:disabled{opacity:.72}.ui-btn:active:not(:disabled):not([data-loading=true]){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ui-btn{transition-duration:.01ms}.ui-btn:hover,.ui-btn:active{transform:none}}.ui-btn--sz-default{min-height:var(--button-h-default);padding-left:var(--space-lg);padding-right:var(--space-lg);border-radius:var(--radius-sm)}.ui-btn--sz-sm{min-height:var(--button-h-compact);padding-left:var(--space-md);padding-right:var(--space-md);border-radius:var(--radius-sm);font-size:12px}.ui-btn--sz-lg{min-height:var(--button-h-large);padding-left:var(--space-xl);padding-right:var(--space-xl);border-radius:var(--radius-sm);font-size:14px;font-weight:650}.ui-btn--sz-icon{width:var(--button-h-default);height:var(--button-h-default);border-radius:var(--radius-sm);padding:0}.ui-btn--sz-icon svg{pointer-events:auto}.ui-btn[data-button-variant=default]{border-radius:var(--radius-sm);background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-action-primary);border:0}.dark .ui-btn[data-button-variant=default]{background:hsl(var(--primary));box-shadow:var(--shadow-action-primary)}.ui-btn[data-button-variant=default]:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--shadow-action-primary-hover,var(--shadow-action-primary));transform:scale(1.012)translateY(-1px)}html.light .ui-btn[data-button-variant=default]:hover:not(:disabled),:root:not(.dark) .ui-btn[data-button-variant=default]:hover:not(:disabled){filter:none;box-shadow:var(--shadow-action-primary-hover,var(--shadow-action-primary))}.ui-btn[data-button-variant=default]:active:not(:disabled){transform:scale(.98)}.ui-btn[data-button-variant=destructive]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-radius:var(--radius-sm)}.ui-btn[data-button-variant=destructive]:hover:not(:disabled){background:hsl(var(--destructive) / .9);transform:scale(1.01)translateY(-1px)}.ui-btn[data-button-variant=outline]{border-width:1px;border-color:var(--edge-glass,var(--border-hairline));background:var(--surface-glass,var(--surface-card));color:hsl(var(--foreground));border-radius:var(--radius-sm);box-shadow:var(--elevation-1);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,130%));backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,130%))}.dark .ui-btn[data-button-variant=outline]{background:var(--surface-glass,var(--surface-card));border-color:var(--edge-glass,var(--border-hairline));box-shadow:var(--elevation-1)}.ui-btn[data-button-variant=outline]:hover:not(:disabled){background:var(--surface-glass-hover,var(--surface-card-hover));border-color:var(--edge-glass-strong,var(--border-emphasis));box-shadow:var(--shadow-card,var(--shadow-surface-rest));transform:scale(1.01)translateY(-1px)}.ui-btn[data-button-variant=outline]:not([data-ui-tone=default]){border-color:var(--tone-soft-border);color:var(--tone-soft-text)}.ui-btn[data-button-variant=outline]:not([data-ui-tone=default]):hover:not(:disabled){background:var(--surface-glass-hover,var(--tone-soft-bg));border-color:color-mix(in srgb, var(--tone-soft-border) 58%, var(--edge-glass-strong,var(--tone-soft-border)));box-shadow:var(--elevation-1)}.ui-btn[data-button-variant=outline]:active:not(:disabled){transform:scale(.98)}.ui-btn[data-button-variant=secondary]{border-width:1px;border-color:var(--edge-glass,var(--border-hairline));background:var(--surface-glass,var(--surface-inset));color:hsl(var(--foreground));border-radius:var(--radius-sm);box-shadow:var(--elevation-1);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,130%));backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,130%))}.dark .ui-btn[data-button-variant=secondary]{background:var(--surface-glass,var(--surface-inset));border-color:var(--edge-glass,var(--border-hairline));box-shadow:var(--elevation-1)}.ui-btn[data-button-variant=secondary]:hover:not(:disabled){background:var(--surface-glass-hover,var(--surface-card-hover));border-color:var(--edge-glass-strong,var(--border-emphasis));box-shadow:var(--shadow-card,var(--shadow-surface-rest));transform:scale(1.01)translateY(-1px)}.ui-btn[data-button-variant=secondary]:not([data-ui-tone=default]){border-color:color-mix(in srgb, var(--tone-soft-border) 46%, var(--edge-glass,var(--tone-soft-border)));background:var(--surface-glass,var(--tone-soft-bg));color:var(--tone-soft-text)}.ui-btn[data-button-variant=secondary]:active:not(:disabled){transform:scale(.98)}.ui-btn[data-button-variant=ghost]{color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);box-shadow:none;background:0 0}.ui-btn[data-button-variant=ghost]:hover:not(:disabled){background:var(--surface-glass-hover,hsl(var(--muted) / .55));color:hsl(var(--foreground));transform:scale(1.01)translateY(-1px)}.ui-btn[data-button-variant=ghost]:not([data-ui-tone=default]){color:var(--tone-soft-text)}.ui-btn[data-button-variant=ghost]:not([data-ui-tone=default]):hover:not(:disabled){background:var(--surface-glass-hover,var(--tone-soft-bg));color:var(--tone-soft-text)}.ui-btn[data-button-variant=ghost]:active:not(:disabled){background:hsl(var(--muted) / .65);transform:scale(.98)}.ui-btn[data-button-variant=subtle]{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:var(--radius-sm);box-shadow:none}.ui-btn[data-button-variant=subtle]:hover:not(:disabled){background:hsl(var(--primary) / .16);transform:scale(1.01)translateY(-1px)}.ui-btn[data-button-variant=subtle]:not([data-ui-tone=default]):not([data-ui-tone=primary]){border-width:1px;border-color:var(--tone-soft-border);background:var(--tone-soft-bg);color:var(--tone-soft-text)}.ui-btn[data-button-variant=subtle]:not([data-ui-tone=default]):not([data-ui-tone=primary]):hover:not(:disabled){box-shadow:none}.ui-btn[data-button-variant=link]{color:hsl(var(--primary));box-shadow:none;min-height:unset;text-underline-offset:4px;background:0 0;border-radius:0;padding:0}.ui-btn[data-button-variant=link]:hover:not(:disabled){text-decoration:underline}.ui-btn[data-button-variant=link].ui-btn--sz-default,.ui-btn[data-button-variant=link].ui-btn--sz-sm,.ui-btn[data-button-variant=link].ui-btn--sz-lg,.ui-btn[data-button-variant=link].ui-btn--sz-icon{min-height:unset;border-radius:0;width:auto;height:auto;padding:0}@media (prefers-reduced-motion:reduce){.ui-btn[data-button-variant=outline]:active:not(:disabled),.ui-btn[data-button-variant=secondary]:active:not(:disabled),.ui-btn[data-button-variant=default]:active:not(:disabled),.ui-btn[data-button-variant=ghost]:active:not(:disabled),.ui-btn[data-button-variant=subtle]:active:not(:disabled){transform:none}}
.ui-surface,.ui-card,.ui-panel{background:var(--color-surface);border:1px solid var(--edge-glass);color:var(--text-primary);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}[data-density=comfortable]{--component-padding:var(--density-comfortable-padding);--component-row-min:var(--density-comfortable-row)}[data-density=compact]{--component-padding:var(--density-compact-padding);--component-row-min:var(--density-compact-row)}[data-density=dense]{--component-padding:var(--density-dense-padding);--component-row-min:var(--density-dense-row)}.ui-card,.ui-panel{border-radius:var(--radius-lg)}[data-ui-card][data-ui-variant=ghost]{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));border-color:color-mix(in srgb, var(--edge-glass) 72%, transparent);box-shadow:var(--shadow-label-frame,none)}[data-ui-card][data-ui-variant=solid],[data-ui-card][data-card-accent=top]{border-color:color-mix(in srgb, hsl(var(--primary)) 18%, var(--edge-glass));background:color-mix(in srgb, var(--color-surface) 98%, hsl(var(--primary)));box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover))}.ui-surface[data-interactive=true],.ui-card[data-interactive=true],.ui-panel[data-interactive=true]{transition:border-color var(--motion-duration-ui,.2s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-ui,.2s) var(--motion-ease-standard,ease), transform var(--motion-duration-tap,.12s) var(--motion-ease-out,ease)}.ui-surface[data-interactive=true]:hover,.ui-card[data-interactive=true]:hover,.ui-panel[data-interactive=true]:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover));transform:translateY(-1px)}.ui-toolbar{align-items:center;gap:var(--space-sm);min-height:var(--button-h-default);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--edge-glass);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));display:flex}.ui-container{max-width:var(--container-xl)}.ui-container[data-container-size=sm]{max-width:var(--container-sm)}.ui-container[data-container-size=md]{max-width:var(--container-md)}.ui-container[data-container-size=lg]{max-width:var(--container-lg)}.ui-container[data-container-size=xl]{max-width:var(--container-xl)}.ui-container[data-container-size="2xl"]{max-width:var(--container-2xl)}.ui-container[data-container-size=full]{max-width:none}.ui-section{background:var(--color-bg-primary)}.ui-section[data-ui-tone=muted]{background:var(--color-bg-secondary)}.ui-dialog-surface{border-radius:var(--radius-lg);box-shadow:var(--shadow-surface-floating)}.ui-field{gap:var(--space-xs);display:grid}.ui-field-label{color:var(--text-primary);font-size:var(--text-sm,.875rem);font-weight:600;line-height:1.25}.ui-field-helper{color:var(--text-muted);font-size:var(--text-xs,.75rem);line-height:1.45}.ui-field-error{color:var(--color-danger);font-size:var(--text-xs,.75rem);line-height:1.45}.ui-input{min-height:var(--button-h-default);border-radius:var(--radius-sm);border:1px solid var(--edge-glass);background:var(--surface-card);width:100%;color:var(--text-primary);box-shadow:none;padding-inline:var(--component-padding,var(--density-comfortable-padding));transition:var(--transition-ui)}.ui-input::placeholder{color:var(--text-muted)}.ui-input:focus,.ui-input:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--shadow-focus,var(--shadow-focus-primary));outline:none}.ui-input[aria-invalid=true]{border-color:var(--color-danger)}.ui-badge,.ui-tag{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-xs);border:1px solid var(--edge-glass);background:var(--surface-inset);color:var(--text-secondary);min-height:1.75rem;padding:0 var(--space-sm);font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.ui-table-shell{border:1px solid var(--edge-glass);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--text-primary);font-size:var(--text-sm,.875rem)}.ui-table-header{background:var(--surface-inset);color:var(--text-secondary)}.ui-table-head,.ui-table-cell{min-height:var(--component-row-min,var(--density-comfortable-row));padding:var(--component-padding,var(--density-comfortable-padding));text-align:left;vertical-align:middle}.ui-table-head{font-size:var(--text-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ui-table-row{border-top:1px solid var(--edge-glass);transition:var(--transition-fast)}.ui-table-body .ui-table-row:hover{background:var(--state-hover-overlay)}.ui-payment-history-mobile{gap:var(--space-sm);display:grid}.ui-payment-history-row{gap:var(--space-sm);border:1px solid var(--edge-glass);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--density-comfortable-padding);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));display:grid}html.light .ui-badge,html.light .ui-tag,:root:not(.dark) .ui-badge,:root:not(.dark) .ui-tag{box-shadow:var(--shadow-label-frame);background:#fff;border-color:#0000}.ui-badge[data-ui-tone=primary],.ui-tag[data-ui-tone=primary]{border-color:rgb(var(--kit-brand-primary-rgb) / .28);background:rgb(var(--kit-brand-primary-rgb) / .1);color:hsl(var(--primary))}.ui-badge[data-ui-tone=insight],.ui-badge[data-ui-tone=success],.ui-badge[data-ui-tone=live],.ui-tag[data-ui-tone=insight],.ui-tag[data-ui-tone=success],.ui-tag[data-ui-tone=live]{border-color:rgb(var(--kit-brand-insight-rgb) / .28);background:rgb(var(--kit-brand-insight-rgb) / .1);color:hsl(var(--insight))}.ui-badge[data-ui-tone=brain],.ui-badge[data-ui-tone=accent],.ui-tag[data-ui-tone=brain],.ui-tag[data-ui-tone=accent]{border-color:rgb(var(--kit-brand-brain-rgb) / .24);background:rgb(var(--kit-brand-brain-rgb) / .1);color:hsl(var(--brain))}.ui-ai-surface,[data-ui-tone=brain][data-ui-variant=soft],.intelligence-surface-soft{border:1px solid rgb(var(--kit-brand-brain-rgb) / .2);background:color-mix(in srgb, var(--bg-surface) 94%, var(--kit-brand-brain));color:var(--text-primary);box-shadow:var(--shadow-emphasis-brain)}.ui-ai-surface:hover,[data-ui-tone=brain][data-ui-variant=soft]:hover,.intelligence-surface-soft:hover,.dark .ui-ai-surface:hover,.dark [data-ui-tone=brain][data-ui-variant=soft]:hover,.dark .intelligence-surface-soft:hover{box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover))}.premium-card-surface,.surface-panel,.surface-glass,.feed-composer-well{background:var(--color-surface);border-color:var(--edge-glass);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.premium-card-surface[data-interactive=true]:hover,.surface-panel[data-interactive=true]:hover,.surface-glass[data-interactive=true]:hover,.feed-composer-well:focus-within{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover))}.premium-card-surface[data-interactive=true]:hover,.surface-panel[data-interactive=true]:hover,.surface-glass[data-interactive=true]:hover{transform:translateY(-1px)}.premium-inset-surface{background:var(--surface-inset);border-color:var(--edge-glass);box-shadow:inset 0 1px #ffffff0a}.ui-icon-well{border-radius:var(--radius-sm);border:1px solid var(--edge-glass);background:var(--surface-inset);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.ui-icon-well[data-ui-tone=primary]{border-color:rgb(var(--kit-brand-primary-rgb) / .26);color:hsl(var(--primary))}.ui-icon-well[data-ui-tone=insight],.ui-icon-well[data-ui-tone=live]{border-color:rgb(var(--kit-brand-insight-rgb) / .26);color:hsl(var(--insight))}.ui-icon-well[data-ui-tone=brain]{border-color:rgb(var(--kit-brand-brain-rgb) / .24);color:hsl(var(--brain))}
.vh-section-default{isolation:isolate;background:var(--color-bg-primary);position:relative}.vh-section-muted{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 18%, transparent), transparent 44%), var(--color-bg-secondary);position:relative}.vh-section-default:before,.vh-section-muted:before{content:"";z-index:-1;height:var(--space-3xl);pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-text-primary) 5%, transparent), transparent);opacity:.38;position:absolute;inset:0 0 auto}.vh-story-hook{overflow:hidden}.vh-story-light .vh-section-header{max-width:40rem}.vh-story-visual .vh-module{overflow:visible}.vh-story-dense .vh-module{padding:var(--space-lg)}.vh-story-proof .vh-section-copy,.vh-story-action .vh-section-copy{margin-inline:auto}.vh-section-flow-divider{position:relative}.vh-section-flow-divider:after{content:"";inset-inline:max(var(--page-padding), var(--space-lg));pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .16), transparent);height:1px;position:absolute;bottom:0}.vh-layer-base{background:var(--color-bg-primary)}.vh-layer-section{background:var(--color-bg-secondary)}.vh-layer-card{background:var(--color-surface);border:1px solid var(--edge-glass);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-layer-elevated{background:var(--color-surface-raised);border:1px solid var(--edge-glass-strong);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover))}.vh-section-header{gap:var(--space-xl);display:grid}.vh-section-label{color:var(--color-text-muted);font-size:var(--text-xs,.75rem);letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.2}.vh-section-title{max-width:11.5em;color:var(--color-text-primary);font-family:var(--font-headline);letter-spacing:-.035em;font-size:clamp(2.45rem,5.35vw,4.4rem);font-weight:700;line-height:.94}.vh-section-copy{max-width:34rem;color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.78}.vh-key{color:var(--color-text-primary);font-weight:750}.vh-module{border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 22%, transparent), transparent 42%), var(--color-bg-secondary);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-breakout-soft{margin-inline:calc(-1 * min(var(--space-md), 1.5vw))}.vh-asym-up{transform:translateY(calc(-1 * var(--space-sm)))}.vh-asym-down{transform:translateY(var(--space-sm))}.vh-asym-right{transform:translateX(var(--space-sm))}.vh-module[data-focus=true]{background:linear-gradient(180deg, hsl(var(--primary) / .022), transparent 72%), var(--color-bg-secondary);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover))}.vh-editorial-panel{border:1px solid color-mix(in srgb, var(--edge-glass) 78%, transparent);border-radius:var(--radius-xl);background:linear-gradient(165deg, hsl(var(--primary) / .045), transparent 52%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest))), 0 18px 40px -34px color-mix(in srgb, var(--color-text-primary) 12%, transparent);position:relative;overflow:hidden}.vh-editorial-panel:before{content:"";left:var(--space-sm);top:var(--space-lg);bottom:var(--space-lg);border-radius:var(--radius-2xl);pointer-events:none;background:linear-gradient(180deg, hsl(var(--primary) / .42), hsl(var(--insight) / .32) 48%, hsl(var(--insight) / .14) 100%);width:3px;box-shadow:0 0 14px 1px hsl(var(--primary) / .12);position:absolute}.vh-comparison-list{gap:var(--space-md);display:grid}.vh-comparison-row{border:1px solid color-mix(in srgb, var(--edge-glass) 42%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));padding:var(--space-md) var(--space-md);box-shadow:0 1px 0 color-mix(in srgb, var(--color-text-primary) 4%, transparent);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.vh-comparison-row[data-positive=true]{border-color:color-mix(in srgb, hsl(var(--primary)) 18%, var(--edge-glass));background:linear-gradient(105deg, hsl(var(--primary) / .06), transparent 72%), var(--color-surface);color:var(--color-text-primary);box-shadow:0 1px 0 hsl(var(--primary) / .08), 0 12px 28px -22px hsl(var(--primary) / .18)}.vh-comparison-row:hover{border-color:color-mix(in srgb, var(--edge-glass) 55%, transparent)}.vh-comparison-row[data-positive=true]:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 26%, var(--edge-glass))}@media (prefers-reduced-motion:reduce){.vh-comparison-row{transition:none}}.vh-outcome-feature{min-height:100%}.vh-outcome-list{gap:var(--space-md);display:grid}.vh-outcome-row{gap:var(--space-md);border:1px solid var(--edge-glass);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);box-shadow:var(--shadow-label-frame,none);transition:var(--transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vh-outcome-row:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));transform:translateY(-1px)}.vh-api-diagram{border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0, hsl(var(--primary) / .06), transparent 42%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));padding:var(--space-md);position:relative;overflow:hidden}.vh-api-diagram:before{content:"";inset-inline:var(--space-lg);pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .22), transparent);height:1px;position:absolute;top:50%}.vh-api-lane{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.vh-api-node{border:1px solid color-mix(in srgb, var(--edge-glass) 72%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));min-width:0;padding:var(--space-md);box-shadow:var(--shadow-label-frame,none);transition:var(--transition-fast);position:relative}.vh-api-node[data-core=true]{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, var(--edge-glass));background:linear-gradient(180deg, hsl(var(--primary) / .05), hsl(var(--primary) / .018)), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-api-node:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover));transform:translateY(-1px)}.vh-api-signal-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vh-api-signal{border:1px solid color-mix(in srgb, var(--edge-glass) 68%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-bg-secondary));padding:var(--space-sm) var(--space-md)}.vh-proof-board{border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:linear-gradient(180deg, hsl(var(--primary) / .02), transparent 46%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));padding:var(--space-md);position:relative;overflow:hidden}.vh-proof-board:before{content:"";inset-inline:var(--space-lg);top:var(--space-lg);pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .16), transparent);height:1px;position:absolute}.vh-proof-metrics{gap:var(--space-md);display:grid}.vh-proof-stat{border:1px solid color-mix(in srgb, var(--edge-glass) 74%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));padding:var(--space-md);box-shadow:var(--shadow-label-frame,none);transition:var(--transition-fast);position:relative}.vh-proof-stat[data-primary=true]{border-color:color-mix(in srgb, hsl(var(--primary)) 24%, var(--edge-glass));background:linear-gradient(90deg, hsl(var(--primary) / .04), transparent 72%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-proof-stat:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));transform:translateY(-1px)}.vh-proof-roles{gap:var(--space-xs);border-top:1px solid color-mix(in srgb, var(--edge-glass) 68%, transparent);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.vh-auth-page{isolation:isolate;position:relative}.vh-auth-page:before{content:"";inset:var(--space-xl) max(var(--page-padding), var(--space-lg)) auto;z-index:0;pointer-events:none;background:radial-gradient(circle at 74% 18%, hsl(var(--primary) / .07), transparent 36%), radial-gradient(circle at 44% 78%, hsl(var(--insight) / .045), transparent 42%);height:min(42rem,72%);filter:blur(var(--space-xl));position:absolute}.vh-auth-panel{border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:linear-gradient(180deg, hsl(var(--primary) / .018), transparent 44%), var(--color-surface);box-shadow:var(--shadow-floating,var(--shadow-surface-floating)), 0 18px 50px -44px hsl(var(--primary) / .18);position:relative;overflow:hidden}.vh-auth-panel:before{content:"";height:var(--space-2xs);pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .42), transparent);position:absolute;inset:0 0 auto}.vh-auth-heading{color:var(--color-text-primary);font-family:var(--font-headline);letter-spacing:-.038em;line-height:1}.vh-auth-copy{max-width:38rem;color:color-mix(in srgb, var(--color-text-secondary) 76%, transparent);line-height:1.72}.vh-auth-cue-list{gap:var(--space-sm);border-left:1px solid color-mix(in srgb, var(--edge-glass) 74%, transparent);padding-left:var(--space-md);display:grid}.vh-auth-cue{border:1px solid color-mix(in srgb, var(--edge-glass) 68%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));padding:var(--space-sm) var(--space-md);color:var(--color-text-secondary);position:relative}.vh-auth-cue:before{content:"";left:calc(-1 * var(--space-md) - 1px);width:var(--space-xs);pointer-events:none;background:hsl(var(--primary) / .26);height:1px;position:absolute;top:50%}.vh-auth-access-map{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vh-auth-access-step{border:1px solid color-mix(in srgb, var(--edge-glass) 68%, transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg, hsl(var(--primary) / .018), transparent 54%), color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));min-width:0;padding:var(--space-sm);box-shadow:var(--shadow-label-frame,none)}.vh-auth-access-icon{border:1px solid color-mix(in srgb, hsl(var(--primary)) 22%, var(--edge-glass));border-radius:var(--radius-sm);background:hsl(var(--primary) / .06);width:1.75rem;height:1.75rem;color:hsl(var(--primary));justify-content:center;align-items:center;display:inline-flex}.vh-auth-method-panel{border:1px solid var(--edge-glass);border-radius:var(--radius-md);background:linear-gradient(180deg, hsl(var(--primary) / .016), transparent 48%), var(--surface-inset);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));position:relative;overflow:hidden}.vh-auth-method-panel:before{content:"";inset-inline:var(--space-lg);pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .22), transparent);height:1px;position:absolute;top:0}.vh-auth-method-header{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--edge-glass) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 88%, var(--surface-inset));padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-label-frame,none);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vh-auth-method-icon{border:1px solid color-mix(in srgb, hsl(var(--primary)) 24%, var(--edge-glass));border-radius:var(--radius-sm);background:hsl(var(--primary) / .07);width:2rem;height:2rem;color:hsl(var(--primary));justify-content:center;align-items:center;display:inline-flex}.vh-auth-otp-panel,.vh-auth-activation-card{border:1px solid var(--edge-glass);border-radius:var(--radius-md);background:linear-gradient(180deg, hsl(var(--primary) / .018), transparent 46%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));position:relative;overflow:hidden}.vh-auth-otp-panel:before,.vh-auth-activation-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .22), transparent);height:1px;position:absolute;inset:0 0 auto}.vh-auth-field{gap:var(--space-xs);display:grid}.vh-auth-input{border-color:var(--edge-glass);background:var(--color-surface);box-shadow:var(--shadow-label-frame,none);transition:var(--transition-ui)}.vh-auth-input:focus,.vh-auth-input:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--shadow-focus,var(--shadow-focus-primary))}.vh-auth-action-grid{gap:var(--space-sm);display:grid}.vh-auth-status-note{gap:var(--space-sm);border:1px solid color-mix(in srgb, hsl(var(--insight)) 24%, var(--edge-glass));border-radius:var(--radius-sm);background:hsl(var(--insight) / .055);padding:var(--space-sm) var(--space-md);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vh-auth-role-option{border:1px solid var(--edge-glass);border-radius:var(--radius-sm);background:var(--color-surface);min-height:4.25rem;padding:var(--space-sm) var(--space-md);color:color-mix(in srgb, var(--color-text-primary) 78%, transparent);text-align:left;transition:var(--transition-fast)}.vh-auth-role-option:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 28%, var(--edge-glass-strong));background:var(--color-surface-raised);color:var(--color-text-primary);transform:translateY(-1px)}.vh-auth-role-option[data-selected=true]{border-color:color-mix(in srgb, hsl(var(--primary)) 38%, var(--edge-glass));background:linear-gradient(180deg, hsl(var(--primary) / .075), hsl(var(--primary) / .022)), var(--color-surface);color:hsl(var(--primary));box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-auth-suggestion-chip{border:1px solid color-mix(in srgb, var(--edge-glass) 72%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));padding:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);transition:var(--transition-fast)}.vh-auth-suggestion-chip:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, var(--edge-glass));background:var(--color-surface-raised);color:var(--color-text-primary)}.vh-auth-success-panel{border:1px solid color-mix(in srgb, var(--color-success) 30%, var(--edge-glass));border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-success) 10%, transparent), transparent 68%), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-auth-result-card,.vh-auth-next-card{border:1px solid var(--edge-glass);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-auth-email-toggle{box-shadow:var(--shadow-label-frame,none);transition:var(--transition-fast)}.vh-auth-email-toggle:hover{border-color:var(--edge-glass-strong);background:var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));transform:translateY(-1px)}.vh-auth-trust-row{gap:var(--space-sm);border-top:1px solid color-mix(in srgb, var(--edge-glass) 72%, transparent);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.vh-auth-trust-chip{border:1px solid color-mix(in srgb, var(--edge-glass) 66%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-bg-secondary));padding:var(--space-xs) var(--space-sm);box-shadow:var(--shadow-label-frame,none)}.vh-auth-aside{isolation:isolate;border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:radial-gradient(circle at 26% 18%, hsl(var(--primary) / .07), transparent 34%), linear-gradient(180deg, hsl(var(--primary) / .018), transparent 56%), var(--color-bg-secondary);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));position:relative;overflow:hidden}.vh-auth-aside:before{content:"";inset:var(--space-lg) var(--space-lg) auto;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0, hsl(var(--primary) / .09), transparent 40%), radial-gradient(circle at 82% 38%, hsl(var(--brain) / .055), transparent 36%);height:52%;filter:blur(var(--space-xl));position:absolute}.vh-auth-aside-content{z-index:1;position:relative}.vh-auth-preview{border:1px solid var(--edge-glass);border-radius:var(--radius-md);background:linear-gradient(180deg, hsl(var(--primary) / .026), transparent 54%), var(--color-surface);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover));position:relative;overflow:hidden}.vh-auth-preview:before{content:"";inset-inline:var(--space-lg);pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .24), transparent);height:1px;position:absolute;top:0}.vh-auth-preview-aura{pointer-events:none;background:radial-gradient(circle at 50% 50%, hsl(var(--primary) / .07), transparent 60%);height:44%;filter:blur(var(--space-xl));position:absolute;inset:auto 8% 10%}.vh-auth-preview-node{border:1px solid color-mix(in srgb, var(--edge-glass) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));min-width:0;padding:var(--space-sm) var(--space-2xs);text-align:center;box-shadow:var(--shadow-label-frame,none);flex-direction:column;align-items:center;display:flex;position:relative}.vh-auth-preview-node[data-core=true]{border-color:color-mix(in srgb, hsl(var(--primary)) 30%, var(--edge-glass));background:linear-gradient(180deg, hsl(var(--primary) / .07), hsl(var(--primary) / .018)), var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-auth-cue-board{gap:var(--space-sm);display:grid}.vh-auth-cue-row{gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--edge-glass) 68%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-label-frame,none);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vh-auth-summary-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vh-auth-summary-tile{border:1px solid color-mix(in srgb, var(--edge-glass) 70%, transparent);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-sm);text-align:center;box-shadow:var(--shadow-label-frame,none)}.vh-hero-shell{background:radial-gradient(circle at 18% 28%, hsl(var(--primary) / .072), transparent 34%), radial-gradient(circle at 16% 12%, hsl(var(--primary) / .052), transparent 34%), radial-gradient(circle at 86% 10%, hsl(var(--insight) / .045), transparent 36%), linear-gradient(180deg, hsl(var(--primary) / .016), transparent 56%), linear-gradient(180deg, var(--color-bg-primary), var(--color-bg-primary));position:relative}.vh-hero-focus{isolation:isolate;position:relative}.vh-hero-focus:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 44%, hsl(var(--primary) / .05), transparent 62%);height:62%;filter:blur(var(--space-xl));position:absolute;inset:-12% -8% auto -10%}.vh-hero-aura{background:radial-gradient(circle at 18% 24%, hsl(var(--primary) / .08), transparent 34%), radial-gradient(circle at 78% 18%, hsl(var(--insight) / .06), transparent 34%), radial-gradient(circle at 70% 78%, hsl(var(--brain) / .055), transparent 42%)}.vh-hero-title{max-width:13.5ch;color:var(--color-text-primary);letter-spacing:-.042em;font-size:clamp(2.85rem,6.7vw,5.75rem);line-height:.98}.vh-hero-copy{max-width:34rem;color:color-mix(in srgb, var(--color-text-secondary) 76%, transparent);font-size:clamp(1rem,1.18vw,1.13rem);line-height:1.7}.vh-primary-cta{box-shadow:var(--shadow-action-primary,var(--shadow-card-rest)), 0 0 0 1px hsl(var(--primary) / .16), 0 14px 34px -26px hsl(var(--primary) / .26);transition:var(--transition-fast)}.vh-cta-pulse{animation:4.6s ease-in-out infinite vh-cta-soft-pulse}.vh-primary-cta:hover{box-shadow:var(--shadow-action-primary-hover,var(--shadow-card-hover)), 0 0 0 1px hsl(var(--primary) / .2), 0 16px 38px -26px hsl(var(--primary) / .32);transform:scale(1.006)translateY(-1px)}.vh-secondary-cta{transition:var(--transition-fast)}.vh-secondary-cta:hover{background:var(--state-hover-overlay);color:var(--color-text-primary);transform:translateY(-1px)}.vh-card-flat{border:1px solid var(--edge-glass);background:var(--color-surface);box-shadow:var(--shadow-label-frame,none)}.vh-card-flat,.vh-card-passive,.vh-card-raised,.vh-card-interactive,.vh-card-highlight{border-radius:var(--radius-md)}.vh-card-passive{border:1px solid color-mix(in srgb, var(--edge-glass) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));box-shadow:var(--shadow-label-frame,none)}.vh-card-raised{border:1px solid var(--edge-glass);background:var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.vh-card-interactive{border:1px solid var(--edge-glass);background:var(--color-surface);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)));transition:var(--transition-fast);position:relative;overflow:hidden}.vh-card-interactive:after,.vh-card-highlight:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 8%, hsl(var(--primary) / .08), transparent 38%);opacity:0;transition:var(--transition-fast);position:absolute;inset:0}.vh-card-interactive:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover));transform:translateY(-1px)}.vh-card-interactive:hover:after,.vh-card-highlight:hover:after{opacity:1}.vh-card-highlight{border:1px solid color-mix(in srgb, hsl(var(--primary)) 24%, var(--edge-glass));background:linear-gradient(180deg, hsl(var(--primary) / .026), transparent 72%), var(--color-surface);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover)), 0 16px 36px -30px hsl(var(--primary) / .18);transition:var(--transition-fast);position:relative;overflow:hidden}.vh-card-highlight:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 34%, var(--edge-glass-strong));background:linear-gradient(180deg, hsl(var(--primary) / .034), transparent 72%), var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover)), 0 18px 40px -30px hsl(var(--primary) / .22);transform:translateY(-1px)}.vh-card-accent-icon{color:hsl(var(--primary))}.vh-motion-icon{transition:var(--transition-fast)}.vh-card-interactive:hover .vh-motion-icon,.vh-card-highlight:hover .vh-motion-icon,.ui-card[data-interactive=true]:hover .vh-motion-icon{transform:translateY(-2px)}.premium-public .vh-card-flat,.premium-public .vh-card-passive,.premium-public .vh-card-raised,.premium-public .vh-card-interactive,[data-ui-context=workspace] .vh-card-passive,[data-ui-context=workspace] .premium-card-surface,[data-ui-context=workspace] .surface-panel,[data-ui-context=workspace] .surface-glass,[data-ui-context=workspace] .ui-card,[data-ui-context=workspace] .ui-panel,[data-ui-context=workspace] .bg-card.border,[data-ui-context=workspace] .bg-card[class*=border-],[data-ui-context=workspace] .vh-card-flat,[data-ui-context=workspace] .vh-card-raised,[data-ui-context=workspace] .vh-card-interactive{background:var(--color-surface);border-color:var(--edge-glass);box-shadow:var(--shadow-card,var(--shadow-card-rest,var(--shadow-surface-rest)))}.premium-public .vh-card-passive,[data-ui-context=workspace] .vh-card-passive,[data-ui-context=workspace] [data-ui-card][data-ui-variant=ghost]{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));border-color:color-mix(in srgb, var(--edge-glass) 72%, transparent);box-shadow:var(--shadow-label-frame,none)}.premium-public .vh-card-highlight,[data-ui-context=workspace] .vh-card-highlight,[data-ui-context=workspace] [data-ui-card][data-ui-variant=solid],[data-ui-context=workspace] [data-ui-card][data-card-accent=top]{border-color:color-mix(in srgb, hsl(var(--primary)) 24%, var(--edge-glass));background:linear-gradient(180deg, hsl(var(--primary) / .026), transparent 72%), var(--color-surface);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover)), 0 16px 36px -30px hsl(var(--primary) / .18)}.premium-public .vh-card-flat:hover,.premium-public .vh-card-raised:hover,.premium-public .vh-card-interactive:hover,.premium-public .vh-card-highlight:hover,[data-ui-context=workspace] .premium-card-surface[data-interactive=true]:hover,[data-ui-context=workspace] .surface-panel[data-interactive=true]:hover,[data-ui-context=workspace] .surface-glass[data-interactive=true]:hover,[data-ui-context=workspace] .ui-card[data-interactive=true]:hover,[data-ui-context=workspace] .ui-panel[data-interactive=true]:hover,[data-ui-context=workspace] .vh-card-flat:hover,[data-ui-context=workspace] .vh-card-raised:hover,[data-ui-context=workspace] .vh-card-interactive:hover,[data-ui-context=workspace] .vh-card-highlight:hover{border-color:var(--edge-glass-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-card-hover,var(--shadow-surface-hover));transform:translateY(-1px)}.premium-public .vh-primary-cta.ui-btn{min-height:var(--button-h-large);padding-inline:var(--space-lg);font-weight:700}.premium-public .vh-secondary-cta.ui-btn{min-height:var(--button-h-large);padding-inline:var(--space-lg)}@media (prefers-reduced-motion:reduce){.vh-cta-pulse{animation:none}.vh-primary-cta:hover,.vh-secondary-cta:hover,.vh-card-flat:hover,.vh-card-raised:hover,.vh-card-interactive:hover,.vh-card-highlight:hover,.vh-api-node:hover,.vh-outcome-row:hover,.vh-proof-stat:hover,.vh-card-interactive:hover .vh-motion-icon,.vh-card-highlight:hover .vh-motion-icon,.ui-card[data-interactive=true]:hover .vh-motion-icon{transform:none}}@media (max-width:767px){.vh-breakout-soft{margin-inline:0}.vh-asym-up,.vh-asym-down,.vh-asym-right{transform:none}.vh-api-diagram:before{inset:var(--space-lg) auto var(--space-lg) var(--space-xl);background:linear-gradient(180deg, transparent, hsl(var(--primary) / .18), transparent);width:1px;height:auto}.vh-api-lane,.vh-api-signal-grid,.vh-auth-access-map{grid-template-columns:1fr}.vh-proof-board{padding:var(--space-sm)}}.premium-public .landing-system-flow-studio-card{isolation:isolate;min-width:0;padding:var(--space-md,1rem) var(--space-lg,1.25rem);border-radius:var(--radius-lg);border:1px solid var(--premium-card-border);background:var(--premium-card-bg);box-shadow:var(--premium-nested-shadow);position:relative}.premium-public .landing-system-flow-studio-card[data-tone=primary]{border-color:color-mix(in srgb, hsl(var(--primary) / .22) 38%, var(--premium-card-border));box-shadow:var(--premium-nested-shadow), 0 10px 26px -18px hsl(var(--primary) / .09)}.premium-public .landing-system-flow-studio-card[data-tone=insight]{border-color:color-mix(in srgb, hsl(var(--insight) / .22) 38%, var(--premium-card-border));box-shadow:var(--premium-nested-shadow), 0 10px 26px -18px hsl(var(--insight) / .09)}.premium-public .landing-system-flow-studio-card[data-tone=brain]{border-color:color-mix(in srgb, hsl(var(--brain) / .22) 38%, var(--premium-card-border));box-shadow:var(--premium-nested-shadow), 0 10px 26px -18px hsl(var(--brain) / .09)}@media (prefers-reduced-motion:no-preference){.premium-public .landing-system-flow-studio-card:hover{border-color:var(--premium-elevated-border);box-shadow:var(--premium-card-shadow-hover)}.premium-public .landing-system-flow-studio-card[data-tone=primary]:hover{border-color:color-mix(in srgb, hsl(var(--primary) / .3) 42%, var(--premium-elevated-border));box-shadow:var(--premium-card-shadow-hover), 0 12px 30px -18px hsl(var(--primary) / .11)}.premium-public .landing-system-flow-studio-card[data-tone=insight]:hover{border-color:color-mix(in srgb, hsl(var(--insight) / .3) 42%, var(--premium-elevated-border));box-shadow:var(--premium-card-shadow-hover), 0 12px 30px -18px hsl(var(--insight) / .11)}.premium-public .landing-system-flow-studio-card[data-tone=brain]:hover{border-color:color-mix(in srgb, hsl(var(--brain) / .3) 42%, var(--premium-elevated-border));box-shadow:var(--premium-card-shadow-hover), 0 12px 30px -18px hsl(var(--brain) / .11)}}.premium-public .landing-system-flow-studio-card[data-emphasis=highlight]{border-color:hsl(var(--primary) / .32);background:color-mix(in srgb, hsl(var(--primary)) 7%, var(--premium-card-bg));box-shadow:var(--premium-nested-shadow), 0 12px 30px -18px hsl(var(--primary) / .12)}@media (prefers-reduced-motion:no-preference){.premium-public .landing-system-flow-studio-card[data-emphasis=highlight]:hover{border-color:hsl(var(--primary) / .38);box-shadow:var(--premium-card-shadow-hover), 0 14px 34px -18px hsl(var(--primary) / .14)}}.premium-public .landing-system-flow-icon-well{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.premium-public .landing-system-flow-icon-well--primary{border:1px solid hsl(var(--primary) / .34);background:hsl(var(--primary) / .11);box-shadow:0 8px 20px -14px hsl(var(--primary) / .18)}.premium-public .landing-system-flow-icon-well--insight{border:1px solid hsl(var(--insight) / .34);background:hsl(var(--insight) / .1);box-shadow:0 8px 20px -14px hsl(var(--insight) / .17)}.premium-public .landing-system-flow-icon-well--brain{border:1px solid hsl(var(--brain) / .34);background:hsl(var(--brain) / .12);box-shadow:0 8px 20px -14px hsl(var(--brain) / .17)}@keyframes vh-cta-soft-pulse{0%,to{filter:saturate()}50%{filter:saturate(1.08)}}
