@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.11s2fyt-t2ov_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.1kana50idwxik.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.2j6f_c864k4zn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.377uc50_4-xo_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_aef201fa-module__ry4bwq__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_aef201fa-module__ry4bwq__variable{--font-display:"Rajdhani", "Rajdhani Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_56484632-module__d7lYhW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_56484632-module__d7lYhW__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_ace5c419-module__hjNAIG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_ace5c419-module__hjNAIG__variable{--font-body:"Barlow", "Barlow Fallback"}
:root{--bg-page:#050507;--bg:#0a0a0c;--bg-card:#111116;--bg-input:#18181f;--border:#2a2a35;--border-bright:#3d3d50;--text:#e8e8f0;--text-bright:#fff;--text-dim:#a8a8c4;--text-dimmer:#8080a0;--cyan:#00e5ff;--cyan-bright:#4eecff;--purple:#7b2fff;--purple-text:#a678ff;--purple-deep:#3d177f;--pink:#ff2d6b;--green:#0f8;--amber:#ffb800;--chamfer:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);--chamfer-sm:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px);--glow-cyan:0 0 18px #00e5ff73;--glow-purple:0 0 18px #7b2fff73;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:clamp(16px, .9rem + .4vw, 22px);--sp-6:clamp(18px, .95rem + .7vw, 28px);--sp-8:clamp(22px, 1.1rem + 1.1vw, 38px);--sp-10:clamp(28px, 1.3rem + 1.6vw, 52px);--sp-15:clamp(40px, 1.6rem + 3.1vw, 80px);--sp-20:clamp(52px, 1.9rem + 4.4vw, 112px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-signal:cubic-bezier(.32, .72, 0, 1);--dur-press:.12s;--dur-fast:.18s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.7s;--gutter:clamp(18px, 4vw, 44px);--content-max:1240px;--content-wide:1560px;--fs-body:clamp(1.0625rem, 1.01rem + .28vw, 1.15rem);--fs-small:clamp(.94rem, .91rem + .14vw, 1rem);--fs-mono:clamp(.72rem, .7rem + .1vw, .8rem);--fs-h1:clamp(2.05rem, 1.4rem + 3.4vw, 4.2rem);--fs-h2:clamp(1.6rem, 1.25rem + 1.5vw, 2.4rem);--fs-h3:clamp(1.15rem, 1.05rem + .42vw, 1.4rem);--fs-lead:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--measure:66ch}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-page);color:var(--text);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display), sans-serif;color:var(--text-bright);text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;font-weight:700;line-height:1.18}h1{font-size:var(--fs-h1);letter-spacing:.03em;line-height:1.08}h2{font-size:var(--fs-h2);letter-spacing:.045em}h3{font-size:var(--fs-h3);letter-spacing:.06em}p,li,figcaption,dd{max-width:var(--measure)}p{text-wrap:pretty}a{color:var(--cyan);text-decoration:none}a:hover,a:focus-visible{color:var(--cyan-bright);text-shadow:0 0 12px #00e5ff99}:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}.mono{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;font-size:var(--fs-mono);line-height:1.5}.mono-tight{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.11em;font-size:var(--fs-mono);line-height:1.5}.dim{color:var(--text-dim)}.dimmer{color:var(--text-dimmer)}.accent-cyan{color:var(--cyan)}.accent-purple{color:var(--purple-text)}.accent-green{color:var(--green)}.wrap{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.wrap-wide{max-width:calc(var(--content-wide) + var(--gutter) * 2)}.section{padding:var(--sp-20) 0}.section-flush-bottom{padding-bottom:0}.lead{font-size:var(--fs-lead);color:var(--text-dim);max-width:var(--measure);line-height:1.55}.flow>*+*{margin-top:var(--flow-space,var(--sp-5))}.page-head{margin-bottom:var(--sp-15)}.page-head>.page-eyebrow{margin-bottom:var(--sp-3)}.page-head>h1{margin-bottom:var(--sp-4)}.page-head>.lead{margin-bottom:var(--sp-5)}.panel-title{margin-bottom:var(--sp-4)}.section-tail{margin-top:var(--sp-15)}.section-tail-sm{margin-top:var(--sp-8)}
.panel{clip-path:var(--chamfer);background:var(--border);transition:background var(--dur-base) var(--ease-out);padding:1px;position:relative}.panel-body{clip-path:var(--chamfer);background:var(--bg-card);padding:var(--sp-6);height:100%}.panel-flush .panel-body{padding:0}.panel-bar{background:var(--cyan);z-index:1;width:32px;height:2px;position:absolute;top:0;left:14px}.panel-purple .panel-bar{background:var(--purple)}.panel-green .panel-bar{background:var(--green)}.panel-index{top:var(--sp-3);right:var(--sp-4);color:var(--text-dimmer);z-index:1;position:absolute}.btn{clip-path:var(--chamfer-sm);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;font-size:var(--fs-mono);cursor:pointer;min-height:44px;transition:box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);text-align:center;border:none;padding:15px 30px 14px 32px;display:inline-block}.btn:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-solid-cyan{background:var(--cyan);color:var(--bg-page)}.btn-solid-cyan:hover,.btn-solid-cyan:focus-visible{background:var(--cyan-bright);color:var(--bg-page);box-shadow:var(--glow-cyan);text-shadow:none}.btn-outline-cyan,.btn-outline-purple{background:0 0;padding:0;position:relative}.btn-outline-cyan .btn-inner,.btn-outline-purple .btn-inner{clip-path:var(--chamfer-sm);background:var(--bg-page);transition:background var(--dur-fast) var(--ease-out);margin:1px;padding:13px 27px 12px 29px;display:inline-block}.btn-outline-cyan{background:var(--cyan)}.btn-outline-cyan .btn-inner{color:var(--cyan)}.btn-outline-cyan:hover,.btn-outline-cyan:focus-visible{box-shadow:var(--glow-cyan)}.btn-outline-purple{background:var(--purple)}.btn-outline-purple .btn-inner{color:var(--purple-text)}.btn-outline-purple:hover,.btn-outline-purple:focus-visible{box-shadow:var(--glow-purple)}.btn-block{width:100%}.link-arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.link-arrow:hover{transform:translate(3px)}}.section-header{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-10);border-bottom:1px solid var(--border);padding-bottom:var(--sp-4);display:flex}.section-header .section-sub{color:var(--text-dim);margin-top:var(--sp-3);font-family:var(--font-body), sans-serif;font-size:var(--fs-small);max-width:var(--measure);line-height:1.6}.section-index{color:var(--text-dimmer);white-space:nowrap}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#0a0a0ceb;position:sticky;top:0}.site-header-row{justify-content:space-between;align-items:center;gap:var(--sp-5);min-height:clamp(72px,5.5vw,96px);padding-block:var(--sp-3);flex-wrap:wrap;display:flex}.site-logo{flex:none;display:block}.site-logo img{width:auto;height:clamp(40px,3.6vw,58px)}.site-nav{align-items:center;gap:var(--sp-5) var(--sp-8);flex-wrap:wrap;display:flex}.site-nav a{color:var(--text-dim);transition:color var(--dur-fast) var(--ease-out), text-shadow var(--dur-fast) var(--ease-out)}.site-nav a:hover,.site-nav a:focus-visible{color:var(--cyan)}.site-nav a.btn-solid-cyan,.site-nav a.btn-solid-cyan:hover,.site-nav a.btn-solid-cyan:focus-visible{color:var(--bg-page);text-shadow:none}.nav-disabled{color:var(--text-dimmer);cursor:default}@media (max-width:760px){.site-header-row{justify-content:center;row-gap:var(--sp-3)}.site-logo img{height:clamp(38px,9vw,48px)}.site-nav{justify-content:center;gap:var(--sp-3) var(--sp-5)}.nav-cta{display:none}}.site-footer{border-top:1px solid var(--border);background:var(--bg);padding:var(--sp-15) 0 var(--sp-8)}.footer-grid{gap:var(--sp-10);margin-bottom:var(--sp-10);grid-template-columns:minmax(260px,2fr) repeat(auto-fit,minmax(160px,1fr));display:grid}.footer-logo img{width:auto;height:clamp(72px,6vw,96px);margin-bottom:var(--sp-4)}.footer-col h4{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:.14em;color:var(--text-dimmer);margin-bottom:var(--sp-4);font-weight:400}.footer-col ul{list-style:none}.footer-col li{margin-bottom:var(--sp-3);max-width:none}.footer-col a{color:var(--text-dim);transition:color var(--dur-fast) var(--ease-out)}.footer-bottom{border-top:1px solid var(--border);padding-top:var(--sp-6);justify-content:space-between;gap:var(--sp-4);color:var(--text-dimmer);display:flex}@media (max-width:720px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}.hero{text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 0%, #00e5ff17, transparent 70%), radial-gradient(ellipse 50% 40% at 80% 100%, #7b2fff12, transparent 70%), var(--bg-page);padding:clamp(40px,6vw,96px) 0 clamp(56px,7vw,120px);position:relative;overflow:hidden}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#00e5ff0d 1px,#0000 1px),linear-gradient(90deg,#00e5ff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 75%)}.hero-inner{position:relative}.hero-meta{justify-content:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.hero-tag{clip-path:var(--chamfer-sm);background:var(--border);padding:1px;display:inline-block}.hero-tag span{clip-path:var(--chamfer-sm);background:var(--bg);color:var(--cyan);padding:9px 20px 8px;display:inline-block}.hero h1{margin-bottom:var(--sp-5)}.hero-line{display:block}.hero-word+.hero-word{margin-left:.28em}.hero-sub{color:var(--text-dim);max-width:46ch;margin:0 auto var(--sp-10);font-size:var(--fs-lead);line-height:1.55}.hero-ctas{justify-content:center;gap:var(--sp-4);margin-bottom:var(--sp-15);flex-wrap:wrap;display:flex}.hero-stage{perspective:1400px;max-width:clamp(320px,72vw,1040px);margin:0 auto;position:relative}.hero-stage-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(45% 60% at 30% 60%,#00e5ff29,#0000 70%),radial-gradient(45% 60% at 72% 45%,#7b2fff29,#0000 70%);position:absolute;inset:20% 5%}.hero-pads{transform-style:preserve-3d;gap:var(--sp-8);padding:var(--sp-6) 0;transition:transform var(--dur-slow) var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;transform:rotateX(48deg)rotate(-5deg)}.hero-pad{transform-style:preserve-3d}.hero-pad-a{transform:translateZ(26px)rotateY(2.5deg)}.hero-pad-b{transform:translateZ(-16px)rotateY(-2.5deg)}@media (max-width:760px){.hero-stage{max-width:100%}.hero-pads{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);transform:rotateX(24deg)rotate(-2deg)}.hero-pad-a{transform:translateZ(12px)}.hero-pad-b{transform:translateZ(-8px)}}.hero-horizon{filter:blur(6px);pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#00e5ff1f,#0000 72%);height:42px;position:absolute;bottom:-2%;left:8%;right:8%}.spec-strip{border-block:1px solid var(--border);background:var(--bg);padding:var(--sp-8) 0}.spec-strip-row{gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(50%,150px),1fr));display:grid}.spec-cell{gap:var(--sp-2);border-left:1px solid var(--border);padding-left:var(--sp-4);flex-direction:column;display:flex}.spec-cell-value{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-variant-numeric:tabular-nums;max-width:none;font-size:clamp(1.05rem,.98rem + .3vw,1.22rem);font-weight:600;line-height:1.2}.product-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;display:grid}.product-grid>*{height:100%}@media (min-width:900px){.product-grid>:nth-child(2){margin-top:var(--sp-10)}}.product-card{height:100%}.product-card .panel-body{flex-direction:column;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.product-card:hover{background:var(--border-bright)}}.product-art{background:var(--bg);border-bottom:1px solid var(--border);padding:var(--sp-5)}.product-info{padding:var(--sp-5) var(--sp-6) var(--sp-6);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.product-codename{color:var(--text-dimmer)}.product-card-cyan .product-codename{color:var(--cyan)}.product-card-purple .product-codename{color:var(--purple-text)}.product-name{font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem)}.product-specs{gap:var(--sp-3) var(--sp-4);color:var(--text-dim);flex-wrap:wrap;display:flex}.product-desc{color:var(--text-dim);font-size:var(--fs-small);flex:1;line-height:1.6}.product-actions{margin-top:var(--sp-2)}.status-chip{align-items:center;gap:var(--sp-3);clip-path:var(--chamfer-sm);background:var(--border);padding:1px;display:inline-flex}.status-chip-inner{align-items:center;gap:var(--sp-3);clip-path:var(--chamfer-sm);background:var(--bg-input);padding:9px 18px 8px;display:inline-flex}.status-dot{background:currentColor;flex:none;width:7px;height:7px}.status-chip-closed .status-dot{color:var(--text-dimmer);box-shadow:none}.status-countdown{color:var(--text-dim);font-variant-numeric:tabular-nums}.notify-split{gap:var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.notify-lede h2{margin-bottom:var(--sp-4)}.notify-aside{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border);max-width:none}.band-purple{border-block:1px solid var(--border);background:radial-gradient(ellipse 60% 80% at 78% 50%, #7b2fff1a, transparent 72%), linear-gradient(180deg, #7b2fff0a, #7b2fff05), var(--bg);position:relative}.giveaway-band{gap:var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;display:grid}@media (min-width:900px){.giveaway-band{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.giveaway-lede h2{margin-bottom:var(--sp-4)}.giveaway-lede p{color:var(--text-dim);margin-bottom:var(--sp-8)}.prize-panel .panel-body{text-align:center;padding:var(--sp-10) var(--sp-6)}.prize-serial{font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--purple-text);max-width:none;margin-bottom:var(--sp-4);font-size:clamp(4rem,2rem + 9vw,7.5rem);font-weight:700;line-height:1}.prize-desc{color:var(--text-dim);font-size:var(--fs-small);max-width:34ch;margin-inline:auto}.closing-grid{gap:var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;display:grid}.closing-about h2{margin-bottom:var(--sp-4)}.closing-about p{margin-bottom:var(--sp-5)}.form-panel{max-width:640px}.form-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.form-row .field{flex:1;min-width:220px}.field{margin-bottom:var(--sp-4)}.field label{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-mono);color:var(--text-dim);margin-bottom:var(--sp-2);display:block}.field-frame{clip-path:var(--chamfer-sm);background:var(--border);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:1px}@media (hover:hover) and (pointer:fine){.field-frame:hover{background:var(--border-bright)}}.field-frame:focus-within{background:var(--cyan);box-shadow:var(--glow-cyan)}.form-purple .field-frame:focus-within{background:var(--purple);box-shadow:var(--glow-purple)}.field-frame input,.field-frame select{clip-path:var(--chamfer-sm);background:var(--bg-input);width:100%;font-size:max(16px, var(--fs-small));color:var(--text);border:none;outline:none;padding:14px 16px 13px}.field-frame select option{background:var(--bg-input)}.field-check{align-items:flex-start;gap:var(--sp-3);color:var(--text-dim);font-size:var(--fs-small);margin-bottom:var(--sp-4);line-height:1.55;display:flex}.field-check input{accent-color:var(--purple);margin-top:4px}.form-note{color:var(--text-dimmer);margin-top:var(--sp-4)}.form-status{margin-top:var(--sp-4)}.form-status-ok{color:var(--green)}.form-status-err{color:var(--pink)}.hp-field{opacity:0;position:absolute;left:-9999px}.spec-table{border-collapse:collapse;width:100%}.spec-table td{padding:var(--sp-3) 0;border-bottom:1px solid var(--border);line-height:1.5}.spec-table td:first-child{color:var(--text-dimmer);width:40%;padding-right:var(--sp-4)}.spec-table td:last-child{color:var(--text);font-variant-numeric:tabular-nums}.pad-section{gap:var(--sp-10);padding:var(--sp-15) 0;border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}@media (min-width:900px){.pad-section{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pad-section:last-of-type{border-bottom:none}.pad-section-info h2{margin:var(--sp-2) 0 var(--sp-4)}.pad-section-desc{color:var(--text-dim);margin-bottom:var(--sp-6);line-height:1.65}.teaser-hardware .panel-body{padding:var(--sp-15) var(--sp-8)}.teaser-hardware h3{color:var(--text-dim);margin:var(--sp-3) 0;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem)}.teaser-hardware p{color:var(--text-dimmer)}.giveaway-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;display:grid}.rules-list{counter-reset:rule;list-style:none}.rules-list li{counter-increment:rule;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--border);color:var(--text-dim);max-width:none;display:flex}.rules-list li:last-child{border-bottom:none}.rules-list li:before{content:"[ " counter(rule, decimal-leading-zero) " ]";font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:.11em;color:var(--purple-text);white-space:nowrap;padding-top:4px}.logo-showcase{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));place-items:center;display:grid}.logo-showcase img{width:auto;max-height:clamp(150px,16vw,240px)}.notfound{text-align:center;padding:clamp(72px,12vw,160px) 0}.notfound p{margin-inline:auto}.notfound-sub{margin-bottom:var(--sp-8)}.notfound h1{color:var(--pink);margin:var(--sp-4) 0 var(--sp-6)}
@keyframes nelo-pulse{0%,to{opacity:1;box-shadow:0 0 8px}50%{opacity:.55;box-shadow:0 0 3px}}@keyframes nelo-rise{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes nelo-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(1400%)}}@keyframes nelo-grid-in{0%{opacity:0}to{opacity:1}}[data-reveal]{opacity:0;filter:blur(3px);transition:opacity var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s), transform var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s), filter var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal][data-revealed=true]{opacity:1;filter:none;transform:none}[data-reveal] .panel-bar{transform-origin:0;transition:transform var(--dur-slow) var(--ease-out) calc(var(--reveal-delay,0s) + .14s);transform:scaleX(0)}[data-reveal][data-revealed=true] .panel-bar{transform:scaleX(1)}.hero-anim{opacity:0;animation:nelo-rise var(--dur-reveal) var(--ease-out) both}.hero-anim-1{animation-delay:60ms}.hero-anim-2{animation-delay:.14s}.hero-anim-3{animation-delay:.22s}.hero-anim-4{animation-delay:.3s}.hero-anim-5{animation-delay:.4s}.hero-word{opacity:0;animation:nelo-rise var(--dur-reveal) var(--ease-out) both;animation-delay:calc(.14s + var(--word,0) * 60ms);display:inline-block}.hero-grid-bg{opacity:0;animation:nelo-grid-in 1.2s var(--ease-out) .12s both}.hero-scan{inset-inline:0;opacity:0;pointer-events:none;height:2px;animation:nelo-sweep 2.2s var(--ease-signal) .26s 1 both;background:linear-gradient(90deg,#0000,#00e5ff80 22%,#4eecffbf 50%,#00e5ff80 78%,#0000);position:absolute;top:0}.status-dot{color:var(--green);animation:2s ease-in-out infinite nelo-pulse}.status-chip-closed .status-dot{animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}[data-reveal]{filter:none!important;transition:opacity .2s linear!important;transform:none!important}.hero-anim,.hero-word{opacity:1;filter:none!important;animation:none!important;transform:none!important}[data-reveal] .panel-bar{transition:none!important;transform:scaleX(1)!important}.hero-grid-bg{opacity:1;animation:none!important}.hero-scan{display:none}}
