@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-display:"Space Grotesk","Space Grotesk Fallback"}@source "./shadcn.js";:root{--font-sans-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:oklch(0.988 0 0);--surface:oklch(0.97 0 0);--surface-2:oklch(0.18 0.01 260);--hero-bg:#f7f5f2;--border-hero:#e8e4df;--podium-bg:oklch(0.28 0 0);--podium-bg-fade:linear-gradient(180deg,oklch(0.32 0 0),oklch(0.26 0 0) 50%,oklch(0.24 0 0));--podium-text:oklch(0.96 0 0);--podium-muted:oklch(0.72 0 0);--podium-border:oklch(0.22 0 0);--podium-shadow:0 32px 64px -16px oklch(0 0 0/0.25),0 16px 32px -8px oklch(0 0 0/0.18),0 0 0 1px oklch(0.35 0 0/0.4);--podium-card-bg:oklch(0.31 0 0);--podium-card-border:oklch(0.34 0 0);--podium-card-shadow:0 12px 32px -6px oklch(0 0 0/0.35),0 4px 16px -4px oklch(0 0 0/0.2),inset 0 1px 0 oklch(0.5 0 0/0.08);--podium-card-text:oklch(0.95 0 0);--podium-card-muted:oklch(0.68 0 0);--hero-badge-bg:rgba(255,255,255,0.7);--hero-icon-box-bg:rgba(255,255,255,0.6);--accent-primary:#0d9488;--accent-primary-hover:#0f766e;--accent-secondary:#475569;--accent-secondary-hover:#334155;--border:oklch(0.92 0 0);--text:oklch(0.18 0.01 260);--muted:oklch(0.55 0 0);--on-surface-2:oklch(0.98 0 0);--shadow-soft:0 4px 24px -4px oklch(0.2 0 0/0.08),0 8px 48px -8px oklch(0.2 0 0/0.06);--shadow-lift:0 12px 40px -8px oklch(0.2 0 0/0.1),0 24px 80px -16px oklch(0.2 0 0/0.06);--radius-card:1.5rem;--radius-card-lg:2rem;--radius-pill:9999px;--space-section:clamp(4rem,10vw,6rem);--space-block:clamp(1.5rem,4vw,2.5rem);--space-inline:clamp(0.75rem,2vw,1.25rem);--text-hero:clamp(2.25rem,4.5vw + 1rem,4rem);--text-display:clamp(1.5rem,2.5vw + 0.5rem,2.25rem);--text-body:clamp(1rem,0.5vw + 0.9rem,1.125rem);--text-small:clamp(0.875rem,0.3vw + 0.8rem,0.9375rem);--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--landing-canvas:#000000;--landing-surface-1:#0a0a0a;--landing-surface-2:#0f0f0f;--landing-ink:#f0eeeb;--landing-ink-muted:#aaa;--landing-ink-subtle:#666;--landing-ink-tertiary:#444;--landing-hairline:#1C1C1C;--landing-hairline-strong:#282828}.landing-warp{background-color:var(--landing-canvas);color:var(--landing-ink)}.font-display,.landing-warp,.marketing-warp{font-family:var(--font-display),var(--font-sans-fallback)}.dark{--bg:oklch(0.12 0 0);--surface:oklch(0.15 0 0);--surface-2:oklch(0.18 0 0);--hero-bg:oklch(0.12 0 0);--border-hero:oklch(0.22 0 0);--podium-bg:oklch(0.14 0 0);--podium-bg-fade:linear-gradient(180deg,oklch(0.17 0 0),oklch(0.13 0 0) 50%,oklch(0.11 0 0));--podium-text:oklch(0.97 0 0);--podium-muted:oklch(0.65 0 0);--podium-border:oklch(0.18 0 0);--podium-shadow:0 32px 64px -16px oklch(0 0 0/0.55),0 16px 32px -8px oklch(0 0 0/0.4),0 0 0 1px oklch(0.22 0 0/0.6);--podium-card-bg:oklch(0.16 0 0);--podium-card-border:oklch(0.20 0 0);--podium-card-shadow:0 12px 32px -6px oklch(0 0 0/0.5),0 4px 16px -4px oklch(0 0 0/0.3),inset 0 1px 0 oklch(0.35 0 0/0.12);--podium-card-text:oklch(0.95 0 0);--podium-card-muted:oklch(0.68 0 0);--hero-badge-bg:oklch(0.18 0 0);--hero-icon-box-bg:oklch(0.16 0 0);--border:oklch(0.22 0 0);--text:oklch(0.97 0 0);--muted:oklch(0.65 0 0);--on-surface-2:oklch(0.98 0 0);--shadow-soft:0 4px 24px -4px oklch(0 0 0/0.3),0 8px 48px -8px oklch(0 0 0/0.2);--shadow-lift:0 12px 40px -8px oklch(0 0 0/0.4),0 24px 80px -16px oklch(0 0 0/0.25)}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0.01ms}}.landing-key-features-perspective{perspective:1400px;perspective-origin:45% 35%}.landing-key-features-stage{transform:rotateX(17deg) skewX(-9deg);transform-style:preserve-3d;min-height:18rem;padding-left:1rem;padding-top:1.25rem}@media (min-width:1024px){.landing-key-features-stage{min-height:34rem}}@media (prefers-reduced-motion:reduce){.landing-key-features-stage{transform:none}}.landing-hero-mesh{background:radial-gradient(ellipse 100% 75% at 50% -35%,rgba(59,130,246,.12),transparent 58%),radial-gradient(ellipse 55% 40% at 95% 15%,rgba(139,92,246,.09),transparent 52%),radial-gradient(ellipse 50% 38% at 5% 75%,rgba(14,165,233,.07),transparent 48%)}.dark .landing-hero-mesh{background:radial-gradient(ellipse 100% 75% at 50% -35%,rgba(59,130,246,.18),transparent 58%),radial-gradient(ellipse 55% 40% at 95% 15%,rgba(139,92,246,.12),transparent 52%),radial-gradient(ellipse 50% 38% at 5% 75%,rgba(14,165,233,.1),transparent 48%)}.landing-hero-cinematic-root{--landing-cinematic-fg:oklch(0.98 0 0);--landing-cinematic-muted:oklch(0.72 0.02 260);background:radial-gradient(ellipse 110% 85% at 15% 15%,rgba(20,184,166,.14),transparent 52%),radial-gradient(ellipse 90% 70% at 85% 10%,rgba(6,182,212,.1),transparent 50%),radial-gradient(ellipse 80% 55% at 50% 100%,rgba(16,185,129,.08),transparent 55%),linear-gradient(180deg,#050508,#080a0c 45%,#07080a);color:var(--landing-cinematic-fg)}.landing-hero-cinematic-mesh{background:radial-gradient(ellipse 100% 75% at 50% -25%,rgba(45,212,191,.12),transparent 58%),radial-gradient(ellipse 55% 42% at 95% 20%,rgba(34,211,238,.08),transparent 52%),radial-gradient(ellipse 50% 38% at 5% 75%,rgba(16,185,129,.09),transparent 50%)}.landing-hero-scene-tilt{transform-origin:50% 65%;transform:perspective(1280px) rotateX(11deg) rotateY(-5deg) scale(.94)}@media (prefers-reduced-motion:reduce){.landing-hero-scene-tilt{transform:none}}.landing-hero-video-tilt{transform:perspective(920px) rotateX(26deg) rotateY(-15deg) scale(1.16);transform-style:preserve-3d}.landing-hero-video-tilt-full{transform:perspective(820px) rotateX(31deg) rotateY(-18deg) scale(1.22);transform-origin:50% 45%;transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.landing-hero-video-tilt,.landing-hero-video-tilt-full{transform:none}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-widget-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.landing-hero-widget-float{animation:landing-hero-widget-float 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-hero-widget-float{animation:none}}.landing-section-mesh{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.07),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 100%,rgba(56,189,248,.06),transparent 60%)}.dark .landing-section-mesh{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.12),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 100%,rgba(56,189,248,.08),transparent 60%)}.landing-dashboard-overview-perspective{perspective:1400px;perspective-origin:50% 0}@media (prefers-reduced-motion:reduce){.landing-dashboard-overview-perspective{perspective:none}}@keyframes landing-cta-glow-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.landing-hero-cta-shell{position:relative;isolation:isolate}.landing-hero-cta-shell:before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 85% 100% at 50% 50%,color-mix(in oklab,var(--primary) 42%,transparent),color-mix(in oklab,rgb(139 92 246) 22%,transparent) 45%,transparent 72%);filter:blur(18px);opacity:.65;pointer-events:none}.dark .landing-hero-cta-shell:before{background:radial-gradient(ellipse 85% 100% at 50% 50%,rgba(139,92,246,.45),rgba(59,130,246,.2) 48%,transparent 72%);opacity:.55}@media (prefers-reduced-motion:reduce){.landing-hero-cta-shell:before{animation:none;opacity:.45;transform:none}}@media (prefers-reduced-motion:no-preference){.landing-hero-cta-shell:before{animation:landing-cta-glow-breathe 4.2s ease-in-out infinite}}[data-mobile=true][data-sidebar=sidebar]{--background:#1C1C1C;--foreground:#F2F3F5;--card:#262626;--card-foreground:#F2F3F5;--popover:#262626;--popover-foreground:#F2F3F5;--primary:#FFFFFF;--primary-foreground:#1C1C1C;--secondary:#2A2A2A;--secondary-foreground:#F2F3F5;--muted:#2A2A2A;--muted-foreground:#9ca3af;--accent:#2A2A2A;--accent-foreground:#F2F3F5;--border:#2A2A2A;--input:#2A2A2A;--ring:#F2F3F5;--radius:0.625rem;--sidebar:#1C1C1C;--sidebar-foreground:#F2F3F5;--sidebar-primary:#FFFFFF;--sidebar-primary-foreground:#1C1C1C;--sidebar-accent:#2A2A2A;--sidebar-accent-foreground:#F2F3F5;--sidebar-border:#2A2A2A;--sidebar-ring:#F2F3F5;--dash-nav-active-bg:#2a2a2a;--dash-nav-active-surface:#2a2a2a;--dash-nav-active-border:#f2f3f5;--dash-knowledge-folder:#262626;--destructive:oklch(0.58 0.22 27)}.dark [data-mobile=true][data-sidebar=sidebar]{--background:#111110;--foreground:#e8e6e3;--card:#1e1e1c;--card-foreground:#e8e6e3;--popover:#1e1e1c;--popover-foreground:#e8e6e3;--primary:#F2F3F5;--primary-foreground:#111110;--secondary:#222220;--secondary-foreground:#e8e6e3;--muted:#222220;--muted-foreground:#8c8880;--accent:#222220;--accent-foreground:#e8e6e3;--border:#2a2a28;--input:#2a2a28;--ring:#F2F3F5;--sidebar:#111110;--sidebar-foreground:#F2F3F5;--sidebar-primary:#F2F3F5;--sidebar-primary-foreground:#111110;--sidebar-accent:#222220;--sidebar-accent-foreground:#F2F3F5;--sidebar-border:#2a2a28;--sidebar-ring:#F2F3F5;--dash-nav-active-bg:#2a2a2a;--dash-nav-active-border:#e4e4e7;--dash-knowledge-folder:#1e1e1e;--destructive:oklch(0.704 0.191 22.216)}.dashboard-app-shell [data-slot=sidebar]{flex-shrink:0!important;height:100%!important}.dashboard-app-shell [data-slot=sidebar-container]{position:relative!important;inset:auto!important;height:100%!important;overflow-y:auto!important}.dashboard-app-shell [data-slot=sidebar-gap]{display:none!important}.dashboard-app-shell{--dash-nav-active-bg:#2a2a2a;--dash-nav-active-surface:#2a2a2a;--dash-nav-active-border:#f2f3f5;--dash-inbox-active:var(--dash-nav-active-bg);--dash-inbox-active-border:var(--dash-nav-active-border);--dash-knowledge-active:var(--dash-nav-active-bg);--dash-knowledge-folder:#262626;--background:#FAFAF9;--foreground:#1C1C1C;--card:#FFFFFF;--card-foreground:#1C1C1C;--popover:#FFFFFF;--popover-foreground:#1C1C1C;--primary:#1C1C1C;--primary-foreground:#FAFAF9;--secondary:#F4F1EE;--secondary-foreground:#1C1C1C;--muted:#F4F1EE;--muted-foreground:#6B6560;--accent:#F4F1EE;--accent-foreground:#1C1C1C;--destructive:oklch(0.58 0.22 27);--border:#E8E4DF;--input:#E8E4DF;--ring:#1C1C1C;--radius:0.625rem;--sidebar:#1C1C1C;--sidebar-foreground:#F2F3F5;--sidebar-primary:#FFFFFF;--sidebar-primary-foreground:#1C1C1C;--sidebar-accent:#2A2A2A;--sidebar-accent-foreground:#F2F3F5;--sidebar-border:#2A2A2A;--sidebar-ring:#F2F3F5}.dash-sidebar-scope{--foreground:#F2F3F5;--background:#1C1C1C;--muted:#2A2A2A;--muted-foreground:#9ca3af;--card:#262626;--border:#2A2A2A;--input:#2A2A2A}.dark .dash-sidebar-scope{--foreground:#e8e6e3;--background:#111110;--muted:#222220;--muted-foreground:#8c8880;--card:#1e1e1c;--border:#2a2a28;--input:#2a2a28}.dark .dashboard-app-shell{--dash-nav-active-bg:#2a2a2a;--dash-nav-active-surface:#2a2a2a;--dash-nav-active-border:#e4e4e7;--dash-knowledge-folder:#1e1e1e;--background:#191917;--foreground:#F2F3F5;--card:#222220;--card-foreground:#F2F3F5;--popover:#222220;--popover-foreground:#F2F3F5;--primary:#F2F3F5;--primary-foreground:#191917;--secondary:#272725;--secondary-foreground:#F2F3F5;--muted:#272725;--muted-foreground:#9c9890;--accent:#272725;--accent-foreground:#F2F3F5;--destructive:oklch(0.704 0.191 22.216);--border:#2e2d2b;--input:#2e2d2b;--ring:#F2F3F5;--sidebar:#111110;--sidebar-foreground:#F2F3F5;--sidebar-primary:#F2F3F5;--sidebar-primary-foreground:#111110;--sidebar-accent:#222220;--sidebar-accent-foreground:#F2F3F5;--sidebar-border:#2a2a28;--sidebar-ring:#F2F3F5}.dash-page-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}.dash-page-title{font-size:clamp(1.625rem,2.2vw + 1rem,2.125rem);font-weight:600;letter-spacing:-.035em;line-height:1.15;color:var(--foreground)}.dash-page-desc{max-width:36rem;font-size:.9375rem;line-height:1.65;color:var(--muted-foreground)}.dash-page-desc-wide{max-width:42rem}.dash-workspace-inner{max-width:none}.app-dashboard-panel,.dash-accordion-frost,.dash-bento-block,.dash-card-surface,.dash-contact-glow,.dash-empty-orbit,.dash-form-card,.dash-integration-orb,.dash-lattice-card,.dash-panel-glass,.dash-plugin-split,.dash-stat-metric,.dash-stat-tile,.dash-tile-premium{position:relative;overflow:hidden;isolation:isolate;border-radius:1rem;border:1px solid color-mix(in oklch,var(--border) 70%,transparent);background:color-mix(in oklch,var(--card) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 oklch(1 0 0/.55),0 12px 40px -28px oklch(0 0 0/.12)}.dark .app-dashboard-panel,.dark .dash-accordion-frost,.dark .dash-bento-block,.dark .dash-card-surface,.dark .dash-contact-glow,.dark .dash-empty-orbit,.dark .dash-form-card,.dark .dash-integration-orb,.dark .dash-lattice-card,.dark .dash-panel-glass,.dark .dash-plugin-split,.dark .dash-stat-metric,.dark .dash-stat-tile,.dark .dash-tile-premium{border-color:color-mix(in oklch,var(--border) 100%,transparent);background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 oklch(1 0 0/.07),0 14px 44px -26px oklch(0 0 0/.5)}.app-dashboard-panel:before,.dash-accordion-frost:before,.dash-bento-block:before,.dash-card-surface:before,.dash-contact-glow:before,.dash-empty-orbit:before,.dash-form-card:before,.dash-integration-orb:before,.dash-lattice-card:before,.dash-panel-glass:before,.dash-plugin-split:before,.dash-stat-metric:before,.dash-stat-tile:before,.dash-tile-premium:before{content:"";position:absolute;pointer-events:none;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 120% 90% at 100% 0,oklch(.93 0 0/.55),transparent 58%)}.dark .app-dashboard-panel:before,.dark .dash-accordion-frost:before,.dark .dash-bento-block:before,.dark .dash-card-surface:before,.dark .dash-contact-glow:before,.dark .dash-empty-orbit:before,.dark .dash-form-card:before,.dark .dash-integration-orb:before,.dark .dash-lattice-card:before,.dark .dash-panel-glass:before,.dark .dash-plugin-split:before,.dark .dash-stat-metric:before,.dark .dash-stat-tile:before,.dark .dash-tile-premium:before{background:radial-gradient(ellipse 120% 90% at 100% 0,oklch(.28 .01 264/.42),transparent 58%)}.app-dashboard-panel:after,.dash-accordion-frost:after,.dash-bento-block:after,.dash-card-surface:after,.dash-contact-glow:after,.dash-empty-orbit:after,.dash-form-card:after,.dash-integration-orb:after,.dash-lattice-card:after,.dash-panel-glass:after,.dash-plugin-split:after,.dash-stat-metric:after,.dash-stat-tile:after,.dash-tile-premium:after{content:"";position:absolute;pointer-events:none;bottom:0;left:0;right:0;height:1px;z-index:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--border) 60%,transparent),transparent)}.app-dashboard-panel>*,.dash-accordion-frost>*,.dash-bento-block>*,.dash-card-surface>*,.dash-contact-glow>*,.dash-empty-orbit>*,.dash-form-card>*,.dash-integration-orb>*,.dash-lattice-card>*,.dash-panel-glass>*,.dash-plugin-split>*,.dash-stat-metric>*,.dash-stat-tile>*,.dash-tile-premium>*{position:relative;z-index:1}.dash-tile-premium{transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}.dash-tile-premium:hover{border-color:color-mix(in oklch,var(--foreground) 14%,var(--border));box-shadow:inset 0 1px 0 oklch(1 0 0/.72),0 20px 48px -24px oklch(0 0 0/.16);transform:translateY(-1px)}.dark .dash-tile-premium:hover{border-color:color-mix(in oklch,var(--foreground) 12%,var(--border));box-shadow:inset 0 1px 0 oklch(1 0 0/.08),0 20px 48px -24px oklch(0 0 0/.55)}.dash-integration-orb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.75rem 1.25rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dash-integration-orb:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--foreground) 12%,var(--border));box-shadow:inset 0 1px 0 oklch(1 0 0/.65),0 16px 40px -20px oklch(0 0 0/.14)}.dark .dash-integration-orb:hover{box-shadow:inset 0 1px 0 oklch(1 0 0/.07),0 16px 40px -20px oklch(0 0 0/.4)}.dash-plugin-split{display:flex;flex-direction:column}@media (min-width:1024px){.dash-plugin-split{flex-direction:row;align-items:stretch;min-height:22rem}}.dash-stat-tile{padding:1.25rem 1.35rem}.dash-lattice-card{border-radius:1.125rem}.dash-accordion-frost{border-radius:.75rem}.dash-flow-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .25rem;padding:.875rem 1rem;border-radius:.875rem;border:1px solid color-mix(in oklch,var(--border) 80%,transparent);background:color-mix(in oklch,var(--muted) 28%,transparent);backdrop-filter:blur(8px)}.dash-panel-terminal{border-radius:1.25rem;border:1px solid oklch(.34 .035 268);background:linear-gradient(168deg,oklch(.19 .028 268),oklch(.11 .022 268));color:oklch(.93 .012 268);box-shadow:inset 0 1px 0 oklch(1 0 0/.07),0 28px 56px -24px oklch(0 0 0/.4)}.dark .dash-panel-terminal{border-color:oklch(.38 .04 268);background:linear-gradient(168deg,oklch(.16 .03 268),oklch(.1 .025 268))}.dash-integration-orb-icon{display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:.875rem;background:color-mix(in oklch,var(--muted) 55%,var(--card));box-shadow:0 0 0 1px color-mix(in oklch,var(--border) 70%,transparent)}.dash-file-matrix-header{padding:.75rem 1.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid color-mix(in oklch,var(--border) 80%,transparent);background:color-mix(in oklch,var(--muted) 22%,transparent)}.dash-file-matrix-header,.dash-file-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) 7rem 6rem 3.5rem;gap:1rem;align-items:center}.dash-file-matrix-row{padding:1rem 1.5rem;border-bottom:1px solid color-mix(in oklch,var(--border) 45%,transparent);transition:background-color .15s ease}.dash-file-matrix-row:last-child{border-bottom:none}.dash-file-matrix-row:hover{background:color-mix(in oklch,var(--muted) 35%,var(--card))}.dash-plugin-split-main{flex:1;padding:2.25rem 2rem}@media (min-width:1024px){.dash-plugin-split-main{padding:2.5rem 2.75rem}}.dash-plugin-split-cta{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem;background:color-mix(in oklch,var(--muted) 55%,var(--card));color:var(--foreground);border-top:1px solid color-mix(in oklch,var(--border) 80%,transparent)}@media (min-width:1024px){.dash-plugin-split-cta{width:15rem;flex-shrink:0;border-top:none;border-left:1px solid color-mix(in oklch,var(--border) 80%,transparent)}}.dash-stat-board{display:grid;gap:1rem}@media (min-width:640px){.dash-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-topnav{position:relative;z-index:30;flex-shrink:0}.dashboard-app-shell [data-sidebar=menu-button][data-active=true]{background-color:var(--foreground)!important;color:var(--background)!important}.dashboard-app-shell [data-sidebar=menu-button][data-active=true] svg{color:var(--background)!important;opacity:1!important}.dashboard-app-shell [data-sidebar=menu-button][data-active=true]:hover{background-color:color-mix(in oklch,var(--foreground) 90%,transparent)!important}.dark .dashboard-app-shell [data-sidebar=menu-button][data-active=true]{background-color:var(--foreground)!important;color:var(--background)!important}.app-dashboard-main{font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);background-image:none}.app-dashboard-main.app-dashboard-canvas{background-color:oklch(.985 0 0);background-image:radial-gradient(oklch(.88 0 0) 1px,transparent 0);background-size:20px 20px;background-attachment:fixed}.dark .app-dashboard-main.app-dashboard-canvas{background-color:var(--background);background-image:radial-gradient(color-mix(in oklch,var(--foreground) 14%,transparent) 1px,transparent 1px);background-size:20px 20px;background-attachment:fixed}.dash-modal-dot-bg{background-color:oklch(.985 0 0);background-image:radial-gradient(oklch(.88 0 0) 1px,transparent 0);background-size:20px 20px}.dark .dash-modal-dot-bg{background-color:var(--background);background-image:radial-gradient(color-mix(in oklch,var(--foreground) 14%,transparent) 1px,transparent 1px);background-size:20px 20px}.dash-subpane-rail{border-right:1px solid color-mix(in oklch,var(--border) 90%,transparent);background:var(--card)}.dark .dash-subpane-rail{background:var(--background)}.dark .dash-subpane-main,.dash-subpane-main{background:transparent}.dash-page-header-accent{position:relative;margin-bottom:2rem;padding-bottom:1.75rem;padding-left:1rem;border-bottom:1px solid color-mix(in oklch,var(--border) 90%,transparent)}@media (min-width:640px){.dash-page-header-accent{margin-bottom:2.5rem;padding-bottom:2rem}}.dash-page-header-accent:before{content:"";position:absolute;left:0;top:.15rem;bottom:1.75rem;width:3px;border-radius:2px;background:linear-gradient(180deg,oklch(.22 0 0) 0,oklch(.32 0 0) 55%,color-mix(in oklch,var(--foreground) 40%,var(--muted)) 100%)}.dark .dash-page-header-accent:before{background:linear-gradient(180deg,oklch(.88 0 0),oklch(.72 0 0))}.dash-resize-handle{width:1px;background:color-mix(in oklch,var(--border) 65%,transparent);transition:background-color .2s ease}.dash-resize-handle:hover{background:color-mix(in oklch,var(--foreground) 18%,var(--border))}.dark .dash-thread-canvas,.dash-surface-header,.dash-thread-canvas{background:var(--card)}.dash-surface-header{border-bottom:1px solid color-mix(in oklch,var(--border) 85%,transparent)}.dark .dash-surface-header{background:var(--background)}.dash-knowledge-playground{background-color:color-mix(in oklch,var(--muted) 22%,var(--background));background-image:radial-gradient(circle at center,color-mix(in oklch,var(--foreground) 10%,transparent) 1px,transparent 1px);background-size:22px 22px}.dark .dash-knowledge-playground{background-color:color-mix(in oklch,var(--muted) 18%,var(--background));background-image:radial-gradient(circle at center,color-mix(in oklch,var(--foreground) 16%,transparent) 1px,transparent 1px)}.dash-conversations-canvas{background-color:color-mix(in oklch,var(--muted) 12%,var(--background));background-image:radial-gradient(circle at center,color-mix(in oklch,var(--foreground) 8%,transparent) 1px,transparent 1px);background-size:20px 20px}.dark .dash-conversations-canvas{background-color:color-mix(in oklch,var(--muted) 10%,var(--background));background-image:radial-gradient(circle at center,color-mix(in oklch,var(--foreground) 12%,transparent) 1px,transparent 1px)}