:root{--pink-hot:#ff22a3;--pink-mid:#ba278e;--purple-logo:#6b1fa0;--purple-deep:#4e147a;--silver:#c8cdd8;--silver-hi:#f0f2f5;--silver-dim:#99a1b2;--chrome:#a9b8d5;--neon-pink:#ff5aaf;--neon-purple:#bf2fff;--neon-cyan:#00e5ff;--black:#040407;--panel-a:#14142c;--panel-b:#0a0a16;--panel-c:#050508;--border:#6b1fa02e;--f-d:"Syne", sans-serif;--f-b:"Outfit", sans-serif;--f-m:"Space Mono", monospace;--c:14px;--edge:#ffffff1c;--gut:clamp(24px, 8vw, 160px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--black);color:var(--silver-hi);font-family:var(--f-b);font-weight:300;overflow-x:hidden}img{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(140% 90% at 50% 0,#0000 25%,#0000008c 100%);position:fixed;inset:0}body:after{content:"";z-index:9999;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.chf{clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c))}.slab{--acc:204, 46, 138;background:linear-gradient(135deg, var(--edge) 0 1.5px, transparent 1.5px) top left/var(--c) var(--c) no-repeat, linear-gradient(315deg, var(--edge) 0 1.5px, transparent 1.5px) bottom right/var(--c) var(--c) no-repeat, linear-gradient(172deg, var(--panel-a) 0%, var(--panel-b) 55%, var(--panel-c) 100%);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));border-top:1px solid #ffffff1a;border-bottom:2px solid #000000e0;border-left:1px solid #ffffff0f;border-right:1px solid #000000b3;transition:transform .16s,border-color .2s,box-shadow .25s,background .2s;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -2px #0000008c,inset 0 0 70px #0006}.slab.cy{--acc:0, 229, 255}.slab.pu{--acc:191, 47, 255}.slab.sm{--c:8px}.slab.lg{--c:24px}.slab.hov:hover{--edge:rgba(var(--acc), .5);border-top-color:rgba(var(--acc), .34);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -2px 0 #0000008c, inset 0 0 80px rgba(var(--acc), .08);transform:translateY(-3px)}.rail{border-left:3px solid rgba(var(--acc), .75);box-shadow:inset 0 1px 0 #ffffff17, inset 10px 0 40px rgba(var(--acc), .06), inset 0 -2px 0 #0000008c}.void-layer{z-index:0;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}.void-blob{filter:blur(64px);will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}.vb1{background:radial-gradient(ellipse, var(--purple-deep), transparent 70%);opacity:.46;width:700px;height:600px;animation:55s linear infinite both bd1;top:-12%;left:-6%}.vb2{opacity:.3;background:radial-gradient(#cc2e8a66,#0000 70%);width:500px;height:440px;animation:75s linear infinite both bd2;bottom:8%;right:-9%}.vb3{opacity:.14;background:radial-gradient(#00e5ff40,#0000 70%);width:380px;height:360px;animation:65s linear infinite both bd3;top:45%;left:48%}.vb4{opacity:.16;background:radial-gradient(#bf2fff38,#0000 70%);width:650px;height:500px;animation:85s linear infinite both bd2;top:65%;right:25%}.vb5{opacity:.15;background:radial-gradient(#ff22a34d,#0000 70%);width:300px;height:280px;animation:48s linear infinite both bd3;top:18%;left:68%}@keyframes bd1{0%{transform:translate(0,0)}25%{transform:translate(50px,35px)}50%{transform:translate(15px,70px)}75%{transform:translate(-35px,25px)}to{transform:translate(0,0)}}@keyframes bd2{0%{transform:translate(0,0)}33%{transform:translate(-45px,-25px)}66%{transform:translate(25px,-50px)}to{transform:translate(0,0)}}@keyframes bd3{0%{transform:translate(0,0)}50%{transform:translate(-60px,40px)}to{transform:translate(0,0)}}.ambient-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.amb-orb{filter:blur(78px);border-radius:50%;display:none;position:absolute;transform:translate(0,0)}@media (width>=768px){.amb-orb{animation:linear infinite ambDrift;display:block}.amb4,.amb5,.amb6{display:none}}@media (width>=1024px){.amb4,.amb5,.amb6{display:block}}.amb1{opacity:.7;background:radial-gradient(#6b1fa02e,#0000 70%);width:420px;height:320px;animation-duration:70s;top:10%;left:15%}.amb2{opacity:.65;background:radial-gradient(#ff22a31f,#0000 70%);width:300px;height:260px;animation-duration:85s;animation-delay:-20s;top:55%;left:70%}.amb3{opacity:.5;background:radial-gradient(#00e5ff1a,#0000 70%);width:380px;height:300px;animation-duration:95s;animation-delay:-40s;top:30%;left:40%}.amb4{opacity:.6;background:radial-gradient(#bf2fff21,#0000 70%);width:260px;height:220px;animation-duration:78s;animation-delay:-10s;top:75%;left:20%}.amb5{opacity:.55;background:radial-gradient(#ff5aaf17,#0000 70%);width:340px;height:280px;animation-duration:110s;animation-delay:-55s;top:5%;left:80%}.amb6{opacity:.45;background:radial-gradient(#00e5ff14,#0000 70%);width:200px;height:180px;animation-duration:62s;animation-delay:-30s;top:85%;left:55%}.amb-page{filter:blur(90px);pointer-events:none;opacity:0;z-index:0;border-radius:50%;transition:opacity 2s;position:fixed}.amb-page.visible{opacity:1}@keyframes ambDrift{0%{transform:translate(0,0)}20%{transform:translate(40px,-30px)}40%{transform:translate(-25px,50px)}60%{transform:translate(60px,20px)}80%{transform:translate(-40px,-20px)}to{transform:translate(0,0)}}#starfield{z-index:0;pointer-events:none;position:fixed;inset:0}.bg-grid{z-index:0;pointer-events:none;contain:paint;background-image:linear-gradient(#6b1fa00a 1px,#0000 1px),linear-gradient(90deg,#6b1fa00a 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0}.bg-scan{z-index:0;pointer-events:none;contain:paint;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000000a 3px 4px);position:fixed;inset:0}.plx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.deco-layer{z-index:0;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}.deco-shape{position:absolute}.d-diamond{border:1px solid #bf2fff52;width:16px;height:16px;animation:28s ease-in-out infinite decoFloat;transform:rotate(45deg)}.d-diamond.cyan{border-color:#00e5ff47;animation-duration:31s}.d-diamond.pink{border-color:#ff22a347;animation-duration:25s}.d-square{border:1px solid #6b1fa061;width:10px;height:10px;animation:18s linear infinite decoSpin,26s ease-in-out infinite decoFloat}.ds1{top:12%;left:8%}.ds2{animation-delay:-5s;top:28%;left:92%}.ds3{animation-delay:-11s;top:55%;left:5%}.ds4{animation-delay:-18s;top:72%;left:88%}.ds5{animation-delay:-7s;top:88%;left:20%}.ds6{animation-delay:-22s;top:38%;left:50%}.ds7{animation-delay:-14s;top:6%;left:65%}.ds8{animation-delay:-3s;top:94%;left:75%}@keyframes decoFloat{0%,to{transform:rotate(45deg)translate(0,0)}25%{transform:rotate(45deg)translate(6px,-12px)}50%{transform:rotate(45deg)translate(-5px,9px)}75%{transform:rotate(45deg)translate(9px,3px)}}@keyframes decoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes fu{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerX{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.page{z-index:1;display:none;position:relative}.page.active{display:block}section{z-index:1;padding:clamp(72px, 9vw, 140px) var(--gut);position:relative}.st{font-family:var(--f-d);text-transform:uppercase;text-shadow:0 0 50px #bf2fff59,0 2px 6px #000000d9;margin-bottom:32px;font-size:clamp(28px,5vw,56px);font-weight:400;line-height:1.05}.sd{color:var(--silver-dim);max-width:620px;margin-bottom:44px;font-size:clamp(14px,1.4vw,16px);font-weight:300;line-height:1.85}.sd strong{color:var(--silver);font-weight:500}.gradient-pink{background:linear-gradient(135deg, var(--neon-pink), var(--pink-mid) 60%, var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #ff22a340);-webkit-background-clip:text;background-clip:text}.gradient-cyan{background:linear-gradient(135deg, var(--neon-cyan), #6be5ff 60%, var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #00e5ff33);-webkit-background-clip:text;background-clip:text}.gradient-purple{background:linear-gradient(135deg, var(--neon-purple), var(--pink-hot));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #bf2fff33);-webkit-background-clip:text;background-clip:text}.gradient-silver{background:linear-gradient(135deg, var(--silver-hi), var(--chrome), var(--neon-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glitch{animation:6s ease-in-out infinite glitchShift}@keyframes glitchShift{0%,93%,to{opacity:1;transform:none}94%{opacity:.92;transform:translate(-2px,1px)skew(-.5deg)}95%{opacity:.88;transform:translate(2px,-1px)skew(.5deg)}96%{opacity:1;transform:none}}.section-divider{z-index:1;border-top:1px solid #ffffff08;border-bottom:1px solid #000000c7;height:5px;position:relative;box-shadow:inset 0 1px #ffffff08,0 2px 10px #000000b3}.section-divider:after{content:"";background:linear-gradient(90deg, transparent 5%, var(--pink-hot) 25%, var(--neon-purple) 50%, var(--neon-cyan) 75%, transparent 95%);filter:blur(6px);opacity:.55;position:absolute;inset:0}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.spark{pointer-events:none;z-index:9998;border-radius:50%;position:fixed}*{scrollbar-width:thin;scrollbar-color:#bf2fff59 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#bf2fff4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bf2fff8c}body.perf-mode .void-layer,body.perf-mode .ambient-layer,body.perf-mode .amb-page,body.perf-mode .deco-layer,body.perf-mode .plx,body.perf-mode .bg-scan,body.perf-mode:after{display:none!important}body.perf-mode .bg-grid{background-image:linear-gradient(#6b1fa024 1px,#0000 1px),linear-gradient(90deg,#6b1fa024 1px,#0000 1px)}#starfield.perf-hidden{display:none!important}.low-end .void-blob{filter:none!important;opacity:.14!important}.low-end .amb-orb,.low-end .amb-page,.low-end .bg-scan,.low-end .deco-layer,.low-end .plx{display:none!important}.low-end .glitch,.low-end .disc-stage,.low-end .disc-hub:after{animation:none!important}.low-end .oss-orbits,.low-end .hero-accents{display:none!important}.low-end .st,.low-end .gradient-pink,.low-end .gradient-cyan,.low-end .gradient-purple{filter:none!important;text-shadow:none!important}@media (width<=767px){.plx,.deco-layer,.amb-page{display:none}.void-blob{filter:none;animation:none}.vb3,.vb4,.vb5,.bg-scan,body:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.void-blob,.amb-orb,.disc-outer,.mq-track{animation:none!important}}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.slab.pk{--acc:255, 34, 163}.slab.nn{--acc:255, 90, 175}.slab.si{--acc:169, 184, 213}nav{z-index:200;background:repeating-linear-gradient(90deg,#0000 0 1px,#ffffff04 1px 2px),linear-gradient(#1e1e36 0%,#141424 45%,#0a0a16 100%);border-bottom:1px solid #000000fa;justify-content:space-between;align-items:center;height:54px;padding:0 clamp(16px,4vw,56px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 2px #ffffff24,inset 0 -1px #000000b3,0 6px 40px #000}nav:before{content:"";background:linear-gradient(90deg,#0000 2%,#bf2fff59 20%,#ff22a399 50%,#bf2fff59 80%,#0000 98%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ff22a373}nav:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000 2%,#bf2fff73 20%,#ff22a3b3 50%,#bf2fff73 80%,#0000 98%);height:2px;animation:12s ease-in-out infinite alternate navGlow;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 16px #ff22a380}@keyframes navGlow{0%{opacity:.25}to{opacity:.55}}.nav-brand img{width:140px;height:auto;display:block}.nav-brand-text{font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg, var(--pink-hot), var(--purple-logo), var(--silver));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.nav-links{flex:1;align-items:center;gap:clamp(6px,1.6vw,24px);margin-left:clamp(12px,3vw,48px);display:flex}.nav-link{font-family:var(--f-m);letter-spacing:.13em;color:var(--silver-dim);text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:17px 4px;font-size:clamp(8px,.8vw,10px);transition:color .25s;position:relative}.nav-link:after{content:"";background:var(--pink-hot);height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--neon-pink)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link.active{color:var(--pink-hot)}.nav-divider{background:var(--border);width:1px;height:18px}.nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.btn-p,.btn-s,.btn-github,.nav-cta,.nav-ghost,.showcase-arrow,.hamburger{--c:8px;font-family:var(--f-d);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:var(--silver-hi);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));border:none;justify-content:center;align-items:center;gap:12px;padding:15px 30px;font-size:clamp(10px,1vw,12px);font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .2s,background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.btn-p{text-shadow:0 1px 4px #000000d9,0 0 18px #ff78c880;background:linear-gradient(135deg,#ffbeebd9 0 1.5px,#0000 1.5px) 0 0/8px 8px no-repeat,linear-gradient(315deg,#0009 0 1.5px,#0000 1.5px) 100% 100%/8px 8px no-repeat,linear-gradient(#ff5cc2 0%,#f0189f 14%,#cf1089 45%,#a90a72 74%,#82045a 100%);border-top:1px solid #ffb9f0b3;border-bottom:3px solid #000000e6;border-left:1px solid #ff8cd773;border-right:1px solid #0009;box-shadow:inset 0 2px #ffffff57,inset 0 -4px #0000008c,inset 0 -14px 24px #00000040,inset 0 12px 24px #ffbeeb29}.btn-p:hover{background-color:#0000;transform:translateY(-2px);box-shadow:inset 0 2px #ffffff70,inset 0 -4px #0000008c,inset 0 0 40px #ff78c84d}.btn-p:active{border-top-color:#0006;border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 6px 16px #000000bf,inset 0 2px 6px #000000e6}.btn-s{color:var(--silver);background:linear-gradient(135deg,#ffffff29 0 1.5px,#0000 1.5px) 0 0/8px 8px no-repeat,linear-gradient(315deg,#000000b3 0 1.5px,#0000 1.5px) 100% 100%/8px 8px no-repeat,linear-gradient(#141430 0%,#0c0c1e 40%,#07070e 100%);border-top:1px solid #c8cdd838;border-bottom:3px solid #000000e6;border-left:1px solid #c8cdd81c;border-right:1px solid #000000a6;box-shadow:inset 0 1px #ffffff17,inset 0 -3px #0000008c,inset 0 0 50px #0006}.btn-s:hover{color:var(--neon-cyan);border-top-color:#00e5ff66;transform:translateY(-2px);box-shadow:inset 0 1px #00e5ff33,inset 0 -3px #0000008c,inset 0 0 40px #00e5ff14}.btn-s:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 6px 16px #000000e6}.btn-github{color:var(--silver-hi);background:linear-gradient(135deg,#00e5ff80 0 1.5px,#0000 1.5px) 0 0/8px 8px no-repeat,linear-gradient(315deg,#000000b3 0 1.5px,#0000 1.5px) 100% 100%/8px 8px no-repeat,linear-gradient(#00e5ff29 0%,#00c8f014 45%,#bf2fff1a 100%);border-top:1px solid #00e5ff73;border-bottom:3px solid #000000e0;border-left:1px solid #00e5ff33;border-right:1px solid #000000a6;box-shadow:inset 0 2px #00e5ff38,inset 0 -3px #00000080,inset 0 0 50px #00000059}.btn-github:hover{border-top-color:#00e5ffb3;transform:translateY(-2px);box-shadow:inset 0 2px #00e5ff4d,inset 0 0 40px #00e5ff1f}.btn-github:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 6px 16px #000000e6}.btn-github svg{width:20px;height:20px}.nav-cta,.nav-ghost{--c:6px;font-family:var(--f-m);letter-spacing:.13em;gap:6px;padding:7px 13px;font-size:clamp(7px,.75vw,9px);font-weight:400}.nav-cta{color:var(--pink-hot);text-shadow:0 0 14px #ff22a399;background:linear-gradient(135deg,#ff8ccd80 0 1.2px,#0000 1.2px) 0 0/6px 6px no-repeat,linear-gradient(315deg,#0009 0 1.2px,#0000 1.2px) 100% 100%/6px 6px no-repeat,linear-gradient(#d7328e42 0%,#8c065214 100%);border-top:1px solid #ff8ccd7a;border-bottom:2px solid #000c;border-left:1px solid #dc48a247;border-right:1px solid #00000080;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073}.nav-cta:hover{color:var(--silver-hi);box-shadow:inset 0 1px #ffffff29,inset 0 0 20px #ff22a32e}.nav-ghost{color:var(--silver-dim);background:linear-gradient(135deg,#ffffff24 0 1.2px,#0000 1.2px) 0 0/6px 6px no-repeat,linear-gradient(315deg,#0009 0 1.2px,#0000 1.2px) 100% 100%/6px 6px no-repeat,linear-gradient(#16102e 0%,#0e091c 55%,#080510 100%);border-top:1px solid #ffffff24;border-bottom:2px solid #000c;border-left:1px solid #ffffff14;border-right:1px solid #00000094;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000007a}.nav-ghost:hover{color:var(--silver);box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px #6b1fa04d}.nav-cta:active,.nav-ghost:active,.showcase-arrow:active{border-bottom-width:1px;transform:translateY(1px);box-shadow:inset 0 4px 10px #000000d9}.showcase-arrow{--c:7px;width:44px;height:44px;color:var(--pink-hot);background:linear-gradient(135deg,#ffffff24 0 1.4px,#0000 1.4px) 0 0/7px 7px no-repeat,linear-gradient(315deg,#000000b3 0 1.4px,#0000 1.4px) 100% 100%/7px 7px no-repeat,linear-gradient(#1c1440 0%,#0d0a20 100%);border-top:1px solid #ffffff24;border-bottom:2px solid #000000e0;border-left:1px solid #ffffff14;border-right:1px solid #0009;flex-shrink:0;padding:0;box-shadow:inset 0 1px #ffffff1c,inset 0 -2px #00000080}.showcase-arrow:hover:not(:disabled){border-top-color:#ff73c36b;box-shadow:inset 0 1px #ffffff24,inset 0 0 26px #cc2e8a40}.showcase-arrow:disabled{opacity:.25;cursor:not-allowed}.showcase-arrow svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hamburger{--c:6px;z-index:201;background:linear-gradient(#16102a 0%,#08060f 100%);border-top:1px solid #ffffff21;border-bottom:2px solid #000000d9;border-left:1px solid #ffffff14;border-right:1px solid #0009;flex-direction:column;gap:5px;padding:9px 10px;display:none;box-shadow:inset 0 1px #ffffff1a}.hamburger span{background:var(--silver-dim);width:20px;height:1.5px;transition:transform .3s,opacity .3s,background .3s;display:block}.hamburger.open span:first-child{background:var(--neon-pink);transform:rotate(45deg)translate(4.5px,4.5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){background:var(--neon-pink);transform:rotate(-45deg)translate(4.5px,-4.5px)}.badge-88x31{--c:5px;cursor:pointer;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#1c1436 0%,#0e091c 55%,#08050f 100%);border-top:1px solid #ffffff21;border-bottom:2px solid #000c;border-left:1px solid #ffffff14;border-right:1px solid #0009;flex-shrink:0;justify-content:center;align-items:center;padding:4px 5px 5px;line-height:0;transition:transform .12s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff17}.badge-88x31:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 20px #6b1fa059}.badge-88x31 img{image-rendering:pixelated;display:block}.mobile-menu{z-index:190;background:linear-gradient(#0e0e20,#06060c);flex-direction:column;padding:70px 24px 40px;display:none;position:fixed;inset:0}.mobile-menu.open{display:flex}.mobile-menu>button{font-family:var(--f-d);letter-spacing:.03em;color:var(--silver-dim);text-transform:uppercase;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;opacity:0;background:0 0;width:100%;padding:16px 0;font-size:clamp(24px,7vw,36px);font-weight:700;transition:color .3s,opacity .4s,transform .4s;transform:translate(-20px)}.mobile-menu.open>button{opacity:1;transform:translate(0)}.mobile-menu.open>button:first-child{transition-delay:60ms}.mobile-menu.open>button:nth-child(2){transition-delay:.12s}.mobile-menu.open>button:nth-child(3){transition-delay:.18s}.mobile-menu.open>button:nth-child(4){transition-delay:.24s}.mobile-menu>button:hover{color:var(--neon-pink)}.mobile-acct-btn{color:var(--neon-pink)!important;border-bottom-color:#cc2e8a40!important;font-size:clamp(14px,4vw,18px)!important}.mobile-menu-actions{opacity:0;flex-wrap:wrap;gap:8px;margin-top:22px;animation:.5s .35s forwards fu;display:flex}.mobile-menu-actions .btn-p,.mobile-menu-actions .btn-github{flex:1 1 0;min-width:120px;font-family:var(--f-m)!important;letter-spacing:.13em!important;padding:11px 14px!important;font-size:clamp(9px,2.5vw,11px)!important;font-weight:400!important}.mobile-menu-badge{justify-content:center;margin-top:auto;padding-top:24px;display:flex}.mq{z-index:1;background:linear-gradient(#0000008c 0%,#0000001a 22% 78%,#0000008c 100%),#cc2e8a09;border-top:1px solid #ffffff0a;border-bottom:1px solid #000000e6;padding:16px 0;position:relative;overflow:hidden;box-shadow:inset 0 3px 10px #000000d9,inset 0 -3px 10px #000000d9;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.mq-technical{background:linear-gradient(#0000008c 0%,#0000001a 22% 78%,#0000008c 100%),#00e5ff06;border-top-color:#00e5ff1f}.mq-developmental{background:linear-gradient(#0000008c 0%,#0000001a 22% 78%,#0000008c 100%),#bf2fff06;border-top-color:#bf2fff1f}.mq-inner{white-space:nowrap;display:flex;overflow:hidden}.mq-track{will-change:transform;flex-shrink:0;gap:40px;padding-right:40px;animation:30s linear infinite mqScroll;display:flex}.mq-item{font-family:var(--f-m);letter-spacing:.2em;color:#c8cdd8b8;text-transform:uppercase;flex-shrink:0;font-size:clamp(9px,.85vw,11px)}.mq-item.hi{color:#ff22a3f2;text-shadow:0 0 10px #ff22a373}.mq-item.dot{color:#bf2fff80}.mq-technical .mq-item{color:#00e5ffb3}.mq-technical .mq-item.hi{color:#00e5fff2;text-shadow:0 0 10px #00e5ff73}.mq-developmental .mq-item{color:#bf2fffbf}.mq-developmental .mq-item.hi{color:#ff5aaff2;text-shadow:0 0 10px #ff5aaf73}@keyframes mqScroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (width<=767px){.mq{-webkit-mask-image:none;mask-image:none}}footer{z-index:1;padding:clamp(48px, 7vw, 96px) var(--gut) clamp(32px, 4vw, 48px);background:linear-gradient(#0d0d22 0%,#080810 55%,#040408 100%);border-top:1px solid #fff1;position:relative;box-shadow:inset 0 2px #ffffff12,inset 0 8px 40px #000000a6}footer:before{content:"";background:linear-gradient(90deg, transparent, var(--pink-hot), var(--neon-purple), transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.footer-grid{grid-template-columns:1fr;gap:clamp(28px,4vw,48px);display:grid}@media (width>=600px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}.footer-tagline{font-family:var(--f-m);letter-spacing:.16em;color:var(--silver-dim);text-transform:uppercase;font-size:clamp(9px,.85vw,10px);line-height:2}.footer-col-title{font-family:var(--f-d);letter-spacing:.08em;color:var(--pink-hot);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links a{font-family:var(--f-m);letter-spacing:.12em;color:var(--silver-dim);text-transform:uppercase;width:fit-content;font-size:clamp(9px,.85vw,10px);text-decoration:none;transition:color .3s;position:relative}.footer-links a:after{content:"";background:linear-gradient(90deg, var(--neon-pink), var(--neon-purple));width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-links a:hover{color:var(--silver-hi)}.footer-links a:hover:after{width:100%}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(28px,4vw,48px);padding-top:20px;display:flex}.footer-copy{color:#7a82944d;letter-spacing:.04em;font-size:11px}.footer-egg{cursor:pointer;transition:color .3s,transform .3s}.footer-egg:hover{transform:scale(1.3)rotate(45deg);color:var(--neon-pink)!important}#egg-toast{z-index:6000;font-family:var(--f-m);color:var(--silver);letter-spacing:.08em;opacity:0;pointer-events:none;white-space:nowrap;background:#08080ef7;border:1px solid #bf2fff4d;padding:10px 20px;font-size:10px;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}#egg-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.nav-account-btn{--c:6px;cursor:pointer;font-family:var(--f-m);letter-spacing:.13em;color:var(--silver-dim);text-transform:uppercase;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#6b1fa033 0%,#6b1fa00f 100%);border-top:1px solid #963cd252;border-bottom:2px solid #000000b3;border-left:1px solid #8c32dc33;border-right:1px solid #00000080;align-items:center;gap:7px;padding:7px 13px;font-size:clamp(8px,.8vw,10px);transition:color .2s,box-shadow .2s,border-color .2s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.nav-account-btn:hover{color:var(--neon-pink);border-top-color:#ff5aaf66;box-shadow:inset 0 1px #ffffff1a,inset 0 0 18px #ff5aaf26}.nav-account-btn:active{border-bottom-width:1px;transform:translateY(1px)}.nav-account-btn svg{flex-shrink:0;width:14px;height:14px}.nav-account-btn .acct-name{text-overflow:ellipsis;max-width:84px;overflow:hidden}.acct-avatar{background:linear-gradient(135deg, var(--purple-deep), var(--pink-hot));border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;width:22px;height:22px;box-shadow:0 0 8px #cc2e8a4d}.acct-dropdown{--c:8px;z-index:300;min-width:190px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#12122a 0%,#0a0a14 100%);border-top:1px solid #ffffff14;border-bottom:2px solid #000000d9;border-left:1px solid #ffffff0d;border-right:1px solid #0009;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffff12}.acct-dropdown.open{display:block}.acct-dropdown-name{font-family:var(--f-d);color:var(--silver-hi);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #6b1fa02e;margin-bottom:4px;padding:10px 14px 6px;font-size:12px;font-weight:700}.acct-dropdown-item{width:100%;font-family:var(--f-m);letter-spacing:.14em;color:var(--silver-dim);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:9px;transition:background .15s,color .15s;display:flex}.acct-dropdown-item:hover{color:var(--neon-pink);background:#6b1fa024}.acct-dropdown-item svg{flex-shrink:0;width:14px;height:14px}.rotur-auth-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040407e6;justify-content:center;align-items:center;animation:.3s forwards fu;display:none;position:fixed;inset:0}.rotur-auth-overlay.open{display:flex}.rotur-auth-modal{--c:16px;width:min(420px,92vw);overflow:hidden}.rotur-auth-header{background:linear-gradient(#6b1fa024,#0000);border-bottom:1px solid #6b1fa02e;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.rotur-auth-header span{font-family:var(--f-d);letter-spacing:.06em;color:var(--silver-hi);text-transform:uppercase;font-size:13px;font-weight:700}.rotur-auth-close{--c:5px;cursor:pointer;width:28px;height:28px;color:var(--silver-dim);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#0e0e1c,#08080e);border-top:1px solid #ffffff14;border-bottom:2px solid #000000b3;border-left:1px solid #ffffff0d;border-right:1px solid #00000080;justify-content:center;align-items:center;transition:color .15s;display:flex}.rotur-auth-close:hover{color:var(--neon-pink)}.rotur-auth-close svg{width:14px;height:14px}.rotur-auth-body{text-align:center;justify-content:center;align-items:center;min-height:190px;padding:24px;display:flex}.rotur-auth-popup-msg{flex-direction:column;align-items:center;gap:16px;display:flex}.rotur-auth-popup-msg p{color:var(--silver-dim);font-size:13px;line-height:1.7}.rotur-auth-popup-msg a{font-family:var(--f-m);color:var(--neon-pink);letter-spacing:.1em;font-size:10px;text-decoration:none}.rotur-auth-popup-msg a:hover{text-decoration:underline}.rotur-dot{background:var(--neon-pink);width:6px;height:6px;box-shadow:0 0 10px var(--neon-pink);border-radius:50%;animation:2s infinite blink}#modePicker{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#040407f0;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}#modePicker.visible{opacity:1;pointer-events:all}.mode-picker-box{--c:22px;width:calc(100% - 40px);max-width:560px;padding:clamp(28px,5vw,48px);transition:transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}#modePicker.visible .mode-picker-box{transform:translateY(0)}.mode-picker-eye{font-family:var(--f-m);letter-spacing:.28em;color:var(--pink-hot);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:clamp(9px,1vw,10px);display:flex}.mode-picker-eye:before{content:"";background:var(--pink-hot);width:8px;height:8px;box-shadow:0 0 10px var(--pink-hot);border-radius:50%;animation:2.5s infinite blink}.mode-picker-box h2{font-family:var(--f-d);text-transform:uppercase;background:linear-gradient(135deg, var(--silver-hi) 30%, var(--neon-pink) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(20px,3.5vw,30px);font-weight:700;line-height:1.1}.mode-picker-box>p{color:var(--silver-dim);margin-bottom:26px;font-size:clamp(12px,1.2vw,14px);line-height:1.75}.mode-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=420px){.mode-cards{grid-template-columns:1fr}}.mode-card{--c:10px;cursor:pointer;text-align:left;padding:clamp(16px,2.5vw,22px)}.mode-card:active{transform:translateY(2px)}.mode-card-icon{border:1px solid #ffffff0f;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:flex;box-shadow:inset 0 2px 6px #0009}.mode-card-title{font-family:var(--f-d);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:clamp(11px,1.1vw,13px);font-weight:700}.mode-card-title.gorgeous{color:var(--neon-pink);text-shadow:0 0 18px #ff22a366}.mode-card-title.perf{color:var(--neon-cyan);text-shadow:0 0 18px #00e5ff59}.mode-card-desc{color:var(--silver-dim);font-size:clamp(10px,.95vw,11px);line-height:1.75}.mode-note{font-family:var(--f-m);letter-spacing:.1em;color:#99a1b252;text-align:center;margin-top:20px;font-size:clamp(8px,.85vw,9px)}@media (width<=767px){.nav-links,.nav-actions{display:none}.hamburger{display:flex}nav{height:52px;padding:0 16px}}@media (width<=567px){.nav-account-btn .acct-name{display:none}.nav-account-btn{padding:6px 8px}.acct-dropdown{min-width:160px;right:-8px}}.hero{min-height:100svh;padding:90px var(--gut) clamp(150px, 18vw, 210px);align-items:center;display:flex;position:relative;overflow:hidden}.hero-accents{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hero-ring{border:1px solid #bf2fff1f;border-radius:50%;width:90px;height:90px;animation:25s linear infinite spin;position:absolute;top:18%;right:8%}.hero-ring2{border:1px dashed #00e5ff1a;border-radius:50%;width:44px;height:44px;animation:15s linear infinite reverse spin;position:absolute;top:21%;right:10%}.hero-dot{background:#00e5ff40;border-radius:50%;width:6px;height:6px;animation:3s infinite blink;position:absolute;top:35%;right:5%;box-shadow:0 0 10px #00e5ff33}.hero-content{z-index:2;width:100%;max-width:700px;position:relative}.eyebrow-line{background:linear-gradient(90deg, var(--pink-hot), transparent);width:36px;height:1px}.hero-logo{opacity:0;margin-bottom:-40px;margin-left:-50px;animation:1s .35s forwards fu}.hero-logo img{width:min(700px,100%);height:auto;display:block}.hero-wordmark{font-family:var(--f-d);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg, var(--neon-pink), var(--pink-mid) 55%, var(--silver-hi));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,10vw,96px);font-weight:800}.hero-sub{color:var(--silver-dim);opacity:0;max-width:520px;margin:20px 0 36px;font-size:clamp(15px,1.6vw,18px);line-height:1.85;animation:1s .55s forwards fu}.hero-sub strong{color:var(--silver);font-weight:500}.hero-cta{opacity:0;flex-wrap:wrap;gap:14px;animation:1s .75s forwards fu;display:flex}.hero-stats{z-index:2;padding:clamp(12px, 1.6vw, 18px) var(--gut);opacity:0;background:linear-gradient(#0000004d 0%,#04040cfa 100%);border-top:1px solid #ffffff0e;gap:clamp(6px,1.2vw,14px);animation:1s .95s forwards fu;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d,0 -14px 50px #000000e6}.stat{--c:10px;flex-direction:column;flex:1;min-width:0;padding:clamp(12px,1.6vw,18px) clamp(14px,2vw,22px);display:flex;overflow:hidden}.stat:before{content:"";background:linear-gradient(90deg, rgba(var(--acc), 1), transparent);height:2px;box-shadow:0 0 8px rgba(var(--acc), .5);position:absolute;top:0;left:0;right:0}.stat-icon{opacity:.55;width:clamp(14px,1.4vw,18px);height:clamp(14px,1.4vw,18px);color:rgba(var(--acc), 1);margin-bottom:8px}.stat-val{font-family:var(--f-d);color:var(--silver-hi);text-shadow:0 0 16px rgba(var(--acc), .5), 0 3px 3px #000000b3;margin-bottom:6px;font-size:clamp(22px,2.7vw,34px);font-weight:900;line-height:1}.stat-label{font-family:var(--f-m);letter-spacing:.18em;color:#99a1b2d1;text-transform:uppercase;font-size:clamp(7px,.65vw,9px)}.creed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.creed{--c:16px;padding:clamp(24px,3.2vw,40px)}.creed-num{font-family:var(--f-m);letter-spacing:.24em;color:rgba(var(--acc), .85);text-transform:uppercase;margin-bottom:16px;font-size:10px;display:block}.creed h3{font-family:var(--f-d);letter-spacing:.03em;text-transform:uppercase;color:var(--silver-hi);margin-bottom:12px;font-size:clamp(14px,1.5vw,18px);font-weight:700;line-height:1.25}.creed p{color:var(--silver-dim);font-size:clamp(13px,1.25vw,15px);line-height:1.85}.creed p strong{color:var(--silver);font-weight:500}.engine-chips{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.chip{--c:6px;font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#6b1fa029,#6b1fa00a);border:1px solid #bf2fff47;border-color:#bf2fff47 #00000080 #000000b3 #bf2fff1f;padding:8px 14px;font-size:9px}.chip.web{color:var(--neon-cyan);background:linear-gradient(#00e5ff1f,#00e5ff08);border-top-color:#00e5ff52;border-left-color:#00e5ff24}.chip-note{font-family:var(--f-m);letter-spacing:.14em;color:#99a1b280;text-transform:uppercase;margin-top:14px;font-size:9px}.identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.id-card{--c:16px;padding:clamp(24px,3.5vw,44px)}.id-icon{background:linear-gradient(145deg, rgba(var(--acc), .2), rgba(var(--acc), .04));width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 18px rgba(var(--acc), .1);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid #ffffff1f;border-color:#ffffff1f #00000080 #0009 #ffffff12;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .18s;display:flex}.id-card:hover .id-icon{transform:rotate(6deg)scale(1.06)}.id-icon svg{width:22px;height:22px}.id-title{font-family:var(--f-d);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg, var(--pink-hot), var(--purple-logo));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(12px,1.2vw,15px);font-weight:700}.id-body{color:var(--silver-dim);font-size:clamp(13px,1.25vw,15px);line-height:1.8}.id-body strong{color:var(--silver);font-weight:500}.hw-split{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}@media (width>=900px){.hw-split{grid-template-columns:1fr 1fr}}.hw-card{--c:20px;flex-direction:column;padding:clamp(26px,3.4vw,42px);display:flex}.hw-badge{font-family:var(--f-m);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--acc), 1);align-items:center;gap:8px;font-size:9px;display:flex}.hw-badge:before{content:"";background:rgba(var(--acc), 1);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--acc), .8);border-radius:50%}.hw-card h3{font-family:var(--f-d);text-transform:uppercase;color:var(--silver-hi);margin:14px 0 16px;font-size:clamp(19px,2.4vw,28px);font-weight:700;line-height:1.1}.hw-body{color:var(--silver-dim);margin-bottom:24px;font-size:clamp(13px,1.25vw,15px);line-height:1.85}.hw-body strong{color:var(--silver);font-weight:500}.hw-list{flex-direction:column;gap:2px;margin-top:auto;list-style:none;display:flex}.hw-list li{color:var(--silver-dim);border-left:2px solid rgba(var(--acc), .5);background:linear-gradient(#0000004d,#0000001a);padding:12px 14px 12px 30px;font-size:clamp(12px,1.2vw,14px);line-height:1.6;position:relative}.hw-list li:before{content:"◆";color:rgba(var(--acc), .9);font-size:7px;position:absolute;top:13px;left:12px}.hw-list strong{color:var(--silver);font-weight:500}.hw-compare{--c:18px;padding:clamp(20px,2.6vw,32px);overflow-x:auto}.hw-compare table{border-collapse:collapse;width:100%;min-width:520px}.hw-compare th,.hw-compare td{text-align:left;border-bottom:1px solid #ffffff0d;padding:14px 16px;font-size:clamp(12px,1.2vw,14px)}.hw-compare thead th{font-family:var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim);border-bottom:1px solid #ffffff17;font-size:9px}.hw-compare thead th:nth-child(2){color:var(--neon-purple)}.hw-compare thead th:nth-child(3){color:var(--neon-cyan)}.hw-compare tbody th{font-family:var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:#99a1b2b3;width:26%;font-size:9px;font-weight:400}.hw-compare td{color:var(--silver);font-weight:400}.hw-compare tbody tr:last-child th,.hw-compare tbody tr:last-child td{border-bottom:none}.hw-compare tr:hover td,.hw-compare tr:hover th{background:#bf2fff0a}.spec-layout{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px;display:grid}@media (width>=768px){.spec-layout{grid-template-columns:repeat(4,1fr)}}.spec-cell{--c:9px;padding:clamp(16px,2.2vw,26px)}.spec-cell.slab:hover{--edge:#00e5ff80;border-top-color:#00e5ff4d;transform:translateY(-2px);box-shadow:inset 0 1px #00e5ff1f,inset 0 -2px #0000008c,inset 0 0 30px #00e5ff0f}.spec-key{font-family:var(--f-m);letter-spacing:.22em;color:var(--neon-cyan);text-transform:uppercase;text-shadow:0 0 8px #00e5ff80;margin-bottom:8px;font-size:9px;display:block}.spec-val{color:var(--silver-hi);font-size:clamp(13px,1.4vw,16px);font-weight:600;display:block}.spec-accordion{flex-direction:column;gap:6px;margin-top:8px;display:flex}.spec-item{--c:10px;overflow:hidden}.spec-item.active{--edge:#00e5ff80;border-top-color:#00e5ff47;box-shadow:inset 0 1px #00e5ff1f,inset 6px 0 40px #00e5ff0d,inset 0 -2px #0000008c}.spec-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(16px,2vw,22px) clamp(16px,3vw,28px);transition:background .25s;display:flex}.spec-header:hover{background:#00e5ff06}.spec-header-icon{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#00e5ff29,#00e5ff0a);border:1px solid #00e5ff42;border-color:#00e5ff42 #00000080 #0009 #00e5ff24;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:flex;box-shadow:inset 0 1px #00e5ff24}.spec-header-icon svg{width:16px;height:16px}.spec-header-text{flex:1;min-width:0}.spec-header-key{font-family:var(--f-m);letter-spacing:.2em;color:var(--neon-cyan);text-transform:uppercase;text-shadow:0 0 6px #00e5ff80;margin-bottom:3px;font-size:clamp(8px,.8vw,9px);display:block}.spec-header-val{font-family:var(--f-d);color:var(--silver-hi);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(14px,1.5vw,18px);font-weight:700;display:block}.spec-chevron{width:28px;height:28px;color:var(--silver-dim);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s;display:flex}.spec-item.active .spec-chevron{color:var(--neon-cyan);transform:rotate(180deg)}.spec-chevron svg{width:16px;height:16px}.spec-detail{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.spec-item.active .spec-detail{grid-template-rows:1fr}.spec-detail-inner{opacity:0;background:linear-gradient(#0000006b,#0000002e);min-height:0;padding:0 clamp(16px,3vw,28px) 0 clamp(60px,6vw,78px);transition:opacity .22s 60ms,transform .22s 60ms,padding-bottom .32s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px);box-shadow:inset 0 6px 22px #00000080}.spec-item.active .spec-detail-inner{opacity:1;padding-top:clamp(14px,2vw,20px);padding-bottom:clamp(18px,2.5vw,26px);transform:translateY(0)}.spec-detail-inner p{color:var(--silver-dim);font-size:clamp(13px,1.2vw,15px);line-height:1.85}.spec-detail-inner strong{color:var(--silver);font-weight:500}.hl-cyan{color:var(--neon-cyan);font-weight:400}.hl-pink{color:var(--neon-pink);font-weight:400}.spec-banner{--c:12px;--acc:255, 34, 163;border-left:3px solid var(--neon-pink);margin-top:12px;padding:clamp(18px,2.5vw,28px) clamp(22px,3.5vw,40px)}.spec-banner p{color:var(--silver-dim);font-size:clamp(12px,1.1vw,14px);line-height:2}.spec-banner strong{color:var(--neon-pink);font-weight:500}.physical-layout{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=768px){.physical-layout{grid-template-columns:1fr 1fr}}.disc-stage{--c:20px;justify-content:center;align-items:center;padding:clamp(48px,7vw,96px);animation:6s ease-in-out infinite discFloat;display:flex;position:relative}@keyframes discFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.disc-visual{width:clamp(140px,22vw,220px);height:clamp(140px,22vw,220px);position:relative}.disc-outer{background:conic-gradient(from 0deg, var(--purple-deep), var(--purple-logo) 60deg, var(--pink-mid) 120deg, var(--pink-hot) 160deg, var(--silver) 200deg, var(--chrome) 240deg, var(--purple-logo) 300deg, var(--purple-deep) 360deg);border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:0;box-shadow:inset 0 4px 14px #ffffff38,inset 0 -4px 14px #000000a6,0 0 80px #cc2e8a59}.disc-mid{background:#0000008c;border-radius:50%;position:absolute;inset:15%;box-shadow:inset 0 4px 16px #000000e6}.disc-hub{z-index:2;background:radial-gradient(circle at 33% 28%,#14141e,#09090f 48%,#030306);border-top:1px solid #fff3;border-radius:50%;position:absolute;inset:40%;box-shadow:inset 0 3px 10px #000000f2,0 0 0 1px #c8cdd838}.disc-hub:after{content:"";border:1px solid #c8cdd81f;border-radius:50%;animation:3s ease-in-out infinite hubPulse;position:absolute;inset:-5px}@keyframes hubPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.disc-shine{z-index:3;background:linear-gradient(135deg,#ffffff1f,#0000 45%);border-radius:50%;position:absolute;inset:0}.disc-info h3{font-family:var(--f-d);text-transform:uppercase;background:linear-gradient(90deg, var(--silver-hi), var(--chrome));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(17px,2.2vw,26px);font-weight:700}.disc-facts{flex-direction:column;gap:4px;display:flex}.disc-fact{--c:7px;--acc:191, 47, 255;color:var(--silver-dim);border-left:2px solid var(--purple-logo);padding:14px 16px;font-size:clamp(12px,1.25vw,14px);line-height:1.65}.disc-fact strong{color:var(--silver);font-weight:500}.showcase{z-index:1;padding:clamp(60px, 8vw, 120px) var(--gut);position:relative}.showcase-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(32px,4vw,52px);display:flex}.showcase-eyebrow{font-family:var(--f-m);letter-spacing:.28em;color:var(--pink-hot);text-transform:uppercase;margin-bottom:14px;font-size:clamp(9px,.85vw,10px)}.showcase-heading{font-family:var(--f-d);text-transform:uppercase;font-size:clamp(28px,5vw,56px);font-weight:400;line-height:1.05}.showcase-nav{flex-shrink:0;align-items:center;gap:10px;padding-bottom:6px;display:flex}.showcase-carousel{position:relative;overflow:hidden}.showcase-track{will-change:transform;gap:clamp(14px,2vw,22px);transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.showcase-entry{--c:18px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.showcase-img{aspect-ratio:16/9;background:#06060f;width:100%;overflow:hidden}.showcase-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.showcase-entry:hover .showcase-img img{transform:scale(1.04)}.showcase-ph{background:linear-gradient(#060616,#020205);justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 5px 20px #000000f2}.showcase-ph span{font-family:var(--f-m);letter-spacing:.2em;color:#99a1b252;text-transform:uppercase;text-align:center;padding:0 12px;font-size:10px}.showcase-info{flex:1;padding:clamp(18px,2.5vw,28px)}.showcase-tag{--c:5px;font-family:var(--f-m);letter-spacing:.18em;color:var(--neon-cyan);text-transform:uppercase;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#00e5ff1f,#00e5ff08);border-top:1px solid #00e5ff4d;border-bottom:1px solid #00000080;border-left:1px solid #00e5ff24;margin-bottom:10px;padding:4px 9px;font-size:8px;display:inline-block}.showcase-title{font-family:var(--f-d);letter-spacing:.03em;color:var(--silver-hi);text-transform:uppercase;margin-bottom:8px;font-size:clamp(14px,1.4vw,18px);font-weight:700}.showcase-desc{color:var(--silver-dim);font-size:clamp(13px,1.2vw,15px);line-height:1.7}.showcase-dots-wrap{justify-content:center;align-items:center;gap:14px;margin-top:clamp(20px,3vw,32px);display:flex}.showcase-dots{gap:6px;display:flex}.showcase-dot{cursor:pointer;background:linear-gradient(#6e789b29,#373c5817);border:none;width:28px;height:6px;padding:0;transition:background .2s,box-shadow .2s;box-shadow:inset 0 2px 6px #000c}.showcase-dot.active{background:linear-gradient(#ff42ae,#c80886);box-shadow:0 0 16px #cc2e8ae6,inset 0 1px #fff6}.showcase-counter{font-family:var(--f-m);letter-spacing:.14em;color:#99a1b28c;background:linear-gradient(#09091a,#05050d);border:1px solid #ffffff0d;padding:5px 12px;font-size:10px;display:none;box-shadow:inset 0 1px 4px #0009}.showcase-counter.visible{display:block}.showcase-counter .sc-n{color:var(--neon-pink)}.banks-layout{grid-template-columns:1fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}@media (width>=768px){.banks-layout{grid-template-columns:1fr 1fr}}.banks-intro{color:var(--silver-dim);font-size:clamp(14px,1.4vw,16px);line-height:1.85}.banks-intro strong{color:var(--silver);font-weight:500}.banks-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.banks-card{--c:12px;--acc:255, 90, 175;justify-content:center;align-items:center;padding:clamp(18px,2.5vw,28px) 12px;display:flex;position:relative}.banks-card.slab:hover{transform:translateY(-6px)}.banks-card img{object-fit:contain;filter:drop-shadow(0 5px 14px #000000e6);width:56px;height:56px}.banks-caption{font-family:var(--f-m);letter-spacing:.08em;color:var(--neon-pink);text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;background:#040407e6;padding:8px 10px;font-size:9px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.banks-card:hover .banks-caption{opacity:1;transform:translateY(0)}.price-layout{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width>=768px){.price-layout{grid-template-columns:1fr 1fr}}.price-card{--c:24px;padding:clamp(28px,4.5vw,56px);overflow:hidden}.price-glow{height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.price-glow:after{content:"";background:linear-gradient(90deg, transparent, var(--pink-hot), var(--neon-purple), var(--pink-hot), transparent);animation:4s infinite shimmerX;position:absolute;inset:0}.price-amount{font-family:var(--f-d);letter-spacing:-.02em;background:linear-gradient(135deg, var(--silver-hi), var(--chrome));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,10vw,100px);font-weight:800;line-height:1}.price-amount sup{vertical-align:super;background:linear-gradient(135deg, var(--pink-hot), var(--purple-logo));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.35em}.price-note{font-family:var(--f-m);letter-spacing:.16em;color:var(--purple-logo);text-transform:uppercase;margin:8px 0 28px;font-size:clamp(8px,.85vw,10px)}.price-lines{flex-direction:column;gap:14px;display:flex}.price-line{color:var(--silver-dim);padding-left:18px;font-size:clamp(12px,1.25vw,14px);line-height:1.55;position:relative}.price-line:before{content:"◆";color:var(--pink-hot);opacity:.65;font-size:8px;position:absolute;top:2px;left:0}.price-line strong{color:var(--silver);font-weight:500}.ks-card{--c:20px;--acc:0, 229, 255;border-left:3px solid var(--neon-cyan);padding:clamp(28px,4vw,48px)}.ks-title{font-family:var(--f-d);text-transform:uppercase;color:var(--neon-cyan);text-shadow:0 0 30px #00e5ff40;margin-bottom:14px;font-size:clamp(16px,2.2vw,24px);font-weight:700}.ks-body{color:var(--silver-dim);margin-bottom:26px;font-size:clamp(13px,1.25vw,15px);line-height:1.85}.ks-body strong{color:var(--silver);font-weight:500}.ks-tiers{flex-direction:column;gap:6px;display:flex}.ks-tier{--c:5px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#00e5ff14,#00e5ff05);border-top:1px solid #00e5ff2e;border-bottom:1px solid #00000080;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;transition:transform .2s,box-shadow .2s;display:flex}.ks-tier:hover{transform:translate(6px);box-shadow:inset 0 0 26px #00e5ff1f}.ks-tier-name{font-family:var(--f-m);letter-spacing:.12em;color:var(--silver-dim);text-transform:uppercase;font-size:9px}.ks-tier-val{font-family:var(--f-d);color:var(--neon-cyan);font-size:clamp(12px,1.3vw,15px);font-weight:700}.someday-tip{cursor:help;border-bottom:1px dashed #ff22a34d;position:relative}.someday-tip:after{content:attr(data-tip);font-size:9px;font-family:var(--f-m);color:var(--neon-pink);white-space:nowrap;letter-spacing:.08em;opacity:0;pointer-events:none;background:#08080ef7;border:1px solid #ff22a333;padding:6px 10px;transition:opacity .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.someday-tip:hover:after{opacity:1}.tier-list{flex-direction:column;gap:6px;display:flex}.tier{--c:14px;align-items:center;gap:clamp(14px,2.5vw,28px);padding:clamp(18px,2.2vw,26px) clamp(20px,3.5vw,36px);display:flex;overflow:hidden}.tier.slab:hover{transform:translate(6px)}.tier-stripe{width:3px;position:absolute;top:0;bottom:0;left:0}.tier-num{font-family:var(--f-m);color:#6b1fa059;text-shadow:0 0 10px #bf2fff33;font-size:clamp(18px,3vw,30px)}.tier-info{flex:1;min-width:0}.tier-name{font-family:var(--f-d);letter-spacing:.06em;color:var(--silver);text-transform:uppercase;margin-bottom:5px;font-size:clamp(11px,1.2vw,14px);font-weight:700}.tier-desc{color:var(--silver-dim);font-size:clamp(12px,1.2vw,14px);line-height:1.65}.tier-cut{font-family:var(--f-d);white-space:nowrap;font-size:clamp(20px,3vw,32px);font-weight:800}.rotur-pill{--c:8px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#6b1fa04d,#32065f14);border-top:1px solid #c45fff80;border-bottom:2px solid #000000bf;border-left:1px solid #9e3aea4d;border-right:1px solid #0000008c;align-items:center;gap:12px;margin-bottom:28px;padding:10px 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,inset 0 0 24px #6b1fa024}.rotur-label{font-family:var(--f-m);letter-spacing:.2em;color:var(--neon-purple);text-transform:uppercase;font-size:9px}.feature-list{flex-direction:column;gap:4px;display:flex}.feature-row{--c:10px;--acc:191, 47, 255;border-left:3px solid var(--purple-deep);align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(16px,2vw,22px) clamp(16px,3vw,28px);display:flex}.feature-row:hover{border-left-color:var(--neon-pink)}.feature-icon{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#6b1fa038,#500a870d);border-top:1px solid #ffffff1f;border-bottom:1px solid #0000008c;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:flex;box-shadow:inset 0 1px #ffffff1a}.feature-icon svg{width:18px;height:18px}.feature-text{color:var(--silver);font-size:clamp(13px,1.25vw,15px);font-weight:400}.feature-sub{color:var(--silver-dim);margin-top:3px;font-size:clamp(10px,1vw,12px);font-weight:300;display:block}.eco-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-bottom:16px;display:grid}.eco-card{--c:14px;--acc:0, 229, 255;padding:clamp(22px,3vw,34px)}.eco-card h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.05em;color:var(--silver-hi);margin:14px 0 10px;font-size:clamp(13px,1.4vw,16px);font-weight:700}.eco-card p{color:var(--silver-dim);font-size:clamp(12px,1.2vw,14px);line-height:1.8}.eco-icon{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#00e5ff29,#00e5ff08);border-top:1px solid #00e5ff42;border-bottom:1px solid #0009;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:inset 0 1px #00e5ff24}.eco-icon svg{width:18px;height:18px}.eco-banner{--c:14px;--acc:255, 34, 163;border-left:3px solid var(--neon-pink);padding:clamp(20px,2.6vw,30px) clamp(22px,3.5vw,38px)}.eco-banner p{color:var(--silver-dim);font-size:clamp(13px,1.2vw,15px);line-height:1.9}.eco-banner strong{color:var(--neon-pink);font-weight:500}.oss-section{z-index:1;padding:clamp(70px, 9vw, 130px) var(--gut);position:relative}.oss-wrapper{--c:28px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=768px){.oss-wrapper{grid-template-columns:1fr 1fr}}.oss-wrapper:before{content:"";background:linear-gradient(90deg, var(--neon-cyan), var(--neon-purple), var(--neon-pink));opacity:.5;z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.oss-content{z-index:1;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,56px);display:flex;position:relative}.oss-eyebrow{font-family:var(--f-m);letter-spacing:.28em;color:var(--neon-cyan);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:clamp(9px,.85vw,10px);display:flex}.oss-eyebrow:before{content:"";background:var(--neon-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--neon-cyan);border-radius:50%;animation:2.5s infinite blink}.oss-heading{font-family:var(--f-d);text-transform:uppercase;background:linear-gradient(135deg, var(--silver-hi) 30%, var(--neon-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:clamp(24px,4vw,44px);font-weight:800;line-height:1.1}.oss-body{color:var(--silver-dim);margin-bottom:28px;font-size:clamp(13px,1.25vw,15px);line-height:1.85}.oss-body strong{color:var(--silver);font-weight:500}.oss-sdk-list{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.oss-sdk{--c:8px;--acc:0, 229, 255;align-items:center;gap:12px;padding:12px 16px;display:flex}.oss-sdk.slab:hover{transform:translate(4px)}.oss-sdk-icon{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(145deg,#00e5ff33,#00e5ff0a);border-top:1px solid #00e5ff47;border-bottom:1px solid #00000080;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oss-sdk-icon svg{width:16px;height:16px}.oss-sdk-name{font-family:var(--f-m);letter-spacing:.08em;color:var(--silver);text-transform:uppercase;font-size:clamp(9px,.9vw,11px)}.oss-sdk-desc{color:var(--silver-dim);margin-top:2px;font-size:clamp(10px,.85vw,11px)}.oss-visual{border-left:1px solid #6b1fa01f;justify-content:center;align-items:center;padding:clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0009}@media (width<=767px){.oss-visual{border-top:1px solid #6b1fa01f;border-left:none;min-height:220px}}.oss-visual-grid{opacity:.4;background-image:linear-gradient(#00e5ff0a 1px,#0000 1px),linear-gradient(90deg,#00e5ff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.oss-orbits{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oss-orbit{border:1px solid #0000;border-radius:50%;position:absolute}.oss-orbit-1{border-color:#00e5ff24;width:clamp(120px,20vw,200px);height:clamp(120px,20vw,200px);animation:20s linear infinite spin}.oss-orbit-2{border-color:#bf2fff1a;width:clamp(200px,32vw,320px);height:clamp(200px,32vw,320px);animation:35s linear infinite reverse spin}.oss-orbit-3{border-style:dashed;border-color:#ff22a30d;width:clamp(280px,44vw,440px);height:clamp(280px,44vw,440px);animation:50s linear infinite spin}.oss-orbit-dot{border-radius:50%;width:5px;height:5px;position:absolute}.oss-od-1{background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan);animation:20s linear infinite orbitDot1}.oss-od-2{background:var(--neon-purple);box-shadow:0 0 8px var(--neon-purple);animation:35s linear infinite reverse orbitDot2}.oss-od-3{background:var(--neon-pink);box-shadow:0 0 8px var(--neon-pink);animation:50s linear infinite orbitDot3}@keyframes orbitDot1{0%{top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)translate(clamp(60px,10vw,100px))}to{top:50%;left:50%;transform:translate(-50%,-50%)rotate(360deg)translate(clamp(60px,10vw,100px))}}@keyframes orbitDot2{0%{top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)translate(clamp(100px,16vw,160px))}to{top:50%;left:50%;transform:translate(-50%,-50%)rotate(360deg)translate(clamp(100px,16vw,160px))}}@keyframes orbitDot3{0%{top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)translate(clamp(140px,22vw,220px))}to{top:50%;left:50%;transform:translate(-50%,-50%)rotate(360deg)translate(clamp(140px,22vw,220px))}}.oss-terminal{--c:10px;z-index:1;width:min(92%,330px);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(#020206,#010102);border-top:1px solid #00e5ff47;border-bottom:3px solid #000000fa;border-left:1px solid #00e5ff29;border-right:1px solid #000000e6;position:relative;overflow:hidden;box-shadow:inset 0 6px 30px #000000fa,inset 0 0 100px #00e5ff05}.oss-terminal-bar{background:linear-gradient(#0d0d20,#090914);border-bottom:1px solid #000000e6;align-items:center;gap:6px;padding:10px 14px;display:flex}.oss-terminal-dot{border-radius:50%;width:8px;height:8px}.oss-terminal-bar span{font-family:var(--f-m);letter-spacing:.08em;color:var(--silver-dim);text-transform:uppercase;margin-left:8px;font-size:9px}.oss-terminal-body{font-family:var(--f-m);color:var(--silver-dim);padding:16px;font-size:11px;line-height:2;box-shadow:inset 0 10px 36px #000c}.oss-terminal-body .cmd{color:var(--neon-cyan)}.oss-terminal-body .comment{color:#99a1b259}.oss-terminal-body .str{color:var(--neon-pink)}.terminal-cursor{background:var(--neon-cyan);vertical-align:middle;width:7px;height:13px;margin-left:4px;animation:1s step-end infinite cursorBlink;display:inline-block}.acct-page-layout{flex-direction:column;gap:clamp(18px,3vw,28px);max-width:660px;display:flex}.acct-profile-card{--c:18px;padding:clamp(24px,4vw,40px)}.acct-profile-header{align-items:center;gap:clamp(16px,3vw,24px);display:flex}.acct-big-avatar,.acct-big-avatar-img{object-fit:cover;border:2px solid #ffffff24;border-radius:50%;flex-shrink:0;width:56px;height:56px;box-shadow:0 0 20px #cc2e8a4d}.acct-big-avatar{background:linear-gradient(135deg, var(--purple-deep), var(--pink-hot));font-family:var(--f-d);color:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.acct-profile-name{font-family:var(--f-d);color:var(--silver-hi);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(18px,2.5vw,24px);font-weight:700}.acct-profile-sub{font-family:var(--f-m);letter-spacing:.14em;color:var(--silver-dim);text-transform:uppercase;margin-top:4px;font-size:clamp(9px,.85vw,11px)}.acct-profile-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.acct-profile-actions .btn-s{gap:8px;padding:10px 20px;font-size:10px}.acct-profile-actions svg{width:14px;height:14px}.acct-bio{color:var(--silver-dim);background:linear-gradient(#00000040,#00000014);border:1px solid #ffffff0a;margin-top:18px;padding:16px 20px;font-size:clamp(13px,1.2vw,15px);line-height:1.8;box-shadow:inset 0 1px 4px #00000059}.acct-edit-wrap{flex-direction:column;gap:12px;margin-top:20px;display:flex}.acct-edit-label{font-family:var(--f-m);letter-spacing:.18em;color:var(--silver-dim);text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.acct-edit-textarea{width:100%;font-family:var(--f-b);color:var(--silver-hi);resize:none;background:linear-gradient(#0a0a1a,#060610);border-top:1px solid #ffffff12;border-bottom:2px solid #000000bf;border-left:1px solid #ffffff0a;border-right:1px solid #0000008c;outline:none;min-height:88px;padding:12px 14px;font-size:14px;font-weight:300;line-height:1.7;box-shadow:inset 0 2px 6px #00000080}.acct-edit-textarea:focus{border-top-color:#bf2fff4d}.acct-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-edit-actions .btn-p,.acct-edit-actions .btn-s{padding:10px 22px;font-size:10px}.acct-edit-status{font-family:var(--f-m);letter-spacing:.14em;color:var(--silver-dim);text-transform:uppercase;min-height:14px;font-size:9px}.acct-edit-status.ok{color:var(--neon-cyan)}.acct-edit-status.err{color:var(--neon-pink)}.acct-pfp-edit{cursor:pointer;flex-shrink:0;width:56px;height:56px;position:relative}.acct-pfp-overlay{opacity:0;pointer-events:none;z-index:2;background:#040407b3;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.acct-pfp-edit:hover .acct-pfp-overlay{opacity:1}.acct-pfp-overlay svg{width:20px;height:20px;color:var(--silver-hi)}.acct-pfp-file{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;position:absolute;inset:0}.acct-settings-card{--c:18px;padding:clamp(20px,3vw,28px)}.acct-settings-title{font-family:var(--f-m);letter-spacing:.2em;color:var(--silver-dim);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:clamp(9px,.9vw,10px);display:flex}.acct-settings-title:before{content:"";background:var(--pink-hot);width:6px;height:6px;box-shadow:0 0 8px var(--pink-hot);border-radius:50%}.mode-toggle-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode-toggle-btn{--c:8px;cursor:pointer;font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--silver-dim);flex-direction:column;align-items:center;gap:6px;padding:clamp(14px,2vw,20px) clamp(10px,1.5vw,16px);font-size:clamp(8px,.85vw,10px);display:flex}.mode-toggle-icon{width:32px;height:32px;color:rgba(var(--acc), .6);border:1px solid #ffffff0d;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px 5px #0009}.mode-toggle-title{font-family:var(--f-d);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(10px,1vw,12px);font-weight:700}.mode-toggle-label{opacity:.45;letter-spacing:.1em;font-size:clamp(7px,.75vw,9px)}.mode-toggle-btn.gorgeous{--acc:255, 34, 163}.mode-toggle-btn.perf{--acc:0, 229, 255}.mode-toggle-btn.active{background:linear-gradient(180deg, rgba(var(--acc), .2), rgba(var(--acc), .05));border-top-color:rgba(var(--acc), .45);color:rgba(var(--acc), 1);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 24px rgba(var(--acc), .12)}.mode-toggle-btn.active .mode-toggle-icon{color:rgba(var(--acc), 1)}.acct-not-logged{--c:18px;text-align:center;padding:clamp(40px,6vw,72px) clamp(24px,4vw,48px)}.acct-not-logged svg{opacity:.4;width:48px;height:48px;margin-bottom:20px}.acct-not-logged p{color:var(--silver-dim);font-size:clamp(14px,1.4vw,16px);line-height:1.8}.acct-not-logged strong{color:var(--neon-pink);font-weight:500}@media (width<=767px){.hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:auto;padding:110px 22px 30px}.hero-stats{box-shadow:none;background:0 0;border:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px;padding:16px 0 0;display:grid;position:relative;bottom:auto}.hero-accents{display:none}.hero-cta{flex-direction:column;width:100%}.hero-cta .btn-p,.hero-cta .btn-s{width:100%}.identity-grid,.creed-grid,.physical-layout,.banks-layout,.price-layout,.eco-grid{grid-template-columns:1fr}.tier{flex-wrap:wrap;gap:10px}.tier:hover{transform:none}.showcase-header{flex-direction:column;align-items:flex-start}.banks-grid{grid-template-columns:repeat(2,1fr)}.st,.showcase-heading{font-size:clamp(26px,8vw,42px)}section,.showcase,.oss-section{padding:56px 20px}.oss-orbits{display:none}}@media (width<=480px){.tier{flex-direction:column;align-items:flex-start}.tier-cut{align-self:flex-end}}
