.landing-root{--l-radius:1rem;--l-background:oklch(22% .08 268);--l-foreground:oklch(96% .01 250);--l-card-2:oklch(30% .09 268);--l-surface-deep:oklch(18% .07 265);--l-footer-bg:oklch(13% .05 265);--l-muted-foreground:oklch(70% .03 250);--l-muted-strong:oklch(45% .03 260);--l-accent:oklch(74% .14 295);--l-border:#6366f12e;--l-status-ok:#10b981;--l-status-warn:#f59e0b;--l-status-err:#ef4444;--l-font-display:"Syne", ui-sans-serif, system-ui, sans-serif;--l-font-mono:"JetBrains Mono", ui-monospace, monospace;color:var(--l-foreground);background-color:#0d1b3e;background-image:radial-gradient(60% 50% at 90% 0,#6366f126,#0000 60%),radial-gradient(70% 60%,#a78bfa14,#0000 70%),radial-gradient(#ffffff0a 1px,#0000 1px);background-size:auto,auto,22px 22px;background-attachment:fixed;min-height:100vh;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.landing-root ::selection{color:#f1f5f9;background-color:#6366f159}.landing-root .l-font-display{font-family:var(--l-font-display);letter-spacing:-.03em}.landing-root .l-num{font-family:var(--l-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing-root .l-accent{color:var(--l-accent)}.landing-root .l-muted{color:var(--l-muted-foreground)}.landing-root .l-border{border-color:var(--l-border)}.landing-root .l-nav-glass{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0d1b3ed9;border-bottom:1px solid #6366f126}.landing-root .l-glass-card{background-color:#152a59;border:1px solid #6366f12e;border-radius:1rem;transition:border-color .3s,box-shadow .3s,transform .3s}.landing-root .l-glass-card:hover{border-color:#6366f1;box-shadow:0 0 24px #6366f126}.landing-root .l-glass-card-2{background-color:#1a2f5e;border:1px solid #6366f133;border-radius:1rem}.landing-root .l-glass-card-soft{background-color:#6366f112;border:1px solid #6366f126;border-radius:1rem}.landing-root .l-btn-primary{color:#fff;background-color:#6366f1;border-radius:999px;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 8px 30px #6366f159}.landing-root .l-btn-primary:hover{background-image:linear-gradient(135deg,#6366f1,#a78bfa);transform:translateY(-2px);box-shadow:0 12px 36px #6366f173}.landing-root .l-btn-secondary{color:#a78bfa;background-color:#0000;border:1px solid #6366f1;border-radius:999px;transition:background .3s,transform .3s,color .3s}.landing-root .l-btn-secondary:hover{color:#f1f5f9;background-color:#6366f11a;transform:translateY(-2px)}.landing-root .l-icon-badge{color:#a78bfa;background-color:#6366f126;border-radius:.75rem}.landing-root .l-hero-glow{position:relative}.landing-root .l-hero-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 70% 30%,#6366f140,#0000 60%);width:60%;height:60%;position:absolute;inset:-10% -10% auto auto}.landing-root .l-hero-glow:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#a78bfa1f,#0000 60%);width:60%;height:60%;position:absolute;inset:20% auto auto 10%}.landing-root .l-hero-glow>*{z-index:1;position:relative}.landing-root .l-surface-deep{background-color:#0a1628;position:relative}.landing-root .l-surface-deep:before{content:"";pointer-events:none;background:radial-gradient(at top,#6366f11f,#0000 70%);width:70%;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-root .l-surface-deep>*{position:relative}.landing-root .l-status-ok{color:#10b981;background-color:#10b98126}.landing-root .l-status-warn{color:#f59e0b;background-color:#f59e0b26}.landing-root .l-status-err{color:#ef4444;background-color:#ef444426}.landing-root .l-status-processing{color:#a78bfa;background-color:#6366f126}
