.release-intro{position:fixed;inset:0;z-index:100000;overflow:hidden;background:radial-gradient(circle at 50% 45%,#12182a 0,#080b13 38%,#03050a 100%);color:#e7e9ef;font-family:inherit;animation:riIn .55s ease both}.release-intro.closing{animation:riOut .45s ease both}.ri-grid{position:absolute;inset:-20%;opacity:.16;background-image:linear-gradient(rgba(130,142,176,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(130,142,176,.14) 1px,transparent 1px);background-size:54px 54px;transform:perspective(600px) rotateX(62deg) translateY(22%);transform-origin:center bottom}.ri-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(218,190,65,.025) 49%,rgba(218,190,65,.12) 50%,transparent 51%);background-size:100% 220px;animation:riScan 5s linear infinite}.ri-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px 34px;border-bottom:1px solid rgba(132,143,174,.12);color:#66718c;font-size:9px;font-weight:800;letter-spacing:1.8px}.ri-skip{border:0;background:none;color:#7b849b;font:inherit;letter-spacing:1.2px;cursor:pointer}.ri-skip:hover{color:#dfcf68}.ri-stage{position:absolute;inset:72px 0 54px;display:grid;place-items:center;padding:5vw}.ri-slide{position:relative;width:min(980px,88vw);text-align:center;animation:riSlide .65s cubic-bezier(.2,.75,.25,1) both}.ri-kicker{margin-bottom:24px;color:#d5c660;font-size:10px;font-weight:900;letter-spacing:3px}.ri-slide h1{position:relative;z-index:2;margin:16px auto 10px;max-width:900px;color:#f1f2f6;font-size:clamp(25px,4vw,54px);line-height:1.08;letter-spacing:3px;text-shadow:0 0 34px rgba(95,82,196,.18)}.ri-big{position:relative;z-index:2;margin:10px 0;color:#ddce67;font-size:clamp(56px,10vw,132px);font-weight:900;line-height:.95;letter-spacing:7px;text-shadow:0 0 35px rgba(218,190,65,.16)}.ri-slide p{position:relative;z-index:2;margin:24px auto 0;max-width:850px;color:#8790a8;font-size:clamp(10px,1.25vw,14px);line-height:1.8;letter-spacing:1.2px}.ri-sigil{position:relative;width:150px;height:150px;margin:0 auto 8px;border:1px solid rgba(218,190,65,.16);border-radius:50%;box-shadow:0 0 70px rgba(88,72,190,.12),inset 0 0 35px rgba(218,190,65,.03);animation:riPulse 3s ease-in-out infinite}.ri-sigil:before,.ri-sigil:after{content:"";position:absolute;inset:22px;border:1px solid rgba(218,190,65,.3);transform:rotate(45deg)}.ri-sigil:after{inset:49px;border-color:rgba(218,190,65,.65);animation:riRotate 8s linear infinite}.ri-sigil i{position:absolute;left:50%;top:50%;width:1px;height:185px;background:linear-gradient(transparent,#d8c85f,transparent);transform-origin:50% 50%}.ri-sigil i:nth-child(1){transform:translate(-50%,-50%) rotate(0)}.ri-sigil i:nth-child(2){transform:translate(-50%,-50%) rotate(60deg)}.ri-sigil i:nth-child(3){transform:translate(-50%,-50%) rotate(120deg)}.ri-panels,.ri-cards{height:160px;display:flex;justify-content:center;align-items:center;gap:18px}.ri-panels i{width:150px;height:92px;border:1px solid rgba(126,139,173,.22);background:linear-gradient(145deg,rgba(19,25,42,.8),rgba(7,10,17,.7));box-shadow:0 16px 50px rgba(0,0,0,.25);animation:riFloat 3s ease-in-out infinite}.ri-panels i:nth-child(2){height:126px;animation-delay:-.5s}.ri-panels i:nth-child(3){animation-delay:-1s}.ri-panels i:nth-child(4){height:112px;animation-delay:-1.5s}.ri-orbit{position:relative;width:240px;height:180px;margin:auto;border:1px solid rgba(126,139,173,.15);border-radius:50%;transform:rotate(-12deg)}.ri-orbit:before,.ri-orbit:after{content:"";position:absolute;inset:28px;border:1px solid rgba(126,139,173,.12);border-radius:50%}.ri-orbit:after{inset:58px}.ri-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#d6c65e;box-shadow:0 0 14px rgba(214,198,94,.75);animation:riPulse 2s ease-in-out infinite}.ri-orbit i:nth-child(1){left:20%;top:30%}.ri-orbit i:nth-child(2){left:60%;top:18%;animation-delay:-.5s}.ri-orbit i:nth-child(3){left:76%;top:62%;animation-delay:-1s}.ri-orbit i:nth-child(4){left:40%;top:72%;animation-delay:-1.5s}.ri-orbit i:nth-child(5){left:49%;top:45%;width:12px;height:12px}.ri-cards i{width:112px;height:150px;border:1px solid rgba(126,139,173,.22);border-radius:5px;background:linear-gradient(180deg,rgba(35,42,66,.72),rgba(8,11,19,.9));box-shadow:0 18px 45px rgba(0,0,0,.35);transform:translateY(8px) rotate(-4deg)}.ri-cards i:nth-child(2){transform:translateY(-8px);border-color:rgba(218,190,65,.28)}.ri-cards i:nth-child(3){transform:translateY(8px) rotate(4deg)}.ri-network{position:relative;width:270px;height:155px;margin:auto}.ri-network b{position:absolute;left:50%;top:50%;width:18px;height:18px;border:1px solid #d8c85f;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(216,200,95,.5)}.ri-network i{position:absolute;width:58px;height:30px;border:1px solid rgba(126,139,173,.25);background:#0d121e}.ri-network i:after{content:"";position:absolute;width:90px;height:1px;top:50%;background:linear-gradient(90deg,rgba(126,139,173,.45),transparent)}.ri-network i:nth-child(1){left:0;top:12px}.ri-network i:nth-child(2){right:0;top:12px}.ri-network i:nth-child(3){left:0;bottom:8px}.ri-network i:nth-child(4){right:0;bottom:8px}.ri-network i:nth-child(2):after,.ri-network i:nth-child(4):after{right:100%;transform:rotate(180deg)}.ri-enter{position:relative;z-index:3;margin-top:34px;padding:13px 28px;border:1px solid rgba(218,190,65,.45);border-radius:3px;background:rgba(218,190,65,.045);color:#e1d16b;font-size:10px;font-weight:900;letter-spacing:2px;cursor:pointer;box-shadow:0 0 24px rgba(218,190,65,.05)}.ri-enter:hover{background:rgba(218,190,65,.1);box-shadow:0 0 28px rgba(218,190,65,.14)}.release-intro footer{position:absolute;z-index:3;left:34px;right:34px;bottom:20px;display:grid;grid-template-columns:70px 1fr 170px;align-items:center;gap:18px;color:#5f6982;font-size:8px;letter-spacing:1.4px}.ri-progress{height:1px;background:rgba(126,139,173,.16)}.ri-progress i{display:block;height:100%;background:#d4c45c;box-shadow:0 0 8px rgba(212,196,92,.55);transition:width .5s ease}.release-intro footer>span:last-child{text-align:right}.home-release-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;color:#566078;font-size:8px;letter-spacing:1.2px}.home-release-replay{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(126,139,173,.18);border-radius:50%;background:#0b0f18;color:#78829c;font-size:13px;font-weight:900;cursor:pointer}.home-release-replay:hover{border-color:rgba(218,190,65,.4);color:#dfcf68;box-shadow:0 0 15px rgba(218,190,65,.08)}@keyframes riIn{from{opacity:0}to{opacity:1}}@keyframes riOut{to{opacity:0;transform:scale(1.015)}}@keyframes riSlide{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes riScan{to{background-position:0 220px}}@keyframes riPulse{50%{opacity:.65;filter:brightness(1.25)}}@keyframes riRotate{to{transform:rotate(405deg)}}@keyframes riFloat{50%{transform:translateY(-7px)}}@media(max-width:650px){.ri-top{padding:18px}.ri-stage{inset:58px 0 48px;padding:20px}.ri-panels i:nth-child(4){display:none}.ri-panels i{width:80px}.release-intro footer{left:18px;right:18px;grid-template-columns:50px 1fr}.release-intro footer>span:last-child{display:none}}

/* 1.0 presentation visual polish */
.release-intro{background:radial-gradient(ellipse at 20% 22%,rgba(48,57,105,.22),transparent 32%),radial-gradient(ellipse at 82% 68%,rgba(99,75,31,.12),transparent 30%),radial-gradient(circle at 50% 45%,#101626 0,#070a12 42%,#020409 100%)}
.ri-space,.ri-space i{position:absolute;inset:0;pointer-events:none}.ri-space{overflow:hidden;opacity:.82;background-image:radial-gradient(circle at 13% 17%,rgba(216,200,95,.85) 0 1px,transparent 1.7px),radial-gradient(circle at 71% 24%,rgba(137,157,214,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 83% 78%,rgba(216,200,95,.6) 0 1px,transparent 1.5px),radial-gradient(circle at 34% 69%,rgba(157,172,217,.55) 0 1px,transparent 1.5px);background-size:310px 260px,390px 340px,470px 420px,540px 470px;animation:riStars 45s linear infinite}.ri-space:before{content:"";position:absolute;inset:-15%;background:radial-gradient(ellipse at 28% 40%,rgba(49,57,117,.14),transparent 24%),radial-gradient(ellipse at 68% 55%,rgba(112,78,35,.09),transparent 26%);filter:blur(26px);animation:riNebula 18s ease-in-out infinite alternate}.ri-space i:nth-child(1){opacity:.25;background-image:radial-gradient(#fff 0 .65px,transparent .8px);background-size:73px 73px;animation:riDrift 70s linear infinite}.ri-space i:nth-child(2){opacity:.2;background-image:radial-gradient(#aebde8 0 .8px,transparent 1px);background-size:127px 127px;animation:riDrift 95s linear infinite reverse}.ri-space i:nth-child(3){opacity:.18;background-image:radial-gradient(#dccd70 0 .8px,transparent 1px);background-size:181px 181px;animation:riDrift 120s linear infinite}
.ri-grid{opacity:.075}.ri-scan{opacity:.65}
.ri-panels{height:154px;gap:16px}.ri-panels i{position:relative;box-sizing:border-box;width:150px;height:104px!important;padding:17px 14px 12px;text-align:left;font-style:normal;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.ri-panels i:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(transparent,#d8c85f,transparent);opacity:.45}.ri-panel-icon{position:absolute;left:14px;top:11px;color:#d8c85f;font-size:17px;text-shadow:0 0 12px rgba(216,200,95,.3)}.ri-panels strong,.ri-cards strong,.ri-node strong{color:#e5e7ee;font-size:10px;letter-spacing:1px}.ri-panels small,.ri-cards small,.ri-node small{margin-top:4px;color:#6f7992;font-size:6.5px;letter-spacing:.8px}.ri-panels em{position:absolute;right:10px;top:11px;color:#9a8f51;font-size:6px;font-style:normal;letter-spacing:.8px}.ri-panels i:nth-child(2),.ri-panels i:nth-child(4){height:118px!important}
.ri-cards{height:174px;gap:22px}.ri-cards i{position:relative;box-sizing:border-box;width:128px;height:164px;padding:16px 12px 13px;font-style:normal;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.ri-avatar{position:absolute;left:50%;top:18px;display:grid;width:58px;height:58px;place-items:center;transform:translateX(-50%);border:1px solid rgba(216,200,95,.22);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(98,108,149,.35),rgba(9,12,21,.9) 70%);color:#d8c85f;font-size:20px;font-weight:900;box-shadow:0 0 28px rgba(72,66,154,.12)}.ri-cards em{margin-top:8px;padding-top:7px;border-top:1px solid rgba(126,139,173,.13);color:#9d9151;font-size:6px;font-style:normal;letter-spacing:.7px}
.ri-network{width:340px;height:142px;margin:0 auto 2px}.ri-network .ri-node{width:72px;height:38px;box-sizing:border-box;padding:7px 8px;font-style:normal;display:flex;flex-direction:column;justify-content:center;text-align:left;z-index:2}.ri-network .ri-node:after{width:104px}.ri-network b{width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(216,200,95,.08),rgba(6,9,16,.96) 70%);font-style:normal}.ri-network b span{color:#6e7890;font-size:6px;letter-spacing:1px}.ri-network b strong{color:#d8c85f;font-size:8px;letter-spacing:1px}.ri-network i:nth-child(1){left:0;top:7px}.ri-network i:nth-child(2){right:0;top:7px}.ri-network i:nth-child(3){left:0;bottom:7px}.ri-network i:nth-child(4){right:0;bottom:7px}.ri-signal{position:absolute;z-index:4;width:5px;height:5px;border-radius:50%;background:#e0cf64;box-shadow:0 0 12px rgba(224,207,100,.8);animation:riSignal 2.4s ease-in-out infinite}.ri-signal.s1{left:74px;top:25px}.ri-signal.s2{right:74px;bottom:25px;animation-delay:-1.2s}
.ri-network h1{font-size:clamp(25px,3.45vw,46px);max-width:760px;margin-top:9px;line-height:1.02}.ri-network p{margin-top:15px;line-height:1.55}.ri-network .ri-kicker{margin-bottom:14px}.ri-slide.ri-network{transform:translateY(-3px)}
.home-release-footer{min-height:34px;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:11px!important;padding:0 2px;margin-top:14px;line-height:1}.home-release-footer>span{display:flex;align-items:center;height:30px;line-height:30px}.home-release-replay{flex:0 0 28px;box-sizing:border-box;margin:0!important;padding:0!important;line-height:1!important;vertical-align:middle;transform:none!important}
@keyframes riStars{to{background-position:22px 18px,-28px 34px,36px -24px,-18px -31px}}@keyframes riDrift{to{transform:translate3d(35px,24px,0)}}@keyframes riNebula{to{transform:translate3d(3%,2%,0) scale(1.06);opacity:.75}}@keyframes riSignal{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translate(95px,43px)}}
@media(max-height:720px){.ri-stage{inset:60px 0 46px;padding:2.5vw}.ri-slide h1{font-size:clamp(23px,3.4vw,43px);margin-top:9px}.ri-slide p{margin-top:13px}.ri-kicker{margin-bottom:13px}.ri-panels{height:126px}.ri-cards{height:150px}.ri-cards i{height:142px}.ri-avatar{width:48px;height:48px;top:13px}.ri-network{height:122px}.ri-network h1{font-size:clamp(23px,3vw,39px)}.ri-big{font-size:clamp(48px,8vw,98px)}}
@media(max-width:650px){.ri-panels{gap:8px}.ri-panels i{width:88px;padding:12px 8px}.ri-panels i:nth-child(4){display:none}.ri-cards{gap:9px}.ri-cards i{width:92px}.ri-network{width:min(320px,88vw)}}
