:root{--acid:#2ed81c;--acid-soft:#63ef52;--black:#050706;--panel:#0d100e;--panel-2:#131713;--white:#f3f5ef;--muted:#a4aaa0;--line:#ffffff24;--subpage-content-top:180px;--showcase-hero-height:920px;--showcase-backdrop-height:920px;--showcase-image-position:56% 50%;--showcase-shade:linear-gradient(90deg,#030503fc,#030503d6 48%,#0305033b 80%),linear-gradient(to top,#030503fa,transparent 50%);--showcase-grid-mask:linear-gradient(90deg,black,transparent 74%);--header-action-width:200px;--header-topup-width:164px}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.skip-link{z-index:100;background:var(--white);color:var(--black);padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.announcement{background:var(--acid);color:#10130c;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 20px;font-size:13px;font-weight:900;display:flex}.announcement__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.announcement a{border-bottom:1px solid;flex:none;margin-left:10px}.announcement__pulse{background:#11150a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #11150a21}.site-header{z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(#0203028c,#0000);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:82px;padding:0 clamp(20px,5vw,82px);display:grid;position:absolute;top:42px;left:0;right:0}.brand{justify-self:start;align-items:center;display:inline-flex}.brand img{width:189px;height:auto}.site-nav{align-items:center;gap:22px;display:flex}.site-nav a,.header-cta{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.site-nav a{color:#d8dbd4;align-items:center;min-height:44px;transition:color .2s;display:inline-flex;position:relative}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--acid)}.site-nav a[aria-current=page]:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:5px;left:0;right:0}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.header-cta{width:var(--header-action-width);flex:0 0 var(--header-action-width);background:var(--acid);color:#0b0e08;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;line-height:1.2;display:inline-flex}.header-cta__label,.header-cta__arrow{flex:none}.header-topup{min-width:var(--header-topup-width);height:48px;color:var(--acid);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#0c1208cc;border:1px solid #2ed81cb8;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.header-topup:hover{border-color:var(--acid);background:var(--acid);color:#0b0e08}.header-topup__icon{background:var(--acid);color:#0b0e08;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:14px;line-height:1;display:inline-grid}.header-topup:hover .header-topup__icon{color:var(--acid);background:#0b0e08}.header-account{border:1px solid var(--line);color:#d8dbd4;background:#050706c7;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:border-color .2s,background .2s,color .2s;display:grid}.header-account:hover{border-color:var(--acid);color:var(--acid);background:#2ed81c1a}.header-account svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:25px;height:25px}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid var(--line);background:#050706bd;place-content:center;gap:5px;width:48px;height:48px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.mobile-menu summary span{background:var(--white);width:21px;height:2px;transition:opacity .18s,transform .18s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu nav{max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));overscroll-behavior:contain;width:min(82vw,320px);padding:10px 10px max(10px,env(safe-area-inset-bottom));border:1px solid var(--line);background:#080a08fa;display:grid;position:absolute;top:58px;right:0;overflow-y:auto;box-shadow:0 28px 70px #0000008c}.mobile-menu nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.mobile-menu nav a:last-child{border-bottom:0}.mobile-menu nav a[aria-current=page]{color:var(--acid);box-shadow:inset 3px 0 0 var(--acid);background:#2ed81c12}.hero{min-height:var(--showcase-hero-height);isolation:isolate;align-items:center;padding:174px clamp(20px,7vw,116px) 73px;display:flex;position:relative;overflow:hidden}.hero__image,.hero__shade{width:100%;height:100%;position:absolute;inset:0}.hero__image{z-index:-3;object-fit:cover;object-position:var(--showcase-image-position)}.hero__shade{z-index:-2;background:linear-gradient(90deg,#030503fc,#030503d1 48%,#03050333 80%),linear-gradient(#0000 60%,#03050347 78%,#030503e6)}.hero:after{content:"";z-index:-1;-webkit-mask-image:var(--showcase-grid-mask);mask-image:var(--showcase-grid-mask);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.hero__content{z-index:2;width:min(100%,980px);position:relative}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:900}.eyebrow span,.hero .eyebrow{color:var(--acid)}.hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(52px,7.1vw,112px);line-height:.98}.hero h1 em{color:var(--white);font-style:normal;display:inline-block}.hero__lead{color:#d0d5ca;max-width:660px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);min-height:56px;color:var(--white);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{border-color:#fff6;transform:translateY(-2px)}.button--primary{background:var(--acid);border-color:var(--acid);color:#0d1008}.button--primary:hover{background:var(--acid-soft);border-color:var(--acid-soft)}.button--glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0709077a}.hero__proof{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090775;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin:38px 0 0;padding:0;list-style:none;display:grid}.hero__proof li{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-height:78px;padding:17px 20px;display:grid}.hero__proof li+li{padding-left:20px}.hero__proof li:last-child{border-right:0}.hero__proof strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.hero__proof small{color:var(--muted);grid-column:2;margin-top:6px;font-size:13px;line-height:1.35}.status-dot{background:var(--acid);border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 14px #2ed81cbf}.hero .opening-date{max-width:900px;margin:0 0 26px}.hero .live-status-strip{margin-top:30px}.live-status-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0709078c;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,900px);margin-top:38px;display:grid}.live-status-strip__item{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:82px;padding:15px 17px;display:grid}.live-status-strip__item:nth-child(4){border-right:0}.live-status-strip__item>div{gap:6px;min-width:0;display:grid}.live-status-strip__item small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.live-status-strip__item strong{min-width:0;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.live-status-strip__icon{background:var(--muted);border-radius:50%;width:9px;height:9px}.live-status-strip__icon--online{background:var(--acid);box-shadow:0 0 15px #2ed81ccc}.live-status-strip__symbol{width:25px;color:var(--acid);text-align:center;font-size:20px;line-height:1}.live-status-strip__more{border-top:1px solid var(--line);color:#c9cec4;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:900;transition:color .2s,background .2s;display:flex}.live-status-strip__more:hover{color:var(--acid);background:#2ed81c12}.section{padding:clamp(90px,10vw,156px) clamp(20px,7vw,116px);scroll-margin-top:28px}.section-heading{max-width:990px;margin-bottom:60px}.section-heading--split{grid-template-columns:1.2fr minmax(320px,.8fr);align-items:end;gap:80px;max-width:none;display:grid}.section-heading h2,.start h2,.launcher h2,.update h2,.faq h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.6vw,82px);line-height:.98}.section-heading>p:last-child,.section-heading--split>p,.launcher__content>p,.update>div>p:last-child,.faq .section-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.7}.section-heading>p:last-child{max-width:660px;margin:24px 0 0}.section-heading--split>p{margin:0}.video-story{border-bottom:1px solid var(--line);background:#080a08;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(46px,7vw,110px);display:grid}.video-story__media{min-width:0}.video-story__content h2,.radio-section h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:.98}.video-story__content>p:not(.eyebrow),.radio-section__copy>p:not(.eyebrow){color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.7}.video-story__content .button{margin-top:28px}.video-points{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.video-points li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;font-size:15px;font-weight:800;display:flex}.video-points li:before{content:"";background:var(--acid);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 14px #2ed81c8c}.video-facade{aspect-ratio:16/9;cursor:pointer;border:1px solid var(--line);width:100%;color:var(--white);background:#090b09;padding:0;display:block;position:relative;overflow:hidden}.video-facade:after{content:"";background:linear-gradient(#0000 42%,#020302b8);position:absolute;inset:0}.video-facade img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.video-facade:hover img{transform:scale(1.02)}.video-facade__play{z-index:2;background:var(--acid);color:#0a0d08;text-indent:4px;border-radius:50%;place-items:center;width:84px;height:84px;font-size:26px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #00000073}.video-facade__label{z-index:2;letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:900;position:absolute;bottom:22px;left:24px;right:24px}.video-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#000;width:100%;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;display:block}.intro{background:#080a08}.story-grid{grid-template-rows:repeat(2,minmax(330px,1fr));grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.story-card{isolation:isolate;border:1px solid var(--line);background:var(--panel);min-height:330px;position:relative;overflow:hidden}.story-card--large{grid-row:span 2}.story-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.story-card:hover img{transform:scale(1.035)}.story-card:after{content:"";z-index:-1;background:linear-gradient(#0406040a 34%,#040604f5);position:absolute;inset:0}.story-card>div{padding:30px;position:absolute;bottom:0;left:0;right:0}.story-card span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.story-card h3{letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 10px;font-size:clamp(28px,3vw,46px)}.story-card p{color:#c2c7be;max-width:560px;margin:0;font-size:16px;line-height:1.6}.paths{background:var(--panel);border-block:1px solid var(--line)}.path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.path-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:28px;transition:background .2s,transform .2s;display:flex}.path-card:hover{background:#171c16;transform:translateY(-3px)}.path-card>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.path-card h3{letter-spacing:-.04em;text-transform:uppercase;margin:auto 0 16px;font-size:clamp(25px,2.4vw,37px);line-height:1}.path-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.start{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(46px,8vw,120px);display:grid}.start__visual{border:1px solid var(--line);min-height:640px;position:relative;overflow:hidden}.start__visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.start__visual:after{content:"";background:linear-gradient(#0000 45%,#030503e0);position:absolute;inset:0}.start__caption{z-index:2;gap:9px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.start__caption span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.start__caption strong{text-transform:uppercase;max-width:470px;font-size:clamp(24px,3vw,40px);line-height:1}.steps{border-top:1px solid var(--line);margin:38px 0 0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;padding:24px 0;scroll-margin-top:40px;display:grid}.steps li>span{width:38px;height:38px;color:var(--acid);border:1px solid #2ed81c73;place-items:center;font-size:13px;font-weight:900;display:grid}.steps h3{letter-spacing:.03em;text-transform:uppercase;margin:0 0 7px;font-size:16px}.steps p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.start__guide-link{margin-top:28px;display:inline-flex}.launcher{border-block:1px solid var(--line);background:#090b09;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(50px,6vw,96px);display:grid}.launcher__content>p{max-width:620px;margin:28px 0 0}.launcher__status{background:#2ed81c09;border:1px solid #2ed81c38;align-items:center;gap:14px;margin-top:34px;padding:19px 20px;display:flex}.launcher__status div{gap:5px;min-width:0;display:grid}.launcher__status strong{letter-spacing:.04em;text-transform:uppercase;font-size:14px}.launcher__status small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.launcher__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.button--disabled{color:#747970;cursor:default;background:#151815}.button--disabled:hover{border-color:var(--line);transform:none}.text-link{color:var(--acid);letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:900}.launcher__visual{background:#080a08;border:1px solid #2ed81c38;justify-self:end;width:100%;max-width:1050px;min-height:0;margin:0;position:relative;overflow:hidden}.launcher__visual>img{aspect-ratio:1050/789;object-fit:cover;width:100%;height:auto}.launcher__visual figcaption{color:var(--muted);padding:14px 16px;font-size:13px;line-height:1.5}.launcher-window{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070907db;width:min(76%,520px);padding:24px;display:grid;position:absolute;bottom:8%;right:5%;box-shadow:0 26px 70px #0000008c}.launcher-window span{color:var(--acid);letter-spacing:.14em;font-size:12px;font-weight:900}.launcher-window strong{letter-spacing:-.065em;margin:38px 0 46px;font-size:clamp(42px,5vw,72px);line-height:.78}.launcher-window i{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-style:normal}.update{background:var(--acid);color:#10130d;grid-template-columns:150px 1fr auto;align-items:end;gap:60px;display:grid}.update .eyebrow,.update .eyebrow span,.update .text-link{color:#18200c}.update h2{max-width:910px;font-size:clamp(40px,5vw,74px)}.update>div>p:last-child{color:#35431f;max-width:720px;margin:24px 0 0}.update__tag{writing-mode:vertical-rl;color:#273317;letter-spacing:.14em;align-self:start;font-size:12px;font-weight:900}.radio-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80%,#2ed81c14,#0000 35%),#0a0d0a;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(50px,9vw,140px);display:grid}.radio-section__link{gap:10px;margin-top:28px;display:inline-flex}.radio-card__controls{background:#070a07d6;border:1px solid #2ed81c47;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:210px;padding:clamp(24px,4vw,50px);display:grid;box-shadow:0 32px 90px #00000047}.radio-play,.radio-dock__play{cursor:pointer;background:var(--acid);color:#0b0e08;border:0;border-radius:50%;place-items:center;width:74px;height:74px;font-size:24px;display:grid}.radio-now{gap:8px;min-width:0;display:grid}.radio-now strong{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(24px,3vw,42px)}.radio-now span{color:var(--muted);font-size:14px}.radio-volume{width:150px;color:var(--muted);text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:12px;font-weight:800;display:grid}.radio-volume__value,.radio-dock__value{color:var(--white);font-variant-numeric:tabular-nums;text-align:right}.radio-volume input{grid-column:1/-1}.radio-dock{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b08f5;border:1px solid #2ed81c59;grid-template-columns:auto minmax(0,1fr) minmax(132px,180px) auto auto;align-items:center;gap:16px;width:min(820px,100vw - 32px);min-height:76px;padding:10px 12px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #000000ad}.radio-dock__play{width:50px;height:50px;font-size:17px}.radio-dock__meta{gap:4px;min-width:0;display:grid}.radio-dock__meta strong{text-transform:uppercase;font-size:15px}.radio-dock__meta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.radio-dock__volume{min-width:0;color:var(--muted);letter-spacing:.08em;grid-template-columns:auto minmax(70px,1fr) 38px;align-items:center;gap:9px;font-size:12px;font-weight:900;display:grid}.radio-volume input,.radio-dock__volume input{cursor:pointer;touch-action:none;appearance:none;background:0 0;border:0;width:100%;min-height:44px}.radio-volume input:focus-visible,.radio-dock__volume input:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.radio-volume input::-webkit-slider-runnable-track{background:#4a5146;border-radius:999px;height:6px}.radio-dock__volume input::-webkit-slider-runnable-track{background:#4a5146;border-radius:999px;height:6px}.radio-volume input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:3px solid #10140d;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 0 0 2px #2ed81c33,0 4px 14px #00000073}.radio-dock__volume input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:3px solid #10140d;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 0 0 2px #2ed81c33,0 4px 14px #00000073}.radio-volume input::-moz-range-track{background:#4a5146;border:0;border-radius:999px;height:6px}.radio-dock__volume input::-moz-range-track{background:#4a5146;border:0;border-radius:999px;height:6px}.radio-volume input::-moz-range-progress{background:var(--acid);border-radius:999px;height:6px}.radio-dock__volume input::-moz-range-progress{background:var(--acid);border-radius:999px;height:6px}.radio-volume input::-moz-range-thumb{background:var(--acid);border:3px solid #10140d;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #2ed81c33,0 4px 14px #00000073}.radio-dock__volume input::-moz-range-thumb{background:var(--acid);border:3px solid #10140d;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #2ed81c33,0 4px 14px #00000073}.radio-dock__cta{background:var(--acid);color:#0b0e08;text-transform:uppercase;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.radio-dock__close{cursor:pointer;width:44px;height:44px;color:var(--muted);background:0 0;border:0;font-size:26px}.scroll-to-top{z-index:45;width:50px;height:50px;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));cursor:pointer;pointer-events:none;visibility:hidden;opacity:0;color:var(--acid);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;background:#080b08e6;border:1px solid #2ed81cb3;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .2s,visibility 0s linear .2s,background .2s,color .2s,bottom .2s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 14px 42px #00000073}.scroll-to-top svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.scroll-to-top:hover{background:var(--acid);color:#0b0e08}.scroll-to-top--visible{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}body.radio-is-active .scroll-to-top{bottom:calc(118px + env(safe-area-inset-bottom))}body.key-offer-is-active .scroll-to-top{bottom:calc(150px + env(safe-area-inset-bottom))}body.mobile-menu-is-open .scroll-to-top{pointer-events:none;visibility:hidden;opacity:0;transform:translateY(12px)}.faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,9vw,140px);display:grid}.faq .section-heading{margin:0}.faq .section-heading a{color:var(--acid)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:14px;min-height:88px;font-size:16px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--acid);letter-spacing:.1em;font-size:12px}.faq-list summary i{color:var(--acid);justify-self:end;font-size:20px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:-5px 38px 28px 56px;font-size:16px;line-height:1.75}.faq-inline-link{color:var(--acid);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:18px;margin-top:14px;font-size:13px;font-weight:900;display:inline-flex}.final-cta{text-align:center;border-top:1px solid var(--line);background:linear-gradient(#050706b8,#050706ed),url(/images/hero-crimewood.webp) 50%/cover;place-items:center;min-height:660px;padding:90px 20px;display:grid;position:relative;overflow:hidden}.final-cta:before{content:"CW";color:#ffffff0a;letter-spacing:-.16em;font-size:min(44vw,650px);font-weight:900;position:absolute}.final-cta>div{z-index:1;position:relative}.final-cta h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(58px,9vw,128px);line-height:.83}.final-cta h2 em{color:var(--acid);font-style:normal}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1.15fr) repeat(3,minmax(150px,.85fr));gap:clamp(32px,4vw,68px);padding:62px clamp(20px,7vw,116px) 84px;display:grid}.footer-brand{gap:25px;display:grid}.footer-brand p{max-width:390px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.footer-payments{flex-wrap:nowrap;gap:8px;width:100%;max-width:360px;display:flex}.footer-payments img{flex:1 1 0;width:calc(20% - 6.4px);min-width:0;max-width:64px;height:auto}.site-footer nav{align-content:start;gap:13px;display:grid}.site-footer nav span{color:#777e74;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:900}.site-footer nav a{color:#d5d8d1;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.site-footer nav a:hover{color:var(--acid)}.footer-legal{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:20px;padding-top:28px;display:grid}.footer-legal p{color:#858b82;margin:0;font-size:12px;line-height:1.65}.footer-legal__copyright{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:18px;font-weight:800;color:#b2b7ae!important}.mobile-cta{display:none}.download-hero{isolation:isolate;min-height:920px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 150px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.download-hero__image,.download-hero__shade{width:100%;height:100%;position:absolute;inset:0}.download-hero__image{z-index:-3;object-fit:cover;object-position:56% center;opacity:.42}.download-hero__shade{z-index:-2;background:linear-gradient(90deg,#030503fc,#030503db 50%,#03050391),linear-gradient(#0000 44%,#030503fa)}.download-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.download-hero__inner{z-index:2;width:100%;position:relative}.download-hero__layout{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:clamp(40px,5vw,86px);display:grid}.download-hero__content{min-width:0}.breadcrumbs{color:#969d93;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:48px;font-size:13px;font-weight:800;display:flex}.breadcrumbs a:hover{color:var(--acid)}.breadcrumbs strong{color:#dfe2db}.download-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:700px;margin:0;font-size:clamp(54px,4.9vw,88px);line-height:.98}.download-hero h1 em{color:var(--acid);font-style:normal}.download-hero__content>p:not(.eyebrow):not(.external-note){color:#cbd0c6;max-width:640px;margin:32px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.download-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;scroll-margin-top:40px;display:flex}.button--download{min-width:285px}.external-note{color:#979e94;margin:14px 0 0;font-size:13px;line-height:1.5}.launcher-preview{min-width:0;margin:0}.launcher-preview__frame{aspect-ratio:2532/1400;background:#05090d;border:1px solid #2ed81c47;overflow:hidden;box-shadow:0 30px 90px #0000009e,0 0 60px #31d5ab14}.launcher-preview__frame img{object-fit:cover;width:100%;height:100%}.launcher-preview figcaption{justify-content:space-between;align-items:flex-start;gap:22px;padding:15px 2px 0;display:flex}.launcher-preview figcaption strong{letter-spacing:.045em;text-transform:uppercase;max-width:390px;font-size:13px;line-height:1.45}.launcher-preview figcaption span{color:var(--muted);text-align:right;flex:none;font-size:12px;line-height:1.45}.download-facts{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:0;left:clamp(20px,7vw,116px);right:clamp(20px,7vw,116px)}.download-facts>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:104px;padding:20px 28px;display:grid}.download-facts>div:first-child{padding-left:0}.download-facts>div:last-child{border-right:0}.download-facts dt{color:#969d93;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.download-facts dd{margin:0;font-size:16px;font-weight:800}.verify{background:#080a08;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,9vw,140px);display:grid}.verify__intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.93}.verify__intro>p:last-child{max-width:560px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.file-card{background:var(--panel);border:1px solid #2ed81c40;box-shadow:0 34px 100px #00000047}.file-card__top{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:26px;display:flex}.file-card__top>span{background:var(--acid);color:#11150b;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.file-card__top>div{gap:8px;min-width:0;display:grid}.file-card__top small,.file-card dt{color:#91988e;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.file-card__top strong{overflow-wrap:anywhere;font-size:15px}.file-card dl{margin:0;padding:0 26px}.file-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:20px 0;display:grid}.file-card dd{color:#d8dcd4;min-width:0;margin:0;font-size:14px;line-height:1.6}.file-card dd code{color:var(--acid);overflow-wrap:anywhere}.hash-command{background:#070907;gap:12px;padding:24px 26px;display:grid}.hash-command span{color:#969d93;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.hash-command code{overflow-wrap:anywhere;color:#d8ddd3;font-size:13px;line-height:1.6}.file-card--details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 24px;font-size:15px;font-weight:800;list-style:none;display:flex}.file-card--details>summary::-webkit-details-marker{display:none}.file-card--details>summary i{color:var(--acid);font-size:24px;font-style:normal;transition:transform .2s}.file-card--details[open]>summary{border-bottom:1px solid var(--line)}.file-card--details[open]>summary i{transform:rotate(45deg)}@media (width>=761px){.verify:after{content:"";visibility:hidden;pointer-events:none;grid-area:1/2;min-height:460px}.verify__intro{grid-area:1/1}.verify>.file-card{grid-area:1/2}}.install{background:var(--panel);border-block:1px solid var(--line)}.install-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.install-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:290px;padding:26px;display:flex}.install-grid li>span{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:900}.install-grid h3{letter-spacing:-.035em;text-transform:uppercase;margin:auto 0 16px;font-size:clamp(23px,2vw,32px);line-height:1}.install-grid p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.requirements{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,9vw,140px);display:grid}.requirements h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.93}.requirements ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.requirements li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.requirements li>span{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:900}.requirements strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:15px;display:block}.requirements p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.launcher-faq{border-top:1px solid var(--line);background:#090b09}.launcher-final{text-align:center;border-top:1px solid var(--line);background:linear-gradient(#040604a3,#040604ed),url(/images/job-pilot.webp) 50%/cover;place-items:center;min-height:620px;padding:90px 20px 130px;display:grid;position:relative;overflow:hidden}.launcher-final:before{content:"1.10";color:#ffffff0b;letter-spacing:-.12em;font-size:min(32vw,470px);font-weight:900;position:absolute}.launcher-final>div{z-index:1;position:relative}.launcher-final h2{letter-spacing:-.07em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(48px,7.8vw,110px);line-height:.86}.launcher-final h2 em{color:var(--acid);font-style:normal}.keys-page{background:#070907}.key-offer-banner{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b08f7;border:1px solid #2ed81c47;grid-template-columns:74px minmax(0,1fr) auto 44px;align-items:center;gap:18px;width:min(780px,100vw - 32px);min-height:108px;padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 28px 90px #000000b3}.key-offer-banner__mark{width:74px;height:82px;color:var(--white);background:radial-gradient(circle at 50% 38%,#2ed81c5c,#0000 56%),#121812;place-items:center;font-size:56px;font-weight:900;line-height:1;display:grid}.key-offer-banner__copy{gap:5px;min-width:0;display:grid}.key-offer-banner__copy strong{text-transform:uppercase;font-size:17px}.key-offer-banner__copy span{color:var(--muted);font-size:14px}.key-offer-banner__copy small{color:var(--acid);font-size:13px;font-weight:800}.key-offer-banner__cta{background:var(--acid);color:#0b0e08;text-transform:uppercase;place-items:center;gap:2px;min-height:58px;padding:8px 22px;font-size:13px;font-weight:900;display:grid}.key-offer-banner__cta span{font-size:18px}.key-offer-banner__close{cursor:pointer;border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:0 0;font-size:25px}.keys-hero{min-height:var(--showcase-hero-height);isolation:isolate;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 110px;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:start;gap:clamp(44px,7vw,110px);display:grid;position:relative;overflow:hidden}.keys-hero__image,.keys-hero__shade{width:100%;height:100%;position:absolute;inset:0}.keys-hero__image{z-index:-3;object-fit:cover;object-position:var(--showcase-image-position)}.keys-hero__shade{z-index:-2;background:var(--showcase-shade)}.keys-hero:after{content:"";z-index:-1;-webkit-mask-image:var(--showcase-grid-mask);mask-image:var(--showcase-grid-mask);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.keys-hero__copy{z-index:2;min-width:0;position:relative}.keys-hero__copy h1{letter-spacing:-.07em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(58px,7.2vw,108px);line-height:.98}.keys-hero__copy h1 em{color:var(--acid);font-style:normal}.keys-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:680px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.key-product-card{z-index:2;background:#080b08e6;border:1px solid #2ed81c4d;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000080}.key-product-card__visual,.order-summary__visual{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#2ed81c40,#0000 40%),linear-gradient(135deg,#182018,#080b08);align-content:center;place-items:center;min-height:210px;display:grid}.key-product-card__visual span,.order-summary__visual span{letter-spacing:-.12em;font-size:150px;font-weight:900;line-height:.78}.key-product-card__visual small,.order-summary__visual small{color:var(--acid);letter-spacing:.35em;font-size:12px;font-weight:900}.key-product-card__body{padding:28px}.key-product-card__body>span,.order-summary__body>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.key-product-card__body h2{text-transform:uppercase;margin:12px 0 20px;font-size:clamp(28px,3vw,44px);line-height:.95}.key-product-card__body ul{color:var(--muted);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.key-product-card__body li{align-items:center;gap:10px;display:flex}.key-product-card__body li:before{content:"✓";color:var(--acid);font-weight:900}.key-product-card__price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:28px;padding-top:22px;display:flex}.key-product-card__price strong{font-size:36px}.key-product-card__price span{color:var(--acid);font-size:15px;font-weight:900}.key-value{background:#080a08;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(48px,9vw,140px);display:grid}.key-value h2,.key-requirements h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.93}.key-value__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.key-value__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:24px;display:flex}.key-value__grid article>span,.key-steps li>span{color:var(--acid);font-size:12px;font-weight:900}.key-value__grid strong{text-transform:uppercase;margin:auto 0 14px;font-size:22px}.key-value__grid p,.key-steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.key-activation{background:var(--panel);border-block:1px solid var(--line)}.key-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.key-steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:280px;padding:25px;display:flex}.key-steps h3{text-transform:uppercase;margin:auto 0 14px;font-size:clamp(22px,2vw,31px);line-height:1}.key-requirements{grid-template-columns:.78fr 1.22fr;gap:clamp(48px,9vw,140px);display:grid}.key-requirements ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.key-requirements li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:170px;padding:24px}.key-requirements strong{text-transform:uppercase;margin-bottom:12px;font-size:16px;display:block}.key-requirements p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.official-link{min-height:44px;color:var(--acid);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #2ed81c6b;align-self:flex-start;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:900;transition:border-color .2s,color .2s;display:inline-flex}.official-link:hover{border-color:var(--white);color:var(--white)}.official-link-row{flex-wrap:wrap;gap:4px 18px;display:flex}.key-faq{border-top:1px solid var(--line);background:#090b09}.key-final{text-align:center;background:linear-gradient(#040604ad,#040604f0),url(/images/vehicles.webp) 50%/cover;place-items:center;min-height:610px;padding:90px 20px 130px;display:grid}.key-final h2{letter-spacing:-.07em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(52px,8vw,116px);line-height:.85}.key-final h2 em{color:var(--acid);font-style:normal}.payment-page{background:radial-gradient(circle at 100% 0,#2ed81c12,#0000 28%),#070907;min-height:100vh}.payment-page .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#030503eb,#030503ad)}.payment-layout{padding:var(--subpage-content-top) clamp(20px,7vw,116px) clamp(70px,8vw,120px);grid-template-columns:minmax(0,1.12fr) minmax(360px,.58fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.payment-main{min-width:0}.payment-main>h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(56px,7vw,104px);line-height:.98}.payment-main>h1 em{color:var(--acid);font-style:normal}.payment-lead{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.7}.purchase-form{gap:22px;max-width:820px;margin-top:48px;display:grid}.purchase-form__heading{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding-top:26px;display:grid}.purchase-form__heading>span{color:var(--acid);font-size:12px;font-weight:900}.purchase-form__heading strong{text-transform:uppercase;font-size:18px}.purchase-form__heading p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.purchase-field{gap:10px;display:grid}.purchase-field>span{text-transform:uppercase;font-size:13px;font-weight:800}.purchase-field input{border:1px solid var(--line);width:100%;height:60px;color:var(--white);font:inherit;background:#0d100d;padding:0 18px}.purchase-field input::placeholder{color:#687066}.purchase-hint{color:var(--acid);margin:-10px 0 0;font-size:13px;line-height:1.5}.payment-method{background:#2ed81c09;border:1px solid #2ed81c57;grid-template-columns:48px 1fr 30px;align-items:center;gap:15px;min-height:76px;padding:13px 16px;display:grid}.payment-method>span{background:var(--acid);color:#10140c;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.payment-method div{gap:5px;display:grid}.payment-method strong{font-size:15px}.payment-method small{color:var(--muted);font-size:13px}.payment-method i{color:var(--acid);justify-self:end;font-style:normal}.purchase-consent{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.55;display:grid}.purchase-consent input{width:19px;height:19px;accent-color:var(--acid);margin:1px 0 0}.purchase-total{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:5px 20px;padding:24px 0;display:grid}.purchase-total>span{color:var(--muted);font-size:14px}.purchase-total strong{grid-row:span 2;font-size:36px}.purchase-total small{color:var(--acid);font-size:13px}.purchase-submit{cursor:pointer;border:0;width:100%}.purchase-submit:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.payment-pending{color:#9fa69b;text-align:center;margin:-10px 0 0;font-size:13px}.purchase-message{color:var(--acid);border:1px solid #2ed81c40;margin:0;padding:16px;font-size:14px;line-height:1.55}.order-summary{background:var(--panel);border:1px solid #2ed81c42;position:sticky;top:28px;overflow:hidden}.order-summary__visual{min-height:190px}.order-summary__body{padding:26px}.order-summary__body h2{text-transform:uppercase;margin:10px 0 22px;font-size:30px;line-height:.95}.order-summary__body dl{margin:0}.order-summary__body dl>div{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:18px;padding:14px 0;display:grid}.order-summary__body dt{color:var(--muted);font-size:13px}.order-summary__body dd{text-align:right;margin:0;font-size:13px}.order-summary__total{justify-content:space-between;align-items:end;margin-top:24px;display:flex}.order-summary__total span{color:var(--muted);font-size:14px}.order-summary__total strong{font-size:34px}.order-summary__note{border-top:1px solid var(--line);color:var(--muted);background:#090b09;margin:0;padding:18px 26px;font-size:13px;line-height:1.55}.order-summary__note strong{color:var(--white)}.payment-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(20px,7vw,116px);padding:0 0 clamp(70px,8vw,110px);display:grid}.payment-flow article{border:1px solid var(--line);border-right:0;min-height:190px;padding:22px}.payment-flow article:last-child{border-right:1px solid var(--line)}.payment-flow article>span{color:var(--acid);font-size:12px;font-weight:900}.payment-flow strong{text-transform:uppercase;margin:52px 0 10px;font-size:15px;display:block}.payment-flow p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.payment-notice{background:#2ed81c0a;border:1px solid #2ed81c42;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:34px;margin:0 clamp(20px,7vw,116px) clamp(70px,8vw,110px);padding:24px 28px;display:grid}.payment-notice strong{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;font-size:14px}.payment-notice p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.how-page{background:#070907}.how-hero{min-height:var(--showcase-hero-height);isolation:isolate;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 100px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.how-hero__image,.how-hero__shade{width:100%;height:100%;position:absolute;inset:0}.how-hero__image{z-index:-3;object-fit:cover;object-position:57% center}.how-hero__shade{z-index:-2;background:linear-gradient(90deg,#030503fa,#030503db 47%,#03050340 78%),linear-gradient(#0000 52%,#030503fa)}.how-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.how-hero__content{z-index:1;width:min(100%,1040px);position:relative}.how-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1040px;margin:0;font-size:clamp(54px,7.1vw,112px);line-height:.98}.how-hero h1 em{color:var(--acid);font-style:normal}.how-hero__content>p:not(.eyebrow){color:#d0d5ca;max-width:720px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.how-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.how-hero__proof{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0709079e;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,900px);margin:42px 0 0;padding:0;list-style:none;display:grid}.how-hero__proof li{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;gap:6px 13px;min-height:92px;padding:18px 21px;display:grid}.how-hero__proof li:last-child{border-right:0}.how-hero__proof li>span{color:var(--acid);grid-row:span 2;font-size:12px;font-weight:900}.how-hero__proof strong{text-transform:uppercase;font-size:14px}.how-hero__proof small{color:var(--muted);font-size:13px;line-height:1.35}.how-choice{background:#090c09}.how-choice__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how-choice__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:clamp(26px,3vw,44px);display:flex}.how-choice__grid article>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.how-choice__grid h3{letter-spacing:-.045em;text-transform:uppercase;max-width:620px;margin:auto 0 18px;font-size:clamp(29px,3.2vw,50px);line-height:.96}.how-choice__grid p{max-width:680px;color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.65}.how-choice__card--accent{background:radial-gradient(circle at 100% 0,#2ed81c21,transparent 42%),var(--panel)}.how-choice__grid .text-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-top:20px;display:flex}.how-steps{background:var(--panel);border-block:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,9vw,140px);display:grid}.how-steps__intro{position:sticky;top:34px}.how-steps__intro h2,.how-basics h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,84px);line-height:.92}.how-steps__intro>p:last-child,.how-basics>div>p:last-child{max-width:550px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.7}.how-steps__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.how-steps__list li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:26px;min-height:260px;padding:28px 0;scroll-margin-top:24px;display:grid}.how-steps__list li>span{color:var(--acid);font-size:13px;font-weight:900}.how-steps__list h3{letter-spacing:-.04em;text-transform:uppercase;max-width:680px;margin:0 0 18px;font-size:clamp(28px,3vw,45px);line-height:.98}.how-steps__list p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.how-steps__list .text-link{gap:28px;margin-top:24px;display:inline-flex}.how-why{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.how-why__visual{border:1px solid var(--line);min-height:640px;overflow:hidden}.how-why__visual img{object-fit:cover;width:100%;height:100%;min-height:640px}.how-why__copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,82px);line-height:.92}.how-why__copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;font-size:16px;line-height:1.75}.how-why__copy ul{border-top:1px solid var(--line);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.how-why__copy li{border-bottom:1px solid var(--line);text-transform:uppercase;align-items:center;min-height:58px;padding:10px 0;font-size:14px;font-weight:800;display:flex}.how-why__copy li:before{content:"+";color:var(--acid);margin-right:16px}.how-basics{border-block:1px solid var(--line);background:#090b09;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,140px);display:grid}.how-basics>ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.how-basics li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;min-height:136px;padding:24px 0;display:grid}.how-basics li>span{color:var(--acid);font-size:12px;font-weight:900}.how-basics strong{text-transform:uppercase;margin-bottom:10px;font-size:17px;display:block}.how-basics li p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.how-faq{background:#070907}.how-final{text-align:center;background:linear-gradient(#040604ad,#040604f2),url(/images/vehicles.webp) 50%/cover;place-items:center;min-height:650px;padding:90px 20px 130px;display:grid}.how-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(56px,9vw,126px);line-height:.84}.how-final h2 em{color:var(--acid);font-style:normal}.how-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gameplay-page{background:#070907}.gameplay-index-link{gap:34px;width:fit-content;margin-top:34px;display:flex}.gameplay-hero{min-height:var(--showcase-hero-height);isolation:isolate;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 100px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.gameplay-hero__image,.gameplay-hero__shade{width:100%;height:100%;position:absolute;inset:0}.gameplay-hero__image{z-index:-3;object-fit:cover;object-position:var(--showcase-image-position)}.gameplay-hero__shade{z-index:-2;background:var(--showcase-shade)}.gameplay-hero:after{content:"";z-index:-1;-webkit-mask-image:var(--showcase-grid-mask);mask-image:var(--showcase-grid-mask);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.gameplay-hero__content{z-index:1;width:min(100%,1120px);position:relative}.gameplay-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1120px;margin:0;font-size:clamp(54px,7vw,112px);line-height:.98}.gameplay-hero h1 em{color:var(--acid);font-style:normal}.gameplay-hero__content>p:not(.eyebrow){color:#d0d5ca;max-width:760px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.gameplay-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.gameplay-hero__proof{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0709079e;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,920px);margin:42px 0 0;padding:0;list-style:none;display:grid}.gameplay-hero__proof li{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;gap:6px 13px;min-width:0;min-height:94px;padding:18px 21px;display:grid}.gameplay-hero__proof li:last-child{border-right:0}.gameplay-hero__proof li>span{color:var(--acid);grid-row:span 2;font-size:12px;font-weight:900}.gameplay-hero__proof strong{text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.gameplay-hero__proof small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.gameplay-video{background:#090c09}.gameplay-paths{border-block:1px solid var(--line);background:var(--panel)}.gameplay-path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gameplay-path-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2ed81c0d,#0000 40%);flex-direction:column;grid-column:span 4;min-height:330px;padding:clamp(24px,3vw,40px);display:flex}.gameplay-path-grid article:nth-child(-n+2){grid-column:span 6;min-height:360px}.gameplay-path-grid article>span,.gameplay-system__copy>span{color:var(--acid);letter-spacing:.11em;font-size:12px;font-weight:900}.gameplay-path-grid h3{letter-spacing:-.045em;text-transform:uppercase;max-width:570px;margin:auto 0 18px;font-size:clamp(28px,3vw,48px);line-height:.96}.gameplay-path-grid p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.gameplay-systems{background:#070907}.gameplay-systems>.section-heading>p:last-child{max-width:760px}.gameplay-system-list{border-top:1px solid var(--line);display:grid}.gameplay-system-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);min-width:0;display:grid}.gameplay-system-list>article:nth-child(2n) .gameplay-system__visual{order:2}.gameplay-system__visual{min-width:0;min-height:560px;overflow:hidden}.gameplay-system__visual img{object-fit:cover;width:100%;height:100%;min-height:560px;transition:transform .5s}.gameplay-system-list>article:hover .gameplay-system__visual img{transform:scale(1.025)}.gameplay-system__copy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,5vw,78px);display:flex}.gameplay-system-list>article:nth-child(2n) .gameplay-system__copy{border-right:1px solid var(--line);border-left:0}.gameplay-system__copy h3{letter-spacing:-.055em;text-transform:uppercase;max-width:700px;margin:28px 0 24px;font-size:clamp(34px,4.3vw,67px);line-height:.94}.gameplay-system__copy>p{max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.gameplay-system__copy ul{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none;display:grid}.gameplay-system__copy li{border-bottom:1px solid var(--line);text-transform:uppercase;align-items:center;min-height:54px;padding:10px 0;font-size:13px;font-weight:800;display:flex}.gameplay-system__copy li:before{content:"+";color:var(--acid);margin-right:15px}.gameplay-world{border-block:1px solid var(--line);background:#090b09;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.gameplay-world__visual{border:1px solid var(--line);min-height:650px;overflow:hidden}.gameplay-world__visual img{object-fit:cover;width:100%;height:100%;min-height:650px}.gameplay-world__copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:.93}.gameplay-world__copy>p:not(.eyebrow){color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.75}.gameplay-world__facts{border-top:1px solid var(--line);margin-top:34px;display:grid}.gameplay-world__facts>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;gap:18px;min-height:78px;display:grid}.gameplay-world__facts strong{color:var(--acid);letter-spacing:.08em;font-size:12px}.gameplay-world__facts span{color:#c4c9c0;font-size:14px;line-height:1.5}.gameplay-faq{background:#070907}.gameplay-final{text-align:center;background:linear-gradient(#040604a3,#040604f2),url(/images/roleplay-police.webp) 50%/cover;place-items:center;min-height:650px;padding:90px 20px 130px;display:grid}.gameplay-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(56px,9vw,126px);line-height:.84}.gameplay-final h2 em{color:var(--acid);font-style:normal}.gameplay-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-page{background:#070907}.about-hero{isolation:isolate;min-height:900px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 100px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.about-hero__image,.about-hero__shade{width:100%;height:100%;position:absolute;inset:0}.about-hero__image{z-index:-3;object-fit:cover;object-position:57% center}.about-hero__shade{z-index:-2;background:linear-gradient(90deg,#030503fc,#030503d6 48%,#03050338 80%),linear-gradient(#0000 50%,#030503fa)}.about-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.about-hero__content{z-index:1;width:min(100%,1080px);position:relative}.about-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1080px;margin:0;font-size:clamp(56px,7.4vw,116px);line-height:.98}.about-hero h1 em{color:var(--acid);font-style:normal}.about-hero__content>p:not(.eyebrow){color:#d0d5ca;max-width:740px;margin:30px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.about-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.about-hero__proof{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0709079e;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,940px);margin:42px 0 0;padding:0;list-style:none;display:grid}.about-hero__proof li{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;gap:6px 13px;min-width:0;min-height:94px;padding:18px 21px;display:grid}.about-hero__proof li:last-child{border-right:0}.about-hero__proof li>span{color:var(--acid);grid-row:span 2;font-size:12px;font-weight:900}.about-hero__proof strong{text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.about-hero__proof small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.about-trust{border-block:1px solid var(--line);background:#090b09}.about-trust__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-trust__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:340px;padding:clamp(25px,3vw,40px);display:flex}.about-trust__grid article>span{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:900}.about-trust__grid h3{letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:auto 0 18px;font-size:clamp(28px,3vw,46px);line-height:.96}.about-trust__grid p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.65}.about-trust__grid .text-link{overflow-wrap:anywhere}.about-operator{background:#070907;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,9vw,140px);display:grid}.about-operator>div h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:.93}.about-operator>div>p:last-child{max-width:560px;color:var(--muted);margin:25px 0 0;font-size:16px;line-height:1.7}.about-operator dl{border-top:1px solid var(--line);margin:0}.about-operator dl>div{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:24px;min-height:80px;display:grid}.about-operator dt{color:var(--muted);text-transform:uppercase;font-size:13px}.about-operator dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.about-operator dd a{color:var(--acid)}.about-operator__legal{color:#7f877b;grid-column:2;margin:0;font-size:12px;line-height:1.65}.about-final{text-align:center;background:linear-gradient(#040604a3,#040604f2),url(/images/vehicles.webp) 50%/cover;place-items:center;min-height:650px;padding:90px 20px 130px;display:grid}.about-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(56px,9vw,126px);line-height:.84}.about-final h2 em{color:var(--acid);font-style:normal}.about-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.status-page{background:#070907}.status-hero{isolation:isolate;min-height:880px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 96px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.status-hero__image,.status-hero__shade{width:100%;height:100%;position:absolute;inset:0}.status-hero__image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.75)}.status-hero__shade{z-index:-2;background:linear-gradient(90deg,#030503fa,#030503d4 47%,#030503a8),linear-gradient(#0000 42%,#030503fc)}.status-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.status-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:start;gap:clamp(52px,7vw,110px);width:100%;display:grid}.status-hero__copy{min-width:0}.status-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,108px);line-height:.98}.status-hero h1 em{color:var(--acid);font-style:normal}.status-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.7}.status-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.status-dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a07d1;border:1px solid #2ed81c38;min-width:0;box-shadow:0 35px 100px #00000059}.status-dashboard__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 22px;display:flex}.status-dashboard__head>div{align-items:center;gap:11px;display:flex}.status-dashboard__head strong{letter-spacing:.07em;text-transform:uppercase;font-size:13px}.status-dashboard__head small{color:var(--muted);font-size:12px}.status-dashboard__pulse{background:var(--acid);border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px #2ed81cd1}.status-dashboard__pulse--waiting{box-shadow:none;background:#80877c}.status-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-dashboard__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2ed81c0d,#0000 45%);flex-direction:column;justify-content:flex-end;min-width:0;min-height:180px;padding:24px;display:flex}.status-dashboard__grid article:nth-child(2n){border-right:0}.status-dashboard__grid span{color:var(--acid);letter-spacing:.12em;margin-bottom:auto;font-size:12px;font-weight:900}.status-dashboard__grid strong{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(42px,5vw,72px);line-height:.9;overflow:hidden}.status-dashboard__grid p{color:var(--muted);margin:12px 0 0;font-size:13px}.status-dashboard__foot{color:#aeb4aa;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 22px;font-size:13px;line-height:1.4;display:flex}.status-dashboard__foot span:last-child{text-align:right}.status-explainer{border-block:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.status-explainer h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,82px);line-height:.94}.status-explainer__grid{border-top:1px solid var(--line);display:grid}.status-explainer__grid article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(190px,.65fr) minmax(240px,1.35fr);align-items:center;gap:28px;min-height:190px;display:grid}.status-explainer__grid article>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.status-explainer__grid h3{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.4vw,38px);line-height:1}.status-explainer__grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.status-final{text-align:center;background:linear-gradient(#040604ad,#040604f5),url(/images/vehicles.webp) 50%/cover;place-items:center;min-height:640px;padding:90px 20px 130px;display:grid}.status-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(60px,9vw,126px);line-height:.84}.status-final h2 em{color:var(--acid);font-style:normal}.status-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.radio-page{background:#070907}.radio-hero{isolation:isolate;min-height:920px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 100px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.radio-hero__image,.radio-hero__shade{width:100%;height:100%;position:absolute;inset:0}.radio-hero__image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.64)brightness(.72)}.radio-hero__shade{z-index:-2;background:radial-gradient(circle at 76% 42%,#15532b40,#0000 34%),linear-gradient(90deg,#030503fc,#030503db 48%,#030804b8),linear-gradient(#0000 44%,#030503fc)}.radio-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.radio-hero__layout{grid-template-columns:minmax(0,1fr) minmax(460px,.72fr);align-items:start;gap:clamp(48px,7vw,110px);width:100%;display:grid}.radio-hero__copy{min-width:0}.radio-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(58px,7vw,108px);line-height:.98}.radio-hero h1 em{color:var(--acid);font-style:normal}.radio-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:690px;margin:30px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.radio-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.radio-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e0ce6;border:1px solid #2ed81c47;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;min-width:0;padding:28px;scroll-margin-top:160px;display:grid;box-shadow:0 38px 120px #00000080}.radio-console__head{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.radio-console__brand{letter-spacing:-.02em;font-size:18px;font-weight:900}.radio-console__brand b{color:var(--acid)}.radio-console__live{color:var(--acid);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.radio-console__live i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #2ed81cd1}.radio-console__art{aspect-ratio:1;background:radial-gradient(circle,#2ed81c2b,#0000 57%),linear-gradient(135deg,#1d3525,#0d1510);border:1px solid #2ed81c38;border-radius:3px;grid-column:1/-1;justify-self:center;place-items:center;width:min(218px,62%);margin:3px 0 1px;display:grid;position:relative;overflow:hidden}.radio-console__art:before,.radio-console__art:after,.radio-console__art i{content:"";border:1px solid #2ed81c42;border-radius:50%;position:absolute;inset:10%}.radio-console__art:after{inset:22%}.radio-console__art i{inset:34%}.radio-console__art span{z-index:2;color:#f3f5ef80;letter-spacing:-.08em;text-align:center;font-size:clamp(29px,3vw,44px);font-weight:900;line-height:.75;position:relative}.radio-console__play{cursor:pointer;background:var(--acid);color:#0b0e08;border:0;border-radius:50%;place-items:center;width:76px;height:76px;font-size:23px;display:grid;box-shadow:0 14px 38px #00000052}.radio-console__play span{transform:translate(2px)}.radio-console__play--retry span{font-size:30px;transform:none}.radio-console__track{border:1px solid var(--line);background:#ffffff09;align-content:center;gap:7px;min-width:0;min-height:92px;padding:15px 54px 15px 17px;display:grid;position:relative}.radio-console__track>span,.radio-console__facts span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.radio-console__track strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.35}.radio-console__track small{color:#b8bdb4;font-size:13px}.radio-console__signal{align-items:center;gap:3px;height:28px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.radio-console__signal i{background:var(--acid);border-radius:4px;width:3px}.radio-console__signal i:first-child,.radio-console__signal i:nth-child(5){height:10px}.radio-console__signal i:nth-child(2),.radio-console__signal i:nth-child(4){height:22px}.radio-console__signal i:nth-child(3){height:28px}.radio-console__facts{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radio-console__facts>div{border-right:1px solid var(--line);align-content:center;gap:7px;min-width:0;min-height:64px;padding:12px 16px;display:grid}.radio-console__facts>div:last-child{border-right:0}.radio-console__facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.radio-console__volume{min-width:0;color:var(--muted);letter-spacing:.08em;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;gap:12px;font-size:12px;font-weight:900;display:grid}.radio-console__volume input{cursor:pointer;touch-action:none;appearance:none;background:0 0;border:0;width:100%;min-height:44px}.radio-console__volume input:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.radio-console__volume input::-webkit-slider-runnable-track{background:#4a5146;border-radius:999px;height:6px}.radio-console__volume input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:3px solid #10140d;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 0 0 2px #2ed81c33,0 4px 14px #00000073}.radio-console__volume input::-moz-range-track{background:#4a5146;border:0;border-radius:999px;height:6px}.radio-console__volume input::-moz-range-progress{background:var(--acid);border-radius:999px;height:6px}.radio-console__volume input::-moz-range-thumb{background:var(--acid);border:3px solid #10140d;border-radius:50%;width:22px;height:22px}.radio-console__volume output{color:var(--white);font-variant-numeric:tabular-nums;text-align:right}.radio-about{border-block:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.radio-about h2,.radio-how h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.6vw,82px);line-height:.94}.radio-about__copy{gap:22px;padding-top:3px;display:grid}.radio-about__copy p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.radio-how{background:#090b09}.radio-how__steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.radio-how__steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:270px;padding:26px;display:flex}.radio-how__steps li>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.radio-how__steps h3{text-transform:uppercase;margin:auto 0 16px;font-size:clamp(24px,2.5vw,38px);line-height:1}.radio-how__steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.radio-faq{border-top:1px solid var(--line)}.radio-final{text-align:center;background:linear-gradient(#040604ad,#040604f5),url(/images/world-nature.webp) 50%/cover;place-items:center;min-height:640px;padding:90px 20px 130px;display:grid}.radio-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(60px,9vw,126px);line-height:.84}.radio-final h2 em{color:var(--acid);font-style:normal}.radio-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rules-page{background:#070907}.rules-hero{isolation:isolate;min-height:760px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 90px;align-items:center;display:flex;position:relative;overflow:hidden}.rules-hero__image,.rules-hero__shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.rules-hero__image{object-fit:cover;object-position:var(--showcase-image-position);filter:saturate(.72)}.rules-hero__shade{z-index:-1;background:linear-gradient(90deg,#030503fc,#030503db 57%,#03050373),linear-gradient(#0000 42%,#030503fa)}.rules-hero__copy{width:min(100%,930px)}.rules-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(60px,7.4vw,116px);line-height:.98}.rules-hero--category h1{overflow-wrap:anywhere;max-width:1080px;font-size:clamp(48px,6.4vw,96px)}.rules-hero h1 em{color:var(--acid);font-style:normal}.rules-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:720px;margin:30px 0 0;font-size:18px;line-height:1.7}.rules-hero__copy>time{color:#b8bdb4;margin-top:18px;font-size:14px;display:block}.rules-hero__facts{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090794;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,700px);margin-top:38px;display:grid}.rules-hero__facts span{border-right:1px solid var(--line);min-height:80px;color:var(--muted);align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.rules-hero__facts span:last-child{border-right:0}.rules-hero__facts strong{color:var(--acid);font-size:24px}.rules-intro{border-block:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(50px,8vw,130px);padding:90px clamp(20px,7vw,116px);display:grid}.rules-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.3vw,78px);line-height:.94}.rules-intro>p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.rules-workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,80px);padding:80px clamp(20px,7vw,116px) 140px;scroll-margin-top:18px;display:grid}.rules-workspace:focus:not(:focus-visible){outline:none}.rules-workspace:focus-visible{outline:1px solid var(--acid);outline-offset:-1px}.rules-sidebar__sticky{border:1px solid var(--line);background:var(--panel);grid-template-rows:auto auto minmax(0,1fr);gap:12px;max-height:calc(100dvh - 48px);padding:24px;display:grid;position:sticky;top:24px;overflow:hidden}.rules-sidebar__sticky>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.rules-sidebar__sticky>strong{text-transform:uppercase;margin-bottom:10px;font-size:22px;line-height:1.15}.rules-sidebar nav{scrollbar-color:#2ed81c94 transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding-right:5px;display:grid;overflow-y:auto}.rules-sidebar nav::-webkit-scrollbar{width:7px}.rules-sidebar nav::-webkit-scrollbar-thumb{background:#2ed81c94;border-radius:999px}.rules-sidebar nav::-webkit-scrollbar-track{background:0 0}.rules-sidebar nav a{border-top:1px solid var(--line);color:#c7cbc3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:0 6px 0 12px;font-size:13px;line-height:1.25;display:grid}.rules-sidebar nav a:hover{color:var(--acid)}.rules-sidebar nav a[aria-current=page]{color:var(--acid);box-shadow:inset 3px 0 0 var(--acid);background:#2ed81c0e}.rules-sidebar nav a span{color:var(--acid);font-size:11px;font-weight:900}.rules-sidebar nav a b{font-weight:750}.rules-sidebar nav a small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.rules-content{min-width:0}.rules-tools{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0d0af0;border:1px solid #2ed81c40;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;margin-bottom:46px;padding:20px;display:grid;position:sticky;top:12px;box-shadow:0 20px 50px #00000047}.rules-tools>label{grid-column:1/-1;font-size:14px;font-weight:800}.rules-search{border:1px solid var(--line);background:#070907;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid}.rules-search>span{color:var(--acid);font-size:22px}.rules-search input{min-width:0;height:52px;color:var(--white);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.rules-search input::placeholder{color:#737a70}.rules-search button{cursor:pointer;width:44px;height:44px;color:var(--muted);background:0 0;border:0;font-size:24px}.rules-tools>p{color:var(--muted);white-space:nowrap;margin:0;font-size:13px}.rules-category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rules-category-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:26px;transition:background .2s,color .2s;display:flex}.rules-category-grid>a:hover{background:#2ed81c0e}.rules-category-grid>a>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.rules-category-grid h2{letter-spacing:-.035em;text-transform:uppercase;margin:34px 0 14px;font-size:clamp(24px,2.6vw,38px);line-height:1}.rules-category-grid p{color:var(--muted);margin:0;font-size:14px}.rules-category-grid strong{color:var(--acid);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.rules-category-grid strong i{font-size:20px;font-style:normal}.rules-group{scroll-margin-top:26px}.rules-group+.rules-group{margin-top:76px}.rules-group>header{border-block:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:14px 0;display:grid}.rules-group>header>span{color:var(--acid);font-size:13px;font-weight:900}.rules-group>header h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,43px);line-height:1}.rules-group>header small{color:var(--muted);font-size:13px}.rules-group__intro{border-left:4px solid var(--acid);color:#d7dbd3;background:#2ed81c0b;gap:10px;margin:20px 0 0;padding:20px 20px 20px 42px;font-size:16px;line-height:1.6;display:grid}.rules-category-content{display:grid}.rules-source-block{background:#2ed81c09;border:1px solid #2ed81c38;gap:15px;margin:30px 0 6px;padding:24px;display:grid}.rules-source-block+.rules-source-block{margin-top:14px}.rules-source-block h2{color:var(--acid);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(25px,3vw,42px);line-height:1}.rules-source-block h2:first-child{margin-top:0}.rules-source-block p{color:#d8dcd4;max-width:920px;margin:0;font-size:16px;line-height:1.7}.rules-source-block ul{color:#d8dcd4;gap:9px;max-width:920px;margin:0;padding-left:23px;font-size:16px;line-height:1.65;display:grid}.rules-source-block figure{width:min(100%,980px);margin:4px 0 0}.rules-source-block figure img{border:1px solid var(--line);background:#080a08;width:100%;height:auto}.rules-source-block figcaption{border:1px solid var(--line);color:var(--muted);border-top:0;padding:11px 13px;font-size:14px}.rules-source-block__missing{background:#ffd8750a;border:1px dashed #ffd87585;gap:7px;padding:18px;display:grid}.rules-source-block__missing strong{color:#ffd875;font-size:15px}.rules-source-block__missing span{color:#c6c1ad;font-size:14px}.rules-list{display:grid}.rule-card{border-bottom:1px solid var(--line);padding:30px 0;scroll-margin-top:110px}.rule-card__category{color:var(--muted);text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:900;display:inline-flex}.rule-card__head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.rule-card__head>a{color:var(--acid);font-size:23px;font-weight:900}.rule-card__head button{cursor:pointer;color:#aeb4aa;background:0 0;border:0;min-height:44px;font-size:13px;font-weight:800}.rule-card__head button:hover{color:var(--acid)}.rule-card__text{color:#e4e7e0;max-width:920px;margin:0;font-size:17px;line-height:1.72}.rule-card__items{color:#e4e7e0;gap:9px;max-width:920px;margin:14px 0 0;padding-left:24px;font-size:17px;line-height:1.66;display:grid}.rule-supplement{border-left:4px solid var(--line);background:#ffffff06;max-width:920px;margin-top:16px;padding:16px 18px}.rule-supplement>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:13px;display:block}.rule-supplement p,.rule-supplement ul{color:#c5cac1;margin:0;font-size:15px;line-height:1.65}.rule-supplement ul{gap:8px;padding-left:0;list-style:none;display:grid}.rule-supplement--warning{border-left-color:#ffd875}.rule-supplement--warning>strong{color:#ffd875}.rule-supplement--note{border-left-color:#60dcec}.rule-supplement--note>strong{color:#60dcec}.rule-supplement--exception{border-left-color:var(--acid)}.rule-supplement--exception>strong{color:var(--acid)}.rules-empty{border:1px solid var(--line);text-align:center;padding:70px 24px}.rules-empty strong{text-transform:uppercase;font-size:32px}.rules-empty p{color:var(--muted)}.rules-empty button{cursor:pointer;background:var(--acid);color:#0b0e08;border:0;min-height:48px;padding:0 18px;font-weight:900}.rules-final{text-align:center;background:linear-gradient(#040604ab,#040604f5),url(/images/roleplay-police.webp) 50%/cover;place-items:center;min-height:620px;padding:90px 20px 130px;display:grid}.rules-final h2{letter-spacing:-.075em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(60px,9vw,126px);line-height:.84}.rules-final h2 em{color:var(--acid);font-style:normal}.rules-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.donate-page{background:#060906}.donate-pay-page{background:#000;place-items:center;min-height:100svh;padding:clamp(16px,3vw,36px);display:grid}.donate-pay-page .donate-form{grid-area:auto;justify-self:center;margin:auto}.donate-hero{isolation:isolate;height:calc(100svh - 42px);min-height:680px;padding:104px clamp(20px,5vw,82px) 22px;position:relative;overflow:hidden}.donate-hero__background,.donate-hero__shade{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.donate-hero__background{object-fit:cover;object-position:center}.donate-hero__shade{z-index:-2;background:linear-gradient(90deg,#030703f7,#030703bd 52%,#03070373),linear-gradient(#0000 45%,#030703fa)}.donate-hero__layout{grid-template-columns:minmax(280px,.62fr) minmax(560px,1.38fr);align-items:center;gap:clamp(24px,4vw,72px);width:min(100%,1720px);height:100%;margin:0 auto;display:grid;position:relative}.donate-hero__copy{z-index:2;align-self:start;min-width:0;padding-top:28px;position:relative}.donate-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(50px,5.5vw,84px);line-height:.98}.donate-hero h1 em{color:var(--acid);font-style:normal}.donate-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.55}.donate-hero__links{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.donate-hero__links a{min-height:44px;color:var(--acid);text-transform:uppercase;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.donate-hero__visual{z-index:1;pointer-events:none;width:46%;height:clamp(270px,43%,470px);position:absolute;bottom:-22px;left:-3%}.donate-hero__character{z-index:2;filter:drop-shadow(0 28px 60px #00000061);width:min(92%,600px);height:auto;position:absolute;bottom:-64px;right:-1%}.donate-hero__coins{z-index:1;width:min(105%,670px);height:auto;position:absolute;bottom:-36px;right:-10%}.donate-form{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090e09f0;border:1px solid #2ed81c47;grid-area:1/2;justify-self:end;gap:10px;width:min(100%,760px);padding:18px 22px;display:grid;position:relative;box-shadow:0 32px 100px #0000007a}.donate-form__heading>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:900}.donate-form__heading h2{text-transform:uppercase;margin:5px 0 6px;font-size:clamp(32px,3vw,42px);line-height:.95}.donate-form__heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.donate-fields{grid-template-columns:1fr 1fr minmax(130px,.55fr);gap:8px;display:grid}.donate-fields label{color:#cdd1c9;gap:6px;font-size:14px;font-weight:800;display:grid}.donate-fields input{border:1px solid var(--line);width:100%;height:48px;color:var(--white);font:inherit;background:#070a07;padding:0 13px;font-size:16px}.donate-fields input[aria-invalid=true]{border-color:#ff8e8e}.donate-fields--two{grid-template-columns:1fr minmax(130px,.55fr)}.donate-fields--one{grid-template-columns:1fr}.donate-account{background:#2ed81c0d;border:1px solid #2ed81c3d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.donate-account i{width:44px;height:44px;color:var(--acid);background:#070a07;border:1px solid #2ed81c59;place-items:center;font-size:18px;font-style:normal;font-weight:900;display:grid}.donate-account div{gap:3px;min-width:0;display:grid}.donate-account strong{color:var(--white);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.donate-account strong em{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid #2ed81c59;padding:2px 7px;font-size:11px;font-style:normal;font-weight:900}.donate-account span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.donate-account button{cursor:pointer;border:1px solid var(--line);color:#cdd1c9;height:36px;font:inherit;background:0 0;padding:0 12px;font-size:13px;font-weight:800}.donate-account button:hover{border-color:var(--acid);color:var(--acid)}.donate-conversion{background:#2ed81c0d;border:1px solid #2ed81c3d;grid-template-columns:1fr auto;gap:4px 16px;padding:10px 14px;display:grid}.donate-conversion span{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:900}.donate-conversion strong{color:var(--acid);font-size:22px}.donate-conversion small{color:#aeb4aa;grid-column:1/-1;font-size:14px;line-height:1.3}.donate-quick{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.donate-quick button{cursor:pointer;min-height:42px;color:var(--acid);background:#2ed81c0f;border:1px solid #2ed81c3d;padding:0 3px;font-size:14px;font-weight:800}.donate-quick button:hover{background:#2ed81c24}.donate-methods{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.donate-methods legend{grid-column:1/-1;margin-bottom:2px;font-size:14px;font-weight:800}.donate-methods label{cursor:pointer;border:1px solid var(--line);background:#ffffff06;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.donate-methods label.is-selected{border-color:var(--acid);background:#2ed81c12}.donate-methods input{width:20px;height:20px;accent-color:var(--acid)}.donate-methods label span{gap:4px;display:grid}.donate-methods strong{font-size:15px}.donate-methods small{color:var(--muted);font-size:14px}.donate-methods .donate-methods__selected-note{color:var(--acid);font-weight:800}.donate-agreement{color:#c7cbc3;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:38px;font-size:14px;line-height:1.4;display:grid}.donate-agreement input{width:22px;height:22px;accent-color:var(--acid);margin:0}.donate-agreement a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.donate-submit{cursor:pointer;background:var(--acid);color:#0b0e08;letter-spacing:.05em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:900;display:flex}.donate-submit:disabled{cursor:not-allowed;color:#cbd2bf;background:#49533a}.donate-form__message{min-height:34px;color:var(--muted);margin:0;font-size:14px;line-height:1.35}.donate-form__message.is-visible{color:#ffd875}.donate-info ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.donate-info li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:26px;display:flex}.donate-info li>span{color:var(--acid);font-size:12px;font-weight:900}.donate-info h3{text-transform:uppercase;margin:auto 0 16px;font-size:clamp(25px,2.7vw,40px);line-height:1}.donate-info li p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.donate-note{background:#16150d;border-block:1px solid #ffd87552;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:80px clamp(20px,7vw,116px);display:grid}.donate-note h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.95}.donate-note p:last-child{color:#bdbbaa;max-width:850px;margin:22px 0 0;font-size:16px;line-height:1.7}.donate-note>a{color:#ffd875;text-transform:uppercase;border:1px solid #ffd875;align-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.how-basics a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.hero__image,.how-hero__image,.gameplay-hero__image,.keys-hero__image,.hero__shade,.how-hero__shade,.gameplay-hero__shade,.keys-hero__shade{height:var(--showcase-backdrop-height);top:0;bottom:auto}.hero__image,.how-hero__image,.gameplay-hero__image,.keys-hero__image{object-fit:cover;object-position:var(--showcase-image-position)}.hero__shade,.how-hero__shade,.gameplay-hero__shade,.keys-hero__shade{background:var(--showcase-shade)}.hero:after,.how-hero:after,.gameplay-hero:after,.keys-hero:after{height:var(--showcase-backdrop-height);-webkit-mask-image:var(--showcase-grid-mask);mask-image:var(--showcase-grid-mask);top:0;bottom:auto}@media (width>=761px){.hero__image,.hero__shade,.hero:after{height:100%}}.footer-opening-link{color:var(--acid)!important}.opening-page{background:#050706}.opening-hero{isolation:isolate;border-bottom:1px solid var(--line);min-height:960px;padding:156px clamp(20px,7vw,116px) 78px;position:relative;overflow:hidden}.opening-hero:before{content:"";z-index:-3;background:radial-gradient(circle at 78% 42%,#2ed81c1f,#0000 36%),linear-gradient(135deg,#080b08 0%,#050706 62%);position:absolute;inset:0}.opening-hero:after{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.opening-hero__glow{aspect-ratio:1;z-index:-1;filter:blur(110px);background:#5cff2821;border-radius:50%;width:min(50vw,760px);position:absolute;top:20%;right:-10%}.opening-hero__inner{grid-template-columns:minmax(0,1.06fr) minmax(380px,.72fr);align-items:center;gap:clamp(46px,6vw,104px);max-width:1680px;margin:0 auto;display:grid}.opening-hero__copy{min-width:0}.opening-hero .breadcrumbs{margin-bottom:48px}.opening-hero .eyebrow{color:var(--acid)}.opening-hero__copy>.eyebrow{margin-bottom:18px}.opening-hero h1{letter-spacing:-.06em;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(48px,5.45vw,88px);line-height:.91}.opening-hero h1 em{color:var(--acid);font-style:normal}.opening-hero h1 span{color:#b7bcb3;letter-spacing:-.045em;font-size:.72em}.opening-hero__lead{color:#d3d7d0;max-width:730px;margin:28px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.opening-date{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c07b8;border:1px solid #2ed81c7a;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);max-width:820px;margin:0 0 34px;display:grid;box-shadow:0 26px 80px #00000052}.opening-date>div:first-child{border-right:1px solid var(--line);align-content:center;gap:7px;padding:20px 24px;display:grid}.opening-date>div:first-child span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.opening-date time{color:var(--acid);letter-spacing:-.02em;font-size:clamp(18px,1.55vw,25px);font-weight:950}.opening-countdown{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.opening-countdown>div{border-right:1px solid var(--line);text-align:center;place-content:center;gap:5px;min-width:0;min-height:86px;padding:10px;display:grid}.opening-countdown>div:last-child{border-right:0}.opening-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(24px,2.25vw,38px);line-height:.9}.opening-countdown span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.opening-countdown--complete{grid-template-columns:1fr;align-content:center;gap:5px;padding:18px 22px}.opening-countdown--complete span{color:var(--acid);font-size:11px}.opening-countdown--complete strong{font-size:20px}.opening-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.opening-poster{background:#0d100ec2;border:1px solid #2ed81c6b;min-width:0;margin:0;padding:12px;position:relative;transform:rotate(1.2deg);box-shadow:0 40px 110px #00000094,0 0 90px #80ff2e14}.opening-poster:before{content:"03.09";z-index:2;background:var(--acid);color:#0b0e08;letter-spacing:.08em;padding:10px 14px;font-size:13px;font-weight:950;position:absolute;top:-20px;right:22px}.opening-poster img{width:100%;height:auto}.opening-poster figcaption{color:#cbd0c7;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:15px 5px 3px;font-size:11px;font-weight:900;display:flex}.opening-first{border-bottom:1px solid var(--line);background:#080a08;display:block}.opening-first__intro{grid-template-columns:minmax(0,1.2fr) minmax(320px,.65fr);align-items:end;gap:clamp(40px,7vw,110px);margin-bottom:clamp(52px,5vw,68px);display:grid}.opening-first__title,.opening-first__copy{min-width:0}.opening-first h2{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(52px,5vw,82px);line-height:.94}.opening-first__copy p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.opening-first__copy .button{margin-top:30px}.opening-benefits{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.opening-benefits li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:26px;min-width:0;min-height:184px;padding:28px;display:flex}.opening-benefits li span{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:950}.opening-benefits li strong{letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(18px,1.45vw,25px);line-height:1.16}.opening-reasons{border-bottom:1px solid var(--line)}.opening-reasons__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.opening-reasons__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#131713cc,#080a08db);flex-direction:column;grid-column:span 2;min-height:300px;padding:clamp(24px,3vw,42px);display:flex}.opening-reasons__grid article:nth-child(4),.opening-reasons__grid article:nth-child(5){grid-column:span 3}.opening-reasons__grid article>span{color:var(--acid);letter-spacing:.12em;font-size:12px;font-weight:950}.opening-reasons__grid h3{letter-spacing:-.035em;text-transform:uppercase;max-width:390px;margin:auto 0 18px;font-size:clamp(21px,2vw,31px);line-height:1.08}.opening-reasons__grid p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.opening-start{border-bottom:1px solid var(--line);background:#080a08;scroll-margin-top:24px}.opening-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.opening-steps li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:clamp(22px,4vw,70px);min-height:176px;padding:28px 0;display:grid}.opening-steps__number{color:var(--acid);letter-spacing:.12em;font-size:13px;font-weight:950}.opening-steps h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(23px,2.35vw,36px);line-height:1.08}.opening-steps p{max-width:800px;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.65}.opening-steps li>a{min-height:52px;color:var(--acid);letter-spacing:.055em;text-transform:uppercase;border:1px solid #2ed81c6b;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:12px;font-weight:950;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.opening-steps li>a:hover{border-color:var(--acid);background:var(--acid);color:#0b0e08}.opening-final{isolation:isolate;text-align:center;background:url(/images/official-opening.webp) 50% 17%/cover no-repeat;place-items:center;min-height:720px;padding:100px clamp(20px,7vw,116px);display:grid;position:relative;overflow:hidden}.opening-final__shade{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#030503cc,#030503f0),radial-gradient(circle,#0000,#030503bf);position:absolute;inset:0}.opening-final>div:last-child{max-width:1200px}.opening-final .eyebrow{color:var(--acid)}.opening-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.7vw,104px);line-height:.9}.opening-final h2 em{color:var(--acid);font-style:normal}.opening-final .button{margin-top:38px}@media (width<=1280px){.opening-hero{min-height:auto}.opening-hero__inner{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:44px}.opening-date{grid-template-columns:190px minmax(0,1fr)}.opening-first__intro{grid-template-columns:1fr;gap:28px}.opening-first__copy{max-width:680px}.opening-benefits{grid-template-columns:repeat(6,minmax(0,1fr))}.opening-benefits li{grid-column:span 2}.opening-benefits li:nth-last-child(-n+2){grid-column:span 3}}@media (width<=1180px){.opening-hero__inner{grid-template-columns:1fr}.opening-hero__copy{max-width:850px}.opening-poster{width:min(100%,650px);margin-top:22px;transform:none}}@media (width<=1000px){.opening-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-benefits li,.opening-benefits li:nth-last-child(-n+2){grid-column:auto}.opening-benefits li:last-child{grid-column:1/-1}.opening-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-reasons__grid article,.opening-reasons__grid article:nth-child(4),.opening-reasons__grid article:nth-child(5){grid-column:span 1}.opening-reasons__grid article:last-child{grid-column:1/-1}.opening-steps li{grid-template-columns:60px minmax(0,1fr)}.opening-steps li>a{grid-column:2;width:max-content}}@media (width<=760px){.opening-hero{padding:142px 18px 78px}.opening-hero:after{display:none}.opening-hero .breadcrumbs{margin-bottom:38px}.opening-hero h1{font-size:clamp(42px,12vw,62px)}.opening-hero h1 span{font-size:.66em;line-height:1}.opening-hero__lead{font-size:16px}.opening-date{grid-template-columns:1fr}.opening-date>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.opening-countdown>div{min-height:76px}.opening-hero__actions .button{width:100%}.opening-poster{padding:8px}.opening-poster figcaption{font-size:10px}.opening-first h2{font-size:clamp(42px,12vw,62px)}.opening-first__copy .button{width:100%}.opening-benefits{grid-template-columns:1fr}.opening-benefits li,.opening-benefits li:last-child{flex-direction:row;grid-column:auto;align-items:center;gap:18px;min-height:104px;padding:22px}.opening-benefits li strong{max-width:520px}.opening-reasons__grid{grid-template-columns:1fr}.opening-reasons__grid article,.opening-reasons__grid article:last-child{grid-column:auto;min-height:260px}.opening-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;min-height:auto;padding:28px 0}.opening-steps li>a{grid-column:1/-1;width:100%}.opening-final{min-height:620px;padding-bottom:142px}.opening-final .button{width:100%}}@media (width<=480px){.opening-countdown>div{min-height:68px;padding-inline:4px}.opening-countdown strong{font-size:22px}.opening-poster figcaption{line-height:1.5;display:block}}@media (width<=340px){.opening-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-countdown>div:nth-child(2){border-right:0}.opening-countdown>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width>=1281px){.how-hero,.gameplay-hero,.keys-hero{height:var(--showcase-hero-height);min-height:var(--showcase-hero-height)}.hero{height:auto;min-height:var(--showcase-hero-height)}}@media (width<=1280px){.site-header{grid-template-columns:1fr auto auto}.site-nav{display:none}.mobile-menu{display:block}.header-cta{letter-spacing:.04em;font-size:12px}.header-topup{letter-spacing:.02em;font-size:12px}.path-grid{grid-template-columns:repeat(2,1fr)}.update{grid-template-columns:100px 1fr}.update>.text-link{grid-column:2}.install-grid{grid-template-columns:repeat(2,1fr)}.key-value{grid-template-columns:1fr}.payment-flow{grid-template-columns:repeat(2,1fr)}.payment-flow article:nth-child(2){border-right:1px solid var(--line)}.how-steps,.how-basics{grid-template-columns:1fr}.how-steps__intro{position:static}.gameplay-system-list>article{grid-template-columns:1fr 1fr}.gameplay-world{grid-template-columns:1fr}.gameplay-world__visual{order:2;min-height:520px}.gameplay-world__visual img{min-height:520px}.about-operator{grid-template-columns:1fr}.about-operator__legal{grid-column:auto}.status-hero__layout{grid-template-columns:1fr}.status-hero__copy{max-width:820px}.status-dashboard{width:min(100%,850px)}.status-hero{padding-top:var(--subpage-content-top)}.status-explainer{grid-template-columns:1fr}.rules-workspace{grid-template-columns:260px minmax(0,1fr);gap:36px}.donate-hero__layout{grid-template-columns:minmax(280px,.62fr) minmax(560px,1.38fr);gap:clamp(22px,3vw,40px)}}@media (width<=1100px){.download-hero{min-height:auto;padding-bottom:0;display:block}.download-hero__layout{grid-template-columns:1fr}.download-hero__content{max-width:820px}.launcher-preview{width:min(100%,820px);margin-top:46px}.download-facts{margin-top:60px;position:static}.site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width>=761px) and (width<=1000px){.donate-hero{height:auto;min-height:auto;padding:var(--subpage-content-top) clamp(24px,5vw,50px) 70px}.donate-hero__layout{grid-template-columns:1fr;gap:28px;height:auto}.donate-hero__copy{max-width:720px;padding-top:0}.donate-hero__visual{display:none}.donate-form{grid-area:auto/1;justify-self:center;width:min(100%,760px)}}@media (width>=761px) and (height<=820px){.donate-hero{min-height:640px;padding-top:92px;padding-bottom:12px}.donate-hero__copy{padding-top:12px}.donate-hero h1{font-size:clamp(48px,5.2vw,72px)}.donate-hero__copy>p:not(.eyebrow){margin-top:12px;font-size:15px;line-height:1.45}.donate-hero__links{margin-top:8px}.donate-form{gap:7px;padding:14px 18px}.donate-form__heading h2{margin-block:3px;font-size:30px}.donate-form__heading p{display:none}.donate-fields input{height:44px}.donate-conversion{padding-block:8px}.donate-quick button{min-height:40px}.donate-methods label{min-height:50px;padding-block:6px}.donate-submit{min-height:48px}.donate-form__message{min-height:30px}}@media (width<=760px){:root{--subpage-content-top:160px;--showcase-backdrop-height:max(760px,calc(100svh - 42px));--showcase-image-position:64% center;--showcase-shade:linear-gradient(to bottom,#030503b3,#030503e6 48%,#030503fc)}.announcement{justify-content:flex-start;gap:8px;padding-inline:12px;font-size:12px;overflow:hidden}.announcement a{margin-left:auto}.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:70px;padding:0 14px}.brand img{width:148px}.mobile-menu summary{width:46px;height:46px}.mobile-menu nav{top:56px;right:0}.header-actions{gap:6px}.header-cta{display:none}.header-topup{flex-basis:46px;width:46px;min-width:46px;height:46px;min-height:46px;padding:0}.header-topup__label{display:none}.header-account{flex-basis:46px;width:46px;height:46px}.hero{align-items:flex-start;min-height:auto;padding:160px 18px 82px}.hero__image{object-position:var(--showcase-image-position)}.hero__shade{background:var(--showcase-shade)}.hero:after{display:none}.hero h1{font-size:clamp(44px,13vw,70px)}.hero__lead{font-size:16px}.hero__actions .button{width:100%}.hero__proof{grid-template-columns:1fr;width:100%;margin-top:28px}.hero__proof li{border-right:0;border-bottom:1px solid var(--line);min-height:62px;padding:12px 16px}.hero__proof li+li{padding-left:16px}.hero__proof li:last-child{border-bottom:0}.live-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.live-status-strip__item{min-height:70px;padding:12px 14px}.live-status-strip__item:nth-child(2){border-right:0}.live-status-strip__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:82px 18px}.video-story{grid-template-columns:1fr}.video-story__media{order:2}.video-story__content .button{width:100%}.video-facade__play{width:68px;height:68px;font-size:21px}.video-facade__label{font-size:12px;bottom:14px;left:16px;right:16px}.section-heading{margin-bottom:42px}.section-heading--split{display:block}.section-heading--split>p{margin-top:24px}.story-grid{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.story-card,.story-card--large{grid-row:auto;min-height:390px}.story-card>div{padding:22px}.path-grid{grid-template-columns:1fr}.path-card{min-height:260px}.start,.launcher,.faq{grid-template-columns:1fr}.start__visual{order:2;min-height:440px}.launcher__visual{order:-1;justify-self:stretch;max-width:none}.hero .opening-date{grid-template-columns:1fr;margin-bottom:22px}.hero .opening-date>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.launcher-window{width:86%}.launcher-window strong{margin:30px 0 38px}.update{display:block}.update__tag{display:none}.update>.text-link{margin-top:28px;display:inline-block}.radio-section{grid-template-columns:1fr}.radio-card__controls{grid-template-columns:auto 1fr;min-height:190px;padding:24px}.radio-volume{grid-column:1/-1;width:100%}.faq .section-heading{margin-bottom:40px}.faq-list details>p{margin-left:0;margin-right:8px}.final-cta{min-height:560px;padding-bottom:128px}.site-footer{grid-template-columns:1fr 1fr;gap:42px 24px;padding-bottom:120px}.footer-brand{grid-column:1/-1}.footer-legal{display:block}.footer-legal p+p{margin-top:16px}.footer-legal__copyright{margin-top:22px!important}.mobile-cta{z-index:40;background:var(--acid);color:#0b0e08;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:56px;padding:0 19px;font-size:14px;font-weight:900;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 46px #0000009e}.scroll-to-top{width:52px;height:52px;right:max(16px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}body.radio-is-active .scroll-to-top{bottom:calc(144px + env(safe-area-inset-bottom))}body.key-offer-is-active .scroll-to-top{bottom:calc(175px + env(safe-area-inset-bottom))}body.radio-is-active .mobile-cta,body.key-offer-is-active .mobile-cta{display:none}.radio-dock{width:calc(100vw - 24px);min-height:116px;bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play meta close""volume volume volume";gap:4px 10px;padding:8px 10px 10px}.radio-dock__play{grid-area:play;width:48px;height:48px}.radio-dock__meta{grid-area:meta}.radio-dock__meta strong{font-size:13px}.radio-dock__meta span{font-size:12px}.radio-dock__volume{grid-area:volume;grid-template-columns:auto minmax(0,1fr) 38px;gap:10px;padding-inline:2px}.radio-dock__cta{display:none}.radio-dock__close{grid-area:close}.download-hero{min-height:auto;padding:var(--subpage-content-top) 18px 0}.download-hero__image{object-position:64% center;opacity:.32}.download-hero__shade{background:linear-gradient(#030503ba,#030503e6 48%,#030503fc)}.download-hero:after{display:none}.breadcrumbs{margin-bottom:34px}.download-hero h1{font-size:clamp(48px,14vw,74px)}.download-hero__actions .button{width:100%}.launcher-preview{margin-top:30px}.launcher-preview figcaption{gap:7px;padding-top:13px;display:grid}.launcher-preview figcaption strong{font-size:12px}.launcher-preview figcaption span{text-align:left}.download-facts{grid-template-columns:repeat(2,1fr);margin-top:46px}.download-facts>div{border-bottom:1px solid var(--line);min-height:72px;padding:13px 16px}.download-facts>div:first-child{padding-left:16px}.download-facts>div:nth-child(2){border-right:0}.download-facts>div:nth-child(3),.download-facts>div:nth-child(4){border-bottom:0}.verify,.requirements{grid-template-columns:1fr}.file-card dl>div{grid-template-columns:1fr;gap:8px}.install-grid{grid-template-columns:1fr}.install-grid li{min-height:230px}.launcher-final{min-height:560px;padding-bottom:130px}.key-offer-banner{grid-template-columns:58px minmax(0,1fr) 42px;gap:11px;width:calc(100vw - 24px);min-height:0;padding:10px;bottom:12px;right:12px}.key-offer-banner__mark{width:58px;height:66px;font-size:43px}.key-offer-banner__copy strong{font-size:14px;line-height:1.25}.key-offer-banner__copy span{display:none}.key-offer-banner__copy small{font-size:12px;line-height:1.3}.key-offer-banner__cta{grid-column:2/4;min-height:50px;padding:7px 14px}.key-offer-banner__close{grid-area:1/3}.keys-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;grid-template-columns:1fr}.keys-hero__image{object-position:var(--showcase-image-position)}.keys-hero__shade{background:var(--showcase-shade)}.keys-hero:after{display:none}.keys-hero__copy h1{font-size:clamp(48px,14vw,74px)}.keys-hero__copy .button{width:100%}.key-product-card{margin-top:8px}.key-value__grid,.key-steps,.key-requirements ul{grid-template-columns:1fr}.key-value__grid article,.key-steps li{min-height:220px}.key-requirements{grid-template-columns:1fr}.key-final{min-height:560px;padding-bottom:130px}.payment-layout{padding:var(--subpage-content-top) 18px 82px;grid-template-columns:1fr}.payment-main>h1{font-size:clamp(50px,14vw,74px)}.order-summary{position:static}.payment-flow{grid-template-columns:1fr;margin-inline:18px}.payment-flow article,.payment-flow article:nth-child(2){border-right:1px solid var(--line);min-height:170px}.payment-notice{grid-template-columns:1fr;gap:12px;margin-inline:18px;padding:22px}.how-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.how-hero__image{object-position:var(--showcase-image-position)}.how-hero__shade{background:var(--showcase-shade)}.how-hero:after{display:none}.how-hero h1{font-size:clamp(46px,13.5vw,72px)}.how-hero__actions .button{width:100%}.how-hero__proof{grid-template-columns:1fr;margin-top:30px}.how-hero__proof li{border-right:0;border-bottom:1px solid var(--line);min-height:72px}.how-hero__proof li:last-child{border-bottom:0}.how-choice__grid{grid-template-columns:1fr}.how-choice__grid article{min-height:320px}.how-steps__list li{grid-template-columns:38px 1fr;gap:12px;min-height:0;padding:28px 0}.how-why{grid-template-columns:1fr}.how-why__visual,.how-why__visual img{min-height:390px}.how-why__visual{order:2}.how-basics li{grid-template-columns:38px 1fr}.how-final{min-height:560px;padding-bottom:130px}.how-final .button{width:100%}.gameplay-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.gameplay-hero__image{object-position:var(--showcase-image-position)}.gameplay-hero__shade{background:var(--showcase-shade)}.gameplay-hero:after{display:none}.gameplay-hero h1{font-size:clamp(44px,13vw,70px)}.gameplay-hero__actions .button{width:100%}.gameplay-hero__proof{grid-template-columns:1fr;margin-top:30px}.gameplay-hero__proof li{border-right:0;border-bottom:1px solid var(--line);min-height:72px}.gameplay-hero__proof li:last-child{border-bottom:0}.gameplay-path-grid{grid-template-columns:1fr}.gameplay-path-grid article,.gameplay-path-grid article:nth-child(-n+2){grid-column:auto;min-height:290px}.gameplay-system-list>article{grid-template-columns:1fr;display:grid}.gameplay-system-list>article:nth-child(2n) .gameplay-system__visual{order:0}.gameplay-system__visual,.gameplay-system__visual img{min-height:390px}.gameplay-system__copy,.gameplay-system-list>article:nth-child(2n) .gameplay-system__copy{border:0;border-top:1px solid var(--line);padding:34px 22px 46px}.gameplay-system__copy h3{margin-top:22px}.gameplay-world{grid-template-columns:1fr}.gameplay-world__visual,.gameplay-world__visual img{min-height:390px}.gameplay-world__visual{order:2}.gameplay-world__facts>div{grid-template-columns:105px 1fr}.gameplay-final{min-height:560px;padding-bottom:130px}.gameplay-final .button{width:100%}.about-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.about-hero__image{object-position:64% center}.about-hero__shade{background:linear-gradient(#030503b3,#030503e6 48%,#030503fc)}.about-hero:after{display:none}.about-hero h1{font-size:clamp(44px,13vw,70px)}.about-hero__actions .button{width:100%}.about-hero__proof{grid-template-columns:1fr;margin-top:30px}.about-hero__proof li{border-right:0;border-bottom:1px solid var(--line);min-height:72px}.about-hero__proof li:last-child{border-bottom:0}.about-trust__grid{grid-template-columns:1fr}.about-trust__grid article{min-height:290px}.about-operator{grid-template-columns:1fr}.about-operator dl>div{grid-template-columns:95px 1fr}.about-operator__legal{grid-column:auto}.about-final{min-height:560px;padding-bottom:130px}.about-final .button{width:100%}.status-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.status-hero__image{object-position:62% center}.status-hero__shade{background:linear-gradient(#030503bf,#030503f0 45%,#030503fc)}.status-hero:after{display:none}.status-hero h1{font-size:clamp(44px,13vw,70px)}.status-hero__actions .button{width:100%}.status-dashboard__head{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:16px}.status-dashboard__grid article{min-height:145px;padding:18px}.status-dashboard__grid strong{font-size:clamp(36px,12vw,58px)}.status-dashboard__foot{flex-direction:column;align-items:flex-start}.status-dashboard__foot span:last-child{text-align:left}.status-explainer__grid article{grid-template-columns:64px 1fr;gap:14px 18px;min-height:0;padding:28px 0}.status-explainer__grid p{grid-column:2}.status-final{min-height:560px;padding-bottom:130px}.status-final .button{width:100%}.radio-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.radio-hero__image{object-position:62% center}.radio-hero__shade{background:linear-gradient(#030503c4,#030503f0 45%,#030503fc)}.radio-hero:after{display:none}.radio-hero__layout{grid-template-columns:1fr}.radio-hero h1{font-size:clamp(44px,13vw,70px)}.radio-hero__actions .button{width:100%}.radio-console{justify-self:center;width:100%;max-width:650px;margin-top:8px;padding:20px;scroll-margin-top:120px}.radio-about,.radio-how__steps{grid-template-columns:1fr}.radio-how__steps li{min-height:230px}.radio-final{min-height:560px;padding-bottom:130px}.radio-final .button{width:100%}.rules-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.rules-hero h1{font-size:clamp(44px,13vw,70px)}.rules-hero__copy>p:not(.eyebrow){font-size:16px}.rules-hero__facts{grid-template-columns:1fr}.rules-hero__facts span{border-right:0;border-bottom:1px solid var(--line);min-height:62px}.rules-hero__facts span:last-child{border-bottom:0}.rules-intro{grid-template-columns:1fr;gap:28px;padding:72px 18px}.rules-workspace{grid-template-columns:1fr;gap:28px;padding:58px 18px 90px;scroll-margin-top:10px}.rules-sidebar__sticky{grid-template-rows:auto auto auto;max-height:none;padding:18px;position:static;overflow:hidden}.rules-sidebar nav{scrollbar-gutter:auto;scroll-snap-type:x proximity;gap:8px;min-height:auto;padding:0 0 5px;display:flex;overflow:auto hidden}.rules-sidebar nav a{border:1px solid var(--line);scroll-snap-align:start;min-width:min(76vw,300px);min-height:54px;padding:0 12px}.rules-tools{grid-template-columns:1fr;margin-bottom:34px;padding:16px;position:static}.rules-tools>p{white-space:normal}.rules-category-grid{grid-template-columns:1fr}.rules-category-grid>a{min-height:220px;padding:22px}.rules-source-block{padding:19px}.rules-source-block p,.rules-source-block ul{font-size:15px}.rules-group+.rules-group{margin-top:58px}.rules-group>header{grid-template-columns:34px minmax(0,1fr)}.rules-group>header small{grid-column:2}.rule-card{padding:26px 0}.rule-card__head{align-items:flex-start}.rule-card__head button{text-align:right}.rule-card__text{font-size:16px}.rules-final{min-height:560px;padding-bottom:130px}.rules-final .button{width:100%}.donate-hero{height:auto;min-height:auto;padding:var(--subpage-content-top) 18px 82px}.donate-hero__layout{grid-template-rows:auto;grid-template-columns:1fr;gap:34px}.donate-hero__copy{padding-top:0}.donate-hero h1{font-size:clamp(46px,13.5vw,72px)}.donate-hero__copy>p:not(.eyebrow){font-size:16px}.donate-hero__visual{order:3;grid-area:auto/1;width:100%;height:auto;min-height:390px;position:relative;bottom:auto;left:auto;overflow:hidden}.donate-hero__character{width:min(86%,620px);bottom:-100px;right:0}.donate-hero__coins{width:min(100%,650px);bottom:-70px;right:-12%}.donate-form{order:2;grid-area:auto/1;justify-self:stretch;gap:14px;width:100%;padding:22px}.donate-fields{grid-template-columns:1fr}.donate-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.donate-quick button{min-height:44px}.donate-methods,.donate-info ol{grid-template-columns:1fr}.donate-info li{min-height:220px}.donate-note{grid-template-columns:1fr;gap:28px;padding:72px 18px}.donate-note>a{justify-content:center}}@media (width<=480px){.site-header{grid-template-columns:minmax(0,1fr) auto auto}.brand img{width:122px}.header-topup{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.header-account{flex-basis:44px;width:44px;height:44px}.mobile-menu summary{width:44px;height:44px}.mobile-menu nav{right:0}.live-status-strip__item{grid-template-columns:auto minmax(0,1fr)}.live-status-strip__item strong{font-size:12px}.status-dashboard__grid{grid-template-columns:1fr}.status-dashboard__grid article{border-right:0}.hero h1{font-size:clamp(40px,12.5vw,58px)}.site-footer{grid-template-columns:1fr}.footer-brand{grid-column:auto}.radio-dock__close{width:36px}.radio-console{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:17px}.radio-console__art{width:min(170px,66%)}.radio-console__play{width:62px;height:62px;font-size:19px}.radio-console__track{min-height:86px;padding:12px 42px 12px 13px}.radio-console__track strong{font-size:14px}.radio-console__signal{transform-origin:100%;right:11px;transform:translateY(-50%)scale(.8)}.radio-console__facts{grid-template-columns:1fr}.radio-console__facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:58px}.radio-console__facts>div:last-child{border-bottom:0}.key-product-card__price{flex-direction:column;align-items:start}.purchase-total strong{font-size:30px}.rule-card__head{grid-template-columns:1fr auto;display:grid}.rule-card__head>a{font-size:21px}.rule-card__head button{max-width:142px;font-size:12px}.rule-supplement{padding:14px}.donate-hero__visual{min-height:310px}.donate-hero__character{width:100%;bottom:-72px}.donate-hero__coins{width:120%;bottom:-80px;right:-28%}.donate-form{padding:18px}.donate-conversion{grid-template-columns:1fr}.donate-conversion small{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.cookie-notice{z-index:75;width:min(440px,100vw - 32px);left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#10140ffa,#050706fa);border:1px solid #2ed81c57;gap:12px;padding:22px;animation:.28s ease-out both cookie-notice-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 90px #000000b8,inset 0 1px #ffffff0a}.cookie-notice:before{content:"";background:var(--acid);width:76px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 24px #2ed81cbf}.cookie-notice:after{content:"CW";z-index:-1;color:#2ed81c0b;letter-spacing:-.1em;font-size:92px;font-weight:950;line-height:1;position:absolute;top:-12px;right:-4px}.cookie-notice__tag{width:max-content;min-height:28px;color:var(--acid);letter-spacing:.1em;text-transform:uppercase;background:#2ed81c17;border:1px solid #2ed81c59;align-items:center;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.cookie-notice h2{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:22px;line-height:1.08}.cookie-notice>p,.cookie-notice__details p{color:#c9cec5;margin:0;font-size:14px;line-height:1.55}.cookie-notice__details{gap:10px;padding-top:2px;animation:.22s ease-out both cookie-details-in;display:grid}.cookie-notice__details a{color:var(--acid);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.cookie-notice__actions{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:6px;display:grid}.cookie-notice__toggle,.cookie-notice__accept{cursor:pointer;min-height:48px;font:inherit;border:0;font-size:14px;font-weight:900}.cookie-notice__toggle{color:var(--acid);text-align:left;text-underline-offset:4px;background:0 0;justify-self:start;padding:0;text-decoration:underline;text-decoration-thickness:1px}.cookie-notice__accept{background:var(--acid);color:#0b0e08;text-transform:uppercase;min-width:126px;padding:0 20px;transition:background .2s,transform .2s;box-shadow:0 10px 28px #2ed81c2e}.cookie-notice__accept:hover{background:var(--acid-soft);transform:translateY(-1px)}body.radio-is-active .cookie-notice{bottom:calc(112px + env(safe-area-inset-bottom))}body.cookie-notice-is-open .scroll-to-top{visibility:hidden;opacity:0;pointer-events:none}@keyframes cookie-notice-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-details-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.legal-page__hero{isolation:isolate;min-height:570px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 82px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 26%,#2ed81c21,#0000 28%),linear-gradient(135deg,#0d110d,#050706 72%);flex-direction:column;justify-content:end;display:flex;position:relative;overflow:hidden}.legal-page__hero:before{content:"152";z-index:-1;color:#2ed81c0e;letter-spacing:-.1em;font-size:clamp(180px,28vw,460px);font-weight:950;line-height:.75;position:absolute;bottom:-52px;right:clamp(12px,5vw,90px)}.legal-page__hero:after{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.legal-page__hero .breadcrumbs{margin-bottom:42px}.legal-page__hero .eyebrow{color:var(--acid)}.legal-page__hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:1180px;margin:0;font-size:clamp(52px,7vw,106px);line-height:.88}.legal-page__hero h1 em{color:var(--acid);font-style:normal}.legal-page__hero>p:last-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:13px;font-weight:800}.legal-document{width:min(1120px,100% - 40px);margin:0 auto;padding:80px 0 110px}.legal-document section{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:28px;padding:42px 0;scroll-margin-top:30px;display:grid}.legal-document section:first-child{border-top:1px solid var(--line)}.legal-document section>span{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:900}.legal-document section>div{max-width:900px}.legal-document h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(24px,3vw,38px);line-height:1.05}.legal-document p{color:#bbc1b7;margin:0;font-size:16px;line-height:1.75}.legal-document p+p{margin-top:14px}.legal-document a{color:var(--acid);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (width<=760px){.cookie-notice{width:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:10px;padding:18px}.cookie-notice h2{font-size:20px}.cookie-notice>p,.cookie-notice__details p{font-size:13px;line-height:1.5}.cookie-notice__actions{gap:12px}.cookie-notice__accept{min-width:116px;min-height:46px;padding-inline:17px}body.cookie-notice-is-open .mobile-cta{display:none}body.radio-is-active .cookie-notice{bottom:calc(140px + env(safe-area-inset-bottom))}.legal-page__hero{min-height:500px;padding:var(--subpage-content-top) 18px 62px}.legal-page__hero:before{font-size:46vw;bottom:-4px;right:-12px}.legal-page__hero:after{display:none}.legal-page__hero .breadcrumbs{margin-bottom:34px}.legal-page__hero h1{font-size:clamp(38px,11.7vw,62px);line-height:.92}.legal-document{width:calc(100% - 36px);padding:58px 0 90px}.legal-document section{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:32px 0}.legal-document h2{margin-bottom:16px;font-size:24px}.legal-document p{font-size:15px;line-height:1.68}}.donate-fields label{align-content:start}.donate-fields input[data-verified]{border-color:#2ed81c8c}.donate-field__status{letter-spacing:.03em;color:#ffffff80;min-height:14px;font-size:11px;font-style:normal;font-weight:700;line-height:14px;display:block}.donate-field__status.is-error{color:#ff6b5e}.donate-field__status.is-ok{color:var(--acid)}.donate-agreement.is-invalid span{color:#ff6b5e}.donate-agreement.is-invalid input{outline-offset:2px;outline:1px solid #ff6b5e}.payment-result-layout{justify-content:center;padding:132px 24px 96px;display:flex}.payment-result{flex-direction:column;gap:18px;width:min(720px,100%);display:flex}.payment-result h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(38px,6vw,64px);line-height:.98}.payment-result h1 em{color:var(--acid);font-style:normal}.payment-result--fail h1 em{color:#ff6b5e}.payment-result__lead{color:#ffffffb8;max-width:60ch;margin:0;font-size:17px}.payment-result__reason{color:#ffffffd1;background:#ff6b5e14;border-left:2px solid #ff6b5e;margin:0;padding:12px 16px;font-size:14px}.payment-result__facts{background:#ffffff17;border:1px solid #ffffff17;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:6px 0 0;display:grid}.payment-result__facts>div{background:#0b0e08;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.payment-result__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px}.payment-result__facts dd{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:900}.payment-result__note{color:#fff9;max-width:62ch;margin:0;font-size:14px}.payment-result__causes{margin-top:6px}.payment-result__causes h2{letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin:0 0 10px;font-size:14px}.payment-result__causes ul{color:#ffffffc7;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:15px;display:flex}.payment-result__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.payment-result__actions a{height:48px;color:var(--white);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff29;align-items:center;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.payment-result__actions a:first-child{background:var(--acid);border-color:var(--acid);color:#0b0e08}.payment-result__actions a:hover{border-color:var(--acid);color:var(--acid)}.payment-result__actions a:first-child:hover{background:0 0}.payment-result__support{color:#ffffff80;margin:10px 0 0;font-size:13px}.payment-result__support a{color:var(--acid)}@media (width<=720px){.payment-result-layout{padding:108px 18px 72px}.payment-result__actions a{flex:100%;justify-content:center}}.not-found-hero{isolation:isolate;min-height:900px;padding:var(--subpage-content-top) clamp(20px,7vw,116px) 96px;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-hero__image,.not-found-hero__shade{width:100%;height:100%;position:absolute;inset:0}.not-found-hero__image{z-index:-4;object-fit:cover;object-position:58% center;filter:saturate(.62)contrast(1.08)}.not-found-hero__shade{z-index:-3;background:linear-gradient(90deg,#030503fc,#030503e0 52%,#03050380),linear-gradient(#0000 46%,#030503fc)}.not-found-hero:after{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.not-found-hero__code{z-index:-1;color:#2ed81c0f;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(220px,31vw,520px);font-weight:950;line-height:.75;position:absolute;top:118px;right:-1vw}.not-found-hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(430px,.72fr);align-items:center;gap:clamp(54px,8vw,132px);width:100%;display:grid}.not-found-hero__copy{min-width:0}.not-found-hero__copy .eyebrow{color:#c2c7be}.not-found-hero h1{letter-spacing:-.072em;text-transform:uppercase;max-width:860px;margin:0;font-size:clamp(62px,7.7vw,122px);line-height:.84}.not-found-hero h1 em{color:var(--acid);font-style:normal}.not-found-hero__copy>p:not(.eyebrow){color:#d0d5ca;max-width:680px;margin:30px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.not-found-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.not-found-routes{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070907b3;min-width:0;box-shadow:0 28px 80px #00000057}.not-found-routes__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 22px;display:flex}.not-found-routes__head span{color:var(--acid);letter-spacing:.13em;font-size:12px;font-weight:900}.not-found-routes__head small{color:var(--muted);font-size:12px}.not-found-routes>a{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:17px 22px;transition:background .2s,color .2s;display:grid}.not-found-routes>a:last-child{border-bottom:0}.not-found-routes>a:hover{background:#2ed81c14}.not-found-routes>a>span{color:var(--acid);letter-spacing:.08em;align-self:start;padding-top:3px;font-size:11px;font-weight:900}.not-found-routes>a>div{gap:7px;min-width:0;display:grid}.not-found-routes strong{letter-spacing:.035em;text-transform:uppercase;font-size:15px}.not-found-routes small{color:var(--muted);font-size:13px;line-height:1.4}.not-found-routes b{color:var(--acid);font-size:18px;font-weight:500}@media (width<=1280px){.not-found-hero__layout{grid-template-columns:minmax(0,1fr) minmax(380px,.74fr);gap:48px}}@media (width<=1100px){.not-found-hero{align-items:flex-start}.not-found-hero__layout{grid-template-columns:1fr}.not-found-hero__copy{max-width:850px}.not-found-routes{grid-template-columns:1fr 1fr;width:min(100%,850px);display:grid}.not-found-routes__head{grid-column:1/-1}.not-found-routes>a:nth-of-type(odd){border-right:1px solid var(--line)}}@media (width<=760px){.not-found-hero{min-height:auto;padding:var(--subpage-content-top) 18px 82px;align-items:flex-start}.not-found-hero__image{object-position:64% center}.not-found-hero__shade{background:linear-gradient(#030503bf,#030503f0 44%,#030503fc)}.not-found-hero:after{display:none}.not-found-hero__code{font-size:clamp(148px,48vw,240px);top:146px;right:-18px}.not-found-hero__layout{gap:38px}.not-found-hero h1{font-size:clamp(44px,13vw,70px)}.not-found-hero__copy>p:not(.eyebrow){margin-top:24px;font-size:16px}.not-found-hero__actions{margin-top:28px}.not-found-hero__actions .button{width:100%}.not-found-routes{grid-template-columns:1fr}.not-found-routes__head{grid-column:1}.not-found-routes>a:nth-of-type(odd){border-right:0}}@media (width<=480px){.not-found-routes__head{flex-direction:column;align-items:flex-start;gap:7px}.not-found-routes>a{min-height:86px;padding-inline:17px}}.adv-discord-page{isolation:isolate;background:radial-gradient(circle at 50% 35%,#2ed81c1f,#0000 34%),#050706;place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.adv-discord-page:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.adv-discord-card{border:1px solid var(--line);background:#080b08f0;width:min(100%,660px);padding:clamp(34px,6vw,64px);position:relative;box-shadow:0 34px 100px #00000080}.adv-discord-card:before{content:"";background:var(--acid);width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 30px #2ed81c80}.adv-discord-card__logo{width:189px;height:auto;margin-bottom:50px}.adv-discord-card .eyebrow{color:var(--acid);margin-bottom:18px}.adv-discord-card h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(48px,9vw,82px);line-height:.92}.adv-discord-card h1 em{color:var(--acid);font-style:normal}.adv-discord-card__status{color:#d0d5ca;max-width:510px;margin:26px 0 0;font-size:17px;line-height:1.65}.adv-discord-card__progress{background:#ffffff1a;height:3px;margin:30px 0;overflow:hidden}.adv-discord-card__progress span{transform-origin:0;background:var(--acid);width:100%;height:100%;animation:1.5s linear forwards adv-discord-progress;display:block}.adv-discord-card__action{justify-content:space-between;width:100%;min-height:56px}.adv-discord-card__hint{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.5}@keyframes adv-discord-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.adv-discord-card__progress span{animation:none}}@media (width<=560px){.adv-discord-page{align-items:start;padding:18px}.adv-discord-card{margin-top:max(18px,env(safe-area-inset-top));padding:32px 24px}.adv-discord-card__logo{width:164px;margin-bottom:42px}.adv-discord-card h1{font-size:clamp(44px,14vw,64px)}.adv-discord-card__status{font-size:16px}}.promo-page{background:radial-gradient(circle at 76% 18%,#2ed81c14,#0000 30%),#050706;min-height:100svh}.promo-generator{padding:var(--subpage-content-top) clamp(20px,7vw,116px) clamp(88px,8vw,128px);grid-template-columns:minmax(300px,.62fr) minmax(620px,1.38fr);align-items:start;gap:clamp(44px,6vw,96px);display:grid;position:relative;overflow:hidden}.promo-generator:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%,#0000)}.promo-generator__intro,.promo-tool{z-index:1;position:relative}.promo-generator__intro{min-width:0;padding-top:8px}.promo-generator__intro h1{overflow-wrap:anywhere;letter-spacing:-.062em;text-transform:uppercase;max-width:100%;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.92}.promo-generator__intro h1 em{color:var(--acid);font-style:normal}.promo-generator__intro>p:not(.eyebrow){color:#c7ccc3;max-width:590px;margin:28px 0 0;font-size:17px;line-height:1.7}.promo-generator__facts{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none;display:grid}.promo-generator__facts li{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-content:center;gap:5px 12px;min-height:70px;display:grid}.promo-generator__facts li>span{color:var(--acid);letter-spacing:.08em;grid-row:1/3;align-self:center;font-size:11px;font-weight:900}.promo-generator__facts strong{letter-spacing:.05em;text-transform:uppercase;font-size:14px}.promo-generator__facts small{color:var(--muted);font-size:13px}.promo-tool{border:1px solid var(--line);background:#080b08e8;grid-template-columns:minmax(260px,.58fr) minmax(360px,1fr);min-width:0;display:grid;box-shadow:0 34px 100px #00000061}.promo-tool__controls{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(25px,3vw,42px);display:flex}.promo-tool__heading>span{color:var(--acid);letter-spacing:.13em;font-size:11px;font-weight:900}.promo-tool__heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(30px,3vw,46px);line-height:.98}.promo-tool__heading p{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.promo-code-field{gap:9px;margin-top:34px;display:grid}.promo-code-field>span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.promo-code-field input{width:100%;height:58px;color:var(--acid);letter-spacing:.01em;background:#090c09;border:1px solid #2ed81c7a;border-radius:0;outline:0;padding:0 16px;font:700 20px/1 Arial Narrow,Arial,sans-serif}.promo-code-field input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #2ed81c1f}.promo-code-field small{color:#7f867b;font-size:12px}.promo-download{cursor:pointer;justify-content:space-between;width:100%;margin-top:26px;padding-inline:18px}.promo-download:disabled{cursor:wait;opacity:.5;transform:none}.promo-tool__status{min-height:42px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.promo-tool__status.is-error{color:#ff8f85}.promo-tool__status.is-success{color:var(--acid)}.promo-preview{min-width:0;margin:0;padding:18px}.promo-preview__bar{color:#72796f;letter-spacing:.12em;justify-content:space-between;align-items:flex-start;gap:20px;min-height:30px;font-size:10px;font-weight:900;display:flex}.promo-preview__bar small{font:inherit;letter-spacing:.05em}.promo-preview canvas{background:#030503;border:1px solid #2ed81c38;width:100%;height:auto;display:block}.promo-preview figcaption{color:#777e74;margin-top:12px;font-size:11px;line-height:1.5}@media (width<=1320px){.promo-generator{grid-template-columns:1fr}.promo-generator__intro{max-width:900px}.promo-generator__facts{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.promo-generator__facts li{border-right:1px solid var(--line);padding:12px 16px}.promo-tool{grid-template-columns:minmax(280px,.55fr) minmax(430px,1fr)}}@media (width<=800px){.promo-generator{gap:38px;padding-inline:18px}.promo-generator__facts{border-left:0;grid-template-columns:1fr}.promo-generator__facts li{border-right:0;padding-inline:0}.promo-tool{grid-template-columns:1fr}.promo-tool__controls{border-right:0;border-bottom:1px solid var(--line)}.promo-preview{padding:14px}}@media (width<=480px){.promo-generator__intro h1{font-size:clamp(43px,13vw,62px)}.promo-generator__intro>p:not(.eyebrow){font-size:16px}.promo-tool__controls{padding:24px 20px}.promo-preview__bar{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px}}
