@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;800;900&family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--neon-dim:#00ffb21f;--neon-glow:#00ffb24d;--red-dim:#ff2d201f;--bg-mid:#07090f;--muted:#c8e6dc61;--scan:rgba(0,255,178,.025)}.vk-boot{align-items:center;background:#04060a;background:var(--bg);display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:fixed;transition:opacity .5s .1s,visibility .5s .1s;z-index:9999}.vk-boot.done{opacity:0;pointer-events:none;visibility:hidden}.vk-boot-logo{animation:boot-flicker .8s steps(3) forwards;color:#00ffb2;color:var(--neon);font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;letter-spacing:.12em;text-shadow:0 0 30px #00ffb24d;text-shadow:0 0 30px var(--neon-glow)}@keyframes boot-flicker{0%{opacity:0}20%{opacity:1}40%{opacity:.3}60%{opacity:1}80%{opacity:.6}to{opacity:1}}.vk-boot-line{color:#c8e6dc61;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.15em}.vk-boot-bar-wrap{background:#00ffb214;height:2px;overflow:hidden;width:220px}.vk-boot-bar{animation:boot-load .75s ease-out forwards;background:#00ffb2;background:var(--neon);box-shadow:0 0 10px #00ffb2;box-shadow:0 0 10px var(--neon);height:100%}@keyframes boot-load{0%{width:0}to{width:100%}}.vk-scanlines{animation:scanmove 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.025) 0,rgba(0,255,178,.025) 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,var(--scan) 2px,var(--scan) 4px);inset:0;pointer-events:none;position:fixed;z-index:9998}@keyframes scanmove{0%{background-position:0 0}to{background-position:0 80px}}.vk-nav{left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .55s ease 1s,transform .55s cubic-bezier(.4,0,.2,1) 1s;z-index:1000}.vk-nav.booted{opacity:1;transform:translateY(0)}.vk-status{align-items:center;background:#04060af7;border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);display:flex;height:28px;justify-content:space-between;overflow:hidden;padding:0 32px;transition:height .4s ease,opacity .4s ease}.vk-nav.scrolled .vk-status{height:0;opacity:0;pointer-events:none}.vk-status-left{align-items:center;color:#c8e6dc61;color:var(--muted);display:flex;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:9.5px;gap:12px;letter-spacing:.12em;white-space:nowrap}.vk-status-dot{animation:sdot 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);height:5px;width:5px}@keyframes sdot{0%,to{opacity:1}50%{opacity:.3}}.vk-status-ticker{flex:1 1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px,#000 calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px,#000 calc(100% - 80px),#0000);overflow:hidden}.vk-status-track{animation:ticker 30s linear infinite;display:flex;gap:48px;white-space:nowrap;will-change:transform}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vk-status-item{color:#00ffb2;color:var(--neon);letter-spacing:.15em;opacity:.65}.vk-status-item,.vk-status-right{font-family:Share Tech Mono,monospace;font-size:9.5px}.vk-status-right{color:#c8e6dc61;color:var(--muted);flex-shrink:0;letter-spacing:.1em;white-space:nowrap}.vk-bar{align-items:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#04060ab3;border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);display:flex;height:100px;justify-content:space-between;padding:0 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.vk-nav.scrolled .vk-bar{background:#04060af7;border-bottom-color:#00ffb22e;box-shadow:0 0 50px #000c,inset 0 -1px 0 #00ffb214;height:62px}.vk-bar:after{animation:neon-sweep 4s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2 35%,#ffb800 50%,#00ffb2 65%,#0000);background:linear-gradient(90deg,#0000 0,var(--neon) 35%,var(--gold) 50%,var(--neon) 65%,#0000 100%);background-size:200% 100%;bottom:-1px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s}.vk-nav.scrolled .vk-bar:after{opacity:1}.vk-logo{flex-shrink:0;gap:12px;text-decoration:none}.vk-logo,.vk-logo-mark{align-items:center;display:flex}.vk-logo-mark{height:46px;justify-content:center;position:relative;width:46px}.vk-ring-outer{animation:rspin 3.5s linear infinite;border:1.5px solid #00ffb240;border-radius:50%;border-top:1.5px solid var(--neon);box-shadow:0 0 12px #00ffb21a;inset:0;position:absolute}.vk-ring-inner{animation:rspin 5.5s linear infinite reverse;border:1px solid #00ffb21f;border-bottom:1px solid var(--gold);border-radius:50%;inset:7px;position:absolute}@keyframes rspin{to{transform:rotate(1turn)}}.vk-logo-core{align-items:center;background:#00ffb2;background:var(--neon);clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);display:flex;height:26px;justify-content:center;position:relative;transition:transform .3s,filter .3s;width:26px;z-index:2}.vk-logo:hover .vk-logo-core{filter:brightness(1.2) drop-shadow(0 0 10px #00FFB2);filter:brightness(1.2) drop-shadow(0 0 10px var(--neon));transform:rotate(-12deg) scale(1.18)}.vk-logo-letter{color:#04060a;color:var(--bg);font-family:Orbitron,sans-serif;font-size:12px;font-weight:900;line-height:1}.vk-logo-text{display:flex;flex-direction:column;gap:3px;line-height:1}.vk-logo-main{color:#fff;font-family:Orbitron,sans-serif;font-size:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:color .3s,text-shadow .3s}.vk-logo:hover .vk-logo-main{color:#00ffb2;color:var(--neon);text-shadow:0 0 20px #00ffb24d;text-shadow:0 0 20px var(--neon-glow)}.vk-logo-main.glitch{animation:glitch .32s steps(3) forwards}@keyframes glitch{0%{clip-path:inset(0 0 90% 0);color:#ff2d20;color:var(--red);transform:translateX(-4px)}25%{clip-path:inset(30% 0 55% 0);transform:translateX(4px)}50%{clip-path:inset(70% 0 15% 0);color:#00ffb2;color:var(--neon);transform:translateX(-2px)}75%{clip-path:inset(5% 0 88% 0);transform:translateX(2px)}to{clip-path:none;color:#fff;transform:translateX(0)}}.vk-logo-sub{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.22em;opacity:.6;text-transform:uppercase}.vk-links{align-items:center;display:flex;gap:2px;list-style:none}.vk-link,.vk-link-item{position:relative}.vk-link{align-items:center;background:none;border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px));color:#c8e6dc61;color:var(--muted);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;gap:7px;letter-spacing:.14em;outline:none;padding:8px 15px;text-decoration:none;text-transform:uppercase;transition:color .22s,background .22s}.vk-link:before{background:#00ffb2;background:var(--neon);border-radius:1px;bottom:20%;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--neon);content:"";left:0;position:absolute;top:20%;transform:scaleY(0);transition:transform .22s ease;width:2px}.vk-link.active,.vk-link:hover{background:#00ffb21f;background:var(--neon-dim);color:#00ffb2;color:var(--neon);text-shadow:0 0 10px #00ffb240}.vk-link.active:before,.vk-link:hover:before{transform:scaleY(1)}.vk-link-icon{font-size:10px;opacity:.4;transition:opacity .2s}.vk-link:hover .vk-link-icon{opacity:1}.vk-chevron{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:9px;transition:transform .3s ease;width:9px}.vk-link.open .vk-chevron{transform:rotate(180deg)}.vk-dropdown{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:0 0 3px 3px;box-shadow:0 24px 64px #000c,0 0 24px #00ffb20a;left:50%;min-width:220px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%) translateY(-10px) scaleY(.88);transform-origin:top center;transition:opacity .22s,transform .22s cubic-bezier(.4,0,.2,1)}.vk-dropdown:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 10px #00ffb2;box-shadow:0 0 10px var(--neon);content:"";height:1px;left:0;position:absolute;right:0;top:0}.vk-dropdown.open{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0) scaleY(1)}.vk-dropdown-item{align-items:center;border-bottom:1px solid #00ffb20a;color:#c8e6dc61;color:var(--muted);display:flex;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.12em;overflow:hidden;padding:11px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .18s,padding-left .18s}.vk-dropdown-item:last-child{border-bottom:none}.vk-dropdown-item:before{background:linear-gradient(90deg,#00ffb21f,#0000);background:linear-gradient(90deg,var(--neon-dim),#0000);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .2s;width:0}.vk-dropdown-item:hover{color:#00ffb2;color:var(--neon);padding-left:22px}.vk-dropdown-item:hover:before{width:100%}.vk-dropdown-left{align-items:center;color:#00ffb2;color:var(--neon);display:flex;gap:9px;position:relative;z-index:1}.vk-dropdown-left span{color:inherit}.vk-dtag{border-radius:2px;font-family:Share Tech Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.12em;padding:2px 6px;position:relative;z-index:1}.vk-dtag.popular{background:#ffb80024;color:#ffb800;color:var(--gold)}.vk-dtag.hot{background:#ff2d2024;color:#ff2d20;color:var(--red)}.vk-dtag.new{background:#00ffb224;color:#00ffb2;color:var(--neon)}.vk-actions{flex-shrink:0;gap:8px}.vk-actions,.vk-hud-btn{align-items:center;display:flex}.vk-hud-btn{background:#0000;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#c8e6dc61;color:var(--muted);cursor:pointer;height:40px;justify-content:center;position:relative;text-decoration:none;transition:all .22s;width:40px}.vk-hud-btn:hover{background:#00ffb21f;background:var(--neon-dim);border-color:#00ffb24d;border-color:var(--border-h);box-shadow:0 0 14px #00ffb21f;color:#00ffb2;color:var(--neon)}.vk-cart-badge{align-items:center;background:#ff2d20;background:var(--red);border-radius:50%;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-3px;top:-4px;width:16px}@keyframes cbadge{0%,to{box-shadow:0 0 8px #ff2d20b3}50%{box-shadow:0 0 20px #ff2d20e6,0 0 40px #ff2d2033}}.vk-book-btn{align-items:center;background:#00ffb2;background:var(--neon);border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#04060a;color:var(--bg);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:10.5px;font-weight:700;gap:8px;height:40px;letter-spacing:.16em;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s}.vk-book-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .45s;width:80%}.vk-book-btn:hover{box-shadow:0 8px 28px #00ffb266,0 0 50px #00ffb21a;filter:brightness(1.08);transform:translateY(-2px)}.vk-book-btn:hover:before{left:130%}.vk-book-btn:active{transform:translateY(0)}.vk-book-pip{animation:pip-spin 1.8s linear infinite;background:#04060a;background:var(--bg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:7px;width:7px}@keyframes pip-spin{to{transform:rotate(1turn)}}.vk-hamburger{align-items:center;background:none;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;transition:border-color .2s,background .2s;width:40px}.vk-hamburger:hover{background:#00ffb21f;background:var(--neon-dim);border-color:#00ffb24d;border-color:var(--border-h)}.vk-hamburger span{background:#c8e6dc;background:var(--text);border-radius:1px;display:block;height:1.5px;transform-origin:center;transition:all .35s cubic-bezier(.4,0,.2,1);width:18px}.vk-hamburger.open span:first-child{background:#00ffb2;background:var(--neon);transform:translateY(6.5px) rotate(45deg)}.vk-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.vk-hamburger.open span:nth-child(3){background:#00ffb2;background:var(--neon);transform:translateY(-6.5px) rotate(-45deg)}.vk-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ac7;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s;z-index:998}.vk-overlay.open{opacity:1;pointer-events:all}.vk-drawer{background:#07090f;background:var(--bg-mid);border-left:1px solid #00ffb214;box-shadow:-20px 0 80px #000c;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .42s cubic-bezier(.4,0,.2,1);width:min(340px,90vw);z-index:999}.vk-drawer:before{background:linear-gradient(180deg,#0000,#00ffb2 50%,#0000);background:linear-gradient(180deg,#0000,var(--neon) 50%,#0000);content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:1px}.vk-drawer.open{transform:translateX(0)}.vk-drawer-header{align-items:center;background:rgba(0,255,178,.018);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 20px}.vk-drawer-sys{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.15em;margin-top:3px;opacity:.55}.vk-drawer-close{align-items:center;background:none;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;color:#c8e6dc61;color:var(--muted);cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:all .2s;width:34px}.vk-drawer-close:hover{border-color:#00ffb24d;border-color:var(--border-h);color:#00ffb2;color:var(--neon)}.vk-drawer-links{-webkit-overflow-scrolling:touch;flex:1 1;list-style:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 0;scrollbar-color:#00ffb21a #0000;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.vk-drawer-links::-webkit-scrollbar{width:3px}.vk-drawer-links::-webkit-scrollbar-track{background:#0000}.vk-drawer-links::-webkit-scrollbar-thumb{background:#00ffb233;border-radius:2px}.vk-drawer-link{align-items:center;background:none;border:none;border-bottom:1px solid #00ffb20a;color:#c8e6dc61;color:var(--muted);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:.15em;outline:none;padding:13px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s,padding-left .2s;width:100%}.vk-drawer-link:before{background:#00ffb2;background:var(--neon);bottom:0;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--neon);content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s;width:2px}.vk-drawer-link.active,.vk-drawer-link:hover{background:#00ffb20a;color:#00ffb2;color:var(--neon);padding-left:26px}.vk-drawer-link.active:before,.vk-drawer-link:hover:before{transform:scaleY(1)}.vk-drawer-sub{background:#00000038;list-style:none;max-height:0;overflow:hidden;transition:max-height .35s ease}.vk-drawer-sub.open{max-height:220px}.vk-drawer-sub-row{align-items:center;border-bottom:1px solid #00ffb208;color:#c8e6dc61;color:var(--muted);display:flex;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.12em;padding:10px 20px 10px 30px;text-decoration:none;text-transform:uppercase;transition:color .18s}.vk-drawer-sub-row:hover{color:#00ffb2;color:var(--neon)}.vk-drawer-footer{border-top:1px solid #00ffb21a;border-top:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 20px max(16px,env(safe-area-inset-bottom))}.vk-drawer-book{background:#00ffb2;background:var(--neon);border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#04060a;color:var(--bg);cursor:pointer;display:block;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;padding:14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .2s,box-shadow .2s,transform .2s;width:100%}.vk-drawer-book:hover{box-shadow:0 0 24px #00ffb24d;filter:brightness(1.1);transform:translateY(-1px)}.vk-drawer-info{color:#c8e6dc61;color:var(--muted);display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:8px;justify-content:center;letter-spacing:.1em}@media (max-width:1024px){.vk-bar,.vk-status{padding:0 24px}}@media (max-width:820px){.vk-book-btn,.vk-links{display:none}.vk-hamburger{display:flex}}@media (max-width:640px){.vk-bar{height:64px}.vk-bar,.vk-status{padding:0 16px}.vk-logo-main{font-size:15px}.vk-logo-sub{display:none}}@media (max-width:380px){.vk-logo-main{font-size:13px}.vk-logo-mark{height:36px;width:36px}.vk-logo-core{height:21px;width:21px}.vk-logo-letter{font-size:9px}}@keyframes kanji-fall{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.7}90%{opacity:.5}to{opacity:0;transform:translateY(100%)}}@keyframes kanji-flicker{0%,to{opacity:inherit}50%{opacity:.15}}.scan{animation:scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.014) rgba(0,255,178,.014) 4px);inset:0;pointer-events:none;position:fixed;z-index:9990}.hero{align-items:center;display:flex;height:100vh;justify-content:center;min-height:640px;overflow:hidden;position:relative;width:100%}.hero-vid-wrap{inset:0;position:absolute;z-index:0}.hero-vid{filter:saturate(.6) brightness(.55) hue-rotate(155deg);height:100%;object-fit:cover;object-position:center;transition:opacity .8s ease;width:100%}.hero-fallback{inset:0;position:absolute}.hero-grid{background-image:linear-gradient(#00ffb205 1px,#0000 0),linear-gradient(90deg,#00ffb205 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 85%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 85%)}.hero-grid,.hero-stripes{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 42px,rgba(0,255,178,.005) rgba(0,255,178,.005) 43px)}.hero-vig{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0000 20%,#04060ab3 70%,#04060af7 100%);inset:0;pointer-events:none;position:absolute;z-index:2}.hero-fade{background:linear-gradient(#0000,#04060a);background:linear-gradient(#0000,var(--bg));height:200px;right:0}.hero-fade,.hero-side-l{bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.hero-side-l{background:linear-gradient(90deg,#04060acc,#0000);top:0;width:120px}.hero-side-r{background:linear-gradient(-90deg,#04060acc,#0000);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:120px;z-index:3}.kanji-rain{gap:18px;height:calc(100vh - 158px);height:calc(100vh - var(--navh) - 60px);-webkit-mask-image:linear-gradient(180deg,#0000,#000 80px,#000 calc(100% - 80px),#0000);mask-image:linear-gradient(180deg,#0000,#000 80px,#000 calc(100% - 80px),#0000);overflow:hidden;pointer-events:none;right:60px;top:108px;top:calc(var(--navh) + 10px)}.kanji-rain,.speedo-wrap{display:flex;position:absolute;z-index:4}.speedo-wrap{align-items:center;animation:fiu .8s ease 1.4s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ab3;border:1px solid #00ffb226;border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);flex-direction:column;gap:6px;left:48px;padding:16px 12px 10px;top:50%;transform:translateY(-50%) translateY(20px)}.speedo-label{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;opacity:.6;text-transform:uppercase}.hc{animation:cpulse 3s ease-in-out infinite;color:#00ffb233;position:absolute;z-index:4}.hc.tl{left:28px}.hc.tl,.hc.tr{top:114px;top:calc(var(--navh) + 16px)}.hc.tr{right:28px;transform:scaleX(-1)}.hc.bl{bottom:200px;left:28px;transform:scaleY(-1)}.hc.br{bottom:200px;right:28px;transform:scale(-1)}.hp{animation:floatp var(--d) ease-in-out infinite;border-radius:50%;position:absolute}.hero-content{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:860px;opacity:0;padding:108px 24px 50px;padding:calc(var(--navh) + 10px) 24px 50px;position:relative;text-align:center;transform:translateY(30px);transition:opacity .9s ease .15s,transform .9s cubic-bezier(.4,0,.2,1) .15s;width:100%;z-index:5}.hero-content.vis{opacity:1;transform:translateY(0)}.hbadge{align-items:center;animation:fiu .7s ease .4s both;background:#00ffb20d;border:1px solid #00ffb238;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:8px;letter-spacing:.2em;padding:5px 16px}.hdot{animation:bdot 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);height:5px;width:5px}.htw{position:relative}.htitle{animation:fiu .8s ease .6s both;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(40px,8.5vw,106px);font-weight:900;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.htitle .na{color:#00ffb2;color:var(--neon);position:relative;text-shadow:0 0 40px #00ffb273}.htitle-ghost{-webkit-text-stroke:1px #00ffb214;color:#0000;font-family:Orbitron,sans-serif;font-size:clamp(40px,8.5vw,106px);font-weight:900;inset:0;letter-spacing:.02em;line-height:.92;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(4px,4px);-webkit-user-select:none;user-select:none}.glitch-on{animation:glitch-anim .28s steps(3) forwards!important}.glitch-on:after,.glitch-on:before{color:inherit;content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;letter-spacing:inherit;line-height:inherit;position:absolute;text-transform:inherit;top:0;width:100%}.glitch-on:before{animation:g1 .28s steps(3) forwards;clip-path:polygon(0 25%,100% 25%,100% 50%,0 50%);color:#ff2d20;color:var(--red)}.glitch-on:after{animation:g2 .28s steps(3) forwards;clip-path:polygon(0 65%,100% 65%,100% 80%,0 80%);color:#00ffb2;color:var(--neon)}.hsub{animation:fiu .8s ease .8s both;color:#c8e6dc66;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:clamp(15px,2.2vw,19px);letter-spacing:.04em;line-height:1.65;max-width:540px;min-height:3em}.hcta{animation:fiu .8s ease 1s both;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-p:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.btn-p:hover{box-shadow:0 10px 32px #00ffb273,0 0 60px #00ffb21f}.btn-o:hover{border-color:#00ffb247}.hstats{animation:fiu .8s ease 1.2s both;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.hstat{align-items:center;background:#00ffb205;border-right:1px solid #00ffb21a;border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:90px;padding:14px 24px;position:relative;transition:background .2s}.hstat:last-child{border-right:none}.hstat:before{background:#00ffb2;background:var(--neon);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.hstat-val{color:#00ffb2;color:var(--neon);font-family:Orbitron,sans-serif;font-size:21px;font-weight:800;line-height:1;text-shadow:0 0 14px #00ffb266}.hstat-unit{color:#ffb800;color:var(--gold);font-size:10px;font-weight:700}.hstat-lbl{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:8.5px;letter-spacing:.16em;margin-top:4px;text-transform:uppercase}.hscroll{align-items:center;animation:fadeIn 1s ease 2s both;bottom:26px;display:flex;flex-direction:column;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.hscroll-txt{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.hscroll-line{animation:scrolll 1.6s ease-in-out infinite;background:linear-gradient(#00ffb2,#0000);background:linear-gradient(var(--neon),#0000);height:36px;width:1px}.sec{overflow:hidden;padding:clamp(60px,8vw,100px) clamp(16px,5vw,40px);position:relative}.sec-inner{margin:0 auto;width:min(1200px,90vw)}.sec-eye{align-items:center;color:#00ffb2;color:var(--neon);display:flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:10px;letter-spacing:.24em;margin-bottom:10px;text-transform:uppercase}.sec-eye:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);content:"";display:block;height:1px;width:22px}.sec-h{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(26px,4vw,46px);font-weight:900;letter-spacing:.02em;line-height:1.05;margin-bottom:12px;text-transform:uppercase}.sec-h span{color:#00ffb2;color:var(--neon)}.sec-d{color:#c8e6dc66;color:var(--muted);font-size:16px;letter-spacing:.03em;line-height:1.65;max-width:580px}.stats-sec{background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20a 0,#0000 65%),#070a0f;background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20a 0,#0000 65%),var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.stats-grid{border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;overflow:hidden}.stat-box{align-items:center;background:#0b0e16;background:var(--bg-card);border-right:1px solid #00ffb21a;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:36px 24px;position:relative;transition:background .25s}.stat-box:last-child{border-right:none}.stat-box:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 12px #00ffb2;box-shadow:0 0 12px var(--neon);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.stat-box:hover{background:#00ffb208}.stat-box:hover:before{opacity:1}.stat-num{color:#00ffb2;color:var(--neon);font-family:Orbitron,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1;text-shadow:0 0 20px #00ffb280}.stat-unit{color:#ffb800;color:var(--gold);font-size:14px}.stat-lbl{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.tours-section{background:#04060a;background:var(--bg);overflow:hidden;padding:clamp(60px,8vw,100px) clamp(16px,5vw,40px);position:relative}.tours-section:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,#00ffb208 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.tgrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.tc{animation:tcEntrance .7s cubic-bezier(.4,0,.2,1) both;background:#0b0e16;border:1px solid #00ffb21a;border-radius:4px;box-shadow:0 4px 20px #0006;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);cursor:pointer;overflow:hidden;position:relative;transform:perspective(900px) rotateX(0) rotateY(0) translateY(0) scale(1);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1),border-color .4s ease,box-shadow .4s ease;will-change:transform}.tc:first-child{animation-delay:0s}.tc:nth-child(2){animation-delay:.13s}.tc:nth-child(3){animation-delay:.26s}.tc-accent-bar{height:2px;left:0;position:absolute;right:0;top:0;transition:all .35s ease;z-index:3}.tc-shine{inset:0}.tc-scanline,.tc-shine{pointer-events:none;position:absolute;transition:opacity .3s;z-index:2}.tc-scanline{height:1px;left:0;right:0}.tc-scanline.active{animation:tcScan 1.8s linear infinite}.tc-click-pulse{animation:tcClickPulse .55s ease forwards;pointer-events:none;z-index:5}.tc-click-pulse,.tc-ring-pulse{border-radius:4px;inset:0;position:absolute}.tc-ring-pulse{animation:tcRingPulse 1.5s ease-in-out infinite}.tc-banner{align-items:center;display:flex;height:118px;justify-content:center;overflow:hidden;position:relative}.tc-banner-grid,.tc-banner-stripes{inset:0;position:absolute}.tc-icon{font-size:54px;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:2}.tc:hover .tc-icon{transform:scale(1.18) rotate(-6deg)}.tc-tag{border-radius:2px;font-family:Share Tech Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;padding:3px 9px;position:absolute;right:10px;top:10px;transition:box-shadow .3s}.tc-corner-tl{left:8px;top:8px}.tc-corner-br,.tc-corner-tl{opacity:.5;position:absolute}.tc-corner-br{bottom:8px;right:36px}.tc-body{padding:20px 22px}.tc-sub{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.22em;margin-bottom:4px;opacity:.72}.tc-name,.tc-sub{text-transform:uppercase}.tc-name{color:#fff;font-family:Orbitron,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;margin-bottom:10px;transition:text-shadow .3s}.tc-desc{color:#c8e6dc73;font-size:13.5px;line-height:1.6;margin-bottom:18px}.tc-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.tc-stat-box{border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);padding:8px 10px;transition:background .3s,border-color .3s}.tc-stat-val{align-items:baseline;display:flex;font-family:Orbitron,sans-serif;font-size:17px;font-weight:800;gap:3px;line-height:1;transition:text-shadow .3s}.tc-stat-unit{font-size:9px;opacity:.8}.tc-stat-label,.tc-stat-unit{font-family:Share Tech Mono,monospace}.tc-stat-label{color:#c8e6dc59;font-size:8px;letter-spacing:.14em;margin-top:3px;text-transform:uppercase}.tc-diff-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;padding:8px 0}.tc-diff-label{color:#c8e6dc66;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.tc-diff-bars{align-items:center;display:flex;gap:3px}.tc-diff-bar{background:#ffffff1a;border-radius:2px;height:4px;transition:background .3s ease,box-shadow .3s ease;width:14px}.tc-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.tc-feat-tag{border-radius:2px;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.1em;padding:3px 8px;transition:border-color .3s ease,opacity .3s ease}.tc-bottom{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.tc-price{color:#fff;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;line-height:1;transition:text-shadow .3s}.tc-price-label{color:#c8e6dc66;font-size:12px;font-weight:400;margin-left:4px}.tc-book-btn{align-items:center;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;gap:8px;letter-spacing:.14em;overflow:hidden;padding:11px 22px;position:relative;text-transform:uppercase;transition:background .25s,color .25s,box-shadow .25s,transform .2s}.feat-bg{background:linear-gradient(180deg,#04060a,#070a0f 50%,#04060a);background:linear-gradient(180deg,var(--bg) 0,var(--bg-mid) 50%,var(--bg) 100%);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.fgrid{border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.fgrid,.fi{overflow:hidden}.fi{background:#0b0e16;background:var(--bg-card);border-right:1px solid #00ffb21a;border-right:1px solid var(--border);cursor:default;display:flex;flex-direction:column;gap:12px;padding:30px 22px;position:relative;transition:background .2s,transform .3s}.fi:last-child{border-right:none}.fi:after{background:#00ffb2;background:var(--neon);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s}.fi:hover{background:rgba(0,255,178,.025);transform:translateY(-3px)}.fi:hover:after{opacity:.6}.fi-icon{font-size:26px;transition:transform .3s}.fi:hover .fi-icon{transform:scale(1.25) rotate(-8deg)}.fi-title{color:#fff;font-family:Orbitron,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fi-desc{color:#c8e6dc66;color:var(--muted);font-size:13px;line-height:1.6}.prog-sec{border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.prog-item{display:flex;flex-direction:column;gap:8px}.prog-header{align-items:center;display:flex;justify-content:space-between}.prog-label{color:#c8e6dc;color:var(--text);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.prog-val{color:#00ffb2;color:var(--neon);font-family:Orbitron,monospace;font-size:13px;font-weight:700}.prog-track{background:#00ffb21a;border-radius:2px;height:4px;overflow:hidden}.prog-fill{background:#00ffb2;background:var(--neon);border-radius:2px;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--neon);height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.4,0,.2,1)}.jl-sec{background:radial-gradient(ellipse 70% 60% at 50% 50%,#00ffb20a 0,#0000 70%),#070a0f;background:radial-gradient(ellipse 70% 60% at 50% 50%,#00ffb20a 0,#0000 70%),var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.jl-inner{align-items:center;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:700px;text-align:center}.jl-form{border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);display:flex;max-width:520px;overflow:hidden;transition:border-color .25s;width:100%}.jl-form:focus-within{border-color:#00ffb247;border-color:var(--border-h)}.jl-input{background:#0b0e16;background:var(--bg-card);border:none;color:#c8e6dc;color:var(--text);flex:1 1;font-family:Rajdhani,sans-serif;font-size:15px;letter-spacing:.05em;outline:none;padding:14px 18px}.jl-input::placeholder{color:#c8e6dc66;color:var(--muted)}.jl-btn{background:#00ffb2;background:var(--neon);border:none;color:#04060a;color:var(--bg);cursor:pointer;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;padding:14px 22px;text-transform:uppercase;transition:filter .2s;white-space:nowrap}.jl-btn:hover{filter:brightness(1.1)}.jl-btn.ok{background:#00ffb233;color:#00ffb2;color:var(--neon)}.jl-note{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.14em}.vid-dots{animation:fadeIn .8s ease 1.8s both;bottom:60px;display:flex;gap:8px;position:absolute;right:60px;z-index:5}.vid-dot{background:#0000;border:1px solid #00ffb266;border-radius:50%;cursor:pointer;height:6px;transition:all .25s;width:6px}.vid-dot.active{background:#00ffb2;background:var(--neon);border-color:#00ffb2;border-color:var(--neon);box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--neon)}@media (max-width:1100px){.speedo-wrap{display:none}.kanji-rain{right:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-box:nth-child(2){border-right:none}.fgrid,.tgrid{grid-template-columns:repeat(2,1fr)}.fi:nth-child(2){border-right:none}}@media (max-width:768px){.kanji-rain{display:none}.tgrid{grid-template-columns:1fr}.hstats{flex-wrap:wrap}.hstat{flex-basis:calc(50% - 0.5px);flex-grow:0;flex-shrink:0}.hstat:nth-child(2){border-right:none}.hc,.vid-dots{display:none}}@media (max-width:640px){.tc{animation-delay:0s!important}}@media (max-width:560px){.hcta{align-items:center;flex-direction:column}.btn-o,.btn-p{justify-content:center;max-width:280px;width:100%}.fgrid{grid-template-columns:1fr}.fi{border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-right:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.jl-form{clip-path:none;flex-direction:column}.jl-btn{padding:14px}.prog-grid-2col{grid-template-columns:1fr!important}}@keyframes ft-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes ft-rspin{to{transform:rotate(1turn)}}@keyframes ft-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.55)}}@keyframes ft-scan{0%{background-position:0 0}to{background-position:0 80px}}@keyframes ft-pip{to{transform:rotate(1turn)}}@keyframes ft-link-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes ft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ft-stat-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ft-neon-flicker{0%,18%,20%,22%,25%,53%,55%,to{text-shadow:0 0 20px #00ffb280}19%,21%,54%{text-shadow:none}}@keyframes ft-grid-drift{0%{background-position:0 0}to{background-position:52px 52px}}@keyframes ft-circuit-trace{0%{stroke-dashoffset:800}to{stroke-dashoffset:0}}@keyframes ft-particle-float{0%,to{opacity:var(--po);transform:translateY(0) scale(1)}50%{opacity:calc(var(--po)*.3);transform:translateY(-8px) scale(1.3);transform:translateY(var(--py,-8px)) scale(1.3)}}@keyframes ft-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ft-glow-pulse{0%,to{box-shadow:0 0 8px #00ffb233}50%{box-shadow:0 0 20px #00ffb280,0 0 40px #00ffb21a}}@keyframes ft-social-ping{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ft-counter-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ft{background:#04060a;border-top:1px solid #00ffb214;color:#c8e6dc;font-family:Rajdhani,sans-serif;overflow:hidden;position:relative}.ft:before{animation:ft-scan 12s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.008) rgba(0,255,178,.008) 4px)}.ft:after,.ft:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ft:after{animation:ft-grid-drift 15s linear infinite;background-image:linear-gradient(rgba(0,255,178,.022) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.022) 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0,#000 0,#0000 80%);mask-image:radial-gradient(ellipse 100% 100% at 50% 0,#000 0,#0000 80%)}.ft-top-bar{animation:ft-sweep 4s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2 25%,#ffb800 50%,#ff2d20 75%,#00ffb2);background-size:200% 100%;box-shadow:0 0 12px #00ffb24d,0 2px 24px #00ffb21a;height:2px;position:relative;z-index:5}.ft-circuit-bg{bottom:0;height:100%;opacity:.05;overflow:visible;pointer-events:none;position:absolute;right:0;width:50%;z-index:0}.ft-circuit-path{stroke-dasharray:800;animation:ft-circuit-trace 4s ease .5s forwards}.ft-particle{animation:ft-particle-float var(--pd) ease-in-out infinite;border-radius:50%;pointer-events:none;position:absolute;z-index:1}.ft-newsletter{background:linear-gradient(90deg,#00ffb208,#0000 40%,#ff2d2005);border-bottom:1px solid #00ffb212;position:relative;z-index:2}.ft-newsletter-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px clamp(20px,5vw,48px)}.ft-nl-left{display:flex;flex-direction:column;gap:6px}.ft-nl-eyebrow{align-items:center;color:#00ffb280;display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:8px;letter-spacing:.22em;text-transform:uppercase}.ft-nl-eyebrow:before{background:#00ffb2;box-shadow:0 0 5px #00ffb2;content:"";display:block;height:1px;width:16px}.ft-nl-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(18px,2.5vw,26px);font-weight:900;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.ft-nl-title span{color:#00ffb2;text-shadow:0 0 20px #00ffb266}.ft-nl-sub{color:#c8e6dc66;font-size:13px;letter-spacing:.03em;max-width:360px}.ft-nl-form{border:1px solid #00ffb226;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);display:flex;flex:0 0 auto;gap:0;max-width:420px;min-width:300px;overflow:hidden;transition:border-color .25s,box-shadow .25s;width:100%}.ft-nl-form:focus-within{border-color:#00ffb266;box-shadow:0 0 20px #00ffb214}.ft-nl-input{background:#00000080;border:none;color:#c8e6dc;flex:1 1;font-family:Rajdhani,sans-serif;font-size:14px;letter-spacing:.04em;outline:none;padding:13px 16px}.ft-nl-input::placeholder{color:#c8e6dc33}.ft-nl-btn{align-items:center;background:#00ffb2;border:none;color:#04060a;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:9.5px;font-weight:700;gap:7px;letter-spacing:.16em;overflow:hidden;padding:13px 20px;position:relative;text-transform:uppercase;transition:filter .2s,box-shadow .2s;white-space:nowrap}.ft-nl-btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .4s;width:70%}.ft-nl-btn:hover:before{left:130%}.ft-nl-btn:hover{box-shadow:0 0 20px #00ffb259;filter:brightness(1.08)}.ft-nl-pip{animation:ft-pip 2s linear infinite;background:#04060a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-shrink:0;height:7px;width:7px}.ft-nl-btn.sent{background:#00ffb226;color:#00ffb2}.ft-top{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.7fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:clamp(40px,6vw,60px) clamp(20px,5vw,48px) 36px;position:relative;z-index:2}.ft-brand{display:flex;flex-direction:column;gap:20px}.ft-logo{gap:13px;text-decoration:none;width:fit-content}.ft-logo,.ft-logo-mark{align-items:center;display:flex}.ft-logo-mark{flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.ft-ring{animation:ft-rspin 3.5s linear infinite;border:1.5px solid #00ffb240;border-radius:50%;border-top-color:#00ffb2;box-shadow:0 0 10px #00ffb21a;inset:0;position:absolute}.ft-ring2{animation:ft-rspin 5.5s linear infinite reverse;border:1px solid #00ffb21f;border-bottom-color:#ffb800;border-radius:50%;inset:7px;position:absolute}.ft-ring3{animation:ft-rspin 7s linear infinite;border:.8px solid #ff2d2026;border-left-color:#ff2d2066;border-radius:50%;inset:14px;position:absolute}.ft-logo-hex{align-items:center;background:#00ffb2;box-shadow:0 0 12px #00ffb266;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);display:flex;height:26px;justify-content:center;position:relative;transition:transform .3s;width:26px;z-index:2}.ft-logo:hover .ft-logo-hex{transform:rotate(-10deg) scale(1.1)}.ft-logo-letter{color:#04060a;font-family:Orbitron,sans-serif;font-size:12px;font-weight:900;line-height:1}.ft-logo-text{display:flex;flex-direction:column;gap:3px}.ft-logo-main{animation:ft-neon-flicker 8s ease-in-out 3s infinite;color:#fff;font-family:Orbitron,sans-serif;font-size:19px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:color .25s}.ft-logo:hover .ft-logo-main{color:#00ffb2;text-shadow:0 0 20px #00ffb266}.ft-logo-sub{color:#00ffb2;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.22em;opacity:.55;text-transform:uppercase}.ft-brand-desc{color:#c8e6dc66;font-size:13.5px;letter-spacing:.03em;line-height:1.7;max-width:290px}.ft-socials{display:flex;flex-wrap:wrap;gap:9px}.ft-social{align-items:center;background:#00ffb208;border:1px solid #00ffb21a;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .22s;width:40px}.ft-social:before{background:#00ffb21a;background:var(--sc,#00ffb21a);content:"";inset:0;opacity:0;position:absolute;transition:opacity .22s}.ft-social:hover{animation:ft-social-ping .3s ease;border-color:#00ffb259;border-color:var(--sc,#00ffb259);box-shadow:0 0 16px #00ffb21f;transform:translateY(-2px)}.ft-social:hover:before{opacity:1}.ft-social svg{position:relative;transition:transform .22s;z-index:1}.ft-social:hover svg{transform:scale(1.15)}.ft-status{align-items:center;animation:ft-glow-pulse 3s ease-in-out infinite;background:#00ffb20a;border:1px solid #00ffb22e;border-radius:2px;color:#00ffb2;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:9.5px;gap:8px;letter-spacing:.15em;padding:6px 13px;width:fit-content}.ft-status-dot{animation:ft-dot 1.6s ease-in-out infinite;background:#00ffb2;border-radius:50%;box-shadow:0 0 8px #00ffb2;height:5px;position:relative;width:5px}.ft-status-dot:after{animation:ft-pulse-ring 2s ease-out infinite;border:1px solid #00ffb2;border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes ft-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.ft-col{gap:18px}.ft-col,.ft-col-header{display:flex;flex-direction:column}.ft-col-header{border-bottom:1px solid #00ffb212;gap:8px;padding-bottom:12px}.ft-col-title{align-items:center;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.15em;text-transform:uppercase}.ft-col-title:before{background:#00ffb2;box-shadow:0 0 6px #00ffb2;content:"";display:block;height:1.5px;width:14px}.ft-col-accent{animation:ft-bar-fill .8s ease both;animation-delay:.4s;background:linear-gradient(90deg,#00ffb2,#0000);height:1px;opacity:.3;transform:scaleX(0);transform-origin:left}.ft-col-links{display:flex;flex-direction:column;gap:0;list-style:none}.ft-col-links li{border-bottom:1px solid #00ffb20a}.ft-col-links li:last-child{border-bottom:none}.ft-col-links a{align-items:center;color:#c8e6dc61;display:flex;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:.06em;padding:7px 0;position:relative;text-decoration:none;transition:color .2s,padding-left .2s}.ft-col-links a:before{color:#00ffb2;content:"›";flex-shrink:0;font-size:14px;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.ft-col-links a .ft-link-badge{border-radius:2px;font-family:Share Tech Mono,monospace;font-size:7px;letter-spacing:.1em;margin-left:auto;padding:2px 5px;text-transform:uppercase}.ft-col-links a:hover{color:#c8e6dcd9;padding-left:8px}.ft-col-links a:hover:before{opacity:1;transform:translateX(0)}.ft-contact-strip{background:#0003;border-bottom:1px solid #00ffb20f;border-top:1px solid #00ffb20f;position:relative;z-index:2}.ft-contact-inner{gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:18px clamp(20px,5vw,48px)}.ft-contact-group,.ft-contact-inner{align-items:center;display:flex;flex-wrap:wrap}.ft-contact-group{gap:24px}.ft-contact-item{align-items:center;color:#c8e6dc61;display:flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:10px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .2s}.ft-contact-item:hover{color:#00ffb2}.ft-contact-icon{align-items:center;background:#00ffb208;border:1px solid #00ffb21a;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;transition:all .2s;width:28px}.ft-contact-item:hover .ft-contact-icon{background:#00ffb214;border-color:#00ffb24d}.ft-support-cta{align-items:center;background:#00ffb20f;border:1px solid #00ffb233;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);color:#00ffb2;display:inline-flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;gap:8px;letter-spacing:.16em;padding:8px 18px;text-decoration:none;text-transform:uppercase;transition:all .2s}.ft-support-cta:hover{background:#00ffb21f;box-shadow:0 0 16px #00ffb226;transform:translateY(-1px)}.ft-support-pip{animation:ft-pip 2s linear infinite;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:6px;width:6px}.ft-bottom-wrap{position:relative;z-index:2}.ft-bottom-accent{background:linear-gradient(90deg,#0000,#00ffb21f 20%,#00ffb21f 80%,#0000);height:1px}.ft-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:22px clamp(20px,5vw,48px) 28px}.ft-copy{color:#c8e6dc47;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ft-copy strong{color:#c8e6dc80}.ft-bottom-links{display:flex;flex-wrap:wrap;gap:0;list-style:none}.ft-bottom-links li{border-right:1px solid #ffffff0f}.ft-bottom-links li:last-child{border-right:none}.ft-bottom-links a{color:#c8e6dc47;display:block;font-family:Share Tech Mono,monospace;font-size:9.5px;letter-spacing:.12em;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:color .2s}.ft-bottom-links a:hover{color:#00ffb2}.ft-build{align-items:center;color:#00ffb238;display:flex;font-family:Share Tech Mono,monospace;font-size:9.5px;gap:6px;letter-spacing:.12em;text-transform:uppercase}.ft-build-dot{animation:ft-dot 2s ease-in-out infinite;background:#00ffb2;border-radius:50%;box-shadow:0 0 4px #00ffb2;height:4px;width:4px}@media (max-width:1100px){.ft-top{gap:36px;grid-template-columns:1fr 1fr}.ft-stats-inner{grid-template-columns:repeat(2,1fr)}.ft-stat-box:nth-child(2),.ft-stat-box:nth-child(4){border-right:none}}@media (max-width:768px){.ft-newsletter-inner{align-items:flex-start;flex-direction:column}.ft-nl-form{max-width:100%;min-width:100%}.ft-contact-inner{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:640px){.ft-top{gap:28px;grid-template-columns:1fr;padding-top:32px}.ft-stats-inner{grid-template-columns:1fr 1fr}.ft-bottom{align-items:flex-start;flex-direction:column;gap:12px}.ft-bottom-links{flex-direction:column;gap:2px}.ft-bottom-links li{border-bottom:1px solid #ffffff0a;border-right:none}.ft-bottom-links a{padding:5px 0}.ft-brand-desc{max-width:100%}.ft-circuit-bg{opacity:.03;width:100%}}@media (max-width:480px){.ft-stats-inner{grid-template-columns:1fr}.ft-stat-box{border-right:none!important}}:root{--neon-g:#00ffb240;--border-h:#00ffb247}@keyframes tpHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tpBadgeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bdot{0%,to{opacity:1}50%{opacity:.2}}@keyframes floatp{0%,to{opacity:var(--fo);transform:translateY(0) scale(1)}50%{opacity:calc(var(--fo)*.3);transform:translateY(var(--fy)) scale(1.4)}}@keyframes neonPulse{0%,to{box-shadow:0 0 20px #00ffb24d}50%{box-shadow:0 0 40px #00ffb299,0 0 80px #00ffb21a}}@keyframes scrolll{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:.1;transform:scaleY(.2)}}@keyframes glitch-anim{0%{transform:translateX(-3px)}33%{transform:translateX(3px)}66%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes g1{0%{transform:translateX(4px)}50%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes g2{0%{transform:translateX(-4px)}50%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes tcEntrance{0%{opacity:0;transform:perspective(900px) translateY(40px) rotateX(8deg)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0)}}@keyframes tcScan{0%{top:-2px}to{top:calc(100% + 2px)}}@keyframes tcClickPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes tcRingPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}@keyframes detailSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes trackDraw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes filterIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}body{overflow-x:hidden}.tp-scan{animation:scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.014) rgba(0,255,178,.014) 4px);inset:0;pointer-events:none;position:fixed;z-index:9990}.tp-page{background:#04060a;background:var(--bg);min-height:100vh}.tp-hero{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 40%,#00ffb20f 0,#0000 60%),linear-gradient(175deg,#04060a,#06111a);display:flex;justify-content:center;min-height:52vh;overflow:hidden;padding:120px 24px 80px;position:relative;width:100%}.tp-hero-grid{background-image:linear-gradient(rgba(0,255,178,.025) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.025) 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 85%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 85%)}.tp-hero-grid,.tp-hero-stripes{inset:0;pointer-events:none;position:absolute}.tp-hero-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 42px,rgba(0,255,178,.004) rgba(0,255,178,.004) 43px)}.tp-hero-vig{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0000 20%,#04060a80 65%,#04060af2 100%);inset:0}.tp-hero-fade,.tp-hero-vig{pointer-events:none;position:absolute}.tp-hero-fade{background:linear-gradient(#0000,#04060a);background:linear-gradient(#0000,var(--bg));bottom:0;height:160px;left:0;right:0}.tp-hero-content{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:780px;position:relative;text-align:center;width:100%;z-index:5}.tp-badge{align-items:center;animation:tpBadgeIn .7s ease .2s both;background:#00ffb20d;border:1px solid #00ffb238;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:8px;letter-spacing:.2em;padding:5px 16px}.tp-badge-dot{animation:bdot 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);height:5px;width:5px}.tp-hero-eyebrow{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.24em;opacity:.7;text-transform:uppercase}.tp-hero-title{animation:tpHeroIn .8s ease .3s both;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(36px,7vw,88px);font-weight:900;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.tp-hero-title .nt{color:#00ffb2;color:var(--neon);position:relative;text-shadow:0 0 40px #00ffb273}.tp-hero-title .nt.glitch-on{animation:glitch-anim .28s steps(3) forwards}.tp-hero-title .nt.glitch-on:after,.tp-hero-title .nt.glitch-on:before{content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.tp-hero-title .nt.glitch-on:before{animation:g1 .28s steps(3) forwards;clip-path:polygon(0 25%,100% 25%,100% 50%,0 50%);color:#ff2d20;color:var(--red)}.tp-hero-title .nt.glitch-on:after{animation:g2 .28s steps(3) forwards;clip-path:polygon(0 65%,100% 65%,100% 80%,0 80%);color:#00ffb2;color:var(--neon)}.tp-hero-sub{animation:tpHeroIn .8s ease .5s both;color:#c8e6dc66;color:var(--muted);font-size:clamp(14px,2vw,17px);letter-spacing:.04em;line-height:1.65;max-width:500px;min-height:2.5em}.tp-hud-c{animation:cpulse 3s ease-in-out infinite;color:#00ffb233;position:absolute;z-index:4}.tp-hud-c.tl{left:28px;top:120px}.tp-hud-c.tr{right:28px;top:120px;transform:scaleX(-1)}.tp-hud-c.bl{bottom:180px;left:28px;transform:scaleY(-1)}.tp-hud-c.br{bottom:180px;right:28px;transform:scale(-1)}.tp-scroll{align-items:center;bottom:28px;display:flex;flex-direction:column;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.tp-scroll-txt{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.tp-scroll-line{animation:scrolll 1.6s ease-in-out infinite;background:linear-gradient(#00ffb2,#0000);background:linear-gradient(var(--neon),#0000);height:36px;width:1px}.tp-particle{animation:floatp var(--fd) ease-in-out infinite;border-radius:50%;position:absolute}.tp-filter-bar{animation:filterIn .5s ease .8s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04060aeb;border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);padding:0 clamp(16px,5vw,40px);position:sticky;top:0;z-index:100}.tp-filter-inner{align-items:center;display:flex;gap:16px;height:58px;justify-content:space-between;margin:0 auto;width:min(1200px,90vw)}.tp-filter-left{align-items:center;display:flex;gap:8px}.tp-filter-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.18em;white-space:nowrap}.tp-filter-tabs{display:flex;gap:4px}.tp-filter-tab{background:#0000;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);color:#c8e6dc66;color:var(--muted);cursor:pointer;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase;transition:all .2s}.tp-filter-tab:hover{border-color:#00ffb24d;color:#00ffb2;color:var(--neon)}.tp-filter-tab.active{background:#00ffb21a;border-color:#00ffb2;border-color:var(--neon);box-shadow:0 0 12px #00ffb226;color:#00ffb2;color:var(--neon)}.tp-filter-right{align-items:center;display:flex;gap:6px}.tp-sort-label{color:#c8e6dc66;color:var(--muted);font-size:9px;letter-spacing:.14em}.tp-sort-label,.tp-sort-select{font-family:Share Tech Mono,monospace}.tp-sort-select{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;color:#c8e6dc;color:var(--text);cursor:pointer;font-size:10px;outline:none;padding:5px 10px}.tp-main{padding:clamp(40px,6vw,80px) clamp(16px,5vw,40px);position:relative}.tp-inner{margin:0 auto;width:min(1200px,90vw)}.tp-overview-label{align-items:center;color:#00ffb2;color:var(--neon);display:flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:10px;letter-spacing:.24em;margin-bottom:32px;text-transform:uppercase}.tp-overview-label:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);content:"";display:block;height:1px;width:22px}.tp-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.toc{animation:tcEntrance .7s cubic-bezier(.4,0,.2,1) both;background:#0b0e16;border:1px solid #00ffb21a;border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);cursor:pointer;overflow:hidden;position:relative;transform-style:preserve-3d;transition:border-color .4s,box-shadow .4s;will-change:transform}.toc-accent-bar{height:2px;left:0;position:absolute;right:0;top:0;transition:all .35s;z-index:3}.toc-shine{inset:0}.toc-scanline,.toc-shine{pointer-events:none;position:absolute;transition:opacity .3s;z-index:2}.toc-scanline{height:1px;left:0;right:0}.toc-scanline.active{animation:tcScan 1.8s linear infinite}.toc-click-pulse{animation:tcClickPulse .55s ease forwards;pointer-events:none;z-index:5}.toc-click-pulse,.toc-ring-pulse{border-radius:4px;inset:0;position:absolute}.toc-ring-pulse{animation:tcRingPulse 1.5s ease-in-out infinite}.toc-banner{align-items:center;display:flex;height:140px;justify-content:center;overflow:hidden;position:relative}.toc-banner-grid,.toc-banner-stripes{inset:0;position:absolute}.toc-icon{font-size:62px;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:2}.toc:hover .toc-icon{transform:scale(1.2) rotate(-8deg)}.toc-tag{font-size:9px;font-weight:700;letter-spacing:.16em;padding:3px 9px;right:12px;transition:box-shadow .3s}.toc-selected-badge,.toc-tag{border-radius:2px;font-family:Share Tech Mono,monospace;position:absolute;top:12px}.toc-selected-badge{background:#00ffb226;border:1px solid #00ffb2;border:1px solid var(--neon);color:#00ffb2;color:var(--neon);font-size:8px;left:12px;letter-spacing:.14em;padding:3px 8px}.toc-corner-tl{left:8px;opacity:.5;position:absolute;top:8px}.toc-corner-br{bottom:8px;opacity:.5;position:absolute;right:36px}.toc-body{padding:20px 22px 22px}.toc-sub{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.22em;margin-bottom:4px;opacity:.72}.toc-name,.toc-sub{text-transform:uppercase}.toc-name{color:#fff;font-family:Orbitron,sans-serif;font-size:17px;font-weight:800;letter-spacing:.04em;margin-bottom:10px;transition:text-shadow .3s}.toc-desc{color:#c8e6dc73;font-size:13px;line-height:1.6;margin-bottom:16px}.toc-quick-stats{display:flex;gap:12px;margin-bottom:16px}.toc-qs{display:flex;flex-direction:column;gap:2px}.toc-qs-val{font-family:Orbitron,sans-serif;font-size:15px;font-weight:800;line-height:1}.toc-qs-unit{opacity:.7}.toc-qs-lbl,.toc-qs-unit{font-family:Share Tech Mono,monospace;font-size:8px}.toc-qs-lbl{color:#c8e6dc59;letter-spacing:.1em;text-transform:uppercase}.toc-diff-row{align-items:center;border-bottom:1px solid;border-top:1px solid;display:flex;justify-content:space-between;margin-bottom:14px;padding:8px 0}.toc-diff-label{color:#c8e6dc66;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.toc-diff-bars{align-items:center;display:flex;gap:3px}.toc-diff-bar{background:#ffffff1a;border-radius:2px;height:4px;transition:background .3s ease,box-shadow .3s ease;width:14px}.toc-bottom{align-items:center;border-top:1px solid;display:flex;justify-content:space-between;padding-top:14px}.toc-price{color:#fff;font-family:Orbitron,sans-serif;font-size:26px;font-weight:900;line-height:1;transition:text-shadow .3s}.toc-price-label{color:#c8e6dc66;font-size:11px;font-weight:400;margin-left:4px}.toc-view-btn{align-items:center;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;gap:7px;letter-spacing:.12em;overflow:hidden;padding:10px 18px;position:relative;text-transform:uppercase;transition:all .25s}.tp-detail{margin-top:0}.tp-detail-header{align-items:center;border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.tp-detail-back{align-items:center;background:#0000;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:#c8e6dc66;color:var(--muted);cursor:pointer;display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:8px;letter-spacing:.14em;padding:8px 16px;text-transform:uppercase;transition:all .2s}.tp-detail-back:hover{background:#00ffb20d;border-color:#00ffb24d;color:#00ffb2;color:var(--neon)}.tp-detail-breadcrumb{align-items:center;color:#c8e6dc66;color:var(--muted);display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:8px;letter-spacing:.14em}.tp-detail-breadcrumb span{color:#00ffb2;color:var(--neon)}.tp-detail-banner{animation:detailSlideIn .6s ease both;border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);height:280px;margin-bottom:40px;overflow:hidden;position:relative}.tp-detail-banner-bg,.tp-detail-banner-grid{inset:0;position:absolute}.tp-detail-banner-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:28px 28px}.tp-detail-banner-stripes,.tp-detail-banner-vig{inset:0;position:absolute}.tp-detail-banner-vig{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0000 20%,#04060a66 60%,#04060ad9 100%)}.tp-detail-banner-content{align-items:flex-end;display:flex;height:100%;padding:32px 36px;position:relative;z-index:2}.tp-detail-banner-icon{font-size:90px;opacity:.18;pointer-events:none;position:absolute;right:36px;top:50%;transform:translateY(-60%)}.tp-detail-banner-tag{align-items:center;border-radius:2px;display:inline-flex;gap:6px;letter-spacing:.18em;margin-bottom:10px;padding:4px 12px}.tp-detail-banner-sub,.tp-detail-banner-tag{font-family:Share Tech Mono,monospace;font-size:9px}.tp-detail-banner-sub{letter-spacing:.24em;margin-bottom:6px;opacity:.7;text-transform:uppercase}.tp-detail-banner-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:.03em;text-transform:uppercase}.tp-detail-banner-corners .tl{left:12px;opacity:.4;position:absolute;top:12px}.tp-detail-banner-corners .tr{opacity:.4;position:absolute;right:12px;top:12px;transform:scaleX(-1)}.tp-detail-banner-corners .bl{bottom:12px;left:12px;opacity:.4;position:absolute;transform:scaleY(-1)}.tp-detail-banner-corners .br{bottom:12px;opacity:.4;position:absolute;right:12px;transform:scale(-1)}.tp-detail-body{grid-gap:32px;animation:fadeInUp .6s ease .15s both;display:grid;gap:32px;grid-template-columns:1fr 380px}.tp-detail-left{display:flex;flex-direction:column;gap:28px}.tp-block{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;overflow:hidden;padding:28px;position:relative}.tp-block:before{background:linear-gradient(90deg,#0000,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),#0000);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.tp-block-label{align-items:center;display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:8px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.tp-block-label:before{background:currentColor;content:"";height:1px;width:14px}.tp-block-title{color:#fff;font-family:Orbitron,sans-serif;font-size:16px;font-weight:800;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.tp-block-text{color:#c8e6dc99;font-size:15px;letter-spacing:.02em;line-height:1.7}.tp-detail-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.tp-dstat{background:#0000004d;border:1px solid #ffffff0a;border-radius:3px;overflow:hidden;padding:16px 14px;position:relative;text-align:center;transition:all .3s}.tp-dstat:hover{transform:translateY(-3px)}.tp-dstat:after{bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:opacity .3s}.tp-dstat:hover:after{opacity:1}.tp-dstat-val{font-family:Orbitron,sans-serif;font-size:22px;font-weight:900;line-height:1;margin-bottom:2px}.tp-dstat-unit{font-size:9px;opacity:.7}.tp-dstat-lbl,.tp-dstat-unit{font-family:Share Tech Mono,monospace}.tp-dstat-lbl{color:#c8e6dc59;font-size:8px;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.tp-includes-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tp-include-item{align-items:flex-start;background:#00000040;border:1px solid #ffffff0a;border-radius:3px;display:flex;gap:10px;padding:12px 14px;transition:all .2s}.tp-include-item:hover{background:#00ffb208;border-color:#00ffb21f}.tp-include-icon{flex-shrink:0;font-size:16px;margin-top:1px}.tp-include-text{display:flex;flex-direction:column;gap:2px}.tp-include-title{color:#fff;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em}.tp-include-desc{color:#c8e6dc66;color:var(--muted);font-size:12px;line-height:1.4}.tp-track-wrap{align-items:center;display:flex;justify-content:center;padding:20px 0}.tp-track-svg{max-width:400px;width:100%}.tp-track-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:trackDraw 3s ease .3s forwards}.tp-req-list{display:flex;flex-direction:column;gap:8px}.tp-req-item{align-items:center;background:#0003;border:1px solid #ffffff0a;border-radius:3px;display:flex;font-size:14px;gap:10px;padding:10px 14px}.tp-req-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.tp-detail-right{align-self:start;display:flex;flex-direction:column;gap:20px;position:sticky;top:80px}.tp-booking-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);overflow:hidden}.tp-booking-top{border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);padding:24px}.tp-booking-price-row{align-items:flex-end;display:flex;gap:8px;margin-bottom:4px}.tp-booking-price{color:#fff;font-family:Orbitron,sans-serif;font-size:42px;font-weight:900;line-height:1}.tp-booking-price-label{color:#c8e6dc66;color:var(--muted);font-size:13px;margin-bottom:6px}.tp-booking-tag{align-items:center;border-radius:2px;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:6px;letter-spacing:.14em;margin-top:8px;padding:3px 10px}.tp-booking-body{display:flex;flex-direction:column;gap:14px;padding:20px 24px}.tp-booking-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:8px 0}.tp-booking-row:last-of-type{border-bottom:none}.tp-booking-row-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em}.tp-booking-row-val{color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700}.tp-quantity-row{align-items:center;display:flex;gap:10px;padding:10px 0}.tp-quantity-label{color:#c8e6dc66;color:var(--muted);flex:1 1;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em}.tp-quantity{border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;overflow:hidden}.tp-qty-btn,.tp-quantity{align-items:center;display:flex}.tp-qty-btn{background:#00ffb20d;border:none;color:#00ffb2;color:var(--neon);cursor:pointer;font-size:16px;height:32px;justify-content:center;transition:background .2s;width:32px}.tp-qty-btn:hover{background:#00ffb21f}.tp-qty-val{color:#fff;font-family:Orbitron,monospace;font-size:14px;font-weight:700;text-align:center;width:40px}.tp-book-cta{align-items:center;animation:neonPulse 2.5s ease-in-out infinite;border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.18em;overflow:hidden;padding:16px;position:relative;text-transform:uppercase;transition:all .2s;width:100%}.tp-book-cta:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .5s;width:80%}.tp-book-cta:hover:before{left:130%}.tp-book-cta:hover{transform:translateY(-2px)}.tp-book-add{align-items:center;border-radius:2px;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.14em;padding:12px;text-transform:uppercase;transition:all .2s;width:100%}.tp-meta-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;padding:18px 20px}.tp-meta-card-title{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.tp-rating-row{align-items:center;display:flex;gap:10px;margin-bottom:12px}.tp-stars{display:flex;gap:3px}.tp-star{font-size:14px}.tp-rating-num{color:#fff;font-family:Orbitron,sans-serif;font-size:18px;font-weight:800}.tp-rating-count{color:#c8e6dc66;color:var(--muted);font-size:12px}.tp-share-btns{display:flex;gap:8px}.tp-share-btn{background:#00ffb20d;border:1px solid #00ffb21f;border-radius:2px;color:#c8e6dc66;color:var(--muted);cursor:pointer;flex:1 1;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.1em;padding:8px 6px;text-align:center;text-transform:uppercase;transition:all .2s}.tp-share-btn:hover{border-color:#00ffb24d;color:#00ffb2;color:var(--neon)}.tp-avail-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;padding:18px 20px}.tp-avail-slots{display:flex;flex-direction:column;gap:6px;margin-top:10px}.tp-avail-slot{align-items:center;background:#00000040;border:1px solid #ffffff0a;border-radius:3px;display:flex;justify-content:space-between;padding:8px 12px}.tp-avail-time{color:#c8e6dc;color:var(--text);font-size:10px}.tp-avail-spots,.tp-avail-time{font-family:Share Tech Mono,monospace}.tp-avail-spots{font-size:9px}.tp-avail-status{border-radius:50%;height:6px;width:6px}.tp-perf-bars{gap:12px;margin-top:4px}.tp-perf-bars,.tp-perf-item{display:flex;flex-direction:column}.tp-perf-item{gap:5px}.tp-perf-header{display:flex;justify-content:space-between}.tp-perf-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.tp-perf-val{font-family:Orbitron,monospace;font-size:11px;font-weight:700}.tp-perf-track{background:#00ffb214;border-radius:2px;height:3px;overflow:hidden}.tp-perf-fill{border-radius:2px;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.4,0,.2,1)}@media(max-width:1100px){.tp-detail-body{grid-template-columns:1fr}.tp-detail-right{position:static}.tp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tp-grid{grid-template-columns:1fr}.tp-detail-stats{grid-template-columns:repeat(2,1fr)}.tp-includes-grid{grid-template-columns:1fr}.tp-hud-c{display:none}}@media(max-width:560px){.tp-filter-right{display:none}.tp-filter-tabs{flex-wrap:wrap}}:root{--neon-dim:#00ffb21a;--blue:#00b4ff;--bg-card2:#0d1120;--border-h:#00ffb24d}@keyframes fiu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fiuLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fiuRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cpulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes pipspin{to{transform:rotate(1turn)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes neon-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes border-glow{0%,to{box-shadow:0 0 6px #00ffb233}50%{box-shadow:0 0 20px #00ffb280}}@keyframes helmet-visor{0%,to{opacity:1;transform:scaleY(1)}30%{opacity:.5;transform:scaleY(.08)}35%{opacity:1;transform:scaleY(1)}}@keyframes helmet-shine{0%{left:-60%;opacity:0}40%{opacity:0}50%{left:120%;opacity:.6}to{left:120%;opacity:0}}@keyframes helmet-bob{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(-2deg)}75%{transform:translateY(4px) rotate(2deg)}}@keyframes kart-drive{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes wheel-spin{to{transform:rotate(1turn)}}@keyframes kart-exhaust{0%{opacity:.7;transform:scale(1) translateX(0)}to{opacity:0;transform:scale(.2) translateX(-20px)}}@keyframes kart-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes shield-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes shield-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes shield-check{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes radar-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes radar-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes needle-idle{0%,to{transform:rotate(-130deg)}50%{transform:rotate(-110deg)}}@keyframes speedo-glow{0%,to{filter:drop-shadow(0 0 4px #00FFB2)}50%{filter:drop-shadow(0 0 14px #00FFB2)}}@keyframes acOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lineDraw{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@keyframes flag-wave{0%,to{transform:skewX(0deg)}25%{transform:skewX(-5deg)}75%{transform:skewX(5deg)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes trace-draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.about-page{background:#04060a;background:var(--bg);color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:98px;padding-top:var(--navh)}.about-page .scan{animation:scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.012) 0,rgba(0,255,178,.012) 4px);inset:0;pointer-events:none;position:fixed;z-index:9990}.ab-sec{overflow:hidden;padding:clamp(60px,8vw,100px) clamp(16px,5vw,48px);position:relative}.ab-inner{margin:0 auto;max-width:1200px}.ab-eye{align-items:center;color:#00ffb2;color:var(--neon);display:flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:10px;letter-spacing:.24em;margin-bottom:10px;text-transform:uppercase}.ab-eye:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);content:"";display:block;height:1px;width:22px}.ab-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,54px);font-weight:900;letter-spacing:.02em;line-height:1;margin-bottom:14px;text-transform:uppercase}.ab-title span{color:#00ffb2;color:var(--neon);text-shadow:0 0 30px #00ffb266}.ab-desc{color:#c8e6dc66;color:var(--muted);font-size:16px;letter-spacing:.03em;line-height:1.7;max-width:600px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.reveal.vis{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.reveal-left.vis{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.reveal-right.vis{opacity:1;transform:translateX(0)}.ab-hero{align-items:center;background:radial-gradient(ellipse 80% 60% at 30% 50%,#00ffb20f 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 70%,#ff2d200a 0,#0000 55%),#04060a;background:radial-gradient(ellipse 80% 60% at 30% 50%,#00ffb20f 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 70%,#ff2d200a 0,#0000 55%),var(--bg);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);display:flex;min-height:50vh;overflow:hidden;position:relative}.ab-hero:before{background-image:linear-gradient(rgba(0,255,178,.022) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.022) 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 90%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 90%)}.ab-hero:after,.ab-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.ab-hero:after{background:repeating-linear-gradient(-45deg,#0000,#0000 42px,rgba(0,255,178,.005) 0,rgba(0,255,178,.005) 43px)}.ab-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:80px clamp(16px,5vw,48px) 60px;position:relative;width:100%;z-index:2}.ab-hero-badge{align-items:center;animation:fiu .7s ease .2s both;background:#00ffb20d;border:1px solid #00ffb238;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:8px;letter-spacing:.2em;margin-bottom:20px;padding:5px 14px}.ab-hero-dot{animation:cpulse 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);height:5px;width:5px}.ab-hero-title{animation:fiu .8s ease .4s both;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(38px,6vw,72px);font-weight:900;letter-spacing:.02em;line-height:.95;margin-bottom:18px;text-transform:uppercase}.ab-hero-title .na{color:#00ffb2;color:var(--neon);text-shadow:0 0 40px #00ffb280}.ab-hero-title .ra{color:#ff2d20;color:var(--red)}.ab-hero-sub{animation:fiu .8s ease .6s both;color:#c8e6dc66;color:var(--muted);font-size:clamp(15px,2vw,18px);letter-spacing:.04em;line-height:1.65;margin-bottom:30px;max-width:500px}.ab-hero-pills{animation:fiu .8s ease .8s both;display:flex;flex-wrap:wrap;gap:10px}.ab-pill{align-items:center;background:#00ffb20f;border:1px solid #00ffb233;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:6px;letter-spacing:.14em;padding:6px 14px;text-transform:uppercase;transition:all .25s}.ab-pill:hover{background:#00ffb21f;border-color:#00ffb24d;border-color:var(--border-h)}.ab-hero-visual{align-items:center;animation:fiu .9s ease .5s both;display:flex;justify-content:center;width:100%}.ab-hero-visual svg,.ab-hero-visual>div{max-width:100%;width:100%}.ab-trust-strip{background:#070a0f;background:var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border);overflow:hidden;padding:0}.ab-trust-strip:before{animation:neon-sweep 3s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2,#ffb800,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),var(--gold),var(--neon),#0000);background-size:200% 100%;content:"";display:block;height:2px}.ab-trust-grid{border-left:1px solid #00ffb21a;border-left:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.ab-trust-stat{align-items:center;border-right:1px solid #00ffb21a;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:background .25s}.ab-trust-stat:after{background:#00ffb2;background:var(--neon);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.ab-trust-stat:hover{background:#00ffb208}.ab-trust-stat:hover:after{box-shadow:0 0 10px #00ffb2;box-shadow:0 0 10px var(--neon);opacity:1}.ab-trust-num{color:#00ffb2;color:var(--neon);font-family:Orbitron,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1;text-shadow:0 0 20px #00ffb266}.ab-trust-suffix{color:#ffb800;color:var(--gold);font-size:14px;font-weight:700}.ab-trust-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.ab-safety{background:#04060a;background:var(--bg)}.ab-safety-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.ab-safety-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ab-safety-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);cursor:default;overflow:hidden;padding:22px 18px;position:relative;transition:border-color .25s,transform .25s,box-shadow .25s}.ab-safety-card:before{background:#00ffb2;background:var(--card-c,var(--neon));box-shadow:0 0 10px #00ffb2;box-shadow:0 0 10px var(--card-c,var(--neon));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.ab-safety-card:hover{border-color:#00ffb240;box-shadow:0 16px 48px #00000080;transform:translateY(-4px)}.ab-safety-card:hover:before{opacity:1}.ab-sc-icon{font-size:28px;margin-bottom:10px;transition:transform .3s}.ab-safety-card:hover .ab-sc-icon{transform:scale(1.2) rotate(-6deg)}.ab-sc-title{color:#fff;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ab-sc-desc{color:#c8e6dc66;color:var(--muted);font-size:12.5px;line-height:1.6}.ab-expect{background:radial-gradient(ellipse 70% 50% at 50% 50%,#00ffb208 0,#0000 70%),#070a0f;background:radial-gradient(ellipse 70% 50% at 50% 50%,#00ffb208 0,#0000 70%),var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.ab-expect .ab-inner>div[style*=grid]{grid-gap:64px!important;align-items:start!important;display:grid!important;gap:64px!important;grid-template-columns:1fr 1fr!important;margin-top:48px!important}.ab-timeline{display:flex;flex-direction:column;gap:0;margin-top:48px;position:relative}.ab-timeline:before{background:linear-gradient(180deg,#00ffb2,#00ffb21a);background:linear-gradient(180deg,var(--neon),#00ffb21a);bottom:0;content:"";left:28px;position:absolute;top:0;transform-origin:top;width:1px}.ab-timeline.vis:before{animation:lineDraw 1.5s ease .3s both}.ab-step{display:flex;gap:24px;padding:0 0 40px;position:relative}.ab-step:last-child{padding-bottom:0}.ab-step-node{align-items:center;background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#00ffb2;color:var(--neon);display:flex;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:11px;font-weight:800;height:56px;justify-content:center;position:relative;transition:all .3s;width:56px;z-index:2}.ab-step:hover .ab-step-node{background:#00ffb21a;border-color:#00ffb2;border-color:var(--neon);box-shadow:0 0 16px #00ffb233}.ab-step-node-icon{font-size:20px}.ab-step-content{flex:1 1;padding:8px 0 0}.ab-step-tag{color:#ffb800;color:var(--gold);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;margin-bottom:5px;text-transform:uppercase}.ab-step-title{color:#fff;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ab-step-desc{color:#c8e6dc66;color:var(--muted);font-size:14px;line-height:1.65;max-width:500px}.ab-requirements{background:#04060a;background:var(--bg)}.ab-req-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.ab-req-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);overflow:hidden;padding:28px 24px;position:relative;transition:all .3s}.ab-req-card:after{background:#00ffb2;background:var(--card-c,var(--neon));content:"";height:1px;left:0;opacity:.4;position:absolute;right:0;top:0}.ab-req-card:hover{border-color:#00ffb233;box-shadow:0 12px 40px #0006;transform:translateY(-3px)}.ab-req-icon-wrap{align-items:center;background:#00ffb20f;border:1px solid #00ffb21f;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);display:flex;font-size:24px;height:52px;justify-content:center;margin-bottom:16px;transition:transform .3s;width:52px}.ab-req-card:hover .ab-req-icon-wrap{transform:scale(1.1) rotate(-5deg)}.ab-req-title{color:#fff;font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.ab-req-list{display:flex;flex-direction:column;gap:7px;list-style:none}.ab-req-list li{align-items:flex-start;color:#c8e6dc66;color:var(--muted);display:flex;font-size:13px;gap:8px;line-height:1.5}.ab-req-list li:before{animation:pipspin 3s linear infinite;background:#00ffb2;background:var(--card-c,var(--neon));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);content:"";display:block;flex-shrink:0;height:6px;margin-top:4px;width:6px}.ab-policies{background:radial-gradient(ellipse 60% 40% at 50% 50%,#00ffb208 0,#0000 65%),#070a0f;background:radial-gradient(ellipse 60% 40% at 50% 50%,#00ffb208 0,#0000 65%),var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border)}.ab-policies-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:48px}.ab-policy-card{align-items:flex-start;background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;display:flex;gap:18px;overflow:hidden;padding:28px;position:relative;transition:all .3s}.ab-policy-card:before{background:#00ffb2;background:var(--card-c,var(--neon));bottom:0;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--card-c,var(--neon));content:"";left:0;opacity:.4;position:absolute;top:0;transition:opacity .25s;width:2px}.ab-policy-card:hover{border-color:#00ffb233;transform:translateX(4px)}.ab-policy-card:hover:before{opacity:1}.ab-policy-icon{flex-shrink:0;font-size:24px;margin-top:2px;transition:transform .3s}.ab-policy-card:hover .ab-policy-icon{transform:scale(1.2)}.ab-policy-title{color:#fff;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ab-policy-text{color:#c8e6dc66;color:var(--muted);font-size:13.5px;line-height:1.65}.ab-faq{background:#04060a;background:var(--bg)}.ab-faq-layout{grid-gap:64px;align-items:flex-start;display:grid;gap:64px;grid-template-columns:1fr 1.4fr;margin-top:0}.ab-faq-left{position:sticky;top:122px;top:calc(var(--navh) + 24px)}.ab-faq-categories{display:flex;flex-direction:column;gap:8px;margin-top:28px}.ab-faq-cat-btn{align-items:center;background:#0000;border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px));color:#c8e6dc66;color:var(--muted);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;gap:10px;letter-spacing:.1em;padding:12px 16px;text-align:left;text-transform:uppercase;transition:all .22s}.ab-faq-cat-btn.active,.ab-faq-cat-btn:hover{background:#00ffb20f;border-color:#00ffb24d;color:#00ffb2;color:var(--neon)}.ab-faq-cat-icon{font-size:16px}.ab-faq-cat-count{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:10px;margin-left:auto;opacity:.6}.ab-faq-list{display:flex;flex-direction:column;gap:10px}.ab-faq-item{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);overflow:hidden;transition:border-color .25s,box-shadow .25s}.ab-faq-item.open{border-color:#00ffb240;box-shadow:0 4px 24px #0006,0 0 16px #00ffb20d}.ab-faq-q{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;text-align:left;transition:background .2s;width:100%}.ab-faq-q:hover{background:#00ffb208}.ab-faq-q-text{color:#fff;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.3}.ab-faq-item.open .ab-faq-q-text{color:#00ffb2;color:var(--neon)}.ab-faq-chevron{align-items:center;background:#0000;border:1px solid #00ffb233;border-radius:1px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .35s,background .25s,border-color .25s;width:22px}.ab-faq-item.open .ab-faq-chevron{background:#00ffb21a;border-color:#00ffb266;transform:rotate(180deg)}.ab-faq-chevron svg{stroke:#00ffb2;stroke:var(--neon);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;height:10px;width:10px}.ab-faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ab-faq-item.open .ab-faq-a{max-height:600px}.ab-faq-a-inner{animation:acOpen .35s ease both;border-top:1px solid #00ffb20f;color:#c8e6dc66;color:var(--muted);font-size:14px;letter-spacing:.02em;line-height:1.75;padding:16px 20px 20px}.ab-faq-a-inner strong{color:#c8e6dc;color:var(--text)}.ab-faq-a-inner ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0}.ab-faq-a-inner ul li{align-items:flex-start;display:flex;gap:8px}.ab-faq-a-inner ul li:before{color:#00ffb2;color:var(--neon);content:"◈";flex-shrink:0;font-size:9px;margin-top:3px}.ab-cta-strip{background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20f 0,#0000 65%),#070a0f;background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20f 0,#0000 65%),var(--bg-mid);border-top:1px solid #00ffb21a;border-top:1px solid var(--border);padding:clamp(60px,8vw,100px) clamp(16px,5vw,48px);text-align:center}.ab-cta-strip:before{animation:neon-sweep 3s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2,#ffb800,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),var(--gold),var(--neon),#0000);background-size:200% 100%;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:0}.ab-cta-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(26px,4vw,48px);font-weight:900;line-height:1.05;margin-bottom:14px;text-transform:uppercase}.ab-cta-title span{color:#00ffb2;color:var(--neon)}.ab-cta-sub{color:#c8e6dc66;color:var(--muted);font-size:16px;line-height:1.65;margin:0 auto 32px;max-width:480px}.ab-cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-p{align-items:center;background:#00ffb2;background:var(--neon);border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;color:var(--bg);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:.2em;overflow:hidden;padding:14px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s}.btn-p:before{background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .45s;width:70%}.btn-p:hover{box-shadow:0 10px 30px #00ffb266;filter:brightness(1.08);transform:translateY(-2px)}.btn-p:hover:before{left:130%}.btn-o{align-items:center;background:#0000;border:1px solid #00ffb24d;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#00ffb2;color:var(--neon);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:.2em;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:all .2s}.btn-o:hover{background:#00ffb21a;background:var(--neon-dim);border-color:#00ffb24d;border-color:var(--border-h);transform:translateY(-2px)}.pip{animation:pipspin 2s linear infinite}.anim-helmet{animation:helmet-bob 3s ease-in-out infinite}.anim-helmet-visor{animation:helmet-visor 4s ease-in-out 1.5s infinite}.anim-helmet-shine{animation:helmet-shine 3.5s ease-in-out .5s infinite}.anim-kart{animation:kart-bounce .4s ease-in-out infinite}.anim-kart-body{animation:kart-drive .6s ease-in-out infinite}.anim-wheel{animation:wheel-spin .5s linear infinite}.anim-wheel-r{animation:wheel-spin .5s linear infinite reverse}.anim-exhaust{animation:kart-exhaust .8s ease-out infinite}.anim-shield{animation:shield-pulse 2.5s ease-in-out infinite}.anim-shield-ring1{animation:shield-ring 2s ease-out 0s infinite}.anim-shield-ring2{animation:shield-ring 2s ease-out .7s infinite}.anim-shield-check{stroke-dasharray:40;animation:shield-check .8s ease .5s both}.anim-radar-sweep{animation:radar-sweep 3s linear infinite;transform-origin:80px 80px}.anim-radar-ping1{animation:radar-ping 2s ease-out 0s infinite;transform-origin:80px 80px}.anim-radar-ping2{animation:radar-ping 2s ease-out .9s infinite;transform-origin:80px 80px}.anim-radar-dot{animation:radar-dot 1.5s ease-in-out infinite}.anim-needle{animation:needle-idle 2s ease-in-out infinite;transform-origin:100px 110px}.anim-speedo{animation:speedo-glow 2s ease-in-out infinite}.anim-trace{stroke-dasharray:300;animation:trace-draw 2s ease .3s both}.anim-flag{animation:flag-wave 1.5s ease-in-out infinite}.anim-float{animation:float-y 3s ease-in-out infinite}@media (max-width:1100px){.ab-expect .ab-inner>div[style*=grid]{gap:40px!important;grid-template-columns:1fr!important}.ab-expect .ab-inner>div[style*=grid]>div[style*=sticky]{align-items:center!important;display:flex!important;flex-direction:column!important;gap:32px!important;margin:0 auto!important;max-width:460px!important;position:static!important;top:auto!important;width:100%!important}.ab-faq-layout{gap:40px;grid-template-columns:1fr}.ab-faq-left{position:static}.ab-faq-categories{flex-direction:row;flex-wrap:wrap}.ab-policies-grid{grid-template-columns:1fr}}@media (max-width:1024px){.ab-hero-inner{gap:36px;grid-template-columns:1fr;padding:48px clamp(16px,5vw,48px)}.ab-hero-visual{display:flex!important;justify-content:center;margin:0 auto;max-width:420px}.ab-safety-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.ab-trust-grid{grid-template-columns:repeat(2,1fr)}.ab-trust-stat{padding:24px 16px}.ab-req-grid,.ab-safety-cards{grid-template-columns:1fr}.ab-hero-visual{max-width:340px}.ab-hero-visual svg{height:auto;max-width:100%}.ab-hero-title{font-size:clamp(28px,7vw,44px)}.ab-step-desc{max-width:100%}.ab-policy-card{flex-direction:column;gap:10px}.ab-policy-icon{margin-top:0}.ab-expect svg{height:auto;max-width:100%}}@media (max-width:560px){.ab-sec{padding:clamp(40px,8vw,60px) clamp(14px,4vw,20px)}.ab-trust-grid{grid-template-columns:1fr 1fr}.ab-trust-stat{padding:18px 10px}.ab-trust-num{font-size:clamp(22px,6vw,34px)}.ab-trust-label{font-size:8px;letter-spacing:.14em}.ab-hero-inner{gap:24px;padding:36px 14px}.ab-hero-title{font-size:clamp(26px,8vw,38px);line-height:1}.ab-hero-badge{font-size:8.5px;letter-spacing:.14em;padding:4px 10px}.ab-hero-visual{max-width:280px}.ab-hero-pills{gap:6px}.ab-pill{font-size:9px;padding:5px 10px}.ab-step{gap:14px}.ab-step-node{height:44px;width:44px}.ab-step-node-icon{font-size:16px}.ab-step-desc,.ab-step-title{font-size:13px}.ab-faq-categories{flex-direction:column}.ab-faq-cat-btn{font-size:12px;padding:10px 14px}.ab-cta-btns{align-items:center;flex-direction:column}.btn-o,.btn-p{justify-content:center;max-width:280px;width:100%}.ab-sc-title{font-size:11px}.ab-sc-desc{font-size:12px}}@media (max-width:400px){.ab-hero-title{font-size:clamp(22px,8vw,30px)}.ab-hero-visual{max-width:240px}.ab-trust-grid{grid-template-columns:1fr 1fr}.ab-trust-num{font-size:22px}.ab-step-node{height:38px;width:38px}.ab-timeline:before{left:19px}.ab-req-grid{grid-template-columns:1fr}}:root{--bg-mid:#070a0f;--bg-card:#0b0e16;--navh:98px}@keyframes ct-scan-mv{0%{background-position:0 0}to{background-position:0 80px}}@keyframes ct-fiu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ct-fiu-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ct-fiu-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ct-pulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes ct-bdot{0%,to{opacity:1}50%{opacity:.2}}@keyframes ct-pipspin{to{transform:rotate(1turn)}}@keyframes ct-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ct-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ct-particle{0%,to{opacity:var(--po);transform:translateY(0) scale(1)}50%{opacity:calc(var(--po)*.3);transform:translateY(var(--py)) scale(1.4)}}@keyframes ct-neon-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes ct-ring-out{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes ct-blink{0%,45%,55%,to{opacity:1}50%{opacity:.1}}@keyframes ct-wave-fade{0%,to{opacity:.7}50%{opacity:.15}}@keyframes ct-env-flap{0%,60%{transform:rotateX(0deg)}80%{transform:rotateX(-35deg)}to{transform:rotateX(0deg)}}@keyframes ct-letter-slide{0%,70%{transform:translateY(0)}85%{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes ct-call-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes ct-notif-pulse{0%,to{opacity:.8}50%{opacity:.3}}@keyframes ct-loc-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes ct-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ct-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ct-spin{to{transform:rotate(1turn)}}@keyframes ct-resp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1);transform:scaleX(var(--pct,1))}}@keyframes ct-ac-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ct-page{background:#04060a;background:var(--bg);color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:98px;padding-top:var(--navh)}.ct-scan{animation:ct-scan-mv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.012) rgba(0,255,178,.012) 4px);inset:0;pointer-events:none;position:fixed;z-index:9990}.ct-inner{margin:0 auto;max-width:1200px;padding:0 clamp(16px,5vw,48px)}.ct-eye{align-items:center;color:#00ffb2;color:var(--neon);display:flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:10px;letter-spacing:.24em;margin-bottom:10px;text-transform:uppercase}.ct-eye:before{background:#00ffb2;background:var(--neon);box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);content:"";display:block;height:1px;width:22px}.ct-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(26px,4.5vw,52px);font-weight:900;letter-spacing:.02em;line-height:1;margin-bottom:14px;text-transform:uppercase}.ct-title span{color:#00ffb2;color:var(--neon);text-shadow:0 0 28px #00ffb266}.ct-desc{color:#c8e6dc66;color:var(--muted);font-size:16px;letter-spacing:.03em;line-height:1.7;max-width:580px}.ct-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.ct-reveal.vis{opacity:1;transform:translateY(0)}.ct-reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.ct-reveal-left.vis{opacity:1;transform:translateX(0)}.ct-reveal-right{opacity:0;transform:translateX(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.ct-reveal-right.vis{opacity:1;transform:translateX(0)}.ct-hero{align-items:center;background:radial-gradient(ellipse 80% 60% at 30% 50%,#00ffb20f 0,#0000 55%),radial-gradient(ellipse 55% 45% at 80% 65%,#ff2d200a 0,#0000 50%),#04060a;background:radial-gradient(ellipse 80% 60% at 30% 50%,#00ffb20f 0,#0000 55%),radial-gradient(ellipse 55% 45% at 80% 65%,#ff2d200a 0,#0000 50%),var(--bg);display:flex;min-height:48vh;overflow:hidden;padding:60px 0 80px;position:relative;width:100%}.ct-hero-grid{background-image:linear-gradient(rgba(0,255,178,.022) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.022) 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 90%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 20%,#0000 90%)}.ct-hero-grid,.ct-hero-stripes{inset:0;pointer-events:none;position:absolute}.ct-hero-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 42px,rgba(0,255,178,.005) rgba(0,255,178,.005) 43px)}.ct-hero-vig{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0000 20%,#04060a8c 65%,#04060af7 100%);inset:0}.ct-hero-fade,.ct-hero-vig{pointer-events:none;position:absolute}.ct-hero-fade{background:linear-gradient(#0000,#04060a);background:linear-gradient(#0000,var(--bg));bottom:0;height:180px;left:0;right:0}.ct-hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 clamp(16px,5vw,48px);position:relative;width:100%;z-index:2}.ct-hero-visual{align-items:center;animation:ct-fiu .9s ease .5s both;display:flex;justify-content:center}.ct-hud-c{animation:ct-pulse 3s ease-in-out infinite;color:#00ffb233;position:absolute;z-index:4}.ct-hud-c.tl{left:28px;top:24px}.ct-hud-c.tr{right:28px;top:24px;transform:scaleX(-1)}.ct-hud-c.bl{bottom:80px;left:28px;transform:scaleY(-1)}.ct-hud-c.br{bottom:80px;right:28px;transform:scale(-1)}.ct-particle{animation:ct-particle var(--pd) ease-in-out infinite;border-radius:50%;position:absolute}.ct-hero-badge{align-items:center;animation:ct-fiu .7s ease .2s both;background:#00ffb20d;border:1px solid #00ffb238;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:8px;letter-spacing:.2em;margin-bottom:20px;padding:5px 14px}.ct-hero-dot{animation:ct-bdot 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);height:5px;width:5px}.ct-hero-title{animation:ct-fiu .8s ease .4s both;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(38px,6vw,72px);font-weight:900;letter-spacing:.02em;line-height:.94;margin-bottom:18px;text-transform:uppercase}.ct-accent-neon{color:#00ffb2;color:var(--neon);text-shadow:0 0 40px #00ffb280}.ct-accent-red{color:#ff2d20;color:var(--red)}.ct-hero-sub{animation:ct-fiu .8s ease .6s both;color:#c8e6dc66;color:var(--muted);font-size:clamp(15px,2vw,18px);letter-spacing:.04em;line-height:1.65;margin-bottom:30px;max-width:500px}.ct-hero-pills{animation:ct-fiu .8s ease .8s both;display:flex;flex-wrap:wrap;gap:10px}.ct-pill{align-items:center;background:#00ffb20f;border:1px solid #00ffb233;border-radius:2px;color:#00ffb2;color:var(--neon);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:10px;gap:6px;letter-spacing:.14em;padding:6px 14px;text-transform:uppercase;transition:all .25s}.ct-pill:hover{background:#00ffb21f;border-color:#00ffb259}.ct-tower-body{animation:ct-float 3.5s ease-in-out infinite}.ct-blink{animation:ct-blink 2.2s ease-in-out infinite}.ct-ring{transform-origin:90px 80px}.ct-ring1{animation:ct-ring-out 2.4s ease-out 0s infinite}.ct-ring2{animation:ct-ring-out 2.4s ease-out .6s infinite}.ct-ring3{animation:ct-ring-out 2.4s ease-out 1.2s infinite}.ct-wave{animation:ct-wave-fade 2s ease-in-out infinite}.ct-wave1{animation-delay:0s}.ct-wave2{animation-delay:.35s}.ct-wave3{animation-delay:.7s}.ct-float{animation:ct-float 3s ease-in-out infinite}.ct-env-flap{animation:ct-env-flap 3.5s ease-in-out infinite;transform-origin:100px 40px}.ct-letter{animation:ct-letter-slide 3.5s ease-in-out infinite}.ct-float-slow{animation:ct-float-slow 4s ease-in-out infinite}.ct-call-ring{transform-origin:80px 118px}.ct-call-r1{animation:ct-call-ring 1.8s ease-out 0s infinite}.ct-call-r2{animation:ct-call-ring 1.8s ease-out .5s infinite}.ct-phone-notif{animation:ct-notif-pulse 1.5s ease-in-out infinite}.ct-pin{animation:ct-pin-bob 3s ease-in-out infinite}.ct-loc-pulse{transform-origin:80px 132px}.ct-loc-p1{animation:ct-loc-pulse 2s ease-out 0s infinite}.ct-loc-p2{animation:ct-loc-pulse 2s ease-out .7s infinite}.ct-info-strip{background:#070a0f;background:var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border);padding:clamp(60px,8vw,100px) 0}.ct-info-strip:before{animation:ct-neon-sweep 3s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2,#ffb800,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),var(--gold),var(--neon),#0000);background-size:200% 100%;content:"";display:block;height:2px}.ct-info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:0}.ct-info-card{align-items:center;background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:32px 28px;position:relative;text-align:center;text-decoration:none;transition:all .3s}.ct-info-card:before{background:#00ffb2;background:var(--card-c,var(--neon));box-shadow:0 0 10px #00ffb2;box-shadow:0 0 10px var(--card-c,var(--neon));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.ct-info-card:hover{border-color:#ffffff26;box-shadow:0 20px 60px #00000080;transform:translateY(-6px)}.ct-info-card:hover:before{opacity:1}.ct-info-anim{align-items:center;display:flex;height:120px;justify-content:center}.ct-info-tag{align-items:center;border-radius:2px;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:6px;letter-spacing:.16em;padding:3px 10px}.ct-info-dot{animation:ct-bdot 1.8s ease-in-out infinite;border-radius:50%;height:5px;width:5px}.ct-info-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.ct-info-title{color:#fff;font-family:Orbitron,sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ct-info-sub{color:#c8e6dc66;color:var(--muted);font-size:13px;letter-spacing:.04em}.ct-main-sec{padding:clamp(60px,8vw,100px) 0}.ct-main-grid{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.4fr 1fr}.ct-form{display:flex;flex-direction:column;gap:20px;margin-top:36px}.ct-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ct-field{display:flex;flex-direction:column;gap:6px;position:relative}.ct-field-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;transition:color .2s}.ct-field.focused .ct-field-label{color:#00ffb2;color:var(--neon)}.ct-field.filled .ct-field-label{color:#00ffb299}.ct-field-input{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif;font-size:15px;letter-spacing:.04em;outline:none;padding:12px 16px;transition:border-color .2s,background .2s;width:100%}.ct-field-input::placeholder{color:#c8e6dc66;color:var(--muted)}.ct-field-input:focus{background:#00ffb208;border-color:#00ffb266}.ct-field-select{appearance:none;-webkit-appearance:none;cursor:pointer}.ct-field-textarea{line-height:1.6;min-height:120px;resize:vertical}.ct-field-bar{background:#00ffb2;background:var(--neon);bottom:0;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--neon);height:2px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ct-field.focused .ct-field-bar{transform:scaleX(1)}.ct-submit{align-items:center;background:#00ffb2;background:var(--neon);border:none;border-radius:2px;box-shadow:0 0 24px #00ffb24d;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;color:var(--bg);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s}.ct-submit:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .45s;width:80%}.ct-submit:hover:before{left:130%}.ct-submit:hover:not(:disabled){box-shadow:0 12px 36px #00ffb273;filter:brightness(1.08);transform:translateY(-2px)}.ct-submit:disabled{cursor:not-allowed}.ct-submit.sending{background:#00ffb299;box-shadow:none}.ct-submit.sent{background:#00ffb233;border:1px solid #00ffb24d;color:#00ffb2;color:var(--neon)}.ct-submit-icon{font-size:16px}.ct-submit-spinner{animation:ct-spin .7s linear infinite;border:2px solid #04060a4d;border-radius:50%;border-top-color:#04060a;height:16px;width:16px}.ct-success-note{color:#00ffb299;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.14em;text-align:center}.pip{animation:ct-pipspin 2s linear infinite;background:currentColor;height:8px;width:8px}.ct-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:122px;top:calc(var(--navh) + 24px)}.ct-sidebar-card{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);overflow:hidden;padding:24px;position:relative}.ct-sidebar-card:before{background:linear-gradient(90deg,#0000,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),#0000);content:"";height:1px;left:0;opacity:.35;position:absolute;right:0;top:0}.ct-sidebar-card-label{color:#00ffb2;color:var(--neon);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.ct-sidebar-card-title{color:#fff;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.ct-hours-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ct-hour-row{align-items:center;border-bottom:1px solid #00ffb20f;display:flex;justify-content:space-between;padding:8px 0}.ct-hour-row:last-child{border-bottom:none}.ct-hour-day{color:#c8e6dc;color:var(--text);font-size:13px;letter-spacing:.03em}.ct-hour-time{color:#00ffb2;color:var(--neon);font-size:10px;letter-spacing:.1em}.ct-hour-time,.ct-sidebar-note{font-family:Share Tech Mono,monospace}.ct-sidebar-note{align-items:center;color:#c8e6dc66;color:var(--muted);display:flex;font-size:9px;gap:8px;letter-spacing:.14em}.ct-note-dot{animation:ct-bdot 1.8s ease-in-out infinite;background:#00ffb2;background:var(--neon);border-radius:50%;box-shadow:0 0 6px #00ffb2;box-shadow:0 0 6px var(--neon);flex-shrink:0;height:5px;width:5px}.ct-response-hud{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;overflow:hidden;padding:22px 24px;position:relative}.ct-response-hud:before{background:linear-gradient(90deg,#0000,#ffb800,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:1px;left:0;opacity:.35;position:absolute;right:0;top:0}.ct-response-hud-label{color:#ffb800;color:var(--gold);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;margin-bottom:18px;text-transform:uppercase}.ct-response-bars{gap:14px}.ct-resp-item,.ct-response-bars{display:flex;flex-direction:column}.ct-resp-item{gap:5px}.ct-resp-header{display:flex;justify-content:space-between}.ct-resp-label{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ct-resp-time{font-family:Orbitron,monospace;font-size:11px;font-weight:700}.ct-resp-track{background:#00ffb214;border-radius:2px;height:3px;overflow:hidden}.ct-resp-fill{border-radius:2px;height:100%;transform:scaleX(0);transform-origin:left}.ct-resp-fill-anim{animation:ct-resp-fill 1.4s cubic-bezier(.4,0,.2,1) both}.ct-socials-list{display:flex;flex-direction:column;gap:10px}.ct-social-row{align-items:center;border-bottom:1px solid #00ffb20f;display:flex;justify-content:space-between;padding:8px 0}.ct-social-row:last-child{border-bottom:none}.ct-social-label{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ct-social-handle{color:#c8e6dc66;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:11px}.ct-faq-sec{background:#070a0f;background:var(--bg-mid);border-bottom:1px solid #00ffb21a;border-bottom:1px solid var(--border);border-top:1px solid #00ffb21a;border-top:1px solid var(--border);padding:clamp(60px,8vw,80px) 0}.ct-faq-list{display:flex;flex-direction:column;gap:10px;margin-top:40px}.ct-faq-item{background:#0b0e16;background:var(--bg-card);border:1px solid #00ffb21a;border:1px solid var(--border);border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);overflow:hidden;transition:border-color .25s}.ct-faq-item.open{border-color:#00ffb240;box-shadow:0 4px 24px #0006}.ct-faq-q{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:18px 22px;text-align:left;transition:background .2s;width:100%}.ct-faq-q:hover{background:#00ffb208}.ct-faq-q-text{color:#fff;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.3}.ct-faq-item.open .ct-faq-q-text{color:#00ffb2;color:var(--neon)}.ct-faq-chevron{align-items:center;border:1px solid #00ffb233;border-radius:1px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .35s,background .25s;width:22px}.ct-faq-item.open .ct-faq-chevron{background:#00ffb21a;border-color:#00ffb266;transform:rotate(180deg)}.ct-faq-chevron svg{height:10px;width:10px}.ct-faq-a{animation:ct-ac-open .3s ease both;padding:0 22px 20px}.ct-faq-a p{border-top:1px solid #00ffb20f;color:#c8e6dc66;color:var(--muted);font-size:14px;letter-spacing:.02em;line-height:1.75;padding-top:14px}.ct-cta{background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20d 0,#0000 65%),#070a0f;background:radial-gradient(ellipse 80% 60% at 50% 50%,#00ffb20d 0,#0000 65%),var(--bg-mid);border-top:1px solid #00ffb21a;border-top:1px solid var(--border);padding:clamp(60px,8vw,100px) 0;position:relative;text-align:center}.ct-cta:before{animation:ct-neon-sweep 3s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2,#ffb800,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),var(--gold),var(--neon),#0000);background-size:200% 100%;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:0}.ct-cta-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(26px,4vw,48px);font-weight:900;line-height:1.05;margin-bottom:14px;text-transform:uppercase}.ct-cta-title span{color:#00ffb2;color:var(--neon)}.ct-cta-sub{color:#c8e6dc66;color:var(--muted);font-size:16px;line-height:1.65;margin:0 auto 32px;max-width:440px}.ct-cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ct-btn-p{align-items:center;background:#00ffb2;background:var(--neon);border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;color:var(--bg);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:.2em;overflow:hidden;padding:14px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s}.ct-btn-p:before{background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .45s;width:70%}.ct-btn-p:hover{box-shadow:0 10px 30px #00ffb266;filter:brightness(1.08);transform:translateY(-2px)}.ct-btn-p:hover:before{left:130%}.ct-btn-o{align-items:center;background:#0000;border:1px solid #00ffb24d;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#00ffb2;color:var(--neon);cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:.2em;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:all .2s}.ct-btn-o:hover{background:#00ffb214;border-color:#00ffb280;transform:translateY(-2px)}@media (max-width:1024px){.ct-hero-inner{gap:32px;grid-template-columns:1fr}.ct-hero-visual{display:flex!important;justify-content:center;margin:0 auto;max-width:240px}.ct-hero-visual svg{height:auto!important;width:160px!important}.ct-hero-sub{max-width:100%}.ct-main-grid{gap:40px;grid-template-columns:1fr}.ct-sidebar{position:static}.ct-info-grid{grid-template-columns:1fr}}@media (max-width:768px){.ct-form-row{grid-template-columns:1fr}.ct-hero-title{font-size:clamp(28px,7vw,44px)}.ct-hero-sub{font-size:15px}.ct-hero-visual{max-width:200px}.ct-hero-visual svg{height:auto!important;width:140px!important}.ct-hero{padding:44px 0 60px}}@media (max-width:560px){.ct-hero{padding:36px 0 50px}.ct-hero-title{font-size:clamp(26px,8vw,38px)}.ct-hero-sub{font-size:14px;margin-bottom:20px}.ct-hero-badge{font-size:8.5px;letter-spacing:.13em;padding:4px 10px}.ct-hero-visual{max-width:170px}.ct-hero-visual svg{height:auto!important;width:120px!important}.ct-hero-pills{gap:6px}.ct-pill{font-size:9px;letter-spacing:.12em;padding:5px 10px}.ct-cta-btns{align-items:center;flex-direction:column}.ct-btn-o,.ct-btn-p{justify-content:center;max-width:280px;width:100%}.ct-faq-q{padding:14px 16px}.ct-faq-a{padding:0 16px 16px}.ct-info-strip{padding:40px 0}.ct-info-card{padding:24px 20px}}@media (max-width:400px){.ct-hero-title{font-size:clamp(22px,8vw,30px)}.ct-hero-badge{font-size:8px;letter-spacing:.1em}.ct-hero-visual{max-width:140px}.ct-hero-visual svg{height:auto!important;width:100px!important}.ct-hero-pills{flex-direction:column}}@keyframes cart-slide-in{0%{transform:translateX(110%)}to{transform:translateX(0)}}@keyframes cart-slide-out{0%{transform:translateX(0)}to{transform:translateX(110%)}}@keyframes cart-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cart-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cart-item-in{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes cart-item-added{0%{transform:scale(1)}35%{transform:scale(1.04)}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes cart-pip{to{transform:rotate(1turn)}}@keyframes cart-neon-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes cart-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.6)}}@keyframes cart-scan{0%{background-position:0 0}to{background-position:0 80px}}@keyframes cart-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cart-success-in{0%{opacity:0;transform:scale(.8) translateY(20px)}60%{transform:scale(1.04) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cart-bar-fill{0%{width:0}to{width:100%;width:var(--w,100%)}}@keyframes cart-qty-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hud-pulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes cart-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes cart-qa-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-border-glow{0%,to{box-shadow:0 0 0 0 #00ffb200}50%{box-shadow:0 0 0 3px #00ffb21f}}.cart-overlay{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#04060ac7;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease;z-index:1100}.cart-overlay.open{opacity:1;pointer-events:all}.cart-panel{background:#070a0f;border-left:1px solid #00ffb21f;box-shadow:-30px 0 100px #000000e6,-1px 0 0 #00ffb20f;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .42s cubic-bezier(.4,0,.2,1);width:min(440px,100vw);z-index:1101}.cart-panel.open{transform:translateX(0)}.cart-panel:after{animation:cart-scan 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.008) rgba(0,255,178,.008) 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cart-panel:before{background:linear-gradient(180deg,#0000,#00ffb2 40%,#ffb800 60%,#0000);content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:1px;z-index:1}.cart-rgb-strip{animation:cart-neon-sweep 2.5s linear infinite;background:linear-gradient(90deg,#00ffb2,#00d4ff,#9d4edd,#ff2d20,#ffb800,#00ffb2);background-size:200% 100%;box-shadow:0 0 12px #00ffb240;height:3px}.cart-header,.cart-rgb-strip{flex-shrink:0;position:relative;z-index:2}.cart-header{align-items:center;background:rgba(0,255,178,.025);border-bottom:1px solid #00ffb214;display:flex;justify-content:space-between;padding:20px 24px 18px}.cart-header-left{display:flex;flex-direction:column;gap:4px}.cart-header-eye{align-items:center;color:#00ffb280;display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:7px;letter-spacing:.22em;text-transform:uppercase}.cart-header-eye:before{background:#00ffb2;box-shadow:0 0 6px #00ffb2;content:"";display:block;height:1px;width:16px}.cart-header-title{color:#fff;font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cart-header-count{align-items:center;background:#00ffb21f;border:1px solid #00ffb24d;border-radius:2px;color:#00ffb2;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:11px;font-weight:700;gap:6px;margin-left:10px;padding:2px 9px;vertical-align:middle}.cart-header-count-dot{animation:cart-pulse-dot 1.6s ease-in-out infinite;background:#00ffb2;border-radius:50%;box-shadow:0 0 6px #00ffb2;height:5px;width:5px}.cart-close{align-items:center;background:#0000;border:1px solid #00ffb226;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);color:#c8e6dc66;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;line-height:1;transition:all .2s;width:38px}.cart-close:hover{background:#00ffb212;border-color:#00ffb266;color:#00ffb2;transform:rotate(90deg)}.cart-hud-c{animation:hud-pulse 3s ease-in-out infinite;color:#00ffb233;pointer-events:none;position:absolute;z-index:3}.cart-hud-c.tl{left:8px;top:8px}.cart-hud-c.br{bottom:8px;right:8px}.cart-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:2}.cart-body::-webkit-scrollbar{width:3px}.cart-body::-webkit-scrollbar-track{background:#0000}.cart-body::-webkit-scrollbar-thumb{background:#00ffb233;border-radius:2px}.cart-empty{align-items:center;display:flex;flex-direction:column;gap:14px;padding:36px 20px 32px;text-align:center}.cart-empty-icon{animation:cart-empty-float 3s ease-in-out infinite;filter:grayscale(.3) opacity(.7);font-size:56px}.cart-empty-title{color:#fff;font-family:Orbitron,sans-serif;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cart-empty-sub{color:#c8e6dc52;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.14em;line-height:1.7;text-transform:uppercase}.cart-quick-add{display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.cart-qa-label{color:#00ffb266;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;padding:0 2px;text-align:left;text-transform:uppercase}.cart-qa-card{grid-gap:12px;align-items:center;animation:cart-qa-in .4s ease both;background:#00000059;border:1px solid #00ffb21f;border-left:2px solid #00ffb2;border:1px solid rgba(var(--qar,0,255,178),.12);border-left:2px solid var(--qac,#00ffb2);border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);cursor:default;display:grid;gap:12px;grid-template-columns:40px 1fr auto;padding:12px 14px;transition:all .22s}.cart-qa-card:hover{background:#00ffb20d;background:rgba(var(--qar,0,255,178),.05);border-color:#00ffb24d;border-color:rgba(var(--qar,0,255,178),.3)}.cart-qa-card:nth-child(2){animation-delay:.05s}.cart-qa-card:nth-child(3){animation-delay:.12s}.cart-qa-card:nth-child(4){animation-delay:.19s}.cart-qa-icon{align-items:center;display:flex;font-size:26px;justify-content:center}.cart-qa-info{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-qa-tag{font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.18em;opacity:.7;text-transform:uppercase}.cart-qa-name{color:#fff;font-family:Orbitron,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cart-qa-sub{color:#c8e6dc52;letter-spacing:.12em}.cart-qa-meta,.cart-qa-sub{font-family:Share Tech Mono,monospace;font-size:8px;text-transform:uppercase}.cart-qa-meta{align-items:center;color:#c8e6dc47;display:flex;gap:5px;letter-spacing:.1em;margin-top:4px}.cart-qa-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:7px}.cart-qa-price{font-size:16px;font-weight:900;line-height:1;text-shadow:0 0 12px currentColor}.cart-qa-btn,.cart-qa-price{font-family:Orbitron,sans-serif}.cart-qa-btn{border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.14em;padding:6px 12px;text-transform:uppercase;transition:transform .2s,filter .2s;white-space:nowrap}.cart-qa-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.cart-empty-btn{align-items:center;background:#00ffb212;border:1px solid #00ffb238;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#00ffb2;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;gap:9px;letter-spacing:.18em;margin-top:4px;padding:12px 28px;text-transform:uppercase;transition:all .2s}.cart-empty-btn:hover{background:#00ffb221;border-color:#00ffb273;transform:translateY(-2px)}.cart-items{display:flex;flex-direction:column;gap:0;padding:8px 0}.cart-item{grid-gap:14px;align-items:start;animation:cart-item-in .4s cubic-bezier(.4,0,.2,1) both;border-bottom:1px solid #00ffb20d;display:grid;gap:14px;grid-template-columns:52px 1fr auto;overflow:hidden;padding:18px 24px;position:relative;transition:background .2s}.cart-item:last-child{border-bottom:none}.cart-item:hover{background:#00ffb205}.cart-item:before{background:#00ffb2;background:var(--item-color,#00ffb2);border-radius:1px;bottom:14px;box-shadow:0 0 8px #00ffb2;box-shadow:0 0 8px var(--item-color,#00ffb2);content:"";left:0;opacity:0;position:absolute;top:14px;transition:opacity .2s;width:2px}.cart-item:hover:before{opacity:1}.cart-item:after{background:repeating-linear-gradient(-55deg,#0000,#0000 18px,hsla(0,0%,100%,.006) 0,hsla(0,0%,100%,.006) 19px);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.cart-item:hover:after{opacity:1}.cart-item.just-added{animation:cart-item-added .55s ease}.cart-item-icon{align-items:center;background:#0006;border:1px solid #ffffff0f;border-radius:3px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);display:flex;flex-shrink:0;font-size:26px;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.cart-item-icon:before{background:#00ffb2;background:var(--item-color,#00ffb2);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.cart-item-info{min-width:0}.cart-item-tag{color:#00ffb2;color:var(--item-color,#00ffb2);font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.18em;margin-bottom:3px;opacity:.7;text-transform:uppercase}.cart-item-name{color:#fff;font-family:Orbitron,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:2px}.cart-item-name,.cart-item-sub{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cart-item-sub{color:#c8e6dc59;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;margin-bottom:10px}.cart-item-qty{border:1px solid #00ffb21f;border-radius:2px;gap:0;overflow:hidden;width:fit-content}.cart-item-qty,.cart-qty-btn{align-items:center;display:flex}.cart-qty-btn{background:#00ffb20d;border:none;color:#00ffb2;cursor:pointer;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;transition:background .18s;width:28px}.cart-qty-btn:hover{background:#00ffb224}.cart-qty-btn.minus:hover{background:#ff2d201f;color:#ff2d20}.cart-qty-val{border-left:1px solid #00ffb21a;border-right:1px solid #00ffb21a;color:#fff;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;min-width:32px;padding:0 4px;text-align:center;transition:color .15s;-webkit-user-select:none;user-select:none}.cart-qty-val.bumping{animation:cart-qty-bump .35s ease;color:#00ffb2}.cart-item-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.cart-item-price{font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;line-height:1;text-shadow:0 0 10px currentColor;transition:color .2s;white-space:nowrap}.cart-item-price-unit{color:#c8e6dc59;font-family:Share Tech Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.08em;margin-left:3px}.cart-item-remove{align-items:center;background:#0000;border:1px solid #ff2d2026;border-radius:2px;color:#ff2d2073;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;transition:all .2s;width:26px}.cart-item-remove:hover{background:#ff2d201a;border-color:#ff2d2066;color:#ff2d20}.cart-add-more{border-top:1px solid #00ffb20d;display:flex;flex-direction:column;gap:10px;padding:16px 24px}.cart-add-more-label{color:#00ffb259;font-family:Share Tech Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase}.cart-add-more-row{display:flex;flex-wrap:wrap;gap:8px}.cart-add-more-pill{align-items:center;background:#0000004d;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:.05em;padding:6px 13px;text-transform:uppercase;transition:all .2s}.cart-add-more-pill:hover{background:#ffffff0f;filter:brightness(1.15);transform:translateY(-1px)}.cart-add-more-done{align-self:center;color:#00ffb2;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;opacity:.6}.cart-promo{align-items:center;background:#ffb8000f;border:1px solid #ffb80033;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);display:flex;gap:10px;margin:12px 16px 0;padding:12px 16px}.cart-promo-icon{flex-shrink:0;font-size:18px}.cart-promo-text{color:#ffb800;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.cart-footer{background:#00000059;border-top:1px solid #00ffb21a;flex-shrink:0;padding-bottom:max(20px,env(safe-area-inset-bottom));position:relative;z-index:2}.cart-footer:before{animation:cart-neon-sweep 3s linear infinite;background:linear-gradient(90deg,#0000,#00ffb2,#ffb800,#00ffb2,#0000);background-size:200% 100%;content:"";display:block;height:1px}.cart-summary{border-bottom:1px solid #00ffb20f;display:flex;flex-direction:column;gap:8px;padding:16px 24px}.cart-summary-row{align-items:center;display:flex;justify-content:space-between}.cart-summary-label{color:#c8e6dc66;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.cart-summary-val{color:#c8e6dc99;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.1em}.cart-summary-row.total .cart-summary-label{color:#fff;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em}.cart-summary-row.total .cart-summary-val{color:#fff;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;text-shadow:0 0 20px #00ffb240}.cart-cta-wrap{display:flex;flex-direction:column;gap:10px;padding:16px 24px 20px}.cart-checkout-btn{align-items:center;background:#00ffb2;border:none;border-radius:2px;box-shadow:0 0 28px #00ffb24d;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:17px;position:relative;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s;width:100%}.cart-checkout-btn:before{background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .45s;width:80%}.cart-checkout-btn:hover:before{left:130%}.cart-checkout-btn:hover{box-shadow:0 14px 40px #00ffb273;filter:brightness(1.07);transform:translateY(-2px)}.cart-checkout-btn:active{transform:translateY(0)}.cart-checkout-pip{animation:cart-pip 2s linear infinite;background:#04060a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-shrink:0;height:8px;width:8px}.cart-continue-btn{align-items:center;background:#0000;border:1px solid #00ffb226;border-radius:2px;color:#c8e6dc73;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.18em;padding:12px;text-transform:uppercase;transition:all .2s;width:100%}.cart-continue-btn:hover{background:#00ffb20a;border-color:#00ffb24d;color:#00ffb2}.cart-success{animation:cart-success-in .5s ease both;background:#04060af7;flex-direction:column;gap:16px;inset:0;z-index:20}.cart-success,.cart-success-rings{align-items:center;display:flex;justify-content:center;position:absolute}.cart-success-rings{height:120px;width:120px}.cart-success-ring{animation:cart-pulse-ring 2.4s ease-out infinite;border:1.5px solid #00ffb2;border-radius:50%;inset:0;position:absolute}.cart-success-ring2{animation:cart-pulse-ring 2.4s ease-out .9s infinite}.cart-success-icon{animation:cart-empty-float 3s ease-in-out infinite;filter:drop-shadow(0 0 22px #00FFB2);font-size:56px;position:relative;z-index:1}.cart-success-title{color:#00ffb2;font-family:Orbitron,sans-serif;font-size:22px;font-weight:900;letter-spacing:.08em;text-shadow:0 0 30px #00ffb299;text-transform:uppercase}.cart-success-sub{color:#c8e6dc80;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.18em;line-height:1.9;text-align:center}.cart-success-bar-wrap{margin-top:4px;width:200px}.cart-success-bar-label{color:#00ffb2;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.16em;margin-bottom:5px;opacity:.6}.cart-success-bar-track{background:#00ffb214;border-radius:2px;height:3px;overflow:hidden}.cart-success-bar-fill{--w:100%;animation:cart-bar-fill 3s ease both;background:#00ffb2;border-radius:2px;box-shadow:0 0 8px #00ffb2;height:100%}@media (max-width:480px){.cart-panel{width:100vw}.cart-item{padding:14px 16px}.cart-header{padding:16px 18px 14px}.cart-cta-wrap{padding:12px 16px 16px}.cart-summary{padding:12px 16px}.cart-add-more{padding:14px 16px}.cart-qa-card{padding:10px 12px}}@keyframes jl-scan{0%{background-position:0 0}to{background-position:0 80px}}@keyframes jl-sweep{0%{background-position:200%}to{background-position:-200%}}@keyframes jl-pip{to{transform:rotate(1turn)}}@keyframes jl-spin{to{transform:rotate(1turn)}}@keyframes jl-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.55)}}@keyframes jl-hud{0%,to{opacity:.15}50%{opacity:.65}}@keyframes jl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes jl-pulse-out{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes jl-bar-in{0%{width:0}to{width:100%}}@keyframes jl-close-bar{0%{width:100%}to{width:0}}@keyframes jl-slide-up{0%{opacity:0;transform:translate(-50%,-46%) scale(.92)}55%{transform:translate(-50%,-50%) scale(1.015)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes jl-mobile-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes jl-track-draw{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes jl-kart-move{0%{offset-distance:0}to{offset-distance:100%}}@keyframes jl-kart-glow{0%,to{filter:drop-shadow(0 0 4px #FF2D20)}50%{filter:drop-shadow(0 0 12px #FF2D20)}}@keyframes jl-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes jl-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes jl-success-in{0%{opacity:0;transform:scale(.84)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes jl-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes jl-count-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes jl-diag-slide{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes jl-glitch1{0%,to{clip-path:none;transform:none}10%{clip-path:inset(15% 0 72% 0);transform:translateX(-4px)}20%{clip-path:inset(62% 0 8% 0);transform:translateX(4px)}30%{clip-path:none;transform:none}}@keyframes jl-typing{0%{width:0}to{width:100%}}@keyframes jl-blink{50%{opacity:0}}.jlm-backdrop{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#020408e0;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .38s ease;z-index:3000}.jlm-backdrop.open{opacity:1;pointer-events:all}.jlm-panel{background:#060910;border:1px solid #00ffb229;border-radius:3px;display:flex;flex-direction:column;left:50%;max-height:92vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-46%) scale(.92);transition:opacity .38s ease,transform .42s cubic-bezier(.4,0,.2,1);width:min(860px,96vw);z-index:3001}.jlm-panel.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.jlm-panel:after{animation:jl-scan 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.007) rgba(0,255,178,.007) 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.jlm-rgb{animation:jl-sweep 2.8s linear infinite;background:linear-gradient(90deg,#00ffb2,#00d4ff,#9d4edd,#ff2d20,#ffb800,#00ffb2);background-size:200% 100%;flex-shrink:0;height:3px;position:relative;z-index:5}.jlm-close{align-items:center;background:#00000080;border:1px solid #00ffb226;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);color:#c8e6dc61;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;line-height:1;position:absolute;right:16px;top:14px;transition:all .2s;width:36px;z-index:20}.jlm-close:hover{background:#00ffb212;border-color:#00ffb273;color:#00ffb2}.jlm-hud{animation:jl-hud 3s ease-in-out infinite;color:#00ffb233;pointer-events:none;position:absolute;z-index:4}.jlm-hud.tl{left:8px;top:8px}.jlm-hud.tr{right:8px;top:8px}.jlm-hud.bl{bottom:8px;left:8px}.jlm-hud.br{bottom:8px;right:8px}.jlm-body{display:grid;flex:1 1;grid-template-columns:1fr 1.05fr;z-index:2}.jlm-body,.jlm-left{overflow:hidden;position:relative}.jlm-left{align-items:center;background:radial-gradient(ellipse 100% 80% at 50% 40%,rgba(0,255,178,.055) 0,#0000 65%),#04060c;border-right:1px solid #00ffb214;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:28px 20px}.jlm-left:before{background:repeating-linear-gradient(-55deg,#0000,#0000 30px,rgba(0,255,178,.012) 0,rgba(0,255,178,.012) 31px);content:"";inset:0}.jlm-left-slash,.jlm-left:before{pointer-events:none;position:absolute}.jlm-left-slash{background:linear-gradient(135deg,#0000 40%,rgba(0,255,178,.025) 0,rgba(0,255,178,.025) 60%,#0000 0);height:30%;right:-20%;top:-40%;transform:rotate(-8deg);width:140%}.jlm-track-wrap{max-width:260px;position:relative;width:100%;z-index:2}.jlm-track-svg{display:block;overflow:visible;width:100%}.jlm-track-outline{fill:none;stroke-dasharray:2000;animation:jl-track-draw 3s ease .2s forwards}.jlm-track-glow{fill:none;stroke-dasharray:2000;animation:jl-track-draw 3s ease .4s forwards;filter:blur(3px)}.jlm-kart-dot{animation:jl-kart-glow 1.2s ease-in-out infinite;animation:jl-kart-move 8s linear infinite,jl-kart-glow 1.2s ease-in-out infinite;background:#ff2d20;border-radius:50%;box-shadow:0 0 0 2px #ff2d204d,0 0 12px #ff2d20;height:12px;offset-rotate:auto;position:absolute;width:12px}.jlm-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%;z-index:2}.jlm-stat{background:#0006;border:1px solid #00ffb214;border-radius:2px;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:9px 12px;position:relative;transition:border-color .25s}.jlm-stat:before{background:#00ffb2;background:var(--sc,#00ffb2);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.jlm-stat-val{color:#00ffb2;color:var(--sc,#00ffb2);font-family:Orbitron,sans-serif;font-size:15px;font-weight:900;line-height:1}.jlm-stat-lbl{color:#c8e6dc59;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase}.jlm-counter-badge{align-items:center;display:flex;flex-direction:column;gap:3px;z-index:2}.jlm-counter-num{animation:jl-count-in .4s ease both;color:#fff;font-family:Orbitron,sans-serif;font-size:32px;font-weight:900;line-height:1}.jlm-counter-label{color:#00ffb280;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase}.jlm-ticker-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);overflow:hidden;width:100%;z-index:2}.jlm-ticker-track{animation:jl-ticker 14s linear infinite;display:flex;gap:32px;white-space:nowrap}.jlm-ticker-item{color:#00ffb273;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.jlm-right{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;scrollbar-color:#00ffb22e #0000;scrollbar-width:thin}.jlm-right::-webkit-scrollbar{width:3px}.jlm-right::-webkit-scrollbar-thumb{background:#00ffb22e;border-radius:2px}.jlm-tbar{align-items:center;border-bottom:1px solid #00ffb212;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.jlm-tbar-dots{display:flex;gap:5px}.jlm-tbar-dot{border-radius:50%;height:10px;width:10px}.jlm-tbar-dot:first-child{background:#ff5f57}.jlm-tbar-dot:nth-child(2){background:#ffbd2e}.jlm-tbar-dot:nth-child(3){background:#28ca41}.jlm-tbar-path{color:#00ffb261;letter-spacing:.15em}.jlm-tbar-live,.jlm-tbar-path{font-family:Share Tech Mono,monospace;font-size:8px}.jlm-tbar-live{align-items:center;color:#00ffb2;display:flex;gap:5px;letter-spacing:.12em}.jlm-tbar-live-dot{animation:jl-dot 1.6s ease-in-out infinite;background:#00ffb2;border-radius:50%;box-shadow:0 0 6px #00ffb2;height:5px;width:5px}.jlm-eyebrow{align-items:center;color:#00ffb280;display:flex;font-family:Share Tech Mono,monospace;font-size:9px;gap:7px;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.jlm-eyebrow:before{background:#00ffb2;box-shadow:0 0 5px #00ffb2;content:"";display:block;height:1px;width:14px}.jlm-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(20px,3.2vw,28px);font-weight:900;letter-spacing:.02em;line-height:.95;margin-bottom:10px;position:relative;text-transform:uppercase}.jlm-title-neon{color:#00ffb2;text-shadow:0 0 22px #00ffb28c}.jlm-title-red{color:#ff2d20}.jlm-title-glitch{animation:jl-glitch1 6s steps(1) infinite;color:#ff2d20;font-family:Orbitron,sans-serif;font-size:clamp(20px,3.2vw,28px);font-weight:900;inset:0;letter-spacing:.02em;line-height:.95;opacity:0;position:absolute;text-transform:uppercase}.jlm-desc{color:#c8e6dc6b;font-size:12.5px;letter-spacing:.03em;line-height:1.65;margin-bottom:14px}.jlm-perks{display:flex;flex-direction:column;gap:6px;list-style:none;margin-bottom:16px}.jlm-perk{color:#c8e6dc94;font-size:12px;gap:9px}.jlm-perk,.jlm-perk-check{align-items:center;display:flex}.jlm-perk-check{background:#00ffb21a;border:1px solid #00ffb24d;border-radius:2px;color:#00ffb2;flex-shrink:0;font-size:9px;height:16px;justify-content:center;width:16px}.jlm-form{gap:12px}.jlm-field,.jlm-form{display:flex;flex-direction:column}.jlm-field{animation:jl-field-in .4s ease both;gap:5px;position:relative}.jlm-field:first-child{animation-delay:.05s}.jlm-field:nth-child(2){animation-delay:.12s}.jlm-label{align-items:center;color:#c8e6dc61;display:flex;font-family:Share Tech Mono,monospace;font-size:8.5px;gap:6px;letter-spacing:.2em;text-transform:uppercase;transition:color .2s}.jlm-label-num{color:#00ffb24d}.jlm-label-opt{color:#c8e6dc33;font-size:7.5px;margin-left:auto}.jlm-label-req{color:#ff2d20}.jlm-field.focused .jlm-label{color:#00ffb2}.jlm-input-wrap{position:relative}.jlm-iicon{color:#00ffb240;height:13px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;width:13px}.jlm-field.focused .jlm-iicon{color:#00ffb2}.jlm-input{background:#0000007a;border:1px solid #00ffb21a;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:#c8e6dc;font-family:Rajdhani,sans-serif;font-size:14px;letter-spacing:.04em;outline:none;padding:10px 12px 10px 32px;transition:border-color .2s,background .2s;width:100%}.jlm-input::placeholder{color:#c8e6dc2e}.jlm-input:focus{background:#00ffb208;border-color:#00ffb26b}.jlm-field.err .jlm-input{animation:jl-shake .4s ease;border-color:#ff2d2073}.jlm-fbar{background:linear-gradient(90deg,#00ffb2,#00d4ff);border-radius:1px;bottom:0;box-shadow:0 0 7px #00ffb2;height:1px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.jlm-field.focused .jlm-fbar{transform:scaleX(1)}.jlm-errmsg{color:#ff2d20;font-family:Share Tech Mono,monospace;font-size:8.5px;letter-spacing:.12em}.jlm-divider{background:linear-gradient(90deg,#0000,#00ffb226 30%,#00ffb226 70%,#0000);height:1px;margin:4px 0;position:relative}.jlm-divider:after{background:#060910;color:#00ffb24d;content:"◈ GDPR COMPLIANCE";font-family:Share Tech Mono,monospace;font-size:7px;left:50%;letter-spacing:.2em;padding:0 8px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.jlm-consent{display:flex;flex-direction:column;gap:5px}.jlm-consent-row{align-items:flex-start;cursor:pointer;display:flex;gap:9px}.jlm-cb{display:none}.jlm-cbmark{align-items:center;background:#0006;border:1px solid #00ffb233;border-radius:2px;display:flex;flex-shrink:0;height:17px;justify-content:center;margin-top:1px;min-width:17px;transition:all .2s;width:17px}.jlm-cb:checked+.jlm-cbmark{background:#00ffb21f;border-color:#00ffb2;box-shadow:0 0 8px #00ffb24d}.jlm-consent.err .jlm-cbmark{border-color:#ff2d2073}.jlm-consent-txt{color:#c8e6dc61;font-size:11px;letter-spacing:.02em;line-height:1.55}.jlm-link{color:#00ffb2;text-decoration:underline;text-decoration-color:#00ffb252}.jlm-link:hover{text-decoration-color:#00ffb2}.jlm-gdpr-note{color:#c8e6dc38;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.12em;line-height:1.6;text-align:center}.jlm-submit{align-items:center;background:linear-gradient(135deg,#00ffb2,#00e8a0);border:none;border-radius:2px;box-shadow:0 0 24px #00ffb24d;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:10.5px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s;width:100%}.jlm-submit:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-130%;position:absolute;top:0;transition:left .5s;width:80%}.jlm-submit:hover:before{left:140%}.jlm-submit:hover:not(:disabled){box-shadow:0 12px 36px #00ffb273;filter:brightness(1.07);transform:translateY(-2px)}.jlm-submit:active{transform:translateY(0)}.jlm-submit:disabled{cursor:not-allowed;opacity:.65}.jlm-submit:after{background:repeating-linear-gradient(-55deg,#0000,#0000 8px,#0000000a 0,#0000000a 9px);content:"";inset:0;pointer-events:none;position:absolute}.jlm-pip{animation:jl-pip 2s linear infinite;background:#04060a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-shrink:0;height:8px;position:relative;width:8px;z-index:1}.jlm-skip{background:#0000;border:none;color:#c8e6dc3d;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:8.5px;letter-spacing:.16em;padding:8px;text-align:center;transition:color .2s;width:100%}.jlm-skip:hover{color:#c8e6dc80}.jlm-center{flex-direction:column;gap:14px;min-height:280px;padding:32px 20px;text-align:center}.jlm-center,.jlm-loader{align-items:center;display:flex;justify-content:center}.jlm-loader{height:68px;position:relative;width:68px}.jlm-loader-r{animation:jl-spin 1.1s linear infinite;border:1.5px solid #00ffb226;border-radius:50%;border-top-color:#00ffb2;inset:0;position:absolute}.jlm-loader-r2{animation:jl-spin .75s linear infinite reverse;border-bottom-color:#ffb800;inset:9px}.jlm-loader-icon{font-size:26px;z-index:2}.jlm-send-title{color:#00ffb2;font-family:Orbitron,sans-serif;font-size:16px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.jlm-send-sub{color:#c8e6dc6b;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.16em;line-height:1.8}.jlm-prog-wrap{background:#00ffb214;border-radius:2px;height:3px;overflow:hidden;width:170px}.jlm-prog-fill{animation:jl-bar-in 1.4s ease both;background:#00ffb2;box-shadow:0 0 8px #00ffb2;height:100%}.jlm-success-wrap{animation:jl-success-in .5s ease both}.jlm-success-orbit{align-items:center;display:flex;height:88px;justify-content:center;margin:0 auto;position:relative;width:88px}.jlm-s-ring{animation:jl-pulse-out 2.2s ease-out infinite;border:1.5px solid #00ffb2;border-radius:50%;inset:0;position:absolute}.jlm-s-ring2{animation:jl-pulse-out 2.2s ease-out .9s infinite}.jlm-s-icon{animation:jl-float 3s ease-in-out infinite;font-size:40px;z-index:2}.jlm-s-title{color:#00ffb2;font-family:Orbitron,sans-serif;font-size:20px;font-weight:900;letter-spacing:.08em;text-shadow:0 0 28px #00ffb299;text-transform:uppercase}.jlm-s-sub{color:#c8e6dc73;font-size:9.5px;letter-spacing:.18em;line-height:1.9}.jlm-s-email,.jlm-s-sub{font-family:Share Tech Mono,monospace}.jlm-s-email{background:#00ffb214;border:1px solid #00ffb233;border-radius:2px;color:#00ffb2;font-size:11px;letter-spacing:.12em;padding:5px 13px}.jlm-s-note{color:#c8e6dc6b;font-size:12.5px;line-height:1.65;max-width:300px}.jlm-autoclose-wrap{align-items:center;display:flex;flex-direction:column;gap:5px;width:180px}.jlm-autoclose-bar{animation:jl-close-bar 4s linear both;background:#00ffb280;box-shadow:0 0 6px #00ffb2;height:2px;width:100%}.jlm-autoclose-txt{color:#c8e6dc47;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.14em}.jlm-err-icon{font-size:46px}.jlm-err-title{color:#ff2d20;font-family:Orbitron,sans-serif;font-size:16px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jlm-err-sub{color:#c8e6dc6b;font-size:12.5px;line-height:1.65}.jlm-retry{background:#00ffb214;border:1px solid #00ffb240;border-radius:2px;color:#00ffb2;cursor:pointer;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;padding:10px 22px;transition:all .2s}.jlm-retry:hover{background:#00ffb224}.jlm-elink{color:#00ffb2;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;text-decoration:none}@media (max-width:680px){.jlm-body{grid-template-columns:1fr}.jlm-left{display:none}.jlm-panel{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:92dvh;right:0;top:auto;transform:translateY(100%);transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .35s;width:100vw}.jlm-panel.open{transform:translateY(0)}.jlm-right{padding:20px 18px 28px}}@media (max-width:380px){.jlm-right{padding:16px 14px 22px}}:root{--muted:#c8e6dc6b;--border:#00ffb21a}@keyframes bs-fadein{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-float{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.08;transform:translateY(-16px)}}@keyframes bs-hud-pulse{0%,to{opacity:.18}50%{opacity:.55}}@keyframes bs-dot-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes bs-pipspin{to{transform:rotate(1turn)}}@keyframes bs-neon-pulse{0%,to{box-shadow:0 8px 28px rgba(var(--rgb),.4)}50%{box-shadow:0 12px 48px rgba(var(--rgb),.65)}}@keyframes bs-ring-in{0%{stroke-dashoffset:226}to{stroke-dashoffset:0}}@keyframes bs-ring-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}@keyframes bs-check-in{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes bs-burst-out{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translateX(0)}60%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateX(var(--d))}}.bs-page{align-items:center;background:#04060a;background:var(--bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.bs-scan{animation:scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.012) rgba(0,255,178,.012) 4px);z-index:9998}.bs-bg-grid,.bs-scan{inset:0;pointer-events:none;position:fixed}.bs-bg-grid{background-image:linear-gradient(rgba(0,255,178,.022) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.022) 1px,#0000 0);background-size:54px 54px}.bs-bg-radial{background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(var(--rgb),.07) 0,#0000 65%)}.bs-bg-radial,.bs-bg-stripes{inset:0;pointer-events:none;position:fixed}.bs-bg-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 44px,rgba(0,255,178,.004) rgba(0,255,178,.004) 45px)}.bs-hud{animation:bs-hud-pulse 3s ease-in-out infinite;position:fixed;z-index:3}.bs-hud-tl{left:20px;top:20px}.bs-hud-tr{right:20px;top:20px}.bs-hud-bl{bottom:20px;left:20px}.bs-hud-br{bottom:20px;right:20px}.bs-ambient{animation:bs-float 6s ease-in-out infinite;border-radius:50%;pointer-events:none;position:fixed;z-index:1}.bs-card{background:#080b12;background:var(--bg-card);border:1px solid #ffffff14;border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);opacity:0;overflow:hidden;position:relative;transform:translateY(40px);transition:none;width:min(520px,96vw);z-index:10}.bs-card--vis{animation:bs-fadein .75s cubic-bezier(.4,0,.2,1) .1s forwards}.bs-card-topbar{height:2px;width:100%}.bs-card-bottombar{height:1px;margin-top:8px;width:100%}.bs-circuit{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.bs-hero-section{align-items:center;display:flex;flex-direction:column;gap:14px;padding:44px 36px 32px;position:relative;text-align:center;z-index:4}.bs-status-pill{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:2px;display:inline-flex;gap:8px;padding:5px 14px}.bs-status-dot{animation:bs-dot-pulse 1.8s ease-in-out infinite;border-radius:50%;height:6px;width:6px}.bs-status-label{letter-spacing:.2em;text-transform:uppercase}.bs-status-id,.bs-status-label{font-family:Share Tech Mono,monospace;font-size:9px}.bs-status-id{letter-spacing:.08em}.bs-tick-wrap{align-items:center;display:flex;height:100px;justify-content:center;margin:4px 0;position:relative;width:100px}.bs-tick-glow{inset:-20px;pointer-events:none;position:absolute}.bs-tick-svg{height:80px;width:80px}.bs-ring{stroke-dasharray:226;stroke-dashoffset:226;animation:bs-ring-in .7s ease .4s forwards}.bs-ring-pulse{animation:bs-ring-pulse 2.5s ease-in-out 1.2s infinite;transform-origin:center}.bs-check{stroke-dasharray:60;stroke-dashoffset:60;animation:bs-check-in .45s ease 1.05s forwards}.bs-burst{inset:0;pointer-events:none;position:absolute}.bs-burst-dot{animation:bs-burst-out .9s cubic-bezier(.4,0,.2,1) .8s forwards;animation:bs-burst-out .9s cubic-bezier(.4,0,.2,1) calc(.8s + var(--delay, 0s)) forwards;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.bs-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(28px,6vw,44px);font-weight:900;letter-spacing:.04em;line-height:.95;text-transform:uppercase}.bs-title-accent{display:block}.bs-tagline{color:#c8e6dc6b;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.bs-divider{height:1px;width:100%}.bs-summary-section{display:flex;flex-direction:column;gap:16px;padding:28px 32px 24px;position:relative;z-index:4}.bs-section-label{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.bs-tour-row{background:#ffffff05;border:1px solid #ffffff0f;gap:14px;padding:14px 16px}.bs-tour-icon-wrap,.bs-tour-row{align-items:center;border-radius:3px;display:flex}.bs-tour-icon-wrap{flex-shrink:0;height:46px;justify-content:center;width:46px}.bs-tour-icon{font-size:24px}.bs-tour-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.bs-tour-sub{font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.18em;opacity:.7;text-transform:uppercase}.bs-tour-name{color:#fff;font-size:15px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bs-tour-amount,.bs-tour-name{font-family:Orbitron,sans-serif}.bs-tour-amount{font-size:22px;font-weight:900}.bs-data-rows{border:1px solid #ffffff0d;border-radius:3px;display:flex;flex-direction:column;gap:0;overflow:hidden}.bs-data-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:10px 14px}.bs-data-row:last-child{border-bottom:none}.bs-data-row--accent{border-bottom:none;border-top:1px solid #ffffff0f}.bs-data-lbl{color:#c8e6dc6b;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.bs-data-val{color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700}.bs-data-val--mono{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.06em}.bs-data-val--big{font-family:Orbitron,sans-serif;font-size:20px;font-weight:900}.bs-next-banner{align-items:flex-start;border-radius:3px;display:flex;gap:14px;margin:0 32px 24px;padding:16px 18px;position:relative;z-index:4}.bs-next-icon{flex-shrink:0;font-size:16px;margin-top:1px}.bs-next-title{color:#fff;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.bs-next-list{display:flex;flex-direction:column;gap:5px;list-style:none}.bs-next-list li{color:#c8e6dc8c;font-size:13px;line-height:1.5;padding-left:14px;position:relative}.bs-next-list li:before{color:#c8e6dc6b;color:var(--muted);content:"◈";font-size:8px;left:0;position:absolute;top:3px}.bs-next-list strong{color:#c8e6dc;color:var(--text)}.bs-actions{display:flex;flex-direction:column;gap:10px;padding:0 32px 20px;position:relative;z-index:4}.bs-btn-primary{align-items:center;animation:bs-neon-pulse 2.5s ease-in-out infinite;border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.18em;padding:16px;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.bs-btn-primary:hover{transform:translateY(-2px)}.bs-btn-secondary{align-items:center;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);display:flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.14em;padding:13px;text-transform:uppercase;transition:all .2s}.bs-btn-secondary:hover{opacity:.85;transform:translateY(-1px)}.pip{animation:bs-pipspin 2s linear infinite;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);display:inline-block;flex-shrink:0;height:7px;width:7px}.bs-footer-row{justify-content:center;padding:12px 32px 24px;position:relative;z-index:4}.bs-countdown,.bs-footer-row{align-items:center;display:flex}.bs-countdown{gap:10px}.bs-cd-svg{flex-shrink:0;height:40px;width:40px}.bs-cd-text{color:#c8e6dc4d;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:480px){.bs-hero-section{padding:36px 24px 28px}.bs-summary-section{padding:24px 20px 20px}.bs-next-banner{margin:0 20px 20px}.bs-actions{padding:0 20px 20px}.bs-footer-row{padding:12px 20px 24px}.bs-title{font-size:32px}}:root{--red-dim:#ff2d201a;--bg-card:#090608;--text:#e8d0ce;--muted:#e8d0ce66;--border:#ff2d201a}body{color:#e8d0ce}a{text-decoration:none}@keyframes scanmv{to{background-position:0 80px}}@keyframes bf-fadein{0%{opacity:0;transform:translateY(36px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bf-float{0%,to{opacity:.18;transform:translateY(0)}50%{opacity:.06;transform:translateY(-14px)}}@keyframes bf-hud-pulse{0%,to{opacity:.15}50%{opacity:.45}}@keyframes bf-dot-strobe{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes bf-ring-in{0%{stroke-dashoffset:226}to{stroke-dashoffset:0}}@keyframes bf-ring-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}@keyframes bf-line-in{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes bf-frag{0%,to{opacity:0;transform:translateX(0)}15%,85%{opacity:0}16%{opacity:.6;transform:translateX(-4px)}17%{opacity:0;transform:translateX(4px)}50%{opacity:.4;transform:translateX(-2px)}51%{opacity:0;transform:translateX(2px)}}@keyframes bf-title-glitch{0%{transform:translateX(-3px)}33%{transform:translateX(3px)}66%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes bf-before-glitch{0%{transform:translateX(4px)}50%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes bf-after-glitch{0%{transform:translateX(-4px)}50%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes bf-retry-pulse{0%,to{box-shadow:0 8px 28px #ff2d2066}50%{box-shadow:0 12px 50px #ff2d20a6}}@keyframes bf-retry-pip{0%{background:#04060a;transform:scale(1)}50%{background:#fff;transform:scale(1.4)}to{background:#04060a;transform:scale(1)}}@keyframes bf-pipspin{to{transform:rotate(1turn)}}.bf-page{align-items:center;background:#04060a;background:var(--bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.bf-scan{animation:scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(255,45,32,.008) rgba(255,45,32,.008) 4px);z-index:9998}.bf-bg-grid,.bf-scan{inset:0;pointer-events:none;position:fixed}.bf-bg-grid{background-image:linear-gradient(rgba(255,45,32,.016) 1px,#0000 0),linear-gradient(90deg,rgba(255,45,32,.016) 1px,#0000 0);background-size:54px 54px}.bf-bg-radial{background:radial-gradient(ellipse 70% 60% at 50% 45%,#ff2d200f 0,#0000 65%)}.bf-bg-radial,.bf-bg-stripes{inset:0;pointer-events:none;position:fixed}.bf-bg-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 44px,rgba(255,45,32,.003) rgba(255,45,32,.003) 45px)}.bf-hud{animation:bf-hud-pulse 3s ease-in-out infinite;position:fixed;z-index:3}.bf-hud-tl{left:20px;top:20px}.bf-hud-tr{right:20px;top:20px}.bf-hud-bl{bottom:20px;left:20px}.bf-hud-br{bottom:20px;right:20px}.bf-ambient{animation:bf-float 6s ease-in-out infinite;background:#ff2d20;background:var(--red);border-radius:50%;box-shadow:0 0 6px #ff2d20;box-shadow:0 0 6px var(--red);pointer-events:none;position:fixed;z-index:1}.bf-card{background:#090608;background:var(--bg-card);border:1px solid #ff2d202e;border-radius:4px;box-shadow:0 0 60px #ff2d200f;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);opacity:0;overflow:hidden;position:relative;transform:translateY(40px);width:min(520px,96vw);z-index:10}.bf-card--vis{animation:bf-fadein .75s cubic-bezier(.4,0,.2,1) .1s forwards}.bf-card-topbar{background:linear-gradient(90deg,#0000,#ff2d20,#ff2d20,#0000);box-shadow:0 0 20px #ff2d20;height:2px;width:100%}.bf-card-bottombar{background:linear-gradient(90deg,#0000,#ff2d201f,#0000);height:1px;margin-top:8px;width:100%}.bf-circuit{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.bf-hero{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 32px 28px;position:relative;text-align:center;z-index:4}.bf-status-row{align-items:center;background:#ff2d200a;border:1px solid #ff2d2033;border-radius:2px;display:inline-flex;gap:8px;padding:5px 14px}.bf-status-dot{animation:bf-dot-strobe 1.2s ease-in-out infinite;background:#ff2d20;border-radius:50%;box-shadow:0 0 8px #ff2d20;height:6px;width:6px}.bf-status-text{color:#ff2d20;letter-spacing:.2em}.bf-status-text,.bf-status-time{font-family:Share Tech Mono,monospace;font-size:9px}.bf-status-time{color:#ff2d2066}.bf-icon-wrap{align-items:center;display:flex;height:100px;justify-content:center;margin:4px 0;position:relative;width:100px}.bf-icon-glow{background:radial-gradient(circle,#ff2d2024 0,#0000 65%);inset:-20px;pointer-events:none;position:absolute}.bf-x-svg{height:80px;width:80px}.bf-x-ring{stroke-dasharray:226;stroke-dashoffset:226;animation:bf-ring-in .6s ease .4s forwards}.bf-x-pulse{animation:bf-ring-pulse 2.5s ease-in-out 1.1s infinite;transform-origin:center}.bf-x-l1{animation:bf-line-in .3s ease .95s forwards}.bf-x-l1,.bf-x-l2{stroke-dasharray:40;stroke-dashoffset:40}.bf-x-l2{animation:bf-line-in .3s ease 1.15s forwards}.bf-fragments{inset:0;pointer-events:none;position:absolute}.bf-frag{animation:bf-frag 4s ease-in-out infinite;background:#ff2d2059;border-radius:1px;position:absolute}.bf-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(22px,5vw,36px);font-weight:900;letter-spacing:.04em;position:relative;text-transform:uppercase}.bf-title--glitch{animation:bf-title-glitch .28s steps(3) forwards}.bf-title--glitch:after,.bf-title--glitch:before{content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.bf-title--glitch:before{animation:bf-before-glitch .28s steps(3) forwards;clip-path:polygon(0 20%,100% 20%,100% 45%,0 45%);color:#00ffb2;color:var(--neon)}.bf-title--glitch:after{animation:bf-after-glitch .28s steps(3) forwards;clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);color:#ff2d20}.bf-sub{color:#e8d0ce80;font-family:Rajdhani,sans-serif;font-size:14px;letter-spacing:.04em;line-height:1.6;max-width:380px}.bf-code-badge{align-items:center;background:#ff2d200f;border:1px solid #ff2d2033;border-radius:2px;display:inline-flex;gap:8px;margin-top:2px;padding:4px 12px}.bf-code-label{color:#e8d0ce59;font-size:8px;letter-spacing:.16em}.bf-code-label,.bf-code-val{font-family:Share Tech Mono,monospace}.bf-code-val{color:#ff2d20;font-size:9px;letter-spacing:.14em}.bf-divider{background:linear-gradient(90deg,#0000,#ff2d2033,#0000);height:1px;width:100%}.bf-context{display:flex;flex-direction:column;gap:14px;padding:24px 32px 20px;position:relative;z-index:4}.bf-section-label{color:#ff2d20;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.bf-tour-row{background:#ff2d2008;border:1px solid #ff2d201a;gap:14px;padding:14px 16px}.bf-tour-icon-wrap,.bf-tour-row{align-items:center;border-radius:3px;display:flex}.bf-tour-icon-wrap{background:#ff2d2014;border:1px solid #ff2d2026;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.bf-tour-info{flex:1 1}.bf-tour-sub{color:#ff2d2099;font-family:Share Tech Mono,monospace;font-size:8px;letter-spacing:.18em;margin-bottom:3px;text-transform:uppercase}.bf-tour-name{color:#fff;font-family:Orbitron,sans-serif;font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bf-tour-meta{text-align:right}.bf-tour-price{color:#ffffff59;font-family:Orbitron,sans-serif;font-size:20px;font-weight:900;text-decoration:line-through;text-decoration-color:#ff2d2080}.bf-tour-qty{color:#e8d0ce66;color:var(--muted);font-size:9px;letter-spacing:.1em}.bf-info-row,.bf-tour-qty{font-family:Share Tech Mono,monospace}.bf-info-row{background:#00ffb208;border:1px solid #00ffb21a;border-radius:3px;color:#00ffb299;font-size:13px;font-size:10px;letter-spacing:.06em;line-height:1.6;padding:12px 14px}.bf-faq-section{gap:10px;padding:4px 32px 20px;position:relative;z-index:4}.bf-faq-list,.bf-faq-section{display:flex;flex-direction:column}.bf-faq-list{border:1px solid #ff2d201a;border-radius:3px;gap:0;margin-top:4px;overflow:hidden}.bf-faq-item{border-bottom:1px solid #ff2d2014}.bf-faq-item:last-child{border-bottom:none}.bf-faq-q{align-items:center;background:#0000;border:none;color:#e8d0ce;color:var(--text);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;justify-content:space-between;letter-spacing:.03em;padding:13px 16px;text-align:left;transition:background .2s;width:100%}.bf-faq-q:hover{background:#ff2d200a}.bf-faq-item.open .bf-faq-q{color:#ff2d20}.bf-faq-arrow{color:#ff2d2080;flex-shrink:0;font-size:9px}.bf-faq-a{border-top:1px solid #ff2d200f;color:#e8d0ce80;font-size:13px;line-height:1.65;padding:0 16px 14px}.bf-actions{display:flex;flex-direction:column;gap:10px;padding:8px 32px 24px;position:relative;z-index:4}.bf-btn-retry{align-items:center;animation:bf-retry-pulse 2.5s ease-in-out infinite;background:#ff2d20;border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);color:#04060a;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.18em;padding:16px;text-transform:uppercase;transition:transform .2s}.bf-btn-retry:hover{transform:translateY(-2px)}.bf-retry-pip{animation:bf-pipspin 2s linear infinite,bf-retry-pip 2.5s ease-in-out infinite;background:#04060a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);display:inline-block;flex-shrink:0;height:7px;width:7px}.bf-btn-tours{align-items:center;background:#ff2d200f;border:1px solid #ff2d2038;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:#ff2d20;display:flex;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.14em;padding:13px;text-transform:uppercase;transition:all .2s}.bf-btn-tours:hover{opacity:.8;transform:translateY(-1px)}.bf-btn-home{align-items:center;background:#0000;border:1px solid #ffffff12;border-radius:2px;color:#e8d0ce66;color:var(--muted);display:flex;font-family:Share Tech Mono,monospace;font-size:9px;justify-content:center;letter-spacing:.14em;padding:11px;text-transform:uppercase;transition:all .2s}.bf-btn-home:hover{border-color:#ffffff24;color:#e8d0ce;color:var(--text)}@media (max-width:480px){.bf-hero{padding:32px 20px 24px}.bf-context{padding:20px 20px 16px}.bf-faq-section{padding:4px 20px 16px}.bf-actions{padding:8px 20px 24px}.bf-title{font-size:24px}}:root{--neon:#00ffb2;--gold:#ffb800;--red:#ff2d20;--bg:#04060a;--bg-card:#080b12;--text:#c8e6dc;--muted:#c8e6dc66}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#04060a;background:var(--bg);color:#c8e6dc;color:var(--text);font-family:Rajdhani,sans-serif}@keyframes nf-scanmv{to{background-position:0 80px}}@keyframes nf-fadein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-hud-pulse{0%,to{opacity:.2}50%{opacity:.6}}@keyframes nf-float{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.08;transform:translateY(-16px)}}@keyframes nf-dot-strobe{0%,to{box-shadow:0 0 8px #ff2d20;box-shadow:0 0 8px var(--red);opacity:1}50%{box-shadow:none;opacity:.2}}@keyframes nf-pip-spin{to{transform:rotate(1turn)}}@keyframes nf-cta-pulse{0%,to{box-shadow:0 8px 32px #00ffb259}50%{box-shadow:0 12px 52px #00ffb299}}@keyframes nf-num-glitch{0%{transform:translateX(-4px) skewX(-2deg)}25%{transform:translateX(4px) skewX(2deg)}50%{transform:translateX(-2px) skewX(0deg)}75%{transform:translateX(2px) skewX(-1deg)}to{transform:translateX(0) skewX(0deg)}}@keyframes nf-num-before{0%{clip-path:polygon(0 15%,100% 15%,100% 40%,0 40%);transform:translateX(5px)}50%{clip-path:polygon(0 55%,100% 55%,100% 75%,0 75%);transform:translateX(-5px)}to{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translateX(0)}}@keyframes nf-num-after{0%{clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translateX(-5px)}50%{clip-path:polygon(0 20%,100% 20%,100% 35%,0 35%);transform:translateX(5px)}to{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translateX(0)}}@keyframes nf-title-glitch{0%{transform:translateX(-3px)}33%{transform:translateX(3px)}66%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes nf-title-before{0%{transform:translateX(4px)}50%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes nf-title-after{0%{transform:translateX(-4px)}50%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes nf-track-draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes nf-spark-pulse{0%,to{r:3;opacity:1}50%{r:5;opacity:.3}}@keyframes nf-telem-flicker{0%,96%,to{opacity:1}97%{opacity:.3}98%{opacity:1}99%{opacity:.4}}.nf-page{align-items:center;background:#04060a;background:var(--bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.nf-scan{animation:nf-scanmv 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,255,178,.012) rgba(0,255,178,.012) 4px);z-index:9998}.nf-bg-grid,.nf-scan{inset:0;pointer-events:none;position:fixed}.nf-bg-grid{background-image:linear-gradient(rgba(0,255,178,.022) 1px,#0000 0),linear-gradient(90deg,rgba(0,255,178,.022) 1px,#0000 0);background-size:54px 54px}.nf-bg-radial{background:radial-gradient(ellipse 65% 55% at 50% 45%,rgba(255,45,32,.055) 0,#0000 65%)}.nf-bg-radial,.nf-bg-stripes{inset:0;pointer-events:none;position:fixed}.nf-bg-stripes{background:repeating-linear-gradient(-45deg,#0000,#0000 44px,rgba(0,255,178,.003) rgba(0,255,178,.003) 45px)}.nf-hud{animation:nf-hud-pulse 3s ease-in-out infinite;position:fixed;z-index:3}.nf-hud-tl{left:20px;top:20px}.nf-hud-tr{right:20px;top:20px}.nf-hud-bl{bottom:20px;left:20px}.nf-hud-br{bottom:20px;right:20px}.nf-particle{animation:nf-float 6s ease-in-out infinite;border-radius:50%;pointer-events:none;position:fixed;z-index:1}.nf-content{align-items:center;display:flex;flex-direction:column;gap:20px;opacity:0;position:relative;text-align:center;transform:translateY(40px);width:min(580px,96vw);z-index:10}.nf-content--vis{animation:nf-fadein .8s cubic-bezier(.4,0,.2,1) .1s forwards}.nf-status-pill{align-items:center;background:#ff2d200d;border:1px solid #ff2d2040;border-radius:2px;display:inline-flex;gap:8px;padding:5px 16px}.nf-status-dot{animation:nf-dot-strobe 1.1s ease-in-out infinite;background:#ff2d20;background:var(--red);border-radius:50%;box-shadow:0 0 8px #ff2d20;box-shadow:0 0 8px var(--red);height:6px;width:6px}.nf-status-text{color:#ff2d20;color:var(--red);font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.nf-big-num{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(88px,20vw,160px);font-weight:900;letter-spacing:-.04em;line-height:.85;position:relative;text-shadow:0 0 60px #ff2d2040,0 0 120px #ff2d201a;-webkit-user-select:none;user-select:none}.nf-big-num.nf-glitch{animation:nf-num-glitch .28s steps(3) forwards;color:#ff2d20;color:var(--red);text-shadow:0 0 40px #ff2d2099}.nf-big-num.nf-glitch:after,.nf-big-num.nf-glitch:before{content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;letter-spacing:inherit;position:absolute;top:0;width:100%}.nf-big-num.nf-glitch:before{animation:nf-num-before .28s steps(3) forwards;color:#00ffb2;color:var(--neon)}.nf-big-num.nf-glitch:after{animation:nf-num-after .28s steps(3) forwards;color:#ffb800;color:var(--gold)}.nf-track-svg{max-width:480px;width:100%}.nf-track-seg1{stroke-dasharray:300;stroke-dashoffset:300;animation:nf-track-draw 1.8s ease .5s forwards}.nf-spark{animation:nf-spark-pulse .9s ease-in-out 2.2s infinite}.nf-title-wrap{width:100%}.nf-title{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(32px,7vw,64px);font-weight:900;letter-spacing:.04em;line-height:.9;position:relative;text-transform:uppercase}.nf-title--glitch{animation:nf-title-glitch .3s steps(3) forwards}.nf-title--glitch:after,.nf-title--glitch:before{content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;letter-spacing:inherit;position:absolute;top:0;width:100%}.nf-title--glitch:before{animation:nf-title-before .3s steps(3) forwards;clip-path:polygon(0 20%,100% 20%,100% 45%,0 45%);color:#ff2d20;color:var(--red)}.nf-title--glitch:after{animation:nf-title-after .3s steps(3) forwards;clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);color:#00ffb2;color:var(--neon)}.nf-title-accent{color:#ff2d20;color:var(--red);display:block;text-shadow:0 0 40px #ff2d2080}.nf-sub{color:#c8e6dc66;color:var(--muted);font-family:Rajdhani,sans-serif;font-size:16px;letter-spacing:.03em;line-height:1.7;max-width:420px}.nf-telem{animation:nf-telem-flicker 7s ease-in-out infinite;background:#04060ab3;border:1px solid #00ffb21a;border-radius:3px;max-width:420px;overflow:hidden;width:100%}.nf-telem:before{background:linear-gradient(90deg,#0000,#00ffb2,#0000);background:linear-gradient(90deg,#0000,var(--neon),#0000);content:"";display:block;height:1px;opacity:.3}.nf-telem-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:16px;justify-content:space-between;padding:9px 16px}.nf-telem-row:last-child{border-bottom:none}.nf-telem-lbl{color:#c8e6dc66;color:var(--muted);flex-shrink:0;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.nf-telem-lbl,.nf-telem-val{font-family:Share Tech Mono,monospace}.nf-telem-val{color:#c8e6dc99;font-size:10px;letter-spacing:.1em;text-align:right;word-break:break-all}.nf-telem-val.err{color:#ff2d20;color:var(--red);text-shadow:0 0 8px #ff2d2066}.nf-cta{align-items:center;animation:nf-cta-pulse 2.5s ease-in-out infinite;background:#00ffb2;background:var(--neon);border:none;border-radius:2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);color:#04060a;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:17px 48px;position:relative;text-transform:uppercase;transition:transform .2s,filter .2s}.nf-cta:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .45s;width:80%}.nf-cta:hover:before{left:130%}.nf-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.nf-cta:active{transform:translateY(0)}.nf-pip{animation:nf-pip-spin 2s linear infinite;background:#04060a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);display:inline-block;flex-shrink:0;height:8px;width:8px}.nf-footer-stamp{color:#c8e6dc2e;font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.2em;margin-top:8px;text-transform:uppercase}@media (max-width:480px){.nf-content{gap:16px}.nf-big-num{font-size:96px}.nf-title{font-size:36px}.nf-cta{font-size:11px;padding:15px 32px}.nf-hud{display:none}}
/*# sourceMappingURL=main.c317456e.css.map*/