:root{--cream: #f4ebdd;--paper: #fbf6ec;--paper-2: #f2e8d6;--honey: #b8895d;--honey-dark: #8c6340;--sage: #88a18a;--sage-soft: #dfe7dc;--deep: #294b40;--deep-2: #1f3a31;--coral: #d88a7a;--coral-dark: #b9675a;--gold: #c7aa68;--ink: #25382f;--ink-soft: #55665c;--line: rgba(41, 75, 64, .16);--shadow: 0 10px 30px rgba(40, 24, 10, .22), 0 2px 6px rgba(40, 24, 10, .14);--font-display: "Corben", "Fraunces", Georgia, "Times New Roman", serif;--font-ui: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;--r: 16px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#3b2a1c;color:var(--ink);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation}body{user-select:none;-webkit-user-select:none}#game{position:fixed;inset:0;background:#3b2a1c}#game canvas{display:block;touch-action:none}#ui{position:fixed;inset:0;pointer-events:none;z-index:2}#ui>*{pointer-events:auto}#ui .passthrough{pointer-events:none}#ui .passthrough>*{pointer-events:auto}#safe-probe{position:fixed;visibility:hidden;pointer-events:none;inset:0 auto auto 0;width:0;height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:14px;cursor:pointer;border:1.5px solid rgba(41,75,64,.22);background:linear-gradient(#fffaf1,#f1e6d2);box-shadow:0 2px #8c634059,inset 0 1px #ffffffe6;font-weight:800;font-size:16px;color:var(--ink);letter-spacing:.01em;transition:transform .08s ease,box-shadow .08s ease,background .15s}.btn svg{font-size:1.25em;flex:none}.btn:hover{background:linear-gradient(#fffdf8,#f4ead9)}.btn:active{transform:translateY(2px);box-shadow:0 0 #8c634059,inset 0 1px #ffffffe6}.btn[disabled]{opacity:.45;cursor:default;transform:none}.btn.primary{background:linear-gradient(#335d50,var(--deep));color:#fdf6e6;border-color:#c7aa68d9;box-shadow:0 3px 0 var(--deep-2),inset 0 1px #ffffff2e}.btn.primary:hover{background:linear-gradient(#3a6a5b,#2d5246)}.btn.coral{background:linear-gradient(#e29a8a,var(--coral));color:#3a1d16;border-color:#7832284d;box-shadow:0 3px 0 var(--coral-dark),inset 0 1px #ffffff59}.btn.ghost{background:transparent;box-shadow:none;border-color:transparent}.btn.small{min-height:40px;padding:0 14px;font-size:14px;border-radius:12px}.btn.block{width:100%;justify-content:flex-start}.btn.block .hint-text{margin-left:auto;font-weight:600;font-size:13px;color:var(--ink-soft)}.icon-btn{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.screen{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:flex-start;padding:calc(env(safe-area-inset-top,0px) + 18px) max(14px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 18px) max(14px,env(safe-area-inset-left,0px));background:radial-gradient(ellipse at 50% 30%,#3b2a1c26,#1e140c8c);animation:fadeIn .25s ease both}.screen.center{align-items:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.screen,.card,.modal-card{animation:none!important}}.reduced .screen,.reduced .card,.reduced .modal-card{animation:none!important}.card{width:min(560px,100%);margin:auto 0;background:linear-gradient(180deg,var(--paper),var(--paper-2));border-radius:22px;box-shadow:var(--shadow),inset 0 0 0 1.5px #c7aa688c,inset 0 0 0 6px #ffffff59;padding:22px 22px 20px;position:relative;animation:rise .3s ease both}.card.wide{width:min(880px,100%)}.card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.card-head h2{margin:0;flex:1;font-size:clamp(22px,6vw,28px)}h1,h2,h3{font-family:var(--font-display);font-weight:700;color:var(--deep);text-wrap:balance;line-height:1.1}h2{font-size:26px}h3{font-size:18px;margin:18px 0 8px}p{line-height:1.5}.muted{color:var(--ink-soft)}.label{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.home{display:grid;gap:14px;width:min(440px,100%);margin:auto 0}.title-card{text-align:center;padding:18px 20px 20px}.title-card .portrait-wrap{display:flex;justify-content:center;margin:-6px 0 4px}.title-card h1{margin:2px 0 0;font-size:clamp(34px,9vw,46px);letter-spacing:-.01em}.title-card .sub{font-family:var(--font-display);color:var(--coral-dark);font-size:17px;margin-top:4px}.title-card .tagline{margin:10px 0 0;font-size:16px;color:var(--ink-soft);font-style:italic}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sage-soft);color:var(--deep);font-size:12px;font-weight:800;letter-spacing:.04em;border:1px solid rgba(41,75,64,.18)}.menu-list{display:grid;gap:10px}.lang-row{display:flex;justify-content:center;gap:6px}.lang-row .seg{background:#fbf6ece6;box-shadow:0 4px 12px #28180a33}.btn.primary .hint-text{color:#fdf6e6cc}@media(min-width:900px)and (min-aspect-ratio:5/4){.home{width:min(900px,100%);grid-template-columns:1fr 1fr;align-items:center;column-gap:18px}.home .lang-row{grid-column:1 / -1}}.seg{display:inline-flex;background:#294b4014;border-radius:12px;padding:3px;gap:3px;flex-wrap:wrap}.seg button{border:0;background:transparent;padding:8px 14px;border-radius:10px;cursor:pointer;font-weight:800;color:var(--ink-soft);min-height:40px}.seg button[aria-pressed=true]{background:var(--paper);color:var(--deep);box-shadow:0 1px 3px #28180a2e}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.choice{border:1.5px solid var(--line);background:#ffffff8c;border-radius:14px;padding:10px;cursor:pointer;text-align:left;display:grid;gap:6px;min-height:56px;position:relative}.choice[aria-pressed=true]{border-color:var(--deep);background:#fff;box-shadow:0 0 0 2px #294b4040}.choice[disabled]{opacity:.55;cursor:default}.choice .ttl{font-weight:800}.choice .desc{font-size:13px;color:var(--ink-soft);line-height:1.35}.choice .row{display:flex;align-items:center;gap:10px}.choice .lock{position:absolute;right:10px;top:10px;color:var(--ink-soft)}.env-swatch{height:44px;border-radius:10px;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.1)}.field{display:grid;gap:8px;margin-top:14px}.actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.note{font-size:13px;color:var(--ink-soft);margin:10px 0 0}.warn-box{background:#fbe8e2;border:1px solid rgba(185,103,90,.35);color:#6b2f25;border-radius:12px;padding:10px 12px;font-size:14px;margin-top:12px}.hud{position:absolute;display:flex;align-items:center;gap:10px}.hud-panel{background:linear-gradient(180deg,#fbf6ecf0,#f2e8d6f0);border-radius:18px;box-shadow:0 6px 18px #28180a40,inset 0 0 0 1.5px #c7aa6880;backdrop-filter:blur(4px)}.hud-top{padding:6px 10px}.hud-top .who{display:grid;gap:1px;min-width:0;flex:1}.hud-top .name{font-family:var(--font-display);font-weight:700;color:var(--deep);font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-top .status{font-size:13px;color:var(--ink-soft);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-top .rule{font-size:11px;font-weight:800;color:var(--honey-dark);letter-spacing:.04em}.counts{display:grid;gap:3px;font-variant-numeric:tabular-nums;font-weight:800;font-size:14px}.count-row{display:flex;align-items:center;gap:4px;justify-content:flex-end}.count-row img{width:20px;height:20px}.count-row .num{min-width:14px;text-align:right}.count-row.active{color:var(--deep)}.count-row.active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral);margin-right:2px}.timer{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;color:var(--ink-soft);display:inline-flex;align-items:center;gap:4px}.portrait{display:block;flex:none}.hud-bottom{justify-content:center;gap:10px;padding:8px 10px}.hud-bottom .btn{min-width:0;flex:1;max-width:170px;padding:0 12px}.hud-side{display:grid;align-content:start;gap:10px;padding:14px}.hud-side.left,.hud-side.left .who{justify-items:center;text-align:center}.hud-side.left .name{font-size:24px}.hud-side.left .status{white-space:normal}.hud-side .btn{width:100%}.banner{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.banner .pill{pointer-events:auto;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 14px;border-radius:999px;min-height:30px;background:#fbf6ecf2;color:var(--deep);font-weight:800;font-size:14px;box-shadow:0 3px 10px #28180a40,inset 0 0 0 1.5px #c7aa6899;animation:rise .2s ease both}.banner .pill.no-btn{padding-right:14px}.banner .pill.capture{background:var(--deep);color:#fdf6e6;box-shadow:0 3px 10px #28180a4d,inset 0 0 0 1.5px #c7aa68e6}.banner .pill.warn{background:#fbe8e2;color:#6b2f25}.banner .pill.good{background:#f6efcf;color:#5a4512}.banner .pill .mini{border:0;border-radius:999px;padding:4px 10px;font-weight:800;font-size:13px;cursor:pointer;background:#fff3;color:inherit;min-height:26px}.banner .pill.capture .mini{background:#fdf6e62e}.banner.landscape{align-items:flex-end}.banner.landscape .pill{border-radius:14px;white-space:normal;text-align:center;justify-content:center;padding:8px 12px}.modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#19100880;z-index:5}.modal-card{width:min(440px,100%);max-height:calc(100% - 20px);overflow:auto;animation:rise .22s ease both}.modal-card.result{text-align:center}.result .big{font-family:var(--font-display);font-weight:700;font-size:38px;margin:6px 0 4px;color:var(--deep)}.result .seal{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;border-radius:999px;background:#f6efcf;color:#5a4512;font-weight:800}.result .seal svg{font-size:22px;color:var(--coral-dark)}.result .quote{font-family:var(--font-display);font-size:17px;color:var(--ink);margin:12px 0 0}.unlock-list{display:grid;gap:6px;margin-top:10px}.unlock-item{display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:800;color:var(--deep)}.rules-list{padding-left:18px;margin:0;display:grid;gap:8px}.rules-list li{line-height:1.45}.campaign{display:grid;gap:14px}.garden{border-radius:16px;padding:12px;background:#ffffff80;border:1.5px solid var(--line)}.garden.locked{opacity:.6}.garden-head{display:flex;align-items:center;gap:10px}.garden-head canvas{border-radius:50%}.garden-head .ttl{font-family:var(--font-display);font-weight:700;color:var(--deep);font-size:18px}.nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.node{border:1.5px solid var(--line);border-radius:14px;background:#fffdf8;padding:10px 8px;cursor:pointer;display:grid;justify-items:center;gap:4px;text-align:center;min-height:92px}.node svg{font-size:30px;color:var(--sage)}.node.sealed svg{color:var(--coral)}.node.sealed{background:#fff6f2;border-color:#d88a7a99}.node[disabled]{cursor:default;opacity:.55}.node .n{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.node .t{font-size:13px;font-weight:800;line-height:1.2}.seal-progress{display:flex;gap:4px;flex-wrap:wrap}.seal-progress span{width:14px;height:14px;border-radius:50%;background:#294b401f}.seal-progress span.on{background:var(--coral);box-shadow:inset 0 0 0 3px #f6c9bd}.encounter-card{text-align:center}.encounter-card .portrait-wrap{display:flex;justify-content:center}.encounter-card blockquote{font-family:var(--font-display);font-size:18px;margin:12px 0;color:var(--ink);line-height:1.4}.sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.set{border:1.5px solid var(--line);border-radius:14px;background:#fffdf8;padding:10px;display:grid;gap:8px;cursor:pointer;text-align:left}.set[aria-pressed=true]{border-color:var(--deep);box-shadow:0 0 0 2px #294b4040}.set[disabled]{cursor:default}.set .swatches{display:flex;gap:2px;padding:6px;border-radius:10px;justify-content:center}.set .swatches img{width:44px;height:52px;object-fit:contain}.set.locked .swatches{filter:grayscale(.85) opacity(.55)}.set .ttl{font-weight:800;display:flex;align-items:center;gap:6px}.set .sub{font-size:12px;color:var(--ink-soft)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.stat{background:#fff9;border:1px solid var(--line);border-radius:12px;padding:8px 10px}.stat .v{font-family:var(--font-display);font-size:24px;color:var(--deep);font-variant-numeric:tabular-nums}.stat .k{font-size:12px;font-weight:700;color:var(--ink-soft)}table.mini{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}table.mini th,table.mini td{padding:6px 4px;border-bottom:1px solid var(--line);text-align:right}table.mini th:first-child,table.mini td:first-child{text-align:left}table.mini th{font-size:12px;color:var(--ink-soft);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings{display:grid;gap:12px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.set-row label{font-weight:700}.set-row.tg{flex-wrap:nowrap}.set-row.tg label{flex:1;min-width:0}.set-row input[type=range]{width:min(220px,50vw);accent-color:var(--deep)}.toggle{position:relative;width:52px;height:30px;flex:none}.toggle input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.toggle span{position:absolute;inset:0;border-radius:999px;background:#294b4033;transition:background .15s;pointer-events:none}.toggle span:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.toggle input:checked+span{background:var(--deep)}.toggle input:checked+span:after{transform:translate(22px)}.toggle input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}kbd{font-family:var(--font-ui);font-weight:800;font-size:12px;background:#fff;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:1px 6px}.shortcuts{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px;align-items:center}.tut{position:absolute;display:grid;gap:6px;padding:10px 12px}.tut .ttl{font-family:var(--font-display);color:var(--deep);font-size:17px;font-weight:700}.tut .txt{font-size:14px;line-height:1.4}.tut .txt.done{color:#3d5a1f;font-weight:800}.tut .row{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}.tut .dots{display:flex;gap:4px}.tut .dots span{width:8px;height:8px;border-radius:50%;background:#294b402e}.tut .dots span.on{background:var(--deep)}.tut .dots span.done{background:var(--coral)}.tut .btns{display:flex;gap:6px;flex-wrap:wrap}.loading{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;gap:4vh;overflow:hidden;color:#fff;font:900 22px var(--font-ui);text-align:center;background:radial-gradient(circle at 2px 2px,#ffffff14 1.4px,transparent 2px) 0 0/16px 16px,radial-gradient(120% 90% at 50% 30%,#2f6bea 0,#1746b4 45%,#0b1a55)}.loading-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:brightness(.62) saturate(1.1);transition:opacity .35s ease-out}.loading-bg.in{opacity:1}.loading-logo{position:relative;grid-row:2;width:min(78vw,62vh,560px);height:auto;opacity:0;scale:.8;filter:drop-shadow(0 8px 0 #07142c88);transition:opacity .25s ease-out,scale .4s cubic-bezier(.2,1.5,.4,1)}.loading-logo.in{opacity:1;scale:1}.loading>span{position:relative;grid-row:2}.loading-bar{--p: 0;position:relative;grid-row:3;align-self:start;width:min(72vw,440px);height:30px;border:5px solid #0b1a3a;border-radius:99px;background:#0b1a3a;box-shadow:0 0 0 4px #fff,0 8px 0 4px #07142cc0}.loading-bar i{position:absolute;left:0;top:0;bottom:0;width:max(30px,calc(var(--p) * 100%));border-radius:99px;transition:width .18s linear;background:repeating-linear-gradient(115deg,#ffd83a 0 14px,#ffb81f 14px 28px);background-size:200% 100%;animation:loadingStripes .7s linear infinite;box-shadow:inset 0 4px #ffffff70,inset 0 -4px #d98a0050}.loading-bar b{position:absolute;top:50%;left:clamp(15px,calc(var(--p) * 100%),calc(100% - 15px));width:46px;height:46px;margin:-23px 0 0 -23px;border:5px solid #0b1a3a;border-radius:50%;transition:left .18s linear;background:radial-gradient(circle at 50% 50%,#ffe873 0 34%,#ffc21f 36% 58%,#ffd83a 60%);box-shadow:0 4px #07142c,inset 0 3px #ffffff80;animation:loadingCoin .5s ease-in-out infinite alternate}@keyframes loadingStripes{to{background-position:-62px 0}}@keyframes loadingCoin{to{translate:0 -4px;rotate:10deg}}@media(prefers-reduced-motion:reduce){.loading-bar i,.loading-bar b{animation:none}.loading-logo{transition:none}}@font-face{font-family:Corben;font-style:normal;font-weight:400;font-display:swap;src:url(./corben-400-BRUkO--2.woff2) format("woff2")}@font-face{font-family:Corben;font-style:normal;font-weight:700;font-display:swap;src:url(./corben-700-BYfKfq6P.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(./nunito-500-Ba0OtM3k.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(./nunito-600-3C86mmur.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-700-BY2RBYMI.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./nunito-800-IXmKHQJ0.woff2) format("woff2")}.home .menu-list .resume-game{display:grid;grid-template-columns:20px 1fr;column-gap:12px;row-gap:2px;text-align:left}.home .resume-game>svg{grid-row:1 / 3;align-self:center}.home .menu-list .resume-game .hint-text{grid-column:2;margin:0;font-size:11px;line-height:1.35}.painted .btn{transition:background .16s,border-color .16s,transform .12s,box-shadow .16s}@media(hover:hover){.painted .btn:hover{box-shadow:0 2px 8px #294b4012}}.painted .btn:active{transform:translateY(1px) scale(.985);background:#e5ebdc}.painted .btn.primary:active{background:#19372c}.painted .btn:focus-visible{outline-width:2px;outline-offset:4px}.painted-home .home{width:clamp(430px,32vw,550px);gap:20px}.painted-home h1{max-width:12ch;margin-inline:auto;font-size:clamp(36px,3.1vw,56px)}html[lang=en] .painted-home h1{max-width:15ch}.painted .painted-home .has-resume .menu-list>:last-child{grid-column:1 / -1;justify-content:center}.painted .painted-home .menu-list .resume-game{display:grid;grid-template-columns:20px 1fr;text-align:left;column-gap:12px;row-gap:2px;padding:12px 18px}.painted-home .resume-game>svg{grid-row:1 / 3;align-self:center}.painted-home .menu-list .resume-game .hint-text{display:block;grid-column:2;font-size:11px;font-weight:600;line-height:1.35;color:#e1e9dc;margin:0}.painted-home .lang-row{margin-top:0}.painted .hud-panel[data-status=capture]{border-color:#99574a}.painted .hud-panel[data-human-turn=true] .status{color:#294b40;font-weight:800}.painted .hud-panel[data-status=thinking] .status{color:#526359}.painted .hud-top .player-side{color:#526359;font-size:10px;font-weight:700;line-height:1.2}.painted .hud-side .player-side{font-size:12px;margin-top:6px}.painted .count-row .king-ico{margin-left:4px}.painted .counts{gap:3px}.painted .timer{border-top:1px solid #d7dbcc;padding-top:3px;min-height:15px}.painted .banner .pill.warn:before{content:"!";border:1px solid currentColor;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;flex:none;font-size:11px}.accessible-board{position:absolute;z-index:1;pointer-events:none!important}.accessible-board button{position:absolute;width:12.5%;height:12.5%;padding:0;border:0;background:transparent;color:transparent;pointer-events:none;outline:none}.accessible-board button:focus-visible{outline:3px solid #fff7df;outline-offset:-4px;box-shadow:inset 0 0 0 6px #294b40}.board-help{color:#526359;font-size:12px;line-height:1.4;margin:0}.board-guide{position:absolute;pointer-events:none!important;color:#294b40;background:#faf7eff0;border-radius:9px;padding:7px 10px;font-size:12px;line-height:1.35;text-align:center;overflow:auto}.board-guide[data-room=false]{display:none}.board-coordinates{display:block;font-variant-numeric:tabular-nums}.tutorial-progress{font-size:11px;font-weight:800;color:#526359}.tutorial-select{width:100%;margin-top:4px;border:1px solid #c6cec0;border-radius:8px;background:#faf7ef;color:#294b40;padding:6px;font:700 12px/1.3 var(--font-ui)}.tut-btns:has(.tutorial-prev) .btn{font-size:12px;gap:4px;padding-inline:4px}.tut-btns:has(.tutorial-prev) .btn svg{width:16px;height:16px;flex-basis:16px}.campaign-screen>.card{padding-top:0}.painted .campaign-screen{padding-top:0}.campaign-screen .campaign-summary{position:sticky;top:0;z-index:4;background:#faf7ef;padding-top:16px;border-bottom:1px solid #d7dbcc;padding-bottom:14px}.campaign-screen .campaign-summary .card-head{position:static;margin-bottom:10px;padding:0;border:0}.campaign-screen .campaign-summary p{font-size:13px;margin:0 0 8px}.campaign-map{min-height:1080px}.campaign-screen .campaign-summary .seal-progress{gap:4px}.campaign-chapters{display:flex;gap:6px;margin-top:12px}.campaign-chapters button{flex:1;background:#eef0e6;border:1px solid transparent;border-radius:8px;padding:8px 5px;color:#294b40;font:800 11px/1.3 var(--font-ui);cursor:pointer}.map-node .map-status{font-size:11px;font-weight:700;background:transparent;border:0;color:#526359;padding:0}.map-node.sealed .map-status{color:#294b40}.map-node.locked{opacity:.78}.reward-preview{display:flex;gap:10px;align-items:center;padding:12px;border-radius:10px;background:#eef0e6;margin-top:16px;text-align:left;font-size:13px}.reward-preview img{width:36px;height:42px;object-fit:contain;flex:none}.reward-preview strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.painted .set[aria-pressed=true]{background:#e6efdf;border-width:2px}.painted .set[aria-pressed=true] .sub{font-weight:800;color:#294b40}.collection-preview .card-head h2{font-size:23px}.large-pieces{display:flex;justify-content:center;gap:8px;margin-bottom:14px;border-radius:12px;background:linear-gradient(90deg,#eddfc5 50%,#a88055 50%)}.large-pieces img{width:23%;max-width:120px;height:auto;object-fit:contain}.actual-pieces{display:flex;justify-content:center;gap:16px;margin:8px 0 18px}.preview-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preview-boards figure{margin:0;text-align:center}.preview-boards canvas{display:block;width:100%;height:auto}.preview-boards figcaption{margin-top:6px;color:#526359;font-size:11px;font-weight:700}.result-detail{color:#526359;font-size:12px;margin-top:6px}.opponent-style{font-size:13px;color:#526359;margin:8px 0}.painted .result .quote{font-size:14px;margin-block:10px}.loss-help{font-size:14px;line-height:1.5;background:#eef0e6;border-radius:10px;padding:12px}.stats-filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.stats-filters select{flex:1;min-width:140px;padding:9px 30px 9px 11px;border:1px solid #c6cec0;border-radius:9px;font:700 13px var(--font-ui);background:#faf7ef;color:#294b40}.recent-list{padding:0;list-style:none;display:grid;gap:0}.recent-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e0e3d7;font-size:13px}.recent-list small{display:block;color:#526359;font-size:11px;margin-top:3px}.recent-list .outcome{align-self:center;font-weight:800}.audio-preview{margin-bottom:14px}.audio-preview .btn{margin-top:8px}.volume-control{display:flex;align-items:center;gap:8px}.volume-value{font-size:12px;color:#526359;width:32px;text-align:right;font-variant-numeric:tabular-nums}.set-row .volume-control input[type=range]{width:min(190px,40vw)}.high-contrast.painted{--ink: #152c20;--ink-soft: #294b40;--line: #6a7867}.high-contrast.painted .card,.high-contrast.painted .hud-panel{background:#fffaf0;border-color:#526359}.high-contrast.painted .btn:not(.primary):not(.coral){border-color:#526359;color:#183d2c}.high-contrast.painted .muted,.high-contrast.painted .desc,.high-contrast.painted .note,.high-contrast.painted .player-side{color:#294b40}.high-contrast.painted .btn[disabled]{border-style:dashed;color:#596653}@media(max-width:1100px)and (min-aspect-ratio:5/4){.painted .painted-home{background-size:auto 68%;background-position:2% center}.painted-home .home{width:46%;margin-right:4vw}}@media(max-aspect-ratio:5/4){.painted-home .home{width:min(460px,100%);gap:12px}.painted-home h1{font-size:clamp(30px,8vw,42px)}.painted .painted-home:has(.has-resume){background-size:auto 34dvh;background-position:center 21dvh}.painted .hud-top .status{font-size:12px}.painted .hud-top .name{font-size:16px}}@media(max-height:500px)and (min-aspect-ratio:5/4){.painted .painted-home{padding-block:12px}.painted-home .home{gap:6px}.painted-home h1{font-size:26px}.painted .painted-home .menu-list .resume-game{padding-block:7px}.painted-home .lang-row{margin-top:0}}@media(max-height:680px)and (max-aspect-ratio:5/4){.painted .painted-home{background-size:auto 25dvh;background-position:center 22dvh}.painted .painted-home:has(.has-resume){background-size:auto 14dvh;background-position:center 24dvh}.painted-home h1{font-size:27px}.painted-home .title-card .tagline{display:none}.painted .painted-home .menu-list .btn{min-height:40px;padding:7px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.painted .btn{transition:none}}.reduced .btn{transition:none}html.painted .screen.painted-home .title-card,html.painted .screen.painted-home .home-menu{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.screen.painted-home h1{font-size:clamp(32px,3.2vw,44px);line-height:1.16}.screen.painted-home .title-card .sub{display:none}.screen.painted-home .title-card .tagline{font-size:13px;font-weight:500;margin-top:14px}html.painted .screen.painted-home .menu-list{gap:4px 18px}html.painted .screen.painted-home .menu-list .btn{border:0;border-radius:8px;box-shadow:none;background:transparent;color:#294b40;min-height:44px;font-size:14px;font-weight:700;padding:10px 12px}html.painted .screen.painted-home .menu-list .btn svg{width:18px;height:18px;opacity:.8}html.painted .screen.painted-home .menu-list .btn.primary{background:#294b40;color:#fffaf0;min-height:56px;margin-bottom:10px;padding:12px 18px;border-radius:12px}html.painted .screen.painted-home .menu-list .btn.primary svg{opacity:1}html.painted .screen.painted-home .menu-list .btn:active{background:#e5ebdc}html.painted .screen.painted-home .menu-list .btn.primary:active{background:#19372c}html.painted .screen.painted-home .has-resume .menu-list>:last-child{margin-top:8px;font-size:12px;color:#526359}@media(hover:hover){html.painted .screen.painted-home .menu-list .btn:not(.primary):hover{background:#294b400a}}@media(max-width:420px),(max-height:500px){.screen.painted-home h1{font-size:28px}html.painted .screen.painted-home .menu-list{column-gap:6px}html.painted .screen.painted-home .menu-list .btn{font-size:12px;padding:8px}html.painted .screen.painted-home .menu-list .btn.primary{min-height:48px;margin-bottom:4px;padding:8px 12px}}@media(max-width:359px){.tut-btns:has(.tutorial-prev){display:grid;grid-template-columns:1fr 1fr}.tut-btns:has(.tutorial-prev) .btn{width:100%;max-width:none}}html.painted .screen.painted-home .menu-list>:last-child:nth-child(2n){grid-column:1 / -1}@media(max-height:600px){.painted .modal-card.result{padding:14px 18px}.result-portrait{display:none!important}.painted .result .big{font-size:26px;margin:2px 0 4px}.painted .result .seal{margin-top:8px}.painted .result .seal img{width:48px;height:48px}.painted .unlock-list{margin-top:8px;padding-top:6px}.painted .result .actions{position:sticky;bottom:0;background:var(--paper);padding-top:8px;margin-top:8px}}@media(max-width:359px){.painted .difficulty-choices .choice{grid-template-columns:1fr;row-gap:6px}.painted .seg{display:flex}.painted .seg button{flex:1;padding-inline:6px;font-size:13px}}:root,html.painted,html.high-contrast.painted{color-scheme:dark;--cream:#f4f8ff;--paper:#101f46;--paper-2:#0c193a;--deep:#fff;--deep-2:#07132e;--ink:#f4f8ff;--ink-soft:#b7cdeb;--honey:#ffce34;--honey-dark:#ffce34;--gold:#ffce34;--sage:#40baff;--sage-soft:#15396a;--coral:#ff6950;--coral-dark:#d9442d;--line:#3a5c91;--shadow:0 7px 0 #06132b,0 15px 35px #020a2550;--font-display:"Nunito","Segoe UI",system-ui,sans-serif;--font-ui:"Nunito","Segoe UI",system-ui,sans-serif}html,body{width:100%;height:100%;overflow:hidden;background:#0754ac;color:var(--ink)}body{background:var(--street-court) center/cover fixed no-repeat,#0754ac}#game{background:transparent}h1,h2,h3{color:#f4f8ff;font-family:var(--font-display);font-weight:1000}h2,h3{letter-spacing:-.025em}button,input,select{font-family:var(--font-ui)}:focus-visible{outline:3px solid #ffdb57;outline-offset:4px}.screen{overflow-x:clip;overflow-y:auto;background:#061a3c65;scrollbar-color:#3289ec #0d2346}html.painted .card,.card,.panel,.modal-card,html.high-contrast.painted .card{background:#101f46;border:2px solid #315b95;border-radius:20px;box-shadow:var(--shadow);color:#f4f8ff;padding:22px}.card-head{padding-bottom:12px;border-bottom:1px solid #315383}.card-head h2{color:#fff}.modal{background:#020d2bc9;backdrop-filter:blur(5px)}html.painted .btn,.btn,html.high-contrast.painted .btn:not(.primary):not(.coral){background:linear-gradient(#2387fa,#1268d8);color:#fff;border:2px solid #5aa5ff;border-bottom-color:#1952a0;border-radius:13px;box-shadow:0 5px #06132e,inset 0 2px #a7d7ff55;min-height:48px;padding:10px 16px;font-size:15px;font-weight:900;line-height:1.15;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}html.painted .btn svg,.btn svg{width:24px;height:24px;flex:0 0 24px;display:block;opacity:1}html.painted .btn.primary,.btn.primary,.hud-bottom .btn.hint{background:linear-gradient(#ffdf54,#ffc52d);color:#071b3b;border-color:#ffe994;box-shadow:0 5px #926015,inset 0 2px #fff5b5}html.painted .btn.coral,.btn.coral,.hud-bottom .btn:nth-child(2){background:linear-gradient(#ff8067,#ff6047);border-color:#ffac93;color:#091b38;box-shadow:0 5px #9b3028,inset 0 2px #ffd3b955}html.painted .btn.ghost,.btn.ghost{background:#172e55;border-color:#375788;box-shadow:0 3px #06132e}html.painted .btn:active,.btn:active{transform:translateY(4px);box-shadow:0 1px #06132e}html.painted .btn[disabled],.btn[disabled]{opacity:.47;filter:none;transform:none;box-shadow:0 2px #06132e}html.painted .btn.small,.btn.small{min-height:40px;font-size:13px;padding:8px 12px}.icon-btn{width:44px;height:44px;min-height:44px;padding:0!important}@media(hover:hover){html.painted .btn:hover{background:#3995ff;box-shadow:0 5px #06132e,inset 0 2px #a7d7ff55}html.painted .btn.primary:hover{background:#ffe576}html.painted .btn.coral:hover{background:#ff927b}}html.painted .screen.painted-home,.screen:has(>.home){background:#02143524;padding:22px;overflow:hidden}html.painted .screen.painted-home .home,.screen .home{width:min(1060px,100%);height:min(690px,100%);min-height:0;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,440px);grid-template-rows:180px minmax(0,1fr) 44px;gap:12px 36px;align-items:stretch}html.painted .screen.painted-home .title-card,.home .title-card{grid-column:1;grid-row:1;background:transparent;border:0;box-shadow:none;width:100%;margin:0;padding:0;position:relative;z-index:1}.home .portrait-wrap,.home .brand-logo,.home .title-card .sub,.home .title-card .tagline,.home .title-card .badge{display:none!important}html.painted .screen.painted-home h1,.home .title-card h1{font-size:0;line-height:0;max-width:none;width:100%;height:100%;margin:0;background:var(--street-logo) center/contain no-repeat}.home-stage{grid-column:1;grid-row:2/4;min-height:0;position:relative;isolation:isolate;overflow:clip}.home-bunny{position:absolute;inset:0;background:var(--street-amora) center bottom/contain no-repeat;z-index:1}.home-aura{position:absolute;inset:15% 8% 2%;border-radius:50%;background:radial-gradient(ellipse,#36b9ff52,transparent 66%)}.home-sparks{display:none}html.painted .screen.painted-home .home-menu,.home .home-menu{grid-column:2;grid-row:1/3;align-self:center;width:100%;margin:0;background:#0c1d42ed;border:2px solid #4c7ebe;box-shadow:0 7px #06132e,0 15px 35px #020a2540;border-radius:22px;padding:18px!important}html.painted .screen.painted-home .menu-list,.home .menu-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}html.painted .screen.painted-home .menu-list .btn,.home .menu-list .btn{justify-content:flex-start;min-width:0;min-height:66px;padding:11px 12px;background:linear-gradient(#2387fa,#1268d8);color:#fff;border:2px solid #5298ed;border-radius:12px;box-shadow:0 4px #06132e,inset 0 2px #a7d7ff44;font-size:14px;font-weight:900;gap:9px;margin:0}html.painted .screen.painted-home .menu-list .btn svg{width:24px;height:24px;opacity:1}html.painted .screen.painted-home .menu-list .btn.primary{grid-column:1/-1;min-height:72px;padding:14px 16px;background:linear-gradient(#ffdf54,#ffc52d);border-color:#ffe994;color:#071b3b;box-shadow:0 5px #926015;font-size:19px;margin:0}html.painted .screen.painted-home .has-resume .menu-list>:last-child,html.painted .screen.painted-home .menu-list>:last-child:nth-child(2n){margin:0;color:#fff;font-size:14px;grid-column:1/-1;justify-content:center}.home .btn:not(.resume-game) .hint-text{display:none}html.painted .screen.painted-home .menu-list .resume-game{display:grid;grid-template-columns:24px 1fr;gap:3px 10px}html.painted .screen.painted-home .menu-list .resume-game .hint-text{grid-column:2;color:#263e54;font-size:11px;font-weight:800;margin:0}.home .lang-row{grid-column:2;grid-row:3;margin:0;align-self:center}.seg,.lang-row .seg{background:#0c1d42;border:1px solid #4771a4;box-shadow:none;padding:3px}.seg button{color:#b7cdeb;min-height:36px}.seg button[aria-pressed=true]{background:#ffce34;color:#091c3b;box-shadow:none}.choice,.set,.garden,.node,.stat{background:#152e59;border:1px solid #3b6298;color:#f4f8ff}.choice[aria-pressed=true],html.painted .set[aria-pressed=true],.set[aria-pressed=true]{border-color:#ffcf35;background:#1b4173;box-shadow:0 0 0 2px #ffcf3533}.choice .desc,.set .sub,.label,.muted,.note,.board-help,.result-detail,.opponent-style,.tutorial-progress,.volume-value,.recent-list small,.preview-boards figcaption,html.painted .set[aria-pressed=true] .sub{color:#b7cdeb}.choice .lock{color:#bacdeb}.large-pieces,.reward-preview,.loss-help{background:#172f59;color:#f4f8ff}.set.locked .swatches{filter:none;opacity:.55}.stat .v{color:#ffda43;font-weight:1000}.stat .k,table.mini th{color:#b7cdeb}.recent-list li,table.mini td,table.mini th{border-color:#315383}.warn-box,.banner .pill.warn{background:#ffd249;color:#10213e;border-color:#ffe99c}.badge,.result .seal{background:#ffce34;border-color:#ffe791;color:#071b3b}.result .big{color:#ffda43;font-weight:1000}.result .quote,.unlock-item,.encounter-card blockquote{color:#f4f8ff}.result .actions{background:#101f46!important}input:not([type=range]):not([type=checkbox]),select,.tutorial-select,.stats-filters select{background:#091a39;color:#fff;border:1px solid #527db5;border-radius:9px;padding:9px;max-width:100%}input[type=range],.set-row input[type=range]{accent-color:#ffce34}.toggle span{background:#355078;border:1px solid #6b8bb7}.toggle input:checked+span{background:#1678e5}kbd{background:#1e3e6e;color:#fff;border-color:#587eb1}.campaign-screen .campaign-summary{background:#101f46;border-color:#315383}.campaign-chapters button{background:#173763;color:#fff;border-color:#3b6298}.campaign-map{background:var(--street-campaign) center/cover no-repeat;position:relative;border-radius:16px}.map-node{color:#fff}.map-node .map-status,.map-node.sealed .map-status{color:#d7e7ff}.node.sealed{background:#233f64;border-color:#ffce34}.node svg,.node.sealed svg{color:#ffce34}.seal-progress span{background:#314b72}.seal-progress span.on{background:#ffce34;box-shadow:inset 0 0 0 3px #ffe794}html.painted .hud-panel,.hud-panel,html.high-contrast.painted .hud-panel{background:#0b1d42f5;border:2px solid #3876bd;border-radius:17px;box-shadow:0 5px #06132b;backdrop-filter:none;color:#f4f8ff}.hud-top{display:flex!important;flex-direction:row;align-items:center;gap:10px;padding:5px 12px;max-height:90px}.hud-top .who{display:grid;text-align:left;justify-items:start;min-width:0;gap:2px}html.painted .hud-top .name,.hud-top .name{color:#fff;font-size:18px;font-weight:1000}html.painted .hud-top .status,html.painted .hud-panel[data-human-turn=true] .status,html.painted .hud-panel[data-status=thinking] .status{color:#ffdc54;font-size:12px}html.painted .hud-top .player-side{color:#b7cdeb;font-size:10px}.hud-top .portrait{align-self:center;max-height:80px;object-fit:contain}.score-group{margin-left:auto;flex:none}html.painted .counts,.counts{gap:2px;color:#fff;font-size:15px}.count-row,.count-row.active{color:#fff}.count-row.active:before{background:#ffce34}.count-row img{width:24px;height:28px;object-fit:contain}.count-row .num{min-width:17px}html.painted .timer{border:0;padding:0;color:#b7cdeb;font-size:10px;justify-content:flex-end}.street-self{display:flex;align-items:center;gap:5px;flex:none;border-right:1px solid #315383;padding-right:8px}.street-self img{width:62px;height:68px;object-fit:contain}.street-self span{color:#ffce34;font-size:10px;font-weight:1000}.street-brand{position:absolute;top:22px;left:24px;width:clamp(110px,15vw,220px);height:150px;background:none;object-fit:contain;pointer-events:none}.hud-bottom{display:flex!important;flex-direction:row;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;gap:10px}.hud-bottom .btn{max-width:none;flex:1;min-width:0;min-height:52px;text-transform:uppercase;font-size:14px}.banner .pill,.board-guide{background:#0b1d42ed;color:#dcecff;border:1px solid #4278b6;box-shadow:0 3px #06132b}.banner .pill.capture{background:#ffce34;color:#071b3b;box-shadow:0 3px #926015}.banner .pill.good{background:#163e71;color:#fff}.tut .ttl{color:#ffda43;font-weight:1000}.tut .txt{color:#f4f8ff}.tut .txt.done{color:#ffda43}.tut .dots span{background:#3a5279}.tut .dots span.on{background:#ffce34}.tut .dots span.done{background:#48acff}.tut-btns .btn{font-size:12px}@media(max-width:760px)and (max-aspect-ratio:1/1){html.painted .screen.painted-home,.screen:has(>.home){padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom))}html.painted .screen.painted-home .home,.screen .home{width:min(450px,100%);height:100%;grid-template-columns:1fr;grid-template-rows:minmax(80px,19%) minmax(60px,1fr) auto 40px;gap:8px}html.painted .screen.painted-home .title-card{grid-column:1;grid-row:1}.home-stage{grid-column:1;grid-row:2}html.painted .screen.painted-home .home-menu{grid-column:1;grid-row:3;padding:12px!important}html.painted .screen.painted-home .menu-list{gap:9px}html.painted .screen.painted-home .menu-list .btn{min-height:48px;font-size:12px;padding:8px;gap:7px}html.painted .screen.painted-home .menu-list .btn.primary{min-height:54px;font-size:17px;padding:10px 12px}html.painted .screen.painted-home .menu-list .btn svg{width:21px;height:21px;flex-basis:21px}html.painted .screen.painted-home .has-resume .menu-list>:last-child{font-size:12px}.home .lang-row{grid-column:1;grid-row:4}.street-brand{display:none}.hud-top{gap:6px;padding:4px 7px}.street-self{gap:0;padding-right:4px;flex-direction:column}.street-self img{width:40px;height:44px}.street-self span{font-size:8px;line-height:1}html.painted .hud-top .name{font-size:14px}html.painted .hud-top .status{font-size:10px}html.painted .hud-top .player-side{font-size:8px}.count-row img{width:17px;height:21px}.counts{font-size:12px}.count-row{gap:2px}.count-row .num{min-width:13px}.hud-bottom{gap:7px}.hud-bottom .btn{min-height:46px;padding:6px;font-size:11px;gap:6px}.hud-bottom .btn svg{width:20px;height:20px;flex-basis:20px}.card,.modal-card{padding:16px}}@media(max-height:620px)and (max-aspect-ratio:1/1){html.painted .screen.painted-home .home{grid-template-rows:85px minmax(38px,1fr) auto 36px;gap:5px}html.painted .screen.painted-home .home-menu{padding:10px!important}html.painted .screen.painted-home .menu-list .btn{min-height:42px;padding:7px;font-size:11px}html.painted .screen.painted-home .menu-list .btn.primary{min-height:49px;font-size:16px}}@media(max-height:500px)and (min-aspect-ratio:1/1){html.painted .screen.painted-home,.screen:has(>.home){padding:12px}html.painted .screen.painted-home .home{height:100%;width:min(920px,100%);grid-template-columns:minmax(130px,1fr) minmax(290px,1.25fr);grid-template-rows:95px minmax(0,1fr) 33px;gap:6px 16px}html.painted .screen.painted-home .home-menu{padding:11px!important}html.painted .screen.painted-home .menu-list{gap:8px}html.painted .screen.painted-home .menu-list .btn{min-height:38px;padding:6px 8px;font-size:11px}html.painted .screen.painted-home .menu-list .btn.primary{min-height:42px;padding:7px 10px;font-size:15px}html.painted .screen.painted-home .menu-list .btn svg{width:19px;height:19px;flex-basis:19px}html.painted .screen.painted-home .has-resume .menu-list>:last-child{font-size:11px}.home .seg button{min-height:26px;font-size:11px;padding:4px 10px}.street-brand{top:10px;left:12px;width:100px;height:80px}.hud-top{padding:2px 7px;border-radius:12px;gap:6px}html.painted .hud-top .name{font-size:13px}html.painted .hud-top .status{font-size:10px}html.painted .hud-top .player-side{display:none}.street-self img{width:35px;height:38px}.street-self span{font-size:8px}.count-row img{width:16px;height:18px}.counts{font-size:11px}.hud-bottom .btn{min-height:36px;padding:4px 7px;font-size:11px;gap:6px;border-radius:9px}.hud-bottom .btn svg{width:18px;height:18px;flex-basis:18px}.banner .pill{font-size:11px;min-height:24px;padding:3px 8px}.tut{padding:6px 9px;gap:3px}.tut .ttl{font-size:13px}.tut .txt{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.reduced *,html.reduced *:before,html.reduced *:after{animation:none!important;transition:none!important}.street-team{display:none}html.painted .hud-top.street-scoreboard{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(90px,140px) minmax(0,1fr);align-items:center;gap:10px;padding:4px 12px;max-height:none;box-sizing:border-box}.street-scoreboard .street-player{display:flex;align-items:center;gap:8px;min-width:0;height:100%}.street-scoreboard .street-player-info{display:grid;gap:7px;min-width:0}html.painted .street-scoreboard .name{font-size:18px;line-height:1.15;font-weight:900;color:#fff;text-align:left}.street-scoreboard .street-self{flex-direction:row-reverse;justify-content:flex-start;border:0;padding:0}.street-scoreboard .street-self .name{text-align:right}.street-scoreboard .street-player>img{width:68px;height:80px;max-height:100%;object-fit:contain;aspect-ratio:768/896;flex:none}.street-scoreboard .portrait{object-fit:contain;align-self:center;flex:none;max-height:none}.street-scoreboard .count-row{display:flex;gap:4px;align-items:center;justify-content:flex-start;font-size:17px;color:#fff;position:relative}.street-scoreboard .street-self .count-row{justify-content:flex-end}.street-scoreboard .count-row img{width:22px;height:25px;object-fit:contain}.street-scoreboard .count-row .num{min-width:18px;text-align:left;font-variant-numeric:tabular-nums;font-weight:900}.street-scoreboard .count-row .king-ico{margin-left:4px}.street-scoreboard .count-row.active:before{display:none}.street-scoreboard .count-row.active{color:#ffdc54}.street-match-status{display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;text-align:center;border-inline:1px solid #355886;padding:4px 8px}html.painted .street-scoreboard .street-match-status .status{white-space:normal;overflow:visible;font-size:13px;line-height:1.2;font-weight:900;color:#ffdc54;text-align:center}html.painted .street-scoreboard .timer{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:#c9ddf7;padding:0;margin:0;border:0}.street-scoreboard .timer[hidden]{display:none!important}.street-scoreboard .timer svg{width:13px;height:13px}html.painted .hud-bottom.street-controls{display:flex!important;align-items:stretch;gap:10px;padding:0}html.painted .street-controls .btn{min-height:40px;min-width:0;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1}html.painted .street-controls .btn svg{width:22px;height:22px;flex:0 0 22px}@media(max-width:599px)and (min-height:440px){html.painted .hud-top.street-scoreboard{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:4px;padding:4px 6px}.street-scoreboard .street-player,.street-scoreboard .street-self{flex-direction:column;justify-content:center;gap:0}.street-scoreboard .street-player-info{gap:3px;justify-items:center}html.painted .street-scoreboard .name,.street-scoreboard .street-self .name{font-size:15px;text-align:center}.street-scoreboard .street-player>img{width:62px;height:72px}.street-scoreboard .count-row,.street-scoreboard .street-self .count-row{justify-content:center;gap:3px;font-size:16px}.street-scoreboard .count-row img{width:20px;height:22px}.street-scoreboard .count-row .num{min-width:17px}.street-scoreboard .count-row .king-ico{margin-left:2px}.street-match-status{padding:4px}html.painted .street-scoreboard .street-match-status .status{font-size:12px}html.painted .street-controls .btn{font-size:12px;gap:6px}}@media(max-height:439px){.street-brand{display:none!important}html.painted .hud-top.street-scoreboard{grid-template-columns:minmax(0,1fr) minmax(90px,150px) minmax(0,1fr);gap:8px;padding:1px 9px;border-radius:11px}.street-scoreboard .street-player,.street-scoreboard .street-self{flex-direction:row;gap:6px}.street-scoreboard .street-self{flex-direction:row-reverse}.street-scoreboard .street-player-info{gap:2px}.street-scoreboard .street-player>img{width:38px;height:44px}html.painted .street-scoreboard .name{font-size:13px}.street-scoreboard .count-row{font-size:13px;gap:3px}.street-scoreboard .count-row img{width:17px;height:18px}.street-scoreboard .count-row .num{min-width:14px}.street-scoreboard .count-row .king-ico{margin-left:2px}.street-match-status{padding:0 5px;gap:2px}html.painted .street-scoreboard .street-match-status .status{font-size:12px}html.painted .street-scoreboard .timer{font-size:10px}html.painted .hud-bottom.street-controls{gap:8px}html.painted .street-controls .btn{min-height:40px;padding:8px;font-size:12px;gap:7px;border-radius:9px}html.painted .street-controls .btn svg{width:20px;height:20px;flex-basis:20px}}.street-duel>.street-player{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;padding:8px 6px 16px;border:1px solid #5075a466;border-radius:20px;background:linear-gradient(#0c234300 25%,#0c2343df 80%);box-shadow:0 5px #07162d66;outline:2px solid transparent;outline-offset:0}.street-duel>.street-player.is-active{outline-color:#4cc4ff;background:linear-gradient(#0c234300 25%,#123562ed 80%)}.street-duel>.street-player .portrait{display:block;max-width:100%;object-fit:contain;flex:none;filter:none}.street-duel>.street-player .street-local-avatar{width:min(260px,100%);height:auto;max-height:260px;object-fit:contain}.street-duel>.street-player .street-player-info{width:100%;display:grid;justify-items:center;gap:7px;text-align:center}html.painted .street-duel>.street-player .name{color:#fff;font-size:24px;font-weight:1000;line-height:1.1;text-align:center}.street-duel>.street-player .street-team{display:block;color:#b8d0ee;font-size:11px;font-weight:900;letter-spacing:.03em}.street-duel>.street-player .count-row{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-weight:1000;font-size:21px}.street-duel>.street-player .count-row.active{color:#ffdc54}.street-duel>.street-player .count-row.active:before{display:none}.street-duel>.street-player .count-row img{width:28px;height:31px;object-fit:contain}.street-duel>.street-player .count-row .king-ico{width:21px;height:25px;margin-left:12px}.street-duel>.street-player .count-row .kings{color:#c4d6ef;font-size:15px}.street-duel>.street-player .count-row .num{font-size:21px;color:inherit;line-height:1.1;min-width:22px;font-weight:1000}.street-duel>.street-player .count-row .num.kings{font-size:15px;color:#c4d6ef;min-width:14px}html.painted .street-duel .hud-top.street-scoreboard{display:flex!important;justify-content:center;background:transparent;border:0;box-shadow:none}.street-duel .street-match-status{border:1px solid #4b7fbb;background:#0b2048e8;box-shadow:0 4px #07162d;border-radius:12px;padding:10px 22px;min-width:180px}html.painted .street-duel .street-match-status .status{font-size:17px}.street-duel>.street-self[data-character=tito]>.portrait,.street-duel>.street-self[data-character=olivia]>.portrait{transform:scaleX(-1)}.street-duel>.street-opponent[data-character=amora]>.portrait,.street-duel>.street-opponent[data-character=amora]>.street-local-avatar{transform:scaleX(-1)}.street-scoreboard .count-row .num{font-size:inherit;color:inherit;line-height:1.1}.street-scoreboard .street-player{border-radius:10px;outline:2px solid transparent;outline-offset:0;padding:0 4px}.street-scoreboard .street-player.is-active{outline-color:#48c5ff;background:#1d6abc33}.street-scoreboard .street-player.is-active .portrait{filter:drop-shadow(0 0 3px #43c8ff99)}.street-scoreboard .count-row .men{font-size:19px;font-weight:1000;min-width:22px}.street-scoreboard .count-row .kings{font-size:12px;font-weight:800;min-width:12px;color:#bbcee8}.street-scoreboard .count-row .king-ico{width:17px;height:19px;opacity:.85}@media(max-width:599px)and (min-height:440px){.street-scoreboard .count-row .men{font-size:18px}.street-scoreboard .count-row .kings{font-size:12px}.street-scoreboard .count-row .king-ico{width:16px;height:18px}.street-scoreboard .street-player{padding:2px}}@media(max-height:439px){.street-scoreboard .count-row .men{font-size:15px;min-width:18px}.street-scoreboard .count-row .kings{font-size:11px;min-width:11px}.street-scoreboard .count-row .king-ico{width:14px;height:16px}.street-scoreboard .street-player{padding:0 3px}}#game{visibility:hidden}html[data-screen=game] #game,html[data-screen=tutorial] #game{visibility:visible}.petal-rain i{border-radius:2px!important;background:#ffce34!important;width:7px;height:12px}.petal-rain i:nth-child(2n){background:#ff6852!important}.campaign-screen>.card{width:min(1240px,100%);max-width:1240px}.map-viewport{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:16px;margin:16px 0;scrollbar-color:#ffce34 #102747}.campaign-screen .campaign-map{position:relative;width:100%;min-width:760px;height:auto;min-height:0;aspect-ratio:16/9;background-size:100% 100%;border:0;border-radius:0}.map-area-label{display:none}.map-node{position:absolute;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;border:3px solid #fff2ac;background:#ffce34;color:#102747;display:flex;align-items:center;justify-content:center;box-shadow:0 4px #07152d;cursor:pointer;padding:10px;font:900 18px var(--font-ui)}.map-node.locked{background:#183c70;border-color:#7894bb;color:#e5efff}.map-node>span:not(:first-child),.map-node>img{display:none}.map-node>span:first-child{display:flex;align-items:center;justify-content:center}.map-node svg{width:25px;height:25px}.map-node:not(.locked){outline:5px solid #ffce3440;outline-offset:4px}.map-node:hover{filter:brightness(1.15)}.map-node:focus-visible{outline:4px solid white;outline-offset:5px}.map-node.sealed{background:#65d7ff;border-color:#fff}.set.locked,.garden.locked{opacity:1}.set.locked .swatches{opacity:.85}.set.locked .sub{color:#bdcfea}@media(max-width:500px){.campaign-summary .campaign-chapters{display:grid;grid-template-columns:1fr;gap:5px}.campaign-screen>.card{padding:14px}}html.painted .btn{--button-fill:linear-gradient(#2387fa,#1268d8);background:var(--button-fill);transition:transform .18s cubic-bezier(.2,.7,.2,1),filter .18s ease,box-shadow .18s ease;will-change:auto}html.painted .btn.primary,html.painted .hud-bottom .btn.hint{--button-fill:linear-gradient(#ffdf54,#ffc52d)}html.painted .btn.coral,html.painted .hud-bottom .btn:nth-child(2){--button-fill:linear-gradient(#ff8067,#ff6047)}html.painted .btn.ghost{--button-fill:linear-gradient(#172e55,#172e55);background:var(--button-fill)}html.painted .btn[disabled]{opacity:1;background:#29466c!important;color:#b7c8de;border-color:#4c6588;box-shadow:0 3px #06132e;filter:none}html.painted .screen.painted-home .menu-list .btn,html.painted .screen.painted-home .menu-list .btn.primary{background:var(--button-fill)}@media(hover:hover)and (pointer:fine){html.painted .btn:not(:disabled):hover,html.painted .screen.painted-home .menu-list .btn:not(:disabled):hover{background:var(--button-fill)!important;filter:brightness(1.035);transform:none}html.painted .choice:hover,html.painted .set:hover{filter:brightness(1.045)}html.painted .btn:not(:disabled):active,html.painted .screen.painted-home .menu-list .btn:not(:disabled):active{transform:translateY(3px);filter:brightness(.98)}}.home .menu-list .home-utility{--button-fill:linear-gradient(#17345d,#17345d);font-size:12px!important;min-height:42px!important;border-color:#45658b!important;box-shadow:0 2px #06132e!important}.home .menu-list .home-utility svg{width:19px!important;height:19px!important;flex-basis:19px!important}.next-encounter{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:12px 14px;margin:14px 0;border:1px solid #5d9be7;border-radius:15px;background:#173e70;color:#f4f8ff;font:inherit;cursor:pointer;transition:filter .18s ease,transform .18s ease}.next-encounter img{width:64px;height:74px;object-fit:contain;flex:none}.next-encounter strong,.next-encounter small{display:block}.next-encounter strong{font-size:19px}.next-encounter small{font-size:12px;color:#c9def8}.next-encounter .eyebrow{color:#ffdb52;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.08em}.next-encounter>svg{margin-left:auto;width:24px;height:24px;flex:none}.map-scroll-hint{display:none;color:#d1e5ff;font-size:12px;margin:8px 0}.map-viewport{cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.map-viewport.dragging{cursor:grabbing}.campaign-summary .reward-preview{margin-top:10px}.challenge-list{display:grid;gap:14px;margin-top:18px}.challenge-list .btn{text-align:left;justify-content:flex-start;min-height:86px;white-space:normal}.challenge-list .btn>span{display:grid;gap:5px}.challenge-list small{font-size:13px;font-weight:600;color:inherit}.challenge-list .complete{margin-left:auto;font-size:11px;color:#ffdb52}.challenge-strip{position:absolute;top:5px;left:50%;transform:translate(-50%);width:min(680px,calc(100% - 20px));height:40px;display:flex;align-items:center;justify-content:center;gap:8px;color:#f4f8ff;font-size:12px;line-height:1.2;text-align:center;background:#102747e8;border:1px solid #4e75a5;border-radius:10px;padding:5px 10px;pointer-events:none!important}.challenge-strip strong{color:#ffdb52}.challenge-result .big{color:#ffdb52;font-size:27px;font-weight:900}.challenge-result .actions{margin-top:20px}.result:not(.restored)>*{animation:rewardReveal .26s ease both}.result:not(.restored)>.result-portrait{animation-delay:20ms}.result:not(.restored)>.big{animation-delay:70ms}.result:not(.restored)>.muted{animation-delay:.11s}.result:not(.restored)>.seal,.result:not(.restored)>.unlock-item{animation-delay:.21s}.result:not(.restored)>.actions{animation-delay:.27s}.result .result-portrait canvas{width:100px!important;height:100px!important;background:transparent!important}@keyframes rewardReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.map-scroll-hint{display:block}.next-encounter{gap:10px;padding:10px}.next-encounter strong{font-size:16px}.next-encounter img{width:48px;height:58px}.next-encounter small{font-size:11px}}@media(max-height:440px){.challenge-strip{font-size:11px;height:34px}.challenge-list{grid-template-columns:repeat(3,1fr);gap:8px}.challenge-list .btn{padding:12px;min-height:100px;font-size:13px}}@media(prefers-reduced-motion:reduce){html.painted .btn,.next-encounter{transition:none!important;transform:none!important}.result>*{animation:none!important}}html.reduced .btn,html.reduced .next-encounter{transition:none!important;transform:none!important}html.reduced .result>*{animation:none!important}.arcade-flow.screen{--af-panel:#0a1b3de8;position:absolute;inset:0;display:grid;grid-template-rows:76px minmax(0,1fr) 76px;gap:0;padding:16px max(28px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));overflow:hidden;background:linear-gradient(90deg,#03132ac9,#06193555),var(--af-backdrop,var(--street-court)) center/cover no-repeat,#094da0;color:#f4f8ff;isolation:isolate}.arcade-flow.screen{grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch}.arcade-flow *{box-sizing:border-box}.arcade-flow .af-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;z-index:2}.arcade-flow .af-logo{display:block;width:135px;height:76px;object-fit:contain}.arcade-flow .af-wordmark{font-size:22px;font-weight:1000}.arcade-flow .af-progress{display:flex;gap:24px;list-style:none;margin:0;padding:0;color:#b6d0ee;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.arcade-flow .af-progress li{padding:9px 0;border-bottom:3px solid transparent;white-space:nowrap}.arcade-flow .af-progress [aria-current]{color:#ffcf38;border-color:#ffcf38}.arcade-flow .af-progress [data-done]{color:#fff}.arcade-flow .af-main{width:min(1240px,100%);margin-inline:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);grid-template-rows:72px minmax(0,1fr);column-gap:50px;position:relative}.arcade-flow .af-title{grid-column:1/-1;margin:0;align-self:center;font-size:clamp(28px,4vw,48px);font-weight:1000;letter-spacing:-.045em;line-height:1.05;color:#fff;text-shadow:0 3px 0 #04132c}.arcade-flow .af-hero{grid-column:1;grid-row:2;position:relative;min-height:0;display:flex;align-items:flex-end;justify-content:center}.arcade-flow .af-character{display:block;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 8px #020a2430)}.arcade-flow .af-hero-caption{position:absolute;left:5%;bottom:12px;display:grid;gap:2px;padding:10px 18px;background:#071a3bde;border-left:4px solid #ffcf38;border-radius:3px}.arcade-flow .af-hero-caption strong{font-size:28px;font-weight:1000}.arcade-flow .af-hero-caption span{color:#c0d7f1;font-size:12px}.arcade-flow .af-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:8px;min-height:46px;padding:11px 18px;border:2px solid #4d83c1;border-radius:10px;background:#112c55;color:#f4f8ff;box-shadow:0 4px #04132b;font:900 15px/1.15 var(--font-ui);cursor:pointer;transition:background .14s,transform .12s,border-color .14s}.arcade-flow .af-button:hover{background:#1b487e;border-color:#78b5ff}.arcade-flow .af-button:active{transform:translateY(3px);box-shadow:0 1px #04132b}.arcade-flow .af-button.primary{background:#ffce35;color:#091b38;border-color:#ffe68d;box-shadow:0 5px #9a6419}.arcade-flow .af-button.primary:hover{background:#ffdf69}.arcade-flow .af-button[aria-pressed=true]{border-color:#ffce35;background:#174a83;box-shadow:0 0 0 2px #ffce3522,0 4px #04132b}.arcade-flow .af-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.arcade-flow .af-button:disabled{opacity:.6;cursor:default}.arcade-flow .af-mode-list{grid-column:2;grid-row:2;align-self:center;display:grid;gap:13px;max-width:440px;width:100%}.arcade-flow .af-mode-list .af-button{justify-content:flex-start;min-height:58px;padding-inline:22px;font-size:19px;border-radius:10px}.arcade-flow .af-picks{grid-column:2;grid-row:2;align-self:center;min-height:0;max-height:100%;overflow:auto;padding:6px 5px 12px;scrollbar-width:thin;scrollbar-color:#4a88c9 #0b2545}.arcade-flow .af-role-tabs{display:flex;gap:8px;margin-bottom:18px}.arcade-flow .af-role-tabs .af-button{flex:1}.arcade-flow .af-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.arcade-flow .af-roster-item{padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:#0b2246}.arcade-flow .af-roster-item img{width:100%;height:clamp(100px,19vh,175px);object-fit:contain;object-position:center bottom;display:block}.arcade-flow .af-roster-item span{width:100%;padding:9px 3px;background:#091b39;font-size:12px}.arcade-flow .af-small-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#c7ddf6;margin:18px 0 8px}.arcade-flow .af-levels,.arcade-flow .af-sides{display:flex;gap:7px}.arcade-flow .af-levels .af-button,.arcade-flow .af-sides .af-button{flex:1;padding:9px 5px;font-size:12px;min-height:38px}.arcade-flow .af-note,.arcade-flow .af-summary{font-size:12px;color:#c6dbf4;line-height:1.4;margin:13px 0 0}.arcade-flow .af-summary{font-weight:800;color:#ffdf70}.arcade-flow .af-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:2;padding-top:12px}.arcade-flow .af-back{min-width:120px;background:#06172de8}.arcade-flow .af-next{min-width:190px;min-height:52px;font-size:18px}.arcade-flow .af-footer-note{color:#cfdef3;font-size:12px;font-weight:800;margin-left:auto;margin-right:auto}.arcade-flow[data-step="3"]{background:linear-gradient(#04132b48,#04132b00 50%,#04132be8),var(--af-backdrop,var(--street-court)) center/cover no-repeat,#094da0}.arcade-flow[data-step="3"] .af-main{grid-template-rows:72px minmax(80px,1fr) 150px}.arcade-flow .af-arena-showcase{grid-column:1/-1;grid-row:2;align-self:end;display:grid;gap:7px;padding-bottom:20px}.arcade-flow .af-arena-showcase strong{font-size:clamp(30px,5vw,60px);font-weight:1000;letter-spacing:-.04em;text-shadow:0 3px 0 #05152b}.arcade-flow .af-arena-showcase span{font-size:14px;color:#eef6ff}.arcade-flow .af-arenas{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:760px}.arcade-flow .af-arena{padding:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr) 35px;overflow:hidden;background:var(--af-arena-color,#14559d)}.arcade-flow .af-arena img{width:100%;height:100%;object-fit:cover;display:block}.arcade-flow .af-arena span{background:#071a38;padding:9px 4px;width:100%;font-size:12px}.arcade-flow .af-board-preview{grid-column:1;grid-row:2;display:grid;place-items:center;min-height:0;min-width:0;position:relative;overflow:hidden;pointer-events:none}.arcade-flow .af-board-preview .af-board{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.arcade-flow .af-board{display:block;width:min(100%,52vh);max-height:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 12px #04132b60)}.arcade-flow .af-set-name{color:#fff;font-size:24px;margin:0 0 15px;font-weight:1000}.arcade-flow .af-sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arcade-flow .af-set{display:flex;flex-direction:column;gap:4px;padding:8px 3px}.arcade-flow .af-pucks{display:flex;justify-content:center;width:100%;height:62px;overflow:hidden}.arcade-flow .af-pucks canvas{width:48%;height:100%;min-height:0;object-fit:contain}.arcade-flow .af-set>span{font-size:10px;line-height:1.25;min-height:25px;display:grid;place-items:center}@media(max-width:700px)and (max-aspect-ratio:1/1){.arcade-flow.screen{grid-template-rows:56px minmax(0,1fr) 66px;padding:8px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.arcade-flow .af-logo{width:88px;height:54px}.arcade-flow .af-progress{gap:9px;font-size:9px;letter-spacing:0}.arcade-flow .af-progress li{padding:7px 0}.arcade-flow .af-main{grid-template-columns:minmax(0,1fr);grid-template-rows:45px minmax(60px,1fr) minmax(0,auto);gap:7px}.arcade-flow .af-title{font-size:28px;grid-row:1}.arcade-flow .af-hero{grid-column:1;grid-row:2}.arcade-flow .af-hero-caption{left:0;bottom:5px;padding:5px 10px}.arcade-flow .af-hero-caption strong{font-size:21px}.arcade-flow .af-hero-caption span{font-size:10px}.arcade-flow .af-mode-list{grid-column:1;grid-row:3;gap:9px;max-width:none}.arcade-flow .af-mode-list .af-button{min-height:42px;font-size:15px;padding:9px 16px}.arcade-flow .af-picks{grid-column:1;grid-row:3;align-self:stretch;padding:3px 4px 7px}.arcade-flow .af-role-tabs{margin-bottom:8px;gap:7px}.arcade-flow .af-role-tabs .af-button{min-height:34px;font-size:12px;padding:7px}.arcade-flow .af-roster{gap:8px}.arcade-flow .af-roster-item img{height:82px}.arcade-flow .af-roster-item span{padding:5px 2px;font-size:10px}.arcade-flow .af-note{display:none}.arcade-flow .af-summary{font-size:10px;margin-top:8px}.arcade-flow .af-small-title{font-size:10px;margin-top:9px}.arcade-flow .af-levels .af-button,.arcade-flow .af-sides .af-button{min-height:32px;font-size:10px;padding:6px}.arcade-flow .af-footer{padding-top:8px;gap:10px}.arcade-flow .af-back{min-width:85px;min-height:42px;font-size:13px;padding:8px 12px}.arcade-flow .af-next{min-width:140px;min-height:46px;font-size:15px;padding:9px 12px}.arcade-flow .af-footer-note{font-size:10px}.arcade-flow[data-step="1"] .af-footer-note{max-width:135px;text-align:right;margin:0}.arcade-flow[data-step="3"] .af-main{grid-template-rows:50px minmax(80px,1fr) 105px}.arcade-flow .af-arenas{gap:8px}.arcade-flow .af-arena{grid-template-rows:minmax(0,1fr) 33px}.arcade-flow .af-arena span{font-size:9px;padding:5px 2px}.arcade-flow .af-arena-showcase strong{font-size:36px}.arcade-flow .af-arena-showcase span{font-size:12px}.arcade-flow .af-board-preview{grid-column:1;grid-row:2}.arcade-flow .af-board{width:auto;max-width:100%;height:100%}.arcade-flow .af-set-name{font-size:17px;margin-bottom:7px}.arcade-flow .af-sets{gap:7px}.arcade-flow .af-set{padding:3px;gap:0}.arcade-flow .af-pucks{height:40px}.arcade-flow .af-pucks canvas{height:100%}.arcade-flow .af-set>span{min-height:23px;font-size:8px}}@media(max-height:500px)and (min-aspect-ratio:1/1){.arcade-flow.screen{grid-template-rows:40px minmax(0,1fr) 48px;padding:6px 16px 10px}.arcade-flow .af-logo{width:80px;height:40px}.arcade-flow .af-progress{font-size:9px;gap:16px}.arcade-flow .af-main{grid-template-rows:42px minmax(0,1fr);grid-template-columns:minmax(160px,1fr) minmax(290px,1.1fr);column-gap:25px}.arcade-flow .af-title{font-size:26px}.arcade-flow .af-mode-list{gap:7px}.arcade-flow .af-mode-list .af-button{min-height:34px;font-size:13px;padding:7px 14px}.arcade-flow .af-role-tabs{margin-bottom:7px}.arcade-flow .af-role-tabs .af-button{min-height:31px;padding:5px;font-size:11px}.arcade-flow .af-roster-item img{height:82px}.arcade-flow .af-roster-item span{font-size:10px;padding:5px}.arcade-flow .af-note{display:none}.arcade-flow .af-summary{margin-top:7px;font-size:10px}.arcade-flow .af-small-title{margin-top:8px;font-size:10px}.arcade-flow .af-levels .af-button,.arcade-flow .af-sides .af-button{min-height:29px;padding:5px;font-size:10px}.arcade-flow .af-hero-caption{bottom:5px;padding:4px 9px}.arcade-flow .af-hero-caption strong{font-size:20px}.arcade-flow .af-hero-caption span{font-size:9px}.arcade-flow .af-footer{padding-top:5px}.arcade-flow .af-back,.arcade-flow .af-next{min-height:35px;font-size:12px;padding:7px 14px;min-width:110px}.arcade-flow .af-footer-note{font-size:10px}.arcade-flow[data-step="3"] .af-main{grid-template-rows:38px minmax(40px,1fr) 88px}.arcade-flow .af-arena-showcase{padding-bottom:8px;gap:3px}.arcade-flow .af-arena-showcase strong{font-size:30px}.arcade-flow .af-arena-showcase span{font-size:11px}.arcade-flow .af-arenas{gap:12px;max-width:600px}.arcade-flow .af-arena{grid-template-rows:minmax(0,1fr) 26px}.arcade-flow .af-arena span{padding:5px;font-size:10px}.arcade-flow .af-board{width:auto;height:100%;max-width:100%}.arcade-flow .af-set-name{font-size:17px;margin-bottom:7px}.arcade-flow .af-sets{gap:7px}.arcade-flow .af-pucks{height:38px}.arcade-flow .af-pucks canvas{height:100%}.arcade-flow .af-set{padding:3px}.arcade-flow .af-set>span{min-height:20px;font-size:8px}}@media(prefers-reduced-motion:reduce){.arcade-flow .af-button{transition:none}}@media(max-height:350px)and (min-aspect-ratio:1/1){.arcade-flow .af-piece-picks{padding:0 3px 4px}.arcade-flow .af-piece-picks .af-set-name{font-size:15px;line-height:18px;margin:0 0 4px}.arcade-flow .af-piece-picks .af-sets{gap:5px}.arcade-flow .af-piece-picks .af-set{min-height:0;padding:2px;gap:0}.arcade-flow .af-piece-picks .af-pucks{height:21px}.arcade-flow .af-piece-picks .af-pucks canvas{height:100%}.arcade-flow .af-piece-picks .af-set>span{min-height:14px;font-size:8px;line-height:1}.arcade-flow .af-piece-picks .af-small-title{line-height:11px;margin:5px 0 4px}.arcade-flow .af-piece-picks .af-sides .af-button{min-height:27px;padding:4px;font-size:9px}}html.painted .arcade-splash{background:var(--street-menu-backdrop) center/cover no-repeat;padding:0;isolation:isolate;overflow:hidden}.arcade-splash:before{content:"";position:absolute;inset:0;background:#061b3a36;pointer-events:none;z-index:-1}html.painted .arcade-splash .home.splash-main{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;width:100%;height:100%;max-width:1600px;margin:0 auto;padding:24px 5vw 105px;gap:0;align-items:center}.splash-hero{display:block;width:100%;height:min(88vh,1000px);object-fit:contain;align-self:end;filter:drop-shadow(0 14px 14px #061b3a55)}.splash-brand{display:flex;flex-direction:column;align-items:center;gap:16px;padding-right:3vw}.splash-logo{width:min(100%,560px);height:auto;max-height:48vh;object-fit:contain}.splash-tagline{color:#fff;text-shadow:0 2px 4px #061b3a;font-size:clamp(15px,1.7vw,23px);font-weight:900;text-align:center;margin:0}html.painted .arcade-splash .menu-list{display:flex;flex-direction:column;gap:14px;width:min(380px,100%);margin:10px auto 0}html.painted .arcade-splash .menu-list .btn{min-height:62px;font-size:19px;padding:14px 22px;justify-content:center}html.painted .arcade-splash .menu-list .resume-game{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;text-align:left}html.painted .arcade-splash .resume-game>span:first-child{grid-column:1;grid-row:1/3;align-self:center}html.painted .arcade-splash .resume-game>span:nth-child(2){grid-column:2;min-width:0}html.painted .arcade-splash .resume-game>small{grid-column:2;display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.35;color:inherit}.splash-footer{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;gap:16px}.splash-utilities{display:flex;gap:10px}.splash-utilities .btn{font-size:12px;min-height:40px}.splash-languages{display:flex;gap:8px;padding:4px;background:#102747d9;border-radius:30px}.splash-languages button{border:0;background:transparent;color:#eff7ff;font:800 12px var(--font-ui);padding:9px 12px;border-radius:20px;cursor:pointer}.splash-languages button[aria-pressed=true]{background:#ffce34;color:#102747}html.painted .arcade-splash .btn:focus-visible{outline-offset:5px}@media(max-width:960px)and (min-height:500px){.splash-footer{flex-direction:column;gap:8px;bottom:12px;left:12px;right:12px}.splash-utilities{max-width:100%;justify-content:center}.splash-utilities .btn{min-width:0;font-size:11px}.splash-languages{padding:0}.splash-languages button{padding:6px 12px}html.painted .arcade-splash .home.splash-main{padding-bottom:112px}}@media(max-width:700px)and (min-height:500px){html.painted .arcade-splash .home.splash-main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;padding:12px 18px 112px;gap:0}.splash-hero{grid-row:1;height:100%;max-height:46vh;min-height:0}.splash-brand{grid-row:2;padding:0;gap:6px}.splash-logo{height:20vh;max-height:170px;width:280px}.splash-tagline{font-size:13px}.splash-footer{bottom:12px;left:12px;right:12px;flex-direction:column;gap:8px}.splash-utilities{gap:8px}.splash-utilities .btn{min-height:32px!important;font-size:10px;padding:6px 9px;gap:5px}.splash-utilities .btn svg{width:16px;height:16px;flex-basis:16px}.splash-languages{padding:0}.splash-languages button{padding:5px 12px}.splash-actions{margin-top:5px!important}html.painted .arcade-splash .menu-list .btn{min-height:44px;padding:9px;font-size:15px}.splash-actions .resume-game small{font-size:10px}}@media(max-height:499px){html.painted .arcade-splash .home.splash-main{padding:8px 7vw 62px}.splash-hero{height:calc(100vh - 60px)}.splash-logo{height:40vh}.splash-brand{gap:6px}.splash-tagline{font-size:12px}html.painted .arcade-splash .menu-list{margin-top:0;gap:7px}html.painted .arcade-splash .menu-list .btn{min-height:36px;font-size:14px;padding:8px}.splash-footer{bottom:10px;left:14px;right:14px}.splash-utilities .btn{min-height:32px!important;font-size:10px;padding:6px 8px}.splash-languages button{font-size:10px;padding:5px 8px}}@media(max-height:499px)and (max-width:700px){.splash-utilities .btn span{display:none}.splash-utilities .btn svg{width:18px;height:18px;flex-basis:18px}.splash-utilities .btn{padding:6px!important;min-height:32px!important;width:34px}.splash-utilities{gap:6px}}html.painted .arcade-splash{background:#103b68}.arcade-splash:before{z-index:0;background:linear-gradient(0deg,#04182b88,transparent 25%),linear-gradient(90deg,transparent 45%,#04182b33);pointer-events:none}.splash-backdrop{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;pointer-events:none;transform:translate3d(calc(var(--splash-x,0px)*-.35),calc(var(--splash-y,0px)*-.35),0)}html.painted .arcade-splash .home.splash-main{z-index:1;max-width:1920px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:12px 3vw 96px}.splash-crew-stage{position:relative;min-height:0;align-self:center;height:100%;max-height:1050px;filter:none;pointer-events:none}.splash-crew{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:translate3d(calc(var(--splash-x,0px)*.6),calc(var(--splash-y,0px)*.6),0);filter:drop-shadow(0 12px 12px #061b3a44);z-index:2}.splash-token-layer{position:absolute;inset:0;pointer-events:none}.splash-token-rear{z-index:1}.splash-token-front{z-index:3}.splash-token{position:absolute;width:clamp(70px,10vw,170px);aspect-ratio:4/5;transform:translate3d(calc(var(--splash-x,0px)*1.3),calc(var(--splash-y,0px)*1.3),0)}.splash-token img{width:100%;height:100%;object-fit:contain;animation:crewTokenFloat 7s ease-in-out infinite;filter:drop-shadow(0 8px 8px #071a3b44)}.splash-token-0{left:0;top:17%;--tilt:-26deg}.splash-token-1{left:21%;top:-6%;--tilt:25deg}.splash-token-2{right:2%;top:8%;--tilt:-18deg}.splash-token-3{right:-5%;top:38%;--tilt:21deg}.splash-token-4{left:-5%;bottom:7%;--tilt:-32deg;width:clamp(90px,13vw,220px)}.splash-token-5{right:0;bottom:-1%;--tilt:29deg;width:clamp(70px,9vw,150px)}.splash-token-1 img,.splash-token-4 img{animation-delay:-2s}.splash-token-2 img,.splash-token-5 img{animation-delay:-4s}.splash-token-3 img{animation-delay:-1s}.splash-brand{z-index:4;padding:0 2vw 0 0;gap:12px;transform:none}.splash-logo{width:min(100%,600px);max-height:49vh;height:auto;object-fit:contain}.splash-footer{z-index:5}.splash-tagline{font-size:clamp(14px,1.45vw,21px)}@keyframes crewTokenFloat{0%,to{transform:translateY(0) rotate(var(--tilt)) rotateY(-16deg)}50%{transform:translateY(-10px) rotate(calc(var(--tilt) + 4deg)) rotateY(10deg)}}@media(max-width:960px)and (min-height:500px){html.painted .arcade-splash .home.splash-main{padding-bottom:112px}.splash-brand{padding-right:0;gap:8px}.splash-logo{max-height:40vh}.splash-token{width:90px}.splash-token-4{width:115px}.splash-token-5{width:85px}}@media(max-width:700px)and (min-height:500px){html.painted .arcade-splash .home.splash-main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;padding:8px 18px 112px}.splash-crew-stage{height:100%;max-height:none;grid-row:1;align-self:stretch}.splash-brand{grid-row:2;gap:4px}.splash-logo{height:18vh;max-height:155px;width:260px}.splash-token{width:65px}.splash-token-4{width:88px}.splash-token-5{width:65px}.splash-token-0{left:0;top:15%}.splash-token-1{left:22%;top:-12%}.splash-token-3{right:-5%;top:30%}.splash-token-5{bottom:-4%}.splash-tagline{font-size:12px}.splash-actions{margin-top:3px!important}}@media(max-height:499px){html.painted .arcade-splash .home.splash-main{padding:4px 4vw 57px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.splash-crew-stage{height:100%;max-height:none}.splash-logo{height:38vh;max-height:none;width:100%}.splash-brand{gap:5px;padding:0}.splash-tagline{font-size:11px}.splash-token{width:60px}.splash-token-4{width:82px}.splash-token-5{width:60px}}@media(prefers-reduced-motion:reduce){.splash-token img{animation:none;transform:rotate(var(--tilt))}.splash-backdrop,.splash-crew,.splash-token{transform:none!important}}html.reduced .splash-token img{animation:none;transform:rotate(var(--tilt))}html.reduced .splash-backdrop,html.reduced .splash-crew,html.reduced .splash-token{transform:none!important}.splash-tagline{text-shadow:0 2px 2px #061b3a,0 0 10px #061b3acc}@media(max-width:700px)and (min-height:500px){.splash-token-0,.splash-token-3{width:55px}.splash-token-1{width:52px}.splash-token-4{width:70px;left:-8%}.splash-token-5{width:52px;right:-5%}}.splash-genre{margin:0;color:#ffda4b;font-size:clamp(14px,1.8vw,26px);font-weight:1000;letter-spacing:.13em;text-align:center;text-shadow:0 2px 2px #081a34,0 0 12px #081a34}.splash-genre:after{content:"";display:block;margin:9px auto 0;width:96px;height:8px;background:conic-gradient(#ffda4b 25%,#102544 0 50%,#ffda4b 0 75%,#102544 0) 0 0/16px 16px;border-radius:2px}.splash-token-0{left:1%;top:6%;width:clamp(60px,7vw,110px)}.splash-token-2{right:1%;top:12%;width:clamp(60px,7vw,110px)}.splash-token-5{right:-2%;bottom:7%;width:clamp(60px,7vw,110px)}.splash-crew{filter:drop-shadow(0 12px 12px #061b3a55)}@media(max-width:700px)and (min-height:500px){.splash-genre{font-size:12px;letter-spacing:.1em}.splash-genre:after{height:5px;width:64px;margin-top:4px;background-size:10px 10px}.splash-logo{height:15vh;max-height:130px}.splash-token-0,.splash-token-2,.splash-token-5{width:48px}.splash-token-0{top:0}.splash-token-5{bottom:3%;right:-3%}}@media(max-height:499px){.splash-genre{font-size:11px;letter-spacing:.09em}.splash-genre:after{height:4px;width:48px;margin-top:3px;background-size:8px 8px}.splash-logo{height:32vh}.splash-token-0,.splash-token-2,.splash-token-5{width:48px}}.arcade-campaign.screen{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:70px 48px minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:8px 22px;overflow:hidden;padding:12px max(24px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:linear-gradient(90deg,#051a3da8,#071b3dda),var(--street-menu-backdrop,var(--street-court)) center/cover no-repeat,#084b9b;color:#fff}.arcade-campaign *{box-sizing:border-box}.arcade-campaign .cs-header{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:22px;min-width:0}.arcade-campaign .cs-logo{width:100px;height:66px;object-fit:contain;display:block}.arcade-campaign .cs-progress{margin-left:auto;display:flex;align-items:center;gap:13px;color:#ffda4d;font-weight:1000;font-size:15px;white-space:nowrap}.arcade-campaign .cs-marks{display:flex;gap:4px}.arcade-campaign .cs-marks i{width:8px;height:8px;border-radius:50%;background:#456087}.arcade-campaign .cs-marks [data-won=true]{background:#ffcf36}.arcade-campaign .cs-button,.arcade-campaign .cs-tab{font:900 14px/1.15 var(--font-ui);color:#fff;border:1px solid #5484bb;background:#0c274de8;border-radius:10px;min-height:42px;padding:10px 16px;cursor:pointer;box-shadow:0 3px #05132d}.arcade-campaign button:focus-visible{outline:3px solid #fff;outline-offset:4px}.arcade-campaign .cs-button:hover,.arcade-campaign .cs-tab:hover{background:#15447d}.arcade-campaign .cs-tabs{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.arcade-campaign .cs-tab{font-size:12px;min-height:36px;box-shadow:none}.arcade-campaign .cs-tab[aria-pressed=true]{border-color:#ffce35;color:#ffdf70;background:#163b68}.arcade-campaign .cs-map-viewport{grid-column:1;grid-row:3;position:relative;min-width:0;min-height:0;overflow:hidden;container-type:size;border-radius:18px}.arcade-campaign .cs-map-scene{position:absolute;left:50%;top:50%;width:min(100cqw,177.77778cqh);aspect-ratio:16/9;transform:translate(-50%,-50%);background-position:center;background-size:100% 100%;background-repeat:no-repeat}.arcade-campaign .cs-node{position:absolute;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;border:3px solid #bfe7ff;background:#0a3265;color:#fff;box-shadow:0 4px #04132e,0 0 0 5px #081b3b66;font:1000 18px/1 var(--font-ui);cursor:pointer;display:grid;place-items:center;padding:0}.arcade-campaign .cs-node[data-locked=true]{background:#253c5d;border-color:#7890ad;color:#c4d3e7}.arcade-campaign .cs-node[data-won=true]{background:#ffce35;border-color:#fff0a0;color:#112343}.arcade-campaign .cs-node[aria-pressed=true]{border-color:#fff;outline:4px solid #ffcf35;outline-offset:4px}.arcade-campaign .cs-detail{grid-column:2;grid-row:3;display:grid;grid-template-rows:minmax(100px,1fr) auto;min-width:0;min-height:0;padding:0 5px 6px}.arcade-campaign .cs-opponent{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:center bottom}.arcade-campaign .cs-detail-copy{display:grid;gap:7px;min-width:0}.arcade-campaign .cs-eyebrow{color:#ffdc57;font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.arcade-campaign .cs-title{margin:0;color:#fff;font:1000 clamp(25px,2.4vw,36px)/1.02 var(--font-ui);letter-spacing:-.035em}.arcade-campaign .cs-name{margin-top:5px;color:#fff;font-size:18px;font-weight:1000}.arcade-campaign .cs-style{color:#b9d1ee;font-size:12px;margin:0}.arcade-campaign .cs-description{color:#d8e7f8;font-size:13px;line-height:1.35;margin:2px 0 7px}.arcade-campaign .cs-play{width:100%;background:#ffcf37;color:#0b2141;border-color:#ffed9f;font-size:17px;box-shadow:0 4px #9d6a22;min-height:48px}.arcade-campaign .cs-play:hover{background:#ffe278}.arcade-campaign .cs-play:disabled{background:#1f385c;color:#b4c9e3;border-color:#536e93;box-shadow:0 3px #06142d;cursor:default}@media(max-width:800px)and (max-aspect-ratio:1/1){.arcade-campaign.screen{grid-template-columns:minmax(0,1fr);grid-template-rows:52px 40px minmax(80px,1fr) 190px;gap:7px;padding:8px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.arcade-campaign .cs-header{gap:12px}.arcade-campaign .cs-logo{width:64px;height:50px}.arcade-campaign .cs-back{min-height:36px;padding:8px 10px;font-size:11px}.arcade-campaign .cs-progress{font-size:12px;gap:6px}.arcade-campaign .cs-marks{gap:3px}.arcade-campaign .cs-marks i{width:5px;height:5px}.arcade-campaign .cs-tabs{gap:6px}.arcade-campaign .cs-tab{flex:1;min-width:0;padding:6px 3px;font-size:10px;min-height:35px}.arcade-campaign .cs-map-viewport{grid-column:1;grid-row:3;border-radius:12px}.arcade-campaign .cs-map-scene{width:300cqw;transform:translate(calc(-1 * var(--cs-camera-x,18%)),-43%)}.arcade-campaign .cs-node{width:46px;height:46px;font-size:18px}.arcade-campaign[data-chapter="0"] .cs-node:not([data-chapter="0"]),.arcade-campaign[data-chapter="1"] .cs-node:not([data-chapter="1"]),.arcade-campaign[data-chapter="2"] .cs-node:not([data-chapter="2"]){display:none}.arcade-campaign .cs-detail{grid-column:1;grid-row:4;grid-template-columns:95px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:9px;padding:6px 0 0;border-top:1px solid #4472aa}.arcade-campaign .cs-opponent{grid-column:1;grid-row:1}.arcade-campaign .cs-detail-copy{grid-column:2;grid-row:1;gap:4px;align-content:center}.arcade-campaign .cs-title{font-size:23px}.arcade-campaign .cs-eyebrow{font-size:9px}.arcade-campaign .cs-name{font-size:14px;margin-top:0}.arcade-campaign .cs-style{font-size:10px}.arcade-campaign .cs-description{font-size:10px;line-height:1.3;margin:0}.arcade-campaign .cs-play{min-height:38px;font-size:13px;padding:8px;margin-top:4px}}@media(max-height:500px)and (min-aspect-ratio:1/1){.arcade-campaign.screen{grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:42px 35px minmax(0,1fr);gap:5px 12px;padding:6px 12px 10px}.arcade-campaign .cs-header{gap:16px}.arcade-campaign .cs-logo{width:65px;height:40px}.arcade-campaign .cs-back{min-height:32px;font-size:11px;padding:6px 10px}.arcade-campaign .cs-tab{min-height:30px;font-size:10px;padding:6px 10px}.arcade-campaign .cs-progress{font-size:12px}.arcade-campaign .cs-node{width:44px;height:44px;font-size:16px}.arcade-campaign .cs-detail{grid-template-rows:minmax(40px,1fr) auto;padding-bottom:3px}.arcade-campaign .cs-detail-copy{gap:3px}.arcade-campaign .cs-title{font-size:22px}.arcade-campaign .cs-name{font-size:14px;margin-top:0}.arcade-campaign .cs-eyebrow,.arcade-campaign .cs-style{font-size:9px}.arcade-campaign .cs-description{font-size:10px;margin:0}.arcade-campaign .cs-play{min-height:35px;font-size:13px;padding:7px}}.challenge-hub.screen{display:grid!important;grid-template-rows:72px auto minmax(0,1fr) auto 28px;gap:12px;padding:20px max(28px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom));background:linear-gradient(#071a3b88,#071a3bcc),var(--street-menu-backdrop) center/cover no-repeat;overflow:hidden!important;align-items:stretch;justify-content:stretch}.qh-header{display:flex;justify-content:space-between;align-items:center}.qh-logo{width:110px;height:72px;object-fit:contain}.qh-header .btn{min-height:42px}.qh-heading{text-align:center}.qh-heading p{font-size:11px;letter-spacing:.15em;font-weight:900;color:#ffda4b;margin:0 0 7px}.qh-heading h1{font-size:clamp(28px,4vw,50px);line-height:1.1;margin:0;color:#fff;text-shadow:0 3px 0 #071a3b}.qh-choices{width:min(1000px,100%);min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-self:stretch;justify-self:center;padding:6px}.qh-choice{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 40px;gap:6px;padding:18px 12px 12px;border:2px solid #5b83b9;border-radius:24px;background:#102747da;box-shadow:0 6px #061731;color:#f5f9ff;font:900 19px var(--font-ui);min-width:0;min-height:0;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.qh-choice img{width:100%;height:100%;min-height:0;object-fit:contain;pointer-events:none}.qh-choice strong{align-self:center;line-height:1.15}.qh-choice[aria-pressed=true]{background:#193e70e8;border-color:#ffdc52;box-shadow:0 6px #061731,0 0 0 3px #ffdc5222}.qh-badge{position:absolute;top:10px;left:12px;font-size:10px;letter-spacing:.05em;color:#ffdc52;background:#102747;border-radius:8px;padding:5px 7px}.qh-choice:focus-visible{outline:3px solid white;outline-offset:4px}.qh-detail{display:flex;gap:24px;justify-content:space-between;align-items:center;width:min(1000px,100%);justify-self:center;padding:12px 4px;color:#fff}.qh-selected-title{font-size:22px}.qh-selected-brief{font-size:14px;color:#d2e3f9;margin:5px 0 0;max-width:620px}.qh-play{flex:none;min-width:190px;min-height:54px}.qh-footer{text-align:center;color:#bed2ea;font-size:12px}@media(hover:hover)and (pointer:fine){.qh-choice:hover{border-color:#90bfff;background:#183962}}@media(max-width:700px){.challenge-hub.screen{padding:8px 12px 12px;grid-template-rows:52px auto minmax(0,1fr) auto 28px;gap:8px}.qh-logo{width:74px;height:52px}.qh-header .btn{min-height:34px!important;padding:7px 12px;font-size:12px}.qh-choices{gap:8px;padding:3px}.qh-choice{border-radius:15px;padding:26px 4px 6px;grid-template-rows:minmax(0,1fr) 36px;font-size:12px;gap:4px}.qh-badge{left:5px;top:6px;font-size:7px;padding:4px}.qh-detail{flex-direction:column;text-align:center;gap:12px;padding:5px}.qh-selected-title{font-size:18px}.qh-selected-brief{font-size:12px;margin-top:4px;min-height:34px}.qh-play{min-height:44px!important;font-size:15px;width:100%}.qh-footer{font-size:10px}.qh-heading h1{font-size:29px}.qh-heading p{font-size:9px;margin-bottom:4px}}@media(max-height:440px){.challenge-hub.screen{grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:44px minmax(0,1fr) 20px;gap:8px;padding:8px 14px}.qh-header{grid-column:1/-1}.qh-logo{height:44px;width:72px}.qh-heading{display:none}.qh-choices{grid-column:1;grid-row:2;gap:8px}.qh-choice{padding:20px 5px 4px;border-radius:13px;font-size:12px;grid-template-rows:minmax(0,1fr) 30px}.qh-badge{font-size:7px;left:5px;top:4px}.qh-detail{grid-column:2;grid-row:2;flex-direction:column;justify-content:center;text-align:center;gap:12px;padding:4px}.qh-selected-title{font-size:19px}.qh-selected-brief{font-size:12px}.qh-play{min-height:42px!important;width:100%;font-size:14px}.qh-footer{grid-column:1/-1;font-size:10px}}@media(prefers-reduced-motion:reduce){.qh-choice{transition:none}}html.reduced .qh-choice{transition:none}@media(max-width:700px)and (min-height:441px){.challenge-hub.screen{grid-template-rows:52px auto minmax(150px,240px) auto 28px;align-content:center}.qh-choice{grid-template-rows:minmax(0,1fr) 36px}}html.painted .match-pause{width:min(420px,100%);padding:28px;text-align:center;border:1px solid #5c87b9;border-radius:24px;background:#102544;box-shadow:0 12px 40px #0007;overflow:auto}.match-pause h2{margin:5px 0 24px;font-size:30px;line-height:1.1;color:#fff}.pause-eyebrow{margin:10px 0 0;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#ffda4b}.pause-art{display:block;width:100px;height:100px;object-fit:contain;margin:0 auto}.pause-mark{height:40px;display:flex;align-items:center;justify-content:center;gap:9px}.pause-mark i{width:9px;height:30px;border-radius:3px;background:#ffda4b}.match-pause .actions,.match-pause .menu-list{display:grid!important;grid-template-columns:1fr;gap:10px;margin:0}html.painted .match-pause .btn{width:100%;min-height:50px;margin:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;white-space:normal;line-height:1.2;padding:12px 16px}.match-pause .btn svg{width:21px;height:21px;flex:none}html.painted .match-pause .btn:not(.primary):not(.danger):not(.ghost){--button-fill:linear-gradient(#1b3c64,#1b3c64);border-color:#53759c;box-shadow:0 3px #07172d;color:#edf5ff}html.painted .match-pause .btn.ghost{--button-fill:linear-gradient(#102544,#102544);border-color:transparent;box-shadow:none;color:#bed2ed}html.painted .match-pause .btn.danger{--button-fill:linear-gradient(#432d41,#432d41);color:#ffc2b6;border-color:#7d5363;box-shadow:0 3px #07172d}.challenge-result .actions{display:grid;grid-template-columns:1fr;gap:10px}.challenge-result .actions .btn{width:100%;margin:0}html.painted .hud-bottom.street-controls .btn:nth-child(2){--button-fill:linear-gradient(#1c3a60,#1c3a60);color:#e4efff;border-color:#54779f}.street-duel>.street-player{border:0;box-shadow:none;outline:none;background:linear-gradient(#0c234300 45%,#0c2343bd 95%);border-radius:16px}.street-duel>.street-player.is-active{outline:none;background:linear-gradient(#0c234300 40%,#123562d9 95%)}.street-duel>.street-player.is-active .street-player-info{border-bottom:3px solid #ffda4b;padding-bottom:10px}.street-duel>.street-player .street-player-info{border-bottom:3px solid transparent;padding-bottom:10px}@media(max-height:560px){html.painted .match-pause{padding:16px 22px;width:min(460px,100%)}.pause-art{width:58px;height:58px}.pause-mark{height:26px}.pause-mark i{height:22px}.match-pause h2{font-size:25px;margin:5px 0 15px}.pause-eyebrow{margin-top:4px;font-size:10px}.match-pause .menu-list{grid-template-columns:1fr 1fr}.match-pause .menu-list>.primary{grid-column:1/-1}html.painted .match-pause .btn{min-height:42px;font-size:13px;padding:9px 12px}.practice-pause .actions{grid-template-columns:1fr 1fr}.practice-pause .actions>.primary{grid-column:1/-1}}@media(max-height:400px){html.painted .match-pause{padding:12px 20px}.match-pause .menu-list,.match-pause .actions{gap:8px}.match-pause h2{font-size:23px;margin:4px 0 12px}.pause-mark,.pause-mark i{height:18px}.pause-art{width:48px;height:48px}html.painted .match-pause .btn{min-height:44px!important;padding:8px 10px!important}}.settings-screen.screen{display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}html.painted .settings-shell{width:min(700px,100%)!important;height:min(620px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:24px;overflow:hidden;border-radius:22px;background:#102544}.settings-shell .card-head{margin:0 0 16px;padding-bottom:12px}.settings-shell .card-head h2{margin:0}.settings-shell .actions{margin:16px 0 0;flex-wrap:nowrap}.settings-shell .actions .btn{min-height:44px}.settings-shell .settings{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0}.settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;background:#071a33;border-radius:12px}.settings-tab{min-height:44px;padding:8px 5px;border:0;border-radius:9px;background:transparent;color:#b9cce6;font:800 14px var(--font-ui);cursor:pointer;transition:background-color .16s,color .16s}.settings-tab[aria-selected=true]{background:#ffda4b;color:#0b2346}.settings-tab:focus-visible{outline:2px solid white;outline-offset:2px}.settings-section{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 10px 4px 0;scrollbar-width:thin;scrollbar-color:#42658b transparent}.settings-section[hidden]{display:none!important}.settings-shell .set-row{padding:14px 0;min-height:52px;border-bottom:1px solid #345371;gap:16px}.settings-shell .set-row label{font-size:15px;line-height:1.3}.settings-shell .audio-preview{margin:16px 0}.settings-shell .shortcuts{font-size:12px;gap:8px}.settings-shell h3{font-size:16px;margin:20px 0 12px}.settings-shell .note{font-size:12px;line-height:1.5}html.painted .rules-overlay{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(680px,100%)!important;max-height:calc(100dvh - 40px);padding:24px;background:#102544;overflow:hidden}.rules-overlay .rules-list{min-height:0;overflow:auto;overscroll-behavior:contain;margin:8px 0;padding:0 12px 0 30px;scrollbar-width:thin;scrollbar-color:#42658b transparent}.rules-overlay .rules-list li{padding:10px 0 10px 7px;line-height:1.5;font-size:14px;border-bottom:1px solid #345371}.rules-overlay li::marker{color:#ffda4b;font-weight:900}.rules-overlay .actions{margin-top:12px}.rules-overlay .note{font-size:12px;line-height:1.4;margin:8px 0}.rules-overlay .actions .btn{width:100%;min-height:44px}@media(max-width:600px){.settings-screen.screen{padding:12px}html.painted .settings-shell{padding:16px;height:min(620px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.settings-tab{font-size:11px}.settings-shell .set-row{gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0}.settings-shell .set-row:not(.tg)>:last-child{max-width:100%}.settings-shell .set-row label{font-size:13px}.settings-shell .volume-control{width:100%}.settings-shell .set-row.tg{flex-wrap:nowrap}.settings-shell .seg{font-size:12px}.settings-shell .seg button{padding:8px 10px}.settings-shell .actions .btn{font-size:12px;padding:9px 10px}html.painted .rules-overlay{padding:18px}.rules-overlay .rules-list li{font-size:13px}}@media(max-height:440px){html.painted .settings-shell{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:12px 18px}.settings-shell .card-head{margin-bottom:8px;padding-bottom:6px}.settings-shell .card-head h2{font-size:22px}.settings-shell .settings{gap:8px}.settings-tabs{padding:2px}.settings-tab{min-height:36px;font-size:12px}.settings-shell .actions{margin-top:8px}.settings-shell .actions .btn{min-height:40px}.settings-shell .set-row{padding:9px 0;min-height:42px}html.painted .rules-overlay{max-height:calc(100dvh - 20px);padding:14px 18px}.rules-overlay h2{font-size:22px}.rules-overlay .note{font-size:11px}}@media(prefers-reduced-motion:reduce){.settings-tab{transition:none}}html.reduced .settings-tab{transition:none}html.painted .modal-card.result{width:min(540px,100%);padding:26px;text-align:center;background:#102544;border-radius:24px}html.painted .result .result-portrait canvas{width:120px!important;height:120px!important;border-radius:0!important;background:transparent!important;object-fit:contain}html.painted .result .big{font-size:34px;line-height:1.15;color:#ffda4b}.result .quote{font-size:15px;line-height:1.5;color:#d6e5f7;margin:16px 0}.result .result-detail{font-size:12px;color:#a9c6e7}.result>.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result>.actions>.btn{width:100%;min-width:0;min-height:46px;margin:0;padding:10px;font-size:13px;white-space:normal}.result>.actions>.btn.primary{grid-column:1/-1}@media(max-height:440px){html.painted .modal-card.result{padding:16px;max-height:calc(100dvh - 24px)}html.painted .result .result-portrait canvas{width:68px!important;height:68px!important}html.painted .result .big{font-size:25px}.result .quote{font-size:12px;margin:8px 0}.result>.actions{gap:6px;margin-top:10px}.result>.actions>.btn{min-height:40px;font-size:12px}}.collection-screen.screen,.records-screen.screen{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}html.painted .collection-shell,html.painted .records-shell{width:min(1060px,100%);height:min(760px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:#102544}.collection-shell .card-head,.records-shell .card-head{margin:0 0 14px}.collection-shell .sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-height:0}html.painted .collection-shell .set{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:6px;min-width:0;min-height:0;padding:12px;text-align:center;border-radius:17px;background:#17375b;box-shadow:0 4px #07172d;border:2px solid #426a98}html.painted .collection-shell .set[aria-pressed=true]{border-color:#ffda4b;background:#1b416e}.collection-shell .swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;align-items:center;background:none!important;min-height:0;overflow:hidden}.collection-shell .swatches img{width:100%;height:100%;max-height:135px;object-fit:contain;min-height:0}.collection-shell .set .ttl{font-size:16px;line-height:1.1;justify-content:center;margin:0}.collection-shell .set .sub{font-size:11px;line-height:1.2}.record-panel{min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 8px 8px 0;scrollbar-width:thin;scrollbar-color:#42658b transparent}.record-panel[hidden]{display:none!important}.records-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.records-shell .stat{background:#17375b;padding:16px;border-radius:12px}.records-shell .stat .v{font-size:30px;color:#ffda4b}.records-shell .stat .k{font-size:12px;color:#d2e3f7}.records-shell .mini{font-size:12px}.records-shell .settings-tabs{margin-bottom:6px}@media(max-width:700px){.collection-screen.screen,.records-screen.screen{padding:12px}html.painted .collection-shell,html.painted .records-shell{padding:16px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.collection-shell .sets{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}html.painted .collection-shell .set{padding:8px;gap:4px}.collection-shell .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-shell .swatches img{max-height:64px}.collection-shell .swatches img:nth-child(n+3){display:none}.collection-shell .set .ttl{font-size:12px}.collection-shell .set .sub{font-size:10px}.collection-shell>.muted{font-size:12px}.records-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.records-shell .stat{padding:12px}.records-shell .stat .v{font-size:25px}}@media(max-height:440px){.collection-screen.screen,.records-screen.screen{padding:10px}html.painted .collection-shell,html.painted .records-shell{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:12px 18px}.collection-shell .card-head,.records-shell .card-head{margin-bottom:8px}.collection-shell .sets{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.collection-shell>.muted{display:none}.collection-shell{grid-template-rows:auto minmax(0,1fr)!important}.collection-shell .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-shell .swatches img{max-height:40px}.collection-shell .swatches img:nth-child(n+3){display:none}.collection-shell .set .ttl{font-size:11px}.collection-shell .set .sub{display:none}html.painted .collection-shell .set{padding:4px}.records-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.painted .collection-preview{height:min(660px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);display:grid;grid-template-rows:auto minmax(70px,1fr) minmax(100px,1fr) auto;gap:16px;padding:22px;overflow:hidden;background:#102544}.collection-preview .card-head{margin:0}.collection-preview .large-pieces{margin:0;background:#17375b;min-height:0;padding:8px;align-items:center}.collection-preview .large-pieces img{height:100%;max-height:180px;min-height:0;object-fit:contain}.collection-preview .preview-boards{min-height:0;gap:10px}.collection-preview .preview-boards figure{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:5px}.collection-preview .preview-boards canvas{height:100%;width:100%;min-height:0;object-fit:contain}.collection-preview .preview-boards figcaption{color:#d5e5f7;font-size:11px;margin:0}.collection-preview .actions{margin:0}.collection-preview .actions .btn{width:100%;min-height:44px}@media(max-width:600px){html.painted .collection-preview{padding:16px;gap:12px}.collection-preview .card-head h2{font-size:20px}.collection-preview .preview-boards figcaption{font-size:9px}}@media(max-height:440px){html.painted .collection-preview{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px 18px}.collection-preview .card-head{grid-column:1/-1}.collection-preview .large-pieces{grid-column:1;grid-row:2}.collection-preview .preview-boards{grid-column:2;grid-row:2}.collection-preview .actions{grid-column:1/-1}.collection-preview .card-head h2{font-size:20px}.collection-preview .card-head .btn{min-height:36px}.collection-preview .large-pieces img{width:24%}}html.painted .street-compact .hud-top.street-scoreboard{display:flex!important;flex-direction:column;justify-content:center;gap:10px;padding:8px 4px;background:#102544dc;border-radius:14px}.street-compact .street-scoreboard .street-player,.street-compact .street-scoreboard .street-self{flex-direction:column;justify-content:center;gap:2px;width:100%;height:auto;padding:5px 0}.street-compact .street-player-info{justify-items:center;gap:3px}html.painted .street-compact .street-scoreboard .name{text-align:center;font-size:13px}.street-compact .street-scoreboard .count-row,.street-compact .street-scoreboard .street-self .count-row{justify-content:center;font-size:14px}.street-compact .street-scoreboard .count-row img{width:16px;height:18px}.street-compact .street-scoreboard .count-row .men{font-size:16px}.street-compact .street-match-status{border-inline:0;border-block:1px solid #355371;padding:8px 0;width:100%}html.painted .street-compact .street-match-status .status{font-size:11px}html.painted .street-compact .hud-bottom.street-controls{display:grid!important;grid-template-columns:1fr;grid-template-rows:repeat(3,44px);gap:10px}html.painted .street-compact .street-controls .btn{width:100%;min-height:44px;font-size:12px;padding:8px;gap:5px}html.painted .street-compact .street-controls .btn svg{width:18px;height:18px;flex-basis:18px}.street-compact .street-brand{display:none!important}.street-compact .banner{overflow:auto;scrollbar-width:thin}.street-compact .banner .pill{font-size:10px;line-height:1.25;max-width:100%;padding:7px;display:block}.street-compact .banner .pill button{margin-top:5px;width:100%}.street-compact .board-guide{display:none!important}.challenge-strip.compact-challenge{transform:none;height:70px;display:flex;flex-direction:column;gap:4px;font-size:10px;padding:6px;line-height:1.2;overflow:hidden}.compact-challenge strong{font-size:11px}.compact-challenge span{font-size:9px}.settings-section,.rules-overlay .rules-list{scrollbar-width:auto;scrollbar-color:#7098c4 #0c1e36}@media(max-width:700px),(max-height:440px){.collection-shell .swatches img:nth-child(2),.collection-shell .swatches img:nth-child(4){display:none}.collection-shell .swatches img:nth-child(3){display:block}}.compact-tutorial .tut{max-height:calc(100dvh - 16px);overflow:auto;overscroll-behavior:contain;padding:9px!important;scrollbar-width:thin}.compact-tutorial .tut .row{display:block}.compact-tutorial .tut .ttl{font-size:12px;line-height:1.3}.compact-tutorial .dots{margin-top:7px;gap:3px}.compact-tutorial .tut .txt{font-size:12px;line-height:1.4;margin-top:10px}.compact-tutorial .tutorial-progress{font-size:9px;line-height:1.3;margin:9px 0}.compact-tutorial .tutorial-select{font-size:11px;max-width:100%;width:100%;padding:7px 3px}.compact-tutorial .tut-btns{display:grid!important;grid-template-columns:1fr;gap:10px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.compact-tutorial .tut-btns .btn{width:100%;min-height:44px!important;font-size:12px;padding:8px 6px!important;gap:5px}.compact-tutorial .tut-btns .btn svg{width:17px;height:17px;flex-basis:17px}html.painted .tut-btns .btn:nth-child(2){--button-fill:linear-gradient(#1c3a60,#1c3a60);background:var(--button-fill);color:#e4efff;border-color:#54779f}html.painted .settings-shell .actions .coral{--button-fill:linear-gradient(#102544,#102544);background:var(--button-fill);color:#ffb8ac;border-color:#7a5361;box-shadow:none}html.painted .btn,.arcade-flow .af-button{transition:border-color .22s ease,box-shadow .22s ease,filter .22s ease,transform .13s ease}@media(hover:hover)and (pointer:fine){html.painted .btn:not(:disabled):hover{filter:brightness(1.025)!important;box-shadow:0 4px #06132e,inset 0 1px #fff5,0 0 0 2px #a9d7ff22;transform:none!important}.arcade-flow .af-button:not(:disabled):hover{background:#112c55;border-color:#93c4ff;filter:none;box-shadow:0 4px #04132b,inset 0 1px #fff2,0 0 0 2px #a9d7ff1c;transform:none}.arcade-flow .af-button.primary:not(:disabled):hover{background:#ffce35;box-shadow:0 5px #9a6419,inset 0 1px #fff9,0 0 0 2px #ffe58d33}.arcade-flow .af-button[aria-pressed=true]:hover{background:#174a83;border-color:#ffdf70}.arcade-flow .af-roster-item img{transition:scale .24s cubic-bezier(.2,.7,.2,1)}.arcade-flow .af-roster-item:hover img{scale:1.025}}html.painted .btn:not(:disabled):active,.arcade-flow .af-button:not(:disabled):active{transform:translateY(2px)!important;filter:brightness(.99)!important}.arcade-flow{background-position:center,calc(50% + var(--splash-x,0px)*-.22) calc(50% + var(--splash-y,0px)*-.22)!important;background-size:auto,max(105vw,186.6vh) auto!important}.arcade-flow .af-hero{transform:translate(calc(var(--splash-x,0px)*.35),calc(var(--splash-y,0px)*.25))}.arcade-flow .af-character{transform-origin:50% 96%;animation:crewIdle 5.4s ease-in-out infinite}.arcade-flow .af-hero[data-character=tito] .af-character{animation-duration:6.2s}.arcade-flow .af-hero[data-character=olivia] .af-character{animation-duration:4.6s}.arcade-flow .af-picked-character{animation:crewChoose .34s cubic-bezier(.2,.7,.2,1) both,crewIdle 5.4s .34s ease-in-out infinite}.arcade-flow .af-roster-item[aria-pressed=true] img{scale:1.035}.arcade-flow .af-roster-item[aria-pressed=false] img{filter:brightness(.9)}.arcade-flow .af-progress{text-shadow:0 2px 3px #03132b,0 0 8px #03132bcc}.af-route-enter{animation:arcadeEnter .3s cubic-bezier(.2,.7,.2,1) both}[data-direction=back] .af-route-enter{--route-x:-18px}.result[data-outcome=win]:not(.restored) .result-portrait{animation:crewWin .65s cubic-bezier(.2,.7,.2,1) both}.result[data-character=amora]{--winner-tilt:-5deg}.result[data-character=tito]{--winner-tilt:4deg}.result[data-character=olivia]{--winner-tilt:-3deg}@keyframes crewIdle{0%,to{scale:1;rotate:0deg}50%{scale:1.006 1.012;rotate:.25deg}}@keyframes crewChoose{0%{opacity:.4;translate:-12px 3px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes arcadeEnter{0%{opacity:0;translate:var(--route-x,18px) 0}to{opacity:1;translate:0 0}}@keyframes crewWin{0%{opacity:0;translate:0 12px;rotate:0deg;scale:.9}45%{opacity:1;translate:0 -6px;rotate:var(--winner-tilt,3deg);scale:1.06}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}html.reduced .arcade-flow *,html.reduced .result *,html.reduced .btn{animation:none!important;transition:none!important;translate:none!important;rotate:none!important;scale:1!important}html.reduced .arcade-flow .af-hero{transform:none!important}html.reduced .arcade-flow{background-position:center!important}@media(prefers-reduced-motion:reduce){.arcade-flow *,.result *{animation:none!important;transition:none!important;translate:none!important;rotate:none!important;scale:1!important}.arcade-flow .af-hero{transform:none!important}.arcade-flow{background-position:center!important}}.result .actions>.btn:last-child:nth-child(2n){grid-column:1/-1}html[data-page-hidden=true] .af-character,html[data-page-hidden=true] .splash-token img{animation-play-state:paused!important}html.painted .btn{--rest-shadow:0 4px 0 #06132e;box-shadow:var(--rest-shadow);filter:none!important}html.painted .btn.primary,html.painted .hud-bottom .btn.hint{--rest-shadow:0 4px 0 #996419}html.painted .btn:not(:disabled):hover{box-shadow:var(--rest-shadow)!important;filter:none!important;border-color:#bddbff}html.painted .btn.primary:not(:disabled):hover,html.painted .hud-bottom .btn.hint:not(:disabled):hover{border-color:#fff1b1}html.painted .btn:focus:not(:focus-visible){outline:none}html.painted .btn:focus-visible{outline:2px solid #d7ecff;outline-offset:4px}html.painted .hud-bottom .btn:nth-child(2){--button-fill:linear-gradient(#1c3a60,#1c3a60);background:var(--button-fill)!important;color:#e4efff!important;border-color:#54779f;box-shadow:0 4px #06132e!important}html.painted .hud-bottom .btn:nth-child(2):disabled{background:#29466c!important;color:#b7c8de!important;box-shadow:0 3px #06132e!important}.arcade-flow .af-button:not(:disabled):hover{box-shadow:0 4px #04132b;filter:none;border-color:#93c4ff}.arcade-flow .af-button.primary:not(:disabled):hover{box-shadow:0 5px #9a6419}.arcade-flow[data-step="2"]{background-image:linear-gradient(90deg,#031a3fdd,#06132bd9 50%,#300d29dd),var(--af-backdrop)!important}.arcade-flow .af-main.vs-select{width:min(1500px,100%);grid-template-columns:1fr;grid-template-rows:46px minmax(0,1fr) 154px;gap:0}.vs-select .af-title{text-align:center;align-self:center;font-size:clamp(19px,2.5vw,34px);font-style:italic;letter-spacing:.035em}.vs-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:0;isolation:isolate}.vs-stage:before{content:"";position:absolute;inset:10% 2% 0;background:linear-gradient(115deg,#147cff24 49.8%,#ff493323 50%);clip-path:polygon(3% 0,100% 5%,97% 100%,0 96%);z-index:-1}.vs-fighter{position:relative;min-height:0;--fighter-color:#65caff}.vs-fighter.vs-opponent{--fighter-color:#ff927f}.vs-fighter-art{position:absolute;inset:0 0 24px;overflow:hidden;pointer-events:none}.vs-fighter-image{position:absolute;bottom:-10%;width:100%;height:115%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 0 #020a2444);transform-origin:50% 85%;animation:fighterArrive .24s ease-out both}.vs-self[data-character=tito] .vs-fighter-image,.vs-self[data-character=olivia] .vs-fighter-image,.vs-opponent[data-character=amora] .vs-fighter-image{scale:-1 1}.vs-side-choice.af-button{position:absolute;top:10px;left:8%;z-index:2;min-height:36px;padding:7px 15px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;border-color:var(--fighter-color);background:#061a36e8!important;color:#fff}.vs-opponent .vs-side-choice{left:auto;right:8%}.vs-fighter[data-active=true] .vs-side-choice{box-shadow:0 3px #020a24,inset 0 -3px 0 var(--fighter-color)}.vs-fighter[data-active=false] .vs-fighter-image{filter:drop-shadow(0 8px 0 #020a2444) brightness(.87)}.vs-nameplate{position:absolute;bottom:0;left:5%;right:5%;padding:8px 20px 10px;background:linear-gradient(90deg,#071b3ced,#071b3c99);border-bottom:3px solid var(--fighter-color);transform:skew(-6deg)}.vs-nameplate strong{display:block;color:#fff;font-size:clamp(30px,4.2vw,64px);font-weight:1000;line-height:.95;text-transform:uppercase;font-style:italic;text-shadow:0 3px 0 #020b21}.vs-nameplate span{display:block;color:#c3d8ee;font-size:12px;margin-top:5px}.vs-opponent .vs-nameplate{text-align:right}.vs-mark{position:absolute;left:50%;top:48%;translate:-50% -50%;font-size:clamp(46px,7vw,100px);line-height:1;font-style:italic;font-weight:1000;color:#ffcf35;text-shadow:4px 5px 0 #06132b,-2px -2px 0 #06132b;rotate:-9deg;pointer-events:none}.vs-deck{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:22px 100px;align-content:center;align-items:center;column-gap:24px;min-height:0}.vs-prompt{grid-column:2;grid-row:1;text-align:center;color:#ffd858;font-size:11px;font-weight:900;letter-spacing:.12em;margin:0}.arcade-flow .vs-roster{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(3,110px);gap:8px}.arcade-flow .vs-roster .af-roster-item{position:relative;height:96px;min-height:0;border-radius:3px;padding:0;overflow:hidden}.arcade-flow .vs-roster .af-roster-item img{width:100%;height:72px;object-fit:contain;object-position:50% 25%;scale:1.2}.arcade-flow .vs-roster .af-roster-item span{position:absolute;bottom:0;font-size:10px;padding:5px 2px;z-index:1}.vs-slot{position:absolute;top:2px;left:2px;padding:2px 4px;background:#155ea9;color:#fff;font-size:9px;font-weight:1000;font-style:normal;z-index:2}.vs-slot-p2{left:auto;right:2px;top:20px;background:#a92c37}.arcade-flow .vs-levels{grid-column:3;grid-row:2;justify-self:start;gap:4px;max-width:300px}.arcade-flow .vs-levels .af-button{font-size:11px;min-height:34px;padding:6px 12px;border-radius:4px}@keyframes fighterArrive{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:700px){.arcade-flow .af-main.vs-select{grid-template-rows:46px minmax(0,1fr) 174px}.vs-select .af-title{font-size:19px}.vs-nameplate{left:0;right:0;padding:7px 10px}.vs-nameplate strong{font-size:30px}.vs-nameplate span{font-size:9px}.vs-side-choice.af-button{left:0;top:4px;font-size:10px;padding:6px 8px;min-height:32px}.vs-opponent .vs-side-choice{left:auto;right:0}.vs-fighter-art{inset:30px -12% 24px}.vs-mark{font-size:45px;top:50%}.vs-deck{grid-template-columns:1fr;grid-template-rows:20px 94px 36px;gap:5px}.vs-prompt,.arcade-flow .vs-roster,.arcade-flow .vs-levels{grid-column:1;justify-self:center}.arcade-flow .vs-roster{grid-row:2;grid-template-columns:repeat(3,min(26vw,106px))}.arcade-flow .vs-roster .af-roster-item{height:90px}.arcade-flow .vs-levels{grid-row:3}}@media(max-height:440px)and (min-width:500px){.arcade-flow .af-main.vs-select{grid-template-rows:26px minmax(0,1fr) 72px}.vs-select .af-title{font-size:17px}.vs-nameplate strong{font-size:27px}.vs-nameplate span{display:none}.vs-side-choice.af-button{top:0;min-height:25px;font-size:9px;padding:4px 8px}.vs-fighter-art{inset:0 0 14px}.vs-mark{font-size:45px}.vs-deck{grid-template-columns:1fr auto 1fr;grid-template-rows:14px 52px;gap:3px 12px}.vs-prompt{grid-column:2;font-size:9px}.arcade-flow .vs-roster{grid-column:2;grid-template-columns:repeat(3,64px);gap:5px}.arcade-flow .vs-roster .af-roster-item{height:50px}.arcade-flow .vs-roster .af-roster-item img{height:42px}.arcade-flow .vs-roster .af-roster-item span{font-size:8px;padding:2px}.vs-slot{font-size:7px;padding:1px 3px}.vs-slot-p2{top:13px}.arcade-flow .vs-levels{grid-column:3;grid-row:2;justify-self:start;gap:2px}.arcade-flow .vs-levels .af-button{min-height:28px;font-size:9px;padding:4px 5px}}html.reduced .vs-fighter-image{animation:none!important}@media(prefers-reduced-motion:reduce){.vs-fighter-image{animation:none!important}}.vs-fighter{cursor:pointer}.vs-fighter-art{transform:translate(calc(var(--splash-x,0px)*.18),calc(var(--splash-y,0px)*.12))}html.reduced .vs-fighter-art{transform:none}@media(prefers-reduced-motion:reduce){.vs-fighter-art{transform:none}}@media(max-width:700px)and (min-height:441px){.vs-fighter-image{height:100%;bottom:0;object-fit:cover;object-position:50% 40%}}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(./lilita-one-400-87r-Z-Re.woff2) format("woff2")}:root{--font-street:"Knewave","Lilita One","Nunito",system-ui,sans-serif;--street-ink:#0b1a3a}html.painted .street-duel>.street-player .name,html.painted .street-duel>.street-player .count-row .num,html.painted .passthrough .street-match-status .status,html.painted .passthrough .hud-bottom .btn>span{font-family:var(--font-street);font-weight:400;font-style:italic;color:#fff;text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:.22em var(--street-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--street-ink)}html.painted .street-duel>.street-player{display:block;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;overflow:visible;background:var(--art-street-hud-card-b) center/contain no-repeat;filter:drop-shadow(0 7px 0 #07142c80) saturate(.82) brightness(.9);transition:filter .22s ease-out,transform .22s cubic-bezier(.3,1.5,.5,1)}html.painted .street-duel>.street-player.street-self{background-image:var(--art-street-hud-card-a)}html.painted .street-duel>.street-player.is-active{background-color:transparent;transform:translateY(-6px) scale(1.02);filter:drop-shadow(0 0 16px #ffd83acc) drop-shadow(0 9px 0 #07142c80)}html.painted .street-duel>.street-player .portrait,html.painted .street-duel>.street-player .street-local-avatar{position:absolute;left:-4%;top:-17%;width:108%!important;height:auto!important;aspect-ratio:1;max-height:none;filter:drop-shadow(0 4px 0 #07142c66)}html.painted .street-duel>.street-player .street-player-info{position:absolute;inset:57% 0 7%;width:auto;padding:0;border:0;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;align-items:center;gap:0;text-align:center}html.painted .street-duel>.street-player .name{font-size:clamp(34px,4.1vw,56px);line-height:1;transform:rotate(-6deg);white-space:nowrap;overflow:visible}html.painted .street-duel>.street-player .street-team{color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;margin-top:8px;text-shadow:0 1px 0 var(--street-ink)}html.painted .street-duel>.street-player .count-row{gap:8px;align-self:end;margin-bottom:6%}html.painted .street-duel>.street-player .count-row .num{font-size:42px;line-height:1;min-width:48px}html.painted .street-duel>.street-player .count-row .king-ico{width:26px;height:30px;margin-left:14px;opacity:.9}html.painted .street-duel>.street-player .count-row .num.kings{font-size:22px;min-width:18px;color:#e6eeff}html.painted .street-duel>.street-player.is-active .street-player-info,html.painted .street-duel>.street-player .street-player-info{border-bottom:0;padding-bottom:0}html.painted .passthrough .street-match-status{border:0;box-shadow:none;border-radius:0;min-width:0;padding:0 34px 4px;height:100%;display:grid;place-items:center;transform:rotate(-3deg);background:var(--art-street-hud-banner) center/contain no-repeat}html.painted .street-duel .street-match-status{width:340px;height:108px;margin-top:-6px;padding:14px 40px 0}html.painted .passthrough .street-match-status .status{font-size:clamp(20px,2.7vw,36px);line-height:1;white-space:nowrap}html.painted .passthrough .street-match-status .timer{color:var(--street-ink);font-weight:900}html.painted .passthrough .hud-bottom.street-controls{align-items:center;gap:14px;background:none!important;border:0!important;box-shadow:none!important}html.painted .passthrough .hud-bottom .btn{height:72px;min-height:0;padding:0 2px 5px;gap:9px;border-radius:0;background:none!important;box-shadow:none!important;color:#fff!important;flex:1 1 0;max-width:260px;border-style:solid;border-color:transparent;border-width:0 36px;border-image:var(--art-street-hud-btn-blue) 0 112 fill / 0 36px stretch;filter:drop-shadow(0 5px 0 #07142c80);transition:transform .09s ease-out,filter .09s ease-out}html.painted .passthrough .hud-bottom .btn.hint{border-image-source:var(--art-street-hud-btn-yellow)}html.painted .passthrough .hud-bottom .btn>span{font-size:26px;line-height:1}html.painted .passthrough .hud-bottom .btn:nth-child(n):disabled,html.painted .passthrough .hud-bottom .btn:nth-child(n){background:none!important;box-shadow:none!important;color:#fff!important}html.painted .passthrough .hud-bottom .btn svg{width:28px;height:28px;flex:0 0 28px;color:#fff;stroke-width:2.6;filter:drop-shadow(0 0 0 var(--street-ink)) drop-shadow(1.5px 1.5px 0 var(--street-ink)) drop-shadow(-1.5px -1.5px 0 var(--street-ink)) drop-shadow(1.5px -1.5px 0 var(--street-ink)) drop-shadow(-1.5px 1.5px 0 var(--street-ink))}html.painted .passthrough .hud-bottom .btn:not(:disabled):hover{transform:translateY(-2px);filter:drop-shadow(0 7px 0 #07142c80) brightness(1.06)}html.painted .passthrough .hud-bottom .btn:not(:disabled):active{transform:translateY(4px);filter:drop-shadow(0 1px 0 #07142c80)}html.painted .passthrough .hud-bottom .btn:disabled{filter:drop-shadow(0 5px 0 #07142c80) saturate(.35) brightness(.72);opacity:1}@media(max-width:599px){html.painted .passthrough .hud-bottom.street-controls{gap:6px}html.painted .passthrough .hud-bottom .btn{height:56px;border-width:0 24px;border-image-width:0 24px;gap:5px}html.painted .passthrough .hud-bottom .btn>span{font-size:17px}html.painted .passthrough .hud-bottom .btn svg{width:22px;height:22px;flex-basis:22px}}@media(prefers-reduced-motion:reduce){html.painted .street-duel>.street-player,html.painted .passthrough .hud-bottom .btn{transition:none}html.painted .street-duel>.street-player.is-active{transform:none}}html.reduced .street-duel>.street-player,html.reduced .passthrough .hud-bottom .btn{transition:none}html.reduced .street-duel>.street-player.is-active{transform:none}.modal.result-modal{padding:0;align-items:stretch;backdrop-filter:none;background:var(--art-street-win-bg2,var(--art-street-win-bg,var(--art-street-plaza-scene))) center/cover no-repeat,#0b2a5c}html.painted .modal-card.result.result-stage{position:relative;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none;padding:clamp(10px,3vh,30px) clamp(14px,4vw,64px);overflow:hidden auto;text-align:center;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-auto-rows:min-content;align-content:center;justify-items:center;column-gap:2vw;row-gap:10px}.result-stage>*{grid-column:2;position:relative;z-index:2}.result-stage>.result-hero{grid-column:1;grid-row:1 / span 14;align-self:center;width:100%;height:min(88vh,760px);display:grid;place-items:center;margin:0}.result-stage .result-hero{min-height:0;overflow:visible}.result-stage .result-hero img{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 10px 0 #07142c66)}.result-stage>.result-splash{position:fixed;left:1vw;top:50%;translate:0 -50%;width:44vw;height:auto;aspect-ratio:1;z-index:1;background:var(--art-street-hud-starburst) center/contain no-repeat}.result-stage[data-outcome=loss]>.result-splash,.result-stage[data-outcome=draw]>.result-splash{opacity:.35;filter:grayscale(.6)}.result-stage>.big{--tilt:-5deg;margin:0;transform:rotate(var(--tilt));font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;line-height:1;font-size:clamp(44px,8vw,112px);color:#ffd83a!important;-webkit-text-stroke:.13em var(--street-ink);paint-order:stroke fill;text-shadow:0 .07em 0 var(--street-ink)}.result-stage>.big.has-art{--tilt:0deg;-webkit-text-stroke:0;text-shadow:none}.result-stage>.big.has-art img{display:block;width:min(100%,640px);max-height:38vh;object-fit:contain;filter:drop-shadow(0 6px 0 #07142c55)}.result-stage .muted,.result-stage .result-detail,.result-stage .loss-help{color:#fff;font-weight:800;text-shadow:0 1px 0 var(--street-ink),0 0 8px #07142c;margin:0}.result-stage .result-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.result-stage .result-chips~.result-detail{display:none}.result-stage .result-chip{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-items:start;column-gap:9px;min-width:156px;padding:12px 26px 30px 22px;color:#fff;background:var(--art-street-hud-chip) center/100% 100% no-repeat}.result-stage .result-chip img,.result-stage .result-chip .result-clock{grid-row:1 / 3;width:50px;height:54px;object-fit:contain;display:grid;place-items:center;color:#ffd83a}.result-stage .result-chip .result-clock svg{width:40px;height:40px}.result-stage .result-chip b{font-family:var(--font-street);font-style:italic;font-weight:400;font-size:32px;line-height:1;-webkit-text-stroke:.16em var(--street-ink);paint-order:stroke fill}.result-stage .result-chip small{font-weight:900;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.result-stage .quote{margin:2px 0;min-width:260px;max-width:460px;padding:26px 40px 34px 66px;color:var(--street-ink)!important;background:var(--art-street-hud-bubble) center/100% 100% no-repeat;font-family:var(--font-street);font-style:italic;font-size:clamp(14px,1.6vw,21px);line-height:1.15;text-transform:uppercase}.result-stage>.result-rival{position:fixed;right:1vw;bottom:calc(96px + 6vh);width:clamp(86px,12vw,180px);z-index:1;filter:drop-shadow(0 4px 0 #07142c66)}html.painted .result-stage>.actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:0;background:none!important;border:0;box-shadow:none}html.painted .result-stage>.actions>.btn{width:auto;min-width:176px;height:64px;min-height:0;margin:0;padding:0 4px 6px;gap:8px;border-radius:0;background:none!important;box-shadow:none!important;color:#fff!important;border-style:solid;border-color:transparent;border-width:0 34px;border-image:var(--art-street-hud-btn-brush-blue) 0 26% fill / 0 34px stretch;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:22px;text-transform:uppercase;-webkit-text-stroke:.2em var(--street-ink);paint-order:stroke fill;filter:drop-shadow(0 5px 0 #07142c80);transition:transform .09s ease-out}html.painted .result-stage>.actions>.btn svg{width:26px;height:26px;-webkit-text-stroke:0}html.painted .result-stage>.actions>.btn.primary{order:9;min-width:270px;height:86px;font-size:32px;color:var(--street-ink)!important;-webkit-text-stroke:0;border-image-source:var(--art-street-hud-btn-brush-yellow)}html.painted .result-stage>.actions>.btn:hover{transform:translateY(-2px)}html.painted .result-stage>.actions>.btn:active{transform:translateY(4px)}.puck-rain{position:fixed!important;inset:0;z-index:1!important;pointer-events:none;overflow:hidden}.puck-rain img{position:absolute;left:var(--x);top:-14%;width:calc(56px * var(--s));animation:puckFall 2.4s var(--d) cubic-bezier(.35,0,.75,1) both}@keyframes puckFall{to{transform:translateY(130vh) rotate(var(--r))}}@keyframes stampIn{0%{opacity:0;transform:scale(2.3) rotate(-14deg)}55%{opacity:1;transform:scale(.94) rotate(var(--tilt))}to{opacity:1;transform:scale(1) rotate(var(--tilt))}}@keyframes heroIn{0%{opacity:0;transform:translate(-22%,26%) scale(.72)}62%{opacity:1;transform:translate(1%,-2%) scale(1.04)}to{opacity:1;transform:none}}@keyframes splashIn{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.result-stage:not(.restored)>*{animation:popIn .3s .62s both}.result-stage:not(.restored)>.big{animation:stampIn .44s .04s cubic-bezier(.2,1.4,.4,1) both}.result-stage:not(.restored)>.result-splash{animation:splashIn .36s .1s cubic-bezier(.2,1.3,.4,1) both}.result-stage:not(.restored)>.result-hero{animation:heroIn .52s .16s cubic-bezier(.2,1.2,.4,1) both}.result-stage:not(.restored)>.puck-rain{animation:none}.result-stage:not(.restored)>.result-chips{animation-delay:.46s}.result-stage:not(.restored)>.quote{animation-delay:.6s}.result-stage:not(.restored)>.result-rival{animation-delay:.78s}.result-stage:not(.restored)>.actions{animation-delay:.86s}.result-stage.skip,.result-stage.skip *{animation-duration:.01s!important;animation-delay:0s!important}.result-stage.skip .puck-rain{display:none}@media(orientation:portrait),(max-width:720px){html.painted .modal-card.result.result-stage{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:8px;padding-top:max(12px,env(safe-area-inset-top))}.result-stage>*{grid-column:1}.result-stage>.result-hero{grid-row:auto;height:34vh}.result-stage>.result-splash{left:50%;top:0;translate:-50% 0;width:min(84vw,44vh)}.result-stage>.result-rival{display:none}.result-stage .result-chip{min-width:104px;padding:9px 16px 14px 14px}.result-stage .result-chip img,.result-stage .result-chip .result-clock{width:36px;height:40px}.result-stage .result-chip b{font-size:24px}html.painted .result-stage>.actions>.btn{min-width:140px;height:56px;font-size:18px;border-width:0 26px;border-image-width:0 26px}html.painted .result-stage>.actions>.btn.primary{min-width:100%;height:72px;font-size:26px;order:-1}}@media(max-height:440px)and (orientation:landscape){html.painted .modal-card.result.result-stage{padding:6px 14px;row-gap:4px}.result-stage>.result-hero{display:grid!important;height:92vh}.result-stage>.big.has-art img{max-height:34vh}.result-stage>.big{font-size:40px}.result-stage .quote,.result-stage .muted,.result-stage>.result-rival{display:none}.result-stage .result-chip{min-width:112px;padding:7px 16px 16px 12px}.result-stage .result-chip img,.result-stage .result-chip .result-clock{width:32px;height:36px}.result-stage .result-chip b{font-size:22px}.result-stage .result-chip small{font-size:9px}html.painted .result-stage>.actions>.btn{height:48px;font-size:16px;min-width:120px}html.painted .result-stage>.actions>.btn.primary{height:58px;font-size:22px;min-width:190px}}.result-stage .result-stars{display:flex;justify-content:center;gap:clamp(4px,.8vw,12px)}.result-stage .result-stars svg{width:clamp(40px,6vw,84px);aspect-ratio:1;fill:#1d2f63;stroke:var(--street-ink);stroke-width:2.2;stroke-linejoin:round;paint-order:stroke fill;overflow:visible;filter:drop-shadow(0 3px 0 #07142c88)}.result-stage .result-stars svg.on{fill:#ffd23c}.result-stage:not(.restored)>.result-stars{animation:none}.result-stage:not(.restored)>.result-stars svg{animation:popIn .32s calc(.5s + var(--i) * .14s) cubic-bezier(.2,1.5,.4,1) both}@media not ((orientation:landscape)and (min-width:761px)and (min-height:441px)){.result-stage>.result-stars{position:relative;z-index:3}}.arcade-flow[data-step="1"]{background:linear-gradient(90deg,#03132a66,#06193514),var(--af-backdrop,var(--street-court)) center/cover no-repeat,#094da0}.arcade-flow[data-step="1"] .af-progress,.arcade-flow[data-step="1"] .af-footer-note{display:none}.arcade-flow[data-step="1"] .af-main{width:min(1380px,100%);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-template-rows:auto minmax(0,1fr);column-gap:22px}.arcade-flow[data-step="1"] .af-title.has-art{grid-column:1;grid-row:1;justify-self:end;align-self:start;margin:-40px -12% 0 0;z-index:3;letter-spacing:0;text-shadow:none}.arcade-flow .af-title-art{display:block;width:clamp(210px,25vw,400px);height:auto;filter:drop-shadow(0 6px 0 #07142c66)}.arcade-flow[data-step="1"] .af-mode-hero{grid-column:1;grid-row:1 / 3;align-items:flex-end;justify-content:flex-start}.arcade-flow[data-step="1"] .af-mode-hero .af-character{height:96%;object-position:left bottom;filter:drop-shadow(0 10px 0 #07142c59)}.arcade-flow .af-mode-list.af-mode-cards{grid-column:2;grid-row:1 / 3;align-self:center;max-width:none;width:100%;max-height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(6px,1.2vw,18px);align-items:center}.arcade-flow .af-mode-list .af-button.af-mode-card{position:relative;grid-column:span 4;display:block;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 8px 0 #07142c73);transition:transform .16s cubic-bezier(.3,1.5,.5,1),filter .16s ease-out}.arcade-flow .af-mode-list .af-button.af-mode-card[data-mode=cpu]{grid-column:2 / span 6}.arcade-flow .af-mode-list .af-button.af-mode-card[data-mode=local]{grid-column:span 5}.arcade-flow .af-mode-card .af-mode-art{display:block;width:100%;height:auto;max-height:40vh;object-fit:contain}.arcade-flow .af-mode-card:not([data-mode=cpu]):not([data-mode=local]) .af-mode-art{max-height:32vh}.arcade-flow .af-mode-card .af-mode-label{position:absolute;left:8%;right:8%;bottom:11%;display:grid;place-items:center;min-height:26%;transform:rotate(-4deg);font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;line-height:.98;text-align:center;color:#fff;font-size:clamp(15px,2.2vw,34px);-webkit-text-stroke:.2em var(--street-ink);paint-order:stroke fill;text-shadow:0 .08em 0 var(--street-ink)}.arcade-flow .af-mode-card[data-mode=cpu] .af-mode-label{font-size:clamp(20px,3.2vw,50px)}.arcade-flow .af-mode-list .af-button.af-mode-card:hover{background:none;transform:translateY(-6px) rotate(-1.5deg) scale(1.03);filter:drop-shadow(0 0 14px #ffd83ab3) drop-shadow(0 12px 0 #07142c73)}.arcade-flow .af-mode-list .af-button.af-mode-card:active{transform:translateY(3px) scale(.98);box-shadow:none}.arcade-flow .af-mode-list .af-button.af-mode-card:focus-visible{outline:none;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 12px #ffffffd9) drop-shadow(0 8px 0 #07142c73)}.arcade-flow .af-button.af-back.af-back-art{min-width:0;width:auto;height:58px;min-height:0;padding:0 26px 4px 78px;border:0;border-radius:0;box-shadow:none;background:var(--art-street-hud-btn-back) left center/auto 100% no-repeat;color:#fff;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:22px;text-transform:uppercase;-webkit-text-stroke:.2em var(--street-ink);paint-order:stroke fill;filter:drop-shadow(0 4px 0 #07142c73)}.arcade-flow .af-button.af-back.af-back-art:hover{background-color:transparent;transform:translate(-3px)}@media(orientation:portrait),(max-width:760px){.arcade-flow[data-step="1"] .af-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.arcade-flow[data-step="1"] .af-title.has-art{grid-column:1;justify-self:center;margin:0 0 6px}.arcade-flow[data-step="1"] .af-mode-hero{display:none}.arcade-flow .af-mode-list.af-mode-cards{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px}.arcade-flow .af-mode-list .af-button.af-mode-card,.arcade-flow .af-mode-list .af-button.af-mode-card[data-mode=local]{grid-column:span 1}.arcade-flow .af-mode-list .af-button.af-mode-card[data-mode=cpu]{grid-column:1 / -1;justify-self:center;width:74%}.arcade-flow .af-mode-card .af-mode-art{max-height:24vh}.arcade-flow .af-mode-card .af-mode-label{font-size:clamp(13px,4.2vw,22px)}.arcade-flow .af-mode-card[data-mode=cpu] .af-mode-label{font-size:clamp(18px,6vw,30px)}}@media(max-height:440px)and (orientation:landscape){.arcade-flow .af-mode-card .af-mode-art{max-height:36vh}.arcade-flow .af-title-art{width:clamp(150px,20vw,230px)}.arcade-flow .af-button.af-back.af-back-art{height:44px;font-size:17px;padding-left:60px}}html.reduced .arcade-flow .af-mode-card{transition:none}@media(orientation:landscape)and (min-width:761px){.arcade-flow[data-step="1"]{--ux:min(1vw,1.7778vh);--uy:min(1vh,.5625vw);background:var(--af-backdrop,var(--street-court)) center/cover no-repeat,#094da0;background-size:cover!important;background-position:center!important}.arcade-flow[data-step="1"] .af-main{position:static;display:block;width:auto;margin:0;animation:none!important;transform:none!important;translate:none!important}.arcade-flow[data-step="1"] .af-mode-list.af-mode-cards{display:contents}.arcade-flow[data-step="1"] .af-footer{position:static;padding:0}.arcade-flow[data-step="1"] .af-header{position:absolute;left:calc(50% - 46.2 * var(--ux));top:calc(50% - 47.6 * var(--uy));z-index:4}.arcade-flow[data-step="1"] .af-logo{width:calc(11.6 * var(--ux));height:auto}.arcade-flow[data-step="1"] .af-mode-hero{position:absolute;display:block;grid-column:auto;grid-row:auto;translate:none;left:calc(50% - 40.2 * var(--ux));top:calc(50% - 37.2 * var(--uy));height:calc(78 * var(--uy));width:auto;z-index:2}.arcade-flow[data-step="1"] .af-mode-hero .af-character{height:100%;width:auto;max-width:none;object-position:left bottom;filter:drop-shadow(0 calc(.6 * var(--ux)) 0 #07142c59)}.arcade-flow[data-step="1"] .af-title.has-art{position:absolute;left:calc(50% - 26.6 * var(--ux));top:calc(50% - 46.6 * var(--uy));margin:0;z-index:3}.arcade-flow[data-step="1"] .af-title-art{width:calc(22.6 * var(--ux))}.arcade-flow[data-step="1"] .af-mode-list .af-button.af-mode-card[data-mode]{grid-column:auto;grid-row:auto}.arcade-flow[data-step="1"] .af-mode-list .af-button.af-mode-card{position:absolute;z-index:3;width:calc(var(--w) * var(--ux));left:calc(50% + (var(--x) - 50) * var(--ux));top:calc(50% + (var(--y) - 50) * var(--uy))}.arcade-flow[data-step="1"] .af-mode-card .af-mode-art,.arcade-flow[data-step="1"] .af-mode-card:not([data-mode=cpu]):not([data-mode=local]) .af-mode-art{max-height:none}.arcade-flow[data-step="1"] .af-mode-card[data-mode=cpu]{--x:39.8;--y:11.2;--w:30.2}.arcade-flow[data-step="1"] .af-mode-card[data-mode=local]{--x:68.5;--y:19.7;--w:24.8}.arcade-flow[data-step="1"] .af-mode-card[data-mode=campaign]{--x:33.8;--y:56.3;--w:22.7}.arcade-flow[data-step="1"] .af-mode-card[data-mode=challenges]{--x:56.5;--y:56.9;--w:19.6}.arcade-flow[data-step="1"] .af-mode-card[data-mode=learn]{--x:76.6;--y:54.7;--w:20.3}.arcade-flow[data-step="1"] .af-mode-card .af-mode-label{left:10%;right:10%;bottom:12%;min-height:27%;font-size:calc(3.3 * var(--ux));-webkit-text-stroke:.26em #05070f;text-shadow:0 .09em 0 #05070f;transform:rotate(-6deg)}.arcade-flow[data-step="1"] .af-mode-card[data-mode=cpu] .af-mode-label{font-size:calc(4.1 * var(--ux));left:24%;right:24%}.arcade-flow[data-step="1"] .af-mode-card[data-mode=local] .af-mode-label{font-size:calc(3.9 * var(--ux));left:12%;right:12%}.arcade-flow[data-step="1"] .af-mode-card .af-mode-label:after{content:"";position:absolute;left:8%;right:8%;bottom:-.36em;height:.26em;border-radius:60% 40% 55% 45%/100%;background:#ffd83a;transform:rotate(-1deg);box-shadow:0 .05em 0 var(--street-ink)}.arcade-flow[data-step="1"] .af-button.af-back.af-back-art{position:absolute;z-index:4;left:calc(50% - 48.7 * var(--ux));top:calc(50% + 39.8 * var(--uy));height:calc(10.4 * var(--uy));padding:0 calc(2.4 * var(--ux)) calc(.4 * var(--uy)) calc(7.2 * var(--ux));font-size:calc(3 * var(--ux))}}html.painted .street-tall>.street-player{position:absolute;display:block;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;overflow:visible;pointer-events:none}html.painted .street-tall>.street-player .portrait,html.painted .street-tall>.street-player .street-pose{position:absolute;left:1%;bottom:-22px;max-height:none;max-width:none;width:var(--portrait)!important;height:var(--portrait)!important;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 0 #07142c66)}html.painted .street-tall>.street-self .portrait,html.painted .street-tall>.street-self .street-pose{left:-2%;bottom:-4px}html.painted .street-tall>.street-player .street-pose{width:var(--pose)!important;height:auto!important;max-height:26vh;left:7%;bottom:-16px}html.painted .street-tall>.street-self .street-pose{left:-1%;bottom:-2px;max-height:25vh}html.painted .street-tall>.street-player .street-pose~.portrait{display:none}html.painted .street-tall>.street-player:not(.is-active) .portrait,html.painted .street-tall>.street-player:not(.is-active) .street-pose{filter:drop-shadow(0 4px 0 #07142c66) saturate(.88) brightness(.95)}html.painted .street-tall>.street-player .street-team,html.painted .street-tall>.street-player .count-row .king-ico,html.painted .street-tall>.street-player .count-row .num.kings,html.painted .street-tall>.street-player .count-row:before{display:none}html.painted .street-tall>.street-player .street-player-info{position:absolute;padding:0;border:0;text-align:center;gap:0}html.painted .street-tall>.street-player .name{display:grid;place-items:center;overflow:visible;transform:rotate(-4deg);background:var(--art-street-hud-tag) center/100% 100% no-repeat;font-family:var(--font-street);font-style:italic;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.2em var(--street-ink);paint-order:stroke fill}html.painted .street-tall>.street-player .count-row{display:flex;align-items:center;justify-content:center;transform:rotate(-2deg);background:var(--art-street-hud-counter) center/100% 100% no-repeat;color:#fff}html.painted .street-tall>.street-player .count-row .pile img{object-fit:contain}html.painted .street-tall>.street-player .count-row .pile img:not(:last-child){display:none}html.painted .street-tall>.street-player .count-row .num{font-family:var(--font-street);font-style:italic;font-weight:400;line-height:1;color:#fff;-webkit-text-stroke:.18em var(--street-ink);paint-order:stroke fill}html.painted .street-tall>.street-player.is-active .name{filter:drop-shadow(0 0 10px #ffd83acc)}html.painted .street-tall>.street-opponent .street-player-info{right:-1%;bottom:-46px;width:43%;display:grid;justify-items:end}html.painted .street-tall>.street-opponent .name{width:100%;height:calc(8vh - 2px);padding:0 10px 4px;font-size:clamp(26px,9.6vw,40px)}html.painted .street-tall>.street-opponent .count-row{width:76%;height:6.2vh;gap:8px;padding:0 14px 2px 10px;margin-top:-6px}html.painted .street-tall>.street-opponent .count-row .pile img{width:9.4vw;height:4.4vh;transform:scale(1.55)}html.painted .street-tall>.street-opponent .count-row .num{font-size:clamp(22px,7.6vw,34px);min-width:1.3em}html.painted .street-tall>.street-self .street-player-info{right:-1%;bottom:2px;width:64%;display:flex;align-items:center;justify-content:flex-end}html.painted .street-tall>.street-self .name{width:46%;height:8.6vh;padding:0 4px 4px;font-size:clamp(26px,9vw,38px)}html.painted .street-tall>.street-self .count-row{width:54%;height:8.8vh;gap:8px;padding:0 14px 2px 8px}html.painted .street-tall>.street-self .count-row .pile img{width:10.5vw;height:4.9vh;transform:scale(1.55)}html.painted .street-tall>.street-self .count-row .num{font-size:clamp(26px,9vw,40px);min-width:1.3em}html.painted .street-tall .hud-top.street-scoreboard{display:block!important;padding:0;border:0!important;background:none!important;box-shadow:none!important;overflow:visible}html.painted .street-tall .hud-top .street-match-status{width:100%;height:100%;padding:4px 20px 0;background-size:100% 100%}html.painted .street-tall .hud-top .street-match-status .status{font-size:clamp(22px,7.4vw,32px);color:var(--street-ink);-webkit-text-stroke:0;text-shadow:none}html.painted .street-tall .street-brand{display:block!important;position:absolute;left:auto;right:3.5%;top:max(.8vh,env(safe-area-inset-top));width:32%;height:auto;max-height:10vh;object-fit:contain}html.painted .street-tall .hud-bottom.street-controls{gap:0;padding:0}html.painted .street-tall .hud-bottom .btn{height:min(8.8vh,76px);max-width:none;border-width:0 24px;border-image-width:0 24px;gap:3px;margin:0 -1%}html.painted .street-tall .hud-bottom .btn>span{font-size:clamp(14px,4.4vw,19px);letter-spacing:0}html.painted .street-tall .hud-bottom .btn svg{width:30px;height:30px;flex-basis:30px}html.painted .street-tall .hud-bottom .btn.hint svg{color:#fff3a6}.count-row .pile{position:relative;display:inline-grid;place-items:center;flex:none}.count-row .pile img:not(:last-child){display:none}.count-row .king-ico{display:inline-grid;place-items:center;color:#b9c3d6}.count-row .king-ico svg{width:100%;height:100%;display:block}html.painted .street-duel>.street-player .portrait,html.painted .street-duel>.street-player .street-local-avatar{left:-16%;top:-4%;width:124%!important}html.painted .street-duel>.street-self .portrait{left:-4%}html.painted .street-duel>.street-opponent .portrait,html.painted .street-duel>.street-opponent .street-local-avatar{left:-10%}html.painted .street-duel>.street-player .portrait{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 4px 0 #07142c66)}html.painted .street-duel>.street-player .street-player-info{top:54%;bottom:6%}html.painted .street-duel>.street-player .name{font-size:clamp(38px,5.5vw,76px);-webkit-text-stroke:.26em var(--street-ink)}html.painted .street-duel>.street-player .street-team{font-size:clamp(11px,1vw,14px);margin-top:10px;color:#fff;font-weight:900;text-shadow:0 1px 0 #05070f,1px 0 0 #05070f,-1px 0 0 #05070f,0 -1px 0 #05070f}html.painted .street-duel>.street-player .count-row{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:6px;row-gap:0;margin-bottom:9%}html.painted .street-duel>.street-player .count-row .pile,html.painted .street-duel>.street-player .count-row .num.men{grid-row:1 / 3}html.painted .street-duel>.street-player .count-row .king-ico{grid-column:3;grid-row:1;align-self:end}html.painted .street-duel>.street-player .count-row .num.kings{grid-column:3;grid-row:2;align-self:start;text-align:center;margin-left:6px;font-size:26px}html.painted .street-duel>.street-player .count-row .num.men{position:relative;z-index:0;padding:6px 14px}html.painted .street-duel>.street-player .count-row .num.men:before{content:"";position:absolute;inset:-4% -8%;z-index:-1;background:#ffd23c;border-radius:46% 54% 42% 58%/58% 44% 56% 42%;transform:rotate(-7deg);box-shadow:-.5em .1em 0 -.32em #ffd23c,.62em -.16em 0 -.36em #ffd23c}html.painted .street-duel>.street-opponent .count-row .num.men:before{background:#ff5a4c;box-shadow:-.5em .1em 0 -.32em #ff5a4c,.62em -.16em 0 -.36em #ff5a4c}html.painted .street-duel>.street-player .count-row .pile{width:92px;height:96px;margin-right:2px}html.painted .street-duel>.street-player .count-row .pile img{position:absolute;display:block;width:74px;height:82px;filter:drop-shadow(0 3px 0 #07142c99)}html.painted .street-duel>.street-player .count-row .pile img:nth-child(1){left:0;bottom:0}html.painted .street-duel>.street-player .count-row .pile img:nth-child(2){left:18px;bottom:6px}html.painted .street-duel>.street-player .count-row .pile img:nth-child(3){left:8px;bottom:22px}html.painted .street-duel>.street-player .count-row .num{font-size:clamp(40px,4.4vw,60px);-webkit-text-stroke:.15em #05070f;text-shadow:none}html.painted .street-duel>.street-player .count-row .king-ico{width:38px;height:32px;margin-left:6px;opacity:1}html.painted .street-duel .street-match-status{width:min(31vw,450px);height:min(16.5vh,128px);margin-top:3vh;padding:14px 48px 0}html.painted .street-duel .street-match-status .status{font-size:clamp(28px,4.5vw,62px)}html.painted .street-duel .street-brand{left:1.5vw;top:2vh;width:14.6vw;height:auto;max-height:none;z-index:0}html.painted .street-duel .hud-bottom.street-controls{z-index:3}html.painted .street-duel .hud-bottom .btn{height:min(12.4vh,98px);max-width:none;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 5px 0 #07142c80)}html.painted .street-duel .hud-bottom .btn svg{stroke-width:3.2}html.painted .street-duel .hud-bottom .btn>span{font-size:clamp(24px,3.1vw,42px)}html.painted .street-duel .hud-bottom .btn svg{width:36px;height:36px;flex-basis:36px;filter:drop-shadow(1px 1px 0 var(--street-ink)) drop-shadow(-1px -1px 0 var(--street-ink)) drop-shadow(1px -1px 0 var(--street-ink)) drop-shadow(-1px 1px 0 var(--street-ink))}.result-stage>.result-logo,.result-stage>.result-floaters{display:none}.result-stage .result-extras{display:grid;justify-items:center;gap:6px}.result-stage .result-extras:empty{display:none}.result-stage .campaign-done{margin:0;font-weight:900;color:#ffd83a;text-shadow:0 1px 0 var(--street-ink)}.result-stage .result-chip .result-clock svg{stroke-width:3}@keyframes floatBob{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(-1.2vh) rotate(calc(var(--r) + 6deg))}}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){html.painted .modal-card.result.result-stage{--ux:min(1vw,1.7778vh);--uy:min(1vh,.5625vw);display:block;padding:0;overflow:hidden}.result-stage>*{position:fixed;margin:0}.result-stage>.result-hero{left:calc(50% - 36.5 * var(--ux));top:calc(50% - 48.4 * var(--uy));width:calc(28.4 * var(--ux));height:calc(98 * var(--uy))}.result-stage>.result-splash{left:calc(50% - 57 * var(--ux));top:calc(50% - 5 * var(--uy) - 14.6 * var(--ux));translate:none;rotate:none;width:calc(63 * var(--ux));aspect-ratio:1200 / 551;background-size:100% 100%}.result-stage>.result-logo{display:block;left:calc(50% - 49.4 * var(--ux));top:calc(50% - 48.6 * var(--uy));width:calc(16.2 * var(--ux));height:auto;z-index:3}.result-stage>.big{left:calc(50% - 4.4 * var(--ux));top:calc(50% - 47.6 * var(--uy));width:calc(44.6 * var(--ux));font-size:calc(7 * var(--ux));text-align:center}.result-stage>.big.has-art img{width:100%;max-height:none}.result-stage[data-outcome=win]>.muted{display:none}.result-stage>.muted{left:calc(50% - 2 * var(--ux));top:calc(50% - 16 * var(--uy));width:calc(40 * var(--ux));font-size:calc(1.5 * var(--ux))}.result-stage>.result-chips{left:calc(50% - 5.4 * var(--ux));top:calc(50% - 4.2 * var(--uy));width:calc(47 * var(--ux));flex-wrap:nowrap;gap:calc(.3 * var(--ux))}.result-stage .result-chip{flex:1 1 0;min-width:0;height:calc(17.4 * var(--uy));padding:0 calc(1 * var(--ux)) calc(5.6 * var(--uy)) calc(.8 * var(--ux));column-gap:calc(.6 * var(--ux));justify-content:center;align-content:center;justify-items:center}.result-stage .result-chip img,.result-stage .result-chip .result-clock{width:calc(4.9 * var(--ux));height:calc(8.4 * var(--uy))}.result-stage .result-chip img{transform:scale(1.5) translateY(-8%)}.result-stage .result-chip .result-clock svg{width:calc(4.4 * var(--ux));height:calc(4.9 * var(--ux));stroke-width:inherit}.result-stage .result-chip b{font-size:calc(4.1 * var(--ux))}.result-stage .result-chip small{font-size:calc(1.5 * var(--ux));font-weight:1000}.result-stage>.result-detail{display:none}.result-stage>.quote{left:calc(50% - 15.6 * var(--ux));top:calc(50% + 6.6 * var(--uy));width:calc(35.4 * var(--ux));min-width:0;max-width:none;height:calc(26.6 * var(--uy));display:grid;place-items:center;padding:calc(4.4 * var(--uy)) calc(6.4 * var(--ux)) calc(6.4 * var(--uy)) calc(9.4 * var(--ux));font-size:calc(2.5 * var(--ux))!important;line-height:1.08!important;background-size:100% 100%;box-sizing:border-box}.result-stage>.result-extras{left:calc(50% + 15.4 * var(--ux));top:calc(50% + 9.5 * var(--uy));width:calc(14 * var(--ux));max-height:calc(20 * var(--uy));overflow:hidden;font-size:calc(1.1 * var(--ux))}.result-stage>.result-rival{left:calc(50% + 28.6 * var(--ux));right:auto;top:calc(50% + 3.4 * var(--uy));bottom:auto;width:calc(19.6 * var(--ux));height:calc(28 * var(--uy));object-fit:contain}html.painted .result-stage>.actions{left:calc(50% - 7.6 * var(--ux));top:calc(50% + 28.4 * var(--uy));width:calc(61.4 * var(--ux));height:calc(16 * var(--uy));flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:calc(1.2 * var(--ux))}html.painted .result-stage>.actions>.btn{min-width:calc(14 * var(--ux));height:calc(12.6 * var(--uy));margin-bottom:calc(1.2 * var(--uy));font-size:calc(2 * var(--ux));border-width:0 calc(2.4 * var(--ux));border-image-width:0 calc(2.4 * var(--ux));padding:0 0 calc(.8 * var(--uy))}html.painted .result-stage>.actions>.btn.primary{min-width:calc(29.4 * var(--ux));height:calc(18.4 * var(--uy));font-size:calc(3.3 * var(--ux));border-width:0 calc(3.4 * var(--ux));border-image-width:0 calc(3.4 * var(--ux))}html.painted .result-stage>.actions>.btn svg{width:calc(3 * var(--ux));height:calc(3 * var(--ux));flex:none;stroke-width:2.6}.result-stage>.result-floaters{display:block;inset:0;z-index:1;pointer-events:none}.result-floaters img{position:absolute;left:calc(50% + (var(--x) - 50) * var(--ux));top:calc(50% + (var(--y) - 50) * var(--uy));width:calc(var(--w) * var(--ux));height:auto;margin-top:calc(var(--w) * -.34 * var(--ux));scale:1.25;filter:drop-shadow(0 4px 0 #07142c55) blur(var(--b,0px));animation:floatBob 2.6s var(--d) ease-in-out infinite alternate}.result-floaters i{position:absolute;left:calc(50% + (var(--x) - 50) * var(--ux));top:calc(50% + (var(--y) - 50) * var(--uy));width:calc(2.5 * var(--ux));height:calc(1.25 * var(--ux));border-radius:3px;box-shadow:0 2px #07142c40;background:var(--c);transform:rotate(var(--r))}}html.reduced .result-floaters img{animation:none;transform:rotate(var(--r))}@media(prefers-reduced-motion:reduce){.result-floaters img{animation:none;transform:rotate(var(--r))}}html.painted .passthrough .street-match-status:after{content:"";position:absolute;right:-4%;top:-8%;width:13%;aspect-ratio:1;pointer-events:none;background:linear-gradient(#ffd83a,#ffd83a) 20% 78% / 46% 13% no-repeat,linear-gradient(#ffd83a,#ffd83a) 52% 46% / 46% 13% no-repeat,linear-gradient(#ffd83a,#ffd83a) 78% 10% / 40% 13% no-repeat;transform:rotate(-38deg);filter:drop-shadow(0 0 0 var(--street-ink)) drop-shadow(1px 1px 0 var(--street-ink)) drop-shadow(-1px -1px 0 var(--street-ink))}html.painted .passthrough .street-match-status{position:relative}html.painted .street-tall>.street-self:after{content:"";position:absolute;left:-8px;bottom:-9px;width:40%;height:2.1vh;border-radius:0 8px 8px 0;background:var(--art-street-table-top) 30% 4% / 520% auto;box-shadow:0 0 0 2px var(--street-ink),0 3px 0 2px #07142c66;z-index:1}html.painted .street-tall>.street-self .street-pose,html.painted .street-tall>.street-self .portrait{bottom:6px;z-index:0}html.painted .street-tall>.street-self .street-pose{max-height:27vh}html.painted .street-tall>.street-opponent .name{position:relative}html.painted .street-tall>.street-opponent .name:before{content:"";position:absolute;left:-2%;top:-34%;width:26%;aspect-ratio:24 / 20;transform:rotate(-12deg);background:#ffd23c;clip-path:polygon(4% 96%,96% 96%,100% 24%,74% 52%,50% 0,26% 52%,0 24%);filter:drop-shadow(0 0 0 var(--street-ink)) drop-shadow(1.5px 1.5px 0 var(--street-ink)) drop-shadow(-1.5px -1.5px 0 var(--street-ink))}html.painted .street-tall .hud-bottom .btn svg{width:34px;height:34px;flex-basis:34px;stroke-width:3}html.painted .passthrough .hud-bottom .btn>span{color:#fff!important}html.painted .street-tall .street-brand{width:35%;right:2.5%}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-floaters img.art{margin-top:0;scale:1}.result-stage .result-chip img{transform:none;object-fit:contain}}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.quote:after{content:"";position:absolute;right:calc(1.2 * var(--ux));top:44%;width:calc(3.4 * var(--ux));aspect-ratio:1;background:linear-gradient(#ffd83a,#ffd83a) 10% 18% / 52% 15% no-repeat,linear-gradient(#ffd83a,#ffd83a) 50% 50% / 56% 15% no-repeat,linear-gradient(#ffd83a,#ffd83a) 14% 84% / 48% 15% no-repeat;transform:rotate(-14deg)}.result-stage>.result-hero{top:calc(50% - 50 * var(--uy))}}html.painted .street-tall .hud-bottom .btn{height:min(10.4vh,90px)}html.painted .street-tall .hud-bottom .btn>span{font-size:clamp(16px,5.2vw,23px)}html.painted .street-tall .hud-top .street-match-status .status{font-size:clamp(24px,8.4vw,36px)}html.painted .street-duel .hud-bottom.street-controls{position:absolute}html.painted .street-duel .hud-bottom.street-controls:before,html.painted .street-duel .hud-bottom.street-controls:after{content:"";position:absolute;bottom:2%;width:9px;height:9px;border-radius:50%;pointer-events:none;z-index:-1}html.painted .street-duel .hud-bottom.street-controls:before{left:-22px;background:#ffd23c;box-shadow:14px -18px 0 3px #ffd23c,-8px -30px 0 -1px #ffd23c,26px 6px 0 1px #ffd23c,4px 12px 0 -2px #ffd23c,-16px -6px 0 -2px #ffd23c,34px -34px 0 -2px #ffd23c}html.painted .street-duel .hud-bottom.street-controls:after{right:-20px;bottom:46%;background:#2f7bff;box-shadow:-14px 16px 0 3px #2f7bff,10px -14px 0 -1px #2f7bff,-28px 30px 0 1px #2f7bff,6px 22px 0 -2px #2f7bff,18px 4px 0 -2px #2f7bff,-6px -30px 0 -2px #2f7bff}html.painted .street-duel .street-match-status .status{-webkit-text-stroke:.24em #05070f;text-shadow:0 .1em 0 #05070f}html.painted .street-duel>.street-player .name{font-size:clamp(34px,4.5vw,62px);-webkit-text-stroke:.2em #05070f;text-shadow:0 .08em 0 #05070f}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.result-chips{rotate:-3deg}.result-stage>.quote{rotate:-4deg}.result-stage .result-chip small{max-width:100%;overflow:hidden;text-overflow:clip;font-size:calc(1.3 * var(--ux));letter-spacing:.02em}html.painted .result-stage>.actions{align-items:center;top:calc(50% + 29.6 * var(--uy))}html.painted .result-stage>.actions>.btn{margin-bottom:0}html.painted .result-stage>.actions>.btn.primary{min-width:calc(27 * var(--ux))}.result-stage>.big{top:calc(50% - 49.4 * var(--uy));width:calc(48 * var(--ux));left:calc(50% - 5.4 * var(--ux))}}.street-bolt{display:none}html.painted .street-duel>.street-self>.street-bolt{display:block;position:absolute;left:12%;top:35%;width:13%;aspect-ratio:10 / 13;z-index:2;pointer-events:none;background:#ffd23c;clip-path:polygon(58% 0,100% 0,62% 40%,96% 40%,18% 100%,42% 54%,6% 54%);filter:drop-shadow(1.5px 0 0 #0b1a3a) drop-shadow(-1.5px 0 0 #0b1a3a) drop-shadow(0 1.5px 0 #0b1a3a) drop-shadow(0 -1.5px 0 #0b1a3a);transform:rotate(-8deg)}html.painted .street-duel .street-match-status:after{right:-7%;top:6%;width:14%}html.painted .street-duel>.street-player .street-team{font-size:clamp(13px,1.25vw,18px);margin-top:16px}html.painted .street-duel>.street-player .count-row{margin-bottom:5%}html.painted .street-duel>.street-player .count-row .king-ico{color:transparent}html.painted .street-duel>.street-player .count-row .king-ico svg path{fill:none;stroke:#e6ecf7;stroke-width:2.4}html.painted .street-duel .hud-bottom .btn svg{width:44px;height:44px;flex-basis:44px;stroke-width:3.6}html.painted .street-duel .hud-bottom .btn.hint svg{color:#fff6b8}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.result-hero{top:calc(50% - 49 * var(--uy));height:calc(93.5 * var(--uy))}.result-stage>.result-chips{gap:calc(1.3 * var(--ux))}.result-stage>.result-rival{left:calc(50% + 28 * var(--ux));top:calc(50% + 5 * var(--uy));height:calc(25.4 * var(--uy))}}.street-tape,.street-crown{display:none}html.painted .street-duel>.street-self>.street-tape{display:block;position:absolute;left:15%;top:10%;width:15%;aspect-ratio:9 / 5;z-index:2;pointer-events:none;transform:rotate(-24deg);background:linear-gradient(#ffe27a,#f2b91f);border:2px solid #0b1a3a;border-radius:2px;box-shadow:0 2px #07142c66}html.painted .street-duel>.street-opponent>.street-crown{display:block;position:absolute;left:4%;top:30%;width:15%;aspect-ratio:24 / 20;z-index:2;pointer-events:none;color:#4fd8ff;transform:rotate(-10deg);filter:drop-shadow(0 0 3px #4fd8ff99)}html.painted .street-duel>.street-opponent>.street-crown svg{width:100%;height:100%;display:block}.street-duel-pose{display:none}html.painted .street-duel>.has-duelpose>.portrait{display:none}html.painted .street-duel>.street-player>.street-duel-pose{display:block;position:absolute;left:53%;top:1%;height:66%;width:auto;translate:-50% 0;pointer-events:none;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 4px 0 #07142c66)}html.painted .street-duel>.street-self>.street-duel-pose{left:60%}html.painted .street-duel>.street-self:not([data-character=tito])>.street-duel-pose,html.painted .street-duel>.street-opponent[data-character=tito]>.street-duel-pose{scale:-1 1}html.painted .passthrough .hud-bottom .btn{flex:1 1 auto;min-width:max-content}html.painted .passthrough .hud-bottom .btn>span{white-space:nowrap}html.painted .street-duel .hud-bottom .btn>span{font-size:clamp(24px,2.7vw,38px)}html.painted .street-tall .hud-bottom.street-controls{gap:4px}html.painted .street-tall .hud-bottom .btn{border-width:0 19px;border-image-width:0 19px;margin:0;gap:3px;padding-left:0;padding-right:0}html.painted .street-tall .hud-bottom .btn>span{font-size:clamp(12px,3.9vw,20px)}html.painted .street-tall .hud-bottom .btn svg{width:24px;height:24px;flex-basis:24px}.street-match-status .status .status-fit{display:inline-block;line-height:1.02;text-wrap:balance;text-align:center;overflow:visible}.street-match-status .status{max-width:100%}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.result-stars{left:calc(50% + 6.4 * var(--ux));top:calc(50% - 17.6 * var(--uy));width:calc(20.6 * var(--ux));gap:calc(.4 * var(--ux));rotate:-3deg}.result-stage>.result-stars svg{width:calc(6.4 * var(--ux))}}.result-floaters img{will-change:transform}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.result-chips,.result-stage>.quote,.result-stage>.result-stars{rotate:none}.result-stage .result-chip{padding-bottom:calc(7.4 * var(--uy))}.result-stage .result-chip b{font-size:calc(3.3 * var(--ux))}.result-stage .result-chip small{font-size:calc(1.25 * var(--ux));line-height:1.1}.result-stage>.quote{top:calc(50% + 10.4 * var(--uy));height:calc(23 * var(--uy))}}@media not ((orientation:landscape)and (min-width:761px)and (min-height:441px)){.result-stage .result-chip{padding-bottom:27px;padding-top:6px}.result-stage .result-chips{gap:4px 10px}.result-stage .result-chip small{font-size:10px;line-height:1}}.arcade-flow.af-s3,.arcade-campaign.s3-camp{--ux:min(1vw,1.7778vh);--uy:min(1vh,.5625vw);--s:2.3vw;--ink:#05070f;--s3-in:.42s;--s3-stagger:45ms;--s3-pop:cubic-bezier(.3,1.5,.5,1);--s3-pick:.26s;--s3-hover:1.05;--s3-press:.95;--s3-slam:.38s;--s3-glow:drop-shadow(0 0 .5em #ffd83a) drop-shadow(0 0 .12em #fff3a6);--s3-drop:drop-shadow(0 .34em 0 #07142c73);background:var(--art-street-menu-bg) center/cover no-repeat,#3a3560!important;background-size:cover!important;background-position:center!important;font-size:calc(1.6 * var(--s))}.arcade-flow.af-s3:before,.arcade-flow.af-s3:after{display:none}.af-s3 .s3-label,.af-s3 .s3-name,.af-s3 .s3-tag,.af-s3 .s3-pill>span,.af-s3 .s3-go>span,.af-s3 .s3-side-title,.af-s3 .s3-slot,.af-s3 .af-progress li>span,.s3-camp .cs-tab>span,.s3-camp .cs-node>span,.s3-camp .cs-eyebrow,.s3-camp .cs-title,.s3-camp .cs-name,.s3-camp .cs-play>span,.s3-camp .cs-progress b,.s3-camp .street-back{font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:0;color:#fff;-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill;text-shadow:0 .08em 0 var(--ink);white-space:nowrap}.arcade-flow.af-s3 .af-button.s3-fighter,.arcade-flow.af-s3 .af-button.s3-tile,.arcade-flow.af-s3 .af-button.s3-pill,.arcade-flow.af-s3 .af-button.s3-photo,.arcade-flow.af-s3 .af-button.s3-set,.arcade-flow.af-s3 .af-button.s3-go,.s3-camp .cs-tab,.s3-camp .cs-node,.s3-camp .cs-play,.s3-camp .street-back{appearance:none;margin:0;padding:0;border:0;border-radius:0;min-width:0;min-height:0;background:none;box-shadow:none;cursor:pointer;position:relative;transition:scale .18s cubic-bezier(.25,.8,.35,1),filter .18s ease-out;filter:var(--s3-drop)}.arcade-flow.af-s3 .af-button:not(.af-back):hover,.s3-camp button:not(:disabled):hover{background-color:transparent;scale:var(--s3-hover);translate:0 -.2em}.arcade-flow.af-s3 .af-button:not(.af-back):active,.s3-camp button:not(:disabled):active{scale:var(--s3-press);translate:0 .12em;transform:none}.arcade-flow.af-s3 .af-button:focus-visible,.s3-camp button:focus-visible{outline:none;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 .5em #fff) var(--s3-drop)}.arcade-flow.af-s3 .af-button[aria-pressed=true],.s3-camp .cs-tab[aria-pressed=true]{filter:var(--s3-glow) var(--s3-drop);animation:s3-pick var(--s3-pick) var(--s3-pop)}.arcade-flow.af-s3 .af-progress{gap:.3em;font-size:calc(1.05 * var(--s));letter-spacing:0;align-items:center}.arcade-flow.af-s3 .af-progress li{border:0;padding:.5em .7em .75em;color:#fff;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}.arcade-flow.af-s3 .af-progress li[aria-current]{background-image:var(--art-street-menu-tag-yellow);padding:.75em 1em 1.15em;rotate:-3deg;margin:0 -.2em}.arcade-flow.af-s3 .af-title.has-art{margin:0;text-shadow:none;letter-spacing:0;line-height:0}.arcade-flow.af-s3 .af-title-art{display:block;width:100%;height:auto;filter:drop-shadow(0 .3em 0 #07142c59)}.arcade-flow.af-s3 .af-footer-note{display:none}.arcade-flow.af-s3 .af-footer{justify-content:space-between}.arcade-flow.af-s3 .af-button.s3-go{background:var(--art-street-hud-btn-brush-yellow) center/100% 100% no-repeat;height:calc(5.6 * var(--s));padding:0 calc(3.2 * var(--s)) calc(.5 * var(--s));font-size:calc(2.5 * var(--s))}.arcade-flow.af-s3 .af-button.s3-go:hover,.arcade-flow.af-s3 .af-button.s3-go:focus{background:var(--art-street-hud-btn-brush-yellow) center/100% 100% no-repeat}.arcade-flow.af-s3 .af-button.s3-go:disabled{filter:saturate(.3) brightness(.8)}.af-s3 .s3-pill>span,.af-s3 .s3-go>span{display:block}.af-s3 .s3-pills{display:flex;gap:.5em;justify-content:center;font-size:calc(1.5 * var(--s))}.arcade-flow.af-s3 .af-button.s3-pill{font-size:inherit;flex:1 1 auto;min-width:max-content;height:2.5em;padding:0 1em .12em;background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat}.arcade-flow.af-s3 .af-button.s3-pill[aria-pressed=true]{background:var(--art-street-menu-pill-yellow) center top/100% 150% no-repeat}.af-s3 .s3-label{position:absolute;left:4%;right:4%;bottom:7%;display:grid;place-items:center;min-height:1.9em;padding:.2em .3em .3em;rotate:-3deg;white-space:normal;text-align:center;background:var(--art-street-hud-tag) center/100% 100% no-repeat}.af-s3 .s3-vs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2%;width:100%;align-items:end}.arcade-flow.af-s3 .af-button.s3-fighter{display:block;aspect-ratio:900 / 660;background:var(--art-street-menu-crew-card-b) center/100% 100% no-repeat}.arcade-flow.af-s3 .af-button.s3-fighter[data-side=self]{background-image:var(--art-street-menu-crew-card-y)}.arcade-flow.af-s3 .af-button.s3-fighter[aria-pressed=false]{filter:var(--s3-drop) saturate(.9) brightness(.94)}.af-s3 .s3-fighter-art{position:absolute;left:57%;bottom:6%;height:112%;width:auto;max-width:none;translate:-50% 0;pointer-events:none;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 -2px 0 #fff);animation:s3-in var(--s3-in) var(--s3-pop) both}.af-s3 .s3-fighter[data-side=opponent] .s3-fighter-art{left:44%}.af-s3 .s3-fighter[data-side=self]:not([data-character=tito]) .s3-fighter-art,.af-s3 .s3-fighter[data-side=opponent][data-character=tito] .s3-fighter-art{scale:-1 1}.af-s3 .s3-name{position:absolute;left:5%;bottom:5%;padding:.12em .5em .3em;font-size:calc(4.6 * var(--s));rotate:-5deg;background:var(--art-street-hud-tag) center/100% 100% no-repeat}.af-s3 .s3-fighter[data-side=opponent] .s3-name{left:auto;right:3%}.af-s3 .s3-tag{position:absolute;left:-4%;top:-5%;padding:.5em .9em .8em;font-size:calc(1.75 * var(--s));rotate:-4deg;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}.af-s3 .s3-fighter[data-side=opponent] .s3-tag{left:auto;right:-5%;rotate:3deg}.af-s3 .s3-vs-mark{position:absolute;left:50%;top:50%;width:34%;height:auto;translate:-50% -50%;z-index:2;pointer-events:none;filter:var(--s3-drop)}.af-s3 .s3-roster{display:flex;gap:1.5%;justify-content:center;width:100%}.arcade-flow.af-s3 .af-button.s3-tile{display:block;width:27%;aspect-ratio:520 / 500;background:var(--art-street-menu-tile-b) center/100% 100% no-repeat;font-size:calc(1.6 * var(--s))}.af-s3 .s3-tile-art{position:absolute;left:50%;bottom:16%;height:84%;width:auto;max-width:none;translate:-50% 0;pointer-events:none;clip-path:inset(0 0 14% 0 round 0 0 12% 12%)}.af-s3 .s3-slot{position:absolute;right:2%;top:2%;padding:.35em .6em .45em;font-size:.72em;font-style:normal;border-radius:.5em;background:#ff3d4f;border:.14em solid var(--ink);-webkit-text-stroke:.14em var(--ink);rotate:6deg}.af-s3 .s3-slot-p1{background:#19357c;color:#ffd83a}.af-s3 .s3-slot+.s3-slot{top:28%}.af-s3 .s3-arenas{display:flex;flex-direction:column;align-items:center;gap:1.6vh;width:100%}.arcade-flow.af-s3 .af-button.s3-photo{display:block;height:21vh;aspect-ratio:1.18;padding:.35em;background:#fff;border-radius:.7em;font-size:calc(1.9 * var(--s));rotate:-2deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(2){rotate:2deg}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]{background:#ffd83a;z-index:2}.af-s3 .s3-photo-art{display:block;width:100%;height:100%;object-fit:cover;border-radius:.45em;border:.12em solid var(--ink)}.af-s3 .s3-tape{position:absolute;left:4%;top:-5%;width:24%;aspect-ratio:9 / 3.4;rotate:-22deg;background:linear-gradient(#ffe27a,#f2b91f);border:.1em solid var(--ink);border-radius:.1em;box-shadow:0 .1em #07142c66}.af-s3 .s3-crown,.s3-camp .cs-node-crown{background:var(--ink);clip-path:polygon(4% 96%,96% 96%,100% 22%,74% 54%,50% 4%,26% 54%,0 22%)}.af-s3 .s3-crown:after,.s3-camp .cs-node-crown:after{content:"";position:absolute;inset:11% 9% 9%;background:#ffd83a;clip-path:polygon(4% 96%,96% 96%,100% 22%,74% 54%,50% 4%,26% 54%,0 22%)}.af-s3 .s3-crown{display:none;position:absolute;left:50%;top:-27%;width:28%;aspect-ratio:24 / 19;translate:-50% 0;z-index:5;animation:s3-bob 1.8s ease-in-out infinite}.af-s3 .s3-photo[aria-pressed=true] .s3-crown{display:block}.af-s3 .s3-board{width:min(78vw,34vh);flex:none;filter:var(--s3-drop)}.af-s3 .s3-board canvas{display:block;width:100%;height:auto}.af-s3 .s3-sets{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2%;width:100%}.arcade-flow.af-s3 .af-button.s3-set{display:block;aspect-ratio:520 / 480;background:var(--art-street-menu-tile-b) center/100% 100% no-repeat;font-size:calc(1.35 * var(--s))}.arcade-flow.af-s3 .af-button.s3-set[aria-pressed=true]{background-image:var(--art-street-menu-tile-y)}.af-s3 .s3-pucks{position:absolute;left:8%;right:8%;top:10%;height:52%;display:flex;align-items:center;justify-content:center}.af-s3 .s3-pucks canvas{width:50%;height:auto;margin:0 -5%;filter:drop-shadow(0 .2em 0 #07142c66)}.af-s3 .s3-pucks canvas+canvas{margin-top:8%}.af-s3 .s3-side-title{margin:0;font-size:calc(1.7 * var(--s));align-self:flex-start;rotate:-3deg}.af-s3 .s3-sides{width:100%}.arcade-flow.af-s3 .af-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6vh;width:100%;min-height:0}.arcade-flow.af-s3 .af-title.has-art{width:min(86%,56vh)}@media(orientation:portrait),(max-width:760px){.af-s3 .s3-crew .s3-vs{display:block;position:relative;width:100%;height:76vw;margin-top:2vh}.arcade-flow.af-s3 .s3-crew .af-button.s3-fighter{position:absolute;left:0;top:0;width:63%}.arcade-flow.af-s3 .s3-crew .af-button.s3-fighter[data-side=opponent]{inset:auto 0 0 auto}.af-s3 .s3-crew .s3-vs-mark{width:30%}.af-s3 .s3-crew .s3-name{font-size:calc(3.6 * var(--s))}}.af-s3 .s3-levels{width:100%}.s3-camp .cs-heading{margin:0;line-height:0}.s3-camp .cs-heading-art{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 .2em 0 #07142c59)}.s3-camp .cs-progress{gap:.5em;font-size:calc(2 * var(--s))}.s3-camp .cs-progress b{color:#ffd83a;font-weight:400}.s3-camp .cs-marks{gap:0}.s3-camp .cs-marks i{width:1.05em;height:.84em;margin-left:-.22em;border-radius:0;background:var(--art-street-menu-node-dark) center/contain no-repeat}.s3-camp .cs-marks [data-won=true]{background:var(--art-street-menu-node-gold) center/contain no-repeat}.s3-camp .cs-tabs{gap:.4em;font-size:calc(1.3 * var(--s))}.s3-camp .cs-tab{flex:0 1 auto;min-width:max-content;height:auto;padding:.7em 1.1em 1em;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat;font-size:inherit}.s3-camp .cs-tab[aria-pressed=true]{background:var(--art-street-menu-tag-yellow) center/100% 100% no-repeat;border:0;color:#fff}.s3-camp .cs-map-viewport{border-radius:.6em;box-shadow:0 0 0 .35em #fff,0 .7em 0 .3em #07142c59}.s3-camp .cs-tape{display:none}.s3-camp .cs-node{position:absolute;width:calc(5.6 * var(--s));height:auto;aspect-ratio:300 / 230;translate:-50% -50%;transform:none;border:0;border-radius:0;outline:0;background:var(--art-street-menu-node-gold) center/contain no-repeat;font-size:calc(2.4 * var(--s))}.s3-camp.cs-enter .cs-node{animation:s3-in var(--s3-in) var(--s3-pop) both;animation-delay:calc(var(--i,0) * var(--s3-stagger))}.s3-camp .cs-node>span{position:absolute;left:0;right:0;top:7%;text-align:center}.s3-camp .cs-node[data-won=true]{background:var(--art-street-menu-node-gold) center/contain no-repeat}.s3-camp .cs-node[data-locked=true]{background:var(--art-street-menu-node-dark) center/contain no-repeat}.s3-camp .cs-node[data-locked=true]:after{content:"";position:absolute;right:-4%;bottom:-6%;width:38%;aspect-ratio:271 / 300;background:var(--art-street-menu-lock) center/contain no-repeat}.s3-camp .cs-node[data-won=true],.s3-camp .cs-node[data-locked=true]{color:#fff}.s3-camp .cs-node[aria-pressed=true]{outline:0;filter:var(--s3-glow) var(--s3-drop);z-index:2}.s3-camp .cs-node:hover,.s3-camp .cs-node:active{translate:-50% -56%}.s3-camp .cs-node-crown{display:none;position:absolute;left:50%;top:-56%;width:56%;aspect-ratio:24 / 19;translate:-50% 0;animation:s3-bob 1.8s ease-in-out infinite}.s3-camp .cs-node[aria-pressed=true]:not([data-locked=true]) .cs-node-crown,.s3-camp .cs-node[data-won=true] .cs-node-crown{display:block}.s3-camp .cs-node[data-won=true]:not([aria-pressed=true]) .cs-node-crown{animation:none;width:40%;top:-36%}.s3-camp .cs-node:nth-child(1){--i:1}.s3-camp .cs-node:nth-child(2){--i:2}.s3-camp .cs-node:nth-child(3){--i:3}.s3-camp .cs-node:nth-child(4){--i:4}.s3-camp .cs-node:nth-child(5){--i:5}.s3-camp .cs-node:nth-child(6){--i:6}.s3-camp .cs-node:nth-child(7){--i:7}.s3-camp .cs-node:nth-child(8){--i:8}.s3-camp .cs-node:nth-child(9){--i:9}.s3-camp .cs-detail{border-style:solid;border-width:16px;border-image:var(--art-street-menu-camp-card) 70 fill / 16px stretch;padding:0;filter:var(--s3-drop)}.s3-camp .cs-opponent{filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 -2px 0 #fff);animation:s3-in var(--s3-in) var(--s3-pop) both}.s3-camp .cs-detail-copy{justify-items:center;text-align:center;animation:s3-in var(--s3-in) var(--s3-pop) both;animation-delay:60ms}.s3-camp .cs-eyebrow{padding:.6em 1.1em .95em;font-size:calc(1.15 * var(--s));letter-spacing:0;color:#fff;background:var(--art-street-menu-tag-yellow) center/100% 100% no-repeat;rotate:-3deg}.s3-camp .cs-title{font-size:calc(2.6 * var(--s));white-space:normal;text-wrap:balance;line-height:.95;rotate:-3deg}.s3-camp .cs-name{margin:0;font-size:calc(2 * var(--s));color:#ffd83a}.s3-camp .cs-style{margin:-.2em 0 0;padding:.25em .9em .35em;border-radius:.6em;background:#0b1a3ad9;color:#fff;font-weight:800;font-size:calc(1.05 * var(--s))}.s3-camp .cs-description{margin:0;width:100%;padding:1.5em 2.2em 2.4em 2.8em;color:var(--ink);font-weight:900;font-size:calc(1.1 * var(--s));line-height:1.2;text-wrap:balance;background:var(--art-street-hud-bubble) center/100% 100% no-repeat}.s3-camp .cs-play{width:100%;height:calc(5 * var(--s));background:var(--art-street-hud-btn-brush-yellow) center/100% 100% no-repeat;font-size:calc(2.5 * var(--s));border:0}.s3-camp .cs-play:hover{background-color:transparent}.s3-camp .cs-play:disabled{background:var(--art-street-hud-btn-brush-yellow) center/100% 100% no-repeat;filter:saturate(.15) brightness(.75);cursor:default}.s3-camp .street-back{position:absolute;z-index:5;left:8px;top:8px;height:42px;padding:0 16px 3px 56px;font-size:16px;background:var(--art-street-hud-btn-back) left center/auto 100% no-repeat}.s3-camp .cs-logo{display:none}.s3-camp .cs-header{padding-left:118px}.s3-camp .cs-heading{height:100%;flex:0 1 auto;min-width:0}@media(max-width:800px)and (max-aspect-ratio:1/1){.s3-camp .cs-detail{grid-template-columns:86px minmax(0,1fr);border-top:16px solid transparent;padding:0 2px}.s3-camp .cs-detail-copy{gap:3px}.s3-camp .cs-description{padding:1.2em 3.6em 1.9em 4em;width:auto;font-size:calc(.95 * var(--s))}.s3-camp .cs-header{padding-left:104px;gap:6px}.s3-camp .cs-heading{height:44px}.s3-camp .cs-progress{font-size:12px;margin-left:auto}.s3-camp .cs-opponent{scale:1.3;translate:0 -8%}.s3-camp .cs-play{height:44px}.arcade-campaign.s3-camp.screen{grid-template-rows:52px 44px minmax(80px,1fr) 236px}}@media(orientation:landscape)and (min-width:761px){.arcade-flow.af-s3,.arcade-campaign.s3-camp{--s:var(--ux)}.arcade-flow.af-s3 .af-main{position:static;display:block;width:auto;margin:0;animation:none!important;transform:none!important;translate:none!important}.arcade-flow.af-s3 .af-header,.arcade-flow.af-s3 .af-footer{position:static;padding:0}.arcade-flow.af-s3 .af-logo{position:absolute;z-index:4;left:calc(50% - 46.6 * var(--ux));top:calc(50% - 47.4 * var(--uy));width:calc(9.4 * var(--ux));height:auto}.arcade-flow.af-s3 .af-progress{position:absolute;z-index:4;right:calc(50% - 48.6 * var(--ux));top:calc(50% - 47 * var(--uy));font-size:calc(1.62 * var(--ux))}.af-s3 .s3-vs,.af-s3 .s3-roster,.af-s3 .s3-arenas,.af-s3 .s3-sets{display:contents}.arcade-flow.af-s3 .af-title.has-art,.arcade-flow.af-s3 .af-button.s3-fighter,.af-s3 .s3-vs-mark,.arcade-flow.af-s3 .af-button.s3-tile,.af-s3 .s3-levels,.af-s3 .s3-sides,.arcade-flow.af-s3 .af-button.s3-photo,.arcade-flow.af-s3 .af-button.s3-set,.af-s3 .s3-board,.af-s3 .s3-side-title,.arcade-flow.af-s3 .af-button.s3-go{position:absolute;margin:0;left:calc(50% + (var(--x) - 50) * var(--ux));top:calc(50% + (var(--y) - 50) * var(--uy));width:calc(var(--w) * var(--ux));z-index:3}.arcade-flow.af-s3 .af-button.s3-go{--x:74.5;--y:82;--w:24.5;height:calc(15.6 * var(--uy));padding:0 0 calc(.8 * var(--uy));font-size:calc(3.9 * var(--ux));z-index:4}.arcade-flow.af-s3 .af-button.af-back.af-back-art{position:absolute;z-index:4;left:calc(50% - 48.7 * var(--ux));top:calc(50% + 37.4 * var(--uy));height:calc(11 * var(--uy));padding:0 calc(2.4 * var(--ux)) calc(.4 * var(--uy)) calc(7.6 * var(--ux));font-size:calc(3 * var(--ux))}.af-s3 .s3-crew .af-title.has-art{--x:22.5;--y:3.2;--w:44}.arcade-flow.af-s3 .af-button.s3-fighter{--x:8;--y:22.5;--w:35.5}.arcade-flow.af-s3 .af-button.s3-fighter[data-side=opponent]{--x:57}.af-s3 .s3-vs-mark{--x:39.4;--y:23.5;--w:21.6;translate:none}.arcade-flow.af-s3 .af-button.s3-tile{--y:67.5;--w:11.8}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(1){--x:22.4;rotate:-2deg}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(2){--x:34.6;rotate:1.5deg}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(3){--x:46.6;rotate:-1deg}.af-s3 .s3-levels{--x:59;--y:72;--w:29.5}.af-s3 .s3-arena .af-title.has-art{--x:3;--y:12.5;--w:47.5}.arcade-flow.af-s3 .af-button.s3-photo{--y:41;--w:24.6;height:auto;font-size:calc(2.5 * var(--ux))}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(1){--x:13.5;rotate:-3deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(2){--x:41.8;rotate:2deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(3){--x:67.2;rotate:-1.5deg}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]{scale:1.16}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]:hover{scale:1.2}.af-s3 .s3-pieces .af-title.has-art{--x:13;--y:3.6;--w:37.5}.af-s3 .s3-board{--x:7.6;--y:20.5;width:calc(68 * var(--uy))}.arcade-flow.af-s3 .af-button.s3-set{--w:14.4;font-size:calc(1.9 * var(--ux))}.arcade-flow.af-s3 .af-button.s3-set:nth-child(3n+1){--x:50.2}.arcade-flow.af-s3 .af-button.s3-set:nth-child(3n+2){--x:65.7}.arcade-flow.af-s3 .af-button.s3-set:nth-child(3n){--x:81.2}.arcade-flow.af-s3 .af-button.s3-set:nth-child(-n+3){--y:21.5}.arcade-flow.af-s3 .af-button.s3-set:nth-child(n+4){--y:45.5}.af-s3 .s3-side-title{--x:49.6;--y:69.6;width:auto;font-size:calc(2.5 * var(--ux))}.af-s3 .s3-sides{--x:50;--y:75;--w:46.4;font-size:calc(2.2 * var(--ux))}.af-s3 .s3-levels{font-size:calc(2.1 * var(--ux))}.arcade-campaign.s3-camp.screen{display:block;padding:0}.s3-camp .cs-header{display:contents}.s3-camp .cs-logo{display:block;position:absolute;left:calc(50% - 46.6 * var(--ux));top:calc(50% - 47.4 * var(--uy));width:calc(10 * var(--ux));height:auto}.s3-camp .cs-heading{position:absolute;left:calc(50% - 26.5 * var(--ux));top:calc(50% - 48 * var(--uy));width:calc(36 * var(--ux));height:auto}.s3-camp .cs-heading-art{width:100%;height:auto}.s3-camp .cs-progress{position:absolute;right:calc(50% - 48 * var(--ux));top:calc(50% - 44.5 * var(--uy));margin:0;font-size:calc(3.2 * var(--ux))}.s3-camp .cs-marks i{width:.9em;height:.72em}.s3-camp .cs-tabs{position:absolute;left:calc(50% - 46.2 * var(--ux));top:calc(50% - 33.5 * var(--uy));font-size:calc(2.25 * var(--ux))}.s3-camp .cs-map-viewport{position:absolute;left:calc(50% - 46.6 * var(--ux));top:calc(50% - 21.5 * var(--uy));width:calc(60.6 * var(--ux));height:calc(60.6 * var(--uy));overflow:visible;rotate:-1deg;box-shadow:0 0 0 calc(.55 * var(--ux)) #fff,0 calc(1 * var(--ux)) 0 calc(.5 * var(--ux)) #07142c59;border-radius:calc(.5 * var(--ux))}.s3-camp .cs-map-scene{left:0;top:0;width:100%;height:100%;aspect-ratio:auto;transform:none;border-radius:calc(.5 * var(--ux))}.s3-camp .cs-tape{display:block;position:absolute;width:9%;aspect-ratio:9 / 3.6;background:linear-gradient(#ffe27a,#f2b91f);border:.1em solid var(--ink);box-shadow:0 .1em #07142c66;z-index:3}.s3-camp .cs-tape:nth-of-type(1){left:-2%;top:1%;rotate:-38deg}.s3-camp .cs-tape:nth-of-type(2){right:-2.5%;top:0;rotate:36deg}.s3-camp .cs-tape:nth-of-type(3){left:-2.5%;bottom:1%;rotate:34deg}.s3-camp .cs-tape:nth-of-type(4){right:-2.5%;bottom:1%;rotate:-36deg}.s3-camp .cs-detail{position:absolute;display:block;left:calc(50% + 16.6 * var(--ux));top:calc(50% - 29.5 * var(--uy));width:calc(32 * var(--ux));height:calc(74 * var(--uy));border:0;border-image:none;background:var(--art-street-menu-camp-card) center/100% 100% no-repeat;rotate:1deg}.s3-camp .cs-opponent{position:absolute;left:-13%;top:9%;width:70%;height:86%;object-fit:contain;object-position:center bottom}.s3-camp .cs-detail-copy{position:absolute;inset:3.5% 5% 4.5% 38%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0}.s3-camp .cs-eyebrow{font-size:calc(1.55 * var(--ux))}.s3-camp .cs-title{font-size:calc(3.9 * var(--ux))}.s3-camp .cs-name{font-size:calc(2.9 * var(--ux))}.s3-camp .cs-style{font-size:calc(1.3 * var(--ux))}.s3-camp .cs-description{font-size:calc(1.22 * var(--ux));width:112%}.s3-camp .cs-play{height:calc(12 * var(--uy));font-size:calc(3.6 * var(--ux))}.s3-camp .street-back{left:calc(50% - 48.7 * var(--ux));top:calc(50% + 37.4 * var(--uy));height:calc(11 * var(--uy));padding:0 calc(2.4 * var(--ux)) calc(.4 * var(--uy)) calc(7.6 * var(--ux));font-size:calc(3 * var(--ux))}}.af-s3 .af-route-enter .af-title-art{animation:s3-in var(--s3-in) var(--s3-pop) both}.af-s3 .af-route-enter .s3-fighter,.af-s3 .af-route-enter .s3-tile,.af-s3 .af-route-enter .s3-pill,.af-s3 .af-route-enter .s3-photo,.af-s3 .af-route-enter .s3-set,.af-s3 .af-route-enter .s3-board{animation:s3-in var(--s3-in) var(--s3-pop) both;animation-delay:calc(var(--i,1) * var(--s3-stagger))}.af-s3 .af-route-enter :nth-child(2){--i:2}.af-s3 .af-route-enter :nth-child(3){--i:3}.af-s3 .af-route-enter :nth-child(4){--i:4}.af-s3 .af-route-enter :nth-child(5){--i:5}.af-s3 .af-route-enter :nth-child(6){--i:6}.af-s3 .af-route-enter .s3-vs-mark{animation:s3-slam var(--s3-slam) cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(4 * var(--s3-stagger))}@keyframes s3-in{0%{scale:.6;translate:0 1.2em}}@keyframes s3-pick{0%{scale:.9}55%{scale:1.08}to{scale:1}}@keyframes s3-slam{0%{scale:1.7}70%{scale:.94}to{scale:1}}@keyframes s3-bob{0%,to{translate:-50% 0}50%{translate:-50% -14%}}.af-s3 .s3-fighter-art{animation-name:s3-in}.af-s3 .s3-fighter[data-side=self]:not([data-character=tito]) .s3-fighter-art,.af-s3 .s3-fighter[data-side=opponent][data-character=tito] .s3-fighter-art{animation:none}@media(prefers-reduced-motion:reduce){.af-s3 *,.s3-camp *{animation:none!important;transition:none!important}}html.reduced .af-s3 *,html.reduced .s3-camp *{animation:none!important;transition:none!important}@media(orientation:landscape)and (min-width:761px){.arcade-flow[data-step="1"] .af-mode-card[data-mode=local] .af-mode-label{left:3%;right:3%;font-size:calc(3.6 * var(--ux))}}.af-s3 .s3-label,.af-s3 .s3-name,.af-s3 .s3-side-title,.s3-camp .cs-name{background:var(--art-street-menu-name-plate) center/100% 100% no-repeat}.af-s3 .s3-label{left:1%;right:1%;padding:.3em .5em .62em}.af-s3 .s3-name{padding:.16em .6em .42em}.af-s3 .s3-side-title{padding:.3em 1em .62em}.s3-camp .cs-name{position:relative;padding:.2em .9em .46em}.arcade-flow.af-s3 .af-button.s3-go,.arcade-flow.af-s3 .af-button.s3-go:hover,.arcade-flow.af-s3 .af-button.s3-go:focus{background:var(--art-street-menu-btn-go) center/100% 100% no-repeat;border:0!important;box-shadow:none!important;padding:0 .4em .42em}.af-s3 .s3-go:after{display:none}.af-s3 .s3-go:before{content:"";display:block;position:absolute;left:-5%;top:-30%;width:17%;aspect-ratio:1.5;rotate:-38deg;background:var(--art-street-menu-sparks-y) center/contain no-repeat;pointer-events:none}.s3-camp .cs-play,.s3-camp .cs-play:disabled{background:var(--art-street-menu-btn-go) center/100% 100% no-repeat;padding:0 .4em .42em}.arcade-flow .af-button.af-back.af-back-art,.s3-camp .street-back{background-size:100% 100%}.arcade-flow.af-s3 .af-button.s3-tile[aria-pressed=true]:after,.arcade-flow.af-s3 .af-button.s3-pill[aria-pressed=true]:after,.arcade-flow.af-s3 .af-button.s3-set[aria-pressed=true]:after,.s3-camp .cs-tab[aria-pressed=true]:after{content:"";position:absolute;left:50%;top:-1.15em;width:1.9em;aspect-ratio:1.5;translate:-50% 0;background:var(--art-street-menu-sparks-y) center/contain no-repeat;pointer-events:none}.arcade-flow.af-s3 .af-button.s3-set[aria-pressed=true]:after{left:66%}.s3-camp .cs-tab[aria-pressed=true]:after{left:12%;background-image:var(--art-street-menu-sparks-k)}.af-s3 .s3-tile-art{height:128%;bottom:-24%;clip-path:inset(0 0 33% 0)}.af-s3 .s3-pucks canvas{width:62%;margin:0 -9%}.s3-camp .cs-eyebrow{position:relative}.s3-camp .cs-eyebrow:after,.s3-camp .cs-name:after{content:"";position:absolute;right:-1.25em;top:.15em;width:1.05em;aspect-ratio:24 / 19;background:#ffd83a;clip-path:polygon(4% 96%,96% 96%,100% 22%,74% 54%,50% 4%,26% 54%,0 22%);filter:drop-shadow(0 0 0 var(--ink))}.s3-camp .cs-title{position:relative}.s3-camp .cs-title:after{content:"";position:absolute;left:14%;right:6%;bottom:-.3em;height:.2em;border-radius:60% 40% 55% 45%/100%;background:#ff3d4f;rotate:-1.5deg;box-shadow:.5em .16em 0 -.03em #ff7ab8}@media(orientation:landscape)and (min-width:761px){.arcade-flow.af-s3 .af-progress{font-size:calc(1.85 * var(--ux))}.arcade-flow.af-s3[data-step="2"] .af-progress{font-size:calc(1.62 * var(--ux))}.arcade-flow.af-s3 .af-button.af-back.af-back-art,.s3-camp .street-back{height:calc(10.6 * var(--uy));padding:0 1em .16em 2.75em;font-size:calc(2.7 * var(--ux))}.af-s3 .s3-name{font-size:calc(5.7 * var(--ux));bottom:9%}.af-s3 .s3-tag{font-size:calc(2.15 * var(--ux))}.af-s3 .s3-levels{--x:59.6;--w:29;justify-content:flex-start;gap:.3em;font-size:calc(1.95 * var(--ux))}.arcade-flow.af-s3 .s3-levels .af-button.s3-pill{flex:0 1 auto;padding:0 .75em .12em}.af-s3 .s3-arena .af-title.has-art{--w:43.5}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(1){rotate:-3.5deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(2){rotate:-3deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(3){rotate:-3deg}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]{z-index:5}.arcade-flow.af-s3 .af-button.s3-photo .s3-label{left:-3%;right:-3%;bottom:4%;font-size:calc(2.25 * var(--ux));white-space:nowrap}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]:after{content:"";position:absolute;right:3%;top:-4%;width:22%;aspect-ratio:9 / 3.4;rotate:28deg;background:linear-gradient(#ffe27a,#f2b91f);border:.1em solid var(--ink);box-shadow:0 .1em #07142c66}.af-s3 .s3-pieces .af-title.has-art{--y:4.6;--w:35}.arcade-flow.af-s3 .af-button.s3-set .s3-label{font-size:calc(1.72 * var(--ux))}.af-s3 .s3-pieces~.af-footer .s3-go{--y:83.6;height:calc(14 * var(--uy))}.af-s3 .s3-side-title{--y:69.2;font-size:calc(1.9 * var(--ux));padding:.25em .9em .55em}.af-s3 .s3-sides{--y:75.4;font-size:calc(2.05 * var(--ux))}.s3-camp .cs-opponent{left:-27%;top:5%;width:98%;height:91%}.s3-camp .cs-node,.s3-camp .cs-node:hover,.s3-camp .cs-node:active{translate:-50% -34%}.s3-camp .cs-map-viewport{top:calc(50% - 19 * var(--uy))}.s3-camp .cs-map-viewport:before{content:"";position:absolute;left:-5%;bottom:-10%;width:24%;aspect-ratio:1.5;z-index:-1;background:var(--art-street-hud-splat) center/contain no-repeat}.s3-camp .cs-tape:nth-of-type(3){display:none}.s3-camp .cs-tabs{font-size:calc(1.9 * var(--ux))}.s3-camp .cs-tab{padding:.7em .85em 1em}.s3-camp .cs-title{font-size:calc(4.2 * var(--ux));-webkit-text-stroke:.26em var(--ink)}.s3-camp .cs-eyebrow{font-size:calc(1.9 * var(--ux))}}.arcade-flow.af-s3 .af-button.s3-pill[aria-pressed=true]:after{left:90%;top:-.95em;width:1.5em;rotate:32deg}.arcade-flow.af-s3 .af-progress li[aria-current]{position:relative}.arcade-flow.af-s3 .af-progress li[aria-current]:after{content:"";position:absolute;left:50%;top:-.75em;width:1.5em;aspect-ratio:1.5;translate:-50% 0;background:var(--art-street-menu-sparks-k) center/contain no-repeat}.arcade-flow.af-s3 .af-button.s3-go:before{content:""!important;display:block!important;position:absolute;left:-3%;top:-24%;width:16%;height:auto;aspect-ratio:1.5;rotate:-38deg;inset-inline-end:auto;bottom:auto;background:var(--art-street-menu-sparks-k) center/contain no-repeat!important;border:0;opacity:1;transform:none;pointer-events:none}.af-s3 .s3-crew~.af-footer .s3-go>span:after{content:" →";font-family:var(--font-ui,sans-serif);font-style:normal;font-weight:900}.arcade-flow.af-s3 .af-button.s3-set .s3-label{background:none;bottom:9%}.arcade-flow.af-s3 .af-button.s3-set .s3-label:after{content:"";position:absolute;left:14%;right:14%;bottom:-.02em;height:.2em;border-radius:60% 40% 55% 45%/100%;background:#ffd83a;box-shadow:0 .04em 0 var(--ink)}.af-s3 .s3-fighter[data-side=opponent] .s3-tag{right:-11%;top:-9%}.s3-camp .cs-tab{background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat;padding:.62em 1.15em .72em}.s3-camp .cs-tab[aria-pressed=true]{padding:.7em 1.05em 1em}@media(orientation:landscape)and (min-width:761px){.arcade-flow.af-s3 .af-logo,.s3-camp .cs-logo{left:calc(50% - 46.2 * var(--ux));top:calc(50% - 47.6 * var(--uy));width:calc(11.6 * var(--ux))}.s3-camp .cs-tab{padding:.62em 1.15em .72em}.s3-camp .cs-tab[aria-pressed=true]{padding:.7em 1.05em 1em}.s3-camp .cs-opponent{left:-19%;width:88%}.s3-camp .cs-detail-copy{left:40%;right:10%}.s3-camp .cs-node[aria-pressed=true]{filter:drop-shadow(0 0 .7em #ffd83a) drop-shadow(0 0 .25em #fff3a6) var(--s3-drop)}}@media(orientation:landscape)and (min-width:761px){.af-s3 .s3-crew~.af-footer .s3-go{font-size:calc(3.3 * var(--ux))}.s3-camp .cs-description{width:118%;padding:1.4em 1.7em 2.3em 2.5em;font-size:calc(1.15 * var(--ux))}}.arcade-flow.af-s3 .af-button.s3-go:before{left:-6%;top:-30%;width:21%;background:var(--art-street-menu-sparks-y) center/contain no-repeat!important}.af-s3 .s3-crown,.s3-camp .cs-node-crown{background:var(--art-street-menu-crown-sel) center/contain no-repeat;clip-path:none;aspect-ratio:420 / 207}.af-s3 .s3-crown:after,.s3-camp .cs-node-crown:after{display:none}.af-s3 .s3-crown{width:44%;top:-21%}.s3-camp .cs-node-crown{width:96%;top:-50%}.s3-camp .cs-node[data-won=true]:not([aria-pressed=true]) .cs-node-crown{width:70%;top:-34%}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]{outline:.14em solid #fff;outline-offset:0}.arcade-flow.af-s3 .af-button.s3-set .s3-label{background:var(--art-street-menu-name-plate) center/100% 100% no-repeat;bottom:7%}.arcade-flow.af-s3 .af-button.s3-set .s3-label:after{display:none}.arcade-flow.af-s3 .af-button.s3-tile .s3-label{left:5%;right:5%;bottom:9%}@media(orientation:landscape)and (min-width:761px){.arcade-flow.af-s3 .af-button.s3-photo:nth-child(1){rotate:-4.5deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(2){rotate:3.5deg}.arcade-flow.af-s3 .af-button.s3-photo:nth-child(3){rotate:-2.5deg}.arcade-flow.af-s3 .af-button.s3-photo .s3-label{font-size:calc(2.6 * var(--ux));padding:.34em .5em .7em;bottom:2%}.af-s3 .s3-pieces .af-title.has-art{--x:15.4;--w:34}.af-s3 .s3-pieces~.af-footer .s3-go{--y:84.6;font-size:calc(3.5 * var(--ux))}.af-s3 .s3-side-title{font-size:calc(2.3 * var(--ux))}.af-s3 .s3-fighter-art{height:104%;bottom:5%}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(1){rotate:-4deg}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(2){rotate:2.5deg}.arcade-flow.af-s3 .af-button.s3-tile:nth-child(3){rotate:-3deg}}@media(orientation:landscape)and (min-width:761px){.af-s3 .s3-pieces .af-title.has-art:after{content:"";position:absolute;right:-7%;top:2%;width:11%;aspect-ratio:1.5;rotate:48deg;background:var(--art-street-menu-sparks-k) center/contain no-repeat}.af-s3 .s3-pieces~.af-footer .s3-go{--x:76.2;--y:85.6;--w:22.4;height:calc(12.6 * var(--uy));font-size:calc(3.3 * var(--ux))}.af-s3 .s3-pieces~.af-footer .s3-go>span{position:relative}.af-s3 .s3-pieces~.af-footer .s3-go>span:after{content:"";position:absolute;left:6%;right:-4%;bottom:-.2em;height:.16em;border-radius:60% 40% 55% 45%/100%;background:#ff3d4f;rotate:-2deg;z-index:-1}.af-s3 .s3-pucks{top:5%;height:50%}.arcade-flow.af-s3 .af-button.s3-set .s3-label{bottom:3%;font-size:calc(1.6 * var(--ux));min-height:1.7em;padding:.22em .4em .5em}}@media(orientation:landscape)and (min-width:761px){.arcade-flow.af-s3 .af-button.s3-set .s3-label{left:2%;right:2%;white-space:nowrap;font-size:calc(1.36 * var(--ux));padding:.3em .3em .62em}}@media(orientation:landscape)and (min-width:761px){.s3-camp .cs-heading:after{content:"";position:absolute;right:-9%;top:6%;width:13%;aspect-ratio:1.5;rotate:46deg;background:var(--art-street-menu-sparks-y) center/contain no-repeat}.s3-camp .cs-description{position:relative;width:120%;padding:1.5em 2.6em 2.5em 2.7em;font-size:calc(1.08 * var(--ux))}.s3-camp .cs-description:after{content:"";position:absolute;right:-3%;top:-12%;width:17%;aspect-ratio:1.5;rotate:50deg;background:var(--art-street-menu-sparks-y) center/contain no-repeat}.s3-camp .cs-map-viewport:before{left:-8%;bottom:auto;top:44%;width:20%;z-index:0}.s3-camp .cs-map-viewport:after{content:"";position:absolute;left:-7%;top:-9%;width:16%;aspect-ratio:1.5;rotate:160deg;background:var(--art-street-hud-splat) center/contain no-repeat;z-index:0}.s3-camp .cs-map-scene{z-index:1}.s3-camp .cs-tape{z-index:4}.s3-camp .cs-detail{left:calc(50% + 16 * var(--ux));top:calc(50% - 31 * var(--uy))}}@media(orientation:landscape)and (min-width:761px){.s3-camp .cs-logo{left:calc(50% - 46.6 * var(--ux));top:calc(50% - 47.6 * var(--uy));width:calc(9.2 * var(--ux))}.s3-camp .cs-tabs{top:calc(50% - 32.4 * var(--uy))}.s3-camp .cs-map-viewport:before{left:-4.6%;top:40%;width:11%}.s3-camp .cs-map-viewport:after{left:-3.6%;top:-8%;width:11%}}@media(orientation:landscape)and (min-width:761px){.s3-camp .cs-map-viewport:before{left:-3.4%;top:38%;bottom:auto;width:10%;z-index:3}.s3-camp .cs-map-viewport:after{inset:auto -3% -7% auto;width:12%;rotate:0deg;z-index:3}.s3-camp .cs-title{font-size:calc(3.8 * var(--ux))}}.s3-camp button.cs-node:not(:disabled):hover,.s3-camp button.cs-node:not(:disabled):active{translate:-50% -50%}@media(orientation:landscape)and (min-width:761px){.s3-camp button.cs-node:not(:disabled):hover,.s3-camp button.cs-node:not(:disabled):active{translate:-50% -34%}}.arcade-flow.af-s3,.arcade-campaign.s3-camp{--s3-hover:1.04;--s3-press:var(--s3-hover)}.arcade-flow.af-s3 .af-button:not(.af-back):is(:hover,:active),.s3-camp button:not(.cs-node):is(:hover,:active){translate:none!important;transform:none!important}.s3-camp button.cs-node:is(:hover,:active){transform:none!important}.arcade-flow.af-s3 .af-button:not(:disabled):active,.s3-camp button:not(:disabled):active{filter:brightness(.88) drop-shadow(0 .1em 0 #07142c73)!important}.arcade-flow.af-s3 .af-button.s3-pill{background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat!important}.arcade-flow.af-s3 .af-button.s3-pill[aria-pressed=true]{background:none!important}.arcade-flow.af-s3 .af-button.s3-pill[aria-pressed=true]:before{content:"";position:absolute;left:0;right:0;top:0;height:150%;z-index:-1;background:var(--art-street-menu-pill-yellow) center top/100% 100% no-repeat;pointer-events:none}.arcade-flow.af-s3 .af-button.s3-fighter{background:var(--art-street-menu-crew-card-b) center/100% 100% no-repeat!important}.arcade-flow.af-s3 .af-button.s3-fighter[data-side=self]{background:var(--art-street-menu-crew-card-y) center/100% 100% no-repeat!important}.arcade-flow.af-s3 .af-button.s3-tile,.arcade-flow.af-s3 .af-button.s3-set{background:var(--art-street-menu-tile-b) center/100% 100% no-repeat!important}.arcade-flow.af-s3 .af-button.s3-set[aria-pressed=true]{background:var(--art-street-menu-tile-y) center/100% 100% no-repeat!important}.arcade-flow.af-s3 .af-button.s3-photo{background:#fff!important}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]{background:#ffd83a!important}.arcade-flow.af-s3 .af-button.s3-go,.s3-camp .cs-play,.s3-camp .cs-play:disabled{background:var(--art-street-menu-btn-go) center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important}.s3-camp .cs-tab{background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat!important;border:0!important}.s3-camp .cs-tab[aria-pressed=true]{background:var(--art-street-menu-tag-yellow) center/100% 100% no-repeat!important}.s3-camp .cs-node{background:var(--art-street-menu-node-gold) center/contain no-repeat!important}.s3-camp .cs-node[data-locked=true]{background:var(--art-street-menu-node-dark) center/contain no-repeat!important}.s3-camp .street-back,.arcade-flow .af-button.af-back.af-back-art{background:var(--art-street-hud-btn-back) left center/100% 100% no-repeat!important}.arcade-flow .af-mode-list .af-button.af-mode-card:is(:hover,:active),.arcade-flow .af-button.af-back.af-back-art:is(:hover,:active),html.painted .passthrough .hud-bottom .btn:not(:disabled):is(:hover,:active),html.painted .result-stage>.actions>.btn:not(:disabled):is(:hover,:active){transform:none!important;translate:none!important}.arcade-flow .af-mode-list .af-button.af-mode-card,.arcade-flow .af-button.af-back.af-back-art,html.painted .passthrough .hud-bottom .btn,html.painted .result-stage>.actions>.btn{transition:scale .18s cubic-bezier(.25,.8,.35,1),filter .18s ease-out}.arcade-flow .af-mode-list .af-button.af-mode-card:not(:disabled):active{filter:brightness(.9) drop-shadow(0 3px 0 #07142c73)!important}.arcade-flow .af-button.af-back.af-back-art:not(:disabled):active,html.painted .passthrough .hud-bottom .btn:not(:disabled):active,html.painted .result-stage>.actions>.btn:not(:disabled):active{filter:brightness(.88) drop-shadow(0 2px 0 #07142c80)!important}@media(hover:hover)and (pointer:fine){.arcade-flow .af-mode-list .af-button.af-mode-card:not(:disabled):is(:hover,:active){scale:1.045}.arcade-flow .af-button.af-back.af-back-art:not(:disabled):is(:hover,:active),html.painted .passthrough .hud-bottom .btn:not(:disabled):is(:hover,:active),html.painted .result-stage>.actions>.btn:not(:disabled):is(:hover,:active){scale:1.04}}@media(hover:none),(pointer:coarse){.arcade-flow.af-s3,.arcade-campaign.s3-camp{--s3-hover:1}.arcade-flow.af-s3 .af-button.s3-photo[aria-pressed=true]:hover{scale:1.16}}html.reduced .arcade-flow .af-mode-list .af-button.af-mode-card,html.reduced .arcade-flow .af-button.af-back.af-back-art,html.reduced .passthrough .hud-bottom .btn,html.reduced .result-stage>.actions>.btn{transition:none}@media(orientation:landscape)and (min-width:761px){.arcade-flow[data-step="1"] .af-mode-hero:not([data-character=tito]){top:calc(50% - 21 * var(--uy));height:calc(69 * var(--uy))}}.street-title{--st-max:1em;position:relative;display:inline-block;vertical-align:top;isolation:isolate;white-space:nowrap;font-family:var(--font-street);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.9;font-size:calc(var(--st-max) * var(--fit,1));text-align:left;rotate:-4deg;color:#fff;text-shadow:none;-webkit-text-stroke:0}.street-title .st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.street-title .st-deco{position:relative;display:block;transform:skew(-9deg) scaleY(1.14)}.street-title .st-fill{position:relative;display:block;z-index:2;color:#fff}.street-title .st-fill .hl{color:#ffd83a}.street-title .st-stroke{position:absolute;inset:0;z-index:1;display:block;color:#05070f;-webkit-text-stroke:.26em #05070f;filter:drop-shadow(.07em 0 0 #fff) drop-shadow(-.07em 0 0 #fff) drop-shadow(0 .07em 0 #fff) drop-shadow(0 -.07em 0 #fff) drop-shadow(0 .12em 0 #07142c99)}.street-title .st-ch{display:inline-block;rotate:var(--r);translate:0 var(--y)}.street-title .st-part{position:relative}.street-title .st-stroke .st-u:before{content:"";position:absolute;left:-4%;right:-8%;bottom:-.34em;height:.5em;z-index:-1;rotate:-2deg;background:var(--art-street-menu-brush-red) center/100% 100% no-repeat}.street-title.st-under-yellow .st-stroke .st-u:before{background-image:var(--art-street-menu-tag-yellow);height:.66em;bottom:-.5em}.street-title.st-under-none .st-stroke .st-u:before{display:none}.street-title:before{content:"";position:absolute;left:-7%;top:-16%;width:60%;height:118%;z-index:-1;opacity:.8;background:radial-gradient(circle,#ff4f7b 34%,transparent 38%) 0 0/.16em .16em;mask:radial-gradient(ellipse at 40% 55%,#000 22%,transparent 68%);-webkit-mask:radial-gradient(ellipse at 40% 55%,#000 22%,transparent 68%)}.street-title.st-under-none:before{display:none}.street-title.st-lines{line-height:.86}.arcade-flow .af-title.has-art{letter-spacing:0;text-shadow:none}.arcade-flow .af-title.has-art .street-title{--st-max:clamp(30px,8vw,64px)}.arcade-flow[data-step="1"] .af-title.has-art{width:clamp(210px,25vw,400px)}.arcade-flow[data-step="1"] .af-title.has-art .street-title{--st-max:clamp(40px,11vw,96px)}.af-s3 .s3-vs-mark{display:flex;align-items:center;justify-content:center;aspect-ratio:684 / 760;background:var(--art-street-menu-vs-burst) center/contain no-repeat;pointer-events:none}.af-s3 .s3-vs-word{display:block;flex:none;width:60%;text-align:center}.af-s3 .s3-vs-mark .street-title{--st-max:30em;rotate:-9deg}.af-s3 .s3-vs-mark .street-title .st-stroke{-webkit-text-stroke:.15em #05070f;filter:drop-shadow(.035em 0 0 #fff) drop-shadow(-.035em 0 0 #fff) drop-shadow(0 .035em 0 #fff) drop-shadow(0 -.035em 0 #fff) drop-shadow(0 .06em 0 #07142c99)}.s3-camp .cs-heading .street-title{--st-max:9vw}.result-stage>.big.has-art .street-title{--st-max:14vw}@media(orientation:portrait),(max-width:760px){.s3-camp .cs-heading{width:40vw;flex:none;margin-left:22px}.s3-camp .cs-heading:before{display:none}.s3-camp .cs-marks{display:none}}@media(orientation:landscape)and (min-width:761px){.arcade-flow[data-step="1"] .af-title.has-art{width:calc(22.6 * var(--ux))}.arcade-flow[data-step="1"] .af-title.has-art .street-title{--st-max:calc(9.6 * var(--ux))}.arcade-flow.af-s3 .af-title.has-art .street-title{--st-max:calc(6.6 * var(--ux))}.s3-camp .cs-heading .street-title{--st-max:calc(8 * var(--ux))}}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.big.has-art .street-title{--st-max:calc(11 * var(--ux))}}.s3-camp .cs-heading{position:relative}.s3-camp .cs-heading:before{content:"";position:absolute;left:-13%;top:-14%;width:24%;aspect-ratio:420 / 207;rotate:-18deg;background:var(--art-street-menu-crown-sel) center/contain no-repeat;z-index:2}.result-stage>.big.has-art{min-width:0;max-width:min(calc(100vw - 32px),calc(100% - 28px));justify-self:stretch;text-align:center}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.big.has-art{top:calc(50% - 46 * var(--uy))}}.arcade-flow.af-s3 .af-main{justify-content:safe center}.street-title .st-stroke{filter:drop-shadow(.045em 0 0 #fff) drop-shadow(-.045em 0 0 #fff) drop-shadow(0 .045em 0 #fff) drop-shadow(0 -.045em 0 #fff) drop-shadow(0 .1em 0 #07142c99)}.result-stage>.big.has-art:before{content:"";position:absolute;left:4%;top:-26%;width:15%;aspect-ratio:420 / 207;rotate:-14deg;background:var(--art-street-menu-crown-sel) center/contain no-repeat;z-index:3;pointer-events:none}.arcade-flow.af-s3 .af-button.s3-go:before{z-index:2}@media(orientation:landscape)and (min-width:761px){.af-s3 .s3-crew .af-title.has-art{--y:8}.af-s3 .s3-arena .af-title.has-art{--x:14.5;--y:12.5;--w:40}.af-s3 .s3-pieces .af-title.has-art{--y:7.2}.s3-camp .cs-heading{top:calc(50% - 45.6 * var(--uy))}.s3-camp .cs-heading:before{left:-17%;top:-4%}.af-s3 .s3-crew .af-title.has-art:before,.af-s3 .s3-crew .af-title.has-art:after{content:"";position:absolute;top:-6%;width:9%;aspect-ratio:1.5;background:var(--art-street-menu-sparks-y) center/contain no-repeat;pointer-events:none}.af-s3 .s3-crew .af-title.has-art:before{left:-7%;rotate:-40deg}.af-s3 .s3-crew .af-title.has-art:after{right:4%;top:-10%;rotate:40deg}}.arcade-flow.af-s3 .af-button.s3-go:before{background:var(--art-street-menu-sparks-k) center/contain no-repeat!important;width:18%;left:-13%;top:-8%;rotate:-60deg}html.painted .card:not(.result-stage){--sp-ink:var(--street-ink,#0b1a3a);background:radial-gradient(circle at 2px 2px,#ffffff12 1.3px,transparent 1.8px) 0 0/15px 15px,radial-gradient(120% 70% at 50% 0,#2a55c8 0,#17307a 46%,#0c1848);border:5px solid var(--sp-ink);border-radius:28px;color:#fff;box-shadow:0 0 0 4px #fff,0 12px 0 4px #07142ce0,0 28px 44px #000a}html.painted .card:not(.result-stage) h2{font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;line-height:1.05;letter-spacing:.01em;font-size:clamp(26px,4.4vw,40px);color:#ffd83a;-webkit-text-stroke:.2em var(--sp-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--sp-ink)}html.painted .card:not(.result-stage) h3,html.painted .card:not(.result-stage) .label{font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;font-size:19px;letter-spacing:.02em;color:#fff;-webkit-text-stroke:.18em var(--sp-ink);paint-order:stroke fill}html.painted .card:not(.result-stage) .card-head{border-bottom:4px dashed #ffffff2e}html.painted .card:not(.result-stage) p,html.painted .card:not(.result-stage) li,html.painted .card:not(.result-stage) .note,html.painted .card:not(.result-stage) .muted{color:#eef4ff;font-weight:700}html.painted .card:not(.result-stage) .btn:not(.icon-btn){min-height:56px;height:auto;padding:8px 2px 12px;gap:9px;border-radius:0;background:none!important;box-shadow:none!important;color:#fff!important;border-style:solid;border-color:transparent;border-width:0 30px;border-image:var(--art-street-hud-btn-brush-blue) 0 26% fill / 0 30px stretch;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:20px;line-height:1.05;text-transform:uppercase;white-space:normal;text-align:center;-webkit-text-stroke:.2em var(--sp-ink);paint-order:stroke fill;transition:translate .09s ease-out}html.painted .card:not(.result-stage) .btn:not(.icon-btn) span{min-width:0}html.painted .card:not(.result-stage) .btn:not(.icon-btn) svg{width:24px;height:24px;flex:none;-webkit-text-stroke:0}html.painted .card:not(.result-stage) .btn.primary:not(.icon-btn){border-image-source:var(--art-street-hud-btn-brush-yellow);color:var(--sp-ink)!important;-webkit-text-stroke:0;font-size:23px;min-height:62px}html.painted .card:not(.result-stage) .btn.danger:not(.icon-btn),html.painted .card:not(.result-stage) .btn.coral:not(.icon-btn){border-image-source:var(--art-street-hud-btn-brush-red)}html.painted .card:not(.result-stage) .btn:not(.icon-btn):hover{translate:0 -2px}html.painted .card:not(.result-stage) .btn:not(.icon-btn):active{translate:0 2px}html.painted .card:not(.result-stage) .btn:disabled{opacity:.55}html.painted .card:not(.result-stage) .btn.icon-btn{width:50px;height:50px;min-height:50px;border-radius:50%;border:4px solid var(--sp-ink);background:#ffd83a!important;color:var(--sp-ink)!important;box-shadow:0 0 0 3px #fff,0 5px 0 3px #07142cc0!important}html.painted .card:not(.result-stage) .btn.icon-btn svg{width:26px;height:26px;stroke-width:3.4}html.painted .card:not(.result-stage) .settings-tabs{background:none;border:0;box-shadow:none;gap:6px;padding:0}html.painted .card:not(.result-stage) .settings-tab{min-height:50px;padding:8px 14px 12px;border-radius:0;color:#fff;background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:17px;line-height:1.05;text-transform:uppercase;-webkit-text-stroke:.2em var(--sp-ink);paint-order:stroke fill}html.painted .card:not(.result-stage) .settings-tab[aria-selected=true]{background:var(--art-street-menu-pill-yellow) center top/100% 150% no-repeat;color:var(--sp-ink);-webkit-text-stroke:0}html.painted .card:not(.result-stage) .stat{border:0;border-radius:0;display:grid;align-content:center;min-height:104px;padding:10px 22px 34px;text-align:center;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}html.painted .card:not(.result-stage) .stat .v{font-family:var(--font-street);font-style:italic;font-weight:400;font-size:30px;line-height:1;color:#ffd83a;-webkit-text-stroke:.16em var(--sp-ink);paint-order:stroke fill}html.painted .card:not(.result-stage) .stat.zero .v{color:#fff}html.painted .card:not(.result-stage) .stat .k{margin-top:2px;font-size:11px;line-height:1.1;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff}html.painted .card:not(.result-stage) select:not(.lang-select select){min-height:48px;padding:6px 14px;border:4px solid var(--sp-ink);border-radius:16px;background-color:#fff;color:var(--sp-ink);font:900 16px var(--font-ui);box-shadow:0 4px #07142cb0}html.painted .card:not(.result-stage) select option{color:#0b1a3a;background:#fff}html.painted .card:not(.result-stage) input[type=range]{accent-color:#ffd83a}html.painted .card:not(.result-stage) .set-row{border-bottom:3px dashed #ffffff24}html.painted .card:not(.result-stage) .set-row label,html.painted .card:not(.result-stage) .set-row>span:first-child{font-weight:900;color:#fff}html.painted .card:not(.result-stage) table.mini th{color:#ffd83a;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.04em}html.painted .card:not(.result-stage) table.mini td{border-color:#ffffff24;font-weight:800;color:#fff}html.painted .card:not(.result-stage) ol.rules-list li::marker{color:#ffd83a;font-family:var(--font-street);font-size:1.15em}html.painted .collection-shell .set{border:4px solid var(--sp-ink);border-radius:22px;background:linear-gradient(#2f62d8,#1b3c9a);box-shadow:0 6px #07142cc0;color:#fff}html.painted .collection-shell .set[aria-pressed=true]{border-color:#ffd83a;background:linear-gradient(#3a74ee,#2148b4);box-shadow:0 0 0 4px var(--sp-ink),0 8px 0 4px #07142cc0}html.painted .collection-shell .set .ttl{font-family:var(--font-street);font-style:italic;font-weight:400;font-size:21px;line-height:1.05;text-transform:uppercase;color:#fff;-webkit-text-stroke:.18em var(--sp-ink);paint-order:stroke fill}html.painted .collection-shell .set .ttl{min-width:0;width:100%;padding:0 .3em;box-sizing:border-box}html.painted .collection-shell .set .ttl>span{display:block;min-width:0}html.painted .collection-shell .set .sub{font-weight:900;font-size:12px;color:#ffe680}html.painted .card.modal-card[role=alertdialog]{text-align:center;padding:26px 24px 24px}html.painted .card.modal-card[role=alertdialog] p{font-size:21px!important;font-weight:900!important;line-height:1.2;margin:2px 0 6px!important}html.painted .card.modal-card[role=alertdialog] .actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}html.painted .match-pause{width:min(440px,100%);padding:26px 26px 30px}html.painted .match-pause .pause-mark i{width:13px;height:34px;border-radius:5px;border:3px solid var(--sp-ink);background:#ffd83a;box-shadow:0 3px #07142c}html.painted .match-pause .pause-eyebrow{display:inline-block;margin:8px 0 2px;padding:.55em 1.2em .85em;font-size:12px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 0 var(--sp-ink);background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}html.painted .match-pause h2{margin:6px 0 20px;font-size:clamp(28px,7vw,42px)}@media(max-width:600px),(max-height:440px){html.painted .card:not(.result-stage){border-width:4px;border-radius:22px;box-shadow:0 0 0 3px #fff,0 8px 0 3px #07142ce0}html.painted .card:not(.result-stage) .btn:not(.icon-btn){min-height:48px;font-size:17px;padding:6px 0 10px;border-width:0 24px;border-image-width:0 24px}html.painted .card:not(.result-stage) .btn.primary:not(.icon-btn){min-height:52px;font-size:19px}html.painted .card:not(.result-stage) .settings-tab{font-size:13px;min-height:44px;padding:6px 8px 10px}html.painted .card:not(.result-stage) .stat .v{font-size:28px}}@media(max-height:440px){html.painted .match-pause{padding:12px 22px 16px}html.painted .match-pause h2{margin:2px 0 8px;font-size:26px}html.painted .match-pause .pause-mark{display:none}}html.painted .challenge-hub .qh-heading p{display:inline-block;margin:0 0 6px;padding:.6em 1.3em .9em;font-size:12px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 0 #0b1a3a;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}html.painted .challenge-hub .qh-heading h1{font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;font-size:clamp(30px,5vw,60px);line-height:1.05;color:#ffd83a;-webkit-text-stroke:.2em #0b1a3a;paint-order:stroke fill;text-shadow:0 .09em 0 #0b1a3a}html.painted .challenge-hub .qh-choice{border:0;border-radius:0;box-shadow:none;padding:9% 9% 11%;background:var(--art-street-menu-tile-b) center/100% 100% no-repeat;color:#fff;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:clamp(14px,1.9vw,24px);text-transform:uppercase}html.painted .challenge-hub .qh-choice[aria-pressed=true]{background-image:var(--art-street-menu-tile-y);box-shadow:none}html.painted .challenge-hub .qh-choice:hover{background-color:transparent}html.painted .challenge-hub .qh-choice strong{font-weight:400;line-height:1.05;-webkit-text-stroke:.2em #0b1a3a;paint-order:stroke fill;min-width:0}html.painted .challenge-hub .qh-badge{top:3%;left:4%;padding:.5em 1em .8em;border-radius:0;font:900 12px var(--font-ui);color:#fff;-webkit-text-stroke:0;text-shadow:0 1px 0 #0b1a3a;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}html.painted .challenge-hub .qh-selected-title{font-family:var(--font-street);font-style:italic;font-weight:400;text-transform:uppercase;font-size:clamp(20px,2.6vw,32px);color:#fff;-webkit-text-stroke:.18em #0b1a3a;paint-order:stroke fill}html.painted .challenge-hub .qh-selected-brief{color:#fff;font-weight:800;font-size:16px;text-shadow:0 1px 0 #0b1a3a,0 0 8px #07142c}html.painted .challenge-hub .qh-footer{color:#fff;font-weight:800;text-shadow:0 1px 0 #0b1a3a,0 0 8px #07142c}html.painted .challenge-hub .btn{min-height:56px;height:auto;padding:8px 2px 12px;border-radius:0;background:none!important;box-shadow:none!important;color:#fff!important;border-style:solid;border-color:transparent;border-width:0 30px;border-image:var(--art-street-hud-btn-brush-blue) 0 26% fill / 0 30px stretch;font-family:var(--font-street);font-style:italic;font-weight:400;font-size:20px;line-height:1.05;text-transform:uppercase;white-space:normal;-webkit-text-stroke:.2em #0b1a3a;paint-order:stroke fill}html.painted .challenge-hub .btn.primary{border-image-source:var(--art-street-hud-btn-brush-yellow);color:#0b1a3a!important;-webkit-text-stroke:0;font-size:24px;min-height:64px;min-width:230px}@media(max-width:700px),(max-height:440px){html.painted .challenge-hub .btn{min-height:44px;font-size:15px;padding:5px 0 9px;border-width:0 22px;border-image-width:0 22px}html.painted .challenge-hub .btn.primary{min-height:50px;font-size:19px;min-width:0}html.painted .challenge-hub .qh-choice{padding:22% 7% 12%;font-size:12px}html.painted .challenge-hub .qh-badge{font-size:8px}html.painted .challenge-hub .qh-selected-brief{font-size:13px}}html.painted .challenge-hub .btn:focus-visible,html.painted .card:not(.result-stage) .btn:not(.icon-btn):focus-visible{outline:3px solid #ffd83a;outline-offset:1px;border-radius:18px}html.painted .passthrough .hud-bottom .btn:nth-child(n),html.painted .passthrough .hud-bottom .btn:nth-child(n):disabled{background:linear-gradient(#194e5503,#061237fc 4.2%,#6bcef3fc 8.3%,#56cefcfc,#e2fffffc 16.7%,#fdfdfbfc 20.8%,#4da8f0fc,#007ef8fc 29.2%,#017bfdfc 33.3%,#0076fbfc,#0073fbfc 41.7%,#0071fafc 45.8%,#056ffffc,#0069fbfc 54.2%,#0066fcfc 58.3%,#0068fbfc,#0068f9fc 66.7%,#48ccfffc 70.8%,#0034b6fc,#0135b8fc 79.2%,#03113afc 83.3%,#003b60fa,#029fc90d 91.7%,#04bfe6ba 95.8%,#00050400) left -3px center/6px 100% no-repeat,linear-gradient(#172b544d,#0c1b3dfc 4.2%,#64d2f8fc 8.3%,#ccf4fffc,#0284fefc 16.7%,#017bfdfc 20.8%,#0078fafc,#0078fcfc 29.2%,#0072fbfc 33.3%,#006cf8fc,#0170fffc 41.7%,#0068fbfc 45.8%,#0065fbfc,#0165fcfc 54.2%,#0064fdfc 58.3%,#026cfffc,#0472fffc 66.7%,#44c4fffc 70.8%,#0035b4fc,#0135b8fc 79.2%,#051134fc 83.3%,#38415d08 87.5%,#0000 91.7% 95.8%,#0000) right -3px center/6px 100% no-repeat!important}html.painted .passthrough .hud-bottom .btn.hint:nth-child(n),html.painted .passthrough .hud-bottom .btn.hint:nth-child(n):disabled{background:linear-gradient(#1f1c1d00,#0d1237fc 4.2%,#080e08fc 8.3%,#feee39fc,#ffec2dfc 16.7%,#fbfdfdfc 20.8%,#fefdf9fc,#fbd704fc 29.2%,#f9d300fc 33.3%,#ffd603fc,#fece00fc 41.7%,#f9ca00fc 45.8%,#fcc300fc,#fbc101fc 54.2%,#fcc302fc 58.3% 62.5%,#fcc501fc 66.7%,#fff94ffc 70.8%,#fa8a03fc,#de6b00fc 79.2%,#16040cfc 83.3%,#061130fc,#b5820000 91.7%,#c6b50900 95.8%,#e2e4d600) left -3px center/6px 100% no-repeat,linear-gradient(#27324e73,#09112afc 4.2%,#fef34afc 8.3%,#ffffe2fc,#fcda04fc 16.7%,#fbd503fc 20.8%,#fdd602fc 25% 29.2%,#fed703fc 33.3%,#f9d200fc,#f8cc00fc 41.7%,#f8c400fc 45.8%,#ffc908fc,#fdc403fc 54.2%,#fbc103fc 58.3%,#fcc302fc,#facb05fc 66.7%,#f6c600fc 70.8%,#d86800fc,#dc6e03fc 79.2%,#110e24fc 83.3%,#061132fc 87.5%,#0000 91.7% 95.8%,#0000) right -3px center/6px 100% no-repeat!important}html.painted .result-stage>.actions>.btn{background:linear-gradient(#8a9bb103,#fcfefff5 4.2%,#0a1453fc 8.3%,#001b4bfc,#03f9fcfc 16.7%,#0ff5fffc 20.8%,#0060f6fc,#0066fefa 29.2%,#0067fffc 33.3%,#0066fefc 37.5%,#0064fdfc 41.7% 45.8%,#0066fefc 50%,#0165fefc 54.2% 58.3%,#0066fefc 62.5% 66.7%,#0067fdfc 70.8%,#0ba4fffc,#1de3fffc 79.2%,#25e1f6fc 83.3%,#01114bfc,#ecf2fffc 91.7%,#7a8aa603 95.8%,#838eac03) left -3px center/6px 100% no-repeat,linear-gradient(#8a95b303,#7a8aa417 4.2%,#c7c8dffc 8.3%,#031156fc,#008ce5fc 16.7%,#0065fffc 20.8%,#0066fefc 25%,#0165fefc 29.2% 33.3%,#0064fdfc 37.5% 41.7%,#0064fdfc 45.8%,#0165fefc 50% 54.2%,#0165fefc 58.3% 62.5%,#0165fefc 66.7% 70.8%,#006bfffc 75%,#006be8fc 79.2%,#02f7fdfc 83.3%,#000e4bfc,#050e39fc 91.7%,#e8ecf8cf 95.8%,#7b88a903) right -3px center/6px 100% no-repeat!important}html.painted .result-stage>.actions>.btn.primary{background:linear-gradient(#bdae6100,#b9ac7000 4.2%,#b2a67f03 8.3%,#a69e8c03,#fcfbfcfc 16.7%,#030f42fc 20.8%,#f3d520fc,#fadc29fc 29.2%,#fdd906fc 33.3%,#fed801fc 37.5%,#fdda02fc 41.7% 45.8%,#fdda02fc 50%,#ffd902fc 54.2% 58.3%,#fed801fc 62.5% 66.7%,#fed801fc 70.8% 75%,#fed703fc 79.2%,#ffffd5fc 83.3%,#f5d004fc,#000d44fc 91.7%,#3c4164fc 95.8%,#8a8ea303) left -3px center/6px 100% no-repeat,linear-gradient(#bcad6000,#b3aa7203 4.2%,#a89f8200 8.3%,#95918003,#e5eafffc 16.7%,#03103efc 20.8%,#fdd508fc,#fed801fc 29.2%,#fed703fc 33.3%,#fed801fc,#fed703fc 41.7%,#fed801fc 45.8%,#fed703fc,#fed502fc 54.2%,#fdd700fc 58.3%,#fed502fc 62.5% 66.7%,#fed502fc 70.8%,#fdd602fc,#fad303fc 79.2%,#fbd702fc 83.3%,#020d47fc,#fdfafefc 91.7%,#8d8f9e00 95.8%,#9192a600) right -3px center/6px 100% no-repeat!important}html.painted .card:not(.result-stage) .btn:not(.icon-btn){background:linear-gradient(#8a9bb103,#fcfefff5 4.2%,#0a1453fc 8.3%,#001b4bfc,#03f9fcfc 16.7%,#0ff5fffc 20.8%,#0060f6fc,#0066fefa 29.2%,#0067fffc 33.3%,#0066fefc 37.5%,#0064fdfc 41.7% 45.8%,#0066fefc 50%,#0165fefc 54.2% 58.3%,#0066fefc 62.5% 66.7%,#0067fdfc 70.8%,#0ba4fffc,#1de3fffc 79.2%,#25e1f6fc 83.3%,#01114bfc,#ecf2fffc 91.7%,#7a8aa603 95.8%,#838eac03) left -3px center/6px 100% no-repeat,linear-gradient(#8a95b303,#7a8aa417 4.2%,#c7c8dffc 8.3%,#031156fc,#008ce5fc 16.7%,#0065fffc 20.8%,#0066fefc 25%,#0165fefc 29.2% 33.3%,#0064fdfc 37.5% 41.7%,#0064fdfc 45.8%,#0165fefc 50% 54.2%,#0165fefc 58.3% 62.5%,#0165fefc 66.7% 70.8%,#006bfffc 75%,#006be8fc 79.2%,#02f7fdfc 83.3%,#000e4bfc,#050e39fc 91.7%,#e8ecf8cf 95.8%,#7b88a903) right -3px center/6px 100% no-repeat!important}html.painted .card:not(.result-stage) .btn.primary:not(.icon-btn){background:linear-gradient(#bdae6100,#b9ac7000 4.2%,#b2a67f03 8.3%,#a69e8c03,#fcfbfcfc 16.7%,#030f42fc 20.8%,#f3d520fc,#fadc29fc 29.2%,#fdd906fc 33.3%,#fed801fc 37.5%,#fdda02fc 41.7% 45.8%,#fdda02fc 50%,#ffd902fc 54.2% 58.3%,#fed801fc 62.5% 66.7%,#fed801fc 70.8% 75%,#fed703fc 79.2%,#ffffd5fc 83.3%,#f5d004fc,#000d44fc 91.7%,#3c4164fc 95.8%,#8a8ea303) left -3px center/6px 100% no-repeat,linear-gradient(#bcad6000,#b3aa7203 4.2%,#a89f8200 8.3%,#95918003,#e5eafffc 16.7%,#03103efc 20.8%,#fdd508fc,#fed801fc 29.2%,#fed703fc 33.3%,#fed801fc,#fed703fc 41.7%,#fed801fc 45.8%,#fed703fc,#fed502fc 54.2%,#fdd700fc 58.3%,#fed502fc 62.5% 66.7%,#fed502fc 70.8%,#fdd602fc,#fad303fc 79.2%,#fbd702fc 83.3%,#020d47fc,#fdfafefc 91.7%,#8d8f9e00 95.8%,#9192a600) right -3px center/6px 100% no-repeat!important}html.painted .card:not(.result-stage) .btn.danger:not(.icon-btn),html.painted .card:not(.result-stage) .btn.coral:not(.icon-btn){background:linear-gradient(#8a9caf03,#fcfffff5 4.2%,#0c154dfc 8.3%,#250f27fc,#fc5c00fc 16.7%,#fa6513fc 20.8%,#ff0000fc,#fd0000fa 29.2%,#ff0100fc 33.3%,#fe0000fc,#fd0000fc 41.7%,#fe0000fc 45.8% 50%,#fd0000fc 54.2%,#fe0000fc 58.3%,#fd0000fc,#fe0000fc 66.7%,#fd0001fc 70.8%,#fa0904fc,#ff5923fc 79.2%,#e6713bfc 83.3%,#01104dfc,#f6f1fffc 91.7%,#8c838d03 95.8%,#848daa03) left -3px center/6px 100% no-repeat,linear-gradient(#8895b703,#91808817 4.2%,#c2c5ddfc 8.3%,#090f48fc,#d40a00fc 16.7%,#fe0100fc 20.8%,#fe0000fc 25% 29.2%,#fd0001fc 33.3% 37.5%,#fd0001fc 41.7% 45.8%,#fe0000fc 50% 54.2%,#fe0000fc 58.3% 62.5%,#fe0000fc 66.7% 70.8%,#fb0100fc 75%,#e50700fc 79.2%,#fb5c04fc 83.3%,#000d4dfc,#070d39fc 91.7%,#e5ebf0cf 95.8%,#a77a7903) right -3px center/6px 100% no-repeat!important}@font-face{font-family:Nunito Street;font-style:normal;font-weight:400;font-display:swap;src:url(./nunito-800-IXmKHQJ0.woff2) format("woff2")}html:root{--font-cjk:"Hiragino Sans","Noto Sans CJK JP","Malgun Gothic","Microsoft YaHei";--font-street:"Lilita One","Nunito Street",var(--font-cjk),system-ui,sans-serif;--font-ui:"Nunito","Segoe UI",var(--font-cjk),system-ui,-apple-system,sans-serif;--font-display:"Nunito","Segoe UI",var(--font-cjk),system-ui,sans-serif}.lang-select{position:relative;display:inline-flex;align-items:center;gap:0}.lang-select .lang-ico{position:absolute;left:12px;width:20px;height:20px;color:#fff;pointer-events:none;z-index:1}.lang-select .lang-ico svg{width:100%;height:100%;display:block}.lang-select select{appearance:none;-webkit-appearance:none;cursor:pointer;min-height:42px;padding:6px 38px 9px 40px;border:0;border-radius:0;font:400 17px/1 var(--font-street);text-transform:uppercase;color:#fff;-webkit-text-stroke:.16em #05070f;paint-order:stroke fill;background:linear-gradient(45deg,transparent 46%,#fff 47% 60%,transparent 61%) right 18px center/9px 9px no-repeat,linear-gradient(-45deg,transparent 46%,#fff 47% 60%,transparent 61%) right 12px center/9px 9px no-repeat,var(--art-street-menu-tag-dark) center/100% 100% no-repeat;filter:drop-shadow(0 3px 0 #07142c73)}.lang-select select:hover{filter:brightness(1.12) drop-shadow(0 3px 0 #07142c73)}.lang-select select:focus-visible{outline:3px solid #ffd83a;outline-offset:3px}.lang-select select option{color:#0b1a3a;-webkit-text-stroke:0;text-transform:none;font:600 15px var(--font-ui);background:#fff}.splash-languages.lang-select{padding:0;background:none;border-radius:0}.settings .lang-select select{min-height:40px;font-size:16px}.fit-in{display:inline-block;white-space:inherit;zoom:var(--fit,1)}.s3-name,.cs-name{max-width:94%}.s3-tag{max-width:110%}html.painted .passthrough .hud-bottom .btn{flex:1 1 0;min-width:0}html.painted .passthrough .hud-bottom .btn>span{flex:0 1 auto;min-width:0}html:lang(ja) body,html:lang(zh-CN) body,html:lang(ko) body{word-break:keep-all;line-break:strict}@media(orientation:landscape)and (min-width:761px){.af-s3 .s3-crew .af-title.has-art{--w:38}}html:lang(ja) :is(.s3-camp .cs-title,.cs-description,.bubble,p),html:lang(zh-CN) :is(.s3-camp .cs-title,.cs-description,.bubble,p),html:lang(ko) :is(.s3-camp .cs-title,.cs-description,.bubble,p){word-break:normal;line-break:auto}html:lang(ja) .s3-camp .cs-description,html:lang(zh-CN) .s3-camp .cs-description,html:lang(ko) .s3-camp .cs-description{padding-left:2.2em;padding-right:2em;font-size:calc(.9 * var(--s))}html.painted .result-stage>.actions>.btn{white-space:nowrap}html.painted .result-stage>.actions>.btn>span{flex:0 1 auto;min-width:0;white-space:nowrap}.result-stage .result-reason{display:block;justify-self:center;width:fit-content;max-width:min(92vw,560px);padding:.8em 1.8em 1.1em;text-align:center;line-height:1.2;color:#fff;font-weight:900;text-shadow:0 1px 0 var(--street-ink);background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}.result-stage .quote{overflow:hidden;white-space:normal}.result-stage .quote .q-in{display:block;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;hyphens:auto;text-wrap:balance;text-align:center}@media not all and (orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage .quote{--qw:min(86vw,360px);min-width:0;width:var(--qw);min-height:96px;padding:22px calc(var(--qw) * .22) 30px calc(var(--qw) * .25);display:grid;place-items:center;background-size:100% 100%!important}}.result-stage .loss-help{padding:.6em 1em .8em;line-height:1.25;text-align:center;overflow:hidden;background:var(--art-street-menu-tag-dark) center/100% 100% no-repeat}html.painted .result-stage .result-extras .btn.small{min-height:0;height:2.4em;padding:0 1.1em .1em;border:0!important;box-shadow:none!important;color:#fff!important;background:var(--art-street-menu-pill-blue) center/100% 100% no-repeat!important;font-family:var(--font-street);text-transform:uppercase;-webkit-text-stroke:.16em var(--street-ink);paint-order:stroke fill}@media(orientation:landscape)and (min-width:761px)and (min-height:441px){.result-stage>.quote{padding-right:calc(8.4 * var(--ux))}.result-stage>.result-reason{width:fit-content;max-width:calc(44 * var(--ux));left:calc(50% + 0 * var(--ux));font-size:calc(1.45 * var(--ux))}.result-stage>.result-extras{max-height:calc(24 * var(--uy))}.result-stage .loss-help{max-height:calc(14 * var(--uy))}}.result-stage .result-reason,.result-stage .loss-help{background:#0b1a3aeb!important;border:2px solid #fff;border-radius:14px 18px 12px 20px/16px 12px 18px 14px;box-shadow:0 4px #07142c80;padding:.45em .95em .5em;rotate:-1.5deg}@media(max-height:440px)and (orientation:landscape){.result-stage .result-extras:has(.loss-help){display:none}}@media(max-height:440px)and (orientation:landscape){.result-stage>.big.has-art{padding-top:10px}.result-stage>.big.has-art .street-title{--st-max:11vh}}@media(max-height:440px)and (orientation:landscape){html.painted .modal-card.result.result-stage{align-content:safe center;overflow-y:auto}}
