.cp .cp-pill{color:var(--ink);padding:8px 14px;font-weight:600}.ml-night .cp-pill,.ml-late .cp-pill,.ml-midnight .cp-pill{color:var(--moon-ink)}.cp .cp-center{text-align:center;justify-items:center;gap:18px;display:grid}.cp .cp-center .ml-lead{max-width:52ch}.cp-hero{padding-bottom:clamp(48px,8vh,96px)}.cp-hero-in{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(16px,3vw,48px);display:grid;position:relative}.cp-hero-copy{justify-items:start;gap:22px;display:grid}.cp-hero-copy h1 em{display:block}.cp-hero-copy .ml-lead{max-width:44ch}.cp .cp-stage-hero{aspect-ratio:1.3;width:112%;margin-right:-12%}.cp .cp-stage-hero .ml-stage-still{width:28%;bottom:8%;left:8%}.cp-stats{flex-wrap:wrap;gap:10px 32px;margin:10px 0 0;display:flex}.cp-stats div{gap:2px;display:grid}.cp-stats dt{font:800 clamp(24px, 2.2vw, 30px)/1 var(--display);letter-spacing:-.02em}.cp-stats dd{color:var(--ink-soft);margin:0;font-size:14px}.cp .cp-stage{aspect-ratio:16/11;width:min(620px,108%)}.cp .cp-stage-wide{aspect-ratio:16/10.5}.cp-link{color:var(--teal);border-bottom:2px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.cp-link:hover{gap:12px}.cp-played{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.cp-played a{color:var(--ink-soft);background:#ffffff9e;border-radius:999px;padding:7px 14px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:block}.cp-played a:hover{color:var(--ink);background:#fff}@media (max-width:640px){.cp-played{gap:6px}.cp-played a{padding:6px 12px;font-size:13px}.cp-played li:nth-child(n+9){display:none}}.ml-night .cp-link,.ml-late .cp-link,.ml-midnight .cp-link{color:var(--glow)}.cp-games{padding-bottom:clamp(48px,8vh,96px)}.cp-covers{justify-content:center;max-width:1180px;height:clamp(220px,26vw,330px);margin:clamp(36px,6vh,64px) auto clamp(28px,5vh,48px);display:flex;position:relative}.cp-cover{aspect-ratio:2/3;width:clamp(130px,15vw,200px);translate:calc(-50% + var(--i) * clamp(92px, 12vw, 168px)) calc(var(--i) * var(--i) * 6px);rotate:calc(var(--i) * 3deg);z-index:calc(10 - var(--i) * var(--i));animation:7s ease-in-out infinite alternate cp-float;animation-delay:calc(var(--i) * -1.3s);border-radius:18px;transition:scale .25s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 30px 50px -28px #0d1d338c,inset 0 2px #fff9}.cp-cover img{object-fit:cover;width:100%;height:100%;display:block}.cp-covers:hover .cp-cover{scale:.97}.cp-covers .cp-cover:hover{z-index:20;scale:1.06}@keyframes cp-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.cp-pricing{padding-bottom:clamp(56px,9vh,110px)}.cp-plans{max-width:1240px;margin-top:clamp(32px,5vh,52px)}.cp-plans h3{font-family:var(--text)}.cp-plans>div>div:first-child{margin-inline:auto}.cp-pay{gap:14px;margin-top:32px}.cp-pay>span:first-child{color:var(--ink-soft);font-size:14px}.cp-pay-tiles{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cp .pay-tile{background:#ffffffbf;border-radius:16px;align-content:center;justify-items:center;gap:6px;min-height:52px;padding:10px 16px;display:grid}.cp .pay-logos{align-items:center;gap:10px;display:flex}.cp .pay-logos img{width:auto;height:20px}.cp .pay-tile em{letter-spacing:.04em;color:var(--ink-soft);font-size:11px;font-style:normal;font-weight:600}.cp-strip{height:clamp(32px,5vh,64px)}.cp h2 em{display:block}.cp .cp-bench{background:#1a2352;padding-top:0}.cp .fps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-block:clamp(32px,5vh,52px);list-style:none;display:grid}.cp .fx-card{aspect-ratio:2/3;isolation:isolate;background:#0d1636;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 50px -28px #04081cd9}.cp .fx-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.cp .fx-img{object-fit:cover;width:100%;height:100%;transition:scale .5s;position:absolute;inset:0}.cp .fx-card:hover .fx-img{scale:1.06}.cp .fx-shade{background:linear-gradient(#0d16361a 0%,#0000 26%,#0d1636b8 54%,#0d1636f7 72%,#0d1636 100%);position:absolute;inset:0}.cp .fx-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--moon-ink);font:600 12px/1.2 var(--text);background:#0d1636b8;border-radius:999px;padding:5px 11px;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #fff3}.cp .fx-body{color:var(--moon-ink);gap:8px;padding:18px;display:grid;position:absolute;inset:auto 0 0}.cp .fx-name{font-size:15px;font-weight:600;line-height:1.3}.cp .fx-num{align-items:baseline;gap:6px;display:flex}.cp .fx-num b{font:800 clamp(44px, 4.4vw, 58px)/1 var(--display);letter-spacing:-.03em;text-shadow:0 0 28px #6ff5df8c}.cp .fx-num span{font:600 14px/1 var(--mono);color:var(--glow)}.cp .fx-bar{background:#ffffff24;border-radius:99px;height:6px;position:relative}.cp .fx-bar i{border-radius:inherit;background:var(--glow);height:100%;box-shadow:0 0 12px var(--glow);display:block}.cp .fx-bar em{background:#fff;width:2px;height:14px;margin-left:-1px;position:absolute;top:-4px}.cp .fx-low{font:500 12px/1.3 var(--mono);color:var(--moon-soft)}@media (max-width:700px){.cp .fps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp .fx-card{border-radius:20px}.cp .fx-body{gap:6px;padding:14px}.cp .fx-name{font-size:14px}.cp .fx-num b{font-size:40px}}@media (prefers-reduced-motion:reduce){.cp .fx-img{transition:none}}.cp-hours{gap:14px;width:100%;display:grid}.cp-bar{color:var(--moon-soft);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 64px;align-items:center;gap:14px;font-size:14px;display:grid}.cp-bar i{background:#ffffff14;border-radius:99px;height:8px;position:relative;overflow:hidden}.cp-bar i:after{content:"";width:var(--w);border-radius:inherit;background:#a9b8dd8c;position:absolute;inset:0 auto 0 0}.cp-ours{color:var(--moon-ink);font-weight:600}.cp-ours i:after{background:var(--glow);box-shadow:0 0 12px var(--glow)}.cp-bar b{font:600 13px/1 var(--mono);text-align:right}.cp-faq{padding-top:0}.cp-faq-in{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.cp-faq details{border-top:1px solid #ffffff1a}.cp-faq details:last-child{border-bottom:1px solid #ffffff1a}.cp-faq summary{cursor:pointer;color:var(--moon-ink);justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary:after{content:"+";font:400 22px/1 var(--text);color:var(--glow);transition:rotate .2s}.cp-faq details[open] summary:after{rotate:45deg}.cp-faq details p{color:var(--moon-soft);max-width:64ch;padding:0 0 18px;font-size:15px}.cp-closing .ml-closing-in .ml-cta{justify-content:center}.cp-closing h2 em{display:block}.cp-btn-glow{background:var(--glow);color:#06213a;box-shadow:inset 0 1px #ffffff80,0 12px 28px -16px #6ff5df99}.cp-btn-glow:hover{background:#9ff8e9}.cp-btn-glow:active{background:#5fe3cd}.cp-btn-glow .ml-btn-meta{background:#06213a1a}.cp-family{padding-block:clamp(48px,8vh,88px) clamp(32px,5vh,56px)}.cp-family h2{font-size:clamp(26px,2.6vw,36px)}.cp-family-row{flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:8px;display:flex}.cp-fam{color:var(--ink);justify-items:center;gap:4px;max-width:240px;padding:8px;text-decoration:none;transition:translate .2s;display:grid}.cp-fam:hover{translate:0 -2px}.cp-fam b{font:800 22px/1.1 var(--display)}.cp-fam span{color:var(--ink-soft);font-size:14px}.cp-fam small{font:600 11px/1 var(--mono);color:var(--teal);margin-top:4px}.cp-here b{color:var(--teal)}.cp-seo{max-width:1180px;margin:clamp(28px,5vh,48px) auto 0;padding-inline:20px;font-size:14px}.cp-seo section{box-shadow:none!important;background:0 0!important}@media (max-width:860px){.cp-hero-in{grid-template-columns:minmax(0,1fr)}.cp-hero-copy{text-align:center;justify-items:center}.cp-hero-copy .ml-cta,.cp-stats{justify-content:center}.cp .cp-stage-hero{aspect-ratio:1.45;width:100%;margin:0}.cp-hero{padding-bottom:24px}.cp .cp-stage{width:100%}.cp-faq-in{grid-template-columns:minmax(0,1fr)}.cp-bar{grid-template-columns:minmax(0,1fr) 64px}.cp-bar i{grid-area:2/1/auto/-1}.cp-cover{width:120px;translate:calc(-50% + var(--i) * 62px) calc(var(--i) * var(--i) * 5px)}.cp-covers{height:210px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cp-cover{animation:none}}.cp .cp-late1{background:linear-gradient(#1a2352,#161f4b)}.cp .cp-late2{background:linear-gradient(#161f4b,#141e4a)}.cp .cp-late3{background:linear-gradient(#141e4a,#131e49)}.cp :is(.ml-late,.ml-night) .ml-tags li{color:var(--moon-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}@media (max-width:860px){.cp-hero .ml-c2{display:none}.cp-stats{gap:10px 22px}.cp-stats dt{font-size:22px}.cp-stats dd{font-size:12.5px}}.cp-map{justify-items:center;width:100%;display:grid}.cp-map .vn-map{border-radius:32px;width:auto;max-width:100%;height:min(72vh,600px);display:block;box-shadow:inset 0 1px #ffffffe6,0 34px 60px -40px #0d1d3380}.cp-map .m-sea{fill:#e9f5fb}.cp-map .m-near{fill:#f5f8f7;stroke:#dbe6e4;stroke-width:.6px;stroke-linejoin:round}.cp-map .m-land{fill:#fff;stroke:#0e9384;stroke-width:1.1px;stroke-linejoin:round;filter:drop-shadow(0 5px 8px #0e938429)}.cp-map .m-isle{fill:#0e9384}.cp-map .m-isle-label{font:700 9.5px var(--text,system-ui);fill:#0b6b60}.cp-map .m-sea-label{font:italic 600 10px var(--text,system-ui);fill:#86abbd;letter-spacing:.1em}.cp-map .m-route{fill:none;stroke:#0e9384;stroke-width:1.4px;stroke-linecap:round;opacity:.85}.cp-map .m-flow{stroke-dasharray:3 5;animation:1.4s linear infinite cp-flow}.cp-map .m-city{fill:#fff;stroke:#0e9384;stroke-width:2.2px}.cp-map .m-halo{fill:#0e938438}.cp-map .m-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite cp-pulse}.cp-map .m-dc{fill:#0e9384;stroke:#fff;stroke-width:2px}.cp-map .m-leader{stroke:#0e9384;stroke-width:1px;stroke-dasharray:2 2}.cp-map .m-label{font:600 9.5px var(--text,system-ui);fill:var(--ink,#0d1d33);paint-order:stroke;stroke:#ffffffe6;stroke-width:3px;stroke-linejoin:round}.cp-map .m-strong{fill:#0e9384;font-size:10.5px;font-weight:700}.cp-map .m-soft{fill:#4d6584;font-weight:500}.cp-map .m-flag{filter:drop-shadow(0 1px 1.5px #0d1d3340)}.cp-map .m-may{filter:drop-shadow(0 6px 5px #78140a38);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cp-bob}@keyframes cp-flow{to{stroke-dashoffset:-16px}}@keyframes cp-pulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.7}}@keyframes cp-bob{0%,to{translate:0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.cp-map .m-flow,.cp-map .m-pulse,.cp-map .m-may{animation:none}}.cp-yours{padding-block:clamp(80px,13vh,150px)}.cp-keep-foot{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);margin-top:clamp(48px,7vw,80px);display:grid}.cp-keep-side{justify-items:start;gap:16px;display:grid}.cp-keep-side .ml-fine{font-size:14px;line-height:1.55}.kp{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(32px,5vw,56px);display:grid}.kp-glyph{width:100%;height:100%;display:block}.kp-rig{gap:12px;min-width:0;display:grid}.kp-screen{aspect-ratio:16/9.5;background:linear-gradient(155deg,#213a86,#111c4d 70%);border:8px solid #0a1130;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 34px 70px -30px #000000d9}.kp-screen:before{content:"";opacity:0;background:radial-gradient(90% 80% at 82% 8%,#6ff5df8c,#0000 62%),linear-gradient(150deg,#0e9384,#165b9f 58%,#33207a);transition:opacity .5s;position:absolute;inset:0}.kp-custom:before{opacity:1}.kp-desk{flex-flow:column wrap;align-content:flex-start;gap:14px 20px;height:calc(100% - 42px);margin:0;padding:clamp(14px,2.2vw,26px);list-style:none;display:flex;position:relative}.kp-ico{color:#fff;text-align:center;justify-items:center;gap:6px;width:84px;font-size:12px;font-weight:600;line-height:1.25;animation:.34s cubic-bezier(.2,1.3,.5,1) backwards kp-pop;display:grid}.kp-tile{background:#ffffff29;border-radius:14px;width:50px;height:50px;padding:13px;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d}.kp-tick{background:var(--glow);color:#06213a;opacity:0;border-radius:50%;width:20px;height:20px;padding:4px;transition:opacity .2s,transform .3s cubic-bezier(.2,1.4,.5,1);position:absolute;top:-6px;right:-6px;transform:scale(.4)}.kp-back .kp-tick{opacity:1;transition-delay:calc(var(--i) * .12s + .2s);transform:none}.kp-saving .kp-ico{opacity:0;transition:opacity .55s ease-in,transform .75s cubic-bezier(.5,0,.8,.4);transition-delay:calc(var(--i) * .14s);transform:translateY(170%)scale(.45)}.kp-off .kp-ico,.kp-booting .kp-ico{visibility:hidden}.kp-back .kp-ico{animation-name:kp-return;animation-delay:calc(var(--i) * .12s + .1s)}.kp-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#080d269e;justify-content:space-between;align-items:center;height:42px;padding-inline:14px;display:flex;position:absolute;inset:auto 0 0}.kp-start{background:conic-gradient(from 45deg, var(--glow) 0 25%, #fff 0 50%, var(--glow) 0 75%, #fff 0);border-radius:4px;width:18px;height:18px}.kp-clock{font:400 12px/1 var(--mono)}.kp-clock b{font-weight:600}.kp-veil{color:var(--moon-soft);font:600 14px/1.3 var(--mono);opacity:0;pointer-events:none;background:#03060f;place-content:center;justify-items:center;gap:14px;transition:opacity .4s;display:grid;position:absolute;inset:0}.kp-saving .kp-veil{opacity:.86;transition:opacity .9s .4s}.kp-off .kp-veil,.kp-booting .kp-veil{opacity:1}.kp-on .kp-veil-text,.kp-off .kp-veil-text,.kp-back .kp-veil-text{visibility:hidden}.kp-progress{background:#ffffff1f;border-radius:3px;width:140px;height:3px;display:none;overflow:hidden}.kp-progress:after{content:"";background:var(--glow);transform-origin:0;width:100%;height:100%;animation:1.6s ease-in-out both kp-fill;display:block}.kp-booting .kp-progress{display:block}.kp-disk{color:var(--moon-ink);background:#ffffff0f;border-radius:14px;grid-template-columns:auto 22px minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:12px;padding:14px 18px;transition:box-shadow .5s,background-color .5s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.kp-saving .kp-disk,.kp-off .kp-disk,.kp-booting .kp-disk{box-shadow:inset 0 0 0 1px var(--glow), 0 0 44px -6px #6ff5df80;background:#6ff5df14}.kp-led{background:var(--glow);width:9px;height:9px;box-shadow:0 0 10px var(--glow);border-radius:50%;animation:2.4s ease-in-out infinite kp-led}.kp-disk-ic{width:22px;height:22px;color:var(--glow)}.kp-disk-copy{gap:2px;min-width:0;display:grid}.kp-disk-copy b{font-size:14px;font-weight:600}.kp-disk-copy span{color:var(--moon-soft);font-size:12px;line-height:1.35}.kp-fill{background:#ffffff14;border-radius:99px;gap:3px;height:10px;padding:2px;display:flex}.kp-fill i{background:0 0;border-radius:99px;flex:1;transition:background-color .3s,box-shadow .3s}.kp-fill i:first-child,.kp-fill .kp-used{background:var(--glow);box-shadow:0 0 8px #6ff5df99}.kp-fill i:first-child{opacity:.45;box-shadow:none}.kp-panel{gap:20px;min-width:0;display:grid}.kp-status{align-content:start;gap:6px;min-height:104px;display:grid}.ml .kp-status h3{letter-spacing:-.02em;color:var(--moon-ink);font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.15}.kp-status p{color:var(--moon-soft)}.kp-picks{gap:8px;transition:opacity .3s;display:grid}.kp-saving .kp-picks,.kp-off .kp-picks,.kp-booting .kp-picks{opacity:.45}.kp-pick{width:100%;min-height:48px;color:var(--moon-soft);font:500 15px/1.3 var(--text);text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:8px 12px 8px 14px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.kp-pick>.kp-glyph{width:18px;height:18px}.kp-pick:hover{background:#ffffff1c}.kp-pick[aria-pressed=true]{color:var(--moon-ink);box-shadow:inset 0 0 0 1px #6ff5df8c}.kp-pick[aria-disabled=true]{cursor:default;background:#ffffff0f}.kp-box{color:#0000;border-radius:7px;width:22px;height:22px;padding:4px;transition:background-color .18s,color .18s;box-shadow:inset 0 0 0 1.5px #ffffff47}.kp-pick[aria-pressed=true] .kp-box{background:var(--glow);box-shadow:none;color:#06213a}.ml .kp-power{cursor:pointer;border:0;justify-content:center;width:100%;padding:0 26px}.kp-power:after{display:none}.kp-power .kp-glyph{width:20px;height:20px}.kp-power[aria-disabled=true]{cursor:progress;opacity:.7;transform:none}.ml .kp :focus-visible,.cp-yours .cp-link:focus-visible{outline-color:var(--glow)}@keyframes kp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes kp-return{0%{opacity:0;transform:scale(.6)}}@keyframes kp-fill{0%{transform:scaleX(0)}}@keyframes kp-led{50%{opacity:.5}}@media (max-width:860px){.kp,.cp-keep-foot{grid-template-columns:minmax(0,1fr)}.kp-status{min-height:0}.kp-disk{grid-template-columns:auto 22px minmax(0,1fr)}.kp-fill{grid-column:1/-1}}@media (max-width:480px){.kp-screen{border-width:5px;border-radius:14px}.kp-ico{width:68px;font-size:11px}.kp-tile{width:42px;height:42px;padding:11px}}@media (prefers-reduced-motion:reduce){.kp-ico,.kp-led,.kp-progress:after{animation:none}.kp *,.kp-screen:before{transition:none!important}}.cp .cp-vault,.cp .cp-rewards{background:#161f4b}.cp-vault .ml-copy{gap:18px}.cp-vault .ml-fine{font-size:14px;line-height:1.55}.vt-sizes{flex-wrap:wrap;gap:10px;width:100%;margin:0;display:flex}.vt-sizes>div{background:#ffffff0f;border-radius:14px;flex:110px;gap:4px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.vt-sizes dt{color:var(--moon-soft);font-size:13px}.vt-sizes dd{font:600 22px/1.1 var(--mono);color:var(--glow);margin:0}.vt-win{width:min(520px,100%);color:var(--moon-ink);background:linear-gradient(160deg,#1f2b63,#10183f);border-radius:22px;gap:14px;padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 34px 70px -30px #000000d9}.vt-head{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.vt-head .kp-glyph{width:22px;height:22px;color:var(--glow)}.vt-head span{font:400 12px/1.3 var(--mono);color:var(--moon-soft);text-align:right}.vt-meter{background:linear-gradient(90deg, var(--glow) 30%, #ffffff1a 30%);border-radius:99px;height:8px;display:block}.vt-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vt-files li{background:#ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.vt-files .kp-glyph{width:18px;height:18px;color:var(--moon-soft);flex:none}.vt-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.vt-doors span{text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:13px;font-weight:600;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #6ff5df73}.vt-doors .kp-glyph{width:16px;height:16px;color:var(--glow);flex:none}.rw{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(28px,5vw,64px);margin-top:clamp(32px,5vw,56px);display:grid}.rw-earn{justify-items:start;gap:18px;display:grid}.rw-earn ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rw-earn li{color:var(--moon-ink);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;line-height:1.4;display:grid}.rw-star{width:30px;height:30px;color:var(--glow);background:#6ff5df24;border-radius:50%;padding:7px}.rw-earn .ml-fine{font-size:14px;line-height:1.55}.rw-steps{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.rw-steps li{justify-items:center;gap:8px;display:grid}.rw-steps em{font:600 13px/1 var(--mono);color:var(--glow);white-space:nowrap;font-style:normal}.rw-step{width:100%;height:calc(92px + var(--i) * 30px);background:linear-gradient(180deg, rgba(111, 245, 223, calc(.08 + var(--i) * .035)), #ffffff08);text-align:center;border-radius:12px 12px 4px 4px;align-content:start;gap:6px;padding:12px 6px;display:grid;box-shadow:inset 0 1px #6ff5df80}.rw-step b{color:var(--moon-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.25}.rw-step span{font:400 11px/1 var(--mono);color:var(--moon-soft);justify-content:center;align-items:center;gap:4px;display:flex}.rw-step .kp-glyph{flex:none;width:11px;height:11px}@media (max-width:860px){.rw,.rw-steps{grid-template-columns:minmax(0,1fr)}.rw-steps li{grid-template-columns:minmax(0,1fr) 60px;align-items:center}.rw-steps em{grid-area:1/2;justify-self:end}.rw-step{border-radius:10px;grid-area:1/1;justify-content:space-between;align-items:center;height:auto;padding:12px 14px;display:flex}.rw-step b{text-align:left;font-size:14px}.rw-step span{font-size:12px}}
