:root{--game-cursor: url(/a/5d4ac95e19.webp) 11 4, auto}html,body,#root{cursor:var(--game-cursor)}.game-view{position:relative;width:100vw;height:100vh;height:100dvh;background:#000;overflow:hidden}.canvas-host{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#000}.boot-overlay{position:absolute;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;font-family:CandyDisplay,Arial Rounded MT Bold,system-ui,sans-serif;opacity:1;transition:opacity .42s ease}.boot-overlay.is-exiting{opacity:0;pointer-events:none}.boot-overlay__stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:min(100vw,calc(100vh * (2560 / 1440)));width:min(100vw,calc(100svh * (2560 / 1440)));height:min(100vh,56.25vw);height:min(100svh,56.25vw);container-type:size}@media(orientation:portrait){.boot-overlay__stage{width:min(100vw,calc(100vh * (1024 / 1820)));width:min(100vw,calc(100svh * (1024 / 1820)));height:min(100vh,calc(100vw * (1820 / 1024)));height:min(100svh,calc(100vw * (1820 / 1024)))}}.boot-overlay__bg{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,#5fb6f4,#9fd0f0,#f3b6dd 68%,#d76bbf)}.boot-overlay__lqip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.boot-overlay__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.boot-overlay__photo.is-ready{opacity:1}.boot-overlay__bg{--boot-sun-x: 50.5%;--boot-sun-y: 68.5%}@media(orientation:portrait){.boot-overlay__bg{--boot-sun-x: 50.8%;--boot-sun-y: 70.2%}}.boot-overlay__rays-clip{position:absolute;left:0;right:0;top:0;height:var(--boot-sun-y);overflow:hidden;pointer-events:none}.boot-overlay__rays{position:absolute;left:var(--boot-sun-x);top:100%;width:160cqmax;height:160cqmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.34) 0deg,rgba(255,255,255,.34) 4deg,transparent 4deg,transparent 11deg);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.75),transparent 72%);mask-image:radial-gradient(closest-side,rgba(0,0,0,.75),transparent 72%);mix-blend-mode:screen;opacity:.5;animation:boot-rays-spin 90s linear infinite;pointer-events:none}.boot-overlay__scrim{position:absolute;inset:0;background:radial-gradient(72% 56% at 50% 46%,#0000 40%,#28084047),linear-gradient(180deg,#14062600 52%,#1406266b);pointer-events:none}@keyframes boot-rays-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.boot-overlay__loading-screen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,5cqmin,56px);padding:24px}.boot-overlay__layout{animation:boot-stage-in .42s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2.6cqmin,30px);width:100%;height:100%;padding:clamp(10px,2.6cqmin,32px)}@keyframes boot-stage-in{0%{opacity:0}to{opacity:1}}.boot-overlay__main{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,2cqmin,20px);width:min(560px,94cqw);min-height:0}.boot-overlay__side{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.8cqmin,40px)}@media(orientation:landscape){.boot-overlay__layout{flex-direction:row;gap:clamp(24px,4.5cqw,116px)}.boot-overlay__main{width:auto;max-width:66cqw}.boot-overlay__side .boot-overlay__logo-wrap{min-height:0}.boot-overlay__side .boot-overlay__logo{width:24cqw;max-height:22cqh}.boot-overlay__side .boot-overlay__title{font-size:clamp(24px,3.4cqw,88px)}}.boot-overlay__logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(60px,16cqmin,200px)}.boot-overlay__logo{width:min(400px,72cqw);max-height:clamp(70px,22cqmin,240px);object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45));opacity:0;transform:scale(.96);transition:opacity .36s ease,transform .36s ease}.boot-overlay__logo.is-ready{opacity:1;transform:scale(1)}.boot-overlay__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:clamp(30px,9cqmin,90px);font-weight:900;letter-spacing:2px;color:#ffe14d;text-shadow:0 0 2px #fff,3px 3px 0 #c24a12,0 8px 18px rgba(0,0,0,.5)}.boot-overlay__loading{display:flex;flex-direction:column;align-items:center;gap:14px}.boot-overlay__bar{width:min(340px,72cqw);height:24px;border-radius:999px;background:#54220c8c;border:3px solid #d9722a;box-shadow:inset 0 2px 6px #00000073,0 2px 10px #00000059,0 0 0 1px #ffecb359;overflow:hidden}.boot-overlay__bar-fill{height:100%;border-radius:999px;background:repeating-linear-gradient(-55deg,#ffffff47 0 10px,#fff0 10px 20px),linear-gradient(90deg,#ff5a5f,#ff9b3d,#ffd23f,#4fd18b,#4ab8ff,#a06cff);background-size:40px 100%,100% 100%;box-shadow:inset 0 2px 3px #fff6,0 0 14px #ffb45abf;animation:boot-bar-stripes .9s linear infinite;transition:width .22s ease}@keyframes boot-bar-stripes{to{background-position:40px 0,0 0}}.boot-overlay__pct{font-size:clamp(12px,3.4cqmin,24px);font-weight:900;color:#fff;letter-spacing:1px;text-shadow:0 2px 6px rgba(0,0,0,.55)}.boot-overlay__play{position:relative;width:clamp(64px,15cqmin,260px);aspect-ratio:1;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;filter:drop-shadow(0 10px 26px rgba(0,0,0,.5));transition:transform .14s ease,filter .14s ease;animation:boot-play-pulse 1.5s ease-in-out infinite}.boot-overlay__play:hover{transform:scale(1.07);filter:drop-shadow(0 10px 26px rgba(0,0,0,.5)) brightness(1.15)}.boot-overlay__play:active{transform:scale(.96)}.boot-overlay__play:focus-visible{outline:4px solid #ffe14d;outline-offset:4px}.boot-overlay__play-base{position:absolute;inset:0;width:100%;height:100%}.boot-overlay__play-glyph{position:absolute;left:50%;top:50%;width:60%;transform:translate(-50%,-50%)}@keyframes boot-play-pulse{0%,to{filter:drop-shadow(0 10px 26px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 10px 26px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(255,255,255,.4))}}.boot-overlay__volatility{display:inline-flex;align-items:center;gap:clamp(8px,1.8cqmin,26px);padding:clamp(4px,1.2cqmin,16px) clamp(12px,2.6cqmin,40px);border:2px solid rgba(255,255,255,.3);border-radius:999px;background:#0a080ebf;box-shadow:0 4px 12px #0006}.boot-overlay__volatility-label{font-size:clamp(10px,2.4cqmin,34px);font-weight:900;letter-spacing:2px;color:#fff}.boot-overlay__volatility-bolts{display:inline-flex;align-items:center;gap:2px;transform:skew(-8deg)}.boot-overlay__bolt{width:clamp(8px,1.8cqmin,26px);height:auto;fill:#ffd23f;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.boot-overlay__mode{display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:clamp(3px,.9cqmin,12px) clamp(10px,2.2cqmin,34px);border:2px solid rgba(255,255,255,.3);border-radius:999px;background:#0a080ebf;box-shadow:0 4px 12px #0006;font-family:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.boot-overlay__mode:hover{transform:scale(1.04);border-color:#ffffff8c}.boot-overlay__mode:focus-visible{outline:4px solid #ffe14d;outline-offset:3px}.boot-overlay__mode-name{font-size:clamp(10px,2.2cqmin,32px);font-weight:900;letter-spacing:1px}.boot-overlay__mode-change{font-size:clamp(7px,1.3cqmin,19px);font-weight:700;letter-spacing:2px;color:#fff9}@media(prefers-reduced-motion:reduce){.boot-overlay,.boot-overlay__mode,.boot-overlay__logo,.boot-overlay__photo,.boot-overlay__bar-fill,.boot-overlay__play,.boot-overlay__layout,.boot-overlay__rays{transition:none;animation:none}}.age-gate{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#14062699;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.age-gate__card{width:min(440px,92vw);border-radius:18px;overflow:hidden;background:#fff;text-align:center;box-shadow:0 0 0 4px #ffffffd9,0 18px 50px #1406268c;animation:age-gate-pop .26s ease-out}@keyframes age-gate-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.age-gate__hero{position:relative;display:grid;place-items:center;min-height:clamp(120px,24vmin,160px);padding:clamp(18px,3.2vmin,28px) clamp(18px,4vmin,32px);overflow:hidden;background:linear-gradient(180deg,#5fb6f4,#f3b6dd 60%,#d76bbf)}.age-gate__hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.age-gate__hero-rays{position:absolute;left:50%;top:-120%;width:300%;aspect-ratio:1;transform:translate(-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.3) 0deg,rgba(255,255,255,.3) 4deg,transparent 4deg,transparent 11deg);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.8),transparent 72%);mask-image:radial-gradient(closest-side,rgba(0,0,0,.8),transparent 72%);mix-blend-mode:screen;opacity:.55;pointer-events:none}.age-gate__hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#c442706b,#78341ebd);pointer-events:none}.age-gate__title{position:relative;margin:0;text-wrap:balance;color:#fff;font-size:clamp(19px,3.6vmin,24px);font-weight:900;letter-spacing:.5px;line-height:1.3;text-shadow:0 2px 0 rgba(120,52,30,.75),0 4px 14px rgba(0,0,0,.45)}.age-gate__body{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vmin,24px);padding:clamp(22px,4vmin,32px) clamp(18px,4vmin,32px) clamp(24px,4.4vmin,34px)}.age-gate__text{margin:0;max-width:34ch;color:#1b2653;font-size:clamp(15px,3vmin,18px);font-weight:700;line-height:1.45}.age-gate__yes{padding:clamp(12px,2.2vmin,16px) clamp(24px,4.6vmin,38px);border:3px solid #fff;border-radius:999px;background:linear-gradient(180deg,#ffc24d,#ff8a2e 52%,#f2611f);color:#fff;font-family:inherit;font-size:clamp(16px,3.2vmin,20px);font-weight:900;letter-spacing:.5px;cursor:pointer;box-shadow:0 0 0 4px #d9722a8c,0 8px 20px #1406264d;transition:transform .14s ease,filter .14s ease}.age-gate__yes:hover{transform:scale(1.04);filter:brightness(1.06)}.age-gate__yes:active{transform:scale(.97)}.age-gate__yes:focus-visible{outline:4px solid #ffe14d;outline-offset:3px}.age-gate__no{padding:6px 10px;border:none;background:none;color:#d9722a;font-family:inherit;font-size:clamp(14px,2.8vmin,17px);font-weight:900;letter-spacing:.5px;cursor:pointer;transition:filter .14s ease}.age-gate__no:hover{filter:brightness(1.2);text-decoration:underline}.age-gate__no:focus-visible{outline:3px solid #ffe14d;outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.age-gate__card,.age-gate__yes,.age-gate__no{animation:none;transition:none}}.boot-carousel{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.6cqmin,24px);width:100%}.boot-carousel__frame{position:relative;width:100%;aspect-ratio:1 / 1;max-height:min(52cqh,620px);filter:drop-shadow(0 10px 26px rgba(0,0,0,.35))}@media(orientation:landscape){.boot-carousel__frame{aspect-ratio:1925 / 1500;width:auto;height:72cqh;max-width:100%;max-height:none}}.boot-carousel__stage{position:absolute;inset:0;pointer-events:none}.boot-carousel__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.boot-carousel__dots{display:flex;align-items:center;gap:clamp(10px,1.6cqmin,24px)}.boot-carousel__dot{width:clamp(12px,2.6cqmin,38px);height:clamp(12px,2.6cqmin,38px);padding:clamp(3px,.35cqmin,6px);border:none;border-radius:50%;background:repeating-conic-gradient(#ff5f7e 0deg 20deg,#fff 20deg 40deg);box-shadow:0 2px 6px #0006;cursor:pointer;transition:transform .14s ease}.boot-carousel__dot:hover{transform:scale(1.15)}.boot-carousel__dot:focus-visible{outline:3px solid #ffe14d;outline-offset:2px}.boot-carousel__dot-core{display:block;width:100%;height:100%;border-radius:50%;background:#ffffff2e;transition:background .2s ease}.boot-carousel__dot.is-active .boot-carousel__dot-core{background:#ffd54d;box-shadow:0 0 8px #ffd54de6}.boot-carousel__caption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;font-size:clamp(13px,3.6cqmin,52px);line-height:1.25;min-height:calc(2.5em + 2px);animation:boot-caption-in .48s ease}.boot-carousel__caption-line{font-size:inherit;font-weight:900;line-height:inherit;letter-spacing:1px;color:#fff6e6;text-shadow:0 0 2px rgba(255,255,255,.6),2px 2px 0 #a4541f,-1px 2px 0 #a4541f,2px -1px 0 #a4541f,0 6px 14px rgba(0,0,0,.45)}@keyframes boot-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.boot-carousel__slide,.boot-carousel__dot,.boot-carousel__dot-core{transition:none}.boot-carousel__caption{animation:none}}.profile-select{--ui-font: Arial, "Helvetica Neue", Helvetica, system-ui, sans-serif;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.9cqmin,44px);width:100%;height:100%;padding:4cqh clamp(10px,3cqmin,52px) 8cqh;box-sizing:border-box;text-align:center}.profile-select__confetti{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.85;pointer-events:none;z-index:0}.profile-select__header,.profile-select__cards,.profile-select__confirm,.profile-select__footer{position:relative;z-index:1}.profile-select__header{display:flex;flex-direction:column;align-items:center;gap:clamp(7px,2cqmin,30px)}.profile-select__title{margin:0;line-height:0}.profile-select__title img{width:clamp(220px,46cqw,1100px);height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.profile-select__footer{position:absolute;left:0;right:0;bottom:2.5cqh;margin:0 auto;max-width:92cqw;font-size:clamp(10px,2.05cqmin,30px);color:#ffffffeb;text-shadow:0 2px 3px rgba(60,25,10,.9),0 0 10px rgba(0,0,0,.5)}.profile-select__cards{display:flex;align-items:stretch;justify-content:center;gap:clamp(6px,2.8cqmin,42px);width:100%;flex:0 0 auto;margin-top:clamp(8px,1.8cqmin,26px)}.profile-select__card{--frame-unit: clamp(.04px, .0122cqmin, .19px);position:relative;display:flex;flex:1 1 0;min-width:0;max-width:30cqw;padding:0;border-radius:calc(var(--slice-left) * var(--frame-unit) * 2.2);border-style:solid;border-width:calc(var(--slice-top) * var(--frame-unit)) calc(var(--slice-right) * var(--frame-unit)) calc(var(--slice-bottom) * var(--frame-unit)) calc(var(--slice-left) * var(--frame-unit));border-image-source:var(--card-src);border-image-slice:var(--card-slice) fill;border-image-width:1;border-image-repeat:stretch;background:linear-gradient(180deg,var(--profile-fill-from) 0%,var(--profile-fill-to) 100%);background-clip:padding-box;background-origin:padding-box;--ink-copy: #ffffff;color:#fff;font-family:var(--ui-font);text-align:left;cursor:pointer;--lift: 1cqmin;--rail: 0px;filter:drop-shadow(0 .6cqmin 1.4cqmin rgba(0,0,0,.45));box-shadow:inset 0 0 0 var(--rail) var(--profile-accent);transform:none;transition:transform .15s ease,box-shadow .15s ease;will-change:transform}.profile-select__card-inner{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:clamp(5px,1.5cqmin,23px);width:100%;padding:clamp(7px,1.8cqmin,28px) clamp(6px,1.5cqmin,23px);box-sizing:border-box}.profile-select__card:hover{transform:translateY(calc(var(--lift) * -.4));--rail: clamp(1px, .2cqmin, 3px);filter:drop-shadow(0 1cqmin 1.8cqmin rgba(0,0,0,.5))}.profile-select__card.is-selected{transform:translateY(calc(var(--lift) * -2.6));--rail: clamp(3px, .62cqmin, 9px);box-shadow:inset 0 0 0 var(--rail) #ffffffeb,inset 0 0 0 calc(var(--rail) + clamp(1.5px,.3cqmin,5px)) var(--profile-accent),inset 0 0 0 calc(var(--rail) + clamp(2.5px,.48cqmin,8px)) #3a1b0ab3,inset 0 0 clamp(6px,1.6cqmin,24px) #ffffff6b;filter:drop-shadow(0 2.2cqmin 3cqmin rgba(0,0,0,.55));z-index:1}.profile-select__card:focus-visible{outline:4px solid #ffe14d;outline-offset:4px}.profile-select__card-head{display:flex;align-items:center;justify-content:space-between;gap:clamp(3px,.8cqmin,12px)}.profile-select__label{height:clamp(16px,3.6cqmin,54px);width:auto;max-width:72%;object-fit:contain;object-position:left center;filter:drop-shadow(0 clamp(1px,.2cqmin,3px) clamp(1px,.25cqmin,4px) rgba(46,20,8,.45))}.profile-select__sweep{position:absolute;top:-25%;bottom:-25%;left:0;width:26%;background:linear-gradient(100deg,#fff0,#fff3 45%,#ffffff52 55%,#fff0);z-index:-1;opacity:0;pointer-events:none;transform:translate(-140%) skew(-14deg)}.profile-select__card.is-selected .profile-select__sweep{opacity:1;animation:profile-sweep-cross 3.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes profile-sweep-cross{0%{transform:translate(-140%) skew(-14deg)}55%,to{transform:translate(520%) skew(-14deg)}}.profile-select__bolts{display:inline-flex;align-items:center;gap:1px;flex:none;transform:skew(-8deg)}.profile-select__bolt{width:clamp(8px,1.65cqmin,25px);height:auto;stroke-width:1.9;stroke-linejoin:round;paint-order:stroke;fill:#4a241029;stroke:#4a24106b}.profile-select__bolt.is-lit{fill:color-mix(in srgb,var(--profile-accent) 45%,#fff);stroke:#4a2410}.profile-select__tagline{font-size:clamp(9px,1.85cqmin,28px);font-weight:700;color:var(--ink-copy)}.profile-select__heroes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(5px,1.4cqmin,22px);padding:clamp(5px,1.3cqmin,20px) clamp(6px,1.5cqmin,23px);border-radius:clamp(4px,1cqmin,15px);background:#2e140833;box-shadow:inset 0 2px 4px #00000047,0 1px #ffffff24}.profile-select__hero{display:flex;flex-direction:column;gap:clamp(2px,.5cqmin,7px);min-width:0}.profile-select__hero-value{font-size:clamp(19px,4.35cqmin,64px);font-weight:900;line-height:.95;letter-spacing:-.5px;color:var(--ink-copy);white-space:nowrap}.profile-select__hero-unit{margin-left:.06em;font-size:.52em;color:color-mix(in srgb,var(--profile-accent) 70%,#ffffff);color:oklch(from var(--profile-accent) .88 .13 h)}.profile-select__hero-label{font-size:clamp(8px,1.55cqmin,23px);font-weight:700;letter-spacing:.6px;color:var(--ink-copy);white-space:nowrap}.profile-select__hero .profile-select__meter{margin-top:clamp(1px,.3cqmin,4px);height:clamp(5px,.95cqmin,14px)}.profile-select__stats{display:grid;grid-template-columns:1fr minmax(0,38%) auto;align-items:center;gap:clamp(2px,.6cqmin,9px) clamp(3px,.9cqmin,12px);padding:clamp(5px,1.15cqmin,18px) 0;border-top:2px solid rgba(74,36,16,.3);border-bottom:2px solid rgba(74,36,16,.3);font-size:clamp(9px,1.75cqmin,26px)}.profile-select__stat{display:contents}.profile-select__meter{position:relative;display:block;height:clamp(4px,.8cqmin,12px);border-radius:999px;background:#4a241057;box-shadow:inset 0 1px 1px #00000040;overflow:hidden}.profile-select__meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#fff 0%,#fff 55%,var(--profile-accent) 100%);box-shadow:0 0 6px var(--profile-accent),0 0 2px #ffffffe6}.profile-select__stat-label{font-weight:700;color:var(--ink-copy);letter-spacing:.5px;white-space:nowrap}.profile-select__stat-value{font-weight:900;color:var(--ink-copy);white-space:nowrap;text-align:right}.profile-select__blurb{font-size:clamp(9px,1.62cqmin,24px);line-height:1.46;font-weight:600;color:#fff}@container (max-height: 560px){.profile-select__blurb{display:none}}.profile-select__confirm{position:relative;display:grid;place-items:center;margin-top:clamp(10px,3.2cqmin,48px);width:clamp(120px,15cqw,380px);aspect-ratio:var(--play-aspect);padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;cursor:pointer;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));transition:transform .14s ease,filter .14s ease}.profile-select__confirm:hover{transform:scale(1.045);filter:drop-shadow(0 10px 20px rgba(0,0,0,.55)) brightness(1.08)}.profile-select__confirm:active{transform:scale(.98) translateY(3px)}.profile-select__confirm:focus-visible{outline:4px solid #ffe14d;outline-offset:6px;border-radius:999px}.profile-select__confirm-text{font-family:var(--ui-font);font-size:clamp(13px,2.8cqmin,62px);font-weight:900;letter-spacing:2.5px;color:#fff;text-shadow:0 -2px 0 #2a1a08,2px 0 0 #2a1a08,0 2px 0 #2a1a08,-2px 0 0 #2a1a08,2px 2px 0 #2a1a08,-2px 2px 0 #2a1a08,2px -2px 0 #2a1a08,-2px -2px 0 #2a1a08,0 4px 7px rgba(30,16,4,.5)}@media(orientation:portrait){.profile-select{gap:clamp(10px,3.4cqmin,30px)}.profile-select__header{gap:clamp(6px,2.2cqmin,22px)}.profile-select__title img{width:clamp(200px,66cqw,760px)}.profile-select__cards{flex-direction:column;align-items:stretch;gap:clamp(13px,3.7cqmin,36px);margin-top:clamp(10px,3cqmin,30px)}.profile-select__card{margin-inline:clamp(4px,3cqmin,30px);max-width:none;--frame-unit: clamp(.032px, .0152cqmin, .145px);--pick-scale: 1.08;--lift: clamp(1px, .34cqmin, 5px);--rail-opacity: 0;will-change:auto}.profile-select__card.is-selected{transform:translateY(calc(var(--lift) * -2.6)) scale(var(--pick-scale))}.profile-select__card-inner:after{content:"";position:absolute;inset:0;z-index:2;border-radius:clamp(4px,1.4cqmin,14px);pointer-events:none;box-shadow:inset 0 0 0 var(--rail) #ffffffeb,inset 0 0 0 calc(var(--rail) + var(--rail-accent)) var(--profile-accent),inset 0 0 0 calc(var(--rail) + var(--rail-edge)) #3a1b0ab3,inset 0 0 var(--rail-bloom) #ffffff6b;opacity:var(--rail-opacity);transition:opacity .15s ease}.profile-select__card.is-selected{--rail-opacity: 1}.profile-select__card-inner{gap:clamp(4px,1.5cqmin,15px);--rail: clamp(4.5px, 1.25cqmin, 13px);--rail-accent: clamp(2.5px, .7cqmin, 7px);--rail-edge: clamp(3.5px, .98cqmin, 10px);--rail-bloom: clamp(12px, 3.4cqmin, 34px);--rail-total: calc(var(--rail) + var(--rail-edge));padding:max(clamp(6px,2cqmin,20px),calc(var(--rail-total) + 2px)) max(clamp(7px,2.4cqmin,24px),calc(var(--rail-total) + 2px))}.profile-select__label{height:clamp(17px,4.6cqmin,56px)}.profile-select__heroes{gap:clamp(4px,1.4cqmin,14px);padding:clamp(4px,1.2cqmin,13px) clamp(5px,1.6cqmin,16px)}.profile-select__hero-value{font-size:clamp(19px,5cqmin,60px)}.profile-select__hero-label{font-size:clamp(9px,2.3cqmin,28px)}.profile-select__hero .profile-select__meter{height:clamp(4px,.9cqmin,12px)}.profile-select__tagline{display:none}.profile-select__stats{grid-template-columns:1fr minmax(0,34%) auto;gap:clamp(2px,.8cqmin,8px) clamp(4px,1.8cqmin,18px);padding:clamp(4px,1.4cqmin,14px) 0;font-size:clamp(10px,2.6cqmin,31px)}.profile-select__confirm{width:clamp(120px,39cqw,440px);margin-top:clamp(8px,2.6cqmin,26px)}.profile-select__confirm-text{font-size:clamp(12px,3.1cqmin,40px);letter-spacing:2px}.profile-select__footer{max-width:88cqw;font-size:clamp(9px,2.4cqmin,28px)}.profile-select__confetti{background-repeat:repeat;background-size:auto 46%}.profile-select__blurb{display:none}}@container (max-height: 660px){.profile-select__card-inner{gap:clamp(3px,1.2cqmin,12px);padding:clamp(4px,1.5cqmin,15px) clamp(6px,2cqmin,20px)}.profile-select__heroes{padding:clamp(3px,1cqmin,10px) clamp(5px,1.4cqmin,14px)}.profile-select__stats{padding:clamp(3px,1cqmin,10px) 0}.profile-select__cards{gap:clamp(4px,1.4cqmin,14px)}.profile-select{gap:clamp(6px,2.6cqmin,26px)}.profile-select__confirm{margin-top:clamp(6px,2cqmin,20px)}@media(orientation:portrait){.profile-select__cards{gap:clamp(8px,1.9cqmin,19px)}.profile-select__card{--pick-scale: 1.04;--lift: clamp(1px, .28cqmin, 4px);margin-inline:clamp(3px,1.9cqmin,18px)}.profile-select__confirm{margin-top:clamp(4px,1.4cqmin,14px)}.profile-select__card-inner{--rail: clamp(3.5px, 1cqmin, 10px);--rail-accent: clamp(2px, .55cqmin, 6px);--rail-edge: clamp(2.5px, .72cqmin, 8px);--rail-bloom: clamp(9px, 2.6cqmin, 26px);padding:max(clamp(4px,1.5cqmin,15px),calc(var(--rail-total) + 1px)) max(clamp(6px,2cqmin,20px),calc(var(--rail-total) + 1px))}}}@media(prefers-reduced-motion:reduce){.profile-select__card,.profile-select__confirm{transition:none}.profile-select__sweep{display:none}.profile-select__card,.profile-select__card:hover,.profile-select__confirm:hover,.profile-select__card.is-selected{transform:none}@media(orientation:portrait){.profile-select__card.is-selected{transform:scale(var(--pick-scale))}}}.session-rtp__toggle,.session-rtp__panel{position:fixed;left:8px;bottom:8px;z-index:99998;font-family:ui-monospace,monospace;color:#fff;background:#120a1ceb;border:2px solid #ff3da3;box-shadow:0 6px 24px #00000073}.session-rtp__toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.4px;cursor:pointer;transition:transform .14s ease,filter .14s ease}.session-rtp__toggle:hover{transform:scale(1.04);filter:brightness(1.08)}.session-rtp__toggle:focus-visible{outline:3px solid #ffe14d;outline-offset:2px}.session-rtp__panel{width:268px;max-width:92vw;max-height:70vh;overflow-y:auto;padding:12px 14px 14px;border-radius:12px}.session-rtp__header{display:flex;align-items:center;justify-content:space-between}.session-rtp__title{margin:0;font-size:13px;font-weight:900;letter-spacing:1px;color:#ffd84d}.session-rtp__close{background:transparent;border:none;color:#ff3da3;font-size:15px;line-height:1;cursor:pointer;padding:0 4px}.session-rtp__close:focus-visible{outline:3px solid #ffe14d;outline-offset:2px;border-radius:6px}.session-rtp__note{margin:6px 0 10px;font-size:10.5px;line-height:1.4;color:#d9c7f0}.session-rtp__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.session-rtp__row{padding:8px 10px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,61,163,.35)}.session-rtp__row-head{display:flex;align-items:baseline;justify-content:space-between}.session-rtp__mode{font-weight:800;color:#ff8ad0}.session-rtp__rtp{font-size:15px;font-weight:900;color:#9fe}.session-rtp__meta{margin-top:3px;font-size:10px;line-height:1.4;color:#cbb8e6}.session-rtp__caveat{margin:6px 0 0;padding-top:5px;border-top:1px dashed rgba(255,216,77,.4);font-size:10px;line-height:1.4;color:#ffd84d}@media(prefers-reduced-motion:reduce){.session-rtp__toggle{transition:none}}
