.replay-screen{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"banner"".""actions";justify-items:center}.replay-banner{font-size:var(--fs-xl);white-space:nowrap;grid-area:banner;align-items:baseline;gap:.5em;margin:0;display:flex}.replay-mark{color:var(--ui-accent);text-transform:uppercase}.replay-mark:before{content:"";background:var(--ui-accent);vertical-align:.1em;border-radius:50%;width:.5em;height:.5em;margin-right:.3em;display:inline-block}.replay-screen .actions{grid-area:actions}@keyframes replay-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .replay-mark:before{animation:1s steps(2,jump-none) infinite replay-blink}}@media (max-width:600px){.replay-banner{font-size:var(--fs-l)}}#online{top:calc(100px + env(safe-area-inset-top));z-index:5;pointer-events:none;justify-items:center;gap:6px;width:min(360px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.online-toast{border:3px solid var(--ui-edge);background:var(--ui-deep);color:var(--ui-ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-s);text-align:center;box-shadow:0 3px 0 var(--ui-edge);border-radius:14px;margin:0;padding:8px 14px;font-weight:700}.emote-feed{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.emote-feed-item{border:2px solid var(--slot);background:var(--ui-ink);max-width:100%;color:var(--ui-edge);font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;border-radius:14px;padding:6px 12px;font-weight:900;overflow:hidden}.emote-feed-item b{color:var(--slot-shadow)}.trophy-icon,.profile-icon{width:60%;height:60%;fill:var(--ui-ink);filter:drop-shadow(0 2px 0 var(--ui-edge));flex:none}.trophy-icon .cup{fill:var(--ui-coin);stroke:var(--ui-edge);stroke-width:2.5px}.profile-chip:not(.icon-button){border-radius:14px;align-items:center;gap:6px;height:52px;padding:0 14px 0 8px;display:flex}.profile-chip:not(.icon-button) .profile-icon{width:34px;height:34px}.chip-text{justify-items:start;line-height:1;display:grid}.chip-text b{font-size:var(--fs-m)}.chip-text small{font-weight:800;font-size:var(--fs-xs);color:var(--ui-ink)}@media (max-width:420px){.menu .topbar{gap:6px}.menu .topbar .icon-button{flex:none;width:48px;height:48px}.menu .topbar .logo{min-width:0;font-size:var(--fs-s)}}.online-search,.online-account{background:color-mix(in srgb, var(--ui-night) 35%, transparent);grid-template-rows:minmax(0,100%);place-items:center;overflow-y:auto}.online-account{background:color-mix(in srgb, var(--ui-night) 45%, transparent)}.online-search .hint,.online-account .hint{font-weight:700;font-size:var(--fs-s);color:var(--ui-muted);text-wrap:pretty;margin:0}.search>.hint,.board-head .hint,.stat-card .hint{color:var(--ui-ink)}.search>.actions,.profile>.actions,.leaderboard>.actions{z-index:1;background:linear-gradient(180deg, transparent, var(--ui-deep) 14px);margin:0 -20px -20px;padding:10px 20px 20px;position:sticky;bottom:-20px}.search{gap:12px;width:min(520px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.search-mode{justify-self:start}.search-progress{background:color-mix(in srgb, var(--ui-night) 45%, transparent);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:12px;display:grid}.search-clock{font-size:var(--fs-hero);line-height:1}.search-status{font-weight:800;font-size:var(--fs-l);margin:0}.search-found{gap:10px;margin:0;padding:0;list-style:none;display:flex}.found-seat{border:3px dashed color-mix(in srgb, var(--ui-ink) 35%, transparent);border-radius:50%;width:52px;height:52px;overflow:hidden}.found-seat.on{border:3px solid var(--slot);background:color-mix(in srgb, var(--slot) 35%, var(--ui-night));box-shadow:0 3px 0 var(--ui-edge)}.found-seat img{object-fit:cover;width:100%;height:100%}.search-error{background:color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:14px;gap:6px;padding:12px;display:grid}.search-error .status-error{font-weight:800;font-size:var(--fs-l);margin:0}.bot-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bot-offer .btn{height:52px;font-size:var(--fs-m);padding:0 16px}.search .actions{justify-content:space-between}.profile,.leaderboard{align-content:start;gap:14px;width:min(760px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.profile-head{align-items:center;gap:14px;display:flex}.profile-face{border:3px solid var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 30%, var(--ui-night));width:72px;height:72px;box-shadow:0 4px 0 var(--ui-edge);border-radius:50%;flex:none;overflow:hidden}.profile-face img{object-fit:cover;width:100%;height:100%}.nick-row,.nick-form{flex:1;gap:6px;min-width:0;display:grid}.nick-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nick-row .hint{grid-column:1/-1}.profile-nick{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-nick{height:48px;font-size:var(--fs-s);padding:0 14px}.nick-input{height:52px;font-size:var(--fs-l);letter-spacing:0;text-transform:none}.nick-form .actions{justify-content:flex-start}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.stat-card{background:color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:14px;align-content:start;gap:4px;padding:10px 12px;display:grid}.stat-card dt{font-weight:700;font-size:var(--fs-xs);color:var(--ui-muted);text-transform:uppercase;letter-spacing:.06em}.stat-card dd{font-size:var(--fs-xl);margin:0;line-height:1.1}.stat-card dd.muted{font-weight:700;font-size:var(--fs-s);color:var(--ui-muted)}.stat-card dd.sparks{color:var(--ui-coin)}.stat-card small{font-weight:700;font-size:var(--fs-xs);color:var(--ui-ink)}.xp-bar{border:2px solid var(--ui-edge);background:var(--ui-night);border-radius:6px;height:10px;overflow:hidden}.xp-bar i{background:var(--ui-accent);height:100%;display:block}.profile-history,.profile-account{gap:8px;display:grid}.history,.board{gap:6px;margin:0;padding:0;list-style:none;display:grid}.history-row,.board-row{background:color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:grid}.history-place,.board-place{font-size:var(--fs-l);text-align:center}.history-row.first .history-place,.board-row.top-1 .board-place{color:var(--ui-coin)}.history-main{min-width:0;display:grid}.history-title{font-weight:800;font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-main small{font-weight:700;font-size:var(--fs-xs);color:var(--ui-muted)}.history-delta{font-size:var(--fs-l)}.history-delta.up,.delta.up{color:var(--ui-hp)}.history-delta.down,.delta.down{color:var(--ui-hp-low)}.profile .btn.more,.leaderboard .btn.more{height:48px;font-size:var(--fs-m);justify-self:center;padding:0 22px}.profile-account .btn.delete{min-height:48px;box-shadow:none;font-size:var(--fs-s);color:var(--ui-hp-low);background:0 0;border:0;justify-self:start;padding:0 4px;text-decoration:underline}.profile-account .btn.delete .outlined{font-family:var(--font-body), system-ui, sans-serif;color:inherit;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-weight:800}.profile-account{margin-bottom:8px}.delete-confirm{border:3px solid var(--ui-hp-low);background:color-mix(in srgb, var(--ui-night) 55%, transparent);border-radius:14px;gap:10px;padding:12px;display:grid}.delete-confirm p{font-weight:800;font-size:var(--fs-m);margin:0}.delete-confirm .actions{justify-content:flex-start}.delete-confirm .btn.danger{background:var(--ui-hp-low)}.profile>.actions,.leaderboard>.actions{justify-content:space-between}.board-head{gap:2px;display:grid}.board-me{font-weight:800;font-size:var(--fs-m);background:var(--ui-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-muted) 60%, transparent);border-radius:12px;margin:0;padding:10px 14px}.board-me.placed{box-shadow:inset 0 0 0 2px var(--ui-accent)}.segmented.board-leagues{scrollbar-width:none;flex-wrap:nowrap;justify-self:stretch;overflow-x:auto}.board-leagues .segment{flex:none}.board-row.top-2 .board-place,.board-row.top-3 .board-place{color:var(--ui-ink)}.board-row.top{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-coin) 45%, transparent)}.board-row{grid-template-columns:40px minmax(0,1fr) auto auto}.board-name{font-weight:800;font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-tag{font-weight:800;font-size:var(--fs-xs);color:var(--ui-ink);background:color-mix(in srgb, var(--ui-ink) 12%, transparent);border-radius:8px;padding:2px 8px}.board-rating{min-width:56px;font-size:var(--fs-l);text-align:right}.podium-results .online-rewards dl{justify-content:space-around;display:flex}.podium-results .online-rewards .stat-row:last-child{grid-column:auto}.online-rewards dd{align-items:center;gap:4px;display:inline-flex}.online-rewards dd.sparks{color:var(--ui-coin)}.reward-icon{object-fit:contain;width:1.3em;height:1.3em}.reward-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.reward-tag.level-up{color:var(--ui-coin)}.online-rewards .hint{font-weight:700;font-size:var(--fs-s);color:var(--ui-ink);margin:0}@media (orientation:landscape) and (max-height:599px){.search,.profile,.leaderboard{gap:8px;padding:10px 14px 12px}.search .title,.profile .title,.leaderboard .title{font-size:var(--fs-l)}.search-progress{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 14px;padding:8px 12px}.search-clock{font-size:var(--fs-xl);grid-row:span 3}.found-seat{width:36px;height:36px}.search>.actions,.profile>.actions,.leaderboard>.actions{margin:0 -14px -12px;padding:8px 14px 12px;bottom:-12px}.search>.actions .btn,.profile>.actions .btn,.leaderboard>.actions .btn{height:48px;font-size:var(--fs-m)}.bot-offer .hint{font-size:var(--fs-xs)}.podium-results .online-rewards dl{flex-direction:column;gap:2px}.podium-results .online-rewards .stat-row{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px}.podium-results .online-rewards .stat-row dt{white-space:normal;text-align:left}.reward-tag{font-size:var(--fs-xs)}.profile-face{width:52px;height:52px}}@media (orientation:portrait){.search,.profile,.leaderboard{padding:14px 12px}.search .title,.profile .title,.leaderboard .title{font-size:var(--fs-l)}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-offer{grid-template-columns:minmax(0,1fr)}.board-row{grid-template-columns:32px minmax(0,1fr) auto}.board-row .league-tag{display:none}.board-leagues .segment{font-size:var(--fs-xs);padding:4px 8px}.search .actions .btn,.profile>.actions .btn,.leaderboard>.actions .btn{flex:1;min-width:0}.nick-row{grid-template-columns:minmax(0,1fr)}.edit-nick{justify-self:start;height:48px}.search>.actions,.profile>.actions,.leaderboard>.actions{margin:0 -12px -14px;padding:10px 12px 14px;bottom:-14px}.profile-chip:not(.icon-button){padding:0 10px 0 4px}.chip-text small{display:none}}.friends-icon{width:44px;height:44px;fill:var(--ui-ink);filter:drop-shadow(0 2px 0 var(--ui-edge));flex:none;margin:0 4px}.friends-icon .back{fill:var(--ui-accent);stroke:var(--ui-edge);stroke-width:2.5px}.online-friends,.online-lobby{background:color-mix(in srgb, var(--ui-night) 35%, transparent);grid-template-rows:minmax(0,100%);place-items:center;overflow-y:auto}.online-friends .hint,.online-lobby .hint{font-weight:700;font-size:var(--fs-s);color:var(--ui-muted);text-wrap:pretty;margin:0}.hint.error{color:var(--ui-ink)}.friends{gap:16px;width:min(520px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.friends-create{gap:8px;display:grid}.friends-create .create{height:72px;font-size:var(--fs-xl)}.friends-join{border-top:3px solid color-mix(in srgb, var(--ui-edge) 45%, transparent);gap:8px;padding-top:14px;display:grid}.code-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.code-input{border:3px solid var(--ui-edge);background:var(--ui-night);min-width:0;height:56px;color:var(--ui-ink);font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-xl);letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-edge) 60%, transparent);border-radius:14px;padding:0 14px}.code-input::placeholder{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-m);letter-spacing:0;text-transform:none;color:var(--ui-muted)}.code-input:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.code-input.wrong{border-color:var(--ui-hp-low)}.code-row .enter{min-width:110px;height:56px;font-size:var(--fs-l);padding:0 18px}.friends .actions{justify-content:flex-start}.lobby{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""room party""actions actions";gap:12px 22px;width:min(960px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.lobby .title{grid-area:title}.lobby-room{grid-area:room;align-content:start;gap:10px;display:grid}.lobby-party{flex-direction:column;grid-area:party;gap:10px;display:flex}.invite{background:color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""code button""note note";align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.invite .label{grid-area:label}.room-code{font-size:var(--fs-xxl);letter-spacing:.14em;white-space:nowrap;-webkit-user-select:all;user-select:all;grid-area:code;margin:0}.invite-button{height:52px;font-size:var(--fs-m);grid-area:button;padding:0 18px}.invite .hint{grid-area:note}.seats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row.seat{grid-template-columns:auto minmax(0,1fr);min-height:56px}.seat .bot-tag{display:block}.seat .row-name{flex-direction:column;align-items:flex-start;gap:0}.seat.ready .row-name .bot-tag{color:var(--ui-ink)}.seat.empty{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-ink) 25%, transparent);background:0 0}.seat.empty .row-face{border-style:dashed;border-color:color-mix(in srgb, var(--ui-ink) 35%, transparent);background:0 0}.seat.empty .name{color:var(--ui-muted);font-weight:700}.lobby .map-preview,.lobby .map-random{justify-self:center;width:auto;max-width:100%;height:min(26vh,210px)}.lobby-actions{grid-area:actions;gap:8px;display:grid}.lobby-actions .hint{text-align:center}.lobby-actions .hint:empty{display:none}.lobby-actions .actions{justify-content:flex-end}.btn.is-disabled{filter:saturate(.25)brightness(.8);cursor:default}.lobby-status{text-align:center;gap:14px;width:min(460px,100%);padding:20px;display:grid}.lobby-status p{font-weight:700;font-size:var(--fs-l);margin:0}.lobby-status .actions{justify-content:center}@media (orientation:landscape) and (max-height:599px){.friends{gap:10px;padding:10px 14px 12px}.friends-create .create{height:56px;font-size:var(--fs-l)}.code-input,.code-row .enter{height:48px}.lobby{gap:8px 16px;padding:10px 14px 12px}.lobby .title{font-size:var(--fs-l)}.room-code{font-size:var(--fs-l);letter-spacing:.08em}.invite{grid-template-areas:"code button""note note";padding:6px 10px}.invite .label{display:none}.invite-button{height:48px;font-size:var(--fs-s);padding:0 12px}.row.seat{min-height:48px}.lobby-actions{background:linear-gradient(180deg, transparent, var(--ui-deep) 12px);margin:0 -14px -12px;padding:8px 14px 12px;position:sticky;bottom:-12px}.lobby .map-preview,.lobby .map-random{height:min(30vh,120px)}}@media (orientation:landscape) and (max-height:380px){.lobby .arena-preview{display:grid}.lobby .map-preview,.lobby .map-random{display:none}}@media (orientation:portrait){.menu .modes{grid-template-columns:repeat(2,minmax(0,1fr))}.menu .mode{font-size:var(--fs-s);gap:2px;padding:0 8px 0 4px}.menu .mode .sliders-icon,.menu .mode .friends-icon{width:34px;height:34px;margin:0 2px}.menu .mode span{white-space:normal;text-align:left;line-height:1.05}.friends{padding:14px 12px}.friends .title{font-size:var(--fs-l)}.friends-create .create{height:60px;font-size:var(--fs-l)}.lobby .map-preview,.lobby .map-random{height:min(18vh,150px)}.lobby{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""room""party""actions";gap:10px;padding:12px 12px 14px}.lobby .title{font-size:var(--fs-l)}.room-code{font-size:var(--fs-xl)}.lobby-actions{background:linear-gradient(180deg, transparent, var(--ui-deep) 14px);margin:4px -12px -14px;padding:10px 12px 14px;position:sticky;bottom:-14px}.row.seat{min-height:48px}.lobby-actions .actions .btn{font-size:var(--fs-m);white-space:nowrap}.lobby-actions .actions .btn.start,.lobby-actions .actions .btn.ready-button{flex-grow:1.6}.invite .label{display:none}.invite{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"code""button""note";justify-items:center}.invite-button{justify-self:stretch}.lobby-actions .actions{flex-wrap:nowrap}.lobby-actions .actions .btn{flex:1;min-width:0}.lobby .arena-list .segment{font-size:var(--fs-xs);padding:4px 6px}.lobby .opponents .segment{flex:auto}}.results.podium-results{grid-template:"title""pedestal"minmax(0,1fr)"stats""actions"/minmax(0,1fr);gap:10px}.podium.soft .podium-bg{filter:blur(5px)brightness(.92)}.pedestal-area{grid-area:pedestal;min-width:0;min-height:0;container-type:size}.podium-results .own-stats{justify-self:center;width:min(100%,620px);padding:6px 12px 8px}.podium-results .own-stats h2{display:none}.podium-results .own-stats dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.podium-results .stat-row{flex-direction:column-reverse;align-items:center;gap:0}.podium-results .stat-row dt{font-size:var(--fs-xs);text-align:center;white-space:nowrap;-webkit-hyphens:none;hyphens:none}.results.podium-results .actions .btn.again{order:10}.pedestal{--chip:50px;--cols:calc(var(--n) * .66 + .12);--h:min(calc((100cqh - var(--chip) - 46px) / 1.28), calc(100cqw / var(--cols)), 400px);justify-content:center;align-items:flex-end;height:100%;margin:0;padding:0;list-style:none;display:flex}.spot{width:calc(var(--h) * .66);flex-direction:column;flex:none;margin:0 -1.5px;display:flex;position:relative}.spot.first{width:calc(var(--h) * .78)}.spot.you .spot-step{z-index:1}.spot-figure{z-index:1;height:calc(var(--h) * .74);position:relative}.spot.first .spot-figure{transform-origin:50% 100%;transform:scale(1.12)}.spot-figure:before{content:"";left:50%;bottom:calc(var(--h) * -.035);width:calc(var(--h) * .56);height:calc(var(--h) * .09);margin-left:calc(var(--h) * -.28);background:radial-gradient(closest-side, color-mix(in srgb, var(--ui-edge) 45%, transparent), transparent);border-radius:50%;position:absolute}.spot.you .spot-figure:before{border:3px solid var(--slot);box-shadow:0 0 10px var(--slot)}.spot-hero{left:calc(50% - var(--h) * .4);bottom:calc(var(--h) * -.13);width:calc(var(--h) * .8);height:var(--h);transform-origin:50% 87%;max-width:none;display:block;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#000 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pose-sad .spot-hero{filter:saturate(.3)brightness(.72);transform:rotate(-12deg)translateY(3%)scale(.94,.88)}.spot-rays{z-index:0;left:50%;top:calc(var(--h) * .4);width:calc(var(--h) * 1.7);height:calc(var(--h) * 1.7);margin:calc(var(--h) * -.85) 0 0 calc(var(--h) * -.85);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ui-accent) 55%, transparent) 0deg 9deg, transparent 9deg 22.5deg);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.spot-crown{z-index:2;left:40%;top:calc(var(--h) * -.04);width:calc(var(--h) * .32);margin-left:calc(var(--h) * -.16);filter:drop-shadow(0 3px 0 var(--ui-edge));position:absolute;overflow:visible;transform:rotate(-16deg)}.crown-body,.crown-band,.crown-tip{fill:var(--ui-coin);stroke:var(--ui-edge);stroke-width:3px}.crown-band{fill:var(--ui-legendary)}.crown-gem{fill:var(--ui-hp-low);stroke:var(--ui-edge);stroke-width:3px}.spot-step{height:calc((var(--h) * .34 + 44px) * var(--rise));padding-top:calc(var(--h) * .02 + 2px);border:3px solid var(--ui-edge);background:linear-gradient(180deg, var(--ui-panel-light), var(--ui-panel) 45%, var(--ui-deep));box-shadow:inset 0 5px 0 color-mix(in srgb, var(--ui-ink) 22%, transparent);border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;place-content:flex-start center;align-items:center;gap:0 6px;display:flex;position:relative}.first .spot-step{background:linear-gradient(180deg, var(--ui-coin), var(--ui-legendary) 60%, color-mix(in srgb, var(--ui-legendary) 70%, var(--ui-edge)));box-shadow:none}.spot.you .spot-step{border-color:var(--ui-ink)}.spot-place{font-size:clamp(var(--fs-l), calc(var(--h) * .14), 56px);line-height:1.05}.spot-kills{font-size:clamp(var(--fs-s), calc(var(--h) * .06), var(--fs-l));align-self:center;align-items:center;display:flex}.spot-kills img{width:1.4em;height:1.4em}.spot-in-game{white-space:nowrap;font-weight:700;font-size:clamp(var(--fs-s), calc(var(--h) * .075), var(--fs-l));color:var(--ui-ink);align-items:center;gap:6px;padding-top:2px;display:flex}.spot-figure .spot-you{font-size:clamp(var(--fs-xs), calc(var(--h) * .05), var(--fs-m));top:calc(var(--h) * -.05);z-index:3;left:50%;translate:-50%}.spot.winner .spot-figure .spot-you{left:72%;top:calc(var(--h) * .02)}.spot-name{height:var(--chip);border:3px solid var(--ui-edge);background:var(--ui-night);min-width:0;color:var(--ui-ink);font-weight:700;font-size:clamp(var(--fs-s), calc(var(--h) * .075), var(--fs-l));flex-direction:column;justify-content:flex-start;align-items:center;padding:5px 6px 0;line-height:1.2;display:flex}.spot.you .spot-name{box-shadow:inset 0 4px 0 var(--slot)}.spot-name .name,.spot-name .bot-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .pose-cheer .spot-hero{animation:.9s ease-in-out infinite spot-hop}html:not(.still):not(.less-motion) .pose-cheer:nth-child(2n) .spot-hero{animation-delay:-.45s}html:not(.still):not(.less-motion) .pose-idle .spot-hero{animation:2.6s ease-in-out infinite hero-breathe}html:not(.still):not(.less-motion) .pose-sad .spot-hero{animation:3.2s ease-in-out infinite spot-sulk}html:not(.still):not(.less-motion) .spot-rays{animation:24s linear infinite rays-spin}html:not(.still):not(.less-motion) .spot-crown{animation:1.6s ease-in-out infinite crown-bob}}@keyframes spot-hop{0%,to{transform:none}40%{transform:translateY(-9%)scale(.97,1.03)}70%{transform:scale(1.04,.95)}}@keyframes spot-sulk{0%,to{transform:rotate(-12deg)translateY(3%)scale(.94,.88)}50%{transform:rotate(-8deg)translateY(3%)scale(.94,.86)}}@keyframes crown-bob{50%{transform:rotate(-12deg)translateY(-6%)}}@media (orientation:landscape) and (min-width:900px) and (min-height:600px){.pedestal[data-even]{--cols:calc(var(--n) * .66 + .78)}.pedestal[data-even]:before{content:"";width:calc(var(--h) * .66);flex:none;order:-1}}@media (orientation:landscape) and (max-height:599px){.results.podium-results{grid-template:"title title""pedestal stats"minmax(0,1fr)"actions actions"/minmax(0,1fr) minmax(0,min(24vw,180px));gap:6px 10px}.podium-results .own-stats{align-self:center;width:auto}.podium-results .own-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.podium-results .stat-row{align-items:flex-start}.podium-results .stat-row:last-child{grid-column:1/-1}.podium-results .actions .btn{min-width:0;padding:0 14px}.pedestal{--chip:30px}.spot-name .bot-tag{display:none}}@media (orientation:portrait){.results.podium-results{gap:8px}.pedestal{--chip:42px}.spot-name{padding:4px 3px 0}.bot-word{display:none}.results.podium-results .actions .btn.again,.results.podium-results.final .actions .btn{flex-basis:100%}}.ward-icon{fill:var(--ui-ink);filter:drop-shadow(0 2px 0 var(--ui-edge));flex:none;display:block}.ward-icon .line{fill:none;stroke:var(--ui-ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ward-icon .accent{fill:var(--ui-accent)}.hanger-icon{width:34px;height:34px}.spark-icon{fill:var(--ui-coin)}.chest-icon{width:36px;height:36px}.chest-icon .lid{fill:var(--ui-accent)}.chest-icon .box{fill:var(--ui-accent-dark)}.chest-icon .lock{fill:var(--ui-coin)}.reset-icon{width:26px;height:26px}.rarity-rare{--rarity:var(--ui-rare)}.rarity-epic{--rarity:var(--ui-epic)}.rarity-legendary{--rarity:var(--ui-legendary)}.wardrobe-entry{height:52px;font-size:var(--fs-m);border-radius:14px;gap:6px;padding:0 14px 0 8px}.wardrobe-entry.name-entry{display:none}.podium.wardrobe-stage{background:var(--ui-night)}.wardrobe-stage .podium-bg{-webkit-mask-image:linear-gradient(#000 calc(100% - 90px),#0000);mask-image:linear-gradient(#000 calc(100% - 90px),#0000)}.wardrobe-stage .wardrobe-hero{pointer-events:auto;touch-action:none;cursor:grab}.wardrobe-stage .wardrobe-hero:active{cursor:grabbing}.rarity-aura{background:color-mix(in srgb, var(--rarity) 70%, transparent);filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.wear-layer{pointer-events:none;max-width:none;display:block;position:absolute}.wardrobe-bubble{border:3px solid var(--ui-edge);background:linear-gradient(180deg, var(--ui-panel-light), var(--ui-panel));font-size:var(--fs-l);white-space:nowrap;box-shadow:0 4px 0 var(--ui-edge);border-radius:16px 16px 16px 4px;padding:6px 12px 8px;position:absolute;transform:translateY(-100%)}.wardrobe-soon{border:2px solid var(--ui-edge);background:color-mix(in srgb, var(--ui-night) 85%, transparent);font-weight:700;font-size:var(--fs-s);white-space:nowrap;border-radius:10px;padding:4px 12px 5px;position:absolute;transform:translate(-50%)}.wardrobe{grid-template:"top top top""tabs tabs tabs""items hero detail"minmax(0,1fr)"items rotate detail"/minmax(0,330px) minmax(0,1fr) minmax(0,330px);gap:10px 16px}.wardrobe .topbar{grid-area:top}.wardrobe .ward-title{white-space:nowrap}.wardrobe .topbar>:not(.spacer,.ward-title){flex:none}.wardrobe .ward-title{min-width:0;overflow:hidden}.wardrobe>.ward-hero-slot{pointer-events:none;grid-area:hero}.round-back{width:48px;height:48px;font-size:var(--fs-xl);padding:0 0 4px}.sparks-badge{height:46px;font-size:var(--fs-l);border-radius:14px;align-items:center;gap:6px;padding:0 16px 0 8px;display:inline-flex}.sparks-badge .spark-icon{width:30px;height:30px}.chest-button{height:48px;font-size:var(--fs-m);gap:6px;padding:0 16px 0 8px}.ward-tabs{scrollbar-width:none;grid-area:tabs;gap:6px;padding:0 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ward-tab{border:3px solid var(--ui-edge);background:color-mix(in srgb, var(--ui-deep) 85%, transparent);height:44px;font-size:var(--fs-m);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;padding:0 16px;transition:transform 80ms}.ward-tab:active{transform:translateY(2px)}.ward-tab.on{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink)), var(--ui-accent) 50%, var(--ui-accent-dark));box-shadow:0 4px 0 var(--ui-edge)}.ward-items{flex-direction:column;grid-area:items;align-self:start;gap:8px;min-height:0;max-height:100%;padding:10px;display:flex;overflow:hidden}.item-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:4px 4px 8px;display:grid;overflow-y:auto}.item-tile{border:3px solid var(--ui-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--rarity) 75%, var(--ui-ink)), var(--rarity) 45%, color-mix(in srgb, var(--rarity) 55%, var(--ui-edge)));min-width:0;color:var(--ui-ink);cursor:pointer;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-ink) 35%, transparent), 0 4px 0 var(--ui-edge);border-radius:14px;grid-template-rows:auto auto auto;align-content:start;justify-items:center;gap:3px;padding:6px 4px 7px;transition:transform 80ms;display:grid;position:relative}.item-tile:active{transform:translateY(2px)}.item-tile.on{outline:4px solid var(--ui-ink);outline-offset:2px}.item-tile:focus-visible,.ward-tab:focus-visible,.emote-cell:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.item-tile.empty{--rarity:var(--ui-panel-light)}.item-face{aspect-ratio:1;background:color-mix(in srgb, var(--ui-ink) 22%, transparent);border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.item-face .cat-icon{width:62%;height:62%}.item-face .cat-icon .accent{fill:color-mix(in srgb, var(--rarity) 45%, var(--ui-edge))}.item-art{width:112%;max-width:none;margin-top:-2%;display:block}.item-tile.locked .item-face>*{opacity:.55}.item-none{aspect-ratio:1;border:5px solid var(--ui-ink);background:linear-gradient(135deg, transparent 43%, var(--ui-ink) 43% 57%, transparent 57%);width:54%;filter:drop-shadow(0 2px 0 var(--ui-edge));border-radius:50%}.item-name{max-width:100%;font-size:var(--fs-s);text-align:center;-webkit-text-stroke-width:3px;line-height:1.15}.status{background:var(--ui-edge);color:var(--ui-ink);font-family:var(--font-display), system-ui, sans-serif;font-weight:900;font-size:var(--fs-xs);white-space:nowrap;border-radius:8px;align-items:center;gap:3px;padding:2px 8px 3px;display:inline-flex}.status.on{border:2px solid var(--ui-edge);background:var(--ui-hp);color:var(--ui-accent-ink)}.status .ward-icon{filter:none;width:14px;height:14px}.status.money{color:var(--ui-gem)}.status.locked .lock-icon{fill:var(--ui-muted)}.status.locked .lock-icon .line{stroke:var(--ui-muted)}.emote-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.emote-cell{border:3px solid var(--ui-edge);background:color-mix(in srgb, var(--ui-deep) 85%, transparent);min-height:44px;color:var(--ui-ink);font-family:var(--font-display), system-ui, sans-serif;font-weight:900;font-size:var(--fs-m);cursor:pointer;border-radius:12px}.emote-cell.on{color:var(--ui-accent-ink);background:linear-gradient(180deg, var(--ui-accent), var(--ui-accent-dark))}.ward-rotate{grid-area:rotate;justify-self:center;align-items:center;gap:12px;display:flex}.turn{width:48px;height:48px;font-size:var(--fs-xl);border-radius:50%;padding:0 0 4px}.turn-hint{background:color-mix(in srgb, var(--ui-night) 60%, transparent);font-weight:700;font-size:var(--fs-s);white-space:nowrap;border-radius:10px;padding:4px 10px}.ward-detail{--rarity:var(--ui-common);background:linear-gradient(180deg, color-mix(in srgb, var(--rarity) 45%, var(--ui-panel)), var(--ui-panel) 45%, var(--ui-deep));grid-area:detail;align-self:start;justify-items:start;gap:8px;padding:14px 16px 16px;display:grid}.ward-detail.rarity-rare{--rarity:var(--ui-rare)}.ward-detail.rarity-epic{--rarity:var(--ui-epic)}.ward-detail.rarity-legendary{--rarity:var(--ui-legendary)}.ward-name{max-width:100%;font-size:var(--fs-xl);overflow-wrap:break-word;margin:0}.ward-source{color:var(--ui-muted);font-weight:700;font-size:var(--fs-s);margin:0}.ward-actions{justify-self:stretch;gap:8px;display:flex}.ward-main{min-width:0;height:60px;font-size:var(--fs-l);white-space:nowrap;border-radius:18px;flex:auto;gap:8px;padding:0 14px}.ward-main .spark-icon{width:32px;height:32px}.ward-main.short{filter:saturate(.45)brightness(.85)}.ward-main.plate{border:3px solid var(--ui-edge);background:color-mix(in srgb, var(--ui-night) 70%, transparent);font-weight:700;font-size:var(--fs-s);white-space:normal;text-align:center;justify-content:center;align-items:center;display:inline-flex}.ward-main.plate .ward-icon{width:22px;height:22px}.ward-main.worn{color:var(--ui-ink);border-color:var(--ui-hp)}.ward-main.plate .lock-icon{fill:var(--ui-muted)}.ward-main.plate .lock-icon .line{stroke:var(--ui-muted)}.ward-reset{height:48px;font-size:var(--fs-s);white-space:nowrap;border-radius:14px;gap:6px;padding:0 14px 0 10px}.ward-notice{border-left:5px solid var(--ui-hp);font-weight:700;font-size:var(--fs-s);border-radius:2px;margin:0;padding:2px 0 2px 10px}.ward-notice.error{border-left-color:var(--ui-hp-low)}.chest-screen{grid-template:"hero chest"minmax(0,100%)/minmax(0,1fr) auto;align-items:center}.chest-screen>.chest-hero-slot{pointer-events:none;grid-area:hero;align-self:stretch}.chest{grid-area:chest;grid-template-columns:minmax(0,1fr);gap:10px;width:min(520px,100%);max-height:100%;padding:16px 18px 18px;display:grid;overflow-y:auto}.chest-head{align-items:center;gap:10px;display:flex}.chest-head .spacer{flex:1}.chest-head .chest-icon{width:52px;height:52px}.chest-text{font-size:var(--fs-m);text-wrap:balance;margin:0;line-height:1.35}.chest-odds{grid-template-columns:minmax(8.5em,max-content) minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.chest-odds li{display:contents}.chest-odds .tag{justify-self:start}.chest-odds li.off>*{opacity:.55}.odds-bar{border:2px solid var(--ui-edge);background:var(--ui-night);border-radius:7px;height:14px;overflow:hidden}.odds-bar i{background:var(--rarity);height:100%;display:block}.chest-odds b{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-m);text-align:right}.chest-note,.chest-limit{font-weight:700;font-size:var(--fs-s);margin:0}.chest-note{color:var(--ui-muted)}.chest .actions{flex-wrap:nowrap;justify-content:flex-end}.chest .actions .btn{white-space:nowrap;min-width:0}.chest .actions .btn-play{flex:auto;padding:0 18px}.btn.dim{filter:saturate(.4)brightness(.8)}.chest-prize{width:min(400px,100%);box-shadow:0 0 0 4px color-mix(in srgb, var(--rarity) 70%, transparent), 0 0 60px color-mix(in srgb, var(--rarity) 55%, transparent), 0 6px 0 var(--ui-edge);justify-items:center;gap:12px;padding:20px 18px;display:grid}.prize-art{place-items:center;width:128px;height:128px;display:grid}.prize-art .cat-icon,.prize-art .item-art{width:120px;height:120px}.prize-art .cat-icon .accent{fill:color-mix(in srgb, var(--rarity) 55%, var(--ui-edge))}.prize-name{font-size:var(--fs-xl);text-align:center}.prize-sparks{font-weight:700;font-size:var(--fs-m);text-align:center;margin:0}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .chest-prize{animation:.42s cubic-bezier(.2,1.6,.4,1) prize-pop}}@keyframes prize-pop{0%{opacity:0;transform:scale(.6)}}@media (orientation:landscape) and (max-height:599px){.wardrobe{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,210px);gap:6px 10px}.wardrobe .ward-title{font-size:var(--fs-l)}.round-back,.turn{width:44px;height:44px}.sparks-badge{height:40px;font-size:var(--fs-m)}.sparks-badge .spark-icon{width:24px;height:24px}.chest-button,.wardrobe-entry{height:44px}.ward-tab{height:40px;font-size:var(--fs-s);padding:0 12px}.ward-items{padding:6px}.item-grid{grid-template-columns:minmax(0,1fr);gap:6px;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.item-tile{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);place-items:center start;column-gap:8px;padding:4px 6px}.item-face{grid-row:1/3;width:52px}.item-name{font-size:var(--fs-xs);text-align:left;-webkit-text-stroke-width:2.5px}.emote-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.emote-cell{min-height:40px}.ward-detail{gap:5px;padding:10px 12px 12px}.ward-name{font-size:var(--fs-l)}.ward-main{height:48px;font-size:var(--fs-m);padding:0 10px}.ward-main .spark-icon{width:24px;height:24px}.ward-reset{height:44px}.ward-reset span,.turn-hint{display:none}.chest{gap:6px;width:min(400px,100%);padding:10px 14px 12px}.chest-head .chest-icon{width:40px;height:40px}.chest-head .title{font-size:var(--fs-l)}.chest-text{font-size:var(--fs-s)}.chest-odds{gap:4px 8px}.chest-odds .tag{font-size:var(--fs-xs)}.chest .actions .btn{height:48px;font-size:var(--fs-m)}}@media (orientation:landscape) and (max-height:420px){.chest-text,.chest-head .sparks-badge{display:none}.ward-source{font-size:var(--fs-xs)}.chest .actions{background:linear-gradient(180deg, transparent, var(--ui-deep) 35%);margin:0 -14px -12px;padding:6px 14px 12px;position:sticky;bottom:-12px}}@media (orientation:portrait){.wardrobe{grid-template:"top""tabs""hero"minmax(0,1fr)"rotate""detail""items"/minmax(0,1fr);gap:8px}.wardrobe .ward-title{font-size:var(--fs-m)}.round-back,.turn{width:44px;height:44px}.chest-button span{display:none}.chest-button,.wardrobe-entry{width:48px;height:48px;padding:0}.menu .topbar .wardrobe-entry{display:none}.menu .nameplate{position:relative}.wardrobe-entry.name-entry{margin-left:10px;display:inline-flex;position:absolute;bottom:0;left:100%}.sparks-badge{height:40px;font-size:var(--fs-s);gap:4px;padding:0 8px 0 4px}.sparks-badge .spark-icon{width:20px;height:20px}.ward-tab{height:40px;font-size:var(--fs-s);padding:0 12px}.ward-rotate{gap:40px}.turn-hint{display:none}.ward-items{align-self:stretch;padding:6px}.item-grid{grid-template-columns:none;grid-auto-columns:108px;grid-auto-flow:column;gap:6px;padding:4px 4px 8px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.item-name{font-size:var(--fs-xs);-webkit-text-stroke-width:2.5px}.item-face{width:64px}.emote-cells{gap:4px}.emote-cell{min-height:40px}.ward-detail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:8px 10px 10px}.ward-detail .tag{font-size:var(--fs-xs)}.ward-name{font-size:var(--fs-l)}.ward-source,.ward-actions,.ward-notice{grid-column:1/-1}.ward-source{font-size:var(--fs-xs);margin-top:-4px}.ward-main{height:48px;font-size:var(--fs-m)}.ward-main .spark-icon{width:26px;height:26px}.ward-reset{height:44px}.ward-reset span{display:none}.chest-screen{grid-template:"hero"minmax(0,1fr)"chest"/minmax(0,1fr);gap:8px}.chest{padding:12px 12px 14px}.chest-head .title{font-size:var(--fs-l)}.chest-head .chest-icon{width:40px;height:40px}.chest-text{font-size:var(--fs-s)}.chest-odds{grid-template-columns:minmax(8em,max-content) minmax(0,1fr) auto}.chest .actions .btn{height:52px;font-size:var(--fs-s);padding:0 12px}}.coach{text-align:center;border-radius:16px;grid-template-columns:minmax(0,1fr);align-self:start;align-items:center;gap:8px;min-width:0;max-width:560px;padding:8px 20px 10px;transition:opacity .2s;display:grid}.coach.with-skip{grid-template-columns:minmax(0,1fr) auto;padding-right:8px}.coach-text{justify-items:center;gap:3px;min-width:0;display:grid}.coach-steps{gap:8px;margin-bottom:2px;display:flex}.coach-steps i{background:color-mix(in srgb, var(--ui-muted) 30%, var(--ui-night));width:9px;height:9px;box-shadow:0 0 0 2px var(--ui-edge);border-radius:5px;transition:width .2s}.coach-steps i.done{background:var(--ui-ink)}.coach-steps i.now{background:var(--ui-accent);width:22px}.coach-title{font-size:var(--fs-xl);text-wrap:balance;line-height:1.15}.coach-detail{font-family:var(--font-body), system-ui, sans-serif;font-weight:700;font-size:var(--fs-m);color:var(--ui-muted);text-wrap:balance;line-height:1.25}.coach.noted .coach-detail{color:var(--ui-accent)}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .coach-title,html:not(.still):not(.less-motion) .coach.noted .coach-detail{animation:.35s ease-out both coach-pop}}@keyframes coach-pop{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.skip-button{height:56px;font-size:var(--fs-m);pointer-events:auto;border-radius:16px;flex:none;gap:6px;padding:0 16px 0 12px}.skip-icon{width:26px;height:26px;fill:var(--ui-ink);filter:drop-shadow(0 2px 0 var(--ui-edge));flex:none}.coach .skip-button,.hud[data-hud=side] .skip-button{border-radius:14px;justify-content:center;width:48px;height:48px;padding:0}.coach .skip-label,.hud[data-hud=side] .skip-label{display:none}.hud[data-hud=portrait] .coach,.hud[data-hud=corners] .coach{padding:5px 8px 7px 12px}.hud[data-hud=portrait] .coach-steps,.hud[data-hud=corners] .coach-steps,.hud[data-hud=side] .coach-steps{gap:6px;margin-top:2px}.hud[data-hud=portrait] .coach-title,.hud[data-hud=corners] .coach-title{font-size:var(--fs-m)}.hud[data-hud=portrait] .coach-detail,.hud[data-hud=corners] .coach-detail,.hud[data-hud=side] .coach-detail{font-size:var(--fs-xs)}.hud[data-hud=portrait] .coach{grid-area:2/1/auto/-1;justify-self:center;width:100%}.hud[data-hud=portrait] .cards-left{grid-area:1/1}.hud[data-hud=portrait] .cards-right{grid-area:1/3}.hud[data-hud=corners] .coach{max-width:min(460px,56vw)}.hud[data-hud=side][data-coach] .cards-right{grid-row:2}.hud[data-hud=side] .coach{border-radius:12px;grid-area:3/3;justify-self:stretch;gap:2px;padding:5px 6px 7px}.hud[data-hud=side] .coach-title{font-size:var(--fs-s)}.hud[data-hud=side] .skip-button{grid-area:timer;justify-self:start}.hud .coach[data-behind]{opacity:1;background:color-mix(in srgb, var(--ui-deep) 35%, transparent);box-shadow:none;border-color:#0000}.hud .coach[data-behind] .coach-detail{color:var(--ui-ink);text-shadow:0 1px 0 var(--ui-edge), 0 0 4px var(--ui-edge)}.still .coach,.still .coach-steps i{transition:none}.match-timer{pointer-events:none;border-radius:14px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex}.match-timer .time{min-width:2.6em;font-size:var(--fs-l);text-align:center;line-height:1}.timer-icon{object-fit:contain;width:32px;height:32px;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--ui-edge) 60%, transparent));flex:none;margin:-4px 0;display:block}.timer-glyph{border:3px solid var(--ui-edge);flex:none;width:24px;height:24px;display:block;position:relative}.timer-glyph.bomb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--bomb-body) 55%, var(--ui-ink)), var(--bomb-body) 55%);border-radius:50%}.timer-glyph.bomb:after{content:"";background:var(--spark);border-radius:50%;width:8px;height:8px;position:absolute;top:-6px;right:-2px}.timer-glyph.wall{background:linear-gradient(180deg, var(--ui-muted), var(--ui-panel-light));border-radius:6px}.fuse{background:color-mix(in srgb, var(--rope-burnt) 70%, var(--ui-night));border:2px solid var(--ui-edge);border-radius:4px;width:64px;height:8px;position:relative;overflow:visible}.fuse i{background:repeating-linear-gradient(120deg, var(--rope) 0 4px, color-mix(in srgb, var(--rope) 60%, var(--rope-burnt)) 4px 7px);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fuse i:after{content:"";background:var(--spark);width:10px;height:10px;box-shadow:0 0 6px 2px var(--fx-fire-yellow);border-radius:50%;margin-top:-5px;position:absolute;top:50%;right:-5px}.match-timer.alarm{animation:.5s step-end infinite timer-alarm}@keyframes timer-alarm{50%{background:linear-gradient(180deg, var(--fx-fire-red), var(--fx-fire-dark));border-color:var(--ui-edge)}}.low-hp{pointer-events:none;box-shadow:inset 0 0 clamp(24px, 9vmin, 72px) clamp(4px, 1.5vmin, 12px) color-mix(in srgb, var(--ui-hp-low) 80%, transparent);animation:1.1s ease-in-out infinite alternate low-hp-pulse;position:fixed;inset:0}.still .match-timer{transition:none}.still .match-timer.alarm{background:linear-gradient(180deg, var(--fx-fire-red), var(--fx-fire-dark));animation:none}.still .low-hp{animation:none}@keyframes low-hp-pulse{0%{opacity:.35}to{opacity:1}}.perf-overlay{top:max(4px, env(safe-area-inset-top));left:max(4px, env(safe-area-inset-left));z-index:1000;background:color-mix(in srgb, var(--ui-night) 72%, transparent);color:var(--ui-ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 6px;line-height:1.4;position:fixed}.hud{padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top"".""bottom";display:grid;position:fixed;inset:0}.hud [data-behind]{opacity:.3}.card,.match-timer,.stats{transition:opacity .2s}.hud-top{grid-area:top;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.cards{gap:10px;min-width:0;display:flex}.cards-right{justify-content:flex-end}.hud-bottom{grid-area:bottom;justify-content:center;align-items:end;gap:10px;display:flex}.card{min-width:0;font-size:var(--fs-m);border-radius:14px;flex:0 218px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 10px 6px 5px;display:grid;position:relative}.card.out .face,.card.out .info{filter:grayscale();opacity:.55}.face{border:3px solid var(--slot);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--slot) 55%, var(--ui-ink)), var(--slot) 55%, var(--slot-shadow));width:56px;height:56px;box-shadow:0 0 0 2px var(--ui-edge), inset 0 -6px 10px color-mix(in srgb, var(--slot-shadow) 60%, transparent);border-radius:11px;overflow:hidden}.face img{width:118%;height:118%;margin:-4% 0 0 -9%;display:block}.info{gap:5px;min-width:0;display:grid}.card .name{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-weight:700;display:flex}.card .nick{text-overflow:ellipsis;min-width:0;overflow:hidden}.marker{background:var(--slot);width:11px;height:11px;box-shadow:0 0 0 2px var(--ui-edge);flex:none}.marker.circle{border-radius:50%}.marker.square{border-radius:2px}.marker.triangle{clip-path:polygon(50% 0,100% 100%,0 100%);box-shadow:none;width:13px;height:12px}.marker.diamond{border-radius:2px;transform:rotate(45deg)scale(.85)}.hp{background:var(--ui-edge);box-shadow:0 0 0 2px var(--slot);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.hp i{background:var(--ui-night);border-radius:5px;height:10px}.hp i.full{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-ink) 40%, transparent) 0 35%, transparent 35%), var(--ui-hp)}.hp.low i.full{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-ink) 40%, transparent) 0 35%, transparent 35%), var(--ui-hp-low)}.you-badge{font-size:var(--fs-xs);background:var(--ui-accent);border:2px solid var(--ui-edge);-webkit-text-stroke-width:3px;border-radius:8px;padding:2px 7px 3px;position:absolute;top:-10px;left:-8px}.badge{background:var(--ui-night);border:3px solid var(--ui-ink);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:-12px;right:-10px}.badge img{width:26px;height:26px}.out-mark{font-size:var(--fs-xs);background:var(--ui-edge);color:var(--ui-muted);border-radius:6px;padding:0 5px 1px;font-weight:700;position:absolute;bottom:4px;left:8px}.hud .match-timer .time{font-size:var(--fs-xl)}.hud[data-hud=desktop] .match-timer .timer-icon{width:38px;height:38px}.hud .match-timer .fuse{width:72px}.stats{border-radius:16px;gap:4px;padding:4px 10px;display:flex}.stat{font-size:var(--fs-l);align-items:center;gap:2px;padding:0 6px;display:flex}.stat .icon3d{width:46px;height:46px}.stat b{min-width:1.2em}.pause-button{pointer-events:auto;border-radius:16px;flex:none;width:56px;height:56px;padding:0}.out-plate{pointer-events:auto;border-radius:16px;align-items:center;gap:14px;padding:8px 8px 8px 18px;display:flex}.out-text{font-size:var(--fs-l);white-space:nowrap}.out-actions{gap:8px;display:flex}.out-plate .btn{min-width:max-content;height:52px;font-size:var(--fs-m);padding:0 18px}.hud[data-hud=portrait] .out-plate,.hud[data-hud=corners] .out-plate,.hud[data-hud=side] .out-plate{left:50%;bottom:max(8px, env(safe-area-inset-bottom));gap:10px;padding:4px 4px 4px 14px;position:fixed;transform:translate(-50%)}.hud[data-hud=portrait] .out-plate{flex-direction:column;align-items:stretch;gap:6px;width:min(100% - 24px,420px);padding:6px}.hud[data-hud=portrait] .out-text{font-size:var(--fs-m);text-align:center}.hud[data-hud=portrait] .out-plate .btn{flex:1 1 0;min-width:max-content;height:48px;padding:0 14px}.hud[data-hud=corners] .out-text,.hud[data-hud=side] .out-text{font-size:var(--fs-m)}.hud[data-hud=corners] .out-plate .btn,.hud[data-hud=side] .out-plate .btn{height:48px;padding:0 16px}.countdown{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.countdown b{color:var(--ui-accent);font-size:clamp(var(--fs-hero), 22vmin, 160px);-webkit-text-stroke-width:.14em;text-shadow:0 .08em 0 var(--ui-edge);line-height:1}.countdown b.go{font-size:clamp(var(--fs-xxl), 13vmin, 96px);transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .countdown b{animation:1s ease-out both countdown-pop}}@keyframes countdown-pop{0%{opacity:0;transform:scale(1.6)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:.2}}@media (max-width:1100px){.hud[data-hud=desktop] .card{flex:none;grid-template-columns:auto;justify-items:center;gap:4px;padding:4px 4px 5px}.hud[data-hud=desktop] .card .name{display:none}.hud[data-hud=desktop] .info{width:56px}}.hud[data-hud=portrait],.hud[data-hud=corners]{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}.hud[data-hud=portrait] .hud-top,.hud[data-hud=corners] .hud-top{gap:6px}.hud[data-hud=portrait] .cards,.hud[data-hud=corners] .cards{gap:5px}.hud[data-hud=portrait] .card,.hud[data-hud=corners] .card{border-radius:11px;flex:none;grid-template-columns:auto;justify-items:center;gap:3px;padding:3px 3px 4px}.hud[data-hud=portrait] .card .name,.hud[data-hud=corners] .card .name{display:none}.hud[data-hud=portrait] .info{width:44px}.hud[data-hud=portrait] .face{border-radius:9px;width:44px;height:44px}.hud[data-hud=corners] .info{width:36px}.hud[data-hud=corners] .face{border-radius:8px;width:36px;height:36px}.hud[data-hud=portrait] .hp,.hud[data-hud=corners] .hp{border-radius:6px;gap:2px;padding:2px}.hud[data-hud=portrait] .hp i,.hud[data-hud=corners] .hp i{height:6px}.hud[data-hud=portrait] .you-badge,.hud[data-hud=corners] .you-badge{top:-8px;left:-6px}.hud[data-hud=portrait] .badge,.hud[data-hud=corners] .badge{border-width:2px;width:26px;height:26px;top:-8px;right:-8px}.hud[data-hud=portrait] .badge img,.hud[data-hud=corners] .badge img{width:20px;height:20px}.hud[data-hud=portrait] .out-mark,.hud[data-hud=corners] .out-mark{bottom:12px;left:50%;transform:translate(-50%)}.hud[data-hud=portrait] .match-timer,.hud[data-hud=corners] .match-timer{flex-wrap:wrap;justify-content:center;gap:4px 6px;width:92px;padding:5px 8px 7px}.hud[data-hud=portrait] .match-timer .time,.hud[data-hud=corners] .match-timer .time{font-size:var(--fs-l);min-width:0}.hud[data-hud=portrait] .match-timer .timer-icon,.hud[data-hud=corners] .match-timer .timer-icon,.hud[data-hud=side] .match-timer .timer-icon{width:24px;height:24px}.hud[data-hud=portrait] .match-timer .timer-glyph,.hud[data-hud=corners] .match-timer .timer-glyph{border-width:2px;width:18px;height:18px}.hud[data-hud=portrait] .match-timer .fuse,.hud[data-hud=corners] .match-timer .fuse{flex-basis:100%;width:auto}.hud[data-hud=portrait] .hud-bottom{left:calc(10px + env(safe-area-inset-left));right:calc(10px + env(safe-area-inset-right));bottom:calc(var(--controls-h) + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:8px;position:absolute}.hud[data-hud=corners] .hud-bottom{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));align-items:center;gap:6px;position:absolute;transform:translate(-50%)}.hud[data-hud=portrait] .stats,.hud[data-hud=corners] .stats{flex:auto;justify-content:space-around;gap:0;min-width:0;padding:2px 4px}.hud[data-hud=portrait] .stat,.hud[data-hud=corners] .stat{font-size:var(--fs-s);gap:0;padding:0 2px}.hud[data-hud=portrait] .stat .icon3d,.hud[data-hud=corners] .stat .icon3d{width:26px;height:26px}.hud[data-hud=portrait][data-stick=right] .hud-bottom,.hud[data-hud=corners][data-stick=right] .hud-bottom{flex-direction:row-reverse}.hud[data-hud=portrait] .pause-button,.hud[data-hud=corners] .pause-button,.hud[data-hud=side] .pause-button{border-radius:14px;width:48px;height:48px}.hud[data-hud=side]{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));grid-template:"timer.pause""left.right""stats.right"". . ."minmax(0,1fr)/128px minmax(0,1fr) 128px;gap:6px 8px}.hud[data-hud=side] .hud-top,.hud[data-hud=side] .hud-bottom{display:contents}.hud[data-hud=side] .match-timer{flex-wrap:wrap;grid-area:timer;justify-content:center;gap:4px 6px;padding:5px 8px 7px}.hud[data-hud=side] .match-timer .time{font-size:var(--fs-l)}.hud[data-hud=side] .match-timer .fuse{flex-basis:100%;width:auto}.hud[data-hud=side] .cards{flex-direction:column;gap:6px}.hud[data-hud=side] .cards-left{grid-area:left}.hud[data-hud=side] .cards-right{grid-area:right;align-self:start}.hud[data-hud=side] .card{width:100%;font-size:var(--fs-xs);border-radius:11px;flex:none;gap:5px;padding:3px 6px 4px 3px}.hud[data-hud=side] .face{border-radius:8px;width:34px;height:34px}.hud[data-hud=side] .hp i{height:6px}.hud[data-hud=side] .you-badge{top:-6px;left:-6px}.hud[data-hud=side] .badge{border-width:2px;width:24px;height:24px;top:-6px;right:-6px}.hud[data-hud=side] .badge img{width:18px;height:18px}.hud[data-hud=side] .stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;padding:3px 6px;display:grid}.hud[data-hud=side] .stat{font-size:var(--fs-s);gap:0;padding:0}.hud[data-hud=side] .stat .icon3d{width:24px;height:24px}.hud[data-hud=side] .pause-button{grid-area:pause;justify-self:end}@media (min-width:1600px) and (min-height:900px){.hud[data-hud=desktop] .card{font-size:var(--fs-l);flex-basis:260px}.hud[data-hud=desktop] .face{width:60px;height:60px}}.still .card,.still .match-timer,.still .stats{transition:none}.controls-root,.touch-controls{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}.touch-controls{opacity:var(--controls-opacity,1)}.touch-controls.dead{opacity:calc(var(--controls-opacity,1) * .4)}.touch-controls.dead .stick-zone,.touch-controls.dead .buttons>:not(.emote),.touch-controls.out-choice{display:none}.stick-zone{pointer-events:auto;touch-action:none;width:50%;position:absolute;top:22%;bottom:0;left:0}.stick{left:calc(var(--margin) + env(safe-area-inset-left));bottom:calc(var(--margin) + env(safe-area-inset-bottom));width:var(--stick);height:var(--stick);background:radial-gradient(circle, color-mix(in srgb, var(--ui-night) 20%, transparent), color-mix(in srgb, var(--ui-night) 45%, transparent));border:3px solid color-mix(in srgb, var(--ui-ink) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute}.stick:not(.active){opacity:.45;background:0 0}.knob{background:radial-gradient(circle at 40% 30%, var(--ui-ink), var(--ui-muted) 60%, var(--ui-panel));border:3px solid var(--ui-edge);width:44%;height:44%;box-shadow:0 5px 0 var(--ui-edge);border-radius:50%}.buttons{right:calc(var(--margin) + env(safe-area-inset-right));bottom:calc(var(--margin) + env(safe-area-inset-bottom));width:calc(var(--big) + var(--gap) + var(--small));height:calc(var(--big) + var(--gap) + var(--small));position:absolute}.btn.round{pointer-events:auto;touch-action:none;background:linear-gradient(180deg, var(--ui-panel-light), var(--ui-panel));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-ink) 30%, transparent), 0 5px 0 var(--ui-edge);border-radius:50%;padding:0;transition:transform 60ms;position:absolute}.btn.round.pressed{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-ink) 30%, transparent), 0 2px 0 var(--ui-edge);transform:translateY(3px)}.btn.round.big{width:var(--big);height:var(--big);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink)), var(--ui-accent) 45%, var(--ui-accent-dark));box-shadow:inset 0 4px 0 color-mix(in srgb, var(--ui-ink) 55%, transparent), 0 6px 0 var(--ui-edge);bottom:0;right:0}.btn.round.small{width:var(--small);height:var(--small)}.btn.round.mine{right:calc(var(--big) + var(--gap));bottom:0}.btn.round.mega{right:calc(var(--big) + var(--gap));bottom:calc(var(--small) + var(--gap))}.btn.round.emote{right:calc((var(--big) - var(--small)) / 2);bottom:calc(var(--big) + var(--gap))}.btn.round.empty,.btn.round.cooling{background:linear-gradient(180deg, var(--ui-panel), var(--ui-deep))}.btn.round.empty .glyph,.btn.round.cooling .emote-icon{opacity:.5}.btn.round.small.empty b{background:var(--ui-muted)}.btn.round.small b{min-width:20px;height:20px;font-size:var(--fs-s);background:var(--ui-accent);border:2px solid var(--ui-edge);color:var(--ui-accent-ink);-webkit-text-stroke-width:0;border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}.btn .icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:72%;height:72%;margin:auto;display:block}.btn .icon.bomb{width:66%;height:80%}.glyph{border:3px solid var(--ui-edge);border-radius:50%;width:56%;height:56%;margin:auto;display:block;position:relative}.glyph.bomb,.glyph.mega{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--bomb-body) 55%, var(--ui-ink)), var(--bomb-body) 55%)}.glyph.bomb:after{content:"";background:var(--spark);border-radius:50%;width:26%;height:26%;position:absolute;top:-12%;right:4%}.glyph.mega{box-shadow:inset 0 0 0 5px var(--item-mega)}.glyph.mine{background:var(--item-mine);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--item-mine) 60%, var(--ui-edge))}.emote-icon{width:62%;height:62%;fill:var(--ui-ink);margin:auto;display:block}.emote-icon circle{fill:var(--ui-deep)}.emote-fan{pointer-events:none;position:fixed;inset:0}.fan{right:calc(var(--margin) + env(safe-area-inset-right));bottom:calc(var(--margin) + var(--big) + 2 * var(--gap) + var(--small) + env(safe-area-inset-bottom));grid-template-columns:repeat(3, var(--small));gap:var(--gap);padding:var(--gap);pointer-events:auto;display:grid;position:absolute}.fan .btn.round{font-size:var(--fs-l);position:relative}.fan .btn.round.chosen{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink)), var(--ui-accent-dark))}.controls-root[data-stick=right] .stick-zone{left:auto;right:0}.controls-root[data-stick=right] .stick{left:auto;right:calc(var(--margin) + env(safe-area-inset-right))}.controls-root[data-stick=right] .buttons{right:auto;left:calc(var(--margin) + env(safe-area-inset-left));transform:scaleX(-1)}.controls-root[data-stick=right] .buttons .btn.round>*{transform:scaleX(-1)}.controls-root[data-stick=right] .fan{right:auto;left:calc(var(--margin) + env(safe-area-inset-left))}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2)format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2)format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBAAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDKIJrCxQAATYCJAMiBCAFhHQHZwwHG6YGKJ4FORl9KnGbTM+ivrN4CyqCLzv4+s3sB4WDUPlFVkZg/2+tfcT8VAZzmRWbnRU8JPHXTUKCUKm0C4VGSBDM7loceKQRR20PaJ//hU4Tx4wXkVYJvhFPbG2JkRRNUVpmBdTt5fO23XCz6dO/6TaLaPQIzYmJiEgMes52sQLVAUkIWQhU1VWDmPETR2Ygdw80CXLfpqFArlgoS4HYtkFTIBGBUKiislBZSKgsaS4WA7lEy1B+ULSxjgoQUBCSBCiMkYjSXUCx0AWkAhhdpF/y2SqQLkyLgWlQTaxUFUugTCUkR5s5YwCPa91350/KahTfR0sQ173wImlU+h6txYgXilJfFMeJPrSJM6IKJAFRPZ8NEjLqi7H9RqzJQE2VJRW11uneE5Fa312CfUf5qcdtMEZ8MFcUPFGIklqgCqgLVMMm4Co0B2ZESqU0shBFxVfuU8TVXFWtqLqtsbbWUD3NvihqWHmpW6ttrr5tzcnrr8cZd73wxqJFn4/1sU9XvfDJxlXfgN7VLnrtNadvf/XV+fOf77/F6dfG7meaVXsV/XujjsOWdFTzqx6rdsMDIvCh9KoXvj7suz+///OfK+7Ed2+9+9ZA6OG7E8+Vz7Vr4K9eOjZ2N9Trz8sLdXY8j1iuDrlmfw+2XE8/0Ori6SYt3hkwasXWf8UJq4XnYdvFu0GLcY9P6PAdWLcyd8ojN66sUzGurHFM5Ol/K05eI30MbV97i8bXWy44d4CkT15vftdd/zLvP/rbPS1b3vPbo83W3a7czG4viO4oCpVUioW48ZW9Rm+g/I/8RX6d4N8RO4u7Dvzwaq8rV9Ua/lvlnL+ED0ZdejZ8uLzdpAFVft+aihIIPpUpf6qB//cMQhTDuMp5u5asuhvTt3xcvkcboKoKAlUMEaupGJ/1kkB118qiqIJbozfDCy2jLi+pGQUv6+unuFDyKljomFdRS2u8mgby8GrLls+tI1l1qShUxxrVxX0tgvFYHEMXyaZtolmKLYRJsQPbUf19BpWuSViYbpuGpzLoQnQ8SQihYYWN6zPiVhyMCs7BNHs8obCohP9fD6nUjMUwEIREtwwJaRRSpUHIDmxXLT8WtqNKo3qNdqwejRnTaUxzGsCUjWWylTSDvKWwG6E6oM3umy2qIFWqWMzgYBanZhM0hADbtr6/k8nAITQ6C8+kbSxe5zdtCYGNkKVPJwiWBGMQCoMuzAz2eUVDpeXN+lqzCtr7jiRHjiIqRMWKY9Yu7Z+WcGAnj9AYRJ6sQmNr0tesMw38gw3VIhvm1AOPbNW9B44Sv6L89uIS)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY0AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyPAZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYwp+d1NUQVQAAAJMAAAAJwAAACp5n2wRY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABXAAAAYTBHPPRaGVhZAAABBwAAAA2AAAANiTnqcVoaGVhAAAEVAAAAB8AAAAkChoC8WhtdHgAAAR0AAAAIAAAACIUrQBebG9jYQAABJQAAAAUAAAAFAFuAfptYXhwAAAEqAAAABwAAAAgABsA8W5hbWUAAATEAAABHgAAAkow7VL8cG9zdAAABeQAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAuq2Un30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALNEDYZ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYbZhbmFgZWBg6mKKYGBg8IbQjHEMRoyRDKiAHYiZYBw/Rz8GhgMMCgpbmB//52ZgYHnHKAfUNx0kx2TP9A5IKTAwAwDjTQtZeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGHuYWBAQAs9gKVAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLsQ7BUBQG4P+cS4+ISIp2P5rUKq7eRiJ2L2ARr+Il7AaPY2ex2Ey9k8HSWxEJ65d8YCwBM2UPAwGGGusw1njJz7r3ohb7esCDcCYHbmrAPNhD0AWIdKKiRBPhI61DZcPJhorWJNvtp+337MPufkfTfKe5cg4CIBDa4O+3n3dwAUDQxpuDARZAe5znxbzMCutKV2qhrpjn2TiSbMV2lqbJSGySRRKJJholo9TOXGn7TO9dyF0ay+g4U0JBRuXfeyZDdjtTezP23+yJS3OyF0SyeO8UEFYzYTT7e5zNxdLRjvcPe9IqIbtCL17uTE5OdvZMHj5ZGTlht2wbizQXSZFMNlYu7kweHnk5KWnPXGugC7mYlRh3MV9jYAaFGbvyPEaZLX+Yr20ByrAySzCZMt9m4AXKGItBnMPGpqykxrpPQEdOTkdgn8yUjPQpzLfFgCAlPp4BAPItXFwAAQAAAAGzdVe2tTVfDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+rv6qB4YE7gAAAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYF97r91fxzY24AiqIADAJhBBhQAeNpjzmGwYX7y/y8MM7xhYABh5q0MikAWFwMrAAiTDBUAAAAVADIAPgBKAEoASgCbAKgAwnjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142nyQBUpFYRBGj93SkgZpdythE3Z3+zrtdkmuwTW5Ag/Y9Rjmzlf3L6CYB3LIyi0CHrOq3nAWVVm84WzKeX7DOXTw9IZzv2TyWCH6hvOpYuoNl9NDxSvOyqWU4jcsAkaIs88hMVYJECFEmDNsK80pA7RapyZOiKiciVvsCHFnSjWkP8sEUyyT5EDt3HlEwG7+sv6Kygn+SUq/hnZa6KXNOUiIIGekrLiJTdr0+u0O+vy6Fhd000iIgKxDr9c+YvvrKswwbA9mPgcLKiE9OSd/ZGu+ZEd10lybe3sZ3Q7a7A7RkkrA+dcac5yoRGWHnMmHdX1XNd9AXvfrjUNEMGHugBYOTSZQJWWFiBMgKEqaOaX1ZQylGHZqAgCgjVcXAAB42mNgYgCD/3MYjBiwAU4gVmE4ycjEwMzIzMjCyMrIxuaYVJRalspempdpYOBoAKKNDJxM+BKTS0tSk/Nzk/SSE4tTeUDSxgZmYA4AiSkTAg==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-cyrillic-900-normal-_ZC4uVSi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-900-normal-PukI78a9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-vietnamese-900-normal-BuhHLwBE.woff2)format("woff2"),url(/assets/unbounded-vietnamese-900-normal-Ca71clKU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-ext-900-normal-B5P44sdX.woff2)format("woff2"),url(/assets/unbounded-latin-ext-900-normal-CDSUdEfC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-900-normal-DrIEwloP.woff2)format("woff2"),url(/assets/unbounded-latin-900-normal-4cp7xOrc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fs-xs:11px;--fs-s:13px;--fs-m:16px;--fs-l:20px;--fs-xl:28px;--fs-xxl:40px;--fs-hero:64px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ui-night);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--ui-ink);font-family:var(--font-body), system-ui, sans-serif;overflow:hidden}#stage{position:fixed;inset:0}#ui{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.panel{background:linear-gradient(180deg, var(--ui-panel-light), var(--ui-panel) 55%, var(--ui-deep));border:3px solid var(--ui-edge);box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-ink) 28%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--ui-edge) 35%, transparent), 0 5px 0 var(--ui-edge), 0 8px 18px color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:16px}.outlined{font-family:var(--font-display), system-ui, sans-serif;color:var(--ui-ink);-webkit-text-stroke:.22em var(--ui-edge);paint-order:stroke fill;text-shadow:0 .12em 0 var(--ui-edge);letter-spacing:.01em;font-weight:900}.btn{font-family:var(--font-display), system-ui, sans-serif;color:var(--ui-ink);border:3px solid var(--ui-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.btn:disabled{cursor:default}.btn-play{color:var(--ui-accent-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink)), var(--ui-accent) 45%, var(--ui-accent-dark));box-shadow:inset 0 4px 0 color-mix(in srgb, var(--ui-ink) 55%, transparent), inset 0 -4px 0 color-mix(in srgb, var(--ui-accent-dark) 80%, var(--ui-edge)), 0 6px 0 var(--ui-edge), 0 10px 22px color-mix(in srgb, var(--ui-night) 45%, transparent)}.btn-blue{color:var(--ui-ink);background:linear-gradient(180deg, var(--ui-panel-light), var(--ui-panel));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--ui-ink) 30%, transparent), 0 5px 0 var(--ui-edge)}.btn-blue span.outlined,.btn-play span.outlined{-webkit-text-stroke-width:.2em}.btn-play,.btn-blue{transition:transform 80ms,filter .12s}.btn-play:active,.btn-blue:active{transform:translateY(3px)}@media (hover:hover){.btn-play:hover,.btn-blue:hover{filter:brightness(1.08)}}.btn:focus-visible,.segment:focus-visible,.toggle:focus-visible,.slider:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.icon3d{object-fit:contain;width:1.6em;height:1.6em;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--ui-edge) 60%, transparent));display:block}.rarity-common{--rarity:var(--ui-common)}.tag{font-family:var(--font-display), system-ui, sans-serif;font-weight:900;font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink);background:var(--rarity);border:2px solid var(--ui-edge);-webkit-text-stroke:3px var(--ui-edge);paint-order:stroke fill;border-radius:8px;padding:3px 9px 4px;display:inline-block}.podium{pointer-events:none;background:var(--env-grass-outer);position:fixed;inset:0;overflow:hidden}.podium-bg,.podium-hero{max-width:none;display:block;position:absolute}.podium-hero{transform-origin:50% 86%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .podium-hero.breathing{animation:2.6s ease-in-out infinite hero-breathe}}@keyframes hero-breathe{50%{transform:scale(1.012,.99)translateY(.4%)}}.rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--ui-accent) 55%, transparent) 0deg 9deg, transparent 9deg 22.5deg);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}@media (prefers-reduced-motion:no-preference){html:not(.still):not(.less-motion) .rays{animation:24s linear infinite rays-spin}}@keyframes rays-spin{to{transform:rotate(360deg)}}.confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i{border:1.5px solid color-mix(in srgb, var(--ui-edge) 60%, transparent);transform:rotate(var(--r));border-radius:2px;position:absolute}.confetti .c0{background:var(--slot-0)}.confetti .c1{background:var(--slot-1)}.confetti .c2{background:var(--slot-2)}.confetti .c3{background:var(--slot-3)}.confetti .c4{background:var(--ui-accent)}.confetti .c5{background:var(--ui-ink)}@media (prefers-reduced-motion:no-preference){html:not(.still) .confetti i{animation:fall var(--d) linear var(--delay) infinite}}@keyframes fall{0%{transform:translateY(-20vh) rotate(var(--r))}to{transform:translateY(110vh) rotate(calc(var(--r) + 540deg))}}.screen{padding:calc(14px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));pointer-events:none;display:grid;position:fixed;inset:0}.screen>*{pointer-events:auto}.title{font-size:var(--fs-xl);margin:0}.label{font-family:var(--font-body), system-ui, sans-serif;font-weight:700;font-size:var(--fs-s);color:var(--ui-ink);text-transform:uppercase;letter-spacing:.08em;margin:0}.topbar{align-items:center;gap:10px;display:flex}.topbar .spacer{flex:1}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.actions .btn{min-width:150px;height:56px;font-size:var(--fs-l);padding:0 22px}.icon-button{border-radius:14px;width:52px;height:52px;padding:0}.gear-icon,.pause-icon,.sliders-icon{width:60%;height:60%;fill:var(--ui-ink);filter:drop-shadow(0 2px 0 var(--ui-edge))}.gear-icon circle{fill:var(--ui-panel)}.sliders-icon{flex:none;width:44px;height:44px}.sliders-icon circle{fill:var(--ui-accent);stroke:var(--ui-edge);stroke-width:3px}.help-icon{width:64%;height:64%;filter:drop-shadow(0 2px 0 var(--ui-edge))}.help-icon>circle:first-child,.help-icon path{fill:none;stroke:var(--ui-ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.help-icon .dot{fill:var(--ui-ink)}.logo{font-size:var(--fs-xl);align-items:center;gap:.25em;margin:0;line-height:1;display:flex}.logo.big{font-size:var(--fs-hero)}.logo-bomb{flex:none;width:1.3em;height:1.3em;overflow:visible}img.logo-bomb{object-fit:contain;width:1.5em;height:1.5em;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--ui-edge) 60%, transparent))}.logo-body{fill:var(--bomb-body);stroke:var(--ui-edge);stroke-width:3px}.logo-cap{fill:var(--ui-muted);stroke:var(--ui-edge);stroke-width:3px}.logo-shine{fill:color-mix(in srgb, var(--ui-ink) 45%, transparent)}.logo-rope{fill:none;stroke:var(--rope);stroke-width:4px;stroke-linecap:round}.logo-spark{fill:var(--spark);filter:drop-shadow(0 0 4px var(--fx-fire-yellow))}.logo-text{color:var(--ui-accent);-webkit-text-stroke-width:.16em;text-shadow:0 .09em 0 var(--ui-edge)}.boot{background:radial-gradient(circle at 50% 40%, var(--ui-panel) 0, transparent 60%), var(--ui-night);pointer-events:auto;place-content:center;justify-items:center;gap:28px}.boot .logo.big{font-size:clamp(var(--fs-xxl), 11vw, var(--fs-hero))}.boot-fuse{border:3px solid var(--ui-edge);background:color-mix(in srgb, var(--rope-burnt) 70%, var(--ui-night));border-radius:7px;width:min(360px,76vw);height:14px;position:relative}.boot-fuse i{background:repeating-linear-gradient(120deg, var(--rope) 0 5px, color-mix(in srgb, var(--rope) 60%, var(--rope-burnt)) 5px 9px);border-radius:4px;transition:width .3s ease-out;position:absolute;inset:0 0 0 auto}.boot-fuse i:before{content:"";background:radial-gradient(circle, var(--spark), var(--ui-accent) 55%, transparent 72%);width:16px;height:16px;box-shadow:0 0 12px var(--ui-accent);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:-9px}.boot-tip{text-wrap:pretty;text-align:center;max-width:min(460px,86vw);font-size:var(--fs-m);color:var(--ui-muted);margin:0;line-height:1.4}.boot-tip b{color:var(--ui-accent)}.menu{grid-template:"top top top"". . ."minmax(0,1fr)"modes name play"/minmax(0,300px) minmax(0,1fr) minmax(0,320px);gap:12px 16px}.menu .topbar{grid-area:top}.modes{grid-area:modes;align-self:end;gap:10px;display:grid}.mode{height:58px;font-size:var(--fs-m);justify-content:flex-start;padding:0 14px 0 6px}.mode .icon3d{width:48px;height:48px}.mode .sliders-icon{margin:0 4px}.mode span{white-space:nowrap;overflow:hidden}.nameplate{grid-area:name;place-self:end center;justify-items:center;gap:6px;margin-bottom:4px;display:grid}.hero-name{font-size:var(--fs-xxl);white-space:nowrap}.menu{--arrow:60px;--arrow-y:.62}.hero-arrow{width:var(--arrow);height:var(--arrow);border-radius:50%;padding:0;position:absolute;translate:-50% -50%}.arrow-icon{fill:none;width:52%;height:52%;stroke:var(--ui-ink);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 var(--ui-edge))}.hero-arrow.next .arrow-icon{translate:6%}.hero-arrow.prev .arrow-icon{translate:-6%;scale:-1 1}.play-zone{grid-area:play;align-self:end;display:grid}.play{border-radius:22px;flex-direction:column;gap:6px;height:112px}.play-label{font-size:var(--fs-xxl);text-transform:uppercase}.play-mode{font-family:var(--font-body), system-ui, sans-serif;font-weight:700;font-size:var(--fs-m);color:var(--ui-accent-ink);white-space:nowrap}.bots-setup{background:color-mix(in srgb, var(--ui-night) 35%, transparent);grid-template-rows:minmax(0,100%);place-items:center;overflow-y:auto}.setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""arena bots";gap:14px 22px;width:min(900px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.setup .title{grid-area:title}.setup-arena{grid-area:arena;align-content:start;gap:10px;display:grid}.setup-bots{flex-direction:column;grid-area:bots;gap:10px;display:flex}.setup-bots .actions{justify-content:flex-end;margin-top:auto;padding-top:10px}.segmented.levels{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.levels .segment{padding:4px 2px}.segmented{flex-wrap:wrap;gap:6px;display:flex}.segment{border:3px solid var(--ui-edge);background:linear-gradient(180deg, var(--ui-deep), var(--ui-night));min-height:48px;color:var(--ui-ink);font-family:var(--font-body), system-ui, sans-serif;font-weight:700;font-size:var(--fs-s);cursor:pointer;box-shadow:0 3px 0 var(--ui-edge);border-radius:12px;padding:6px 10px;transition:transform 80ms}.segment:active{transform:translateY(2px)}.segment.on{color:var(--ui-accent-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink)), var(--ui-accent) 60%, var(--ui-accent-dark))}.arena-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opponents .segment{min-width:56px;font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-m)}.arena-preview{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.arena-preview figcaption{font-size:var(--fs-m);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.feature{font-size:var(--fs-s);color:var(--ui-muted);font-weight:700}.map-preview,.map-random{aspect-ratio:17.6/11.6;border:3px solid var(--ui-edge);border-radius:12px;width:100%;display:block}.map-random{font-size:var(--fs-hero);background:repeating-linear-gradient(45deg, var(--env-grass-a) 0 18px, var(--env-grass-b) 18px 36px);place-items:center;display:grid}.map-curb{fill:var(--env-curb)}.map-floor,.map-teleport,.map-fog{fill:var(--env-grass-a)}.map-floor.even{fill:var(--env-grass-b)}.map-fog{fill:color-mix(in srgb, var(--fx-smoke) 75%, var(--env-grass-a))}.map-wall{fill:var(--env-stone-a);stroke:var(--env-stone-dark);stroke-width:.06px}.map-crate{fill:var(--env-wood-a);stroke:var(--env-wood-dark);stroke-width:.06px}.map-teleport{fill:var(--ui-gem);stroke:var(--ui-edge);stroke-width:.06px}.map-spawn{stroke:var(--ui-edge);stroke-width:.12px}.map-spawn.slot-0{fill:var(--slot-0)}.map-spawn.slot-1{fill:var(--slot-1)}.map-spawn.slot-2{fill:var(--slot-2)}.map-spawn.slot-3{fill:var(--slot-3)}.results{grid-template:"title title title""standings.stats"minmax(0,1fr)"actions actions actions"/minmax(0,370px) minmax(0,1fr) minmax(0,300px);gap:10px 16px}.result-title{font-size:var(--fs-hero);-webkit-text-stroke-width:.16em;text-shadow:0 .09em 0 var(--ui-edge);white-space:nowrap;grid-area:title;justify-self:center;margin:0}.results.win .result-title{color:var(--ui-accent);text-transform:uppercase;transform:rotate(-3deg)}.standings{grid-area:standings;align-self:center;padding:8px}.standings ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row{background:color-mix(in srgb, var(--ui-night) 45%, transparent);border-radius:12px;grid-template-columns:26px 46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 10px 4px 6px;display:grid;position:relative}.row.first{background:linear-gradient(90deg, color-mix(in srgb, var(--ui-accent) 55%, transparent), color-mix(in srgb, var(--ui-night) 30%, transparent))}.row.you{box-shadow:inset 0 0 0 2px var(--ui-ink)}.place{font-size:var(--fs-l);text-align:center}.row-face{border:3px solid var(--slot);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--slot) 55%, var(--ui-ink)), var(--slot) 55%, var(--slot-shadow));border-radius:10px;width:46px;height:46px;overflow:hidden}.row-face img{width:118%;height:118%;margin:-4% 0 0 -9%;display:block}.row-name{min-width:0;font-weight:700;font-size:var(--fs-m);align-items:baseline;gap:6px;display:flex}.row-name .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bot-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--ui-muted);flex:0 auto;overflow:hidden}.kills{font-weight:700;font-size:var(--fs-s);align-items:center;gap:2px;display:flex}.kills img{width:22px;height:22px}.in-game-dot{background:var(--ui-hp);width:12px;height:12px;box-shadow:0 0 0 2px var(--ui-edge);border-radius:50%;display:inline-block}.legend{font-size:var(--fs-xs);color:var(--ui-ink);align-items:center;gap:6px;margin:6px 6px 2px;font-weight:700;display:flex}.legend .in-game-dot{width:9px;height:9px}.own-stats{grid-area:stats;align-self:center;gap:8px;padding:12px 16px 14px;display:grid}.own-stats h2{font-size:var(--fs-m);margin:0}.own-stats dl{gap:4px;margin:0;display:grid}.stat-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stat-row dt{font-weight:700;font-size:var(--fs-s);color:var(--ui-muted)}.stat-row dd{font-size:var(--fs-l);margin:0}.results .actions{grid-area:actions}.tutorial-done{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"title"".""text""actions";justify-items:center;gap:12px}.tutorial-done.win .result-title{color:var(--ui-accent);text-transform:uppercase;transform:rotate(-3deg)}.tutorial-done-text{max-width:560px;font-size:var(--fs-l);word-spacing:.12em;text-align:center;text-wrap:balance;grid-area:text;margin:0;line-height:1.2}.tutorial-done .actions{grid-area:actions}.overlay{padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));background:color-mix(in srgb, var(--ui-night) 60%, transparent);pointer-events:auto;grid-template-rows:minmax(0,100%);place-items:center;display:grid;position:fixed;inset:0}.settings{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(560px,100%);max-height:100%;padding:16px 18px 18px;display:grid}.settings-body{flex-direction:column;gap:10px;min-height:0;padding:2px 4px 20px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.settings-body>*,.settings-col>*{flex:none}.settings-col{flex-direction:column;gap:10px;display:flex}.settings-section{font-size:var(--fs-m);margin:6px 0 0}.setting{grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.setting-label{font-weight:700;font-size:var(--fs-m)}.setting .segmented{justify-content:flex-start}.setting .toggle{justify-self:start}.slider{appearance:none;cursor:pointer;background:0 0;width:100%;max-width:260px;height:44px;margin:0}.slider::-webkit-slider-runnable-track{border:3px solid var(--ui-edge);background:linear-gradient(90deg, var(--ui-accent) var(--fill), var(--ui-night) var(--fill));border-radius:7px;height:14px}.slider::-moz-range-track{border:3px solid var(--ui-edge);background:linear-gradient(90deg, var(--ui-accent) var(--fill), var(--ui-night) var(--fill));border-radius:7px;height:14px}.slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--ui-edge);background:radial-gradient(circle at 40% 30%, var(--ui-ink), var(--ui-muted) 70%);width:28px;height:28px;box-shadow:0 3px 0 var(--ui-edge);border-radius:50%;margin-top:-10px}.slider::-moz-range-thumb{border:3px solid var(--ui-edge);background:radial-gradient(circle at 40% 30%, var(--ui-ink), var(--ui-muted) 70%);border-radius:50%;width:22px;height:22px}.toggle{border:3px solid var(--ui-edge);background:var(--ui-night);cursor:pointer;border-radius:18px;flex:none;width:64px;height:36px;transition:background .12s;position:relative}.toggle i{border:2px solid var(--ui-edge);background:radial-gradient(circle at 40% 30%, var(--ui-ink), var(--ui-muted) 70%);border-radius:50%;width:24px;height:24px;transition:transform .12s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--ui-accent)}.toggle.on i{transform:translate(28px)}.settings .actions .btn,.pause .btn{width:100%}.pause{text-align:center;justify-items:stretch;gap:12px;width:min(320px,100%);padding:18px 18px 20px;display:grid}.pause .btn{height:54px;font-size:var(--fs-l)}@media (orientation:landscape) and (max-height:599px){.screen{padding:calc(8px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.menu{grid-template-columns:minmax(0,210px) minmax(0,1fr) minmax(0,240px);grid-template-areas:"top top top"". .name""modes.play";gap:6px 10px}.logo{font-size:var(--fs-l)}.icon-button{width:48px;height:48px}.mode{height:48px;font-size:var(--fs-s)}.mode .icon3d,.mode .sliders-icon{width:34px;height:34px}.nameplate{grid-template-columns:auto minmax(0,1fr);justify-self:stretch;place-items:center start;gap:2px 8px}.hero-name{font-size:var(--fs-l)}.menu{--arrow:48px;--arrow-y:.38}.play{height:76px}.play-label{font-size:var(--fs-xl)}.play-mode{font-size:var(--fs-s)}.setup{gap:8px 16px;padding:10px 14px 12px}.setup .title{font-size:var(--fs-l)}.segment{font-size:var(--fs-xs);padding:4px 8px}.arena-preview{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center}.actions .btn{min-width:120px;height:48px;font-size:var(--fs-m)}.results{grid-template-columns:minmax(0,min(32vw,300px)) minmax(0,1fr) minmax(0,min(24vw,220px));gap:6px 10px}.result-title{font-size:var(--fs-xl)}.tutorial-done{gap:6px}.tutorial-done-text{font-size:var(--fs-m)}.tutorial-done .actions .btn{min-width:130px;height:48px;font-size:var(--fs-m)}.standings{padding:5px}.standings ol{gap:4px}.row{grid-template-columns:18px 32px minmax(0,1fr) auto;gap:6px;padding:2px 6px 2px 4px}.row-face{width:32px;height:32px}.row-name{font-size:var(--fs-s)}.bot-tag{display:none}.own-stats{gap:4px;padding:6px 10px 8px}.own-stats h2{font-size:var(--fs-s)}.own-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.stat-row{flex-direction:column-reverse;align-items:flex-start;gap:0}.stat-row dt{font-size:var(--fs-xs)}.stat-row dd{font-size:var(--fs-m)}.settings{gap:8px;padding:10px 14px 12px}.settings .title{font-size:var(--fs-l)}.setting-label{font-size:var(--fs-s)}.pause{gap:8px;padding:12px 14px 14px}.pause .btn{height:48px;font-size:var(--fs-m)}.settings{width:min(900px,100%)}.settings-body{flex-direction:row;align-items:flex-start;gap:28px}.settings-col{flex:1 1 0;gap:4px;min-width:0}.settings-col .settings-section{margin-top:0}.settings-col:last-child .setting{grid-template-columns:minmax(0,1fr);gap:2px}.setting{grid-template-columns:minmax(0,7.5em) minmax(0,1fr)}.segmented.levels{grid-template-columns:repeat(6,minmax(0,1fr))}.levels .segment:nth-child(-n+3){grid-column:span 2}.levels .segment:nth-child(n+4){grid-column:span 3}}@media (orientation:landscape) and (max-height:380px){.arena-preview{display:none}}@media (orientation:portrait){.screen{padding:calc(10px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.menu{grid-template:"top""."minmax(0,1fr)"name""play""modes"/minmax(0,1fr);gap:8px}.logo{font-size:var(--fs-l)}.nameplate{grid-template-columns:auto}.hero-name{font-size:var(--fs-xl)}.menu{--arrow:52px;--arrow-y:.74}.play{height:84px}.play-label{font-size:var(--fs-xl)}.mode{justify-content:center}.tutorial-done-text{font-size:var(--fs-m)}.tutorial-done .actions{flex-wrap:nowrap;width:100%;max-width:560px}.tutorial-done .actions .btn{flex:1 1 0;min-width:0}.setup{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""arena""bots";gap:10px;padding:12px 12px 14px}.setup .title{font-size:var(--fs-l)}.arena-list .segment{font-size:var(--fs-xs);padding:4px 6px}.setup-bots .segmented .segment{flex:auto}.segmented.levels{grid-template-columns:repeat(6,minmax(0,1fr))}.levels .segment:nth-child(-n+3){grid-column:span 2}.levels .segment:nth-child(n+4){grid-column:span 3}.setup-bots .actions{background:linear-gradient(180deg, transparent, var(--ui-deep) 30%);justify-content:stretch;margin:4px -12px -14px;padding:10px 12px 14px;position:sticky;bottom:-14px}.map-preview,.map-random{justify-self:center;width:auto;max-width:100%;height:min(18vh,120px)}.setup-bots .actions .btn{flex:1;min-width:0}.results{grid-template:"title""."minmax(0,1fr)"standings""stats""actions"/minmax(0,1fr);gap:8px}.result-title{font-size:var(--fs-xxl)}.standings{align-self:end;padding:5px}.standings ol{gap:4px}.row{grid-template-columns:18px 32px minmax(0,1fr) auto;gap:6px;padding:2px 8px 2px 4px}.row-face{width:32px;height:32px}.row-name{font-size:var(--fs-s)}.legend{margin-top:4px}.own-stats{padding:6px 8px 8px}.own-stats h2{display:none}.own-stats dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.stat-row dd{font-size:var(--fs-l)}.stat-row{flex-direction:column-reverse;align-items:center;gap:0}.stat-row dt{font-size:var(--fs-xs);text-align:center}.results .actions .btn{min-width:0;height:48px;font-size:var(--fs-m);flex:40%;padding:0 10px}.results:not(.final) .actions .again{flex-basis:100%;order:-1}.setting{grid-template-columns:minmax(0,6.5em) minmax(0,1fr);gap:8px}.setting-label{font-size:var(--fs-s)}.setting .segment{padding:4px 8px}}.still .boot-fuse i{transition:none}
