@keyframes drift1{0%{transform:translate(0,0) scale(1)}to{transform:translate(80px,60px) scale(1.15)}}@keyframes drift2{0%{transform:translate(0,0) scale(1)}to{transform:translate(-60px,-40px) scale(1.2)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(0,255,136,.5)}50%{box-shadow:0 0 0 6px transparent}}@keyframes borderSpin{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulseGlow{0%{opacity:.5;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@keyframes tickerSlide{0%,13%,to{transform:translateY(0);opacity:1}16.6%,29.6%{transform:translateY(-58px);opacity:1}33.2%,46.2%{transform:translateY(-116px);opacity:1}49.8%,62.8%{transform:translateY(-174px);opacity:1}66.4%,79.4%{transform:translateY(-232px);opacity:1}83%,94%{transform:translateY(-290px);opacity:1}97%{transform:translateY(-290px);opacity:0}97.01%{transform:translateY(0);opacity:0}}@keyframes spAnim{0%,to{opacity:0;transform:scale(0) rotate(0deg)}30%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:.7;transform:scale(.8) rotate(90deg)}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#04050d;--bg2:#070812;--surf:rgba(255,255,255,0.03);--surf2:rgba(255,255,255,0.06);--border:rgba(255,255,255,0.06);--border2:rgba(255,255,255,0.11);--cyan:#00e5ff;--cyan2:#00b4cc;--cglow:rgba(0,229,255,0.12);--green:#00ff88;--red:#ff4040;--yellow:#ffd60a;--text:#dde3f0;--muted:#5a607a;--muted2:#9099b5;--cond:'Barlow Condensed',sans-serif;--body:'Inter',sans-serif;--mono:'JetBrains Mono',monospace}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(0,229,255,.2)}#ambient,#bgc,body::after{position:fixed;inset:0;pointer-events:none}body::after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E")}footer,section{position:relative;z-index:2}#ambient,#bgc{z-index:0}#bgc{opacity:.7}#ambient{overflow:hidden}#ambient::after,#ambient::before{content:"";position:absolute;border-radius:50%}#ambient::before{width:800px;height:800px;top:-200px;left:-100px;background:radial-gradient(ellipse at center,rgba(0,229,255,.07)0,transparent 70%);animation:drift1 18s ease-in-out infinite alternate}#ambient::after{width:600px;height:600px;bottom:-100px;right:-50px;background:radial-gradient(ellipse at center,rgba(100,0,255,.05)0,transparent 70%);animation:drift2 22s ease-in-out infinite alternate}.logo,nav{display:flex;align-items:center}nav{position:fixed;top:0;left:0;right:0;z-index:1000;justify-content:space-between;padding:0 48px;height:62px;background:rgba(4,5,13,.6);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.06);transition:background .4s,border-color .4s,box-shadow .4s}nav.scrolled{background:rgba(4,5,13,.92);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 1px 40px rgba(0,0,0,.5)}.logo{font-family:var(--cond);font-size:21px;font-weight:800;color:#fff;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;gap:9px}.logo img{width:26px;height:26px;object-fit:contain}.logo em{color:var(--cyan);font-style:normal}.logo .logo-tld,.nav-mid a{font-size:13px;font-weight:500}.logo .logo-tld{color:rgba(255,255,255,.3);letter-spacing:.04em;margin-left:-2px}.nav-mid{display:flex;gap:4px;list-style:none}.nav-mid a{font-family:var(--body);letter-spacing:.01em;color:rgba(255,255,255,.55);text-decoration:none;padding:6px 12px;border-radius:6px;transition:color .2s,background .2s}.nav-mid a:hover{color:#fff;background:rgba(255,255,255,.07)}.nav-mid a.active{color:#fff}#hero,.nav-right{align-items:center}.nav-right{display:flex;gap:12px}.nav-btn,.nav-discord{font-family:var(--body);font-size:13px;border-radius:6px;text-decoration:none;transition:all .2s}.nav-discord{display:flex;align-items:center;gap:7px;font-weight:500;color:rgba(255,255,255,.5);padding:7px 14px;border:1px solid rgba(255,255,255,.1)}.nav-discord:hover{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.nav-discord svg{flex-shrink:0}.nav-btn{font-weight:600;letter-spacing:.01em;background:var(--cyan);color:#000;padding:8px 22px;border:0;cursor:pointer;box-shadow:0 0 20px rgba(0,229,255,.2)}.nav-btn:hover{background:#00d8f5;box-shadow:0 4px 24px rgba(0,229,255,.4);transform:translateY(-1px)}#hero{min-height:100vh;padding:130px 52px 80px;display:grid;grid-template-columns:1fr 600px;gap:60px;max-width:1440px;margin:0 auto}.hero-eyebrow,h1{text-transform:uppercase}.hero-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.28em;margin-bottom:20px;display:flex;align-items:center;gap:12px}.hero-eyebrow::before{content:"";width:32px;height:1px;background:var(--cyan);display:block}h1{font-family:var(--cond);font-weight:900;font-size:clamp(64px,9vw,130px);line-height:.92;letter-spacing:-.01em;color:#fff;margin-bottom:28px}.hero-eyebrow,h1 .c{color:var(--cyan)}h1 .ghost{-webkit-text-stroke:1.5px rgba(255,255,255,.45);color:transparent}.hero-p{font-family:var(--body);font-size:16px;line-height:1.8;color:#a0a9c4;max-width:480px;margin-bottom:36px;font-weight:400}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:52px}.hero-status{display:flex;flex-direction:column;gap:10px}.hero-status-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.hero-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);animation:pulse 2.5s infinite;flex-shrink:0}.hero-btns{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-line,.btn-main{font-family:var(--body);cursor:pointer;border-radius:8px;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center}.btn-main{font-size:15px;font-weight:700;letter-spacing:.02em;background:var(--cyan);color:#000;padding:13px 34px;border:0;gap:10px}.btn-main:hover{background:#0ce;transform:translateY(-2px);box-shadow:0 10px 36px rgba(0,229,255,.3)}.btn-line{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--muted2);background:0 0;border:1px solid var(--border2);padding:12px 26px;gap:8px}.btn-line:hover{color:#fff;border-color:rgba(255,255,255,.22)}.hero-strip{display:flex;gap:0;border-top:1px solid var(--border);padding-top:32px}.hc{padding-right:40px;margin-right:40px;border-right:1px solid var(--border)}.hc:last-child{border-right:none;padding-right:0;margin-right:0}.hc-n{font-family:var(--cond);font-size:42px;font-weight:900;letter-spacing:-.01em;color:#fff;line-height:1;display:block;margin-bottom:4px}.hc-n.c,.sec-h span{color:var(--cyan)}.hc-n.g{color:var(--green)}.hc-l{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted2)}.pdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:5px;animation:pulse 2.5s infinite;vertical-align:middle;position:relative;top:-2px}.hero-card-wrap{position:relative;padding-bottom:60px}.hero-card-inner-wrap{width:100%;aspect-ratio:1069/568;transition:aspect-ratio .4s ease}.hero-card{background:var(--surf);border:1px solid rgba(0,229,255,.2);border-radius:4px;overflow:hidden;position:absolute;inset:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;cursor:pointer;box-shadow:0 0 0 1px rgba(0,229,255,.06),0 24px 70px rgba(0,0,0,.55);transform-style:preserve-3d;will-change:transform,opacity}.hero-card:hover{border-color:rgba(0,229,255,.4);box-shadow:0 0 40px rgba(0,229,255,.15),0 30px 80px rgba(0,0,0,.5)}.hero-card.active-card{opacity:1;transform:perspective(900px) rotateX(0deg) rotateY(0deg) scale3d(1,1,1);pointer-events:all;z-index:2}.hero-card.hidden-card{opacity:0;transform:perspective(900px) rotateY(12deg) scale3d(.96,.96,.96);pointer-events:none;z-index:1}.hero-card .ui-img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease;transform-origin:center center;position:relative;z-index:1}.hero-card:hover .ui-img{filter:brightness(1.08) saturate(1.15)}.hero-card-inner-wrap::before,.hero-card::before{content:"";position:absolute;inset:0;border-radius:4px}.hero-card::before{background:linear-gradient(135deg,rgba(0,229,255,.06)0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:3}.hero-card:hover::before{opacity:1}.hero-card-inner-wrap{position:relative}.hero-card-inner-wrap::before{background:linear-gradient(135deg,rgba(0,229,255,.9),rgba(80,0,255,.5),rgba(0,229,255,.2),rgba(0,229,255,.8));background-size:300% 300%;animation:borderSpin 4s linear infinite;z-index:0;opacity:.55;filter:blur(1px)}.hero-card-inner-wrap::after{content:"";position:absolute;inset:-6px;border-radius:6px;background:radial-gradient(ellipse at 50% 50%,rgba(0,229,255,.18)0,rgba(60,0,255,.07) 45%,transparent 70%);z-index:0;animation:pulseGlow 3s ease-in-out infinite alternate}.card-light{position:absolute;bottom:-60px;left:10%;right:10%;height:80px;background:radial-gradient(ellipse at 50%0,rgba(0,229,255,.2)0,transparent 70%);z-index:0;filter:blur(12px);animation:pulseGlow 4s ease-in-out 1s infinite alternate}.scripthub-panel{position:absolute;bottom:0;left:0;right:0;height:52%;z-index:2;overflow:hidden;transform:translateY(100%);transition:transform .55s cubic-bezier(.16,1,.3,1)}.hero-card:hover .scripthub-panel{transform:translateY(0)}.scripthub-panel img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.scripthub-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(4,5,13,.95)0,transparent 100%);z-index:1;pointer-events:none}.hero-card-badge,.scripthub-label{position:absolute;left:14px;font-family:var(--mono);text-transform:uppercase;color:var(--cyan);border-radius:2px}.scripthub-label{top:12px;font-size:8px;letter-spacing:.2em;background:rgba(4,5,13,.8);border:1px solid rgba(0,229,255,.25);padding:4px 10px;backdrop-filter:blur(6px);z-index:3;opacity:0;transition:opacity .3s ease .2s}.fc:hover::after,.hero-card:hover .scripthub-label{opacity:1}.hero-card-badge{bottom:14px;font-size:9px;letter-spacing:.16em;background:rgba(4,5,13,.85);border:1px solid rgba(0,229,255,.3);padding:5px 12px;backdrop-filter:blur(8px);opacity:1;z-index:4;pointer-events:none;transition:opacity .3s ease}.hero-card:hover .hero-card-badge{opacity:0}.feat-ticker-wrap{text-align:center;margin-bottom:20px;position:relative;z-index:5}.feat-ticker{display:flex;align-items:center;justify-content:center;height:58px;overflow:hidden}.feat-ticker-inner{display:flex;flex-direction:column;animation:tickerSlide 9s cubic-bezier(.77,0,.18,1) infinite}.feat-word{font-family:var(--cond);font-weight:900;text-transform:uppercase;font-size:clamp(36px,3.5vw,52px);line-height:58px;height:58px;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(90deg,var(--cyan) 0%,#a78bfa 100%);-webkit-text-fill-color:transparent}.feat-word.alt{background:linear-gradient(90deg,#fff 0%,var(--cyan) 60%)}.feat-word,.feat-word.alt,.feat-word.alt2,.feat-word.alt3{-webkit-background-clip:text;background-clip:text}.feat-word.alt2{background:linear-gradient(90deg,#a78bfa 0%,var(--cyan) 100%)}.feat-word.alt3{background:linear-gradient(90deg,var(--cyan) 0%,#fff 100%)}.ver-switcher{position:absolute;bottom:-48px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10;background:rgba(4,5,13,.8);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;backdrop-filter:blur(12px)}.vsw-btn{font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.04em;padding:7px 24px;border:0;border-radius:5px;cursor:pointer;background:0 0;color:rgba(255,255,255,.4);transition:all .25s ease}.vsw-btn.active{background:var(--cyan);color:#000;box-shadow:0 2px 12px rgba(0,229,255,.35)}.vsw-btn:not(.active):hover{color:#fff;background:rgba(255,255,255,.08)}.sp{position:absolute;pointer-events:none;z-index:4;width:var(--sz,4px);height:var(--sz,4px);border-radius:50%;background:#fff;box-shadow:0 0 6px 2px rgba(0,229,255,.8);animation:spAnim var(--dur,3s) ease-in-out var(--d,0s) infinite}.sp.diamond{border-radius:0;transform:rotate(45deg);background:var(--cyan);box-shadow:0 0 10px 4px rgba(0,229,255,.9)}.sec-eyebrow,.sec-h{text-transform:uppercase;margin-bottom:14px}.sec-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--cyan);display:flex;align-items:center;gap:12px}.sec-eyebrow::before{width:24px;height:1px;display:block}.sec-h{font-family:var(--cond);font-weight:900;font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:.01em;color:#fff}.sec-sub{font-size:15px;color:#a0a9c4;line-height:1.75;max-width:480px}#features,#tutorial{padding:110px 52px;max-width:1240px;margin:0 auto}.feat-layout{margin-top:56px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden}.fc{background:var(--bg);padding:44px 36px;transition:background .25s;position:relative}.fc:hover{background:#080c1a}.fc-n::before,.fc::after,.sec-eyebrow::before{content:"";background:var(--cyan)}.fc::after{position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .3s}.fc-n,.fc-title{text-transform:uppercase}.fc-n{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--cyan);margin-bottom:18px;display:flex;align-items:center;gap:10px;opacity:.8}.fc-n::before{width:20px;height:1px;opacity:.5}.fc-title{font-family:var(--cond);font-size:30px;font-weight:900;letter-spacing:.03em;color:#fff;margin-bottom:14px;line-height:1}.fc-desc{font-size:15px;color:#a0a9c4;line-height:1.8}#tutorial{padding:0 52px 110px}#tutorial .sec-sub{margin-top:12px;margin-bottom:14px}.tutorial-note{font-family:var(--mono);font-size:11px;color:var(--muted2);letter-spacing:.08em;margin-bottom:40px}.foot-links a:hover,.tutorial-note strong{color:var(--text)}.tutorial-video{width:100%;max-width:860px;margin:0 auto}.tutorial-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;border:1px solid var(--border);background:#000}.tutorial-thumb{position:absolute;inset:0;cursor:pointer;z-index:2}.tutorial-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.75)}.tutorial-play-btn,.tutorial-play-wrap{display:flex;align-items:center;justify-content:center}.tutorial-play-wrap{position:absolute;inset:0;pointer-events:none}.tutorial-play-btn{width:80px;height:56px;background:rgba(255,0,0,.9);border-radius:12px;transition:transform .2s,background .2s}.tutorial-play-btn svg{margin-left:4px}.tutorial-thumb:hover .tutorial-play-btn{transform:scale(1.1);background:red}.tutorial-info{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;background:linear-gradient(transparent,rgba(0,0,0,.85))}.tutorial-title{font-family:var(--cond);font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:4px}.tutorial-sub{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.5);letter-spacing:.12em}#yt-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:none;z-index:3}#download-section{padding:0 52px 110px;max-width:1240px;margin:0 auto}.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.changelog-box{background:var(--surf);border:1px solid var(--border);border-radius:4px;overflow:hidden}.cl-hdr,.cl-row{border-bottom:1px solid var(--border)}.cl-hdr{padding:16px 20px;font-family:var(--cond);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff}.cl-row{display:flex;align-items:center;gap:14px;padding:13px 20px}.cl-row:last-child{border-bottom:none}.cl-date{font-size:10px;color:#a0a9c4;min-width:80px}.cl-date,.cl-tag,.cl-txt{font-family:var(--mono)}.cl-tag{font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:3px 10px;border-radius:2px;min-width:52px;text-align:center}.cl-tag.u{background:rgba(0,229,255,.1);color:var(--cyan);border:1px solid rgba(0,229,255,.25)}.cl-tag.a{background:rgba(0,255,136,.08);color:var(--green);border:1px solid rgba(0,255,136,.2)}.cl-tag.f{background:rgba(255,214,10,.08);color:var(--yellow);border:1px solid rgba(255,214,10,.2)}.cl-txt{font-size:11px;color:var(--text)}.ver-stack{display:flex;flex-direction:column;gap:12px}.ver-card{background:var(--surf);border:1px solid var(--border);border-radius:4px;overflow:hidden;flex:1;position:relative}.ver-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.ver-card.v1::before{background:var(--green)}.ver-card.v2::before{background:var(--red)}.ver-inner{padding:20px 20px 20px 24px;display:flex;align-items:center;gap:20px;flex-wrap:nowrap}.ver-name{font-family:var(--cond);font-size:52px;font-weight:900;color:#fff;line-height:1;min-width:60px}.ver-info{flex:1}.ver-status{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:3px 10px;border-radius:2px;display:inline-block;margin-bottom:8px}.ver-status.ok{background:rgba(0,255,136,.08);color:var(--green);border:1px solid rgba(0,255,136,.2)}.ver-status.nok{background:rgba(255,64,64,.08);color:var(--red);border:1px solid rgba(255,64,64,.2)}.ver-sunc{font-family:var(--cond);font-size:28px;font-weight:800;color:var(--cyan);letter-spacing:.02em}.ver-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ver-dl,.ver-tag{text-transform:uppercase;border:1px solid var(--border2);border-radius:2px}.ver-tag{font-family:var(--mono);font-size:8px;letter-spacing:.1em;padding:3px 8px;color:#a0a9c4}.ver-dl{font-family:var(--cond);font-size:15px;font-weight:700;letter-spacing:.08em;background:0 0;color:var(--text);padding:10px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .2s;display:flex;align-items:center;gap:8px}.ver-dl:hover{border-color:var(--cyan);color:var(--cyan)}#sunc-section{padding:110px 52px;background:var(--bg2)}.sunc-inner{max-width:1240px;margin:0 auto}#sunc-section .sec-sub{margin-top:12px;margin-bottom:48px;max-width:500px}.unc-panel{display:flex;flex-direction:column;width:100%;background:var(--surf);border:1px solid rgba(255,255,255,.08);border-radius:4px;overflow:hidden;font-family:var(--mono)}.unc-hdr{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;background:rgba(0,229,255,.04)}.unc-title{font-family:var(--cond);font-size:22px;font-weight:900;color:#fff;letter-spacing:.06em;text-transform:uppercase}.foot-logo em,.unc-title .c{color:var(--cyan);font-style:normal}.unc-version{font-size:9px;color:rgba(255,255,255,.25);letter-spacing:.2em;margin-left:auto;text-transform:uppercase}.unc-warn{padding:10px 24px;background:rgba(255,214,10,.04);border-bottom:1px solid rgba(255,214,10,.1);font-size:11px;color:rgba(255,255,255,.45);line-height:1.6}.unc-warn strong{color:var(--yellow)}.unc-quote{padding:12px 24px;background:rgba(0,229,255,.04);border-bottom:1px solid rgba(0,229,255,.08);font-size:11px;color:rgba(255,255,255,.5);line-height:1.7}.unc-quote strong{color:#fff}.cta-h span,.unc-quote .c{color:var(--cyan)}.unc-quote .g,.unc-stat-val.g{color:var(--green)}.unc-body{display:flex;gap:0;padding:28px 24px;flex-wrap:wrap}.unc-left{display:flex;flex-direction:column;align-items:center;min-width:200px;flex:0 0 200px;margin-right:32px;margin-bottom:20px}.unc-ring{display:block;margin-bottom:14px}#unc-ring-fg{transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 8px rgba(0,229,255,.5))}.unc-name{font-family:var(--cond);font-size:18px;font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.unc-ver-badge{font-size:9px;letter-spacing:.18em;color:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:3px 10px;margin-bottom:18px;text-transform:uppercase}.unc-stats{display:flex;gap:10px;width:100%}.unc-stat{flex:1;display:flex;flex-direction:column;align-items:center;background:var(--surf);border:1px solid rgba(255,255,255,.07);border-radius:3px;padding:12px 6px}.unc-stat-val{font-family:var(--cond);font-size:30px;font-weight:900;line-height:1}.unc-stat-val.r{color:var(--red)}.unc-stat-lbl{font-size:8px;letter-spacing:.18em;color:rgba(255,255,255,.3);margin-top:4px;text-transform:uppercase}.unc-right{flex:1;min-width:240px;display:flex;flex-direction:column}.unc-search{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:8px 14px;margin-bottom:10px}.unc-search-icon{color:rgba(255,255,255,.2);font-size:11px}.unc-search-input{background:0 0;border:0;outline:0;color:#cdd2de;font-family:var(--mono);font-size:11px;letter-spacing:.08em;width:100%}.unc-list{overflow-y:auto;max-height:340px;border:1px solid rgba(255,255,255,.06);border-radius:3px;scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.2) transparent}.unc-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.unc-row:last-child{border-bottom:none}.unc-row.alt{background:rgba(255,255,255,.01)}.unc-icon{font-size:12px;font-weight:700;flex-shrink:0;width:16px;text-align:center}.unc-icon.pass{color:var(--green)}.unc-icon.fail{color:var(--red)}.unc-fname{flex:1;font-size:11px;letter-spacing:.06em;color:#cdd2de}.unc-cat{font-size:8px;letter-spacing:.08em;color:rgba(255,255,255,.3);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);padding:2px 8px;border-radius:2px;white-space:nowrap;flex-shrink:0}.unc-empty{padding:20px;text-align:center;color:rgba(255,255,255,.2);font-size:11px;letter-spacing:.15em}#install{padding:110px 52px;max-width:1240px;margin:0 auto}#install .sec-sub{margin-top:12px}.install-layout{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.step,.steps{display:flex;gap:0}.steps{flex-direction:column;border:1px solid var(--border);border-radius:4px;overflow:hidden}.step{border-bottom:1px solid var(--border);opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.req-tbl tr:last-child td,.step:last-child{border-bottom:none}.step.vis{opacity:1;transform:none}.step-num{font-family:var(--cond);font-size:48px;font-weight:900;color:rgba(255,255,255,.13);padding:20px 20px 20px 24px;min-width:80px;line-height:1}.step-body{padding:20px 20px 20px 0}.step-title{font-family:var(--cond);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:6px}.step-desc{font-size:14px;color:#a0a9c4;line-height:1.7}.req-panel{background:var(--surf);border:1px solid var(--border);border-radius:4px;overflow:hidden}.req-panel-hdr,.req-tbl td{border-bottom:1px solid var(--border)}.req-panel-hdr{padding:14px 20px;font-family:var(--cond);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff}.req-tbl{width:100%;border-collapse:collapse}.req-tbl td{padding:12px 20px;font-family:var(--mono);font-size:11px}.req-tbl td:first-child{color:#a0a9c4;width:44%}.req-tbl td:last-child{color:var(--text)}.dep-panel{margin-top:14px;background:var(--surf);border:1px solid var(--border);border-radius:4px;overflow:hidden}.dep-hdr{padding:18px 22px;border-bottom:1px solid var(--border);font-family:var(--cond);font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#fff;display:flex;flex-direction:column;gap:4px}.dep-hdr-sub{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--muted2);margin-top:4px}.dep-row{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--border)}.dep-row:last-child{border-bottom:none}.dep-dl,.dep-name{font-family:var(--mono)}.dep-name{font-size:13px;color:var(--yellow)}.dep-dl{font-size:10px;color:#a0a9c4;text-decoration:none;border:1px solid var(--border2);padding:6px 16px;border-radius:2px;transition:all .2s;letter-spacing:.08em}.dep-dl:hover{color:var(--cyan);border-color:rgba(0,229,255,.3)}#faq{padding:110px 52px;background:var(--bg2)}.faq-inner{max-width:800px;margin:0 auto}.faq-head{text-align:center;margin-bottom:52px}.faq-head .sec-eyebrow{justify-content:center}.fi{border-bottom:1px solid var(--border)}.fi:first-of-type{border-top:1px solid var(--border)}.fq,.fq-arr{font-size:20px}.fq{width:100%;text-align:left;padding:20px 0;background:0 0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text);transition:color .2s}.fi.on .fq,.fq:hover{color:#fff}.fq-arr{color:var(--muted2);transition:transform .3s,color .2s;flex-shrink:0;font-family:var(--mono)}.fi.on .fq-arr{transform:rotate(45deg);color:var(--cyan)}.fa{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.fa-in{padding:0 0 20px;font-size:14px;color:#a0a9c4;line-height:1.8;max-width:680px}#cta,.cta-left{position:relative}#cta{padding:120px 52px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1240px;margin:0 auto}#cta::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.05)0,transparent 70%);pointer-events:none;z-index:0}.cta-left{z-index:1}.cta-h{font-family:var(--cond);font-weight:900;text-transform:uppercase;font-size:clamp(48px,6vw,88px);line-height:.92;letter-spacing:.01em;color:#fff;margin-bottom:20px}.cta-p{font-size:15px;color:#a0a9c4;line-height:1.8;margin-bottom:36px}.cta-btns{display:flex;gap:12px;flex-wrap:wrap}.cta-right{position:relative;z-index:1}.cta-box{background:var(--surf);border:1px solid var(--border);border-radius:4px;padding:28px}.cta-box-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border)}.cta-box-row:last-child{border-bottom:none}.cbr-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a0a9c4}.cbr-val{font-family:var(--cond);font-size:22px;font-weight:800;color:#fff;letter-spacing:.04em}.cbr-val.c{color:var(--cyan)}.cbr-val.g{color:var(--green)}#discord-popup{position:fixed;bottom:28px;right:28px;z-index:9999;background:#07091a;border:1px solid rgba(0,229,255,.2);border-radius:6px;padding:18px 18px 16px;width:300px;box-shadow:0 8px 40px rgba(0,0,0,.6),0 0 0 1px rgba(0,229,255,.05);opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}#discord-popup.show{opacity:1;transform:translateY(0);pointer-events:all}#discord-popup-close{position:absolute;top:10px;right:12px;background:0 0;border:0;color:var(--muted2);font-size:18px;line-height:1;cursor:pointer;padding:0;transition:color .2s}#discord-popup-close:hover{color:#fff}#discord-popup-inner{display:flex;align-items:flex-start;gap:13px;margin-bottom:14px;padding-right:16px}#discord-popup-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}#discord-popup-title{font-family:var(--cond);font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:5px}#discord-popup-sub{font-family:var(--body);font-size:12.5px;color:#a0a9c4;line-height:1.6}#discord-popup-btn,.foot-logo{font-family:var(--cond);text-transform:uppercase}#discord-popup-btn{display:flex;align-items:center;gap:8px;justify-content:center;width:100%;background:var(--cyan);color:#000;font-size:15px;font-weight:700;letter-spacing:.08em;text-decoration:none;padding:10px 0;border-radius:3px;transition:background .2s,box-shadow .2s}#discord-popup-btn:hover{background:#0ce;box-shadow:0 4px 20px rgba(0,229,255,.3)}footer{border-top:1px solid var(--border);padding:32px 52px;align-items:center;justify-content:space-between;gap:16px}.foot-logo{font-size:18px;font-weight:800;letter-spacing:.06em;color:#fff}.foot-links,footer{display:flex;flex-wrap:wrap}.foot-links{gap:24px}.foot-cr,.foot-links a{font-family:var(--mono);font-size:9px;color:var(--muted2)}.foot-links a{letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .2s;cursor:pointer}.foot-cr{letter-spacing:.1em}.mbk{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.88);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.mbk.open{opacity:1;pointer-events:all}.mo{background:#07091a;border:1px solid var(--border2);border-radius:4px;overflow:hidden;width:90%;max-width:520px;transform:translateY(16px);transition:transform .35s cubic-bezier(.16,1,.3,1)}.mbk.open .mo{transform:none}.mo-hd{padding:18px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.mo-ttl{font-family:var(--cond);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff}.mo-x{background:0 0;border:0;cursor:pointer;color:var(--muted2);font-size:22px;line-height:1;padding:0;transition:color .2s}.mo-x:hover{color:#fff}.mo-body{padding:22px}.mo-note{background:rgba(0,229,255,.04);border:1px solid rgba(0,229,255,.12);border-radius:3px;padding:12px 16px;font-family:var(--mono);font-size:10px;color:#a0a9c4;line-height:1.65;margin-bottom:20px}.mo-note a{color:var(--cyan);text-decoration:none}.dl-ver{border-radius:4px;padding:18px 20px;display:flex;align-items:center;gap:16px}.dl-ver.v1{background:rgba(0,255,136,.04);border:1px solid rgba(0,255,136,.15);margin-bottom:10px}.dl-ver.v2{background:rgba(124,58,237,.05);border:1px solid rgba(124,58,237,.2)}.dl-ver-name{font-family:var(--cond);font-size:52px;font-weight:900;color:#fff;line-height:1;min-width:48px}.dl-ver-info{flex:1}.dl-ver-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dl-ver-sunc{font-family:var(--cond);font-size:20px;font-weight:800}.dl-ver-sunc.cyan,.tos-text a{color:var(--cyan)}.dl-ver-sunc.purple{color:#a78bfa}.dl-ver-tags{display:flex;gap:5px;flex-wrap:wrap}.dl-ver-btn,.dl-ver-tag{letter-spacing:.08em;text-transform:uppercase}.dl-ver-tag{font-family:var(--mono);font-size:7px;padding:3px 7px;border:1px solid var(--border);border-radius:2px;color:var(--muted2)}.dl-ver-btn{font-family:var(--cond);font-size:14px;font-weight:700;border:0;padding:10px 18px;border-radius:3px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.dl-ver-btn:hover{opacity:.85}.dl-ver-btn.v1{background:var(--green);color:#000}.dl-ver-btn.v2{background:rgba(124,58,237,.9);color:#fff}.tos-text{font-family:var(--mono);font-size:12px;color:var(--muted2);line-height:1.8;margin-bottom:20px}.tos-text a{text-decoration:underline;text-decoration-color:rgba(0,229,255,.4)}.lm strong,.tos-text strong{color:var(--text)}.tos-actions{display:flex;gap:10px}.tos-decline{flex:1;font-size:15px;font-weight:700;letter-spacing:.08em;background:0 0;border:1px solid var(--border2);color:var(--muted2);padding:12px;border-radius:2px;cursor:pointer;transition:color .2s}.lm-x:hover,.tos-decline:hover{color:#fff}.lm h2,.tos-accept,.tos-decline{font-family:var(--cond);text-transform:uppercase}.tos-accept{flex:2;font-size:15px;font-weight:700;letter-spacing:.08em;background:var(--cyan);color:#000;padding:12px;border:0;border-radius:2px;cursor:pointer;transition:all .2s}.lmbk{display:none;position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.92);backdrop-filter:blur(10px);align-items:flex-start;justify-content:center;overflow-y:auto;padding:60px 20px}.lm{background:#07091a;border:1px solid var(--border2);border-radius:4px;max-width:620px;width:100%;padding:32px;position:relative;margin:auto}.lm-x{position:absolute;top:16px;right:16px;background:0 0;border:0;color:var(--muted2);font-size:22px;cursor:pointer;line-height:1;transition:color .2s}.lm h2{font-size:28px;font-weight:900;letter-spacing:.04em;color:#fff;margin-bottom:24px}.lm p,.lm ul{font-size:13px;color:#a0a9c4;line-height:1.8}.lm p{margin-bottom:16px}.lm ul{padding-left:16px}.rev{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.rev.vis{opacity:1;transform:none}@media (max-width:1200px){#hero{grid-template-columns:1fr 480px;gap:40px}}@media (max-width:1100px){#hero{grid-template-columns:1fr 420px;gap:40px}}@media (max-width:960px){#hero{grid-template-columns:1fr;padding:110px 24px 60px}.feat-ticker-wrap,.hero-card,.hero-card-wrap{display:none}}@media (max-width:900px){.feat-layout{grid-template-columns:1fr 1fr}}@media (max-width:860px){.install-layout{grid-template-columns:1fr}}@media (max-width:768px){.nav-discord,.nav-mid{display:none}nav{padding:0 20px}#features{padding:80px 24px}#download-section,#tutorial{padding:0 24px 80px}#faq,#install,#sunc-section{padding:80px 24px}footer{padding:24px}}@media (max-width:760px){#cta,.dl-grid{grid-template-columns:1fr}#cta{padding:80px 24px;gap:40px}}@media (max-width:560px){.feat-layout{grid-template-columns:1fr}}@media (max-width:480px){.hc-n{font-size:32px}#discord-popup{width:calc(100vw - 32px);right:16px;bottom:16px}}