*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-full{height:100%}.h-px{height:1px}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-64{min-height:16rem}.min-h-screen{min-height:100vh}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-\[1\.5fr_1fr_1fr_auto\]{grid-template-columns:1.5fr 1fr 1fr auto}.grid-cols-\[2fr_0\.7fr_1\.5fr_0\.6fr_1fr\]{grid-template-columns:2fr .7fr 1.5fr .6fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-300\/20{border-color:rgb(252 211 77/.2)}.border-amber-300\/25{border-color:rgb(252 211 77/.25)}.border-amber-300\/30{border-color:rgb(252 211 77/.3)}.border-cyan-300\/20{border-color:rgb(103 232 249/.2)}.border-cyan-300\/30{border-color:rgb(103 232 249/.3)}.border-cyan-400\/20{border-color:rgb(34 211 238/.2)}.border-emerald-300\/20{border-color:rgb(110 231 183/.2)}.border-emerald-300\/25{border-color:rgb(110 231 183/.25)}.border-emerald-300\/30{border-color:rgb(110 231 183/.3)}.border-rose-300\/20{border-color:rgb(253 164 175/.2)}.border-rose-300\/25{border-color:rgb(253 164 175/.25)}.border-rose-300\/30{border-color:rgb(253 164 175/.3)}.border-violet-300\/20{border-color:rgb(196 181 253/.2)}.border-violet-300\/30{border-color:rgb(196 181 253/.3)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/5{border-color:rgb(255 255 255/.05)}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:rgb(252 211 77/.1)}.bg-amber-300\/5{background-color:rgb(252 211 77/.05)}.bg-amber-300\/\[0\.04\]{background-color:rgb(252 211 77/.04)}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:rgb(103 232 249/.1)}.bg-cyan-300\/\[0\.04\]{background-color:rgb(103 232 249/.04)}.bg-cyan-300\/\[0\.05\]{background-color:rgb(103 232 249/.05)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:rgb(110 231 183/.1)}.bg-emerald-300\/5{background-color:rgb(110 231 183/.05)}.bg-emerald-300\/\[0\.04\]{background-color:rgb(110 231 183/.04)}.bg-rose-300\/10{background-color:rgb(253 164 175/.1)}.bg-rose-300\/5{background-color:rgb(253 164 175/.05)}.bg-rose-300\/\[0\.04\]{background-color:rgb(253 164 175/.04)}.bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/70{background-color:rgb(15 23 42/.7)}.bg-slate-900\/85{background-color:rgb(15 23 42/.85)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-300\/\[0\.04\]{background-color:rgb(196 181 253/.04)}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem}.pb-8,.py-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wider{letter-spacing:.05em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-cyan-950\/40{--tw-shadow-color:rgb(8 51 68/0.4);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--bg:#020817;--panel:rgba(7,22,43,.72);--line:rgba(73,203,255,.16);--cyan:#27d3ff;--blue:#2676ff;--text:#f6fbff;--muted:#90a6bb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 5%,#0b2850 0,transparent 28%),linear-gradient(135deg,#01050e,#031126 55%,#020817);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh}a{text-decoration:none;color:inherit}button,select{font:inherit}.app-shell,.demo-shell{display:grid;grid-template-columns:270px 1fr;min-height:100vh;padding:18px;gap:18px;position:relative;overflow:hidden}.glass-panel{background:linear-gradient(145deg,rgba(12,33,61,.86),rgba(3,13,29,.72));border:1px solid var(--line);box-shadow:inset 0 1px rgba(255,255,255,.05),0 20px 60px rgba(0,0,0,.28);backdrop-filter:blur(22px)}.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.22;pointer-events:none}.ambient-one{width:420px;height:420px;background:#00b7ff;top:-220px;right:4%}.ambient-two{width:350px;height:350px;background:#194dff;bottom:-220px;left:18%}.sidebar{border-radius:28px;padding:22px 16px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;gap:12px}.sidebar>.brand{padding:8px 10px 25px}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid #24d7ff;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:linear-gradient(145deg,#0a3154,#03101d);font-family:Georgia,serif;font-size:25px;color:#dffaff;box-shadow:0 0 28px rgba(39,211,255,.35)}.brand strong{display:block;font-size:18px}.brand span{display:block;font-size:10px;letter-spacing:.24em;color:var(--cyan);text-transform:uppercase;margin-top:3px}.sidebar nav{display:grid;gap:7px}.nav-item{border:0;background:transparent;color:#9bb0c3;padding:12px 14px;border-radius:14px;display:flex;align-items:center;gap:11px;font-weight:600;text-align:left}.nav-item.active,.nav-item:hover{color:#fff;background:linear-gradient(90deg,rgba(32,183,255,.18),rgba(35,90,255,.08));box-shadow:inset 3px 0 var(--cyan)}.sidebar-card{margin-top:auto;padding:18px;border-radius:20px;background:linear-gradient(145deg,rgba(20,78,117,.46),rgba(3,13,28,.7));border:1px solid rgba(39,211,255,.2);box-shadow:0 18px 35px rgba(0,0,0,.25)}.sidebar-card svg{color:var(--cyan)}.sidebar-card strong{display:block;margin:10px 0 5px}.sidebar-card p{font-size:12px;color:var(--muted);line-height:1.5}.sidebar-card a{color:var(--cyan);font-size:13px;font-weight:700}.primary-action{border:0;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#001020;font-weight:800;padding:11px 14px;box-shadow:0 10px 25px rgba(30,156,255,.25);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.workspace{padding:6px 6px 20px;z-index:1}.topbar{display:flex;justify-content:space-between;align-items:center;margin:8px 6px 22px;gap:22px}.topbar h1{font-size:27px;margin:3px 0}.hero p,.topbar span{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:.22em;color:var(--cyan);font-weight:800;margin:0}.hero{border-radius:30px;min-height:330px;padding:34px 38px;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(39,211,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(39,211,255,.04) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.hero-copy{z-index:2}.pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(39,211,255,.34);border-radius:100px;color:var(--cyan);font-size:10px;letter-spacing:.17em}.hero h2{font-size:43px;line-height:1.05;max-width:700px;margin:18px 0}.hero h2 em{font-style:normal;background:linear-gradient(90deg,#ecfbff,var(--cyan),#4b78ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:630px;line-height:1.7}.hero-actions{display:flex;gap:10px;margin-top:24px}.secondary-action{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);color:#dceaff;border-radius:12px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.orbital-art{position:relative;min-height:280px;perspective:900px}.core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%) rotateX(12deg);width:120px;height:120px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3159,#071423);border:1px solid #32dfff;box-shadow:0 0 18px #20cfff,0 0 80px rgba(33,130,255,.4),inset 0 0 24px rgba(39,211,255,.18);color:var(--cyan)}.core span{position:absolute;bottom:12px;font-weight:900}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(39,211,255,.33);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg) rotate(-12deg)}.orbit-one{width:320px;height:170px;box-shadow:0 0 35px rgba(39,211,255,.1)}.orbit-two{width:235px;height:235px;transform:translate(-50%,-50%) rotateX(72deg) rotate(62deg)}.floating-card{position:absolute;padding:12px 15px;border-radius:14px;background:rgba(6,22,42,.85);border:1px solid rgba(39,211,255,.25);box-shadow:0 15px 35px rgba(0,0,0,.38);font-size:11px;color:var(--muted);transform:rotateY(-8deg) rotateX(5deg)}.floating-card strong{font-size:20px;color:#fff}.card-a{left:5%;top:24%}.card-b{right:2%;bottom:18%}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.metric{border-radius:20px;padding:18px;position:relative}.metric-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(39,211,255,.1);color:var(--cyan)}.metric span{display:block;color:var(--muted);font-size:12px;margin:14px 0 5px}.metric strong{font-size:28px}.metric small{float:right;color:#5ee7aa;margin-top:10px}.content-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:14px}.opportunities,.readiness{border-radius:24px;padding:22px}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading h3{margin:5px 0 12px}.opportunity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 0;border-top:1px solid rgba(255,255,255,.06)}.document-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(39,211,255,.14),rgba(39,94,255,.08));color:var(--cyan)}.match span,.match strong,.opportunity-copy span,.opportunity-copy strong{display:block}.match span,.opportunity-copy span{font-size:11px;color:var(--muted);margin-top:4px}.match{text-align:right}.match strong{color:#62e7ae;font-size:12px}.checks{display:grid;gap:10px}.checks span{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.checks svg{color:#58dda8}.demo-actions{display:flex;gap:10px;align-items:center}.demo-actions select{background:#07162a;border:1px solid rgba(39,211,255,.25);color:#fff;border-radius:12px;padding:12px 36px 12px 14px}.demo-banner{border-radius:16px;padding:13px 16px;margin:0 6px 16px;display:flex;justify-content:space-between;align-items:center}.demo-banner span,.demo-banner strong{display:block}.demo-banner span{color:var(--muted);font-size:12px;margin-top:3px}.demo-banner a{color:var(--cyan);display:flex;gap:6px;align-items:center;font-size:12px}.country-checks{margin-top:18px}.demo-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;margin:24px 0 10px}.demo-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2de3a0,var(--cyan))}.readiness small{color:var(--muted)}.landing-page{position:relative;overflow:hidden;min-height:100vh;padding:0 5vw}.landing-nav{margin:auto;height:92px;display:flex;align-items:center;justify-content:space-between;z-index:3;border-bottom:1px solid rgba(255,255,255,.06)}.landing-links{display:flex;gap:28px;color:var(--muted);font-size:14px}.landing-links a:hover{color:#fff}.landing-nav-actions{display:flex;gap:10px}.landing-hero{max-width:1220px;margin:auto;min-height:650px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;position:relative;z-index:1}.landing-hero h1{font-size:64px;line-height:1.02;letter-spacing:-.045em;margin:22px 0;max-width:760px}.landing-hero-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:690px}.landing-hero-actions{display:flex;gap:12px;margin:30px 0 24px}.landing-primary,.landing-secondary{padding:15px 19px}.landing-trust{display:flex;gap:18px;flex-wrap:wrap;color:#b8c9d9;font-size:12px}.landing-trust span{display:flex;align-items:center;gap:6px}.landing-trust svg{color:#5de3ae}.landing-product{border-radius:30px;padding:28px;min-height:430px;position:relative;overflow:hidden}.landing-product:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(39,211,255,.15),transparent 36%)}.product-ai,.product-stats,.product-top{position:relative;z-index:1}.product-top{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.product-top strong{color:#fff}.product-score{width:190px;height:190px;border-radius:50%;margin:40px auto 30px;display:grid;place-items:center;background:conic-gradient(#36dfa1 0 87%,rgba(255,255,255,.06) 87%);box-shadow:0 0 55px rgba(54,223,161,.16)}.product-score:before{content:"";position:absolute;width:148px;height:148px;border-radius:50%;background:#07162a}.product-score div{z-index:1;text-align:center}.product-score span,.product-score strong{display:block}.product-score strong{font-size:39px}.product-score span{font-size:12px;color:#70e8b6}.product-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-stats div{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.02)}.product-ai span,.product-stats span{display:block;color:var(--muted);font-size:10px}.product-stats strong{font-size:22px}.product-ai{display:flex;gap:12px;align-items:center;margin-top:15px;padding:14px;border:1px solid rgba(39,211,255,.16);background:rgba(39,211,255,.06);border-radius:16px}.product-ai svg{color:var(--cyan);flex:0 0 auto}.product-ai strong{font-size:12px}.product-ai span{margin-top:4px;line-height:1.45}.landing-section{max-width:1220px;margin:80px auto}.landing-section-heading{max-width:740px}.africa-section h2,.landing-cta h2,.landing-section h2,.workflow-section h2{font-size:40px;line-height:1.15;letter-spacing:-.03em;margin:10px 0 18px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.capability-card{border-radius:22px;padding:24px;min-height:215px}.capability-card h3{margin:18px 0 10px}.africa-section p,.capability-card p,.workflow-section p{color:var(--muted);line-height:1.65}.workflow-section{max-width:1220px;margin:100px auto;border-radius:30px;padding:45px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.workflow-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.workflow-steps span{padding:17px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);font-weight:700}.workflow-steps b{color:var(--cyan);margin-right:10px}.africa-section{max-width:1220px;margin:100px auto;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.country-cloud{border-radius:30px;padding:34px;display:flex;gap:12px;flex-wrap:wrap;align-content:center;min-height:320px}.country-cloud span{padding:13px 17px;border:1px solid rgba(39,211,255,.2);border-radius:999px;background:rgba(39,211,255,.05)}.country-cloud span:nth-child(2n){transform:translateY(12px)}.landing-cta{max-width:1220px;margin:100px auto 50px;border-radius:30px;padding:42px;display:flex;justify-content:space-between;align-items:center;gap:30px}.landing-cta>div:last-child{display:flex;gap:10px;flex:0 0 auto}.landing-footer{max-width:1220px;margin:auto;padding:30px 0 45px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.landing-footer .brand{color:#fff}@media(max-width:1050px){.app-shell,.demo-shell{grid-template-columns:88px 1fr}.brand div:last-child,.sidebar .nav-item:not(.active){font-size:0}.sidebar-card{display:none}.brand-mark{width:42px}.hero{grid-template-columns:1fr}.orbital-art{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.landing-links{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:90px 0}.landing-product{max-width:680px}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-shell,.demo-shell{display:block;padding:10px}.sidebar{display:none}.topbar{align-items:flex-start;flex-direction:column}.demo-actions{width:100%;flex-wrap:wrap}.demo-actions select{flex:1}.hero{padding:25px}.hero h2{font-size:34px}.content-grid,.metric-grid{grid-template-columns:1fr}.landing-page{padding:0 20px}.landing-nav{height:78px}.landing-nav .brand span,.landing-nav .brand strong,.landing-nav-actions .secondary-action{display:none}.landing-hero{padding:70px 0;gap:40px}.landing-hero h1{font-size:44px}.landing-hero-copy>p{font-size:16px}.landing-hero-actions{flex-direction:column}.landing-trust{display:grid;gap:9px}.africa-section,.capability-grid,.product-stats,.workflow-section{grid-template-columns:1fr}.workflow-section{padding:28px}.workflow-steps{grid-template-columns:1fr}.africa-section h2,.landing-cta h2,.landing-section h2,.workflow-section h2{font-size:32px}.landing-cta{align-items:flex-start;flex-direction:column;padding:28px}.landing-cta>div:last-child{width:100%;flex-direction:column}.landing-footer{gap:22px}.demo-banner,.landing-footer{align-items:flex-start;flex-direction:column}.demo-banner{gap:10px}}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-cyan-300\/40:hover{border-color:rgb(103 232 249/.4)}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.focus\:border-cyan-300\/60:focus{border-color:rgb(103 232 249/.6)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[2fr_0\.7fr_1\.5fr_0\.6fr_1fr\]{grid-template-columns:2fr .7fr 1.5fr .6fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}body:after,body:before{content:"";position:fixed;inset:auto;pointer-events:none;z-index:-1;border-radius:999px;filter:blur(90px);opacity:.2;animation:nexis-drift 14s ease-in-out infinite alternate}body:before{width:34vw;height:34vw;right:-10vw;top:8vh;background:#19c9ff}body:after{width:28vw;height:28vw;left:8vw;bottom:-14vw;background:#3159ff;animation-delay:-5s}.app-shell,.landing-page,.workspace{perspective:1500px;transform-style:preserve-3d}.landing-nav{backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(3,16,36,.68),rgba(3,16,36,.2))}.capability-card,.country-cloud,.glass-panel,.landing-cta,.landing-product,.metric,.opportunities,.readiness,.workflow-section{position:relative;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,border-color .38s ease}.capability-card:after,.glass-panel:after,.landing-product:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 28%,transparent 70%,rgba(38,118,255,.08));opacity:.7}@media (hover:hover){.country-cloud:hover,.landing-cta:hover,.landing-product:hover,.workflow-section:hover{transform:translateY(-8px) rotateX(1.4deg) rotateY(-1deg);border-color:rgba(39,211,255,.32);box-shadow:0 35px 85px rgba(0,0,0,.42),0 0 55px rgba(39,211,255,.09)}.capability-card:hover,.metric:hover,.opportunities:hover,.readiness:hover{transform:translateY(-7px) rotateX(2deg) rotateY(-1.2deg) scale(1.01);border-color:rgba(39,211,255,.34);box-shadow:0 28px 65px rgba(0,0,0,.38),0 0 32px rgba(39,211,255,.08)}.landing-primary:hover,.landing-secondary:hover,.nav-item:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-2px) translateZ(18px)}}.landing-product{animation:nexis-float 7s ease-in-out infinite}.product-score{animation:nexis-pulse 4s ease-in-out infinite}.product-ai{animation:nexis-card-float 5.5s ease-in-out infinite}.sidebar{transform:translateZ(24px);box-shadow:inset 0 1px rgba(255,255,255,.06),18px 24px 70px rgba(0,0,0,.38),-1px 0 rgba(39,211,255,.08)}.content-grid,.hero,.metric-grid,.topbar{transform-style:preserve-3d}.hero{transform:translateZ(8px)}.hero-copy{transform:translateZ(28px)}.orbital-art{transform:translateZ(44px)}.brand-mark,.document-icon,.metric-icon{transform:translateZ(20px)}.core{animation:nexis-core 5s ease-in-out infinite}.orbit-one{animation:nexis-orbit-one 11s linear infinite}.orbit-two{animation:nexis-orbit-two 15s linear infinite reverse}.card-a{animation:nexis-card-float 5s ease-in-out infinite}.card-b{animation:nexis-card-float 6s ease-in-out infinite reverse}.landing-primary,.landing-secondary,.nav-item,.primary-action,.secondary-action{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease}.landing-primary:hover,.primary-action:hover{filter:brightness(1.08);box-shadow:0 16px 38px rgba(30,156,255,.34),0 0 25px rgba(39,211,255,.22)}.metric:before{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(39,211,255,.75),transparent);transform:scaleX(.35);opacity:.55;animation:nexis-scan 4s ease-in-out infinite}@keyframes nexis-float{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}50%{transform:translateY(-10px) rotateX(1.5deg) rotateY(-1.2deg)}}@keyframes nexis-card-float{0%,to{transform:translateY(0) translateZ(22px)}50%{transform:translateY(-9px) translateZ(34px)}}@keyframes nexis-pulse{0%,to{box-shadow:0 0 55px rgba(54,223,161,.16)}50%{box-shadow:0 0 85px rgba(54,223,161,.25),0 0 30px rgba(39,211,255,.12)}}@keyframes nexis-core{0%,to{transform:translate(-50%,-50%) rotateX(12deg) scale(1)}50%{transform:translate(-50%,-54%) rotateX(16deg) scale(1.035)}}@keyframes nexis-orbit-one{to{transform:translate(-50%,-50%) rotateX(66deg) rotate(348deg)}}@keyframes nexis-orbit-two{to{transform:translate(-50%,-50%) rotateX(72deg) rotate(422deg)}}@keyframes nexis-scan{0%,to{transform:scaleX(.25);opacity:.25}50%{transform:scaleX(1);opacity:.8}}@keyframes nexis-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3vw,-3vh,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:760px){.glass-panel,.hero,.landing-product,.metric,.opportunities,.readiness,.sidebar{transform:none!important}}.brand-mark{clip-path:none!important;border:0!important;border-radius:12px!important;background:#0a0f1e url(/nexis-icon.svg) 50%/cover no-repeat!important;color:transparent!important;font-size:0!important;box-shadow:0 0 30px rgba(0,212,255,.28)!important;overflow:hidden}.brand-mark:before{content:""}.nexis-artwork{position:absolute;right:20px;top:64px;width:118px;height:118px;opacity:.13;filter:drop-shadow(0 0 28px rgba(0,212,255,.55));pointer-events:none}.landing-product .nexis-artwork{animation:nexisDrift 6s ease-in-out infinite}.nexis-product-label{display:flex;align-items:center;gap:10px;color:#00d4ff;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.nexis-product-label img{width:24px;height:24px;border-radius:7px}.data-sphere{background-image:linear-gradient(145deg,rgba(12,64,105,.86),rgba(2,13,28,.94)),url(/nexis-icon.svg)!important;background-position:50%!important;background-size:cover!important}@keyframes nexisDrift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}html{text-rendering:optimizeLegibility;font-synthesis:none}body,button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{text-rendering:geometricPrecision}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}a,button,h1,h2,h3,h4,input,label,p,select,span,strong,textarea{transform:translateZ(0);backface-visibility:hidden}.dimensional-card,.glass-panel,.live-panel{isolation:isolate}.dimensional-card>*,.glass-panel>*,.live-panel>*{filter:none!important}.country-cloud span:nth-child(2n),.floating-card{transform:none}input,select,textarea{opacity:1;letter-spacing:normal}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing-nav{position:relative;isolation:isolate;max-width:1220px;height:86px;margin:18px auto 0;padding:0 22px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.015)),rgba(2,8,23,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(39,211,255,.06),0 18px 45px rgba(0,0,0,.28),0 0 0 1px rgba(39,211,255,.025);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.landing-nav:before{inset:1px;z-index:-1;border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(39,211,255,.14),transparent 34%),radial-gradient(circle at 84% 110%,rgba(38,118,255,.14),transparent 36%)}.landing-nav:after,.landing-nav:before{content:"";position:absolute;pointer-events:none}.landing-nav:after{left:9%;right:9%;bottom:-16px;height:26px;z-index:-2;border-radius:999px;background:rgba(0,0,0,.38);filter:blur(18px);opacity:.8}.landing-nav .brand,.landing-nav .landing-links,.landing-nav .landing-nav-actions{position:relative;z-index:1}.landing-nav .landing-links{padding:9px 14px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.landing-nav .landing-links a{position:relative;transition:color .16s ease,text-shadow .16s ease}.landing-nav .landing-links a:hover{color:#ffffff;text-shadow:0 0 18px rgba(39,211,255,.45)}@media (max-width:1050px){.landing-nav{margin-top:12px;padding:0 16px;border-radius:20px}.landing-nav:before{border-radius:18px}}@media (max-width:640px){.landing-nav{height:76px;margin-inline:0}}