html:has(.okn-landing){scroll-behavior:smooth}@layer base{:root{--okn-black:#06070B;--okn-dark-surface:#0B0E17;--okn-dark-card:#121624;--okn-white:#FFFFFF;--okn-light-bg:#F8F9FE;--okn-light-surface:#FFFFFF;--okn-purple:#7C3AED;--okn-purple-glow:rgba(124,58,237,0.4);--okn-magenta:#EC4899;--okn-magenta-glow:rgba(236,72,153,0.4);--okn-cyan:#06B6D4;--okn-cyan-glow:rgba(6,182,212,0.4);--okn-gold:#F59E0B}.okn-landing{background-color:#F8F9FE;color:#0F172A;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}html.dark .okn-landing{background-color:#06070B!important;color:#F8FAFC!important}}.glass-light,.liquid-glass-light{background:rgba(255,255,255,.68)!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border-left:1px solid rgba(255,255,255,.85)!important;border-top:1px solid rgba(255,255,255,.85)!important;border-color:rgba(255,255,255,.98) rgba(255,255,255,.85) rgba(255,255,255,.85) rgba(255,255,255,.92)!important;border-style:solid!important;border-width:1px!important;box-shadow:0 20px 45px -15px rgba(124,58,237,.08),0 2px 8px rgba(0,0,0,.03),inset 0 1px 1px 0 rgba(255,255,255,.95),inset 0 -1px 2px 0 rgba(124,58,237,.04)!important}.glass-dark,.liquid-glass-dark,html.dark .glass-light,html.dark .liquid-glass-light{background:rgba(16,20,34,.65)!important;backdrop-filter:blur(36px) saturate(220%)!important;-webkit-backdrop-filter:blur(36px) saturate(220%)!important;border-left:1px solid rgba(255,255,255,.12)!important;border-top:1px solid rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.32) rgba(255,255,255,.12) rgba(255,255,255,.12) rgba(255,255,255,.22)!important;border-style:solid!important;border-width:1px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.85),0 0 0 1px rgba(124,58,237,.18),inset 0 1px 1px 0 rgba(255,255,255,.3),inset 0 -1px 2px 0 rgba(0,0,0,.5)!important}.glass-light-subtle{background:rgba(255,255,255,.45)!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;border:1px solid rgba(255,255,255,.75)!important;border-top-color:rgba(255,255,255,.95)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.03),inset 0 1px 1px 0 rgba(255,255,255,.8)!important}html.dark .glass-light-subtle{background:rgba(14,18,30,.55)!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:1px solid rgba(255,255,255,.09)!important;border-top-color:rgba(255,255,255,.22)!important;box-shadow:0 15px 35px -8px rgba(0,0,0,.6),inset 0 1px 1px 0 rgba(255,255,255,.18)!important}.glass-pill{background:rgba(255,255,255,.8)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.92)!important;border-top-color:rgba(255,255,255,1)!important;box-shadow:0 4px 14px rgba(124,58,237,.06),inset 0 1px 1px 0 rgba(255,255,255,1)!important}html.dark .glass-pill{background:rgba(20,25,42,.75)!important;border:1px solid rgba(255,255,255,.16)!important;border-top-color:rgba(255,255,255,.35)!important;box-shadow:0 6px 20px rgba(0,0,0,.5),inset 0 1px 1px 0 rgba(255,255,255,.3)!important}.glass-interactive,.liquid-glass-interactive{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.glass-interactive:hover,.liquid-glass-interactive:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px rgba(124,58,237,.2),0 0 0 1px rgba(192,132,252,.4),inset 0 1px 2px 0 rgba(255,255,255,.9)!important}html.dark .glass-interactive:hover,html.dark .liquid-glass-interactive:hover{box-shadow:0 35px 70px -15px rgba(0,0,0,.9),0 0 25px rgba(124,58,237,.35),inset 0 1.5px 2px 0 rgba(255,255,255,.45)!important;border-top-color:rgba(255,255,255,.5)!important}.okn-landing a.button:active,.okn-landing button:active{transform:scale(.975);transition:transform .1s ease-out}.gradient-text-brand{background:linear-gradient(135deg,#7C3AED,#EC4899 50%,#06B6D4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.dark .gradient-text-brand{background:linear-gradient(135deg,#C084FC,#F472B6 50%,#38BDF8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-purple{background:linear-gradient(135deg,#6D28D9,#8B5CF6 60%,#EC4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.dark .gradient-text-purple{background:linear-gradient(135deg,#D8B4FE,#A855F7 50%,#F472B6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-cyan{background:linear-gradient(135deg,#0EA5E9,#06B6D4 50%,#10B981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html.dark .gradient-text-cyan{background:linear-gradient(135deg,#38BDF8,#22D3EE 50%,#34D399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-grid-subtle{background-size:40px 40px;background-image:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.04) 1px,transparent 0)}html.dark .bg-grid-subtle{background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 0)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.2deg)}}.animate-float-subtle{animation:float-subtle 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes pulse-subtle{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.animate-pulse-subtle{animation:pulse-subtle 5s ease-in-out infinite}@keyframes shiny-text{0%{background-position:100% 0}to{background-position:-100% 0}}.animate-shiny-text{animation:shiny-text 4s linear infinite}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:plusJakarta;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_c9026c{font-family:plusJakarta,plusJakarta Fallback}.__variable_c9026c{--font-heading:"plusJakarta","plusJakarta Fallback"}