@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:#1da593;--kit-brand-brain:#9714f5;--kit-brand-primary-rgb:50 111 234;--kit-brand-insight-rgb:29 165 147;--kit-brand-brain-rgb:151 20 245;--kit-brand-primary-hsl:220.1 81.4% 55.7%;--kit-brand-insight-hsl:172 70% 38%;--kit-brand-brain-hsl:275 92% 52%;--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;--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}: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);--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);--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{--shadow-soft:0 1px 2px #0f172a14, 0 10px 24px -16px #0f172a57, 0 18px 38px -28px rgb(var(--kit-brand-primary-rgb) / .24);--shadow-medium:0 2px 5px #0f172a1a, 0 16px 36px -20px #0f172a61, 0 28px 62px -38px rgb(var(--kit-brand-primary-rgb) / .28);--shadow-strong:0 3px 8px #0f172a1f, 0 24px 54px -26px #0f172a6b, 0 40px 88px -48px rgb(var(--kit-brand-primary-rgb) / .34);--shadow-frame:0 1px 2px #0f172a13, 0 12px 28px -18px #0f172a4d, 0 22px 48px -34px rgb(var(--kit-brand-primary-rgb) / .22);--shadow-label-frame:0 1px 2px #0f172a12, 0 8px 18px -14px #0f172a3d, 0 14px 30px -24px rgb(var(--kit-brand-primary-rgb) / .16);--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) / .28), 0 18px 40px -24px rgb(var(--kit-brand-insight-rgb) / .34);--shadow-emphasis-brain:0 0 0 1px rgb(var(--kit-brand-brain-rgb) / .26), 0 18px 44px -24px rgb(var(--kit-brand-brain-rgb) / .34);--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 20px #326fea73;--glow-insight:0 0 20px #1da59373;--glow-brain:0 0 30px #9714f580;--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 0 24px rgb(var(--kit-brand-primary-rgb) / .24);--shadow-emphasis-live:0 0 0 1px rgb(var(--kit-brand-insight-rgb) / .24), var(--glow-insight);--shadow-emphasis-brain:0 0 0 1px rgb(var(--kit-brand-brain-rgb) / .24), var(--glow-brain);--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:#1da593;--brand-accent:#9714f5;--brand-primary-rgb:50 111 234;--brand-secondary-rgb:29 165 147;--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, #1da59338, #1da5930f);--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 #0f172a14, 0 10px 24px -16px #0f172a57, 0 18px 38px -28px rgb(var(--brand-primary-rgb) / .24);--shadow-raised:0 2px 5px #0f172a1a, 0 16px 36px -20px #0f172a61, 0 28px 62px -38px rgb(var(--brand-primary-rgb) / .28);--shadow-floating:0 3px 8px #0f172a1f, 0 24px 54px -26px #0f172a6b, 0 40px 88px -48px rgb(var(--brand-primary-rgb) / .34);--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) / .22), 0 18px 40px -28px rgb(var(--brand-secondary-rgb) / .36);--shadow-violet-brain:0 0 0 1px rgb(var(--brand-accent-rgb) / .22), 0 18px 42px -28px rgb(var(--brand-accent-rgb) / .38);--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:background-color var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1)), border-color var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1)), color var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1)), transform var(--motion-duration-tap) var(--motion-ease-out,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1)), opacity var(--motion-duration-ui) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1));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 2px hsl(var(--background)), var(--shadow-focus-primary);outline:none}.dark .ui-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), var(--shadow-focus-primary)}.ui-btn:disabled{pointer-events:none;opacity:.5;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: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-lg);padding-right:var(--space-lg);border-radius:var(--radius-sm);font-size:14px}.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))}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)}.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))}.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))}.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))}.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)}.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){transform:none}}
.ui-surface,.ui-card,.ui-panel{background:var(--surface-card);border:1px solid var(--edge-glass);color:var(--text-primary);box-shadow:var(--shadow-surface-rest)}.ui-card,.ui-panel{border-radius:var(--radius-lg)}.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);box-shadow:var(--shadow-surface-hover)}.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-soft);display:flex}.ui-dialog-surface{border-radius:var(--radius-lg);box-shadow:var(--shadow-surface-floating)}.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;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)}.ui-input::placeholder{color:var(--text-muted)}.ui-input:focus,.ui-input:focus-visible{border-color:rgb(var(--kit-brand-primary-rgb) / .62);box-shadow:var(--shadow-focus-primary);outline:none}.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}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-medium), var(--glow-brain)}.premium-card-surface,.surface-panel,.surface-glass,.feed-composer-well{background:var(--surface-card);border-color:var(--edge-glass);box-shadow: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);box-shadow:var(--shadow-surface-hover)}.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))}
