.launcher-page{--motion-ease: cubic-bezier(.22, 1, .36, 1);background:#111830}.launcher-main{overflow-x:clip}.launcher-wrap{width:min(1100px,calc(100% - 48px));margin-inline:auto}.launcher-heading{font:700 clamp(34px,5vw,64px)/1.05 "Markup",sans-serif;color:#fff1d7;text-wrap:balance}:is(.launcher-heading,.launcher-hero h1,.launcher-statement h2,.launcher-final h2,.launcher-faq .server-questions-intro h2){text-transform:uppercase;text-shadow:0 3px 0 #32182c70}:is(.launcher-hero h1,.launcher-heading,.launcher-statement h2) .launcher-accent{text-shadow:none;filter:drop-shadow(0 3px 0 #32182c70)}.launcher-accent{background:linear-gradient(90deg,#ffe9b0,#ffcf7c,#ffb44f,#ffe9b0);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:launcher-gradient 9s linear infinite}.launcher-hero{position:relative}.launcher-hero-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:36px 16px 40px;padding-top:clamp(170px,30vw,200px);text-align:center}.launcher-product{margin-bottom:0;font-size:13px}.launcher-hero h1{margin-top:10px;font:700 min(6vw,8vh,86px) / 1.02 "Markup",sans-serif;color:#fff1d7}.launcher-hero h1 span{display:block}.launcher-hero-sub{max-width:640px;margin:18px auto 0;font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:#e3d5e8;text-wrap:balance;text-shadow:0 2px 12px #0d0416}.launcher-mobile-note{max-width:460px;margin:18px auto 0;padding:12px 14px;border:1px solid #f3d29240;border-radius:12px;background:#f3d2920f;color:#f1dcb4;font-size:13px;line-height:1.6}.launcher-hero-shot{width:min(100%,1100px)}.launcher-hero-shots{position:relative;overflow:hidden;border:1px solid #fff3cf2e;border-radius:clamp(10px,1.3vw,20px);box-shadow:0 50px 120px -40px #000000f0,0 0 140px -30px #9b4fd680,0 0 0 1px #0b041480}.launcher-hero-shots img{display:block;width:100%;height:auto;opacity:0;transition:opacity .9s ease}.launcher-hero-shots img+img{position:absolute;top:0;right:0;bottom:0;left:0}.launcher-hero-shots img.is-active{opacity:1}.launcher-bar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#ffe6a2,#f4ba51);color:#442617;font-size:14px;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px #fff7df;transition:transform .25s var(--motion-ease),filter .2s}.launcher-bar-btn:hover{transform:scale(1.04);filter:brightness(1.05)}.launcher-bar-btn:hover svg{animation:launcher-download-bounce .7s var(--motion-ease)}.launcher-hero-cta{display:flex;flex-direction:column;align-items:center;margin-top:28px}.launcher-hero-cta .launcher-cta{width:auto;min-width:min(100%,340px);border-radius:999px;padding-inline:34px}.launcher-meta a{margin-left:14px;color:#f1d094;font-weight:600;text-decoration:underline;text-underline-offset:3px}.launcher-meta a:hover{color:#fff0c9}.launcher-intro{animation:launcher-rise .8s var(--motion-ease) backwards;animation-delay:calc(var(--i, 0) * .11s + 80ms + var(--intro-offset, 0ms))}.launcher-hero-shot-in{animation:launcher-shot-in 1.2s var(--motion-ease) backwards;animation-delay:calc(.32s + var(--intro-offset, 0ms))}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.launcher-hero{height:240vh}.launcher-hero-stage{position:sticky;top:0;display:block;height:100vh;min-height:600px;padding:0;overflow:hidden}.launcher-hero-copy{position:absolute;inset:clamp(186px,24vh,236px) 24px auto}.launcher-hero-shot{--p: 0;position:absolute;left:50%;top:50%;width:min(94vw,calc((100vh - 170px)*1.6));transform:translate(-50%,-50%) translateY(calc((1 - var(--p)) * 38vh - var(--p) * 20px)) perspective(1800px) rotateX(calc((1 - var(--p)) * 18deg)) scale(calc(.44 + var(--p) * .56))}}.launcher-bar{position:fixed;top:12px;left:50%;z-index:60;width:min(1100px,calc(100% - 24px));opacity:0;translate:-50% -140%;transition:translate .55s var(--motion-ease),opacity .3s}.launcher-bar.is-visible{opacity:1;translate:-50% 0}.launcher-bar-inner{display:flex;align-items:center;gap:12px;padding:8px 8px 9px 18px;border:1px solid #f6d79930;border-bottom:2px solid #b4864e;border-radius:18px;background:linear-gradient(155deg,#27263df2,#17172df5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 26px #18112c33,inset 0 1px #fff1ce14}.launcher-bar-name{display:flex;align-items:center;gap:14px;margin-right:auto;font:700 18px/1.2 Markup,sans-serif;color:#fff1d7}.launcher-bar-name img{width:104px;height:auto}.launcher-bar-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #fff3cf40;border-radius:999px;color:#efe2cf;font-size:13px;font-weight:700;transition:background .2s,border-color .2s}.launcher-bar-link:hover{border-color:#f3d29299;background:#f3d29214}.launcher-bar-btn{min-height:40px;padding:0 18px;font-size:13px}.launcher-highlights{padding:100px 0 20px}.launcher-highlights .launcher-heading{margin-bottom:32px}.launcher-features{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px}.launcher-feature-tabs{display:flex;flex-direction:column;gap:8px}.launcher-feature-tab{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;overflow:hidden;border:1px solid transparent;border-radius:18px;background:transparent;color:#cdbed7;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}.launcher-feature-tab:hover{background:#ffffff08}.launcher-feature-tab.is-active{border-color:#fff3cf1f;background:#ffffff0d}.launcher-feature-icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff0f;color:#bfb1cc;transition:background .3s,color .3s}.launcher-feature-tab.is-active .launcher-feature-icon{background:linear-gradient(180deg,#ffe6a2,#f4ba51);color:#4a2a12}.launcher-feature-text strong{display:block;margin-top:8px;font-size:17px;font-weight:700;line-height:1.4;color:#e8dccb}.launcher-feature-tab.is-active strong{color:#fff3dc}.launcher-feature-body{display:block;max-height:0;overflow:hidden;opacity:0;font-size:14px;line-height:1.6;transition:max-height .45s var(--motion-ease),opacity .3s,margin-top .3s}.launcher-feature-tab.is-active .launcher-feature-body{max-height:120px;margin-top:6px;opacity:1}.launcher-feature-progress{position:absolute;right:18px;bottom:0;left:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ffe6a2,#f4ba51);transform-origin:left;animation:launcher-dot-progress 6s linear forwards}.launcher-feature-panel{position:relative;min-height:400px;overflow:hidden;border:1px solid #fff3cf17;border-radius:26px;background:radial-gradient(ellipse at 50% 100%,#9b4fd638,transparent 65%),linear-gradient(180deg,#2a1240,#180b28);box-shadow:0 30px 60px -30px #05020ab3,inset 0 1px #fff3cf0f}.launcher-feature-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;opacity:0;transform:translateY(14px) scale(.96);pointer-events:none;transition:opacity .6s,transform .8s var(--motion-ease)}.launcher-feature-visual.is-active{opacity:1;transform:none}.launcher-feature-panel{container-type:inline-size}.lv-games{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.lv-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid #5fd08a55;border-radius:999px;background:#1c3a2b;color:#a6f2c4;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lv-live-dot{width:8px;height:8px;border-radius:50%;background:#5fe08f;animation:lv-pulse 1.6s ease-out infinite}.lv-games-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.5cqw 2cqw;width:min(100%,540px)}.lv-game{grid-column:span 2;animation:launcher-float 4.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.lv-game:nth-child(5){grid-column:2 / span 2}.lv-game img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 18px #00000080)}.is-active .lv-game img{animation:lv-pop .6s var(--motion-ease) backwards;animation-delay:calc(var(--i) * 70ms)}.lv-news{position:relative;width:min(100%,480px);height:min(300px,62cqw)}.lv-news-card{--x: -50%;--y: -50%;--r: 0deg;position:absolute;top:50%;left:50%;z-index:3;display:flex;flex-direction:column;width:56%;overflow:hidden;border:1px solid #e2c386;border-radius:16px;background:#fff7e8;box-shadow:0 24px 44px -10px #000000b3;transform:translate(var(--x),var(--y)) rotate(var(--r))}.lv-news-card:nth-child(2){--x: -20%;--y: -46%;--r: 6deg;z-index:2}.lv-news-card:nth-child(3){--x: -80%;--y: -46%;--r: -6deg;z-index:1}.is-active .lv-news-card{animation:lv-fan .7s var(--motion-ease) backwards;animation-delay:calc(var(--i) * .11s)}.lv-news-thumb{position:relative;display:block;aspect-ratio:16 / 9;background-position:center;background-size:cover}.lv-news-play{position:absolute;bottom:10px;left:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#2a1c10;box-shadow:0 6px 14px #0006}.lv-news-new{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:999px;background:#ee6fae;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lv-news-meta{display:flex;flex-direction:column;gap:2px;padding:10px 14px 12px;text-align:left}.lv-news-meta small{color:#b07a2e;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lv-news-meta strong{font:700 clamp(14px,3.4cqw,18px)/1.2 "Markup",sans-serif;color:#4a2e16}.lv-plate{position:relative;display:grid;place-items:center;width:100%}.lv-plate>*{grid-area:1 / 1}.lv-plate img{width:100%;height:auto;filter:drop-shadow(0 16px 30px #00000099)}.lv-play{display:flex;flex-direction:column;align-items:center;gap:30px}.lv-play-stage{position:relative;display:grid;place-items:center;width:min(360px,74cqw)}.lv-play-stage>*{grid-area:1 / 1}.lv-halo{width:115%;aspect-ratio:2.4;border-radius:50%;background:radial-gradient(closest-side,#f4ba5166,transparent);filter:blur(8px);opacity:.8}.lv-ring{width:55%;aspect-ratio:1;border:4px solid #ffe6a2;border-radius:50%;opacity:0}.lv-play-label{position:relative;font:700 clamp(24px,7cqw,42px)/1 "Markup",sans-serif;color:#7a3a18;text-shadow:0 2px #ffe7a6;text-transform:uppercase;white-space:nowrap}.lv-play-label.is-play{opacity:0}.lv-play-progress{position:relative;width:62%;height:18px;overflow:hidden;border:2px solid #7a3a1880;border-radius:999px;background:#5a2a10aa;box-shadow:inset 0 2px 4px #0005;opacity:0}.lv-play-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6fe397,#2fb866);box-shadow:inset 0 2px #fff6;transform-origin:left}.lv-flash{position:relative;align-self:stretch;justify-self:stretch;border-radius:14px;background:radial-gradient(closest-side,#fffbef,#fffbef00);opacity:0;pointer-events:none}.lv-cursor{position:absolute;right:17%;bottom:6%;z-index:2;color:#fff;filter:drop-shadow(0 4px 8px #000000aa);opacity:0}.is-active .lv-halo{animation:lv-halo .9s ease-in-out 2,lv-halo-go .9s var(--motion-ease) 3.4s}.is-active .lv-ring{animation:lv-ring .7s ease-out 1s,lv-ring .9s ease-out 3.45s}.is-active .lv-cursor{animation:lv-cursor 2.1s cubic-bezier(.22,1,.36,1) .1s backwards}.is-active .lv-play-button{animation:lv-squash .55s cubic-bezier(.34,1.56,.64,1) .95s,lv-squash .6s cubic-bezier(.34,1.56,.64,1) 3.4s}.is-active .lv-play-label.is-play{animation:lv-hold-out 1.3s linear backwards}.is-active .lv-play-progress{animation:lv-progress-box 2.2s ease 1.25s backwards}.is-active .lv-play-progress i{animation:lv-fill 1.9s cubic-bezier(.45,0,.2,1) 1.35s backwards}.is-active .lv-play-label.is-go{animation:lv-go .7s cubic-bezier(.34,1.56,.64,1) 3.45s backwards}.is-active .lv-flash{animation:lv-flash .7s ease-out 3.4s}.lv-burst{position:relative;z-index:3;width:0;height:0}.lv-burst i{position:absolute;top:-5px;left:-5px;width:10px;height:10px;border-radius:2px;background:#ffd35c;opacity:0}.lv-burst i:nth-child(4n+2){background:#ee6fae}.lv-burst i:nth-child(4n+3){width:8px;height:8px;background:#6fe397}.lv-burst i:nth-child(4n+4){background:#fff3dc}.is-active .lv-burst i{animation:lv-particle .95s cubic-bezier(.15,.8,.3,1) var(--delay)}.lv-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.lv-steps li{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #ffffff1a;border-radius:999px;background:#ffffff0d;color:#efe2cf;font-size:13px;font-weight:700}.lv-steps svg{color:#6fdc98}.is-active .lv-steps li{animation:lv-step-in .55s cubic-bezier(.34,1.56,.64,1) calc(1.55s + var(--i) * .6s) backwards,lv-step-glow .9s ease-out calc(1.75s + var(--i) * .6s)}.is-active .lv-steps svg{animation:lv-check .6s cubic-bezier(.34,1.56,.64,1) calc(1.7s + var(--i) * .6s) backwards}.lv-bonus{position:relative;width:min(380px,90cqw);aspect-ratio:1.15}.lv-rays{position:absolute;top:40%;left:50%;width:115%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#c58bff3d 0deg 6deg,#ffd35c33 6deg 10deg,transparent 10deg 24deg);-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 72%);mask-image:radial-gradient(closest-side,#000 18%,transparent 72%);animation:lv-spin 16s linear infinite}.lv-bonus .lv-burst{position:absolute;top:44%;left:50%}.lv-gift{position:absolute;bottom:4%;left:50%;width:56%;translate:-50% 0}.lv-chest{display:block;width:100%;height:auto;transform-origin:50% 92%;filter:drop-shadow(0 0 26px #b36bff59) drop-shadow(0 18px 24px #00000080)}.lv-reward{position:absolute;top:calc(56% + var(--y));left:calc(50% + var(--x));width:21%;translate:-50% -50%;rotate:var(--r);z-index:2}.lv-reward-float{display:block;animation:launcher-float 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -1.05s)}.lv-reward.is-rank{width:18%}.lv-reward img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 14px #00000088)}.is-active .lv-rays{animation:lv-spin 16s linear infinite,lv-rays-in .8s ease-out .95s backwards}.is-active .lv-chest{animation:lv-shake .75s ease-in-out .12s,lv-chest-pop .55s cubic-bezier(.34,1.56,.64,1) .88s}.is-active .lv-reward{animation:lv-reward-out .8s cubic-bezier(.34,1.56,.64,1) calc(1.05s + var(--i) * .14s) backwards}@keyframes lv-halo{50%{opacity:1;transform:scale(1.12)}}@keyframes lv-halo-go{35%{opacity:1;transform:scale(1.7)}}@keyframes lv-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}@keyframes lv-cursor{0%{opacity:0;transform:translate(130px,90px) rotate(18deg)}36%{opacity:1;transform:none}43%{transform:scale(.76)}52%{transform:none}76%{opacity:1;transform:translate(10px,8px)}to{opacity:0;transform:translate(80px,60px)}}@keyframes lv-squash{30%{transform:scale(1.08,.86)}60%{transform:scale(.96,1.05)}}@keyframes lv-hold-out{0%,86%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes lv-progress-box{0%{opacity:0;transform:scaleX(.5)}12%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes lv-fill{0%{transform:scaleX(0)}}@keyframes lv-go{0%{opacity:0;transform:scale(.3) rotate(-10deg)}}@keyframes lv-flash{20%{opacity:.95}}@keyframes lv-particle{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--dist)) rotate(220deg) scale(.4)}}@keyframes lv-step-in{0%{opacity:0;transform:translateY(14px) scale(.6)}}@keyframes lv-step-glow{0%{border-color:#6fdc98;box-shadow:0 0 #6fdc9899}to{box-shadow:0 0 0 12px #6fdc9800}}@keyframes lv-check{0%{transform:scale(0) rotate(-120deg)}}@keyframes lv-spin{to{rotate:360deg}}@keyframes lv-rays-in{0%{opacity:0;scale:.3}}@keyframes lv-shake{15%{transform:rotate(-7deg)}30%{transform:rotate(6deg) scale(1.03)}45%{transform:rotate(-5deg)}60%{transform:rotate(4deg) scale(1.03)}75%{transform:rotate(-2deg)}}@keyframes lv-chest-pop{30%{transform:scale(1.12,.88)}60%{transform:scale(.95,1.07)}}@keyframes lv-reward-out{0%{top:60%;left:50%;opacity:0;scale:.1}}@keyframes lv-pulse{0%{box-shadow:0 0 #5fe08f99}to{box-shadow:0 0 0 10px #5fe08f00}}@keyframes lv-pop{0%{opacity:0;transform:translateY(18px) scale(.7)}}@keyframes lv-fan{0%{opacity:0;transform:translate(-50%,-38%) rotate(0) scale(.9)}}.launcher-statement{position:relative;padding:110px 0 56px;text-align:center}.launcher-statement h2{font:700 clamp(38px,6.2vw,88px)/1.04 "Markup",sans-serif;color:#fff1d7}.launcher-statement h2 span{display:block}.launcher-statement p{max-width:880px;margin:40px auto 0;font-size:clamp(17px,1.75vw,23px);font-weight:500;line-height:1.6;color:#a996b8}.launcher-statement strong{color:#ffe8b5;font-weight:700}.launcher-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin-block:10px 0}.launcher-perks li{display:grid;grid-template-columns:64px 1fr;column-gap:18px;align-items:start;padding:20px 22px;border:1px solid #fff3cf1a;border-radius:22px;background:linear-gradient(180deg,#2a1440b3,#1b0e2cb3);box-shadow:inset 0 1px #fff3cf0d;transition:border-color .3s,transform .35s var(--motion-ease)}.launcher-perks li:hover{border-color:#f3d29240;transform:translateY(-3px)}.launcher-perk-icon{display:flex;grid-row:span 2;align-self:center;align-items:center;justify-content:center;width:64px;height:64px}.launcher-perk-icon img{width:auto;height:auto;max-width:64px;max-height:64px;filter:drop-shadow(0 8px 14px #00000080);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.launcher-perks li:hover .launcher-perk-icon img{transform:scale(1.1) rotate(-5deg)}.launcher-perks h3{margin-top:2px;font:700 20px/1.2 Markup,sans-serif;color:#fff3dc}.launcher-perks p{margin-top:4px;font-size:14px;line-height:1.65;color:#cdbed7}.launcher-install{padding-top:96px;scroll-margin-top:90px}.launcher-install>div>p{max-width:680px;margin:16px 0 32px;font-size:15px;line-height:1.8;color:#c6b6d0}.launcher-systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launcher-system{display:flex;flex-direction:column;padding:26px;border:1px solid #e2c386;border-radius:24px;background:linear-gradient(130deg,#fff7e8,#f3dfb8);color:#553a22;box-shadow:0 8px 26px #0b091b25;transition:transform .35s var(--motion-ease),box-shadow .35s}.launcher-system:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0b091b40}.launcher-system.is-yours{box-shadow:0 0 0 3px #f4ba51,0 16px 40px #f4ba5133}.launcher-system h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;font:700 22px/1.2 Markup,sans-serif}.launcher-system-badge{margin-left:auto;padding:3px 10px;border-radius:999px;background:#553a22;color:#ffe8b5;font:800 10px/1.6 Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase}.launcher-system ol{display:grid;gap:16px;margin:0 0 22px;padding:0;list-style:none;counter-reset:launcher-step}.launcher-system li{position:relative;padding-left:38px;font-size:12px;line-height:1.8;color:#6f5438;counter-increment:launcher-step}.launcher-system li:before{content:counter(launcher-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:26px;height:26px;border:1px solid #b68a4740;border-radius:8px;background:#edd09573;color:#886129;font-size:12px;font-weight:700}.launcher-system-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.launcher-system-files a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #c08e42;border-radius:10px;background:linear-gradient(180deg,#ffe2a0,#edbb5b);color:#50331a;font-size:12px;font-weight:700;box-shadow:0 3px #bc853d;transition:transform .2s var(--motion-ease),box-shadow .2s}.launcher-system-files a:hover{transform:translateY(-2px);box-shadow:0 5px #bc853d}.launcher-warning{display:flex;align-items:flex-start;gap:18px;margin-top:22px;padding:22px 25px;border:1px solid #e8ca8526;border-radius:16px;background:#22143299}.launcher-warning>svg{flex-shrink:0;color:#9fcf7a}.launcher-warning h3{margin-bottom:6px;font-size:15px;font-weight:750}.launcher-warning p{font-size:12px;line-height:1.85;color:#c9b8d1}.launcher-faq{margin-top:90px}.launcher-faq details{interpolate-size:allow-keywords}.launcher-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--motion-ease),content-visibility .35s allow-discrete}.launcher-faq details[open]::details-content{block-size:auto}.launcher-faq details[open] p{animation:launcher-rise-small .4s var(--motion-ease) backwards}.launcher-faq summary{transition:color .2s}.launcher-faq summary:hover{color:#ffe2a6}.launcher-final{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:72px 24px;margin-bottom:40px;overflow:hidden;border:1px solid #f6d79930;border-bottom:3px solid #b4864e;border-radius:36px;background:#1d1530;box-shadow:0 30px 80px -30px #0b0716;text-align:center}.launcher-final-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 50% 20%,#45025633,#21132cf0 70%),linear-gradient(180deg,#21132ce6,#20182bc7 50%,#21132cf2),url(/assets/parallax/background.webp) center 58% / cover}.launcher-final:before{content:"";position:absolute;z-index:-1;top:-220px;left:50%;width:640px;height:480px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#f69a533d,transparent);animation:launcher-breathe 7s ease-in-out infinite}.launcher-final .finale-embers{z-index:-1}.launcher-final .section-eyebrow{position:relative}.launcher-final-mascot{position:absolute;z-index:-1;right:4%;bottom:-40px;width:clamp(170px,19vw,250px);height:auto;filter:drop-shadow(0 20px 30px #0b0716a8);animation:launcher-float 5s ease-in-out infinite}.launcher-final-bee{position:absolute;z-index:-1;left:7%;top:34%;width:clamp(70px,8vw,118px);height:auto;filter:drop-shadow(0 12px 18px #0b0716a0);animation:hero-bee 6s ease-in-out infinite}.launcher-final h2{font:700 clamp(40px,6vw,80px)/1.05 "Markup",sans-serif;color:#fff1d7}.launcher-final>h2+p{max-width:520px;margin:16px 0 34px;font-size:clamp(15px,1.4vw,18px);line-height:1.7;color:#e6d7e9}.launcher-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,460px);min-height:64px;padding:14px 24px;overflow:hidden;border:1px solid #ffe7a8;border-radius:16px;background:linear-gradient(135deg,#ffe6a2,#f4ba51);color:#442617;font-size:17px;font-weight:800;line-height:1.25;box-shadow:0 5px #9a5825,0 14px 34px #16092350;transition:transform .25s var(--motion-ease),box-shadow .25s}.launcher-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,#fffbef 48%,#fffbef00 62%);opacity:.75;transform:translate(-130%);animation:launcher-shine 5s ease-in-out 1.6s infinite;pointer-events:none}.launcher-cta:hover{transform:translateY(-3px);box-shadow:0 8px #9a5825,0 18px 38px #16092360}.launcher-cta:active{transform:translateY(3px);box-shadow:0 2px #9a5825}.launcher-cta svg{flex-shrink:0}.launcher-cta svg:last-child{opacity:.7}.launcher-cta:hover svg:first-child{animation:launcher-download-bounce .7s var(--motion-ease)}.launcher-meta{min-height:20px;margin-top:14px;font-size:12px;color:#b5a6c1;font-variant-numeric:tabular-nums;animation:launcher-fade .5s ease backwards}.launcher-builds{width:min(100%,460px);margin-top:22px;padding-top:18px;border-top:1px solid #edd39822}.launcher-builds>span{display:block;margin-bottom:10px;font-size:11px;color:#a898b4}.launcher-builds ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.launcher-builds a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 12px;border:1px solid #fff3cf1f;border-radius:999px;background:#ffffff08;color:#e5d7c7;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s var(--motion-ease)}.launcher-builds li{display:grid}.launcher-builds a svg{flex-shrink:0}@media(max-width:480px){.launcher-builds ul{grid-template-columns:1fr}}.launcher-builds a small{color:#a898b4;font-size:11px;font-weight:500}.launcher-builds a:hover{border-color:#f3d29280;background:#f3d29214;color:#fff0c9;transform:translateY(-2px)}.launcher-page :is(.launcher-cta,.launcher-builds a,.launcher-bar a,.launcher-feature-tab,.launcher-system-files a):focus-visible{outline:2px solid #f3d292;outline-offset:4px}@keyframes launcher-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes launcher-rise-small{0%{opacity:0;transform:translateY(-6px)}}@keyframes launcher-fade{0%{opacity:0}}@keyframes launcher-shot-in{0%{opacity:0;transform:translateY(80px) scale(.96)}}@keyframes launcher-float{50%{transform:translateY(-8px)}}@keyframes launcher-breathe{50%{opacity:.55;transform:scale(.92)}}@keyframes launcher-gradient{to{background-position:300% 0}}@keyframes launcher-shine{0%{transform:translate(-130%)}28%,to{transform:translate(130%)}}@keyframes launcher-download-bounce{40%{transform:translateY(4px)}70%{transform:translateY(-2px)}}@keyframes launcher-dot-progress{0%{transform:scaleX(0)}}@keyframes launcher-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.launcher-hero{background:#1a0a28}.launcher-hero-copy,.launcher-hero-shot{z-index:1}@media(max-width:900px){.launcher-hero-copy,.launcher-hero-shot{position:relative}}.launcher-top{position:absolute;inset:0 0 auto;z-index:5;padding:18px 0 0}.launcher-logo{display:block;width:clamp(190px,17vw,270px);margin:0 auto 14px}.launcher-logo img{width:100%;height:auto;filter:drop-shadow(0 8px 18px #21072e80)}.launcher-world{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;container-type:size}.launcher-world-backdrop{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;transform-origin:50% 45%}.launcher-world-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.65) hue-rotate(-8deg) brightness(.8) blur(1.5px);animation:launcher-world-in 2.4s var(--motion-ease) backwards;animation-delay:var(--intro-offset, 0ms)}.launcher-world-shade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.94;background:radial-gradient(ellipse 42% 34% at 50% 38%,#7a2f9e40,#7a2f9e00),radial-gradient(ellipse 75% 70% at 50% 42%,#1a0a2800 40%,#12061cd9),linear-gradient(180deg,#1c0a2cc2,#1c0a2cd6 55%,#1a0a28 94%)}.launcher-world-sprite{position:absolute}[data-world-sprite=island]{left:3%;top:27%;width:clamp(80px,10vw,180px)}[data-world-sprite=dragon]{right:2%;top:24%;width:clamp(140px,19vw,340px)}[data-world-sprite=meteor]{left:7%;top:60%;width:clamp(70px,8vw,150px)}[data-world-sprite=bee]{right:11%;top:63%;width:clamp(48px,5vw,92px)}.launcher-world-intro{animation:launcher-sprite-in 1.5s var(--motion-ease) backwards;animation-delay:calc(var(--delay) + var(--intro-offset, 0ms))}.launcher-world-sprite img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 24px #0b041480)}.launcher-world-sprite .hero-float-island{animation:hero-island 9s ease-in-out infinite}.launcher-world-sprite .hero-float-dragon{transform-origin:30% 40%;animation:hero-dragon 7s ease-in-out -2s infinite}.launcher-world-sprite .hero-float-meteor{transform-origin:85% 45%;animation:hero-meteor .9s ease-in-out infinite}.launcher-world-sprite .hero-float-bee{animation:hero-bee 6s ease-in-out -1.4s infinite}.launcher-world-motes span{position:absolute;width:var(--size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffbe6,#ffd98a99 45%,#ffd98a00 72%);opacity:0;animation:hero-mote linear infinite}.launcher-body{position:relative;background:radial-gradient(ellipse 70% 22% at 72% 14%,#6a1f7a30,transparent 70%),radial-gradient(ellipse 60% 18% at 20% 36%,#7a1a5a24,transparent 70%),radial-gradient(ellipse 70% 20% at 50% 62%,#3b1c6a2e,transparent 70%),linear-gradient(180deg,#1a0a28,#210c32 18%,#1d0e30 42%,#16122c 70%,#111830)}.launcher-leaf{position:absolute;z-index:0;width:clamp(150px,17vw,300px);height:auto;pointer-events:none;filter:brightness(.82) saturate(.9) drop-shadow(0 20px 30px #0b0414a0)}.launcher-leaf-right{top:260px;right:-60px;rotate:200deg}.launcher-leaf-left{top:46%;left:-70px;rotate:20deg}.launcher-body>:not(.launcher-leaf){position:relative;z-index:1}.launcher-bee{position:absolute;z-index:-1;height:auto;filter:drop-shadow(0 14px 20px #1b062a90);pointer-events:none}.launcher-bee-left{top:90px;left:-2%;width:clamp(80px,9vw,140px);animation:hero-bee 6.5s ease-in-out infinite}.launcher-bee-right{top:240px;right:0;width:clamp(64px,7vw,110px);animation:hero-bee 5.5s ease-in-out -2s infinite}.launcher-statement .section-eyebrow{margin-bottom:18px}.launcher-page .guide-help{align-items:center;margin-bottom:64px;padding:26px 30px;border:1px solid #8c96ff2e;border-radius:22px;background:radial-gradient(ellipse at 0 50%,#5865f22e,transparent 60%),linear-gradient(135deg,#1e1a3ccc,#16142ecc);box-shadow:inset 0 1px #fff3cf0d}.launcher-page .guide-help>svg{width:56px;height:56px;padding:12px;border-radius:16px;background:#5865f2;color:#fff;box-shadow:0 8px 20px #5865f255}.launcher-page .guide-help h2{font-size:clamp(22px,2.4vw,28px)}.launcher-page .guide-help p{margin:6px 0 10px}@keyframes launcher-world-in{0%{transform:scale(1.14)}}@keyframes launcher-sprite-in{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--from-r)) scale(.8)}}@media(max-width:900px){.launcher-hero h1{font-size:clamp(40px,11vw,72px)}.launcher-final-mascot{display:none}[data-world-sprite=island]{top:70px;left:2%;width:min(18vw,110px)}[data-world-sprite=dragon]{top:40px;right:0;width:min(26vw,170px)}.launcher-final-bee{top:18px;left:18px}.launcher-highlights{padding-top:80px}.launcher-features{grid-template-columns:1fr}.launcher-feature-panel{order:-1;min-height:260px}.launcher-statement{padding:100px 0 50px}.launcher-perks{grid-template-columns:1fr;gap:12px}.launcher-systems{grid-template-columns:1fr}.launcher-install{padding-top:90px}}@media(max-width:640px){.launcher-wrap{width:calc(100% - 32px)}.launcher-bar-name span,.launcher-bee,.launcher-leaf-left,.launcher-world-sprite:is([data-world-sprite=meteor],[data-world-sprite=bee]){display:none}.launcher-leaf-right{top:120px;right:-70px;width:150px;opacity:.8}.launcher-bar-inner{padding-left:16px}.launcher-bar-link{display:none}.launcher-feature-panel{border-radius:20px}.launcher-feature-visual{padding:20px}.launcher-feature-tab{padding:14px}.launcher-system{padding:20px}.launcher-warning{gap:14px;padding:20px}.launcher-final{padding:64px 20px 72px;border-radius:28px}}@media(prefers-reduced-motion:reduce){.launcher-page *,.launcher-page *:before,.launcher-page *:after{animation:none!important;transition:none!important}}
