@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Barlow:wght@500;600;700&display=swap";#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud{--hk-ink:var(--hud-ink,#0b0c0e);--hk-paper:var(--hud-paper,#fff9ef);--hk-red:var(--hud-red,#d51d34);--hk-k:calc(var(--hud-status,.72) / .72)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-plaque{min-width:calc(150px * var(--hk-k));padding:calc(7px * var(--hk-k)) calc(22px * var(--hk-k)) calc(8px * var(--hk-k));background:var(--hk-ink);color:#fff;text-align:center;filter:drop-shadow(3px 2px 0 var(--hk-red));clip-path:polygon(6% 0,100% 0,94% 25%,99% 80%,89% 100%,0 100%,7% 74%,0 56%);flex-direction:column;align-items:center;display:flex;position:relative}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-plaque strong{font:italic 900 calc(clamp(22px,2vw,38px) * var(--hud-status,.72))/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-plaque strong em{font-style:inherit;color:#ff3b52}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-plaque small{margin-top:calc(4px * var(--hk-k));font:800 calc(clamp(8px,.7vw,13px) * var(--hk-k))/1.1 "Barlow Condensed",sans-serif;letter-spacing:.06em;white-space:nowrap;color:#e9e3d6;display:block}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-plaque small:empty{display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide{--fill:#e72b47;width:calc(clamp(300px,35vw,640px) * var(--hk-k));padding:calc(4px * var(--hk-k)) calc(15px * var(--hk-k)) calc(6px * var(--hk-k)) calc(12px * var(--hk-k));background:var(--hk-paper);color:var(--hk-ink);clip-path:polygon(0 0,98% 0,100% 30%,98.6% 62%,100% 100%,1.6% 100%,0 70%,1% 38%);box-shadow:inset 0 -3px var(--hk-red);position:relative}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head b{font:italic 900 calc(clamp(12px,.95vw,18px) * var(--hk-k))/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:.005em;text-overflow:ellipsis;overflow:hidden}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head small{font:800 calc(clamp(8px,.62vw,12px) * var(--hk-k))/1 "Barlow Condensed",sans-serif;letter-spacing:.08em;color:var(--hk-red)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head small:empty{display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head span{font:italic 900 calc(clamp(10px,.78vw,15px) * var(--hk-k))/1 Impact,"Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums;margin-left:auto}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-track{height:calc(clamp(8px,.7vw,13px) * var(--hk-k));margin-top:calc(3px * var(--hk-k));border:2px solid var(--hk-ink);box-shadow:1px 2px 0 var(--hk-ink);background:#fafafa;display:block;position:relative;overflow:hidden;transform:skew(-10deg)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-track>i{transform-origin:0;position:absolute;inset:0}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-echo{background:#f6c9cf}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-fill{background:linear-gradient(90deg,#a9102d,var(--fill) 55%,#f25468);box-shadow:inset 0 2px #fa7282}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide[data-struck=a]{animation:.45s ease-out hk-struck-a}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide[data-struck=b]{animation:.45s ease-out hk-struck-b}@keyframes hk-struck-a{0%{background:#ffd8dc}to{background:var(--hk-paper)}}@keyframes hk-struck-b{0%{background:#ffd8dc}to{background:var(--hk-paper)}}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini{align-items:center;gap:calc(6px * var(--hk-k));width:calc(clamp(150px,11vw,210px) * var(--hk-k));padding:calc(3px * var(--hk-k)) calc(13px * var(--hk-k)) calc(3px * var(--hk-k)) calc(3px * var(--hk-k));background:var(--hk-ink);color:#fff;clip-path:polygon(0 0,100% 0,95% 30%,99% 62%,93% 100%,0 100%);display:flex;position:relative}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-face{width:calc(clamp(26px,2vw,38px) * var(--hk-k));height:calc(clamp(26px,2vw,38px) * var(--hk-k));clip-path:polygon(0 0,94% 2%,100% 16%,95% 84%,81% 100%,8% 94%,0 76%);background:#f7f5ee;flex:none;overflow:hidden}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-face svg{filter:grayscale()contrast(1.3);width:100%;height:100%;display:block;transform:scale(1.18)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-body{flex:1;min-width:0}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-body b{font:italic 900 calc(clamp(11px,.85vw,16px) * var(--hk-k))/1.05 Impact,"Barlow Condensed",sans-serif;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-track{height:calc(clamp(4px,.34vw,7px) * var(--hk-k));margin:calc(2px * var(--hk-k)) 0 0;background:#3a3d44;display:block;position:relative;overflow:hidden;transform:skew(-10deg)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-track>i{transform-origin:0;background:linear-gradient(90deg,#a9102d,#e72b47 55%,#f25468);position:absolute;inset:0}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-body small{margin-top:calc(2px * var(--hk-k));font:800 calc(clamp(8px,.6vw,11px) * var(--hk-k))/1 "Barlow Condensed",sans-serif;letter-spacing:.07em;white-space:nowrap;color:#ffcf5a;display:block}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-body small:empty{display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-you{box-shadow:inset 3px 0 #fff}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-down .hk-mini-face svg{filter:grayscale()contrast(1.2)brightness(.6)}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-down .hk-mini-track>i{background:#ffcf5a}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-down{background:#5c0c17;animation:1.1s ease-in-out infinite hk-mini-down}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-reviving{background:#5c0c17;animation:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-gone{opacity:.55}@keyframes hk-mini-down{50%{background:#a3152a}}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip{background:var(--hk-paper);max-width:100%;color:var(--hk-ink);clip-path:polygon(0 0,100% 0,97% 100%,0 100%);box-shadow:inset 0 -4px var(--hk-red);white-space:nowrap;align-items:baseline;gap:9px;padding:6px 16px 8px 12px;font:italic 900 clamp(14px,1.15vw,20px)/1 Impact,Barlow Condensed,sans-serif;display:inline-flex}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip small{letter-spacing:.06em;color:#5b554b;font:800 .66em/1 Barlow Condensed,sans-serif}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip small:empty{display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip.ink{background:var(--hk-ink);color:#fff}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip.ink small{color:#ffcf5a}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner{background:var(--hk-ink);color:#fff;text-align:center;filter:drop-shadow(4px 3px 0 var(--hk-red));clip-path:polygon(4% 0,100% 0,96% 30%,100% 78%,93% 100%,0 100%,4% 70%,0 34%);flex-direction:column;align-items:center;gap:4px;padding:10px 34px 12px;display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner.on{animation:.24s ease-out hk-banner-in;display:flex}@keyframes hk-banner-in{0%{opacity:0;transform:translateY(-8px)skew(-6deg)}to{opacity:1;transform:none}}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner small{letter-spacing:.22em;color:#ffcf5a;font:800 clamp(10px,.8vw,15px)/1 Barlow Condensed,sans-serif}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner strong{letter-spacing:-.01em;white-space:nowrap;font:italic 900 clamp(26px,2.6vw,48px)/1 Impact,Barlow Condensed,sans-serif}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner span{letter-spacing:.1em;color:#e9e3d6;font:800 clamp(10px,.8vw,15px)/1 Barlow Condensed,sans-serif}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner span:empty,#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner small:empty{display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge{background:var(--hk-ink);color:#fff;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);white-space:nowrap;pointer-events:none;will-change:transform;align-items:center;gap:6px;padding:5px 12px 6px 8px;transition:transform .12s linear;display:flex;position:absolute;top:0;left:0}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge b{font:italic 900 clamp(12px,.95vw,18px)/1 Impact,Barlow Condensed,sans-serif;display:block}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge small{letter-spacing:.07em;color:#ffcf5a;margin-top:2px;font:800 clamp(8px,.6vw,11px)/1 Barlow Condensed,sans-serif;display:block}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge-arrow{border:7px solid #0000;border-left:11px solid var(--hk-red);width:0;height:0;transform:rotate(var(--turn,0deg));transform-origin:30%;flex:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge.lead .hk-edge-arrow{order:-1}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge.pulse{animation:1s ease-in-out infinite hk-edge-pulse}@keyframes hk-edge-pulse{50%{background:#7a0f1f}}@media (max-height:520px) and (orientation:landscape){#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud .hk-mini-row{flex-direction:row;align-items:flex-start;gap:3px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud .hk-mini-row>.hk-mini{clip-path:none;flex-direction:column;gap:1px;width:auto;padding:2px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud .hk-mini-row .hk-mini-body{flex:none;width:24px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud .hk-mini-row .hk-mini-body :is(b,small){display:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud .hk-mini-row .hk-mini-face{width:24px;height:24px}}@media (max-width:620px),(max-height:520px) and (orientation:landscape){#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-slip{gap:6px;padding:4px 10px 6px 8px;font-size:13px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner{padding:6px 20px 8px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner strong{font-size:22px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge{gap:4px;padding:3px 8px 4px 5px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge b{font-size:11px}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge small{font-size:7px}}@media (prefers-reduced-motion:reduce){#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide[data-struck],#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini.is-down,#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge.pulse,#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-banner.on{animation:none}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge{transition:none}}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-wide-head b,#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-mini-body b,#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .hk-edge b{margin-right:-.22em;padding-right:.22em}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) :is(.objective-hud,.stand-level,.objective-shop-prompt),#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .combat-hud :is(.match-status,.spectate-chip){display:none!important}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn{top:auto;left:50%;right:auto;bottom:var(--mh-lane,24%);background:var(--hud-paper,#fff9ef);color:var(--hud-ink,#0b0c0e);box-shadow:inset 0 -4px var(--hud-red,#d51d34);clip-path:polygon(0 0,100% 0,97% 100%,0 100%);border:0;padding:9px 22px 12px 12px;transform:translate(-50%)}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-copy b{color:var(--hud-ink,#0b0c0e);font:italic 900 clamp(15px,1.25vw,22px)/1 Impact,Barlow Condensed,sans-serif}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-copy :is(span,small){color:#5b554b}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-dial:before{background:var(--hud-paper,#fff9ef)}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-dial strong{color:var(--hud-ink,#0b0c0e)}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war])[data-cinema] :is(.mode-hud>[data-zone="8"],.objective-respawn,.objective-rescue-cue){visibility:hidden}@media (max-height:520px) and (orientation:landscape){#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn{padding:6px 14px 8px 8px}}#interface:is([data-hud=arcade],[data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud>[data-zone="6"][data-critical]>:not([data-wp3]){visibility:hidden}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]):not([data-hud-phase=active]) .mode-hud [data-wp3]{display:none!important}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-return-copy small .ux-keys{font:inherit;color:inherit;margin:0;display:inline}#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-return-copy small kbd{vertical-align:.05em;font-size:1.15em}.rift-hud,.rift-panel,.rift-forge{--rw-paper:#fbf6ea;--rw-ink:#101115;--rw-red:#d51d34;--rw-muted:#69655e;--rw-gold:#e7bf64;color:var(--rw-paper);box-sizing:border-box;font-family:Barlow Condensed,Barlow,sans-serif}.rift-hud{z-index:5;pointer-events:none;position:absolute;inset:0}.rift-hud[hidden],.rift-panel[hidden],.rift-hud [hidden]{display:none!important}.rift-hud button,.rift-hud canvas,.rift-panel,.rift-forge{pointer-events:auto}.rift-hud svg,.rift-forge svg,.rift-panel svg{flex:none;width:24px;height:24px}.rift-hud button,.rift-panel button,.rift-forge button{cursor:pointer;border-radius:0;font-family:inherit}.rift-hud button:disabled,.rift-panel button:disabled,.rift-forge button:disabled{cursor:default}.rift-hud button:focus-visible,.rift-panel button:focus-visible,.rift-forge button:focus-visible{outline-offset:3px;outline:3px solid #eeac42}:where(body).pf-settings.pf-settings #interface .rift-hud{visibility:hidden;pointer-events:none}:where(body).pf-settings.pf-settings #interface .rift-hud :is(button,canvas){pointer-events:none}#interface[data-hud=rift-war] .combat-hud :is(.match-status,.controls-hint,.fighter-meter.foe){display:none!important}.rift-status{background:var(--rw-ink);border:2px solid var(--rw-paper);box-shadow:5px 5px 0 var(--rw-red);color:#fff;text-align:center;max-width:min(580px,82vw);padding:9px 22px;font-size:20px;font-style:italic;font-weight:900;line-height:1.1;animation:.2s ease-out rw-arrive;position:absolute;top:24%;left:50%;transform:translate(-50%)rotate(-1deg)}.rift-life{background:var(--rw-ink);min-width:270px;max-width:85vw;color:var(--rw-paper);border:2px solid var(--rw-paper);box-shadow:6px 6px 0 var(--rw-red);text-align:center;padding:18px 24px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.rift-life small{letter-spacing:.13em;font-size:12px;font-weight:700;display:block}.rift-life>b{font-variant-numeric:tabular-nums;margin:6px 0;font-size:60px;font-style:italic;font-weight:900;line-height:1.1;display:block}.rift-life>span{font-size:13px;display:block}.rift-channel{background:#49494e;height:5px;margin:12px 0}.rift-channel i{transform-origin:0;background:#89d5d2;height:100%;display:block}.rift-death-actions{justify-content:center;gap:8px;margin-top:15px;display:flex}.rift-life button{background:var(--rw-paper);min-height:40px;color:var(--rw-ink);border:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.rift-life button:disabled{opacity:.5}.rift-life .rift-buyback-note{color:#c9c2b4;max-width:300px;margin-top:10px;font-size:11px}.rift-panel{z-index:42;overscroll-behavior:contain;background:linear-gradient(120deg,#101115fa,#19191bf0);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.rift-panel-page{width:min(980px,100vw - 48px);padding:30px 0}.rift-panel header{text-align:center;position:relative}.rift-panel header>span,.rift-forge header>span{letter-spacing:.15em;font-size:12px;font-weight:800}.rift-panel h1,.rift-forge h2{letter-spacing:-.02em;margin:10px 0;font:italic 900 clamp(38px,5vw,72px)/.95 Barlow Condensed,sans-serif}.rift-panel[data-result=victory] h1{color:#ffe0a1}.rift-panel[data-result=defeat] h1{color:#f54962}.rift-panel header p{color:#cbc5b9;margin:12px 0 24px;font-size:16px}.rift-room-code{font-size:11px;position:absolute;top:0;right:0}.rift-room-code b{letter-spacing:.13em;font-size:26px;display:block}.rift-rosters{grid-template-columns:1fr 1fr;gap:32px;display:grid}.rift-rosters section{border-top:4px solid #e8dfcd}.rift-rosters section[data-side=villains]{border-color:var(--rw-red)}.rift-rosters h2{letter-spacing:.1em;margin:10px 0;font-size:18px}.rift-rosters article{border-bottom:1px solid #484649;align-items:center;gap:12px;height:62px;padding:5px 8px 5px 0;display:flex}.rift-rosters article.is-you{border-left:4px solid var(--rw-red);background:#f6eadd0c;padding-left:8px}.rift-rosters article img{object-fit:cover;object-position:50% 25%;filter:grayscale();background:var(--rw-paper);width:48px;height:53px}.rift-rosters article div{flex:1;min-width:0}.rift-rosters article strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-style:italic;font-weight:800;display:block;overflow:hidden}.rift-rosters article small{color:#c1b9ac;text-transform:uppercase;margin-top:3px;font-size:11px;display:block}.rift-rosters article>b{white-space:nowrap;font-size:21px}.rift-rosters article>b i{color:#999185;padding:0 5px;font-size:13px;font-style:normal}.rift-open-seat{color:#999185;border-bottom:1px dashed #524c45;align-items:center;gap:12px;height:62px;font-size:13px;display:flex}.rift-open-seat span{font-size:11px}.rift-contributions{justify-content:center;gap:40px;margin:26px 0 10px;display:flex}.rift-contributions span{text-align:center;letter-spacing:.08em;color:#c6bcad;font-size:11px}.rift-contributions b{color:var(--rw-paper);font-size:34px;font-style:italic;font-weight:900;display:block}.rift-final-build{text-align:center;color:#c5bdac;font-size:13px}.rift-panel footer{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.rift-panel footer p{max-width:400px;font-size:15px}.rift-panel footer label{align-items:center;gap:8px;font-size:13px;display:flex}.rift-panel button,.rift-forge footer button{border:2px solid var(--rw-paper);min-height:44px;color:var(--rw-paper);letter-spacing:.02em;background:0 0;padding:12px 22px;font-size:16px;font-weight:900}.rift-panel .rift-primary,.rift-forge .rift-primary{background:var(--rw-red);color:#fff;border-color:var(--rw-red);transform:skew(-5deg);box-shadow:3px 4px #101115}.rift-panel .rift-primary span{margin-left:25px}.rift-panel .rift-panel-notice{color:#ffe0a0;background:#443c26;border:1px solid #d8bb80;max-width:680px;margin:12px auto 0;padding:10px 16px;font-size:16px}.rift-forge{background:var(--rw-paper);width:min(1100px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--rw-ink);border:3px solid var(--rw-ink);box-shadow:8px 8px 0 var(--rw-red);overscroll-behavior:contain;padding:25px;overflow:auto}.rift-forge::backdrop{background:#08090bdc}.rift-forge header{border-bottom:4px solid var(--rw-ink);padding-right:170px;position:relative}.rift-forge h2{margin:7px 0 10px;font-size:48px}.rift-forge header p{color:#625b52;margin:10px 0 15px;font-size:15px}.rift-close{background:var(--rw-ink);width:32px;height:32px;color:var(--rw-paper);z-index:2;border:0;padding:0;font-size:29px;line-height:1;position:absolute;top:9px;right:10px}.rift-forge-wallet{align-items:center;gap:7px;display:flex;position:absolute;top:33px;right:2px}.rift-forge-wallet b{font-size:36px;font-style:italic;font-weight:900}.rift-forge-wallet span{font-size:12px}.rift-forge-state{background:var(--rw-ink);color:var(--rw-paper);letter-spacing:.04em;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:800}.rift-forge-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0;display:grid}.rift-forge-paths>section+section{border-left:1px solid #b6ad9d;padding-left:22px}.rift-forge h3{align-items:center;gap:9px;margin:0 0 6px;font-size:28px;font-style:italic;font-weight:900;line-height:1;display:flex}.rift-forge h3+small{color:#655e53;font-size:13px}.rift-recipes{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.rift-recipe{min-width:0}.rift-recipe button{text-align:left;border:2px solid var(--rw-ink);width:100%;min-height:176px;color:var(--rw-ink);background:#fffdf7;padding:11px;transition:transform .12s,box-shadow .12s;position:relative}.rift-recipe button:hover:not(:disabled){box-shadow:4px 4px var(--rw-red);transform:translateY(-3px)}.rift-relic-mark{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rift-relic-mark svg{width:35px;height:35px}.rift-relic-mark i{border:1px solid;padding:2px 5px;font-size:13px;font-style:normal;font-weight:900}.rift-recipe button small{letter-spacing:.04em;color:#726a5b;min-height:11px;font-size:10px;line-height:1.1;display:block}.rift-recipe button b{margin-top:6px;font-size:17px;font-weight:900;line-height:1.05;display:block}.rift-recipe button p{min-height:49px;margin:9px 0;font-size:13px;line-height:1.25}.rift-recipe button strong{font-size:18px;font-weight:900;display:block}.rift-recipe button em{letter-spacing:.04em;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;line-height:1.1;display:block}.rift-recipe button:disabled{opacity:1;color:#665e52;background:#e9e3d7;border-color:#b9ae9c}.rift-recipe button.is-owned{color:#332916;background:#fff4cb;border-color:#98752e;box-shadow:inset 0 -4px #c7a047}.rift-recipe .rift-evolved{background:var(--rw-ink);color:var(--rw-paper);border-color:var(--rw-ink)}.rift-recipe .rift-evolved:disabled{color:#6d665d;background:#ded8cc;border-color:#b7ada0}.rift-recipe .rift-evolved small{color:#d6cbbb}.rift-recipe .rift-evolved:disabled small{color:#777064}.rift-recipe .rift-evolved.is-owned{color:#fff3c1;background:#302718;border-color:#b58b2f;box-shadow:inset 0 -4px #c7a047}.rift-evolutions{align-content:start;gap:10px;display:grid}.rift-evolve-label{text-align:center;font-size:10px;font-weight:900;line-height:27px}.rift-evolve-link{text-align:center;font-size:21px;line-height:26px;display:block}.rift-branching .rift-evolutions{border-left:2px solid var(--rw-red);padding-left:6px}.rift-forge-orders{flex-wrap:wrap;align-items:center;gap:7px;padding:16px 0 0;display:flex}.rift-forge-orders>span{letter-spacing:.05em;margin-right:4px;font-size:11px;font-weight:800}.rift-forge-orders button{border:1px solid var(--rw-ink);background:var(--rw-paper);min-height:34px;color:var(--rw-ink);padding:6px 12px;font-size:12px;font-weight:900}.rift-forge-orders button[data-recall],.rift-forge-orders button[data-buyback]{background:var(--rw-ink);color:var(--rw-paper);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rift-forge-orders button:disabled{opacity:.5}.rift-forge-orders button svg{width:18px;height:18px}.rift-forge footer{border-top:3px solid var(--rw-ink);justify-content:space-between;align-items:center;gap:20px;padding:15px 0 0;font-size:14px;display:flex}.rift-forge footer small{color:#71675b;margin-top:4px;font-size:12px;display:block}.rift-forge footer .rift-primary{white-space:nowrap}@keyframes rw-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (max-width:1100px){.rift-forge{padding:20px}.rift-forge-paths{gap:14px}.rift-forge-paths>section+section{padding-left:14px}.rift-recipes{gap:8px}.rift-recipe button{padding:8px}.rift-recipe button b{font-size:15px}.rift-recipe button p{font-size:12px}}@media (max-width:760px),(max-height:550px){.rift-status{padding:7px 15px;font-size:15px}.rift-life{min-width:235px;padding:13px 20px}.rift-life>b{font-size:42px}.rift-life small{font-size:10px}.rift-life>span{font-size:11px}.rift-panel-page{width:calc(100vw - 30px);padding:16px 0}.rift-panel h1{margin:6px 0;font-size:36px}.rift-panel header>span{font-size:10px}.rift-panel header p{margin:6px 0 14px;font-size:12px}.rift-rosters{gap:18px}.rift-rosters h2{margin:7px 0;font-size:13px}.rift-rosters article{gap:8px;height:43px}.rift-rosters article img{width:32px;height:35px}.rift-rosters article strong{font-size:13px}.rift-rosters article small{font-size:9px}.rift-rosters article>b{font-size:15px}.rift-open-seat{height:43px;font-size:10px}.rift-contributions{gap:22px;margin-top:15px}.rift-contributions b{font-size:23px}.rift-contributions span{font-size:9px}.rift-panel footer{gap:12px;margin-top:15px}.rift-panel button{min-height:37px;padding:8px 14px;font-size:12px}.rift-panel footer p{font-size:12px}.rift-forge{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:17px}.rift-forge h2{font-size:32px}.rift-forge header{padding-right:130px}.rift-forge header>span{font-size:10px}.rift-forge header p{font-size:12px}.rift-forge-wallet b{font-size:27px}.rift-forge-wallet span{font-size:10px}.rift-forge-state{padding:8px;font-size:11px}.rift-forge-paths{grid-template-columns:1fr;gap:18px}.rift-forge-paths>section+section{border-top:1px solid #b6ad9d;border-left:0;padding-top:18px;padding-left:0}.rift-forge h3{font-size:24px}.rift-recipes{gap:14px}.rift-recipe{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.rift-recipe button{min-height:170px}.rift-evolve-label{font-size:9px;line-height:1.2}.rift-forge footer{font-size:12px}.rift-forge footer small{font-size:10px}.rift-forge footer button{padding:10px 16px;font-size:13px}}@media (max-width:580px){.rift-forge header{padding-right:0}.rift-forge-wallet{margin-bottom:10px;position:static}.rift-recipes{grid-template-columns:1fr}.rift-forge footer{flex-direction:column;align-items:stretch}.rift-forge footer button{align-self:flex-end}.rift-room-code{position:static}.rift-room-code b{font-size:17px;display:inline}.rift-rosters{gap:12px}.rift-panel footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rift-status{animation:none}}.rift-forge:has(.rift-atlas-layout){background:#f5f1e7;border:3px solid #171714;flex-direction:column;width:min(1400px,100vw - 40px);height:min(860px,100dvh - 40px);max-height:none;padding:0;display:flex;overflow:hidden;box-shadow:8px 8px #ad252c}.rift-forge:not([open]){display:none!important}.rift-forge .rift-close{z-index:4;border:1px solid #f5f1e7;width:30px;height:30px;top:12px;right:12px}.rift-atlas-head{background:radial-gradient(#17171410 .6px,#0000 .8px) 0 0/4px 4px;justify-content:space-between;align-items:center;gap:20px;display:flex;border-bottom:3px solid #171714!important;padding:22px 65px 18px 30px!important}.rift-atlas-head>div>span{letter-spacing:.14em;font-size:10px;font-weight:800}.rift-atlas-head h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:clamp(30px,3.4vw,49px);font-style:italic;line-height:1}.rift-atlas-head h2>span{color:#ad252c}.rift-atlas-head p{color:#645e54!important;margin:0!important;font-size:13px!important}.rift-atlas-wallet{grid-template-columns:25px 1fr;align-items:center;column-gap:8px;display:grid}.rift-atlas-wallet strong{font-size:42px;font-style:italic;font-weight:900;line-height:1}.rift-atlas-wallet>span{letter-spacing:.18em;grid-column:2;font-size:9px;font-weight:800}.rift-atlas-toolbar{color:#f5f1e7;letter-spacing:.05em;background:#171714;justify-content:space-between;gap:16px;padding:10px 30px;font-size:10px;font-weight:800;display:flex}.rift-atlas-toolbar>span:first-child{color:#e6ca8c}.rift-atlas-toolbar i{color:#c85956;margin:0 9px;font-style:normal}.rift-atlas-layout{flex:1;grid-template-columns:minmax(0,1fr) 285px;min-height:0;display:grid;overflow:hidden}.rift-atlas-map{overscroll-behavior:contain;background:radial-gradient(at 50% 35%,#fffefa,#0000 75%);grid-template-columns:repeat(3,minmax(235px,1fr));padding:0 10px;display:grid;overflow:auto}.rift-atlas-path{--path:#a93832;min-width:0;position:relative}.rift-atlas-path[data-path=guard]{--path:#a68435}.rift-atlas-path[data-path=tempo]{--path:#375e81}.rift-atlas-path+section{border-left:1px solid #17171425}.rift-atlas-path>header{box-sizing:border-box;text-align:center;height:70px;border:0!important;padding:19px 8px 0!important}.rift-atlas-path header span{letter-spacing:.06em;color:#766a58;font-size:9px;font-weight:700}.rift-atlas-path h3{margin:5px 0 0;font-size:24px;font-style:italic;font-weight:900;display:block}.rift-atlas-graph{min-width:235px;height:455px;position:relative}.rift-atlas-graph>svg{width:100%;height:435px;position:absolute;inset:0}.rift-atlas-graph path{fill:none;stroke:#c3bbab;stroke-width:1.5px;stroke-dasharray:3 4}.rift-atlas-graph path[data-active=true]{stroke:var(--path);stroke-width:2px;stroke-dasharray:none}.rift-atlas-node{color:#171714;isolation:isolate;background:0 0;border:0;flex-direction:column;align-items:center;width:78px;padding:0;display:flex;position:absolute;transform:translate(-50%,-32px)}.rift-atlas-sigil{box-sizing:border-box;outline-offset:4px;background:#e1dacc;border:2px solid #968e7d;border-radius:50%;outline:1px solid #c7bfae;width:62px;height:62px;padding:4px;transition:transform .17s,box-shadow .17s;display:block;position:relative}.rift-atlas-sigil img{object-fit:cover;filter:grayscale()contrast(1.16);opacity:.6;border-radius:50%;width:100%;height:100%;display:block}.rift-atlas-sigil i{color:#f5f1e7;background:#171714;border:1px solid #f5f1e7;min-width:19px;padding:1px 4px;font:800 10px/1.2 Barlow Condensed,sans-serif;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.rift-atlas-sigil em{background:var(--path);color:#fff;border:2px solid #f5f1e7;border-radius:50%;width:17px;height:17px;font:800 11px/14px sans-serif;display:none;position:absolute;top:-5px;right:-5px}.rift-atlas-node>b{text-align:center;max-width:88px;margin-top:12px;font-size:12px;font-weight:800;line-height:1.08}.rift-atlas-node>small{color:#726b5b;letter-spacing:.03em;margin-top:5px;font-size:9px;line-height:1}.rift-atlas-node[data-rank="2"] .rift-atlas-sigil{background:#e5d6b5;border-color:#a98a45;border-radius:13px;outline-color:#cdb574;transform:rotate(45deg)}.rift-atlas-node[data-rank="2"] img{border-radius:8px;transform:rotate(-45deg)scale(.98)}.rift-atlas-node[data-rank="2"] .rift-atlas-sigil i{bottom:-3px;left:88%;transform:translate(-50%)rotate(-45deg)}.rift-atlas-node[data-rank="2"] .rift-atlas-sigil em{transform:rotate(-45deg)}.rift-atlas-node[data-rank="2"]>b{margin-top:22px;font-size:13px}.rift-atlas-node[data-state=ready] .rift-atlas-sigil{border-color:var(--path);box-shadow:0 0 0 3px #f5f1e7,0 0 0 5px var(--path);background:#fff9e8}.rift-atlas-node[data-state=ready] img,.rift-atlas-node[data-state=owned] img{opacity:1}.rift-atlas-node[data-state=ready]>small{color:var(--path);font-weight:900}.rift-atlas-node[data-state=owned] .rift-atlas-sigil,.rift-atlas-node[data-state=evolved] .rift-atlas-sigil{border-color:var(--path);outline-color:var(--path);background:#efe1ba}.rift-atlas-node[data-state=owned] em,.rift-atlas-node[data-state=evolved] em{display:block}.rift-atlas-node[aria-pressed=true]:before{content:"";border:1px solid var(--path);pointer-events:none;border-radius:50%;width:81px;height:81px;position:absolute;top:-10px}.rift-atlas-node[aria-pressed=true]>b{color:var(--path)}.rift-atlas-node:hover .rift-atlas-sigil{box-shadow:0 5px 14px #17171435}.rift-atlas-node:focus-visible{border-radius:50%;outline-offset:12px!important}.rift-atlas-detail{overscroll-behavior:contain;background:#fffdf5;border-left:3px solid #171714;min-width:0;overflow:auto}.rift-atlas-art{background:#171714;height:165px;position:relative;overflow:hidden}.rift-atlas-art img{object-fit:cover;object-position:center 38%;filter:grayscale()contrast(1.22);width:100%;height:100%}.rift-atlas-art:after{content:"";background:linear-gradient(#0000,#171714);position:absolute;inset:45% 0 0}.rift-atlas-art>span{color:#f5f1e7;z-index:1;letter-spacing:.1em;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:19px}.rift-atlas-art>i{z-index:1;color:#ebd09b;font-size:37px;font-style:italic;font-weight:900;position:absolute;bottom:8px;right:14px}.rift-atlas-copy{padding:18px 20px}.rift-atlas-copy>small{letter-spacing:.03em;color:#867762;text-transform:uppercase;font-size:9px}.rift-atlas-copy h3{text-transform:uppercase;margin:8px 0 14px;font-size:33px;font-style:italic;font-weight:900;line-height:.95}.rift-atlas-copy>p{margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.3}.rift-atlas-trigger{background:#f1e5d7;border-left:3px solid #ad252c;margin:16px -2px;padding:9px 12px}.rift-atlas-trigger>b{letter-spacing:.08em;color:#a22c2d;font-size:10px}.rift-atlas-trigger p{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.3}.rift-atlas-replace{border-top:1px solid #c9bda8;padding-top:12px}.rift-atlas-replace>span{letter-spacing:.04em;font-size:9px;font-weight:800}.rift-atlas-replace p{color:#756b5a;margin:6px 0;font-size:12px;line-height:1.3}.rift-atlas-replace>b{color:#866b37;font-size:10px}.rift-atlas-price{justify-content:space-between;align-items:center;margin:17px 0 10px;display:flex}.rift-atlas-price>span{letter-spacing:.1em;font-size:10px;font-weight:800}.rift-atlas-price>b{font-size:29px;font-style:italic;font-weight:900}.rift-atlas-price b small{margin-left:5px;font-size:15px}.rift-atlas-copy [data-forge-confirm]{isolation:isolate;color:#fff9e9;letter-spacing:.04em;touch-action:none;-webkit-user-select:none;user-select:none;background:#171714;border:2px solid #171714;width:100%;min-height:47px;padding:9px;font-size:17px;font-style:italic;font-weight:900;position:relative;overflow:hidden;box-shadow:3px 3px #b63033}.rift-atlas-copy [data-forge-confirm] i{z-index:-1;transform:scaleX(var(--hold,0));transform-origin:0;background:#b63033;position:absolute;inset:0}.rift-atlas-copy [data-forge-confirm]:disabled{color:#807563;box-shadow:none;background:#e2dacb;border-color:#bbb09a;font-size:13px}.rift-atlas-help{text-align:center;color:#877a68;margin-top:9px;font-size:9px;display:block}.rift-atlas-copy [data-atlas-feedback]{color:#a22c2d;min-height:15px;margin:10px 0 0;font-size:12px;font-weight:800}.rift-forge .rift-atlas-foot{background:#eee7d7;border-top:3px solid #171714;justify-content:space-between;align-items:center;gap:20px;padding:13px 22px;display:flex}.rift-atlas-foot>div>span{letter-spacing:.08em;font-size:9px;font-weight:900}.rift-atlas-foot>div>span>b{color:#746756;margin-left:10px;font-weight:500}.rift-atlas-foot [data-atlas-build]{gap:6px;margin-top:7px;display:flex}.rift-atlas-foot [data-atlas-build]>button,.rift-atlas-foot [data-atlas-build]>span{color:#aa9c85;background:#f6efdf;border:1px solid #b4a790;place-items:center;width:35px;height:35px;padding:2px;font-size:19px;display:grid;position:relative}.rift-atlas-foot [data-atlas-build] img{object-fit:cover;filter:grayscale();width:100%;height:100%}.rift-atlas-foot [data-atlas-build] i{color:#fff;background:#171714;padding:1px 3px;font-size:8px;font-style:normal;position:absolute;bottom:-1px;right:-2px}.rift-atlas-foot>p{color:#736653;margin:0;font-size:11px;line-height:1.45}.rift-atlas-foot>p>b{color:#342d24;font-weight:700}.rift-atlas-foot .rift-primary{padding:12px 16px;font-size:14px}.rift-atlas-foot .rift-primary span{margin-left:20px}@media (max-width:1100px){.rift-atlas-layout{grid-template-columns:minmax(0,1fr) 250px}.rift-atlas-map{grid-template-columns:repeat(3,235px)}.rift-atlas-head{padding:18px 60px 15px 22px!important}.rift-atlas-copy{padding:16px}.rift-atlas-foot>p{display:none}.rift-atlas-toolbar{padding:9px 22px;font-size:9px}.rift-atlas-wallet strong{font-size:34px}}@media (max-width:760px),(max-height:550px){.rift-forge:has(.rift-atlas-layout){width:calc(100vw - 16px);height:calc(100dvh - 16px)}.rift-atlas-head{padding:11px 45px 10px 16px!important}.rift-atlas-head h2{font-size:28px}.rift-atlas-head p{display:none}.rift-atlas-head>div>span{font-size:8px}.rift-atlas-wallet strong{font-size:26px}.rift-atlas-layout{grid-template-columns:minmax(0,1fr) 230px}.rift-atlas-toolbar{padding:8px 15px}.rift-atlas-toolbar>span:last-child{display:none}.rift-atlas-foot{padding:9px 14px!important}.rift-atlas-foot [data-atlas-build]>button,.rift-atlas-foot [data-atlas-build]>span{width:27px;height:27px}.rift-atlas-foot .rift-primary{padding:10px;font-size:11px}.rift-atlas-art{height:115px}.rift-atlas-copy h3{font-size:28px}.rift-atlas-copy>p{font-size:13px}.rift-atlas-path>header{height:61px}.rift-atlas-path h3{font-size:21px}}@media (max-width:500px){.rift-atlas-layout{grid-template-columns:minmax(0,1fr) 190px}.rift-atlas-copy{padding:12px}.rift-atlas-copy h3{font-size:25px}.rift-atlas-head h2{font-size:22px}.rift-atlas-wallet svg{display:none}.rift-atlas-wallet{display:block}.rift-atlas-wallet>span{display:none}.rift-atlas-foot [data-atlas-build]{gap:3px}.rift-atlas-foot [data-atlas-build]>button,.rift-atlas-foot [data-atlas-build]>span{width:22px;height:25px}.rift-atlas-foot .rift-primary span{display:none}.rift-atlas-foot{gap:8px!important}.rift-atlas-help{font-size:8px}}@media (prefers-reduced-motion:reduce){.rift-atlas-sigil{transition:none}}@keyframes rift-relic-forged{0%{filter:brightness(2);transform:scale(.75)rotate(-8deg)}45%{transform:scale(1.16)rotate(3deg)}to{filter:brightness();transform:scale(1)}}.rift-atlas-node[data-forged=a] .rift-atlas-sigil{animation:.65s cubic-bezier(.2,.8,.2,1) both rift-relic-forged}.rift-atlas-node[data-forged=b] .rift-atlas-sigil{animation:.65s cubic-bezier(.2,.8,.2,1) both rift-relic-forged-b}@keyframes rift-relic-forged-b{0%{filter:brightness(2);transform:scale(.75)rotate(-8deg)}45%{transform:scale(1.16)rotate(3deg)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rift-atlas-node[data-forged] .rift-atlas-sigil{animation:none!important}}#interface[data-hud=rift-war] .rift-hud{--rw-paper:#f7f3e8;--rw-ink:#101115;--rw-red:#d41936;--rw-gold:#f1c964}.rift-hud button:focus-visible{outline-offset:4px;outline-color:#fff}.rift-scoreboard{filter:drop-shadow(2px 3px #08090b);align-items:start;gap:0;font-weight:900;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.rift-scoreboard>div[data-side]{background:var(--rw-paper);width:91px;color:var(--rw-ink);clip-path:polygon(4% 0,100% 3%,95% 95%,0 100%);grid-template-columns:1fr auto;gap:1px 5px;padding:7px 11px 8px;display:grid;position:relative}.rift-scoreboard>div[data-side=villains]{background:var(--rw-ink);color:var(--rw-paper);clip-path:polygon(0 3%,97% 0,100% 100%,4% 95%);box-shadow:inset 0 2px var(--rw-paper)}.rift-scoreboard small{letter-spacing:.05em;align-self:center;font:900 11px/1 Barlow Condensed,sans-serif}.rift-scoreboard b{font-variant-numeric:tabular-nums;font:italic 900 25px/.9 Barlow Condensed,sans-serif}.rift-scoreboard em{letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;margin-top:2px;font:800 8px/1 Barlow Condensed,sans-serif;display:flex}.rift-core-track{background:#a19b90;grid-column:1/-1;height:3px;margin-top:4px;display:block;overflow:hidden}.rift-core-track i{transform-origin:0;background:#218b7d;height:100%;display:block}.rift-scoreboard [data-side=villains] .rift-core-track i{background:var(--rw-red)}.rift-match-clock{text-align:center;background:var(--rw-ink);border-bottom:3px solid var(--rw-red);clip-path:polygon(0 0,100% 0,96% 100%,6% 94%);min-width:62px;padding:5px 10px 8px}.rift-match-clock small{letter-spacing:.14em;margin-bottom:4px;font-size:8px;display:block}.rift-match-clock b{font-size:19px}.rift-personal{width:285px;position:absolute;top:122px;left:23px}.rift-progress{background:var(--rw-ink);width:200px;min-height:23px;color:var(--rw-paper);clip-path:polygon(0 0,100% 3%,96% 100%,1% 95%);align-items:center;gap:7px;padding:3px 12px 4px 8px;display:flex}.rift-progress strong{white-space:nowrap;font:italic 900 15px/1 Barlow Condensed,sans-serif}.rift-xp{background:#474442;flex:1;height:4px;display:block;overflow:hidden}.rift-xp i{background:var(--rw-gold);transform-origin:0;height:100%;display:block}.rift-boon{white-space:nowrap;color:var(--rw-gold);font-size:9px;font-weight:800}.rift-objective{filter:drop-shadow(1px 2px 1px #0008);margin-top:12px}.rift-objective strong{color:var(--rw-ink);background:var(--rw-paper);text-transform:uppercase;clip-path:polygon(2% 0,100% 2%,96% 100%,0 93%);padding:6px 13px 7px 8px;font:italic 900 17px/1.04 Barlow Condensed,sans-serif;display:inline-block}.rift-objective span{color:#fff9eb;text-shadow:0 1px 3px #000,0 1px 6px #000;margin-top:5px;padding:0 6px;font:600 12px/1.3 Barlow Condensed,sans-serif;display:block}.rift-objective[data-tone=danger] strong{background:var(--rw-red);color:#fff}.rift-objective[data-tone=caution] strong{border-left:4px solid var(--rw-red)}.rift-map-block{filter:drop-shadow(3px 3px #08090be0);width:145px;position:absolute;bottom:18px;left:20px}.rift-map-label{background:var(--rw-paper);width:100%;color:var(--rw-ink);clip-path:polygon(2% 0,100% 4%,97% 100%,0 100%);border:0;justify-content:space-between;align-items:center;padding:5px 8px;font:italic 900 13px/1 Barlow Condensed,sans-serif;display:flex}.rift-map-label span{font-size:18px;line-height:.7}.rift-map-label:hover{background:#fff}.rift-map-frame{border:3px solid var(--rw-ink);outline:1px solid var(--rw-paper);background:#172521;border-radius:0;overflow:hidden}.rift-map-frame canvas{cursor:crosshair;width:100%;height:auto;display:block}.rift-map-lane{background:var(--rw-ink);color:var(--rw-paper);letter-spacing:.06em;clip-path:polygon(0 0,100% 0,98% 90%,4% 100%);padding:5px 8px;font:800 10px/1 Barlow Condensed,sans-serif;display:block}.rift-build{filter:drop-shadow(3px 3px #08090be0);width:232px;position:absolute;bottom:18px;left:182px}.rift-actions{grid-template-columns:1.3fr 1fr;gap:5px;display:grid}.rift-actions button{background:var(--rw-paper);min-height:54px;color:var(--rw-ink);text-align:left;clip-path:polygon(3% 0,100% 2%,96% 100%,0 94%);border:0;align-items:center;gap:7px;padding:8px 10px 14px;display:flex;position:relative}.rift-actions button:last-child{background:var(--rw-ink);color:var(--rw-paper);padding-bottom:8px}.rift-actions button:hover:not(:disabled){color:var(--rw-ink);background:#fff}.rift-actions button small{letter-spacing:.04em;white-space:nowrap;font:800 10px/1 Barlow Condensed,sans-serif;display:block}.rift-actions button b{white-space:nowrap;font-variant-numeric:tabular-nums;font:italic 900 23px/1.05 Barlow Condensed,sans-serif;display:block}.rift-actions [data-recall] b{font-size:17px}.rift-actions button em{color:#615e56;letter-spacing:.04em;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:5px;left:39px}.rift-actions svg{width:23px;height:23px}.rift-actions button:disabled{opacity:.5}.rift-build-goal{background:var(--rw-ink);width:100%;color:var(--rw-paper);text-align:left;clip-path:polygon(0 0,100% 2%,98% 100%,2% 93%);border:0;align-items:center;gap:8px;margin-top:6px;padding:6px 9px 8px;display:flex;position:relative;overflow:hidden}.rift-build-goal>img{object-fit:cover;filter:grayscale();border:1px solid #8d887e;width:29px;height:34px}.rift-build-goal>span{min-width:0}.rift-build-goal small{display:none}.rift-build-goal b{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font:italic 900 15px/1.1 Barlow Condensed,sans-serif;display:block;overflow:hidden}.rift-build-goal em{color:#d0c9bc;margin-top:3px;font:800 10px/1.2 Barlow Condensed,sans-serif;display:block}.rift-build-goal>i{background:var(--rw-gold);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.rift-build-goal[data-ready=true] em{color:var(--rw-gold)}.rift-build-goal:hover{background:#302a27}.rift-target-card{background:var(--rw-paper);width:212px;color:var(--rw-ink);clip-path:polygon(3% 0,100% 3%,97% 93%,8% 100%,0 90%);align-items:center;gap:7px;padding:7px 12px 10px;display:flex;position:absolute;top:77px;right:22px}.rift-target-card>div:last-child{flex:1;min-width:0}.rift-target-card small{letter-spacing:.02em;font:800 8px/1.1 Barlow Condensed,sans-serif;display:block}.rift-target-card b{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font:italic 900 18px/1.05 Barlow Condensed,sans-serif;display:block;overflow:hidden}.rift-target-mark{flex:none;width:26px}.rift-target-mark>img{object-fit:cover;filter:grayscale();width:26px;height:37px}.rift-target-mark svg{width:25px;height:25px}.rift-target-health{background:#9e998f;height:4px;display:block;overflow:hidden}.rift-target-health i{background:var(--rw-red);transform-origin:0;height:100%;display:block}.rift-target-card[data-side=ally] .rift-target-health i{background:#218b7d}.rift-target-card em{text-align:right;margin-top:3px;font:800 9px/1 Barlow Condensed,sans-serif;display:block}#interface[data-hud=rift-war] .rw-allies{flex-direction:row;gap:6px;width:auto;display:flex}#interface[data-hud=rift-war] .rw-allies .hk-mini{background:var(--rw-paper);clip-path:polygon(2% 0,100% 3%,93% 100%,0 95%);width:43px;min-width:0;max-width:none;height:51px;padding:0;position:relative}#interface[data-hud=rift-war] .rw-allies .hk-mini-face{width:43px;height:43px;margin:0}#interface[data-hud=rift-war] .rw-allies .hk-mini-body{padding:0;position:absolute;bottom:3px;left:3px;right:3px}#interface[data-hud=rift-war] .rw-allies .hk-mini-body :is(b,small){display:none}#interface[data-hud=rift-war] .rw-allies .hk-mini-track{background:#504744;height:4px;margin:0}#interface[data-hud=rift-war] .rw-allies .hk-mini.is-down{opacity:.4}#interface[data-hud=rift-war] .rift-status{max-width:420px;padding:8px 16px;font-size:18px;top:24%}.rift-track-relic{width:100%;color:var(--rw-ink);cursor:pointer;background:0 0;border:1px solid #aaa292;justify-content:space-between;margin-top:7px;padding:8px 9px;font:800 11px Barlow Condensed,sans-serif;display:flex}.rift-track-relic[aria-pressed=true]{border-color:var(--rw-red);color:var(--rw-red)}.rift-battle-map{--rw-paper:#f7f3e8;--rw-ink:#101115;--rw-red:#d41936;box-sizing:border-box;background:var(--rw-paper);width:min(900px,100vw - 48px);max-height:calc(100dvh - 40px);color:var(--rw-ink);border:4px solid var(--rw-ink);box-shadow:7px 8px 0 var(--rw-red);overscroll-behavior:contain;padding:25px 30px;font-family:Barlow Condensed,sans-serif;overflow:auto}.rift-battle-map::backdrop{background:#08090bdc}.rift-battle-map button{cursor:pointer;border-radius:0;font-family:inherit}.rift-battle-map button:focus-visible{outline:3px solid var(--rw-red);outline-offset:3px}.rift-battle-map header{border-bottom:4px solid var(--rw-ink);padding-right:32px;position:relative}.rift-battle-map header>span{letter-spacing:.16em;color:var(--rw-red);font-size:11px;font-weight:800}.rift-battle-map h2{letter-spacing:-.02em;margin:7px 0 10px;font:italic 900 48px/.95 Barlow Condensed,sans-serif}.rift-battle-map header p{margin:0 0 15px;font-size:15px}.rift-battle-map .rift-close{top:0;right:0}.rift-battle-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:30px;margin-top:20px;display:grid}.rift-battle-canvas{border:4px solid var(--rw-ink)}.rift-battle-canvas canvas{image-rendering:auto;width:100%;height:auto;display:block}.rift-map-legend{justify-content:space-between;margin:7px 0 3px;font-size:11px;font-weight:900;display:flex}.rift-map-legend>span:first-child{color:#197669}.rift-map-legend>span:nth-child(2){color:#b21b2e}.rift-battle-overview>small{color:#625d54;font-size:12px}.rift-battle-front{border-top:2px solid var(--rw-ink);flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;display:flex}.rift-battle-front b{font-size:19px;font-style:italic}.rift-battle-front span{font-size:12px}.rift-battle-map h3{margin:0 0 7px;font:italic 900 22px/1 Barlow Condensed,sans-serif}.rift-battle-orders>p{margin:0 0 10px;font-size:13px}.rift-lane-order{width:100%;color:var(--rw-ink);border:1px solid #aaa59a;border-left:4px solid var(--rw-ink);text-align:left;background:0 0;margin-bottom:7px;padding:10px 12px 9px}.rift-lane-order[aria-pressed=true]{border-left-color:var(--rw-red);background:#e9e2d3}.rift-lane-order:hover{background:#fff}.rift-lane-order>span:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.rift-lane-order b{font:italic 900 22px/1 Barlow Condensed,sans-serif}.rift-lane-order small{color:#8b1729;font-size:10px;font-weight:900}.rift-route{align-items:center;gap:12px;margin-top:8px;font-size:10px;font-weight:900;display:flex}.rift-route>span{color:#777168;align-items:center;gap:4px;display:flex}.rift-route i{font-size:13px;font-style:normal}.rift-route [data-state=next]{color:var(--rw-red)}.rift-route [data-state=broken]{opacity:.6;text-decoration:line-through}.rift-lane-order em{color:#625d54;margin-top:6px;font-size:11px;font-style:normal;display:block}.rift-battle-build{margin-top:16px}.rift-battle-build h3{justify-content:space-between;align-items:center;font-size:18px;display:flex}.rift-battle-build h3 small{font-size:11px;font-style:normal}.rift-items{grid-template-columns:repeat(6,1fr);gap:5px;margin:10px 0;display:grid}.rift-items button{color:#847d70;background:#e7e0d2;border:1px solid #b5ae9f;height:38px;padding:0;font-size:23px;overflow:hidden}.rift-items img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.rift-items .is-equipped{border-color:var(--rw-ink);box-shadow:0 2px var(--rw-red)}.rift-map-forge{background:var(--rw-ink);width:100%;min-height:37px;color:var(--rw-paper);text-align:center;border:0;font-size:14px;font-weight:900}.rift-battle-team{border-top:3px solid var(--rw-ink);margin-top:20px;padding-top:14px}.rift-battle-team h3{font-size:18px}.rift-battle-team>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rift-battle-team article{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.rift-battle-team img{object-fit:cover;filter:grayscale();width:32px;height:40px}.rift-battle-team b{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.rift-battle-team small{white-space:nowrap;font-size:9px;font-weight:700}.rift-battle-team em{grid-column:2;margin-top:3px;font-size:11px;font-style:normal}.rift-report-hp{background:#a9a191;height:3px;margin:4px 0;display:block}.rift-report-hp i{background:var(--rw-red);transform-origin:0;height:100%;display:block}.rift-battle-map footer{color:#665f54;justify-content:space-between;gap:15px;margin-top:18px;font-size:11px;display:flex}.rift-battle-map footer b{color:var(--rw-red);white-space:nowrap}@media (max-width:1100px){.rift-personal{width:245px;left:17px}.rift-objective strong{font-size:15px}.rift-objective span{font-size:11px}.rift-map-block{width:126px;left:15px}.rift-build{width:208px;left:155px}.rift-actions button{gap:5px;padding-left:7px}.rift-actions button b{font-size:20px}.rift-target-card{width:194px;right:16px}}@media (max-width:760px),(max-height:550px){.rift-scoreboard{top:7px}.rift-scoreboard>div[data-side]{width:60px;padding:5px 7px}.rift-scoreboard small{font-size:8px}.rift-scoreboard b{font-size:18px}.rift-scoreboard em{font-size:7px}.rift-match-clock{min-width:47px;padding:4px 6px 6px}.rift-match-clock small{font-size:7px}.rift-match-clock b{font-size:15px}.rift-personal{width:210px;top:88px;left:12px}.rift-progress{width:144px;min-height:16px;padding:2px 8px}.rift-progress strong{font-size:12px}.rift-boon{display:none}.rift-objective{margin-top:6px}.rift-objective strong{padding:4px 8px;font-size:12px}.rift-objective span{display:none}.rift-map-block{width:92px;bottom:9px;left:12px}.rift-map-label{padding:4px 5px;font-size:10px}.rift-map-label span{font-size:13px}.rift-map-lane{padding:3px 5px;font-size:8px}.rift-build{width:175px;bottom:9px;left:115px}.rift-actions{gap:3px}.rift-actions button{gap:4px;min-height:39px;padding:5px 6px 11px}.rift-actions button svg{width:16px;height:16px}.rift-actions button b{font-size:17px}.rift-actions button small{font-size:8px}.rift-actions [data-recall] b{font-size:13px}.rift-actions button em{font-size:7px;bottom:3px;left:26px}.rift-build-goal{gap:5px;margin-top:4px;padding:4px 6px 6px}.rift-build-goal>img{width:23px;height:25px}.rift-build-goal b{font-size:12px}.rift-build-goal em{margin-top:2px;font-size:8px}#interface[data-hud=rift-war] .rw-allies{gap:3px}#interface[data-hud=rift-war] .rw-allies .hk-mini{width:30px;height:36px}#interface[data-hud=rift-war] .rw-allies .hk-mini-face{width:30px;height:29px}.rift-target-card{gap:5px;width:158px;padding:5px 8px 6px;top:56px;right:10px}.rift-target-card small{font-size:7px}.rift-target-card b{font-size:13px}.rift-target-mark{width:20px}.rift-target-mark svg{width:19px;height:19px}.rift-target-mark>img{width:20px;height:27px}.rift-target-card em{font-size:8px}#interface[data-hud=rift-war] .rift-status{max-width:300px;padding:6px 12px;font-size:13px;top:36%}.rift-battle-map{width:calc(100vw - 28px);max-height:calc(100dvh - 24px);padding:16px 20px}.rift-battle-map h2{font-size:33px}.rift-battle-layout{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:18px;margin-top:14px}.rift-battle-team>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.rift-battle-layout{grid-template-columns:1fr}.rift-battle-overview{max-width:290px;margin:auto}.rift-battle-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rift-battle-map footer{flex-direction:column;gap:3px}.rift-scoreboard{left:auto;right:9px;transform:none}.rift-target-card{display:none}}#interface[data-input=touch] .rift-map-block{width:88px;inset:113px 12px auto auto}#interface[data-input=touch] .rift-build{width:175px;top:149px;bottom:auto;left:12px}#interface[data-hud=rift-war][data-input=touch] .rw-allies,#interface[data-input=touch] .rift-target-card{display:none}:where(body).pf-rift-sheet.pf-rift-sheet #interface .rift-hud{visibility:hidden}@media (prefers-reduced-motion:reduce){.rift-build-goal,.rift-actions button{transition:none}}.rift-battle-map{pointer-events:auto}#interface[data-hud=rift-war] .rw-allies[hidden]{display:none}#interface[data-cinema] .rift-hud :is(.rift-personal,.rift-status,.rift-life,.rift-target-card){visibility:hidden}.rift-progress[data-earned=a]{animation:.45s ease-out rw-level-a}.rift-progress[data-earned=b]{animation:.45s ease-out rw-level-b}@keyframes rw-level-a{0%{background:#b3162f;transform:scale(1.12)}to{transform:none}}@keyframes rw-level-b{0%{background:#b3162f;transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:reduce){.rift-progress{animation:none!important}}.rift-atlas-foot .rift-map-shortcut{border:1px solid var(--rw-ink);color:var(--rw-ink);white-space:nowrap;padding:10px 12px;font-size:12px}.rift-route>span{padding-bottom:11px;position:relative}.rift-route small{color:inherit;letter-spacing:.025em;font-size:7px;line-height:1;position:absolute;bottom:0;left:0}.rift-core-track[data-unscouted=true] i{opacity:.5;background:#827d73!important}#interface[data-hud=rift-war] .rw-allies .hk-mini{pointer-events:auto;cursor:help}.rift-battle-map header{background:var(--rw-paper);z-index:2;padding-top:2px;position:sticky;top:-25px}@media (max-width:760px),(max-height:550px){.rift-battle-map header{top:-16px}.rift-battle-map header p{margin-bottom:10px;font-size:12px}}.rift-report-face{background:var(--rw-paper);filter:grayscale();width:32px;height:40px;display:block;overflow:hidden}.rift-report-face>svg{width:100%;height:100%;display:block}.ux-prompt{background:var(--hud-paper,#fff9ef);max-width:100%;color:var(--hud-ink,#0b0c0e);clip-path:polygon(0 0,100% 0,97% 100%,0 100%);box-shadow:inset 0 -4px var(--hud-red,#d51d34);letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:6px 14px 8px 8px;font:italic 900 clamp(14px,1.15vw,20px)/1 Impact,Barlow Condensed,sans-serif;display:inline-flex}.ux-prompt>i{letter-spacing:.1em;font:800 .7em/1 Barlow Condensed,sans-serif}.ux-prompt>b{font-weight:inherit}.ux-prompt>small{letter-spacing:.06em;color:#5b554b;font:800 .66em/1 Barlow Condensed,sans-serif}.ux-prompt kbd,.ux-keys kbd{background:var(--hud-ink,#0b0c0e);color:#fff;min-width:1.45em;box-shadow:1px 1px 0 var(--hud-red,#d51d34);text-align:center;text-transform:none;border:1px solid #fff;padding:.2em .32em;font:italic 900 .82em/1 Impact,Barlow Condensed,sans-serif;display:inline-block}.ux-prompt kbd.ps-face,.ux-keys kbd.ps-face{padding:.12em .3em;font:900 1em/1 Arial,sans-serif}.ux-prompt kbd.ps-south,.ux-keys kbd.ps-south{color:#8fb4ff}.ux-prompt kbd.ps-east,.ux-keys kbd.ps-east{color:#ff7474}.ux-prompt kbd.ps-west,.ux-keys kbd.ps-west{color:#f38fdb}.ux-prompt kbd.ps-north,.ux-keys kbd.ps-north{color:#46e2b5}.ux-prompt[data-keyless]{padding-left:14px}.ux-keys kbd{vertical-align:.08em;font-size:.86em}@media (max-width:620px){.ux-prompt{gap:6px;padding:4px 10px 6px 6px;font-size:13px}}ink-select{--ink-line:#111;--ink-paper:#fff;--ink-text:#111;--ink-fill:#111;--ink-fill-text:#fff;--ink-red:#cc202b;--ink-rule:#ddd9ce;--ink-soft:#eeeae0;vertical-align:middle;text-transform:none;min-width:0;max-width:100%;display:inline-block;position:relative}ink-select>option,ink-select>optgroup{display:none}.ink-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ink-pick-button:not(#ink){appearance:none;border:2px solid var(--ink-line);background:var(--ink-paper);width:100%;min-width:0;min-height:34px;color:var(--ink-text);box-shadow:3px 3px 0 var(--ink-line);letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:8px;margin:0;padding:5px 7px 5px 11px;transition:transform 80ms,box-shadow 80ms,background 80ms;display:flex;transform:skew(-5deg);font:400 13px/1.1 Electroharmonix,Impact,sans-serif!important}.ink-pick-button:not(#ink)>*{transform:skew(5deg)}.ink-pick-value{flex:1;grid-template-columns:minmax(0,auto);align-items:center;min-width:0;display:grid}.ink-pick-shown,.ink-pick-size{grid-area:1/1}.ink-pick-shown{overflow-wrap:break-word;line-height:1.05}.ink-pick-size{visibility:hidden;white-space:nowrap;height:0;overflow:hidden}.ink-pick-button:not(#ink)>i{background:var(--ink-red);flex:none;width:20px;height:20px;margin-left:auto;position:relative;transform:skew(-7deg)}.ink-pick-button:not(#ink)>i:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:6px;transition:transform .12s;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.ink-pick-button:not(#ink):hover:not(:disabled){box-shadow:4px 4px 0 var(--ink-line);transform:skew(-5deg)translate(-1px,-1px)}.ink-pick-button:not(#ink):active:not(:disabled){box-shadow:1px 1px 0 var(--ink-line);transform:skew(-5deg)translate(2px,2px)}.ink-pick-button:not(#ink)[aria-expanded=true]{background:var(--ink-fill);color:var(--ink-fill-text);box-shadow:3px 3px 0 var(--ink-red)}.ink-pick-button:not(#ink)[aria-expanded=true]>i:before{top:7px;transform:rotate(225deg)}.ink-pick-button:not(#ink):disabled{cursor:default;color:var(--ink-text);opacity:.55;box-shadow:none;background:repeating-linear-gradient(-45deg,var(--ink-paper) 0 6px,var(--ink-soft) 6px 8px)}.ink-pick-button:not(#ink):disabled>i{background:var(--ink-rule)}.ink-pick-button:not(#ink):focus{outline:0}.ink-pick-button:not(#ink):focus-visible,[data-input=controller] .ink-pick-button:not(#ink):focus{outline:3px solid var(--ink-red);outline-offset:3px}.ink-pick-button:not(#ink) .ink-pick-art{border:2px solid var(--ink-line);background:#fff;flex:none;width:34px;height:34px;margin:-1px 0 -1px -6px;display:block;overflow:hidden}.ink-pick-button:not(#ink) .ink-pick-art svg{filter:grayscale()contrast(1.25);width:100%;height:100%;display:block;transform:scale(1.15)}.ink-pick-art b{height:100%;color:var(--ink-red);background:repeating-linear-gradient(-45deg,#fff 0 5px,#eeeae0 5px 7px);place-items:center;font:italic 900 22px/1 Impact,sans-serif;display:grid}.ink-pick-list{z-index:2147483000;box-sizing:border-box;overscroll-behavior:contain;border:3px solid var(--ink-line);background:var(--ink-paper);width:max-content;color:var(--ink-text);box-shadow:6px 6px 0 var(--ink-line);letter-spacing:.02em;text-transform:uppercase;scrollbar-width:thin;scrollbar-color:var(--ink-line) transparent;margin:0;padding:5px;font:400 13px/1.15 Electroharmonix,Impact,sans-serif;animation:.12s ease-out ink-pick-in;position:fixed;inset:auto;overflow:auto;transform:rotate(-.4deg)}.ink-pick-list:not(.open){display:none}.ink-pick-list::backdrop{background:0 0}@keyframes ink-pick-in{0%{opacity:0;transform:translateY(-5px)rotate(-1.2deg)}}.ink-pick-option{border-bottom:1px solid var(--ink-rule);white-space:nowrap;cursor:pointer;outline:0;align-items:center;gap:8px;min-height:34px;padding:8px 34px 8px 12px;display:flex;position:relative;font-family:Electroharmonix,Impact,sans-serif!important}.ink-pick-option:last-child{border-bottom:0}.ink-pick-option:hover,.ink-pick-option:focus{background:var(--ink-soft)}.ink-pick-option:focus{box-shadow:inset 5px 0 0 var(--ink-red)}.ink-pick-option[aria-selected=true]{background:var(--ink-fill);color:var(--ink-fill-text)}.ink-pick-option[aria-selected=true]:after{content:"";background:var(--ink-red);width:9px;height:15px;margin-top:-8px;position:absolute;top:50%;right:11px;transform:skew(-12deg)}.ink-pick-option[aria-selected=true]:focus{box-shadow:inset 5px 0 0 var(--ink-red),inset 0 0 0 2px var(--ink-red)}.ink-pick-option[aria-disabled=true]{opacity:.4;cursor:default}.ink-pick-tag{letter-spacing:.08em;color:var(--ink-red);border:1.5px solid;margin-left:auto;padding:3px 5px 2px;transform:skew(-8deg);font:800 9px/1 Barlow Condensed,sans-serif!important}.ink-pick-option[aria-selected=true] .ink-pick-tag{color:#fff}.ink-pick-option.has-sub{flex-wrap:wrap;row-gap:2px;padding-top:6px;padding-bottom:6px}.ink-pick-sub{letter-spacing:.08em;text-transform:uppercase;opacity:.62;flex:0 0 100%;order:3;font:800 10px/1.1 Barlow Condensed,sans-serif!important}.ink-pick-option[aria-selected=true] .ink-pick-sub{opacity:.78}.ink-pick-list.sheet{box-shadow:0 0 0 100vmax #0006,6px 6px 0 var(--ink-line);animation:none;transform:none}.ink-pick-list[data-layout=faces].open{grid-template-columns:repeat(var(--ink-cols,6),60px);gap:6px;padding:10px;display:grid}.ink-pick-group{display:contents}.ink-pick-head{grid-column:1/-1;align-items:center;gap:8px;margin:2px 0 -1px;font:400 12px/1 Electroharmonix,Impact,sans-serif;display:flex}.ink-pick-head:before{content:"";background:var(--ink-red);flex:none;width:8px;height:13px;transform:skew(-12deg)}.ink-pick-head:after{content:"";background:var(--ink-line);flex:1;height:2px}[data-layout=faces] .ink-pick-option{border:2px solid var(--ink-line);color:#111;white-space:normal;background:#fff;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;transition:transform 80ms;overflow:hidden}[data-layout=faces] .ink-pick-option:last-child{border-bottom:2px solid var(--ink-line)}[data-layout=faces] .ink-pick-art{background:#fff;height:48px;display:block;overflow:hidden}[data-layout=faces] .ink-pick-art svg{filter:grayscale()contrast(1.2);width:100%;height:100%;display:block;transform:scale(1.15)}[data-layout=faces] .ink-pick-text{border-top:2px solid var(--ink-line);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;padding:3px 1px;display:block;overflow:hidden;font:800 9px/1 Barlow Condensed,sans-serif!important}[data-layout=faces] .ink-pick-option:hover,[data-layout=faces] .ink-pick-option:focus{box-shadow:3px 3px 0 var(--ink-line);background:#fff;transform:translate(-1px,-2px)rotate(-1.5deg)}[data-layout=faces] .ink-pick-option:focus{outline:3px solid var(--ink-red);outline-offset:1px}[data-layout=faces] .ink-pick-option:is(:hover,:focus) .ink-pick-art svg{filter:none}[data-layout=faces] .ink-pick-option[aria-selected=true]{border-color:var(--ink-red);box-shadow:0 0 0 2px var(--ink-red);color:#111;background:#fff}[data-layout=faces] .ink-pick-option[aria-selected=true] .ink-pick-text{background:var(--ink-red);color:#fff}[data-layout=faces] .ink-pick-option[aria-selected=true]:after{display:none}@media (prefers-reduced-motion:reduce){.ink-pick-list{animation:none}.ink-pick-button:not(#ink),.ink-pick-button:not(#ink)>i:before,[data-layout=faces] .ink-pick-option{transition:none}}:is(#interface,dialog,.manga-home) input[type=checkbox]{appearance:none;cursor:pointer;accent-color:auto;background:#fff;border:2px solid #111;border-radius:0;flex:none;width:44px;height:22px;margin:0;padding:0;transition:background .12s;position:relative;transform:skew(-8deg);box-shadow:2px 2px #111}:is(#interface,dialog,.manga-home) input[type=checkbox]:before{content:"";background:#111;width:14px;height:14px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}:is(#interface,dialog,.manga-home) input[type=checkbox]:checked{background:#cc202b}:is(#interface,dialog,.manga-home) input[type=checkbox]:checked:before{background:#fff;transform:translate(22px)}:is(#interface,dialog,.manga-home) input[type=checkbox]:focus{outline:0}:is(#interface,dialog,.manga-home) input[type=checkbox]:focus-visible,[data-input=controller] input[type=checkbox]:focus{outline-offset:3px;outline:3px solid #cc202b}:is(#interface,dialog,.manga-home) input[type=checkbox]:disabled{opacity:.5;cursor:default}:is(#interface,dialog,.manga-home) input[type=range]{appearance:none;box-sizing:border-box;cursor:pointer;accent-color:auto;background:#fff;border:2px solid #111;border-radius:0;height:16px;margin:0;padding:0;display:block;overflow:hidden;transform:skew(-10deg);box-shadow:2px 2px #111}:is(#interface,dialog,.manga-home) input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:12px}:is(#interface,dialog,.manga-home) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#111;border:0;border-radius:0;width:9px;height:12px;box-shadow:-4000px 0 0 4000px #cc202b}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-track{background:0 0;border:0;height:12px}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-progress{background:#cc202b;height:12px}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-thumb{background:#111;border:0;border-radius:0;width:9px;height:12px}:is(#interface,dialog,.manga-home) input[type=range]:focus{outline:0}:is(#interface,dialog,.manga-home) input[type=range]:focus-visible,[data-input=controller] input[type=range]:focus{outline-offset:3px;outline:3px solid #cc202b}:is(#interface,dialog,.manga-home) input[type=range]:disabled{opacity:.5;cursor:default}:is(.home-dialog,.social-dialog,.mode-sheet,.mode-sheet section,.settings-card,#private-status,.shop-scroll,.shop-detail,.ms-faces,.career-filter){scrollbar-width:thin;scrollbar-color:#111 transparent}.training-lab section{scrollbar-width:thin;scrollbar-color:#69625b transparent}@media (pointer:coarse){.ink-pick-button:not(#ink){min-height:42px}.ink-pick-option{min-height:44px}:is(#interface,dialog,.manga-home) input[type=checkbox]{width:54px;height:30px}:is(#interface,dialog,.manga-home) input[type=checkbox]:before{width:22px;height:22px}:is(#interface,dialog,.manga-home) input[type=checkbox]:checked:before{transform:translate(24px)}:is(#interface,dialog,.manga-home) input[type=range]{height:30px}:is(#interface,dialog,.manga-home) input[type=range]::-webkit-slider-runnable-track{height:26px}:is(#interface,dialog,.manga-home) input[type=range]::-webkit-slider-thumb{width:16px;height:26px}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-track{height:26px}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-progress{height:26px}:is(#interface,dialog,.manga-home) input[type=range]::-moz-range-thumb{width:16px;height:26px}}#interface[data-hud=training] .th-tools{align-items:center}#interface[data-hud=training] .th-swap{align-items:center;gap:clamp(2px,.25vw,5px);display:flex}#interface[data-hud=training] .th-swap[hidden]{display:none}#interface[data-hud=training] .th-swap[data-side=self]{margin-right:clamp(4px,1vw,20px)}#interface[data-hud=training] .th-swap[data-side=opponent]{margin-left:clamp(4px,1vw,20px)}#interface[data-hud=training] .th-swap-open .ux-prompt small{text-overflow:ellipsis;vertical-align:bottom;max-width:11em;font-size:.76em;display:inline-block;overflow:hidden}#interface[data-hud=training] .th-swap-open .ux-prompt small i{opacity:.7;font-style:normal}#interface[data-hud=training] .th-step{background:var(--hud-paper,#fff9ef);width:1.7em;height:1.9em;color:var(--hud-ink,#0b0c0e);box-shadow:inset 0 -3px var(--hud-red,#d51d34);filter:drop-shadow(2px 3px #08090a);cursor:pointer;border:0;flex:none;place-items:center;padding:0 0 .16em;font:italic 900 clamp(13px,1.05vw,19px)/1 Impact,Barlow Condensed,sans-serif;display:grid}#interface[data-hud=training] .th-step:hover{background:#fff}#interface[data-hud=training] .th-step:active{translate:0 2px}#interface[data-hud=training] .th-step:focus-visible{outline:3px solid var(--hud-red,#d51d34);outline-offset:2px}#interface[data-hud=training] .th-swap[data-loading] .th-swap-open:after{content:"";background:linear-gradient(90deg,transparent,var(--hud-red,#d51d34) 35%,#fff 50%,var(--hud-red,#d51d34) 65%,transparent) 0 0/200% 100%;height:3px;animation:.9s linear infinite th-swap-load;position:absolute;bottom:-5px;left:8%;right:8%}@keyframes th-swap-load{0%{background-position:200% 0}to{background-position:0 0}}:where(body).pf-lab.pf-lab #interface[data-hud=training] .th-swap[data-side=opponent]{visibility:hidden}#interface[data-hud=training] .th-tools[data-rows="2"]{flex-wrap:wrap;justify-content:center;row-gap:clamp(5px,.7vh,9px)}#interface[data-hud=training] .th-tools[data-rows="2"]:after{content:"";flex:0 0 100%;order:0;height:0}#interface[data-hud=training] .th-tools[data-rows="2"] .th-swap{order:1;margin:0 clamp(6px,2vw,24px)}@media (max-width:1100px){#interface[data-hud=training] .th-step{font-size:13px}}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=training] .th-step{font-size:11px}#interface[data-hud=training] .th-swap[data-side]{margin-left:2px;margin-right:2px}#interface[data-hud=training] .th-swap-open .ux-prompt small{max-width:7.5em}}@media (pointer:coarse){#interface[data-hud=training] .th-step{width:2.4em;height:2.2em}}#interface[data-skin=halo][data-hud=training] .th-step{background:var(--hl-glass,#080e20a8);color:#fff;filter:none;width:1.75em;height:1.75em;font:600 clamp(13px,1.1vw,19px)/1 var(--hl-sans);border-radius:50%;padding:0 0 .12em;box-shadow:inset 0 0 0 1px #ffffff40,0 0 14px #8ce6ff26}#interface[data-skin=halo][data-hud=training] .th-step:hover{background:#182240d9;box-shadow:inset 0 0 0 1px #fff9,0 0 14px #8ce6ff4d}#interface[data-skin=halo][data-hud=training] .th-step:focus-visible{outline:2px solid var(--hl-ice,#a6f0ff);outline-offset:2px}#interface[data-skin=halo][data-hud=training] .th-swap-open .ux-prompt small{color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training] .th-swap[data-loading] .th-swap-open .ux-prompt small{color:var(--hl-gold,#ffe08a)}#interface[data-skin=halo][data-hud=training] .th-swap[data-loading] .th-swap-open:after{background:linear-gradient(90deg,transparent,var(--hl-gold,#ffe08a) 40%,#fff 50%,var(--hl-gold,#ffe08a) 60%,transparent) 0 0/200% 100%;border-radius:2px;height:2px;bottom:-4px}@media (max-height:520px) and (orientation:landscape){#interface[data-skin=halo][data-hud=training] .th-step{font-size:11px}}@media (pointer:coarse){#interface[data-skin=halo][data-hud=training] .th-step{width:2.3em;height:2.3em}}#interface .training-swap{--ts-ink:#111;--ts-paper:#fffdf6;--ts-red:#cc202b;--ts-rule:#ddd9ce;--ink-line:#111;--ink-red:#cc202b;z-index:45;box-sizing:border-box;pointer-events:auto;color:var(--ts-ink);text-align:left;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}#interface .training-swap[hidden]{display:none}#interface .training-swap .ts-backdrop{background:radial-gradient(#1118 .7px,#0000 1px) 0 0/5px 5px,#0c0d10a6;position:absolute;inset:0}#interface .training-swap .ts-sheet{box-sizing:border-box;background:var(--ts-paper);border:3px solid var(--ts-ink);width:min(100%,clamp(1100px,80vw,1640px));max-height:100%;box-shadow:8px 8px 0 var(--ts-red);flex-direction:column;gap:10px;padding:14px 16px 10px;animation:.14s ease-out ts-in;display:flex;position:relative}@keyframes ts-in{0%{opacity:0;translate:0 8px}}#interface .training-swap .ts-head{border-bottom:3px solid var(--ts-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}#interface .training-swap .ts-title{letter-spacing:.01em;white-space:nowrap;color:var(--ts-ink);text-shadow:none;flex:auto;margin:0;font:400 clamp(17px,2vw,27px)/1 Electroharmonix,Impact,sans-serif}#interface .training-swap button{appearance:none;color:inherit;cursor:pointer;border-radius:0;margin:0}#interface .training-swap .ts-sides{gap:6px;display:flex}#interface .training-swap .ts-sides button{border:2px solid var(--ts-ink);min-width:92px;box-shadow:3px 3px 0 var(--ts-ink);letter-spacing:.02em;text-align:left;background:#fff;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 12px 6px;font:400 clamp(13px,.86vw,17px)/1 Electroharmonix,Impact,sans-serif;display:flex;transform:skew(-5deg)}#interface .training-swap .ts-sides button>*{transform:skew(5deg)}#interface .training-swap .ts-sides button small{letter-spacing:.1em;color:#5b554b;white-space:nowrap;font:800 clamp(10px,.66vw,13px)/1 Barlow Condensed,sans-serif}#interface .training-swap .ts-sides button[aria-pressed=true]{background:var(--ts-ink);color:#fff;box-shadow:3px 3px 0 var(--ts-red)}#interface .training-swap .ts-sides button[aria-pressed=true] small{color:#ffd9dc}#interface .training-swap .ts-sides button[hidden]{display:none}#interface .training-swap .ts-random{border:2px solid var(--ts-ink);min-height:34px;box-shadow:3px 3px 0 var(--ts-ink);letter-spacing:.02em;background:#fff;align-items:center;gap:7px;padding:0 12px 0 0;font:400 clamp(13px,.86vw,17px)/1 Electroharmonix,Impact,sans-serif;display:flex}#interface .training-swap .ts-random .ink-pick-art{border-right:2px solid var(--ts-ink);width:34px;height:34px;display:block;overflow:hidden}#interface .training-swap .ts-random>b{font-weight:400}#interface .training-swap :is(.ts-random,.ts-sides button):hover{translate:-1px -1px}#interface .training-swap :is(.ts-random,.ts-sides button,.ts-close):focus{outline:0}#interface .training-swap :is(.ts-random,.ts-sides button,.ts-close):focus-visible,#interface[data-input=controller] .training-swap :is(.ts-random,.ts-sides button,.ts-close):focus{outline:3px solid var(--ts-red);outline-offset:3px}#interface .training-swap .ts-anime{flex:0 230px;min-width:150px}#interface .training-swap .ts-close{border:2px solid var(--ts-ink);background:var(--ts-ink);color:#fff;letter-spacing:.08em;white-space:nowrap;padding:8px 10px 7px;font:800 clamp(13px,.86vw,17px)/1 Barlow Condensed,sans-serif}#interface .training-swap .ts-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ts-ink) transparent;letter-spacing:.02em;text-transform:uppercase;flex:auto;grid-template-columns:repeat(auto-fill,minmax(clamp(58px,4.35vw,92px),1fr));grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;padding:2px 6px 8px 2px;font:400 13px/1.15 Electroharmonix,Impact,sans-serif;display:grid;overflow:hidden auto}#interface .training-swap .ts-grid .ink-pick-option{appearance:none;width:100%;font:inherit;text-align:center;cursor:pointer;position:relative}#interface .training-swap .ts-grid .ink-pick-art{aspect-ratio:1/.82;height:auto}#interface .training-swap .ts-grid .ink-pick-text{font-size:clamp(9px,.62vw,13px)!important}#interface .training-swap .ts-grid .ink-pick-head{font-size:clamp(12px,.8vw,16px)}#interface .training-swap .ts-grid .ink-pick-option:focus-visible,#interface[data-input=controller] .training-swap .ts-grid .ink-pick-option:focus{outline:3px solid var(--ts-red);outline-offset:1px;z-index:1}#interface .training-swap .ts-grid .ink-pick-option[data-ts-tag]:before{content:attr(data-ts-tag);z-index:1;background:var(--ts-ink);color:#fff;letter-spacing:.08em;padding:2px 4px 1px;font:800 8px/1 Barlow Condensed,sans-serif;position:absolute;top:0;left:0}#interface .training-swap .ts-wip{color:var(--ts-red);letter-spacing:.08em;pointer-events:none;mix-blend-mode:multiply;border-block:1.5px solid;padding:2px 1px;font:900 9px/1 Impact,Arial Narrow,sans-serif;position:absolute;bottom:19px;right:2px;transform:rotate(-12deg)}#interface .training-swap .ts-foot{border-top:2px solid var(--ts-rule);letter-spacing:.1em;color:#5b554b;flex-wrap:wrap;align-items:center;gap:5px 16px;padding-top:8px;font:800 clamp(11px,.72vw,14px)/1 Barlow Condensed,sans-serif;display:flex}#interface .training-swap .ts-foot span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#interface .training-swap .ts-foot b{margin-right:4px;font-weight:800}#interface .training-swap .ts-foot kbd{background:var(--ts-ink);color:#fff;min-width:1.5em;box-shadow:1px 1px 0 var(--ts-red);text-align:center;text-transform:none;border:0;border-radius:0;padding:.22em .4em;font:italic 900 1em/1 Impact,Barlow Condensed,sans-serif;display:inline-block}#interface .training-swap .ts-foot kbd.ps-face{padding:.12em .34em;font:900 1.2em/1 Arial,sans-serif}#interface .training-swap .ts-foot kbd.ps-south{color:#8fb4ff}#interface .training-swap .ts-foot kbd.ps-east{color:#ff7474}#interface .training-swap .ts-foot kbd.ps-west{color:#f38fdb}#interface .training-swap .ts-foot kbd.ps-north{color:#46e2b5}#interface .training-swap .ts-foot em{color:#8a8275;font-style:normal}#interface .training-swap .ts-foot-fight{gap:4px;margin-left:auto}#interface .training-swap .ts-foot-fight i{color:var(--ts-red);border:1.5px solid;margin-right:4px;padding:3px 5px 2px;font-style:normal;transform:skew(-8deg)}@media (max-height:520px){#interface .training-swap{padding:6px max(6px,env(safe-area-inset-right)) 6px max(6px,env(safe-area-inset-left))}#interface .training-swap .ts-sheet{box-shadow:5px 5px 0 var(--ts-red);gap:6px;padding:8px 10px 6px}#interface .training-swap .ts-head{border-bottom-width:2px;gap:6px 8px;padding-bottom:6px}#interface .training-swap .ts-title{font-size:15px}#interface .training-swap .ts-sides button{min-width:0;padding:4px 9px 5px;font-size:11px}#interface .training-swap .ts-random{min-height:30px;font-size:11px}#interface .training-swap .ts-random .ink-pick-art{width:30px;height:30px}#interface .training-swap .ts-anime{flex-basis:170px;min-width:120px}#interface .training-swap .ts-foot{padding-top:5px;font-size:10px}}@media (max-width:620px){#interface .training-swap .ts-title{flex-basis:100%}#interface .training-swap .ts-foot-fight{margin-left:0}}@media (prefers-reduced-motion:reduce){#interface .training-swap .ts-sheet{animation:none}#interface[data-hud=training] .th-swap[data-loading] .th-swap-open:after{background-position:50% 0;animation:none}}.party-sheet{--pt-ink:#111;--pt-red:#cc202b;--pt-rule:#ddd9ce;--pt-soft:#eeeae0;--pt-muted:#5f5b53;box-sizing:border-box;border:3px solid var(--pt-ink);width:min(1180px,94vw);height:min(720px,90dvh);max-height:90dvh;box-shadow:12px 12px 0 var(--pt-ink);color:var(--pt-ink);background:#fff;margin:auto;padding:0;font:500 15px/1.4 Barlow,Barlow Condensed,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.party-sheet[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,38%);display:grid}.party-sheet[data-role=guest]{width:min(980px,94vw);height:-moz-fit-content;height:fit-content}.party-sheet[data-role=guest][open]{display:block}.party-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd6}.party-sheet button{font:inherit;color:inherit;cursor:pointer;margin:0}.party-sheet :is(button,input):focus{outline:0}.party-sheet :is(button,input):focus-visible{outline:3px solid var(--pt-red);outline-offset:3px}#app:has(#interface[data-input=controller]) .party-sheet :is(button,input):focus{outline:3px solid var(--pt-red);outline-offset:3px}.party-sheet h2{letter-spacing:.01em;margin:2px 0 0;font:400 clamp(24px,2.3vw,36px)/1 Electroharmonix,Impact,sans-serif}.party-sheet h3{border-bottom:2px solid var(--pt-ink);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:6px;font:400 16px/1.2 Electroharmonix,Impact,sans-serif;display:flex}.party-sheet h3:before{content:"";background:var(--pt-red);flex:none;width:9px;height:15px;transform:skew(-12deg)}.party-sheet h3 small{letter-spacing:.1em;color:var(--pt-muted);text-transform:uppercase;margin-left:auto;font:800 11px/1 Barlow Condensed,sans-serif}.party-sheet h4{letter-spacing:.06em;color:var(--pt-ink);margin:14px 0 7px;font:italic 900 13px/1 Impact,Barlow Condensed,sans-serif}.pt-kicker{letter-spacing:.14em;color:var(--pt-red);font:800 11px/1.2 Barlow Condensed,sans-serif;display:block}.pt-close{z-index:2;background:0 0;border:0;width:38px;height:38px;padding:0;position:absolute;top:8px;right:10px;font:900 28px/1 Arial,sans-serif!important}.pt-head{border-bottom:3px solid var(--pt-ink);background:repeating-linear-gradient(135deg,#f7f6f1 0 2px,#fff 2px 12px);grid-column:1/-1;align-items:center;gap:18px;min-width:0;padding:14px 60px 12px 24px;display:flex}.pt-title{flex:none}.pt-invite{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.pt-code{flex-direction:column;align-items:flex-end;display:flex}.pt-code small,.pt-seats{letter-spacing:.14em;color:var(--pt-muted);font:800 10px/1 Barlow Condensed,sans-serif}.pt-code b{letter-spacing:.08em;white-space:nowrap;font:italic 900 26px/1 Impact,sans-serif}.pt-copy{border:2px solid var(--pt-ink);box-shadow:3px 3px 0 var(--pt-ink);letter-spacing:.03em;white-space:nowrap;background:#fff;padding:9px 14px;transform:skew(-6deg);font:italic 900 15px/1 Impact,Barlow Condensed,sans-serif!important}.pt-open .pt-copy{background:var(--pt-red);color:#fff!important}.pt-open .pt-code b{font-size:32px}.pt-copy:hover{box-shadow:4px 4px 0 var(--pt-ink);transform:skew(-6deg)translate(-1px,-1px)}.pt-seats{color:var(--pt-red);align-self:flex-end}.pt-invite:not(.pt-open) .pt-code b{font-size:20px}.pt-offline{background:var(--pt-ink);color:#fff;letter-spacing:.1em;padding:4px 8px;font:800 11px/1 Barlow Condensed,sans-serif}.pt-match{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pt-ink) transparent;min-width:0;min-height:0;padding:16px 22px 18px 24px;overflow-y:auto}.pt-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pt-mode{border:2px solid var(--pt-ink);text-align:left;background:#fff;flex-direction:column;align-items:stretch;min-width:0;padding:0;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative;transform:skew(-2deg)}.pt-mode-art{border-bottom:2px solid var(--pt-ink);filter:grayscale()contrast(1.1);background:#111 50% 30%/cover no-repeat;height:clamp(50px,8dvh,74px);display:block}.pt-mode b{letter-spacing:.02em;padding:6px 7px 0;font:italic 900 15px/1.05 Impact,Barlow Condensed,sans-serif;display:block}.pt-mode small{letter-spacing:.08em;color:var(--pt-muted);padding:3px 7px 7px;font:800 10px/1.1 Barlow Condensed,sans-serif;display:block}.pt-mode:hover:not(:disabled){box-shadow:3px 3px 0 var(--pt-ink);transform:skew(-2deg)translate(-1px,-2px)}.pt-mode[aria-checked=true]{background:var(--pt-ink);color:#fff;box-shadow:4px 4px 0 var(--pt-red)}.pt-mode[aria-checked=true] .pt-mode-art{filter:none}.pt-mode[aria-checked=true] small{color:#ffb3b8}.pt-mode:disabled{cursor:default}.pt-mode:disabled:not([aria-checked=true]){background:repeating-linear-gradient(-45deg,#fff 0 6px,var(--pt-soft) 6px 8px)}.pt-mode:disabled:not([aria-checked=true]) .pt-mode-art{opacity:.35}.pt-mode:disabled:not([aria-checked=true]) b{color:#8a857c}.pt-mode:disabled:not([aria-checked=true]) small{color:var(--pt-red)}.pt-goal{color:#3b3833;margin:10px 0 0;font:600 14px/1.35 Barlow,sans-serif}.pt-goal b{letter-spacing:.03em;color:var(--pt-ink);margin-right:4px;font:italic 900 14px/1 Impact,sans-serif}.pt-summary{border:2px solid var(--pt-ink);box-shadow:4px 4px 0 var(--pt-ink);align-items:stretch;gap:0;display:flex;transform:skew(-1deg)}.pt-summary-art{border-right:2px solid var(--pt-ink);background:#111 var(--art) center 30%/cover no-repeat;flex:none;width:clamp(110px,30%,220px);min-height:96px}.pt-summary>div{min-width:0;padding:10px 14px}.pt-summary small{letter-spacing:.14em;color:var(--pt-red);font:800 10px/1 Barlow Condensed,sans-serif}.pt-summary b{margin:4px 0;font:400 clamp(20px,2vw,28px)/1 Electroharmonix,Impact,sans-serif;display:block}.pt-summary p{color:#3b3833;margin:0;font:600 14px/1.35 Barlow,sans-serif}.pt-how{border:2px solid var(--pt-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 8px;display:inline-grid}.pt-how button{border:0;border-left:2px solid var(--pt-ink);background:var(--pt-soft);letter-spacing:.04em;white-space:nowrap;padding:7px 14px;font:italic 900 13px/1 Impact,Barlow Condensed,sans-serif}.pt-how button:first-child{border-left:0}.pt-how button[aria-checked=true]{background:var(--pt-ink);color:#fff}.pt-how button:disabled{cursor:default;color:#8a857c}.pt-how button[aria-checked=true]:disabled{color:#fff}.pt-note{color:var(--pt-muted);margin:0 0 8px;font:600 13px/1.35 Barlow,sans-serif}.pt-warn,.party-sheet h3 small.pt-warn{color:var(--pt-red)}.pt-stages{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;display:grid}.pt-stages.pt-one{grid-template-columns:minmax(0,420px)}.pt-stage{border:2px solid var(--pt-ink);text-align:left;background:repeating-linear-gradient(115deg,#fff 0 5px,#f4f2ec 5px 6px);flex-direction:column;justify-content:flex-end;min-width:0;min-height:50px;padding:7px 28px 7px 9px;display:flex;position:relative;overflow:hidden}.pt-stage b{letter-spacing:.02em;font:italic 900 14px/1.05 Impact,Barlow Condensed,sans-serif}.pt-stage small{color:var(--pt-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:600 11.5px/1.2 Barlow,sans-serif;overflow:hidden}.pt-stage:hover:not(:disabled){box-shadow:3px 3px 0 var(--pt-ink);transform:translate(-1px,-1px)}.pt-stage[aria-pressed=true]{background:var(--pt-ink);color:#fff;box-shadow:3px 3px 0 var(--pt-red)}.pt-stage[aria-pressed=true] small{color:#d8d4cb}.pt-stage[aria-pressed=true]:after{content:"";background:var(--pt-red);width:9px;height:15px;position:absolute;top:9px;right:9px;transform:skew(-12deg)}.pt-stage:disabled{cursor:default}.pt-stage:disabled:not([aria-pressed=true]){opacity:.55}.pt-pool:not(:disabled){border-style:dashed}.pt-fixed em,.pt-chosen em{letter-spacing:.1em;color:#ffb3b8;border:1.5px solid;padding:3px 6px;font:800 9px/1 Barlow Condensed,sans-serif;position:absolute;top:8px;right:8px}.pt-fixed:after,.pt-chosen:after{display:none}.pt-random{background:var(--pt-ink)}.pt-stage.pt-one,.pt-stages.pt-one .pt-stage{min-height:70px;padding-right:110px}.pt-stages.pt-one .pt-stage b{font-size:19px}.pt-votes{background:var(--pt-red);color:#fff;text-align:center;min-width:20px;padding:3px 4px;font:italic 900 14px/1 Impact,sans-serif;position:absolute;top:7px;right:7px;transform:skew(-8deg)}.pt-votes.pt-none{color:#b3ada3;background:0 0;border:1.5px solid #c9c3b8}.pt-stage[aria-pressed=true] .pt-votes:not(.pt-none){color:var(--pt-red);background:#fff}.pt-stage:has(.pt-votes)[aria-pressed=true]:after{display:none}.pt-option{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 9px;display:flex}.pt-option>b{letter-spacing:.05em;min-width:118px;font:italic 900 13px/1.1 Impact,Barlow Condensed,sans-serif}.pt-option>b small{letter-spacing:.08em;color:var(--pt-muted);margin-top:2px;font:800 9.5px/1.1 Barlow Condensed,sans-serif;display:block}.pt-option>span{flex-wrap:wrap;gap:5px;display:flex}.pt-option button{border:2px solid var(--pt-ink);background:#fff;min-width:44px;padding:7px 10px;font:italic 900 15px/1 Impact,sans-serif}.pt-option button[aria-checked=true]{background:var(--pt-ink);color:#fff}.pt-option button:disabled{cursor:default;opacity:.4}.pt-option button[aria-checked=true]:disabled{opacity:1}.pt-chips{flex-wrap:wrap;gap:6px;display:flex}.pt-chips span{border:2px solid var(--pt-ink);letter-spacing:.06em;padding:6px 9px;font:800 12px/1 Barlow Condensed,sans-serif}.pt-chips span:first-child{background:var(--pt-ink);color:#fff}.pt-party{border-left:3px solid var(--pt-ink);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.pt-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pt-ink) transparent;flex:1;min-height:0;padding:16px 20px 8px;overflow-y:auto}.pt-roster{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pt-member{border:2px solid var(--pt-ink);background:#fff;align-items:center;gap:10px;min-width:0;padding:0 8px 0 0;display:flex;position:relative}.pt-face{border-right:2px solid var(--pt-ink);background:#fff;flex:none;width:52px;height:52px;overflow:hidden}.pt-face svg{filter:grayscale()contrast(1.25);width:100%;height:100%;display:block;transform:scale(1.15)}.pt-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pt-who b{letter-spacing:.02em;overflow-wrap:anywhere;font:italic 900 16px/1.05 Impact,Barlow Condensed,sans-serif}.pt-who b i{background:var(--pt-ink);color:#fff;letter-spacing:.1em;vertical-align:2px;margin-left:4px;padding:2px 4px;font:800 9px/1 Barlow Condensed,sans-serif;display:inline-block}.pt-who small{letter-spacing:.07em;color:var(--pt-muted);white-space:nowrap;text-overflow:ellipsis;font:800 10.5px/1.1 Barlow Condensed,sans-serif;overflow:hidden}.pt-state{border:2px solid var(--pt-ink);letter-spacing:.04em;white-space:nowrap;flex:none;padding:5px 8px;font:italic 900 12px/1 Impact,Barlow Condensed,sans-serif;transform:skew(-8deg)}.pt-member[data-state=ready]{border-color:var(--pt-red);box-shadow:3px 3px 0 var(--pt-red)}.pt-member[data-state=ready] .pt-state{background:var(--pt-red);border-color:var(--pt-red);color:#fff}.pt-member[data-state=ready] .pt-face svg{filter:none}.pt-member[data-state=wait] .pt-state{color:var(--pt-muted);border-style:dashed}.pt-member[data-state=lead] .pt-state{background:var(--pt-ink);color:#fff}.pt-member[data-state=away] .pt-state{background:var(--pt-soft);color:#5f5b53;border-color:#8a857c}.pt-member[data-you]{background:linear-gradient(90deg,#fff 70%,#f7f6f1)}.pt-more{background:0 0;border:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:3px;width:32px;height:32px;padding:0;display:flex}.pt-more i{background:var(--pt-ink);width:4px;height:4px;transform:skew(-12deg)}.pt-more:hover:not(:disabled),.pt-more[aria-expanded=true]{border-color:var(--pt-ink);background:var(--pt-soft)}.pt-more:disabled{opacity:.3;cursor:default}.pt-menu{z-index:3;border:3px solid var(--pt-ink);min-width:190px;box-shadow:5px 5px 0 var(--pt-ink);background:#fff;flex-direction:column;animation:.12s ease-out pt-in;display:flex;position:absolute;top:calc(100% + 4px);right:-2px}.pt-menu button{border:0;border-bottom:1px solid var(--pt-rule);text-align:left;letter-spacing:.03em;background:#fff;padding:11px 14px;font:italic 900 14px/1 Impact,Barlow Condensed,sans-serif}.pt-menu button:last-child{color:var(--pt-red);border-bottom:0}.pt-menu button:hover:not(:disabled),.pt-menu button:focus{background:var(--pt-soft);box-shadow:inset 5px 0 0 var(--pt-red)}.pt-menu button:disabled{opacity:.4;cursor:default}.pt-seat{letter-spacing:.08em;color:var(--pt-muted);border:2px dashed #b3ada3;padding:9px 10px;font:800 11.5px/1.1 Barlow Condensed,sans-serif}.pt-over{border-color:var(--pt-red);color:var(--pt-red)}.pt-roster[data-crowd]{gap:5px}.pt-roster[data-crowd] .pt-face{width:40px;height:40px}.pt-roster[data-crowd] .pt-who b{font-size:14.5px}.pt-roster[data-crowd] .pt-state{padding:4px 7px;font-size:11px}.pt-roster[data-crowd] .pt-seat{padding:6px 10px}.pt-you{border-top:2px solid var(--pt-ink);margin-top:14px;padding-top:12px}.pt-you>small{letter-spacing:.06em;margin-bottom:6px;font:italic 900 13px/1 Impact,Barlow Condensed,sans-serif;display:block}.pt-you ink-select{display:block}.pt-you .ink-pick-button:not(#ink){min-height:46px;font:italic 900 17px/1.05 Impact,Barlow Condensed,sans-serif!important}.pt-you .ink-pick-button:not(#ink) .ink-pick-art{width:42px;height:42px}.pt-you .pt-note{margin:8px 0 0}.pt-notice{min-height:0;color:var(--pt-ink);flex:none;margin:0 20px;font:700 13px/1.35 Barlow,sans-serif}.pt-notice:not(:empty){border-left:5px solid var(--pt-red);background:var(--pt-soft);margin-top:6px;padding:7px 10px 7px 14px}.pt-notice.pt-fresh{animation:9s ease-out forwards pt-notice}@keyframes pt-notice{0%{opacity:0;transform:translate(-6px)}4%{opacity:1;transform:none}85%{opacity:1}to{opacity:.55}}@keyframes pt-in{0%{opacity:0;transform:translateY(-4px)}}.pt-actions{flex-direction:column;flex:none;gap:8px;padding:10px 20px 14px;display:flex}.pt-go{background:var(--pt-red);border:3px solid var(--pt-ink);width:100%;box-shadow:5px 5px 0 var(--pt-ink);letter-spacing:.01em;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;transition:transform 80ms,box-shadow 80ms;display:flex;color:#fff!important;font:italic 900 clamp(22px,2vw,30px)/1 Impact,Barlow Condensed,sans-serif!important}.pt-go span{min-width:0}.pt-go small{letter-spacing:.08em;color:#ffd7da;text-transform:uppercase;margin-top:5px;font:800 12px/1.15 Barlow Condensed,sans-serif;display:block}.pt-go i{flex:none;font-style:normal}.pt-go:hover:not(:disabled){box-shadow:6px 6px 0 var(--pt-ink);transform:translate(-1px,-1px)}.pt-go:active:not(:disabled){box-shadow:2px 2px 0 var(--pt-ink);transform:translate(3px,3px)}.pt-go:disabled{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#fff 0 7px,var(--pt-soft) 7px 9px);border-color:#8a857c;box-shadow:3px 3px #b3ada3;color:var(--pt-ink)!important}.pt-go:disabled small{color:var(--pt-red)}.pt-go.pt-done{background:var(--pt-ink)}.pt-go.pt-done small{color:#ffb3b8}.pt-leave{letter-spacing:.1em;background:0 0;border:0;align-self:flex-start;padding:2px 0;border-bottom:2px solid var(--pt-red)!important;font:800 12px/1.3 Barlow Condensed,sans-serif!important}.pt-welcome{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:34px 40px;display:grid}.pt-ink{color:#fff;min-height:300px;box-shadow:6px 6px 0 var(--pt-red);background:repeating-linear-gradient(120deg,#222 0 1px,#111 1px 10px);flex-direction:column;justify-content:center;align-items:center;font:400 clamp(70px,9vw,120px)/1 serif;display:flex;transform:skew(-2deg)}.pt-ink span{background:var(--pt-red);letter-spacing:.12em;margin-top:14px;padding:9px 14px;font:italic 900 16px/1 Impact,sans-serif}.pt-start p{color:#3b3833;max-width:440px;margin:10px 0 18px;font:600 16px/1.45 Barlow,sans-serif}.pt-start .pt-go{max-width:440px}.pt-start .pt-notice{max-width:440px;margin:12px 0 0}.pt-join{max-width:440px;margin-top:22px}.pt-join label{letter-spacing:.06em;margin-bottom:7px;font:italic 900 13px/1 Impact,Barlow Condensed,sans-serif;display:block}.pt-join div{gap:6px;display:flex}.pt-join input{border:2px solid var(--pt-ink);min-width:0;color:var(--pt-ink);letter-spacing:.3em;background:#fff;flex:1;padding:10px 12px;font:800 20px/1 Barlow Condensed,sans-serif}.pt-join button{border:2px solid var(--pt-ink);background:#fff;padding:0 18px;font:italic 900 16px/1 Impact,sans-serif}.pt-joining{border:3px solid var(--pt-ink);max-width:440px;box-shadow:5px 5px 0 var(--pt-red);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pt-joining b{letter-spacing:.03em;font:italic 900 20px/1 Impact,sans-serif}.pt-joining b:after{content:"…";animation:1s steps(3,end) infinite pt-dots}.pt-joining span{letter-spacing:.1em;color:var(--pt-red);font:italic 900 34px/1 Impact,sans-serif}@keyframes pt-dots{0%{opacity:.2}50%{opacity:1}}.party-sheet .pt-discord{box-sizing:border-box;border:2px solid var(--pt-ink);width:100%;max-width:440px;box-shadow:3px 3px 0 var(--pt-red);text-align:left;background:#fff;align-items:center;gap:12px;margin-top:18px;padding:7px 14px 7px 7px;transition:transform 80ms,box-shadow 80ms,background 80ms,color 80ms;display:flex;transform:skew(-3deg)}.pt-discord>*{transform:skew(3deg)}.pt-discord-mark{box-sizing:border-box;border:2px solid var(--pt-ink);background:#fff;flex:none;place-items:center;width:42px;height:42px;display:grid}.pt-discord-mark svg{width:30px;height:30px;fill:var(--pt-ink);display:block}.pt-discord-copy{min-width:0;color:var(--pt-muted);flex:1;font:700 13px/1.25 Barlow,sans-serif}.pt-discord-copy b{letter-spacing:.02em;color:var(--pt-ink);margin-top:1px;font:italic 900 17px/1.05 Impact,Barlow Condensed,sans-serif;display:block}.pt-discord>i{flex:none;font:900 16px/1 Arial,sans-serif}.party-sheet .pt-discord:is(:hover,:focus-visible){background:var(--pt-ink);color:#fff;box-shadow:4px 4px 0 var(--pt-red);transform:skew(-3deg)translate(-1px,-1px)}#app:has(#interface[data-input=controller]) .party-sheet .pt-discord:focus{background:var(--pt-ink);color:#fff;box-shadow:4px 4px 0 var(--pt-red);transform:skew(-3deg)translate(-1px,-1px)}.pt-discord:is(:hover,:focus-visible) .pt-discord-mark{background:var(--pt-ink);border-color:#fff}#app:has(#interface[data-input=controller]) .pt-discord:focus .pt-discord-mark{background:var(--pt-ink);border-color:#fff}.pt-discord:is(:hover,:focus-visible) svg{fill:#fff}#app:has(#interface[data-input=controller]) .pt-discord:focus svg{fill:#fff}.pt-discord:is(:hover,:focus-visible) .pt-discord-copy{color:#d8d4cb}#app:has(#interface[data-input=controller]) .pt-discord:focus .pt-discord-copy{color:#d8d4cb}.pt-discord:is(:hover,:focus-visible) .pt-discord-copy b{color:#fff}#app:has(#interface[data-input=controller]) .pt-discord:focus .pt-discord-copy b{color:#fff}.party-sheet .pt-discord:active{box-shadow:1px 1px 0 var(--pt-red);transform:skew(-3deg)translate(2px,2px)}.party-sheet .pt-discord.pt-compact{max-width:none;box-shadow:2px 2px 0 var(--pt-red);gap:9px;margin-top:12px;padding:4px 10px 4px 4px}.pt-compact .pt-discord-mark{width:32px;height:32px}.pt-compact .pt-discord-mark svg{width:22px;height:22px}.pt-compact .pt-discord-copy{font-size:11.5px;line-height:1.2}.pt-compact .pt-discord-copy b{font-size:13.5px;display:inline}@media (pointer:coarse){.pt-discord{min-height:44px}.pt-option button,.pt-how button{min-height:40px}.pt-more{width:42px;height:42px}.pt-menu button{min-height:44px}.pt-leave{min-height:34px}}@media (max-width:1100px){.party-sheet[open]{grid-template-columns:minmax(0,1fr) minmax(300px,40%)}.pt-modes{gap:6px}.pt-mode b{font-size:13.5px}}@media (max-height:760px){.pt-mode-art{height:clamp(44px,8dvh,64px)}.pt-head{padding-top:10px;padding-bottom:9px}}@media (max-height:520px) and (orientation:landscape){.party-sheet{width:96vw;height:94dvh;max-height:94dvh;box-shadow:5px 5px 0 var(--pt-ink)}.party-sheet[open]{grid-template-columns:minmax(0,1fr) minmax(250px,40%)}.party-sheet h2{font-size:19px}.pt-kicker{display:none}.pt-head{gap:10px;padding:6px 48px 6px 14px}.pt-close{top:2px;right:4px}.pt-code{flex-direction:row;align-items:baseline;gap:6px}.pt-code b,.pt-open .pt-code b{font-size:20px}.pt-copy{padding:6px 10px;font-size:13px!important}.pt-seats{display:none}.pt-match{padding:8px 12px 10px 14px}.party-sheet h3{margin-bottom:6px;padding-bottom:4px;font-size:13px}.party-sheet h4{margin:9px 0 5px;font-size:11.5px}.pt-modes{gap:4px}.pt-mode-art{display:none}.pt-mode b{padding:6px 5px 0;font-size:11.5px}.pt-mode small{padding:2px 5px 6px;font-size:8.5px}.pt-goal{display:none}.pt-stages{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:5px}.pt-stage{min-height:40px;padding:5px 22px 5px 7px}.pt-stage b{font-size:12px}.pt-stage small{display:none}.pt-stages.pt-one .pt-stage{min-height:48px}.pt-stages.pt-one .pt-stage small{display:block}.pt-stages.pt-one .pt-stage b{font-size:15px}.pt-how button{padding:5px 9px;font-size:11.5px}.pt-option{gap:4px 8px;margin-bottom:6px}.pt-option>b{min-width:86px;font-size:11.5px}.pt-option>b small{display:none}.pt-option button{min-width:34px;padding:5px 7px;font-size:13px}.pt-summary-art{width:90px;min-height:64px}.pt-summary>div{padding:6px 10px}.pt-summary b{font-size:17px}.pt-summary p{font-size:12px}.pt-chips span{padding:4px 7px;font-size:10.5px}.pt-scroll{flex-direction:column;padding:8px 12px 4px;display:flex}.pt-scroll>[data-region=you]{order:-1}.pt-you{border:0;margin:0 0 8px;padding:0}.pt-roster{gap:5px}.pt-face{width:38px;height:38px}.pt-who b{font-size:13.5px}.pt-who small{font-size:9.5px}.pt-state{padding:4px 6px;font-size:10.5px}.pt-roster[data-crowd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pt-roster[data-crowd] .pt-seat{grid-column:1/-1;padding:4px 8px;font-size:10px}.pt-roster[data-crowd] .pt-member{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:0 2px 0 0;display:grid}.pt-roster[data-crowd] .pt-face{grid-row:1/3;width:30px;height:30px}.pt-roster[data-crowd] .pt-who{grid-area:1/2;align-self:end}.pt-roster[data-crowd] .pt-who b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-roster[data-crowd] .pt-who b i{vertical-align:1px;margin-left:3px;padding:1px 3px;font-size:7.5px}.pt-roster[data-crowd] .pt-who small{display:none}.pt-roster[data-crowd] .pt-state{border-width:1px;grid-area:2/2;place-self:start;padding:1px 4px;font-size:8.5px}.pt-roster[data-crowd] .pt-more{grid-area:1/3/3;width:32px;height:32px}.pt-roster[data-crowd] .pt-member:nth-child(odd) .pt-menu{left:-2px;right:auto}.pt-roster[data-crowd] .pt-menu{min-width:170px}.pt-you>small{display:none}.pt-you .ink-pick-button:not(#ink){min-height:40px;font-size:14px!important}.pt-you .ink-pick-button:not(#ink) .ink-pick-art{width:34px;height:34px}.pt-you .pt-note{font-size:11.5px}.pt-notice{margin:0 12px;font-size:11.5px}.pt-notice:not(:empty){margin-top:4px;padding:4px 8px 4px 10px}.pt-actions{flex-direction:row;align-items:center;gap:10px;padding:6px 12px 8px}.pt-go{box-shadow:4px 4px 0 var(--pt-ink);padding:7px 12px;font-size:19px!important}.pt-go small{margin-top:3px;font-size:9.5px}.pt-leave{flex:none;align-self:center;font-size:10.5px!important}.party-sheet .pt-discord{margin-top:10px;padding:4px 10px 4px 4px}.pt-discord-mark{width:32px;height:32px}.pt-discord-mark svg{width:22px;height:22px}.pt-discord-copy{font-size:11px}.pt-discord-copy b{font-size:14px}.party-sheet .pt-discord.pt-compact{margin-top:8px}.pt-compact .pt-discord-copy b{font-size:12px}.pt-welcome{gap:18px;padding:16px 22px}.pt-ink{height:min(260px,70dvh);min-height:0;font-size:64px}.pt-start p{margin:6px 0 10px;font-size:13px}.pt-join{margin-top:10px}.pt-join input{padding:7px 10px;font-size:16px}}@media (max-width:640px) and (orientation:portrait){.party-sheet{width:96vw;height:94dvh;max-height:94dvh;box-shadow:5px 5px 0 var(--pt-ink)}.party-sheet[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pt-head{flex-wrap:wrap;padding:10px 46px 10px 14px}.pt-invite{margin-left:0}.pt-match{border-top:3px solid var(--pt-ink);order:3;max-height:42dvh}.pt-party{border-left:0;order:2}.pt-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-welcome{grid-template-columns:1fr;padding:20px}.pt-ink{height:auto;min-height:120px;font-size:60px}}@media (prefers-reduced-motion:reduce){.pt-notice.pt-fresh,.pt-menu,.pt-joining b:after{animation:none}.pt-mode,.pt-go{transition:none}}.ink-pick-lock{background:var(--ink-red,#cc202b);place-items:center;width:16px;height:16px;display:grid;position:absolute;top:2px;right:2px}.ink-pick-lock svg{fill:#fff;width:10px;height:10px}[data-layout=faces] .ink-pick-option .ink-pick-art{position:relative}.private-status.party :is(#private-code,#copy-room-code,#copy-room-link,#share-room-link,#private-custom){display:none!important}.social-dialog{box-sizing:border-box;color:#111;background:#fff;border:3px solid #111;width:min(1000px,94vw);max-height:90dvh;padding:28px;font-family:Arial,sans-serif;overflow:auto;box-shadow:9px 9px #111}.social-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0008}.social-dialog h2,.social-dialog h3,.social-dialog button,.custom-heading{font-family:Electroharmonix,Arial,sans-serif}.social-heading{border-bottom:4px solid #111;margin-bottom:20px;padding:0 38px 16px 0}.social-heading small{letter-spacing:2px;font-size:11px}.social-heading h2{margin:7px 0 0;font-size:34px}.social-close{min-width:35px;position:absolute;top:18px;right:20px;background:0 0!important;border:0!important;font:32px Arial!important}.social-dialog button,.custom-controls button{color:#111;cursor:pointer;background:#fff;border:2px solid #111;padding:10px 13px;font-size:13px}.social-dialog button:hover:not(:disabled),.custom-controls button:hover:not(:disabled){background:#eee}.social-dialog button:focus-visible,.custom-controls :focus-visible,.custom-team-controls :focus-visible{outline-offset:3px;outline:3px solid #ce1830}.social-dialog button[aria-pressed=true],.custom-controls button[aria-pressed=true],.social-dialog .social-primary{color:#fff;background:#111}.social-dialog .social-primary:hover:not(:disabled){background:#ce1830}.social-dialog button:disabled{opacity:.45;cursor:default}.social-dialog h3{margin:24px 0 12px;font-size:17px}.social-dialog input{color:#111;box-sizing:border-box;background:#fff;border:2px solid #111;min-width:0;padding:10px;font:14px Arial}.social-foot,.custom-note{color:#666;margin-top:14px;font:11px/1.5 Arial;display:block}.social-notice{color:#a60d21;min-height:19px;font:13px/1.5 Arial}.social-empty{background:repeating-linear-gradient(135deg,#f7f6f1 0 2px,#fff 2px 12px);padding:22px;font:14px/1.6 Arial}.career-face img,.career-portrait img{object-fit:cover;width:100%;height:100%}.custom-controls{color:#111;text-align:left;border-top:2px solid #111;margin-top:16px;padding-top:14px}.custom-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.custom-heading small{color:#666;font:10px Arial}.custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.custom-grid label,.custom-team-controls label{flex-direction:column;gap:5px;font:11px Arial;display:flex}.custom-grid ink-select{width:100%;display:block}.custom-controls .custom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.arena-votes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.arena-votes button{padding:8px;font:11px Arial}.arena-votes b{color:#fff;background:#ce1830;margin-left:4px;padding:2px 4px;display:inline-block}.custom-team-controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.career-hero{background:repeating-linear-gradient(135deg,#f2f0e9 0 2px,#faf9f5 2px 12px);border:2px solid #111;align-items:center;gap:24px;display:flex}.career-portrait{border-right:2px solid #111;flex-shrink:0;width:145px;height:155px}.career-hero h3{margin:8px 0;font-size:28px}.career-hero small{letter-spacing:2px;font-size:10px}.career-hero p{font-size:13px}.career-seal{color:#fff;background:#ce1830;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:95px;height:95px;margin-left:auto;margin-right:24px;font-size:32px;display:flex;transform:rotate(-8deg)}.career-seal span{letter-spacing:1px;font:9px Arial}.career-totals{border-bottom:3px solid #111;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:22px 0;display:grid}.career-totals div{text-align:center}.career-totals b{font-size:25px;display:block}.career-totals span{letter-spacing:1px;font-size:9px}.career-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.career-modes>div{border-bottom:1px solid #ddd;grid-template-columns:1fr auto;padding:9px 0;font-size:12px;display:grid}.career-modes small{color:#666;grid-column:1/-1;margin-top:4px;font-size:10px}.career-favorites>div{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:7px 0;display:flex}.career-face{border:1px solid #111;flex-shrink:0;width:44px;height:44px;display:inline-block;overflow:hidden}.career-rank{color:#ce1830;font-size:22px}.career-favorites b{font-size:13px}.career-favorites small{margin-top:4px;font-size:11px;display:block}.career-titles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.career-titles button{text-align:left;padding:13px;position:relative;overflow:hidden}.career-titles small{margin-top:8px;font:10px Arial;display:block}.career-titles i{background:#ce1830;height:3px;position:absolute;bottom:0;left:0}.career-filter{gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.career-filter button{white-space:nowrap;padding:6px 9px;font:11px Arial}.career-history article{border-bottom:1px solid #ddd;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.career-history small{color:#666;margin-top:4px;font-size:10px;display:block}.career-outcome{margin-left:auto;font-weight:700}.career-outcome.win{color:#a60d21}.career-outcome.left{color:#888}.career-history article>span:last-child{text-align:right;min-width:90px}#private-custom{width:100%;max-height:36vh;overflow:auto}.private-status.waiting:has(#private-custom:not(:empty)){max-height:88vh;overflow:auto}.objective-sheet:has(.custom-controls){max-height:90dvh;overflow:auto}.home-actions{flex-wrap:wrap}@media (max-width:650px){.social-dialog{max-height:92dvh;padding:18px}.social-heading h2{font-size:26px}.career-portrait{width:80px;height:110px}.career-hero{gap:12px}.career-hero h3{font-size:19px}.career-seal{width:60px;height:60px;margin-right:10px;font-size:24px}.career-seal span{font-size:7px}.career-columns{grid-template-columns:1fr;gap:0}.career-totals b{font-size:20px}.career-totals span{letter-spacing:0;font-size:8px}.career-titles{grid-template-columns:1fr 1fr}.career-history article{flex-wrap:wrap}.career-history article>span:last-child{min-width:0}.custom-grid{grid-template-columns:1fr 1fr}.home-actions{gap:10px!important}}@media (max-height:520px){.social-dialog{max-height:94dvh}.social-heading{margin-bottom:10px}.objective-sheet:has(.custom-controls){max-height:94dvh}}.career-face svg,.career-portrait svg{width:100%;height:100%;display:block}.career-portrait{overflow:hidden}.social-dialog button[aria-pressed=true]:hover:not(:disabled),.custom-controls button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#222}#private-custom{max-height:none;overflow:visible}.private-status.waiting:has(#private-custom:not(:empty)){box-sizing:border-box;max-height:calc(100dvh - clamp(110px,16dvh,160px) - 18px);top:clamp(110px,16dvh,160px);overflow:hidden auto}#private-custom .arena-votes button{color:#111;background:#fff}#private-custom .arena-votes button[aria-pressed=true]{color:#fff;background:#111}.social-dialog.career-dialog,.social-dialog.career-dialog :is(p,small,span,b,strong,div,article,footer){font-family:Barlow,Barlow Condensed,system-ui,sans-serif}.social-dialog.career-dialog :is(.social-heading small,.career-hero small,.career-totals span,.career-seal span,.career-modes>div>span,.career-outcome){letter-spacing:.12em;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800}.social-dialog.career-dialog :is(.career-totals b,.career-seal,.career-rank){font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-weight:900}.social-dialog.career-dialog .career-filter button{letter-spacing:.05em;text-transform:uppercase;font:800 12px/1.1 Barlow Condensed,Barlow,sans-serif}.social-dialog.career-dialog .career-titles b{font-family:Electroharmonix,Impact,sans-serif;font-weight:400}.social-dialog.career-dialog .career-modes b{font-weight:700}.custom-heading small,.custom-grid label,.custom-team-controls label{letter-spacing:.1em;text-transform:uppercase;font:800 11px/1.2 Barlow Condensed,Barlow,sans-serif}.custom-heading small{color:#6b6560}.custom-note{font:500 12px/1.45 Barlow,sans-serif}.arena-votes button{letter-spacing:.04em;text-transform:uppercase;font:800 12px/1.1 Barlow Condensed,Barlow,sans-serif}.home-dialog[data-kind=controls]{--guide-line:#d6d3cb;--guide-muted:#55534e;width:min(960px,94vw)}.controls-pages{border-bottom:3px solid #111;gap:0;margin:6px 0 20px;display:flex}.home-dialog .controls-pages button{color:#111;background:#eeeae0;border:0;flex:1;min-height:46px;padding:12px;font-size:13px}.home-dialog .controls-pages button[aria-pressed=true]{color:#fff;background:#111}.control-artboard{background:radial-gradient(#d8d5cf .65px,#0000 .65px) 0 0/6px 6px,#f7f5ef;border:2px solid #111;margin:14px 4px 20px 0;padding:10px;overflow:hidden;box-shadow:4px 4px #111}.control-illustration{width:100%;height:auto;max-height:320px;margin:0 auto;display:block}.control-illustration text{text-anchor:middle;fill:#111;font:600 12px Barlow,system-ui,sans-serif!important}.control-illustration .diagram-caption{letter-spacing:1px;font-size:10px!important;font-weight:800!important}.device-body{fill:#fcfbf7;stroke:#111;stroke-width:2.5px;stroke-linejoin:round}.device-shadow{fill:#111}.control-key rect,.control-key circle{fill:#eae7df;stroke:#aaa59a;stroke-width:1.1px}.control-key path{stroke:#cac5ba;stroke-width:1px;fill:none}.control-key text{fill:#78736a}.control-key.mapped rect,.control-key.mapped circle{fill:#151515;stroke:#111}.control-key.mapped text{fill:#fff}.control-key.mapped path{stroke:#666}.control-key.unused[data-code=Escape] rect{fill:#cc202b;stroke:#cc202b}.control-key.unused[data-code=Escape] text{fill:#fff}.mouse-button,.diagram-line{fill:none;stroke:#111;stroke-width:1.8px}.stick circle{fill:#222;stroke:#111;stroke-width:2px}.stick circle+circle{fill:#444;stroke:#777;stroke-width:1px}.stick circle+circle+circle{fill:none;stroke:#666;stroke-dasharray:1 2}.stick text{fill:#fff;font-size:10px!important}.dpad path{fill:#222;stroke:#111;stroke-width:2px}.dpad .pad-engraving{fill:none;stroke:#aaa;stroke-width:1px}.pad-touch{fill:#e5e2db;stroke:#111;stroke-width:1.5px}.pad-inlay{fill:#222;stroke:#111;stroke-width:1px}.pad-home{fill:#ddd}.pad-mute{fill:#b9b6b0}.pad-touch-lines{fill:#fff;stroke:#111;stroke-width:1.5px}.binding-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:8px;display:flex}.manga-home #binding-status{color:#615e57;margin:0;font:500 12px/1.4 Barlow,system-ui,sans-serif!important}.home-dialog #bindings-reset{color:#111;background:0 0;border:1px solid #aaa;padding:7px 12px;font:700 11px Barlow,system-ui,sans-serif!important}.control-bindings{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.control-binding{border-bottom:1px solid #ddd8cf;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:51px;padding:6px 0;display:flex;font:600 14px Barlow,system-ui,sans-serif!important}.manga-home .control-binding>span{flex-shrink:0;font:600 14px Barlow,system-ui,sans-serif!important}.binding-keys{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.home-dialog .binding-key,.home-dialog .control-binding kbd{color:#111;text-align:center;white-space:nowrap;background:#f7f5ef;border:1px solid #a9a49a;border-bottom-width:3px;border-radius:3px;min-width:42px;min-height:34px;padding:7px 10px;font:700 12px/1.3 Barlow,system-ui,sans-serif!important}.home-dialog .binding-key:hover,.home-dialog .binding-key:focus-visible{color:#fff;background:#111;border-color:#111}.home-dialog .binding-key.binding-listening{color:#fff;background:#cc202b;border-color:#cc202b;min-width:66px}.home-dialog .control-binding kbd{color:#726d64;background:0 0;border:0}.home-dialog .home-control-tabs button{border:2px solid #111;min-height:44px;font:700 12px Barlow,system-ui,sans-serif!important}.manga-home .binding-footnote{color:#726d64;margin:16px 0 0;font:500 12px/1.4 Barlow,system-ui,sans-serif!important}.invite-preview{background:#f8f1d7;border-left:4px solid #cc202b;padding:14px;font:600 15px/1.5 Barlow,system-ui,sans-serif!important}.manga-home .home-loading{color:#777;max-width:calc(100vw - 36px);box-shadow:none;background:0 0;border:0;padding:0;bottom:12px;left:18px;font:500 11px/1.5 Barlow,system-ui,sans-serif!important}.home-loading #load-stages,.home-loading #load-status,.home-loading progress{display:none!important}.home-loading #load-label{font:inherit!important}.home-loading #load-retry{color:#555;background:0 0;border:0;border-bottom:1px solid #888;min-height:24px;margin-left:8px;padding:3px 6px;font:600 11px Barlow,system-ui,sans-serif}.private-status #private-hint{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.private-status #copy-room-link,.private-status #share-room-link,.private-status #room-leave{padding:8px;font-size:11px}.jump-report{overscroll-behavior:contain;color:#111;pointer-events:auto;background:#fff;border:3px solid #111;width:min(620px,94vw);max-height:90dvh;padding:24px;font:500 15px/1.5 Barlow,system-ui,sans-serif;overflow:auto;box-shadow:9px 9px #cc202b}.jump-report::backdrop{background:#000b}.jump-report header{border-bottom:3px solid #111;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.jump-report h2{margin:6px 0;font:400 28px Electroharmonix,sans-serif}.jump-report header small{letter-spacing:.14em;color:#cc202b;font-weight:800}.jump-report button,.jump-report summary{cursor:pointer}.jump-report button{color:#111;background:#fff;border:2px solid #111;min-height:44px;padding:10px 14px;font:700 12px Barlow,system-ui,sans-serif}.jump-report button:disabled{opacity:.5}.jump-report :is(button,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #cc202b}.jump-report label{margin-bottom:8px;font-weight:800;display:block}.jump-report textarea{box-sizing:border-box;resize:vertical;color:#111;width:100%;min-height:100px;max-height:250px;font:inherit;background:#faf8f2;border:2px solid #111;padding:10px}.report-privacy{color:#555;font-size:13px}.jump-report details{border-block:1px solid #bbb;padding:12px 0}.jump-report summary{font-size:12px;font-weight:800}.jump-report pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font:12px/1.5 monospace;overflow:auto}.report-image-tools,.jump-report footer{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.jump-report figure{margin:15px 0}.jump-report figure img{border:1px solid #111;width:100%}.jump-report figcaption{color:#555;font-size:12px}.jump-report #report-download{color:#fff;background:#cc202b;border-color:#cc202b}.jump-report #report-status{min-height:1.5em;font-size:13px}.jump-report [hidden]{display:none!important}@media (max-width:600px){.control-bindings{grid-template-columns:1fr}.home-dialog .home-control-tabs button{padding:8px 5px;font-size:10px!important}.control-artboard{padding:12px 5px}.control-color-key{gap:7px 10px;font-size:9px!important}.control-edition{padding-left:7px}.controls-pages button{font-size:11px!important}.jump-report{padding:18px}.jump-report h2{font-size:23px}}.connection-note{z-index:20;color:#111;text-align:center;pointer-events:none;background:#fff2cc;border:2px solid #111;max-width:90vw;padding:10px 16px;font:700 13px/1.4 Barlow,system-ui,sans-serif;position:absolute;top:90px;left:50%;transform:translate(-50%)}.connection-note.weak{letter-spacing:.06em;opacity:.9;padding:3px 10px;font-size:11px}.manga-home .control-binding>span,.manga-home .control-color-key>span,.manga-home .control-edition{font-family:Barlow,system-ui,sans-serif!important}.guide-browser{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px}.guide-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aaa transparent;gap:9px;min-width:0;padding:5px 4px 10px;display:flex;position:relative;overflow-x:auto}.home-dialog .guide-browser>[data-guide-step]{color:#111;background:#fff;border:0;min-height:60px;padding:0;font-size:27px}.home-dialog .guide-portrait{scroll-snap-align:center;background:#fff;border:2px solid #111;flex:0 0 96px;width:96px;min-width:0;padding:0;transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden;transform:skew(-3deg)}.guide-portrait-art{background:#fff;height:83px;display:block;overflow:hidden}.guide-portrait-art svg{pointer-events:none;width:100%;height:100%;display:block;transform:skew(3deg)}.manga-home .guide-portrait-name{color:#111;white-space:normal;border-top:2px solid #111;justify-content:center;align-items:center;min-height:29px;padding:3px 4px;display:flex;font:400 10px/1.1 Electroharmonix,sans-serif!important}.manga-home .guide-portrait small{color:#fff;letter-spacing:.14em;background:#111;margin:0;padding:2px 3px;display:block;font:700 8px Barlow,system-ui,sans-serif!important}.home-dialog .guide-portrait[aria-pressed=true]{border-color:#cc202b;box-shadow:0 0 0 2px #cc202b}.guide-portrait[aria-pressed=true] .guide-portrait-name{color:#fff;background:#cc202b;border-color:#cc202b}.guide-profile{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 0;display:flex}.home-dialog .guide-profile h3{margin:3px 0;font-size:28px}.guide-profile .guide-unlock{text-align:right;max-width:35%}.guide-form-heading{border-top:2px solid #111;margin:22px 0 14px;padding-top:14px;font-size:14px}@media (max-width:600px){.control-bindings{grid-template-columns:1fr}.control-artboard{margin-bottom:15px;padding:8px 2px}.keyboard-illustration{min-width:0}.binding-toolbar{align-items:flex-start}.home-dialog .home-control-tabs button{padding:8px 5px;font-size:10px!important}.guide-browser{grid-template-columns:23px minmax(0,1fr) 23px;gap:4px}.home-dialog .guide-portrait{flex-basis:82px;width:82px}.guide-portrait-art{height:74px}.guide-profile{gap:12px}.home-dialog .guide-profile h3{font-size:23px}.guide-profile .guide-unlock{font-size:11px!important}}.manga-home .home-banner{z-index:30;color:#fff;pointer-events:auto;background:#111;border-left:8px solid #cc202b;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:6px 6px #cc202b}.manga-home .home-banner[hidden]{display:none}.manga-home .home-banner p{color:#fff;letter-spacing:.03em;margin:0;font:800 18px/1.25 Barlow Condensed,Barlow,system-ui,sans-serif!important}.manga-home .home-banner button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;flex:none;width:38px;height:38px;padding:0;font:800 16px/1 Barlow,system-ui,sans-serif!important}.manga-home .home-banner button:hover,.manga-home .home-banner button:focus-visible{color:#111;background:#fff;outline:0}.stale-notice{z-index:2147483000;color:#fff;letter-spacing:.04em;text-align:center;pointer-events:none;background:#111;border:3px solid #fff;flex-direction:column;align-items:center;gap:8px;padding:18px 30px;font:800 22px/1.2 Barlow Condensed,Barlow,system-ui,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px #cc202b}.stale-notice b{letter-spacing:.18em;color:#cc202b;font:italic 900 14px/1 Impact,sans-serif}@media (max-width:600px){.manga-home .home-banner{gap:10px;padding:8px 8px 8px 12px;top:8px}.manga-home .home-banner p{font-size:15px!important}.stale-notice{padding:14px 18px;font-size:18px}}.jump-report #report-close{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font:900 26px/1 Arial,sans-serif;display:grid}.jump-report #report-close:is(:hover,:focus-visible){color:#cc202b}@media (max-width:600px){.guide-profile{flex-wrap:wrap;gap:6px 20px}.guide-profile .guide-unlock{text-align:left;flex:1 0 100%;max-width:none;margin:0}}:root{color:#f8f1df;--ink:#101d27;--paper:#f4eddb;--red:#ee352a;--cyan:#71e6ff;background:#0b1620;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:wait}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}canvas{outline:0;display:block}#interface{pointer-events:none;position:absolute;inset:0}.hidden{display:none!important}.combat-hud{border:6px solid var(--paper);outline:2px solid var(--ink);outline-offset:-8px;position:absolute;inset:0;overflow:hidden}.combat-hud:after{content:"";pointer-events:none;border:1px solid #14253577;margin:5px;position:absolute;inset:0}.fighter-meter{filter:drop-shadow(2px 3px #06151c);z-index:3;gap:10px;width:min(32vw,410px);display:flex;position:absolute;top:24px}.fighter-meter>div{background:linear-gradient(110deg,#101d27f2 80%,#0000 80%);flex:1;min-width:0;padding:2px 14px 8px 4px}.foe>div{background:linear-gradient(-110deg,#101d27f2 80%,#0000 80%);padding:2px 4px 8px 14px}.fighter-meter img{object-fit:cover;object-position:50% 30%;border:2px solid var(--paper);outline:2px solid var(--ink);background:linear-gradient(140deg,#2b688b,#112130);width:72px;height:79px}.meter-title{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;height:27px;display:flex}.meter-title strong{letter-spacing:.015em;font-size:27px;font-weight:800;line-height:1}.meter-title span{letter-spacing:.1em;font-size:11px;font-weight:700}.health-track{background:#311c22;border:2px solid #e9eadb;height:17px;overflow:hidden;transform:skew(-10deg);box-shadow:0 0 0 2px #0c1620}.health-track i{transform-origin:0;background:linear-gradient(90deg,#17bd9c,#a9f7b8);width:100%;height:100%;transition:transform .18s;display:block}.foe .health-track i{background:linear-gradient(90deg,#f3a661,#f06242)}.meter-bottom{justify-content:space-between;align-items:center;margin-top:5px;font-size:15px;font-weight:700;display:flex}.stamina-track{background:#34464a;width:44%;height:5px;display:inline-block}.stamina-track i{transform-origin:0;background:#90dcfa;width:100%;height:100%;transition:transform .12s;display:block}.match-status{text-align:center;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);background:#0b1926ed;min-width:150px;padding:7px 25px 8px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.match-status strong{font-size:24px;font-weight:800;line-height:1;display:block}.match-status span{letter-spacing:.07em;margin-top:6px;font-size:11px;display:block}.move-bar{z-index:3;gap:9px;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.move-slot{border:2px solid var(--paper);outline:2px solid var(--ink);background:linear-gradient(140deg,#152837,#091722);border-radius:3px;width:88px;height:95px;transition:filter .1s,transform .1s;position:relative;box-shadow:3px 4px #0e1c2480}.move-icon{border-bottom:3px solid var(--red);justify-content:center;align-items:center;height:66px;margin:0 6px;display:flex}.move-icon svg{fill:none;stroke:#ffe9d4;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ff5b4540);width:47px;height:47px}.move-slot:nth-child(n+3) svg{stroke:#a7eeff;filter:drop-shadow(0 0 7px #1ccfff80)}.move-slot:nth-child(n+3) .move-icon{border-color:#52d8ee}.move-title{text-align:center;letter-spacing:-.025em;white-space:nowrap;font-size:13px;font-weight:800;line-height:21px;display:block}.move-slot kbd{background:var(--ink);border:1px solid var(--paper);text-align:center;min-width:35px;padding:1px 8px;font-family:inherit;font-size:15px;font-weight:800;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.move-slot.unavailable{filter:saturate(.25);opacity:.62}.move-slot.active{transform:translateY(-5px);box-shadow:0 0 24px #7beaff66}.move-cooldown{text-align:center;text-shadow:2px 2px #081821;font-size:29px;font-weight:800;position:absolute;top:17px;left:0;right:0}.ultimate-meter{letter-spacing:.09em;filter:drop-shadow(1px 1px 1px #05101a);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:40px;right:34px}.ultimate-meter>div{background:#0c1f2be6;border:1px solid #f3f3df;width:90px;height:7px}.ultimate-meter i{transform-origin:0;background:#fa4f35;width:100%;height:100%;display:block}.controls-hint{color:#f6f1e6;letter-spacing:.07em;text-shadow:1px 1px 3px #000,0 0 4px #000;white-space:nowrap;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:26px}.controls-hint i{color:#c4d6da;margin:0 6px}.controls-hint kbd{font:inherit;font-weight:800}.pointer-hint{letter-spacing:.12em;background:#0d1e2cdb;border-bottom:2px solid #f84937;padding:8px 14px;font-size:12px;position:absolute;top:63%;left:50%;transform:translate(-50%)}.target-marker{color:#fff;z-index:2;border:2px solid #ffe5c2;border-radius:50%;width:42px;height:42px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #092739}.target-marker:before,.target-marker:after{content:"";background:#ec4535;width:2px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.target-marker:after{top:auto;bottom:-8px}.target-marker b{letter-spacing:.15em;background:#0e2330c9;padding:2px 4px;font-size:10px;display:block;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.action-message{color:var(--paper);text-shadow:3px 3px #101d27,-1px -1px #101d27,1px -1px #101d27;white-space:nowrap;letter-spacing:.02em;font-size:clamp(24px,4vw,48px);font-style:italic;font-weight:900;position:absolute;top:23%;left:50%;transform:translate(-50%)skew(-7deg)}.combo-counter{filter:drop-shadow(3px 3px #0b1725);align-items:baseline;gap:8px;display:flex;position:absolute;top:40%;left:5.5%;transform:skew(-8deg)}.combo-counter b{color:var(--paper);text-shadow:3px 3px var(--ink),-1px -1px var(--ink),1px -1px var(--ink);font-size:clamp(38px,5.4vw,66px);font-style:italic;font-weight:900;line-height:.85}.combo-counter span{letter-spacing:.14em;color:#ffd08a;text-shadow:2px 2px var(--ink);font-size:13px;font-weight:800}.perf{white-space:pre;z-index:5;background:#081923db;padding:9px;font:11px/1.5 monospace;position:absolute;top:124px;left:24px}.lobby{pointer-events:auto;border:8px solid var(--paper);background:linear-gradient(90deg,#081826dd,#10243877 45%,#081826e8 75%),radial-gradient(at 30% 60%,#0000,#07101966);justify-content:space-between;align-items:center;padding:5vw 7vw;display:flex;position:absolute;inset:0}.lobby:before{content:"";pointer-events:none;background-image:radial-gradient(#10233070 .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.lobby-brand{margin-top:-5vh;position:relative}.chapter{letter-spacing:.23em;color:#f5e5c5;border-left:4px solid var(--red);padding-left:12px;font-size:13px;font-weight:700}.lobby h1{letter-spacing:-.035em;text-shadow:5px 6px #081d2b;-webkit-text-stroke:1px var(--paper);margin:32px 0 18px;font-family:Impact,Barlow Condensed,sans-serif;font-size:clamp(100px,14vw,210px);font-style:italic;line-height:.76;transform:skew(-5deg)}.lobby h1 span{color:var(--red);-webkit-text-stroke:0;margin-top:14px;font-size:.72em;display:block}.lobby-brand p{letter-spacing:.02em;color:#d9e4e8;margin-top:30px;font:500 18px Barlow,sans-serif}.lobby-panel{border-left:1px solid #f5ead84d;width:min(370px,35vw);padding-left:28px;position:relative}.overline{letter-spacing:.16em;font-size:15px;font-weight:800}.fighter-choices{gap:10px;margin-top:15px;display:grid}.fighter-choice{text-align:left;color:var(--paper);background:#132d40b3;border:1px solid #718190;align-items:center;gap:12px;width:100%;height:81px;padding:0 16px 0 0;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.fighter-choice.selected{box-shadow:5px 0 var(--red);background:linear-gradient(90deg,#27465a,#102434);border:2px solid #f8ecd1;transform:translate(-5px)}.fighter-choice img{object-fit:cover;width:76px;height:81px}.fighter-choice small{text-transform:uppercase;letter-spacing:.11em;color:#becbd1;font-size:10px;display:block}.fighter-choice strong{text-transform:uppercase;font-size:31px;font-weight:800;line-height:1;display:block}.fighter-choice>b{color:#ffffff30;margin-left:auto;font-size:31px;font-weight:800}.name-label{letter-spacing:.13em;margin:21px 0 17px;font-size:11px;font-weight:700;display:block}.name-label input{color:#fff;letter-spacing:.05em;background:#0a1b28aa;border:0;border-bottom:1px solid #92a1ad;width:100%;margin-top:7px;padding:8px 10px;font-size:17px;display:block}.primary-button,.secondary-button{border:1px solid var(--paper);text-align:left;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 17px;font-size:19px;font-weight:800;display:flex}.primary-button{background:var(--red);color:var(--paper);box-shadow:3px 4px #07121d}.primary-button:hover{background:#ff4b35;transform:translateY(-1px)}.secondary-button{color:var(--paper);background:#112837;margin-top:10px;font-size:16px}.secondary-button span{color:#a5b9c7;font-size:10px}.lobby-note{color:#bacbd3;font:500 11px/1.6 Barlow,sans-serif}.load-status{letter-spacing:.04em;color:#e8e5db;margin-top:17px;font-size:12px;line-height:1.5}progress{width:100%;height:3px;accent-color:var(--cyan)}.source-link{letter-spacing:.15em;color:#ccdbe3;text-underline-offset:4px;font-size:11px;position:absolute;bottom:24px;left:7vw}.settings-scrim{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071521b8;place-items:center;display:grid;position:absolute;inset:0}.settings-card{border:2px solid var(--paper);background:linear-gradient(135deg,#132c3b,#091723);width:min(460px,90vw);padding:24px 30px;box-shadow:9px 9px #0b1725}.settings-title{border-bottom:1px solid #7d8f9a;justify-content:space-between;align-items:center;display:flex}.settings-title h2{letter-spacing:.03em;margin:0 0 12px;font-size:34px}.settings-title button{color:var(--paper);background:0 0;border:0;font-size:32px}.settings-card>p{color:#b7cbd4;font:500 12px/1.5 Barlow,sans-serif}.settings-card label{letter-spacing:.04em;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;font-weight:700;display:flex}.settings-card input{width:46%;accent-color:var(--red)}.settings-card select{color:#fff;background:#0b1f2a;border:1px solid #dae3de;width:46%;padding:5px}.key-guide{color:#b7cbd4;border-top:1px solid #5e7785;margin:15px 0 23px;padding-top:5px;font-size:12px;line-height:1.7}.key-guide kbd{color:var(--paper);margin-left:6px;font:700 12px Barlow Condensed,sans-serif}@media (max-width:900px){.fighter-meter{width:34vw;top:19px}.fighter-meter.own{left:17px}.fighter-meter.foe{right:17px}.fighter-meter img{width:47px;height:61px}.meter-title strong{font-size:22px}.meter-title span{font-size:9px}.health-track{height:13px}.meter-bottom{font-size:12px}.match-status{top:87px}.controls-hint{font-size:9px;bottom:14px}.ultimate-meter{bottom:176px;right:23px}.move-slot{width:72px;height:85px}.move-icon{height:57px}.move-title{font-size:10px}.lobby-panel{width:330px;max-width:46vw;padding-left:18px}.lobby h1{font-size:14vw}.lobby-brand p{font-size:13px}.chapter{font-size:10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.lobby-brand h1{transform:none}}#pointer-hint{opacity:.8;font-size:12px;left:50%;transform:translate(-50%)}.combat-hud:before{content:"";background:radial-gradient(var(--ink) .8px, transparent 1px) 0 0 / 4px 4px;opacity:.45;pointer-events:none;height:10px;position:absolute;inset:0 0 auto}.fighter-meter>div{background:var(--ink);clip-path:polygon(0 2%,92% 0,91% 7%,100% 5%,96% 23%,99% 27%,95% 39%,98% 77%,93% 100%,0 98%);padding:3px 22px 8px 6px;position:relative}.fighter-meter.foe>div{clip-path:polygon(8% 0,100% 2%,100% 98%,7% 100%,2% 77%,5% 39%,1% 27%,4% 23%,0 5%,9% 7%);padding:3px 6px 8px 22px}.fighter-meter>div:before{content:"";background:radial-gradient(var(--paper) .65px, transparent .85px) 0 0 / 3px 3px;opacity:.13;pointer-events:none;width:82px;height:24px;position:absolute;top:0;right:18px}.fighter-meter.foe>div:before{left:18px;right:auto}.portrait-frame{border:2px solid var(--paper);outline:2px solid var(--ink);background:repeating-linear-gradient(132deg,#0000 0 15px,#f4eddb18 15px 16px),linear-gradient(140deg,#337995,#102737);flex:0 0 76px;width:76px;height:84px;display:block;position:relative;overflow:hidden}.fighter-meter .portrait-frame img{object-fit:cover;object-position:50% 50%;background:0 0;border:0;outline:0;width:100%;height:100%;transform:scale(1.32)translateY(-2%)}.fighter-meter .portrait-frame img[src$=naruto-shippuden-portrait\.png]{transform:scale(1.4)translate(-22%,-2%)}.portrait-frame:after{content:"";clip-path:polygon(0 0,40% 0,40% 4%,4% 4%,4% 40%,0 40%);pointer-events:none;border:1px solid #f4eddb70;position:absolute;inset:3px}.meter-title strong{letter-spacing:.025em;font-size:29px}.meter-title span{letter-spacing:.1em;color:#d4e1dc;font-size:10px}#connection-state{background:#f4eddb17;padding:1px 4px}.health-track{border-color:var(--paper);height:18px;box-shadow:0 0 0 2px #07141c}.health-track i,.foe .health-track i{background:linear-gradient(90deg,#41c3a2,#a5f0b7);box-shadow:inset 0 2px #d0ffda80}.meter-bottom{letter-spacing:.025em;margin-top:6px;font-size:14px}.stamina-track{border:1px solid #d4eef0a0;height:5px}.match-status{background:var(--ink);clip-path:polygon(8% 3%,85% 0,83% 7%,100% 4%,94% 30%,97% 33%,89% 94%,72% 100%,0 94%,5% 69%,2% 65%);min-width:155px;padding:9px 27px 11px;top:24px}.match-status strong{letter-spacing:.025em;font-size:23px}.match-status span{letter-spacing:.09em;color:#d5e0dd;margin-top:5px;font-size:10px}.move-bar{gap:8px;bottom:53px}.move-slot{isolation:isolate;background:radial-gradient(at 52% 32%,#2b3f50 0,#102433 48%,#081720 100%);border-radius:1px;width:88px;height:94px;box-shadow:3px 4px #07141d80,inset 0 0 0 2px #8ca4af40}.move-slot:before{content:"";z-index:-1;opacity:.18;background:radial-gradient(#f4eddb .55px,#0000 .8px) 0 0/3px 3px;position:absolute;inset:2px;-webkit-mask-image:linear-gradient(145deg,#000,#0000 42%);mask-image:linear-gradient(145deg,#000,#0000 42%)}.move-icon{border-bottom-width:2px;height:65px;margin:0 5px}.move-icon svg{color:#ffa77d;stroke:#ffe4c5;stroke-width:1.9px;filter:drop-shadow(0 0 6px #fc614d66);width:53px;height:53px;transform:rotate(-7deg)}.move-icon .icon-fill{fill:currentColor;stroke:#131d25;stroke-width:1.5px}.move-icon .icon-detail{fill:none;stroke:#813725;stroke-width:1.4px}.move-icon .icon-speed{stroke:#fff1d8;stroke-width:1.7px}.move-icon .icon-core{fill:#fff9e7;stroke:none}.move-slot:nth-child(2) svg{color:#ff5347;filter:drop-shadow(0 0 6px #fc493d88);transform:rotate(1deg)}.move-slot:nth-child(n+3) svg{color:#43c9ff;stroke:#c3f9ff;filter:drop-shadow(0 0 8px #1ccfff99);transform:none}.move-slot:nth-child(n+3) .icon-fill{stroke:#c3f9ff;stroke-width:1px}.move-title{letter-spacing:.005em;font-size:12px;line-height:23px}.move-slot kbd{padding:1px 8px;font-size:14px;bottom:-25px}.move-slot.unavailable{opacity:.68;filter:saturate(.28)}.move-slot.active{box-shadow:0 0 18px #7beaff77,3px 4px #07141d80}.move-cooldown{text-shadow:2px 2px #081821,-1px -1px #081821;font-size:29px;top:17px}.controls-hint{border-left:2px solid var(--red);letter-spacing:.035em;text-shadow:none;background:#10212bda;align-items:center;gap:11px;padding:5px 9px;font-size:12px;line-height:1.1;display:flex;bottom:15px;left:22px}.controls-hint span{align-items:baseline;gap:4px;display:flex}.controls-hint kbd{color:#fff9e9;font-size:12px}#pointer-hint{letter-spacing:.1em;opacity:.82;background:#10212bc9;border:0;border-bottom:1px solid #f4eddb85;padding:4px 10px;font-size:10px;top:auto;bottom:26%;left:50%;transform:translate(-50%)}.ultimate-meter{filter:none;background:#10212bd9;padding:5px 8px;font-size:12px;bottom:47px;right:24px}.ultimate-meter>div{width:84px}.perf{color:#d1ddd9;background:#081923bd;padding:4px 7px;font:10px/1.4 monospace;top:auto;bottom:55px;left:24px}.target-marker{opacity:.85;border-width:1px;width:33px;height:33px}.target-marker b{letter-spacing:.1em;font-size:9px;top:-23px}.settings-card{max-height:calc(100vh - 36px);overflow-y:auto}.training-tools{border:0;border-top:1px solid #6c818a;margin:15px 0 0;padding:10px 0 0}.training-tools legend{letter-spacing:.13em;color:#d3e3e7;padding:0 8px 0 0;font-size:12px;font-weight:800}.training-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.training-actions button{min-height:35px;color:var(--paper);letter-spacing:.025em;background:#0b1e2a;border:1px solid #718b99;font-size:14px;font-weight:700}.training-actions button:hover{background:#26404c}.training-actions button.selected{border-color:var(--paper);background:#315650;box-shadow:inset 3px 0 #8dd9b1}@media (max-width:1100px){.controls-hint{gap:8px;font-size:11px}.controls-hint kbd{font-size:11px}.ultimate-meter{bottom:154px}}@media (max-width:900px){.fighter-meter{gap:7px;width:34vw;top:18px}.fighter-meter.own{left:16px}.fighter-meter.foe{right:16px}.portrait-frame{flex-basis:55px;width:55px;height:66px}.meter-title{height:23px}.meter-title strong{font-size:23px}.meter-title span{font-size:9px}.fighter-meter>div{padding-right:14px}.fighter-meter.foe>div{padding-left:14px}.health-track{height:13px}.meter-bottom{margin-top:5px;font-size:12px}.match-status{min-width:139px;padding:7px 23px 10px;top:89px}.match-status strong{font-size:20px}.match-status span{font-size:9px}#pointer-hint{font-size:9px;top:auto;bottom:24%}.move-slot{width:75px;height:83px}.move-icon{height:56px}.move-icon svg{width:47px;height:47px}.move-title{font-size:10px;line-height:21px}.controls-hint{gap:8px;left:17px}.perf{bottom:49px;left:17px}}@media (max-width:620px){.fighter-meter{width:43vw}.fighter-meter.own{left:12px}.fighter-meter.foe{right:12px}.portrait-frame{flex-basis:43px;width:43px;height:58px}.meter-title strong{font-size:20px}.meter-title span{display:none}.meter-bottom{font-size:10px}.controls-hint{gap:6px;padding:5px 6px;font-size:10px;bottom:12px;left:12px}.controls-hint kbd{font-size:10px}.controls-hint span:last-child{display:none}.move-bar{gap:6px;bottom:54px}.move-slot{width:66px;height:76px}.move-icon{height:51px}.move-icon svg{width:42px;height:42px}.move-title{font-size:9px;line-height:19px}.ultimate-meter{font-size:10px;bottom:150px;right:14px}.ultimate-meter>div{width:55px}.perf{white-space:pre-wrap;max-width:calc(100vw - 40px);font-size:9px;bottom:178px;left:14px}}@media (min-width:901px){.move-bar{left:auto;right:clamp(32px,7vw,118px);transform:none}.ultimate-meter{bottom:174px;right:clamp(32px,7vw,118px)}.target-marker b,.match-status span,.meter-title span{font-size:12px}}.bot-lobby{margin-top:16px}.bot-sizes{gap:6px;margin:9px 0 4px;display:flex}.bot-sizes button{color:var(--paper);letter-spacing:.03em;background:#0f2534;border:1px solid #718190;flex:1;padding:7px 0;font-size:16px;font-weight:800}.bot-sizes button.selected{border-color:var(--paper);box-shadow:inset 0 -3px var(--red);background:linear-gradient(#2b5a74,#143247)}.target-marker.held{border-color:#ffd08a;box-shadow:0 0 0 1px #092739,0 0 14px #ffb54766}.target-marker.held b{color:#101d27;letter-spacing:.18em;background:#ffb547}.target-marker.held:before,.target-marker.held:after{background:#ffd08a;height:13px}@keyframes combo-punch{0%{transform:skew(-8deg)scale(1.42)}58%{transform:skew(-8deg)scale(.97)}to{transform:skew(-8deg)scale(1)}}.combo-counter b{transform-origin:0;display:inline-block}.combo-counter.beat b{animation:.21s cubic-bezier(.2,.9,.3,1) combo-punch}@media (prefers-reduced-motion:reduce){.combo-counter.beat b{animation:none}}#app:empty,html.at-home{background:#fff}#app:empty:before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;width:86px;height:86px;animation:1.1s ease-in-out infinite alternate boot-mark;position:fixed;top:calc(50% - 34px);left:50%;transform:translate(-50%,-50%)}#app:empty:after{content:"IMPACT";text-align:center;color:#111;letter-spacing:.02em;font:italic 900 clamp(22px,3.2vw,38px)/1 Impact,Arial Narrow,sans-serif;position:fixed;top:calc(50% + 28px);left:0;right:0}@keyframes boot-mark{to{transform:translate(-50%,-50%)scale(1.07)}}@media (prefers-reduced-motion:reduce){#app:empty:before{animation:none}}.settings-scrim{z-index:20}.controls-hint{text-shadow:none}.training-actions button:hover{color:#101318;background:#cdc7b7}.manga-hit .ink-burst:after,.waiting-room .action-message{display:none}:root{--ink:#101318;--paper:#fff9e8;--red:#d72d29;--cyan:#79e5f7}.combat-hud{border:9px solid var(--paper);outline:3px solid var(--ink);outline-offset:-9px}.combat-hud:after{border:2px solid var(--ink);opacity:.9;background:linear-gradient(135deg,#101318 0 1%,#0000 1.1%) 0 100%/70px 90px no-repeat;margin:4px;inset:0}.fighter-meter{filter:drop-shadow(3px 4px #101318);gap:8px;width:min(34vw,450px);top:23px}.portrait-frame{background:var(--paper);border:3px solid var(--ink);outline:2px solid var(--paper);flex-basis:82px;width:82px;height:99px;overflow:hidden;transform:skew(-8deg)}.fighter-meter img{object-position:50% 24%;background:repeating-linear-gradient(125deg,#dae9ed 0 4px,#b9d9e2 4px 5px);border:0;outline:0;width:100%;height:100%;transform:skew(8deg)scale(1.12)}.fighter-meter>div,.fighter-meter.foe>div{background:var(--paper);color:var(--ink);clip-path:polygon(0 0,96% 0,100% 93%,3% 100%);border-top:4px solid var(--ink);padding:2px 10px 6px}.meter-title{height:31px}.meter-title strong{color:var(--ink);letter-spacing:-.02em;font-size:32px}.meter-title span{color:var(--ink);font-size:10px}#connection-state{background:var(--ink);color:var(--paper);padding:2px 6px}.health-track{border:2px solid var(--ink);height:20px;box-shadow:none;background:#171a20;position:relative;overflow:hidden;transform:skew(-9deg)}.health-track i{background:linear-gradient(90deg,#66c9bb,#aff5bc);transition:transform .13s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9e8}.health-track .health-echo{box-shadow:none;background:#dc4744;transition:transform .4s .12s}.meter-bottom{margin-top:4px;font-size:14px;line-height:1}.stamina-track{border:1px solid var(--ink);background:#11161b;width:48%;height:7px}.stamina-track i{background:repeating-linear-gradient(90deg,#8ae2ee 0 18%,#151b21 18% 20%)}.match-status{min-width:145px;filter:drop-shadow(2px 2px 0 var(--paper));background:#101318;padding:12px 23px;top:27px}.match-status span{color:var(--paper);font-size:11px}.move-slot{border:3px solid var(--paper);background:#15191e;outline:2px solid #111319;width:93px;height:100px;transform:skew(-5deg);box-shadow:4px 4px #101318}.move-slot:before{opacity:.33;background:radial-gradient(#fff9e8 1px,#0000 1.2px) 0 0/4px 4px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 65%);mask-image:linear-gradient(135deg,#000,#0000 65%)}.move-icon{border:0;height:65px}.move-icon svg{filter:none;width:47px;height:47px}.move-title{color:var(--paper);font-size:12px;line-height:22px}.move-slot kbd{background:var(--paper);color:var(--ink);border:2px solid var(--ink);min-width:56px;box-shadow:2px 2px var(--ink);padding:2px 6px;font-size:13px;font-weight:900;bottom:-26px}.move-slot.active{box-shadow:5px 6px 0 var(--red);transform:skew(-5deg)translateY(-7px)}.move-slot.unavailable{opacity:.73}.ultimate-meter{background:var(--paper);border:2px solid var(--ink);color:var(--ink);box-shadow:3px 3px var(--ink);min-width:210px;padding:5px 10px;font-size:12px;bottom:162px;right:39px}.ultimate-meter>div{border:1px solid var(--ink);width:100px;height:8px}.ultimate-meter i{background:var(--red)}.ultimate-meter.ready{background:var(--ink);color:#ffe08a;box-shadow:3px 3px var(--red);animation:1.1s steps(2,end) infinite awaken-ready}.ultimate-meter.ready i{background:#ffc93c}.ultimate-meter.awake{color:#ffe08a;background:#1b1420;border-color:#ffc93c;box-shadow:3px 3px #ffc93c}.ultimate-meter.awake i{background:#ffc93c}@keyframes awaken-ready{0%,60%{filter:none}61%,to{filter:invert()}}@media (prefers-reduced-motion:reduce){.ultimate-meter.ready{animation:none}}.controls-hint{background:var(--paper);border:2px solid var(--ink);color:var(--ink);box-shadow:3px 3px var(--ink);padding:7px 10px;font-size:11px;bottom:18px;left:24px}.controls-hint kbd{color:var(--ink)}#pointer-hint{background:var(--paper);color:var(--ink);border:1px solid var(--ink);opacity:.9;padding:5px 10px;top:auto;bottom:26%}.action-message{color:var(--ink);text-shadow:2px 2px var(--paper),-2px -2px var(--paper),-2px 2px var(--paper),2px -2px var(--paper);letter-spacing:-.02em;font-size:clamp(22px,3.2vw,42px);top:19%}.perf{opacity:.8;bottom:60px;left:24px}.lobby{border:10px solid var(--paper);outline:3px solid var(--ink);outline-offset:-13px;background:linear-gradient(90deg,#fff9e8ed,#fff9e866 53%,#11151d99);gap:30px;padding:35px 7vw;overflow-y:auto}.lobby:before{opacity:.16;background:radial-gradient(#1b1c1f 1px,#0000 1.5px) 0 0/5px 5px;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 55%,#0000 80%);mask-image:linear-gradient(90deg,#0000 12%,#000 55%,#0000 80%)}.lobby-brand{color:var(--ink);margin-top:-40px}.chapter{color:var(--ink);letter-spacing:.15em;border-left-width:6px;font-size:13px}.lobby h1{color:var(--ink);-webkit-text-stroke:0;text-shadow:4px 4px var(--paper);font-size:clamp(90px,13vw,195px)}.lobby h1 span{color:var(--red);text-shadow:4px 4px var(--ink)}.lobby-brand p{color:var(--ink);font-family:inherit;font-size:23px;font-weight:800}.lobby-panel{background:var(--paper);border:3px solid var(--ink);width:min(380px,36vw);color:var(--ink);flex-shrink:0;padding:22px;box-shadow:8px 8px #111319}.overline{letter-spacing:.1em;font-size:13px}.fighter-choices{gap:9px;margin-top:12px}.fighter-choice{border:2px solid var(--ink);height:70px;color:var(--ink);background:#e8e5dc}.fighter-choice img{background:#b9d6df;width:74px;height:73px}.fighter-choice.selected{background:var(--ink);color:var(--paper);border:2px solid var(--ink);box-shadow:5px 0 var(--red);transform:translate(-3px)}.fighter-choice small{color:inherit}.fighter-choice>b{color:#8b8d88;font-size:30px}.name-label{margin:15px 0 13px}.name-label input{color:var(--ink);border-bottom:2px solid var(--ink);background:#eae7df;padding:6px 9px;font-size:16px}.primary-button,.secondary-button{border:2px solid var(--ink);box-shadow:3px 3px var(--ink);letter-spacing:.02em;padding:11px 13px;font-size:17px}.primary-button{background:var(--red);color:var(--paper)}.secondary-button{background:var(--paper);color:var(--ink);font-size:14px}.secondary-button span{color:inherit}.secondary-button:hover{background:#e5dfcf}.lobby-note,.load-status{color:#31383a;font-size:11px}.lobby-note{margin:14px 0 0;font-family:inherit}.load-status{margin-top:10px;font-weight:700}.source-link{color:var(--ink);background:var(--paper);border:1px solid var(--ink);padding:5px 8px;font-weight:800;bottom:17px}.private-lobby{border-top:2px dashed #1a2024;margin-top:20px;padding-top:12px}.private-lobby .secondary-button{box-shadow:none;margin-top:7px}.join-row{grid-template-columns:1fr 75px;gap:6px;margin-top:11px;display:grid}.join-row label{letter-spacing:.12em;grid-column:1/-1;font-size:10px;font-weight:800}.join-row input{letter-spacing:.3em;border:2px solid var(--ink);min-width:0;color:var(--ink);background:#eee9dc;padding:6px 10px;font-size:22px;font-weight:800}.join-row button{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font-size:15px;font-weight:900}.private-lobby small{margin-top:6px;font-size:11px;line-height:1.35;display:block}.private-status{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px var(--ink);color:var(--ink);text-align:center;z-index:6;pointer-events:auto;min-width:190px;padding:10px 16px;position:absolute;top:124px;left:50%;transform:translate(-50%)}.private-status>span{letter-spacing:.17em;font-size:10px;font-weight:800;display:block}.private-status>strong{letter-spacing:.17em;font-size:32px;line-height:1.15;display:block}.private-status small{margin-top:5px;font-size:11px;display:block}.private-status button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);margin:4px 2px 0;padding:5px 9px;font-size:11px;font-weight:800}.private-status #private-start{background:var(--red);font-size:15px}.private-status.waiting{min-width:300px;padding:22px;top:31%}.private-status.waiting>strong{font-size:52px}.settings-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13171bbf}.settings-card{background:var(--paper);width:min(620px,92vw);color:var(--ink);border:3px solid var(--ink);outline:5px solid var(--paper);box-shadow:12px 12px var(--ink);padding:24px 31px}.settings-title{border-bottom:4px solid var(--ink)}.settings-title h2{font-size:38px;font-style:italic}.settings-title button{color:var(--ink)}.settings-card>p{color:#3e4548;font-family:inherit}.settings-card label{border-bottom:1px dotted #97958a;padding:10px 0;font-size:13px}.settings-card select{background:var(--paper);color:var(--ink);border:2px solid var(--ink)}.settings-card input[type=checkbox]{width:24px;height:24px}.key-guide{color:var(--ink);border-color:var(--ink);font-size:13px;line-height:1.7}.key-guide kbd{background:var(--ink);color:var(--paper);padding:2px 4px}.training-tools{border-color:var(--ink)}.training-tools legend{color:var(--ink)}.training-actions button{color:var(--ink);border:2px solid var(--ink);background:#e4dfd2}.training-actions button.selected{background:var(--ink);color:var(--paper);box-shadow:inset 4px 0 var(--red)}[data-input=controller] button:focus,[data-input=controller] input:focus,[data-input=controller] select:focus{outline:4px solid var(--red);outline-offset:4px}@media (max-width:1100px){.fighter-meter{width:34vw}.move-bar{right:33px}.move-slot{width:79px;height:92px}.move-icon{height:58px}.move-title{font-size:10px}.ultimate-meter{bottom:151px;right:33px}.lobby{padding:25px 5vw}.lobby-panel{width:360px;max-width:45vw}.controls-hint{gap:8px;font-size:10px}}@media (max-height:800px){.lobby{align-items:flex-start;padding-top:22px}.lobby-brand{margin-top:90px}.lobby-panel{padding:16px}.fighter-choice{height:56px}.fighter-choice img{height:60px}.private-lobby{margin-top:13px;padding-top:9px}.lobby-note{margin-top:10px}.name-label{margin:10px 0}.lobby h1{font-size:clamp(90px,12vw,155px)}}@media (max-width:900px){.portrait-frame{flex-basis:58px;width:58px;height:77px}.meter-title strong{font-size:25px}.meter-title{height:27px}.fighter-meter{top:19px}.fighter-meter.own{left:20px}.fighter-meter.foe{right:20px}.match-status{min-width:130px;padding:8px 20px;top:113px}.match-status strong{font-size:20px}.private-status{top:181px}.private-status.waiting{top:34%}.health-track{height:15px}.move-bar{bottom:49px;right:35px}.move-slot{width:72px;height:83px}.move-icon{height:53px}.move-title{font-size:9px}.move-slot kbd{min-width:50px;font-size:11px}.ultimate-meter{bottom:144px;right:35px}.controls-hint{flex-wrap:wrap;gap:6px;max-width:48vw}.lobby-brand p{font-size:17px}.lobby h1{font-size:13vw}#pointer-hint{top:auto;bottom:24%}}.manga-hit{pointer-events:none;z-index:8;will-change:transform,opacity;isolation:isolate;position:fixed}.manga-hit b{white-space:nowrap;color:#111318;-webkit-text-stroke:1px var(--paper);paint-order:stroke fill;text-shadow:2px 2px var(--paper),-2px -2px var(--paper),-2px 2px var(--paper),2px -2px var(--paper),5px 6px #10131866;font-family:Arial Black,Hiragino Kaku Gothic ProN,Impact,sans-serif;font-size:clamp(24px,3vw,52px);font-style:italic;font-weight:1000;line-height:1;position:absolute;bottom:65%;left:25%}.manga-hit.strength-0 b{font-size:24px}.manga-hit.strength-1 b{font-size:36px}.manga-hit.strength-3 b{font-size:65px;bottom:71%}.ink-burst{background:repeating-conic-gradient(from 7deg,#111318 0deg 4deg,var(--paper) 4deg 6deg,transparent 6deg 25deg);opacity:.95;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 0 24%,#000 26% 35%,#0000 69%);mask-image:radial-gradient(#0000 0 24%,#000 26% 35%,#0000 69%)}.ink-burst:after{content:"";border:3px solid var(--impact-accent);border-radius:48% 38% 52% 42%;outline:2px solid #111318;position:absolute;inset:26%;transform:rotate(17deg)}.manga-hit.guarded .ink-burst{opacity:.65}.manga-hit.guarded b{font-size:22px}.manga-speed-frame{pointer-events:none;z-index:4;opacity:0;background:repeating-conic-gradient(from 2deg,#0000 0deg 7deg,#111318 7.1deg 7.7deg,#0000 7.8deg 11deg);transition:opacity 45ms;position:fixed;inset:10px;-webkit-mask-image:radial-gradient(#0000 55%,#000 97%);mask-image:radial-gradient(#0000 55%,#000 97%)}@media (prefers-reduced-motion:reduce){.manga-speed-frame{display:none}.manga-hit{will-change:auto}.health-track i{transition:none!important}}.waiting-room .fighter-meter,.waiting-room .move-bar,.waiting-room .meter-stack,.waiting-room .controls-hint,.waiting-room .target-marker,.waiting-room .spectate-chip{display:none}.private-status.waiting{width:min(580px,88vw);min-width:0;padding:22px 26px;top:20%;transform:translate(-50%)rotate(-.5deg)}.private-status.waiting>span{letter-spacing:.18em;font-size:14px}.private-status.waiting>strong{letter-spacing:.2em;margin-left:.2em;font-size:64px;line-height:1.2}.private-status.waiting>small{margin:10px 0 16px;font:700 13px Barlow,Arial,sans-serif}.private-status.waiting button{padding:9px 14px;font-size:14px}.private-status.waiting #private-start{font-size:16px}.room-roster{display:none}.waiting .room-roster{border-top:2px dashed var(--ink);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.room-player{text-align:left;background:var(--ink);min-width:0;color:var(--paper);border:2px solid var(--ink);align-items:center;gap:8px;height:56px;padding-right:6px;display:flex}.room-player img{object-fit:cover;background:#acc9d1;flex-shrink:0;width:44px;height:52px}.room-player>div{min-width:0}.room-player strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px Barlow,Arial,sans-serif;display:block;overflow:hidden}.room-player small{white-space:nowrap;margin:4px 0 0;font-size:11px}.room-player.empty{color:#69685e;letter-spacing:.06em;background:0 0;border:1px dashed #979286;justify-content:center;font-size:11px;font-weight:700}.controls-title{margin:6px 0 12px;font-size:20px;font-style:italic;display:block}.key-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.key-cards>div{background:var(--ink);color:var(--paper);border:2px solid var(--ink);text-align:center;padding:8px 3px}.key-cards kbd{background:var(--paper);color:var(--ink);margin:0 0 5px;padding:4px;font:800 15px Barlow,Arial,sans-serif;display:block}.key-cards strong{font-size:15px;display:block}.key-cards small{color:#bce5ec;font:700 13px Barlow,Arial,sans-serif;display:block}.secondary-keys{grid-template-columns:repeat(2,1fr);gap:9px 16px;margin-top:14px;font:400 14px Barlow,Arial,sans-serif;display:grid}.secondary-keys b{margin-right:6px;font-size:12px}.settings-card>p,.music-note{font:400 13px/1.5 Barlow,Arial,sans-serif}@media (max-height:800px){.private-status.waiting{padding:17px 22px;top:17%}.private-status.waiting>strong{font-size:52px}.room-player{height:45px}.room-player img{width:36px;height:41px}.waiting .room-roster{gap:6px;padding-top:12px}}.music-caption{z-index:8;color:#fff;isolation:isolate;pointer-events:none;opacity:0;visibility:hidden;align-items:center;gap:13px;max-width:min(52vw,500px);padding:13px 46px 14px 18px;transition:opacity .3s,translate .4s cubic-bezier(.5,0,.75,0),visibility 0s .4s;display:flex;position:fixed;bottom:76px;left:24px;translate:-46px}.music-caption.mc-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 80ms,translate .5s cubic-bezier(.1,1.25,.3,1),visibility;translate:0}.music-caption.hidden{display:none}.music-caption:before,.music-caption:after,.music-caption .mc-flash{content:"";clip-path:polygon(20px 0,100% 0,calc(100% - 30px) 100%,0 100%);position:absolute;inset:0}.music-caption:before{z-index:-3;background:#dc143c;translate:8px 7px}.music-caption:after{z-index:-2;background:repeating-linear-gradient(104deg,#ffffff13 0 1px,#0000 1px 8px) 0 0/56px 100%,linear-gradient(100deg,#04050a,#0b0e1a 62%,#1a2140) 0 0/100% 100%}.music-caption .mc-flash{z-index:3;opacity:0;pointer-events:none;background:#fff;display:block}.music-caption.mc-on:after{animation:.42s cubic-bezier(.2,.9,.2,1) both mc-slash,1.6s linear .42s infinite mc-lines}.music-caption.mc-on:before{animation:.42s cubic-bezier(.2,.9,.2,1) 60ms both mc-slash}.music-caption.mc-on .mc-flash{animation:.32s ease-out .1s mc-flash}.music-caption .mc-kanji{z-index:-1;color:#0000;-webkit-text-stroke:1.5px #ff406080;pointer-events:none;font:900 66px/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif CJK JP,Noto Serif JP,serif;position:absolute;top:50%;right:38px;translate:0 -52%;rotate:-9deg}.music-caption .mc-disc{background:radial-gradient(circle,#fff 0 6%,#dc143c 7% 25%,#04050a 26% 29%,#0000 30%),repeating-radial-gradient(circle,#1e2436 0 1px,#07080f 1px 3px);border-radius:50%;flex:none;width:42px;height:42px;animation:1.8s linear infinite paused mc-spin;position:relative;box-shadow:0 0 0 2px #fff,4px 4px 0 2px #dc143c}.music-caption .mc-disc i{background:conic-gradient(from 25deg,transparent 0 10%,#fff9 13%,transparent 18% 60%,#ffffff59 63%,transparent 68%);border-radius:50%;position:absolute;inset:0}.music-caption.mc-on .mc-disc{animation-play-state:running}.music-caption .mc-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.music-caption .mc-text small{color:#04050a;background:#fff;align-items:center;gap:8px;padding:3px 9px 3px 8px;display:inline-flex;transform:skew(-14deg)rotate(-3deg);box-shadow:3px 3px #dc143c}.music-caption .mc-text small b{letter-spacing:.24em;font:400 10px/1 Electroharmonix,Barlow Condensed,sans-serif}.music-caption .mc-eq{align-items:flex-end;gap:2px;height:10px;display:flex}.music-caption .mc-eq i{transform-origin:50% 100%;background:#dc143c;width:3px;height:10px;animation:.9s ease-in-out infinite alternate paused mc-eq;display:block;scale:1 .3}.music-caption.mc-on .mc-eq i{animation-play-state:running}.music-caption .mc-eq i:nth-child(2){animation-duration:.6s;animation-delay:-.3s}.music-caption .mc-eq i:nth-child(3){animation-duration:.75s;animation-delay:-.5s}.music-caption .mc-eq i:nth-child(4){animation-duration:.52s;animation-delay:-.15s}.music-caption [data-title]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:2px 2px #dc143c,0 0 16px #a6f0ff66;max-width:100%;padding:0 4px 3px 0;font:400 22px/1.1 Electroharmonix,Barlow Condensed,sans-serif;overflow:hidden;transform:skew(-10deg)}.music-caption.mc-on .mc-text small{animation:.45s cubic-bezier(.3,1.7,.5,1) .12s both mc-tape}.music-caption.mc-on [data-title]{animation:.55s cubic-bezier(.1,1,.3,1) .2s both mc-title}.music-caption.mc-on .mc-kanji{animation:.7s cubic-bezier(.1,1,.3,1) .1s both mc-kanji}.music-caption button{color:#fff;box-shadow:none;cursor:pointer;background:0 0;border:0;min-width:26px;min-height:26px;padding:3px;font:500 15px/1 Barlow,Arial,sans-serif}.music-caption-controls{opacity:0;transition:opacity .18s;display:flex;position:absolute;bottom:-26px;right:30px}.music-caption:hover .music-caption-controls,.music-caption:focus-within .music-caption-controls{opacity:1}.music-caption button:focus-visible{outline-offset:1px;outline:1px solid #fff}.music-caption .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes mc-slash{0%{clip-path:polygon(20px 0,40px 0,10px 100%,0 100%)}to{clip-path:polygon(20px 0,100% 0,calc(100% - 30px) 100%,0 100%)}}@keyframes mc-flash{0%{opacity:.95}to{opacity:0}}@keyframes mc-lines{to{background-position:56px 0,0 0}}@keyframes mc-spin{to{rotate:360deg}}@keyframes mc-eq{0%{scale:1 .25}to{scale:1}}@keyframes mc-tape{0%{opacity:0;rotate:-14deg;scale:1.7}to{opacity:1;rotate:0deg;scale:1}}@keyframes mc-title{0%{opacity:0;filter:blur(5px);translate:-34px}to{opacity:1;filter:none;translate:0}}@keyframes mc-kanji{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@media (max-width:900px){.music-caption{max-width:62vw;padding:10px 38px 11px 14px;bottom:94px;left:18px}.music-caption [data-title]{font-size:17px}.music-caption .mc-kanji{font-size:52px}}@media (prefers-reduced-motion:reduce){.music-caption *,.music-caption:before,.music-caption:after{animation:none!important}}body:has(#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud>[data-zone="5"]:not(:empty)) .music-caption{bottom:calc(14vh + 40px);left:auto;right:30px;translate:46px}body:has(#interface:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .mode-hud>[data-zone="5"]:not(:empty)) .music-caption.mc-on{translate:0}.luffy-moves .move-slot .icon-fill{fill:#e84831}.luffy-moves .move-slot .icon-core{fill:#ffe5b4}.luffy-moves .move-slot svg{color:#ffae74}.fighter-choices{scrollbar-color:#b4aa8f #18232c;grid-template-columns:repeat(2,minmax(0,1fr));max-height:285px;padding:5px 7px 8px 3px;overflow-y:auto}.fighter-choice{gap:5px;min-width:0;height:76px;padding-right:7px}.fighter-choice img{flex-shrink:0;width:57px;height:76px}.fighter-choice strong{font-size:23px}.fighter-choice small{letter-spacing:0;font-size:8px}.fighter-choice>b{display:none}.spectate-chip{z-index:4;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px var(--red);letter-spacing:.14em;white-space:nowrap;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:100px;left:50%;transform:translate(-50%)skew(-6deg)}.spectate-chip b{color:var(--red);margin-right:8px}.spectate-chip span{letter-spacing:.1em;text-transform:uppercase;font:600 11px Barlow,Arial,sans-serif}@media (max-width:900px){.spectate-chip{top:170px}}@property --lk{syntax:"<color>";inherits:true;initial-value:#d51d34}.target-marker,.target-marker.held,.target-marker.soft{--lk:var(--red);width:0;height:0;box-shadow:none;opacity:1;z-index:auto;color:var(--lk);pointer-events:none;border:0;border-radius:0;transition:--lk 90ms linear;position:fixed;top:0;left:0;transform:none}.target-marker:before,.target-marker:after{display:none}.target-marker>*{position:absolute;top:0;left:0}.target-marker .off{display:none}.lk-brackets{--arm:24;--flash:0}.lk-c{will-change:transform;filter:drop-shadow(1.5px 2px #06151c);width:0;height:0;position:absolute;top:0;left:0}.lk-c i{transform-origin:0 0;display:block;position:absolute}.lk-c .ink{background:var(--ink);top:-3.5px;left:-3.5px}.lk-c .ink.h{width:43px;height:7px;transform:scaleX(calc((var(--arm) + 7) / 43))}.lk-c .ink.v{width:7px;height:43px;transform:scaleY(calc((var(--arm) + 7) / 43))}.lk-c .core,.lk-c .flash{top:-1.75px;left:-1.75px}.lk-c .core{background:var(--lk)}.lk-c .flash{background:var(--paper);opacity:var(--flash)}.lk-c .core.h,.lk-c .flash.h{width:39.5px;height:3.5px;transform:scaleX(calc((var(--arm) + 3.5) / 39.5))}.lk-c .core.v,.lk-c .flash.v{width:3.5px;height:39.5px;transform:scaleY(calc((var(--arm) + 3.5) / 39.5))}.lk-pin{transform-origin:0 0;will-change:transform,opacity}.lk-bob{animation:1.15s ease-in-out infinite lk-bob;position:absolute;top:0;left:0}.lk-pin svg{position:absolute;top:-22px;left:-15px;overflow:visible}.lk-pin:not(.solid) svg{opacity:.78}.lk-pin .solid,.lk-edge .solid{display:none}.lk-pin.solid .solid,.lk-edge.solid .solid{display:inline}.lk-pin.solid .hollow,.lk-edge.solid .hollow{display:none}@keyframes lk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.lk-stamp{transform-origin:0 0;will-change:transform,opacity}.lk-stamp span{white-space:nowrap;background:var(--ink);color:var(--paper);border-left:6px solid var(--lk);box-shadow:0 0 0 1.5px var(--paper),2px 3px 0 1.5px #06151c;letter-spacing:.05em;padding:4px 10px 3px 8px;font:italic 900 15px/1 Impact,Barlow Condensed,Arial Narrow,sans-serif;display:block;position:absolute;bottom:0;left:0;transform:translate(-50%)skew(-12deg)}.lk-stamp.side span{top:0;bottom:auto;transform:translateY(-50%)skew(-12deg)}.lk-edge{transform-origin:0 0;will-change:transform,opacity}.lk-edge svg{position:absolute;top:-16px;left:-16px;overflow:visible}.lk-dist{will-change:transform,opacity}.lk-dist em{white-space:nowrap;background:var(--ink);color:var(--paper);box-shadow:0 0 0 1.2px var(--paper),1.5px 2px 0 1.2px #06151c;letter-spacing:.04em;border-left:4px solid #6f7a80;padding:3px 6px 2px 5px;font:italic 900 13px/1 Impact,Barlow Condensed,Arial Narrow,sans-serif;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)skew(-12deg)}.lk-dist.solid em{border-left-color:var(--lk)}.lk-burst{width:100vw;height:100vh;color:var(--paper);opacity:0;will-change:transform,opacity}.lk-burst svg{display:block;overflow:visible}.lk-burst path{fill:currentColor;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.lk-bob{animation:none}.target-marker .lk-burst{display:none}}.results-scrim{z-index:15;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13171bb8;place-items:center;display:grid;position:absolute;inset:0}.results-card{background:var(--paper);width:min(740px,94vw);max-height:calc(100vh - 40px);color:var(--ink);border:3px solid var(--ink);outline:5px solid var(--paper);box-shadow:12px 12px var(--ink);padding:20px 28px 24px;overflow-y:auto;transform:rotate(-.4deg)}.results-card h2{letter-spacing:-.02em;border-bottom:4px solid var(--ink);margin:4px 0 14px;padding-bottom:10px;font-size:clamp(34px,5vw,58px);font-style:italic;line-height:.95}.results-table{border-collapse:collapse;width:100%;font-size:15px}.results-table th{letter-spacing:.14em;text-align:right;border-bottom:2px solid var(--ink);color:#3e4548;white-space:nowrap;padding:0 8px 6px;font-size:10px}.results-table th:first-child,.results-table th[colspan]{text-align:left}.results-table td{vertical-align:middle;border-bottom:1px dotted #97958a;padding:5px 8px}.results-table td.place{color:#8b8d88;width:36px;font-size:19px;font-weight:900}.results-table td.portrait{width:44px;padding:4px 0}.results-table td.portrait img{object-fit:cover;object-position:50% 24%;border:2px solid var(--ink);background:#b9d6df;width:38px;height:46px;display:block}.results-table td.who strong{text-transform:uppercase;font-size:18px;line-height:1;display:block}.results-table td.who small{letter-spacing:.06em;color:#3e4548;margin-top:3px;font:700 11px Barlow,Arial,sans-serif;display:block}.results-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.results-table tr.winner td.place{color:var(--red)}.results-table tr.winner td:first-child{box-shadow:inset 5px 0 var(--red)}.results-table tr.you td{background:var(--ink);color:var(--paper)}.results-table tr.you td.place{color:#ffc93c}.results-table tr.you td.who small{color:#bce5ec}.results-card .primary-button{width:auto;margin:18px 0 0 auto;padding:11px 18px}@media (max-width:900px){.results-card{padding:14px 16px 18px}.results-table{font-size:13px}.results-table td.who strong{font-size:15px}.results-table td.num{font-size:14px}.results-table td.portrait{display:none}.results-table th[colspan]{text-align:left}}.move-bar{gap:5px;bottom:43px;left:auto;right:48px;transform:none}.move-bar .move-slot{border:2px solid var(--red);outline:1px solid var(--ink);width:68px;height:76px;box-shadow:2px 3px 0 var(--ink);isolation:isolate;background:#101318;border-radius:0;flex:0 0 68px;transform:skew(-4deg)}.move-bar .move-slot:before{z-index:0;opacity:.3;background:radial-gradient(var(--paper) .55px,transparent .8px) 0 0/3px 3px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.move-bar .move-icon{border-bottom:1px solid var(--paper);background:radial-gradient(at 50% 90%,#49494b,#111318 70%);height:51px;margin:0;position:relative;overflow:hidden}.move-art,.move-art-reveal{place-items:center;display:grid;position:absolute;inset:0}.move-art-reveal{z-index:1;clip-path:inset(calc(100% - var(--charge,0%)) 0 0);background:linear-gradient(#4b1016,#9d1920);transition:clip-path .14s linear}.move-bar .move-icon svg,.luffy-moves .move-slot .move-icon svg{width:38px;height:38px;color:var(--paper);stroke:var(--paper);stroke-width:2px;filter:none;transform:none}.move-bar .move-icon .icon-fill,.luffy-moves .move-slot .move-icon .icon-fill{fill:var(--paper);stroke:var(--ink)}.move-bar .move-icon .icon-core,.luffy-moves .move-slot .move-icon .icon-core{fill:var(--red)}.move-bar .move-icon .icon-detail{stroke:var(--ink)}.move-bar .move-icon .icon-speed{stroke:var(--paper)}.move-bar .move-slot.charged .move-art svg{color:#a5a7aa;stroke:#a5a7aa;filter:grayscale();opacity:.8}.move-bar .move-slot.charged .move-art .icon-fill{fill:#a5a7aa;stroke:#3c3f44}.move-bar .move-slot.charged .move-art .icon-core{fill:#62656a}.move-bar .move-slot.charged .move-art-reveal .icon-fill{fill:var(--paper);stroke:var(--ink)}.move-charge-text{z-index:2;background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;padding:0 2px;font-size:9px;font-weight:900;line-height:1.1;position:absolute;top:2px;right:2px}.move-bar .move-title{z-index:2;width:100%;height:21px;color:var(--paper);letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;text-align:center;background:#101318;justify-content:center;align-items:center;padding:1px 2px;font-size:9px;line-height:1;display:flex;position:relative}.move-bar .move-slot kbd{background:var(--paper);min-width:26px;color:var(--ink);border:1px solid var(--ink);box-shadow:1px 2px 0 var(--ink);padding:1px 3px;font-size:11px;line-height:1.1;bottom:-19px}.move-bar .move-slot.active{box-shadow:3px 5px 0 var(--red);transform:skew(-4deg)translateY(-4px)}.move-bar .move-slot.charged{opacity:1;filter:none}.move-bar .move-slot.ready{box-shadow:2px 3px 0 var(--ink),0 0 0 2px var(--paper)}.move-bar .move-cooldown{z-index:3;font-size:23px;top:12px}@media (max-width:1100px){.move-bar{right:35px}.move-bar .move-slot{flex-basis:60px;width:60px;height:70px}.move-bar .move-icon{height:46px}.move-bar .move-icon svg{width:34px;height:34px}.move-bar .move-title{height:20px;font-size:8px}}@media (max-width:620px){.move-bar{gap:3px;bottom:61px;right:15px}.move-bar .move-slot{flex-basis:48px;width:48px;height:61px}.move-bar .move-icon{height:39px}.move-bar .move-icon svg{width:29px;height:29px}.move-bar .move-title{height:18px;font-size:7px}.move-bar .move-slot kbd{min-width:21px;font-size:9px;bottom:-16px}.move-charge-text{font-size:7px}}@media (max-width:620px) and (orientation:portrait){.move-bar{bottom:103px}}@media (prefers-reduced-motion:reduce){.move-art-reveal{transition:none}}.fighter-meter .portrait-frame svg{pointer-events:none;width:100%;height:100%;display:block;transform:skew(8deg)scale(1.05)}.fighter-meter.own .portrait-frame{box-shadow:3px 0 0 var(--red)}.fighter-meter.foe .portrait-frame{box-shadow:-3px 0 0 var(--red)}.fighter-meter .meter-title strong{text-overflow:ellipsis;font-family:Electroharmonix,Barlow Condensed,sans-serif;font-weight:400;overflow:hidden}@media (max-width:620px){.fighter-meter{width:46vw}.fighter-meter .meter-title strong{font-size:clamp(14px,3.8vw,19px)}.fighter-meter .portrait-frame svg{transform:skew(8deg)scale(1.02)}.fighter-meter .meter-bottom{font-size:9px}.fighter-meter .meter-bottom>span:first-child{white-space:nowrap}.fighter-meter.own .stamina-track{width:30%}}.fighter-meter:before{content:"";z-index:-2;clip-path:polygon(0 0,25% 4%,49% 0,73% 7%,100% 1%,95% 10%,100% 17%,94% 22%,100% 30%,92% 37%,100% 45%,95% 48%,99% 58%,86% 67%,100% 75%,82% 73%,89% 80%,65% 78%,49% 87%,31% 79%,14% 91%,23% 78%,0 85%,7% 69%,0 67%,4% 54%,0 43%,5% 32%,0 23%,6% 15%);background:linear-gradient(174deg,#07080a 1%,#171619 45%,#08090a 70%,#0000 76%),radial-gradient(#fff 1px,#0000 1.4px) 0 0/4px 4px;position:absolute;inset:-10px -28px 0 -20px}.fighter-meter:after{content:"";z-index:-1;clip-path:polygon(0 10%,71% 25%,100% 0,96% 30%,100% 40%,75% 55%,96% 81%,39% 65%,0 100%);opacity:.9;background:radial-gradient(#0a0b0e 1px,#0000 1.6px) 0 0/4px 4px,linear-gradient(90deg,#c6192d,#101116 65%);height:38px;position:absolute;top:123px;left:0;right:0}.fighter-meter.foe:before,.fighter-meter.foe:after{transform:scaleX(-1)}.fighter-meter .portrait-frame{z-index:3;clip-path:polygon(3% 10%,21% 2%,48% 7%,73% 0,100% 8%,97% 83%,81% 92%,42% 87%,16% 100%,0 86%);background:#fff;border:0;outline:0;flex:none;width:170px;height:151px;position:absolute;top:-3px;left:-10px;overflow:hidden;transform:none;box-shadow:none!important}.fighter-meter.own>div,.fighter-meter.foe>div{color:#101116;clip-path:polygon(2% 3%,99% 0,95% 94%,0 100%);width:calc(100% - 130px);min-width:0;height:116px;box-shadow:none;background:#fff;border:0;padding:11px 29px 12px 22px;position:absolute;top:23px;left:130px}.fighter-meter .meter-title{align-items:center;height:37px}.fighter-meter .meter-title strong{letter-spacing:.005em;color:#0b0d10;text-shadow:1px 0 #0b0d10;font:italic 900 clamp(24px,2.5vw,39px)/1 Impact,Barlow Condensed,sans-serif}.fighter-meter .meter-title span{color:#16181b;letter-spacing:.04em;font:800 11px/1 Barlow Condensed,sans-serif}.fighter-meter #connection-state{color:#fff;background:#111;padding:2px 4px}.fighter-meter .health-track{background:linear-gradient(90deg,#191b20,#55575c);border:3px solid #15171a;height:26px;margin:4px 2px 0;overflow:hidden;transform:skew(-13deg);box-shadow:2px 2px #d5d5d3}.fighter-meter .health-track .health-echo{background:#f78b8f}.fighter-meter .meter-bottom{height:20px;margin-top:7px;font:800 12px/1 Barlow Condensed,sans-serif;position:relative}.fighter-meter #own-hp,.fighter-meter #foe-hp{white-space:nowrap;color:#181a1d;font:italic 900 15px/1 Barlow Condensed,sans-serif;position:absolute;top:-76px;right:4px}.fighter-meter #foe-hp{left:1px;right:auto}.fighter-meter .stamina-track{background:#e3e4e1;border:2px solid #16181b;width:56%;height:11px;margin-left:4px;transform:skew(-13deg)}.match-status strong{letter-spacing:.02em;font:italic 900 30px/1 Impact,Barlow Condensed,sans-serif}.match-status span{letter-spacing:.04em;font:700 11px/1.1 Barlow Condensed,sans-serif}.move-bar:before{content:"";z-index:-1;clip-path:polygon(7% 9%,21% 6%,29% 10%,50% 4%,73% 11%,95% 0,92% 13%,100% 13%,96% 26%,100% 46%,94% 61%,100% 72%,92% 78%,100% 89%,75% 83%,49% 98%,40% 88%,20% 96%,0 88%,6% 69%,0 64%,5% 42%,0 30%);background:linear-gradient(170deg,#0000 0 7%,#0a0a0b 8% 68%,#0000 82%),radial-gradient(#111 1px,#0000 2px) 0 0/4px 4px;position:absolute;inset:-22px -24px -29px -25px}.move-bar .move-slot:before{display:none}.move-bar .move-art,.move-bar .move-art-reveal{background-size:500%;background-position:var(--art-x) center;background-repeat:no-repeat;display:block;position:absolute;inset:0}.move-bar .move-art-reveal{z-index:1;clip-path:inset(calc(100% - var(--charge,0%)) 0 0);background-color:#0000;transition:clip-path .18s ease-out}.move-bar .move-slot.charged:not(.ready) .move-icon:after{content:"";z-index:2;opacity:.12;pointer-events:none;background:radial-gradient(#d8d8d8 .7px,#0000 1px) 0 0/3px 3px;position:absolute;inset:0}.move-charge-text{color:#fff;background:#111;padding:1px 3px;font:italic 900 11px/1 Barlow Condensed,sans-serif;top:3px;right:3px}.move-bar .move-title{color:#fff;letter-spacing:-.025em;text-shadow:1px 1px #111;background:#0b0c0e;border-top:1px solid #c6c6c6;height:22px;padding:1px 2px;font:italic 800 11px/1 Barlow Condensed,sans-serif}.move-bar .move-cooldown{text-shadow:2px 2px #090a0c;font:900 23px/1 Impact,sans-serif;top:17px}@keyframes manga-ready{50%{box-shadow:0 0 15px #e4283e,4px 5px #090a0c}}.controls-hint{color:#111;max-width:52vw;box-shadow:none;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);filter:drop-shadow(4px 4px #101114);background:#fff;border:0;gap:9px;padding:9px 16px 8px;font:800 12px/1.1 Barlow Condensed,sans-serif;bottom:26px;left:20px}.controls-hint:before{content:"";pointer-events:none;border-left:6px solid #c21c30;position:absolute;inset:0}.controls-hint span{white-space:nowrap}.controls-hint kbd{background:#111;margin-right:3px;padding:2px 4px;font:800 11px/1 Barlow Condensed,sans-serif;display:inline-block;color:#fff!important}@media (max-width:1100px){.fighter-meter{width:39vw;height:142px}.fighter-meter .portrait-frame{width:125px;height:122px}.fighter-meter.own>div{width:calc(100% - 94px);left:94px}.fighter-meter.foe>div{width:calc(100% - 102px)}.fighter-meter.own>div,.fighter-meter.foe>div{height:99px;padding-top:8px}.fighter-meter .meter-title{height:29px}.fighter-meter .meter-title strong{font-size:clamp(20px,2.8vw,31px)}.fighter-meter .health-track{height:21px}.fighter-meter #own-hp,.fighter-meter #foe-hp{font-size:12px;top:-65px}.fighter-meter:after{top:109px}.move-bar{right:24px}.move-bar .move-slot{flex-basis:69px;width:69px;height:82px}.move-bar .move-icon{height:58px}.move-bar .move-title{height:19px;font-size:9px}.move-bar .move-slot kbd{font-size:15px;bottom:-23px}.controls-hint{gap:5px;max-width:47vw;font-size:10px}}@media (max-width:620px){.fighter-meter{width:47vw;height:91px;top:8px}.fighter-meter.own{left:9px}.fighter-meter.foe{right:9px}.fighter-meter:before{inset:-7px -5px 0 -7px}.fighter-meter:after{height:20px;top:70px}.fighter-meter .portrait-frame{width:65px;height:73px;top:0;left:-4px}.fighter-meter.foe .portrait-frame{right:-4px}.fighter-meter.own>div{width:calc(100% - 48px);height:65px;padding:5px 10px 4px 7px;top:12px;left:48px}.fighter-meter.foe>div{width:calc(100% - 52px);height:65px;padding:5px 8px 4px 10px;top:12px;left:2px}.fighter-meter .meter-title{gap:2px;height:20px}.fighter-meter .meter-title strong{font-size:clamp(13px,3.4vw,20px)}.fighter-meter .meter-title span{font-size:7px}.fighter-meter .health-track{border-width:2px;height:13px;margin-top:2px}.fighter-meter .meter-bottom{height:9px;margin-top:4px}.fighter-meter .stamina-track{width:63%;height:6px}.fighter-meter #own-hp,.fighter-meter #foe-hp{font-size:8px;top:-46px}.match-status{min-width:112px;padding:5px 11px 6px;top:94px}.match-status strong{font-size:16px}.match-status span{font-size:7px}.move-bar{gap:3px;bottom:76px;right:13px}.move-bar:before{inset:-13px -9px -20px}.move-bar .move-slot{border-width:2px;flex-basis:48px;width:48px;height:62px}.move-bar .move-icon{height:42px}.move-bar .move-title{height:16px;font-size:7px}.move-bar .move-slot kbd{min-width:22px;padding:1px;font-size:10px;bottom:-18px}.move-charge-text{font-size:7px}.controls-hint{flex-wrap:wrap;gap:4px;max-width:calc(100vw - 18px);padding:5px 7px;font-size:8px;bottom:17px;left:9px}}@media (max-width:620px) and (orientation:portrait){.move-bar{bottom:113px}}@media (prefers-reduced-motion:reduce){.move-bar .move-slot,.move-bar .move-art-reveal{transition:none}.move-bar .move-slot.ready{animation:none}}.fighter-meter.own>div{width:calc(100% - 149px);padding-left:15px;left:149px}.fighter-meter.foe .meter-title{flex-direction:row}.fighter-meter .portrait-frame{width:151px}.fighter-meter .portrait-frame svg{transform:scale(1.06)}@media (max-width:1100px){.fighter-meter.own>div{width:calc(100% - 106px);padding-left:10px;left:106px}.fighter-meter .portrait-frame{width:112px}}@media (max-width:620px){.fighter-meter.own>div{width:calc(100% - 49px);padding-left:5px;left:49px}.fighter-meter .portrait-frame{width:54px}.fighter-meter .portrait-frame svg{transform:scale(1.04)}}.fighter-meter.hit .health-track{animation:.42s steps(2,end) ink-health-flash}.fighter-meter.hit .portrait-frame{animation:.32s steps(2,end) ink-portrait-jolt}.move-bar .move-slot.charged.ready .move-icon:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);width:32%;animation:1.8s ease-in-out infinite ink-ready-sweep;position:absolute;inset:-25% auto -25% -60%;transform:skew(-20deg)}@keyframes ink-health-flash{0%,45%{box-shadow:0 0 0 3px #fff,0 0 18px #e9253c}70%{box-shadow:0 0 0 3px #0a0b0c,0 0 9px #e9253c}to{box-shadow:2px 2px #d5d5d3}}@keyframes ink-portrait-jolt{0%,40%{filter:drop-shadow(3px 0 #e9253c);translate:-3px 1px}70%{translate:3px -1px}to{translate:0}}@keyframes ink-ready-sweep{0%,50%{opacity:0;left:-60%}65%{opacity:.7}90%,to{opacity:0;left:135%}}@keyframes ink-awake-glow{50%{filter:brightness(1.23)saturate(1.35)}}@media (prefers-reduced-motion:reduce){.fighter-meter.hit .health-track,.fighter-meter.hit .portrait-frame,.move-bar .move-slot.charged.ready .move-icon:before,.move-bar .move-slot.awake .move-icon{animation:none}}.fighter-meter{filter:none;isolation:isolate;width:min(34vw,390px);height:88px;top:17px}.fighter-meter .portrait-frame{clip-path:polygon(0 0,100% 0,100% 86%,74% 100%,0 100%);background:#f4f0e8;width:84px;height:80px;top:0;left:0}.fighter-meter.own>div,.fighter-meter.foe>div{color:#101822;clip-path:polygon(0 0,100% 0,98% 100%,0 100%);background:#fff;width:calc(100% - 70px);min-width:0;height:80px;padding:7px 12px 7px 22px;top:0;left:70px}.fighter-meter.foe>div{clip-path:polygon(0 0,100% 0,100% 100%,2% 100%);width:calc(100% - 70px);padding:7px 22px 7px 12px;left:0}.fighter-meter .meter-title{justify-content:flex-start;align-items:center;min-width:0;height:31px;display:flex;overflow:visible}.fighter-meter .meter-title strong{letter-spacing:.005em;color:#101822;max-width:100%;text-shadow:none;white-space:nowrap;text-overflow:clip;font:italic 900 clamp(21px,2vw,30px)/1 Impact,Barlow Condensed,sans-serif;display:block;overflow:visible}.fighter-meter .health-track{height:13px;box-shadow:none;background:#d8dce0;border:2px solid #101822;margin:1px 1px 0;transform:skew(-10deg)}.fighter-meter .health-track i:not(.health-echo){box-shadow:none;background:linear-gradient(90deg,#aa172d,#ed5360)}.fighter-meter .meter-bottom{justify-content:space-between;align-items:center;gap:8px;height:16px;margin-top:3px;font:800 12px/1 Barlow Condensed,sans-serif;display:flex;position:static}.fighter-meter #own-hp,.fighter-meter #foe-hp{color:#101822;white-space:nowrap;font:italic 900 12px/1 Barlow Condensed,sans-serif;position:static}.fighter-meter .stamina-track{background:#dae0e2;border:1px solid #101822;width:40%;height:6px;margin:0;transform:skew(-10deg)}@keyframes hud-disconnected{50%{opacity:.25}}.match-status{filter:drop-shadow(2px 2px #c71c2d);min-width:145px;padding:8px 16px 9px;top:22px}.match-status strong{font-size:23px}.match-status span{font-size:9px}.move-bar{isolation:auto;gap:5px;bottom:42px;right:32px}.move-bar .move-slot{background:#101822;border:2px solid #e8e7e1;outline:2px solid #101822;flex:0 0 72px;width:72px;height:80px;transition:transform .16s,box-shadow .16s,border-color .16s;transform:skew(-3deg);box-shadow:3px 3px #c92235}.move-bar .move-icon{background:#102337;border-bottom:1px solid #fff;height:56px;overflow:hidden}.move-bar .move-art,.move-bar .move-art-reveal{background-image:var(--move-sheet);background-size:500%;background-position:var(--art-x) center;background-repeat:no-repeat}.move-bar .move-title{color:#fff;letter-spacing:-.015em;height:20px;text-shadow:none;background:#101822;border:0;padding:1px 2px;font:italic 800 9px/1 Barlow Condensed,sans-serif}.move-bar .move-slot kbd{color:#101822;background:#fff;border:1px solid #101822;min-width:25px;padding:1px 4px;font:italic 900 14px/1 Barlow Condensed,sans-serif;bottom:-21px;transform:skew(3deg);box-shadow:2px 2px #c92235}.move-bar .move-slot.active{border-color:#fff;transform:skew(-3deg)translateY(-6px);box-shadow:3px 5px #c92235}.move-bar .move-slot.unavailable{opacity:.72}.move-bar .move-slot.awake{border-color:#fff;box-shadow:3px 3px #c92235}.move-bar .move-cooldown,.move-bar .move-charge-text{z-index:4;color:#fff;letter-spacing:.015em;text-shadow:1px 1px #101822;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#08111bc7;border:1px solid #fff;padding:2px 4px;font:italic 900 21px/1 Impact,Barlow Condensed,sans-serif}.move-bar .move-cooldown{min-width:38px;top:20px;left:50%;right:auto;transform:translate(-50%)}.move-bar .move-charge-text{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.move-bar .move-slot.cooling .move-charge-text,.move-bar .move-slot.charged.ready .move-icon:before{display:none}@keyframes vector-ready{50%{box-shadow:3px 3px #c92235,0 0 0 2px #fff}}@media (max-width:1100px){.fighter-meter{width:min(38vw,350px);height:80px}.fighter-meter .portrait-frame{width:74px;height:73px}.fighter-meter.own>div{width:calc(100% - 61px);height:73px;padding:6px 10px 6px 19px;left:61px}.fighter-meter.foe>div{width:calc(100% - 61px);height:73px;padding:6px 19px 6px 10px;left:0}.fighter-meter .meter-title{height:27px}.fighter-meter .meter-title strong{font-size:clamp(19px,2.6vw,26px)}.fighter-meter .health-track{height:12px}.fighter-meter #own-hp,.fighter-meter #foe-hp{font-size:11px}.fighter-meter .stamina-track{height:5px}.move-bar{right:25px}.move-bar .move-slot{flex-basis:62px;width:62px;height:72px}.move-bar .move-icon{height:49px}.move-bar .move-title{height:19px;font-size:8px}.move-bar .move-charge-text,.move-bar .move-cooldown{font-size:17px}.move-bar .move-cooldown{top:16px}}@media (max-width:620px){.fighter-meter{width:47vw;height:66px;top:8px}.fighter-meter.own{left:8px}.fighter-meter.foe{right:8px}.fighter-meter .portrait-frame{width:47px;height:60px;top:0;left:0}.fighter-meter.foe .portrait-frame{left:auto;right:0}.fighter-meter.own>div{width:calc(100% - 38px);height:60px;padding:5px 6px 4px 10px;top:0;left:38px}.fighter-meter.foe>div{width:calc(100% - 38px);height:60px;padding:5px 14px 4px 6px;top:0;left:0}.fighter-meter .meter-title{height:22px}.fighter-meter .meter-title strong{font-size:clamp(13px,3.5vw,19px)}.fighter-meter .health-track{border-width:1px;height:10px;margin-top:1px}.fighter-meter .meter-bottom{height:11px;margin-top:2px}.fighter-meter #own-hp,.fighter-meter #foe-hp{font-size:8px}.fighter-meter .stamina-track{width:28%;height:4px}.match-status{min-width:108px;padding:5px 10px 6px;top:76px}.match-status strong{font-size:16px}.match-status span{font-size:7px}.move-bar{gap:3px;bottom:73px;right:10px}.move-bar .move-slot{border-width:1px;outline-width:1px;flex-basis:46px;width:46px;height:59px;box-shadow:2px 2px #c92235}.move-bar .move-icon{height:42px}.move-bar .move-title{height:15px;font-size:6.5px}.move-bar .move-slot kbd{min-width:20px;padding:1px 3px;font-size:10px;bottom:-16px}.move-bar .move-charge-text,.move-bar .move-cooldown{padding:1px 2px;font-size:13px}.move-bar .move-cooldown{min-width:25px;top:15px}}@media (max-width:620px) and (orientation:portrait){.move-bar{bottom:111px}}@media (prefers-reduced-motion:reduce){.fighter-meter.offline:after,.move-bar .move-slot.ready{animation:none}}:root{--hud-ink:#0b0c0e;--hud-paper:#fff9ef;--hud-red:#d51d34}.combat-hud{border:0;outline:0}.combat-hud:before{opacity:.45;background:radial-gradient(#0b0c0e .8px,#0000 1.1px) 0 0/4px 4px;height:8px}.combat-hud:after{display:none}.fighter-meter{filter:none;isolation:isolate;gap:0;width:min(36.5vw,710px);height:clamp(112px,10vw,180px);top:9px}.fighter-meter.own{left:18px}.fighter-meter.foe{right:18px}.fighter-meter:before{z-index:-2;clip-path:polygon(0 4%,12% 0,18% 5%,36% 1%,48% 6%,71% 0,85% 7%,100% 10%,94% 14%,99% 22%,92% 28%,98% 36%,93% 47%,98% 60%,91% 67%,100% 74%,93% 82%,98% 88%,81% 87%,76% 98%,62% 90%,48% 96%,31% 89%,16% 100%,14% 88%,2% 91%,5% 75%,0 68%,5% 57%,0 45%,4% 31%,0 22%);background:radial-gradient(#fff9ef .7px,#0000 1.15px) 0 0/4px 4px,linear-gradient(155deg,#090a0c 5%,#141317 70%,#070809);inset:0}.fighter-meter.foe:before{transform:scaleX(-1)}.fighter-meter:after{z-index:-1;clip-path:polygon(0 28%,61% 0,100% 40%,96% 81%,55% 58%,0 100%);opacity:1;background:linear-gradient(90deg,#dc1a32 0 58%,#120d11 88%);height:14px;inset:auto 1% 10px 5%}.fighter-meter.foe:after{left:1%;right:5%;transform:scaleX(-1)}.fighter-meter .ink-sweep{z-index:-1;pointer-events:none;background:url(/assets/ui/hud/ink-sweep.svg) 50%/contain no-repeat;width:205px;height:74px;position:absolute;top:29px;right:-95px}.fighter-meter.foe .ink-sweep{left:-95px;right:auto;transform:scaleX(-1)}.fighter-meter .portrait-frame{clip-path:polygon(0 0,94% 2%,100% 13%,95% 84%,81% 99%,12% 93%,0 77%,5% 49%);background:#f7f5ee;border:0;outline:0;flex:none;width:min(9.7vw,188px);height:min(9.6vw,187px);position:absolute;top:0;left:0;overflow:hidden;transform:none}.fighter-meter.foe .portrait-frame{clip-path:polygon(6% 2%,100% 0,95% 49%,100% 77%,88% 93%,19% 99%,5% 84%,0 13%);left:auto;right:0}.fighter-meter .portrait-frame svg{filter:grayscale()contrast(1.3);width:100%;height:100%;transform:scale(1.22)}.fighter-meter .portrait-frame:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(#0b0c0e 1px,#0000 1.4px) 100% 0/4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 60%,#000);mask-image:linear-gradient(90deg,#0000 60%,#000)}.fighter-meter.foe .portrait-frame:after{-webkit-mask-image:linear-gradient(90deg,#000,#0000 40%);mask-image:linear-gradient(90deg,#000,#0000 40%)}.fighter-meter.own>div,.fighter-meter.foe>div{background:var(--hud-paper);width:calc(100% - 9.1vw);min-width:0;height:7.3vw;max-height:142px;color:var(--hud-ink);clip-path:polygon(0 0,90% 0,100% 10%,96% 19%,100% 29%,94% 36%,99% 50%,96% 66%,100% 83%,96% 100%,0 96%,3% 81%,0 72%,2% 50%);border:0;padding:9px 30px 10px 23px;position:absolute;top:1.15vw;left:8.8vw}.fighter-meter.foe>div{clip-path:polygon(10% 0,100% 0,98% 50%,100% 72%,97% 81%,100% 96%,4% 100%,0 83%,4% 66%,1% 50%,6% 36%,0 29%,4% 19%,0 10%);padding:9px 23px 10px 30px;left:auto;right:8.8vw}.fighter-meter.own>div:before,.fighter-meter.foe>div:before{content:"";z-index:0;clip-path:polygon(0 0,100% 0,95% 82%,47% 42%,0 69%);opacity:.82;pointer-events:none;background:repeating-linear-gradient(-11deg,#0000 0 4px,#0b0c0e 5px 6px,#0000 6px 10px);width:30%;height:42%;position:absolute;top:0;right:3%}.fighter-meter.foe>div:before{left:3%;right:auto;transform:scaleX(-1)}.fighter-meter .meter-title{z-index:1;justify-content:flex-start;align-items:center;min-width:0;height:2.9vw;max-height:56px;display:flex;position:relative;overflow:visible}.fighter-meter .meter-title strong{letter-spacing:-.025em;max-width:100%;color:var(--hud-ink);text-shadow:none;white-space:nowrap;text-overflow:clip;font:italic 900 clamp(25px,2.7vw,53px)/1 Impact,Barlow Condensed,sans-serif;display:block;overflow:hidden}.fighter-meter.foe .meter-title{flex-direction:row;justify-content:flex-end}.fighter-meter.foe .meter-title strong{text-align:right}.fighter-meter .meter-title strong{margin-left:-.06em;margin-right:-.25em;padding-left:.06em;padding-right:.25em}.fighter-meter .health-track{z-index:1;border:2px solid var(--hud-ink);background:#fafafa;height:1.2vw;max-height:24px;margin:2px 2px 0;position:relative;overflow:hidden;transform:skew(-10deg);box-shadow:1px 2px #0b0c0e}.fighter-meter .health-track i:not(.health-echo){background:linear-gradient(90deg,#a9102d,#e72b47 55%,#f25468);box-shadow:inset 0 2px #fa7282}.fighter-meter .meter-bottom{z-index:1;justify-content:space-between;align-items:center;gap:8px;height:1.6vw;max-height:30px;margin-top:5px;font:italic 900 clamp(11px,.95vw,19px)/1 Barlow Condensed,sans-serif;display:flex;position:relative}.fighter-meter #own-hp,.fighter-meter #foe-hp{background:var(--hud-ink);color:#fff;white-space:nowrap;clip-path:polygon(0 0,100% 0,91% 100%,0 100%);min-width:145px;padding:3px 12px 3px 7px;font:italic 900 clamp(11px,.95vw,19px)/1 Impact,Barlow Condensed,sans-serif;display:inline-block;position:static}.fighter-meter.foe #foe-hp{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);padding:3px 7px 3px 12px}.fighter-meter.foe .meter-bottom{justify-content:flex-end}.fighter-meter .stamina-track{border:1px solid var(--hud-ink);background:#dbe0e3;width:45%;height:7px;margin:0 4px 0 0;transform:skew(-10deg)}.fighter-meter .stamina-track i{background:#526674}.fighter-meter.offline:after{background:#808b91;animation:1.1s steps(2,end) infinite hud-disconnected}.match-status{filter:drop-shadow(3px 2px #ce1c32);clip-path:polygon(6% 0,100% 0,94% 25%,99% 80%,89% 100%,0 100%,7% 74%,0 56%);background:#101114;min-width:185px;padding:10px 19px 11px;top:20px}.match-status strong{font:italic 900 clamp(22px,2vw,38px)/1 Impact,Barlow Condensed,sans-serif}.match-status span{letter-spacing:.025em;margin-top:4px;font:800 clamp(8px,.7vw,13px)/1.1 Barlow Condensed,sans-serif}.move-bar{isolation:auto;gap:.5vw;bottom:4.3vw;left:auto;right:1vw;transform:none}.move-bar:before{display:none}.move-bar .move-slot{border:4px solid var(--hud-ink);background:var(--hud-ink);width:clamp(96px,8.75vw,172px);height:clamp(128px,11.6vw,228px);box-shadow:3px 4px 0 var(--hud-red);isolation:isolate;border-radius:0;outline:1px solid #f9f5ec;flex:0 0 clamp(96px,8.75vw,172px);transition:transform .16s,box-shadow .16s,border-color .16s;transform:skew(-3deg)}.move-bar .move-slot:before{content:"";z-index:5;opacity:1;pointer-events:none;background:0 0;border-top:2px solid #fffaf2;border-right:1px solid #fffaf2;display:block;position:absolute;inset:-3px;-webkit-mask-image:none;mask-image:none}.move-bar .move-icon{background:#0d1825;border:0;border-bottom:2px solid #f9f5ec;height:calc(100% - clamp(25px,2.25vw,44px));margin:0;position:relative;overflow:hidden}.move-bar .move-art,.move-bar .move-art-reveal{background-image:var(--move-sheet);background-size:500%;background-position:var(--art-x) center;background-repeat:no-repeat;display:block;position:absolute;inset:0}.move-bar .move-art-reveal{z-index:1;clip-path:inset(calc(100% - var(--charge,0%)) 0 0);transition:clip-path .18s ease-out}.move-bar .move-slot.charged .move-art{filter:grayscale()brightness(1.25)contrast(.8)}.move-bar .move-slot.charged .move-art-reveal{filter:none}.move-bar .move-slot.charged:not(.ready) .move-icon:after{content:"";z-index:3;width:var(--charge,0%);opacity:1;pointer-events:none;background:#fff;height:4px;position:absolute;inset:auto auto 0 0}.move-bar .move-title{z-index:2;background:var(--hud-ink);color:#fff;letter-spacing:-.01em;width:100%;height:clamp(25px,2.25vw,44px);text-shadow:none;white-space:nowrap;text-overflow:clip;border:0;justify-content:center;align-items:center;padding:2px 3px;font:italic 900 clamp(10px,.9vw,17px)/1 Impact,Barlow Condensed,sans-serif;display:flex;position:relative;overflow:hidden}.move-bar .move-slot kbd{border:2px solid var(--hud-ink);min-width:clamp(31px,2.6vw,50px);box-shadow:2px 3px 0 var(--hud-red);color:var(--hud-ink);background:#fff;padding:2px 5px;font:italic 900 clamp(17px,1.5vw,29px)/1 Impact,Barlow Condensed,sans-serif;bottom:-33px;transform:translate(-50%)skew(3deg)}.move-bar .move-slot.active{box-shadow:4px 7px 0 var(--hud-red);border-color:#fff;transform:skew(-3deg)translateY(-7px)}.move-bar .move-slot.unavailable{opacity:1;filter:none}.move-bar .move-slot.charged{opacity:1}.move-bar .move-slot.ready{border-color:#fff;animation:1.7s ease-in-out infinite cutout-ready}.move-bar .move-slot.awake{box-shadow:3px 4px 0 var(--hud-red);border-color:#fff}.move-bar .move-cooldown,.move-bar .move-charge-text{z-index:6;color:#fff;letter-spacing:0;text-shadow:2px 2px #090a0c,-1px -1px #090a0c,1px -1px #090a0c;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font:italic 900 clamp(17px,1.55vw,30px)/1 Impact,Barlow Condensed,sans-serif;position:absolute;top:5px;left:auto;right:6px;transform:none}.move-bar .move-cooldown:empty,.move-bar .move-slot.cooling .move-charge-text,.move-bar .move-slot.charged.ready .move-icon:before{display:none}.move-bar .move-slot.awake .move-icon{animation:none}@keyframes cutout-ready{50%{box-shadow:3px 4px 0 var(--hud-red),0 0 0 2px #fff}}.controls-hint{background:var(--hud-paper);width:min(45.5vw,905px);max-width:none;height:clamp(52px,4vw,80px);color:var(--hud-ink);border:4px solid var(--hud-ink);box-shadow:none;clip-path:polygon(3% 0,100% 0,97% 82%,94% 100%,0 100%,1% 70%,0 45%);filter:drop-shadow(3px 4px #08090a);letter-spacing:.005em;text-shadow:none;white-space:nowrap;z-index:3;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(8px,1.15vw,24px);padding:10px 29px 13px 33px;font:italic 900 clamp(10px,.9vw,18px)/1 Impact,Barlow Condensed,sans-serif;display:flex;bottom:1.8vw;left:0}.controls-hint:before{content:"";background:var(--hud-red);pointer-events:none;border:0;height:5px;position:absolute;inset:auto 0 0}.controls-hint:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(#0b0c0e .8px,#0000 1.1px) 0 0/4px 4px;width:9%;height:18px;position:absolute;top:0;right:1%}.controls-hint .control-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.controls-hint .wasd-keys{gap:2px;display:inline-flex}.controls-hint kbd{background:var(--hud-ink);min-width:21px;box-shadow:1px 1px 0 var(--hud-red);text-align:center;border:1px solid #fff;margin:0;padding:3px 5px;font:italic 900 clamp(10px,.82vw,16px)/1 Impact,Barlow Condensed,sans-serif;display:inline-block;color:#fff!important}@media (max-width:1100px){.fighter-meter .ink-sweep{width:130px;height:48px;top:26px;right:-55px}.fighter-meter.foe .ink-sweep{left:-55px;right:auto}.fighter-meter{width:39vw;height:118px;top:7px}.fighter-meter.own{left:9px}.fighter-meter.foe{right:9px}.fighter-meter .portrait-frame{width:10.5vw;height:108px}.fighter-meter.own>div,.fighter-meter.foe>div{width:calc(100% - 9.5vw);height:89px;padding:7px 15px 6px;top:15px;left:9.3vw}.fighter-meter.foe>div{left:auto;right:9.3vw}.fighter-meter .meter-title{height:32px}.fighter-meter .meter-title strong{font-size:clamp(22px,2.7vw,30px)}.fighter-meter .health-track{height:14px}.fighter-meter .meter-bottom{height:19px;margin-top:4px}.fighter-meter #own-hp,.fighter-meter #foe-hp{min-width:0;padding:2px 5px;font-size:11px}.fighter-meter .stamina-track{height:5px}.match-status{min-width:130px;padding:7px 10px;top:16px}.match-status strong{font-size:21px}.match-status span{font-size:8px}.move-bar{gap:5px;bottom:50px;right:1.5vw}.move-bar .move-slot{flex-basis:clamp(70px,8.75vw,96px);width:clamp(70px,8.75vw,96px);height:clamp(94px,11.6vw,128px)}.move-bar .move-icon{height:calc(100% - 25px)}.move-bar .move-title{height:25px;font-size:clamp(9px,1vw,11px)}.move-bar .move-slot kbd{min-width:27px;font-size:16px;bottom:-25px}.move-bar .move-cooldown,.move-bar .move-charge-text{font-size:17px}.controls-hint{gap:6px;width:52vw;height:52px;padding:7px 14px 10px 22px;font-size:10px;bottom:15px}.controls-hint kbd{min-width:15px;padding:2px 3px;font-size:9px}}@media (max-width:620px){.fighter-meter .ink-sweep{display:none}.fighter-meter{width:47vw;height:75px;top:5px}.fighter-meter.own{left:5px}.fighter-meter.foe{right:5px}.fighter-meter:after{height:6px;bottom:1px}.fighter-meter .portrait-frame{width:52px;height:66px}.fighter-meter.own>div,.fighter-meter.foe>div{width:calc(100% - 43px);height:54px;padding:4px 7px 4px 10px;top:9px;left:42px}.fighter-meter.foe>div{padding:4px 10px 4px 7px;left:auto;right:42px}.fighter-meter .meter-title{height:19px}.fighter-meter .meter-title strong{font-size:clamp(12px,3.5vw,18px)}.fighter-meter .health-track{border-width:1px;height:9px;margin:1px 0 0}.fighter-meter .meter-bottom{height:10px;margin-top:2px}.fighter-meter #own-hp,.fighter-meter #foe-hp{padding:1px 3px;font-size:8px}.fighter-meter .stamina-track{width:25%;height:4px}.match-status{min-width:105px;padding:5px 8px;top:76px}.match-status strong{font-size:16px}.match-status span{margin-top:2px;font-size:7px}.move-bar{gap:4px;bottom:78px;right:8px}.move-bar .move-slot{border-width:2px;flex-basis:min(15vw,62px);width:min(15vw,62px);height:80px}.move-bar .move-icon{height:64px}.move-bar .move-title{height:14px;font-size:7px}.move-bar .move-slot kbd{min-width:22px;padding:1px 2px;font-size:11px;bottom:-17px}.move-bar .move-cooldown,.move-bar .move-charge-text{font-size:12px;top:2px;right:2px}.controls-hint{flex-wrap:wrap;gap:4px 8px;width:calc(100vw - 10px);max-width:none;height:auto;min-height:44px;padding:7px 10px 9px 14px;font-size:8px;bottom:13px;left:5px}.controls-hint kbd{min-width:12px;padding:1px 2px;font-size:8px}}@media (max-width:620px) and (orientation:portrait){.move-bar{bottom:116px}}@media (prefers-reduced-motion:reduce){.fighter-meter.offline:after,.move-bar .move-slot.ready{animation:none}.move-bar .move-art-reveal{transition:none}}.combat-hud{--hud-plate:.62;--hud-cards:.64;--hud-strip:.72;--hud-status:.72}:where(#interface:not([data-objective])) .combat-hud .fighter-meter{scale:var(--hud-plate)}:where(#interface:not([data-objective])) .combat-hud .fighter-meter.own{transform-origin:0 0}:where(#interface:not([data-objective])) .combat-hud .fighter-meter.foe{transform-origin:100% 0}:where(#interface:not([data-objective])) .combat-hud .match-status{scale:var(--hud-status);transform-origin:0 0}:where(#interface:not([data-objective])) .combat-hud .move-bar{scale:var(--hud-cards);transform-origin:100% 100%;bottom:3vw;right:max(46px,3.2vw)}:where(#interface:not([data-objective])) .combat-hud .controls-hint{scale:var(--hud-strip);transform-origin:0 100%;opacity:.45;bottom:1vw}:where(#interface:not([data-objective])) .combat-hud .fighter-meter :is(#own-hp,#foe-hp){font-size:clamp(13px,1.25vw,24px)}:where(#interface:not([data-objective])) .combat-hud .fighter-meter .meter-bottom{height:1.85vw;max-height:36px}:where(#interface:not([data-objective])) .combat-hud .move-bar .move-title{font-size:clamp(12px,1.12vw,21px)}:where(#interface:not([data-objective])) .combat-hud .move-bar :is(.move-cooldown,.move-charge-text){font-size:clamp(20px,1.95vw,37px)}@media (max-width:1100px){:where(#interface:not([data-objective])) .combat-hud .fighter-meter :is(#own-hp,#foe-hp){font-size:14px}:where(#interface:not([data-objective])) .combat-hud .fighter-meter .meter-bottom{height:21px}:where(#interface:not([data-objective])) .combat-hud .move-bar{bottom:42px}:where(#interface:not([data-objective])) .combat-hud .move-bar .move-title{font-size:clamp(9px,1vw,11px)}:where(#interface:not([data-objective])) .combat-hud .move-bar :is(.move-cooldown,.move-charge-text){font-size:22px}:where(#interface:not([data-objective])) .combat-hud .controls-hint{bottom:10px}}@media (max-width:620px){.combat-hud{--hud-plate:.9;--hud-cards:.86;--hud-strip:.86;--hud-status:.86}:where(#interface:not([data-objective])) .combat-hud .fighter-meter :is(#own-hp,#foe-hp){font-size:9px}:where(#interface:not([data-objective])) .combat-hud .fighter-meter .meter-bottom{height:11px}:where(#interface:not([data-objective])) .combat-hud .move-bar{bottom:72px;right:8px}:where(#interface:not([data-objective])) .combat-hud .move-bar .move-title{font-size:7px}:where(#interface:not([data-objective])) .combat-hud .move-bar :is(.move-cooldown,.move-charge-text){font-size:14px}:where(#interface:not([data-objective])) .combat-hud .controls-hint{bottom:8px}}@media (max-width:620px) and (orientation:portrait){:where(#interface:not([data-objective])) .combat-hud .move-bar{bottom:96px}}@media (max-height:520px) and (orientation:landscape){.combat-hud{--hud-plate:.56;--hud-cards:.66;--hud-strip:.66;--hud-status:.66}}@font-face{font-family:Electroharmonix;src:url(/assets/home/fonts/electroharmonix.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.lobby.manga-home{--home-ink:#111;--home-red:#cc202b;z-index:12;color:var(--home-ink);pointer-events:auto;background:#fff;border:0;outline:0;place-items:center;padding:20px 2.2vw 12px;font-family:Electroharmonix,sans-serif;display:grid;position:absolute;inset:0;overflow:auto}.lobby.manga-home:before,.lobby.manga-home:after{display:none}.manga-page{isolation:isolate;grid-template-rows:minmax(0,1fr) auto minmax(0,1.01fr);gap:8px;width:100%;height:100%;min-height:540px;display:grid}.manga-home button{color:var(--home-ink);cursor:pointer;touch-action:manipulation;font-family:inherit}.manga-home button:focus-visible{outline:3px solid var(--home-red);outline-offset:3px}.manga-home .home-fighter:focus-visible,.manga-home .home-mode:focus-visible{outline:5px solid var(--home-ink);outline-offset:4px;box-shadow:0 0 0 9px #fff,0 0 0 12px var(--home-red)}.home-modes{grid-template-columns:1.22fr 1fr .85fr 1fr 1fr;gap:14px;min-height:0;padding:0 5px;display:grid}.home-mode-panel{min-width:0;min-height:0;transform:skewX(var(--tilt));background:var(--home-ink);--frame:2px;padding:2px;transition:background-color .14s;position:relative}.home-mode-panel:has(.home-mode[aria-pressed=true]){--frame:5px;background:var(--home-red);padding:var(--frame)}.home-mode{width:100%;height:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex;overflow:hidden}.home-mode-art{flex:1;min-height:0;display:block;overflow:hidden}.home-mode-art img{object-fit:cover;object-position:center;width:110%;max-width:none;height:100%;transform:skewX(calc(-1 * var(--tilt)));pointer-events:none;-webkit-user-select:none;user-select:none;margin-left:-5%;display:block}.home-mode-panel[data-panel=players] .home-mode-art img,.home-mode-panel[data-panel=arcade] .home-mode-art img{object-position:center top}.home-mode-label{white-space:nowrap;background:#fff;border-top:2px solid #111;flex:none;justify-content:center;align-items:center;height:clamp(46px,5.8dvh,68px);font-size:clamp(12px,1.18vw,23px);font-weight:800;line-height:1.1;display:flex;transform:none}.home-mode-panel[data-panel=bots] .home-mode-label,.home-mode-panel[data-panel=private] .home-mode-label{height:clamp(46px,5.8dvh,68px);padding-bottom:24px}.home-bot-counts,.home-private-actions{bottom:calc(var(--frame) + 3px);height:25px;transform:skewX(calc(-1 * var(--tilt)));justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;left:10px;right:10px}.home-bot-counts button,.home-private-actions button{background:#fff;border:1.5px solid #0000;min-width:24px;min-height:24px;padding:0;font-size:15px;font-weight:400;line-height:1}.home-bot-counts button{border-radius:50%}.home-bot-counts button[aria-pressed=true]{border-color:#111}.home-private-actions{gap:9px;font-size:14px;font-weight:400}.home-private-actions button:hover{text-underline-offset:3px;text-decoration:underline}.home-heading{white-space:nowrap;align-items:center;height:34px;position:relative;color:#111!important;letter-spacing:0!important;text-shadow:none!important;margin:0!important;padding:0!important;font:400 clamp(16px,1.55vw,30px)/1 Electroharmonix,sans-serif!important;display:flex!important}.manga-home .home-heading span{align-items:center;gap:12px;width:43.8%;display:flex;font:inherit!important;color:#111!important;letter-spacing:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important;transform:none!important}.home-heading span:after{content:"";background:#111;flex:1;height:2px}.home-heading:after{content:"";background:#111;height:2px;position:absolute;left:56.2%;right:0}.home-lower{grid-template-rows:minmax(0,1fr) clamp(54px,7dvh,84px);grid-template-columns:minmax(0,1fr) minmax(0,.28fr) minmax(0,1fr);gap:6px 10px;min-height:0;display:grid}.home-roster{display:contents}.home-wing{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;min-height:0;padding:0 3px;display:grid}.home-wing-left{grid-area:1/1}.home-wing-right{grid-area:1/3}.home-fighter{min-width:0;min-height:0;box-shadow:none;transform:skewX(var(--tilt));background:#fff;border:2px solid #111;border-radius:0;flex-direction:column;margin:0;padding:0;transition:border-color .14s;display:flex;position:relative;overflow:hidden}.home-fighter[aria-pressed=true]{border:4px solid var(--home-red)}.home-face{background:#fff;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.home-face svg{width:100%;height:100%;transform:skewX(calc(-1 * var(--tilt)));pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.home-selection-name{color:#111;background:#fff;border-top:2px solid #111;flex:none;justify-content:center;align-items:center;height:16%;min-height:24px;font-size:clamp(10px,.93vw,18px);font-weight:800;line-height:1;display:flex}.home-fighter[aria-pressed=true] .home-selection-name{color:#fff;background:#111}.home-fighter:hover .home-face svg{filter:contrast(1.1)}.home-preview{pointer-events:none;background:0 0;grid-area:1/2/3;min-width:0;min-height:0;margin:-75px -105px -10px;position:relative}.home-preview img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-preview img[hidden]{display:none}.home-preview.pose-ready>img{opacity:0}.home-pose-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-pose-canvas[hidden]{display:none}.home-actions{grid-area:2/3;justify-content:flex-end;align-items:center;gap:clamp(14px,2vw,36px);min-width:0;padding:0 4px;display:flex}.home-actions>button{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 0;font:400 clamp(12px,1.1vw,19px)/1 Electroharmonix,sans-serif;transition:color .14s}.home-actions>button:hover,.home-actions>button:focus-visible{color:var(--home-red)}.home-actions .home-play{flex:none;width:auto;height:auto;max-height:none;padding:5px 0 5px 8px;transform:none}.home-play span{letter-spacing:.025em;font:400 clamp(28px,2.9vw,48px)/1 Electroharmonix,sans-serif}.home-play:active:not(:disabled){transform:translateY(2px)}.home-play:disabled{cursor:wait;opacity:.45}.home-loading{background:#fff;border:1px solid #111;max-width:min(430px,80vw);padding:8px 13px;font:400 12px/1.5 Electroharmonix,sans-serif;position:fixed;bottom:12px;left:18px}.home-loading[hidden]{display:none}.home-loading progress{accent-color:#111;width:100%;height:3px;margin-top:5px;display:block}.home-dialog{color:#111;background:#fff;border:3px solid #111;width:min(420px,90vw);padding:30px;font:400 14px/1.6 Electroharmonix,sans-serif;box-shadow:8px 8px #111}.home-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc9}.home-dialog h2{border-bottom:3px solid #111;margin:0 0 20px;padding-bottom:10px;font-size:30px}.home-dialog button{color:#fff;background:#111;border:2px solid #111;padding:9px 14px;font-size:16px;font-weight:800}.home-dialog #home-dialog-close{color:#111;background:#fff;border:0;padding:0 6px;font-size:28px;position:absolute;top:7px;right:12px}.home-room-size{align-items:center;gap:6px;margin:0 0 12px;display:flex}.home-room-size span{letter-spacing:.1em;margin-right:auto;font-size:13px}.home-dialog .home-room-size button{color:#111;background:#fff;min-width:52px;padding:6px 8px;font-size:15px}.home-dialog .home-room-size button[aria-pressed=true]{color:#fff;background:#111}.home-room-tabs{gap:8px;margin-bottom:18px;display:flex}.home-room-tabs button{flex:1}.home-dialog label{letter-spacing:.1em;font-size:13px;display:block}.home-dialog input{color:#111;background:#fff;border:2px solid #111;width:100%;margin:6px 0 12px;padding:8px;font:400 20px Electroharmonix,sans-serif}.home-dialog #room-code{letter-spacing:.25em}.home-dialog small{margin-top:15px;font-size:12px;display:block}.home-dialog #home-dialog-status:empty{display:none}.home-dialog #home-dialog-status{margin:15px 0 0;font-size:14px}.home-dialog [hidden]{display:none!important}body.pf-home.pf-home .music-caption{display:none}@media (max-width:1100px){.lobby.manga-home{padding:12px 18px 8px}.manga-page{gap:10px;min-height:460px}.home-modes{gap:10px}.home-lower{column-gap:9px}.home-wing{gap:6px}.home-mode-label{font-size:clamp(9px,1.18vw,15px)}.home-bot-counts,.home-private-actions{gap:4px}.home-bot-counts button,.home-private-actions button{min-width:20px;font-size:15px}}@media (max-width:700px) and (orientation:portrait){.lobby.manga-home{padding:14px 14px 18px;scroll-padding:12px;display:block}.manga-page{flex-direction:column;gap:16px;height:auto;min-height:0;display:flex}.home-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 3px;display:grid}.home-mode-panel{height:245px;transform:skew(-1deg)}.home-mode-panel:first-child{grid-column:1/3;height:285px}.home-mode-panel:first-child .home-mode-art img{object-position:center top}.home-mode-label{height:52px;font-size:12px}.home-heading{height:26px;font-size:18px!important}.home-heading span{width:100%!important}.home-heading:after{display:none}.home-lower{grid-template-rows:auto auto 68px;grid-template-columns:minmax(0,1fr) 110px;gap:12px}.home-wing{grid-template-rows:repeat(4,135px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0}.home-wing-left{grid-area:1/1}.home-wing-right{grid-area:2/1}.home-selection-name{border-top-width:1px;min-height:25px;font-size:10px}.home-fighter{transform:none}.home-preview{grid-area:1/2/3;align-self:start;height:270px;margin:0 -8px;position:sticky;top:12px}.home-preview img{object-position:top center}.home-actions{grid-area:3/1/auto/3;gap:22px}.home-actions>button{font-size:12px}.home-actions .home-play{width:auto;height:auto}.home-play span{font-size:36px}}@media (prefers-reduced-motion:reduce){.home-mode-panel,.home-fighter,.home-play path{transition:none}}.home-fighter .home-lab-badge{color:#fff;letter-spacing:.6px;pointer-events:none;background:#b3122b;padding:2px 4px;position:absolute;top:3px;right:3px;transform:rotate(3deg);font:10px/1.1 Impact,sans-serif!important}@media (max-height:480px) and (orientation:landscape){.home-fighter .home-lab-badge{top:auto;bottom:24px}}@media (max-height:520px) and (orientation:landscape){.lobby.manga-home{align-items:start;padding-top:8px}.lobby.manga-home .manga-page{grid-template-rows:minmax(72px,.65fr) 28px minmax(138px,1fr);gap:4px;min-height:270px}.lobby.manga-home .manga-page:has(>.home-mode-line){grid-template-rows:minmax(72px,.65fr) 22px 28px minmax(138px,1fr)}.lobby.manga-home .manga-page>.home-mode-line{height:22px;margin:0;font-size:11px}.lobby.manga-home .home-heading{height:28px;font-size:15px!important}.lobby.manga-home .home-lower{grid-template-rows:minmax(0,1fr);row-gap:0}.lobby.manga-home .home-wing{gap:4px}.lobby.manga-home .home-preview{grid-row:1;margin:-20px -22px 0}}.manga-home :is(button,input,select,label,p,small,h2,span){font-family:Electroharmonix,sans-serif!important;font-style:normal!important;font-weight:400!important}.home-dialog h2{font-size:24px}.home-dialog button{font-size:13px}.home-dialog label{font-size:11px}.home-dialog small{font-size:10px}@media (max-width:1100px){.home-bot-counts button,.home-private-actions button{font-size:11px}.home-selection-name{min-height:21px}}.home-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow:auto}.home-dialog-wide{width:min(720px,94vw);padding:28px 32px 24px}.home-dialog-wide h2{margin-bottom:12px;padding-right:35px}.home-panel-intro,.home-panel-note{margin:8px 0 20px;font-size:12px;line-height:1.7}.home-panel-note{color:#444;margin:20px 0 0}.home-options-grid{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.home-dialog .home-option{letter-spacing:0;border-bottom:1px solid #ddd;grid-template-columns:1fr auto;align-items:center;gap:7px 8px;padding:10px 0;font-size:13px;display:grid}.home-option output{font:400 12px Electroharmonix,sans-serif}.home-dialog .home-option input[type=range]{grid-column:1/3;width:100%;margin:4px 0}.home-option ink-select{justify-self:end;max-width:100%}.home-control-tabs{gap:8px;margin:16px 0;display:flex}.home-dialog .home-control-tabs button{color:#111;background:#fff;flex:1;font-size:11px}.home-dialog .home-control-tabs button[aria-pressed=true]{color:#fff;background:#111}.home-control-list{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.home-control-list>div{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.home-dialog kbd{white-space:normal;text-align:right;color:#111;font:400 12px/1.6 Electroharmonix,sans-serif}.home-dialog h3{border-bottom:2px solid #111;margin:24px 0 0;padding-bottom:10px;font:400 16px Electroharmonix,sans-serif}.home-move-list>div{border-bottom:1px solid #ddd;grid-template-columns:75px 1fr 125px;align-items:center;gap:12px;padding:10px 0;display:grid}.home-dialog .home-move-list small{color:#555;margin:0;font-size:10px}.home-move-list strong{font:400 14px/1.5 Electroharmonix,sans-serif}@media (max-width:700px){.home-dialog-wide{padding:24px 18px}.home-options-grid,.home-control-list{grid-template-columns:1fr}.home-move-list>div{grid-template-columns:1fr auto;gap:4px 10px}.home-move-list small,.home-move-list strong{grid-column:1}.home-move-list kbd{grid-area:span 2/2}.home-control-tabs{gap:5px}.home-dialog .home-control-tabs button{padding:8px 6px;font-size:9px}}.home-volume{display:contents}.home-volume[hidden]{display:none!important}.manga-home .home-heading .home-volumes{background:var(--home-paper,#fff);z-index:2;align-items:center;gap:5px;padding:0 10px;display:flex;position:absolute;top:0;bottom:0;right:56.2%;width:auto!important}.manga-home .home-heading .home-volumes:after{display:none}.home-volumes{scroll-margin-block:16px 100px}.home-volumes button{color:#111;letter-spacing:.04em;cursor:pointer;background:#fff;border:2px solid #111;border-radius:0;margin:0;padding:4px 7px 3px;font:400 clamp(10px,.82vw,15px)/1 Electroharmonix,sans-serif;position:relative;transform:skew(-6deg)}.home-volumes button[hidden]{display:none!important}.home-volumes button:disabled{opacity:.35;cursor:default}.home-volumes button[aria-pressed=true]{color:#fff;background:#111}.home-volumes button:focus-visible{outline:3px solid var(--home-red);outline-offset:2px}.home-volumes small{background:var(--home-red);color:#fff;letter-spacing:.06em;padding:1px 3px;font:700 8px/1 system-ui,sans-serif;position:absolute;top:-9px;right:-10px;transform:skew(6deg)}.home-volume .home-wing{grid-template-rows:repeat(var(--home-roster-rows,2),minmax(0,1fr))}@media (max-height:520px) and (orientation:landscape){.lobby.manga-home{scroll-padding-bottom:90px}}@media (max-width:700px) and (orientation:portrait){.home-volume .home-wing{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--home-roster-mobile-rows,2),135px)}}.home-soon{cursor:default;pointer-events:none;border-style:dashed;justify-content:stretch;align-items:stretch}.home-soon .home-face{background:repeating-linear-gradient(135deg,#fff 0 7px,#eee 7px 8px);place-items:center;display:grid}.home-soon .home-face b{color:#111;font:400 clamp(40px,6vw,96px)/1 Electroharmonix,sans-serif}.home-fighter .home-lock{z-index:2;color:#f3d27a;letter-spacing:.02em;background:#111;align-items:center;gap:4px;padding:3px 6px;font:700 clamp(9px,.7vw,13px)/1 system-ui,sans-serif;display:flex;position:absolute;top:6px;right:6px}.home-fighter .home-lock svg{fill:currentColor;width:1em;height:1em}.home-actions{flex-wrap:wrap;gap:clamp(9px,1.1vw,22px)}.home-actions #home-guide{font-size:clamp(10px,.95vw,16px)}.home-dialog[data-kind=guide]{--guide-line:#d6d3cb;--guide-muted:#55534e;width:min(920px,94vw)}.home-dialog[data-kind=guide] h2{margin-bottom:18px}.fighter-guide{min-width:0}.guide-browser{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:10px;display:grid}.home-dialog .guide-browser button{min-height:44px;padding:8px;font-size:22px;font-family:system-ui,sans-serif!important}.home-dialog .guide-browser label{letter-spacing:.1em;gap:6px;margin:0;font-size:10px;display:grid}.guide-browser select{width:100%;min-width:0;min-height:44px;color:var(--home-ink);border:2px solid var(--home-ink);background:#fff;padding:8px 12px;font-size:15px}.guide-profile{border-bottom:3px solid var(--home-ink);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;padding:20px 0;display:grid}.guide-profile>img{object-fit:contain;border:1px solid var(--guide-line);background:repeating-linear-gradient(135deg,#f2f0e9 0 2px,#fff 2px 9px);width:110px;height:150px}.home-dialog .guide-profile h3{border:0;margin:4px 0 10px;padding:0;font-size:clamp(24px,3vw,36px);line-height:1.1}.manga-home .fighter-guide :is(p,dd,dt,kbd,.guide-move-slot small,.guide-earned){letter-spacing:0;line-height:1.5;font-family:Barlow,system-ui,sans-serif!important;font-weight:500!important}.fighter-guide p{margin:6px 0;font-size:15px}.fighter-guide .guide-series{letter-spacing:.12em;text-transform:uppercase;color:var(--home-red);font-size:12px;font-weight:700!important}.guide-unlock{color:var(--guide-muted);font-size:13px!important}.guide-tip{color:var(--guide-muted)}.guide-tabs{gap:8px;margin:18px 0;display:flex}.home-dialog .guide-tabs button{color:var(--home-ink);border:2px solid var(--home-ink);background:#fff;flex:1;min-height:44px;padding:8px;font-size:12px}.home-dialog .guide-tabs button[aria-pressed=true]{background:var(--home-ink);color:#fff}.guide-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-move{border:2px solid var(--home-ink);background:#fff;grid-template-columns:98px minmax(0,1fr);min-width:0;display:grid}.guide-art{background-image:var(--guide-sheet);background-repeat:no-repeat;background-size:500%;background-position:var(--guide-art-x) center;border-right:2px solid var(--home-ink);min-height:164px}.guide-move-copy{min-width:0;padding:10px 12px}.guide-move-slot{justify-content:space-between;align-items:center;gap:5px;display:flex}.guide-move-slot small{color:var(--home-red);margin:0;font-size:10px;font-weight:700!important}.home-dialog .guide-move-slot kbd{text-align:right;background:#f0eee8;padding:2px 4px;font-size:11px}.guide-move h4{overflow-wrap:anywhere;margin:10px 0 6px;font:400 15px/1.3 Electroharmonix,sans-serif}.guide-move p{font-size:13px}.guide-move dl{border-top:1px solid var(--guide-line);gap:18px;margin:10px 0 0;padding-top:7px;display:flex}.guide-move dt{color:var(--guide-muted);font-size:11px}.guide-move dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:15px}.guide-awakening,.guide-area{grid-column:1/-1}.guide-area .guide-art{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%230b0c0e'%3E%3Ccircle cx='50' cy='50' r='31' stroke-width='6'/%3E%3Ccircle cx='50' cy='50' r='18' stroke-width='3' stroke-dasharray='6 5'/%3E%3Cpath d='M50 4v20M50 76v20M4 50h20M76 50h20' stroke-width='6'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='8' fill='%23d51d34'/%3E%3C/svg%3E") 50%/64px no-repeat}.guide-awakening .guide-art{min-height:164px}.fighter-guide .guide-data-note{color:var(--guide-muted);margin:16px 0;font-size:12px}.guide-actions{border-top:2px solid var(--home-ink);z-index:1;background:#fff;gap:12px;padding:12px 0 4px;display:flex;position:sticky;bottom:-24px}.home-dialog .guide-actions button{flex:1;min-height:44px;padding:12px 8px;font-size:12px}.home-dialog #guide-select{color:var(--home-ink);border:2px solid var(--home-ink);background:#fff}.home-dialog #guide-training{background:var(--home-red);color:#fff}.home-dialog button:disabled{cursor:wait;opacity:.5}.manga-home .home-dialog :is(button,input,select):focus-visible{outline:3px solid var(--home-red);outline-offset:3px;scroll-margin:65px 0}.home-dialog #home-dialog-close{min-width:36px;min-height:36px}.home-dialog .home-panel-intro,.home-dialog .home-panel-note{font-size:15px;line-height:1.5;font-family:Barlow,system-ui,sans-serif!important}@media (max-width:700px){.home-actions{justify-content:center;gap:12px}.home-actions #home-guide{font-size:11px}.guide-profile{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:16px 0}.guide-profile>img{width:80px;height:120px}.guide-profile p{font-size:13px}.guide-moves{grid-template-columns:1fr}.guide-move{grid-template-columns:92px minmax(0,1fr)}.guide-art,.guide-awakening .guide-art{min-height:154px}.guide-actions{gap:8px;bottom:-24px}.home-dialog .guide-actions button{font-size:10px}}.home-mode-rail:after,.home-mode-rail:before{content:"";pointer-events:none;z-index:2;opacity:0;width:32px;transition:opacity .2s;position:absolute;top:4px;bottom:10px}.home-mode-rail:after{background:linear-gradient(90deg,#0000,#fff);right:0}.home-mode-rail:before{background:linear-gradient(270deg,#0000,#fff);left:0}.home-mode-rail.has-next:after,.home-mode-rail.has-previous:before{opacity:1}.home-mode-rail .home-modes::-webkit-scrollbar{display:none}.home-mode-position{pointer-events:none;background:#1111;height:2px;position:absolute;bottom:3px;left:8px;right:8px}.home-mode-position i{height:100%;width:var(--mode-visible,70%);margin-left:calc((100% - var(--mode-visible,70%))*var(--mode-progress,0));background:#1118;display:block}.home-options-links{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.home-options-links>button{text-align:left;align-items:center;gap:16px;color:#111!important;background:#fff!important;border:2px solid #111!important;padding:22px!important;display:flex!important;box-shadow:4px 4px #111!important}.home-options-links svg{fill:none;stroke:currentColor;stroke-width:2.4px;flex:none;width:42px;height:42px}.home-options-links span{flex:1;font:22px Electroharmonix,sans-serif}.home-options-links small{letter-spacing:.1em;margin-top:8px;font:10px Arial,sans-serif;display:block}.home-options-links b{font:24px Arial,sans-serif}.home-options-links>button:hover,.home-options-links>button:focus-visible{color:#fff!important;background:#111!important;box-shadow:4px 4px #ce1d2c!important}.home-options-back{color:#111!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:7px 0!important;font:12px Electroharmonix,sans-serif!important}@media (max-width:600px){.home-options-links{gap:10px}.home-options-links>button{gap:8px;padding:14px 10px!important}.home-options-links svg{width:28px;height:28px}.home-options-links span{font-size:14px}.home-options-links small{font-size:8px;line-height:1.4}.home-options-links b{display:none}.home-mode-rail:before,.home-mode-rail:after{width:20px}}.home-duel-actions{gap:6px}.home-duel-actions button[aria-pressed=true]{text-underline-offset:4px;color:var(--home-red);text-decoration:underline}#duel-cancel{color:#fff;font:inherit;pointer-events:auto;background:#111;border:1px solid #fff;padding:5px 10px}#duel-cancel[hidden]{display:none}.home-mode-panel[data-panel=duel] .home-mode-label{height:clamp(46px,5.8dvh,68px);padding-bottom:24px}.home-duel-actions button{font-size:clamp(11px,1vw,15px)}.lobby.manga-home .home-heading{z-index:3;flex-wrap:wrap;gap:14px;height:auto;min-height:34px}.lobby.manga-home .home-heading:after{content:"";background:#111;flex:1;order:1;min-width:24px;height:2px;display:block;position:static}.lobby.manga-home .home-heading-title{font:inherit;color:inherit;letter-spacing:0;text-shadow:none;white-space:nowrap;flex:none;margin:0;padding:0}.lobby.manga-home .home-roster-controls{align-items:center;gap:9px;min-width:0;display:flex}.lobby.manga-home .home-heading .home-volumes{background:0 0;gap:5px;padding:0;display:flex;position:static;width:auto!important}.lobby.manga-home .home-volumes button{height:26px;min-height:26px}.lobby.manga-home .home-heading .shop-chip{flex:0 auto;order:2;max-width:34%;margin-left:0;padding-left:0;position:static;transform:none}.lobby.manga-home .home-anime-filter{flex:0 0 26px;width:26px;max-width:26px;display:block}.lobby.manga-home .home-anime-filter span{display:revert;width:auto;font:inherit!important;color:inherit!important;letter-spacing:inherit!important}.lobby.manga-home .home-anime-filter span:after{display:none}.lobby.manga-home .home-anime-filter .ink-pick-button:not(#ink){color:#111;width:26px;height:26px;min-height:26px;box-shadow:none;background:#fff;border:2px solid #111;place-items:center;padding:0;display:grid}.lobby.manga-home .home-anime-filter .ink-pick-button:not(#ink):before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v3l-7 7v6l-4 2v-8L3 7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18v3l-7 7v6l-4 2v-8L3 7z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lobby.manga-home .home-anime-filter .ink-pick-button:not(#ink)>i{display:none}.lobby.manga-home .home-anime-filter .ink-pick-value{clip-path:inset(50%);white-space:nowrap;height:1px;overflow:hidden;width:1px!important;position:absolute!important}.lobby.manga-home .home-anime-filter .ink-pick-button:not(#ink)[aria-expanded=true]{color:#fff;background:#111}.lobby.manga-home .home-anime-filter.is-filtered .ink-pick-button:not(#ink){background:var(--home-red);border-color:var(--home-red);color:#fff}.lobby.manga-home .home-anime-filter .ink-pick-list{min-width:240px!important;max-width:calc(100vw - 16px)!important}.lobby.manga-home .home-lower{grid-template-columns:minmax(0,1fr) minmax(100px,.28fr) minmax(0,1fr)}.lobby.manga-home .home-volume .home-wing{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-filtered-fighters[hidden]{display:none!important}.home-empty-slot{visibility:hidden;pointer-events:none}.lobby.manga-home .home-preview{z-index:2;margin:-75px -105px -10px}.lobby.manga-home .home-fighter{z-index:1}.lobby.manga-home .home-selection-name{white-space:nowrap;height:24px;min-height:24px;padding:0 2px;font-size:clamp(10px,.93vw,18px)}.lobby.manga-home .home-fighter .home-wip{color:var(--home-red);letter-spacing:.08em;pointer-events:none;mix-blend-mode:multiply;background:0 0;border:0;padding:3px 1px;position:absolute;bottom:31px;right:6px;transform:rotate(-12deg);-webkit-mask-image:repeating-linear-gradient(173deg,#000 0 3px,#0009 3.5px 4px,#000 4.5px 7px);mask-image:repeating-linear-gradient(173deg,#000 0 3px,#0009 3.5px 4px,#000 4.5px 7px);font:900 12px/1 Impact,Arial Narrow,sans-serif!important}.lobby.manga-home .home-wip:before,.lobby.manga-home .home-wip:after{content:"";background:currentColor;height:2px;position:absolute;left:0;right:-2px;transform:skew(-14deg)}.lobby.manga-home .home-wip:before{top:0;right:1px}.lobby.manga-home .home-wip:after{bottom:0;left:2px}.lobby.manga-home .home-actions{grid-column:1/-1}@media (max-width:1100px){.lobby.manga-home .home-heading{gap:10px}.lobby.manga-home .home-heading .shop-chip-next{display:none}.lobby.manga-home .home-volume .home-wing{gap:6px}.lobby.manga-home .home-preview{margin:-20px -26px 0}}@media (max-height:520px) and (orientation:landscape){.lobby.manga-home .manga-page:has(>.home-mode-line){grid-template-rows:minmax(60px,.5fr) 22px auto minmax(154px,1fr)}.lobby.manga-home .home-heading-title{font-size:12px}.lobby.manga-home .home-volume .home-wing{gap:4px}.lobby.manga-home .home-selection-name{height:19px;min-height:19px;font-size:9px}.lobby.manga-home .home-fighter .home-wip{font-size:10px;bottom:24px;right:4px}}@media (max-width:700px) and (orientation:portrait){.lobby.manga-home .home-heading{gap:10px}.lobby.manga-home .home-heading-title{width:100%;font-size:18px}.lobby.manga-home .home-roster-controls{gap:9px}.lobby.manga-home .home-heading .shop-chip{max-width:100%;padding:2px 0}.lobby.manga-home .home-lower{grid-template-rows:auto auto 68px;grid-template-columns:minmax(0,1fr) 92px}.lobby.manga-home .home-volume .home-wing{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--home-roster-mobile-rows,2),120px)}.lobby.manga-home .home-preview{grid-row:1/3;height:250px;margin:0 -7px}.lobby.manga-home .home-selection-name{white-space:normal;font-size:10px}}@media (min-width:1101px){.lobby.manga-home .home-heading{flex-wrap:nowrap;height:34px}.lobby.manga-home .home-heading:before,.lobby.manga-home .home-heading:after{content:"";z-index:-1;background:#111;height:2px;position:absolute;top:50%}.lobby.manga-home .home-heading:before{width:43.8%;left:0}.lobby.manga-home .home-heading:after{min-width:0;left:56.2%;right:0}.lobby.manga-home .home-heading-title{background:#fff;padding-right:12px}.lobby.manga-home .home-roster-controls{background:#fff;padding:0 10px;position:absolute;top:0;bottom:0;right:56.2%}.lobby.manga-home .home-heading .shop-chip{background:#fff;margin-left:auto;padding-left:12px}}.guide-unlock .guide-earned{margin-top:2px;font-size:11px;font-weight:700;line-height:1.3;display:block}.sv-hud{--ink:#0b0c0e;--paper:#fff9ef;--red:#d51d34;--gold:#f2b01e;z-index:6;pointer-events:none;color:var(--ink);font-family:Impact,Barlow Condensed,sans-serif;position:absolute;inset:0}.sv-hud.hidden{display:none}.combat-hud.survival .fighter-meter.foe,.combat-hud.survival .match-status,.combat-hud.survival .spectate-chip{display:none!important}.sv-wave{color:#fff;text-align:center;min-width:210px;filter:drop-shadow(3px 2px 0 var(--red));clip-path:polygon(6% 0,100% 0,94% 25%,99% 80%,89% 100%,0 100%,7% 74%,0 56%);background:#101114;padding:9px 26px 11px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.sv-wave small{letter-spacing:.14em;opacity:.8;font:800 clamp(9px,.72vw,13px)/1 Barlow Condensed,sans-serif;display:block}.sv-wave strong{letter-spacing:-.01em;margin:3px 0 2px;font:italic 900 clamp(26px,2.4vw,44px)/1 Impact,sans-serif;display:block}.sv-wave span{letter-spacing:.06em;color:#ffcf5a;font:italic 900 clamp(10px,.8vw,15px)/1 Impact,sans-serif;display:block}.sv-score{background:var(--paper);text-align:right;clip-path:polygon(9% 0,100% 0,98% 50%,100% 72%,97% 100%,4% 96%,0 80%,4% 60%,1% 38%,6% 20%);min-width:clamp(210px,17vw,320px);filter:drop-shadow(0 0 0 var(--ink));padding:10px 22px 12px 34px;position:absolute;top:14px;right:22px}.sv-score:before{content:"";opacity:.16;pointer-events:none;background:radial-gradient(#0b0c0e .8px,#0000 1.1px) 0 0/4px 4px;position:absolute;inset:0}.sv-label{letter-spacing:.2em;color:var(--red);font:800 clamp(9px,.7vw,13px)/1 Barlow Condensed,sans-serif;display:block}.sv-score strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:italic 900 clamp(30px,2.9vw,56px)/1 Impact,sans-serif;display:block}.sv-sub{justify-content:flex-end;gap:14px;margin-top:3px;font:italic 900 clamp(11px,.9vw,17px)/1 Impact,sans-serif;display:flex}.sv-sub span:first-child{color:var(--red)}.sv-style{align-items:center;gap:10px;padding:6px 14px 8px 8px;display:flex;position:absolute;top:clamp(104px,8.6vw,160px);right:24px;transform:skew(-6deg)}.sv-style b{letter-spacing:-.05em;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);font:italic 900 clamp(46px,4.4vw,86px)/.9 Impact,sans-serif}.sv-style div{flex-direction:column;gap:4px;min-width:110px;display:flex}.sv-style span{color:#fff;-webkit-text-stroke:1.2px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink);letter-spacing:.02em;font:italic 900 clamp(13px,1.1vw,21px)/1 Impact,sans-serif}.sv-rank-track{border:2px solid var(--ink);background:#ffffffbf;height:7px;display:block;position:relative;overflow:hidden}.sv-rank-track i{background:var(--red);transform-origin:0;transition:transform .12s;position:absolute;inset:0;transform:scaleX(0)}.sv-style em{color:#ffcf5a;-webkit-text-stroke:1.2px var(--ink);paint-order:stroke fill;font:italic 900 clamp(14px,1.1vw,21px)/1 Impact,sans-serif}.sv-style[data-rank="0"] b{color:#d6d6d6}.sv-style[data-rank="1"] b{color:#8fd3ff}.sv-style[data-rank="2"] b{color:#7ff0a0}.sv-style[data-rank="3"] b{color:#ffd24a}.sv-style[data-rank="4"] b{color:#ff8a2a}.sv-style[data-rank="5"] b{color:#ff4a5a}.sv-style[data-rank="6"] b{color:#fff;background:linear-gradient(90deg,#ff3b5c,#ffd24a,#6fe3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:.5s steps(2,end) infinite sv-sss}.sv-style.rank-up b{animation:.38s cubic-bezier(.2,1.6,.4,1) sv-rank-up}@keyframes sv-rank-up{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes sv-sss{50%{filter:brightness(1.4)}}.sv-level{background:var(--ink);color:#fff;clip-path:polygon(0 0,100% 0,96% 100%,2% 100%);align-items:center;gap:8px;min-width:clamp(220px,18vw,330px);padding:5px 12px 6px 10px;display:flex;position:absolute;top:clamp(124px,10.6vw,196px);left:22px}.sv-level b{color:#ffcf5a;font:italic 900 clamp(11px,.85vw,16px)/1 Impact,sans-serif}.sv-level strong{min-width:24px;font:italic 900 clamp(18px,1.4vw,27px)/1 Impact,sans-serif}.sv-xp-track{background:#23262c;border:1px solid #fff;flex:1;height:8px;position:relative;overflow:hidden;transform:skew(-12deg)}.sv-xp-track i{transform-origin:0;background:linear-gradient(90deg,#ffb21e,#fff0a8);transition:transform .2s;position:absolute;inset:0;transform:scaleX(0)}.sv-boss{clip-path:polygon(2% 0,98% 0,100% 30%,97% 100%,3% 100%,0 70%);width:min(46vw,760px);filter:drop-shadow(0 3px 0 var(--red));background:#101114;padding:8px 18px 10px;position:absolute;top:clamp(92px,7.4vw,128px);left:50%;transform:translate(-50%)}.sv-boss.hidden{display:none}.sv-boss-name{color:#fff;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.sv-boss-name strong{letter-spacing:.01em;font:italic 900 clamp(18px,1.6vw,30px)/1 Impact,sans-serif}.sv-boss-name small{letter-spacing:.14em;color:#ff9aa6;font:800 clamp(9px,.7vw,13px)/1 Barlow Condensed,sans-serif}.sv-boss-track{background:#2a0b10;border:2px solid #fff;height:16px;position:relative;overflow:hidden;transform:skew(-10deg)}.sv-boss-track i{transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.sv-boss-track i:not(.sv-boss-echo){background:linear-gradient(90deg,#8e0d24,#e72b47 55%,#ff6a7c);box-shadow:inset 0 2px #ff9aa6}.sv-boss-echo{background:#fff}.sv-poise-track{background:#2d2f35;height:5px;margin:5px 4px 0;position:relative;overflow:hidden;transform:skew(-10deg)}.sv-poise-track i{transform-origin:0;background:#ffcf5a;transition:transform .1s;position:absolute;inset:0}.sv-boss.broken .sv-poise-track{background:#fff;animation:.2s steps(2,end) infinite sv-broken}@keyframes sv-broken{50%{background:var(--red)}}.sv-banner{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:30%;left:0;right:0}.sv-banner.show{animation:1.5s cubic-bezier(.2,.9,.2,1) forwards sv-banner}.sv-banner[data-kind=act].show{animation-duration:2.9s}.sv-banner[data-kind=boss].show{animation-duration:2.6s}.sv-banner[data-kind=clear].show,.sv-banner[data-kind=down].show{animation-duration:1.9s}.sv-banner-inner{background:var(--ink);color:#fff;clip-path:polygon(0 18%,8% 0,94% 6%,100% 40%,97% 88%,88% 100%,6% 94%,2% 70%);flex-direction:column;align-items:center;padding:18px 90px 20px;display:flex;position:relative;transform:skew(-8deg)}.sv-banner-inner:before{content:"";pointer-events:none;background:repeating-linear-gradient(-14deg,#0000 0 9px,#ffffff12 10px 11px);position:absolute;inset:0}.sv-banner-kanji{color:var(--red);letter-spacing:.3em;margin-bottom:4px;font:900 clamp(18px,1.8vw,34px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-banner-kanji:empty{display:none}.sv-banner strong{letter-spacing:-.02em;text-shadow:5px 5px 0 var(--red);font:italic 900 clamp(46px,5.4vw,104px)/.95 Impact,sans-serif}.sv-banner small{letter-spacing:.22em;color:#ffcf5a;margin-top:8px;font:800 clamp(11px,1vw,19px)/1 Barlow Condensed,sans-serif}.sv-banner[data-kind=boss] .sv-banner-inner{background:#1a0206}.sv-banner[data-kind=boss] strong{color:#fff;text-shadow:6px 6px #d51d34,-2px -2px #000}.sv-banner[data-kind=clear] strong,.sv-banner[data-kind=down] strong{color:#ffcf5a;text-shadow:5px 5px 0 var(--ink)}.sv-banner[data-kind=clear] .sv-banner-inner,.sv-banner[data-kind=down] .sv-banner-inner{background:var(--red)}@keyframes sv-banner{0%{opacity:0;transform:scaleX(1.6)scaleY(.2)}10%{opacity:1;transform:scale(1.04)}16%{transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translate(-6%)skew(-12deg)}}.sv-toasts{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:clamp(190px,15vw,280px);right:26px}.sv-toast{background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--red);padding:5px 14px 6px;font:italic 900 clamp(14px,1.15vw,22px)/1 Impact,sans-serif;animation:1.9s ease-out forwards sv-toast;transform:skew(-10deg)}.sv-toast.level{color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#ffcf5a}.sv-toast.heal{color:#7ff0a0}.sv-toast.meter{color:#6fd8ff}.sv-toast.break{background:var(--red)}.sv-toast.bonus{color:#ffcf5a}@keyframes sv-toast{0%{opacity:0;transform:skew(-10deg)translate(40px)}8%{opacity:1;transform:skew(-10deg)}80%{opacity:1}to{opacity:0;transform:skew(-10deg)translateY(-8px)}}.sv-draft{pointer-events:auto;background:radial-gradient(#000 1.1px,#0000 1.5px) 0 0/6px 6px,#08090cb8;place-content:center;justify-items:center;gap:22px;animation:.25s ease-out sv-scrim;display:grid;position:absolute;inset:0}.sv-draft.hidden{display:none}@keyframes sv-scrim{0%{opacity:0}}.sv-draft-head{text-align:center;color:#fff}.sv-draft-head span{background:var(--red);letter-spacing:.12em;padding:4px 12px;font:italic 900 clamp(12px,1vw,19px)/1 Impact,sans-serif;display:inline-block;transform:skew(-10deg)}.sv-draft-head h2{letter-spacing:-.01em;text-shadow:4px 4px 0 var(--red);margin:10px 0 0;font:italic 900 clamp(34px,3.6vw,68px)/1 Impact,sans-serif}.sv-cards{gap:clamp(14px,2vw,34px);display:flex}.sv-card{border:5px solid var(--ink);background:var(--paper);width:clamp(200px,17vw,300px);min-height:clamp(290px,25vw,420px);color:var(--ink);text-align:center;cursor:pointer;box-shadow:6px 7px 0 var(--card,#8a8f99);animation:.42s cubic-bezier(.2,1.4,.4,1) backwards sv-card-in;animation-delay:calc(var(--i) * 90ms);flex-direction:column;align-items:center;padding:22px 20px 26px;font-family:Impact,sans-serif;transition:transform .14s,box-shadow .14s;display:flex;position:relative;transform:skew(-3deg)}.sv-card:before{content:"";opacity:.1;pointer-events:none;background:radial-gradient(#0b0c0e .9px,#0000 1.2px) 0 0/5px 5px;position:absolute;inset:0}.sv-card.rare{--card:#2f8cff}.sv-card.epic{--card:#9a3cff}.sv-card.legendary{--card:#f2b01e;background:linear-gradient(170deg,#fff6d8,#fff9ef 40%,#ffe7a6)}.sv-card.focused,.sv-card:hover{box-shadow:8px 14px 0 var(--card,#8a8f99);transform:skew(-3deg)translateY(-12px)scale(1.03)}@keyframes sv-card-in{0%{opacity:0;transform:skew(-3deg)translateY(60px)rotate(4deg)}}@keyframes sv-card-take{to{opacity:0;filter:brightness(2);transform:skew(-3deg)scale(1.2)}}.sv-card-rarity{background:var(--card,#8a8f99);color:#fff;letter-spacing:.2em;align-self:stretch;padding:4px 0;font:italic 900 clamp(11px,.85vw,15px)/1 Impact,sans-serif}.sv-card.common .sv-card-rarity{background:var(--ink)}.sv-card-kanji{color:var(--ink);text-shadow:4px 4px 0 var(--card,#8a8f99);margin:20px 0 10px;font:900 clamp(44px,4.4vw,84px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-card strong{letter-spacing:-.01em;font:italic 900 clamp(20px,1.7vw,32px)/1 Impact,sans-serif}.sv-card p{letter-spacing:.01em;margin:12px 0 0;font:700 clamp(13px,1vw,18px)/1.25 Barlow Condensed,Arial Narrow,sans-serif}.sv-card-stack{letter-spacing:.2em;color:var(--card,#8a8f99);margin-top:auto;padding-top:12px;font:900 clamp(12px,.9vw,16px)/1 sans-serif}.sv-card.common .sv-card-stack{color:#555}.sv-card kbd{border:3px solid var(--ink);box-shadow:2px 3px 0 var(--red);background:#fff;padding:3px 10px;font:italic 900 clamp(15px,1.2vw,22px)/1 Impact,sans-serif;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)skew(3deg)}.sv-draft-hint{color:#fff;letter-spacing:.2em;opacity:.8;margin-top:12px;font:800 clamp(10px,.8vw,14px)/1 Barlow Condensed,sans-serif}.sv-results{pointer-events:auto;background:radial-gradient(#000 1.1px,#0000 1.5px) 0 0/6px 6px,#08090cc7;place-items:center;animation:.5s ease-out sv-scrim;display:grid;position:absolute;inset:0}.sv-results.hidden{display:none}.sv-results-card{background:var(--paper);border:5px solid var(--ink);width:min(880px,92vw);box-shadow:10px 10px 0 var(--red);padding:26px 32px 30px;position:relative;transform:skew(-2deg)}.sv-results-art{border-bottom:5px solid var(--ink);background:#0b0c0e;height:clamp(84px,10vw,150px);margin:-26px -32px 16px;position:relative;overflow:hidden}.sv-results-art:before{content:"";background:var(--art) center 40%/cover;filter:grayscale()contrast(1.15);position:absolute;inset:0}.sv-results-art.fallen:before{filter:grayscale()contrast(1.2)brightness(.8)}.sv-results-art.fallen:after{content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#960a148c,#960a1400 70%);position:absolute;inset:0}.sv-results-art em{z-index:1;background:var(--ink);color:#fff;letter-spacing:.06em;box-shadow:4px 4px 0 var(--red);padding:6px 12px;font:italic 900 clamp(12px,1.1vw,19px)/1 Impact,sans-serif;position:absolute;bottom:12px;left:18px}.sv-record.best{background:var(--ink);font-size:clamp(11px,.95vw,16px);transform:rotate(3deg)}.sv-results-head{border-bottom:4px solid var(--ink);align-items:center;gap:20px;padding-bottom:16px;display:flex}.sv-results-portrait{border:4px solid var(--ink);background:#f7f5ee;flex:none;width:110px;height:130px;overflow:hidden}.sv-results-portrait svg{filter:grayscale()contrast(1.3);width:100%;height:100%;transform:scale(1.2)}.sv-results-head h2{letter-spacing:-.02em;text-shadow:4px 4px 0 var(--red);margin:4px 0;font:italic 900 clamp(38px,4vw,70px)/.95 Impact,sans-serif}.sv-results-head p{letter-spacing:.12em;margin:0;font:800 clamp(12px,1vw,17px)/1 Barlow Condensed,sans-serif}.sv-record{background:var(--red);color:#fff;box-shadow:3px 3px 0 var(--ink);margin-left:auto;padding:8px 14px;font:italic 900 clamp(14px,1.2vw,22px)/1 Impact,sans-serif;animation:.5s cubic-bezier(.2,1.8,.4,1) .4s backwards sv-stamp;transform:rotate(6deg)}.sv-record.hidden{display:none}@keyframes sv-stamp{0%{opacity:0;transform:rotate(6deg)scale(3)}}.sv-results-grid{grid-template-columns:repeat(5,1fr);gap:12px 18px;margin:18px 0;display:grid}.sv-results-grid div{border:2px solid var(--ink);background:#fff;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.sv-results-grid div:first-child{background:var(--ink);color:#fff}.sv-results-grid span{letter-spacing:.14em;color:var(--red);font:800 clamp(9px,.7vw,12px)/1 Barlow Condensed,sans-serif}.sv-results-grid b{font-variant-numeric:tabular-nums;font:italic 900 clamp(20px,1.8vw,32px)/1 Impact,sans-serif}.sv-results-picks{flex-wrap:wrap;gap:6px;min-height:10px;margin-bottom:18px;display:flex}.sv-chip{border:2px solid var(--ink);background:#fff;padding:4px 9px;font:800 clamp(11px,.85vw,15px)/1 Barlow Condensed,sans-serif}.sv-chip.rare{background:#dcecff}.sv-chip.epic{background:#ecdcff}.sv-chip.legendary{background:#ffe7a6}.sv-results-actions{gap:14px;display:flex}.sv-results-actions button{flex:1}@media (max-width:760px){.sv-results-grid{grid-template-columns:repeat(2,1fr)}.sv-cards{flex-direction:column;gap:12px}.sv-card{width:80vw;min-height:0}.sv-card-kanji{margin:8px 0}}body[data-sv-learned] .combat-hud.survival .controls-hint{opacity:0;pointer-events:none;transition:opacity 1.2s,transform 1.2s;transform:translateY(12px)}.sv-results-card{scrollbar-width:thin;max-height:96vh;overflow-y:auto}.sv-results-grid{margin:14px 0 10px}.sv-results-summary{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.sv-results-summary:empty{display:none}.sv-sum-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px 18px;display:grid}.sv-sum h4{letter-spacing:.16em;color:var(--red);margin:0 0 6px;font:800 clamp(10px,.75vw,13px)/1 Barlow Condensed,sans-serif}.sv-sum h4 span{color:var(--ink);margin-left:6px}.sv-sum-bar{border:3px solid var(--ink);background:#fff;height:16px;display:flex}.sv-sum-bar i{width:var(--w);background:var(--c);transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) .25s backwards sv-sum-grow}@keyframes sv-sum-grow{0%{transform:scaleX(0)}}.sv-sum-legend{letter-spacing:.06em;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font:800 clamp(10px,.78vw,13px)/1.2 Barlow Condensed,sans-serif;list-style:none;display:flex}.sv-sum-legend li{align-items:center;gap:5px;display:flex}.sv-sum-legend li>i{background:var(--c);border:1px solid var(--ink);width:10px;height:10px}.sv-sum-legend b{font:italic 900 clamp(12px,.95vw,16px)/1 Impact,sans-serif}.sv-sum-legend small{color:#5a6470;font-weight:600}.sv-sum-row{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sv-sum-boss{flex:none;width:clamp(58px,4.6vw,74px);margin:0;position:relative}.sv-sum-face{aspect-ratio:1;border:3px solid var(--ink);background:#0b0c0e;display:block;overflow:hidden}.sv-sum-face img{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.25);width:100%;height:100%}.sv-sum-boss.finished .sv-sum-face{border-color:var(--red);box-shadow:3px 3px 0 var(--red)}.sv-sum-rank{background:var(--ink);color:#fff;padding:1px 5px;font:italic 900 13px/1 Impact,sans-serif;position:absolute;top:calc(100% - 42px);right:-3px}.sv-sum-boss.finished .sv-sum-rank{background:var(--red)}.sv-sum-boss figcaption{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:800 clamp(9px,.62vw,11px)/1.05 Barlow Condensed,sans-serif;overflow:hidden}.sv-sum-boss figcaption small{color:#5a6470;font-weight:600;display:block}.sv-sum-boss em{background:var(--red);color:#fff;letter-spacing:.04em;box-shadow:1px 1px 0 var(--ink);padding:1px 4px;font:italic 900 9px/1.1 Impact,sans-serif;position:absolute;top:4px;left:-4px;transform:rotate(-8deg)}.sv-sum-none{color:#5a6470;letter-spacing:.1em;margin:4px 0 0;font:700 clamp(11px,.8vw,14px)/1 Barlow Condensed,sans-serif}.sv-sum-progress{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--red);flex-wrap:wrap;align-items:stretch;gap:10px;padding:10px 12px;display:flex}.sv-sum-shards{border-right:2px solid #3a4652;flex-direction:column;justify-content:center;min-width:92px;padding-right:12px;display:flex}.sv-sum-shards b{color:#c9a8ff;text-shadow:0 0 14px #a050ff80;font:italic 900 clamp(26px,2.2vw,38px)/1 Impact,sans-serif}.sv-sum-shards span{letter-spacing:.2em;font:800 11px/1 Barlow Condensed,sans-serif}.sv-sum-shards small{letter-spacing:.12em;color:#aab4be;margin-top:4px;font:600 10px/1 Barlow Condensed,sans-serif}.sv-sum-mastery{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.sv-sum-mastery>span{letter-spacing:.1em;font:800 clamp(11px,.85vw,14px)/1 Barlow Condensed,sans-serif}.sv-sum-mastery>span b{color:#ffcf5a;margin-left:2px;font:italic 900 clamp(13px,1vw,17px)/1 Impact,sans-serif}.sv-sum-mastery>span small{color:#aab4be;margin-left:8px;font-weight:600}.sv-sum-xp{background:#26313c;border:1px solid #5a6878;height:9px;display:block;position:relative}.sv-sum-xp i{transform-origin:0;transform:scaleX(var(--to));background:linear-gradient(90deg,#ffcf5a,#ff8a3a);animation:1.1s cubic-bezier(.2,.8,.2,1) .5s backwards sv-sum-xp;position:absolute;inset:0}@keyframes sv-sum-xp{0%{transform:scaleX(var(--from))}}.sv-sum-title{letter-spacing:.06em;color:#ffe7a8;font:italic 900 clamp(11px,.85vw,14px)/1 Impact,sans-serif}.sv-sum-mastery em{background:var(--red);letter-spacing:.04em;align-self:flex-start;padding:2px 8px;font:italic 900 clamp(10px,.8vw,13px)/1.2 Impact,sans-serif;animation:.5s cubic-bezier(.2,1.8,.4,1) 1.2s backwards sv-stamp}.sv-sum-chals{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.sv-sum-chals h4{color:#c9a8ff;margin:0 4px 0 0}.sv-sum-chal{color:#e0ccff;border:1px solid #c9a8ff;padding:3px 8px;font:700 clamp(10px,.78vw,13px)/1 Barlow Condensed,sans-serif}.sv-sum-chal b{color:#fff;letter-spacing:.06em;margin-right:6px}.sv-results-actions{flex-wrap:wrap}.sv-results-actions .sv-small{white-space:nowrap;flex:0 auto;width:auto;margin-top:0;padding:10px 14px;font-size:14px}.sv-results-actions .secondary-button{margin-top:0}@media (max-width:760px){.sv-sum-cols{grid-template-columns:1fr}.sv-results-card{padding:18px 16px 20px}.sv-results-art{margin:-18px -16px 12px}}.sv-sharebox{z-index:40;pointer-events:auto;background:#08090cdb;place-items:center;animation:.3s ease-out sv-scrim;display:grid;position:absolute;inset:0}.sv-sharebox-card{flex-direction:column;gap:14px;width:min(960px,94vw);display:flex}.sv-sharebox-card img{border:4px solid var(--paper);width:100%;height:auto;box-shadow:8px 8px 0 var(--red)}.sv-sharebox-actions{gap:12px;display:flex}.sv-sharebox-actions>*{flex:1;margin-top:0;text-decoration:none}.sv-profile{z-index:35;pointer-events:auto;background:radial-gradient(#000 1.1px,#0000 1.5px) 0 0/6px 6px,#08090cd1;place-items:center;animation:.3s ease-out sv-scrim;display:grid;position:absolute;inset:0}.sv-prof-card{background:var(--paper);width:min(1060px,94vw);max-height:92vh;color:var(--ink);border:5px solid var(--ink);box-shadow:10px 10px 0 var(--red);flex-direction:column;display:flex;position:relative}.sv-prof-head{border-bottom:4px solid var(--ink);align-items:flex-end;gap:24px;padding:18px 24px 12px;display:flex}.sv-prof-head h2{text-shadow:3px 3px 0 var(--red);margin:2px 0 0;font:italic 900 clamp(32px,3vw,52px)/.95 Impact,sans-serif}.sv-prof-head dl{gap:18px;margin:0 0 4px auto;display:flex}.sv-prof-head dt{letter-spacing:.18em;color:var(--red);font:800 10px/1 Barlow Condensed,sans-serif}.sv-prof-head dd{margin:3px 0 0;font:italic 900 clamp(16px,1.3vw,22px)/1 Impact,sans-serif}.sv-prof-head dd.shards{color:#6a2ac0}.sv-prof-close{border:3px solid var(--ink);width:40px;height:40px;color:var(--ink);background:#fff;align-self:flex-start;font:900 18px/1 sans-serif}.sv-prof-tabs{border-bottom:3px solid var(--ink);display:flex}.sv-prof-tabs button{border:0;border-right:2px solid var(--ink);letter-spacing:.16em;color:var(--ink);background:0 0;flex:1;padding:10px 8px;font:800 clamp(12px,.95vw,16px)/1 Barlow Condensed,sans-serif}.sv-prof-tabs button:last-child{border-right:0}.sv-prof-tabs button.on{background:var(--ink);color:#fff}.sv-prof-body{flex:1;align-content:start;gap:10px;padding:14px 20px;display:grid;overflow-y:auto}.sv-prof-body.fighters{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.sv-prof-body.unlocks{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sv-prof-body.challenges{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sv-prof-foot{border-top:2px solid var(--ink);letter-spacing:.04em;color:#46505a;padding:8px 20px 12px;font:600 clamp(10px,.8vw,13px)/1.3 Barlow Condensed,sans-serif}.sv-prof-fighter{border:2px solid var(--ink);background:#fff;gap:10px;padding:8px;display:flex}.sv-prof-fighter.current{box-shadow:4px 4px 0 var(--red)}.sv-prof-fighter img{object-fit:cover;object-position:50% 20%;border:2px solid var(--ink);width:66px;height:80px;box-shadow:0 0 0 2px var(--aura);filter:grayscale(.2);flex:none}.sv-prof-fighter>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sv-prof-fighter strong{font:italic 900 clamp(15px,1.15vw,19px)/1 Impact,sans-serif}.sv-prof-fighter .title{letter-spacing:.14em;color:var(--red);font:800 10px/1 Barlow Condensed,sans-serif}.sv-prof-fighter .lv{letter-spacing:.06em;font:700 11px/1.2 Barlow Condensed,sans-serif}.sv-prof-fighter .lv b{font:italic 900 14px/1 Impact,sans-serif}.sv-prof-xp{border:1px solid var(--ink);background:#dcd6c6;height:6px;display:block;position:relative}.sv-prof-xp i{background:var(--red);transform-origin:0;transform:scaleX(var(--to));position:absolute;inset:0}.sv-prof-fighter .next{color:#5a6470;letter-spacing:.03em;font:600 10px/1.15 Barlow Condensed,sans-serif}.sv-prof-auras{gap:5px;margin-top:3px;display:flex}.sv-prof-aura{border:2px solid var(--ink);background:var(--c);width:20px;height:20px;color:var(--ink);border-radius:50%;padding:0;font:800 9px/1 Barlow Condensed,sans-serif}.sv-prof-aura:disabled{opacity:.35;cursor:default;background:repeating-linear-gradient(45deg,#ddd 0 3px,#bbb 3px 6px)}.sv-prof-aura.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.sv-prof-unlock{border:2px solid var(--ink);background:#fff;gap:12px;padding:12px;display:flex}.sv-prof-unlock.owned{box-shadow:4px 4px #8a3ae0}.sv-prof-node{background:radial-gradient(#2c1d14,#0c0908);border:3px solid #8a5ad0;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative;overflow:hidden}.sv-prof-node img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-prof-node b{color:#e0ccff;font:900 24px/1 Hiragino Mincho ProN,Yu Mincho,serif}.sv-prof-unlock>div{flex-direction:column;gap:3px;display:flex}.sv-prof-unlock small{letter-spacing:.16em;color:var(--red);font:800 10px/1 Barlow Condensed,sans-serif}.sv-prof-unlock strong{font:italic 900 20px/1 Impact,sans-serif}.sv-prof-unlock p{margin:0;font:600 clamp(11px,.85vw,14px)/1.25 Barlow Condensed,sans-serif}.sv-prof-unlock button{border:2px solid var(--ink);letter-spacing:.1em;color:var(--ink);background:#fff;align-self:flex-start;margin-top:4px;padding:7px 12px;font:800 13px/1 Barlow Condensed,sans-serif}.sv-prof-unlock button.buy{color:#fff;box-shadow:3px 3px 0 var(--ink);background:#6a2ac0}.sv-prof-unlock button:disabled{opacity:.55;cursor:default}.sv-prof-unlock button.refused{animation:.3s sv-node-no}.sv-prof-unlock .owned{letter-spacing:.12em;color:#6a2ac0;margin-top:4px;font:800 12px/1 Barlow Condensed,sans-serif}.sv-prof-count{letter-spacing:.18em;color:var(--red);grid-column:1/-1;margin:0;font:800 12px/1 Barlow Condensed,sans-serif}.sv-prof-chal{border:2px solid var(--ink);background:#fff;align-items:center;gap:10px;padding:8px 10px;display:flex}.sv-prof-chal>i{border:2px solid var(--ink);flex:none;place-items:center;width:24px;height:24px;font:900 15px/1 sans-serif;display:grid}.sv-prof-chal.done{background:var(--ink);color:#fff}.sv-prof-chal.done>i{background:var(--red);border-color:#fff}.sv-prof-chal>div{flex-direction:column;flex:1;gap:2px;display:flex}.sv-prof-chal strong{letter-spacing:.03em;font:italic 900 15px/1 Impact,sans-serif}.sv-prof-chal small{color:inherit;opacity:.8;font:600 12px/1.1 Barlow Condensed,sans-serif}.sv-prof-chal>b{color:#6a2ac0;font:italic 900 15px/1 Impact,sans-serif}.sv-prof-chal.done>b{color:#c9a8ff}.sv-prof-rank h4{letter-spacing:.2em;color:var(--red);margin:6px 0;font:800 12px/1 Barlow Condensed,sans-serif}.sv-prof-rank>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sv-prof-boss{border:2px solid var(--ink);background:#fff;align-items:center;gap:8px;margin:0;padding:5px;display:flex}.sv-prof-boss span{border:2px solid var(--ink);background:#0b0c0e;flex:none;width:48px;height:48px;overflow:hidden}.sv-prof-boss img{object-fit:cover;object-position:50% 22%;filter:grayscale()brightness(.12);width:100%;height:100%}.sv-prof-boss.beaten img{filter:grayscale()contrast(1.25)}.sv-prof-boss figcaption{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-prof-boss strong{text-overflow:ellipsis;white-space:nowrap;font:italic 900 13px/1 Impact,sans-serif;overflow:hidden}.sv-prof-boss small{color:#5a6470;font:600 10px/1.15 Barlow Condensed,sans-serif}@media (max-width:760px){.sv-prof-head{flex-wrap:wrap}.sv-prof-head dl{margin-left:0}.sv-prof-tabs button{letter-spacing:.06em}}.ps-face{font-family:Apple Symbols,Segoe UI Symbol,Arial Unicode MS,sans-serif!important;font-style:normal!important;font-weight:700!important}.ps-south{color:#2f62cf!important}.ps-east{color:#d3303a!important}.ps-west{color:#b93d95!important}.ps-north{color:#0f967a!important}.controls-hint kbd.ps-south,.sv-draft-hint kbd.ps-south,.key-cards small.ps-south{color:#8fb4ff!important}.controls-hint kbd.ps-east,.sv-draft-hint kbd.ps-east,.key-cards small.ps-east{color:#ff7474!important}.controls-hint kbd.ps-west,.sv-draft-hint kbd.ps-west,.key-cards small.ps-west{color:#f38fdb!important}.controls-hint kbd.ps-north,.sv-draft-hint kbd.ps-north,.key-cards small.ps-north{color:#46e2b5!important}.move-bar .move-slot kbd.ps-face{font-size:clamp(19px,1.7vw,32px)}.key-cards small.ps-face{font-size:1.5em;line-height:1}.home-control-list kbd.ps-face,.home-move-list kbd.ps-face{font-size:1.6em;line-height:.8}[data-input=controller] .manga-home button:focus{outline:3px solid var(--home-red);outline-offset:3px}[data-input=controller] .manga-home .home-fighter:focus,[data-input=controller] .manga-home .home-mode:focus{outline:5px solid var(--home-ink);outline-offset:4px;box-shadow:0 0 0 9px #fff,0 0 0 12px var(--home-red)}[data-input=controller] .home-dialog button:focus,[data-input=controller] .home-dialog input:focus,[data-input=controller] .home-dialog select:focus{outline:3px solid var(--home-red,#cc202b);outline-offset:3px}html[data-focus-by=pointer] :focus:not(:focus-visible){outline:0!important}html[data-focus-by=pointer] .manga-home :is(.home-fighter,.home-mode):focus:not(:focus-visible){box-shadow:none}[data-input=controller] .home-options-grid{grid-template-columns:1fr}.sv-hud[data-input=controller] .sv-card kbd{transition:opacity .12s}.sv-hud[data-input=controller] .sv-card:not(.focused) kbd{opacity:0}.sv-draft-hint kbd{text-align:center;vertical-align:middle;background:#0008;border:1px solid;min-width:22px;margin:0 4px;padding:2px 6px;font-size:1.25em;font-style:normal;line-height:1;display:inline-block}.home-mode-panel[data-panel=arcade] .home-mode-label{height:clamp(46px,5.8dvh,68px);padding-bottom:24px}.home-arcade-actions button[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.sv-party{flex-direction:column;gap:6px;width:clamp(200px,15vw,270px);display:flex;position:absolute;top:calc(clamp(124px,10.6vw,196px) + clamp(38px,3vw,50px));left:22px}.sv-ally{color:#fff;clip-path:polygon(0 0,100% 0,97% 100%,0 100%);background:#0b0c0edb;align-items:center;gap:8px;padding:4px 10px 5px 4px;transition:background .2s;display:flex}.sv-ally-face{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#fff;flex:none;width:34px;height:34px;overflow:hidden}.sv-ally-face svg,.sv-ally-face img{object-fit:cover;width:100%;height:100%;display:block}.sv-ally>div{flex:1;min-width:0}.sv-ally strong{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font:italic 900 clamp(11px,.85vw,15px)/1.05 Impact,sans-serif;display:block;overflow:hidden}.sv-ally-track{background:#ffffff2e;height:6px;margin:3px 0 2px;display:block;position:relative;overflow:hidden}.sv-ally-hp{transform-origin:0;background:#35d07f;position:absolute;inset:0}.sv-ally small{letter-spacing:.06em;color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font:italic 700 clamp(9px,.65vw,11px)/1 Barlow Condensed,sans-serif;display:block;overflow:hidden}.sv-ally.down{background:#78101ce6;animation:1.1s ease-in-out infinite sv-ally-down}.sv-ally.down .sv-ally-hp{background:#ffcf5a}.sv-ally.down small{color:#ffcf5a}.sv-ally.down .sv-ally-face{filter:grayscale()contrast(1.2)}@keyframes sv-ally-down{50%{background:#d51d34eb}}.sv-downed{color:#fff;text-align:center;filter:drop-shadow(4px 3px 0 var(--red));background:#0b0c0ee6;flex-direction:column;align-items:center;gap:8px;padding:14px 38px 16px;display:flex;position:absolute;bottom:24%;left:50%;transform:translate(-50%)skew(-6deg)}.sv-downed strong{letter-spacing:.02em;color:#fff;-webkit-text-stroke:1.5px var(--red);paint-order:stroke fill;font:italic 900 clamp(26px,2.4vw,44px)/1 Impact,sans-serif}.sv-downed-track{border:2px solid #fff;width:clamp(200px,18vw,320px);height:9px;display:block;position:relative;overflow:hidden}.sv-downed-track i{transform-origin:0;background:#ffcf5a;position:absolute;inset:0;transform:scaleX(0)}.sv-downed small{letter-spacing:.08em;color:#fffc;font:italic 700 clamp(10px,.8vw,14px)/1.2 Barlow Condensed,sans-serif}.sv-waiting{background:var(--ink);color:#ffcf5a;letter-spacing:.06em;white-space:nowrap;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);padding:7px 22px 8px;font:italic 900 clamp(12px,.95vw,17px)/1 Impact,sans-serif;position:absolute;top:clamp(92px,8vw,140px);left:50%;transform:translate(-50%)}.sv-draft-clock{color:#ffcf5a;letter-spacing:.04em;margin-top:4px;font:italic 900 clamp(14px,1.1vw,20px)/1 Impact,sans-serif;display:block}.sv-draft-clock:empty{display:none}.sv-results-actions button:disabled{opacity:.55;cursor:default}@media (max-width:900px){.sv-party{width:170px;top:calc(clamp(124px,10.6vw,196px) + 34px)}.sv-ally-face{width:28px;height:28px}}.sv-joining{filter:drop-shadow(4px 3px #8a3ae0);bottom:20%}.sv-joining strong{-webkit-text-stroke-color:#a050ff}.sv-joining em{letter-spacing:.04em;color:#e0ccff;font:900 clamp(12px,1vw,17px)/1 Impact,sans-serif}.sv-joining em:empty{display:none}@font-face{font-family:Rift Display;src:url(/assets/survival/intro/rift-display.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.sv-round{color:#fff;text-align:center;min-width:250px;filter:drop-shadow(3px 3px 0 var(--red));clip-path:polygon(5% 0,100% 0,95% 30%,99% 82%,90% 100%,0 100%,6% 70%,0 50%);background:#0b0c0e;padding:8px 30px 10px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.sv-round small{letter-spacing:.06em;opacity:.82;white-space:nowrap;font:400 clamp(9px,.72vw,13px)/1 Rift Display,Electroharmonix,sans-serif;display:block}.sv-round-row{justify-content:center;align-items:center;gap:12px;margin:4px 0 2px;display:flex}.sv-round strong{letter-spacing:.02em;font:400 clamp(24px,2.2vw,40px)/1 Rift Display,Electroharmonix,sans-serif}.sv-round strong b{letter-spacing:0;margin-left:.1em;font:italic 900 clamp(26px,2.4vw,44px)/1 Impact,Barlow Condensed,sans-serif}.sv-round span{letter-spacing:.08em;color:#ffcf5a;min-height:1em;font:italic 900 clamp(10px,.78vw,14px)/1 Impact,sans-serif;display:block}.sv-rank-stamp{background:var(--red);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:clamp(30px,2.4vw,44px);height:clamp(30px,2.4vw,44px);font:italic 900 clamp(18px,1.6vw,30px)/1 Impact,sans-serif;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 3px #0b0c0e}.sv-rank-stamp[data-rank=S],.sv-rank-stamp[data-rank=RIFT]{color:#ffcf5a;box-shadow:0 0 0 3px var(--red),0 0 18px #ff5028b3;background:#0b0c0e;border-color:#ffcf5a}.sv-rank-stamp[data-rank=A]{background:#7a0c1c}.sv-rank-stamp.stamped{animation:.5s cubic-bezier(.2,1.8,.4,1) rift-stamp}@keyframes rift-stamp{0%{opacity:0;transform:rotate(-8deg)scale(3)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.sv-event{background:var(--red);color:#fff;align-items:center;gap:10px;min-width:260px;padding:5px 16px 7px 10px;display:flex;position:absolute;top:clamp(92px,7.2vw,122px);left:50%;transform:translate(-50%)skew(-8deg);box-shadow:3px 3px #0b0c0e}.sv-event.hidden{display:none}.sv-event b{color:#0b0c0e;font:900 clamp(16px,1.3vw,24px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-event strong{letter-spacing:.03em;white-space:nowrap;font:400 clamp(13px,1.05vw,20px)/1 Rift Display,Electroharmonix,sans-serif}.sv-event-track{background:#0006;flex:1;min-width:60px;height:6px;position:relative;overflow:hidden}.sv-event-track i{transform-origin:0;background:#fff;position:absolute;inset:0}.sv-event[data-kind=eclipse]{background:#5a020c;box-shadow:3px 3px #0b0c0e,0 0 24px #ff14288c}.sv-event[data-kind=elites],.sv-event[data-kind=hoarder]{background:#b07a08}.sv-bosses{flex-direction:column;align-items:center;gap:6px;width:min(48vw,780px);display:flex;position:absolute;top:clamp(126px,9.8vw,168px);left:50%;transform:translate(-50%)}.sv-bossbar{clip-path:polygon(2% 0,98% 0,100% 32%,97% 100%,3% 100%,0 68%);width:100%;filter:drop-shadow(0 3px 0 var(--red));background:#0b0c0e;align-items:center;gap:10px;padding:6px 16px 8px 8px;animation:.35s cubic-bezier(.2,1.4,.4,1) rift-bar-in;display:flex}.sv-bossbar.champion{filter:drop-shadow(0 2px #b07a08);width:74%;padding:4px 14px 6px 6px}.sv-bossbar.gone{animation:.7s ease-in forwards rift-bar-out}@keyframes rift-bar-in{0%{opacity:0;transform:scaleX(.3)}}@keyframes rift-bar-out{30%{filter:brightness(3)}to{opacity:0;transform:scaleY(.1)}}.sv-bossbar-rank{background:var(--red);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:clamp(28px,2.3vw,42px);height:clamp(28px,2.3vw,42px);font:italic 900 clamp(16px,1.4vw,26px)/1 Impact,sans-serif;display:grid;transform:rotate(-8deg)}.sv-bossbar.champion .sv-bossbar-rank{background:#b07a08;width:clamp(22px,1.8vw,32px);height:clamp(22px,1.8vw,32px);font-size:clamp(12px,1vw,19px)}.sv-bossbar[data-rank=S] .sv-bossbar-rank{color:#ffcf5a;background:#0b0c0e;border-color:#ffcf5a}.sv-bossbar-body{flex:1;min-width:0}.sv-bossbar-name{color:#fff;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.sv-bossbar-name strong{letter-spacing:.02em;white-space:nowrap;font:400 clamp(15px,1.35vw,26px)/1 Rift Display,Electroharmonix,sans-serif}.sv-bossbar.champion .sv-bossbar-name strong{font-size:clamp(12px,1.05vw,19px)}.sv-bossbar-name small{letter-spacing:.14em;color:#ff9aa6;white-space:nowrap;text-overflow:ellipsis;font:800 clamp(8px,.66vw,12px)/1 Barlow Condensed,sans-serif;overflow:hidden}.sv-bossbar-track{background:#2a0b10;border:2px solid #fff;height:clamp(11px,.9vw,16px);display:block;position:relative;overflow:hidden;transform:skew(-10deg)}.sv-bossbar.champion .sv-bossbar-track{height:clamp(8px,.65vw,12px)}.sv-bossbar-track i{transform-origin:0;position:absolute;inset:0}.sv-bossbar-hp{background:linear-gradient(90deg,#8e0d24,#e72b47 55%,#ff6a7c);box-shadow:inset 0 2px #ff9aa6}.sv-bossbar.champion .sv-bossbar-hp{background:linear-gradient(90deg,#8a5a08,#f2b01e 60%,#ffe08a)}.sv-bossbar-echo{background:#fff}.sv-bossbar-poise{background:#2d2f35;height:4px;margin:4px 3px 0;display:block;position:relative;overflow:hidden;transform:skew(-10deg)}.sv-bossbar-poise i{transform-origin:0;background:#ffcf5a;position:absolute;inset:0}.sv-bossbar.broken .sv-bossbar-poise{background:#fff;animation:.2s steps(2,end) infinite sv-broken}.sv-bossbar.enraged{filter:drop-shadow(0 3px 0 var(--red)) drop-shadow(0 0 10px #ff283c99)}.sv-banner strong{letter-spacing:.02em;font-family:Rift Display,Electroharmonix,sans-serif;font-style:normal;font-weight:400}.sv-banner[data-kind=location].show{animation-duration:2.9s}.sv-banner[data-kind=event].show{animation-duration:2.4s}.sv-banner[data-kind=event] .sv-banner-inner{background:#5a020c}.sv-banner[data-kind=round] .sv-banner-inner{background:#0b0c0e}.sv-banner[data-kind=down] strong{color:#ffcf5a;text-shadow:5px 5px 0 var(--ink)}.sv-banner[data-kind=down] .sv-banner-inner{background:var(--red)}@media (max-width:900px){.sv-bosses{width:88vw}}.sv-draft{background:radial-gradient(#000 1.1px,#0000 1.5px) 0 0/6px 6px,#060608c7;gap:18px}.sv-draft-head{color:#111;flex-direction:column;align-items:center;gap:8px;display:flex}.sv-draft-head span{color:#fff;letter-spacing:.08em;background:#cc202b;padding:5px 14px;font:400 clamp(12px,1vw,18px)/1 Rift Display,Electroharmonix,Impact,sans-serif;transform:skew(-8deg)}.sv-draft-head h2{color:#111;letter-spacing:.02em;text-shadow:none;background:#fff;border:3px solid #111;margin:0;padding:8px 34px 10px;font:400 clamp(26px,2.7vw,50px)/1 Rift Display,Electroharmonix,Impact,sans-serif;transform:skew(-6deg);box-shadow:6px 6px #111}.sv-cards{align-items:flex-start;gap:clamp(16px,2.2vw,40px);padding-bottom:26px}.sv-card{--tilt:-2.5deg;width:clamp(210px,18.5vw,330px);min-height:0;box-shadow:none;color:#111;text-align:left;transform:skewX(var(--tilt));animation:.42s cubic-bezier(.2,1.25,.4,1) both sv-panel-in;animation-delay:calc(var(--i,0) * 70ms);background:0 0;border:0;padding:0;transition:transform .16s ease-out,filter .16s;display:block}.sv-card:nth-child(2){--tilt:1.6deg}.sv-card:nth-child(3){--tilt:-1.4deg}.sv-card:before{display:none}.sv-card.focused,.sv-card:hover{transform:skewX(var(--tilt)) translateY(-12px);box-shadow:none}.sv-card-frame{background:#111;flex-direction:column;padding:3px;transition:padding .12s,background-color .12s;display:flex;box-shadow:7px 8px #0000008c}.sv-card.focused .sv-card-frame,.sv-card:hover .sv-card-frame{background:#cc202b;padding:6px}.sv-card-art{aspect-ratio:4/4.1;background:#fff;display:block;position:relative;overflow:hidden}.sv-card-art img{object-fit:cover;width:112%;max-width:none;height:100%;transform:skewX(calc(-1 * var(--tilt)));filter:contrast(1.08);-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:-6%;display:block}.sv-card.focused .sv-card-art img{animation:6s ease-out both sv-panel-zoom}.sv-card-kanji{writing-mode:vertical-rl;color:#fff;letter-spacing:.04em;text-shadow:-2px -2px #111,2px -2px #111,-2px 2px #111,2px 2px #111,4px 5px #111;transform:skewX(calc(-1 * var(--tilt)));margin:0;font:900 clamp(30px,2.6vw,50px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:8px;right:8px}.sv-card-rarity{color:#fff;letter-spacing:.08em;background:#111;align-self:auto;padding:5px 10px 5px 9px;font:400 clamp(10px,.8vw,14px)/1 Rift Display,Electroharmonix,Impact,sans-serif;position:absolute;top:10px;left:0;box-shadow:3px 3px #fff}.sv-card.art .sv-card-rarity,.sv-card.legendary .sv-card-rarity{background:#cc202b}.sv-card.awaken .sv-card-rarity{color:#cc202b;background:#fff;box-shadow:3px 3px #cc202b}.sv-card-caption{background:#fff;border-top:3px solid #111;flex-direction:column;gap:7px;min-height:clamp(118px,10vw,170px);padding:11px 14px 12px;display:flex}.sv-card-caption strong{letter-spacing:.02em;color:#111;font:400 clamp(16px,1.35vw,25px)/1.05 Rift Display,Electroharmonix,Impact,sans-serif}.sv-card-caption p{letter-spacing:.01em;color:#1b1b1b;margin:0;font:700 clamp(13px,1vw,17px)/1.22 Barlow Condensed,Arial Narrow,sans-serif}.sv-card-stack{color:#111;gap:6px;margin-top:auto;padding-top:4px;display:flex}.sv-card-stack i{border:2px solid #111;width:11px;height:11px;transform:rotate(45deg)}.sv-card-stack i.held{background:#111}.sv-card-stack i.next{background:#cc202b;border-color:#cc202b;animation:1s steps(2,end) infinite sv-pip}.sv-card-stack em{letter-spacing:.1em;font:400 11px/1 Rift Display,Electroharmonix,sans-serif}.sv-card kbd{color:#111;transform:translateX(-50%) skewX(calc(-1 * var(--tilt)));background:#fff;border:3px solid #111;padding:4px 12px;font:400 clamp(15px,1.1vw,21px)/1 Rift Display,Electroharmonix,Impact,sans-serif;bottom:-30px;box-shadow:3px 3px #cc202b}.sv-card.legendary .sv-card-frame{background:#111;box-shadow:0 0 0 3px #cc202b,7px 8px #0000008c}.sv-card.awaken .sv-card-frame{box-shadow:0 0 0 3px #fff,0 0 28px 6px #cc202bbf,7px 8px #0000008c}.sv-card.evolution .sv-card-frame{background:#111;animation:1.4s ease-in-out infinite alternate sv-evo-glow;box-shadow:0 0 0 3px #ffcf5a,0 0 34px 8px #ffa028b3,7px 8px #0000008c}.sv-card.evolution.focused .sv-card-frame,.sv-card.evolution:hover .sv-card-frame{background:#ffcf5a}.sv-card.evolution .sv-card-rarity{color:#111;background:#ffcf5a;box-shadow:3px 3px #cc202b}.sv-card.evolution .sv-card-caption{color:#fff;background:#111;border-top-color:#ffcf5a}.sv-card.evolution .sv-card-caption strong{color:#ffcf5a}.sv-card.evolution .sv-card-caption p{color:#f2efe8}.sv-card.evolution .sv-card-art img{filter:contrast(1.15)sepia(.35)saturate(1.4)}@keyframes sv-evo-glow{0%{box-shadow:0 0 0 3px #ffcf5a,0 0 22px 4px #ffa02880,7px 8px #0000008c}to{box-shadow:0 0 0 3px #ffcf5a,0 0 44px 12px #ff781ed9,7px 8px #0000008c}}.sv-card.no-art .sv-card-art{background:repeating-linear-gradient(-35deg,#fff 0 7px,#ececec 7px 9px);place-items:center;display:grid}.sv-card.no-art .sv-card-kanji{writing-mode:horizontal-tb;color:#111;text-shadow:4px 4px #cc202b;font-size:clamp(46px,4.4vw,84px);position:static}.sv-card.taken{animation:.3s ease-in forwards sv-panel-take}.sv-card.rerolled{animation:.16s ease-in forwards sv-panel-out}.sv-draft-foot{align-items:center;gap:22px;display:flex}.sv-draft-hint{color:#fff;letter-spacing:.12em;opacity:.85;margin:0;font:400 clamp(10px,.8vw,14px)/1 Rift Display,Electroharmonix,sans-serif}.sv-reroll{color:#111;letter-spacing:.06em;pointer-events:auto;background:#fff;border:3px solid #111;align-items:center;gap:8px;padding:6px 10px 6px 14px;font:400 clamp(12px,.95vw,17px)/1 Rift Display,Electroharmonix,Impact,sans-serif;display:flex;transform:skew(-6deg);box-shadow:4px 4px #cc202b}.sv-reroll b{color:#fff;min-width:22px;height:22px;font:inherit;background:#111;place-items:center;display:inline-grid}.sv-reroll kbd{font:inherit;border:2px solid #111;padding:2px 7px;font-size:.85em}.sv-reroll:hover{color:#fff;background:#cc202b}.sv-reroll.spent{opacity:.35;pointer-events:none;box-shadow:none}@keyframes sv-panel-in{0%{opacity:0;transform:skewX(var(--tilt)) translateY(70px) rotate(3deg)}}@keyframes sv-panel-take{to{transform:skewX(var(--tilt)) translateY(-26px) scale(1.12);opacity:0;filter:brightness(1.8)}}@keyframes sv-panel-out{to{transform:skewX(var(--tilt)) translateY(40px) rotateY(80deg);opacity:0}}@keyframes sv-panel-zoom{to{transform:skewX(calc(-1 * var(--tilt))) scale(1.08)}}@keyframes sv-pip{50%{background:0 0}}@media (max-width:760px){.sv-card{width:78vw}.sv-card-art{aspect-ratio:16/7}.sv-card-caption{min-height:0}}.rift-intro{z-index:40;pointer-events:auto;cursor:pointer;background:#050506;place-items:center;animation:.45s ease-out rift-intro-in;display:grid;position:fixed;inset:0;overflow:hidden}.rift-intro.hidden{display:none}.rift-intro.leaving{animation:.42s ease-in forwards rift-intro-out}.rift-intro:before{content:"";opacity:.06;pointer-events:none;background:radial-gradient(#fff .8px,#0000 1.2px) 0 0/6px 6px;position:absolute;inset:0}.rift-intro-stage{aspect-ratio:16/9;width:min(88vw,138.667vh);position:relative}.rift-intro-panel{transform:skewX(var(--tilt));background:#fff;padding:5px;animation:.6s cubic-bezier(.2,1.1,.3,1) both rift-panel-in;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #050506,14px 16px #0009}.rift-intro-panel img{object-fit:cover;filter:contrast(1.1);width:100%;height:100%;transform:skewX(calc(-1 * var(--tilt)));animation:4.8s ease-out both rift-panel-drift;display:block}.rift-intro-panel.from-left{--from:translateX(-26vw)}.rift-intro-panel.from-right{--from:translateX(26vw)}.rift-intro-panel.from-down{--from:translateY(22vh)}.rift-intro-panel.from-up{--from:translateY(-22vh)}.rift-intro-panel.from-zoom{--from:scale(1.35)}.rift-intro-panel.out{animation:.6s ease-in forwards rift-panel-out}.rift-intro-panel.hero:before{content:"";background:radial-gradient(ellipse 30% 42% at 50% 44%,#fff 0 55%,#fff0 100%),repeating-conic-gradient(from 0deg at 50% 44%,#0b0b0d 0 .8deg,transparent .8deg 3.4deg);position:absolute;inset:5px}.rift-intro-panel.hero img{object-fit:contain;filter:contrast(1.15)drop-shadow(0 0 3px #fff)drop-shadow(0 0 5px #fff);animation:4.8s cubic-bezier(.2,.9,.3,1) both rift-hero-in;position:relative}@keyframes rift-hero-in{0%{transform:skewX(calc(-1 * var(--tilt))) scale(.86) translateY(4%)}to{transform:skewX(calc(-1 * var(--tilt))) scale(1.04)}}.rift-intro-lines{pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:min(90vw,1200px);display:flex;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.rift-intro-line{color:#0b0b0d;letter-spacing:.02em;text-align:center;background:#fff;border:3px solid #0b0b0d;margin:0;padding:10px 22px 11px;font:italic 900 clamp(17px,2vw,36px)/1.1 Impact,Arial Black,sans-serif;animation:.38s cubic-bezier(.2,1.6,.4,1) both rift-line-in;transform:skew(-6deg);box-shadow:6px 6px #cc202b}.rift-intro-line.second{color:#fff;background:#0b0b0d;border-color:#fff;font-size:clamp(13px,1.35vw,24px);box-shadow:6px 6px #cc202b}.rift-intro-title{opacity:0;pointer-events:none;background:radial-gradient(#05050633,#050506e6 70%);place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.rift-intro.titled .rift-intro-title{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards rift-title-in}.rift-intro.titled .rift-intro-stage{animation:.5s ease-out forwards rift-stage-dim}.rift-intro-kanji{color:#cc202b;letter-spacing:.08em;text-shadow:4px 4px #000;font:900 clamp(40px,6vw,120px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.rift-intro-title strong{color:#0b0b0d;letter-spacing:.02em;background:#fff;border:4px solid #0b0b0d;padding:6px 34px 10px;font:400 clamp(40px,6.4vw,130px)/1 Rift Display,Electroharmonix,Impact,sans-serif;transform:skew(-7deg);box-shadow:10px 10px #cc202b}.rift-intro-title small{color:#fff;letter-spacing:.3em;margin-top:10px;font:400 clamp(12px,1.1vw,20px)/1 Rift Display,Electroharmonix,sans-serif}.rift-intro-skip{color:#fff;letter-spacing:.08em;background:#0b0b0d;border:3px solid #fff;padding:7px 12px 7px 14px;font:400 clamp(12px,.95vw,17px)/1 Rift Display,Electroharmonix,Impact,sans-serif;position:absolute;top:24px;right:28px;transform:skew(-6deg);box-shadow:4px 4px #cc202b}.rift-intro-skip b{color:#cc202b;margin-left:6px}.rift-intro-progress{transform-origin:0;background:#cc202b;width:100%;height:5px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.rift-intro-progress.run{animation:rift-progress var(--intro-length,23s) linear forwards}@keyframes rift-intro-in{0%{opacity:0}}@keyframes rift-intro-out{to{opacity:0}}@keyframes rift-panel-in{0%{opacity:0;transform:var(--from) skewX(var(--tilt));filter:brightness(3)}}@keyframes rift-panel-out{to{opacity:0;transform:scale(.94) skewX(var(--tilt));filter:brightness(.3)}}@keyframes rift-panel-drift{0%{transform:skewX(calc(-1 * var(--tilt))) scale(1.12)}to{transform:skewX(calc(-1 * var(--tilt))) scale(1.02)}}@keyframes rift-line-in{0%{opacity:0;transform:skew(-6deg)scale(1.6)}}@keyframes rift-title-in{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes rift-stage-dim{to{opacity:.35;filter:grayscale()blur(2px)}}@keyframes rift-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rift-intro-panel,.rift-intro-panel img,.rift-intro-line{animation:none}}.sv-chapter{pointer-events:none;z-index:4;background:radial-gradient(circle,#00000059,#000000d1 70%);place-items:center;display:grid;position:absolute;inset:0}.sv-chapter.hidden{display:none}.sv-chapter.show{animation:3.6s ease-in-out forwards sv-chapter-fade}.sv-chapter-panel{aspect-ratio:16/8.4;background:#0b0c0e;width:min(84vw,1080px);padding:6px;position:relative;transform:skew(-4deg)rotate(-.6deg);box-shadow:0 0 0 3px #f2efe8,14px 16px #0009}.sv-chapter.show .sv-chapter-panel{animation:.5s cubic-bezier(.2,1.3,.3,1) both sv-chapter-slam}.sv-chapter-art{background:#f2efe8;position:absolute;inset:6px;overflow:hidden}.sv-chapter-art img{object-fit:cover;filter:contrast(1.1);width:100%;height:100%;transform:skew(4deg)scale(1.08)}.sv-chapter.show .sv-chapter-art img{animation:3.6s ease-out both sv-chapter-push}.sv-chapter-hero{display:none}.sv-chapter[data-place=finale] .sv-chapter-hero{aspect-ratio:4/5;background:#f2efe8;border:4px solid #0b0c0e;width:17%;display:block;position:absolute;top:6%;left:3.5%;overflow:hidden;transform:skew(4deg)rotate(-2.5deg);box-shadow:0 0 0 3px #ffcf5a,8px 9px #000000a6}.sv-chapter[data-place=finale] .sv-chapter-hero svg{filter:grayscale()contrast(1.3);width:100%;height:100%;transform:scale(1.15)}.sv-chapter.show[data-place=finale] .sv-chapter-hero{animation:.5s cubic-bezier(.2,1.2,.3,1) .7s backwards sv-chapter-in}.sv-chapter-kanji{writing-mode:vertical-rl;color:#f2efe8;text-shadow:-3px -3px #0b0c0e,3px -3px #0b0c0e,-3px 3px #0b0c0e,3px 3px #0b0c0e,6px 7px #cc202b;font:900 clamp(40px,4.6vw,86px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:4%;right:2.2%;transform:skew(4deg)}.sv-chapter-text{flex-direction:column;align-items:flex-start;gap:8px;max-width:78%;display:flex;position:absolute;bottom:-8%;left:3%;transform:skew(4deg)}.sv-chapter-text em{color:#fff;letter-spacing:.12em;background:#cc202b;padding:6px 14px 6px 12px;font:400 clamp(12px,1vw,19px)/1 Rift Display,Electroharmonix,Impact,sans-serif;box-shadow:4px 4px #0b0c0e}.sv-chapter.show .sv-chapter-text em{animation:.5s cubic-bezier(.2,1.8,.4,1) .35s backwards rift-stamp}.sv-chapter-text strong{color:#0b0c0e;letter-spacing:.02em;background:#f2efe8;border:3px solid #0b0c0e;padding:6px 18px 8px;font:400 clamp(28px,3.4vw,64px)/1 Rift Display,Electroharmonix,Impact,sans-serif;box-shadow:7px 7px #0b0c0e}.sv-chapter.show .sv-chapter-text strong{animation:.45s cubic-bezier(.2,1.2,.3,1) .5s backwards sv-chapter-in}.sv-chapter-text p{color:#f2efe8;letter-spacing:.02em;background:#0b0c0e;margin:0;padding:8px 14px;font:italic 700 clamp(14px,1.25vw,23px)/1.25 Barlow Condensed,Arial Narrow,sans-serif;box-shadow:5px 5px #cc202b}.sv-chapter.show .sv-chapter-text p{animation:.5s ease-out 1s backwards sv-chapter-in}@keyframes sv-chapter-fade{0%{opacity:0}8%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes sv-chapter-slam{0%{opacity:0;transform:skew(-4deg)rotate(-.6deg)scale(1.3)}to{opacity:1;transform:skew(-4deg)rotate(-.6deg)scale(1)}}@keyframes sv-chapter-push{0%{transform:skew(4deg)scale(1.08)}to{transform:skew(4deg)scale(1.18)}}@keyframes sv-chapter-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (max-width:760px){.sv-chapter-panel{width:94vw}.sv-chapter-text{bottom:-14%}}.sv-chapter[data-place=finale]{background:radial-gradient(circle at 50% 45%,#28180066,#000000e6 72%)}.sv-chapter[data-place=finale] .sv-chapter-panel{box-shadow:0 0 0 3px #ffcf5a,0 0 60px 14px #ffaa2873,14px 16px #0009}.sv-chapter[data-place=finale] .sv-chapter-text em{color:#0b0c0e;background:#ffcf5a}.sv-chapter[data-place=finale] .sv-chapter-text strong{color:#ffcf5a;background:#0b0c0e;border-color:#ffcf5a}.sv-chapter[data-place=finale] .sv-chapter-kanji{text-shadow:-3px -3px #0b0c0e,3px -3px #0b0c0e,-3px 3px #0b0c0e,3px 3px #0b0c0e,6px 7px #b88a1a}.sv-chapter[data-place=finale].show,.sv-chapter[data-place=finale].show .sv-chapter-art img{animation-duration:4.8s}.sv-results.sealed .sv-results-card{box-shadow:0 0 0 4px #ffcf5a,0 0 50px 10px #ffaa2866}.sv-results.sealed #sv-results-title{color:#b8860b}.sv-bossbar-name strong,.sv-chapter-text strong,.sv-banner strong,.sv-card-caption strong,.sv-round small,.sv-event strong{letter-spacing:.01em;font-family:Impact,Arial Black,sans-serif;font-style:italic;font-weight:900}.sv-card-caption strong{text-transform:uppercase;font-size:clamp(17px,1.4vw,26px)}.sv-round small{letter-spacing:.08em;font-style:normal;font-weight:400}.sv-hud.modal .sv-map{display:none}.sv-tree-ready{color:#fff;letter-spacing:.08em;cursor:pointer;background:#cc202b;border:3px solid #111;padding:7px 16px 8px;font:400 clamp(13px,1vw,18px)/1 Rift Display,Electroharmonix,Impact,sans-serif;transform:skew(-8deg);box-shadow:4px 4px #000}.sv-tree-ready:hover{color:#cc202b;background:#fff}.sv-paused{pointer-events:auto;background:radial-gradient(#000 1.1px,#0000 1.5px) 0 0/6px 6px,#0606089e;place-items:center;animation:.2s ease-out sv-scrim;display:grid;position:absolute;inset:0}.sv-paused.hidden{display:none}.sv-paused-card{color:#111;background:#fff;border:4px solid #111;flex-direction:column;align-items:center;gap:8px;padding:18px 34px 20px;display:flex;transform:skew(-4deg);box-shadow:8px 8px #cc202b}.sv-paused-kanji{color:#cc202b;font:900 clamp(22px,2vw,36px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-paused-card strong{letter-spacing:.04em;font:400 clamp(24px,2.2vw,40px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-paused-card p{letter-spacing:.04em;margin:0;font:700 clamp(14px,1.1vw,19px)/1.2 Barlow Condensed,Arial Narrow,sans-serif}.sv-paused-card small{letter-spacing:.08em;color:#666;font:400 clamp(10px,.8vw,14px)/1 Rift Display,Electroharmonix,sans-serif}.sv-paused-open{color:#111;letter-spacing:.06em;cursor:pointer;background:#ffcf5a;border:3px solid #111;margin-top:6px;padding:7px 16px 8px;font:400 clamp(12px,.95vw,17px)/1 Rift Display,Electroharmonix,Impact,sans-serif;box-shadow:3px 3px #111}.sv-paused-open.hidden{display:none}.sv-rift-track{background:#2a1216;height:5px;margin:4px 6px 0;display:block;position:relative;overflow:hidden;transform:skew(-14deg)}.sv-rift-track.hidden{display:none}.sv-rift-track i{transform-origin:0;background:linear-gradient(90deg,#8a0c18,#ff3448);transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.sv-points{color:#111;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#ffcf5a;border:0;align-items:center;gap:6px;margin-left:2px;padding:3px 8px 4px;font:italic 900 clamp(10px,.8vw,15px)/1 Impact,sans-serif;animation:2.4s ease-in-out infinite sv-points-wait;display:flex;transform:skew(-10deg)}.sv-points.hidden{display:none}.sv-points b{font:inherit;color:#cc202b}.sv-points .pad-key{font-size:.85em}.sv-points.earned{animation:.5s cubic-bezier(.2,1.6,.4,1) sv-points-earned,2.4s ease-in-out .5s infinite sv-points-wait}@keyframes sv-points-wait{50%{background:#fff0b8}}@keyframes sv-points-earned{0%{transform:skew(-10deg)scale(1.5)}to{transform:skew(-10deg)}}.sv-toast.learn{color:#111;background:#fff;box-shadow:3px 3px #cc202b}.sv-toast.elite{color:#ffcf5a;background:#111;box-shadow:3px 3px #ffcf5a}.sv-toast.elite.affix-1{color:#ff7a3a;box-shadow:3px 3px #ff5a1e}.sv-toast.elite.affix-2{color:#9fd0ff;box-shadow:3px 3px #5aa8ff}.sv-toast.elite.affix-3{color:#bff4ff;box-shadow:3px 3px #7fd8ff}.sv-toast.elite.affix-4{color:#e2ff6a;box-shadow:3px 3px #b8e02a}.combat-hud.survival .controls-hint{animation:1.2s ease-in 75s forwards sv-hint-out}@keyframes sv-hint-out{to{opacity:0;visibility:hidden;transform:translateY(12px)}}.sv-build{pointer-events:none;flex-wrap:wrap;gap:6px;max-width:clamp(180px,17vw,300px);display:flex;position:absolute;top:calc(clamp(124px,10.6vw,196px) + clamp(38px,3vw,50px));left:24px}.sv-build-chip{color:#f2efe8;background:#0b0c0e;border:2px solid #f2efe8;align-items:center;gap:3px;padding:3px 7px 3px 6px;display:flex;transform:skew(-8deg);box-shadow:3px 3px #00000080}.sv-build-chip b{font:900 clamp(13px,1.05vw,19px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-build-chip i{color:#cc202b;font:italic 900 clamp(10px,.8vw,14px)/1 Impact,sans-serif}.sv-build-chip.awake{border-color:#cc202b}.sv-build-chip.awake i{color:#fff}.sv-build-chip.legend{background:#cc202b;border-color:#0b0c0e}.sv-build-chip.evolved{color:#0b0c0e;background:#ffcf5a;border-color:#0b0c0e}.sv-build-chip.evolved i{color:#7a0a14}.combat-hud.survival .move-bar{transform-origin:100% 100%;transform:scale(.8)}.combat-hud.survival .action-message{text-align:right;font-size:clamp(16px,1.7vw,30px);inset:auto 1.4vw calc(4.3vw + clamp(128px,11.6vw,228px)/1.25 + 30px) auto;transform:skew(-7deg)}.sv-hud{z-index:10}.sv-hud.modal{z-index:11}.sv-stamp{zoom:.72;gap:0;top:22%}.sv-stamp b{color:#0b0c0e;letter-spacing:-.01em;background:#fff9ef;border:5px solid #0b0c0e;padding:8px 34px 12px;font:italic 900 clamp(46px,6vw,112px)/1 Impact,Arial Black,sans-serif;position:relative;transform:skew(-8deg);box-shadow:10px 10px #cc202b}.sv-stamp span{color:#fff;letter-spacing:.16em;background:#0b0c0e;border:2px solid #fff9ef;margin-top:10px;padding:5px 14px;font:400 clamp(13px,1.1vw,20px)/1 Rift Display,Electroharmonix,Impact,sans-serif;box-shadow:4px 4px #cc202b}.sv-stamp-kanji{writing-mode:vertical-rl;color:#cc202b;text-shadow:3px 3px #0b0c0e,-2px -2px #fff9ef;z-index:1;font:900 clamp(30px,3.4vw,62px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:-.2em;right:-1.1em}.sv-stamp-lines{aspect-ratio:1;z-index:-1;background:repeating-conic-gradient(from 3deg,#fff9efe6 0 .8deg,transparent .8deg 5deg);opacity:.55;width:260%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 16%,#000 20% 38%,#0000 62%);mask-image:radial-gradient(circle,#0000 0 16%,#000 20% 38%,#0000 62%)}.sv-stamp.show .sv-stamp-lines{animation:1.2s ease-out forwards sv-stamp-lines}@keyframes sv-stamp-lines{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}15%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)rotate(8deg)}}.sv-draft{animation-duration:.1s}.sv-build{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:clamp(270px,22vw,400px);display:grid}.sv-build.many{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:clamp(300px,23vw,420px)}.sv-build.many .sv-build-chip{gap:3px;padding:2px 5px}.sv-build.many .sv-build-chip b{font-size:clamp(11px,.85vw,15px)}.sv-build.many .sv-build-chip small{letter-spacing:0;font-size:clamp(7px,.52vw,10px)}.sv-build-chip{gap:5px;min-width:0}.sv-build-chip small{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;flex:1;min-width:0;font:italic 400 clamp(9px,.72vw,13px)/1 Impact,Barlow Condensed,sans-serif;overflow:hidden}.sv-build-chip small.long{letter-spacing:0;font-size:clamp(8px,.6vw,11px)}.sv-build-chip.evolved small{color:#0b0c0e}.combat-hud.survival.sv-callouts-quiet .action-message,.combat-hud.survival.sv-callout-mute .action-message{visibility:hidden}.sv-draft.finale .sv-draft-head span,.sv-card.finale-card .sv-card-rarity{color:#0b0c0e;background:#ffcf5a}.sv-card.finale-card{box-shadow:0 0 0 3px #ffcf5a,8px 8px #0b0c0e}.sv-results.victory .sv-results-title{color:#ffcf5a}.sv-build{max-width:clamp(300px,25.5vw,450px)}.sv-chain{pointer-events:none;grid-template-columns:auto;justify-items:end;transition:opacity .5s;display:grid;position:absolute;top:50%;right:30px;transform:skew(-8deg)}.sv-chain.hidden{display:none}.sv-chain.fading{opacity:.35}.sv-chain b{color:#fff;letter-spacing:-.04em;-webkit-text-stroke:3px #0b0c0e;paint-order:stroke fill;text-shadow:4px 4px #0b0c0e,0 0 18px #d51d348c;font:italic 900 clamp(44px,4.2vw,84px)/.9 Impact,sans-serif}.sv-chain span{color:#fff;letter-spacing:.2em;background:#d51d34;margin-top:2px;padding:3px 10px 4px;font:800 clamp(12px,.95vw,17px)/1 Barlow Condensed,sans-serif;box-shadow:3px 3px #0b0c0e}.sv-chain em{writing-mode:vertical-rl;white-space:nowrap;color:#ffcf5a;-webkit-text-stroke:1px #0b0c0e;paint-order:stroke fill;opacity:0;font:900 clamp(22px,2vw,38px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:6%;right:calc(100% + 10px)}.sv-chain.bump b{animation:.16s ease-out sv-chain-bump}.sv-chain.stamped em{animation:1.8s cubic-bezier(.2,1.6,.4,1) forwards sv-chain-stamp}@keyframes sv-chain-bump{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes sv-chain-stamp{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}12%{opacity:1;transform:scale(1)rotate(-4deg)}80%{opacity:1}to{opacity:0}}@media (max-width:900px){.sv-chain{top:40%;right:16px}}.sv-banner[data-kind=event],.sv-banner[data-kind=enraged],.sv-banner[data-kind=round],.sv-banner[data-kind=hunt],.sv-banner[data-kind=lair]{zoom:.62;top:21%}.sv-banner[data-kind=hunt].show,.sv-banner[data-kind=lair].show{animation-duration:1.7s}.sv-banner[data-kind=lair] .sv-banner-inner{background:#5a020c}.sv-map{pointer-events:none;filter:drop-shadow(3px 3px #0000008c);border-radius:50%;width:clamp(128px,10.5vw,184px);height:clamp(128px,10.5vw,184px);position:absolute;bottom:clamp(92px,11vh,128px);left:22px}.sv-map.hidden{display:none}@media (max-width:900px){.sv-map{width:110px;height:110px;top:clamp(170px,30vh,240px);bottom:auto;left:12px}}:is(.sv-hud:has(.sv-bosses>.sv-bossbar~.sv-bossbar) .sv-banner:is([data-kind=event],[data-kind=enraged],[data-kind=round]),.sv-hud:has(.sv-sig.show) .sv-banner:is([data-kind=event],[data-kind=enraged],[data-kind=round])){top:31%}.sv-hud:has(.sv-bosses>.sv-bossbar~.sv-bossbar~.sv-bossbar) .sv-banner:is([data-kind=event],[data-kind=enraged],[data-kind=round]){top:38%}body.pf-sv.pf-sv{--svk:.8;--svc:.64}@media (max-height:980px){body.pf-sv.pf-sv{--svk:.72;--svc:.58}}@media (max-height:820px){body.pf-sv.pf-sv{--svk:.64;--svc:.52}}@media (max-height:680px){body.pf-sv.pf-sv{--svk:.56;--svc:.46}}.combat-hud.survival .fighter-meter.own,.combat-hud.survival .combo-counter,.combat-hud.survival .controls-hint{zoom:var(--svk,1)}.combat-hud.survival .move-bar{transform:scale(var(--svc,.8));transform-origin:100% 100%}.combat-hud.survival .action-message{bottom:calc(4.3vw + clamp(128px,11.6vw,228px) * var(--svc,.8) + 18px);font-size:clamp(13px,1.3vw,24px)}.combat-hud.survival .controls-hint{animation-delay:30s}.sv-score,.sv-style,.sv-level,.sv-build,.sv-toasts,.sv-chain,.sv-map,.sv-party{zoom:var(--svk,1)}.sv-round{transform:translateX(-50%) scale(var(--svk,1));transform-origin:50% 0}.sv-event{transform:translateX(-50%) skew(-8deg) scale(var(--svk,1));transform-origin:50% 0;top:calc(clamp(92px,7.2vw,122px) * var(--svk,1))}.sv-bosses{transform:translateX(-50%) scale(var(--svk,1));transform-origin:50% 0;top:calc(clamp(126px,9.8vw,168px) * var(--svk,1));width:min(40vw,660px)}.sv-banner{zoom:var(--svk,1)}body.pf-sv.pf-sv .music-caption{zoom:var(--svk,1);max-width:30vw;bottom:8px;left:22px}@media (max-width:900px){body.pf-sv.pf-sv{--svk:.9;--svc:.8}}body.pf-sv.pf-sv .music-caption{display:none!important}body.pf-sv.pf-sv{--svc:.9}@media (max-height:980px){body.pf-sv.pf-sv{--svc:.84}}@media (max-height:820px){body.pf-sv.pf-sv{--svc:.74}}@media (max-height:680px){body.pf-sv.pf-sv{--svc:.62}}.combat-hud.survival .move-bar{bottom:44px;right:22px}.sv-map{zoom:1;width:clamp(176px,15.5vw,268px);height:clamp(176px,15.5vw,268px);bottom:clamp(54px,6.6vh,76px);left:18px}@media (max-height:820px){.sv-map{width:clamp(150px,13vw,210px);height:clamp(150px,13vw,210px)}}@media (max-width:900px){.sv-map{width:132px;height:132px;top:clamp(170px,30vh,240px);bottom:auto;left:12px}}body.pf-sv.pf-sv .settings-card{grid-template-columns:1fr 1fr;align-content:start;gap:0 42px;width:min(1080px,94vw);max-height:none;padding:20px 30px 22px;display:grid;overflow:visible}body.pf-sv.pf-sv .settings-card>.settings-title{grid-column:1/-1;margin-bottom:2px}body.pf-sv.pf-sv .settings-card>.settings-title h2{margin:0 0 8px;font-size:32px}body.pf-sv.pf-sv .settings-card>#settings-session-note{grid-column:1/-1;margin:6px 0 4px}body.pf-sv.pf-sv .settings-card>.music-note{display:none}body.pf-sv.pf-sv .settings-card>label{min-height:38px;padding:7px 0}body.pf-sv.pf-sv .settings-card>.training-tools{grid-column:1/-1}body.pf-sv.pf-sv .settings-card>.key-guide{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px 22px;margin:12px 0 14px;padding-top:10px;display:grid}body.pf-sv.pf-sv .settings-card>.key-guide .controls-title{writing-mode:vertical-rl;grid-row:1/3;align-self:center;margin:0;font-size:15px;transform:rotate(180deg)}body.pf-sv.pf-sv .settings-card>.key-guide .key-cards{gap:10px;margin:0}body.pf-sv.pf-sv .settings-card>.key-guide .secondary-keys{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}body.pf-sv.pf-sv .settings-card>#resume,body.pf-sv.pf-sv .settings-card>#leave-arena{margin:0}body.pf-sv.pf-sv .settings-card>#leave-arena{margin-left:0}body.pf-sv.pf-sv .settings-scrim{align-items:center;overflow:hidden}@media (max-height:760px){body.pf-sv.pf-sv .settings-card>label{min-height:32px;padding:4px 0}body.pf-sv.pf-sv .settings-card>.key-guide .key-cards>div{min-height:0}}.sv-levelup{pointer-events:none;z-index:14;width:0;height:0;position:absolute;top:27%;left:50%}.sv-levelup.go{animation:2.8s ease-out forwards sv-lvup-life}@keyframes sv-lvup-life{0%{opacity:0}5%{opacity:1}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.sv-lvup-core{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.sv-lvup-title{letter-spacing:.01em;background:linear-gradient(100deg,#ffb52e 0%,#fff3b0 18%,#ffd24a 34%,#ff9416 52%,#fff7cc 60%,#ffc233 70%,#e2560c 100%) 0 0/260% 100%;color:#0000;-webkit-text-stroke:3px #140803;filter:drop-shadow(0 5px #7a0c10)drop-shadow(0 0 26px #ffba36bf);-webkit-background-clip:text;background-clip:text;font:italic 400 clamp(66px,8.4vw,136px)/.95 Impact,Arial Black,sans-serif;display:block;position:relative;transform:skew(-9deg)}.sv-levelup.go .sv-lvup-title{animation:.5s cubic-bezier(.2,1.6,.4,1) both sv-lvup-slam,1.5s ease-in-out .35s both sv-lvup-shine}@keyframes sv-lvup-slam{0%{opacity:0;filter:blur(6px)drop-shadow(0 5px #7a0c10);transform:skew(-9deg)scale(2.6)rotate(-6deg)}60%{opacity:1;filter:blur()drop-shadow(0 5px #7a0c10)drop-shadow(0 0 40px #ffd25a)}to{opacity:1;transform:skew(-9deg)scale(1)rotate(0)}}@keyframes sv-lvup-shine{0%{background-position:100% 0}to{background-position:0 0}}.sv-lvup-num{color:#fff6d6;background:#0c0906;border:3px solid #ffcf4a;border-radius:999px;align-items:baseline;gap:4px;padding:3px 16px 4px;font:italic 400 clamp(24px,2.4vw,40px)/1 Impact,Arial Black,sans-serif;display:flex;box-shadow:0 0 0 3px #0c0906,0 0 24px #ffbe3cb3}.sv-lvup-num small{letter-spacing:.12em;color:#ffcf4a;font-size:.5em}.sv-levelup.go .sv-lvup-num{animation:.42s cubic-bezier(.2,1.8,.4,1) 50ms both sv-lvup-pop}.sv-lvup-point{color:#fff3cf;letter-spacing:.14em;text-shadow:0 0 10px #ffbe3ccc;background:linear-gradient(90deg,#1a0605,#3a0c08 50%,#1a0605);border:2px solid #ffcf4a;align-items:center;gap:8px;margin-top:4px;padding:6px 16px;font:800 clamp(14px,1.25vw,20px)/1 Barlow Condensed,sans-serif;display:flex}.sv-lvup-point b{color:#ffe07a;font-size:1.35em}.sv-lvup-point em{color:#ffb070;font-style:normal}.sv-lvup-point kbd{color:#140803;background:#ffcf4a;border:0;padding:2px 8px;font-weight:900}.sv-levelup.go .sv-lvup-point{animation:.4s cubic-bezier(.2,1.8,.4,1) .38s both sv-lvup-pop,1s ease-in-out .8s 2 sv-lvup-pulse}@keyframes sv-lvup-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes sv-lvup-pulse{50%{box-shadow:0 0 26px 4px #ffbe3cd9}}.sv-lvup-rays{background:repeating-conic-gradient(#ffce546b 0 5deg,transparent 5deg 20deg);opacity:0;border-radius:50%;width:min(66vw,760px);height:min(66vw,760px);position:absolute;top:0;left:0;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 8%,#0000008c 32%,#0000 66%);mask:radial-gradient(circle,#000 8%,#0000008c 32%,#0000 66%)}.sv-levelup.go .sv-lvup-rays{animation:2.6s ease-out forwards sv-lvup-rays}@keyframes sv-lvup-rays{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}12%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)rotate(55deg)scale(1.1)}}.sv-lvup-ring{opacity:0;border:7px solid #ffe08a;border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:0;left:0;box-shadow:0 0 30px #ffb52e,inset 0 0 30px #ffb52e}.sv-levelup.go .sv-lvup-ring{animation:.7s ease-out forwards sv-lvup-ring}.sv-levelup.go .sv-lvup-ring.late{border-width:3px;animation-delay:.16s}@keyframes sv-lvup-ring{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(3.1)}}.sv-lvup-spark{opacity:0;width:6px;height:22px;transform:rotate(var(--a)) translateY(0) scale(var(--z));background:linear-gradient(#fff9d8,#ffc233 45%,#ff781400);border-radius:3px;margin:-11px 0 0 -3px;position:absolute;top:0;left:0}.sv-levelup.go .sv-lvup-spark{animation:sv-lvup-spark var(--t) 80ms cubic-bezier(.1,.7,.3,1) forwards}@keyframes sv-lvup-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px) scale(var(--z))}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scale(calc(var(--z) * .4))}}.sv-levelup-edge{pointer-events:none;z-index:13;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 140px 36px #ffba368c}.sv-levelup-edge.go{animation:1.1s ease-out forwards sv-lvup-edge}@keyframes sv-lvup-edge{0%{opacity:0}12%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sv-levelup.go *,.sv-levelup.go,.sv-levelup-edge.go{animation-duration:10ms!important}}.sv-tree{z-index:12;pointer-events:auto;background:radial-gradient(at 50% 35%,#2e0c0899,#000000f2 72%);place-items:center;padding:clamp(8px,1.4vh,16px) 14px;display:grid;position:absolute;inset:0}.sv-tree.hidden{display:none}.sv-dtree{color:#e8dcc4;flex-direction:column;gap:10px;width:min(1460px,100%);max-height:100%;font-family:Barlow Condensed,Arial Narrow,sans-serif;animation:.26s ease-out both sv-dtree-in;display:flex}@keyframes sv-dtree-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.sv-dtree-head{background:linear-gradient(90deg,#120d0af7,#261810f7 50%,#120d0af7);border:1px solid #4a3826;align-items:center;gap:16px;padding:10px 18px;display:flex;box-shadow:inset 0 0 0 1px #140d09,0 4px 18px #0009}.sv-dtree-head h2{letter-spacing:.16em;color:#ead08f;text-shadow:0 0 16px #d8a04659;margin:0;font:600 clamp(22px,2vw,34px)/1 Palatino,Palatino Linotype,Book Antiqua,Georgia,serif}.sv-dtree-points{color:#ffe7a8;letter-spacing:.12em;background:linear-gradient(#3e2610,#1c1008);border:1px solid #d8b36a;padding:6px 14px;font:700 clamp(13px,1.05vw,18px)/1 Barlow Condensed,sans-serif;animation:1.6s ease-in-out infinite sv-dpoints;box-shadow:0 0 16px #d8a04673}.sv-dtree-points.none{color:#8a7c68;box-shadow:none;background:#15100c;border-color:#4a3826;animation:none}@keyframes sv-dpoints{50%{box-shadow:0 0 0 4px #cc202b80}}.sv-dtree-head .sv-tree-hint{color:#b9a888;letter-spacing:.12em;opacity:1;margin-left:auto;font:600 clamp(11px,.85vw,14px)/1.2 Barlow Condensed,sans-serif}.sv-dtree-head .sv-tree-hint kbd{color:#ecdcb8;font:inherit;background:#1b140f;border:1px solid #8a7250;padding:1px 6px}.sv-dtree-head .sv-tree-ready{color:#ffe7c2;letter-spacing:.14em;cursor:pointer;clip-path:none;background:linear-gradient(#7a1418,#480a0e);border:1px solid #d8b36a;padding:8px 22px;font:600 clamp(14px,1.1vw,19px)/1 Palatino,Georgia,serif;transform:none;box-shadow:0 0 14px #b4141e80}.sv-dtree-head .sv-tree-ready:hover{filter:brightness(1.15)}.sv-dtree-body{grid-template-columns:minmax(0,1fr) clamp(290px,23vw,370px);gap:12px;min-height:0;display:grid}.sv-dtree .sv-tree-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.sv-btree{background:linear-gradient(#1c130ef5,#0b0807f7);border:1px solid #3d2f22;flex-direction:column;gap:2px;padding:8px 8px 10px;animation:.3s ease-out both sv-dtree-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #000000bf}.sv-btree.arts{animation-delay:50ms}.sv-btree.body{animation-delay:.1s}.sv-btree-head{z-index:1;background:linear-gradient(#0000,#00000059);border-bottom:1px solid #3d2f22;align-items:center;gap:10px;padding:2px 6px 8px;display:flex;position:relative}.sv-btree-head i{color:#f0d69a;background:radial-gradient(#431c10,#140a08);border:2px solid #b08a4a;border-radius:50%;flex:none;place-items:center;width:clamp(36px,2.8vw,46px);height:clamp(36px,2.8vw,46px);font:900 clamp(18px,1.5vw,24px)/1 Hiragino Mincho ProN,Yu Mincho,serif;display:grid;box-shadow:0 0 14px #d8a04659}.sv-btree-head strong{letter-spacing:.18em;color:#ecd9a8;font:600 clamp(15px,1.25vw,22px)/1 Palatino,Georgia,serif;display:block}.sv-btree-head small{color:#9c8f7a;letter-spacing:.05em;margin-top:3px;font:500 clamp(10px,.8vw,12px)/1.1 Barlow Condensed,sans-serif;display:block}.sv-btree-head em{letter-spacing:.15em;color:#9c8f7a;text-align:center;margin-left:auto;font:600 10px/1 Barlow Condensed,sans-serif}.sv-btree-head em b{color:#f3d68a;font:600 clamp(18px,1.4vw,24px)/1 Palatino,Georgia,serif;display:block}.sv-btree-trunk{z-index:0;background:linear-gradient(#3a2a1c,#1e150e);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:clamp(58px,6vh,70px);bottom:12px;left:50%}.sv-btree-trunk:after{content:"";height:calc(var(--lit,0) * 100%);background:linear-gradient(#f3d68a,#c9812e);border-radius:2px;transition:height .45s;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #d99a3a}.sv-tier{z-index:1;flex-direction:column;align-items:center;gap:4px;padding:clamp(3px,.5vh,6px) 0 1px;display:flex;position:relative}.sv-tier-head{background:#0f0b09;border-radius:12px;align-items:center;gap:8px;padding:2px 10px 2px 4px;display:flex}.sv-gate{background:#140e0a;border:2px solid #5a4630;place-items:center;width:18px;height:18px;display:grid;transform:rotate(45deg);box-shadow:0 0 0 3px #0c0908}.sv-gate b{color:#8a7c68;font:700 11px/1 Palatino,Georgia,serif;transform:rotate(-45deg)}.sv-tier.open .sv-gate{background:radial-gradient(#4e2c10,#1c1008);border-color:#d8b36a;box-shadow:0 0 0 3px #0c0908,0 0 12px #d8a04699}.sv-tier-name{letter-spacing:.24em;color:#7a6c58;font:700 9.5px/1.2 Barlow Condensed,sans-serif}.sv-tier-name em{color:#d0503a;font-style:normal}.sv-tier-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px 8px;width:100%;display:flex}.sv-tier:not(.open) .sv-tier-row{filter:grayscale(.85)brightness(.62)}.sv-tier[data-key]:after{content:attr(data-key);letter-spacing:.22em;color:#b89a5a;margin-top:1px;font:700 9px/1 Barlow Condensed,sans-serif}.sv-dtree .sv-fork{box-shadow:none;background:#22140c8c;border:1px dashed #5a4630;border-radius:12px;align-items:flex-start;gap:0;padding:11px 3px 3px;display:flex;position:relative;transform:none}.sv-dtree .sv-fork:before{content:none}.sv-fork-label{letter-spacing:.2em;color:#d8b36a;white-space:nowrap;background:#0f0b09;border:1px solid #5a4630;padding:1px 8px;font:700 9px/1.3 Barlow Condensed,sans-serif;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.sv-dtree .sv-or{color:#d8b36a;letter-spacing:.04em;clip-path:none;background:#1c1008;border:1px solid #8a6a3a;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:22px;height:22px;margin:clamp(14px,1.2vw,20px) -2px 0;font:700 9px/1 Barlow Condensed,sans-serif;display:grid;transform:none}.sv-dtree .sv-node{color:#e8dcc4;cursor:pointer;width:clamp(58px,4.7vw,78px);font:inherit;opacity:1;filter:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;transition:transform .12s;display:flex;position:relative}.sv-node-frame{place-items:center;width:clamp(38px,3vw,50px);height:clamp(38px,3vw,50px);display:grid;position:relative}.sv-dtree .sv-node-art{aspect-ratio:auto;background:radial-gradient(#2c1d14,#0c0908);border:3px solid #6a5236;border-radius:50%;place-items:center;width:auto;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 2px #0c0908,inset 0 0 12px #000c}.sv-dtree .sv-node-art img{object-fit:cover;filter:saturate(.9)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.sv-dtree .sv-node-art b{color:#d8c49a;font:900 clamp(15px,1.3vw,22px)/1 Hiragino Mincho ProN,Yu Mincho,serif}.sv-dtree .sv-node.art .sv-node-art,.sv-dtree .sv-node.evo .sv-node-art{border-radius:7px;transform:rotate(45deg)scale(.8)}.sv-dtree .sv-node.art .sv-node-art img,.sv-dtree .sv-node.evo .sv-node-art img{transform:rotate(-45deg)scale(1.45)}.sv-dtree .sv-node.key .sv-node-frame{width:clamp(44px,3.5vw,58px);height:clamp(44px,3.5vw,58px)}.sv-dtree .sv-node.key .sv-node-art{clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);box-shadow:none;background:linear-gradient(135deg,#f3d68a,#8a5a1c);border:0;border-radius:0}.sv-dtree .sv-node.key .sv-node-art img{clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}.sv-dtree .sv-node-rank{z-index:2;letter-spacing:.06em;color:#b9a888;background:#0c0908;border:1px solid #6a5236;height:auto;margin-top:-9px;padding:1px 6px;font:700 10px/1.2 Barlow Condensed,sans-serif;display:block}.sv-dtree .sv-node-name{letter-spacing:.04em;text-align:center;color:#e8dcc4;background:0 0;border:0;min-height:0;padding:0;font:700 clamp(9.5px,.7vw,12px)/1.05 Barlow Condensed,sans-serif;display:block}.sv-dtree .sv-node-line{color:#9c8f7a;text-align:center;font:500 clamp(9px,.64vw,11px)/1.1 Barlow Condensed,sans-serif;display:block}.sv-dtree .sv-node.held .sv-node-rank{color:#ffe7a8;border-color:#d8b36a}.sv-dtree .sv-node.full .sv-node-rank{color:#ffe7c2;background:linear-gradient(#7a1418,#3a0808);border-color:#d8b36a}.sv-dtree .sv-node.can .sv-node-art{border-color:#e8c46a;animation:1.4s ease-in-out infinite sv-dnode-can}.sv-dtree .sv-node.key.can .sv-node-art{animation:1.4s ease-in-out infinite sv-dnode-key}@keyframes sv-dnode-can{50%{box-shadow:0 0 0 2px #0c0908,0 0 18px 5px #ffc85ab3}}@keyframes sv-dnode-key{50%{filter:brightness(1.3)drop-shadow(0 0 8px #ffc85acc)}}.sv-dtree .sv-node.locked .sv-node-art img{filter:grayscale()brightness(.55)}.sv-dtree .sv-node.closed .sv-node-art:after{content:"";background:linear-gradient(45deg,#0000 45%,#c01820 45% 55%,#0000 55%);position:absolute;inset:0}.sv-dtree .sv-node.focused{transform:translateY(-2px)}.sv-dtree .sv-node.focused .sv-node-frame:after{content:"";pointer-events:none;border:2px solid #f3d68a;border-radius:50%;position:absolute;inset:-7px;box-shadow:0 0 16px #f3d68aa6}.sv-dtree .sv-node.art.focused .sv-node-frame:after,.sv-dtree .sv-node.evo.focused .sv-node-frame:after{border-radius:12px;transform:rotate(45deg)scale(.86)}.sv-dtree .sv-node.learned .sv-node-art{animation:.45s cubic-bezier(.2,1.6,.4,1) sv-node-learn}.sv-dtree .sv-node.refused{animation:.3s sv-node-no}.sv-dtree .sv-node.shard{opacity:.78}.sv-dtree .sv-node.shard .sv-node-art{border-style:dashed;border-color:#6a3aa8;box-shadow:0 0 0 2px #0c0908,0 0 12px #a050ff59}.sv-dtree .sv-node-price{z-index:2;letter-spacing:.06em;color:#e0ccff;background:#1a0c2a;border:1px solid #8a5ad0;margin-top:-9px;padding:1px 6px;font:800 10px/1.2 Barlow Condensed,sans-serif;display:block}@keyframes sv-node-learn{0%{filter:brightness(2.2);scale:1.3}to{filter:none;scale:1}}@keyframes sv-node-no{25%{translate:-4px}75%{translate:4px}}.sv-dtree-tip{background:linear-gradient(#1e1611,#0e0a08);border:1px solid #6a5236;flex-direction:column;gap:9px;min-height:0;padding:16px 16px 14px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #0c0908,inset 0 0 30px #000000b3,0 6px 22px #0009}.sv-dtree-tip:before{content:"";background:linear-gradient(90deg,#0000,#d8b36a,#0000);height:2px;position:absolute;top:0;left:10px;right:10px}.sv-tip-head{align-items:center;gap:12px;display:flex}.sv-tip-icon{background:#0c0908;border:3px solid #b08a4a;border-radius:50%;flex:none;place-items:center;width:clamp(54px,4.4vw,70px);height:clamp(54px,4.4vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 16px #d8a04659}.sv-tip-head.art .sv-tip-icon,.sv-tip-head.evo .sv-tip-icon{border-radius:10px}.sv-tip-head.evo .sv-tip-icon{border-color:#7a5ad0}.sv-tip-head.key .sv-tip-icon{clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);border-color:#f3d68a;border-radius:0}.sv-tip-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-tip-icon b{color:#d8c49a;font:900 22px/1 Hiragino Mincho ProN,Yu Mincho,serif}.sv-tip-head strong{letter-spacing:.05em;color:#f3d68a;font:600 clamp(17px,1.35vw,24px)/1.05 Palatino,Georgia,serif;display:block}.sv-tip-head small{letter-spacing:.14em;color:#9c8f7a;margin-top:3px;font:600 11px/1.25 Barlow Condensed,sans-serif;display:block}.sv-tip-rank{letter-spacing:.12em;color:#b9a888;border-top:1px solid #3d2f22;border-bottom:1px solid #3d2f22;justify-content:space-between;align-items:center;padding:7px 0;font:600 13px/1 Barlow Condensed,sans-serif;display:flex}.sv-tip-rank b{color:#ffe7a8;font-size:17px}.sv-tip-rank .pips{gap:5px;display:flex}.sv-tip-rank .pips i{background:#140e0a;border:1px solid #8a6a3a;width:9px;height:9px;transform:rotate(45deg)}.sv-tip-rank .pips i.on{background:linear-gradient(#ffe7a8,#c9812e);border-color:#f3d68a;box-shadow:0 0 6px #f3d68a99}.sv-tip-now h4,.sv-tip-next h4{letter-spacing:.24em;color:#9c8f7a;margin:0 0 4px;font:700 11px/1 Barlow Condensed,sans-serif}.sv-tip-now p,.sv-tip-next p{color:#eee2c8;margin:0;font:500 clamp(14px,1.02vw,17px)/1.32 Barlow,Barlow Condensed,sans-serif}.sv-tip-next p{color:#c4ecbd}.sv-tip-req{letter-spacing:.04em;flex-direction:column;gap:4px;margin:0;padding:0;font:600 13px/1.2 Barlow Condensed,sans-serif;list-style:none;display:flex}.sv-tip-req li:before{content:"◆ ";font-size:.8em}.sv-tip-seal{color:#f2a88e;letter-spacing:.12em;background:#5a0a0859;border:1px solid #6a1a14;margin:0;padding:6px 8px;font:700 11px/1.3 Barlow Condensed,sans-serif}.sv-tip-flavour{color:#9c8f7a;margin:0;font:italic 500 13px/1.3 Palatino,Georgia,serif}.sv-tip-act{letter-spacing:.14em;color:#ffe7a8;border-top:1px solid #3d2f22;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px;font:700 12px/1.2 Barlow Condensed,sans-serif;display:flex}.sv-tip-act kbd{color:#ffe7a8;font:inherit;background:#2a1a0c;border:1px solid #d8b36a;padding:3px 8px}@media (max-height:940px){.sv-dtree{zoom:.94}}@media (max-height:860px){.sv-dtree{zoom:.86}}@media (max-height:760px){.sv-dtree{zoom:.8}}@media (max-height:660px){.sv-dtree{zoom:.7}}@media (max-width:1100px){.sv-dtree-body{grid-template-columns:1fr}.sv-dtree-tip{max-height:32vh}}@media (max-width:760px){.sv-dtree .sv-tree-branches{grid-template-columns:1fr}.sv-tree{place-items:start center;overflow:auto}}.sv-marks{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.sv-mark{--c:#3ad8ff;--hp:1;--p:0;--a:0deg;will-change:transform;position:absolute;top:0;left:0}.sv-mark-card{border:2px solid var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 55%,transparent),0 2px 0 #000;white-space:nowrap;background:#08080ccc;border-radius:4px;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:flex;position:absolute;top:-9px;left:0;transform:translate(-50%,-100%)}.sv-mark:after{content:"";border:7px solid #0000;border-top-color:var(--c);filter:drop-shadow(0 0 4px var(--c));position:absolute;top:-10px;left:0;transform:translate(-50%)}.sv-mark-face{background:#111;border-radius:3px;flex:none;width:28px;height:28px;overflow:hidden}.sv-mark-face img{object-fit:cover;width:100%;height:100%}.sv-mark-text b{letter-spacing:.06em;color:#fff;text-shadow:0 1px #000;font:italic 900 12px/1.05 Impact,Barlow Condensed,sans-serif;display:block}.sv-mark-hp{background:#ffffff29;border-radius:2px;width:58px;height:4px;margin-top:4px;display:block;overflow:hidden}.sv-mark-hp i{height:100%;width:calc(var(--hp) * 100%);background:var(--c);display:block}.sv-mark-arrow{display:none}.sv-mark.off .sv-mark-card{top:0;transform:translate(-50%,-50%)scale(.86)}.sv-mark.off:after{display:none}.sv-mark.off .sv-mark-arrow{border-left:15px solid var(--c);transform-origin:0 0;width:0;height:0;transform:rotate(var(--a)) translate(40px,-10px);filter:drop-shadow(0 0 6px var(--c));border-top:10px solid #0000;border-bottom:10px solid #0000;display:block;position:absolute;top:0;left:0}.sv-mark-far{color:var(--c);text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;font:italic 900 11px/1 Impact,sans-serif;position:absolute;top:0;left:0;transform:translate(-50%,24px)}.sv-mark:not(.off):not(.down) .sv-mark-far,.sv-mark-revive,.sv-mark.down:after,.sv-mark.down .sv-mark-card{display:none}.sv-mark.down .sv-mark-revive{flex-direction:column;align-items:center;gap:3px;animation:.7s ease-in-out infinite sv-revive-beat;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.sv-mark.down.off .sv-mark-revive{transform:translate(-50%,-50%)}.sv-mark-cross{background:conic-gradient(#ffd24a calc(var(--p) * 360deg),#ff2a3a 0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 20px #ff2a3a,0 0 0 3px #0b0c0e}.sv-mark-cross:before{content:"";clip-path:polygon(36% 0,64% 0,64% 36%,100% 36%,100% 64%,64% 64%,64% 100%,36% 100%,36% 64%,0 64%,0 36%,36% 36%);background:#fff;width:22px;height:22px}.sv-mark-revive b{letter-spacing:.14em;color:#ff4a58;text-shadow:0 0 8px #000,0 2px #000;font:italic 900 14px/1 Impact,sans-serif}.sv-mark.down .sv-mark-far{color:#ff6a74;transform:translate(-50%,8px)}.sv-mark.down.off .sv-mark-far{transform:translate(-50%,30px)}@keyframes sv-revive-beat{0%,to{scale:1}50%{scale:1.14}}.sv-glitch{color:#ffd9dc;letter-spacing:.02em;z-index:60;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#0a0a0ceb;border:1.5px solid #ff4a58;max-width:min(720px,92vw);padding:6px 12px;font:600 11px/1.35 ui-monospace,Menlo,monospace;transition:transform .25s;position:fixed;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%,140%)}.sv-glitch.on{transform:translate(-50%)}.sv-sig{pointer-events:none;z-index:12;--sig:#ff4a5a;background:linear-gradient(90deg,#0000,#0b0c0e 14% 86%,#0000);flex-direction:column;align-items:center;gap:3px;margin-top:4px;padding:6px 26px 7px;display:flex;position:relative}.sv-sig.show{animation:1.9s ease-out forwards sv-sig-life}.sv-sig strong{letter-spacing:.06em;color:#fff;text-shadow:0 0 18px var(--sig),3px 3px 0 #000;white-space:nowrap;font:400 clamp(22px,2.5vw,44px)/1 Rift Display,Electroharmonix,sans-serif}.sv-sig small{letter-spacing:.3em;color:var(--sig);font:800 clamp(9px,.72vw,13px)/1 Barlow Condensed,sans-serif}.sv-sig:before,.sv-sig:after{content:"";background:var(--sig);width:clamp(40px,6vw,110px);height:2px;box-shadow:0 0 10px var(--sig);position:absolute;top:50%}.sv-sig:before{right:100%}.sv-sig:after{left:100%}.sv-sig[data-element=fire],.sv-sig[data-element=magma]{--sig:#ff5a1e}.sv-sig[data-element=ice]{--sig:#7fd8ff}.sv-sig[data-element=light]{--sig:#ffd21e}.sv-sig[data-element=lightning],.sv-sig[data-element=ki]{--sig:#5aa8ff}.sv-sig[data-element=dark]{--sig:#9a6cff}.sv-sig[data-element=jade]{--sig:#2ee88a}.sv-sig[data-element=sound],.sv-sig[data-element=steel]{--sig:#e8eef8}.sv-sig[data-element=blood],.sv-sig[data-element=cero]{--sig:#ff3048}@keyframes sv-sig-life{0%{opacity:0;transform:scaleX(.4)}8%{opacity:1;transform:scaleX(1.06)}14%{transform:scaleX(1)}82%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.sv-breakit{pointer-events:none;z-index:12;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:31%;left:50%;transform:translate(-50%)}.sv-breakit strong{color:#fff3b0;-webkit-text-stroke:2px #1a0602;text-shadow:0 0 22px #ff9a1e,4px 4px #7a0c10;font:italic 900 clamp(34px,4vw,70px)/1 Impact,Arial Black,sans-serif;animation:1s ease-in-out infinite sv-breakit}.sv-breakit small{letter-spacing:.24em;color:#ffcf5a;background:#0b0c0e;padding:4px 12px;font:800 clamp(10px,.85vw,15px)/1 Barlow Condensed,sans-serif}@keyframes sv-breakit{50%{transform:scale(1.09)skew(-6deg)}}.sv-finish{pointer-events:none;z-index:15;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.sv-finish strong{letter-spacing:.01em;color:#ff2034;-webkit-text-stroke:3px #0b0102;text-shadow:0 0 30px #ff1428e6,6px 6px #000;font:italic 900 clamp(52px,7vw,120px)/.95 Impact,Arial Black,sans-serif;animation:.4s cubic-bezier(.2,1.7,.4,1) both sv-finish-in,.5s ease-in-out .4s infinite sv-finish-throb}.sv-finish-key{color:#fff;letter-spacing:.2em;background:#0b0c0e;border:2px solid #ff2034;align-items:center;gap:8px;padding:5px 16px;font:800 clamp(13px,1.1vw,19px)/1 Barlow Condensed,sans-serif;display:flex}.sv-finish-key kbd{color:#fff;background:#ff2034;border:0;padding:2px 9px;font-weight:900}.sv-finish-track{background:#2a0b10;width:clamp(180px,20vw,320px);height:6px;display:block;position:relative;overflow:hidden;transform:skew(-12deg)}.sv-finish-track i{transform-origin:0;background:linear-gradient(90deg,#8e0d24,#ff2034);position:absolute;inset:0}@keyframes sv-finish-in{0%{opacity:0;filter:blur(8px);transform:scale(3)rotate(-8deg)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes sv-finish-throb{50%{transform:scale(1.05)}}.sv-stamp{pointer-events:none;z-index:16;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.sv-stamp strong{letter-spacing:.02em;background:linear-gradient(100deg,#ffb52e 0%,#fff3b0 18%,#ffd24a 34%,#ff9416 52%,#fff7cc 60%,#ffc233 70%,#e2560c 100%) 0 0/260% 100%;color:#0000;-webkit-text-stroke:3px #140803;filter:drop-shadow(0 6px #7a0c10)drop-shadow(0 0 30px #ffba36cc);-webkit-background-clip:text;background-clip:text;font:italic 900 clamp(64px,9vw,160px)/.9 Impact,Arial Black,sans-serif;position:relative;transform:skew(-9deg)}.sv-stamp[data-kind=team] strong{filter:drop-shadow(0 6px #0a1a5a)drop-shadow(0 0 30px #5ac8ffd9);background-image:linear-gradient(100deg,#2ab8ff 0%,#e8fbff 20%,#6ad8ff 36%,#ff4ab8 56%,#fff0fa 64%,#8a6aff 80%,#2a8aff 100%)}.sv-stamp small{letter-spacing:.24em;color:#fff3cf;background:#0b0c0e;border-left:4px solid #ffcf4a;padding:5px 16px;font:800 clamp(12px,1.1vw,19px)/1 Barlow Condensed,sans-serif}.sv-stamp.show{animation:2.3s ease-out forwards sv-stamp-life}.sv-stamp.show strong{animation:.5s cubic-bezier(.2,1.6,.4,1) both sv-lvup-slam,1.4s ease-in-out .3s both sv-lvup-shine}@keyframes sv-stamp-life{0%{opacity:0}4%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,-58%)}}.sv-bossbar-break{background:#3a2006;height:5px;margin:4px 3px 0;display:none;position:relative;overflow:hidden;transform:skew(-10deg)}.sv-bossbar-break i{transform-origin:0;background:linear-gradient(90deg,#ff9a1e,#fff3b0);position:absolute;inset:0;transform:scaleX(0)}.sv-bossbar.charging .sv-bossbar-break{display:block}.sv-bossbar.charging .sv-bossbar-poise{display:none}.sv-bossbar.awakened{filter:drop-shadow(0 3px 0 var(--aura,#ff2038)) drop-shadow(0 0 14px var(--aura,#ff2038))}.sv-bossbar.awakened .sv-bossbar-name small{color:var(--aura-core,#ffd8e0);text-shadow:0 0 8px var(--aura,#ff2038)}.sv-bossbar.awakened .sv-bossbar-rank{box-shadow:0 0 14px var(--aura,#ff2038)}.sv-bossbar.brink{animation:.45s steps(2,end) infinite sv-bar-brink}.sv-bossbar.brink .sv-bossbar-hp{background:#fff}@keyframes sv-bar-brink{50%{filter:drop-shadow(0 3px #ff1e2e)drop-shadow(0 0 22px #ff1e2e)}}@media (prefers-reduced-motion:reduce){.sv-sig.show,.sv-stamp.show,.sv-stamp.show strong,.sv-finish strong,.sv-breakit strong,.sv-bossbar.brink{animation-duration:10ms!important;animation-iteration-count:1!important}}.sv-hud:has(.sv-bosses>.sv-bossbar) .sv-levelup{top:40%}.sv-portals{pointer-events:none;z-index:9;position:absolute;inset:0}.sv-portal{width:var(--portal-width,224px);box-sizing:border-box;border-top:3px solid var(--c);box-shadow:0 0 22px color-mix(in srgb,var(--c) 45%,transparent);text-align:center;background:linear-gradient(#08060ce6,#08060cb8);flex-direction:column;align-items:center;gap:3px;padding:8px 10px 9px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.sv-portal-kanji{background:var(--c);color:#0b0c0e;width:34px;height:34px;box-shadow:0 0 14px var(--c);border-radius:50%;place-items:center;font:900 18px/1 Noto Serif JP,serif;display:grid;position:absolute;top:-22px}.sv-portal strong{letter-spacing:.045em;color:#fff;text-shadow:0 0 12px var(--c);margin-top:10px;font:900 clamp(14px,1.35vw,20px)/1 Barlow Condensed,sans-serif}.sv-portal small{letter-spacing:.08em;color:#e8e2f0;max-width:200px;font:700 clamp(10px,.78vw,13px)/1.2 Barlow Condensed,sans-serif}.sv-portal-votes{color:var(--c);min-height:0;font:italic 900 15px/1 Impact,sans-serif}.sv-portal.voted{animation:.7s ease-in-out infinite sv-portal-pulse}.sv-portal.off{opacity:.85;transform-origin:50%}@keyframes sv-portal-pulse{50%{box-shadow:0 0 34px var(--c)}}.sv-path{letter-spacing:.2em;color:#0b0c0e;background:var(--c,#ffc23a);text-align:center;margin-top:4px;padding:2px 10px;font:800 clamp(9px,.72vw,12px)/1.3 Barlow Condensed,sans-serif;display:block}.sv-banner[data-kind=paths] .sv-banner-inner{background:#140a22}.sv-banner[data-kind=paths],.sv-banner[data-kind=path]{zoom:.62;top:21%}.sv-banner[data-kind=paths]{zoom:.4;top:12%}.sv-banner[data-kind=path] .sv-banner-inner{background:#0b0c0e}.sv-tree{background:radial-gradient(at 50% 40%,#160e0c80,#060404e6 76%)}.sv-dtree{color:#141012}.sv-dtree-head{background:#111;border:3px solid #111;box-shadow:6px 6px #cc202b}.sv-dtree-head h2{letter-spacing:.1em;color:#f3ebdc;text-shadow:none;font:400 clamp(24px,2.2vw,38px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-dtree-points{color:#fff;letter-spacing:.08em;box-shadow:none;background:#cc202b;border:3px solid #f3ebdc;font:400 clamp(14px,1.1vw,19px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-dtree-points.none{color:#9a9494;box-shadow:none;background:#222;border-color:#5a5454}.sv-dtree-head .sv-tree-hint{color:#d8d0c0}.sv-dtree-head .sv-tree-hint kbd{color:#f3ebdc;background:#111;border:2px solid #f3ebdc}.sv-dtree-head .sv-tree-ready{color:#fff;letter-spacing:.1em;box-shadow:none;background:#cc202b;border:3px solid #f3ebdc;font:400 clamp(15px,1.15vw,20px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-dtree-head .sv-tree-ready:hover{color:#cc202b;filter:none;background:#f3ebdc}.sv-btree{background:#f3ebdc radial-gradient(circle at 1px 1px,#00000016 1px,#0000 1.5px) 0 0/6px 6px;border:3px solid #111;box-shadow:5px 5px #111}.sv-btree-head{background:0 0;border-bottom:3px solid #111}.sv-btree-head i{color:#f3ebdc;box-shadow:none;background:#111;border:3px solid #111}.sv-btree-head strong{letter-spacing:.1em;color:#111;font:400 clamp(17px,1.4vw,24px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-btree-head small,.sv-btree-head em{color:#4a4242}.sv-btree-head em b{color:#cc202b;font:400 clamp(18px,1.4vw,24px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-btree-trunk{background:#111}.sv-btree-trunk:after{box-shadow:none;background:#cc202b}.sv-tier-head{background:#f3ebdc;border:2px solid #111;border-radius:0}.sv-gate{box-shadow:none;background:#f3ebdc;border:2px solid #111}.sv-gate b{color:#111}.sv-tier.open .sv-gate{box-shadow:none;background:#111;border-color:#111}.sv-tier.open .sv-gate b{color:#f3ebdc}.sv-tier-name{color:#6a6262}.sv-tier.open .sv-tier-name{color:#111}.sv-tier-name em{color:#cc202b}.sv-tier:not(.open) .sv-tier-row{filter:grayscale()contrast(.85);opacity:.5}.sv-tier[data-key]:after{color:#cc202b}.sv-dtree .sv-fork{background:#fff6;border:2px dashed #111;border-radius:0}.sv-fork-label{color:#f3ebdc;background:#111;border:0}.sv-dtree .sv-fork.decided{border-style:solid;border-color:#111}.sv-dtree .sv-or{color:#fff;background:#cc202b;border:2px solid #111}.sv-dtree .sv-node{color:#141012}.sv-dtree .sv-node-art{background:#f3ebdc;border:3px solid #111;box-shadow:0 0 0 2px #f3ebdc}.sv-dtree .sv-node-art b{color:#111}.sv-dtree .sv-node.evo .sv-node-art{border-color:#6a3aa8;box-shadow:0 0 0 2px #f3ebdc}.sv-dtree .sv-node.key .sv-node-art{background:#111}.sv-dtree .sv-node-rank{color:#f3ebdc;background:#111;border:0}.sv-dtree .sv-node-name{color:#141012}.sv-dtree .sv-node-line{color:#4a4242}.sv-dtree .sv-node.held .sv-node-art{border-color:#cc202b;box-shadow:0 0 0 2px #f3ebdc,0 0 0 5px #111}.sv-dtree .sv-node.held .sv-node-rank,.sv-dtree .sv-node.full .sv-node-rank{color:#fff;background:#cc202b}.sv-dtree .sv-node.can .sv-node-art,.sv-dtree .sv-node.key.can .sv-node-art{border-color:#cc202b;animation:1.3s ease-in-out infinite sv-dnode-can-ink}@keyframes sv-dnode-can-ink{50%{box-shadow:0 0 0 2px #f3ebdc,0 0 0 6px #cc202b}}.sv-dtree .sv-node.locked{opacity:.5}.sv-dtree .sv-node.closed{opacity:.35}.sv-dtree .sv-node.closed .sv-node-art:after{background:linear-gradient(45deg,#0000 44%,#cc202b 44% 56%,#0000 56%)}.sv-dtree .sv-node.focused .sv-node-frame:after{border:3px solid #111;box-shadow:0 0 0 3px #f3ebdc,0 0 0 6px #cc202b}.sv-dtree .sv-node.focused .sv-node-name{color:#cc202b}.sv-dtree .sv-node.shard .sv-node-art{border-color:#6a3aa8;box-shadow:0 0 0 2px #f3ebdc}.sv-dtree .sv-node.shard .sv-node-art b{color:#6a3aa8}.sv-dtree .sv-node-price{color:#fff;background:#6a3aa8;border:0}.sv-dtree-tip{background:#f3ebdc;border:3px solid #111;box-shadow:6px 6px #cc202b}.sv-dtree-tip:before{background:#111;height:4px;left:0;right:0}.sv-tip-icon{box-shadow:none;background:#111;border:3px solid #111}.sv-tip-head.key .sv-tip-icon,.sv-tip-head.evo .sv-tip-icon{border-color:#111}.sv-tip-icon b{color:#f3ebdc}.sv-tip-head strong{letter-spacing:.06em;color:#111;font:400 clamp(19px,1.5vw,26px)/1.05 Rift Display,Electroharmonix,Impact,sans-serif}.sv-tip-head small{color:#4a4242}.sv-tip-head small.kind{color:#cc202b}.sv-tip-head.key small.kind{color:#a86e00}.sv-tip-head.evo small.kind{color:#6a3aa8}.sv-tip-head.passive small.kind{color:#4a4242}.sv-tip-rank{color:#4a4242;border-top:2px solid #111;border-bottom:2px solid #111}.sv-tip-rank b{color:#cc202b}.sv-tip-rank .pips i{background:#f3ebdc;border:2px solid #111}.sv-tip-rank .pips i.on{box-shadow:none;background:#cc202b;border-color:#111}.sv-tip-now h4{color:#4a4242}.sv-tip-next h4{color:#cc202b}.sv-tip-now p,.sv-tip-next p{color:#141012}.sv-tip-req .met{color:#2a7a3a}.sv-tip-req .unmet{color:#cc202b}.sv-tip-seal{color:#9a1018;background:#cc202b14;border:2px solid #cc202b}.sv-tip-flavour{color:#4a4242}.sv-tip-act{color:#111;border-top:2px solid #111}.sv-tip-act kbd{color:#f3ebdc;background:#111;border:2px solid #111}.sv-tip-act .no{color:#6a6262}.sv-tip-act .max{color:#cc202b}.sv-entrance{pointer-events:none;z-index:3;--hold:2s;--paper:#f3ebdc;--line:#111;--accent:#cc202b;position:absolute;inset:0;overflow:hidden}.sv-entrance.hidden{display:none}.sv-entrance[data-rank=S]{--paper:#0c0b0d;--line:#f3ebdc;--accent:#ffcf5a}.sv-splash-defs{position:absolute}.sv-splash-flash{opacity:0;background:#f3ebdc;position:absolute;inset:0}.sv-entrance.show .sv-splash-flash{animation:.34s ease-out both splash-flash}@keyframes splash-flash{0%{opacity:.95}35%{opacity:.7}to{opacity:0}}.sv-splash-lines{opacity:0;background:repeating-conic-gradient(from 0deg at 50% 47%,transparent 0 2.1deg,#0e0c0cd1 2.3deg 2.75deg,transparent 2.95deg 5.2deg,#0e0c0c8c 5.35deg 5.6deg,transparent 5.75deg 8deg);position:absolute;inset:-12%;-webkit-mask:radial-gradient(58% 62% at 50% 47%,#0000 0 46%,#000 86%);mask:radial-gradient(58% 62% at 50% 47%,#0000 0 46%,#000 86%)}.sv-entrance[data-rank=S] .sv-splash-lines{background:repeating-conic-gradient(from 0deg at 50% 47%,transparent 0 2.1deg,#fff0d6cc 2.3deg 2.75deg,transparent 2.95deg 5.2deg,#ffcf5a99 5.35deg 5.6deg,transparent 5.75deg 8deg)}.sv-entrance.show .sv-splash-lines{animation:splash-lines var(--hold) linear both,splash-jitter .14s steps(2,jump-none) infinite}@keyframes splash-lines{0%{opacity:0}5%{opacity:1}84%{opacity:.85}to{opacity:0}}@keyframes splash-jitter{0%{transform:rotate(0)scale(1)}to{transform:rotate(1.3deg)scale(1.03)}}.sv-splash-band{position:absolute;left:0;right:0}.sv-splash-band>b{position:absolute;inset:0}.sv-splash-band>b>i{background:var(--paper) radial-gradient(circle at 1px 1px,#80786e33 1px,transparent 1.6px) 0 0/6px 6px;position:absolute;inset:0}.sv-splash-band.top{height:23%;top:0}.sv-splash-band.top>b{filter:drop-shadow(0 9px 0 var(--line))}.sv-splash-band.top>b>i{clip-path:polygon(0 0,100% 0,100% 56%,0 100%)}.sv-splash-band.bottom{height:33%;bottom:0}.sv-splash-band.bottom>b{filter:drop-shadow(0 -9px 0 var(--line))}.sv-splash-band.bottom>b>i{clip-path:polygon(0 34%,100% 0,100% 100%,0 100%)}.sv-entrance.show .sv-splash-band.top{animation:splash-top var(--hold) cubic-bezier(.2,.9,.25,1) both}.sv-entrance.show .sv-splash-band.bottom{animation:splash-bottom var(--hold) cubic-bezier(.2,.9,.25,1) both}@keyframes splash-top{0%{transform:translateY(-108%)}10%{transform:translateY(0)}88%{transform:translateY(0)}to{transform:translateY(-108%)}}@keyframes splash-bottom{0%{transform:translateY(108%)}10%{transform:translateY(0)}88%{transform:translateY(0)}to{transform:translateY(108%)}}.sv-splash-eyes{background:var(--line);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);width:min(42%,680px);height:66%;position:absolute;top:9%;right:3%;overflow:hidden}.sv-splash-eyes:empty{display:none}.sv-splash-eyes img{object-fit:cover;object-position:center 27%;filter:grayscale()contrast(1.25);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px}.sv-entrance.show .sv-splash-eyes{animation:splash-eyes var(--hold) cubic-bezier(.2,.9,.25,1) both}@keyframes splash-eyes{0%,8%{transform:translate(115%)}17%{transform:translate(-2%)}20%{transform:none}to{transform:none}}.sv-entrance.show .sv-splash-eyes img{animation:splash-eyes-drift var(--hold) linear both}@keyframes splash-eyes-drift{0%{transform:scale(1.16)translate(3%)}to{transform:scale(1.04)}}.sv-splash-from{background:var(--paper);border:3px solid var(--line);box-shadow:5px 5px 0 var(--accent);letter-spacing:.26em;color:var(--line);padding:.5em 1.1em .42em;font:800 clamp(12px,1.3vw,25px)/1 Barlow Condensed,sans-serif;position:absolute;top:20%;left:3.5%}.sv-splash-from:empty{display:none}.sv-entrance-text{flex-direction:column;gap:clamp(4px,.8vw,16px);max-width:80%;display:flex;position:absolute;bottom:9%;left:4%}.sv-splash-wipe{clip-path:inset(-35% 100% -35% -3%)}.sv-entrance.show .sv-splash-wipe{animation:splash-paint var(--hold) cubic-bezier(.3,.7,.2,1) both}@keyframes splash-paint{0%,9%{clip-path:inset(-35% 100% -35% -3%)}26%,to{clip-path:inset(-35% -6% -35% -3%)}}.sv-entrance-text strong{letter-spacing:-.005em;white-space:nowrap;color:var(--line);-webkit-text-stroke:.055em var(--paper);paint-order:stroke fill;text-shadow:.05em .045em 0 var(--accent);transform-origin:0 100%;filter:url(#sv-brush);padding:0 .14em .06em 0;font:italic 900 clamp(56px,9.4vw,190px)/.84 Impact,Arial Black,sans-serif;display:block;transform:rotate(-4.2deg)skew(-4deg)}.sv-entrance[data-length=long] .sv-entrance-text strong{font-size:clamp(46px,7.4vw,150px)}.sv-entrance[data-length=longest] .sv-entrance-text strong{font-size:clamp(38px,5.9vw,120px)}.sv-entrance-text small{letter-spacing:.3em;color:var(--line);opacity:.86;font:800 clamp(13px,1.55vw,31px)/1 Barlow Condensed,sans-serif}.sv-entrance-rank{aspect-ratio:1;border:clamp(4px,.45vw,8px) solid var(--accent);width:clamp(84px,9.5vw,180px);color:var(--accent);filter:url(#sv-brush);border-radius:12%;place-items:center;display:grid;position:absolute;bottom:11%;right:4.5%;transform:rotate(-9deg)}.sv-entrance-rank small{letter-spacing:.3em;font:800 clamp(10px,1vw,18px)/1 Barlow Condensed,sans-serif;position:absolute;top:9%}.sv-entrance-rank b{margin-top:10%;font:italic 900 clamp(54px,6.6vw,128px)/1 Impact,sans-serif}.sv-entrance.show .sv-entrance-rank{animation:splash-stamp var(--hold) both}@keyframes splash-stamp{0%,24%{opacity:0;transform:rotate(-9deg)scale(3.2)}30%{opacity:1;transform:rotate(-9deg)scale(.94)}33%,to{opacity:1;transform:rotate(-9deg)scale(1)}}.sv-entrance-kanji{writing-mode:vertical-rl;letter-spacing:.04em;color:#cc202b;-webkit-text-stroke:.07em #f3ebdc;paint-order:stroke fill;filter:url(#sv-brush);opacity:0;font:900 clamp(40px,5.6vw,108px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:25%;right:4%}.sv-entrance.show .sv-entrance-kanji{animation:splash-kanji var(--hold) both}@keyframes splash-kanji{0%,12%{opacity:0;transform:translateY(-6%)scale(1.5)}19%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.sv-entrance.champion .sv-splash-band.top{height:16%}.sv-entrance.champion .sv-splash-band.bottom{height:25%}.sv-entrance.champion .sv-entrance-text strong{font-size:clamp(40px,6.2vw,124px)}.sv-entrance.champion .sv-entrance-rank{width:clamp(64px,6.6vw,124px)}.sv-entrance.champion .sv-entrance-rank b{font-size:clamp(38px,4.4vw,84px)}.sv-entrance.champion .sv-entrance-kanji{font-size:clamp(30px,4vw,76px)}html.rift-splash #interface>.combat-hud,html.rift-splash .sv-hud>:is(.sv-round,.sv-bosses,.sv-score,.sv-chain,.sv-style,.sv-level,.sv-build,.sv-banner,.sv-toasts,.sv-map,.sv-marks,.sv-party,.sv-event){visibility:hidden}@media (max-width:900px),(max-height:520px){.sv-splash-eyes{display:none}.sv-splash-band.top{height:16%}.sv-entrance-kanji{font-size:clamp(22px,8.4vh,56px);top:19%}}@media (prefers-reduced-motion:reduce){.sv-entrance.show .sv-splash-lines{animation:splash-lines var(--hold) linear both}}.sv-pageturn{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.sv-pageturn.hidden{display:none}.sv-pageturn>i{background:linear-gradient(90deg,#0000 0,#0006 2.6%,#f3ebdc 2.8% 70%,#ddd3bf 84%,#8e8474 96%,#111 100%);place-items:center;width:150%;display:grid;position:absolute;top:-12%;bottom:-12%;left:0;transform:translate(106%)skew(-12deg)}.sv-pageturn>i>b{letter-spacing:.06em;color:var(--aura,#cc202b);filter:url(#sv-brush);-webkit-text-stroke:.025em #111;paint-order:stroke fill;font:900 clamp(120px,24vw,460px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;transform:skew(12deg)rotate(-6deg)}.sv-pageturn.show>i{animation:.52s linear both page-turn}@keyframes page-turn{0%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translate(106%)skew(-12deg)}38%{animation-timing-function:linear;transform:translate(-18%)skew(-12deg)}58%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:translate(-28%)skew(-12deg)}to{transform:translate(-165%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.sv-pageturn{display:none}}.sv-end{z-index:4}.sv-end .sv-splash-flash{background:#fff4d8}.sv-end .sv-splash-band.top{height:15%}.sv-end .sv-splash-band.bottom{height:29%}.sv-end .sv-splash-eyes{width:min(36%,560px);height:74%;top:6%}.sv-end .sv-splash-eyes:after,.sv-end .sv-entrance-text strong:after{content:"";background:var(--accent);transform-origin:0;border-radius:50%/90%;position:absolute}.sv-end .sv-splash-eyes:after{height:20%;top:40%;left:-4%;right:-4%;transform:rotate(-6deg)scaleX(0)}.sv-end .sv-entrance-text strong:after{height:.17em;top:40%;left:-3%;right:2%;transform:rotate(3.5deg)scaleX(0)}.sv-end.show .sv-splash-eyes:after{animation:splash-strike var(--hold) both;--tilt:-6deg}.sv-end.show .sv-entrance-text strong:after{animation:splash-strike var(--hold) both;--tilt:3.5deg}@keyframes splash-strike{0%,30%{transform:rotate(var(--tilt)) scaleX(0)}39%,to{transform:rotate(var(--tilt)) scaleX(1)}}.sv-end .sv-entrance-text strong{color:color-mix(in srgb,var(--line) 62%,var(--paper))}.sv-results-pay{margin:-6px 0 14px}.sv-results-pay.hidden{display:none}.sv-results-picks:empty{min-height:0;margin-bottom:10px}@media (max-height:780px){.sv-results-art{height:64px}.sv-results-card{padding-bottom:22px}}.sv-relics{pointer-events:none;zoom:var(--svk,1);gap:clamp(8px,.8vw,14px);display:flex;position:absolute;top:calc(clamp(124px,10.6vw,196px) + clamp(38px,3vw,50px));left:24px}.sv-relics.hidden{display:none}.sv-hud.has-relics .sv-build{top:calc(clamp(124px,10.6vw,196px) + clamp(38px,3vw,50px) + clamp(74px,6vw,106px))}.sv-relic{flex-direction:column;align-items:center;gap:5px;width:clamp(64px,5.2vw,94px);display:flex}.sv-relic small{white-space:nowrap;text-overflow:ellipsis;color:#f2efe8;letter-spacing:.03em;background:#0b0c0e;max-width:100%;padding:2px 6px 3px;font:italic 400 clamp(8px,.62vw,11px)/1 Impact,Barlow Condensed,sans-serif;overflow:hidden;transform:skew(-8deg)}.sv-seal{--size:clamp(44px,3.6vw,66px);width:var(--size);height:var(--size);background:#cc202b;border-radius:3px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:inset 0 0 0 2px #cc202b,inset 0 0 0 3.5px #fff6ea,3px 3px #0000008c}.sv-seal b{height:calc(var(--size) * .8);writing-mode:vertical-rl;color:#fff6ea;font:900 calc(var(--size) * .38)/1 "Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;letter-spacing:-.04em;flex-wrap:wrap;place-content:center;display:flex}.sv-seal[data-n="3"] b{font-size:calc(var(--size) * .26)}.sv-seal[data-n="4"] b{font-size:calc(var(--size) * .34)}.sv-relic .sv-seal:after{content:"";transform-origin:top;transform:scaleY(calc(1 - var(--charge,1)));background:#0b0c0ebd;position:absolute;inset:0}.sv-relic.spent small{color:#9a948a}.sv-relic.fired .sv-seal{animation:.42s cubic-bezier(.2,1.6,.4,1) sv-seal-fired}@keyframes sv-seal-fired{0%{transform:rotate(-3deg)scale(1.4);box-shadow:inset 0 0 0 2px #cc202b,inset 0 0 0 3.5px #fff6ea,0 0 0 5px #fff6ea,3px 3px #0000008c}to{transform:rotate(-3deg)scale(1)}}.sv-relic.fresh .sv-seal{animation:.55s cubic-bezier(.2,1.7,.4,1) sv-seal-land}@keyframes sv-seal-land{0%{transform:rotate(-3deg)scale(1.6)}to{transform:rotate(-3deg)scale(1)}}.sv-relic.empty .sv-seal{background:#0b0c0e47;box-shadow:inset 0 0 0 2px #f2efe899}.sv-relic.empty .sv-seal:after{display:none}.sv-relic.empty small{opacity:.5}.sv-relic-drop{z-index:3;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.sv-relic-drop .sv-seal{--size:clamp(96px,7.6vw,140px);box-shadow:inset 0 0 0 4px #cc202b,inset 0 0 0 7px #fff6ea,7px 7px #0009}.sv-relic-drop small{color:#fff6ea;letter-spacing:.08em;white-space:nowrap;background:#0b0c0e;border:2px solid #fff6ea;padding:5px 12px 6px;font:400 clamp(13px,1.1vw,20px)/1 Rift Display,Electroharmonix,Impact,sans-serif;box-shadow:4px 4px #cc202b}.sv-relic-drop.stamp .sv-seal{animation:.38s cubic-bezier(.2,1.5,.4,1) both sv-seal-stamp}.sv-relic-drop.stamp small{animation:.5s ease-out .18s both sv-relic-name}@keyframes sv-seal-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.8)}55%{opacity:1}to{transform:rotate(-3deg)scale(1)}}@keyframes sv-relic-name{0%{opacity:0;transform:translateY(-8px)}to{opacity:1}}.sv-relic-splash{aspect-ratio:1;background:repeating-conic-gradient(from 8deg,#cc202bd9 0 3deg,transparent 3deg 17deg);opacity:0;z-index:-1;border-radius:50%;width:calc(2.4*clamp(96px,7.6vw,140px));position:absolute;top:calc(clamp(96px,7.6vw,140px)/2);left:50%;transform:translate(-50%,-50%)scale(.3);-webkit-mask-image:radial-gradient(circle,#0000 30%,#000 32% 48%,#0000 70%);mask-image:radial-gradient(circle,#0000 30%,#000 32% 48%,#0000 70%)}.sv-relic-drop.stamp .sv-relic-splash{animation:.7s ease-out 80ms both sv-relic-splash}@keyframes sv-relic-splash{0%{opacity:.95;transform:translate(-50%,-50%)scale(.35)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)rotate(10deg)}}.sv-relic-drop.flying small,.sv-relic-drop.flying .sv-relic-splash{opacity:0;transition:opacity .15s}.sv-relic-drop.gone{opacity:0;transition:opacity .35s ease-in}.sv-relic-card{color:#0b0c0e;pointer-events:none;z-index:2;background:#fff9ef;border:4px solid #0b0c0e;align-items:center;gap:clamp(10px,1vw,18px);max-width:min(640px,72vw);padding:10px clamp(16px,1.6vw,28px) 10px 10px;display:flex;position:absolute;bottom:calc(4.3vw + clamp(128px,11.6vw,228px)/1.25 + 34px);left:50%;transform:translate(-50%)skew(-6deg);box-shadow:8px 8px #cc202b}.sv-relic-card.hidden{display:none}.sv-relic-card.show{animation:4.6s cubic-bezier(.2,1.2,.3,1) forwards sv-relic-card}@keyframes sv-relic-card{0%{opacity:0;transform:translate(-50%)translateY(26px)skew(-6deg)}7%{opacity:1;transform:translate(-50%)skew(-6deg)}88%{opacity:1;transform:translate(-50%)skew(-6deg)}to{opacity:0;transform:translate(-50%)translateY(10px)skew(-6deg)}}.sv-relic-card>div{min-width:0}.sv-relic-card-art{aspect-ratio:1;background:#f2efe8;border:3px solid #0b0c0e;flex:none;width:clamp(64px,5.8vw,104px);overflow:hidden}.sv-relic-card-art img{object-fit:cover;filter:grayscale()contrast(1.25);width:100%;height:100%;display:block}.sv-relic-card em{color:#fff;letter-spacing:.1em;background:#cc202b;padding:3px 8px 4px;font:400 clamp(10px,.78vw,14px)/1 Rift Display,Electroharmonix,Impact,sans-serif;display:inline-block}.sv-relic-card strong{letter-spacing:.03em;margin-top:6px;font:400 clamp(20px,1.8vw,32px)/1 Rift Display,Electroharmonix,Impact,sans-serif;display:block}.sv-relic-card p{margin:5px 0 0;font:700 clamp(13px,1vw,17px)/1.2 Barlow Condensed,Arial Narrow,sans-serif}html.rift-splash .sv-hud>:is(.sv-relics,.sv-relic-card,.sv-relic-drop),.sv-hud.modal>:is(.sv-relic-card,.sv-relic-drop),.sv-hud.modal .sv-portals{visibility:hidden}.sv-relic-offer{display:none}.sv-draft.relic .sv-relic-offer{color:#0b0c0e;background:#fff9ef;border:4px solid #0b0c0e;align-items:center;gap:clamp(12px,1.2vw,20px);max-width:min(760px,80vw);margin-top:6px;padding:10px clamp(16px,1.6vw,28px) 10px 10px;display:flex;transform:skew(-5deg);box-shadow:8px 8px #cc202b}.sv-draft.relic .sv-relic-offer>div{text-align:left;min-width:0}.sv-draft.relic .sv-relic-offer strong{letter-spacing:.03em;font:400 clamp(20px,1.8vw,32px)/1 Rift Display,Electroharmonix,Impact,sans-serif;display:block}.sv-draft.relic .sv-relic-offer p{margin:5px 0 0;font:700 clamp(13px,1vw,17px)/1.2 Barlow Condensed,Arial Narrow,sans-serif}.sv-draft.relic .sv-relic-offer .sv-seal{--size:clamp(52px,4.2vw,76px)}.sv-draft.relic .sv-card{width:clamp(170px,14.2vw,260px)}.sv-draft.relic .sv-card-art{aspect-ratio:1}.sv-draft.relic .sv-card-art img{filter:grayscale()contrast(1.2)}.sv-draft.relic .sv-card-caption{min-height:clamp(104px,8.4vw,150px)}.sv-draft.relic .sv-card-kanji{font-size:clamp(24px,2vw,38px)}.sv-card.relic-card .sv-card-rarity{background:#cc202b}.sv-card.relic-card.leave .sv-card-rarity{color:#0b0c0e;background:#fff;box-shadow:3px 3px #0b0c0e}.sv-card.relic-card:nth-child(4){--tilt:2.2deg}.sv-chip.relic{color:#fff6ea;background:#cc202b;border-color:#0b0c0e}@media (max-width:760px){.sv-relic-card{max-width:92vw}.sv-draft.relic .sv-card{width:40vw}}.sv-chapter-rule{color:#0b0c0e;background:#fff9ef;border:3px solid #0b0c0e;align-items:center;gap:10px;max-width:100%;padding:5px 14px 6px 6px;display:flex;box-shadow:5px 5px #cc202b}.sv-chapter-rule.hidden{display:none}.sv-chapter-rule b{color:#fff;letter-spacing:.1em;background:#cc202b;flex:none;padding:4px 10px 5px;font:400 clamp(12px,.95vw,17px)/1 Rift Display,Electroharmonix,Impact,sans-serif}.sv-chapter-rule i{letter-spacing:.02em;min-width:0;font:italic 700 clamp(13px,1.1vw,20px)/1.2 Barlow Condensed,Arial Narrow,sans-serif}.sv-chapter.show .sv-chapter-rule{animation:.5s ease-out 1.35s backwards sv-chapter-in}.sv-threats{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:54%;left:50%}.sv-threats i{opacity:0;width:clamp(34px,2.8vw,50px);height:clamp(26px,2.1vw,38px);transform:rotate(var(--a)) translateY(calc(-1 * clamp(150px,24vh,260px)));clip-path:polygon(50% 0,100% 100%,50% 70%,0 100%);filter:drop-shadow(0 0 1.5px #0b0c0e)drop-shadow(0 0 1.5px #0b0c0e)drop-shadow(0 0 5px #ff1e2e8c);background:#ff1e2e;margin:calc(clamp(26px,2.1vw,38px)/-2) 0 0 calc(clamp(34px,2.8vw,50px)/-2);transition:opacity 60ms linear;position:absolute;top:0;left:0}.sv-threats i.boss{background:#ffcf5a}.sv-threats i.shot{filter:drop-shadow(0 0 1.5px #0b0c0e)drop-shadow(0 0 1.5px #0b0c0e)drop-shadow(0 0 5px #b44dff8c);background:#b44dff}html.rift-splash .sv-hud>.sv-threats,.sv-hud.modal>.sv-threats{visibility:hidden}.sv-hud[data-input=touch] :is(#sv-tree-hint,.sv-card kbd,#sv-reroll-key){display:none}.ink-count{pointer-events:none;color:#c8102e;width:0;height:0;font:italic 900 32px/1 Barlow Condensed,Impact,sans-serif;position:absolute;top:0;left:0}.ink-count>*{position:absolute;top:0;left:0}.ink-splat,.ink-digits{will-change:transform,opacity}.ink-splat{z-index:7;fill:currentColor;width:96px;height:96px;overflow:visible;transform:translate(-50%,-50%)}.ink-shade{fill:#13050a}.ink-drop{z-index:7;opacity:0;background:currentColor;border-radius:50%;width:.34em;height:.19em;margin:-.095em 0 0 -.17em;box-shadow:.05em .06em #13050a}.ink-digits{z-index:9;letter-spacing:-.005em;white-space:nowrap;color:#fffaf1;-webkit-text-stroke:.16em #13050a;paint-order:stroke fill;text-shadow:.045em .075em #13050a;font-size:1em;line-height:1;transform:translate(-50%,-50%)}.ink-count[data-bull]>.ink-digits:before{content:"BULLSEYE";letter-spacing:.14em;color:#ffd34d;-webkit-text-stroke:.16em #13050a;paint-order:stroke fill;text-shadow:.05em .08em #13050a;white-space:nowrap;font-size:.36em;position:absolute;bottom:88%;left:50%;transform:translate(-50%)rotate(-7deg)}:is(#home-dialog,#interface) .command-list{--cmd-ink:var(--pause-ink,#151515);--cmd-red:var(--pause-red,var(--home-red,#cc202b));--cmd-rule:#ddd9ce;color:var(--cmd-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}:is(#home-dialog,#interface) .command-list .cmd-section{min-width:0}:is(#home-dialog,#interface) .command-list h4{border-bottom:2px solid var(--cmd-ink);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 6px;padding:0 0 6px;font:400 15px/1.2 Electroharmonix,Impact,sans-serif;display:flex}:is(#home-dialog,#interface) .command-list h4:before{content:"";background:var(--cmd-red);width:9px;height:14px;transform:skew(-12deg)}:is(#home-dialog,#interface) .command-list p{color:#66625a;margin:0 0 6px;font:500 11.5px/1.35 Barlow,system-ui,sans-serif}:is(#home-dialog,#interface) .command-list ol{margin:0;padding:0;list-style:none}:is(#home-dialog,#interface) .command-list .cmd-row{border-bottom:1px solid var(--cmd-rule);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input name""input tags";align-items:center;column-gap:12px;padding:7px 0;display:grid}:is(#home-dialog,#interface) .command-list .cmd-input{grid-area:input;align-items:center;gap:3px;min-width:96px;display:flex}:is(#home-dialog,#interface) .command-list .cmd-input i{color:#8a857b;font:800 11px Barlow,sans-serif}:is(#home-dialog,#interface) .command-list .cmd-input kbd{border:2px solid var(--cmd-ink);min-width:22px;height:22px;color:var(--cmd-ink);background:#fff;border-bottom-width:3px;border-radius:3px;place-items:center;padding:0 5px;font:800 11px/1 Barlow,system-ui,sans-serif;display:inline-grid}:is(#home-dialog,#interface) .command-list .cmd-name{letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere;grid-area:name;font:700 14px/1.25 Barlow,system-ui,sans-serif}:is(#home-dialog,#interface) .command-list .cmd-tags{flex-wrap:wrap;grid-area:tags;gap:4px;margin-top:2px;display:flex}:is(#home-dialog,#interface) .command-list .cmd-tags b{background:var(--cmd-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;font:800 9.5px/1.5 Barlow,sans-serif}:is(#home-dialog,#interface) .command-list .cmd-ender .cmd-tags b{background:var(--cmd-red)}:is(#home-dialog,#interface) .command-list .cmd-tags small{color:#5d594f;letter-spacing:.05em;text-transform:uppercase;border:1px solid #bdb7aa;padding:1px 5px;font:700 9.5px/1.4 Barlow,sans-serif}@media (max-width:680px){:is(#home-dialog,#interface) .command-list{grid-template-columns:minmax(0,1fr)}}:is(#home-dialog,#interface) .command-list :is(.cmd-name,p,.cmd-tags small){font-family:Barlow,system-ui,sans-serif!important;font-style:normal!important}:is(#home-dialog,#interface) .command-list .cmd-name{font-weight:700!important}:is(#home-dialog,#interface) .command-list p{font-weight:500!important}:is(#home-dialog,#interface) .command-list .cmd-tags small{font-weight:700!important}:is(#home-dialog,#interface) .command-list .cmd-tags :is(b,small){white-space:nowrap;height:auto;min-height:0;margin:0;line-height:1.5;display:inline-block}:is(#home-dialog,#interface) .command-list .cmd-tags small{font-family:Barlow,system-ui,sans-serif}.objective-setup,.objective-sheet{color:#111;background:#faf9f3;border:3px solid #111;font:500 14px/1.4 system-ui,sans-serif;box-shadow:8px 8px #111}.objective-setup{pointer-events:auto;grid-template-columns:35% 1fr;width:min(800px,94vw);max-height:92dvh;padding:0;overflow:auto}.objective-setup[open]{display:grid}.objective-setup h2,.objective-sheet h2{margin:6px 0 14px;font:400 clamp(25px,3vw,44px)/1.15 Electroharmonix,sans-serif}.objective-setup small,.objective-sheet header>small{letter-spacing:.18em;font-size:10px;font-weight:900}.objective-setup button,.objective-sheet button{color:#111;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #111;border-radius:0;min-height:42px;padding:10px 14px;font:400 13px/1.3 Electroharmonix,sans-serif}.objective-setup button:focus-visible,.objective-sheet button:focus-visible,.objective-setup input:focus-visible{outline-offset:3px;outline:3px solid #cc202b}.objective-setup button:hover,.objective-sheet button:hover{background:#eee9db}.objective-setup button:disabled{opacity:.5;cursor:wait}.objective-setup .objective-close{background:0 0;border:0;min-height:32px;padding:0 6px;font:28px system-ui;position:absolute;top:6px;right:10px}.objective-cover{background-position:50%;background-size:cover;border-right:3px solid #111;align-items:flex-end;min-height:450px;display:flex}.objective-cover span{color:#fff;background:#111;margin:0 -8px 24px;padding:12px 18px;font:400 36px Electroharmonix,sans-serif;transform:rotate(-3deg)}.objective-setup-body{padding:30px}.objective-setup-body>p{color:#444;margin:0 0 18px}.objective-options{gap:8px;display:grid}.objective-options>button{text-align:left}.objective-options>button span{color:#555;margin-top:3px;font:12px/1.5 system-ui;display:block}.objective-options>button:first-child{color:#fff;background:#111}.objective-options>button:first-child span{color:#ddd}.objective-roles{gap:8px;margin:16px 0;display:flex}.objective-roles>button{flex:1}.objective-roles button[aria-pressed=true]{color:#fff;background:#cc202b;border-color:#cc202b}.objective-rule{font-size:11px;font-weight:800}.objective-join{gap:8px;margin-top:16px;display:flex}.objective-join input{color:#111;letter-spacing:.15em;background:#fff;border:2px solid #111;flex:1;width:0;min-height:44px;padding:9px;font:600 15px system-ui}.objective-setup .objective-error{color:#ac1825;margin:12px 0 0;font-size:12px}.objective-error:empty{display:none}.objective-scrim{z-index:18;pointer-events:auto;background:#1118;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow:auto}.objective-sheet{width:min(700px,96vw);max-height:92dvh;padding:28px;overflow:auto}.objective-sheet header{border-bottom:3px solid #111;padding-bottom:14px}.objective-sheet header>span{letter-spacing:.08em;font-size:11px;font-weight:900}.objective-sheet h2{margin-bottom:7px}.objective-rosters{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.objective-team h3{border-bottom:2px solid;margin:0 0 6px;padding-bottom:7px;font:400 15px Electroharmonix,sans-serif}.objective-seat{color:#111;border-bottom:1px solid #d4d0c5;align-items:center;gap:9px;min-height:46px;padding:4px 0;display:flex}.objective-face{border:1px solid #111;flex:none;width:38px;height:38px;display:block;overflow:hidden}.objective-face svg{width:100%;height:100%}.objective-seat b{overflow-wrap:anywhere;font-size:12px;display:block}.objective-seat small{color:#555;font-size:10px}.objective-seat.empty{color:#888;font-size:11px}.objective-room{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.objective-room>b{letter-spacing:.22em;font-size:26px}.objective-sheet footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.objective-sheet footer>button{flex:1}.objective-sheet .objective-primary{color:#fff;background:#cc202b;border-color:#111}.objective-countdown{text-align:center;margin:16px 0;font:400 18px Electroharmonix,sans-serif}.objective-footnote{color:#555;margin-top:14px;font-size:11px;display:block}.objective-result .objective-rosters{text-align:left}.objective-final-score{justify-content:center;gap:25px;font:400 40px Electroharmonix,sans-serif;display:flex}.objective-stats{border:2px solid #111;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.objective-stats>div{gap:4px;padding:12px 4px;display:grid}.objective-stats>div+div{border-left:1px solid #111}.objective-stats b{font:400 24px Electroharmonix,sans-serif}.objective-stats span{font-size:10px;font-weight:800}.objective-hud{z-index:9;color:#111;pointer-events:none;background:#faf9f3f0;border:2px solid #111;width:clamp(270px,27vw,390px);padding:9px 13px;font:11px/1.35 system-ui,sans-serif;position:absolute;top:160px;left:50%;transform:translate(-50%);box-shadow:4px 4px #111}.objective-score-title,.objective-sub,.objective-boss-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.objective-score-title{font-size:9px;font-weight:800}.objective-score-title>b{font:400 17px Electroharmonix,sans-serif}.objective-boss-title{margin:4px 0;font:400 15px Electroharmonix,sans-serif}.objective-boss-title span{font:10px system-ui}.objective-health{background:#ddd;border:1px solid #111;height:9px;margin:5px 0;position:relative}.objective-health i{background:#c82035;height:100%;display:block}.objective-health em{background:#fff;width:2px;position:absolute;top:0;bottom:0}.objective-sub{margin-top:6px;font-size:9px;font-weight:700}.objective-sub>span:last-child{text-align:right}.objective-scores{justify-content:space-between;align-items:center;margin:1px 0;display:flex}.objective-scores strong{font:400 25px Electroharmonix,sans-serif}.objective-scores>span{font:400 12px Electroharmonix,sans-serif}.ember{color:#a74707}.azure{color:#006895}.objective-capture{background:#ddd;height:6px;position:relative;overflow:hidden}.objective-capture i{background:currentColor;height:100%;position:absolute}.objective-respawn{z-index:10;white-space:nowrap;color:#fff;background:#111e;max-width:90vw;padding:12px 20px;font:400 15px Electroharmonix,sans-serif;position:absolute;top:42%;left:50%;transform:translate(-50%)}#interface[data-objective] .match-status,#interface[data-objective] #spectate-chip{display:none!important}:where(body).pf-objective.pf-objective #interface[data-objective] .combat-hud{visibility:hidden}.home-mode-rail{min-height:0;position:relative}.home-mode-rail .home-modes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(19.0476% - 13.3333px);grid-auto-flow:column;gap:14px;height:100%;padding:4px 8px 10px;scroll-padding:8px;display:grid;overflow:auto hidden}.home-mode-rail .home-mode-panel{scroll-snap-align:start}.home-mode-new{color:#fff;pointer-events:none;background:#cc202b;padding:5px 8px;font:400 12px Electroharmonix,sans-serif;position:absolute;top:10px;left:10px}@media (max-width:1000px){.objective-hud{width:320px;top:132px}.home-mode-rail .home-modes{grid-auto-columns:calc(31.25% - 13.125px)}}@media (max-width:600px){.objective-setup[open]{display:block}.objective-cover{background-position:50% 38%;border-bottom:3px solid #111;border-right:0;height:115px;min-height:115px}.objective-cover span{margin:0 0 12px 15px;padding:5px 12px;font-size:24px}.objective-setup-body{padding:20px}.objective-setup .objective-close{background:#fff}.objective-setup h2{font-size:28px}.objective-sheet{max-height:95dvh;padding:18px}.objective-scrim{padding:10px}.objective-rosters{gap:12px}.objective-hud{width:280px;padding:7px 10px;top:86px}.objective-respawn{white-space:normal;text-align:center;font-size:12px}.objective-seat b{font-size:11px}.objective-sheet footer{gap:8px}.objective-sheet footer>button{padding:10px;font-size:11px}.home-mode-rail{flex:none;height:275px}.home-mode-rail .home-modes{grid-auto-columns:72%;gap:12px}.home-mode-rail .home-mode-panel,.home-mode-rail .home-mode-panel:first-child{grid-column:auto;height:255px}.objective-face{width:30px;height:34px}}@media (max-height:520px) and (orientation:landscape){.objective-sheet{max-height:94dvh;padding:16px}.objective-rosters{margin:10px 0}.objective-sheet header h2{font-size:25px}.objective-seat{min-height:35px}.objective-face{width:27px;height:27px}.objective-countdown{margin:9px 0;font-size:14px}.objective-hud{width:260px;padding:5px 8px;top:132px}.objective-score-title,.objective-sub{font-size:8px}.objective-setup-body{padding:20px}.objective-cover{min-height:380px}.objective-setup h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.home-mode-rail .home-modes{scroll-behavior:auto}}.objective-waypoint{z-index:6;pointer-events:none;color:#fff4d7;background:#111b;border:1px solid #fff8;align-items:center;gap:6px;padding:5px 8px;font:700 10px system-ui;display:flex;position:absolute;transform:translate(-50%,-50%)}.objective-waypoint i{transform:rotate(var(--bearing));font-size:15px;font-style:normal;display:none}.objective-waypoint.offscreen i{display:block}.objective-waypoint span{opacity:.8;font-size:9px}.objective-setup{--mode-red:#c72236;background:#faf6ec;grid-template-columns:minmax(0,34%) minmax(0,1fr);width:min(1100px,95vw);max-height:92dvh}.objective-cover{background-position:50% 40%;align-items:flex-end;min-height:610px;position:relative}.objective-cover:after{content:"";background:linear-gradient(#0000 55%,#08090bbb);position:absolute;inset:0}.objective-cover span{z-index:1;background:#c72236;max-width:95%;padding:12px 18px;font:italic 900 23px/1.05 Bangers,Impact,sans-serif;position:relative}.objective-setup-body{min-width:0;padding:28px 32px}.objective-setup h2{letter-spacing:-.02em;margin:12px 0;font:italic 900 clamp(38px,4.4vw,64px)/.95 Bangers,Impact,sans-serif}.objective-setup-body>small{color:#b41d32}.objective-setup-body>p{max-width:42em;font-size:14px}.objective-rules{counter-reset:rules;gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.objective-rules li{counter-increment:rules;padding-left:34px;position:relative}.objective-rules li:before{content:"0" counter(rules);color:#bc2434;font:italic 900 21px Impact,sans-serif;position:absolute;top:0;left:0}.objective-rules b{letter-spacing:.06em;font-size:11px;display:block}.objective-rules span{color:#555;margin-top:2px;font-size:12px;display:block}.objective-picks{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:7px;max-width:100%;margin-bottom:8px;padding:4px 2px 12px;display:flex;overflow:auto}.objective-picks button{scroll-snap-align:center;background:#fff;border:2px solid #111;width:62px;min-width:62px;padding:0}.objective-picks button[aria-pressed=true]{border-color:#c72236;box-shadow:0 0 0 2px #c72236}.objective-picks button>span{width:58px;height:59px;display:block;overflow:hidden}.objective-picks svg{width:100%;height:100%}.objective-picks b{min-height:20px;padding:4px 1px;font:700 8px/1.1 system-ui;display:block}.objective-roles{margin:10px 0}.objective-options{grid-template-columns:1fr 1fr;gap:8px}.objective-options>button{padding:11px 12px;font-size:12px}.objective-options>button span{font-size:10px}.objective-setup .objective-close{z-index:3;top:8px;right:12px}.objective-join{margin-top:12px}.objective-join input{font-size:13px}.objective-sheet{background:#faf6ec;width:min(850px,94vw)}.objective-sheet h2{font:italic 900 clamp(34px,5vw,64px)/1 Bangers,Impact,sans-serif}.objective-sheet header>small{color:#b41d32}.objective-rosters.single{grid-template-columns:1fr}.objective-rosters.single .objective-team{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.objective-rosters.single h3{grid-column:1/-1}.objective-team.heroes h3{color:#16766d}.objective-team.villains h3{color:#b72035}.objective-seat{min-height:54px}.objective-seat.empty{min-height:42px}.objective-result{text-align:left}.objective-table-wrap{margin:24px 0;overflow-x:auto}.objective-leaderboard{border-collapse:collapse;white-space:nowrap;width:100%;font:600 12px system-ui}.objective-leaderboard thead{color:#fff;background:#111}.objective-leaderboard th,.objective-leaderboard td{text-align:right;border-bottom:1px solid #1113;padding:13px 10px}.objective-leaderboard th:first-child{text-align:left}.objective-leaderboard tbody th>span{color:#bd2235;margin-right:12px}.objective-leaderboard tbody small{color:#777;margin:4px 0 0 22px;font-size:10px;display:block}.objective-run-total{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.objective-run-total span{color:#666}#interface[data-objective] .fighter-meter.foe,#interface[data-objective] .controls-hint{display:none!important}#interface[data-objective] .fighter-meter.own{width:260px;min-width:0;max-width:calc(50vw - 25px);height:76px;min-height:0;box-shadow:none;clip-path:none;color:#fff;background:#111d;border:1px solid #fff5;gap:10px;padding:10px 12px;display:flex;position:absolute;top:18px;left:18px;transform:none}#interface[data-objective] .fighter-meter.own .ink-sweep{display:none}#interface[data-objective] .fighter-meter.own .portrait-frame{clip-path:none;border:1px solid #fff5;width:50px;min-width:50px;height:54px;transform:none}#interface[data-objective] .fighter-meter.own>div{flex:1;min-width:0}#interface[data-objective] .fighter-meter.own .meter-title{height:auto;margin:0 0 5px;padding:0}#interface[data-objective] #own-name{color:#fff;text-shadow:none;font:italic 900 19px/1 Impact,sans-serif}#interface[data-objective] .fighter-meter.own .health-track{background:#fff3;border:0;height:8px;margin:0;transform:none}#interface[data-objective] .fighter-meter.own .meter-bottom{background:0 0;gap:8px;height:12px;margin:5px 0 0;padding:0}#interface[data-objective] #own-hp{clip-path:none;background:0 0;min-width:0;padding:0;font:700 10px system-ui}#interface[data-objective] .fighter-meter.own .stamina-track{background:#fff3;border:0;max-width:70px;height:4px}.objective-hud{color:#f8f4e9;width:300px;box-shadow:none;background:#111d;border:1px solid #fff5;padding:10px 13px;font:600 11px/1.3 system-ui;top:18px;left:auto;right:18px;transform:none}.objective-hud-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.objective-hud-heading>span{letter-spacing:.06em;color:#e5c97d;font:700 10px system-ui}.objective-village-hp i{background:#efc56d;height:100%;transition:width .15s;display:block}.objective-hud-meta{justify-content:space-between;margin:5px 0 8px;font-size:9px;display:flex}.objective-team-strip{align-items:center;gap:6px;display:flex}.objective-team-strip>span{letter-spacing:.035em;margin-left:auto;font-size:9px}.objective-mini{flex:none;width:29px;height:34px;position:relative}.objective-mini>span{width:28px;height:28px;display:block;overflow:hidden}.objective-mini svg{width:100%;height:100%}.objective-mini>i{height:3px;width:var(--hp);background:#79dbcb;margin-top:2px;display:block}.objective-mini>b{color:#ffce62;background:#111;font:800 9px system-ui;position:absolute;bottom:4px;right:-2px}.objective-mini.fallen>span{opacity:.35}.objective-versus{justify-content:space-between;align-items:center;gap:15px;margin-top:7px;display:flex}.objective-versus small{letter-spacing:.09em;margin:0 0 4px;font:700 8px system-ui;display:block}.objective-versus>strong{color:#de3548;font:italic 900 16px Impact,sans-serif}#interface[data-objective] .move-bar{gap:5px;width:auto;max-width:calc(100vw - 35px);bottom:32px;right:20px;transform:none}#interface[data-objective] .move-slot{width:62px;min-width:0;height:auto;padding:0;transform:none;box-shadow:2px 3px #101014}#interface[data-objective] .move-icon{height:61px;min-height:0}#interface[data-objective] .move-title{min-height:25px;padding:5px 2px;font-size:9px;line-height:1.05}#interface[data-objective] .move-slot kbd{min-width:24px;min-height:24px;padding:2px 7px;font-size:15px;bottom:-18px;transform:none}#interface[data-objective] .action-message{max-width:55vw;font-size:24px;top:23%}#interface[data-objective] .combo-counter{transform-origin:0;transform:scale(.7)}#interface[data-objective] .connection-note{top:120px}.objective-respawn{text-align:center;white-space:normal;background:#111d;border:1px solid #fff5;max-width:310px;padding:10px 16px;top:auto;bottom:150px}.objective-respawn b{font:italic 900 20px Impact,sans-serif;display:block}.objective-respawn span{margin-top:5px;font:11px system-ui;display:block}.objective-shop-prompt{color:#141519;pointer-events:auto;cursor:pointer;z-index:10;background:#e6c376;border:2px solid #111;padding:13px 18px;font:900 12px system-ui;position:absolute;bottom:30px;left:22px}.objective-shop{color:#111;pointer-events:auto;background:#faf6ec;border:3px solid #111;width:min(560px,94vw);max-height:90dvh;padding:32px;overflow:auto;box-shadow:8px 8px #111}.objective-shop>small{letter-spacing:.12em;font:800 10px system-ui}.objective-shop h2{margin:10px 0;font:italic 900 42px Impact,sans-serif}.objective-shop>p{justify-content:space-between;font:14px system-ui;display:flex}.objective-shop>p>b{color:#a37116}.objective-shop-items{gap:9px;margin:20px 0;display:grid}.objective-shop-items button{text-align:left;color:#111;cursor:pointer;background:#fff;border:2px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.objective-shop-items b{font:800 14px system-ui;display:block}.objective-shop-items small{margin:5px 0;font:12px system-ui;display:block}.objective-shop-items em{color:#a82233;font:800 9px system-ui}.objective-shop-items strong{white-space:nowrap;font:900 14px system-ui}.objective-shop button:focus-visible{outline-offset:2px;outline:3px solid #bc2434}@media (max-width:700px){.objective-setup[open]{display:block}.objective-cover{background-position:50% 33%;height:140px;min-height:140px}.objective-cover span{margin:0 0 10px 12px;font-size:17px}.objective-setup-body{padding:20px}.objective-setup h2{font-size:42px}.objective-rules{gap:9px;margin:14px 0}.objective-rules span{font-size:11px}.objective-options button{padding:10px;font-size:10px}.objective-options span{font-size:9px}.objective-hud{width:180px;padding:8px;top:9px;right:9px}#interface[data-objective] .fighter-meter.own{gap:6px;width:170px;max-width:calc(50vw - 14px);height:65px;padding:8px;top:9px;left:9px}#interface[data-objective] .fighter-meter.own .portrait-frame{width:33px;min-width:33px;height:42px}#interface[data-objective] #own-name{font-size:15px}#interface[data-objective] #own-hp{font-size:8px}#interface[data-objective] .fighter-meter.own .stamina-track{max-width:35px}.objective-hud-heading b{font-size:14px}.objective-hud-heading>span{font-size:8px}.objective-team-strip{gap:3px}.objective-mini{width:22px;height:28px}.objective-mini>span{width:22px;height:22px}.objective-team-strip>span{font-size:7px}.objective-versus{gap:6px}.objective-versus small{font-size:6px}.objective-versus>strong{font-size:11px}.objective-hud-meta{font-size:7px}.objective-hud-meta b{font-size:9px}#interface[data-objective] .move-bar{gap:4px;bottom:32px;right:12px}#interface[data-objective] .move-slot{width:49px}#interface[data-objective] .move-icon{height:48px}#interface[data-objective] .move-title{min-height:22px;font-size:7px}#interface[data-objective] .move-slot kbd{min-height:20px;font-size:12px;bottom:-16px}.objective-shop-prompt{padding:9px;font-size:10px;bottom:130px;left:12px}.objective-respawn{bottom:150px}.objective-respawn b{font-size:16px}.objective-respawn span{font-size:10px}.objective-sheet{padding:18px}.objective-leaderboard{font-size:10px}.objective-leaderboard th,.objective-leaderboard td{padding:10px 7px}.objective-rosters.single .objective-team{column-gap:12px}.objective-shop{padding:24px}}@media (max-height:540px) and (orientation:landscape){.objective-setup[open]{grid-template-columns:28% 1fr;display:grid}.objective-cover{height:100%;min-height:500px}.objective-setup-body{padding:18px}.objective-hud{width:230px;padding:7px 10px;top:9px;right:12px}#interface[data-objective] .fighter-meter.own{width:220px;height:62px;top:9px;left:12px}#interface[data-objective] .move-slot{width:48px}#interface[data-objective] .move-icon{height:42px}#interface[data-objective] .move-title{min-height:20px;font-size:7px}.objective-respawn{bottom:125px}.objective-shop-prompt{bottom:25px}}#interface[data-objective] .fighter-meter.own:before,#interface[data-objective] .fighter-meter.own:after{display:none}#interface[data-objective] .fighter-meter.own .portrait-frame{flex:none;margin:0;position:static}#interface[data-objective] .fighter-meter.own>div{clip-path:none;background:0 0;width:auto;height:auto;padding:0;position:static;inset:auto;transform:none}#interface[data-objective] .fighter-meter.own .meter-title:before,#interface[data-objective] .fighter-meter.own .meter-bottom:before{display:none}#interface[data-objective] .move-bar .move-slot{flex:0 0 62px}#interface[data-objective] .move-bar .move-title{height:25px}#interface[data-objective] .move-bar .move-slot kbd{transform:translate(-50%)}.objective-shop .objective-close{cursor:pointer;background:0 0;border:0;font:28px system-ui;position:absolute;top:8px;right:12px}@media (max-width:700px){#interface[data-objective] .move-bar .move-slot{flex-basis:46px}}@media (max-height:520px) and (orientation:landscape){#interface[data-objective] .move-bar .move-slot{flex-basis:43px}}.objective-boss-strip{border-top:1px solid #fff4;justify-content:space-between;margin-top:8px;padding:5px 0 9px;font:700 9px system-ui;display:flex;position:relative}.objective-boss-strip i{height:3px;width:var(--boss-hp);background:#ed4358;position:absolute;bottom:0;left:0}.objective-boss-strip span{color:#eab1b7;font-weight:500}#interface[data-objective] #pointer-hint{color:#ede7d9;letter-spacing:.055em;opacity:.8;background:#12161b90;border:0;padding:7px 10px;font:600 9px/1.3 system-ui;top:auto;bottom:20px;left:22px;transform:none}#interface[data-objective] .fighter-meter.own .stamina-fill{background:#e5c78a}@media (max-width:700px){#interface[data-objective] #pointer-hint{display:none}}.objective-setup{color:#f2e9d7;background:#121619;border:1px solid #9f927866;grid-template-columns:minmax(0,57%) minmax(0,43%);width:min(1240px,96vw);max-height:94dvh;overflow:auto;box-shadow:0 24px 90px #000c}.objective-setup::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d12d6}.objective-setup .objective-cover{background-position:40%;border:0;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:680px;padding:40px 34px 24px;display:flex}.objective-cover:after{background:linear-gradient(90deg,#080b1230,#0000 60%,#11161955),linear-gradient(#08101760,#0000 50%,#0e131afc)}.objective-cover-copy,.objective-select{z-index:1;position:relative}.objective-cover-copy>small{letter-spacing:.19em;color:#ecd7a9;font:800 10px/1.4 system-ui}.objective-setup .objective-cover-copy h2{letter-spacing:.02em;color:#fff2d9;text-shadow:4px 5px #171719,0 4px 24px #0009;margin:18px 0;font:400 clamp(70px,7.6vw,108px)/.83 Bangers,Impact,sans-serif}.objective-cover-copy p{color:#f6ecd5;text-shadow:0 2px 5px #000;margin-top:18px;font:italic 16px/1.4 Georgia,serif}.objective-setup .objective-cover span{font:inherit;color:inherit;background:0 0;max-width:none;margin:0;padding:0;transform:none}.objective-select-heading{letter-spacing:.12em;border-top:1px solid #e4d1a84d;justify-content:space-between;align-items:center;gap:15px;padding:14px 0 12px;font:700 10px system-ui;display:flex}.objective-select-heading b{letter-spacing:.04em;color:#ecd29c;font:400 21px Bangers,Impact,sans-serif}.objective-setup .objective-picks{scrollbar-color:#c4a76e #ffffff15;gap:9px;margin:0;padding:5px 3px 12px;scroll-padding:3px}.objective-setup .objective-picks button{opacity:.7;background:#f5eddc;border:1px solid #b7a17d;width:64px;min-width:64px;min-height:0;transition:opacity .15s,transform .15s}.objective-setup .objective-picks button:hover{opacity:1;transform:translateY(-3px)}.objective-setup .objective-picks button[aria-pressed=true]{opacity:1;border-color:#eed5a1;box-shadow:0 0 0 2px #f0ca7b}.objective-setup .objective-picks button>span{width:62px;height:65px;display:block}.objective-setup .objective-picks b{color:#171a20;min-height:23px;padding:5px 2px;font:700 8px/1.1 system-ui}.objective-setup .objective-picks svg{filter:sepia(.12)}.objective-setup .objective-setup-body{background:radial-gradient(at 100% 0,#46332a44,#0000 65%),#121619;border-left:1px solid #cbb58538;flex-direction:column;justify-content:center;padding:42px 34px 26px;display:flex}.objective-setup-body>small{color:#d4b16e;letter-spacing:.2em;font:800 9px system-ui}.objective-setup-body h3{letter-spacing:.04em;margin:12px 0;font:400 clamp(28px,3vw,42px)/1 Bangers,Impact,sans-serif}.objective-setup-body>p{color:#bfc1bd;margin:0;font:400 13px/1.6 system-ui}.objective-rules{gap:15px;margin:22px 0 26px}.objective-rules li{padding-left:34px}.objective-rules li:before{color:#be9e67;font-size:22px}.objective-rules b{color:#e9dfca;letter-spacing:.1em;font-size:10px}.objective-rules span{color:#a6adaf;margin-top:3px;font-size:11px;line-height:1.5}.objective-setup .objective-roles{border:1px solid #dbbf873d;gap:0;margin:0 0 12px}.objective-setup .objective-roles button{color:#bbbdb9;letter-spacing:.06em;background:#10141ad4;border:0;min-height:42px;padding:9px 12px;font:400 18px Bangers,Impact,sans-serif}.objective-setup .objective-roles button span{letter-spacing:.1em;margin-top:3px;font:800 8px system-ui;display:block}.objective-setup .objective-roles button[aria-pressed=true]{color:#e9d2a2;background:#2b3d3b}.objective-setup .objective-roles button[data-faction=villains][aria-pressed=true]{color:#ffe0d7;background:#692a33}.objective-setup button:focus-visible,.objective-shop button:focus-visible{outline-offset:4px;outline:2px solid #f9d796}.objective-setup button.objective-close{color:#f2e7d0;z-index:4;background:#1118;width:34px;height:34px;min-height:0;padding:0;font-size:28px;top:8px;right:10px}.objective-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}.objective-setup .objective-options>button{color:#f1e6d1;letter-spacing:.055em;background:#20282d;border:1px solid #65707870;min-height:66px;padding:13px 14px;font:400 17px Bangers,Impact,sans-serif;position:relative}.objective-setup .objective-options>button:hover{background:#303b41;border-color:#c0a06b}.objective-options>button span{letter-spacing:0;color:#aeb6b9;margin-top:5px;font:400 10px/1.4 system-ui}.objective-setup .objective-options>.deploy-primary{color:#fff1dc;background:#c52c37;border:1px solid #e75b64;grid-column:1/-1;min-height:75px;padding-right:40px;font-size:25px}.objective-setup .objective-options>.deploy-primary:hover{background:#db3441}.objective-options>.deploy-primary span{color:#f3c9c6;font-size:10px}.deploy-primary i{font:26px system-ui;position:absolute;top:23px;right:20px}.objective-setup .objective-options>.deploy-alone{background:0 0;border-color:#a894703d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 14px;font-size:15px;display:flex}.objective-options>.deploy-alone span{margin:0}.objective-join{gap:0;margin-top:13px}.objective-setup .objective-join input{color:#e4dccb;letter-spacing:.1em;background:#0b1013;border:1px solid #62676a70;min-height:40px;padding:10px 12px;font-size:11px}.objective-setup .objective-join button{color:#e6cc9a;background:#34332c;border:1px solid #8f7c5070;min-height:40px;font:700 11px system-ui}.objective-setup .objective-error{color:#f5a090;font-size:11px}.objective-hud{background:linear-gradient(135deg,#151c24ed,#10151ee8);border:1px solid #c9baa75e;border-top:2px solid #dbbd7f;width:310px;padding:12px 14px;box-shadow:0 5px 18px #0003}.objective-hud-heading b{letter-spacing:.08em;font:400 19px Bangers,Impact,sans-serif}.objective-hud-heading>span{color:#dfc490;font-size:10px}.objective-village-hp{background:#e3ddce25;height:6px;margin-top:9px}.objective-village-hp i{background:linear-gradient(90deg,#a78446,#f0d69f)}.objective-hud-meta{color:#d3d4cf;margin:6px 0 10px;font-size:9px}.objective-hud-meta b{color:#efcf84;font-size:13px}.objective-lanes{letter-spacing:.09em;color:#94a1a9;border-block:1px solid #b9c6d127;justify-content:space-between;gap:8px;margin:0 0 9px;padding:7px 0;font:600 8px system-ui;display:flex}.objective-lanes b{color:#dfddcf;margin-left:3px;font-size:10px}.objective-mini{width:31px;height:36px}.objective-mini>span{border:1px solid #cbbea36b;width:30px;height:30px}.objective-mini>i{background:#bdc68a;max-width:30px}.objective-mini>b{color:#ffe8ab}.objective-mini.returning>span{opacity:.55;border-color:#efc774}.objective-team-strip>span{color:#d2c3a4;font-size:9px}.objective-alert{color:#c8b58c;letter-spacing:.095em;max-height:24px;margin-top:9px;font:700 8px/1.5 system-ui}.objective-alert:empty{display:none}.objective-hud.under-attack{border-top-color:#f34b57}.objective-hud.under-attack .objective-alert{color:#ffb0ac}.objective-hud.under-attack .objective-village-hp i{background:#ee5a61}.objective-versus small{color:#d3ddd6;font-size:9px}.objective-versus em{color:#b9a678;letter-spacing:.035em;margin-top:2px;font:600 7px system-ui;display:block}.objective-versus>div:last-child small{color:#ecacac}.objective-versus{gap:12px;margin-top:10px}.objective-versus .objective-team-strip{gap:6px}.objective-boss-strip{font-size:10px;line-height:1.5}.objective-boss-strip b{max-width:65%}#interface[data-objective] .fighter-meter.own{background:linear-gradient(135deg,#151c24ed,#10151ee8);border:1px solid #c9baa75e;border-left:3px solid #b5bca5;width:276px;height:81px;padding:11px 12px}#interface[data-objective] #own-name{letter-spacing:.06em;font:400 21px Bangers,Impact,sans-serif}#interface[data-objective] .fighter-meter.own .meter-title{margin-bottom:8px}#interface[data-objective] .fighter-meter.own .health-track{height:6px}#interface[data-objective] .fighter-meter.own .meter-bottom{gap:9px;margin-top:8px}#interface[data-objective] .fighter-meter.own .stamina-track{border:0;flex:1;max-width:none;height:5px}.objective-shop-prompt{color:#1b2022;background:#efe0b6;border:1px solid #c3a66e;border-left:4px solid #af3943;padding:12px 17px;font-size:10px;bottom:60px;box-shadow:0 4px 15px #0005}.objective-shop{color:#252626;background:#ede7d8;border:1px solid #b8a079;width:min(1120px,96vw);max-height:94dvh;padding:30px;overflow:auto;box-shadow:0 20px 90px #000b}.objective-shop::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07101ba3}.objective-shop header{border-bottom:2px solid #373832;margin-bottom:24px;padding-bottom:18px;padding-right:260px;position:relative}.objective-shop header>small{letter-spacing:.16em;color:#917043;font:800 9px system-ui}.objective-shop h2{letter-spacing:.045em;margin:8px 0;font:400 clamp(26px,3.2vw,45px) Bangers,Impact,sans-serif}.objective-shop header>p{color:#747264;margin:0;font:italic 14px Georgia,serif}.objective-wallet{text-align:right;position:absolute;top:12px;right:48px}.objective-wallet small{letter-spacing:.12em;font:800 8px system-ui;display:block}.objective-wallet b{color:#846228;margin-top:6px;font:400 35px Bangers,Impact,sans-serif;display:block}.objective-shop .objective-close{color:#534f46;top:6px;right:7px}.objective-shop-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:0 0 20px}.objective-shop-items button{text-align:left;background:#f9f4e8;border:1px solid #a59c89;padding:0;transition:transform .15s,border-color .15s;display:block;position:relative;overflow:hidden;box-shadow:3px 4px #0001}.objective-shop-items button:not(:disabled):hover{border-color:#916e38;transform:translateY(-4px)}.objective-shop-items button:disabled{opacity:.57;cursor:default}.defence-art{aspect-ratio:1;background-color:#1c1a17;background-image:url(/assets/ui/objectives/defences.webp);background-repeat:no-repeat;background-size:500%;display:block}.defence-details{flex-direction:column;min-height:165px;padding:15px 12px;display:flex}.objective-shop-items .defence-details>small{letter-spacing:.12em;color:#947246;margin:0 0 8px;font:800 8px system-ui}.objective-shop-items .defence-details>b{letter-spacing:.025em;min-height:40px;font:400 20px/1.05 Bangers,Impact,sans-serif}.defence-details>span{color:#656658;min-height:48px;margin:7px 0 13px;font:11px/1.45 system-ui}.objective-shop-items strong{color:#645024;white-space:normal;margin-top:auto;font:800 15px system-ui}.objective-shop-items em{letter-spacing:.06em;color:#92514a;margin-top:6px;font:800 8px system-ui}.objective-shop footer{border-top:1px solid #9795826b;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;font:11px system-ui;display:flex}.objective-shop footer small{color:#8a6156}.objective-shop footer>button{color:#f5ead0;cursor:pointer;background:#262c2c;border:1px solid #565545;padding:13px 17px;font:800 10px system-ui}.objective-shop [data-shop-notice]:empty{display:none}.objective-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08111acc}.objective-sheet{border:1px solid #b39a76;box-shadow:0 24px 90px #000a}.objective-sheet button{font:700 11px system-ui}.objective-sheet .objective-primary{background:#bc2b37;border:1px solid #a22832}.objective-result{background:#f0eadc;width:min(1100px,95vw);padding:0}.objective-result-hero{color:#f3e6ca;background:linear-gradient(90deg,#0b1119e8,#0b111960),url(/assets/ui/objectives/last-stand-deployment.webp) 50% 43%/cover;min-height:235px;position:relative;overflow:hidden;border:0!important;padding:27px 36px 22px!important}.objective-result[data-result-mode=bad-blood] .objective-result-hero{background-image:linear-gradient(90deg,#0b1119e8,#0b111960),url(/assets/ui/objectives/bad-blood-deployment.webp)}.objective-result-hero>small{color:#d4b982!important;font-size:9px!important}.objective-result-hero h2{letter-spacing:.035em;text-shadow:3px 3px #0008;margin:17px 0 15px;font:400 58px/.93 Bangers,Impact,sans-serif}.objective-result-hero>p{color:#d0ccc2;max-width:60%;margin:0;font:11px system-ui}.objective-result-stamp{text-align:right;max-width:40%;position:absolute;top:35px;right:36px}.objective-result-stamp small{letter-spacing:.18em;color:#d8bd82;font:800 9px system-ui;display:block}.objective-result-stamp b{letter-spacing:-.025em;color:#f2dca9;font:400 112px/.95 Bangers,Impact,sans-serif;display:block}.objective-result[data-result-mode=bad-blood] .objective-result-stamp b{margin-top:12px;font-size:58px}.objective-result-body{padding:25px 32px 28px}.objective-result-squad{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.objective-result-squad article{border-bottom:2px solid #999381;grid-template-columns:55px 1fr;align-items:center;column-gap:10px;min-width:0;padding-bottom:10px;display:grid}.objective-result-squad article.is-you{border-color:#b62335}.result-portrait{grid-row:1/4;width:55px;height:63px;position:relative;overflow:hidden}.result-portrait svg{width:55px;height:55px;display:block}.result-portrait span{text-align:center;color:#eadfc6;background:#24282a;font:800 7px/13px system-ui;position:absolute;bottom:0;left:0;right:0}.objective-result-squad article>b{white-space:nowrap;text-overflow:ellipsis;font:700 11px system-ui;overflow:hidden}.objective-result-squad article>small{color:#797569;font:9px system-ui}.objective-result-squad article>strong{letter-spacing:.03em;color:#a4733a;font:400 15px Bangers,Impact,sans-serif}.objective-contribution-heading{letter-spacing:.05em;justify-content:space-between;align-items:center;margin-top:28px;font:700 10px system-ui;display:flex}.objective-contribution-heading span{color:#898174;letter-spacing:0;font:10px system-ui}.objective-table-wrap{margin:12px 0 20px}.objective-leaderboard{font-size:11px}.objective-leaderboard thead{color:#ebdec2;letter-spacing:.06em;background:#252c30;font-size:9px}.objective-leaderboard td,.objective-leaderboard th{border-color:#93877736;padding:13px 10px}.objective-leaderboard .is-you{background:#e2d7c0}.objective-run-total{border-block:1px solid #93877755;grid-template-columns:repeat(3,1fr);gap:15px;padding:16px 0;display:grid}.objective-run-total>div{align-items:center;gap:12px;display:flex}.objective-run-total b{color:#8b663d;font:400 32px Bangers,Impact,sans-serif}.objective-run-total span{letter-spacing:.06em;max-width:100px;font:800 8px/1.5 system-ui}.objective-result footer{margin-top:22px}.objective-result footer>button{min-height:46px}.objective-result footer>button:first-child{flex:2}@media (max-width:850px){.objective-setup{grid-template-columns:49% 51%}.objective-setup .objective-cover{min-height:650px;padding:28px 22px 20px}.objective-setup .objective-setup-body{padding:30px 22px 22px}.objective-setup .objective-cover-copy h2{font-size:74px}.objective-rules{gap:13px}.objective-shop{padding:25px 20px}.objective-shop-items{gap:8px}.defence-details{padding:12px 8px}.objective-shop-items .defence-details>b{font-size:17px}.defence-details>span{font-size:10px}.objective-result-squad{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.objective-result-body{padding:22px}}@media (max-width:600px){.objective-setup[open]{width:96vw;max-height:95dvh;display:block}.objective-setup .objective-cover{background-position:32%;height:auto;min-height:420px;padding:26px 20px 18px}.objective-setup .objective-cover-copy h2{font-size:70px}.objective-cover-copy p{font-size:13px}.objective-setup .objective-setup-body{border-left:0;padding:25px 20px}.objective-select-heading{margin-top:25px}.objective-picks{max-height:110px}.objective-rules{margin:20px 0}.objective-hud{width:183px;padding:8px;top:9px;right:9px}.objective-hud-heading b{font-size:14px}.objective-hud-heading>span{font-size:8px}.objective-hud-meta{font-size:7px}.objective-hud-meta b{font-size:10px}.objective-lanes{gap:2px;margin-bottom:6px;padding:5px 0;font-size:6px}.objective-lanes b{font-size:8px}.objective-mini{width:22px;height:27px}.objective-mini>span{width:21px;height:21px}.objective-mini>i{max-width:21px}.objective-alert{letter-spacing:.04em;margin-top:6px;font-size:6px}.objective-team-strip>span{font-size:6px}.objective-versus{gap:5px}.objective-versus small{font-size:7px}.objective-versus em{font-size:5px}.objective-versus .objective-team-strip{gap:3px}#interface[data-objective] .fighter-meter.own{width:170px;height:66px;padding:8px;top:9px;left:9px}#interface[data-objective] #own-name{font-size:16px}#interface[data-objective] .fighter-meter.own .meter-title{margin-bottom:6px}#interface[data-objective] .fighter-meter.own .meter-bottom{margin-top:6px}.objective-shop-prompt{padding:9px;font-size:9px;bottom:132px;left:12px}.objective-shop header{padding-bottom:68px;padding-right:0}.objective-wallet{justify-content:space-between;align-items:center;display:flex;inset:auto 0 14px}.objective-wallet b{margin:0;font-size:29px}.objective-shop-items{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow:auto}.objective-shop-items button{scroll-snap-align:center;min-width:160px}.objective-shop footer{flex-wrap:wrap}.objective-shop footer>button{width:100%}.objective-result-hero{min-height:225px;padding:22px!important}.objective-result-hero h2{font-size:46px}.objective-result-stamp{top:54px;right:22px}.objective-result-stamp b{font-size:82px}.objective-result[data-result-mode=bad-blood] .objective-result-stamp{text-align:left;margin:12px 0;position:static}.objective-result[data-result-mode=bad-blood] .objective-result-stamp b{margin:5px 0;font-size:26px}.objective-result-stamp small{font-size:7px}.objective-result-hero>p{max-width:85%;font-size:10px}.objective-result-body{padding:18px}.objective-result-squad{grid-template-columns:1fr 1fr}.objective-result-squad article{column-gap:7px}.objective-result-squad article>b{font-size:10px}.objective-contribution-heading{font-size:9px;display:block}.objective-contribution-heading span{margin-top:4px;display:block}.objective-run-total{gap:10px}.objective-run-total>div{display:block}.objective-run-total span{font-size:7px;display:block}.objective-run-total b{font-size:28px}.objective-result footer{gap:7px}.objective-result footer>button{padding:10px;font-size:9px}.objective-result footer>button:first-child{flex-basis:100%}}@media (max-height:540px) and (orientation:landscape){.objective-setup[open]{grid-template-columns:45% 55%;display:grid}.objective-setup .objective-cover{height:100%;min-height:620px;padding:25px 20px}.objective-setup .objective-setup-body{padding:25px 20px}.objective-hud{width:260px;padding:8px 10px;top:9px}.objective-lanes{margin-bottom:6px;padding:4px 0}.objective-alert{font-size:7px}.objective-mini{width:24px;height:28px}.objective-mini>span{width:24px;height:24px}.objective-shop-prompt{bottom:52px}.objective-result{max-height:94dvh}}@media (prefers-reduced-motion:reduce){.objective-picks button,.objective-shop-items button,.objective-village-hp i{transition:none!important}}.objective-setup button.objective-close{float:right;grid-column:1/-1;justify-self:end;margin:0 10px -34px 0;position:sticky}.objective-shop .objective-close{float:right;z-index:4;background:#ede7d8;margin:-18px -10px -12px 0;position:sticky;top:0;right:0}.objective-respawn{text-align:left;background:linear-gradient(115deg,#151d25f2,#10151eeb);border:1px solid #beaa7c80;border-top:2px solid #dfbd77;align-items:center;gap:13px;width:max-content;max-width:min(440px,100vw - 24px);padding:12px 18px;display:flex;bottom:128px;box-shadow:0 5px 24px #0005}.objective-return-dial{background:conic-gradient(#e7c782 var(--return-progress),#d2c09424 0);border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative}.objective-return-dial:before{content:"";background:#151c24;border-radius:50%;position:absolute;inset:3px}.objective-return-dial strong{color:#f2dba6;letter-spacing:.02em;font:400 22px Bangers,Impact,sans-serif;position:relative}.objective-return-copy{min-width:0}.objective-return-copy b{color:#f0dfb8;letter-spacing:.045em;font:400 21px Bangers,Impact,sans-serif}.objective-return-copy span{color:#b3bdc4;margin:4px 0 0;font:10px/1.5 system-ui}.objective-return-copy small{letter-spacing:.08em;color:#e0c08a;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:7px;font:700 8px/1.5 system-ui;display:block;overflow:hidden}.objective-respawn[data-state=out]{border-top-color:#a95159}.objective-respawn[data-state=out] .objective-return-dial strong{color:#d29197}@media (max-width:600px){.objective-respawn{gap:10px;padding:10px 12px;bottom:143px}.objective-return-dial{width:40px;height:40px}.objective-return-dial strong{font-size:19px}.objective-return-copy b{font-size:17px}.objective-return-copy span{font-size:9px}.objective-return-copy small{max-width:235px;font-size:7px}}@media (max-height:540px) and (orientation:landscape){.objective-respawn{max-width:340px;padding:9px 12px;bottom:24px;left:14px;transform:none}.objective-return-dial{width:38px;height:38px}.objective-return-copy b{font-size:17px}.objective-return-copy small{font-size:7px}}.objective-rescue-cue{z-index:7;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.rescue-hex{flex:none;width:76px;height:auto;overflow:visible}.rescue-track{stroke:#0a0c15;stroke-width:7px;stroke-linecap:round}.rescue-blades line{stroke:#ff2d55;stroke-width:5px;stroke-linecap:round}.objective-rescue-cue[data-helping=true] .rescue-blades line{stroke:#ffd76a}.rescue-crack{fill:none;stroke:#fff;stroke-width:1.8px;opacity:.85}.rescue-plus circle{fill:#dc143c;stroke:#fff;stroke-width:1.8px}.rescue-plus path{fill:#fff}.objective-rescue-cue[data-near=true] .rescue-plus{animation:.7s ease-in-out infinite rescue-beat}.rescue-text{min-width:0;max-width:150px}.rescue-text b{text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:.06em;background:#dc143c;max-width:100%;padding:5px 9px 4px;font:400 13px/1 Electroharmonix,Barlow Condensed,sans-serif;display:inline-block;overflow:hidden;transform:skew(-12deg);box-shadow:3px 3px #0a0c15}.rescue-text small{letter-spacing:.12em;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000,0 0 3px #000;margin-top:6px;font:400 9.5px/1 Electroharmonix,Barlow Condensed,sans-serif;display:block}.rescue-bearing{width:0;height:0;transform:rotate(var(--bearing,0deg)) translateX(44px);display:none;position:absolute;top:50%;left:31px}.rescue-bearing b{filter:drop-shadow(0 0 #fff)drop-shadow(2px 2px #0a0c15);border:11px solid #0000;border-left:16px solid #dc143c;width:0;height:0;position:absolute;top:-11px;left:-2px}.objective-rescue-cue.offscreen .rescue-bearing{display:block}@keyframes rescue-beat{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:600px){.rescue-hex{width:48px}.rescue-text b{font-size:10px}.rescue-text small{font-size:7.5px}.rescue-text{max-width:120px}}.blood-result-teams{grid-template-columns:1fr 1fr;gap:24px;display:grid}.blood-result-team{--side:#3b796e;border-top:3px solid var(--side)}.blood-result-team.villains{--side:#a33947}.blood-result-team>header{justify-content:space-between;align-items:center;display:flex;border-bottom:1px solid #93877755!important;padding:15px 0!important}.blood-result-team h3{letter-spacing:.03em;color:var(--side);margin:4px 0 0;font:400 30px Bangers,Impact,sans-serif}.blood-result-team header small{letter-spacing:.13em;color:#6c6b60;font:800 8px system-ui}.blood-result-team.is-winner header small{color:#927133}.blood-result-team header>span{text-align:right;letter-spacing:.08em;color:#746c5e;font:700 7px system-ui}.blood-result-team header>span>b{letter-spacing:0;color:#403e36;font:400 27px Bangers,Impact,sans-serif;display:block}.blood-result-team article{border-bottom:1px solid #93877736;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 8px;display:grid}.blood-result-team article.is-you{box-shadow:inset 3px 0 var(--side);background:#e2d7c0}.blood-result-team .result-portrait{grid-row:auto}.blood-result-player>b{text-overflow:ellipsis;white-space:nowrap;font:700 12px system-ui;display:block;overflow:hidden}.blood-result-player>small{color:#797569;margin-top:2px;font:10px system-ui;display:block}.blood-result-player>span{letter-spacing:.04em;margin-top:7px;font:800 8px system-ui;display:block}.blood-result-player .standing{color:#356956}.blood-result-player .fallen{color:#896663}.blood-result-player>em{color:#797569;margin-top:2px;font:9px system-ui;display:block}.blood-result-numbers{text-align:right;align-items:center;gap:16px;display:flex}.blood-result-numbers>b{color:#343b3b;font:400 24px Bangers,Impact,sans-serif}.blood-result-numbers small{letter-spacing:.06em;color:#837565;margin-top:2px;font:700 7px system-ui;display:block}@media (max-width:850px){.blood-result-teams{gap:16px}.blood-result-team article{gap:8px;padding:13px 7px}.blood-result-numbers{display:block}.blood-result-numbers>b{font-size:19px;display:block}.blood-result-numbers>b+b{margin-top:7px}.blood-result-player>b{font-size:11px}}@media (max-width:600px){.blood-result-teams{grid-template-columns:1fr;gap:22px}.blood-result-team article{grid-template-columns:55px minmax(0,1fr) auto}.blood-result-numbers{gap:16px;display:flex}.blood-result-numbers>b+b{margin-top:0}.blood-result-team h3{font-size:27px}.blood-result-team article{padding:12px 8px}.blood-result-player>b{font-size:12px}}.defence-art.chapter-trap-art{background-image:url(/assets/ui/objectives/chapter-traps-v1.webp);background-size:400% 200%}.home-operation-actions{z-index:2;justify-content:center;align-items:center;gap:9px;font:10px/1.2 system-ui,sans-serif;display:flex;position:absolute;inset:auto 0 5px}.home-operation-actions>span{letter-spacing:.04em;font-size:8px}.home-operation-actions button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;padding:3px;font-weight:800}#interface[data-objective] .move-bar{--operation-card:clamp(82px,7.3vw,118px);gap:7px;max-width:calc(100vw - 30px);bottom:38px;right:22px}#interface[data-objective] .move-bar .move-slot{flex:0 0 var(--operation-card);width:var(--operation-card);box-shadow:3px 4px #101014}#interface[data-objective] .move-bar .move-icon{height:var(--operation-card)}#interface[data-objective] .move-bar .move-title{letter-spacing:.03em;height:30px;min-height:30px;padding:8px 3px;font:400 13px/1 Bangers,Impact,sans-serif}#interface[data-objective] .move-bar .move-slot kbd{min-width:31px;min-height:28px;font-size:22px;bottom:-23px}#interface[data-objective] .move-cooldown,#interface[data-objective] .move-charge-text{font-size:27px}#interface[data-objective] .fighter-meter.own{color:#101218;background:#faf5e9;border:2px solid #111;gap:10px;width:315px;height:88px;top:20px;left:22px;box-shadow:5px 5px #bd2033}#interface[data-objective] #own-name{color:#101218;letter-spacing:.035em;font:400 26px/1 Bangers,Impact,sans-serif}#interface[data-objective] #own-hp{color:#101218;font-size:11px}#interface[data-objective] .fighter-meter.own .portrait-frame{border:1px solid #111;height:60px}#interface[data-objective] .fighter-meter.own .health-track{background:#d6d2ca;border:1px solid #111;height:11px}#interface[data-objective] .fighter-meter.own .stamina-track{background:#dedad0;max-width:100px}#interface[data-objective] #own-stamina{background:#384b53}#interface[data-objective=last-stand] .objective-hud{color:#13171b;background:#faf5e9;border:2px solid #111;width:clamp(340px,30vw,470px);padding:13px 16px 10px;top:20px;right:22px;box-shadow:5px 5px #111}#interface[data-objective=last-stand] .objective-hud-heading>b{letter-spacing:.04em;font:400 26px/1 Bangers,Impact,sans-serif}#interface[data-objective=last-stand] .objective-hud-heading>span{color:#fff4de;white-space:nowrap;background:#15171b;padding:5px 9px;font:400 19px/1 Bangers,Impact,sans-serif}#interface[data-objective=last-stand] .objective-village-hp{background:#d6d1c8;border:2px solid #13171b;height:18px;margin-top:10px;overflow:hidden;transform:skew(-5deg)}#interface[data-objective=last-stand] .objective-village-hp i{background:#cf233d;transition:width .15s;box-shadow:inset 0 3px #ee5266}#interface[data-objective=last-stand] .objective-hud-meta{color:#3b4041;margin:5px 0 9px;font:800 11px/1.3 system-ui}#interface[data-objective=last-stand] .objective-hud-meta b{color:#15171b;font-size:13px}#interface[data-objective=last-stand] .objective-lanes{display:none}#interface[data-objective=last-stand] .objective-team-strip{border-top:1px solid #b7b1a6;gap:7px;padding-top:8px}#interface[data-objective=last-stand] .objective-mini{width:30px;height:34px}#interface[data-objective=last-stand] .objective-mini>span{border:1px solid #15171b;width:29px;height:29px}#interface[data-objective=last-stand] .objective-mini>i{background:#304f45}#interface[data-objective=last-stand] .objective-team-strip>span{color:#1e2428;font:400 17px/1 Bangers,Impact,sans-serif}#interface[data-objective=last-stand] .objective-alert{color:#8b2730;max-height:26px;margin-top:7px;font:800 10px/1.3 system-ui;overflow:hidden}#interface[data-objective=last-stand] .objective-hud.under-attack{border-color:#a3182a;box-shadow:5px 5px #c51e36}#interface[data-objective=last-stand] .objective-boss-strip{color:#1c2124;border-top:1px solid #aaa;margin-top:7px;font-size:11px}#interface[data-objective=last-stand] .objective-boss-strip>i{background:#a62c40}#interface[data-objective] .objective-shop-prompt{color:#171b1d;background:#faf5e9;border:2px solid #16191b;padding:13px 18px;font:400 18px Bangers,Impact,sans-serif;bottom:72px;left:22px;box-shadow:4px 4px #b82135}.objective-scrim.deploying{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:0}.operation-entry{isolation:isolate;text-align:center;color:#fff;max-width:min(780px,92vw);box-shadow:none;background:0 0;border:0;padding:14px 40px 16px;position:relative}.operation-entry:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#040816e0 0 50%,#04081680 70%,#0000 100%);position:absolute;inset:-18px -40px}.operation-entry small{letter-spacing:.28em;color:#a6f0ff;text-shadow:0 1px #000c;font:400 13px/1 Electroharmonix,Barlow Condensed,sans-serif;display:block}.operation-entry b{letter-spacing:.06em;color:#fff;text-shadow:0 0 12px #a6f0ffcc,0 3px #000000bf;margin:10px 0 9px;font:400 44px/1 Electroharmonix,Barlow Condensed,sans-serif;display:block;transform:skew(-8deg)}.operation-entry b em{color:#ff5c7a;text-shadow:0 0 12px #dc143cd9,0 3px #000000bf;font-style:normal}.operation-entry span{letter-spacing:.16em;text-transform:uppercase;color:#a6f0ff;text-shadow:0 1px #000c;font:400 11px/1.5 Electroharmonix,Barlow Condensed,sans-serif;display:block}@media (max-width:900px){#interface[data-objective=last-stand] .objective-hud{width:310px;padding:10px;top:12px;right:12px}#interface[data-objective] .fighter-meter.own{width:260px;height:78px;padding:9px;top:12px;left:12px}#interface[data-objective=last-stand] .objective-hud-heading>b{font-size:21px}#interface[data-objective] .move-bar{--operation-card:72px;gap:5px;right:14px}}@media (max-width:600px){#interface[data-objective] .fighter-meter.own{gap:5px;width:calc(44vw - 17px);max-width:none;height:77px;padding:7px;top:10px;left:9px}#interface[data-objective] .fighter-meter.own .portrait-frame{width:31px;min-width:31px;height:45px}#interface[data-objective] #own-name{font-size:19px}#interface[data-objective] #own-hp{font-size:8px}#interface[data-objective] .fighter-meter.own .stamina-track{display:none}#interface[data-objective=last-stand] .objective-hud{width:calc(56vw - 16px);padding:8px;top:10px;right:9px}#interface[data-objective=last-stand] .objective-hud-heading>b{font-size:17px}#interface[data-objective=last-stand] .objective-hud-heading>span{padding:4px;font-size:14px}#interface[data-objective=last-stand] .objective-village-hp{height:15px;margin-top:7px}#interface[data-objective=last-stand] .objective-hud-meta{font-size:8px}#interface[data-objective=last-stand] .objective-hud-meta b{font-size:10px}#interface[data-objective=last-stand] .objective-team-strip{flex-wrap:wrap;gap:4px;padding-top:5px}#interface[data-objective=last-stand] .objective-team-strip>span{margin-left:0;font-size:13px}#interface[data-objective=last-stand] .objective-mini{width:23px;height:27px}#interface[data-objective=last-stand] .objective-mini>span{width:22px;height:22px}#interface[data-objective=last-stand] .objective-alert{max-height:30px;font-size:8px}#interface[data-objective] .move-bar{--operation-card:calc((100vw - 51px)/5);gap:5px;bottom:35px;right:13px}#interface[data-objective] .move-bar .move-title{height:25px;min-height:25px;padding:6px 2px;font-size:10px}#interface[data-objective] .move-bar .move-slot kbd{min-height:24px;font-size:18px;bottom:-20px}#interface[data-objective] .objective-shop-prompt{padding:10px;font-size:16px;bottom:175px;left:12px}.home-operation-actions{gap:3px;bottom:3px}.home-operation-actions>span{display:none}.home-operation-actions button{font-size:8px}.operation-entry b{font-size:32px}.operation-entry{max-width:92vw;padding:10px 18px}}@media (max-height:540px) and (orientation:landscape){#interface[data-objective] .move-bar{--operation-card:58px;gap:5px;bottom:29px;right:13px}#interface[data-objective] .move-bar .move-title{height:23px;min-height:23px;padding:5px 2px;font-size:9px}#interface[data-objective] .move-bar .move-slot kbd{min-height:22px;font-size:17px;bottom:-19px}#interface[data-objective=last-stand] .objective-hud{width:285px;padding:8px 11px}.objective-lanes,.objective-alert{display:none}#interface[data-objective=last-stand] .objective-hud-heading>b{font-size:20px}#interface[data-objective=last-stand] .objective-village-hp{height:14px;margin-top:6px}#interface[data-objective=last-stand] .objective-hud-meta{margin:3px 0 5px}#interface[data-objective=last-stand] .objective-team-strip{padding-top:5px}#interface[data-objective=last-stand] .objective-mini{width:23px;height:26px}#interface[data-objective=last-stand] .objective-mini>span{width:22px;height:22px}#interface[data-objective] .objective-shop-prompt{font-size:15px;bottom:40px}}.stand-level{color:#faf5e9;pointer-events:none;text-shadow:1px 1px 2px #000;width:315px;font:800 10px/1.2 system-ui;position:absolute;top:119px;left:22px}.stand-level>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.stand-level b{letter-spacing:.04em;font:20px/1 Bangers,Impact,sans-serif}.stand-level>i{background:#101820b8;border:1px solid #eee4;height:4px;margin:5px 0;display:block}.stand-level em{background:#ebcc83;height:100%;display:block}.stand-level small{letter-spacing:.05em;font:800 9px/1.2 system-ui}.stand-level.level-up{color:#ffe19b}.stand-level.level-up em{background:#fff1b0}@media (max-width:900px){.stand-level{width:260px;top:101px;left:12px}}@media (max-width:600px){.stand-level{width:calc(44vw - 17px);font-size:8px;top:98px;left:9px}.stand-level b{font-size:16px}.stand-level small{letter-spacing:0;font-size:7px}}@media (max-height:540px) and (orientation:landscape){.stand-level{top:99px}.stand-level small{display:none}}.objective-director{letter-spacing:.08em;color:#77452e;margin-top:5px;font:800 9px/1.3 system-ui}.objective-director:empty{display:none}.objective-emergency{border-top:1px solid #b7b1a6;gap:3px;margin-top:8px;padding-top:7px;display:grid}.objective-emergency small{color:#78552c;letter-spacing:.04em;font:800 9px/1 system-ui}.objective-emergency>b{letter-spacing:.03em;font:18px/1 Bangers,Impact,sans-serif}.objective-emergency>span{font:11px/1.3 system-ui}.objective-emergency>span:empty{display:none}.objective-emergency>i{background:#cfc9b9;height:3px;display:block}.objective-emergency em{background:#487c64;height:100%;display:block}@media (max-width:600px){.objective-emergency{gap:3px;margin-top:5px;padding-top:5px}.objective-emergency small{font-size:7px}.objective-emergency>b{font-size:14px}.objective-emergency>span{font-size:9px}.objective-director{font-size:7px}}@media (max-height:540px) and (orientation:landscape){.objective-emergency{gap:2px;margin-top:4px;padding-top:4px}.objective-emergency>b{font-size:14px}.objective-emergency small,.objective-emergency>span{font-size:8px}.objective-director{display:none}}#interface[data-objective=bad-blood] .objective-hud{--blood-paper:#faf5e9;--blood-ink:#15171b;--blood-hero:#246557;--blood-villain:#b51e37;background:var(--blood-paper);width:390px;color:var(--blood-ink);border:2px solid var(--blood-ink);box-shadow:5px 5px var(--blood-ink);padding:12px 16px 10px;top:20px;right:22px}#interface[data-objective=bad-blood] .objective-hud-heading>b{letter-spacing:.04em;font:400 26px/1 Bangers,Impact,sans-serif}#interface[data-objective=bad-blood] .objective-hud-heading>span{background:var(--blood-ink);color:var(--blood-paper);font-variant-numeric:tabular-nums;padding:5px 9px;font:400 19px/1 Bangers,Impact,sans-serif}#interface[data-objective=bad-blood] .objective-versus{align-items:center;gap:13px;margin-top:10px}.blood-side{--team-ink:var(--blood-hero);flex:1;min-width:0}.blood-side.villains{--team-ink:var(--blood-villain)}#interface[data-objective=bad-blood] .blood-side>small{letter-spacing:.03em;color:var(--team-ink);justify-content:space-between;align-items:center;margin-bottom:7px;font:400 19px/1 Bangers,Impact,sans-serif;display:flex}.blood-side>small>b{font-variant-numeric:tabular-nums;font:800 11px/1 system-ui}#interface[data-objective=bad-blood] .objective-team-strip{gap:6px}#interface[data-objective=bad-blood] .objective-mini{flex:1;width:auto;min-width:0;height:45px}#interface[data-objective=bad-blood] .objective-mini>span{border:1px solid var(--blood-ink);background:#ded8cd;width:100%;height:38px}#interface[data-objective=bad-blood] .objective-mini>i{background:var(--team-ink);max-width:none;height:4px;margin-top:2px}#interface[data-objective=bad-blood] .objective-mini>b{color:#fff;background:var(--team-ink);padding:2px;font:800 10px/1.1 system-ui;bottom:7px;right:0}#interface[data-objective=bad-blood] .objective-mini>b:empty{display:none}#interface[data-objective=bad-blood] .objective-mini.is-you>span{outline:2px solid var(--team-ink);outline-offset:1px}#interface[data-objective=bad-blood] .objective-mini.fallen>span{filter:grayscale();opacity:.28}#interface[data-objective=bad-blood] .objective-mini.returning>span{opacity:.6;border-color:var(--blood-hero)}#interface[data-objective=bad-blood] .objective-versus>strong{color:var(--blood-ink);font:400 17px Bangers,Impact,sans-serif}.blood-allegiance{letter-spacing:.05em;border-top:1px solid #b7b1a6;margin-top:8px;padding-top:7px;font:800 9px/1.3 system-ui}#interface[data-objective=bad-blood] .objective-alert{color:var(--blood-villain);letter-spacing:0;max-height:none;margin-top:6px;font:800 9px/1.35 system-ui}#interface[data-objective=bad-blood] .objective-respawn{color:#14171b;background:#faf5e9;border:2px solid #14171b;box-shadow:4px 4px #b51e37}#interface[data-objective=bad-blood] .objective-return-copy b{color:#14171b}#interface[data-objective=bad-blood] .objective-return-copy span{color:#42464b}#interface[data-objective=bad-blood] .objective-return-copy small{color:#246557}#interface[data-objective=bad-blood] .objective-return-dial{background:conic-gradient(#246557 var(--return-progress,0%),#d6d0c5 0)}#interface[data-objective=bad-blood] .objective-return-dial:before{background:#faf5e9}#interface[data-objective=bad-blood] .objective-return-dial strong{color:#14171b}.objective-setup[data-mode=bad-blood] .objective-rules{gap:13px;margin:18px 0}@media (max-width:900px){#interface[data-objective=bad-blood] .objective-hud{width:320px;padding:10px 12px;top:12px;right:12px}#interface[data-objective=bad-blood] .objective-hud-heading>b{font-size:23px}}@media (max-width:600px){#interface[data-objective=bad-blood] .objective-hud{width:calc(56vw - 16px);padding:8px;top:10px;right:9px}#interface[data-objective=bad-blood] .objective-hud-heading{gap:5px}#interface[data-objective=bad-blood] .objective-hud-heading>b{font-size:19px}#interface[data-objective=bad-blood] .objective-hud-heading>span{padding:3px 5px;font-size:14px}#interface[data-objective=bad-blood] .objective-versus{gap:6px;margin-top:7px}#interface[data-objective=bad-blood] .blood-side>small{letter-spacing:0;margin-bottom:5px;font-size:14px}.blood-side>small>b{font-size:8px}#interface[data-objective=bad-blood] .objective-team-strip{gap:3px}#interface[data-objective=bad-blood] .objective-mini{height:30px}#interface[data-objective=bad-blood] .objective-mini>span{height:24px}#interface[data-objective=bad-blood] .objective-mini>b{padding:1px;font-size:8px;bottom:6px}#interface[data-objective=bad-blood] .objective-versus>strong{font-size:11px}.blood-allegiance{letter-spacing:0;margin-top:5px;padding-top:5px;font-size:7px}#interface[data-objective=bad-blood] .objective-alert{margin-top:5px;font-size:8px}}@media (max-height:540px) and (orientation:landscape){#interface[data-objective=bad-blood] .objective-hud{width:290px;padding:8px 11px}#interface[data-objective=bad-blood] .objective-hud-heading>b{font-size:20px}#interface[data-objective=bad-blood] .objective-versus{gap:8px;margin-top:6px}#interface[data-objective=bad-blood] .blood-side>small{margin-bottom:4px;font-size:15px}#interface[data-objective=bad-blood] .objective-mini{height:30px}#interface[data-objective=bad-blood] .objective-mini>span{height:24px}.blood-allegiance{margin-top:4px;padding-top:5px;font-size:8px}}#interface[data-objective=bad-blood] .objective-alert{display:block}#interface[data-objective=bad-blood] .objective-alert:empty{display:none}@media (max-width:600px){#interface[data-objective=bad-blood] .fighter-meter.own .stamina-track{min-width:20px;max-width:34px;display:block}}#interface .results-frame{--rf-ink:#0a0c15;--rf-cr:#dc143c;--rf-cr2:#ff2d55;--rf-gold:#ffd76a;--rf-ice:#a6f0ff;--rf-night:#2a3150;--rf-eh:var(--hl-display,Electroharmonix,"Barlow Condensed",sans-serif);--rf-bc:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--rf-jp:"Hiragino Mincho ProN","Yu Mincho",YuMincho,"Noto Serif JP","Noto Serif CJK JP","Songti SC",serif;--rf-sans:var(--hl-sans,-apple-system,"Helvetica Neue",Arial,sans-serif);--u:min(calc(100vw / 1920),calc(100vh / 1080));--rim:max(2px,calc(5 * var(--u)));isolation:isolate;color:#fff;font:400 16px/1.2 var(--rf-sans);text-align:left;pointer-events:auto;position:absolute;inset:0;overflow:hidden}@supports (height:100dvh){#interface .results-frame{--u:min(calc(100vw / 1920),calc(100dvh / 1080))}}#interface #sv-results.ux-framed{-webkit-backdrop-filter:none;background:0 0;padding:0;animation:none;overflow:hidden}#interface #results:has(>.results-frame){-webkit-backdrop-filter:none;background:0 0;padding:0;animation:none;overflow:hidden}#interface .objective-scrim:has(>.results-frame){-webkit-backdrop-filter:none;background:0 0;padding:0;animation:none;overflow:hidden}#interface #sv-results.ux-framed.hidden,#interface #sv-results.ux-framed>.sv-results-card{display:none}#interface #sv-results .ux-sv-frame{position:absolute;inset:0}body.pf-results.pf-results #interface#interface .combat-hud,body.pf-sv-results.pf-sv-results #interface#interface .sv-hud>:not(#sv-results){visibility:hidden}#interface .results-frame:before{content:"";-webkit-backdrop-filter:saturate(.7)brightness(.42)contrast(1.05);background:radial-gradient(at 60%,#0000 30%,#000000a6);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){#interface .results-frame:before{background:radial-gradient(at 60%,#00000073 30%,#000c)}}#interface .results-frame:after{content:"";background:repeating-conic-gradient(from 0deg at 26% 52%,#ffffff12 0 1.2deg,transparent 1.2deg 7deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 26% 52%,#0000 22%,#000 60%);mask:radial-gradient(circle at 26% 52%,#0000 22%,#000 60%)}#interface .results-frame .results-stage{z-index:1;width:calc(1920 * var(--u));height:calc(1080 * var(--u));margin:calc(-540 * var(--u)) 0 0 calc(-960 * var(--u));position:absolute;top:50%;left:50%}#interface .results-frame .results-kanji{right:calc(-30 * var(--u));top:calc(-40 * var(--u));font:900 calc(980 * var(--u))/1 var(--rf-jp);color:#0000;-webkit-text-stroke:var(--rim) #ffffffd9;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:rotate(-8deg)}#interface .results-frame.is-defeat .results-kanji{-webkit-text-stroke-color:var(--rf-cr2);opacity:.5}#interface .results-frame .results-band{left:50%;top:calc(366 * var(--u));width:400vw;height:calc(499 * var(--u));pointer-events:none;margin-left:-200vw;position:absolute;transform:rotate(-10.52deg)}#interface .results-frame .results-band.is-ink{background:var(--rf-ink);translate:calc(22 * var(--u)) calc(26 * var(--u))}#interface .results-frame .results-band.is-red{background:repeating-linear-gradient(-6.5deg,transparent 0 calc(46 * var(--u)),#ffffff0f calc(46 * var(--u)) calc(48 * var(--u))),linear-gradient(100deg,#b0102e,var(--rf-cr) 40%,var(--rf-cr2)) 50% 0/calc(1920 * var(--u)) 100% no-repeat,linear-gradient(90deg,#b0102e 50%,var(--rf-cr2) 50%)}#interface .results-frame:is(.is-defeat,.is-draw) .results-band.is-red{background:repeating-linear-gradient(-6.5deg,transparent 0 calc(46 * var(--u)),#ffffff0a calc(46 * var(--u)) calc(48 * var(--u))),linear-gradient(100deg,#1b2033,var(--rf-night) 50%,#1b2033)}#interface .results-frame:is(.is-defeat,.is-draw) .results-band.is-ink{background:var(--rf-cr)}#interface .results-frame .results-bust{left:calc(-40 * var(--u));top:calc(70 * var(--u));width:calc(1010 * var(--u));height:calc(1010 * var(--u));pointer-events:none;position:absolute}#interface .results-frame .results-bust img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(var(--rim) 0 0 #fff) drop-shadow(calc(-1 * var(--rim)) 0 0 #fff) drop-shadow(0 var(--rim) 0 #fff) drop-shadow(0 calc(-1 * var(--rim)) 0 #fff) drop-shadow(calc(22 * var(--u)) calc(18 * var(--u)) 0 var(--rf-ink));display:block}#interface .results-frame.is-defeat .results-bust img{filter:grayscale(1) brightness(.75) contrast(1.1) drop-shadow(var(--rim) 0 0 #fff) drop-shadow(calc(-1 * var(--rim)) 0 0 #fff) drop-shadow(0 calc(-1 * var(--rim)) 0 #fff) drop-shadow(calc(22 * var(--u)) calc(18 * var(--u)) 0 var(--rf-cr))}#interface .results-frame .results-bust img[data-fallback]{border:var(--rim) solid #fff;width:64%;height:auto;margin:14% 0 0 14%;transform:rotate(-4deg)}#interface .results-frame .results-crack{width:61.4%;height:69.3%;position:absolute;top:9.9%;left:21.8%;overflow:visible}#interface .results-frame .results-masthead{left:calc(60 * var(--u));top:calc(48 * var(--u));font:400 max(11px,calc(26 * var(--u)))/1 var(--rf-eh);letter-spacing:.06em;text-transform:uppercase;border:0;gap:0;margin:0;padding:0;display:flex;position:absolute;transform:skew(-12deg)}#interface .results-frame .results-masthead>*{padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));font:inherit;white-space:nowrap}#interface .results-frame .results-masthead span{color:var(--rf-ink);background:#fff}#interface .results-frame .results-masthead b{background:var(--rf-ink);color:#fff;text-align:left;box-shadow:inset 0 0 0 2px #fff}#interface .results-frame .results-ride{left:calc(800 * var(--u));top:calc(610 * var(--u));transform-origin:0 0;position:absolute;transform:rotate(-9.5deg)skew(-10deg)}#interface .results-frame .results-headline{left:calc(-33 * var(--u));bottom:calc(100% + 34 * var(--u));width:max-content;max-width:calc(1120 * var(--u));position:absolute}#interface .results-frame .results-headline>small{margin:0 0 calc(8 * var(--u)) calc(10 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(5 * var(--u));background:var(--rf-ink);font:400 max(10px,calc(20 * var(--u)))/1 var(--rf-eh);letter-spacing:.14em;color:#fff;display:inline-block;box-shadow:inset 0 0 0 2px #fff}#interface .results-frame #results-title{font:400 calc(230 * var(--u) * var(--t))/.9 var(--rf-eh);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:calc(12 * var(--u)) calc(12 * var(--u)) 0 var(--rf-ink),calc(24 * var(--u)) calc(24 * var(--u)) 0 #00000059;overflow-wrap:normal;border:0;margin:0;padding:0}#interface .results-frame.is-defeat #results-title{color:#e9edf6;text-shadow:calc(12 * var(--u)) calc(12 * var(--u)) 0 var(--rf-cr),calc(24 * var(--u)) calc(24 * var(--u)) 0 #0006}#interface .results-frame .results-headline .results-line{max-width:calc(1000 * var(--u));margin:calc(14 * var(--u)) 0 0 calc(10 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u));background:var(--rf-ink);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 #fff;font:italic 800 max(13px,calc(38 * var(--u)))/1.08 var(--rf-bc);letter-spacing:.02em;color:#fff;display:inline-block}#interface .results-frame .results-stats{align-items:flex-start;gap:calc(26 * var(--u));border:0;margin:0;padding:0;display:flex}#interface .results-frame .results-stats>*{min-width:calc(150 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u));color:var(--rf-ink);box-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 var(--rf-ink);text-align:left;background:#fff;border:0;flex:none;margin:0;display:block}#interface .results-frame .results-stats strong{font:italic 900 calc(78 * var(--u))/.9 var(--rf-bc);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}#interface .results-frame .results-stats span{margin-top:calc(6 * var(--u));font:400 max(10px,calc(19 * var(--u)))/1 var(--rf-eh);letter-spacing:.1em;color:var(--rf-cr);text-align:left;white-space:nowrap;display:block}#interface .results-frame .results-stats .results-key{background:var(--rf-ink);color:#fff;min-width:0;box-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 #fff}#interface .results-frame .results-stats .results-key strong{font-size:calc(118 * var(--u) * var(--k));line-height:.82}#interface .results-frame .results-stats .results-key span{color:var(--rf-gold)}#interface .results-frame .results-rewards{right:calc(96 * var(--u));bottom:calc(146 * var(--u));width:max-content;max-width:calc(760 * var(--u));min-width:min(100%,calc(520 * var(--u)));color:#fff;background:0 0;margin:0;padding:0;position:absolute}#interface .results-frame .results-rewards:empty{display:none}#interface .results-frame .results-rewards .pay{justify-content:end;align-items:center;column-gap:calc(20 * var(--u));color:#fff;background:0 0;border:0;grid-template-columns:auto auto minmax(0,max-content);grid-template-areas:"coin total kick""coin total lines""next next next""note note note""level level level";row-gap:0;margin:0;padding:0;display:grid}#interface .results-frame .results-rewards .pay-total{display:contents}#interface .results-frame .results-rewards .shop-coin{width:calc(112 * var(--u));height:calc(112 * var(--u));background:var(--rf-cr);box-shadow:0 0 0 calc(6 * var(--u)) #fff,calc(10 * var(--u)) calc(10 * var(--u)) 0 calc(6 * var(--u)) var(--rf-ink);font:900 calc(68 * var(--u))/1 var(--rf-jp);color:#fff;vertical-align:0;border-radius:50%;grid-area:coin;margin:0}#interface .results-frame:is(.is-defeat,.is-draw) .results-rewards .shop-coin{background:var(--rf-night)}#interface .results-frame .results-rewards .pay-total strong{font:italic 900 calc(120 * var(--u))/.8 var(--rf-bc);color:#fff;text-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 var(--rf-ink);grid-area:total}#interface .results-frame .results-rewards .pay-total small{max-width:none;margin:0 0 calc(6 * var(--u));font:400 max(9px,calc(16 * var(--u)))/1 var(--rf-eh);letter-spacing:.14em;color:var(--rf-gold);opacity:1;grid-area:kick;align-self:end}#interface .results-frame .results-rewards .pay-lines{max-width:max(170px,calc(330 * var(--u)));font:700 max(11px,calc(19 * var(--u)))/1.5 var(--rf-sans);color:#fff;text-shadow:0 2px 6px #000;grid-area:lines;align-self:start;margin:0;padding:0;list-style:none;display:block}#interface .results-frame .results-rewards .pay-lines li{white-space:normal;color:#fff;font-weight:700;display:block}#interface .results-frame .results-rewards .pay-lines li>*{font:inherit;display:inline}#interface .results-frame .results-rewards .pay-lines b{color:var(--rf-gold);margin-left:.3em;font-weight:800}#interface .results-frame .results-rewards .pay-lines li.big span{color:var(--rf-gold)}#interface .results-frame .results-rewards .pay-lines:has(li:nth-child(4)){font-size:max(10px,calc(15 * var(--u)));line-height:1.32}#interface .results-frame .results-rewards .pay:has(.pay-next,.pay-note) .pay-level{margin-top:calc(18 * var(--u))}#interface .results-frame .results-rewards .pay-level{margin-top:calc(45 * var(--u));font:400 max(11px,calc(22 * var(--u)))/1 var(--rf-eh);letter-spacing:.1em;color:#fff;text-shadow:0 2px 6px #000;grid-area:level;grid-template-columns:1fr auto;align-items:baseline;gap:0;display:grid}#interface .results-frame .results-rewards .pay-level small{font:inherit;font-size:max(9px,calc(16 * var(--u)));color:var(--rf-ice);opacity:1;grid-column:auto}#interface .results-frame .results-rewards .pay-level i{height:calc(10 * var(--u));min-height:5px;margin-top:calc(10 * var(--u));background:#ffffff2e;border:0;grid-area:2/1/auto/-1;display:block;transform:skew(-20deg);box-shadow:inset 0 0 0 2px #fff}#interface .results-frame .results-rewards .pay-level u{background:#fff;height:100%;display:block}#interface .results-frame .results-rewards .pay-next{justify-content:flex-end;gap:calc(4 * var(--u)) calc(18 * var(--u));width:0;min-width:100%;margin-top:calc(22 * var(--u));font:400 max(9px,calc(15 * var(--u)))/1.2 var(--rf-eh);letter-spacing:.08em;color:#fff;text-shadow:0 2px 6px #000;border:0;flex-wrap:wrap;grid-area:next;padding:0;display:flex}#interface .results-frame .results-rewards .pay-next>span{align-items:baseline;gap:.6em;display:inline-flex}#interface .results-frame .results-rewards .pay-next i{display:none}#interface .results-frame .results-rewards .pay-next small{color:var(--rf-ice)}#interface .results-frame .results-rewards .pay-next strong{padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));background:var(--rf-cr);font:inherit;color:#fff}#interface .results-frame .results-rewards .pay-note{width:0;min-width:100%;margin:calc(14 * var(--u)) 0 0;font:600 max(10px,calc(15 * var(--u)))/1.3 var(--rf-sans);color:#fff;text-align:right;text-shadow:0 2px 6px #000;opacity:.9;grid-area:note}#interface .results-frame .results-standings{z-index:3;right:calc(60 * var(--u));top:calc(48 * var(--u));border:0;margin:0;position:absolute}#interface .results-frame .results-standings summary{align-items:center;gap:calc(14 * var(--u));min-height:0;padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));background:var(--rf-ink);color:#fff;font:400 max(11px,calc(26 * var(--u)))/1 var(--rf-eh);letter-spacing:.06em;cursor:pointer;white-space:nowrap;list-style:none;display:flex;transform:skew(-12deg);box-shadow:inset 0 0 0 2px #fff}#interface .results-frame .results-standings summary>span{font:700 1.1em/1 var(--rf-sans);color:var(--rf-cr2);transition:transform .15s}#interface .results-frame .results-standings[open] summary{color:var(--rf-ink);background:#fff}#interface .results-frame .results-standings[open] summary>span{color:var(--rf-cr)}#interface .results-frame .results-fold{right:0;top:calc(100% + 18 * var(--u));width:min(calc(1000 * var(--u)),calc(100vw - 40px));min-width:min(560px,100vw - 40px);max-height:calc(780 * var(--u));border:3px solid var(--rf-ink);color:#121212;box-shadow:calc(12 * var(--u)) calc(12 * var(--u)) 0 var(--rf-cr);overscroll-behavior:contain;text-align:left;background:#fbfaf6;margin:0;padding:18px 22px 4px;animation:none;position:absolute;overflow:auto}#interface .results-frame .results-fold .results-line{color:#3b3833;margin:0 0 14px;font:600 14px/1.4 Barlow,sans-serif}#interface .results-frame .results-actions{left:calc(60 * var(--u));bottom:calc(42 * var(--u));align-items:stretch;gap:calc(14 * var(--u));background:0 0;border:0;margin:0;padding:0;display:flex;position:absolute;transform:skew(-12deg)}#interface .results-frame .results-actions button{place-content:center start;align-items:center;column-gap:calc(14 * var(--u));min-height:0;padding:calc(16 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u));background:var(--rf-ink);color:#fff;font:400 max(12px,calc(24 * var(--u)))/1 var(--rf-eh);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;grid-template-columns:auto auto;grid-template-areas:"key label""key sub";row-gap:0;margin:0;display:grid;transform:none;box-shadow:inset 0 0 0 2px #ffffffbf}#interface .results-frame .results-actions button span{font:inherit;white-space:nowrap;grid-area:label}#interface .results-frame .results-actions button small{grid-area:sub;display:none}#interface .results-frame .results-actions kbd{font:700 max(9px,calc(16 * var(--u)))/1 var(--rf-sans);letter-spacing:.04em;padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));color:#fff;background:#ffffff24;grid-area:key;justify-self:start;box-shadow:inset 0 0 0 1.5px #fff}#interface .results-frame .results-actions .results-again{color:var(--rf-ink);box-shadow:calc(8 * var(--u)) calc(8 * var(--u)) 0 var(--rf-cr);font-size:max(15px,calc(34 * var(--u)));padding:calc(20 * var(--u)) calc(34 * var(--u)) calc(18 * var(--u));background:#fff}#interface .results-frame .results-actions .results-again small{margin-top:calc(6 * var(--u));font:700 max(8px,calc(13 * var(--u)))/1 var(--rf-sans);letter-spacing:.16em;color:var(--rf-cr);white-space:nowrap;display:block}#interface .results-frame .results-actions .results-again kbd{background:var(--rf-cr);color:#fff;box-shadow:none}#interface .results-frame .results-actions button:hover:not(:disabled){box-shadow:inset 0 0 0 2px #fff,calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--rf-cr)}#interface .results-frame .results-actions .results-again:hover:not(:disabled){box-shadow:calc(10 * var(--u)) calc(10 * var(--u)) 0 var(--rf-cr)}#interface .results-frame .results-actions button:disabled{opacity:.55;cursor:default}#interface .results-frame .results-actions:has(>:nth-child(6)) button:not(.results-again){padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u));font-size:max(11px,calc(21 * var(--u)))}#interface .results-frame .results-actions:has(>:nth-child(6)){gap:calc(10 * var(--u))}#interface .results-frame :is(button,summary):focus-visible,#interface[data-input=controller] .results-frame :is(button,summary):focus{outline:3px solid var(--rf-gold);outline-offset:4px}#interface .results-frame :is(button,summary):focus:not(:focus-visible){outline:none}#interface[data-input=controller] .results-frame :is(button,summary):focus{outline:3px solid var(--rf-gold)}#interface[data-input=touch] .results-frame kbd,#interface[data-input=controller] .results-frame kbd:not([data-pad]){display:none}#interface[data-input=controller] .results-frame kbd[data-pad]{font-size:0}#interface[data-input=touch] .results-frame .results-actions button{column-gap:0}#interface .results-frame .results-actions button:not(:has(kbd)){column-gap:0}#interface[data-input=controller] .results-frame .results-actions button:not(:has(kbd[data-pad])){column-gap:0}#interface[data-input=controller] .results-frame kbd[data-pad]:after{font-size:max(9px,calc(16 * var(--u)));content:"A / ✕"}#interface[data-input=controller] .results-frame .results-actions .results-again kbd:after{font-size:max(11px,calc(20 * var(--u)))}#interface[data-input=controller] .results-frame kbd[data-pad=east]:after{content:"B / ○"}#interface[data-input=controller][data-pad=xbox] .results-frame kbd[data-pad=south]:after{content:"A"}#interface[data-input=controller][data-pad=xbox] .results-frame kbd[data-pad=east]:after{content:"B"}#interface[data-input=controller][data-pad=playstation] .results-frame kbd[data-pad=south]:after{content:"✕"}#interface[data-input=controller][data-pad=playstation] .results-frame kbd[data-pad=east]:after{content:"○"}@keyframes rf-fade{0%{opacity:0}}@keyframes rf-from-left{0%{translate:-110vw}}@keyframes rf-from-right{0%{translate:110vw}}@keyframes rf-ink-in{0%{translate:-110vw calc(26 * var(--u))}}@keyframes rf-kanji{0%{opacity:0;scale:1.18}}@keyframes rf-bust{0%{opacity:0;translate:-14%}}@keyframes rf-stamp{0%{opacity:0;scale:1.7}70%{opacity:1;scale:.96}to{scale:1}}@keyframes rf-drop{0%{opacity:0;translate:0 calc(-40 * var(--u))}}@keyframes rf-rise{0%{opacity:0;translate:0 calc(24 * var(--u))}}#interface .results-frame:before{animation:.18s ease-out both rf-fade}#interface .results-frame .results-band.is-ink{animation:.3s cubic-bezier(.2,.9,.25,1) both rf-ink-in}#interface .results-frame .results-band.is-red{animation:.32s cubic-bezier(.2,.9,.25,1) 40ms both rf-from-right}#interface .results-frame .results-kanji{animation:.4s ease-out .1s both rf-kanji}#interface .results-frame .results-bust{animation:.32s cubic-bezier(.2,.9,.25,1) .12s both rf-bust}#interface .results-frame #results-title{animation:.22s cubic-bezier(.3,.8,.4,1) .24s both rf-stamp}#interface .results-frame .results-headline>:not(h2){animation:.16s .34s both rf-fade}#interface .results-frame .results-stats>*{animation:.16s cubic-bezier(.2,.9,.25,1) .32s both rf-drop}#interface .results-frame .results-stats>:nth-child(2){animation-delay:.36s}#interface .results-frame .results-stats>:nth-child(3){animation-delay:.4s}#interface .results-frame .results-stats>:nth-child(4){animation-delay:.44s}#interface .results-frame :is(.results-masthead,.results-standings,.results-rewards,.results-actions){animation:.2s ease-out .3s both rf-rise}#interface .results-frame.is-settled:before,#interface .results-frame.is-settled :is(.results-band,.results-kanji,.results-bust,#results-title,.results-headline>*,.results-stats>*,.results-masthead,.results-standings,.results-rewards,.results-actions){animation:none}@media (prefers-reduced-motion:reduce){#interface .results-frame:before,#interface .results-frame :is(.results-band,.results-kanji,.results-bust,#results-title,.results-headline>*,.results-stats>*,.results-masthead,.results-standings,.results-rewards,.results-actions){animation:none}#interface .results-frame .results-standings summary>span{transition:none}}@media (max-width:620px),(max-height:520px){#interface .results-frame{overscroll-behavior:contain;overflow:hidden auto}#interface .results-frame .results-stage{width:auto;height:auto;min-height:100%;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));align-content:start;gap:12px;margin:0;display:grid;position:relative;top:auto;left:auto;overflow:hidden}#interface .results-frame .results-kanji{-webkit-text-stroke-width:3px;font-size:min(92vmin,560px);top:-4vmin;right:-6vmin}#interface .results-frame .results-band{height:max(170px,34%);top:30%;translate:0}#interface .results-frame .results-band.is-ink{translate:8px 10px}#interface .results-frame{--rim:3px}#interface .results-frame .results-bust img{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(10px 8px 0 var(--rf-ink))}#interface .results-frame.is-defeat .results-bust img{filter:grayscale(1) brightness(.75) contrast(1.1) drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(10px 8px 0 var(--rf-cr))}#interface .results-frame .results-masthead{flex-wrap:wrap;justify-self:start;margin-left:5px;font-size:12px;position:relative;top:auto;left:auto}#interface .results-frame .results-masthead>*{padding:7px 10px 6px}#interface .results-frame .results-ride{transform-origin:0;gap:14px;display:grid;position:relative;top:auto;left:auto;transform:rotate(-5deg)skew(-6deg)}#interface .results-frame .results-headline{width:auto;max-width:100%;position:static}#interface .results-frame .results-headline>small{margin:0 0 6px 4px;padding:5px 9px 4px;font-size:10px}#interface .results-frame #results-title{font-size:calc(min(15vw,64px) * max(var(--t),.62));text-shadow:5px 5px 0 var(--rf-ink),10px 10px 0 #00000059}#interface .results-frame.is-defeat #results-title{text-shadow:5px 5px 0 var(--rf-cr),10px 10px 0 #0006}#interface .results-frame .results-headline .results-line{max-width:100%;margin:8px 0 0 4px;padding:6px 11px 5px;font-size:15px;box-shadow:4px 4px #fff}#interface .results-frame .results-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-right:8px;display:grid}#interface .results-frame .results-stats>*{min-width:0;box-shadow:5px 5px 0 var(--rf-ink);padding:8px 11px 7px}#interface .results-frame .results-stats .results-key{box-shadow:5px 5px #fff}#interface .results-frame .results-stats strong{font-size:30px}#interface .results-frame .results-stats .results-key strong{font-size:calc(42px * var(--k))}#interface .results-frame .results-stats span{white-space:normal;margin-top:4px;font-size:10px}#interface .results-frame .results-rewards{width:auto;min-width:0;max-width:none;position:relative;bottom:auto;right:auto}#interface .results-frame .results-rewards .pay{grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch;column-gap:12px}#interface .results-frame .results-rewards .shop-coin{width:54px;height:54px;box-shadow:0 0 0 3px #fff,5px 5px 0 3px var(--rf-ink);margin-left:4px;font-size:32px}#interface .results-frame .results-rewards .pay-total strong{text-shadow:4px 4px 0 var(--rf-ink);font-size:52px}#interface .results-frame .results-rewards .pay-total small{margin-bottom:3px;font-size:9px}#interface .results-frame .results-rewards .pay-lines{font-size:12px;line-height:1.4}#interface .results-frame .results-rewards .pay-level{margin-top:10px;font-size:12px}#interface .results-frame .results-rewards .pay-level small{font-size:10px}#interface .results-frame .results-rewards .pay-level i{height:7px;margin-top:6px}#interface .results-frame .results-rewards .pay-next{justify-content:flex-start;margin-top:8px;font-size:10px}#interface .results-frame .results-rewards .pay-note{text-align:left;margin-top:6px;font-size:11px}#interface .results-frame .results-standings{justify-self:start;margin-left:5px;animation:none;position:relative;top:auto;right:auto}#interface .results-frame .results-standings summary{min-height:36px;padding:9px 13px 8px;font-size:12px}#interface .results-frame .results-standings[open]>summary{z-index:31;top:max(10px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));min-height:40px;position:fixed}#interface .results-frame .results-fold{z-index:30;inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));width:auto;min-width:0;max-height:none;box-shadow:6px 6px 0 var(--rf-cr);padding:58px 14px 4px;position:fixed}#interface .results-frame .results-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 6px;display:grid;position:relative;bottom:auto;left:auto;transform:none}#interface .results-frame .results-actions button{column-gap:8px;min-height:46px;padding:8px 12px;font-size:13px;transform:skew(-10deg);box-shadow:inset 0 0 0 2px #ffffffbf}#interface .results-frame .results-actions:has(>:nth-child(6)) button:not(.results-again){column-gap:8px;min-height:46px;padding:8px 12px;font-size:13px;transform:skew(-10deg);box-shadow:inset 0 0 0 2px #ffffffbf}#interface .results-frame .results-actions .results-again{min-height:54px;box-shadow:5px 5px 0 var(--rf-cr);grid-column:1/-1;padding:9px 16px;font-size:18px}#interface .results-frame .results-actions>button:last-child:nth-child(2n){grid-column:1/-1}#interface .results-frame .results-actions .results-again small{margin-top:4px;font-size:9px}#interface .results-frame .results-actions kbd{padding:4px 6px;font-size:9px}#interface .results-frame .results-actions button span{white-space:normal}}@media (max-width:620px){#interface .results-frame .results-rewards .pay{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"coin total""coin kick""lines lines""next next""note note""level level";row-gap:0}#interface .results-frame .results-rewards .pay-total small{align-self:start;margin:4px 0 0}#interface .results-frame .results-rewards .pay-total strong{align-self:end}#interface .results-frame .results-rewards .pay-lines{max-width:none;margin-top:6px}#interface .results-frame .results-rewards .shop-coin{width:46px;height:46px;font-size:27px}#interface .results-frame .results-rewards .pay-total strong{font-size:44px}#interface .results-frame .results-stage{gap:10px}#interface .results-frame .results-ride{gap:12px}#interface .results-frame .results-bust{width:min(74vw,330px);height:min(74vw,330px);top:34px;left:auto;right:-8vw}#interface .results-frame .results-crack{left:21.8%}#interface .results-frame .results-ride{margin-top:calc(min(74vw,330px)/2)}}@media (max-width:620px) and (max-height:780px) and (min-height:521px){#interface .results-frame .results-stage{gap:8px}#interface .results-frame .results-bust{width:min(58vw,300px);height:min(58vw,300px);right:-4vw}#interface .results-frame .results-ride{gap:12px;margin-top:calc(min(58vw,300px)/2.77778)}#interface .results-frame .results-stats{flex-wrap:nowrap;gap:8px;display:flex}#interface .results-frame .results-stats>*{flex:auto;min-width:min-content;padding:6px 8px 5px}#interface .results-frame .results-stats strong{font-size:22px}#interface .results-frame .results-stats .results-key{flex:none}#interface .results-frame .results-stats .results-key strong{font-size:calc(32px * var(--k))}#interface .results-frame .results-stats span{letter-spacing:.05em;font-size:8px}#interface .results-frame .results-rewards .pay-lines li{margin-right:.7em;display:inline}#interface .results-frame .results-actions{gap:8px}#interface .results-frame .results-actions button{min-height:44px}#interface .results-frame .results-actions:has(>:nth-child(6)) button:not(.results-again){min-height:44px}#interface .results-frame .results-actions .results-again{min-height:48px}#interface .results-frame .results-headline .results-line{font-size:14px}}@media (max-height:520px) and (min-width:621px){#interface .results-frame .results-stage{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));grid-template:"mast fold""head."1fr"head stats""head pay""acts acts"/minmax(0,42%) minmax(0,1fr);align-content:stretch;gap:8px 16px}#interface .results-frame .results-masthead{grid-area:mast;align-self:start;font-size:11px}#interface .results-frame .results-standings{grid-area:fold;place-self:start end}#interface .results-frame .results-standings summary{min-height:32px;padding:7px 11px 6px;font-size:11px}#interface .results-frame .results-bust{width:min(74vh - 68.08px,36vw);height:min(74vh - 68.08px,36vw);top:26px;left:-2vw}#interface .results-frame .results-ride{display:contents}#interface .results-frame .results-headline{transform-origin:0 100%;grid-area:head;align-self:end;margin-bottom:4px;transform:rotate(-5deg)skew(-6deg)}#interface .results-frame #results-title{font-size:calc(min(7vw,54px) * max(var(--t),.6))}#interface .results-frame .results-headline>small{font-size:9px}#interface .results-frame .results-headline .results-line{font-size:13px}#interface .results-frame .results-stats{transform-origin:0;flex-wrap:wrap;grid-area:stats;align-self:end;gap:9px;margin:0 0 6px;padding:0;display:flex;transform:rotate(-2deg)skew(-6deg)}#interface .results-frame .results-stats>*{padding:5px 9px 4px}#interface .results-frame .results-stats strong{font-size:25px}#interface .results-frame .results-stats .results-key strong{font-size:calc(32px * var(--k))}#interface .results-frame .results-stats span{white-space:nowrap;font-size:9px}#interface .results-frame .results-rewards{grid-area:pay;align-self:end;width:auto}#interface .results-frame .results-rewards .shop-coin{width:40px;height:40px;font-size:24px}#interface .results-frame .results-rewards .pay-total strong{font-size:38px}:is(#interface .results-frame .results-rewards .pay-lines,#interface .results-frame .results-rewards .pay-lines:has(li:nth-child(4))){max-width:none;font-size:11px;line-height:1.3}#interface .results-frame .results-rewards .pay-lines li{margin-right:.7em;display:inline}#interface .results-frame .results-rewards .pay-next{gap:2px 12px;margin-top:5px}#interface .results-frame .results-rewards .pay-level{margin-top:5px;font-size:11px}#interface .results-frame .results-rewards .pay:has(.pay-next,.pay-note) .pay-level{margin-top:5px;font-size:11px}#interface .results-frame .results-actions{flex-wrap:wrap;grid-area:acts;gap:8px;padding:0 4px;display:flex}#interface .results-frame .results-actions button{flex:auto;min-height:42px;padding:6px 10px;font-size:12px}#interface .results-frame .results-actions:has(>:nth-child(6)) button:not(.results-again){flex:auto;min-height:42px;padding:6px 10px;font-size:12px}#interface .results-frame .results-actions .results-again{flex:1.4 auto;min-height:46px;font-size:15px}#interface .results-frame .results-actions button span{white-space:nowrap}}@media (max-height:520px) and (min-width:621px) and (max-width:760px){#interface .results-frame .results-stats{gap:7px}#interface .results-frame .results-stats>*{padding:4px 7px 3px}#interface .results-frame .results-stats strong{font-size:21px}#interface .results-frame .results-stats .results-key strong{font-size:calc(27px * var(--k))}#interface .results-frame .results-stats span{letter-spacing:.04em;font-size:8px}#interface .results-frame .results-actions button{padding:6px 8px;font-size:11px}#interface .results-frame .results-actions:has(>:nth-child(6)) button:not(.results-again){padding:6px 8px;font-size:11px}}#interface[data-hud] .shop-toast{display:none}#interface:has(.results-frame .results-rewards:not(:empty)) .shop-toast{display:none}#interface #sv-results .ux-sv-frame .results-standings .sv-result-extra{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin:10px 0;display:grid}#interface #sv-results .ux-sv-frame .results-standings .sv-results-picks{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.vs-splash{z-index:17;pointer-events:none;--vs-ink:#0b0c0e;--vs-paper:#fff9ef;--vs-red:#d51d34;position:absolute;inset:0;overflow:hidden}.vs-splash[hidden]{display:none}.vs-show{pointer-events:auto;visibility:hidden;cursor:pointer;--in:.62s;--exit:calc(var(--in) + var(--hold,1.47s));position:absolute;inset:0}.vs-show:empty{display:none}.vs-show.vs-go{visibility:visible}.vs-stage{transform-origin:var(--seam-x) var(--seam-y);position:absolute;inset:0}.vs-stage:before{content:"";background:radial-gradient(#fff9ef14 1px,#0000 1.6px) 0 0/5px 5px,var(--vs-ink);position:absolute;inset:0}.vs-panel{--face-x:26%;--face-y:38%;background:radial-gradient(circle at var(--face-x) var(--face-y),var(--wash) 0 22vmin,var(--tint) 60vmin,var(--deep) 130vmin);position:absolute;inset:0;overflow:hidden}.vs-left{clip-path:polygon(0 0,var(--ax) 0,var(--bx) 100%,0 100%)}.vs-right{--face-x:74%;--face-y:35%;clip-path:polygon(var(--ax) 0,100% 0,100% 100%,var(--bx) 100%)}.vs-crowd .vs-left{--face-x:20%;--face-y:37%}.vs-tall .vs-left{--face-x:50%;--face-y:23%;clip-path:polygon(0 0,100% 0,100% var(--by),0 var(--ay))}.vs-tall .vs-right{--face-x:50%;--face-y:69%;clip-path:polygon(0 var(--ay),100% var(--by),100% 100%,0 100%)}.vs-tall.vs-crowd .vs-left{--face-y:15%}.vs-lines{pointer-events:none;background:repeating-conic-gradient(from 3deg at var(--face-x) var(--face-y),#0000 0 2.1deg,#0b0c0e5c 2.25deg 2.7deg,#0000 2.85deg 4.6deg),repeating-conic-gradient(from 1deg at var(--face-x) var(--face-y),#0000 0 5.2deg,#fffbf08c 5.3deg 5.5deg,#0000 5.65deg 9.4deg);-webkit-mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 28vmin,#000 66vmin);-webkit-mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 28vmin,#000 66vmin);mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 28vmin,#000 66vmin);position:absolute;inset:0}.vs-tone{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#0b0c0e80 .9px,#0000 1.5px) 0 0/6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 64%,#000);mask-image:linear-gradient(#0000 64%,#000)}.vs-art{left:var(--face-x);top:calc(var(--face-y) - var(--art-h) * var(--face-at));height:var(--art-h);width:auto;max-width:none;translate:calc(var(--art-anchor,50%) * -1) 0;mix-blend-mode:multiply;filter:contrast(1.12);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;position:absolute}.vs-full{--art-h:190%;--face-at:.085}.vs-bust{--art-h:104%;--face-at:.42}.vs-crowd .vs-left.vs-bust{--art-h:90%}.vs-tall .vs-panel.vs-full{--art-h:98%}.vs-tall .vs-panel.vs-bust{--art-h:56%}.vs-tall.vs-crowd .vs-left.vs-full{--art-h:70%}.vs-tall.vs-crowd .vs-left.vs-bust{--art-h:40%}.vs-fallback{aspect-ratio:1;--art-h:62%!important;--face-at:.5!important}.vs-fallback svg{width:100%;height:100%;display:block}.vs-name{z-index:2;flex-direction:column;gap:.7vmin;max-width:42vw;display:flex;position:absolute}.vs-left .vs-name{align-items:flex-start;top:4.5vh;left:3vw}.vs-right .vs-name{text-align:right;align-items:flex-end;bottom:5.5vh;right:3vw}.vs-name strong,.vs-cell-name strong{letter-spacing:.005em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.085em var(--vs-ink);paint-order:stroke fill;text-shadow:.045em .06em 0 var(--vs-red),.075em .1em 0 var(--vs-ink);overflow-wrap:anywhere;padding-right:.12em;font:italic 900 clamp(34px,6.3vw,118px)/.88 Impact,Barlow Condensed,sans-serif;display:block}.vs-name.vs-long strong{font-size:clamp(28px,4.5vw,84px)}.vs-name small,.vs-cell-name small{text-overflow:ellipsis;white-space:nowrap;background:var(--vs-ink);max-width:100%;color:var(--vs-paper);letter-spacing:.16em;text-transform:uppercase;box-shadow:3px 3px 0 var(--vs-red);padding:.38em .75em .32em;font:800 clamp(10px,1vw,16px)/1 Barlow Condensed,sans-serif;display:block;overflow:hidden;transform:skew(-10deg)}.vs-tall .vs-name{max-width:88vw}.vs-tall .vs-left .vs-name{top:3vh;left:5vw}.vs-tall .vs-right .vs-name{bottom:4vh;right:5vw}.vs-tall .vs-name strong{font-size:clamp(28px,10.5vw,64px)}.vs-tall .vs-name.vs-long strong{font-size:clamp(24px,8vw,52px)}.vs-unknown{background:radial-gradient(circle at var(--face-x) var(--face-y),#34353b 0 18vmin,#18191c 60vmin,#060607 120vmin)}.vs-unknown-mark{left:var(--face-x);top:var(--face-y);color:#0000;-webkit-text-stroke:max(2px,.012em) #fff9ef66;text-shadow:.04em .05em #d51d3455;font:italic 900 52vmin/1 Impact,Barlow Condensed,sans-serif;position:absolute;translate:-50% -36%}.vs-seam{z-index:3;left:var(--seam-x);top:var(--seam-y);width:calc(var(--seam-length) * 1.18);height:clamp(46px,8vmin,104px);translate:-50% -50%;rotate:var(--seam-angle);fill:var(--vs-ink);position:absolute;overflow:visible}.vs-mark{z-index:4;left:var(--seam-x);top:var(--seam-y);aspect-ratio:1;place-items:center;width:clamp(116px,25vmin,300px);display:grid;position:absolute;translate:-50% -50%;rotate:-8deg}.vs-crowd:not(.vs-tall) .vs-mark{left:calc(var(--seam-x) - 2.6vw);width:clamp(100px,21vmin,256px)}.vs-crowd .vs-mark b{font-size:clamp(54px,12.6vmin,156px)}.vs-mark svg{width:148%;height:148%;fill:var(--vs-ink);position:absolute;inset:-24%;overflow:visible}.vs-mark b{letter-spacing:-.02em;color:var(--vs-red);-webkit-text-stroke:.075em #fff;paint-order:stroke fill;text-shadow:.045em .055em 0 var(--vs-ink);padding-right:.1em;font:italic 900 clamp(64px,15vmin,184px)/1 Impact,Barlow Condensed,sans-serif;position:relative}.vs-stage-name{z-index:5;background:var(--vs-ink);color:var(--vs-paper);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:.45em .9em .4em;font:800 clamp(10px,.95vw,15px)/1 Barlow Condensed,sans-serif;position:absolute;bottom:3.2vh;left:3vw;transform:skew(-10deg)}.vs-stage-name span{color:#ff4b5c;margin-right:.9em}.vs-tall .vs-stage-name{display:none}.vs-grid{z-index:1;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));transform:skewX(calc(var(--lean) * -1));gap:clamp(6px,1.1vmin,14px);display:grid;position:absolute;inset:max(68px,11vh) 7% 5% 45%}.vs-tall .vs-grid{inset:42% 4% 3%}.vs-cell{--face-x:50%;--face-y:34%;border:2px solid var(--vs-paper);min-width:0;min-height:0;box-shadow:3px 4px 0 var(--vs-red);background:radial-gradient(circle at var(--face-x) var(--face-y),var(--wash) 0 22%,var(--tint) 60%,var(--deep) 120%);position:relative;overflow:hidden;container-type:size}.vs-cell:after{content:"";z-index:3;background:var(--tint);height:clamp(3px,.5vmin,6px);position:absolute;inset:0 0 auto}.vs-cell .vs-lines{-webkit-mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 30cqw,#000 85cqw);-webkit-mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 30cqw,#000 85cqw);mask-image:radial-gradient(circle at var(--face-x) var(--face-y),#0000 0 30cqw,#000 85cqw)}.vs-cell .vs-art{transform:skewX(var(--lean));transform-origin:var(--art-anchor,50%) calc(var(--face-at) * 100%)}.vs-cell.vs-full{--art-h:620cqw;--face-at:.085}.vs-cell.vs-bust{--art-h:135cqw;--face-at:.42}.vs-cell-name{z-index:2;transform:skewX(var(--lean));flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;bottom:5%;left:6%;right:4%}.vs-cell-name strong{overflow-wrap:normal;white-space:nowrap;text-overflow:clip;max-width:100%;font-size:clamp(14px,2.1vmin + .6vw,34px);overflow:hidden}.vs-cell-name.vs-long strong{font-size:clamp(12px,1.6vmin + .45vw,26px)}.vs-cell-name small{letter-spacing:.12em;box-shadow:2px 2px 0 var(--vs-red);font-size:clamp(8px,.75vw,12px)}.vs-cut{z-index:6;left:var(--seam-x);top:var(--seam-y);width:calc(var(--seam-length) * 1.25);height:clamp(3px,.55vmin,7px);translate:-50% -50%;rotate:var(--seam-angle);opacity:0;pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 14px 3px #fff,0 0 2px 1px #fff}.vs-flash{z-index:7;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.vs-go .vs-stage{animation:vs-shake .32s .2s linear both,vs-push var(--hold) var(--in) cubic-bezier(.25,.1,.4,1) both}.vs-go .vs-stage:before{animation:vs-fade-in .1s both,vs-fade-out .2s calc(var(--exit) + .1s) ease-in forwards}.vs-go .vs-left{animation:vs-slam-left .26s cubic-bezier(.2,.85,.3,1.15) both,vs-split-left .26s calc(var(--exit) + 70ms) cubic-bezier(.5,0,.9,.45) forwards}.vs-go .vs-right{animation:vs-slam-right .26s .1s cubic-bezier(.2,.85,.3,1.15) both,vs-split-right .26s calc(var(--exit) + 70ms) cubic-bezier(.5,0,.9,.45) forwards}.vs-go .vs-grid{animation:vs-split-right .26s calc(var(--exit) + 70ms) cubic-bezier(.5,0,.9,.45) forwards}.vs-go .vs-cell{animation:vs-cell-in .22s calc(.12s + var(--i) * 45ms) cubic-bezier(.2,.85,.3,1.2) both}.vs-go .vs-left .vs-art{animation:vs-drift-left calc(var(--exit) + .3s) cubic-bezier(.2,.6,.4,1) both}.vs-go .vs-right .vs-art{animation:vs-drift-right calc(var(--exit) + .3s) cubic-bezier(.2,.6,.4,1) both}.vs-go .vs-seam{animation:vs-reveal .2s .24s cubic-bezier(.3,.8,.3,1) both,vs-fade-out .16s var(--exit) ease-in forwards}.vs-go .vs-mark{animation:vs-stamp .2s .4s cubic-bezier(.2,.9,.3,1.25) both,vs-mark-out .2s var(--exit) ease-in forwards}.vs-go .vs-mark svg{animation:.26s ease-out .36s both vs-ink}.vs-go .vs-left .vs-name{animation:.24s cubic-bezier(.2,.9,.3,1.2) .46s both vs-name-left}.vs-go .vs-right .vs-name{animation:.24s cubic-bezier(.2,.9,.3,1.2) .52s both vs-name-right}.vs-go .vs-stage-name{animation:.3s .6s both vs-fade-in}.vs-go .vs-cut{animation:vs-cut .22s var(--exit) ease-out both}.vs-go .vs-flash{animation:vs-flash .34s calc(var(--exit) + 50ms) ease-out both}.vs-show.vs-skip{animation:.15s ease-in forwards vs-fade-out}@keyframes vs-fade-in{0%{opacity:0}}@keyframes vs-fade-out{to{opacity:0}}@keyframes vs-shake{0%,to{translate:0}10%{translate:-10px 6px}20%{translate:8px -5px}30%{translate:-4px 2px}40%{translate:0}52%{translate:9px 4px}64%{translate:-6px -3px}76%{translate:3px 1px}88%{translate:-1px}}@keyframes vs-push{0%{scale:1}to{scale:1.05}}@keyframes vs-slam-left{0%{translate:-105%}72%{translate:2.5%}to{translate:0}}@keyframes vs-slam-right{0%{translate:105%}72%{translate:-2.5%}to{translate:0}}@keyframes vs-split-left{70%{opacity:1}to{opacity:0;translate:-34% -9%}}@keyframes vs-split-right{70%{opacity:1}to{opacity:0;translate:34% 9%}}@keyframes vs-cell-in{0%{opacity:0;translate:80%}60%{opacity:1}to{opacity:1;translate:0}}@keyframes vs-drift-left{0%{translate:-54%}to{translate:-48%}}@keyframes vs-drift-right{0%{translate:-46%}to{translate:-52%}}@keyframes vs-reveal{0%{clip-path:inset(-50% 100% -50% 0)}to{clip-path:inset(-50% 0)}}@keyframes vs-stamp{0%{opacity:0;rotate:-26deg;scale:3.4}55%{opacity:1}to{opacity:1;rotate:-8deg;scale:1}}@keyframes vs-mark-out{to{opacity:0;scale:1.7}}@keyframes vs-ink{0%{opacity:0;scale:.15}55%{opacity:1;scale:1.14}to{opacity:1;scale:1}}@keyframes vs-name-left{0%{opacity:0;translate:-45%}to{opacity:1;translate:0}}@keyframes vs-name-right{0%{opacity:0;translate:45%}to{opacity:1;translate:0}}@keyframes vs-cut{0%{opacity:1;scale:0 1}45%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes vs-flash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.vs-fight{z-index:8;pointer-events:none;--fight:max(min(13.5vw,23vh),min(17vw,12vh));display:none;position:absolute;inset:0}.vs-fight.vs-on{animation:.16s linear .27s both vs-card-shake;display:block}.vs-fight-brush{width:calc(var(--fight) * 5.4);height:calc(var(--fight) * 1.36);fill:var(--vs-ink);position:absolute;top:44%;left:50%;overflow:visible;translate:-31% -50%;rotate:-5deg}.vs-fight-word{white-space:nowrap;font:italic 900 var(--fight)/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:.01em;color:#fff;-webkit-text-stroke:.08em var(--vs-red);paint-order:stroke fill;text-shadow:.035em .05em 0 var(--vs-ink);padding-right:.12em;position:absolute;top:44%;left:50%;translate:-50% -50%;rotate:-5deg}.vs-fight-lines{height:calc(var(--fight) * 1.7);opacity:0;background:repeating-linear-gradient(#0000 0 6px,#ffffffe6 6px 8px,#0000 8px 17px,#0b0c0ebf 17px 19px,#0000 19px 31px,#ffffff8c 31px 32px,#0000 32px 44px);position:absolute;top:44%;left:-10%;right:-10%;translate:0 -50%;rotate:-5deg;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 65%,#0000)}.vs-on .vs-fight-brush{animation:.17s cubic-bezier(.3,.7,.3,1) both vs-reveal,.2s cubic-bezier(.6,0,.9,.5) .7s forwards vs-brush-off}.vs-on .vs-fight-word{animation:.19s cubic-bezier(.2,1.35,.4,1) 90ms both vs-word-in,.2s cubic-bezier(.6,0,.9,.5) .7s forwards vs-word-off}.vs-on .vs-fight-lines{animation:.3s ease-out .62s both vs-lines}@keyframes vs-card-shake{0%,to{translate:0}20%{translate:-8px 4px}40%{translate:6px -3px}60%{translate:-3px 2px}80%{translate:2px -1px}}@keyframes vs-brush-off{to{opacity:0;translate:calc(50vw - 31%) -50%;scale:1.35 .6}}@keyframes vs-word-in{0%{opacity:0;scale:2.8}50%{opacity:1}to{opacity:1;scale:1}}@keyframes vs-word-off{to{opacity:0;transform:skew(-26deg)}}@keyframes vs-lines{0%{opacity:0;translate:-25% -50%}30%{opacity:1}to{opacity:0;translate:35% -50%}}@media (prefers-reduced-motion:reduce){.vs-show *,.vs-show :before,.vs-fight.vs-on,.vs-fight.vs-on *{animation:none!important}.vs-show.vs-go{animation:vs-fade-in .2s both,vs-fade-out .25s calc(var(--exit) + .1s) forwards}.vs-show.vs-skip{animation:.15s forwards vs-fade-out}.vs-cut,.vs-flash,.vs-fight-lines{display:none}.vs-fight.vs-on{animation:.15s both vs-fade-in,.2s .7s forwards vs-fade-out!important}}.match-intro,#interface .match-results{--match-paper:#fbfaf6;--match-ink:#121212;--match-red:#cc202b}#interface .match-intro{z-index:18;pointer-events:auto;cursor:pointer;background:0 0;position:absolute;inset:0}#interface .match-intro.hidden{display:none}.match-intro .intro-summary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.match-intro .intro-skip{min-height:40px;color:inherit;letter-spacing:.14em;cursor:pointer;opacity:0;background:0 0;border:0;outline:none;padding:9px 14px 8px;font:800 12px/1 Barlow Condensed,Barlow,sans-serif;position:absolute;top:max(14px,2.6vh);right:max(16px,2.2vw)}.results-masthead{border-bottom:3px solid var(--match-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;font:800 11px Barlow,sans-serif;display:flex}.results-masthead span{color:var(--match-red)}.results-masthead b{text-align:right}#interface #results{background:radial-gradient(#0007 .8px,#0000 1px) 0 0/5px 5px,#101012b8;padding:22px;overflow:hidden}#interface .match-results{overscroll-behavior:contain;border:3px solid var(--match-ink);width:min(890px,96vw);max-height:calc(100dvh - 44px);box-shadow:8px 8px 0 var(--match-red);background:var(--match-paper);color:var(--match-ink);outline:none;padding:24px 28px 0;font:600 14px Barlow,sans-serif;animation:.25s ease-out match-page-in;overflow:auto;transform:none}.results-hero{grid-template-columns:185px 1fr;align-items:center;gap:28px;padding:22px 0;display:grid}.results-portrait{background:#fff;border:3px solid #111;overflow:hidden;transform:rotate(-2deg);box-shadow:4px 4px #111}.results-portrait svg{width:100%;height:170px;display:block}.results-portrait>span{color:#fff;text-align:center;background:#111;padding:8px;font:400 13px/1.3 Electroharmonix,sans-serif;display:block}.results-headline>small{letter-spacing:.17em;color:var(--match-red);font:800 11px Barlow,sans-serif}#interface .match-results h2{letter-spacing:0;overflow-wrap:anywhere;border:0;margin:7px 0 10px;padding:0;font:400 clamp(28px,4vw,53px)/1.1 Electroharmonix,Impact,sans-serif}.results-placement{align-items:center;gap:15px;margin:0;display:flex}.results-placement strong{color:var(--match-red);font:900 53px/1 Barlow,sans-serif}.results-placement span{letter-spacing:.1em;font:800 11px Barlow,sans-serif}.results-player{color:#6d665c;overflow-wrap:anywhere;margin:10px 0 0;font:600 13px Barlow,sans-serif}.results-stats{border-block:3px solid #111;grid-template-columns:repeat(3,1fr);padding:18px 0;display:grid}.results-stats>div{border-right:1px solid #c2bcaf;flex-direction:column;align-items:center;gap:6px;display:flex}.results-stats>div:last-child{border:0}.results-stats strong{font-variant-numeric:tabular-nums;font:900 33px/1 Barlow,sans-serif}.results-stats span{letter-spacing:.09em;text-align:center;font:800 10px Barlow,sans-serif}.results-winner{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font:600 13px Barlow,sans-serif;display:flex}.results-winner>span{color:#fff;background:#111;padding:4px 7px;font:800 10px Barlow,sans-serif}.results-winner b{color:#817868;font-weight:500}.results-standings{border-top:1px solid #b9b1a3;margin-top:14px}.results-standings summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;font:400 12px Electroharmonix,sans-serif;list-style:none;display:flex}.results-standings summary::-webkit-details-marker{display:none}.results-standings summary>span{font:700 22px Barlow,sans-serif}.results-standings[open] summary>span{transform:rotate(45deg)}.results-table-scroll{margin:0 0 15px;overflow:auto}.match-results .results-table{min-width:460px}.match-results .results-table .who{align-items:center;gap:9px;display:flex}.match-results .standings-portrait{background:#fff;border:1px solid;flex:none;width:31px;height:37px}.standings-portrait svg{width:100%;height:100%;display:block}#interface .match-results .results-table .who strong{overflow-wrap:anywhere;font:700 13px Barlow,sans-serif}#interface .match-results .results-table .who small{font:500 10px Barlow,sans-serif}#interface .match-results .results-table tr.you td{color:#111;background:#eee9dc}#interface .match-results .results-table tr.you td.who small{color:#686155}.results-actions{background:var(--match-paper);border-top:2px solid #111;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:10px;padding:16px 0 22px;display:grid;position:sticky;bottom:0}.results-actions button{color:#111;cursor:pointer;background:#fff;border:2px solid #111;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font:400 12px/1.3 Electroharmonix,sans-serif;display:flex;box-shadow:2px 2px #111}.results-actions #results-again{background:var(--match-red);border-color:var(--match-red);color:#fff}.results-actions button span{font:700 18px Barlow,sans-serif}.results-actions button:hover{transform:translateY(-1px)}.match-results :is(button,summary):focus-visible,#interface[data-input=controller] .match-results :is(button,summary):focus{outline:3px solid var(--match-red);outline-offset:3px}.match-results #results-again:focus-visible{outline-color:#111}@keyframes match-page-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:680px){#interface #results{padding:12px}#interface .match-results{width:100%;max-height:calc(100dvh - 30px);box-shadow:5px 5px 0 var(--match-red);padding:16px 16px 0}.results-masthead{gap:8px;font-size:9px}.results-hero{grid-template-columns:95px 1fr;gap:16px;padding:18px 0}.results-portrait svg{height:104px}.results-portrait>span{padding:7px 3px;font-size:9px}.results-headline>small{letter-spacing:.07em;font-size:9px}#interface .match-results h2{font-size:27px}.results-placement strong{font-size:36px}.results-placement span{font-size:9px}.results-placement{gap:7px}.results-player{font-size:11px}.results-stats strong{font-size:27px}.results-stats span{letter-spacing:.04em;font-size:8px}.results-stats{padding:15px 0}.results-actions{grid-template-columns:1fr 1fr;gap:9px;padding:12px 0 17px}.results-actions button{min-height:42px;font-size:10px}.results-table-scroll{margin-bottom:10px}}@media (max-height:540px) and (min-width:681px){.results-hero{grid-template-columns:120px 1fr;padding:13px 0}.results-portrait svg{height:90px}}@media (prefers-reduced-motion:reduce){#interface .match-results{animation:none}}.match-results .results-table th:nth-child(2){text-align:left}.home-options-links>button.home-legal-entry{gap:12px;color:#111!important;box-shadow:none!important;background:0 0!important;border:1px solid #111!important;padding:9px 14px!important}.home-options-links>button.home-legal-entry span{letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13px;display:flex}.home-options-links>button.home-legal-entry small{color:#6b6560;margin:0;font-size:9px}.home-options-links>button.home-legal-entry b{font-size:15px}.home-options-links>button.home-legal-entry:is(:hover,:focus-visible){color:#fff!important;background:#111!important;box-shadow:3px 3px #cc202b!important}.home-options-links>button.home-legal-entry:is(:hover,:focus-visible) small{color:#d8d3cc}.home-legal{color:#111;gap:12px;max-width:640px;display:grid}.home-legal>button{justify-self:start}.home-legal p{margin:0;font-size:13px;line-height:1.5}.home-legal .home-legal-lead{border-left:3px solid #cc202b;padding-left:12px;font-size:14px;line-height:1.45}.home-legal a{color:#111;text-underline-offset:3px;text-decoration-thickness:1px}.home-legal a:is(:hover,:focus-visible){color:#cc202b}.home-legal-pages{flex-wrap:wrap;gap:10px;display:flex}.home-dialog .home-legal button.home-legal-privacy{color:#111;letter-spacing:.06em;background:#fff;border:2px solid #111;justify-self:start;padding:8px 14px;font-size:12px}.home-dialog .home-legal button.home-legal-privacy:is(:hover,:focus-visible){color:#fff;background:#111;box-shadow:3px 3px #cc202b}.manga-home .home-legal :is(p,a){font-family:Barlow,system-ui,sans-serif!important;font-weight:500!important}@media (max-width:600px){.home-options-links>button.home-legal-entry{padding:8px 10px!important}.home-legal p{font-size:12px}.home-legal .home-legal-lead{font-size:13px}}#interface .settings-scrim{--pause-ink:#151515;--pause-paper:#fbfaf6;--pause-red:#cc202b;z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(#1118 .7px,#0000 1px) 0 0/5px 5px,#101012ad;place-items:center;padding:20px;overflow:hidden}#interface .settings-card.pause-menu{overscroll-behavior:contain;border:3px solid var(--pause-ink);background:var(--pause-paper);width:min(960px,94vw);max-height:calc(100dvh - 40px);color:var(--pause-ink);box-shadow:8px 8px 0 var(--pause-red);scrollbar-width:thin;scrollbar-color:#bbb5a8 transparent;outline:0;padding:24px 30px 0;font:500 14px/1.4 Barlow,system-ui,sans-serif;display:block;position:relative;overflow:auto}#interface .pause-header{border-bottom:4px solid var(--pause-ink);justify-content:space-between;align-items:center;gap:20px;padding:0 33px 18px 0;display:flex}#interface .pause-heading{align-items:center;gap:17px;min-width:0;display:flex}#interface .pause-symbol{background:var(--pause-red);color:#fff;flex:none;place-items:center;width:54px;height:60px;font:900 40px/1 system-ui,sans-serif;display:grid;transform:skew(-7deg)}#interface .pause-heading p{color:var(--pause-red);letter-spacing:.17em;margin:0 0 5px;font:800 11px Barlow,sans-serif}#interface .pause-heading h2{white-space:nowrap;margin:0;font:400 clamp(23px,3vw,37px)/1.15 Electroharmonix,Impact,sans-serif}#interface .pause-fighter{align-items:center;gap:11px;min-width:0;max-width:34%;display:flex}#interface #pause-portrait{border:2px solid var(--pause-ink);background:#fff;flex:none;width:61px;height:67px;overflow:hidden;transform:skew(-4deg)}#interface #pause-portrait svg{width:100%;height:100%;display:block;transform:skew(4deg)}#interface #pause-fighter-name{font:400 15px/1.3 Electroharmonix,Impact,sans-serif}#interface #settings-close{width:36px;height:36px;color:var(--pause-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font:600 28px/1 system-ui,sans-serif;display:grid;position:absolute;top:11px;right:13px}#interface .pause-menu>#settings-session-note{color:#62605a;margin:10px 0 16px;font:500 12px/1.4 Barlow,sans-serif}#interface .pause-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}#interface .pause-group{min-width:0}#interface .pause-group h3{border-bottom:2px solid var(--pause-ink);align-items:center;gap:10px;margin:0 0 8px;padding:0 0 8px;font:400 16px/1.2 Electroharmonix,sans-serif;display:flex}#interface .pause-group h3>span{background:var(--pause-ink);color:#fff;padding:3px 6px;font:800 10px Barlow,sans-serif;display:inline-block}#interface .pause-menu label{letter-spacing:0;border:0;border-bottom:1px solid #ddd9ce;min-height:0;margin:0;padding:7px 0;font:600 13px/1.4 Barlow,sans-serif}#interface .pause-menu .pause-slider{grid-template-columns:minmax(0,1fr) 44px;gap:3px 10px;display:grid}#interface .pause-slider output{text-align:right;color:#706b62;font-variant-numeric:tabular-nums;font-size:11px}#interface .pause-slider input{grid-column:1/-1;width:100%;margin:3px 0 2px}#interface .pause-menu .pause-toggle,#interface .pause-menu>#sv-fullscreen-setting{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}#interface .pause-selects{grid-template-columns:1fr 1fr;gap:12px;display:grid}#interface .pause-selects label{justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px 0;display:flex}#interface .pause-selects label:has(ink-select){justify-content:stretch;gap:5px;display:grid}#interface .pause-selects ink-select{--ink-paper:#fffdf7;width:100%}#interface .pause-selects .ink-pick-button:not(#ink){font-size:11px!important}#interface .pause-selects:has(ink-select){grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}#interface .pause-report{color:#605b52;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:11px 0 0;padding:7px 0;font:600 12px Barlow,sans-serif;display:flex}#interface .pause-report:hover{color:var(--pause-red)}#interface .pause-menu>.training-tools{border:0;border-top:1px solid #aaa18f;margin:15px 0 0;padding:10px 0 0}#interface .pause-menu .training-tools legend{letter-spacing:.13em;color:#706859;padding:0 8px 0 0;font:700 10px Barlow,sans-serif}#interface .pause-menu .training-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#interface .pause-menu .training-actions button{min-height:32px;color:var(--pause-ink);cursor:pointer;background:#efebe1;border:1px solid #a39c8c;padding:7px;font:600 12px/1.25 Barlow,sans-serif}#interface .pause-menu .training-actions button[aria-pressed=true]{background:var(--pause-ink);border-color:var(--pause-ink);color:#fff;box-shadow:inset 3px 0 var(--pause-red)}#interface .pause-menu>.key-guide{border:0;border-top:2px solid var(--pause-ink);color:var(--pause-ink);margin:15px 0 0;padding:0;display:block}#interface .pause-controls summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:39px;font:400 12px Electroharmonix,sans-serif;list-style:none;display:flex}#interface .pause-controls summary::-webkit-details-marker{display:none}#interface .pause-controls summary>span{font:600 20px/1 Barlow,sans-serif}#interface .pause-controls[open] summary>span{transform:rotate(45deg)}#interface .pause-controls .key-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:3px 0 10px;display:grid}#interface .pause-controls .key-cards>div{color:var(--pause-ink);background:#eee9de;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:0;padding:9px;display:flex}#interface:not([data-input=controller]) .pause-controls .key-cards small,#interface[data-input=controller] .pause-controls .key-cards kbd{display:none}#interface .pause-controls .key-cards strong{font:800 10px Barlow,sans-serif}#interface .pause-controls .key-cards small{color:var(--pause-red);font:700 10px Barlow,sans-serif}#interface .pause-controls .key-cards kbd{background:var(--pause-ink);color:#fff;margin:0;padding:3px 6px;font:700 11px Barlow,sans-serif}#interface .pause-controls .secondary-keys{flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font:500 12px Barlow,sans-serif;display:flex}#interface .pause-controls .secondary-keys b{font-size:11px}#interface .pause-actions{z-index:1;background:var(--pause-paper);border-top:1px solid #aaa18f;grid-template-columns:1fr 1fr;gap:14px;margin:0 -2px;padding:14px 2px 20px;display:grid;position:sticky;bottom:0}#interface .pause-actions button{cursor:pointer;border:2px solid var(--pause-ink);background:var(--pause-paper);min-height:49px;color:var(--pause-ink);box-shadow:3px 3px 0 var(--pause-ink);justify-content:space-between;align-items:center;margin:0;padding:12px 18px;font:400 16px/1.2 Electroharmonix,sans-serif;display:flex}#interface .pause-actions #resume{background:var(--pause-red);color:#fff;border-color:var(--pause-red);box-shadow:3px 3px 0 var(--pause-ink)}#interface .pause-actions button:hover{transform:translateY(-1px)}#interface .pause-actions button>span{font:600 17px/1 system-ui,sans-serif}#interface .pause-menu :is(button,input,select,summary):focus-visible,#interface[data-input=controller] .pause-menu :is(button,input,select,summary):focus{outline:3px solid var(--pause-red);outline-offset:4px;scroll-margin:15px 0 100px}#interface .pause-menu #resume:focus-visible,#interface[data-input=controller] .pause-menu #resume:focus{outline-color:var(--pause-ink)}@media (max-width:680px){#interface .settings-scrim{padding:12px}#interface .settings-card.pause-menu{width:100%;max-height:calc(100dvh - 28px);box-shadow:5px 5px 0 var(--pause-red);padding:18px 18px 0}#interface .pause-header{gap:10px;padding:0 24px 12px 0}#interface .pause-heading{gap:10px}#interface .pause-symbol{width:35px;height:43px;font-size:27px}#interface .pause-heading h2{font-size:22px}#interface .pause-heading p{font-size:9px}#interface .pause-fighter{display:none}#interface .pause-settings-grid{grid-template-columns:1fr;gap:18px}#interface .pause-menu .training-actions{grid-template-columns:1fr 1fr}#interface .pause-actions{gap:10px;padding-bottom:17px}#interface .pause-actions button{padding:12px;font-size:12px}#interface .pause-controls .key-cards{grid-template-columns:1fr 1fr}}@media (max-height:600px) and (min-width:681px){#interface .settings-scrim{padding:12px}#interface .settings-card.pause-menu{max-height:calc(100dvh - 26px);padding:15px 22px 0}#interface .pause-header{padding-bottom:10px}#interface .pause-symbol{width:40px;height:40px;font-size:26px}#interface .pause-heading h2{font-size:25px}#interface #pause-portrait{width:45px;height:45px}#interface .pause-actions{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){#interface .pause-menu *{transition:none!important}}#interface .pause-moves{margin:4px 0 18px;display:none}#interface .pause-menu[data-pause-page=moves] .pause-moves{display:block}#interface .pause-menu[data-pause-page=moves]>:is(#settings-session-note,.pause-settings-grid,.training-tools,.key-guide,#sv-fullscreen-setting,.objective-pause-shop){display:none!important}#interface .pause-moves-head{align-items:center;gap:14px;margin:0 0 12px;display:flex}#interface .pause-moves-head h3{margin:0;font:400 20px/1.2 Electroharmonix,Impact,sans-serif}#interface .pause-moves-head button,#interface .pause-actions .pause-move-list{border:2px solid var(--pause-ink);background:var(--pause-paper);color:var(--pause-ink);letter-spacing:.1em;cursor:pointer;padding:8px 12px;font:800 12px Barlow,sans-serif}#interface .pause-moves-head button:focus-visible,#interface .pause-actions .pause-move-list:focus-visible{outline:3px solid var(--pause-red);outline-offset:2px}[data-input=controller] .keyboard-only,[data-input=touch] .keyboard-only{display:none}#interface[data-input=touch] .pause-controls .key-cards kbd.touch-key{border:2px solid var(--pause-ink);min-width:0;color:var(--pause-ink);box-shadow:none;background:#fff;border-radius:999px;padding:2px 9px;font:italic 900 12px/1.1 Barlow Condensed,sans-serif}#interface[data-hud=duel] .combat-hud{--hud-plate:.7}@media (max-width:1100px){#interface[data-hud=duel] .combat-hud{--hud-plate:.68}}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=duel] .combat-hud{--hud-plate:.6}}@media (max-width:620px){#interface[data-hud=duel] .combat-hud{--hud-plate:.9}}#interface[data-hud=duel] .mode-hud [hidden],#interface[data-hud=duel]:not([data-hud-phase=waiting]) .combat-hud .match-status,#interface[data-hud=duel] .combat-hud #target-marker :is(.lk-pin,.lk-stamp){display:none!important}#interface[data-hud=duel] .duel-plaque{--s:var(--hud-status,.72);min-width:calc(185px * var(--s));padding:calc(9px * var(--s)) calc(30px * var(--s)) calc(11px * var(--s));color:var(--hud-paper,#fff9ef);filter:drop-shadow(3px 2px #ce1c32);clip-path:polygon(6% 0,100% 0,94% 25%,99% 80%,89% 100%,0 100%,7% 74%,0 56%);text-align:center;white-space:nowrap;background:#101114;flex-direction:column;align-items:center;display:flex}#interface[data-hud=duel] .duel-plaque strong{font:italic 900 calc(clamp(26px,2.45vw,46px) * var(--s))/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:.02em}#interface[data-hud=duel] .duel-plaque small{margin-top:calc(5px * var(--s));font:800 max(8px,calc(clamp(10px,.82vw,15px) * var(--s)))/1.1 "Barlow Condensed",sans-serif;letter-spacing:.12em;color:#ff8a96}#interface[data-hud=duel] .duel-pips{background:var(--hud-paper,#fff9ef);color:var(--hud-ink,#0b0c0e);border:2px solid var(--hud-ink,#0b0c0e);box-shadow:2px 2px 0 var(--hud-red,#d51d34);letter-spacing:.1em;align-items:center;gap:5px;padding:3px 9px 4px;font:800 clamp(8px,.66vw,12px)/1 Barlow Condensed,sans-serif;display:inline-flex}#interface[data-hud=duel] .duel-pips:before{content:"ROUNDS";margin-right:3px}#interface[data-hud=duel] .duel-pips:empty{display:none}#interface[data-hud=duel] .duel-pips>i{border:2px solid var(--hud-ink,#0b0c0e);background:#fff;border-radius:50%;width:12px;height:12px}#interface[data-hud=duel] .duel-pips>i.won{background:var(--hud-red,#d51d34)}#interface[data-hud=duel] .duel-pips>i svg,#interface[data-hud=duel] .duel-plaque .dp-x{display:none}#interface[data-hud=duel] .duel-plaque small :is(b,em){font:inherit;font-style:normal}#interface[data-hud=duel] .duel-plaque small em:before{content:" · "}#interface[data-hud=duel] .duel-ready{background:var(--hud-red,#d51d34);color:var(--hud-paper,#fff9ef);clip-path:polygon(7% 0,100% 0,95% 100%,0 100%);filter:drop-shadow(2px 2px #08090a);letter-spacing:.06em;white-space:nowrap;border:2px solid #101114;padding:4px 14px 5px 18px;font:italic 900 clamp(12px,.95vw,18px)/1 Impact,Barlow Condensed,sans-serif;animation:1.2s ease-in-out infinite duel-ready}@keyframes duel-ready{50%{background:#a8122a}}@media (max-width:1100px){#interface[data-hud=duel] .duel-plaque{min-width:calc(130px * var(--s));padding:calc(7px * var(--s)) calc(20px * var(--s)) calc(8px * var(--s))}#interface[data-hud=duel] .duel-plaque strong{font-size:calc(24px * var(--s))}#interface[data-hud=duel] .duel-plaque small{font-size:8px}}@media (prefers-reduced-motion:reduce){#interface[data-hud=duel] .duel-ready{animation:none}}#interface[data-hud] .mode-hud .edge-mark{--edge:#ffd23c;width:196px;height:58px;box-shadow:none;filter:none;color:var(--ik-ink,#0b0c0e);scale:calc(var(--hud-k,1) * var(--k-edge,1));transform-origin:0 0;will-change:transform;pointer-events:none;background:0 0;padding:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;transition:translate 90ms linear;animation:1.1s ease-in-out infinite ik-bob;display:block;position:absolute;top:0}#interface[data-hud] .mode-hud .edge-mark[hidden]{display:none}#interface[data-hud] .mode-hud .edge-mark[data-side=left]{left:calc(30px * var(--hud-k,1))}#interface[data-hud] .mode-hud .edge-mark[data-side=right]{right:calc(30px * var(--hud-k,1));transform-origin:100% 0}#interface[data-hud] .mode-hud .edge-mark .edge-hull{width:100%;height:100%;filter:drop-shadow(3px 4px 0 var(--ik-ink,#0b0c0e));inset:0}#interface[data-hud] .mode-hud .edge-mark[data-side=right] .edge-hull{transform:scaleX(-1)}#interface[data-hud] .mode-hud .edge-mark .ik-hull path{fill:var(--ik-paper,#fbf6ea);stroke:var(--edge);stroke-width:6px}#interface[data-hud] .mode-hud .edge-mark .ik-hull path.rim{stroke:var(--ik-ink,#0b0c0e);stroke-width:12px}#interface[data-hud] .mode-hud .edge-mark .edge-chevron{width:0;height:0;filter:drop-shadow(2px 2px 0 var(--ik-ink,#0b0c0e));border:14px solid #0000;margin-top:-14px;display:block;position:absolute;top:50%}#interface[data-hud] .mode-hud .edge-mark[data-side=left] .edge-chevron{border-left-width:0;border-right:16px solid var(--edge);left:-26px}#interface[data-hud] .mode-hud .edge-mark[data-side=right] .edge-chevron{border-right-width:0;border-left:16px solid var(--edge);right:-26px}#interface[data-hud] .mode-hud .edge-mark .edge-face{z-index:1;width:66px;height:auto;aspect-ratio:var(--aspect,1);background:50%/100% 100% no-repeat;border:0;display:block;position:absolute;top:-16px;overflow:visible;transform:rotate(-6deg)}#interface[data-hud] .mode-hud .edge-mark[data-side=left] .edge-face{left:-8px}#interface[data-hud] .mode-hud .edge-mark[data-side=right] .edge-face{right:-8px;transform:rotate(6deg)}#interface[data-hud] .mode-hud .edge-mark .edge-face[data-kind=head]{aspect-ratio:auto;background:var(--ik-paper,#fbf6ea);width:52px;height:52px;box-shadow:0 0 0 3px var(--ik-ink,#0b0c0e);top:-6px;overflow:hidden}#interface[data-hud] .mode-hud .edge-mark .edge-face svg{filter:grayscale()contrast(1.2);width:100%;height:100%;display:block}#interface[data-hud] .mode-hud .edge-mark .edge-text{white-space:nowrap;display:block;position:absolute;top:9px}#interface[data-hud] .mode-hud .edge-mark[data-side=left] .edge-text{left:62px}#interface[data-hud] .mode-hud .edge-mark[data-side=right] .edge-text{text-align:right;right:62px}#interface[data-hud] .mode-hud .edge-mark b{letter-spacing:.005em;color:var(--ik-ink,#0b0c0e);font:italic 900 22px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}#interface[data-hud] .mode-hud .edge-mark.long b{margin-top:3px;font-size:17px}#interface[data-hud] .mode-hud .edge-mark small{letter-spacing:.06em;color:var(--ik-ink,#0b0c0e);margin-top:3px;font:italic 800 15px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}#interface[data-hud] .mode-hud .edge-mark small em{letter-spacing:0;color:var(--edge);-webkit-text-stroke:.06em var(--ik-ink,#0b0c0e);paint-order:stroke fill;font-size:19px;font-style:normal;font-weight:900}#interface[data-hud] .mode-hud .edge-mark.threat-unblock{animation-duration:.5s}#interface[data-hud] .mode-hud .edge-mark.threat-unblock .edge-chevron{animation:.5s linear infinite ik-blinkoff}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface[data-hud] .mode-hud .edge-mark[data-side=left]{left:calc(16px * var(--hud-k,1))}#interface[data-hud] .mode-hud .edge-mark[data-side=right]{right:calc(16px * var(--hud-k,1))}}@keyframes ik-bob{50%{transform:translateY(4px)}}@keyframes ik-blinkoff{0%,80%{opacity:1}82%,to{opacity:.4}}@media (prefers-reduced-motion:reduce){#interface[data-hud] .mode-hud .edge-mark,#interface[data-hud] .mode-hud .edge-mark .edge-chevron{transition:none;animation:none}}#interface[data-hud=royale] .mode-hud [hidden],#interface[data-hud=royale] .combat-hud :is(.match-status,#spectate-chip){display:none!important}#interface[data-hud=royale][data-royale-foe=off] .combat-hud .fighter-meter.foe{visibility:hidden;opacity:0!important}#interface[data-hud=royale][data-royale-down] .combat-hud :is(.move-bar,.controls-hint){display:none}#interface[data-hud=royale] .royale-feed{flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}#interface[data-hud=royale] .royale-feed li{color:#fff;clip-path:polygon(7% 0,100% 0,96% 100%,0 100%);filter:drop-shadow(2px 2px #08090a);letter-spacing:.01em;white-space:nowrap;background:#101114;align-items:center;gap:.42em;padding:4px 12px 5px 16px;font:italic 900 clamp(12px,.9vw,17px)/1 Impact,Barlow Condensed,sans-serif;display:flex}#interface[data-hud=royale] .royale-feed li i{color:var(--hud-red,#d51d34);font-style:normal;font-weight:900}#interface[data-hud=royale] .royale-feed li.mine{background:var(--hud-red,#d51d34)}#interface[data-hud=royale] .royale-feed li.mine i{color:#101114}#interface[data-hud=royale] .royale-feed li.alone b:first-child{display:none}#interface[data-hud=royale] .royale-feed li.fresh{animation:.22s cubic-bezier(.2,.9,.3,1.2) royale-feed-in}@keyframes royale-feed-in{0%{opacity:0;translate:24px}}#interface[data-hud=royale] .royale-banner{filter:drop-shadow(5px 5px #101114);align-items:center;gap:.12em;display:flex}#interface[data-hud=royale] .royale-banner b{background:var(--hud-red,#d51d34);color:var(--hud-paper,#fff9ef);letter-spacing:.04em;border:3px solid #101114;padding:.1em .45em .14em;font:italic 900 clamp(22px,2.6vw,46px)/1 Impact,Barlow Condensed,sans-serif;transform:skew(-12deg)}#interface[data-hud=royale] .royale-banner strong{color:#101114;-webkit-text-stroke:3px var(--hud-paper,#fff9ef);paint-order:stroke fill;text-shadow:4px 4px 0 var(--hud-paper,#fff9ef),8px 9px 0 var(--hud-red,#d51d34);font:italic 900 clamp(64px,7.4vw,132px)/.9 Impact,Barlow Condensed,sans-serif}#interface[data-hud=royale] .royale-banner.go{animation:2.2s cubic-bezier(.2,.9,.25,1) both royale-banner}@keyframes royale-banner{0%{opacity:0;scale:1.6}9%{opacity:1;scale:.96}14%{scale:1}86%{opacity:1;translate:0}to{opacity:0;translate:0 -10px}}#interface[data-hud=royale] .royale-spectate{background:var(--hud-paper,#fff9ef);color:var(--hud-ink,#0b0c0e);border:3px solid var(--hud-ink,#0b0c0e);box-shadow:inset 0 -5px var(--hud-red,#d51d34);clip-path:polygon(2% 0,100% 0,98% 82%,96% 100%,0 100%,1% 70%,0 45%);filter:drop-shadow(3px 4px #08090a);white-space:nowrap;align-items:center;gap:clamp(10px,1.1vw,20px);padding:8px 26px 11px 18px;font:italic 900 clamp(13px,1.05vw,20px)/1 Impact,Barlow Condensed,sans-serif;display:flex}#interface[data-hud=royale] .royale-spectate>span{align-items:baseline;gap:.4em;display:inline-flex}#interface[data-hud=royale] .royale-spectate small{letter-spacing:.08em;font:800 .66em/1 Barlow Condensed,sans-serif}#interface[data-hud=royale] .royale-spectate .royale-out{background:var(--hud-ink,#0b0c0e);color:var(--hud-paper,#fff9ef);padding:4px 10px 5px}#interface[data-hud=royale] .royale-spectate .royale-out small{color:#ff8a96;font-size:.8em}#interface[data-hud=royale] .royale-spectate .ux-prompt{box-shadow:none;clip-path:none;background:0 0;padding:0;font-size:1em}#interface[data-hud=royale] .royale-spectate button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}#interface[data-hud=royale] .royale-spectate button:focus-visible{outline:3px solid var(--hud-red,#d51d34);outline-offset:3px}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=royale] .royale-banner b{border-width:2px;font-size:15px}#interface[data-hud=royale] .royale-banner strong{-webkit-text-stroke-width:2px;text-shadow:3px 3px 0 var(--hud-paper,#fff9ef),5px 6px 0 var(--hud-red,#d51d34);font-size:44px}#interface[data-hud=royale] .royale-feed li{padding:3px 10px 4px 13px;font-size:11px}#interface[data-hud=royale] .royale-spectate{gap:8px;padding:5px 16px 8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){#interface[data-hud=royale] .royale-feed li.fresh{animation:none}#interface[data-hud=royale] .royale-banner.go{animation:2.2s step-end both royale-banner-still}@keyframes royale-banner-still{0%,to{opacity:1}}}#interface[data-hud=training] .training-lab{pointer-events:auto;color:var(--hud-paper,#fff9ef);text-align:left;font:800 13px/1.35 Barlow Condensed,sans-serif;position:relative}.training-lab summary{display:none}.training-lab .lab-head{letter-spacing:.08em;border-bottom:2px solid #d51d34;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.training-lab .lab-head button{all:unset;cursor:pointer;color:#101114;letter-spacing:.08em;background:#fff9ef;padding:4px 8px;font:800 12px/1 Barlow Condensed,sans-serif}.training-lab summary:focus-visible,.training-lab button:focus-visible{outline-offset:2px;outline:3px solid #ffda73}.training-lab section{background:#17171b;border:1px solid #69625b;gap:9px;width:min(330px,85vw);max-height:calc(100vh - 300px);padding:14px;display:grid;position:fixed;top:112px;right:18px;overflow:auto;box-shadow:0 8px 25px #000b}.training-lab label{letter-spacing:.06em;gap:3px;display:grid}.training-lab [hidden]{display:none}.training-lab ink-select{--ink-paper:#fff9ef;--ink-line:#101114;--ink-red:#d51d34;--ink-soft:#efe7da;width:100%;display:block}.training-lab .ink-pick-button:not(#ink){min-height:32px;box-shadow:3px 3px #d51d34;font-size:12px!important}.training-lab .ink-pick-list{box-shadow:6px 6px #d51d34}@media (pointer:coarse){.training-lab .ink-pick-button:not(#ink),.training-lab button{min-height:42px}}.training-lab .lab-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.training-lab .lab-actions{flex-wrap:wrap;gap:6px;display:flex}.training-lab button{color:#101114;cursor:pointer;background:#fff9ef;border:1px solid #716b66;flex:1;min-height:34px;padding:5px 9px;font:900 12px/1.15 Barlow Condensed,sans-serif}.training-lab button:disabled{opacity:.45;cursor:default}.training-lab button[aria-pressed=true]{color:#fff;background:#d51d34}.training-lab p{margin:0}.training-lab .lab-tape{color:#ffda73}.training-lab small{color:#c6bfb7;font-size:13px;line-height:1.4}.training-lab .lab-drill{background:#252429;border-left:3px solid #d51d34;padding:8px}@media (max-height:650px){.training-lab section{width:300px;max-height:calc(100vh - 210px);top:88px;right:14px}}@media (max-height:450px){.training-lab section{max-height:calc(100dvh - 92px);top:84px}}:where(body).pf-lab.pf-lab #interface[data-hud=training] :is(.training-dummy,.training-combo){visibility:hidden}#interface[data-hud=training] .mode-hud [hidden],#interface[data-hud=training] .combat-hud :is(.match-status,.controls-hint){display:none!important}#interface[data-hud=training] :is(.training-trials,.training-combo,.training-inputs){transition:opacity .12s}#interface[data-hud=training][data-training-presentation] :is(.training-trials,.training-combo,.training-inputs):not(:focus-within){opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s linear .1s}#interface[data-hud=training][data-training-presentation] .combat-hud .combo-counter:not(:focus-within){visibility:hidden!important}#interface[data-hud=training] .th-tools{white-space:nowrap;align-items:flex-start;gap:clamp(6px,.6vw,12px);display:flex}#interface[data-hud=training] .th-tool{color:inherit;font:inherit;cursor:pointer;filter:drop-shadow(2px 3px #08090a);background:0 0;border:0;padding:0;line-height:1;display:flex;position:relative}#interface[data-hud=training] .th-tool .ux-prompt{padding:5px 13px 7px 6px;font-size:clamp(12px,.98vw,18px)}#interface[data-hud=training] .th-tool .ux-prompt small{color:var(--hud-red,#d51d34)}#interface[data-hud=training] .th-tool:hover .ux-prompt{background:#fff}#interface[data-hud=training] .th-tool:focus-visible{outline:3px solid var(--hud-red,#d51d34);outline-offset:3px}#interface[data-hud=training] .th-tool.on .ux-prompt kbd{background:var(--hud-red,#d51d34)}#interface[data-hud=training] .th-tool.fired{animation:.32s ease-out training-fired}@keyframes training-fired{0%{filter:drop-shadow(0 0 #08090a)brightness(1.15);translate:0 3px}to{translate:0}}#interface[data-hud=training] .training-dummy{color:var(--hud-paper,#fff9ef);clip-path:polygon(6% 0,100% 0,96% 100%,0 100%);filter:drop-shadow(2px 2px #08090a);letter-spacing:.04em;white-space:nowrap;background:#101114;align-items:baseline;gap:6px;padding:4px 12px 5px 16px;font:italic 900 clamp(11px,.86vw,16px)/1 Impact,Barlow Condensed,sans-serif;display:inline-flex}#interface[data-hud=training] .training-dummy small{letter-spacing:.12em;color:#c9c2b6;font:800 .74em/1 Barlow Condensed,sans-serif}#interface[data-hud=training][data-training-dummy=combat] .training-dummy b{color:#ff8a96}#interface[data-hud=training] .training-combo{background:var(--hud-paper,#fff9ef);color:var(--hud-ink,#0b0c0e);box-shadow:inset 0 -4px var(--hud-red,#d51d34);clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);filter:drop-shadow(2px 3px #08090a);grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;padding:7px 16px 10px 14px;display:grid}#interface[data-hud=training] .training-combo small{letter-spacing:.12em;color:#5b554b;font:800 clamp(8px,.62vw,11px)/1 Barlow Condensed,sans-serif}#interface[data-hud=training] .training-combo b{letter-spacing:.01em;white-space:nowrap;justify-self:end;font:italic 900 clamp(15px,1.25vw,23px)/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .training-combo b :is(strong,i){font:inherit}#interface[data-hud=training] .training-combo b .dmg{display:none}#interface[data-hud=training] .training-trials{background:color-mix(in srgb,var(--hud-paper,#fff9ef) 94%,transparent);width:clamp(220px,16vw,300px);color:var(--hud-ink,#0b0c0e);box-shadow:inset 0 -4px var(--hud-red,#d51d34);filter:drop-shadow(3px 4px #08090a);padding:7px 11px 9px;font:700 clamp(11px,.8vw,14px)/1.2 Barlow Condensed,sans-serif}#interface[data-hud=training] .training-trials header{border-bottom:2px solid var(--hud-ink,#0b0c0e);align-items:baseline;gap:7px;padding-bottom:5px;display:flex}#interface[data-hud=training] .training-trials header b{font:italic 900 clamp(13px,1.05vw,19px)/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .training-trials header span{color:#5b554b;font:italic 900 clamp(11px,.85vw,15px)/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .training-trials header em{color:var(--hud-red,#d51d34);margin-left:auto;font:italic 900 clamp(11px,.85vw,15px)/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .training-trials.complete header em{color:#1f8a4c}#interface[data-hud=training] .trial-section h5{letter-spacing:.13em;color:#5b554b;justify-content:space-between;align-items:baseline;margin:6px 0 2px;font:800 clamp(9px,.66vw,12px)/1 Barlow Condensed,sans-serif;display:flex}#interface[data-hud=training] .trial-section h5 small{font:inherit;letter-spacing:.04em}#interface[data-hud=training] .trial-section.complete h5{color:#1f8a4c}#interface[data-hud=training] .trial-section.complete h5 small:after{content:" ✓"}#interface[data-hud=training] .trial-section ol{margin:0;padding:0;list-style:none}#interface[data-hud=training] .trial-section:not(.open) ol{display:none}#interface[data-hud=training] .trial-section li{border-bottom:1px solid #e4dccd;align-items:center;gap:6px;min-height:clamp(18px,1.3vw,24px);padding:1px 4px;display:flex}#interface[data-hud=training] .trial-keys{flex:none;align-items:center;gap:2px;font-size:.92em;display:inline-flex}#interface[data-hud=training] .trial-keys>i{color:#8a8275;font-size:.8em;font-style:normal;font-weight:800}#interface[data-hud=training] .trial-keys kbd{background:var(--hud-ink,#0b0c0e);color:#fff;min-width:1.45em;box-shadow:1px 1px 0 var(--hud-red,#d51d34);text-align:center;border:1px solid #fff;padding:.16em .3em;font:italic 900 .86em/1 Impact,Barlow Condensed,sans-serif;display:inline-block}#interface[data-hud=training] .trial-keys kbd.ps-face{font:900 .95em/1 Arial,sans-serif}#interface[data-hud=training] .trial-keys kbd.ps-south{color:#8fb4ff}#interface[data-hud=training] .trial-keys kbd.ps-east{color:#ff7474}#interface[data-hud=training] .trial-keys kbd.ps-west{color:#f38fdb}#interface[data-hud=training] .trial-keys kbd.ps-north{color:#46e2b5}#interface[data-hud=training] .trial-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#interface[data-hud=training] .trial-mark{flex:none;font-style:normal;font-weight:900}#interface[data-hud=training] .trial-section li.done .trial-mark:before{content:"✓";color:#1f8a4c}#interface[data-hud=training] .trial-section li.done .trial-name{color:#6d675d}#interface[data-hud=training] .trial-section li.next{background:var(--hud-ink,#0b0c0e);color:#fff;border-color:var(--hud-ink,#0b0c0e)}#interface[data-hud=training] .trial-section li.next .trial-mark:before{content:"TRY IT";color:#ffd23c;font:italic 900 .9em/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .trial-section li.landed{animation:.5s ease-out training-landed}@keyframes training-landed{0%{background:#ffe08a}to{background:0 0}}#interface[data-hud=training] .trial-defence .trial-how{letter-spacing:.08em;color:#8a8275;flex:none;font:800 .76em/1 Barlow Condensed,sans-serif}#interface[data-hud=training] .trial-defence .trial-keys>i{color:#8a8275;text-align:center;min-width:1.45em;font-weight:800}#interface[data-hud=training] .trial-defence h5 small kbd{background:var(--hud-ink,#0b0c0e);color:#fff;min-width:1.4em;box-shadow:1px 1px 0 var(--hud-red,#d51d34);letter-spacing:0;text-align:center;border:1px solid #fff;margin-right:3px;padding:.14em .28em;font:italic 900 1em/1 Impact,Barlow Condensed,sans-serif;display:inline-block}#interface[data-hud=training] .trial-defence h5 small kbd.ps-face{font:900 1em/1 Arial,sans-serif}#interface[data-hud=training] .training-inputs{background:var(--hud-paper,#fff9ef);color:var(--hud-ink,#0b0c0e);border:3px solid var(--hud-ink,#0b0c0e);box-shadow:inset 0 -4px var(--hud-red,#d51d34);clip-path:polygon(2% 0,100% 0,97% 82%,95% 100%,0 100%,1% 70%,0 45%);filter:drop-shadow(3px 4px #08090a);align-items:center;gap:8px;padding:6px 16px 9px 12px;display:inline-flex}#interface[data-hud=training] .training-inputs>b{letter-spacing:.12em;font:800 clamp(9px,.7vw,13px)/1 Barlow Condensed,sans-serif}#interface[data-hud=training] .training-input-keys{align-items:center;gap:4px;display:inline-flex}#interface[data-hud=training] .training-input-keys kbd{background:var(--hud-ink,#0b0c0e);color:#fff;min-width:1.7em;box-shadow:1px 1px 0 var(--hud-red,#d51d34);text-align:center;border:1px solid #fff;padding:.22em .36em;font:italic 900 clamp(12px,.95vw,17px)/1 Impact,Barlow Condensed,sans-serif;display:inline-block}#interface[data-hud=training] .training-input-keys kbd.ps-face{font:900 clamp(13px,1vw,18px)/1 Arial,sans-serif}#interface[data-hud=training] .training-input-keys kbd.ps-south{color:#8fb4ff}#interface[data-hud=training] .training-input-keys kbd.ps-east{color:#ff7474}#interface[data-hud=training] .training-input-keys kbd.ps-west{color:#f38fdb}#interface[data-hud=training] .training-input-keys kbd.ps-north{color:#46e2b5}#interface[data-hud=training] .training-input-keys kbd.stick{font-style:normal}#interface[data-hud=training] .training-input-keys kbd.fresh{animation:.2s ease-out training-key}@keyframes training-key{0%{background:var(--hud-red,#d51d34);translate:0 -4px}}@media (max-width:1366px){#interface[data-hud=training] .training-inputs{border-width:2px;gap:6px;padding:4px 12px 7px 9px}#interface[data-hud=training] .training-input-keys{gap:3px}#interface[data-hud=training] .training-input-keys kbd{min-width:1.55em;padding:.18em .3em;font-size:12px}}@media (max-width:1100px){#interface[data-hud=training] .th-tool .ux-prompt{gap:6px;padding:4px 10px 6px 5px;font-size:12px}#interface[data-hud=training] .training-trials{width:220px}}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=training] .th-tools{gap:4px}#interface[data-hud=training] .th-tool .ux-prompt{gap:4px;padding:3px 7px 5px 4px;font-size:10px}#interface[data-hud=training] .training-combo{padding:4px 10px 7px 9px}#interface[data-hud=training] .training-combo b{font-size:13px}#interface[data-hud=training] .training-trials{width:200px;padding:5px 8px 7px;font-size:10px}#interface[data-hud=training] .trial-section:not(.open),#interface[data-hud=training] .trial-section h5,#interface[data-hud=training] .trial-section li:not(.next){display:none}#interface[data-hud=training] .trial-section li.next{min-height:17px;margin-top:4px}#interface[data-hud=training] .training-inputs{gap:5px;padding:3px 9px 5px 7px}#interface[data-hud=training] .training-inputs>b{font-size:8px}#interface[data-hud=training] .training-input-keys kbd{font-size:10px}#interface[data-hud=training] .training-input-keys kbd:nth-child(-n+2){display:none}}@media (prefers-reduced-motion:reduce){#interface[data-hud=training] :is(.th-tool.fired,.trial-section li.landed,.training-input-keys kbd.fresh){animation:none}#interface[data-hud=training] :is(.training-trials,.training-combo,.training-inputs){transition:none!important}}#interface[data-hud=training] .training-trials header{flex-wrap:wrap}#interface[data-hud=training] .trial-missed{letter-spacing:.03em;color:var(--hud-red,#d51d34);flex-basis:100%;margin:4px 0 0;font:italic 900 clamp(11px,.82vw,14px)/1 Impact,Barlow Condensed,sans-serif}#interface[data-hud=training] .trial-missed.flash{animation:.3s ease-out training-missed}@keyframes training-missed{0%{opacity:.3;translate:-6px}to{opacity:1;translate:0}}#interface[data-hud=training] .combat-hud .combo-counter{top:38%;left:auto;right:5.5%}body:has(#interface[data-hud=training]) .music-caption{display:none!important}#interface[data-skin=halo][data-hud=training]{--th-ink:#0a0c15eb;--th-k:var(--hud-k,1)}#interface[data-skin=halo][data-hud=training] .training-trials{width:calc(310px * var(--th-k));margin:calc(14px * var(--th-k)) 0 0 calc(10px * var(--th-k));padding:calc(12px * var(--th-k)) calc(14px * var(--th-k)) calc(10px * var(--th-k));background:var(--th-ink);color:#fff;filter:none;box-shadow:0 0 0 2px #fff,7px 7px 0 2px var(--hl-crimson,#dc143c);font:800 italic calc(15px * var(--th-k))/1.2 "Barlow Condensed",sans-serif;position:relative}#interface[data-skin=halo][data-hud=training] .training-trials header{align-items:center;gap:calc(8px * var(--th-k));padding-bottom:calc(8px * var(--th-k));border-bottom:1px solid #ffffff38;position:relative}#interface[data-skin=halo][data-hud=training] .training-trials header b{margin:calc(-24px * var(--th-k)) 0 0 calc(-26px * var(--th-k));padding:calc(7px * var(--th-k)) calc(12px * var(--th-k)) calc(5px * var(--th-k));background:var(--hl-crimson,#dc143c);font:400 calc(17px * var(--th-k))/1 var(--hl-display);letter-spacing:.06em;color:#fff;transform:skew(-10deg);box-shadow:0 0 0 2px #fff}#interface[data-skin=halo][data-hud=training] .training-trials header span{font:400 calc(12px * var(--th-k))/1 var(--hl-display);letter-spacing:.12em;color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training] .training-trials header em{z-index:1;font:900 italic calc(24px * var(--th-k))/1 "Barlow Condensed",sans-serif;color:#fff;font-style:italic;position:relative}#interface[data-skin=halo][data-hud=training] .training-trials.complete header em{color:var(--hl-gold,#ffe08a)}#interface[data-skin=halo][data-hud=training] .training-trials header:after{content:"修";right:calc(-4px * var(--th-k));top:calc(-16px * var(--th-k));font:900 calc(60px * var(--th-k))/1 "Hiragino Mincho ProN","YuMincho",serif;color:#fff;opacity:.1;pointer-events:none;position:absolute}#interface[data-skin=halo][data-hud=training] .trial-missed{font:400 calc(12px * var(--th-k))/1 var(--hl-display);letter-spacing:.08em;color:#ff5c7a}#interface[data-skin=halo][data-hud=training] .trial-section h5{margin:calc(9px * var(--th-k)) 0 calc(4px * var(--th-k));font:400 calc(11px * var(--th-k))/1 var(--hl-display);letter-spacing:.14em;color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training] .trial-section h5 small{font:900 italic calc(13px * var(--th-k))/1 "Barlow Condensed",sans-serif;letter-spacing:.02em;color:#ffffffb3}#interface[data-skin=halo][data-hud=training] .trial-section.complete h5,#interface[data-skin=halo][data-hud=training] .trial-section.complete h5 small{color:var(--hl-gold,#ffe08a)}#interface[data-skin=halo][data-hud=training] .trial-section li{gap:calc(8px * var(--th-k));min-height:calc(27px * var(--th-k));padding:calc(2px * var(--th-k)) calc(6px * var(--th-k));border-bottom:1px solid #ffffff1a}#interface[data-skin=halo][data-hud=training] .trial-section li.done .trial-name{color:#ffffff6b}#interface[data-skin=halo][data-hud=training] .trial-section li.done .trial-mark:before{content:"✓";color:var(--hl-gold,#ffe08a)}#interface[data-skin=halo][data-hud=training] .trial-section li.next{color:#0a0c15;box-shadow:4px 4px 0 var(--hl-crimson,#dc143c);background:#fff;border-color:#0000}#interface[data-skin=halo][data-hud=training] .trial-section li.next .trial-mark:before{content:"TRY IT";padding:calc(4px * var(--th-k)) calc(7px * var(--th-k)) calc(3px * var(--th-k));background:var(--hl-crimson,#dc143c);color:#fff;font:400 calc(11px * var(--th-k))/1 var(--hl-display);letter-spacing:.06em;display:inline-block;transform:skew(-10deg)}#interface[data-skin=halo][data-hud=training] .trial-section li.landed{animation:.5s ease-out th-landed}@keyframes th-landed{0%{background:var(--hl-gold,#ffe08a);color:#0a0c15}to{background:0 0}}#interface[data-skin=halo][data-hud=training] .trial-keys>i{color:#ffffff73}#interface[data-skin=halo][data-hud=training] .trial-section li.next .trial-keys>i{color:#8a8f9e}#interface[data-skin=halo][data-hud=training] .trial-defence .trial-how{color:#a6f0ffb3;font:italic 800 .8em/1 Barlow Condensed,sans-serif}#interface[data-skin=halo][data-hud=training] .trial-defence .trial-keys>i{color:#ffffff73}#interface[data-skin=halo][data-hud=training] :is(.trial-keys kbd,.trial-defence h5 small kbd,.training-input-keys kbd){color:#fff;min-width:1.75em;height:1.5em;font:600 .78em/1.5em var(--hl-sans);text-align:center;background:#060a18eb;border:0;border-radius:.6em;padding:0 .42em;font-style:normal;box-shadow:inset 0 0 0 1.5px #ffffffa6}#interface[data-skin=halo][data-hud=training] .trial-section li.next .trial-keys kbd{box-shadow:none;background:#0a0c15}#interface[data-skin=halo][data-hud=training] :is(.trial-keys,.training-input-keys) kbd.ps-face{font:700 .9em/1.5em Arial,sans-serif}#interface[data-skin=halo][data-hud=training] .training-dummy{align-items:center;gap:calc(8px * var(--th-k));margin-right:calc(8px * var(--th-k));padding:calc(6px * var(--th-k)) calc(12px * var(--th-k)) calc(5px * var(--th-k));color:#fff;clip-path:none;filter:none;font:400 calc(14px * var(--th-k))/1 var(--hl-display);letter-spacing:.08em;background:#0a0c15;transform:skew(-10deg);box-shadow:0 0 0 1.5px #fff}#interface[data-skin=halo][data-hud=training] .training-dummy small{font:400 calc(10px * var(--th-k))/1 var(--hl-display);letter-spacing:.14em;color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training][data-training-dummy=combat] .training-dummy{background:var(--hl-crimson,#dc143c)}#interface[data-skin=halo][data-hud=training][data-training-dummy=combat] .training-dummy b{color:#fff}#interface[data-skin=halo][data-hud=training] .training-combo{align-items:baseline;column-gap:calc(12px * var(--th-k));row-gap:calc(4px * var(--th-k));margin:calc(12px * var(--th-k)) calc(10px * var(--th-k)) 0 0;padding:calc(10px * var(--th-k)) calc(18px * var(--th-k)) calc(10px * var(--th-k)) calc(16px * var(--th-k));background:var(--th-ink);color:#fff;clip-path:none;filter:none;box-shadow:0 0 0 2px #fff,7px 7px 0 2px var(--hl-crimson,#dc143c);grid-template-columns:auto auto;transform:skew(-8deg)}#interface[data-skin=halo][data-hud=training] .training-combo>*{transform:skew(8deg)}#interface[data-skin=halo][data-hud=training] .training-combo small{font:400 calc(10px * var(--th-k))/1 var(--hl-display);letter-spacing:.14em;color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training] .training-combo>small:first-child,#interface[data-skin=halo][data-hud=training] .training-combo>b:first-of-type{grid-column:1/-1}#interface[data-skin=halo][data-hud=training] .training-combo b{justify-self:start;align-items:baseline;gap:calc(6px * var(--th-k));font:900 italic calc(18px * var(--th-k))/1 "Barlow Condensed",sans-serif;color:#fff;display:flex}#interface[data-skin=halo][data-hud=training] .training-combo b strong{font:inherit}#interface[data-skin=halo][data-hud=training] .training-combo b i{font:400 calc(10px * var(--th-k))/1 var(--hl-display);letter-spacing:.12em;color:var(--hl-ice,#a6f0ff);margin-right:calc(6px * var(--th-k))}#interface[data-skin=halo][data-hud=training] .training-combo>b:first-of-type{font-size:calc(42px * var(--th-k))}#interface[data-skin=halo][data-hud=training] .training-combo>b:first-of-type strong:last-of-type{color:var(--hl-gold,#ffe08a)}#interface[data-skin=halo][data-hud=training] .training-combo>b:first-of-type i{font-size:calc(12px * var(--th-k))}#interface[data-skin=halo][data-hud=training] .training-combo b .sep{display:none}#interface[data-skin=halo][data-hud=training] .training-combo b .dmg{display:inline}#interface[data-skin=halo][data-hud=training] .training-combo>b:nth-of-type(2){color:#ffffffd9;justify-self:end}#interface[data-skin=halo][data-hud=training] .training-inputs{gap:calc(10px * var(--th-k));padding:calc(8px * var(--th-k)) calc(14px * var(--th-k));background:var(--th-ink);color:#fff;clip-path:none;filter:none;box-shadow:0 0 0 2px #fff,6px 6px 0 2px var(--hl-crimson,#dc143c);border:0;transform:skew(-10deg)}#interface[data-skin=halo][data-hud=training] .training-inputs>*{transform:skew(10deg)}#interface[data-skin=halo][data-hud=training] .training-inputs>b{font:400 calc(11px * var(--th-k))/1 var(--hl-display);letter-spacing:.14em;color:var(--hl-ice,#a6f0ff)}#interface[data-skin=halo][data-hud=training] .training-inputs>b:before{content:"入力";margin-bottom:calc(3px * var(--th-k));font:900 calc(15px * var(--th-k))/1 "Hiragino Mincho ProN","YuMincho",serif;letter-spacing:.1em;color:#fff;display:block}#interface[data-skin=halo][data-hud=training] .training-input-keys{gap:calc(6px * var(--th-k))}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd{font-size:calc(17px * var(--th-k))}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:first-child{opacity:.35}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:nth-child(2){opacity:.45}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:nth-child(3){opacity:.55}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:nth-child(4){opacity:.65}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:nth-child(5){opacity:.75}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:nth-child(6){opacity:.85}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd:last-child{background:var(--hl-gold,#ffe08a);color:#1a1204;box-shadow:none}#interface[data-skin=halo][data-hud=training] .training-input-keys kbd.fresh{animation:.22s ease-out th-key}@keyframes th-key{0%{translate:0 -5px;scale:1.15}}@media (prefers-reduced-motion:reduce){#interface[data-skin=halo][data-hud=training] :is(.trial-section li.landed,.training-input-keys kbd.fresh){animation:none}}#interface[data-hud=arcade] .sv-hud :is(.sv-score,.sv-style,.sv-level,.sv-build,.sv-party){display:none!important}#interface[data-hud=arcade] .sv-hud .sv-chain>:is(b,span){display:none}#interface[data-hud=arcade]:is([data-hud-phase=waiting],[data-hud-phase=over]) .mode-hud>:is([data-zone="1b"],[data-zone="3"],[data-zone="3b"],[data-zone="5"]){visibility:hidden}#interface[data-hud=arcade] .ah-score{--h:calc(clamp(112px,10vw,180px) * var(--hud-plate,.62));height:var(--h);min-width:calc(var(--h) * 2);padding:0 calc(var(--h) * .16) 0 calc(var(--h) * .3);background:var(--hk-paper);color:var(--hk-ink);text-align:right;clip-path:polygon(9% 0,100% 0,98% 50%,100% 72%,97% 100%,4% 96%,0 80%,4% 60%);box-shadow:inset 0 -3px var(--hk-red);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:relative}#interface[data-hud=arcade] .ah-score:before{content:"";opacity:.14;pointer-events:none;background:radial-gradient(#0b0c0e .8px,#0000 1.1px) 0 0/4px 4px;position:absolute;inset:0}#interface[data-hud=arcade] .ah-score-label{font:800 max(8px,calc(var(--h) * .085))/1 "Barlow Condensed",sans-serif;letter-spacing:.2em;color:var(--hk-red)}#interface[data-hud=arcade] .ah-score strong{font:italic 900 calc(var(--h) * .34)/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.08em}#interface[data-hud=arcade] .ah-style{align-items:baseline;gap:calc(var(--h) * .05);margin-top:calc(var(--h) * .02);padding-bottom:calc(var(--h) * .04);white-space:nowrap;display:flex;position:relative}#interface[data-hud=arcade] .ah-style b{font:italic 900 max(14px,calc(var(--h) * .22))/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:-.04em;color:#7d7a73;padding-right:.1em}#interface[data-hud=arcade] .ah-style span{font:italic 900 max(10px,calc(var(--h) * .105))/1 Impact,"Barlow Condensed",sans-serif;letter-spacing:.02em}#interface[data-hud=arcade] .ah-style em{font:italic 900 max(10px,calc(var(--h) * .115))/1 Impact,"Barlow Condensed",sans-serif;color:#b8860b}#interface[data-hud=arcade] .ah-style-track{background:#d8d3c9;height:2px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#interface[data-hud=arcade] .ah-style-track>i{background:var(--hk-red);transform-origin:0;position:absolute;inset:0}#interface[data-hud=arcade] .ah-style[data-rank="1"] b{color:#2f7fb8}#interface[data-hud=arcade] .ah-style[data-rank="2"] b{color:#23934f}#interface[data-hud=arcade] .ah-style[data-rank="3"] b{color:#c99400}#interface[data-hud=arcade] .ah-style[data-rank="4"] b{color:#e0621a}#interface[data-hud=arcade] .ah-style:is([data-rank="5"],[data-rank="6"]) b{color:var(--hk-red)}#interface[data-hud=arcade] .ah-style[data-up=a]{animation:.38s cubic-bezier(.2,1.6,.4,1) ah-up-a}#interface[data-hud=arcade] .ah-style[data-up=b]{animation:.38s cubic-bezier(.2,1.6,.4,1) ah-up-b}@keyframes ah-up-a{0%{transform:scale(1.25)}to{transform:none}}@keyframes ah-up-b{0%{transform:scale(1.25)}to{transform:none}}#interface[data-hud=arcade] .ah-meta{gap:calc(var(--h) * .07);font:800 max(9.5px,calc(var(--h) * .1))/1 "Barlow Condensed",sans-serif;letter-spacing:.06em;color:#3b3833;white-space:nowrap;display:flex}#interface[data-hud=arcade] .ah-chain{color:var(--hk-red);transition:opacity .5s}#interface[data-hud=arcade] .ah-chain.fading{opacity:.45}#interface[data-hud=arcade] .ah-personal{flex-direction:column;align-items:flex-start;gap:6px;display:flex}#interface[data-hud=arcade] .ah-progress{align-items:center;gap:8px;display:flex}#interface[data-hud=arcade] .ah-level{align-items:center;gap:calc(6px * var(--hk-k));width:calc(clamp(160px,13vw,240px) * var(--hk-k));padding:calc(4px * var(--hk-k)) calc(14px * var(--hk-k)) calc(5px * var(--hk-k)) calc(9px * var(--hk-k));background:var(--hk-ink);color:#fff;clip-path:polygon(0 0,100% 0,96% 100%,2% 100%);display:flex}#interface[data-hud=arcade] .ah-level small{font:italic 900 calc(clamp(10px,.75vw,14px) * var(--hk-k))/1 Impact,sans-serif;color:#ffcf5a}#interface[data-hud=arcade] .ah-level b{min-width:1.2em;font:italic 900 calc(clamp(16px,1.25vw,24px) * var(--hk-k))/1 Impact,sans-serif}#interface[data-hud=arcade] .ah-xp{height:calc(6px * var(--hk-k));background:#ffffff2e;flex:1;display:block;position:relative;overflow:hidden;transform:skew(-10deg)}#interface[data-hud=arcade] .ah-xp>i{transform-origin:0;background:#ffcf5a;position:absolute;inset:0}#interface[data-hud=arcade] .ah-tree{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}#interface[data-hud=arcade] .ah-tree .ux-prompt{font-size:calc(clamp(12px,.95vw,17px) * var(--hk-k));pointer-events:none;padding:4px 12px 6px 5px}#interface[data-hud=arcade] .ah-tree:focus-visible{outline-offset:3px;outline:3px solid #fff}#interface[data-hud=arcade] .ah-tree[data-earned=a]{animation:.5s cubic-bezier(.2,1.6,.4,1) ah-earned-a}#interface[data-hud=arcade] .ah-tree[data-earned=b]{animation:.5s cubic-bezier(.2,1.6,.4,1) ah-earned-b}@keyframes ah-earned-a{0%{transform:scale(1.3)}to{transform:none}}@keyframes ah-earned-b{0%{transform:scale(1.3)}to{transform:none}}#interface[data-hud=arcade] .ah-party{gap:calc(4px * var(--hk-k));flex-direction:column;display:flex}#interface[data-hud=arcade] .ah-party:empty{display:none}#interface[data-hud=arcade] .ah-ally{width:calc(clamp(160px,12vw,220px) * var(--hk-k))}#interface[data-hud=arcade] .mode-hud .sv-relics{zoom:1;gap:calc(6px * var(--hk-k));position:static}#interface[data-hud=arcade] .mode-hud .sv-relics .sv-relic{width:auto}#interface[data-hud=arcade] .mode-hud .sv-relics .sv-seal{--size:calc(clamp(30px,2.5vw,46px) * var(--hk-k))}#interface[data-hud=arcade] .mode-hud .sv-relics .sv-relic>small{display:none}html.rift-splash #interface[data-hud=arcade] .mode-hud .sv-relics{visibility:hidden}#interface[data-hud=arcade] .mode-hud .sv-map{zoom:1;width:clamp(84px,10vw,180px);height:clamp(84px,10vw,180px);position:static}:where(body).pf-sv-modal.pf-sv-modal #interface[data-hud=arcade] .mode-hud .sv-map{display:none}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=arcade] .sv-hud{--svk:.72}#interface[data-hud=arcade] .mode-hud .sv-map{width:min(84px,22vh);height:min(84px,22vh)}#interface[data-hud=arcade] .ah-personal{flex-direction:row;align-items:center}#interface[data-hud=arcade] .ah-level{width:130px}}@media (prefers-reduced-motion:reduce){#interface[data-hud=arcade] :is(.ah-style,.ah-tree){animation:none!important}#interface[data-hud=arcade] .ah-chain{transition:none}}#interface[data-hud=arcade] .sv-round-row{align-items:center}#interface[data-hud=arcade] .sv-rank-stamp{margin-left:calc(18px + .6em);position:relative}#interface[data-hud=arcade] .sv-rank-stamp:before{content:"RANK";letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #000;font:800 clamp(9px,.62vw,11px)/1 Barlow Condensed,sans-serif;position:absolute;top:50%;right:calc(100% + 6px);translate:0 -50%;rotate:8deg}#interface[data-hud=arcade] .ah-style b{display:none}#interface[data-hud=arcade]:is(:has(.cos-entrance),:has(#sv-entrance:not(.hidden))) :is(.mode-hud,.fighter-meter,.move-bar,.sv-round,.sv-map,.controls-hint){visibility:hidden}#interface[data-hud=last-stand] .combat-hud .fighter-meter.foe{display:none!important}#interface[data-hud=last-stand] .mode-hud>[data-zone="2b"]{gap:5px}#interface[data-hud=last-stand] .ls-plaque strong em{color:#ff4057}#interface[data-hud=last-stand] .ls-boss{--fill:#7d2fd0;width:calc(clamp(240px,27vw,500px) * var(--hk-k));background:var(--hk-ink);color:#fff;box-shadow:inset 0 -3px #7d2fd0}#interface[data-hud=last-stand] .ls-boss .hk-wide-head small{color:#ffcf5a}#interface[data-hud=last-stand] .ls-boss .hk-wide-track{border-color:#fff;box-shadow:1px 2px #7d2fd0}#interface[data-hud=last-stand] .ls-boss .hk-wide-fill{background:linear-gradient(90deg,#4b148c,#7d2fd0 55%,#b06cff);box-shadow:inset 0 2px #c79bff}#interface[data-hud=last-stand] .ls-boss .hk-wide-echo{background:#e2cff9}#interface[data-hud=last-stand] .ls-funds{font-size:calc(clamp(11px,.85vw,15px) * var(--hk-k));padding:4px 14px 6px 10px}#interface[data-hud=last-stand] .ls-shop{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}#interface[data-hud=last-stand] .ls-shop .ux-prompt{pointer-events:none}#interface[data-hud=last-stand] .ls-shop:focus-visible{outline-offset:3px;outline:3px solid #fff}#interface[data-hud=last-stand] .ls-counter{font-size:clamp(12px,.95vw,17px)}#interface[data-hud=last-stand] .mode-hud{--u:clamp(.6px,calc(100vh / 1080),1.15px)}#interface[data-hud=last-stand] .mode-hud>[data-zone="3"]{gap:calc(2 * var(--u));top:calc(6 * var(--u))}#interface[data-hud=last-stand] .ls-funds{margin-top:calc(30 * var(--u))}#interface[data-hud=last-stand] .ls-torii{width:calc(212 * var(--u));margin-right:calc(4 * var(--u))}#interface[data-hud=last-stand] .ls-torii svg{width:100%;height:auto;display:block;overflow:visible}#interface[data-hud=last-stand] .ls-torii rect[data-c]{transition:height .45s ease-out,width .45s ease-out,x .45s ease-out}#interface[data-hud=last-stand] .ls-squad{margin-top:calc(-4 * var(--u));justify-content:flex-end;align-items:flex-start;display:flex}#interface[data-hud=last-stand] .ls-ally{width:calc(86 * var(--u));margin-left:calc(-6 * var(--u))}#interface[data-hud=last-stand] .ls-squad[data-count="3"] .ls-ally:nth-child(2){margin-top:calc(16 * var(--u))}#interface[data-hud=last-stand] .ls-ally svg{width:100%;height:auto;display:block;overflow:visible}#interface[data-hud=last-stand] .ls-blade-track{stroke:#0a0c15;stroke-width:7px;stroke-linecap:round}#interface[data-hud=last-stand] .ls-blades line{stroke:#5dffb0;stroke-width:5px;stroke-linecap:round}#interface[data-hud=last-stand] .ls-ally.low .ls-blades line{stroke:#ffb347}#interface[data-hud=last-stand] .ls-ally:is(.is-down,.is-reviving) .ls-blades line{stroke:#ff2d55}#interface[data-hud=last-stand] .ls-tint{fill:#dc143c;opacity:0}#interface[data-hud=last-stand] .ls-ally:is(.is-down,.is-reviving) .ls-tint{opacity:.24}#interface[data-hud=last-stand] .ls-crack{stroke:#fff;stroke-width:1.8px;opacity:0}#interface[data-hud=last-stand] .ls-ally:is(.is-down,.is-reviving) .ls-crack{opacity:.85}#interface[data-hud=last-stand] .ls-plus{display:none}#interface[data-hud=last-stand] .ls-ally:is(.is-down,.is-reviving) .ls-plus{display:inline}#interface[data-hud=last-stand] .ls-plus circle{fill:#dc143c;stroke:#fff;stroke-width:1.8px}#interface[data-hud=last-stand] .ls-plus path{fill:#fff}#interface[data-hud=last-stand] .ls-ally.is-down .ls-plus{animation:1s ease-in-out infinite ls-beat}#interface[data-hud=last-stand] .ls-count{font:400 22px/1 var(--hl-display,Electroharmonix,sans-serif);fill:#fff;stroke:#0a0c15;stroke-width:3px;paint-order:stroke}#interface[data-hud=last-stand] .ls-road rect{fill:#0a0c15;stroke:#fff;stroke-width:1.8px}#interface[data-hud=last-stand] .ls-road rect.hot{fill:#dc143c}#interface[data-hud=last-stand] .ls-road text{fill:#fff;font:800 11px/1 Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif}#interface[data-hud=last-stand] .ls-ally.is-gone{opacity:.5}#interface[data-hud=last-stand] .ls-quest{width:calc(252 * var(--u));pointer-events:none;position:relative}#interface[data-hud=last-stand] .ls-quest[hidden]{display:none}#interface[data-hud=last-stand] .ls-quest svg{width:100%;height:auto;display:block;overflow:visible}#interface[data-hud=last-stand] .ls-enso-bg{fill:#0a0c15;fill-opacity:.72}#interface[data-hud=last-stand] .ls-enso-track{fill:none;stroke:#fff;stroke-opacity:.14;stroke-width:5px}#interface[data-hud=last-stand] .ls-enso{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round}#interface[data-hud=last-stand] .ls-quest.urgent .ls-enso{stroke:#ff2d55}#interface[data-hud=last-stand] .ls-quest[data-state=preview] .ls-enso-track{stroke-dasharray:4 6;stroke-opacity:.35}#interface[data-hud=last-stand] .ls-clock{font:400 16px/1 var(--hl-display,Electroharmonix),"Hiragino Mincho ProN","Yu Mincho",serif;fill:#ffb347}#interface[data-hud=last-stand] .ls-quest.urgent .ls-clock{fill:#ff5c7a}#interface[data-hud=last-stand] .ls-quest[data-state=secured] .ls-clock{fill:#7dffc4}#interface[data-hud=last-stand] :is(.ls-q-title,.ls-q-shadow){font:400 14px/1 var(--hl-display,Electroharmonix,sans-serif);letter-spacing:.8px}#interface[data-hud=last-stand] .ls-q-title{fill:#fff}#interface[data-hud=last-stand] .ls-q-shadow{fill:#dc143c}#interface[data-hud=last-stand] .ls-q-line{left:calc(84 * var(--u));top:calc(26 * var(--u));font:700 calc(9.5 * var(--u))/1 "Barlow Condensed","Avenir Next Condensed","Arial Narrow",sans-serif;letter-spacing:.14em;color:#d8f6ff;text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;position:absolute}#interface[data-hud=last-stand] .ls-quest.urgent .ls-q-line{color:#ffb3c2}#interface[data-hud=last-stand] .ls-tally line{stroke:#fff;stroke-opacity:.26;stroke-width:8px;stroke-linecap:round}#interface[data-hud=last-stand] .ls-tally line.on{stroke:#ff2d55;stroke-opacity:1;stroke-width:11px}#interface[data-hud=last-stand] .ls-reward{font:400 12px/1 var(--hl-display,Electroharmonix,sans-serif);fill:#ffd76a;stroke:#0a0c15;stroke-width:3px;paint-order:stroke}#interface[data-hud=last-stand] .ls-stamp rect{fill:#dc143c;stroke:#fff;stroke-width:1.5px}#interface[data-hud=last-stand] .ls-stamp text{fill:#fff;font:600 15px/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}#interface[data-hud=last-stand] .ls-quest[data-state=missed]{opacity:.7}#interface[data-hud=last-stand] .ls-quest[data-state=missed] .ls-stamp rect{fill:#4a4a52}#interface[data-hud=last-stand] .ls-quest[data-state=preview]{opacity:.8}#interface[data-hud=last-stand] .ls-optional{margin-top:calc(2 * var(--u))}#interface .ls-lvstar .ls-lv-cap{font:400 6.5px/1 var(--hl-display,Electroharmonix,sans-serif);fill:#fff;letter-spacing:1.2px;stroke:#07080f;stroke-width:2px;paint-order:stroke}#interface .ls-lvstar .ls-lv-num{font:400 24px/1 var(--hl-display,Electroharmonix,sans-serif);fill:#fff;stroke:#07080f;stroke-width:2.6px;paint-order:stroke}#interface .ls-lvstar .ls-lv-shade{fill:#dc143c;stroke:none}#interface .ls-lvstar .ls-lv-fill{transition:y .5s ease-out}#interface .ls-lvstar .ls-pip{fill:#07080f;stroke:#ffd76a;stroke-width:1px}#interface .ls-lvstar .ls-pip.on{fill:#ffd76a;stroke:#fff}#interface .ls-lvstar .ls-heal{fill:#dc143c;stroke:#fff;stroke-width:1.3px}#interface .ls-lvstar.up{animation:.9s ease-out ls-star-up}#interface .ls-lvstar.heal{animation:1.2s ease-out ls-star-heal}#interface .ls-lvstar-loose{width:70px;height:84px;margin-left:30px}#interface .ls-lvstar-loose svg{width:100%;height:100%}#interface[data-hud=last-stand] .ls-ink{height:42%;width:min(40vw,calc(640 * var(--u)));pointer-events:none;animation:.45s ease-out both ls-ink-in;position:absolute;top:20%}#interface[data-hud=last-stand] .ls-ink-left{left:0}#interface[data-hud=last-stand] .ls-ink-right{right:0}#interface[data-hud=last-stand] .ls-ink-bleed{width:calc(300 * var(--u));height:100%;position:absolute;top:0;overflow:visible}#interface[data-hud=last-stand] .ls-ink-left .ls-ink-bleed{left:0}#interface[data-hud=last-stand] .ls-ink-right .ls-ink-bleed{right:0;transform:scaleX(-1)}#interface[data-hud=last-stand] .ls-ink.hot .ls-ink-bleed{animation:.8s ease-in-out infinite ls-ink-pulse}#interface[data-hud=last-stand] .ls-ink-wind{position:absolute;inset:0}#interface[data-hud=last-stand] .ls-ink-right .ls-ink-wind{transform:scaleX(-1)}#interface[data-hud=last-stand] .ls-ink-wind svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#interface[data-hud=last-stand] .ls-ink-wind path{fill:none;stroke:#fff;stroke-opacity:.14;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:70 40 20 60;animation:2.2s linear infinite ls-wisp}#interface[data-hud=last-stand] .ls-ink-wind i{left:0;top:calc(22% + var(--i) * 14%);width:calc(13 * var(--u));height:calc(7 * var(--u));opacity:0;animation:3s linear infinite ls-leaf;animation-delay:calc(var(--i) * -.75s);background:#dc143c;border-radius:0 100%;position:absolute}#interface[data-hud=last-stand] .ls-ink-wind i:nth-child(odd){background:#ff2d55}#interface[data-hud=last-stand] .ls-ink-k{font:600 calc(118 * var(--u))/1 "Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;color:#fff;text-shadow:calc(5 * var(--u)) calc(5 * var(--u)) 0 #0a0c15b3;position:absolute;top:28%}#interface[data-hud=last-stand] .ls-ink-n{top:calc(28% + 132 * var(--u));align-items:baseline;gap:calc(4 * var(--u));color:#fff;text-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 #0a0c15;display:flex;position:absolute}#interface[data-hud=last-stand] .ls-ink-n em{font:400 calc(46 * var(--u))/1 var(--hl-display,Electroharmonix,sans-serif);font-style:normal}#interface[data-hud=last-stand] .ls-ink-n small{font:400 calc(16 * var(--u))/1 var(--hl-display,Electroharmonix,sans-serif);letter-spacing:.08em}#interface[data-hud=last-stand] .ls-ink-left :is(.ls-ink-k,.ls-ink-n){left:calc(20 * var(--u))}#interface[data-hud=last-stand] .ls-ink-right :is(.ls-ink-k,.ls-ink-n){right:calc(20 * var(--u))}#interface[data-hud=last-stand] .ls-ink.no-count .ls-ink-n{display:none}#interface[data-hud=last-stand] .ls-cutin{transform-origin:0 100%;pointer-events:none;z-index:6;width:600px;height:236px;position:absolute;bottom:19%;left:-20px}#interface[data-hud=last-stand] .ls-cutin[hidden]{display:none}#interface[data-hud=last-stand] .ls-cutin.on{animation:2.9s cubic-bezier(.2,.8,.2,1) both ls-ci}#interface[data-hud=last-stand] .ls-ci-slab{clip-path:polygon(0 6%,100% 0,90% 100%,0 100%);position:absolute;inset:0}#interface[data-hud=last-stand] .ls-ci-slab.red{background:#dc143c;transform:translate(12px,10px)}#interface[data-hud=last-stand] .ls-ci-slab.rim{background:#fff;transform:scale(1.012)}#interface[data-hud=last-stand] .ls-ci-slab.ink{background:repeating-linear-gradient(-4deg,#0000 0 9px,#ffffff17 9px 10px,#0000 10px 23px),linear-gradient(100deg,#05060b 0%,#141a30 55%,#0a0c15 100%)}#interface[data-hud=last-stand] .ls-cutin.boss .ls-ci-slab.ink{background:repeating-linear-gradient(-4deg,#0000 0 9px,#ffa05a1f 9px 10px,#0000 10px 23px),linear-gradient(260deg,#2a0508 0%,#5a0c10 45%,#12040a 100%)}#interface[data-hud=last-stand] .ls-ci-kanji{color:#fff;opacity:.08;font:600 230px/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;position:absolute;top:-8px;right:60px}#interface[data-hud=last-stand] .ls-ci-burst{clip-path:polygon(0 4%,100% 0,100% 100%,0 100%);width:340px;height:236px;position:absolute;top:0;left:0}#interface[data-hud=last-stand] .ls-ci-burst line{stroke:#fff}#interface[data-hud=last-stand] .ls-cutin.boss .ls-ci-burst line{stroke:#ffb38a}#interface[data-hud=last-stand] .ls-ci-seal{background:#dc143c;border:4px solid #fff;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:44px;left:70px;transform:rotate(-8deg);box-shadow:6px 6px #fff,inset 0 0 0 6px #dc143c,inset 0 0 0 8px #ffffffb3}#interface[data-hud=last-stand] .ls-ci-seal b{color:#fff;font:600 70px/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}#interface[data-hud=last-stand] .ls-cutin.has-face .ls-ci-seal{display:none}#interface[data-hud=last-stand] .ls-ci-facebox{width:310px;height:310px;position:absolute;top:-74px;left:14px;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 16% 82%,#0000 100%);mask:linear-gradient(#0000 0,#000 16% 82%,#0000 100%)}#interface[data-hud=last-stand] .ls-ci-face{width:690px;max-width:none;height:690px;position:absolute;top:-188px;left:-150px}#interface[data-hud=last-stand] .ls-ci-bubble{z-index:2;transform-origin:0 0;position:absolute;top:30px;left:276px}#interface[data-hud=last-stand] .ls-ci-balloon{position:absolute;overflow:visible}#interface[data-hud=last-stand] .ls-ci-balloon polygon{fill:#fff;stroke:#0a0c15;stroke-width:3px}#interface[data-hud=last-stand] .ls-ci-words{text-align:center;white-space:nowrap;color:#0a0c15;padding:14px 26px 12px;position:relative}#interface[data-hud=last-stand] .ls-ci-words b{font:400 28px/1 var(--hl-display,Electroharmonix,sans-serif);display:block}#interface[data-hud=last-stand] .ls-ci-words small{font:400 12.5px/1 var(--hl-display,Electroharmonix,sans-serif);color:#dc143c;margin-top:7px;display:block}#interface[data-hud=last-stand] .ls-ci-tag{align-items:center;gap:8px;display:flex;position:absolute;top:162px;left:306px}#interface[data-hud=last-stand] .ls-ci-tag b{font:400 20px/1 var(--hl-display,Electroharmonix,sans-serif);color:#fff;white-space:nowrap;background:#dc143c;padding:6px 10px 5px;transform:skew(-12deg);box-shadow:3px 3px #000}#interface[data-hud=last-stand] .ls-ci-tag small{letter-spacing:.16em;color:#fff;white-space:nowrap;font:700 11px/1 Barlow Condensed,Avenir Next Condensed,sans-serif}#interface[data-hud=last-stand] .ls-ci-life{background:#ffffff2e;width:420px;height:4px;position:absolute;bottom:12px;left:30px}#interface[data-hud=last-stand] .ls-ci-life i{transform-origin:0;background:#fff;animation:2.9s linear both ls-ci-life;position:absolute;inset:0}@keyframes ls-beat{0%,to{opacity:1}50%{opacity:.55}}@keyframes ls-star-up{0%,to{filter:none}25%{filter:brightness(1.9)drop-shadow(0 0 6px #ffd76a)}}@keyframes ls-star-heal{0%,to{filter:none}25%{filter:brightness(1.6)drop-shadow(0 0 8px #5dffb0)}}@keyframes ls-ink-in{0%{opacity:0}to{opacity:1}}@keyframes ls-ink-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes ls-wisp{to{stroke-dashoffset:-186px}}@keyframes ls-leaf{0%{transform:translate(calc(520 * var(--u)),calc(20 * var(--u))) rotate(-20deg);opacity:0}20%{opacity:.55}80%{opacity:.55}to{transform:translate(calc(60 * var(--u)),calc(-50 * var(--u))) rotate(-200deg);opacity:0}}@keyframes ls-ci{0%{transform:translate(-110%)}11%{transform:translate(0)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-35%)}}@keyframes ls-ci-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){#interface[data-hud=last-stand] :is(.ls-ink,.ls-ink *,.ls-cutin.on,.ls-ally .ls-plus,.ls-lvstar){animation:none!important}}#interface[data-hud=bad-blood] .mode-hud{--bb-hero:#1f7a62;--bb-villain:#c21d38}#interface[data-hud=bad-blood] .bb-bar{align-items:center;gap:calc(8px * var(--hk-k));padding:calc(3px * var(--hk-k)) calc(14px * var(--hk-k)) calc(4px * var(--hk-k));background:var(--hk-paper);color:var(--hk-ink);clip-path:polygon(0 0,100% 0,98.5% 50%,100% 100%,0 100%,1.5% 50%);box-shadow:inset 0 -3px var(--hk-ink);display:flex}#interface[data-hud=bad-blood] .bb-team{gap:calc(2px * var(--hk-k));padding:calc(2px * var(--hk-k)) calc(4px * var(--hk-k));border:2px solid #0000;flex-direction:column;display:flex}#interface[data-hud=bad-blood] .bb-team.villains{align-items:flex-end}#interface[data-hud=bad-blood] .bb-bar[data-side=heroes] .bb-team.heroes{border-color:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-bar[data-side=villains] .bb-team.villains{border-color:var(--bb-villain)}#interface[data-hud=bad-blood] .bb-team small{font:800 calc(clamp(8px,.62vw,12px) * var(--hk-k))/1 "Barlow Condensed",sans-serif;letter-spacing:.1em;white-space:nowrap}#interface[data-hud=bad-blood] .bb-team.heroes small{color:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-team.villains small{color:var(--bb-villain)}#interface[data-hud=bad-blood] .bb-faces{gap:calc(4px * var(--hk-k));display:flex}#interface[data-hud=bad-blood] .bb-face{--s:calc(clamp(22px,1.75vw,34px) * var(--hk-k));width:var(--s);height:calc(var(--s) + 5px);display:block;position:relative}#interface[data-hud=bad-blood] .bb-portrait{width:var(--s);height:var(--s);border:1px solid var(--hk-ink);background:#f7f5ee;display:block;overflow:hidden}#interface[data-hud=bad-blood] .bb-portrait svg{filter:grayscale()contrast(1.3);width:100%;height:100%;display:block;transform:scale(1.18)}#interface[data-hud=bad-blood] .bb-hp{background:#d6d2ca;height:4px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#interface[data-hud=bad-blood] .bb-hp>i{transform-origin:0;background:var(--bb-hero);position:absolute;inset:0}#interface[data-hud=bad-blood] .villains .bb-hp>i{background:var(--bb-villain)}#interface[data-hud=bad-blood] .bb-mark{background:var(--hk-ink);color:#fff;text-align:center;min-width:12px;font:italic 900 calc(clamp(8px,.62vw,12px) * var(--hk-k))/1.15 Impact,"Barlow Condensed",sans-serif;padding:0 2px;position:absolute;top:-3px;right:-2px}#interface[data-hud=bad-blood] .bb-mark:empty{display:none}#interface[data-hud=bad-blood] .bb-face[data-state=ready] .bb-mark{background:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-face[data-state=returning] .bb-mark{color:var(--hk-ink);background:#ffcf5a}#interface[data-hud=bad-blood] .bb-face[data-state=returning] .bb-portrait svg{filter:grayscale()contrast(1.2)brightness(.75)}#interface[data-hud=bad-blood] .bb-face[data-state=out] .bb-portrait{opacity:.35}#interface[data-hud=bad-blood] .bb-face[data-state=out] .bb-mark{background:var(--bb-villain)}#interface[data-hud=bad-blood] .villains .bb-face[data-state=out] .bb-mark{background:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-face.is-you .bb-portrait{box-shadow:0 0 0 2px var(--hk-paper),0 0 0 3px var(--hk-ink)}#interface[data-hud=bad-blood] .bb-count{align-items:baseline;gap:calc(5px * var(--hk-k));white-space:nowrap;display:flex}#interface[data-hud=bad-blood] .bb-count b{font:italic 900 calc(clamp(26px,2.3vw,44px) * var(--hk-k))/1 Impact,"Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums}#interface[data-hud=bad-blood] .bb-count b.heroes{color:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-count b.villains{color:var(--bb-villain)}#interface[data-hud=bad-blood] .bb-count span{font:italic 900 calc(clamp(12px,1vw,18px) * var(--hk-k))/1 Impact,"Barlow Condensed",sans-serif}#interface[data-hud=bad-blood] :is(.bb-badge,.bb-tag){padding:calc(4px * var(--hk-k)) calc(14px * var(--hk-k)) calc(5px * var(--hk-k)) calc(10px * var(--hk-k));color:#fff;font:800 calc(clamp(9px,.72vw,13px) * var(--hk-k))/1 "Barlow Condensed",sans-serif;letter-spacing:.09em;white-space:nowrap;clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}#interface[data-hud=bad-blood] .bb-badge{margin-left:calc(8px * var(--hk-k))}#interface[data-hud=bad-blood] .bb-tag{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);padding:calc(4px * var(--hk-k)) calc(10px * var(--hk-k)) calc(5px * var(--hk-k)) calc(14px * var(--hk-k));margin-right:calc(8px * var(--hk-k))}#interface[data-hud=bad-blood] .bb-badge[data-kind=ready],#interface[data-hud=bad-blood] .bb-tag[data-kind=heroes]{background:var(--bb-hero)}#interface[data-hud=bad-blood] .bb-badge[data-kind=returning]{color:var(--hk-ink);background:#ffcf5a}#interface[data-hud=bad-blood] .bb-badge[data-kind=used]{background:var(--hk-ink)}#interface[data-hud=bad-blood] .bb-badge[data-kind=power],#interface[data-hud=bad-blood] .bb-tag[data-kind=villains]{background:var(--bb-villain)}#interface[data-hud=bad-blood] .bb-notice{box-shadow:inset 0 -4px var(--bb-hero)}#interface[data-hud=bad-blood] .bb-banner{filter:drop-shadow(4px 3px 0 var(--bb-hero))}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=bad-blood] .bb-bar{gap:6px;padding:3px 10px 4px}#interface[data-hud=bad-blood] .bb-team{padding:2px 3px}#interface[data-hud=bad-blood] .bb-team small{display:none}#interface[data-hud=bad-blood] .bb-face{--s:19px}#interface[data-hud=bad-blood] .bb-count b{font-size:19px}}.combat-hud .mode-hud{--mh-edge:18px;--mh-plate:var(--hud-plate,.62);--mh-under-plates:calc(9px + clamp(112px,10vw,180px) * var(--mh-plate) + 8px);--mh-under-status:calc(20px + clamp(56px,4.4vw,84px) * var(--hud-status,.72) + 8px);--mh-above-strip:calc(1vw + clamp(52px,4vw,80px) * var(--hud-strip,.72) + 10px);--mh-lane:24%;z-index:4;pointer-events:none;position:absolute;inset:0}#interface[data-objective] .combat-hud .mode-hud{--mh-plate:1}.mode-hud>[data-zone]{flex-direction:column;gap:6px;min-width:0;display:flex;position:absolute}.mode-hud>[data-zone]:empty{display:none}.mode-hud>[data-zone] :is(button,a,input,select,summary,[role=button]){pointer-events:auto}.mode-hud>[data-zone="1b"]{left:var(--mh-edge);top:var(--mh-under-plates);align-items:flex-start}.mode-hud>[data-zone="2"]{align-items:center;top:20px;left:50%;transform:translate(-50%)}.mode-hud>[data-zone="2b"]{left:50%;top:var(--mh-under-status);align-items:center;transform:translate(-50%)}.mode-hud>[data-zone="3"]{right:var(--mh-edge);align-items:flex-end;top:9px}.mode-hud>[data-zone="3b"]{right:var(--mh-edge);top:var(--mh-under-plates);align-items:flex-end}.mode-hud>[data-zone="5"]{left:var(--mh-edge);bottom:var(--mh-above-strip);align-items:flex-start}.mode-hud>[data-zone="6"]{left:50%;bottom:var(--mh-lane);align-items:center;transform:translate(-50%)}.mode-hud>[data-zone="6a"]{left:50%;bottom:calc(var(--mh-lane) + 58px);align-items:center;transform:translate(-50%)}.mode-hud>[data-zone="7"]{align-items:center;top:26%;left:50%;transform:translate(-50%)}.mode-hud>[data-zone="8"]{display:block;inset:0}.mode-hud>[data-zone="8b"]{left:var(--mh-edge);top:calc(var(--mh-under-plates) + 64px);align-items:flex-start}.mode-hud>[data-zone="9"]{align-items:center;bottom:calc(14vh + 26px);left:50%;transform:translate(-50%)}@media (max-height:520px) and (orientation:landscape){.combat-hud .mode-hud{--mh-edge:9px;--mh-lane:36%}}@media (max-width:620px){.combat-hud .mode-hud{--mh-edge:8px;--mh-lane:30%}}@media (max-height:520px) and (orientation:landscape){#interface[data-input=touch] .combat-hud .mode-hud>:is([data-zone="6"],[data-zone="6a"]){transform-origin:0;left:43%;scale:.86}}#interface[data-cinema] .mode-hud>:is([data-zone="6"],[data-zone="6a"],[data-zone="7"]){visibility:hidden}.finale-skip{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finale-skip[hidden]{display:none}.ux-defence{margin:8px 0 2px;list-style:none;padding:0!important}.ux-defence li{border-bottom:1px solid #11111124;grid-template-columns:2.1em minmax(0,1fr);align-items:baseline;column-gap:8px;padding:6px 0;display:grid}.ux-defence li:last-child{border-bottom:0}.ux-defence .ux-defence-key{grid-row:span 2;justify-self:start}.ux-defence .ux-defence-name{align-items:baseline;gap:8px;display:flex}.ux-defence .ux-defence-name b{letter-spacing:.02em;color:#111;font:italic 900 1.02em/1.1 Impact,Barlow Condensed,sans-serif}.ux-defence .ux-defence-name small{letter-spacing:.1em;color:#a1232f;font:800 .76em/1 Barlow Condensed,sans-serif}.ux-defence .ux-defence-line{color:#3b3833;grid-column:2;font:500 .95em/1.4 Barlow,sans-serif}.ux-defence:has(kbd.touch-key) li{grid-template-columns:4.6em minmax(0,1fr)}.mode-sheet{pointer-events:auto;--ms-ink:#111;--ms-red:#cc202b;--ms-rule:#ddd9ce;--ms-muted:#5f5b53;border:3px solid var(--ms-ink);width:min(1380px,94vw);height:min(660px,90dvh);max-height:90dvh;box-shadow:12px 12px 0 var(--ms-ink);color:var(--ms-ink);background:#fff;margin:auto;padding:0;font:500 15px/1.4 Barlow,Barlow Condensed,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.mode-sheet[open]{grid-template-columns:minmax(220px,24%) minmax(0,1fr) minmax(300px,32%);display:grid}.mode-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd6}.mode-sheet>section{overscroll-behavior:contain;min-width:0;min-height:0;padding:24px 24px 20px;position:relative;overflow-y:auto}.mode-sheet>section+section{border-left:2px solid var(--ms-ink)}.mode-sheet h2{letter-spacing:.01em;margin:12px 0 6px;font:400 clamp(26px,2.4vw,40px)/1.02 Electroharmonix,Impact,sans-serif}.mode-sheet h3{border-bottom:2px solid var(--ms-ink);align-items:center;gap:8px;margin:0 0 9px;padding-bottom:6px;font:400 16px/1.2 Electroharmonix,Impact,sans-serif;display:flex}.mode-sheet h3:before{content:"";background:var(--ms-red);flex:none;width:9px;height:15px;transform:skew(-12deg)}.mode-sheet h3 .ms-link{margin-left:auto}.mode-sheet button{font:inherit;color:inherit;cursor:pointer}.mode-sheet :is(button,input,summary):focus-visible,#interface[data-input=controller] .mode-sheet :is(button,input,summary):focus{outline:3px solid var(--ms-red);outline-offset:3px}.ms-art{border:3px solid var(--ms-ink);height:min(46%,360px);min-height:150px;box-shadow:5px 5px 0 var(--ms-red);background:#111 50%/cover no-repeat;transform:skew(-2deg)}.ms-kicker{letter-spacing:.14em;color:var(--ms-red);margin-top:14px;font:800 11px/1.2 Barlow Condensed,sans-serif;display:block}.ms-goal{margin:0 0 10px;font:600 17px/1.32 Barlow,sans-serif}.ms-link{letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;border-bottom:2px solid var(--ms-red)!important;font:800 12px/1.3 Barlow Condensed,sans-serif!important}.ms-stamp{background:var(--ms-red);color:#fff;box-shadow:3px 3px 0 var(--ms-ink);padding:6px 12px;font:italic 900 17px/1 Impact,sans-serif;position:absolute;top:14px;right:22px;transform:rotate(4deg)}.ms-win{margin:0 0 10px;font:600 16px/1.35 Barlow,sans-serif}.ms-facts{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ms-facts span{border:2px solid var(--ms-ink);letter-spacing:.06em;padding:6px 10px;font:800 12px/1 Barlow Condensed,sans-serif}.ms-facts span:first-child{background:var(--ms-ink);color:#fff}.ms-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ms-panel{border:2px solid var(--ms-ink);background:#fff;margin:0;transform:skew(-1.5deg)}.ms-pic{border-bottom:2px solid var(--ms-ink);background:#ddd 50%/cover no-repeat;height:clamp(96px,17dvh,150px);display:block;position:relative}.ms-pic b{color:#fff;text-shadow:2px 2px #111,-1px -1px #111;font:italic 900 32px/1 Impact,sans-serif;position:absolute;top:6px;left:8px}.ms-panel figcaption{padding:9px 10px 11px;font:600 14px/1.35 Barlow,sans-serif}.ms-bullets{counter-reset:ms;margin:0;padding:0;list-style:none}.ms-bullets li{counter-increment:ms;border-bottom:1px solid var(--ms-rule);gap:10px;padding:8px 0;font:600 15px/1.35 Barlow,sans-serif;display:flex}.ms-bullets li:before{content:counter(ms,decimal-leading-zero);color:var(--ms-red);flex:none;font:italic 900 22px/1 Impact,sans-serif}.ms-defence{border:2px dashed var(--ms-red);margin-top:14px;padding:8px 12px}.ms-defence summary{color:#7a2a2a;cursor:pointer;font:400 13px/1.3 Electroharmonix,Impact,sans-serif}.ms-defence ul{margin:8px 0 2px;padding-left:18px;font:600 14px/1.45 Barlow,sans-serif}.ms-close{background:0 0;border:0;width:36px;height:36px;position:absolute;top:10px;right:12px;font:900 26px/1 Arial,sans-serif!important}.ms-tabs{border:2px solid var(--ms-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 12px;display:grid}.ms-tabs button{appearance:none;border:0;border-left:2px solid var(--ms-ink);background:#eeeae0;padding:10px 4px 8px;font:400 13px/1.15 Electroharmonix,Impact,sans-serif}.ms-tabs button:first-child{border-left:0}.ms-tabs button small{letter-spacing:.1em;color:#77716a;margin-top:4px;font:800 10px/1 Barlow Condensed,sans-serif;display:block}.ms-tabs button[aria-selected=true]{background:var(--ms-ink);color:#fff}.ms-tabs button[aria-selected=true] small{color:#ffb3b8}.ms-note{color:#3b3833;margin:0 0 12px;font:600 14px/1.4 Barlow,sans-serif}.ms-warn{color:var(--ms-red)}.ms-option{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font:800 12px/1 Barlow Condensed,sans-serif;display:flex}.ms-option b{margin-right:auto}.ms-rival ink-select{flex:0 auto;min-width:0}.ms-place{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ms-place b{margin:0}.ms-place ink-select{width:calc(100% - 6px);display:block}.ms-option button{border:2px solid var(--ms-ink);background:#fff;min-width:40px;padding:7px 9px;font:italic 900 15px/1 Impact,sans-serif}.ms-option button small{letter-spacing:.06em;font:800 10px/1 Barlow Condensed,sans-serif}.ms-option button[aria-pressed=true]{background:var(--ms-ink);color:#fff}.ms-faces{scrollbar-width:thin;gap:6px;margin:0 0 12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.ms-faces button{border:2px solid var(--ms-ink);background:#fff;flex-direction:column;flex:none;align-items:stretch;width:52px;padding:0;display:flex;overflow:hidden}.ms-faces .ms-face-art{height:46px;display:block;overflow:hidden}.ms-faces button svg{filter:grayscale()contrast(1.2);width:100%;height:100%;transform:scale(1.15)}.ms-faces .ms-face-name{border-top:2px solid var(--ms-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ms-ink);background:#fff;padding:2px 2px 3px;display:block;overflow:hidden;font:800 9px/1 Barlow Condensed,sans-serif!important}.ms-faces button[aria-pressed=true] .ms-face-name{background:var(--ms-red);color:#fff}.ms-faces button[aria-pressed=true]{border-color:var(--ms-red);box-shadow:0 0 0 2px var(--ms-red)}.ms-you{border:2px solid var(--ms-ink);align-items:center;gap:12px;margin:0 0 12px;padding:10px;display:flex}.ms-face{border:2px solid var(--ms-ink);flex:none;width:60px;height:60px;overflow:hidden}.ms-face svg{filter:grayscale()contrast(1.3);width:100%;height:100%;transform:scale(1.15)}.ms-you small{letter-spacing:.1em;color:#77716a;font:800 11px/1 Barlow Condensed,sans-serif}.ms-you strong{margin-top:3px;font:400 21px/1 Electroharmonix,Impact,sans-serif;display:block}.ms-you .ms-link{margin-left:auto}.ms-name{letter-spacing:.1em;align-items:center;gap:10px;margin:0 0 12px;font:800 12px/1 Barlow Condensed,sans-serif;display:flex}.ms-name input{border:2px solid var(--ms-ink);flex:1;min-width:0;padding:8px 10px;font:700 16px/1 Barlow,sans-serif}.ms-go{background:var(--ms-red);border:3px solid var(--ms-ink);width:100%;box-shadow:5px 5px 0 var(--ms-ink);text-align:left;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;color:#fff!important;font:400 clamp(22px,2vw,30px)/1 Electroharmonix,Impact,sans-serif!important}.ms-go small{letter-spacing:.1em;color:#ffd7da;margin-top:5px;font:800 12px/1 Barlow Condensed,sans-serif;display:block}.ms-go i{font-style:normal}.ms-go:disabled{opacity:.5;cursor:wait}.ms-join{gap:6px;margin-top:10px;display:flex}.ms-join input{border:2px solid var(--ms-ink);letter-spacing:.3em;flex:1;min-width:0;padding:10px;font:800 18px/1 Barlow Condensed,sans-serif}.ms-join button{border:2px solid var(--ms-ink);background:#fff;padding:0 16px;font:400 14px/1 Electroharmonix,Impact,sans-serif}.ms-status{min-height:1.4em;color:var(--ms-red);margin:10px 0 0;font:700 13px/1.35 Barlow,sans-serif}.ms-hint{letter-spacing:.08em;color:#77716a;margin:6px 0 0;font:700 12px/1.6 Barlow Condensed,sans-serif}.ms-hint kbd{background:var(--ms-ink);color:#fff;text-align:center;min-width:18px;margin-right:2px;padding:1px 4px;font:italic 900 11px/1.2 Impact,sans-serif;display:inline-block}.mode-sheet .ms-hint kbd.pad-key{background:var(--ms-ink);color:#fff;letter-spacing:.02em;min-width:20px;box-shadow:none;opacity:1;border:0;padding:2px 5px;font:800 11px/1.1 Barlow Condensed,Arial,sans-serif}.mode-sheet .ms-hint kbd.ps-face{font:900 12px/1 Arial,sans-serif}.mode-sheet .ms-hint kbd.ps-south{color:#9cc0ff!important}@media (max-height:760px){.ms-art{height:34%}.mode-sheet>section{padding:18px 20px 16px}}@media (max-height:520px) and (orientation:landscape){.mode-sheet{height:94dvh;max-height:94dvh;box-shadow:6px 6px 0 var(--ms-ink)}.mode-sheet[open]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ms-mode{display:none}.mode-sheet>section{padding:12px 14px}.mode-sheet>.ms-rules{border-left:0}.ms-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ms-pic{height:56px}.ms-panel figcaption{padding:5px 6px;font-size:11px}.ms-win,.ms-bullets li{font-size:13px}.ms-facts{margin-bottom:10px}.ms-go{padding:9px 14px;font-size:20px!important}.ms-you{gap:8px;margin-bottom:8px;padding:4px 6px}.ms-face{width:34px;height:34px}.ms-you strong{font-size:16px}.ms-tabs{margin-bottom:8px}.ms-tabs button{padding:6px 2px 5px;font-size:11px}.ms-tabs button small{display:none}.ms-note{margin-bottom:8px;font-size:12px;line-height:1.3}.ms-option{margin-bottom:8px}.ms-option button{min-width:32px;padding:4px 6px;font-size:13px}.ms-name{margin-bottom:8px}.ms-name input{padding:4px 8px;font-size:14px}.ms-join{margin-top:6px}.ms-join input{padding:6px 8px;font-size:15px}.ms-faces button{width:34px;height:34px}.ms-hint{display:none}}@media (max-width:760px) and (orientation:portrait){.mode-sheet{height:94dvh;max-height:94dvh;box-shadow:6px 6px 0 var(--ms-ink);overflow-y:auto}.mode-sheet[open]{display:block}.mode-sheet>section{overflow:visible}.mode-sheet>section+section{border-left:0;border-top:2px solid var(--ms-ink)}.ms-art{height:150px}.ms-panels{grid-template-columns:1fr}}.mode-sheet .ms-go{letter-spacing:.01em;font:italic 900 clamp(24px,2.1vw,32px)/1 Impact,Barlow Condensed,sans-serif!important}.mode-sheet .ms-tabs button{letter-spacing:.03em;font:italic 900 15px/1.1 Impact,Barlow Condensed,sans-serif}.mode-sheet .ms-join button,.mode-sheet .ms-defence summary{letter-spacing:.03em;font:italic 900 14px/1.2 Impact,Barlow Condensed,sans-serif}.mode-sheet .ms-you strong{letter-spacing:.01em;text-transform:uppercase;font:italic 900 22px/1 Impact,Barlow Condensed,sans-serif}.mode-sheet .ms-go:disabled{cursor:not-allowed}@media (max-height:520px){.mode-sheet .ms-tabs button{font-size:12px}}@media (min-width:761px) and (min-height:521px){.ms-faces{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));max-height:min(178px,24dvh);padding:3px 6px 3px 3px;display:grid;overflow:hidden auto}.ms-faces button{width:auto}}.ms-you small .ms-locked{font:inherit;color:var(--ms-red)}.mode-sheet.ms-select{pointer-events:auto;--ms-ink:#0a0c15;--ms-red:#dc143c;--ms-red2:#ff2d55;--ms-ice:#a6f0ff;--ms-gold:#ffe08a;--u:max(.6px,min(calc(100vw / 1920),calc(100dvh / 1080)));color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;font:600 calc(18 * var(--u))/1.35 Barlow,sans-serif;background:#05060c;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mode-sheet.ms-select[open]{display:block}.mode-sheet.ms-select.ms-select>section{border:0;min-width:0;min-height:0}.mode-sheet.ms-select :is(.ms-where,.ms-play){padding:0;overflow:visible}.mode-sheet.ms-select .ms-mode{display:block}.mode-sheet.ms-select h3{border:0;padding:0}.mode-sheet.ms-select h3:before{content:none}.mode-sheet.ms-select :is(.ms-tabs,.ms-you,.ms-defence,.ms-option button,.ms-go){border:0}.mode-sheet.ms-select .ms-you{padding:0}.mode-sheet.ms-select .ms-go{width:auto}.mode-sheet.ms-select .ms-stamp{position:static}.mode-sheet.ms-select::backdrop{background:#05060ceb}.mode-sheet.ms-select button{font:inherit;color:inherit;cursor:pointer}.mode-sheet.ms-select :is(button,input,summary):focus-visible,#interface[data-input=controller] .mode-sheet.ms-select :is(button,input,summary):focus{outline:3px solid var(--ms-gold);outline-offset:4px}.mode-sheet.ms-select [hidden]{display:none!important}.mode-sheet.ms-select .ms-stage{background:#05060c 50%/cover no-repeat;position:absolute;inset:0}.mode-sheet.ms-select .ms-stage:after{content:"";background:linear-gradient(90deg,#060810ed 0,#0608109e 33%,#06081000 60%),linear-gradient(0deg,#060810f5 0,#06081000 38%);position:absolute;inset:0}.mode-sheet.ms-select.ms-on-art .ms-stage{filter:grayscale()contrast(1.15)brightness(.5);background-position:50% 22%}.mode-sheet.ms-select .ms-close{right:calc(22 * var(--u));top:calc(18 * var(--u));z-index:5;width:calc(50 * var(--u));height:calc(50 * var(--u));background:#0a0c15d9;border:0;border-radius:50%;min-width:36px;min-height:36px;padding:0;position:absolute;box-shadow:inset 0 0 0 2px #fff;font:700 calc(28 * var(--u))/1 Arial,sans-serif!important}.mode-sheet.ms-select .ms-mode{left:calc(60 * var(--u));top:calc(52 * var(--u));z-index:2;width:calc(620 * var(--u));max-height:calc(100% - 470 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding:0 calc(10 * var(--u)) calc(10 * var(--u)) 0;position:absolute;overflow-y:auto}.mode-sheet.ms-select .ms-kicker{font:italic 800 calc(18 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.18em;color:var(--ms-red2);display:block}.mode-sheet.ms-select h2{margin:calc(12 * var(--u)) 0 0;font:400 calc(72 * var(--u))/.95 Electroharmonix,Impact,sans-serif;letter-spacing:.01em;color:#fff;text-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--ms-red)}.mode-sheet.ms-select .ms-goal{margin:calc(16 * var(--u)) 0 0;font:600 calc(21 * var(--u))/1.3 Barlow,sans-serif;color:#ffffffeb}.mode-sheet.ms-select .ms-links{gap:calc(18 * var(--u));margin:calc(10 * var(--u)) 0 0;display:flex}.mode-sheet.ms-select .ms-link{letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;border-bottom:2px solid var(--ms-ice)!important;color:var(--ms-ice)!important;font:italic 800 calc(16 * var(--u))/1.3 "Barlow Condensed",sans-serif!important}.mode-sheet.ms-select .ms-tabs{gap:calc(12 * var(--u));margin:calc(28 * var(--u)) 0 0;flex-wrap:wrap;display:flex}.mode-sheet.ms-select .ms-tabs button{appearance:none;padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));color:#ffffffc7;font:italic 900 calc(25 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:.02em;text-align:left;background:0 0;border:0;transform:skew(-10deg);box-shadow:inset 0 0 0 2px #ffffff80}.mode-sheet.ms-select .ms-tabs button small{margin-top:calc(5 * var(--u));font:800 calc(11 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.12em;color:var(--ms-ice);display:block}.mode-sheet.ms-select .ms-tabs button[aria-selected=true]{color:var(--ms-ink);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--ms-red);background:#fff}.mode-sheet.ms-select .ms-tabs button[aria-selected=true] small{color:var(--ms-red)}.mode-sheet.ms-select .ms-note{margin:calc(16 * var(--u)) 0 0;font:600 calc(17 * var(--u))/1.4 Barlow,sans-serif;color:#fffc}.mode-sheet.ms-select .ms-warn{color:#ff6b81}.mode-sheet.ms-select .ms-option{align-items:center;gap:calc(8 * var(--u));margin:calc(20 * var(--u)) 0 0;flex-wrap:wrap;display:flex}.mode-sheet.ms-select .ms-option>b{margin-right:calc(12 * var(--u));font:400 calc(16 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.14em;color:var(--ms-ice)}.mode-sheet.ms-select .ms-option button{min-width:calc(52 * var(--u));min-height:calc(44 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));color:#fff;font:italic 900 calc(22 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;background:0 0;border:0;box-shadow:inset 0 0 0 2px #ffffff73}.mode-sheet.ms-select .ms-option button small{margin-top:calc(3 * var(--u));font:800 calc(11 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.08em;color:var(--ms-ice);display:block}.mode-sheet.ms-select .ms-option button[aria-pressed=true]{background:var(--ms-red);box-shadow:none}.mode-sheet.ms-select .ms-option button[aria-pressed=true] small{color:#fff}.mode-sheet.ms-select .ms-rival{gap:calc(8 * var(--u));display:grid}.ms-rival ink-select{width:calc(100% - 6px);display:block}.mode-sheet.ms-select .ms-faces{grid-template-columns:repeat(auto-fill,minmax(calc(64 * var(--u)),1fr));gap:calc(6 * var(--u));max-height:calc(190 * var(--u));margin:calc(12 * var(--u)) 0 0;scrollbar-width:thin;padding:3px;display:grid;overflow-y:auto}.mode-sheet.ms-select .ms-faces button{background:#fff;border:2px solid #ffffff80;flex-direction:column;padding:0;display:flex;overflow:hidden}.mode-sheet.ms-select .ms-faces .ms-face-art{height:calc(56 * var(--u));display:block;overflow:hidden}.mode-sheet.ms-select .ms-faces button svg{filter:grayscale()contrast(1.2);width:100%;height:100%;transform:scale(1.15)}.mode-sheet.ms-select .ms-faces .ms-face-name{background:var(--ms-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:2px 2px 3px;display:block;overflow:hidden;font:800 calc(10 * var(--u))/1 "Barlow Condensed",sans-serif!important}.mode-sheet.ms-select .ms-faces button[aria-pressed=true]{border-color:var(--ms-red);box-shadow:0 0 0 2px var(--ms-red)}.ms-faces button[aria-pressed=true] .ms-face-name{background:var(--ms-red)}.mode-sheet.ms-select .ms-name{align-items:center;gap:calc(12 * var(--u));margin:calc(18 * var(--u)) 0 0;font:400 calc(14 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.12em;color:var(--ms-ice);display:flex}.mode-sheet.ms-select .ms-name input,.mode-sheet.ms-select .ms-join input{min-width:0;padding:calc(10 * var(--u)) calc(12 * var(--u));color:#fff;font:700 calc(18 * var(--u))/1 Barlow,sans-serif;background:#ffffff14;border:0;flex:1;box-shadow:inset 0 0 0 2px #ffffff8c}.mode-sheet.ms-select .ms-join{gap:calc(8 * var(--u));margin:calc(14 * var(--u)) 0 0;display:flex}.mode-sheet.ms-select .ms-join input{font:800 calc(20 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.3em}.mode-sheet.ms-select .ms-join button{padding:0 calc(20 * var(--u));font:italic 900 calc(18 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;background:#fff;border:0;color:var(--ms-ink)!important}.mode-sheet.ms-select .ms-status{min-height:1.4em;margin:calc(12 * var(--u)) 0 0;font:700 calc(16 * var(--u))/1.35 Barlow,sans-serif;color:#ff6b81}.mode-sheet.ms-select .ms-where{left:calc(60 * var(--u));bottom:calc(232 * var(--u));z-index:2;max-width:calc(1000 * var(--u));position:absolute}.mode-sheet.ms-select .ms-where small{font:400 calc(18 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.2em;color:var(--ms-ice)}.mode-sheet.ms-select .ms-where b{margin-top:calc(10 * var(--u));font:400 calc(64 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-shadow:0 calc(4 * var(--u)) calc(24 * var(--u)) #0009;display:block}.mode-sheet.ms-select .ms-where em{margin-top:calc(10 * var(--u));font:italic 800 calc(26 * var(--u))/1 "Barlow Condensed",sans-serif;color:#ffffffd9;display:block}.mode-sheet.ms-select .ms-place{left:calc(46 * var(--u));right:calc(46 * var(--u));bottom:calc(26 * var(--u));z-index:2;align-items:flex-end;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));scrollbar-width:none;display:flex;position:absolute;overflow:auto hidden}.mode-sheet.ms-select .ms-place::-webkit-scrollbar{display:none}.mode-sheet.ms-select .ms-place-tile{width:calc(200 * var(--u));height:calc(113 * var(--u));filter:brightness(.7)saturate(.85);background:#111 50%/cover no-repeat;border:0;flex:none;padding:0;transition:width .16s,height .16s,filter .16s;position:relative;box-shadow:inset 0 0 0 2px #ffffff8c}.mode-sheet.ms-select .ms-place-tile span{padding:calc(18 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u));font:italic 800 calc(14 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.04em;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:linear-gradient(#0000,#000000d9);transition:opacity .12s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mode-sheet.ms-select .ms-place-tile:is(:hover,:focus-visible) span{opacity:1}.mode-sheet.ms-select .ms-place-tile:hover{filter:none}.mode-sheet.ms-select .ms-place-tile[aria-selected=true]{width:calc(262 * var(--u));height:calc(147 * var(--u));filter:none;box-shadow:0 0 0 calc(4 * var(--u)) #fff,calc(10 * var(--u)) calc(10 * var(--u)) 0 calc(4 * var(--u)) var(--ms-red)}.mode-sheet.ms-select .ms-place-tile:disabled{filter:grayscale()brightness(.42);cursor:not-allowed}.mode-sheet.ms-select .ms-place-tile:disabled:after{content:attr(data-tag);left:calc(8 * var(--u));top:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(7 * var(--u));color:#fff;font:800 calc(12 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.08em;background:#111;position:absolute}.mode-sheet.ms-select .ms-random{background:var(--ms-ink);filter:none;place-items:center;display:grid}.mode-sheet.ms-select .ms-random span{opacity:1;font:400 calc(18 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.14em;text-align:center;background:0 0;padding:0;position:static}.mode-sheet.ms-select .ms-random:before{content:"?";margin-bottom:calc(-26 * var(--u));font:italic 900 calc(50 * var(--u))/1 "Barlow Condensed",sans-serif;color:var(--ms-red2);display:block}.mode-sheet.ms-select .ms-play{right:calc(50 * var(--u));top:calc(30 * var(--u));z-index:2;width:calc(660 * var(--u));flex-direction:column;align-items:flex-end;display:flex;position:absolute}.mode-sheet.ms-select .ms-bust{width:calc(600 * var(--u));height:calc(600 * var(--u))}.mode-sheet.ms-select .ms-bust img{object-fit:contain;object-position:50% 0;width:100%;height:100%;filter:drop-shadow(4px 0 0 #fff) drop-shadow(-4px 0 0 #fff) drop-shadow(0 -4px 0 #fff) drop-shadow(calc(16 * var(--u)) calc(14 * var(--u)) 0 var(--ms-ink));display:block;-webkit-mask:linear-gradient(#000 62%,#0000 84%);mask:linear-gradient(#000 62%,#0000 84%)}.mode-sheet.ms-select .ms-you{align-items:center;gap:calc(12 * var(--u));margin-top:calc(-70 * var(--u));text-align:right;display:flex}.mode-sheet.ms-select .ms-you .ms-face{display:none}.mode-sheet.ms-select .ms-you>div{flex-direction:column;align-items:flex-end;display:flex}.mode-sheet.ms-select .ms-you small{font:400 calc(16 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.16em;color:var(--ms-ice)}.mode-sheet.ms-select .ms-you strong{margin-top:calc(6 * var(--u));font:italic 900 calc(46 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;color:#fff;text-transform:uppercase;display:block}.mode-sheet.ms-select .ms-you small .ms-locked{font:inherit;color:var(--ms-red2)}.mode-sheet.ms-select .ms-you .ms-link{border-color:var(--ms-red2)!important;color:var(--ms-red2)!important}.mode-sheet.ms-select .ms-go{align-items:center;gap:calc(26 * var(--u));margin:calc(24 * var(--u)) calc(10 * var(--u)) 0 0;padding:calc(22 * var(--u)) calc(34 * var(--u)) calc(20 * var(--u));background:var(--ms-red);box-shadow:0 0 0 3px #fff,calc(10 * var(--u)) calc(10 * var(--u)) 0 3px var(--ms-ink);letter-spacing:.01em;text-align:left;border:0;display:flex;transform:skew(-10deg);color:#fff!important;font:italic 900 calc(58 * var(--u))/1 "Barlow Condensed",Impact,sans-serif!important}.mode-sheet.ms-select .ms-go small{margin-top:calc(5 * var(--u));font:800 calc(14 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.16em;color:#ffd7da;display:block}.mode-sheet.ms-select .ms-go i{font-size:.7em;font-style:normal}.mode-sheet.ms-select .ms-go:disabled{opacity:.55;cursor:not-allowed}.mode-sheet.ms-select .ms-hint{margin:calc(22 * var(--u)) calc(10 * var(--u)) 0 0;font:700 calc(13 * var(--u))/1.6 "Barlow Condensed",sans-serif;letter-spacing:.08em;color:#ffffffa6;text-align:right}.mode-sheet.ms-select .ms-hint kbd{color:#fff;text-align:center;background:#ffffff24;border-radius:5px;min-width:18px;margin-right:2px;padding:1px 5px;font:700 11px/1.3 Barlow Condensed,sans-serif;display:inline-block;box-shadow:inset 0 0 0 1.5px #ffffffb3}.mode-sheet.ms-select .ms-hint kbd.pad-key{letter-spacing:.02em;opacity:1;border:0;min-width:20px;padding:2px 5px;font:800 11px/1.1 Barlow Condensed,Arial,sans-serif}.mode-sheet.ms-select .ms-hint kbd.ps-face{font:900 12px/1 Arial,sans-serif}.mode-sheet.ms-select .ms-hint kbd.ps-south{color:#9cc0ff!important}.mode-sheet .ms-hint kbd.ps-east{color:#ff8a8a!important}.mode-sheet .ms-hint kbd.ps-west{color:#f6a3e3!important}.mode-sheet .ms-hint kbd.ps-north{color:#5fe8c0!important}.mode-sheet.ms-select .ms-rules{left:calc(60 * var(--u));top:calc(52 * var(--u));z-index:4;width:calc(780 * var(--u));max-height:calc(100% - 104 * var(--u));overscroll-behavior:contain;padding:calc(24 * var(--u)) calc(28 * var(--u));box-shadow:0 0 0 3px #fff,calc(12 * var(--u)) calc(12 * var(--u)) 0 3px var(--ms-red);scrollbar-width:thin;background:#0a0c15f7;position:absolute;overflow-y:auto}.mode-sheet.ms-select .ms-rules header{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(16 * var(--u));display:flex}.mode-sheet.ms-select .ms-rules h3{font:400 calc(30 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.04em;margin:0}.mode-sheet.ms-select .ms-stamp{padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));background:var(--ms-red);font:400 calc(14 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.1em;transform:skew(-10deg)}.mode-sheet.ms-select .ms-rules-close{padding:calc(10 * var(--u)) calc(18 * var(--u));letter-spacing:.04em;box-shadow:calc(5 * var(--u)) calc(5 * var(--u)) 0 var(--ms-red);background:#fff;border:0;margin-left:auto;color:var(--ms-ink)!important;font:italic 900 calc(20 * var(--u))/1 "Barlow Condensed",Impact,sans-serif!important}.mode-sheet.ms-select .ms-rules h4{align-items:baseline;gap:calc(12 * var(--u));margin:calc(18 * var(--u)) 0 calc(10 * var(--u));padding-bottom:calc(6 * var(--u));font:400 calc(16 * var(--u))/1 Electroharmonix,Impact,sans-serif;letter-spacing:.14em;color:var(--ms-ice);border-bottom:1px solid #ffffff38;display:flex}.mode-sheet.ms-select .ms-rules h4 .ms-link{margin-left:auto}.mode-sheet.ms-select .ms-win{margin:0 0 calc(10 * var(--u));font:600 calc(19 * var(--u))/1.35 Barlow,sans-serif}.mode-sheet.ms-select .ms-facts{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.mode-sheet.ms-select .ms-facts span{padding:calc(6 * var(--u)) calc(10 * var(--u));font:800 calc(13 * var(--u))/1 "Barlow Condensed",sans-serif;letter-spacing:.06em;box-shadow:inset 0 0 0 2px #fff9}.mode-sheet.ms-select .ms-facts span:first-child{color:var(--ms-ink);background:#fff}.mode-sheet.ms-select .ms-panels{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mode-sheet.ms-select .ms-panel{background:var(--ms-ink);border:2px solid #ffffffb3;margin:0}.mode-sheet.ms-select .ms-pic{height:calc(150 * var(--u));background:#222 50%/cover no-repeat;border-bottom:2px solid #ffffffb3;display:block;position:relative}.mode-sheet.ms-select .ms-pic b{font:italic 900 calc(32 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;color:#fff;text-shadow:2px 2px #111;position:absolute;top:6px;left:8px}.mode-sheet.ms-select .ms-panel figcaption{padding:calc(9 * var(--u)) calc(10 * var(--u)) calc(11 * var(--u));font:600 calc(15 * var(--u))/1.35 Barlow,sans-serif}.mode-sheet.ms-select .ms-bullets{counter-reset:ms;margin:0;padding:0;list-style:none}.mode-sheet.ms-select .ms-bullets li{counter-increment:ms;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;font:600 calc(17 * var(--u))/1.35 Barlow,sans-serif;border-bottom:1px solid #ffffff24;display:flex}.mode-sheet.ms-select .ms-bullets li:before{content:counter(ms,decimal-leading-zero);font:italic 900 calc(24 * var(--u))/1 "Barlow Condensed",Impact,sans-serif;color:var(--ms-red2);flex:none}.mode-sheet.ms-select .ms-defence{margin-top:calc(16 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));box-shadow:inset 0 0 0 2px #ffffff4d}.mode-sheet.ms-select .ms-defence summary{font:italic 900 calc(16 * var(--u))/1.2 "Barlow Condensed",Impact,sans-serif;letter-spacing:.06em;color:var(--ms-red2);cursor:pointer}.mode-sheet.ms-select .ux-defence li{border-bottom-color:#ffffff24}.mode-sheet.ms-select .ux-defence .ux-defence-name b{color:#fff}.mode-sheet.ms-select .ux-defence .ux-defence-name small{color:var(--ms-red2)}.mode-sheet.ms-select .ux-defence .ux-defence-line{color:#ffffffd1}.mode-sheet.ms-select .ms-defence ul{margin:calc(8 * var(--u)) 0 2px;font:600 calc(16 * var(--u))/1.45 Barlow,sans-serif;padding-left:18px}@media (max-width:900px),(max-height:560px){.mode-sheet.ms-select{--u:.78px;overscroll-behavior:contain;overflow-y:auto}.mode-sheet.ms-select[open]{flex-direction:column;display:flex}.mode-sheet.ms-select>*{flex:none}.mode-sheet.ms-select .ms-stage{flex:none;order:0;height:min(42dvh,56vw);position:relative;inset:auto}.mode-sheet.ms-select .ms-stage:after{background:linear-gradient(0deg,#060810f2 0,#06081000 70%)}.mode-sheet.ms-select .ms-where{max-width:none;position:absolute;inset:calc(min(42dvh,56vw) - 104px) 70px auto 16px}.mode-sheet.ms-select .ms-where b{font-size:30px}.ms-where em{font-size:17px}.mode-sheet.ms-select .ms-place{flex:none;order:1;padding:12px 16px 12px 10px;position:static}.mode-sheet.ms-select .ms-place-tile{width:150px;height:84px}.ms-place-tile[aria-selected=true]{width:176px;height:99px}.mode-sheet.ms-select .ms-mode{order:2;width:auto;max-height:none;padding:4px 16px 8px;position:static;overflow:visible}.mode-sheet.ms-select .ms-mode h2{font-size:40px}.mode-sheet.ms-select .ms-play{order:3;align-items:stretch;width:auto;padding:8px 16px 20px;position:static}.mode-sheet.ms-select .ms-bust{display:none}.mode-sheet.ms-select .ms-you{text-align:left;margin:0;padding:8px;box-shadow:inset 0 0 0 2px #ffffff59}.mode-sheet.ms-select .ms-you .ms-face{flex:none;width:52px;height:52px;display:block;overflow:hidden}.ms-you .ms-face svg{filter:grayscale()contrast(1.3);width:100%;height:100%;transform:scale(1.15)}.mode-sheet.ms-select .ms-you>div{align-items:flex-start}.ms-you strong{font-size:30px}.ms-you .ms-link{margin-left:auto}.mode-sheet.ms-select .ms-go{justify-content:space-between;margin:14px 6px 0 0;font-size:40px!important}.mode-sheet.ms-select .ms-hint{display:none}.mode-sheet.ms-select .ms-rules{width:auto;max-height:none;position:fixed;inset:8px}.mode-sheet.ms-select .ms-panels{grid-template-columns:1fr}}@media (max-width:900px) and (orientation:portrait){.mode-sheet.ms-select .ms-play{z-index:3;background:linear-gradient(#05060c00,#05060c 22px);padding-top:22px;position:sticky;bottom:0}}@media (max-height:560px) and (orientation:landscape){.mode-sheet.ms-select .ms-stage{height:36dvh}.mode-sheet.ms-select .ms-where{top:calc(36dvh - 92px)}.mode-sheet.ms-select .ms-where b{font-size:24px}.mode-sheet.ms-select .ms-place-tile{width:118px;height:66px}.mode-sheet.ms-select .ms-place-tile[aria-selected=true]{width:136px;height:76px}.mode-sheet.ms-select .ms-play{z-index:3;background:linear-gradient(#05060c00,#05060c 16px);flex-direction:row;align-items:center;gap:10px;padding:16px 16px 8px;position:sticky;bottom:0}.mode-sheet.ms-select .ms-you{flex:1;min-width:0;padding:4px 8px}.mode-sheet.ms-select .ms-you .ms-face{width:40px;height:40px}.mode-sheet.ms-select .ms-you strong{font-size:22px}.mode-sheet.ms-select .ms-go{margin:0 6px 0 0;padding:10px 20px;font-size:28px!important}.mode-sheet.ms-select .ms-go small{display:none}}@media (prefers-reduced-motion:reduce){.ms-place-tile,.ms-place-tile span{transition:none}}#interface .settings-card.pause-menu[data-menu]{grid-template-columns:minmax(210px,260px) minmax(0,1fr);grid-auto-rows:min-content;column-gap:28px;width:min(1180px,94vw);padding-bottom:22px;display:grid}#interface .pause-menu[data-menu]>.pause-header{grid-column:1/-1}#interface .pause-menu[data-menu]>.gm-nav{flex-direction:column;grid-area:2/1/span 40;align-self:start;gap:8px;padding:16px 0 6px;display:flex;position:sticky;top:0}#interface .pause-menu[data-menu]>:not(.gm-nav):not(.pause-header){grid-column:2;min-width:0}#interface .pause-menu[data-menu]>:is(#settings-session-note,.pause-actions){display:none!important}#interface .pause-menu[data-menu] #pause-mode{display:none}#interface .pause-menu[data-menu]>:where(.gm-live,.gm-howto,.gm-leave,.pause-moves,.pause-settings-grid,.training-tools,.key-guide,#sv-fullscreen-setting,.objective-pause-shop){display:none!important}#interface .pause-menu[data-menu=home]>.gm-live,#interface .pause-menu[data-menu=home]>.gm-howto,#interface .pause-menu[data-menu=howto]>.gm-live,#interface .pause-menu[data-menu=howto]>.gm-howto,#interface .pause-menu[data-menu=moves]>.pause-moves{display:block!important}#interface .pause-menu[data-menu=moves] .pause-moves-head{display:none}#interface .pause-menu[data-menu=controls]>.key-guide{display:block!important}#interface .pause-menu[data-menu=settings]>.pause-settings-grid{margin-top:16px;display:grid!important}#interface .pause-menu[data-menu=settings]>#sv-fullscreen-setting{display:flex!important}#interface .pause-menu[data-menu=tools]>.training-tools:not(.hidden),#interface .pause-menu[data-menu=leave]>.gm-leave{display:block!important}#interface .gm-nav button{border:2px solid var(--pause-ink);min-height:44px;color:var(--pause-ink);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:400 16px/1.1 Electroharmonix,Impact,sans-serif;display:flex;transform:skew(-3deg)}#interface .gm-nav button small{letter-spacing:.08em;color:#77716a;text-align:right;font:800 10px/1.2 Barlow Condensed,sans-serif}#interface .gm-nav button[aria-current=true]{background:var(--pause-red);color:#fff;box-shadow:4px 4px 0 var(--pause-ink)}#interface .gm-nav button[aria-current=true] small{color:#ffd7da}#interface .gm-nav button:hover{border-color:var(--pause-red)}#interface .gm-nav hr{border:0;border-top:2px dashed #b3ab9c;width:100%;margin:6px 0}#interface .gm-nav p{letter-spacing:.16em;color:#77716a;margin:0;font:800 10px/1 Barlow Condensed,sans-serif}#interface .gm-nav :is(button):focus-visible,#interface[data-input=controller] .gm-nav button:focus{outline:3px solid var(--pause-red);outline-offset:3px}#interface .gm-live{background:var(--pause-ink);color:#fff;margin:16px 0 4px;padding:12px 16px}#interface .gm-live small{letter-spacing:.16em;color:#ff9aa3;font:800 11px/1 Barlow Condensed,sans-serif;display:block}#interface .gm-live strong{letter-spacing:.01em;margin-top:6px;font:italic 900 clamp(17px,1.6vw,24px)/1.1 Impact,sans-serif;display:block}#interface .gm-note{color:#d8d1c3;flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 0;font:600 13px/1.35 Barlow,sans-serif;display:flex}#interface .gm-note b{letter-spacing:.12em;padding:4px 9px;font:800 12px/1 Barlow Condensed,sans-serif}#interface .gm-paused{color:var(--pause-ink);background:#fff}#interface .gm-on{background:var(--pause-red);color:#fff}#interface .gm-howto h3,#interface .gm-leave h3{border-bottom:2px solid var(--pause-ink);align-items:center;gap:8px;margin:16px 0 8px;padding-bottom:6px;font:400 17px/1.2 Electroharmonix,Impact,sans-serif;display:flex}#interface .gm-howto h3:before,#interface .gm-leave h3:before{content:"";background:var(--pause-red);width:9px;height:15px;transform:skew(-12deg)}#interface .gm-goal{margin:0 0 4px;font:600 17px/1.35 Barlow,sans-serif}#interface .gm-win{color:#55534e;margin:0;font:500 14px/1.4 Barlow,sans-serif}#interface .gm-howto ol{margin:0;padding-left:22px;font:600 15px/1.6 Barlow,sans-serif}#interface .gm-defence{color:#3b3833;margin:0;padding-left:20px;font:500 14px/1.5 Barlow,sans-serif}#interface .gm-leave p{margin:0 0 14px;font:600 15px/1.4 Barlow,sans-serif}#interface .gm-leave div{gap:12px;display:flex}#interface .gm-leave button{border:2px solid var(--pause-ink);cursor:pointer;background:#fff;min-height:44px;padding:10px 18px;font:400 16px/1 Electroharmonix,Impact,sans-serif}#interface .gm-leave .gm-danger{background:var(--pause-red);color:#fff}@media (max-width:760px),(max-height:520px) and (orientation:landscape){#interface .settings-card.pause-menu[data-menu]{grid-template-columns:minmax(0,1fr)}#interface .pause-menu[data-menu]>.pause-header{grid-row:1}#interface .pause-menu[data-menu]>.gm-nav{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0 4px;display:grid;position:static}#interface .pause-menu[data-menu]>:not(.gm-nav):not(.pause-header){grid-column:1}#interface .gm-nav hr,#interface .gm-nav p{display:none}#interface .gm-nav button{min-height:36px;padding:6px 8px;font-size:12px}#interface .gm-nav button small{display:none}}#interface .pause-menu[data-gm-paused=false] .pause-symbol{display:none}#interface .settings-scrim.gm-behind{visibility:hidden}#interface .gm-nav button>span{letter-spacing:.03em;font:italic 900 17px/1.1 Impact,Barlow Condensed,sans-serif}#interface .gm-nav button{font-family:Impact,Barlow Condensed,sans-serif}#interface .gm-leave button{letter-spacing:.03em;font:italic 900 16px/1 Impact,Barlow Condensed,sans-serif}body.pf-behind.pf-behind #sv-tree-ready{font-size:0!important}body.pf-behind.pf-behind #sv-tree-ready:after{content:"BACK TO MENU";font:400 clamp(15px,1.2vw,20px)/1 Electroharmonix,Impact,sans-serif}#interface .gm-nav button.gm-flash{flex-wrap:wrap}#interface .gm-nav button.gm-flash small{text-align:left;color:var(--pause-red);flex-basis:100%;display:block}#interface .waiting-dock{z-index:6;color:#fff;filter:drop-shadow(3px 2px #ce1c32);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);pointer-events:auto;white-space:nowrap;background:#101114;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 16px 10px 20px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}#interface .waiting-dock.hidden{display:none}#interface .waiting-dock strong{letter-spacing:.01em;font:italic 900 clamp(16px,1.5vw,24px)/1 Impact,sans-serif}#interface .waiting-dock span{letter-spacing:.08em;color:#e9e3d6;text-overflow:ellipsis;font:800 clamp(11px,.85vw,13px)/1 Barlow Condensed,sans-serif;overflow:hidden}#interface .waiting-dock button{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:2px solid #fff;flex:none;padding:7px 12px;font:800 12px/1 Barlow Condensed,sans-serif}#interface .waiting-dock button:hover,#interface .waiting-dock button:focus-visible{color:#101114;background:#fff;outline:0}#interface[data-waiting] .combat-hud .match-status{display:none}#interface .combat-hud.waiting-room .private-status.waiting{text-align:left;pointer-events:auto;width:min(420px,40vw);min-width:0;max-height:calc(100% - 300px);padding:16px 18px 18px;top:96px;left:auto;right:18px;overflow:hidden auto;transform:none;box-shadow:8px 8px #cc202b}#interface .combat-hud.waiting-room .private-status.waiting>strong{letter-spacing:.12em;margin-left:0;font-size:44px}#interface .combat-hud.waiting-room .private-status.waiting>span{font-size:12px}#interface .combat-hud.waiting-room .private-status.waiting button{margin:4px 4px 0 0}#interface .combat-hud.waiting-room .private-status.waiting #private-start{width:100%;margin-top:12px;padding:12px;font-size:18px;display:block}#interface .combat-hud.waiting-room .private-status.waiting #private-start[hidden]{display:none}#interface .combat-hud.waiting-room .fighter-meter.own,#interface .combat-hud.waiting-room .move-bar{display:flex}@media (max-width:760px),(max-height:520px) and (orientation:landscape){#interface .waiting-dock{gap:8px;padding:6px 10px 6px 12px;top:8px}#interface .combat-hud.waiting-room .private-status.waiting{width:min(330px,46vw);max-height:calc(100% - 70px);padding:10px 12px;top:60px;right:8px}#interface .combat-hud.waiting-room .private-status.waiting>strong{font-size:30px}}#interface[data-hud=arcade] .combat-hud.waiting-room .private-status.waiting{top:160px}#interface .objective-scrim:has(>.objective-sheet:not(.objective-result)){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#0000 40%,#0008);place-items:start end;padding:96px 18px 18px}#interface .objective-scrim>.objective-sheet:not(.objective-result){width:min(460px,42vw);max-height:calc(100dvh - 120px);overflow:auto;box-shadow:8px 8px #cc202b}@media (max-width:760px),(max-height:520px) and (orientation:landscape){#interface .objective-scrim:has(>.objective-sheet:not(.objective-result)){padding:56px 8px 8px}#interface .objective-scrim>.objective-sheet:not(.objective-result){width:min(360px,52vw);max-height:calc(100dvh - 64px)}}#interface .waiting-dock button[data-dock-bot]{background:#cc202b;border-color:#cc202b}#interface .waiting-dock button[data-dock-bot]:hover,#interface .waiting-dock button[data-dock-bot]:focus-visible{color:#cc202b;background:#fff;border-color:#fff}#interface[data-input=controller] .waiting-dock button:focus{color:#101114;background:#fff;border-color:#fff;outline:0}#interface .waiting-dock:has(.dock-break){flex-wrap:wrap;justify-content:center;row-gap:9px;padding-bottom:12px}#interface .waiting-dock .dock-break{flex-basis:100%;height:0}#interface .waiting-dock .dock-pad{letter-spacing:.1em;color:#e9e3d6;flex:none;align-items:center;gap:4px;font:800 11px/1 Barlow Condensed,sans-serif;display:flex}.lone-notice{z-index:60;color:#fff;filter:drop-shadow(3px 2px #ce1c32);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);letter-spacing:.01em;text-align:center;pointer-events:none;background:#101114;max-width:calc(100% - 32px);padding:10px 20px;font:italic 900 clamp(15px,1.4vw,22px)/1.1 Impact,sans-serif;animation:4.5s both lone-notice;position:fixed;top:16px;left:50%;transform:translate(-50%)}@keyframes lone-notice{0%{opacity:0;transform:translate(-50%,-8px)}6%,88%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lone-notice{animation:none}}@media (max-height:520px) and (orientation:landscape){#interface .waiting-dock{max-width:calc(100% - 268px);left:auto;right:8px;transform:none}#interface .waiting-dock span{min-width:0}#interface .waiting-dock:has(.dock-break){width:min(330px,100% - 268px)}#interface .waiting-dock:has(.dock-break) span{white-space:normal;text-align:center;flex-basis:100%}#interface[data-hud=arcade] .combat-hud.waiting-room .private-status.waiting{max-height:calc(100% - 108px);top:100px}#interface .objective-scrim>.objective-sheet:not(.objective-result) header>span{display:none}#interface .objective-scrim>.objective-sheet:not(.objective-result) header h2{margin:2px 0 6px}#interface .objective-scrim>.objective-sheet:not(.objective-result) :is(.objective-roles,footer) button{min-height:36px;padding:6px 10px}#interface .objective-scrim>.objective-sheet:not(.objective-result) .objective-rosters{margin:6px 0}#interface .objective-scrim>.objective-sheet:not(.objective-result) .objective-rosters h3{margin:0 0 4px;padding-bottom:4px}#interface .objective-scrim>.objective-sheet:not(.objective-result) .objective-seat{min-height:30px;padding-block:3px}#interface .objective-scrim>.objective-sheet:not(.objective-result) .objective-countdown{margin:4px 0}}.mode-hud .coach-tip{display:none}.mode-hud .coach-tip.on{animation:.22s ease-out both coach-in;display:block}.mode-hud .coach-tip .ux-prompt{font-size:clamp(15px,1.25vw,22px)}@keyframes coach-in{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.mode-hud .coach-tip.on{animation:none}}#interface[data-hud] .combat-hud .controls-hint{transition:opacity .8s,translate .8s}#interface[data-hud]:not([data-strip]) .combat-hud:not(.survival) .controls-hint{pointer-events:none;translate:0 10px;opacity:0!important}#interface #pointer-hint{display:none!important}@media (max-height:520px) and (orientation:landscape){#interface[data-hud=bad-blood] .combat-hud .controls-hint{pointer-events:none;opacity:0!important}}#interface .look-hint{z-index:4;pointer-events:none;white-space:nowrap;color:#f4eddbb8;letter-spacing:.16em;text-shadow:0 1px 2px #000000bf,0 0 8px #00000059;align-items:center;gap:7px;font:600 clamp(10px,.72vw,12px)/1 Barlow Condensed,Arial Narrow,sans-serif;display:none;position:absolute;bottom:clamp(12px,2.6vh,26px);left:50%;transform:translate(-50%)}#interface .look-hint kbd{color:inherit;font:inherit;letter-spacing:.06em;box-shadow:none;background:0 0;border:1px solid #f4eddb6b;border-radius:2px;padding:2px 6px 3px}#interface .look-hint.on{animation:3s forwards look-hint;display:flex}#interface[data-cinema] .look-hint{visibility:hidden}@keyframes look-hint{0%{opacity:0;translate:0 4px}10%{opacity:1;translate:0}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#interface .look-hint.on{animation:3s step-end forwards look-hint-still}@keyframes look-hint-still{0%{opacity:1}to{opacity:0}}}.manga-home .home-mode-rail .home-modes{grid-auto-columns:calc(16.6667% - 14.3333px)}@media (max-width:1000px){.manga-home .home-mode-rail .home-modes{grid-auto-columns:calc(31.25% - 13.125px)}}@media (max-width:600px){.manga-home .home-mode-rail .home-modes{grid-auto-columns:72%}}.manga-home .home-mode-panel .home-mode-label{height:clamp(46px,5.8dvh,68px);padding-bottom:24px}.manga-home .home-variants{gap:6px}.manga-home .home-variants button,.manga-home .home-variants span{font-size:clamp(10px,.9vw,14px)}.manga-home .manga-page:has(>.home-mode-line){grid-template-rows:minmax(0,1fr) auto auto minmax(0,calc(50.2488% - 25.1244px))}@media (max-width:1100px){.manga-home .manga-page:has(>.home-mode-line){grid-template-rows:minmax(0,1fr) auto auto minmax(0,calc(50.2488% - 27.1343px))}}.manga-home .manga-page>.home-mode-line{color:#111;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:auto;place-self:center;align-items:center;gap:clamp(10px,1vw,18px);min-width:0;max-width:100%;height:clamp(24px,1.7vw,32px);margin:3px 0 12px;padding:0;font:500 clamp(12px,.9vw,18px)/1.2 Barlow,system-ui,sans-serif;display:flex;position:relative}.manga-page>.home-mode-line:before,.manga-page>.home-mode-line:after{content:"";background:linear-gradient(90deg,#0000,#111 70%);flex:none;width:clamp(36px,6vw,140px);height:2px}.manga-page>.home-mode-line:after{background:linear-gradient(270deg,#0000,#111 70%)}.home-mode-line b{letter-spacing:.02em;flex:none;font:400 clamp(13px,1.02vw,21px)/1 Electroharmonix,Impact,sans-serif}.home-mode-line em{color:#3b3935;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.home-mode-line i{color:#55524c;letter-spacing:.1em;flex:none;font:700 clamp(10px,.74vw,15px)/1 Barlow Condensed,sans-serif}.home-mode-line i+i{margin-left:calc(-1*clamp(10px,1vw,18px) + 4px)}.home-mode-line i+i:before{content:"·";color:var(--home-red,#cc202b);margin-right:4px;font-weight:900}.home-mode-line button{border:0;border-bottom:2px solid var(--home-red,#cc202b);color:#111;letter-spacing:.08em;cursor:pointer;background:0 0;flex:none;margin:0;padding:1px 0 0;font:800 clamp(10.5px,.8vw,16px)/1.3 Barlow Condensed,sans-serif}.home-mode-line button:hover{color:var(--home-red,#cc202b)}.home-mode-line button:focus-visible{outline:3px solid var(--home-red,#cc202b);outline-offset:3px}@media (max-width:900px){.home-mode-line em{display:none}}@media (max-width:600px){.home-mode-line i{display:none}.manga-page>.home-mode-line:before,.manga-page>.home-mode-line:after{width:24px}}.manga-home #home-play{position:relative}.manga-home .home-play .home-play-sub{letter-spacing:.08em;color:var(--home-red,#cc202b);white-space:nowrap;pointer-events:none;position:absolute;top:calc(100% - 3px);right:0;font:800 clamp(10px,.78vw,12px)/1 Barlow Condensed,sans-serif!important}.manga-home .home-actions #home-play>span:first-child{letter-spacing:.01em;font:italic 900 clamp(30px,3vw,50px)/1 Impact,Barlow Condensed,sans-serif!important}.manga-home .home-actions :is(#home-shop,#home-party,#home-options){letter-spacing:.03em;font:italic 900 clamp(14px,1.15vw,19px)/1 Impact,Barlow Condensed,sans-serif!important}.home-mode-line.previewing{color:#6b6862}.home-mode-line.previewing :is(b,em,i){opacity:.72}.home-mode-line .home-mode-preview{color:#111;letter-spacing:.14em;border:1.5px solid #111;flex:none;padding:2px 5px 1px;font:800 clamp(9px,.7vw,13px)/1 Barlow Condensed,sans-serif!important}@media (max-height:520px){.manga-home .home-actions #home-play{z-index:30;box-shadow:4px 4px 0 var(--home-red,#cc202b);background:#fff;border:3px solid #111;padding:6px 14px 8px 12px;position:fixed;bottom:12px;right:14px}.manga-home .home-actions #home-play .home-play-sub{background:#fff;padding:2px 5px;top:auto;bottom:calc(100% + 4px);right:0}}.manga-home .home-mode-line button[data-howto]{letter-spacing:.08em;font:800 clamp(10.5px,.8vw,16px)/1.3 Barlow Condensed,sans-serif!important}.manga-home .home-mode-panel .home-variants :is(button,span){letter-spacing:.03em;font:italic 900 clamp(11px,.92vw,15px)/1 Impact,Barlow Condensed,sans-serif!important}.first-visit{overscroll-behavior:contain;color:#111;text-align:left;background:#fff radial-gradient(#11111112 .7px,#0000 .9px) 0 0/5px 5px;border:3px solid #111;width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:28px 30px 26px;font:500 15px/1.55 Barlow,system-ui,sans-serif;overflow:auto;box-shadow:8px 8px #cc202b}.first-visit::backdrop{background:#08080ac7}.first-visit *{box-sizing:border-box}.first-visit-eyebrow{letter-spacing:.16em;color:#cc202b;margin:0 0 6px;font:400 11px/1 Electroharmonix,Impact,sans-serif}.first-visit h2{letter-spacing:.02em;border-bottom:2px solid #111;margin:0 0 16px;padding-bottom:10px;font:400 clamp(24px,5.4vw,34px)/1 Electroharmonix,Impact,Arial Narrow,sans-serif}.first-visit p{margin:0 0 12px}.first-visit .first-visit-takedown{background:#fff;border-left:3px solid #cc202b;padding:10px 14px}.first-visit .first-visit-small{color:#55534e;font-size:12px;line-height:1.45}.first-visit a{color:#111;text-underline-offset:3px;text-decoration-thickness:1px}.first-visit p a{font-weight:700}.first-visit p a:is(:hover,:focus-visible){color:#cc202b}.first-visit-links{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px;display:grid}.first-visit .first-visit-link{letter-spacing:.08em;text-align:center;background:#fff;border:2px solid #111;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font:400 12px/1.1 Electroharmonix,Impact,sans-serif;text-decoration:none;display:flex}.first-visit .first-visit-link:is(:hover,:focus-visible){color:#fff;background:#111;outline:none;box-shadow:3px 3px #cc202b}.first-visit-go{color:#fff;letter-spacing:.1em;cursor:pointer;background:#111;border:3px solid #111;width:100%;min-height:50px;padding:12px 16px;font:400 16px/1 Electroharmonix,Impact,sans-serif;display:block;box-shadow:4px 4px #cc202b}.first-visit-go:is(:hover,:focus-visible){background:#cc202b;border-color:#cc202b;outline:none;box-shadow:4px 4px #111}@media (max-width:560px){.first-visit{padding:20px 16px 18px;font-size:14px;box-shadow:5px 5px #cc202b}.first-visit-links{grid-template-columns:1fr;gap:8px}.first-visit h2{margin-bottom:12px}}@media (max-height:520px){.first-visit{padding:14px 18px}.first-visit p{margin-bottom:8px}.first-visit h2{margin-bottom:10px;padding-bottom:6px;font-size:22px}.first-visit-links{grid-template-columns:repeat(3,1fr);margin:10px 0 8px}.first-visit .first-visit-link{min-height:38px}.first-visit-go{min-height:42px}}.first-visit .first-visit-terms{color:#111;margin-top:-6px}.cutin{z-index:7;pointer-events:none;--cut-color:#e64536;position:fixed;inset:0;overflow:hidden}.cutin[hidden]{display:none}.cutin-card{isolation:isolate;box-sizing:border-box;color:#fff8ec;letter-spacing:.012em;flex-direction:column;align-items:flex-start;gap:.08em;width:max-content;max-width:min(40vw,620px);padding:.34em 1.5em .42em .8em;font:italic 900 clamp(18px,2vw,33px)/.95 Barlow Condensed,Arial Narrow,Impact,sans-serif;display:flex;position:absolute;bottom:7.5vh;left:3.2vw}.cutin-theirs .cutin-card{text-align:right;align-items:flex-end;padding:.34em .8em .42em 1.5em}.cutin-stroke{z-index:-1;width:calc(100% + .55em);height:calc(100% + .32em);position:absolute;inset:-.12em -.2em -.2em -.35em;overflow:visible}.cutin-theirs .cutin-stroke{transform:scaleX(-1)}.cutin-ink{fill:#0b0a10;opacity:.9}.cutin-edge{fill:var(--cut-color);transform:translate(9px,13px)}.cutin-card small{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--cut-color) 62%,#fff);text-shadow:0 1px #000,0 0 6px #0009;font-size:.4em;font-weight:900}.cutin-card b{white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:1.5px #0b0a10;paint-order:stroke fill;text-shadow:2px 2px #0000008c;display:block}.cutin-go .cutin-card{animation:90ms cubic-bezier(.3,.9,.4,1) both cutin-in,.1s cubic-bezier(.6,0,.9,.6) .3s forwards cutin-off}.cutin-go.cutin-theirs .cutin-card{animation:90ms cubic-bezier(.3,.9,.4,1) both cutin-in-r,.1s cubic-bezier(.6,0,.9,.6) .3s forwards cutin-off-r}.cutin-go .cutin-card b{animation:.1s cubic-bezier(.2,1.2,.4,1) 25ms both cutin-word}.cutin-go .cutin-card small{animation:.1s cubic-bezier(.2,1.2,.4,1) 45ms both cutin-word}.cutin-go.cutin-theirs .cutin-card :is(b,small){animation-name:cutin-word-r}@keyframes cutin-in{0%{clip-path:inset(-20% 100% -20% -6%)}to{clip-path:inset(-20% -6%)}}@keyframes cutin-in-r{0%{clip-path:inset(-20% -6% -20% 100%)}to{clip-path:inset(-20% -6%)}}@keyframes cutin-off{0%{clip-path:inset(-20% -6%);translate:0}to{clip-path:inset(-20% -6% -20% 100%);translate:14px}}@keyframes cutin-off-r{0%{clip-path:inset(-20% -6%);translate:0}to{clip-path:inset(-20% 100% -20% -6%);translate:-14px}}@keyframes cutin-word{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}@keyframes cutin-word-r{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@media (max-width:700px){.cutin-card{max-width:66vw;font-size:17px}}@media (prefers-reduced-motion:reduce){.cutin-go .cutin-card,.cutin-go.cutin-theirs .cutin-card{animation:60ms both cutin-fade-in,.1s .3s forwards cutin-fade-out}.cutin-go .cutin-card :is(b,small){animation:none}@keyframes cutin-fade-in{0%{opacity:0}}@keyframes cutin-fade-out{to{opacity:0}}}.sv-tree.ascension{--atlas-paper:#f5f1e7;--atlas-ink:#171714;--atlas-red:#ad252c;--atlas-line:#d1cabc;--atlas-muted:#706b60;z-index:2100;background:var(--atlas-paper);color:var(--atlas-ink);pointer-events:auto;isolation:isolate;zoom:1;text-transform:none;padding:0;font-family:Barlow Condensed,Arial,sans-serif;display:block;position:fixed;inset:0;overflow:hidden}.sv-tree.ascension.hidden{display:none!important}.ascension *{box-sizing:border-box}.ascension button{letter-spacing:.07em;color:var(--atlas-ink);cursor:pointer;touch-action:manipulation;font:700 14px/1.2 Barlow Condensed,Arial,sans-serif}.ascension button:focus-visible,.ascension input:focus-visible,.atlas-viewport:focus-visible{outline:2px solid var(--atlas-red);outline-offset:4px}.ascension button:disabled{cursor:default;opacity:.45}.atlas-shell{background:radial-gradient(ellipse at 25% 25%,#fff8,transparent 65%),var(--atlas-paper);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;padding:24px 32px 12px;display:grid}.atlas-head{border-bottom:2px solid var(--atlas-ink);align-items:center;gap:28px;padding-bottom:18px;display:flex}.atlas-head small{color:var(--atlas-red);letter-spacing:.25em;font-size:11px;display:block}.atlas-head h2{letter-spacing:-.015em;margin:6px 0 0;font:400 36px/1.1 Electroharmonix,Impact,sans-serif}.atlas-head>b{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:16px;display:flex}.atlas-head>b small{color:var(--atlas-muted);letter-spacing:.1em;margin-right:18px;font-size:12px}.atlas-head>b span{color:#fffaf1;background:var(--atlas-red);place-items:center;min-width:39px;min-height:43px;padding:4px 10px;font-size:27px;display:grid;transform:rotate(-2deg)}.atlas-head>button{border:2px solid var(--atlas-ink);min-height:44px;box-shadow:3px 3px 0 var(--atlas-ink);background:0 0;padding:10px 24px}.atlas-head>button span{color:var(--atlas-muted);margin-left:14px;font-size:10px}.atlas-tools{align-items:center;gap:22px;padding:16px 0;display:flex}.atlas-tools nav{gap:4px;display:flex}.atlas-tools nav button{background:0 0;border:0;min-height:38px;padding:8px 22px}.atlas-tools nav button[aria-pressed=true]{background:var(--atlas-ink);color:var(--atlas-paper);clip-path:polygon(2% 4%,98% 0,100% 91%,0 100%)}.atlas-tools nav button:not([aria-pressed=true]):hover{background:#e4ddd0}.atlas-search{border-bottom:1px solid var(--atlas-line);align-items:center;gap:8px;min-width:0;padding:5px 3px;display:flex}.atlas-search input{color:var(--atlas-ink);background:0 0;border:0;width:160px;min-width:0;font:16px Barlow Condensed,Arial,sans-serif}.atlas-search input::placeholder{color:var(--atlas-muted)}.atlas-count{color:var(--atlas-muted);font-size:12px}.ascension .atlas-reset{border:0;border-bottom:1px solid var(--atlas-line);min-height:38px;color:var(--atlas-muted);background:0 0;margin-left:auto;padding:6px 10px;font-size:12px}.atlas-body{grid-template-columns:minmax(0,1fr) 320px;gap:26px;min-height:0;display:grid}.atlas-viewport{overscroll-behavior:contain;scrollbar-color:#a89f8e transparent;scrollbar-width:thin;cursor:grab;touch-action:pan-x pan-y;min-width:0;position:relative;overflow:auto}.atlas-space{min-width:100%;position:relative}.atlas-graph{transform-origin:0 0;position:relative}.atlas-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-link{fill:none;stroke-width:1.8px;stroke-linecap:round}.atlas-link.on{stroke-width:3px}.atlas-link.parent{stroke-dasharray:4 5;opacity:0}.atlas-link.parent.on{opacity:.65}.atlas-link.parent.traced{opacity:1;stroke-width:2.5px}.atlas-branch{text-align:center;justify-items:center;gap:7px;display:grid;position:absolute;top:10px}.atlas-branch i{color:#fffaf0;background:var(--atlas-ink);border:3px solid var(--branch);outline:1px solid var(--branch);outline-offset:4px;border-radius:48% 52% 47% 53%/54% 46%;place-items:center;width:70px;height:70px;display:grid;transform:rotate(-5deg)}.atlas-branch i svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:60px;height:60px;transform:rotate(5deg)}.atlas-branch strong{color:#fffaf0;letter-spacing:.12em;min-width:142px;padding:8px 22px 5px;font-size:22px;line-height:1;position:relative}.atlas-branch strong span{background:var(--atlas-ink);padding:1px 10px;position:relative}.atlas-brush{width:100%;height:100%;fill:var(--atlas-ink);pointer-events:none;position:absolute;inset:0}.atlas-branch>b{letter-spacing:.12em;color:var(--atlas-muted);font-size:11px;font-weight:500}.atlas-gate{text-align:center;background:var(--atlas-paper);border:0;min-width:170px;padding:6px 10px;position:absolute;transform:translate(-50%,-50%)}.atlas-gate b{letter-spacing:.2em;color:var(--atlas-muted);font-size:13px;font-weight:600;display:block}.atlas-gate span{color:var(--atlas-muted);margin-top:4px;font-size:11px;display:block}.atlas-gate.open b{color:var(--branch)}.ascension .atlas-node{width:124px;min-height:102px;color:var(--atlas-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;position:absolute;transform:translate(-50%,-30px)}.atlas-sigil{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;width:80px;height:80px;margin-top:-9px;display:grid;position:relative}.atlas-icon{background:#242422;border:2px solid #797569;border-radius:48% 52% 50% 46%;width:62px;height:62px;padding:3px;transition:border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.atlas-icon img{object-fit:cover;z-index:1;filter:grayscale()contrast(1.12);border-radius:50%;width:100%;height:100%;position:relative}.atlas-icon i{color:var(--atlas-paper);place-items:center;font:25px serif;display:grid;position:absolute;inset:0}.technique .atlas-icon{border-radius:18% 22% 18% 25%}.keystone .atlas-icon{outline:1px solid var(--atlas-ink);outline-offset:3px;border-width:3px}.atlas-rank{z-index:2;background:var(--atlas-ink);color:var(--atlas-paper);border:1px solid var(--atlas-paper);border-radius:3px;min-width:34px;margin-top:-15px;padding:2px 5px;font-size:12px;position:relative}.atlas-node strong{letter-spacing:.015em;background:var(--atlas-paper);max-width:124px;padding-inline:2px;font-size:17px;font-weight:600;line-height:1.18}.atlas-node small{letter-spacing:.1em;color:var(--atlas-muted);font-size:9px}.atlas-node.learned .atlas-icon{border-color:var(--branch);box-shadow:0 0 0 3px var(--atlas-paper),0 0 0 4px var(--branch)}.atlas-node.learned .atlas-rank{background:var(--branch)}.atlas-node.locked .atlas-icon img{opacity:.48}.atlas-node.excluded{opacity:.4}.atlas-node.available .atlas-icon{border-color:var(--atlas-ink)}.atlas-node.selected .atlas-icon,.atlas-node:hover .atlas-icon{border-color:var(--branch);box-shadow:0 0 0 4px var(--atlas-paper),0 0 0 6px var(--branch)}.atlas-node.selected strong{color:var(--branch);font-weight:700}.ascension .atlas-node:focus-visible{outline:none}.ascension .atlas-node:focus-visible .atlas-sigil{outline:2px solid var(--branch);outline-offset:4px;border-radius:8px}.atlas-node.search-muted{opacity:.18}.atlas-charge{z-index:3;pointer-events:none;opacity:0;width:80px;height:80px;position:absolute;inset:0;transform:rotate(-90deg)}.atlas-charge circle{fill:none;stroke:var(--atlas-red);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.atlas-node.charging .atlas-charge{opacity:1}.atlas-node.charging .atlas-charge circle{animation:.65s linear forwards atlas-charge}.atlas-node.just-learned .atlas-sigil:before{content:"";border:2px solid var(--branch);pointer-events:none;border-radius:50%;animation:.65s ease-out both atlas-unlock;position:absolute;inset:2px}.atlas-node.just-learned .atlas-rank{animation:.38s ease-out atlas-rank}.atlas-tip{scrollbar-width:thin;scrollbar-color:#a89f8e transparent;border-left:1px solid #b4ac9c;min-height:0;padding:0 0 16px 24px;overflow:auto}.atlas-tip-art{background:var(--atlas-ink);clip-path:polygon(0 1%,100% 0,99% 98%,1% 100%);height:168px;margin:0 0 18px;position:relative;overflow:hidden}.atlas-tip-art img{object-fit:cover;object-position:50% 45%;filter:grayscale()contrast(1.1);width:100%;height:100%;animation:.2s ease-out both atlas-art}.atlas-tip-art span{color:#fff9ed;text-shadow:1px 2px #111;font:36px serif;position:absolute;bottom:8px;right:12px}.atlas-tag{color:var(--branch);letter-spacing:.08em;font-size:11px;display:block}.atlas-tip h3{overflow-wrap:anywhere;margin:10px 0 18px;font:400 25px/1.2 Electroharmonix,Impact,sans-serif}.atlas-tip-rank{border-block:1px solid var(--atlas-line);letter-spacing:.08em;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.atlas-tip-rank span{align-items:center;gap:5px;display:flex}.atlas-tip-rank i{border:1px solid #857c6c;border-radius:50%;width:9px;height:9px}.atlas-tip-rank i.filled{background:var(--branch);border-color:var(--branch)}.atlas-tip section{margin:20px 0}.atlas-tip h4{color:var(--atlas-muted);letter-spacing:.14em;margin:0 0 7px;font-size:11px}.atlas-tip p{color:#35352f;margin:0;font:18px/1.4 Barlow Condensed,Arial,sans-serif}.atlas-tip .atlas-next{border-left:2px solid var(--branch);padding-left:12px}.ascension .atlas-learn,.ascension .atlas-refund{letter-spacing:.1em;width:100%;min-height:46px;margin-top:10px;padding:12px;display:block}.ascension .atlas-learn{background:var(--atlas-red);color:#fff9ee;border:2px solid var(--atlas-red);transition:transform .12s,background .12s;box-shadow:inset 0 0 0 1px #f5f1e760}.ascension .atlas-learn:not(:disabled):hover{background:#861f25;transform:translateY(-1px)}.ascension .atlas-learn:not(:disabled):active{transform:translateY(1px)}.ascension .atlas-refund{color:var(--atlas-muted);background:0 0;border:1px solid #aaa292;font-size:12px}.ascension .atlas-refund:not(:disabled):hover{border-color:var(--atlas-ink);color:var(--atlas-ink)}.atlas-tip .atlas-hold-note,.atlas-tip .atlas-refund-note{color:var(--atlas-muted);margin-top:9px;font-size:13px;line-height:1.4}.atlas-tip ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.atlas-tip .met{color:#3d6450}.atlas-tip .unmet{color:var(--atlas-red)}.atlas-exclusive{border-top:1px solid var(--atlas-line);padding-top:14px}.atlas-exclusive h4{color:var(--atlas-red)}.atlas-exclusive p{font-size:15px}.atlas-foot{letter-spacing:.035em;color:var(--atlas-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;font-size:11px;display:flex}.atlas-foot>span{white-space:normal;flex:1;min-width:0}.atlas-foot kbd{font:inherit;color:var(--atlas-ink)}.atlas-zoom{flex-shrink:0;align-items:center;gap:4px;display:flex}.atlas-zoom button{border:1px solid var(--atlas-line);background:0 0;min-width:32px;height:32px;font-size:12px}.atlas-zoom output{text-align:center;width:44px}.atlas-waiting .atlas-learn{opacity:.55;pointer-events:none}.atlas-notice{background:var(--atlas-ink);max-width:calc(100% - 24px);color:var(--atlas-paper);border-left:4px solid var(--atlas-red);letter-spacing:.04em;pointer-events:none;text-align:center;padding:12px 24px;font-size:17px;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.atlas-notice:empty{display:none}.atlas-notice:not(:empty),.ascension:not(.hidden) .atlas-shell{animation:.2s ease-out both atlas-arrive}@keyframes atlas-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@keyframes atlas-art{0%{opacity:.6;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes atlas-charge{to{stroke-dashoffset:0}}@keyframes atlas-unlock{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes atlas-rank{0%{transform:scale(.9)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:1000px){.atlas-shell{padding:16px}.atlas-body{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.atlas-tip{padding-left:16px}.atlas-tools{gap:12px}.atlas-tools nav button{padding:8px 14px}.atlas-search input{width:130px}.atlas-head{gap:18px}.atlas-head h2{font-size:30px}.atlas-tip h3{font-size:22px}}@media (max-width:700px){.atlas-shell{padding:12px}.atlas-head{flex-wrap:wrap;gap:12px;padding-bottom:12px}.atlas-head>div{flex:1}.atlas-head small{font-size:9px}.atlas-head h2{font-size:25px}.atlas-head>b{order:3;gap:7px;width:100%;margin:0;font-size:12px}.atlas-head>b small{margin-right:auto}.atlas-head>b span{min-width:26px;min-height:28px;padding:2px 6px;font-size:19px}.atlas-head>button{min-height:38px;padding:8px 12px}.atlas-head>button span{display:none}.atlas-tools{flex-wrap:wrap;gap:8px;padding:10px 0}.atlas-tools nav{flex-basis:100%}.atlas-tools nav button{flex:1;min-height:34px;padding:7px}.atlas-search{flex:1}.atlas-search input{width:100%;font-size:14px}.atlas-count{display:none}.ascension .atlas-reset{min-height:32px;font-size:11px}.atlas-body{grid-template-rows:minmax(180px,1fr) minmax(190px,.85fr);grid-template-columns:minmax(0,1fr);gap:12px}.atlas-tip{border-top:1px solid #b4ac9c;border-left:0;padding:12px 4px 12px 0}.atlas-tip-art{float:right;width:72px;height:72px;margin:0 0 8px 12px}.atlas-tip-art span{font-size:24px;bottom:2px;right:4px}.atlas-tip h3{margin:7px 0 12px;font-size:21px}.atlas-tip section{margin:12px 0}.atlas-tip p{font-size:16px}.atlas-tip-rank{padding:8px 0}.atlas-foot{gap:8px;padding-top:8px;font-size:9px;line-height:1.5}.atlas-zoom button{min-width:28px}.atlas-zoom output{width:32px}.atlas-notice{font-size:14px;bottom:45px}}@media (max-height:520px) and (min-width:701px){.atlas-shell{padding:8px 12px}.atlas-head{gap:14px;padding-bottom:8px}.atlas-head>div>small{display:none}.atlas-head h2{margin:0;font-size:22px}.atlas-head>b span{min-height:30px;font-size:20px}.atlas-head>button{min-height:32px;padding:7px 14px}.atlas-tools{padding:7px 0}.atlas-tools nav button{min-height:30px;padding:5px 12px}.atlas-body{grid-template-columns:minmax(0,1fr) 270px}.atlas-tip-art{display:none}.atlas-tip h3{margin:5px 0 9px;font-size:21px}.atlas-tip section{margin:10px 0}.atlas-tip p{font-size:15px}.atlas-tip-rank{padding:6px 0}.atlas-foot{padding-top:7px}}@media (prefers-reduced-motion:reduce){.ascension *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ascension .atlas-node.charging .atlas-charge circle{stroke-dashoffset:0;stroke-dasharray:4 3}}body.pf-atlas.pf-atlas .combat-hud,body.pf-atlas.pf-atlas .sv-hud>:not(.ascension){visibility:hidden}body.pf-atlas.pf-atlas .ascension{visibility:visible}body.pf-atlas.pf-atlas .sv-hud{z-index:2100!important}:where(body).pf-atlas.pf-atlas #interface{overflow:clip}#sv-results{--result-paper:#f7f4ed;--result-ink:#141414;--result-accent:#d91e36;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080ac7;padding:24px}#sv-results .sv-results-card{border:2px solid var(--result-ink);background:var(--result-paper);width:min(1120px,100%);max-height:calc(100dvh - 48px);box-shadow:8px 8px 0 var(--result-ink),10px 10px 0 var(--result-accent);color:var(--result-ink);scrollbar-width:thin;padding:0;animation:.5s cubic-bezier(.2,.8,.2,1) sv-result-arrive;overflow:auto;transform:none}.sv-result-spread{grid-template-columns:minmax(220px,30%) minmax(0,1fr);display:grid}.sv-result-cover{isolation:isolate;color:#fff;background:#111;border-right:2px solid #111;min-height:480px;position:relative;overflow:hidden}#sv-results .sv-results-art{opacity:.32;border:0;height:auto;margin:0;position:absolute;inset:0}#sv-results .sv-results-art:before{filter:grayscale()contrast(1.25);background-position:50%;background-size:cover}#sv-results .sv-results-art:after{display:none}#sv-results .sv-results-portrait{mix-blend-mode:luminosity;background:0 0;border:0;width:144%;height:calc(100% - 52px);display:block;position:absolute;top:52px;left:-22%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}#sv-results .sv-results-portrait img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.1);width:100%;height:100%}.sv-result-cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 43%,#101010ee 81%,#101010 96%);position:absolute;inset:0}.sv-result-issue{z-index:1;letter-spacing:.18em;background:#111c;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding:18px;font:700 10px/1.2 Barlow Condensed,sans-serif;display:flex;position:relative}.sv-result-issue b{color:#fff;letter-spacing:.08em}.sv-result-score{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:26px;left:22px;right:14px}.sv-result-score>span{letter-spacing:.25em;color:#d8d5cd;font:800 11px/1 Barlow Condensed,sans-serif}.sv-result-score strong{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:italic 900 clamp(40px,4.5vw,72px)/1 Impact,sans-serif}#sv-results .sv-record{background:var(--result-accent);color:#fff;letter-spacing:.08em;white-space:normal;box-shadow:none;border:0;align-self:flex-start;max-width:100%;margin:4px 0 0;padding:5px 8px;font:800 11px/1.2 Barlow Condensed,sans-serif;transform:rotate(-3deg)}#sv-results .sv-record.best{color:#ccc;background:0 0;border-top:1px solid #777;padding:8px 0 0;font-size:10px;transform:none}.sv-result-story{min-width:0;padding:28px 30px 24px}#sv-results .sv-results-head{border-bottom:1px solid #141414;margin:0;padding:0 0 20px;display:block}.sv-result-story .sv-label{color:var(--result-accent);letter-spacing:.2em;font:800 10px/1.3 Barlow Condensed,sans-serif}#sv-results .sv-results-head h2{letter-spacing:-.035em;text-shadow:none;text-wrap:balance;color:#141414;max-width:620px;margin:10px 0 12px;font:italic 900 clamp(32px,3.9vw,58px)/.96 Impact,sans-serif}#sv-results .sv-results-head p{letter-spacing:.07em;margin:0;font:700 13px/1.35 Barlow Condensed,sans-serif}.sv-results-head em{color:#62615d;letter-spacing:.09em;margin-top:6px;font:400 10px/1.5 Barlow Condensed,sans-serif;display:block}#sv-results .sv-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 22px;display:grid}.sv-result-story .sv-results-grid div{border:0;border-right:1px solid #1113;gap:8px;min-width:0;padding:0 8px 0 0;color:#111!important;background:0 0!important}.sv-result-story .sv-results-grid div:last-child{border-right:0}.sv-result-story .sv-results-grid b{font:italic 900 clamp(22px,2.3vw,36px)/1 Impact,sans-serif}.sv-result-story .sv-results-grid span{letter-spacing:.1em;color:#666;font:700 10px/1.2 Barlow Condensed,sans-serif}#sv-results .sv-results-summary{gap:0;margin:0 0 18px}#sv-results .sv-results-summary:empty{display:none}#sv-results .sv-sum h4{color:#555;letter-spacing:.12em;margin-bottom:10px;font:800 10px/1.2 Barlow Condensed,sans-serif}#sv-results .sv-sum-none{letter-spacing:.04em;color:#6a6863;border-top:1px dashed #1113;padding:10px 0;font-size:11px}#sv-results .sv-sum-boss{width:62px}#sv-results .sv-sum-face{border:1px solid #111}#sv-results .sv-sum-boss.finished .sv-sum-face{border-color:var(--result-accent);box-shadow:2px 2px 0 var(--result-accent)}#sv-results .sv-sum-boss figcaption{font-size:10px;line-height:1.25}#sv-results .sv-sum-boss em{font-size:8px}#sv-results .sv-sum-progress{color:#141414;box-shadow:none;border-left:3px solid var(--result-accent);background:#eae6dc;gap:12px;padding:16px}#sv-results .sv-sum-shards{border-right:1px solid #1113;min-width:80px;padding-right:15px}#sv-results .sv-sum-shards b{color:var(--result-accent);text-shadow:none;font-size:34px}#sv-results .sv-sum-shards span{letter-spacing:.12em;font-size:10px}#sv-results .sv-sum-shards small{color:#62615d;font-size:9px}#sv-results .sv-sum-mastery{gap:6px;min-width:180px}#sv-results .sv-sum-mastery>span{letter-spacing:.04em;font-size:11px}#sv-results .sv-sum-mastery>span b{color:#141414;font-size:14px}#sv-results .sv-sum-mastery>span small{color:#62615d;font-size:10px}#sv-results .sv-sum-xp{background:#1112;border:0;height:5px}#sv-results .sv-sum-xp i{background:var(--result-accent)}#sv-results .sv-sum-title{color:#686159;letter-spacing:.05em;font:600 10px/1.2 Barlow Condensed,sans-serif}#sv-results .sv-sum-chals{gap:5px}#sv-results .sv-sum-chals h4{margin:0 4px 0 0;font-size:9px}#sv-results .sv-sum-chal{color:#444;border-color:#1114;font-size:10px}#sv-results .sv-sum-chal b{color:#111}#sv-results .sv-results-pay{margin:0 0 18px}#sv-results .pay{color:#141414;background:0 0;border:0;border-bottom:1px solid #1113;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;padding:12px 0}#sv-results .pay-total strong{font-size:32px}#sv-results .pay-total small{font-size:9px}#sv-results .pay-lines{gap:4px 10px;font-size:11px}#sv-results .pay-lines b,#sv-results .pay-lines .big span{color:#82530a}#sv-results .pay-level{grid-column:1/-1;grid-template-columns:auto 1fr auto;font-size:10px}#sv-results .pay-level i{background:#1112;border:0}#sv-results .pay-level u{background:#111}#sv-results .pay-level small{color:#555;grid-column:auto}.sv-result-details{border-top:1px solid #1113;margin-top:8px}.sv-result-details>summary{cursor:pointer;letter-spacing:.15em;justify-content:space-between;padding:12px 0;font:800 11px/1.2 Barlow Condensed,sans-serif;list-style:none;display:flex}.sv-result-details>summary::-webkit-details-marker{display:none}.sv-result-details[open]>summary span{transform:rotate(45deg)}.sv-result-details>summary span{font:20px/12px Arial,sans-serif}.sv-result-extra{grid-template-columns:repeat(3,1fr);gap:10px 16px;margin:4px 0 18px;display:grid}.sv-result-extra div{flex-direction:column;gap:5px;display:flex}.sv-result-extra span{letter-spacing:.1em;color:#666;font:700 9px/1.2 Barlow Condensed,sans-serif}.sv-result-extra b{font:italic 900 22px/1 Impact,sans-serif}#sv-result-damage{margin-bottom:16px}#sv-results .sv-results-picks{gap:5px;margin:12px 0 0}#sv-results .sv-results-picks:empty{display:none}#sv-results .sv-chip{box-shadow:none;font-size:10px}#sv-results .sv-results-actions{background:var(--result-paper);border-top:2px solid #111;align-items:center;gap:12px;margin:0;padding:18px 24px;display:flex}#sv-results .sv-results-actions button{border:2px solid #111;flex:1;min-width:0;min-height:46px;margin:0;padding:12px 14px;font-size:16px;transform:none;box-shadow:3px 3px #111}#sv-results .sv-results-actions .sv-small{letter-spacing:.05em;box-shadow:none;color:#333;background:0 0;border:0;flex:0 auto;padding:12px 8px;font:700 11px/1.2 Barlow Condensed,sans-serif}#sv-results .sv-results-actions .sv-small:hover{color:var(--result-accent)}#sv-results button:focus-visible,#sv-results summary:focus-visible{outline:3px solid var(--result-accent);outline-offset:4px}#sv-results.victory{--result-accent:#ad7410}#sv-results.sealed .sv-results-card{box-shadow:8px 8px 0 #141414,10px 10px 0 var(--result-accent)}#sv-results.sealed #sv-results-title{color:#141414}@keyframes sv-result-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:760px){#sv-results{padding:12px}#sv-results .sv-results-card{width:100%;max-height:calc(100dvh - 28px)}.sv-result-spread{grid-template-columns:1fr}.sv-result-cover{border-bottom:2px solid #111;border-right:0;height:220px;min-height:220px}#sv-results .sv-results-portrait{width:65%;height:160%;top:0;left:-8%;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.sv-result-cover:after{background:linear-gradient(90deg,#0000 20%,#111d 55%,#111)}.sv-result-issue{padding:12px 16px;font-size:9px}.sv-result-score{bottom:24px;left:53%;right:12px}.sv-result-score strong{font-size:clamp(34px,8vw,58px)}.sv-result-story{padding:22px 20px 12px}#sv-results .sv-results-head h2{max-width:none;font-size:40px}#sv-results .sv-results-grid b{font-size:29px}#sv-results .sv-results-grid span{font-size:9px}#sv-results .sv-results-actions{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}#sv-results .sv-results-actions button{font-size:14px}#sv-results .sv-results-actions .sv-small{min-height:32px;padding:6px}#sv-results .sv-sum-mastery{min-width:140px}#sv-results .sv-sum-progress{gap:10px;padding:13px}.sv-result-extra{grid-template-columns:repeat(2,1fr)}}@media (max-height:600px) and (min-width:761px){.sv-result-story{padding-top:20px}.sv-result-cover{min-height:400px}#sv-results .sv-results-card{max-height:92dvh}}@media (prefers-reduced-motion:reduce){#sv-results .sv-results-card,#sv-results .sv-sum-xp i{animation:none!important}}.cos-layer,.cos-entrance,.cos-stamp{--c-ink:#0b0b0d;--c-paper:#fbf8f1;--c-red:#d8121f;--c-jp:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif;--c-mincho:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--c-heavy:Impact,"Haettenschweiler","Arial Black",sans-serif}.cos-layer{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cos-emote{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cos-emote.cos-screen{will-change:auto;width:auto;height:auto;inset:0}.cos-emote>b{animation:cos-pop var(--ms) both;font-style:normal;display:block;position:absolute;bottom:0;left:0;transform:translate(-50%)}@keyframes cos-pop{0%{opacity:0;scale:0}12%{opacity:1;scale:1.3}22%{scale:1}82%{opacity:1}to{opacity:0;translate:0 -14px}}.cos-bang{color:var(--c-red);font:italic 900 clamp(46px,5vw,78px)/1 var(--c-heavy);letter-spacing:-.04em;-webkit-text-stroke:3px var(--c-paper);paint-order:stroke fill;text-shadow:3px 3px 0 var(--c-ink);rotate:-9deg}.cos-dots{gap:.34em;font-size:clamp(14px,1.4vw,22px);animation:cos-fade var(--ms) both!important;display:flex!important}.cos-dots i{background:var(--c-ink);width:.62em;height:.62em;box-shadow:0 0 0 2.5px var(--c-paper);opacity:0;border-radius:50%;animation:.2s both cos-dot}.cos-dots i:nth-child(2){animation-delay:.34s}.cos-dots i:nth-child(3){animation-delay:.68s}@keyframes cos-dot{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes cos-fade{0%,86%{opacity:1}to{opacity:0}}.cos-sweat{animation:cos-slide var(--ms) both!important;bottom:-10px!important;left:52px!important}.cos-sweat i{border:3px solid var(--c-ink);clip-path:none;background:linear-gradient(135deg,#dff4ff 18%,#79c6f0 45%,#3b95d6);border-radius:50%/62% 62% 38% 38%;width:clamp(22px,2.2vw,34px);height:clamp(30px,3vw,46px);display:block;rotate:12deg;box-shadow:inset 6px 5px 0 -3px #fff8}@keyframes cos-slide{0%{opacity:0;translate:0 -18px}14%{opacity:1;translate:0}80%{opacity:1;translate:0 16px}to{opacity:0;translate:0 24px}}.cos-anger{width:clamp(40px,4vw,62px);animation:cos-throb var(--ms) both!important;left:40px!important}.cos-anger svg{width:100%;stroke:var(--c-red);filter:drop-shadow(0 0 0 var(--c-paper)) drop-shadow(2px 2px 0 var(--c-ink));display:block}@keyframes cos-throb{0%{opacity:0;scale:0}10%{opacity:1;scale:1.25}20%{scale:.95}35%{scale:1.18}50%{scale:.96}65%{scale:1.15}80%{opacity:1;scale:1}to{opacity:0;scale:1}}.cos-sparkle em{color:#ffd83a;font:italic 900 clamp(26px,2.6vw,40px)/1 var(--c-jp);-webkit-text-stroke:2.5px var(--c-ink);paint-order:stroke fill;display:block;rotate:-6deg}.cos-sparkle i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px #ffd83a);background:#fff6b8;width:18px;height:18px;animation:.5s ease-in-out infinite alternate cos-twinkle;position:absolute}.cos-sparkle i:first-of-type{top:-18px;left:-26px}.cos-sparkle i:nth-of-type(2){animation-delay:.18s;top:-6px;right:-24px;scale:.7}.cos-sparkle i:nth-of-type(3){animation-delay:.33s;bottom:-22px;right:6px;scale:.85}@keyframes cos-twinkle{0%{opacity:.25;rotate:0deg}to{opacity:1;rotate:45deg}}.cos-menacing{width:0;height:0;animation:none!important}.cos-menacing i{color:#b98cff;font:italic 900 clamp(30px,3.2vw,50px)/1 var(--c-jp);-webkit-text-stroke:3px var(--c-ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--c-ink);opacity:0;skew:-8deg 0;animation:1.5s ease-out both cos-rise;position:absolute}.cos-menacing i:first-child{top:20px;left:-110px}.cos-menacing i:nth-child(2){animation-delay:.18s;top:-10px;left:70px}.cos-menacing i:nth-child(3){animation-delay:.36s;top:-60px;left:-90px}.cos-menacing i:nth-child(4){animation-delay:.54s;top:-80px;left:84px}.cos-menacing i:nth-child(5){animation-delay:.72s;top:-120px;left:-120px}.cos-menacing i:nth-child(6){animation-delay:.9s;top:-150px;left:64px}@keyframes cos-rise{0%{opacity:0;translate:0 24px;scale:.6}25%{opacity:1;scale:1}75%{opacity:1}to{opacity:0;translate:0 -30px}}.cos-don{color:var(--c-ink);font:900 clamp(60px,6.6vw,108px)/1 var(--c-jp);letter-spacing:-.06em;-webkit-text-stroke:5px var(--c-paper);paint-order:stroke fill;text-shadow:5px 5px 0 var(--c-red);white-space:nowrap;animation:cos-slam var(--ms) both!important}@keyframes cos-slam{0%{opacity:0;rotate:-14deg;scale:2.6}10%{opacity:1;rotate:-6deg;scale:.92}14%{translate:-4px 2px;scale:1.04}18%{translate:4px -2px;scale:1}22%{translate:0}84%{opacity:1}to{opacity:0;rotate:-6deg;scale:1.06}}.cos-focus{background:repeating-conic-gradient(from 0deg at calc(var(--x,50vw) + 20vw) calc(var(--y,50vh) + 20vh),var(--c-ink) 0 .32deg,transparent .32deg 1.1deg,var(--c-ink) 1.1deg 1.3deg,transparent 1.3deg 2.9deg);-webkit-mask:radial-gradient(circle at calc(var(--x,50vw) + 20vw) calc(var(--y,50vh) + 20vh),transparent 30vmin,#000 64vmin);-webkit-mask:radial-gradient(circle at calc(var(--x,50vw) + 20vw) calc(var(--y,50vh) + 20vh),transparent 30vmin,#000 64vmin);mask:radial-gradient(circle at calc(var(--x,50vw) + 20vw) calc(var(--y,50vh) + 20vh),transparent 30vmin,#000 64vmin);animation:cos-focus var(--ms) both!important;position:absolute!important;inset:-20%!important;transform:none!important}@keyframes cos-focus{0%{opacity:0}8%{opacity:.95}50%{opacity:.8}85%{opacity:.9}to{opacity:0}}.cos-cover{border:clamp(10px,1.4vw,22px) solid var(--c-paper);outline:3px solid var(--c-ink);outline-offset:-3px;font-style:normal;animation:cos-cover var(--ms) both!important;position:absolute!important;inset:0!important;transform:none!important}.cos-cover-mast{background:var(--c-red);color:#fff;border-bottom:4px solid var(--c-ink);align-items:flex-end;gap:14px;padding:10px 22px 12px;display:flex;position:absolute;top:0;left:0;right:0}.cos-cover-mast strong{font:italic 900 clamp(46px,6vw,96px)/.8 var(--c-heavy);letter-spacing:-.02em;-webkit-text-stroke:2px var(--c-ink);paint-order:stroke fill}.cos-cover-mast em{font:italic 900 clamp(18px,2vw,32px)/1 var(--c-heavy);letter-spacing:.2em;margin-bottom:.2em}.cos-cover-mast small{font:700 clamp(11px,1vw,15px)/1.2 var(--c-heavy);letter-spacing:.12em;margin-left:auto}.cos-cover-mast u{background:var(--c-paper);color:var(--c-ink);font:900 clamp(13px,1.2vw,19px)/1 var(--c-heavy);padding:6px 10px;text-decoration:none}.cos-cover-side{writing-mode:vertical-rl;color:var(--c-paper);font:900 clamp(34px,4.4vw,72px)/1 var(--c-jp);letter-spacing:.04em;-webkit-text-stroke:4px var(--c-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--c-red);position:absolute;top:clamp(120px,15vh,190px);right:clamp(18px,2vw,34px)}.cos-cover-foot{background:var(--c-paper);border-top:4px solid var(--c-ink);color:var(--c-ink);align-items:center;gap:18px;padding:12px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.cos-cover-foot em{font:italic 900 clamp(18px,2vw,30px)/1 var(--c-heavy)}.cos-cover-foot small{font:700 clamp(10px,.9vw,14px)/1.2 var(--c-heavy);letter-spacing:.14em}.cos-cover-foot i{background:repeating-linear-gradient(90deg,var(--c-ink) 0 2px,transparent 2px 4px,var(--c-ink) 4px 7px,transparent 7px 9px,var(--c-ink) 9px 10px,transparent 10px 13px);width:clamp(80px,9vw,140px);height:34px;margin-left:auto}@keyframes cos-cover{0%{opacity:0;scale:1.08}8%{opacity:1;scale:1}88%{opacity:1}to{opacity:0}}.cos-entrance{z-index:6;pointer-events:none;--page:var(--c-paper);--line:var(--c-ink);--accent:var(--c-red);position:absolute;inset:0;overflow:hidden}.cos-entrance-page{background:var(--page);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:cos-page var(--hold) both;position:absolute;inset:0}.cos-entrance-band{background:var(--line);height:13%;animation:cos-band var(--hold) both;position:absolute;left:-5%;right:-5%;rotate:-4deg}.cos-entrance-band.top{top:-3%}.cos-entrance-band.bottom{animation-delay:40ms;bottom:-3%}.cos-entrance-art{width:48%;height:112%;animation:cos-art var(--hold) both;place-items:end center;display:grid;position:absolute;bottom:-2%;left:4%}.cos-entrance-art img{object-fit:contain;filter:contrast(1.08);width:auto;max-width:none;height:100%}.cos-entrance-text{color:var(--line);animation:cos-words var(--hold) both;gap:.5vh;display:grid;position:absolute;top:30%;left:50%;right:5%}.cos-entrance-text small{font:900 clamp(12px,1.1vw,18px)/1 var(--c-heavy);letter-spacing:.3em;color:var(--accent)}.cos-entrance-text strong{font:400 clamp(44px,6.4vw,112px)/.92 Electroharmonix,var(--c-heavy);letter-spacing:.01em;overflow-wrap:anywhere}.cos-entrance-text strong.long{font-size:clamp(34px,4.6vw,80px)}.cos-entrance-text em{font:900 clamp(18px,1.9vw,32px)/1.1 var(--c-jp);color:var(--accent);font-style:normal}.cos-entrance-text b{font:900 clamp(14px,1.3vw,22px)/1 var(--c-heavy);letter-spacing:.24em;opacity:.8}@keyframes cos-page{0%{clip-path:polygon(0 0,0 0,-20% 100%,-20% 100%)}16%{clip-path:polygon(0 0,120% 0,100% 100%,-20% 100%)}84%{clip-path:polygon(0 0,120% 0,100% 100%,-20% 100%);opacity:1}to{clip-path:polygon(120% 0,120% 0,100% 100%,100% 100%);opacity:1}}@keyframes cos-band{0%{translate:-110%}14%{translate:0}86%{translate:0}to{translate:110%}}@keyframes cos-art{0%{opacity:0;translate:-8%;scale:1.08}18%{opacity:1;translate:0;scale:1}82%{opacity:1}to{opacity:0;translate:4%}}@keyframes cos-words{0%,10%{opacity:0;translate:12%}24%{opacity:1;translate:0}82%{opacity:1}to{opacity:0}}.cos-entrance.e-newsprint{--page:#d9d6cf}.cos-entrance.e-newsprint .cos-entrance-page{background:radial-gradient(circle,#0005 30%,#0000 33%) 0 0/6px 6px,#d9d6cf}.cos-entrance.e-newsprint .cos-entrance-art img{filter:grayscale()contrast(1.1)}.cos-entrance.e-night{--page:#0b0b0d;--line:#f4f1ea;--accent:#ff3b47}.cos-entrance.e-night .cos-entrance-art img{filter:invert()grayscale()contrast(1.25)}.cos-entrance.e-gold{--accent:#a8740a}.cos-entrance.e-gold .cos-entrance-page{box-shadow:inset 0 0 0 clamp(10px,1.2vw,18px) #d9a520,inset 0 0 0 clamp(13px,1.5vw,22px) #0b0b0d}.cos-entrance.e-gold .cos-entrance-band{animation:cos-band var(--hold) both,cos-foil 1.2s linear infinite;background:linear-gradient(100deg,#6b4400,#ffe08a 40%,#d9a520 55%,#6b4400) 0 0/250% 100%}.cos-entrance.e-gold .cos-entrance-text strong{background:linear-gradient(100deg,#6b4400,#d9a520 30%,#fff3c4 45%,#d9a520 60%,#6b4400) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite cos-foil}@keyframes cos-foil{0%{background-position:120% 0}to{background-position:-120% 0}}.cos-entrance.e-spread .cos-entrance-page{background:linear-gradient(90deg,transparent 49.4%,#0002 49.6%,#0003 50%,#0002 50.4%,transparent 50.6%),var(--c-paper)}.cos-entrance.e-spread .cos-entrance-art{width:46%;height:120%;left:auto;right:3%}.cos-entrance.e-spread .cos-entrance-text{top:24%;left:5%;right:54%}.cos-entrance.e-spread .cos-entrance-text strong{font-size:clamp(52px,7.6vw,132px)}.cos-entrance.e-spread .cos-entrance-band{height:9%}.cos-stamp{z-index:8;border:clamp(5px,.5vw,8px) solid var(--c-red);color:var(--c-red);mix-blend-mode:multiply;filter:url(#sv-brush);background:radial-gradient(circle at 30% 40%,#d8121f14,#0000 60%);border-radius:12px;justify-items:center;gap:6px;padding:14px 18px 10px;font-style:normal;animation:.3s cubic-bezier(.2,1.7,.4,1) .42s both cos-stamp;display:grid;position:absolute;top:24%;right:9%;rotate:-12deg}.cos-stamp span{font:900 clamp(70px,8vw,140px)/1 var(--c-mincho)}.cos-stamp small{font:900 clamp(10px,.95vw,15px)/1 var(--c-heavy);letter-spacing:.3em}.cos-stamp.s-round{aspect-ratio:1;border-radius:50%;align-content:center;width:clamp(170px,17vw,280px);padding:0}.cos-stamp.s-gold{color:#b8860b;mix-blend-mode:normal;background:#0b0b0dcc;border-color:#b8860b}.cos-stamp.s-gold span{background:linear-gradient(100deg,#8a5a00,#ffe08a 45%,#d9a520 60%,#8a5a00);color:#0000;-webkit-background-clip:text;background-clip:text}.cos-stamp.s-tall{writing-mode:vertical-rl;padding:18px 10px;top:8%;right:6%}.cos-stamp.s-tall span{letter-spacing:.02em;font-size:clamp(60px,6.4vw,112px)}.cos-stamp.s-tall small{writing-mode:horizontal-tb}@keyframes cos-stamp{0%{opacity:0;rotate:-30deg;scale:2.6}to{opacity:1;rotate:-12deg;scale:1}}@media (prefers-reduced-motion:reduce){.cos-layer *,.cos-entrance *,.cos-stamp{animation-duration:1ms!important}}.shop,.shop-chip,.pay,.shop-toast{--s-ink:#111;--s-red:#cc202b;--s-grey:#6b6560;--s-gold:#b8860b;--s-num:Impact,"Haettenschweiler","Arial Narrow Bold","Roboto Condensed",sans-serif;--s-text:"Avenir Next Condensed","Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif;--s-kanji:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP","Songti SC",serif}.r-common{--r:#6b6560}.r-rare{--r:#1f6fb8}.r-epic{--r:#7a3cb4}.r-legendary{--r:#a8740a}.r-mythic{--r:#c81e2a}.manga-home.shop-open>:not(.shop){display:none!important}.shop{z-index:3;color:var(--s-ink);pointer-events:auto;background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:16px 2.2vw 6px;font-family:Electroharmonix,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.shop button{color:var(--s-ink);touch-action:manipulation;cursor:pointer;border-radius:0;font-family:inherit}.shop button:focus-visible{outline:3px solid var(--s-red);outline-offset:3px}.shop button:disabled{cursor:default}.shop.busy .shop-act{opacity:.5;pointer-events:none}.shop-coin{background:var(--s-red);color:#fff;width:1.3em;height:1.3em;font:900 .74em/1 var(--s-kanji);vertical-align:-.14em;letter-spacing:0;border-radius:50%;flex:none;place-items:center;margin-right:.22em;font-style:normal;display:inline-grid}.shop-head{border-bottom:3px solid var(--s-ink);align-items:center;gap:clamp(10px,1.4vw,26px);padding-bottom:10px;display:flex}.shop-name{letter-spacing:.02em;align-items:center;gap:10px;margin:0;font:400 clamp(28px,3vw,52px)/1 Electroharmonix,sans-serif;display:flex}.shop-name b{background:var(--s-red);color:#fff;width:1.05em;height:1.05em;font:900 .62em/1 var(--s-kanji);place-items:center;display:grid;transform:rotate(-6deg)}.shop-tabs{gap:8px;margin-right:auto;display:flex}.shop-tabs button{border:2px solid var(--s-ink);white-space:nowrap;background:#fff;padding:10px clamp(14px,1.4vw,24px) 9px;font:400 clamp(12px,1.15vw,20px)/1 Electroharmonix,sans-serif;transition:background-color .12s,color .12s;transform:skew(-8deg)}.shop-tabs button:hover{color:var(--s-red)}.shop-tabs button[aria-selected=true]{background:var(--s-ink);color:#fff}.shop-wallet{align-items:center;gap:clamp(10px,1.4vw,22px);display:flex}.shop-level{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.shop-level>b{background:var(--s-ink);color:#fff;width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);font:400 clamp(18px,1.6vw,26px)/1 var(--s-num);border-radius:50%;place-items:center;display:grid}.shop-level>span{gap:3px;min-width:clamp(110px,10vw,170px);display:grid}.shop-level small{font:400 10px/1 var(--s-num);letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shop-level .shop-level-next{color:var(--s-red)}.shop-level:hover .shop-level-next{text-decoration:underline}.shop-level i,.shop-mission-list i,.pay-level i,.shop-climb-bar i,.shop-how i,.pay-next i,.shop-chip-next i{border:1.5px solid var(--s-ink);background:#fff;height:7px;display:block}.shop-level u,.shop-mission-list u,.pay-level u,.shop-climb-bar u,.shop-how u,.pay-next u,.shop-chip-next u{background:var(--s-ink);height:100%;transition:width .5s;display:block}.shop-balance{font:400 clamp(24px,2.3vw,40px)/1 var(--s-num);align-items:center;display:flex}.shop-balance strong{font-weight:400}.shop-balance small{font:400 10px/1 var(--s-num);letter-spacing:.14em;align-self:flex-end;margin:0 0 .25em .5em}.shop-account-button{border:2px solid var(--s-ink);white-space:nowrap;background:#fff;padding:8px 12px 7px;font:400 clamp(11px,.9vw,15px)/1 Electroharmonix,sans-serif}.shop-account-button[aria-selected=true]{background:var(--s-ink);color:#fff!important}.shop-close{white-space:nowrap;background:0 0;border:0;padding:10px 0;font:400 clamp(12px,1.1vw,19px)/1 Electroharmonix,sans-serif}.shop-close:hover{color:var(--s-red)}.shop-earned{background:var(--s-ink);color:#fff;font:700 clamp(13px,1.05vw,17px)/1.2 var(--s-text);letter-spacing:.03em;text-align:center;justify-content:center;align-items:center;gap:8px;margin:-4px 0 0;padding:6px 12px 5px;display:flex}.shop-earned .shop-coin{color:var(--s-ink);background:#fff}.shop-how .shop-how-earned{font:700 12px/1.25 var(--s-text);letter-spacing:.01em;color:var(--s-ink);grid-column:1/-1}.shop-status{min-height:1.3em;font:400 14px/1.3 var(--s-text);color:var(--s-red);margin:0}.shop-body{min-height:0}.shop-body:not([data-tab=account]){grid-template-columns:minmax(0,1fr) clamp(320px,31vw,500px);gap:clamp(12px,1.6vw,26px);display:grid}.shop-body[data-tab=account]{padding-right:8px;display:block;overflow:auto}.shop-scroll{scrollbar-width:thin;scrollbar-color:#111 #fff;min-height:0;padding:4px 12px 18px 4px;overflow:auto}.shop-shelf{margin-bottom:26px}.shop-scroll h3,.shop-account h3{white-space:nowrap;align-items:center;gap:12px;margin:0 0 11px;font:400 clamp(15px,1.35vw,23px)/1 Electroharmonix,sans-serif;display:flex}.shop-scroll h3:after,.shop-account h3:after{content:"";background:var(--s-ink);flex:1;height:2px}.shop-scroll h3 small{font:400 13px/1.2 var(--s-text);white-space:normal;text-align:right;order:2;max-width:52%}.shop-scroll h3 small b{font:400 1.05em/1 var(--s-num);color:var(--s-red);letter-spacing:.04em}.shop-empty{font:400 17px/1.4 var(--s-text);margin:20px 6px}.shop-feature{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:16px;margin:4px 6px 28px 2px;display:grid}.shop-hero{border:3px solid var(--s-ink);text-align:left;min-height:clamp(250px,27vw,420px);box-shadow:8px 8px 0 var(--s-ink);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);margin:0;padding:0;transition:box-shadow .15s;display:grid;position:relative;overflow:hidden;transform:skew(-1.5deg)}.shop-hero[aria-pressed=true]{box-shadow:8px 8px 0 var(--s-red)}.shop-hero-lines{z-index:0;background:repeating-conic-gradient(from 0deg at 30% 52%,#111 0 .7deg,transparent .7deg 5deg);opacity:.16;position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle at 30% 52%,#0000 18%,#000 58%);mask:radial-gradient(circle at 30% 52%,#0000 18%,#000 58%)}.shop-hero-kanji{z-index:0;font:900 clamp(150px,19vw,320px)/1 var(--s-kanji);color:var(--s-red);opacity:.13;pointer-events:none;position:absolute;bottom:-16%;right:-1%}.shop-hero-art{z-index:1;min-height:0;display:block;position:relative;overflow:hidden}.shop-page-art{mix-blend-mode:multiply;filter:contrast(1.08);width:auto;max-width:none;height:122%;position:absolute;top:-3%;left:50%;transform:translate(-50%)skew(1.5deg)}.shop-hero-copy{z-index:2;align-content:center;gap:10px;padding:clamp(14px,1.8vw,30px) clamp(14px,1.8vw,30px) clamp(14px,1.8vw,30px) 4px;display:grid;position:relative;transform:skew(1.5deg)}.shop-hero-copy small{letter-spacing:.1em;color:var(--s-red);font:400 clamp(10px,.82vw,13px)/1 Electroharmonix,sans-serif}.shop-hero-copy small b{font:400 1.2em/1 var(--s-num);color:var(--s-ink)}.shop-hero-copy{container-type:inline-size}.shop-hero-copy strong{font:400 min(clamp(30px,4.2vw,76px),calc(118cqi / var(--chars,8)))/.95 Electroharmonix,sans-serif;text-wrap:balance}.shop-hero-copy em{font:400 clamp(14px,1.05vw,18px)/1.3 var(--s-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.shop-hero-how{font:400 clamp(26px,2.5vw,44px)/1 var(--s-num);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.shop-hero-copy .shop-hero-how em{background:var(--s-red);color:#fff;font:400 .5em/1 var(--s-num);letter-spacing:.06em;-webkit-line-clamp:none;padding:6px 11px 5px;display:inline-block;transform:rotate(-3deg)}.shop-hero-how span{align-items:center;font-size:.62em;display:flex}.shop-feature-side{grid-template-rows:1fr 1fr;gap:16px;min-width:0;display:grid}.shop-tile{border:3px solid var(--s-ink);text-align:left;box-shadow:5px 5px 0 var(--s-ink);background:#fff;grid-template-columns:minmax(0,46%) minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden;transform:skew(-1.5deg)}.shop-tile[aria-pressed=true]{box-shadow:5px 5px 0 var(--s-red)}.shop-tile>.shop-art{aspect-ratio:auto;border-right:3px solid var(--s-ink);height:100%}.shop-tile-copy{align-content:center;gap:6px;min-width:0;padding:10px 12px;display:grid;transform:skew(1.5deg)}.shop-tile-copy small{letter-spacing:.08em;color:var(--s-red);font:400 10px/1.1 Electroharmonix,sans-serif}.shop-tile-copy strong{font:400 clamp(15px,1.3vw,22px)/1.05 Electroharmonix,sans-serif}.shop-tile-how{font:400 clamp(17px,1.4vw,24px)/1 var(--s-num);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.shop-tile-how em{font:400 .7em/1 var(--s-num);color:var(--s-red);font-style:normal}.shop-tile-how span{align-items:center;font-size:.8em;display:flex}.shop-cards{grid-template-columns:repeat(auto-fill,minmax(clamp(118px,9.6vw,164px),1fr));gap:14px 12px;display:grid}.shop-cards-fighters{grid-template-columns:repeat(auto-fill,minmax(clamp(128px,10.6vw,182px),1fr))}.shop-card{border:2px solid var(--s-ink);text-align:left;background:#fff;flex-direction:column;min-width:0;margin:0;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;transform:skew(-1.2deg)}.shop-card:nth-child(3n+2){transform:skew(.8deg)}.shop-card:hover{box-shadow:3px 3px 0 var(--s-ink)}.shop-card[aria-pressed=true]{border-color:var(--s-red);box-shadow:0 0 0 2px var(--s-red)}.shop-card-name{border-top:2px solid var(--s-ink);white-space:nowrap;text-overflow:ellipsis;padding:7px 8px 2px;font:400 clamp(11px,.92vw,15px)/1.12 Electroharmonix,sans-serif;display:block;overflow:hidden}.shop-card-how{min-height:1.4em;font:400 clamp(14px,1.08vw,17px)/1.15 var(--s-num);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:1px 6px;padding:1px 8px 7px;display:flex}.shop-card-how em{color:var(--s-red);font-style:normal}.shop-card-how span{color:var(--s-grey);align-items:center;font-size:.86em;display:flex}.shop-card.is-road .shop-card-how{color:var(--s-red)}.shop-card.is-owned .shop-card-how,.shop-card.is-retired .shop-card-how{color:var(--s-grey)}.shop-card.is-worn .shop-card-name,.shop-card.is-worn .shop-card-how{background:var(--s-ink);color:#fff}.shop-card.can-buy .shop-card-how{-webkit-text-decoration:underline 2px var(--s-red);text-decoration:underline 2px var(--s-red);text-underline-offset:3px}.shop-card-tag{z-index:4;background:var(--r,var(--s-ink));color:#fff;letter-spacing:.06em;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:4px 12px 3px 6px;font:400 9px/1 Electroharmonix,sans-serif;position:absolute;top:0;left:0}.shop-card-seal{z-index:4;border:2.5px solid var(--s-red);min-width:30px;height:30px;color:var(--s-red);font:900 15px/1 var(--s-kanji);background:#fffc;border-radius:50%;place-items:center;padding:0 4px;display:grid;position:absolute;top:6px;right:6px;transform:rotate(-12deg)}.shop-card-seal.fresh{animation:.45s cubic-bezier(.2,1.6,.4,1) shop-seal}.shop-card-more{background:repeating-linear-gradient(135deg,#fff 0 7px,#f0f0f0 7px 8px);justify-content:flex-end;min-height:100%}.shop-card-more-n{font:400 clamp(36px,3.4vw,58px)/1 var(--s-num);color:var(--s-red);flex:1;place-items:center;display:grid}.shop-card-more .shop-card-how{color:var(--s-red)}@keyframes shop-seal{0%{opacity:0;transform:rotate(-30deg)scale(3)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes shop-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.shop-notice{border:3px solid var(--s-red);box-shadow:5px 5px 0 var(--s-ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:4px 8px 20px 2px;padding:12px 14px;display:grid}.shop-notice-mark{background:var(--s-red);color:#fff;width:44px;height:44px;font:900 24px/1 var(--s-kanji);border-radius:50%;place-items:center;display:grid}.shop-notice strong{align-items:center;font:400 clamp(16px,1.4vw,24px)/1.1 Electroharmonix,sans-serif;display:flex}.shop-notice small{font:400 14px/1.3 var(--s-text);margin-top:4px;display:block}.shop-notice .shop-act{width:auto;min-height:40px;margin:0}.shop-detail{border:3px solid var(--s-ink);min-height:0;box-shadow:7px 7px 0 var(--s-ink);background:#fff;grid-template-rows:minmax(0,1fr) auto;margin:2px 8px 8px 0;display:grid;overflow:hidden}.shop-stage{border-bottom:3px solid var(--s-ink);background:#fff;min-height:150px;position:relative;overflow:hidden;container-type:size}.shop-stage>.shop-art{aspect-ratio:auto;position:absolute;inset:0}.shop-stage>canvas{z-index:5;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.shop-stage.drawn>canvas{opacity:1}.shop-detail-text{gap:8px;padding:12px 16px 16px;display:grid;overflow:auto}.shop-detail-kind{letter-spacing:.08em;font:400 11px/1.6 Electroharmonix,sans-serif}.shop-detail-kind b{background:var(--r);color:#fff;margin-right:8px;padding:3px 8px 2px;font-weight:400;display:inline-block}.r-legendary .shop-detail-kind b,.r-legendary>.shop-card-tag{background:linear-gradient(100deg,#8a5a00,#d9a520 45%,#ffe08a 55%,#a8740a)}.r-mythic .shop-detail-kind b,.r-mythic>.shop-card-tag{background:linear-gradient(100deg,#7a0d16,#c81e2a 40%,#ff7a6b 50%,#c81e2a 60%,#7a0d16) 0 0/220% 100%;animation:3.4s linear infinite shop-sheen}.shop-detail h3{margin:0;font:400 clamp(21px,2vw,34px)/1.02 Electroharmonix,sans-serif}.shop-detail p{font:400 clamp(14px,1.02vw,17px)/1.35 var(--s-text);margin:0}.shop-how{border:2px solid var(--s-ink);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:8px 10px;display:grid}.shop-how>b{font:400 clamp(15px,1.25vw,21px)/1 var(--s-num);letter-spacing:.03em;align-items:center;display:flex}.shop-how span{font:400 14px/1.25 var(--s-text);color:var(--s-grey)}.shop-how i{grid-column:1/-1}.shop-how.is-road{border-color:var(--s-red)}.shop-how.is-road>b{color:var(--s-red)}.shop-how.is-road u{background:var(--s-red)}.shop-how.is-mine{background:var(--s-ink);color:#fff}.shop-how.is-mine span{color:#fffc}.shop-acts{gap:7px;display:grid}.shop-act{border:2px solid var(--s-ink);background:var(--s-ink);letter-spacing:.04em;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;padding:11px 12px 9px;font:400 clamp(13px,1.1vw,18px)/1.1 Electroharmonix,sans-serif;transition:background-color .12s,border-color .12s;display:flex;color:#fff!important}.shop-act:hover:not(:disabled),.shop-act.sure{background:var(--s-red);border-color:var(--s-red)}.shop-act.off{background:#fff;color:var(--s-ink)!important}.shop-act.off:hover:not(:disabled){background:var(--s-ink);border-color:var(--s-ink);color:#fff!important}.shop-act:disabled{border-color:var(--s-grey);opacity:1;background:#fff;color:var(--s-grey)!important}.shop-act .shop-coin{font-size:.8em}.shop-goal.is-goal{border-color:var(--s-red);color:var(--s-red)!important}.shop-n{font:400 1.15em/1 var(--s-num);letter-spacing:.02em}.shop-why{color:var(--s-red)}.shop-climb{border:3px solid var(--s-ink);box-shadow:6px 6px 0 var(--s-ink);grid-template-columns:auto minmax(0,1fr) minmax(220px,.85fr);align-items:center;gap:14px 20px;margin:4px 10px 24px 2px;padding:14px 16px;display:grid;transform:skew(-1deg)}.shop-climb-level{background:var(--s-ink);color:#fff;width:clamp(72px,6vw,96px);height:clamp(72px,6vw,96px);font:400 clamp(32px,3vw,48px)/1 var(--s-num);border-radius:50%;align-content:center;place-items:center;display:grid}.shop-climb-level small{font:400 10px/1 var(--s-num);letter-spacing:.14em}.shop-climb-bar{gap:7px;display:grid}.shop-climb-bar span{gap:4px;display:grid}.shop-climb-bar>span>b{font:400 clamp(18px,1.6vw,26px)/1 var(--s-num);align-items:center;font-weight:400;display:flex}.shop-climb-bar small{font:400 13px/1.3 var(--s-text);flex-wrap:wrap;align-items:center;display:flex}.shop-climb-bar i{border-width:2px;height:11px}.shop-climb-next{border:3px solid var(--s-red);text-align:left;box-shadow:4px 4px 0 var(--s-red);background:#fff;grid-template-columns:clamp(64px,5.4vw,86px) minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:6px 10px 6px 6px;display:grid}.shop-climb-art{border:2px solid var(--s-ink);display:block}.shop-climb-copy{gap:4px;min-width:0;display:grid}.shop-climb-copy small{letter-spacing:.08em;color:var(--s-red);font:400 10px/1 Electroharmonix,sans-serif}.shop-climb-copy strong{font:400 clamp(15px,1.25vw,21px)/1.05 Electroharmonix,sans-serif}.shop-climb-copy em{font:400 13px/1.2 var(--s-text);font-style:normal}.shop-climb-done{font:400 16px/1.3 var(--s-text);margin:0}.shop-road{margin-bottom:24px}.shop-road-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#111 #fff;background:linear-gradient(var(--s-ink),var(--s-ink)) 0 56px/100% 2px repeat-x;background-attachment:local;align-items:stretch;gap:12px;padding:12px 6px 16px;display:flex;overflow:auto hidden}.shop-step{border:2px solid var(--s-ink);text-align:left;scroll-snap-align:center;background:#fff;flex:none;grid-template-rows:auto auto auto auto auto;width:clamp(122px,9.4vw,158px);margin:0;padding:0;display:grid;position:relative;transform:skew(-1.2deg)}.shop-step:hover{box-shadow:3px 3px 0 var(--s-ink)}.shop-step[aria-pressed=true]{border-color:var(--s-red);box-shadow:0 0 0 2px var(--s-red)}.shop-step-level{border-bottom:2px solid var(--s-ink);font:400 22px/1 var(--s-num);align-items:baseline;gap:3px;padding:5px 8px 4px;display:flex}.shop-step-level small{letter-spacing:.1em;font-size:.5em}.shop-step.is-got .shop-step-level{background:var(--s-ink);color:#fff}.shop-step.is-next{border-width:3px;border-color:var(--s-red);box-shadow:5px 5px 0 var(--s-red)}.shop-step.is-next .shop-step-level{background:var(--s-red);color:#fff;border-color:var(--s-red)}.shop-step-art{display:block}.shop-step.is-ahead .shop-step-art{filter:grayscale(.15)}.shop-step-kind{letter-spacing:.08em;color:var(--s-grey);padding:6px 8px 0;font:400 9px/1 Electroharmonix,sans-serif}.shop-step-name{white-space:nowrap;text-overflow:ellipsis;padding:3px 8px 2px;font:400 clamp(11px,.9vw,14px)/1.12 Electroharmonix,sans-serif;overflow:hidden}.shop-step-state{font:400 13px/1.2 var(--s-num);letter-spacing:.04em;padding:0 8px 7px}.shop-step.is-got .shop-step-state{color:var(--s-grey)}.shop-step.is-next .shop-step-state{color:var(--s-red)}.shop-road-you{width:52px;color:var(--s-red);flex:none;align-content:center;justify-items:center;gap:3px;margin:0 -2px;display:grid}.shop-road-you b{background:var(--s-red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font:400 12px/1 Electroharmonix,sans-serif;display:grid}.shop-road-you small{font:400 11px/1 var(--s-num);letter-spacing:.06em}.shop-missions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(16px,2.4vw,40px);margin:0 10px 24px 2px;display:grid}.shop-missions .shop-day{grid-column:1/-1}.shop-mission-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-mission-list li{border:2px solid var(--s-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:9px 12px;display:grid;transform:skew(-1.2deg)}.shop-mission-list span{font:600 clamp(15px,1.12vw,19px)/1.2 var(--s-text)}.shop-mission-list i{grid-area:2/1}.shop-mission-list em{font:400 13px/1 var(--s-num);letter-spacing:.04em;grid-row:2;font-style:normal}.shop-mission-list li>b{font:400 clamp(18px,1.5vw,24px)/1 var(--s-num);grid-area:1/3/3;align-items:center;display:flex}.shop-mission-list li.done{background:var(--s-ink);color:#fff}.shop-mission-list li.done i{background:#111;border-color:#fff}.shop-mission-list li.done u{background:#fff}.shop-note{font:400 14px/1.35 var(--s-text);margin:8px 0 0}.shop-note.done{color:var(--s-red);font-weight:700}.shop-streak{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.shop-streak span{border:2px solid var(--s-ink);font:400 clamp(13px,1.05vw,17px)/1 var(--s-num);justify-items:center;gap:4px;padding:7px 2px 6px;display:grid}.shop-streak span.had{background:var(--s-ink);color:#fff}.shop-streak small{letter-spacing:.1em;font-size:9px}.shop-feats{margin:0 10px 18px 2px}.shop-feats ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px;margin:0;padding:0;list-style:none;display:grid}.shop-feats li{border-bottom:1px solid #1113;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 2px;display:grid}.shop-feats li>b{font:400 clamp(12px,.92vw,15px)/1.1 Electroharmonix,sans-serif}.shop-feats span{font:400 14px/1.25 var(--s-text)}.shop-feats em{font:400 14px/1 var(--s-num);align-items:center;font-style:normal;display:flex}.shop-feats li.done{color:var(--s-grey)}.shop-feats li.done em{color:var(--s-red)}.shop-wearing{margin:4px 10px 22px 2px}.shop-chips{flex-wrap:wrap;gap:8px;display:flex}.shop-chip-worn{border:2px solid var(--s-ink);text-align:left;background:#fff;gap:3px;padding:7px 12px 6px;font:400 clamp(12px,.95vw,15px)/1.1 Electroharmonix,sans-serif;display:grid;transform:skew(-6deg)}.shop-chip-worn small{font:400 9px/1 var(--s-num);letter-spacing:.12em;color:var(--s-red)}.shop-chip-worn[aria-pressed=true]{background:var(--s-ink);color:#fff!important}.shop-account{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px clamp(18px,3vw,44px);padding:2px 2px 16px;display:grid}.shop-who{border:3px solid var(--s-ink);box-shadow:6px 6px 0 var(--s-ink);gap:9px;padding:16px;display:grid}.shop-who h3:after{display:none}.shop-who p{font:400 15px/1.4 var(--s-text);margin:0}.shop-who small{font:400 10px/1 var(--s-num);letter-spacing:.1em;color:var(--s-grey)}.shop-account dl{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.shop-account dl div{border:2px solid var(--s-ink);padding:8px 10px}.shop-account dt{font:400 10px/1.2 var(--s-num);letter-spacing:.1em;color:var(--s-grey)}.shop-account dd{font:400 clamp(19px,1.6vw,26px)/1 var(--s-num);align-items:center;margin:4px 0 0;display:flex}.shop-art{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden;container-type:size}.shop-art>i{z-index:1;position:absolute;inset:0}.shop-art>b{z-index:2;color:var(--s-ink);font:900 44cqmin/1 var(--s-kanji);white-space:nowrap;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.shop-art.waiting{filter:grayscale()}.shop-art.waiting>i{background:repeating-linear-gradient(135deg,#1111 0 6px,#0000 6px 13px)}.shop-art.waiting>b{opacity:.5}.shop-art-face{position:absolute;inset:0}.shop-art-face svg{width:100%;height:100%;display:block}.k-skin>b{border:2px solid var(--s-ink);z-index:3;background:#fff;width:1.5em;height:1.5em;font-size:15cqmin;inset:auto 5% 5% auto}[data-art=skin-newsprint] .shop-art-face{filter:grayscale()contrast(.85)brightness(.98)}[data-art=skin-newsprint]>i{mix-blend-mode:multiply;opacity:.5;background:radial-gradient(circle,#000b 30%,#0000 33%) 0 0/4px 4px}[data-art=skin-blueline]>i{mix-blend-mode:screen;background:#2f8fdc}[data-art=skin-blueline]:after{content:"";z-index:1;background:linear-gradient(#2f8fdc33 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(90deg,#2f8fdc33 1px,#0000 1px) 0 0/12.5% 100%;position:absolute;inset:0}[data-art=skin-sumi-e] .shop-art-face{filter:grayscale()contrast(2.6)blur(.35px)}[data-art=skin-sumi-e]>i{mix-blend-mode:multiply;background:radial-gradient(at 22% 84%,#0005,#0000 58%),radial-gradient(at 88% 12%,#0003,#0000 50%)}[data-art=skin-sepia] .shop-art-face{filter:sepia()contrast(1.05)}[data-art=skin-sepia]>i{mix-blend-mode:multiply;opacity:.5;background:radial-gradient(circle,#0000 40%,#7a4a1a 130%),#c9a36a}[data-art=skin-negative] .shop-art-face{filter:invert()grayscale()contrast(1.25)}[data-art=skin-blood-moon] .shop-art-face{filter:invert()grayscale()contrast(1.6)}[data-art=skin-blood-moon]>i{mix-blend-mode:multiply;background:#d8121f}[data-art=skin-gold-leaf] .shop-art-face{filter:invert()grayscale()contrast(1.5)}[data-art=skin-gold-leaf]>i{mix-blend-mode:multiply;background:linear-gradient(115deg,#8a5a00,#d9a520 30%,#fff3c4 50%,#d9a520 70%,#8a5a00) 0 0/240% 100%;animation:3.2s linear infinite shop-sheen}[data-art=skin-spectral] .shop-art-face{filter:invert()grayscale()brightness(1.25)blur(.3px)}[data-art=skin-spectral]>i{mix-blend-mode:multiply;background:radial-gradient(circle at 50% 38%,#d9f4ff,#62b4ff 55%,#123a8a 100%);animation:2.6s ease-in-out infinite shop-breathe}[data-art=skin-authors-hand] .shop-art-face{filter:grayscale()contrast(.7)brightness(1.28)}[data-art=skin-authors-hand]>i{background:radial-gradient(circle at 50% 42%,#0000 30%,#2f8fdc 30.6%,#0000 31.6%),linear-gradient(#0000 41.6%,#2f8fdc 41.6% 42.2%,#0000 42.2%),linear-gradient(90deg,#0000 49.7%,#2f8fdc 49.7% 50.3%,#0000 50.3%),linear-gradient(74deg,#0000 49.6%,#2f8fdc88 49.6% 50.2%,#0000 50.2%);animation:1s step-end infinite shop-redraw}@keyframes shop-breathe{50%{opacity:.78}}@keyframes shop-redraw{0%{transform:none}33%{transform:translate(.8%,-.6%)rotate(.5deg)}66%{transform:translate(-.6%,.7%)rotate(-.4deg)}}.k-aura{background:#14100e}.k-aura>b{color:#fff;text-shadow:0 0 .3em}[data-art=aura-embers]>i{background:radial-gradient(circle at 24% 62%,#ffd27a 0 2.5%,#0000 3.5%),radial-gradient(circle at 70% 38%,#ffb347 0 2%,#0000 3%),radial-gradient(circle at 82% 70%,#ff8a2a 0 3%,#0000 4%),radial-gradient(circle at 38% 22%,#ffe2a8 0 1.6%,#0000 2.6%),radial-gradient(circle at 58% 84%,#ff9d2e 0 2.4%,#0000 3.4%),radial-gradient(at 50% 118%,#ff6a00 0,#c23a00 26%,#0000 62%)}[data-art=aura-embers]>b{color:#ffd9a0}.k-aura[data-art=aura-static]{background:#0d131f}[data-art=aura-static]>i{background:linear-gradient(118deg,#0000 46%,#bff1ff 46.5% 47.5%,#0000 48%) 0 0/50% 50%,linear-gradient(62deg,#0000 49%,#7fdcff 49.4% 50.4%,#0000 50.8%) 0 0/34% 66%}[data-art=aura-static]>b{color:#dff8ff}.k-aura[data-art=aura-sakura]{background:#fff4f6}[data-art=aura-sakura]>i{background:radial-gradient(7% 4% at 22% 24%,#f6a0b8 98%,#0000),radial-gradient(5% 8% at 76% 30%,#f7b4c6 98%,#0000),radial-gradient(8% 4.5% at 66% 76%,#ef8aa6 98%,#0000),radial-gradient(4% 7% at 30% 74%,#f9c4d2 98%,#0000),radial-gradient(6% 3.5% at 86% 58%,#f6a0b8 98%,#0000),radial-gradient(4% 6% at 12% 52%,#f7b4c6 98%,#0000)}[data-art=aura-sakura]>b{color:#d9466f;text-shadow:none}.k-aura[data-art=aura-ink-wisps]{background:#fff}[data-art=aura-ink-wisps]>i{filter:blur(1.5px);background:radial-gradient(30% 9% at 30% 78%,#111 60%,#0000 62%),radial-gradient(9% 34% at 74% 56%,#111c 60%,#0000 63%),radial-gradient(22% 7% at 62% 20%,#1119 60%,#0000 64%),radial-gradient(6% 22% at 18% 36%,#1117 60%,#0000 66%)}[data-art=aura-ink-wisps]>b{color:#111;text-shadow:0 0 .2em #fff,0 0 .2em #fff}[data-art=aura-azure-flame]>i{background:radial-gradient(38% 70% at 50% 108%,#eafcff 0,#7fe0ff 22%,#1e7bff 52%,#0000 80%),radial-gradient(16% 40% at 28% 104%,#7fe0ff,#0000 80%),#081230 radial-gradient(16% 46% at 72% 106%,#4aa8ff,#0000 80%)}[data-art=aura-azure-flame]>b{color:#eafcff}.k-aura[data-art=aura-thunder-coil]{background:#0c0b18}[data-art=aura-thunder-coil]>i{opacity:.85;background:repeating-radial-gradient(120% 40%,#0000 0 9%,#ffe34d 9.5% 11%,#0000 11.5% 20%);transform:rotate(-16deg)scale(1.3)}[data-art=aura-thunder-coil]>b{color:#fff6a8}[data-art=aura-black-sun]>i{background:radial-gradient(circle at 50% 46%,#000 0 27%,#fff 28% 30%,#ffc25a 33%,#d2452a 44%,#3a1210 62%,#14100e 80%)}[data-art=aura-black-sun]>b{color:#fff;font-size:26cqmin;inset:0 0 8%}.k-aura[data-art=aura-hundred-seals]{background:#170a0b}[data-art=aura-hundred-seals]>i{background:repeating-conic-gradient(#d8121f 0 11deg,transparent 11deg 18deg);animation:16s linear infinite shop-turn;-webkit-mask:radial-gradient(circle,#0000 33%,#000 34% 44%,#0000 45%);mask:radial-gradient(circle,#0000 33%,#000 34% 44%,#0000 45%)}[data-art=aura-hundred-seals]>b{color:#ff4a58;font-size:30cqmin}@keyframes shop-turn{to{transform:rotate(1turn)}}.k-trail[data-art=trail-chalk]{background:#2a2e31}[data-art=trail-chalk]>i{clip-path:polygon(0 58%,100% 34%,100% 66%,0 70%);filter:blur(1px);background:linear-gradient(100deg,#0000 8%,#fff2 30%,#fffb 70%,#fff 92%,#0000 93%)}[data-art=trail-chalk]>b{color:#fff}[data-art=trail-afterimage]>b{text-shadow:-.22em 0 #1115,-.44em 0 #1113,-.66em 0 #1111;padding-left:.5em;font-size:36cqmin}.k-emote>i{clip-path:polygon(50% 4%,59% 26%,82% 12%,74% 36%,97% 40%,77% 53%,94% 72%,70% 70%,72% 95%,55% 77%,40% 97%,37% 73%,12% 84%,24% 61%,3% 50%,24% 40%,10% 18%,35% 27%);background:#eee}.k-emote>b{font:italic 900 34cqmin/1 var(--s-kanji);letter-spacing:-.04em}[data-art=emote-interrobang]>b{font:italic 900 46cqmin/1 Impact,var(--s-num);color:var(--s-red)}[data-art=emote-dots]>b{font-size:50cqmin}[data-art=emote-sweat]>i{clip-path:polygon(50% 12%,68% 48%,74% 66%,66% 82%,50% 88%,34% 82%,26% 66%,32% 48%);background:#7cc8f2}[data-art=emote-sweat]>b{color:#fff;padding-top:22%;font-size:22cqmin}[data-art=emote-anger]>i{background:0 0}[data-art=emote-anger]>b{color:var(--s-red);font-size:48cqmin}[data-art=emote-sparkle]>i{background:#ffe680}[data-art=emote-menacing]{background:#2b1140}[data-art=emote-menacing]>i{background:0 0}[data-art=emote-menacing]>b{color:#c79bff;text-shadow:.08em .08em #000;transform:rotate(-10deg)}[data-art=emote-don]>i{background:var(--s-ink)}[data-art=emote-don]>b{color:#fff;transform:rotate(-8deg)}[data-art=emote-speed-lines]>i{background:repeating-conic-gradient(from 0deg at 50% 50%,#111 0 1.4deg,transparent 1.4deg 5deg);clip-path:none;-webkit-mask:radial-gradient(circle,#0000 30%,#000 60%);mask:radial-gradient(circle,#0000 30%,#000 60%)}[data-art=emote-speed-lines]>b{font-size:30cqmin;font-style:normal}[data-art=emote-cover-page]>i{background:linear-gradient(var(--s-red) 0 22%,transparent 22% 86%,var(--s-ink) 86%);clip-path:none}[data-art=emote-cover-page]>b{padding-top:8%;font-size:34cqmin;font-style:normal}.k-entrance>i{background:linear-gradient(104deg,var(--s-ink) 0 24%,transparent 24.4% 72%,var(--s-ink) 72.4%)}.k-entrance>b{font-size:34cqmin}[data-art=entrance-newsprint]{background:#d8d5cf}[data-art=entrance-newsprint]>i{background:linear-gradient(104deg,var(--s-ink) 0 24%,transparent 24.4% 72%,var(--s-ink) 72.4%),radial-gradient(circle,#0007 30%,transparent 33%) 0 0/5px 5px}[data-art=entrance-night]{background:#0d0d0f}[data-art=entrance-night]>i{background:linear-gradient(104deg,#fff 0 24%,#0000 24.4% 72%,#fff 72.4%)}[data-art=entrance-night]>b{color:#fff}[data-art=entrance-gold-foil]>i{background:linear-gradient(104deg,#8a5a00,#ffd76a 12%,#a8740a 24%,#0000 24.4% 72%,#a8740a 72.4%,#ffd76a 86%,#8a5a00)}[data-art=entrance-gold-foil]>b{color:#a8740a}[data-art=entrance-double-spread]>i{background:linear-gradient(90deg,transparent 49.2%,#1114 49.2% 50.8%,transparent 50.8%),linear-gradient(104deg,var(--s-ink) 0 14%,transparent 14.4% 84%,var(--s-ink) 84.4%)}.k-stamp>b{color:var(--s-red);letter-spacing:-.05em;border:.09em solid;border-radius:8%;font-size:30cqmin;inset:16%;transform:rotate(-9deg)}[data-art=stamp-the-end]>b{border-radius:50%;font-size:40cqmin}[data-art=stamp-heavens-judgment]{background:#14100e}[data-art=stamp-heavens-judgment]>b{color:#e3b23c}[data-art=stamp-one-blow]>b{writing-mode:vertical-rl;font-size:26cqmin;inset:6% 30%;transform:rotate(-5deg)}[data-art=ko-petals]{background:#fff4f6}[data-art=ko-petals]>i{background:radial-gradient(9% 5% at 50% 18%,#ef8aa6 98%,#0000),radial-gradient(5% 9% at 80% 34%,#f6a0b8 98%,#0000),radial-gradient(9% 5% at 78% 72%,#f7b4c6 98%,#0000),radial-gradient(5% 9% at 48% 86%,#ef8aa6 98%,#0000),radial-gradient(9% 5% at 20% 70%,#f6a0b8 98%,#0000),radial-gradient(5% 9% at 18% 32%,#f9c4d2 98%,#0000)}[data-art=ko-petals]>b{color:#d9466f;font-size:36cqmin}[data-art=ko-thunder]{background:#0c0b18}[data-art=ko-thunder]>i{clip-path:polygon(58% 0,30% 46%,47% 46%,34% 100%,74% 38%,55% 38%,70% 0);background:#ffe34d}[data-art=ko-thunder]>b{color:#fff;text-shadow:0 0 .3em #000,0 0 .3em #000;font-size:30cqmin}[data-art=ko-paper-shred]>i,[data-art=ko-panel-break]>i{background:repeating-linear-gradient(98deg,#1111 0 7px,#0000 7px 15px)}.k-title{background:repeating-linear-gradient(135deg,#f2f2f2 0 6px,#fff 6px 12px)}.shop-art>b.shop-title-plate{white-space:normal;text-align:center;padding:0 5%;font:400 13cqmin/1.1 Electroharmonix,sans-serif;inset:0}.shop-title-plate u{border:2px solid var(--s-ink);box-shadow:3px 3px 0 var(--r,var(--s-ink));background:#fff;padding:.45em .7em .35em;text-decoration:none;transform:skew(-8deg)}.k-kill>b{font-size:38cqmin}[data-art=kill-soak]>i{background:radial-gradient(circle at 44% 56%,#0b0b10 0 26%,#0000 27%),radial-gradient(circle at 70% 36%,#0b0b10 0 7%,#0000 8%),radial-gradient(circle at 20% 30%,#0b0b10 0 4%,#0000 5%),radial-gradient(circle at 82% 70%,#0b0b10 0 5%,#0000 6%),radial-gradient(circle at 30% 84%,#0b0b10 0 3.5%,#0000 4.5%),radial-gradient(20% 7% at 64% 20%,#0b0b10 60%,#0000 64%),radial-gradient(circle at 44% 56%,#6a6a72 0 33%,#0000 36%)}[data-art=kill-soak]>b{color:#fff;inset:12% 12% 0 0}[data-art=kill-screentone]>i{background:radial-gradient(circle,#0b0b10 38%,#0000 41%) 0 0/9% 9%,radial-gradient(circle,#00a0e6 38%,#0000 41%) 3px 2px/9% 9%,radial-gradient(circle,#e8157e 38%,#0000 41%) -2px 3px/9% 9%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 64%);mask:radial-gradient(circle,#000 30%,#0000 64%)}[data-art=kill-screentone]>b{color:#fff;text-shadow:.04em .04em #e8157e,-.04em -.04em #00a0e6;-webkit-text-stroke:.02em #0b0b10}.k-kill[data-art=kill-cranes]{background:#eef4fb}[data-art=kill-cranes]>i{background:conic-gradient(from 200deg at 26% 30%,#d8201e 0 40deg,transparent 40deg),conic-gradient(from 150deg at 74% 24%,#2448a0 0 34deg,transparent 34deg),conic-gradient(from 220deg at 78% 76%,#f2a91c 0 38deg,transparent 38deg),conic-gradient(from 170deg at 20% 78%,#f18fa8 0 36deg,transparent 36deg)}[data-art=kill-cranes]>b{color:#0b0b10}.k-kill[data-art=kill-kintsugi]{background:#16120e}[data-art=kill-kintsugi]>i{background:linear-gradient(28deg,#0000 48.6%,#e7a91f 49%,#ffe08a 50%,#e7a91f 51%,#0000 51.4%),linear-gradient(118deg,#0000 30%,#c98a14 30.4%,#ffd76a 31%,#c98a14 31.6%,#0000 32%) 0 0/100% 60% no-repeat,linear-gradient(-22deg,#0000 60%,#c98a14 60.4%,#ffd76a 61%,#c98a14 61.6%,#0000 62%) 0 100%/100% 55% no-repeat,linear-gradient(80deg,#0000 70%,#e7a91f 70.4%,#fff0b0 71%,#e7a91f 71.6%,#0000 72%) 0 0/60% 100% no-repeat}[data-art=kill-kintsugi]>b{color:#ffd76a;text-shadow:0 0 .12em #16120e,0 0 .12em #16120e}[data-art=kill-seal]>i{border:.5em double #d4251c;background:repeating-radial-gradient(circle at 30% 40%,#0000 0 3px,#fff4 3px 4px);border-width:7cqmin;inset:14%;transform:rotate(-8deg)}[data-art=kill-seal]>b{color:#d4251c;font-size:40cqmin;transform:rotate(-8deg)}[data-art=banner-brush]>i{clip-path:polygon(4% 42%,10% 30%,40% 34%,70% 29%,97% 38%,90% 44%,99% 52%,70% 66%,40% 70%,12% 72%,2% 62%);background:#0b0b10}[data-art=banner-brush]>b{color:#fff;font-size:30cqmin;transform:skew(-8deg)}.k-banner[data-art=banner-taiko]{background:#fff6e0}[data-art=banner-taiko]>i{background:linear-gradient(#d9a520 0 30%,#8a0d16 30% 33%,#c8141f 33% 67%,#8a0d16 67% 70%,#d9a520 70%) 0/100% 40% no-repeat}[data-art=banner-taiko]>b{color:#ffd76a;-webkit-text-stroke:.03em #3a0508;paint-order:stroke fill;font-size:24cqmin}[data-art=skin-living-ink] .shop-art-face{filter:grayscale()contrast(1.6)}[data-art=skin-living-ink]>i{mix-blend-mode:screen;opacity:.88;background:linear-gradient(115deg,#2f8fdc 0 25%,#0b0b10 25% 50%,#e8157e 50% 62.5%,#f2c21c 62.5% 75%,#d9a520 75%)}.k-aura[data-art=aura-rising]{background:#140c0a}[data-art=aura-rising]>i{background:radial-gradient(30% 80% at 50% 100%,#ffe08a 0,#ffb020 18%,#c80c14 45%,#3a0404 70%,#0000 82%),radial-gradient(12% 50% at 30% 100%,#c80c14,#0000 80%),radial-gradient(12% 56% at 70% 100%,#c80c14,#0000 80%);animation:1.8s ease-in-out infinite shop-breathe}[data-art=aura-rising]>b{color:#fff3c8;text-shadow:0 0 .2em #c80c14}.k-form>b{font-size:46cqmin}.k-form[data-art=form-oni]{background:#0e0605}[data-art=form-oni]>i{background:radial-gradient(ellipse 34% 62% at 50% 104%,#ff8a2a,#b40808 40%,#3a0000 70%,transparent 80%),conic-gradient(from 330deg at 34% 30%,#ff6a1a 0 16deg,transparent 16deg),conic-gradient(from 14deg at 66% 30%,#ff6a1a 0 16deg,transparent 16deg)}[data-art=form-oni]>b{color:#ff3a1a;text-shadow:0 0 .08em #000,0 0 .2em #ff6a1a}.k-form[data-art=form-celestial]{background:#f4f6fb}[data-art=form-celestial]>i{background:radial-gradient(circle at 50% 44%,transparent 31%,#d9a520 32% 35%,transparent 36%),repeating-conic-gradient(from 0deg at 50% 44%,#d9a52055 0 3deg,transparent 3deg 15deg);-webkit-mask:radial-gradient(circle at 50% 44%,#000 46%,#0000 47%);mask:radial-gradient(circle at 50% 44%,#000 46%,#0000 47%)}[data-art=form-celestial]>b{color:#1c3f9e;text-shadow:.03em .03em #d9a520}.k-form[data-art=form-negative]{background:#0b0b10}[data-art=form-negative]>i{background:radial-gradient(5% 12% at 30% 62%,#fff 60%,#0000 64%),radial-gradient(4% 10% at 68% 70%,#fff 60%,#0000 64%),radial-gradient(6% 14% at 52% 84%,#fff 60%,#0000 64%)}[data-art=form-negative]>b{color:#fff}.k-outfit{--hair:transparent;--aura:transparent;background:#fff}.k-outfit>b{border:2px solid var(--s-ink);z-index:3;background:#fff;width:1.5em;height:1.5em;font-size:15cqmin;inset:auto 5% 5% auto}.k-outfit .shop-art-face{filter:grayscale()contrast(1.15)}.k-outfit>i{background:linear-gradient(to bottom,var(--hair) 0 30%,transparent 50%);mix-blend-mode:screen;z-index:2}.k-outfit:after{content:"";z-index:2;box-shadow:inset 0 0 8cqmin var(--aura);pointer-events:none;position:absolute;inset:0}[data-art=outfit-goku-ssj],[data-art=outfit-vegeta-ssj]{--hair:#ffd23d;--aura:#ffb020}[data-art=outfit-goku-god],[data-art=outfit-vegeta-god]{--hair:#ff2852;--aura:#ff1f3a}[data-art=outfit-goku-blue],[data-art=outfit-vegeta-blue]{--hair:#22c4ff;--aura:#1d63ff}[data-art=outfit-goku-ui]{--hair:#c9d6ea;--aura:#7f9cff}[data-art=outfit-vegeta-ego]{--hair:#9a4bff;--aura:#6a14d8}.k-outfit.is-body{background:#f4f1ea}.shop-art-body{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.k-outfit.is-body>i{display:none}.k-fighter{background:#fff}.k-fighter>b{border:2px solid var(--s-gold);color:#f3d27a;z-index:3;background:#111;width:1.5em;height:1.5em;font-size:15cqmin;inset:auto 5% 5% auto}.k-fighter>i{display:none}.shop-stage>.sv-streak.is-preview{z-index:6;height:44%;top:28%}.shop-stage .sv-streak.is-preview .sv-streak-words b{font-size:14cqw}.shop-stage .sv-streak.is-preview .sv-streak-words span{font-size:3.4cqw}.shop-stage .sv-streak.is-preview .sv-streak-seal{border-width:3px;min-width:12cqw;height:12cqw;font-size:5cqw}.shop-stage .b-taiko.is-preview .sv-streak-crest{width:24cqw;height:24cqw;margin-top:-12cqw;left:3%}.shop-stage .b-taiko.is-preview .sv-streak-words{padding-left:22cqw}.shop-stage .b-taiko.is-preview .sv-streak-words b{font-size:11.5cqw}.shop-stage .b-taiko.is-preview .sv-streak-flakes i{animation-name:shop-flake}@keyframes shop-flake{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -30cqh)) rotate(540deg)}}.shop-chip{z-index:2;max-width:42%;color:var(--s-ink);white-space:nowrap;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:5px 0 4px 14px;font:400 clamp(11px,.95vw,16px)/1 Electroharmonix,sans-serif;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.shop-chip:hover .shop-chip-money,.shop-chip:focus-visible .shop-chip-money{color:var(--s-red)}.shop-chip-level{background:var(--s-ink);color:#fff;font:400 clamp(12px,1vw,16px)/1 var(--s-num);letter-spacing:.04em;flex:none;padding:4px 8px 3px}.shop-chip-next,.shop-chip-goal{text-overflow:ellipsis;min-width:0;font:400 clamp(9px,.72vw,12px)/1 var(--s-num);letter-spacing:.06em;gap:3px;font-style:normal;display:grid;overflow:hidden}.shop-chip-next{color:var(--s-red)}.shop-chip-next i{border-width:1px;height:5px}.shop-chip-goal{border:1.5px solid var(--s-ink);padding:3px 6px 2px}.shop-chip-money{font:400 clamp(17px,1.5vw,26px)/1 var(--s-num);flex:none;align-items:center;display:flex}.pay{color:#fff;background:#0b0c0ecc;border:2px solid #fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px clamp(12px,1.6vw,26px);padding:9px 14px;display:grid}.pay-total{font:400 clamp(24px,2.3vw,40px)/1 var(--s-num);align-items:center;gap:2px;display:flex}.pay-total small{font:400 10px/1.15 var(--s-num);letter-spacing:.14em;opacity:.8;max-width:6.5em;margin-right:12px;display:block}.pay-lines{font:400 clamp(12px,.95vw,15px)/1.25 var(--s-text);flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;list-style:none;display:flex}.pay-lines li{white-space:nowrap;gap:6px;animation:.3s both pay-in;display:flex}.pay-lines b{font:400 1em/1.25 var(--s-num);color:#ffcf5a}.pay-lines li.big{color:#ffcf5a;font-weight:700}.pay-level{font:400 12px/1 var(--s-num);letter-spacing:.08em;grid-template-columns:auto minmax(70px,9vw);align-items:center;gap:3px 8px;display:grid}.pay-level i,.pay-next i{background:0 0;border-color:#fff}.pay-level u,.pay-next u{background:#fff}.pay-level small{opacity:.8;grid-column:1/-1}.pay-next{font:400 12px/1.2 var(--s-num);letter-spacing:.06em;border-top:1px solid #fff4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;padding-top:6px;display:flex}.pay-next>span{grid-template-columns:auto minmax(70px,8vw);align-items:center;gap:3px 8px;display:grid}.pay-next>span small{opacity:.75;grid-column:1/-1}.pay-next strong{color:#fff;letter-spacing:.06em;background:#cc202b;padding:4px 9px 3px;font:400 13px/1 Electroharmonix,sans-serif;animation:.3s both pay-in}.pay-note{font:400 13px/1.3 var(--s-text);opacity:.85;grid-column:1/-1;margin:0}.pay.waiting .pay-total strong{opacity:.55}@keyframes pay-in{0%{opacity:0;transform:translateY(4px)}}.shop-toast{z-index:30;pointer-events:none;max-width:min(430px,80vw);animation:7s both shop-toast;position:absolute;top:112px;right:22px}.shop-toast .pay{grid-template-columns:auto minmax(0,1fr)}.shop-toast .pay-level{display:none}@keyframes shop-toast{0%{opacity:0;transform:translate(24px)}5%,88%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}.manga-home .shop :is(.shop-card-how,.shop-card-how span,.shop-level small,.shop-balance small,.shop-mission-list em,.shop-who small,.shop-streak span,.shop-streak small,.shop-n,.shop-hero-how,.shop-hero-how span,.shop-hero-how em,.shop-tile-how,.shop-tile-how span,.shop-step-level,.shop-step-level small,.shop-step-state,.shop-how>b,.shop-climb-level small,.shop-climb-bar b,.shop-road-you small,.shop-chip-worn small,.shop-card-more-n){font-family:var(--s-num)!important}.manga-home .shop :is(.shop-detail p,.shop-status,.shop-note,.shop-empty,.shop-scroll h3 small,.shop-mission-list span,.shop-feats span,.shop-who p,.shop-how span,.shop-hero-copy em,.shop-climb-bar small,.shop-climb-copy em,.shop-notice small,.shop-earned,.shop-earned span,.shop-how-earned){font-family:var(--s-text)!important}.manga-home .shop :is(.shop-mission-list span,.shop-who p,.shop-detail p,.shop-hero-copy em){font-weight:500!important}.manga-home .shop-chip :is(em,strong){font-style:normal}.manga-home .shop-chip :is(.shop-chip-next,.shop-chip-goal){font-family:var(--s-num)!important}@media (max-width:1100px){.shop{padding:12px 16px 6px}.shop-head{flex-wrap:wrap;gap:8px 14px}.shop-body:not([data-tab=account]){grid-template-columns:minmax(0,1fr) clamp(250px,34vw,330px)}.shop-feature{grid-template-columns:minmax(0,1fr)}.shop-feature-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.shop-climb{grid-template-columns:auto minmax(0,1fr)}.shop-climb-next{grid-column:1/-1}.shop-missions,.shop-account,.shop-feats ul{grid-template-columns:minmax(0,1fr)}.shop-chip-goal{display:none}}@media (max-width:700px){.shop{gap:6px;padding:8px 10px 4px}.shop-head{gap:6px 10px;padding-bottom:6px}.shop-tabs{order:3;width:100%;margin:0}.shop-tabs button{flex:1;padding:9px 6px 8px;font-size:13px}.shop-name{gap:6px;font-size:22px}.shop-level>span{display:none}.shop-level>b{width:34px;height:34px;font-size:17px}.shop-wallet{gap:8px;margin-left:auto}.shop-balance{font-size:22px}.shop-balance small{display:none}.shop-account-button{padding:7px 7px 6px;font-size:10px}.shop-close{padding:8px 0;font-size:11px}.shop-body:not([data-tab=account]){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.shop-detail{height:clamp(190px,34vh,280px);box-shadow:none;grid-row:1;grid-template-rows:minmax(0,1fr);grid-template-columns:40% minmax(0,1fr);margin:0}.shop-stage{border-bottom:0;border-right:3px solid var(--s-ink);min-height:0}.shop-detail-text{gap:6px;padding:8px 10px}.shop-detail h3{font-size:19px}.shop-detail p{display:none}.shop-detail-kind{font-size:9px}.shop-how{grid-template-columns:minmax(0,1fr);gap:3px;padding:5px 7px}.shop-how>b{font-size:14px}.shop-how span{font-size:11px;line-height:1.15}.shop-how .shop-how-earned{font-size:10px;line-height:1.1}.shop-earned{gap:6px;margin:-2px 0 0;padding:4px 8px 3px;font-size:12px}.shop-acts{gap:5px}.shop-act{min-height:36px;padding:7px 6px 6px;font-size:11px}.shop-scroll{padding:2px 4px 14px 2px}.shop-hero{grid-template-columns:42% minmax(0,1fr);min-height:210px}.shop-hero-copy strong{font-size:28px}.shop-hero-copy em{-webkit-line-clamp:2;font-size:13px}.shop-hero-how{font-size:24px}.shop-feature{gap:12px;margin:2px 4px 20px 2px}.shop-feature-side{gap:10px}.shop-tile{grid-template-columns:40% minmax(0,1fr)}.shop-tile-copy{padding:6px 8px}.shop-cards,.shop-cards-fighters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.shop-scroll h3 small{display:none}.shop-climb{gap:10px 12px;padding:10px}.shop-climb-level{width:60px;height:60px;font-size:28px}.shop-step{width:118px}.shop-notice{grid-template-columns:auto minmax(0,1fr)}.shop-notice .shop-act{grid-column:1/-1;width:100%}.shop-chip-next{display:none}}@media (prefers-reduced-motion:reduce){.shop *,.pay *,.shop-toast{transition:none!important;animation:none!important}}@media (max-height:560px) and (orientation:landscape) and (min-width:701px){.shop-detail{grid-template-rows:clamp(96px,30vh,150px) minmax(0,1fr)}.shop-stage{min-height:0}}.acct-col{align-content:start;gap:14px;min-width:0;display:grid}.acct-card{border:2px solid var(--s-ink);background:#fff;gap:8px;padding:12px 16px 14px;display:grid}.acct-card h3,.acct-card .shop-note{margin:0}.acct-form{gap:8px;margin:0;display:grid}.acct-form label{font:400 10px/1.2 var(--s-num);letter-spacing:.12em;color:var(--s-grey);overflow-wrap:anywhere}.acct-row{gap:8px;min-width:0;display:flex}.acct-row input{box-sizing:border-box;border:2px solid var(--s-ink);min-width:0;height:46px;color:var(--s-ink);font:600 17px/1.1 var(--s-text);letter-spacing:.02em;background:#fff;border-radius:0;flex:1;padding:10px 12px 9px}.acct-row input::placeholder{color:#8f8983;font-weight:500}.acct-row input:focus-visible{outline:3px solid var(--s-red);outline-offset:1px}.acct-row input:disabled{border-color:var(--s-grey);background:#f3f1ee}.acct-row .shop-act{flex:none;width:auto;min-width:112px;margin-top:0}.acct-done{background:var(--s-ink);color:#fff;font:600 15px/1.35 var(--s-text);margin:0;padding:9px 11px}.acct-all{background:var(--s-red);color:#fff;font:400 12px/1 var(--s-num);letter-spacing:.1em;justify-self:start;margin:0;padding:6px 10px 5px}.shop-who .acct-all{margin-top:-2px}.shop-chip-name{text-overflow:ellipsis;max-width:14vw;font:400 clamp(13px,1.1vw,19px)/1 var(--s-num);letter-spacing:.03em;font-style:normal;overflow:hidden}.manga-home .shop-chip i.shop-chip-name{font-style:normal}.manga-home .shop :is(.acct-row input,.acct-done){font-family:var(--s-text)!important}.manga-home .shop :is(.acct-form label,.acct-all),.manga-home .shop-chip .shop-chip-name{font-family:var(--s-num)!important}@media (max-width:700px){.shop-chip-name{max-width:24vw}}.acct-fine{font:400 13px/1.35 var(--s-text);color:var(--s-grey);margin:0}.acct-link{min-height:0;color:var(--s-ink);font:400 12px/1.2 var(--s-num);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0;padding:0;display:inline}.acct-link:hover,.acct-link:focus-visible{color:var(--s-red);outline:none}.acct-link:focus-visible{box-shadow:0 0 0 3px var(--s-red)}.acct-delete{border:1px solid var(--s-grey);min-height:34px;color:var(--s-grey);font:400 12px/1 var(--s-num);letter-spacing:.1em;cursor:pointer;background:0 0;justify-self:start;margin:0;padding:7px 10px 6px}.acct-delete:hover,.acct-delete:focus-visible{border-color:var(--s-red);color:var(--s-red);outline:none}.acct-delete:focus-visible{box-shadow:0 0 0 3px var(--s-red)}.acct-data.is-asking{border-color:var(--s-red);box-shadow:4px 4px 0 var(--s-red)}.acct-data.is-asking h3 span{color:var(--s-red)}.acct-data.is-asking .shop-note b{color:var(--s-red);font-weight:700}.acct-data .acct-row .shop-act{flex:1;min-width:0}.acct-delete-yes{background:var(--s-red)!important;border-color:var(--s-red)!important}.manga-home .shop .acct-fine{font-family:var(--s-text)!important}.manga-home .shop :is(.acct-link,.acct-delete){font-family:var(--s-num)!important}.sv-streak{pointer-events:none;z-index:6;place-items:center;height:clamp(110px,15vw,210px);animation:2.3s linear forwards sv-streak-out;display:grid;position:absolute;top:19%;left:0;right:0}@keyframes sv-streak-out{0%,86%{opacity:1}to{opacity:0}}.sv-streak-words{z-index:3;justify-items:center;gap:4px;display:grid;position:relative;transform:skew(-6deg)}.sv-streak-words b{letter-spacing:.04em;white-space:nowrap;font:900 clamp(40px,5.4vw,96px)/1 Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif}.sv-streak-words span{letter-spacing:.34em;font:italic 800 clamp(12px,1.1vw,19px)/1 Barlow Condensed,Impact,sans-serif}.b-brush .sv-streak-stroke{fill:#0b0b0f;filter:drop-shadow(0 6px #0000002e);width:94%;height:100%;animation:.32s cubic-bezier(.2,.8,.3,1) both sv-brush-in,.4s cubic-bezier(.6,0,.8,.4) 1.85s forwards sv-brush-off;position:absolute;inset:0 3%}.b-brush .sv-streak-stroke .dry{fill:#f4f1ea}.b-brush .sv-streak-stroke.second{opacity:.92;width:84%;height:76%;animation-delay:.12s,1.9s;inset:12% 8%;transform:rotate(-5deg)}.b-brush .sv-streak-words{color:#fff;animation:.5s cubic-bezier(.2,1.5,.4,1) .12s both sv-brush-words}.b-brush .sv-streak-words b{text-shadow:0 0 1px #000}.b-brush .sv-streak-words span{color:#e8e2d6}.b-brush .sv-streak-seal{z-index:4;color:#fff;background:#cc202b;border:4px double #fff;place-items:center;min-width:clamp(46px,4.6vw,78px);height:clamp(46px,4.6vw,78px);padding:0 6px;font:400 clamp(18px,2vw,34px)/1 Impact,sans-serif;animation:.34s cubic-bezier(.2,1.8,.4,1) .3s both sv-brush-seal;display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)rotate(-8deg);box-shadow:3px 3px #0b0b0f}.b-brush.t-1 .sv-streak-stroke{width:64%;height:72%;inset:14% 18%}.b-brush.t-1 .sv-streak-seal{right:21%}.b-brush.t-4 .sv-streak-stroke:not(.second){fill:#0b0b0f;filter:drop-shadow(0 0 #d9a520)drop-shadow(0 5px #a8740a)}.b-brush.t-4 .sv-streak-words b{color:#ffe08a}@keyframes sv-brush-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sv-brush-off{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes sv-brush-words{0%{opacity:0;transform:skew(-6deg)translate(-40px)scale(1.2)}to{opacity:1;transform:skew(-6deg)}}@keyframes sv-brush-seal{0%{opacity:0;transform:translateY(-50%)rotate(-30deg)scale(2.6)}to{opacity:1;transform:translateY(-50%)rotate(-8deg)scale(1)}}.b-taiko .sv-streak-band{background:linear-gradient(#d9a520 0 5%,#8a0d16 5% 9%,#c8141f 9% 91%,#8a0d16 91% 95%,#d9a520 95%);animation:.28s cubic-bezier(.2,.9,.3,1) both sv-taiko-band,.35s ease-in 1.9s forwards sv-taiko-band-off;position:absolute;inset:22% 0;box-shadow:0 8px #00000040}.b-taiko .sv-streak-crest{z-index:4;filter:drop-shadow(4px 5px #00000059);width:clamp(96px,11vw,190px);height:clamp(96px,11vw,190px);margin-top:calc(clamp(96px,11vw,190px)/-2);animation:.5s cubic-bezier(.2,1.4,.4,1) both sv-taiko-crest;position:absolute;top:50%;left:calc(50% - clamp(210px,24vw,420px))}.b-taiko .sv-streak-crest .rim{fill:#d9a520;stroke:#5a3a05;stroke-width:3px}.b-taiko .sv-streak-crest .face{fill:#f3e6c8}.b-taiko .sv-streak-crest path,.b-taiko .sv-streak-crest circle:not(.rim):not(.face){fill:#1a0a08}.b-taiko .sv-streak-words{color:#ffd76a;animation:.42s cubic-bezier(.2,1.6,.4,1) .1s both sv-taiko-words}.b-taiko .sv-streak-words b{-webkit-text-stroke:2px #3a0508;paint-order:stroke fill;text-shadow:3px 4px #3a0508}.b-taiko .sv-streak-words span{color:#fff3d0}.b-taiko .sv-streak-flakes{z-index:2;position:absolute;top:50%;left:50%}.b-taiko .sv-streak-flakes i{width:calc(var(--w) * 5px);height:calc(var(--w) * 8px);transform:rotate(var(--a)) translateY(0);animation:sv-taiko-flake 1.4s calc(var(--d) * .12s) cubic-bezier(.1,.7,.3,1) both;background:linear-gradient(135deg,#fff2b0,#d9a520 55%,#8a5a00);position:absolute}.b-taiko.t-3 .sv-streak-band,.b-taiko.t-4 .sv-streak-band{top:14%;bottom:14%}.b-taiko.t-4 .sv-streak-band{background:linear-gradient(#fff2b0 0 3%,#d9a520 3% 7%,#1a0a08 7% 10%,#c8141f 10% 90%,#1a0a08 90% 93%,#d9a520 93% 97%,#fff2b0 97%)}.b-taiko.t-4 .sv-streak-crest{animation:.5s cubic-bezier(.2,1.4,.4,1) both sv-taiko-crest,1.6s linear .5s sv-taiko-spin}@keyframes sv-taiko-band{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes sv-taiko-band-off{to{transform:scaleY(0)}}@keyframes sv-taiko-crest{0%{opacity:0;transform:translate(-60vw)rotate(-540deg)scale(.6)}to{opacity:1;transform:none}}@keyframes sv-taiko-spin{to{transform:rotate(360deg)}}@keyframes sv-taiko-words{0%{opacity:0;transform:skew(-6deg)scale(2.4)}to{opacity:1;transform:skew(-6deg)scale(1)}}@keyframes sv-taiko-flake{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -34vh)) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.sv-streak *{animation-duration:10ms!important}}.match-loading{--ml-ink:#111;--ml-red:#cc202b;--ml-progress:0;z-index:38;color:var(--ml-ink);opacity:0;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#fff;font-family:Electroharmonix,Barlow Condensed,Impact,sans-serif;transition:opacity .38s;position:fixed;inset:0;overflow:hidden}.match-loading.on{opacity:1}.match-loading[hidden]{display:none}.match-loading:before{content:"";background:radial-gradient(var(--ml-ink) .8px,transparent 1.3px) 0 0/6px 6px;opacity:.07;pointer-events:none;position:absolute;inset:0}.ml-lines{opacity:.09;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,var(--ml-ink) 0deg .7deg,transparent .7deg 5.2deg);will-change:transform;width:110vw;height:190vh;animation:120s linear infinite ml-spin;position:absolute;top:-45vh;right:-30vw}.ml-panel{border:5px solid var(--ml-ink);width:min(50vw,84vh);height:min(68vh,64vw);box-shadow:12px 12px 0 var(--ml-ink);background:#fff;margin:0;animation:.6s cubic-bezier(.2,.9,.25,1) both ml-panel-in;position:absolute;top:6.5vh;left:3.2vw;overflow:hidden;transform:rotate(-1.4deg)}.ml-panel-art{object-fit:cover;transform-origin:50% 42%;will-change:transform;width:100%;height:100%;animation:26s ease-in-out infinite alternate ml-pan;display:block}.ml-hero{aspect-ratio:2/3;pointer-events:none;mix-blend-mode:multiply;justify-content:center;align-items:flex-end;height:84vh;animation:.75s cubic-bezier(.2,.9,.25,1) 80ms both ml-hero-in;display:flex;position:absolute;bottom:15vh;right:3vw}.ml-hero-art{object-fit:contain;will-change:transform;width:auto;max-width:100%;height:100%;animation:7s ease-in-out infinite ml-float}.ml-hero.portrait{aspect-ratio:1;border:6px solid var(--ml-ink);height:min(56vh,40vw);box-shadow:12px 12px 0 var(--ml-ink);mix-blend-mode:normal;background:#fff;border-radius:50%;bottom:24vh;right:6vw;overflow:hidden}.ml-hero.portrait .ml-hero-art{object-fit:cover;width:100%;height:100%;animation:none}.ml-title{z-index:2;animation:.5s cubic-bezier(.2,.9,.25,1) .2s both ml-title-in;position:absolute;top:9.5vh;left:5.2vw;transform:rotate(-1.4deg)}.ml-kicker{background:var(--ml-red);color:#fff;letter-spacing:.14em;margin:0;padding:.35em .75em;font-size:clamp(12px,1.05vw,18px);display:inline-block}.ml-mode{color:#fff;-webkit-text-stroke:3px var(--ml-ink);paint-order:stroke fill;text-shadow:7px 7px 0 var(--ml-ink);margin:.12em 0 0;font-size:clamp(38px,6vw,108px);font-weight:400;line-height:.92}.ml-stage{background:var(--ml-ink);color:#fff;letter-spacing:.1em;margin:.45em 0 0;padding:.28em .65em;font-size:clamp(13px,1.35vw,24px);display:inline-block}.ml-stage:empty{display:none}.ml-band{z-index:3;border-top:5px solid var(--ml-ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.1vh 2.4vw;padding:1.6vh 3.2vw 2.1vh;display:grid;position:absolute;bottom:0;left:0;right:0}.ml-tip{align-items:baseline;gap:.9em;min-width:0;min-height:2.6em;display:flex}.ml-tip-tag{background:var(--ml-ink);color:#fff;letter-spacing:.12em;flex:none;padding:.2em .55em;font:400 clamp(12px,1vw,17px)/1.2 Electroharmonix,sans-serif;transform:skew(-8deg)}.ml-tip-text{opacity:0;margin:0;font:600 clamp(14px,1.18vw,20px)/1.32 Barlow,Barlow Condensed,sans-serif;transition:opacity .22s,transform .22s;transform:translateY(5px)}.ml-tip-text.in{opacity:1;transform:none}.ml-tip-text b{letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-weight:800}.ml-tip-text kbd{border:2px solid var(--ml-ink);text-align:center;vertical-align:.08em;background:#fff;border-bottom-width:4px;border-radius:4px;min-width:1.7em;margin-right:.35em;padding:0 .4em;font:800 .82em/1.45 Barlow Condensed,sans-serif;display:inline-block}.ml-roster{flex-wrap:nowrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ml-fighter{border:2px solid var(--ml-ink);opacity:.3;filter:grayscale();background:#ddd;flex:none;width:clamp(30px,2.9vw,48px);height:clamp(36px,3.5vw,58px);transition:opacity .3s,transform .3s;overflow:hidden;transform:translateY(5px)}.ml-fighter svg{width:100%;height:100%;display:block}.ml-fighter.ready{opacity:1;filter:none;transform:none}.ml-fighter.self{border-color:var(--ml-red);box-shadow:0 0 0 2px var(--ml-red)}.ml-progress{letter-spacing:.12em;grid-column:1/-1;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:1.1em;font-size:clamp(12px,1.02vw,17px);display:grid}.ml-step{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ml-bar{border:3px solid var(--ml-ink);background:#fff;height:13px;position:relative;overflow:hidden;transform:skew(-14deg)}.ml-bar i{background:var(--ml-red);transform-origin:0;transform:scaleX(var(--ml-progress));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ml-bar:after{content:"";will-change:transform;background:repeating-linear-gradient(-45deg,#0000 0 8px,#fff6 8px 14px);animation:.7s linear infinite ml-stripes;position:absolute;inset:0 0 0 -28px}.ml-pct{text-align:right;min-width:3.2em}@keyframes ml-spin{to{transform:rotate(360deg)}}@keyframes ml-pan{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.17)translate(-2.2%,1.6%)}}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.1vh)}}@keyframes ml-stripes{to{transform:translate(28px)}}@keyframes ml-panel-in{0%{opacity:0;transform:translate(-6vw)rotate(-4deg)}to{opacity:1;transform:rotate(-1.4deg)}}@keyframes ml-hero-in{0%{opacity:0;transform:translateY(6vh)}to{opacity:1;transform:none}}@keyframes ml-title-in{0%{opacity:0;transform:scale(1.25)rotate(-1.4deg)}to{opacity:1;transform:rotate(-1.4deg)}}@media (max-aspect-ratio:1){.ml-panel{width:auto;height:40vh;left:4vw;right:4vw}.ml-hero{height:32vh;bottom:19vh;right:2vw}.ml-hero.portrait{width:28vh;height:28vh;bottom:21vh}.ml-band{grid-template-columns:1fr}.ml-roster{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.match-loading *,.match-loading:before{transition:none!important;animation:none!important}}.ml-panel-art,.ml-hero-art{opacity:0;transition:opacity .25s}.ml-panel-art.ml-ready,.ml-hero-art.ml-ready{opacity:1}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/ui/hud/fonts/barlow-condensed-900i.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/ui/hud/fonts/barlow-condensed-900i-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+1E??}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/ui/hud/fonts/barlow-condensed-800i.woff2)format("woff2")}#interface{--hud-k:1}#interface .combat-hud{--ik-ink:#0b0c0e;--ik-ink2:#232428;--ik-paper:#fbf6ea;--ik-red:#d51d34;--ik-red2:#9e0f26;--stamina:#3ed35f;--stamina-shade:#1f9a42;--stamina-glint:#b8f5c8;--k-plate:1;--k-target:1;--k-plaque:1;--k-cards:1;--k-banner:1;--k-edge:1;--ik-edge:18px}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface .combat-hud{--k-plate:.62;--k-target:.58;--k-plaque:.64;--k-cards:.62;--k-banner:.5;--k-edge:.6;--ik-edge:8px}}#interface .combat-hud .ik-defs{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}#interface .combat-hud .ik-hull{pointer-events:none;display:block;position:absolute;overflow:visible}#interface .combat-hud .ik-hull path{fill:var(--ik-paper);stroke:var(--ik-ink);stroke-width:5px;stroke-linejoin:round;paint-order:stroke}#interface .combat-hud .fighter-meter.ik-plate{min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;clip-path:none;filter:none;isolation:auto;zoom:1;color:var(--ik-ink);-webkit-font-smoothing:antialiased;pointer-events:none;background:0 0;border:0;border-radius:0;outline:0;gap:0;margin:0;padding:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;transform:none}#interface .combat-hud .fighter-meter.ik-plate:before,#interface .combat-hud .fighter-meter.ik-plate:after{content:none;display:none}#interface .combat-hud .ik-plate .ik-portrait{z-index:2;display:block;position:absolute}#interface .combat-hud .ik-plate .ik-frame{width:100%;height:100%;inset:0}#interface .combat-hud .ik-plate .ik-window{background:var(--ik-paper);display:block;position:absolute;inset:5px 6px 6px 5px;overflow:hidden}#interface .combat-hud .ik-plate .ik-window>svg{mix-blend-mode:multiply;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}#interface .combat-hud .ik-plate .ik-window>.ik-draw{mix-blend-mode:multiply;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}#interface .combat-hud .ik-plate .ik-breakout{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}#interface .combat-hud .ik-plate .ik-breakout[hidden]{display:none}#interface .combat-hud .ik-plate.ik-down .ik-window{filter:grayscale()brightness(.75)}#interface .combat-hud .ik-plate .ik-body{display:block;position:absolute}#interface .combat-hud .ik-plate :is(#own-name,#foe-name){all:unset;white-space:nowrap;letter-spacing:-.01em;color:var(--ik-ink);padding-right:.08em;font:italic 900 30px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block;position:absolute}#interface .combat-hud .ik-plate :is(#own-hp,#foe-hp){all:unset;white-space:nowrap;line-height:1;display:block;position:absolute}#interface .combat-hud .ik-plate .ik-hpnum b{all:unset;letter-spacing:-.01em;color:#fff;-webkit-text-stroke:.14em var(--ik-ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--ik-red);font-variant-numeric:tabular-nums;font:italic 900 1em/1 Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .ik-plate .ik-hpnum small{all:unset;color:var(--ik-ink);letter-spacing:.02em;margin-left:.12em;font:italic 800 13px/1 Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .ik-plate.ik-hplow .ik-hpnum b{animation:.8s ease-in-out infinite alternate ik-hplow}#interface .combat-hud .ik-plate .ik-bar{background:var(--ik-ink);--v:1;display:block;position:absolute}#interface .combat-hud .ik-plate .ik-bar .ik-in{background:var(--ik-ink2);will-change:transform;display:block;position:absolute;inset:3px;overflow:hidden}#interface .combat-hud .ik-plate .ik-bar i{box-shadow:none;transform-origin:0;transform:scaleX(var(--v));background:0 0;border:0;margin:0;padding:0;transition:transform .22s cubic-bezier(.2,.9,.2,1);display:block;position:absolute;inset:0}#interface .combat-hud .ik-plate .ik-bar .ik-shade{height:36%;top:auto}#interface .combat-hud .ik-plate .ik-bar .ik-tip{transform:translateX(calc((var(--v) - 1) * 100%));border-right:3px solid #fff}#interface .combat-hud .ik-plate .ik-bar.ik-up :is(.ik-fill,.ik-shade,.ik-tip,.ik-flash){transition-duration:.85s;transition-timing-function:cubic-bezier(.3,.75,.25,1)}#interface .combat-hud .ik-plate .ik-bar :is(.ik-echo,.ik-chip){background:#fff;transition:transform .45s ease-in .6s}#interface .combat-hud .ik-plate .ik-bar.ik-snap i{transition:none!important}#interface .combat-hud .ik-plate .ik-hp .ik-fill{background:var(--ik-red)}#interface .combat-hud .ik-plate .ik-hp .ik-shade{background:var(--ik-red2)}#interface .combat-hud .ik-plate .ik-stam .ik-fill{background:var(--stamina)}#interface .combat-hud .ik-plate .ik-stam .ik-shade{background:var(--stamina-shade)}#interface .combat-hud .ik-plate .ik-stam .ik-flash{opacity:0;background:#fff}#interface .combat-hud .ik-plate .ik-stam .ik-glint{opacity:.95;background:linear-gradient(100deg,transparent 10%,var(--stamina-glint) 40%,#fff 50%,var(--stamina-glint) 60%,transparent 90%);width:34%;transition:none;inset:0 auto 0 0;transform:translate(-110%)}#interface .combat-hud .ik-plate .ik-stam:after{content:"";border:3px solid var(--ik-red);opacity:0;pointer-events:none;position:absolute;inset:-4px -5px}#interface .combat-hud .ik-plate .ik-stamina{align-items:stretch;gap:3px;height:19px;display:flex;position:absolute;top:61px;left:-6px}#interface .combat-hud .ik-plate .ik-label{z-index:0;letter-spacing:.08em;color:var(--stamina);place-items:center;padding:1px 7px 0 6px;font:italic 900 15px/1 Barlow Condensed,Arial Narrow,sans-serif;display:grid;position:relative}#interface .combat-hud .ik-plate .ik-label:before{content:"";z-index:-1;background:var(--ik-ink);position:absolute;inset:0;transform:skew(-14deg)}#interface .combat-hud .ik-plate :is(#own-stamina,#foe-stamina){background:var(--ik-ink);width:190px;height:auto;position:relative;transform:skew(-14deg)}#interface .combat-hud .ik-plate.ik-low .ik-label{color:#fff;animation:.5s step-end infinite ik-lowtag}#interface .combat-hud .ik-plate.ik-low .ik-label:before{background:var(--ik-red)}#interface .combat-hud .ik-plate.ik-low .ik-stam .ik-in{background:var(--ik-red2)}#interface .combat-hud .ik-plate.ik-low .ik-stam .ik-flash{animation:.5s linear infinite ik-blink}#interface .combat-hud .ik-plate.ik-low .ik-stam:after{animation:.9s ease-out infinite ik-stamring}#interface .combat-hud .fighter-meter.ik-plate.hit :is(.ik-body,.ik-plate-hull,.ik-rival-hull){animation:.3s steps(3,end) ik-jolt}#interface .combat-hud .fighter-meter.own.ik-plate.offline :is(.ik-body,.ik-portrait){filter:grayscale();opacity:.6}#interface .combat-hud .fighter-meter.own.ik-plate{left:calc(var(--ik-edge) * var(--hud-k));right:auto;top:calc(10px * var(--hud-k));width:392px;height:132px;scale:calc(var(--hud-k) * var(--k-plate));transform-origin:0 0}#interface .combat-hud .fighter-meter.own .ik-plate-hull{width:300px;height:94px;filter:drop-shadow(3px 4px 0 var(--ik-ink));top:28px;left:80px}#interface .combat-hud .fighter-meter.own .ik-portrait{width:94px;height:88px;top:27px;left:0;transform:rotate(-3deg)}#interface .combat-hud .fighter-meter.own .ik-portrait:before{content:"";background:var(--ik-red);z-index:-1;position:absolute;inset:7px -7px -6px 7px;transform:skew(-4deg)}#interface .combat-hud .fighter-meter.own .ik-body{width:268px;height:80px;top:32px;left:102px}#interface .combat-hud .fighter-meter.own #own-name{top:2px;left:0}#interface .combat-hud .fighter-meter.own #own-hp{font-size:44px;top:-10px;right:0}#interface .combat-hud .fighter-meter.own .ik-hp{width:262px;height:22px;top:34px;left:3px;transform:skew(-14deg)}#interface .combat-hud .fighter-meter.ik-plate[data-name=long] :is(#own-name,#foe-name){margin-top:3px;font-size:24px}#interface .combat-hud .fighter-meter.ik-plate[data-name=longer] :is(#own-name,#foe-name){margin-top:6px;font-size:19px}#interface .combat-hud .fighter-meter.foe.ik-plate{left:auto;right:calc(var(--ik-edge) * var(--hud-k));top:calc(16px * var(--hud-k));width:344px;height:98px;scale:calc(var(--hud-k) * var(--k-target));transform-origin:100% 0;transition:opacity .25s}#interface .combat-hud .fighter-meter.foe .ik-plate-hull{width:262px;height:66px;filter:drop-shadow(-3px 4px 0 var(--ik-ink));top:12px;left:auto;right:66px}#interface .combat-hud .fighter-meter.foe :is(.ik-rival-hull,.ik-stamina){display:none}#interface .combat-hud .fighter-meter.foe .ik-portrait{width:78px;height:72px;top:6px;right:0;transform:rotate(3deg)}#interface .combat-hud .fighter-meter.foe .ik-portrait:before{content:"";background:var(--ik-ink);z-index:-1;position:absolute;inset:7px 7px -6px -7px;transform:skew(4deg)}#interface .combat-hud .fighter-meter.foe .ik-body{width:236px;height:60px;top:14px;right:80px}#interface .combat-hud .fighter-meter.foe #foe-name{font-size:24px;top:4px;right:14px}#interface .combat-hud .fighter-meter.foe[data-name=long] #foe-name{margin-top:3px;font-size:19px}#interface .combat-hud .fighter-meter.foe[data-name=longer] #foe-name{margin-top:5px;font-size:16px}#interface .combat-hud .fighter-meter.foe #foe-hp{font-size:34px;top:-8px;left:4px}#interface .combat-hud .fighter-meter.foe #foe-hp small{font-size:11px}#interface .combat-hud .fighter-meter.foe .ik-hp{width:224px;height:20px;top:32px;right:6px;transform:skew(14deg)}#interface .combat-hud .fighter-meter.foe .ik-bar .ik-in{transform:scaleX(-1)}#interface[data-hud=duel] .combat-hud .fighter-meter.foe.ik-plate{top:calc(10px * var(--hud-k));width:392px;height:132px;scale:calc(var(--hud-k) * var(--k-plate))}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-plate-hull{display:none}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-rival-hull{width:300px;height:94px;filter:drop-shadow(-3px 4px 0 var(--ik-ink));display:block;top:28px;left:auto;right:80px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-portrait{width:94px;height:88px;top:27px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-body{width:268px;height:80px;top:32px;right:102px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe #foe-name{font-size:30px;top:2px;right:6px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe[data-name=long] #foe-name{font-size:24px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe[data-name=longer] #foe-name{font-size:19px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe #foe-hp{font-size:44px;top:-10px;left:0}#interface[data-hud=duel] .combat-hud .fighter-meter.foe #foe-hp small{font-size:13px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-hp{width:262px;height:22px;top:34px;right:3px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-stamina{flex-direction:row-reverse;display:flex;left:auto;right:-6px}#interface[data-hud=duel] .combat-hud .fighter-meter.foe .ik-label:before,#interface[data-hud=duel] .combat-hud .fighter-meter.foe #foe-stamina{transform:skew(14deg)}#interface .combat-hud .combo-counter.ik-combo{left:calc(62px * var(--hud-k));right:auto;top:calc(300px * var(--hud-k));filter:none;zoom:1;width:300px;height:220px;transform:none;scale:calc(var(--hud-k) * var(--k-banner));transform-origin:0;pointer-events:none;z-index:3;gap:0;margin:0;animation:.34s cubic-bezier(.2,1.6,.4,1) both ik-pop;display:block}#interface .combat-hud .ik-combo .ik-splat{width:270px;height:270px;position:absolute;top:-40px;left:-20px;overflow:visible;transform:rotate(-8deg)}#interface .combat-hud .ik-combo .ik-splat path{fill:var(--ik-red);filter:drop-shadow(5px 6px 0 var(--ik-ink))}#interface .combat-hud .ik-combo #combo-count{all:unset;color:#fff;-webkit-text-stroke:.09em var(--ik-ink);paint-order:stroke fill;font:italic 900 176px/1 Barlow Condensed,Arial Narrow,sans-serif;position:absolute;top:-6px;left:46px}#interface .combat-hud .ik-combo .ik-hits{all:unset;color:#fff;-webkit-text-stroke:.14em var(--ik-ink);paint-order:stroke fill;font:italic 900 52px/1 Barlow Condensed,Arial Narrow,sans-serif;position:absolute;top:46px;left:150px;transform:rotate(-6deg)}#interface .combat-hud .ik-combo .ik-dmg{all:unset;background:var(--ik-ink);color:#fff;white-space:nowrap;padding:5px 12px 4px;font:italic 900 32px/1 Barlow Condensed,Arial Narrow,sans-serif;position:absolute;top:104px;left:150px;transform:skew(-12deg)rotate(-4deg)}#interface .combat-hud .ik-combo .ik-dmg b{all:unset}#interface .combat-hud .ik-combo .ik-dmg small{all:unset;letter-spacing:.1em;color:var(--ik-red);margin-left:.3em;font:italic 800 15px/1 Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .ik-combo[data-wide] #combo-count{letter-spacing:-.04em;font-size:150px;top:8px;left:20px}#interface .combat-hud .ik-combo[data-wide] :is(.ik-hits,.ik-dmg){left:182px}#interface[data-hud=training] .combat-hud .combo-counter.ik-combo{left:auto;right:calc(330px * var(--hud-k));transform-origin:100%}#interface .combat-hud .move-bar.ik-cards{left:auto;right:calc(52px + 14px * var(--hud-k));top:auto;bottom:calc(26px * var(--hud-k));zoom:1;isolation:auto;width:auto;max-width:none;transform:none;scale:calc(var(--hud-k) * var(--k-cards));transform-origin:100% 100%;z-index:3;align-items:flex-end;gap:24px;margin:0;padding:0}#interface .combat-hud .move-bar.ik-cards:before,#interface .combat-hud .move-bar.ik-cards:after{content:none;display:none}#interface .combat-hud .move-bar .move-slot.ik-card{background:var(--ik-paper);width:96px;min-width:0;height:108px;min-height:0;box-shadow:0 0 0 4px var(--ik-paper),0 0 0 9px var(--ik-ink),5px 7px 0 9px var(--ik-ink);opacity:1;filter:none;isolation:auto;color:var(--ik-ink);border:0;border-radius:0;outline:0;flex:0 0 96px;margin:0;padding:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;transition:translate .16s;animation:none;position:relative;overflow:visible}#interface .combat-hud .move-bar .move-slot.ik-card:nth-child(odd){transform:rotate(-1.2deg)}#interface .combat-hud .move-bar .move-slot.ik-card:nth-child(2n){transform:rotate(1deg)}#interface .combat-hud .move-bar .move-slot.ik-card:before{content:none}#interface .combat-hud .move-bar .ik-card .ik-art{background-image:var(--move-sheet);background-repeat:no-repeat;background-size:540%;background-position:var(--art-x) 48.5%;display:block;position:absolute;inset:0}#interface .combat-hud .move-bar .ik-card .ik-art.ik-area-art{background-size:108%}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-art.ik-area-art{background-size:128%}#interface .combat-hud .move-bar .ik-card .ik-lit{display:none}#interface .combat-hud .move-bar .ik-card .ik-art.ik-glyph{background:var(--ik-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%230b0c0e'%3E%3Ccircle cx='50' cy='50' r='31' stroke-width='6'/%3E%3Ccircle cx='50' cy='50' r='18' stroke-width='3' stroke-dasharray='6 5'/%3E%3Cpath d='M50 4v20M50 76v20M4 50h20M76 50h20' stroke-width='6'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='8' fill='%23d51d34'/%3E%3C/svg%3E") 50% 50%/64% auto no-repeat}#interface .combat-hud .move-bar .ik-card .ik-cap{all:unset;z-index:2;background:var(--ik-ink);color:#fff;text-align:center;letter-spacing:.05em;white-space:nowrap;padding:4px 2px 3px;font:italic 800 12.5px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block;position:absolute;bottom:-4px;left:-4px;right:-4px;overflow:hidden}#interface .combat-hud .move-bar .ik-card>kbd{all:unset;z-index:3;box-sizing:border-box;background:var(--ik-paper);min-width:34px;height:34px;box-shadow:0 0 0 4px var(--ik-ink);color:var(--ik-ink);white-space:nowrap;border-radius:17px;place-items:center;padding:0 2px 0 0;font:italic 900 23px/1 Barlow Condensed,Arial Narrow,sans-serif;display:grid;position:absolute;top:-17px;left:-15px}#interface[data-input=controller] .combat-hud .move-bar .ik-card>kbd{padding:0 6px;font-size:17px}#interface[data-input=controller] .combat-hud .move-bar .ik-card>kbd.ps-face{padding:0 2px 0 0;font-size:22px}#interface .combat-hud .move-bar .ik-card .ik-num{all:unset;z-index:2;text-align:center;white-space:nowrap;color:#fff;-webkit-text-stroke:.15em var(--ik-ink);paint-order:stroke fill;font-variant-numeric:tabular-nums;font:italic 900 46px/1 Barlow Condensed,Arial Narrow,sans-serif;display:none;position:absolute;top:24px;left:0;right:0}#interface .combat-hud .move-bar .ik-card .ik-num[data-unit]:after{content:attr(data-unit);font-size:.5em}#interface .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)) .ik-art:not(.ik-lit){filter:grayscale()contrast(.9)brightness(.72)}#interface .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)) .ik-lit{clip-path:inset(calc((1 - var(--done,0)) * 100%) 0 0 0);display:block}#interface .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)):after{content:"";left:0;right:0;top:calc((1 - var(--done,0)) * 100% - 2px);background:var(--ik-ink);height:4px;position:absolute}#interface .combat-hud .move-bar .ik-card.charged:not(.ready):not(.cooling):after{background:var(--ik-red)}#interface .combat-hud .move-bar .ik-card.cooling .ik-cool,#interface .combat-hud .move-bar .ik-card.charged:not(.ready):not(.cooling) .ik-charge{display:block}#interface .combat-hud .move-bar .ik-card.ready{box-shadow:0 0 0 4px var(--ik-red),0 0 0 9px var(--ik-ink),5px 7px 0 9px var(--ik-ink)}#interface .combat-hud .move-bar .ik-card.ready>kbd{background:var(--ik-red);color:#fff}#interface .combat-hud .move-bar .ik-card .ik-ready{all:unset;z-index:3;background:var(--ik-red);color:#fff;letter-spacing:.1em;box-shadow:0 0 0 3px var(--ik-ink);padding:4px 7px 3px;font:italic 900 14px/1 Barlow Condensed,Arial Narrow,sans-serif;display:none;position:absolute;top:-16px;left:24px;transform:rotate(6deg)}#interface .combat-hud .move-bar .ik-card.ready .ik-ready{display:block}#interface[data-input=controller] .combat-hud .move-bar #awakening-card .ik-ready{left:50px}#interface .combat-hud .move-bar .ik-card.ready:before{content:"";border:5px solid var(--ik-red);opacity:0;pointer-events:none;animation:1.8s ease-out infinite ik-ring;position:absolute;inset:-9px}#interface .combat-hud .move-bar .ik-card.ready.ik-fresh{animation:.62s ease-in-out infinite alternate ik-ready}#interface .combat-hud .move-bar .ik-card.ready.ik-fresh:before{animation-duration:.9s}#interface .combat-hud .move-bar .ik-card.awake{box-shadow:0 0 0 4px var(--ik-red),0 0 0 9px var(--ik-ink),5px 7px 0 9px var(--ik-red)}#interface .combat-hud .move-bar .ik-card.awake .ik-charge{display:block}#interface .combat-hud .move-bar .ik-card.active{translate:0 -6px}#interface .combat-hud .move-bar .ik-ultcall{pointer-events:none;z-index:4;width:470px;height:92px;scale:calc(var(--k-banner) / var(--k-cards));transform-origin:100% 100%;display:none;position:absolute;bottom:150px;right:-8px}#interface .combat-hud .move-bar .ik-ultcall.ik-on{animation:.42s cubic-bezier(.2,.9,.2,1) both ik-sweep;display:block}#interface .combat-hud .move-bar .ik-ultcall svg{width:calc(100% + 40px);height:calc(100% + 12px);filter:drop-shadow(5px 6px 0 var(--ik-ink));position:absolute;top:-6px;left:-30px;overflow:visible}#interface .combat-hud .move-bar .ik-ultcall path{fill:var(--ik-red)}#interface .combat-hud .move-bar .ik-ultcall strong{all:unset;white-space:nowrap;color:#fff;-webkit-text-stroke:.12em var(--ik-ink);paint-order:stroke fill;letter-spacing:.005em;font:italic 900 50px/1 Barlow Condensed,Arial Narrow,sans-serif;position:absolute;top:10px;left:34px}#interface .combat-hud .move-bar .ik-ultcall span{all:unset;white-space:nowrap;color:#fff;letter-spacing:.08em;align-items:center;gap:7px;font:italic 900 19px/1 Barlow Condensed,Arial Narrow,sans-serif;display:flex;position:absolute;top:60px;left:40px}#interface .combat-hud .move-bar .ik-ultcall kbd{all:unset;box-sizing:border-box;min-width:24px;height:22px;color:var(--ik-ink);box-shadow:0 0 0 2px var(--ik-ink);background:#fff;place-items:center;padding:0 4px;font:italic 900 17px/1 Barlow Condensed,Arial Narrow,sans-serif;display:inline-grid}#interface .combat-hud .move-bar .ik-ultcall em{all:unset}#interface[data-cinema] .combat-hud .move-bar .ik-ultcall{visibility:hidden}#interface .combat-hud .mode-hud>[data-zone="1b"]{top:calc(150px * var(--hud-k))}#interface .combat-hud .mode-hud>[data-zone="3b"]{top:calc(120px * var(--hud-k))}#interface .combat-hud .mode-hud>[data-zone="8b"]{top:calc(212px * var(--hud-k))}#interface[data-hud=duel] .combat-hud .mode-hud>[data-zone="3b"]{top:calc(150px * var(--hud-k))}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag{filter:none;clip-path:none;color:#fff;white-space:nowrap;text-align:left;min-width:0;height:44px;transform:rotate(-1.5deg);scale:calc(var(--hud-k) * var(--k-plaque));transform-origin:50% 0;background:0 0;flex-direction:row;align-items:center;gap:8px;margin:-6px 0 0;padding:0 18px 0 15px;display:flex;position:relative}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag .ik-hull{width:100%;height:100%;filter:drop-shadow(3px 4px 0 var(--ik-red));inset:0}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag .ik-hull path{fill:var(--ik-ink);stroke:var(--ik-paper);stroke-width:4px}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>b{all:unset;color:#fff;font-variant-numeric:tabular-nums;margin-top:-2px;font:italic 900 44px/1 Barlow Condensed,Arial Narrow,sans-serif;position:relative}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>.ik-left{letter-spacing:.01em;color:#fff;font:italic 900 27px/1 Barlow Condensed,Arial Narrow,sans-serif;position:relative}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>.ik-kos{z-index:0;color:#fff;letter-spacing:.05em;padding:4px 8px 3px;font:italic 800 17px/1 Barlow Condensed,Arial Narrow,sans-serif;position:relative}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>.ik-kos:before{content:"";z-index:-1;background:var(--ik-red);position:absolute;inset:0;transform:skew(-12deg)}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>.ik-kos em{font-style:normal;font-weight:900}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>small{background:var(--ik-paper);color:var(--ik-ink);box-shadow:0 0 0 2px var(--ik-ink);letter-spacing:.06em;white-space:nowrap;margin-top:7px;padding:3px 8px 2px;font:italic 900 14px/1 Barlow Condensed,Arial Narrow,sans-serif;position:absolute;top:100%;left:50%;translate:-50%}#interface[data-hud=royale] .mode-hud .royale-plaque.ik-tag>small:empty{display:none}#interface .combat-hud .mode-hud .hk-edge{background:var(--ik-paper);color:var(--ik-ink);clip-path:none;box-shadow:0 0 0 3px var(--ik-red),0 0 0 6px var(--ik-ink),3px 4px 0 6px var(--ik-ink);padding:6px 14px 7px 10px;font-family:Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .mode-hud .hk-edge b{color:var(--ik-ink);font:italic 900 clamp(13px,1.05vw,19px)/1 Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .mode-hud .hk-edge small{letter-spacing:.06em;color:var(--ik-red);font:italic 800 clamp(9px,.66vw,12px)/1 Barlow Condensed,Arial Narrow,sans-serif}#interface .combat-hud .mode-hud .hk-edge.pulse{animation:1s ease-in-out infinite ik-edge-pulse}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface .combat-hud .fighter-meter.own.ik-plate{top:calc(4px * var(--hud-k))}#interface .combat-hud .fighter-meter.foe.ik-plate{top:calc(6px * var(--hud-k))}#interface[data-hud=duel] .combat-hud .fighter-meter.foe.ik-plate{top:calc(4px * var(--hud-k))}#interface .combat-hud .move-bar.ik-cards{bottom:calc(12px * var(--hud-k));gap:19px}#interface .combat-hud .combo-counter.ik-combo{left:calc(200px * var(--hud-k));top:calc(112px * var(--hud-k))}#interface[data-hud=training] .combat-hud .combo-counter.ik-combo{right:calc(150px * var(--hud-k));top:calc(118px * var(--hud-k))}#interface .combat-hud .mode-hud>[data-zone="1b"]{top:calc(94px * var(--hud-k))}#interface .combat-hud .mode-hud>[data-zone="3b"]{top:calc(66px * var(--hud-k))}#interface .combat-hud .mode-hud>[data-zone="8b"]{top:calc(120px * var(--hud-k))}#interface[data-hud=duel] .combat-hud .mode-hud>[data-zone="3b"]{top:calc(94px * var(--hud-k))}}@keyframes ik-pop{0%{opacity:0;transform:scale(1.6)rotate(6deg)}to{opacity:1;transform:none}}@keyframes ik-jolt{33%{transform:translate(-6px,2px)}66%{transform:translate(5px,-2px)}}@keyframes ik-sweep{0%{opacity:0;transform:translate(60px)skew(-12deg)}to{opacity:1;transform:none}}@keyframes ik-ready{0%{translate:0;scale:1}to{translate:0 -4px;scale:1.08}}@keyframes ik-ring{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(1.35)}}@keyframes ik-blink{0%,64%{opacity:0}66%,to{opacity:1}}@keyframes ik-lowtag{50%{transform:scale(1.1)}}@keyframes ik-stamring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05,1.45)}}@keyframes ik-hplow{0%{opacity:1}to{opacity:.55}}@keyframes ik-edge-pulse{50%{box-shadow:0 0 0 3px #ff7a8a,0 0 0 6px var(--ik-ink),3px 4px 0 6px var(--ik-ink)}}@media (prefers-reduced-motion:reduce){#interface .combat-hud :is(.ik-combo,.ik-ultcall.ik-on,.ik-card.ready.ik-fresh,.ik-plate.hit .ik-body,.ik-plate.hit .ik-plate-hull,.hk-edge.pulse,.ik-plate.ik-hplow .ik-hpnum b),#interface .combat-hud .ik-card.ready:before,#interface .combat-hud .ik-plate.ik-low :is(.ik-label,.ik-stam .ik-flash),#interface .combat-hud .ik-plate.ik-low .ik-stam:after{animation:none}#interface .combat-hud .ik-plate.ik-low .ik-stam .ik-flash{opacity:.6}#interface .combat-hud .ik-plate .ik-bar i{transition:none}}#interface .hd-skin,#interface .hd-clock{display:none}#interface[data-skin=halo] .combat-hud .hd-halo{display:block}#interface[data-proto] .combat-hud .fighter-meter.ik-plate>:is(.ik-plate-hull,.ik-rival-hull,.ik-portrait,.ik-body){display:none!important}#interface .combat-hud .hd-skin{pointer-events:none;--hp:1;--st:1;--ult:0;--awk:0;--accent:#ff8a4c;--flood:#ff7a3a;--deep:#4a1d0c;--aura1:#fff;--aura2:#9fefff;-webkit-font-smoothing:antialiased;font-synthesis:none;position:absolute;top:0;left:0}#interface .combat-hud .hd-skin *{box-sizing:border-box}#interface .combat-hud .hd-skin :is(b,i,em,small,span,strong){font-style:normal}#interface .combat-hud .hd-foe{left:auto;right:0;transform:scaleX(-1)}#interface .combat-hud .hd-foe .hd-txt{display:inline-block;scale:-1 1}#interface .combat-hud .hd-foe .hd-txt .hd-txt{scale:none}#interface[data-proto]{--hd-k:min(var(--hud-k),var(--hud-kw,9));--hd-kp:1;--hd-kt:1;--hd-top:10px;--hd-own:1;--hd-foe:.88;--hd-foe-k:var(--hd-kt);--hd-own-s:calc(var(--hd-k) * var(--hd-kp) * var(--hd-own));--hd-foe-s:calc(var(--hd-k) * var(--hd-foe-k) * var(--hd-foe))}#interface[data-proto]:is([data-hud=duel],[data-hud=royale]){--hd-foe:1;--hd-foe-k:var(--hd-kp)}#interface[data-proto][data-hud=training]{--hd-own:.7;--hd-foe:.7;--hd-foe-k:var(--hd-kp)}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface[data-proto]{--hd-kp:.62;--hd-kt:.58;--hd-top:4px;--hd-own:.84;--hd-foe:.76}#interface[data-proto]:is([data-hud=duel],[data-hud=royale]){--hd-foe:.84}#interface[data-proto][data-hud=training]{--hd-own:.7;--hd-foe:.7}}#interface[data-proto] .combat-hud .fighter-meter.own.ik-plate{top:calc(var(--hd-top) * var(--hud-k));scale:var(--hd-own-s)}#interface[data-proto] .combat-hud .fighter-meter.foe.ik-plate{top:calc(var(--hd-top) * var(--hud-k));scale:var(--hd-foe-s)}#interface .combat-hud .hd-skin.hd-snap,#interface .combat-hud .hd-skin.hd-snap *{transition:none!important}#interface .combat-hud .hd-skin img{max-width:none;box-shadow:none;filter:none;background:0 0;border:0;outline:0;display:block}#interface .combat-hud .hd-skin .hd-ink>svg{width:100%;height:100%;display:block}#interface .combat-hud .hd-clock{left:50%;top:calc(14px * var(--hud-k));translate:-50%;scale:calc(var(--hd-k,var(--hud-k)) * var(--hd-kp,1));transform-origin:50% 0;pointer-events:none;z-index:2;position:absolute}#interface[data-proto][data-hud=training] .combat-hud .hd-clock{display:none!important}#interface .combat-hud .hd-clock [data-hd-time]{display:none}#interface .combat-hud .hd-clock.hd-timed [data-hd-time]{display:block}#interface .combat-hud .hd-clock.hd-timed svg{display:none}@media (prefers-reduced-motion:reduce){#interface[data-proto] .combat-hud .hd-skin,#interface[data-proto] .combat-hud .hd-skin *,#interface[data-proto] .combat-hud .hd-clock *{animation-iteration-count:1!important}}@font-face{font-family:Electroharmonix;src:url(/assets/home/fonts/electroharmonix.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}#interface{--hl-sans:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hl-display:Electroharmonix,"Barlow Condensed","Arial Narrow",sans-serif;--hl-white:#f7fbff;--hl-ice:#a6f0ff;--hl-glass:#080e20a8;--hl-gold:#ffe08a;--hl-neon:#04d9ff;--hl-crimson:#dc143c;--hl-glide:cubic-bezier(.22,.8,.24,1)}#interface .combat-hud .hd-halo{width:var(--pl-w);height:var(--pl-h);color:var(--hl-white);font-family:var(--hl-sans);--pl-w:706px;--pl-h:258px;--x-l:28px;--x-t:42px;--x-s:.78;--bu-l:22px;--bu-t:0px;--bu-s:250px;--bu-fade0:62%;--bu-fade1:80%;--nm-l:300px;--nm-t:14px;--nm-f:36px;--hn-r:14px;--hn-t:14px;--hn-f:34px;--hp-l:290px;--hp-t:54px;--hp-w:420px;--hp-h:48px;--st-l:302px;--st-t:110px;--st-w:330px;--st-h:22px;--aw-l:308px;--aw-t:144px}#interface .combat-hud .hd-halo.hd-hit{animation:.18s steps(2,end) hl-jolt}#interface .combat-hud .hd-halo.hd-hp-drop{animation:.34s steps(4,end) hl-quake}#interface .combat-hud .hd-halo .hl-bloom{left:calc(var(--bu-l) - var(--bu-s) * .19);top:calc(var(--bu-t) - var(--bu-s) * .2);width:calc(var(--bu-s) * 1.33);height:calc(var(--bu-s) * 1.33);pointer-events:none;opacity:.5;background:radial-gradient(circle,var(--accent) 0%,transparent 62%);border-radius:50%;transition:opacity .5s;position:absolute}#interface .combat-hud .hd-halo.hd-awake .hl-bloom{opacity:.8;background:radial-gradient(circle,var(--aura2) 0%,transparent 62%);animation:1.2s ease-in-out infinite alternate hl-pulse}#interface .combat-hud .hd-halo .hl-bust{--im-l:var(--bu-l);--im-t:var(--bu-t);--im-s:var(--bu-s);left:var(--im-l);top:var(--im-t);width:var(--im-s);height:var(--im-s);object-fit:cover;z-index:5;-webkit-mask:linear-gradient(180deg,#000 var(--bu-fade0,50%),transparent var(--bu-fade1,64%));-webkit-mask:linear-gradient(180deg,#000 var(--bu-fade0,50%),transparent var(--bu-fade1,64%));mask:linear-gradient(180deg,#000 var(--bu-fade0,50%),transparent var(--bu-fade1,64%));filter:drop-shadow(0 0 1.5px #0000008c);transition:filter .4s;position:absolute}#interface .combat-hud .hd-halo .hl-bust[data-fallback]{--im-l:calc(var(--bu-l) + var(--bu-s) * .153);--im-t:calc(var(--bu-t) + var(--bu-s) * .082);--im-s:calc(var(--bu-s) * .633);-webkit-mask:radial-gradient(circle,#000 52%,#0000 72%);mask:radial-gradient(circle,#000 52%,#0000 72%)}#interface .combat-hud .hd-halo.hd-crit .hl-bust{animation:.32s ease-out hl-hurt}#interface .combat-hud .hd-halo.hd-down .hl-bust{filter:grayscale()brightness(.5)}#interface .combat-hud .hd-halo.hd-awake-on .hl-bust{animation:.7s ease-out hl-ignite-bust}#interface .combat-hud .hd-halo .hl-name-row{left:var(--nm-l);top:var(--nm-t);z-index:5;white-space:nowrap;position:absolute}#interface .combat-hud .hd-halo .hl-name{font:400 var(--nm-f)/1 var(--hl-display);letter-spacing:.05em;color:var(--hl-white);text-shadow:0 0 14px #8ce6ff66,0 2px #000000b3,0 3px 8px #000000a6;transform:skew(-8deg)}#interface .combat-hud .hd-halo[data-name=long] .hl-name{font-size:calc(var(--nm-f) * .82)}#interface .combat-hud .hd-halo[data-name=longer] .hl-name{font-size:calc(var(--nm-f) * .68)}#interface .combat-hud .hd-halo[data-name=longest] .hl-name{font-size:calc(var(--nm-f) * .54)}#interface .combat-hud .hd-halo .hl-hpnum{right:var(--hn-r);top:var(--hn-t);z-index:5;white-space:nowrap;text-shadow:0 2px #000000b3,0 3px 8px #000000a6;align-items:baseline;gap:3px;display:flex;position:absolute;transform:skew(-8deg)}#interface .combat-hud .hd-halo .hl-hp-v{font:400 var(--hn-f)/1 var(--hl-display);color:var(--hl-white)}#interface .combat-hud .hd-halo .hl-hpnum small{font:400 calc(var(--hn-f) * .52)/1 var(--hl-display);color:#ffffff8c}#interface .combat-hud .hd-halo.hd-hit .hl-hpnum{animation:.24s ease-out hl-tick}#interface .combat-hud .hd-halo :is(.hl-hp,.hl-st){z-index:2;position:absolute;transform:skew(-9deg)}#interface .combat-hud .hd-halo :is(.hl-hp,.hl-st) i{display:block;position:absolute;inset:0}#interface .combat-hud .hd-halo :is(.hl-pool,.hl-lv>i){clip-path:var(--blade)}#interface .combat-hud .hd-halo .hl-lv{clip-path:inset(-20px calc((1 - var(--v)) * 100%) -60px -20px);position:absolute;inset:0}#interface .combat-hud .hd-halo .hl-hp{--v:var(--hp)}#interface .combat-hud .hd-halo .hl-st{--v:var(--st)}#interface .combat-hud .hd-halo :is(.hl-body,.hl-glow){transition:clip-path .14s var(--hl-glide)}#interface .combat-hud .hd-halo.hd-hp-up .hl-hp :is(.hl-body,.hl-glow,.hl-chunk),#interface .combat-hud .hd-halo.hd-st-up .hl-st :is(.hl-body,.hl-glow,.hl-chunk){transition:clip-path .6s var(--hl-glide)}#interface .combat-hud .hd-halo .hl-chunk{transition:clip-path .25s ease-in .8s}#interface .combat-hud .hd-halo .hl-chunk>i{opacity:0}#interface .combat-hud .hd-halo .hl-glow{filter:blur(7px);opacity:.75;animation:1.6s ease-in-out infinite alternate hl-aura}#interface .combat-hud .hd-halo .hl-glow>i{background:var(--hi);transform:scaleY(1.5)}#interface .combat-hud .hd-halo .hl-liq{clip-path:var(--blade);position:absolute;inset:0;overflow:hidden}#interface .combat-hud .hd-halo .hl-liq :is(i,b){display:block;position:absolute}#interface .combat-hud .hd-halo .hl-liq :is(.hl-flow,.hl-ripple){will-change:transform}#interface .combat-hud .hd-halo .hl-liq .hl-bubbles{inset:0}#interface .combat-hud .hd-halo .hl-front{pointer-events:none;position:absolute;inset:0}#interface .combat-hud .hd-halo .hl-front>i{width:calc(var(--h) * .56);transform:translateX(calc(var(--v) * var(--w) - 64%));transition:transform .14s var(--hl-glide);opacity:calc(clamp(0,var(--v) * 60,1) * clamp(0,(1 - var(--v)) * 25,1));inset:-14% auto -14% 0}#interface .combat-hud .hd-halo .hl-front>i:after{content:"";background:radial-gradient(50% 50% at 30%,#0000 0 60%,#ffecf0e6 68%,#0000 77%);border-radius:50%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 42%,#000 66%);mask:linear-gradient(90deg,#0000 42%,#000 66%)}#interface .combat-hud .hd-halo.hd-st-up .hl-st .hl-front>i{transition:transform .6s var(--hl-glide)}#interface .combat-hud .hd-halo .hl-hp{left:var(--hp-l);top:var(--hp-t);width:var(--hp-w);height:var(--hp-h);--w:var(--hp-w);--h:var(--hp-h);--blade:polygon(1.5% 8%,12% 2%,40% 0,72% 4%,97.5% 0,100% 12%,96.8% 30%,94.8% 46%,93% 62%,91.4% 80%,89.8% 100%,62% 96%,35% 100%,8% 95%,0.6% 100%,2% 78%,0 56%,1.6% 36%,0.3% 20%);--hi:hsl(352deg 88% calc(27% + var(--hp) * 19%));--lo:hsl(347deg 92% calc(8% + var(--hp) * 7%))}#interface .combat-hud .hd-halo .hl-hp .hl-pool{background:linear-gradient(#00000057,#0000001f),#36040c6b}#interface .combat-hud .hd-halo .hl-hp .hl-glow>i{background:#e00623}#interface .combat-hud .hd-halo .hl-hp .hl-fill{background:linear-gradient(180deg,#ffe8ec8c 0,#ff8c9833 15%,transparent 26%,transparent 62%,#0e000399 100%), linear-gradient(90deg,var(--lo) 0%,var(--hi) calc(var(--hp) * 100%));inset:0}#interface .combat-hud .hd-halo .hl-hp .hl-flow{background:url(/assets/hud/bars/blood.webp) 0 0/256px 100% repeat-x;width:calc(100% + 256px);animation:4.8s linear infinite hl-flow;inset:0 auto 0 0}#interface .combat-hud .hd-halo .hl-hp .hl-flow-b{opacity:.65;background:url(/assets/hud/bars/blood-b.webp) 0 0/256px 120% repeat-x;width:calc(100% + 256px);animation:8s linear infinite hl-flow-back;inset:0 auto 0 0}#interface .combat-hud .hd-halo.hd-hp-up .hl-hp .hl-flow{animation-duration:1.6s}#interface .combat-hud .hd-halo .hl-hp .hl-ripple{opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='14' viewBox='0 0 64 14'%3E%3Cpath d='M0 7C8 1 16 1 24 7S40 13 48 7 60 2 64 4' fill='none' stroke='%23fff' stroke-opacity='.85' stroke-width='2'/%3E%3Cpath d='M0 11C10 8 22 8 32 11S54 14 64 11' fill='none' stroke='%23ffc9d1' stroke-opacity='.45' stroke-width='1.2'/%3E%3C/svg%3E") 0/64px 100% repeat-x;width:calc(100% + 64px);height:30%;animation:1.6s linear infinite hl-ripple-run;top:2%;left:0}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i{opacity:0;background:#ff78864d;border:1px solid #ffced6cc;border-radius:50%;width:5px;height:5px;animation:2.6s ease-in infinite hl-bubble;bottom:8%}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i:first-child{left:calc(var(--hp) * 14%)}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i:nth-child(2){left:calc(var(--hp) * 38%);width:4px;height:4px;animation-delay:.9s}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i:nth-child(3){left:calc(var(--hp) * 61%);animation-delay:1.7s}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i:nth-child(4){left:calc(var(--hp) * 80%);width:3px;height:3px;animation-delay:.4s}#interface .combat-hud .hd-halo .hl-hp .hl-bubbles i:nth-child(5){left:calc(var(--hp) * 93%);width:4px;height:4px;animation-delay:1.3s}#interface .combat-hud .hd-halo .hl-spill{pointer-events:none;width:0;height:0;transform:translateX(calc(var(--hp) * var(--w) - 10px));transition:transform .14s var(--hl-glide);opacity:calc(clamp(0,var(--hp) * 60,1) * clamp(0,(1 - var(--hp)) * 25,1));position:absolute;top:86%;left:0}#interface .combat-hud .hd-halo .hl-spill i{opacity:0;background:#b60c22;border-radius:50%/42% 42% 58% 58%;width:5px;height:7px;animation:3.4s ease-in infinite hl-spill;inset:0 auto auto 0}#interface .combat-hud .hd-halo .hl-spill i:nth-child(2){width:4px;height:6px;animation-duration:4.1s;animation-delay:1.9s;left:-14px}#interface .combat-hud .hd-halo.hd-low .hl-hp-v{color:#ffd2d8;text-shadow:0 0 12px #ff2846d9,0 2px #000000b3}#interface .combat-hud .hd-halo.hd-low .hl-hp .hl-liq{animation:.9s ease-in-out infinite hl-heart}#interface .combat-hud .hd-halo .hl-chunk>i{transform-origin:50% 0;background:url(/assets/hud/bars/blood.webp) 0 0/256px 100% repeat-x,linear-gradient(#fa4c63 0,#d70925 38%,#620417 100%);-webkit-mask:linear-gradient(#000,#000) top/100% 66% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' viewBox='0 0 96 16'%3E%3Cpath d='M0 0H96V4H90C88 4 87.5 6 87 8 86.6 9.6 86 10 85.5 10S84.4 9.6 84 8C83.5 6 83 4 81 4H74C72 4 71.5 7 71 11 70.6 14 70.2 15 69.5 15S68.4 14 68 11C67.5 7 67 4 65 4H45C43 4 42.5 6 42 7.5 41.6 8.8 41.2 9 40.8 9S40 8.8 39.6 7.5C39.1 6 38.6 4 36.6 4H18C16 4 15.5 8 15 12 14.6 15 14.2 16 13.5 16S12.4 15 12 12C11.5 8 11 4 9 4H0Z'/%3E%3C/svg%3E") 0 100%/96px 36% repeat-x;mask:linear-gradient(#000,#000) top/100% 66% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' viewBox='0 0 96 16'%3E%3Cpath d='M0 0H96V4H90C88 4 87.5 6 87 8 86.6 9.6 86 10 85.5 10S84.4 9.6 84 8C83.5 6 83 4 81 4H74C72 4 71.5 7 71 11 70.6 14 70.2 15 69.5 15S68.4 14 68 11C67.5 7 67 4 65 4H45C43 4 42.5 6 42 7.5 41.6 8.8 41.2 9 40.8 9S40 8.8 39.6 7.5C39.1 6 38.6 4 36.6 4H18C16 4 15.5 8 15 12 14.6 15 14.2 16 13.5 16S12.4 15 12 12C11.5 8 11 4 9 4H0Z'/%3E%3C/svg%3E") 0 100%/96px 36% repeat-x}#interface .combat-hud .hd-halo.hd-hit .hl-hp .hl-chunk>i{animation:.95s cubic-bezier(.4,0,.8,.6) hl-bleed}#interface .combat-hud .hd-halo .hl-hp .hl-chunk>i:after{content:"";opacity:0;background:#fff;position:absolute;inset:0}#interface .combat-hud .hd-halo.hd-hit .hl-hp .hl-chunk>i:after{animation:.18s ease-out hl-white-hot}#interface .combat-hud .hd-halo .hl-hits{pointer-events:none;z-index:3;position:absolute;inset:0}#interface[data-skin=halo]:is([data-hud=duel],[data-hud=royale]) .combat-hud .hd-halo .hl-hits{clip-path:inset(-100px calc(var(--h) * .5) -100px -100px)}#interface .combat-hud .hd-halo .hl-slash{opacity:0;pointer-events:none;z-index:3;width:6px;transform:translateX(calc(var(--hp) * var(--w))) rotate(28deg);background:linear-gradient(#0000,#fff 18% 82%,#0000);border-radius:3px;margin-left:-3px;inset:-85% auto -85% 0;box-shadow:0 0 10px 3px #ffffffe6,0 0 28px 8px #ff1e3ce6}#interface .combat-hud .hd-halo .hl-slash:after{content:"";background:#ffffffe6;width:2px;position:absolute;top:14%;bottom:14%;left:-12px;box-shadow:0 0 6px #ff5064e6}#interface .combat-hud .hd-halo .hl-slash:before{content:"";width:calc(var(--h) * 2.2);height:3px;margin:-1.5px 0 0 calc(var(--h) * -1.1);background:linear-gradient(90deg,#0000,#fff 40% 60%,#0000);position:absolute;top:50%;left:50%;rotate:-28deg;box-shadow:0 0 10px #ffffffe6}#interface .combat-hud .hd-halo.hd-hit .hl-slash{animation:.5s cubic-bezier(.2,.8,.3,1) hl-gash}#interface .combat-hud .hd-halo.hd-hit .hl-hp .hl-glow{animation:.45s ease-out hl-hurt-glow}#interface .combat-hud .hd-halo .hl-spray{pointer-events:none;z-index:3;width:0;height:0;transform:translateX(calc(var(--hp) * var(--w)));position:absolute;top:40%;left:0}#interface .combat-hud .hd-halo .hl-spray i{opacity:0;width:0;height:0;inset:0 auto auto 0}#interface .combat-hud .hd-halo .hl-spray b{width:calc(var(--s,6px) * 1.3);height:calc(var(--s,6px) * 1.3);background:radial-gradient(circle at 34% 32%,#ffb0bc 0 18%,#d50b26 42%,#6b061a 100%);border-radius:50%;display:block;position:absolute;top:-4px;left:-4px;box-shadow:0 0 4px #ff284699}#interface .combat-hud .hd-halo.hd-hit .hl-spray i{animation-duration:.7s;animation-timing-function:linear}#interface .combat-hud .hd-halo.hd-hit .hl-spray b{animation-duration:.7s}#interface .combat-hud .hd-halo.hd-crit .hl-spray{scale:1.6}#interface .combat-hud .hd-halo .hl-spray i:first-child{--s:7px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:first-child{animation-name:hl-spray-x1}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:first-child b{animation-name:hl-spray-y1}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(2){animation-name:hl-spray-x2}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(2) b{animation-name:hl-spray-y2}#interface .combat-hud .hd-halo .hl-spray i:nth-child(3){--s:5px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(3){animation-name:hl-spray-x3}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(3) b{animation-name:hl-spray-y3}#interface .combat-hud .hd-halo .hl-spray i:nth-child(4){--s:4px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(4){animation-name:hl-spray-x4}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(4) b{animation-name:hl-spray-y4}#interface .combat-hud .hd-halo .hl-spray i:nth-child(5){--s:5px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(5){animation-name:hl-spray-x5}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(5) b{animation-name:hl-spray-y5}#interface .combat-hud .hd-halo .hl-spray i:nth-child(6){--s:4px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(6){animation-name:hl-spray-x6}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(6) b{animation-name:hl-spray-y6}#interface .combat-hud .hd-halo .hl-spray i:nth-child(7){--s:8px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(7){animation-name:hl-spray-x7}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(7) b{animation-name:hl-spray-y7}#interface .combat-hud .hd-halo .hl-spray i:nth-child(8){--s:4px}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(8){animation-name:hl-spray-x8}#interface .combat-hud .hd-halo.hd-hit .hl-spray i:nth-child(8) b{animation-name:hl-spray-y8}#interface .combat-hud .hd-halo .hl-shock{width:calc(var(--h) * 2.6);height:calc(var(--h) * 2.6);margin:calc(var(--h) * -1.3) 0 0 calc(var(--h) * -1.3);opacity:0;pointer-events:none;z-index:3;transform:translateX(calc(var(--hp) * var(--w))) scale(.2);background:repeating-conic-gradient(from 8deg,#fffffff2 0 3deg,transparent 3deg 17deg);border-radius:50%;inset:50% auto auto 0;-webkit-mask:radial-gradient(circle,#0000 34%,#000 36% 62%,#0000 70%);mask:radial-gradient(circle,#0000 34%,#000 36% 62%,#0000 70%)}#interface .combat-hud .hd-halo.hd-crit .hl-shock{animation:.5s cubic-bezier(.2,.8,.3,1) hl-shock}#interface .combat-hud .hd-halo .hl-st{left:var(--st-l);top:var(--st-t);width:var(--st-w);height:var(--st-h);--w:var(--st-w);--h:var(--st-h);--blade:polygon(1% 0,50% 8%,98% 0,100% 32%,98.6% 64%,100% 100%,55% 90%,2% 100%,0 62%,1.4% 30%);--hi:hsl(calc(52deg + var(--st) * 18deg) 100% calc(50% + var(--st) * 8%));--lo:hsl(calc(46deg + var(--st) * 10deg) 100% calc(28% + var(--st) * 8%))}#interface .combat-hud .hd-halo .hl-st .hl-pool{background:linear-gradient(#0000004d,#0000001a),#30280061}#interface .combat-hud .hd-halo .hl-st .hl-fill{background:linear-gradient(180deg,#fffff0cc 0,#ffffdc40 22%,transparent 34%,transparent 70%,#3c300059 100%), linear-gradient(90deg,var(--lo) 0%,var(--hi) calc(var(--st) * 100%));inset:0}#interface .combat-hud .hd-halo .hl-st .hl-flow{background:radial-gradient(18px 2px at 20px 30%,#ffffffe6,#0000 70%),radial-gradient(10px 1.5px at 74px 66%,#ffffffbf,#0000 70%),radial-gradient(6px 1.5px at 100px 45%,#ffffe6cc,#0000 70%) 0 0/120px 100% repeat-x;width:calc(100% + 120px);animation:.9s linear infinite hl-rush;inset:0 auto 0 0}#interface .combat-hud .hd-halo .hl-st .hl-flow-b{background:url(/assets/hud/bars/fizz.webp) 0 0/128px 32px;width:100%;height:calc(100% + 32px);animation:.9s linear infinite hl-carbonate;inset:0 0 auto}#interface .combat-hud .hd-halo .hl-st .hl-ripple{display:none}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i{opacity:0;border:1px solid #ffffffe6;border-radius:50%;width:3px;height:3px;animation:.8s ease-in infinite hl-fizz-rise;bottom:4%}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:first-child{left:calc(var(--st) * 8%)}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(2){left:calc(var(--st) * 20%);animation-duration:.65s;animation-delay:.3s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(3){left:calc(var(--st) * 33%);width:2px;height:2px;animation-delay:.55s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(4){left:calc(var(--st) * 47%);animation-duration:.95s;animation-delay:.15s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(5){left:calc(var(--st) * 59%);width:2px;height:2px;animation-delay:.42s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(6){left:calc(var(--st) * 71%);animation-delay:.7s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(7){left:calc(var(--st) * 83%);animation-duration:.6s;animation-delay:.22s}#interface .combat-hud .hd-halo .hl-st .hl-bubbles i:nth-child(8){left:calc(var(--st) * 94%);width:2px;height:2px;animation-delay:.5s}#interface .combat-hud .hd-halo .hl-st .hl-front>i{width:calc(var(--h) * 1.1);background:radial-gradient(circle at 32% 26%,#fff 0 13%,transparent 16%),radial-gradient(circle at 60% 52%,#fffde4 0 12%,transparent 15%),radial-gradient(circle at 40% 80%,#fff 0 9%,transparent 12%), radial-gradient(circle at 22% 14%,#fffef0 0 9%,transparent 12%),radial-gradient(ellipse 50% 55% at 32% 55%,var(--hi) 0 72%,transparent 77%);animation:.16s steps(2,end) infinite hl-foam;inset:-30% auto -12% 0}#interface .combat-hud .hd-halo .hl-fizz{pointer-events:none;width:0;height:0;transform:translateX(calc(var(--st) * var(--w)));opacity:calc(clamp(0,var(--st) * 80,1));position:absolute;top:10%;left:0}#interface .combat-hud .hd-halo .hl-fizz i{opacity:0;background:#fffbd0;border-radius:50%;width:2px;height:2px;animation:.5s ease-out infinite hl-sizzle;inset:0 auto auto 0;box-shadow:0 0 4px 1px #fff05ae6}#interface .combat-hud .hd-halo .hl-fizz i:first-child{rotate:16deg}#interface .combat-hud .hd-halo .hl-fizz i:nth-child(2){animation-delay:.13s;rotate:-28deg}#interface .combat-hud .hd-halo .hl-fizz i:nth-child(3){animation-delay:.26s;rotate:22deg}#interface .combat-hud .hd-halo .hl-fizz i:nth-child(4){animation-delay:.38s;rotate:-6deg}#interface .combat-hud .hd-halo .hl-st .hl-chunk>i{background:linear-gradient(#fffef0,#fff3a0)}#interface .combat-hud .hd-halo.hd-st-drop .hl-st .hl-chunk>i{animation:.55s ease-out hl-fizz-out}#interface .combat-hud .hd-halo .hl-st .hl-chunk{transition:clip-path .2s ease-in .45s}#interface .combat-hud .hd-halo.hd-st-gain .hl-st{animation:.4s ease-out hl-st-flash}#interface .combat-hud .hd-halo.hd-tired .hl-st .hl-body{animation:.45s steps(2,end) infinite hl-blink}#interface .combat-hud .hd-halo .hl-awktag{left:var(--aw-l);top:var(--aw-t);z-index:5;white-space:nowrap;background:linear-gradient(90deg,#500010d9,#14040a00);align-items:baseline;gap:9px;padding:5px 14px 5px 12px;display:none;position:absolute;transform:skew(-20deg)}#interface .combat-hud .hd-halo .hl-awktag>*{transform:skew(20deg)}#interface .combat-hud .hd-halo .hl-awktag b{font:400 11px/1 var(--hl-display);letter-spacing:.1em;color:#ffd6dd}#interface .combat-hud .hd-halo .hl-awktag em{font:400 16px/1 var(--hl-display);color:#fff;text-shadow:0 0 8px var(--hl-crimson)}#interface .combat-hud .hd-halo .hl-awktag em small{font:700 7.5px/1 var(--hl-sans);letter-spacing:.18em;color:#ffb3c0;text-shadow:none;margin-left:3px}#interface .combat-hud .hd-halo.hd-awake .hl-awktag{display:inline-flex}#interface .combat-hud .hd-halo.hd-awake-on .hl-awktag{animation:hl-rise .5s var(--hl-glide) both}#interface .combat-hud .hd-halo .hl-x{left:var(--x-l);top:var(--x-t);width:calc(310px * var(--x-s));height:calc(290px * var(--x-s));z-index:4;position:absolute;overflow:visible}#interface .combat-hud .hd-halo .hl-ult{--v:var(--ult)}#interface .combat-hud .hd-halo .hl-awk{--v:var(--awk)}#interface .combat-hud .hd-halo .hl-reveal{fill:none;stroke:#fff;stroke-width:26px;stroke-dasharray:var(--v) 1;transition:stroke-dasharray .35s var(--hl-glide)}#interface .combat-hud .hd-halo .hl-reveal-echo{transition:stroke-dasharray .65s cubic-bezier(.55,0,.75,.2) .3s}#interface .combat-hud .hd-halo.hd-ult-up .hl-ult .hl-reveal-echo,#interface .combat-hud .hd-halo.hd-awk-up .hl-awk .hl-reveal-echo{transition:stroke-dasharray .35s var(--hl-glide)}#interface .combat-hud .hd-halo .hl-blade-track{fill:#ffffff0f}#interface .combat-hud .hd-halo .hl-blade-echo{fill:#fff;opacity:.92}#interface .combat-hud .hd-halo .hl-blade-glow{opacity:.8}#interface .combat-hud .hd-halo .hl-blade path:is(.hl-blade-core,.hl-blade-streak,.hl-blade-sheen){fill:none;stroke-linecap:round}#interface .combat-hud .hd-halo .hl-blade-core{stroke:#ffffffe6;stroke-width:1.2px;stroke-dasharray:var(--v) 1;transition:stroke-dasharray .35s var(--hl-glide)}#interface .combat-hud .hd-halo .hl-blade-streak{stroke:#fff;stroke-width:4.5px;stroke-dasharray:.09 3;stroke-dashoffset:calc(.09 - var(--v));opacity:0;transition:stroke-dashoffset .35s var(--hl-glide),opacity .25s}#interface .combat-hud .hd-halo.hd-ult-up .hl-ult .hl-blade-streak{opacity:1;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px var(--hl-neon))}#interface .combat-hud .hd-halo.hd-awk-up .hl-awk .hl-blade-streak{opacity:1;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px var(--hl-crimson))}#interface .combat-hud .hd-halo.hd-ult-up .hl-ult .hl-blade-glow,#interface .combat-hud .hd-halo.hd-awk-up .hl-awk .hl-blade-glow{opacity:1}#interface .combat-hud .hd-halo.hd-ult-gain .hl-ult,#interface .combat-hud .hd-halo.hd-awk-gain .hl-awk{animation:.45s ease-out hl-arc-flash}#interface .combat-hud .hd-halo.hd-ult-drop .hl-ult,#interface .combat-hud .hd-halo.hd-awk-drop .hl-awk{animation:.5s ease-out hl-arc-spend}#interface .combat-hud .hd-halo .hl-blade-sheen{stroke:#fff;stroke-width:2.8px;stroke-dasharray:.12 1.3;stroke-dashoffset:.15px;opacity:0}#interface .combat-hud .hd-halo.hd-ult .hl-ult .hl-blade-sheen,#interface .combat-hud .hd-halo:is(.hd-awk,.hd-awake) .hl-awk .hl-blade-sheen{animation:1.1s linear infinite hl-sheen}#interface .combat-hud .hd-halo.hd-ult .hl-ult .hl-blade-glow{animation:.9s ease-in-out infinite alternate hl-burn}#interface .combat-hud .hd-halo.hd-awk .hl-awk .hl-blade-glow{animation:.5s ease-in-out infinite alternate hl-burn}#interface .combat-hud .hd-halo.hd-ult .hl-ult .hl-blade-fill,#interface .combat-hud .hd-halo.hd-awk .hl-awk .hl-blade-fill{filter:brightness(1.25)}#interface .combat-hud .hd-halo.hd-awake .hl-awk .hl-blade-glow{opacity:1;animation:.12s steps(2,end) infinite hl-flame}#interface .combat-hud .hd-halo.hd-ult-on .hl-ult,#interface .combat-hud .hd-halo:is(.hd-awk-on,.hd-awake-on) .hl-awk{animation:.7s ease-out hl-arc-flash}#interface .combat-hud .hd-halo .hl-star-in{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s;transform:scale(.2)rotate(-45deg)}#interface .combat-hud .hd-halo .hl-star-rays{fill:none;stroke:#fff;stroke-width:1px;opacity:.75}#interface .combat-hud .hd-halo .hl-star-glow{filter:blur(5px);opacity:.8}#interface .combat-hud .hd-halo .hl-star-ult .hl-star-glow{fill:var(--hl-neon)}#interface .combat-hud .hd-halo .hl-star-ult .hl-star-body{fill:#eafdff}#interface .combat-hud .hd-halo .hl-star-awk .hl-star-glow{fill:var(--hl-crimson)}#interface .combat-hud .hd-halo .hl-star-awk .hl-star-body{fill:#ffe6ea}#interface .combat-hud .hd-halo.hd-ult .hl-star-ult .hl-star-in,#interface .combat-hud .hd-halo.hd-awk .hl-star-awk .hl-star-in{opacity:1;animation:2s ease-in-out infinite hl-twinkle;transform:none}#interface .combat-hud .hd-halo .hl-star-burst{fill:none;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}#interface .combat-hud .hd-halo .hl-star-ult .hl-star-burst{stroke:var(--hl-neon)}#interface .combat-hud .hd-halo .hl-star-awk .hl-star-burst{stroke:#ff4766}#interface .combat-hud .hd-halo.hd-ult-on .hl-star-ult .hl-star-burst,#interface .combat-hud .hd-halo.hd-awk-on .hl-star-awk .hl-star-burst{animation:.75s ease-out hl-burst}#interface .combat-hud .hd-halo.hd-intro .hl-bust{animation:hl-rise-bust .6s var(--hl-glide) both}#interface .combat-hud .hd-halo.hd-intro .hl-bloom{animation:.6s ease-out both hl-fade}#interface .combat-hud .hd-halo.hd-intro .hl-x{animation:hl-slash .55s var(--hl-glide) .1s backwards}#interface .combat-hud .hd-halo.hd-intro .hl-name-row{animation:hl-track .7s var(--hl-glide) .25s both}#interface .combat-hud .hd-halo.hd-intro :is(.hl-hp,.hl-st){animation:hl-pour .8s var(--hl-glide) .3s both}#interface .combat-hud .hd-halo.hd-intro .hl-hpnum{animation:.5s ease-out .4s both hl-fade}#interface[data-skin=halo]{--hl-under-bars:calc(var(--hd-top) * var(--hud-k) + 176px * var(--hd-own-s));--hl-under-x:calc(var(--hd-top) * var(--hud-k) + 286px * var(--hd-own-s));--hl-foe-under-x:calc(var(--hd-top) * var(--hud-k) + 286px * var(--hd-foe-s));--hl-mid-h:0px}#interface[data-skin=halo] .combat-hud .mode-hud>[data-zone="1b"]{top:var(--hl-under-x)}#interface[data-skin=halo] .combat-hud .mode-hud>[data-zone="3b"]{top:var(--hl-foe-under-x)}#interface[data-skin=halo] .combat-hud .mode-hud>[data-zone="8b"]{top:calc(var(--hl-under-x) + 6px)}#interface[data-skin=halo] .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]){top:var(--hl-under-bars)}#interface[data-skin=halo] .combat-hud .mode-hud>[data-zone="2b"]{top:calc(var(--hl-under-bars) + var(--mh-under-status) - 20px)}#interface[data-skin=halo]:is([data-hud=duel],[data-hud=royale]) .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]){top:calc(78px * var(--hud-k));transform-origin:0 0;scale:min(1,calc(var(--hd-own-s) / 1.2))}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag{margin-top:0;scale:.95}#interface[data-skin=halo][data-hud=duel] .combat-hud .mode-hud>[data-zone="2"]{scale:min(1,calc(var(--hd-own-s) / .9))}#interface[data-skin=halo][data-hud=training]{--hl-mid-h:96px}#interface[data-skin=halo][data-hud=bad-blood]{--hl-mid-h:80px}#interface[data-skin=halo][data-hud=last-stand]{--hl-mid-h:124px}#interface[data-skin=halo][data-hud=rift-war]{--hl-mid-h:70px}#interface[data-skin=halo] .combat-hud .action-message{top:max(19%,calc(var(--hl-under-bars) + var(--hl-mid-h) * var(--hud-k)))}#interface[data-skin=halo][data-hud=arcade] .sv-hud .sv-round{top:var(--hl-under-bars)}#interface[data-skin=halo][data-hud=arcade] .sv-hud .sv-event{top:calc(var(--hl-under-bars) - 14px + clamp(92px,7.2vw,122px) * var(--svk,1))}#interface[data-skin=halo][data-hud=arcade] .sv-hud .sv-bosses{top:calc(var(--hl-under-bars) - 14px + clamp(126px,9.8vw,168px) * var(--svk,1))}#interface[data-skin=halo][data-hud=rift-war] .rift-hud .rift-scoreboard{top:var(--hl-under-bars)}#interface[data-skin=halo][data-hud=rift-war] .combat-hud .hd-clock{display:none}#interface[data-skin=halo][data-hud=rift-war] .rift-hud .rift-personal{top:var(--hl-under-x)}#interface[data-skin=halo] .combat-hud .combo-counter.ik-combo{top:calc(340px * var(--hud-k))}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface[data-skin=halo] .combat-hud .combo-counter.ik-combo{top:calc(112px * var(--hud-k))}#interface[data-skin=halo][data-hud=training] .combat-hud .combo-counter.ik-combo{top:calc(118px * var(--hud-k))}#interface[data-skin=halo]:is([data-hud=duel],[data-hud=royale]) .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]){top:var(--hl-under-bars);scale:none}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag{scale:calc(var(--hud-k) * var(--k-plaque))}#interface[data-skin=halo][data-hud=training][data-input=touch] .combat-hud .mode-hud>[data-zone="3b"]{top:calc(var(--hl-under-x) + 6px);align-items:flex-start;left:218px;right:auto}#interface[data-skin=halo]:is([data-hud=duel],[data-hud=royale],[data-hud=bad-blood])[data-input=touch] .combat-hud .mode-hud>[data-zone="3b"]{top:calc(var(--hd-top) * var(--hud-k) + 176px * var(--hd-foe-s));right:calc(8px + 282px * var(--hd-foe-s))}#interface[data-skin=halo][data-input=touch] .combat-hud .royale-feed li:nth-child(n+3){display:none}#interface[data-skin=halo][data-input=touch]:not([data-hud=training]) .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]){top:max(var(--hl-under-bars),112px)}#interface[data-skin=halo][data-input=touch]:not([data-hud=training]) .combat-hud .mode-hud>[data-zone="2b"]{top:calc(max(var(--hl-under-bars),112px) + var(--mh-under-status) - 20px)}#interface[data-skin=halo][data-hud=rift-war][data-input=touch] .rift-map-block{top:calc(8px + env(safe-area-inset-top,0px))}#interface[data-skin=halo][data-hud=rift-war][data-input=touch] .rift-hud .rift-personal{top:var(--hl-under-bars);left:calc(var(--hd-own-s) * 280px + 8px)}#interface[data-skin=halo][data-hud=rift-war][data-input=touch] .rift-hud .rift-build{top:calc(var(--hl-under-bars) + 54px);left:calc(var(--hd-own-s) * 280px + 8px)}}@media (max-width:620px){#interface[data-skin=halo] .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]),#interface[data-skin=halo]:is([data-hud=duel],[data-hud=royale]) .combat-hud :is(.match-status,.mode-hud>[data-zone="2"]){top:var(--hl-under-x)}#interface[data-skin=halo] .combat-hud .mode-hud>[data-zone="2b"]{top:calc(var(--hl-under-x) + var(--mh-under-status) - 20px)}#interface[data-skin=halo] .combat-hud .action-message{top:max(19%,calc(var(--hl-under-x) + var(--hl-mid-h) * var(--hud-k)))}}#interface[data-hd-lean] .combat-hud .hd-halo :is(.hl-glow,.hl-spill,.hl-fizz){display:none}#interface[data-hd-lean] .combat-hud :is(.hd-halo,.hd-halo *,.hd-clock.hd-halo *){animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){#interface .combat-hud .hd-halo:is(.hd-hit,.hd-hp-drop){animation:none!important}#interface .combat-hud .hd-halo :is(.hl-spray,.hl-shock,.hl-spill,.hl-fizz,.hl-bubbles){display:none}#interface .combat-hud .hd-clock.hd-halo .hl-clock-ring,#interface[data-skin=halo] .combat-hud .move-bar :is(.ik-card.ready.ik-fresh,.ik-ultcall.ik-on),#interface[data-skin=halo] .combat-hud .move-bar .ik-card.ready:before{animation:none!important}}#interface .combat-hud .hd-clock.hd-halo{width:60px;height:60px;font-family:var(--hl-sans);background:radial-gradient(circle,#0e1834bf,#060a18bf);border-radius:50%;box-shadow:inset 0 0 0 1px #fff6,0 0 16px #8ce6ff33}#interface .combat-hud .hd-clock.hd-halo .hl-clock-ring{background:conic-gradient(from 0deg,transparent 0 62%,#a6f0ffe6 75%,transparent 76% 100%);border-radius:50%;animation:6s linear infinite hl-spin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 33px,#000 34px 35px,#0000 36px);mask:radial-gradient(circle,#0000 33px,#000 34px 35px,#0000 36px)}#interface .combat-hud .hd-clock.hd-halo .hl-inf{width:32px;height:16px;position:absolute;top:20px;left:14px;overflow:visible}#interface .combat-hud .hd-clock.hd-halo .hl-inf path{fill:none;stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 3px var(--hl-ice))}#interface .combat-hud .hd-clock.hd-halo .hl-time{font:300 20px/1 var(--hl-sans);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 8px var(--hl-ice);place-items:center;display:none;position:absolute;inset:0}#interface .combat-hud .hd-clock.hd-halo.hd-timed .hl-time{display:grid}#interface[data-skin=halo] .combat-hud .move-bar.ik-cards{--hl-gap:32px;gap:var(--hl-gap);bottom:calc(46px * var(--hud-k));align-items:center}#interface[data-skin=halo] .combat-hud .move-bar .move-slot.ik-card,#interface[data-skin=halo] .combat-hud .move-bar .move-slot.ik-card:is(:nth-child(odd),:nth-child(2n)){width:70px;height:70px;font-family:var(--hl-sans);background:#070b18;border-radius:50%;flex:0 0 70px;transform:none;box-shadow:0 0 0 1.5px #fff9,0 0 18px #78dcff33,0 8px 18px #00000073}#interface[data-skin=halo] .combat-hud .move-bar .move-slot.ik-card:is(#ultimate-card,#awakening-card){flex-basis:80px;width:80px;height:80px}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-art{background-size:640%;border-radius:50%}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-art.ik-glyph{background-size:64%}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-cap{font:600 7.5px/1.3 var(--hl-sans);letter-spacing:.2em;color:#ffffffd9;text-shadow:0 1px 4px #000,0 0 2px #000;width:max-content;max-width:calc(100% + var(--hl-gap) - 8px);white-space:normal;text-wrap:balance;text-align:center;-webkit-line-clamp:2;overflow-clip-margin:6px;background:0 0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;inset:calc(100% + 14px) auto auto 50%;overflow:clip;transform:translate(-50%)}#interface[data-skin=halo] .combat-hud .move-bar .ik-card>kbd{color:#fff;min-width:22px;height:16px;font:600 9.5px/1 var(--hl-sans);background:#060a18eb;border-radius:8px;padding:0 6px;top:auto;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fff9}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-num{font:300 22px/1 var(--hl-sans);font-variant-numeric:tabular-nums;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 10px #8ce6ffcc,0 1px 3px #000;top:50%;translate:0 -50%}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-num[data-unit]:after{font:700 .42em/1 var(--hl-sans);letter-spacing:.06em;margin-left:2px}#interface[data-skin=halo] .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)) .ik-art:not(.ik-lit){filter:grayscale(.6)brightness(.7)}#interface[data-skin=halo] .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)) .ik-lit{display:none}#interface[data-skin=halo] .combat-hud .move-bar .ik-card:is(.cooling,.charged:not(.ready)):after{background:conic-gradient(#040814bd calc((1 - var(--done,0)) * 360deg),transparent 0);border-radius:50%;height:auto;inset:0}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.charged:not(.ready):not(.cooling):after{background:conic-gradient(from calc(var(--done,0) * 360deg),#040814bd calc((1 - var(--done,0)) * 360deg),transparent 0)}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.ready:not(#awakening-card){box-shadow:0 0 0 1.5px var(--hl-gold),0 0 20px #ffc8508c,0 8px 18px #00000073}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.ready>kbd{background:var(--hl-gold);color:#1a1204;box-shadow:none}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-ready{display:none!important}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.ready:not(#awakening-card):before{opacity:1;background:conic-gradient(from 0deg,transparent 0 70%,#fff3c8 88%,transparent 100%);border:0;border-radius:50%;animation:1.6s linear infinite hl-spin;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 2px),#000 calc(50% - 1px));mask:radial-gradient(circle,#0000 calc(50% - 2px),#000 calc(50% - 1px))}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.ready.ik-fresh{animation:.8s ease-in-out infinite alternate hl-breath}#interface[data-skin=halo] .combat-hud .move-bar #awakening-card.ik-card:before{content:none}#interface[data-skin=halo] .combat-hud .move-bar .ik-card.active{translate:0 -5px}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall{height:70px;bottom:118px}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall svg{display:none}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall:before{content:"";width:430px;height:1px;box-shadow:0 0 8px var(--hl-ice);background:linear-gradient(270deg,#fff,#a6f0ff99 40%,#0000);position:absolute;top:44px;right:0}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall:after{content:"";width:7px;height:7px;box-shadow:0 0 10px #fff,0 0 20px var(--hl-gold);background:#fff;position:absolute;top:41px;right:-3px;transform:rotate(45deg)}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall strong{font:300 28px/1 var(--hl-sans);letter-spacing:.4em;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 14px #a6f0ffe6,0 0 30px #ffd27873;top:8px;left:auto;right:0}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall span{font:600 8.5px/1 var(--hl-sans);letter-spacing:.3em;color:var(--hl-ice);top:54px;left:auto;right:12px}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall kbd{background:var(--hl-gold);min-width:20px;height:15px;box-shadow:none;color:#1a1204;font:600 9px/1 var(--hl-sans);border-radius:8px}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall.ik-on{animation:hl-call .7s var(--hl-glide) both}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar.ik-cards{width:223px;height:158px;display:block}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar.ik-cards .move-slot.ik-card:is(:nth-child(odd),:nth-child(2n)){width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .move-slot.ik-card[data-move="1"]{top:27px;left:75px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .move-slot.ik-card[data-move="0"]{top:75px;left:27px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .move-slot.ik-card[data-move="2"]{top:75px;left:123px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .move-slot.ik-card[data-move="4"]{top:123px;left:75px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar #ultimate-card.move-slot.ik-card,#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar #awakening-card.move-slot.ik-card{width:64px;height:64px;margin:-32px 0 0 -32px;left:191px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar #ultimate-card.move-slot.ik-card{top:39px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar #awakening-card.move-slot.ik-card{top:117px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .ik-card .ik-cap{display:none}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .ik-card .ik-num{font-size:18px}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .ik-ultcall{bottom:calc(100% + 40px)}#interface .combat-hud .move-bar .mv-tape{display:none}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .mv-tape{text-overflow:ellipsis;color:#fff;max-width:420px;font:400 13px/1 var(--hl-display);letter-spacing:.08em;white-space:nowrap;opacity:0;transition:opacity .25s,translate .25s var(--hl-glide);pointer-events:none;background:#060a18e6;padding:5px 10px 4px;display:block;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;transform:skew(-10deg)translateY(6px);box-shadow:inset 0 0 0 1px #ffe08acc,0 0 14px #ffc85059}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .mv-tape.on{opacity:1;transition-duration:.12s;translate:0}#interface[data-skin=halo][data-moves=pad] .combat-hud .move-bar .mv-tape em{color:var(--hl-gold);font-style:normal}#interface[data-skin=halo] .combat-hud .ux-prompt{background:var(--hl-glass);color:#fff;clip-path:none;font-family:var(--hl-sans);letter-spacing:.12em;text-shadow:none;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff40,0 0 14px #8ce6ff26}#interface[data-skin=halo] .combat-hud .ux-prompt kbd{color:#070b18;box-shadow:none;font-family:var(--hl-sans);background:#ffffffeb;border:0;border-radius:8px}#interface[data-skin=halo] .combat-hud .match-status{background:var(--hl-glass);clip-path:none;font-family:var(--hl-sans);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff38}#interface[data-skin=halo] .combat-hud .match-status strong{font:500 14px/1 var(--hl-sans);letter-spacing:.3em}#interface[data-skin=halo] .combat-hud .match-status span{font:600 7.5px/1 var(--hl-sans);letter-spacing:.3em;color:var(--hl-ice)}#interface[data-skin=halo][data-hud=duel] .duel-plaque{isolation:isolate;clip-path:none;filter:none;min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:6px 24px 7px;position:relative;overflow:visible}#interface[data-skin=halo][data-hud=duel] .duel-plaque:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(50% 50%,#040816e0 0 52%,#04081680 70%,#0000 100%);position:absolute;inset:-6px -18px -8px}#interface[data-skin=halo][data-hud=duel] .duel-plaque .dp-x{z-index:-1;pointer-events:none;width:160%;height:0;display:block;position:absolute;top:21px;left:50%}#interface[data-skin=halo][data-hud=duel] .duel-plaque .dp-x:before,#interface[data-skin=halo][data-hud=duel] .duel-plaque .dp-x:after{content:"";border-radius:50%;width:100%;height:5px;position:absolute;top:-2.5px;left:-50%}#interface[data-skin=halo][data-hud=duel] .duel-plaque .dp-x:before{background:linear-gradient(90deg,transparent,var(--hl-neon) 22%,#eafdff 50%,var(--hl-neon) 78%,transparent);rotate:-13deg;box-shadow:0 0 8px #04d9ffbf}#interface[data-skin=halo][data-hud=duel] .duel-plaque .dp-x:after{background:linear-gradient(90deg,transparent,var(--hl-crimson) 22%,#ffe6ea 50%,var(--hl-crimson) 78%,transparent);rotate:13deg;box-shadow:0 0 8px #dc143ccc}#interface[data-skin=halo][data-hud=duel] .duel-plaque strong{font:400 30px/1 var(--hl-display);letter-spacing:.1em;color:#fff;text-shadow:0 0 10px #a6f0ffe6,0 0 22px #04d9ff73,0 2px #000000bf;padding-left:.1em;transform:skew(-8deg)}#interface[data-skin=halo][data-hud=duel] .duel-plaque small{color:inherit;letter-spacing:0;flex-direction:column;align-items:center;gap:3px;margin-top:5px;display:flex}#interface[data-skin=halo][data-hud=duel] .duel-plaque small b{font:400 15px/1 var(--hl-display);letter-spacing:.16em;color:var(--hl-gold);text-shadow:0 0 8px #ffc850d9,0 1px #000c;padding-left:.16em;transform:skew(-8deg)}#interface[data-skin=halo][data-hud=duel] .duel-plaque small em{font:400 10.5px/1 var(--hl-display);letter-spacing:.2em;color:var(--hl-ice);text-shadow:0 1px #000c;padding-left:.2em}#interface[data-skin=halo][data-hud=duel] .duel-plaque small em:before{content:none}#interface[data-skin=halo][data-hud=duel] .duel-pips{clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);box-shadow:none;color:#fff;font:400 12px/1 var(--hl-display);letter-spacing:.12em;background:linear-gradient(100deg,#060a1ae6,#0c142ec7);border:0;border-radius:0;gap:3px;padding:4px 15px 4px 16px;position:relative}#interface[data-skin=halo][data-hud=duel] .duel-pips:before{content:"ROUNDS";text-shadow:0 0 8px #a6f0ffbf,0 1px #000c;margin-right:7px;transform:skew(-8deg)}#interface[data-skin=halo][data-hud=duel] .duel-pips:after{content:"";background:linear-gradient(180deg,#ff5c7a,var(--hl-crimson));width:3px;position:absolute;top:0;bottom:0;left:3px;transform:skew(-24deg)}#interface[data-skin=halo][data-hud=duel] .duel-pips>i{background:0 0;border:0;border-radius:0;place-items:center;width:19px;height:19px;display:grid}#interface[data-skin=halo][data-hud=duel] .duel-pips>i svg{width:19px;height:19px;display:block;overflow:visible}#interface[data-skin=halo][data-hud=duel] .duel-pips>i path{fill:#ffffff12;stroke:#d6ecff99;stroke-width:1.7px}#interface[data-skin=halo][data-hud=duel] .duel-pips>i.won path{fill:#fffdf4;stroke:var(--hl-gold);stroke-width:1.3px}#interface[data-skin=halo][data-hud=duel] .duel-pips>i.won svg{filter:drop-shadow(0 0 3px var(--hl-gold)) drop-shadow(0 0 7px #ffaa28d9);animation:2.6s ease-in-out infinite hl-duel-twinkle}#interface[data-skin=halo][data-hud=duel] .duel-pips>i.fresh svg{animation:.75s cubic-bezier(.3,1.5,.5,1) both hl-duel-win,2.6s ease-in-out .75s infinite hl-duel-twinkle}@keyframes hl-duel-win{0%{opacity:0;transform:scale(2.6)rotate(-120deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes hl-duel-twinkle{50%{transform:scale(.84)rotate(14deg)}}@media (prefers-reduced-motion:reduce){#interface[data-skin=halo][data-hud=duel] .duel-pips>i svg{animation:none!important}}#interface[data-skin=halo][data-hud=duel] .duel-plaque.dp-interval small em{color:#fff;font-size:12.5px;animation:.8s ease-in-out infinite alternate hl-duel-ready}@keyframes hl-duel-ready{to{color:var(--hl-gold);text-shadow:0 0 10px #ffc850e6,0 1px #000c}}#interface[data-skin=halo] .waiting-dock{top:calc(var(--hl-under-bars) + 10px);filter:none;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:linear-gradient(100deg,#060a1aeb,#0c142ed1);gap:14px;padding:9px 22px 9px 26px}#interface[data-skin=halo] .waiting-dock:before{content:"";background:linear-gradient(180deg,#ff5c7a,var(--hl-crimson));width:3px;position:absolute;top:0;bottom:0;left:5px;transform:skew(-24deg)}#interface[data-skin=halo] .waiting-dock strong{font:400 19px/1 var(--hl-display);letter-spacing:.06em;text-shadow:0 0 10px #a6f0ff99,0 2px #000000b3;transform:skew(-8deg)}#interface[data-skin=halo] .waiting-dock span{font:400 11px/1.1 var(--hl-display);letter-spacing:.14em;color:var(--hl-ice)}#interface[data-skin=halo] .waiting-dock button{font:600 11px/1 var(--hl-sans);letter-spacing:.16em;background:#ffffff1f;border:0;border-radius:10px;padding:7px 13px;box-shadow:inset 0 0 0 1px #ffffff8c}#interface[data-skin=halo] .waiting-dock button:is(:hover,:focus-visible){color:#070b18;background:#fff}#interface[data-skin=halo] .waiting-dock button[data-dock-bot]{background:var(--hl-crimson);box-shadow:0 0 12px #dc143c8c}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag .ik-hull path{fill:#080e20cc;stroke:#ffffff4d;stroke-width:2px}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag .ik-hull{filter:none}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag>:is(b,.ik-left,.ik-kos){font-family:var(--hl-sans);font-style:normal}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag>b{font-weight:300}#interface[data-skin=halo][data-hud=royale] .mode-hud .royale-plaque.ik-tag>.ik-left{letter-spacing:.3em;font-size:14px;font-weight:500}@keyframes hl-jolt{0%{translate:1.5px}50%{translate:-1.5px}to{translate:0}}@keyframes hl-pulse{0%{opacity:.4;transform:scale(.96)}to{opacity:.65;transform:scale(1.04)}}@keyframes hl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hl-blink{50%{opacity:.35}}@keyframes hl-fade{0%{opacity:0}}@keyframes hl-track{0%{opacity:0;letter-spacing:.6em;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes hl-spin{to{transform:rotate(360deg)}}@keyframes hl-breath{0%{scale:1}to{scale:1.06}}@keyframes hl-call{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}#interface[data-skin=halo] .combat-hud .controls-hint{left:calc(18px * var(--hud-k));background:var(--hl-glass);color:#fff;clip-path:none;filter:none;width:auto;height:auto;font:500 9px/1 var(--hl-sans);letter-spacing:.22em;border:0;border-radius:16px;gap:16px;padding:8px 16px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff38}#interface[data-skin=halo] .combat-hud .controls-hint:before,#interface[data-skin=halo] .combat-hud .controls-hint:after{content:none}#interface[data-skin=halo] .combat-hud .controls-hint kbd{min-width:18px;font:600 9.5px/1 var(--hl-sans);letter-spacing:0;background:#ffffff1f;border:0;border-radius:8px;padding:3px 6px;box-shadow:inset 0 0 0 1px #ffffff80;color:#fff!important}#interface .combat-hud .hd-clock.hd-halo .hl-time{font:400 20px/1 var(--hl-display)}#interface[data-skin=halo] .combat-hud .move-bar .ik-card .ik-num{font:400 21px/1 var(--hl-display)}#interface[data-skin=halo] .combat-hud .move-bar .ik-ultcall strong{font:400 30px/1 var(--hl-display);letter-spacing:.14em}@keyframes hl-quake{0%{translate:-4px 2px}25%{translate:4px -2px}50%{translate:-3px -1px}75%{translate:2px 1px}to{translate:0}}@keyframes hl-hurt{0%{filter:brightness(2.2)saturate(.3)drop-shadow(0 0 1px #00000080)}to{filter:drop-shadow(0 0 1px #00000080)}}@keyframes hl-ignite-bust{0%{filter:brightness(2.6) drop-shadow(0 0 12px var(--aura2))}to{filter:drop-shadow(0 0 1px #00000080)}}@keyframes hl-arc-flash{0%{filter:brightness(2.4)}to{filter:none}}@keyframes hl-arc-spend{0%{filter:brightness(3)saturate(.2)}to{filter:none}}@keyframes hl-sheen{0%{stroke-dashoffset:.1px;opacity:0}10%{opacity:.9}90%{opacity:.9}to{stroke-dashoffset:-1.05px;opacity:0}}@keyframes hl-burn{0%{opacity:.5}to{opacity:1}}@keyframes hl-flame{0%{opacity:.7}to{opacity:1}}@keyframes hl-burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes hl-tick{0%{transform:translateY(-3px)}to{transform:none}}@keyframes hl-st-flash{0%{filter:brightness(2.2)}to{filter:none}}@keyframes hl-rise-bust{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hl-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(45deg)}}@keyframes hl-slash{0%{opacity:0;clip-path:inset(-40px 100% -40px -40px)}to{opacity:1;clip-path:inset(-40px)}}@keyframes hl-pour{0%{clip-path:inset(-20px 100% -20px -20px)}to{clip-path:inset(-20px)}}@keyframes hl-aura{0%{opacity:.5}to{opacity:.85}}@keyframes hl-flow{0%{transform:translate(-256px)}to{transform:none}}@keyframes hl-flow-back{to{transform:translate(-256px)}}@keyframes hl-ripple-run{to{transform:translate(-64px)}}@keyframes hl-rush{0%{transform:translate(-120px)}to{transform:none}}@keyframes hl-carbonate{to{transform:translateY(-32px)}}@keyframes hl-bubble{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(-37px)scale(1.1)}}@keyframes hl-fizz-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-19px)}}@keyframes hl-foam{0%{opacity:1}to{opacity:.85}}@keyframes hl-sizzle{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes hl-heart{0%,to{opacity:1}50%{opacity:.72}}@keyframes hl-spill{0%,62%{opacity:0;transform:translateY(-4px)scale(.4)}70%{opacity:1;transform:translateY(0)scaleX(.8)}to{opacity:0;transform:translateY(30px)scale(.7,1.5)}}@keyframes hl-bleed{0%,9%{opacity:1;transform:none}30%{opacity:1;transform:translateY(1px)scaleY(1.04)}to{opacity:0;transform:translateY(28px)scaleY(1.7)}}@keyframes hl-white-hot{0%{opacity:1}to{opacity:0}}@keyframes hl-gash{0%{opacity:1;scale:1 .05}18%{opacity:1;scale:1 1.15}55%{opacity:.9;scale:.7 1}to{opacity:0;scale:.3 1}}@keyframes hl-hurt-glow{0%{opacity:1}to{opacity:.75}}@keyframes hl-shock{0%{opacity:1;transform:translateX(calc(var(--hp) * var(--w))) scale(.2)}to{opacity:0;transform:translateX(calc(var(--hp) * var(--w))) scale(1.4)}}@keyframes hl-fizz-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scaleY(.6)}}@keyframes hl-spray-x1{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-26px)}}@keyframes hl-spray-y1{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-30px)}to{transform:translateY(14px)}}@keyframes hl-spray-x2{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-44px)}}@keyframes hl-spray-y2{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-16px)}to{transform:translateY(20px)}}@keyframes hl-spray-x3{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-12px)}}@keyframes hl-spray-y3{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-38px)}to{transform:translateY(10px)}}@keyframes hl-spray-x4{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-58px)}}@keyframes hl-spray-y4{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-8px)}to{transform:translateY(24px)}}@keyframes hl-spray-x5{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(6px)}}@keyframes hl-spray-y5{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-24px)}to{transform:translateY(6px)}}@keyframes hl-spray-x6{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-34px)}}@keyframes hl-spray-y6{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-44px)}to{transform:translateY(4px)}}@keyframes hl-spray-x7{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-20px)}}@keyframes hl-spray-y7{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-6px)}to{transform:translateY(26px)}}@keyframes hl-spray-x8{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-70px)}}@keyframes hl-spray-y8{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}38%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:translateY(-12px)}to{transform:translateY(18px)}}#interface[data-skin=halo] .mode-hud .hk-plaque{isolation:isolate;clip-path:none;filter:none;min-width:0;box-shadow:none;background:0 0;padding:6px 26px 7px;position:relative}#interface[data-skin=halo] .mode-hud .hk-plaque:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#040816e0 0 52%,#04081680 70%,#0000 100%);position:absolute;inset:-6px -16px -8px}#interface[data-skin=halo] .mode-hud .hk-plaque:after{content:none}#interface[data-skin=halo] .mode-hud .hk-plaque strong{font:400 22px/1 var(--hl-display);letter-spacing:.06em;color:#fff;text-shadow:0 0 10px #a6f0ffcc,0 2px #000000bf;font-style:normal;transform:skew(-8deg)}#interface[data-skin=halo] .mode-hud .hk-plaque strong em{color:#ff5c7a;text-shadow:0 0 10px #dc143cd9,0 2px #000000bf}#interface[data-skin=halo] .mode-hud .hk-plaque small{font:400 10px/1 var(--hl-display);letter-spacing:.18em;color:var(--hl-ice);text-shadow:0 1px #000c;margin-top:5px}#interface[data-skin=halo] .mode-hud :is(.hk-slip,.hk-slip.ink){color:#fff;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);box-shadow:none;font:400 14px/1 var(--hl-display);letter-spacing:.05em;text-shadow:0 0 8px #a6f0ff8c;background:linear-gradient(100deg,#060a1ae6,#0c142ec7);gap:9px;padding:6px 18px 7px 16px;font-style:normal;position:relative}#interface[data-skin=halo] .mode-hud .hk-slip:before{content:"";background:linear-gradient(180deg,#ff5c7a,var(--hl-crimson));width:3px;position:absolute;top:0;bottom:0;left:3px;transform:skew(-24deg)}#interface[data-skin=halo] .mode-hud :is(.hk-slip,.hk-slip.ink) small{font:400 9px/1 var(--hl-display);letter-spacing:.16em;color:var(--hl-ice);text-shadow:none}#interface[data-skin=halo][data-hud=last-stand] .mode-hud>[data-zone="1b"]{gap:5px}#interface[data-skin=halo][data-hud=last-stand] .mode-hud>[data-zone="3"]{top:calc(var(--hd-top,10px) * var(--hud-k,1));gap:9px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini{width:calc(clamp(176px,13vw,244px) * var(--hk-k,1));color:#fff;clip-path:none;box-shadow:0 0 0 2px #fff,5px 5px 0 2px var(--hl-crimson);background:#04050a;gap:8px;margin-right:6px;padding:4px 8px 5px 11px;animation:none;transform:skew(-12deg)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini>*{transform:skew(12deg)}#interface[data-skin=halo][data-hud=last-stand] .ls-allies .hk-mini,#interface[data-skin=halo][data-hud=rift-war] .rw-allies .hk-mini{flex-direction:row-reverse}#interface[data-skin=halo][data-hud=last-stand] .ls-allies,#interface[data-skin=halo][data-hud=rift-war] .rw-allies{gap:8px}#interface[data-skin=halo][data-hud=last-stand] .ls-allies .hk-mini-body,#interface[data-skin=halo][data-hud=rift-war] .rw-allies .hk-mini-body{text-align:right;flex-direction:column;align-items:flex-end;display:flex}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-face{width:calc(clamp(26px,2vw,36px) * var(--hk-k,1));height:calc(clamp(26px,2vw,36px) * var(--hk-k,1));box-shadow:none;clip-path:polygon(0 0,100% 0,100% 74%,74% 100%,0 100%);background:#fff;border-radius:0;padding:2px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-face svg{clip-path:polygon(0 0,100% 0,100% 74%,74% 100%,0 100%);filter:grayscale()contrast(1.35);background:#eef1f6}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-body b{font:400 12.5px/1.05 var(--hl-display);letter-spacing:.04em;text-shadow:2px 2px 0 var(--hl-crimson);margin:0;padding:0 3px 0 0;font-style:normal}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-track{background:#fff;border:0;width:100%;height:7px;margin:4px 0 0;padding:0;position:relative;overflow:hidden;transform:skew(-20deg)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-track:before{content:"";background:#04050a;position:absolute;inset:1.5px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-track:after{content:"";z-index:2;background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 2px),#04050a calc(20% - 2px) 20%);position:absolute;inset:1.5px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-track>i{box-shadow:none;background:linear-gradient(90deg,#0a7a5a,#3ddc97 55%,#d6ffe9);inset:1.5px}#interface[data-skin=halo][data-hud=last-stand] .ls-allies .hk-mini-track>i,#interface[data-skin=halo][data-hud=rift-war] .rw-allies .hk-mini-track>i{transform-origin:100%;background:linear-gradient(270deg,#0a7a5a,#3ddc97 55%,#d6ffe9)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini-body small{background:var(--hl-crimson);color:#fff;max-width:100%;font:400 7.5px/1 var(--hl-display);letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;padding:1.5px 6px;display:inline-block;overflow:hidden;transform:skew(-14deg)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-you{box-shadow:0 0 0 2px var(--hl-gold),5px 5px 0 2px var(--hl-crimson)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-down{background:#5a0b1d;animation:.9s step-end infinite hl-mode-down}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-down .hk-mini-track>i{background:linear-gradient(90deg,#d9a21e,#ffe08a)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-down .hk-mini-body small{color:var(--hl-crimson);background:#fff}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-reviving{box-shadow:0 0 0 2px var(--hl-gold),5px 5px 0 2px #d9a21e;background:#3d2f06;animation:none}#interface[data-skin=halo] .combat-hud .mode-hud .hk-mini.is-gone{opacity:.5}#interface[data-skin=halo] .mode-hud .ls-boss{clip-path:none;width:min(44vw,660px);box-shadow:none;color:#fff;background:0 0;padding:0}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-head{justify-content:center;align-items:baseline;gap:12px;padding:0 4%}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-head b{font:400 19px/1 var(--hl-display);letter-spacing:.06em;text-shadow:0 0 12px #dc143cbf,0 2px #000c;margin:0;padding:0;font-style:normal;transform:skew(-8deg)}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-head small{font:400 11px/1 var(--hl-display);letter-spacing:.16em;color:var(--hl-gold);text-shadow:0 0 8px #ffc850b3}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-head span{font:400 11px/1 var(--hl-display);letter-spacing:.08em;color:#ffffffbf;margin-left:auto;font-style:normal}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-track{background:#00000080;border:0;border-radius:0;height:9px;margin-top:6px;transform:skew(-14deg);box-shadow:inset 0 0 0 1px #ffffff2e}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-echo{background:#fffc}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-fill{background:linear-gradient(90deg,#4a0717,#dc143c 55%,#ff6b86);box-shadow:inset 0 1px #ffffff73,0 0 14px #dc143cbf}#interface[data-skin=halo] .mode-hud .ls-boss:not(.hidden){animation:hl-mode-rise .45s var(--hl-glide) both}#interface[data-skin=halo] .mode-hud .hk-banner{isolation:isolate;filter:none;clip-path:none;color:#fff;background:0 0;padding:10px 40px 12px;position:relative}#interface[data-skin=halo] .mode-hud .hk-banner:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#040816e6 0 50%,#04081673 72%,#0000 100%);position:absolute;inset:-10px -30px}#interface[data-skin=halo] .mode-hud .hk-banner small{font:400 11px/1 var(--hl-display);letter-spacing:.3em;color:var(--hl-gold);text-shadow:0 0 8px #ffc85099}#interface[data-skin=halo] .mode-hud .hk-banner strong{font:400 34px/1 var(--hl-display);letter-spacing:.06em;text-shadow:0 0 14px #a6f0ffd9,0 3px #000000bf;font-style:normal;transform:skew(-8deg)}#interface[data-skin=halo] .mode-hud .hk-banner span{font:400 10px/1 var(--hl-display);letter-spacing:.2em;color:var(--hl-ice)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-edge{color:#fff;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:linear-gradient(100deg,#060a1ae6,#0c142ecc);padding:6px 14px 7px 10px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-edge b{color:#fff;font:400 13px/1 var(--hl-display);letter-spacing:.05em;text-shadow:0 0 8px #a6f0ff80;font-style:normal}#interface[data-skin=halo] .combat-hud .mode-hud .hk-edge small{font:400 8.5px/1 var(--hl-display);letter-spacing:.12em;color:var(--hl-ice);margin-top:3px}#interface[data-skin=halo] .combat-hud .mode-hud .hk-edge-arrow{border-left-color:var(--hl-crimson);filter:drop-shadow(0 0 4px #dc143ccc)}#interface[data-skin=halo] .combat-hud .mode-hud .hk-edge.pulse{animation:1s ease-in-out infinite hl-mode-edge}#interface[data-skin=halo][data-hud=bad-blood] .mode-hud{--bb-hero:#3ddc97;--bb-villain:#ff4766}#interface[data-skin=halo][data-hud=bad-blood] .bb-bar{color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);box-shadow:none;background:linear-gradient(#060a1ae0,#0c142ec7);padding:4px 16px 5px}#interface[data-skin=halo][data-hud=bad-blood] .bb-team small{font:400 9px/1 var(--hl-display);letter-spacing:.16em}#interface[data-skin=halo][data-hud=bad-blood] .bb-portrait{border:0;border-radius:50%;box-shadow:inset 0 0 0 2px #a6f0ff99}#interface[data-hud=bad-blood][data-skin=halo] .bb-hp{background:#ffffff24;height:3px}#interface[data-skin=halo][data-hud=bad-blood] .bb-count b{font:400 30px/1 var(--hl-display);text-shadow:0 0 10px,0 2px #000000b3;font-style:normal}#interface[data-skin=halo][data-hud=bad-blood] .bb-count span{font:400 12px/1 var(--hl-display);color:#ffffffbf;font-style:normal}#interface[data-skin=halo][data-hud=bad-blood] .bb-mark{font:400 9px/1.2 var(--hl-display);background:#060a1ae6;font-style:normal}#interface[data-skin=halo][data-hud=bad-blood] :is(.bb-badge,.bb-tag){font:400 10px/1 var(--hl-display);letter-spacing:.12em}#interface[data-skin=halo][data-hud=bad-blood] .bb-badge[data-kind=used]{background:#060a1ae6}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn{color:#fff;clip-path:none;background:repeating-linear-gradient(-4deg,#0000 0 9px,#ffffff0f 9px 10px,#0000 10px 23px),linear-gradient(100deg,#05060b,#141a30 60%,#0a0c15);border:0;padding:10px 26px 12px 14px;transform:translate(-50%)skew(-8deg);box-shadow:0 0 0 2px #fff,7px 7px 0 2px #dc143c}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn>*{transform:skew(8deg)}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-copy b{font:400 19px/1 var(--hl-display);color:#fff;letter-spacing:.05em;text-shadow:2px 2px #dc143c;font-style:normal}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-copy :is(span,small){color:var(--hl-ice);font:400 9.5px/1.5 var(--hl-display);letter-spacing:.12em;text-transform:uppercase}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-dial{background:conic-gradient(#ff2d55 var(--return-progress,0%),#ffffff1f 0);box-shadow:0 0 12px #ff2d5573}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-dial:before{background:#0a0c15}#interface[data-skin=halo]:is([data-hud=last-stand],[data-hud=bad-blood],[data-hud=rift-war]) .objective-respawn .objective-return-dial strong{font:400 17px/1 var(--hl-display);color:#fff}@keyframes hl-mode-down{50%{background:#a3152a}}@keyframes hl-mode-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes hl-mode-edge{50%{filter:drop-shadow(0 0 8px #dc143cd9)brightness(1.25)}}@media (max-height:520px) and (orientation:landscape),(max-width:620px){#interface[data-skin=halo] .mode-hud .ls-boss{width:min(56vw,420px)}#interface[data-skin=halo] .mode-hud .ls-boss .hk-wide-head b{font-size:14px}}@media (prefers-reduced-motion:reduce){#interface[data-skin=halo] .mode-hud :is(.hk-mini.is-down,.hk-edge.pulse,.ls-boss){animation:none!important}}.touch-controls{--tc-ink:#0b0c0e;--tc-paper:#fbf6ea;--tc-red:#cc202b;--tc-k:1;z-index:40;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;--tc-l:env(safe-area-inset-left,0px);--tc-r:env(safe-area-inset-right,0px);--tc-b:env(safe-area-inset-bottom,0px);--tc-t:env(safe-area-inset-top,0px);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:900;position:absolute;inset:0;overflow:hidden}.touch-controls[hidden]{display:none}.touch-controls.tc-tablet{--tc-k:1.3}.touch-controls *{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tc-stick{opacity:0;width:0;height:0;transition:opacity .12s;position:absolute;top:0;left:0}.tc-stick.on{opacity:1}.tc-base,.tc-knob,.tc-stick-home{border-radius:50%;display:block;position:absolute}.tc-base{width:calc(116px * var(--tc-k));height:calc(116px * var(--tc-k));margin:calc(-58px * var(--tc-k));background:radial-gradient(circle,#0b0c0e22 40%,#0b0c0e66);border:3px solid #fbf6eacc;box-shadow:0 0 0 2px #0b0c0e99}.tc-knob{width:calc(54px * var(--tc-k));height:calc(54px * var(--tc-k));margin:calc(-27px * var(--tc-k));border:3px solid var(--tc-ink);background:#fbf6eae6;box-shadow:2px 3px #0b0c0e99}.tc-stick-home{left:calc(40px * var(--tc-k) + var(--tc-l));bottom:calc(34px * var(--tc-k) + var(--tc-b));width:calc(116px * var(--tc-k));height:calc(116px * var(--tc-k));border:2px dashed #fbf6ea80;transition:opacity .2s;box-shadow:0 0 0 1px #0b0c0e55}.tc-stick.on~.tc-stick-home{opacity:0}.tc-stick-home:after{content:"MOVE";color:#fbf6eaa6;font-size:calc(15px * var(--tc-k));letter-spacing:.08em;text-shadow:1px 1px #0b0c0e;place-items:center;display:grid;position:absolute;inset:0}.tc-btn{--d:62px;--x:0px;--y:0px;box-sizing:border-box;width:calc(var(--d) * var(--tc-k));height:calc(var(--d) * var(--tc-k));right:calc(var(--x) * var(--tc-k) + var(--tc-r));bottom:calc(var(--y) * var(--tc-k) + var(--tc-b));pointer-events:auto;cursor:default;color:var(--tc-ink);border:3px solid var(--tc-ink);font:inherit;font-size:calc(var(--d) * .25 * var(--tc-k));letter-spacing:.01em;opacity:.9;isolation:isolate;background:#fbf6eabd;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;transition:transform 60ms,background-color 60ms;display:grid;position:absolute;box-shadow:3px 4px #0b0c0e8c}.tc-btn b{z-index:2;font:inherit;position:relative;transform:skew(-4deg)}.tc-btn.down{background:var(--tc-ink);color:var(--tc-paper);transform:scale(.93);box-shadow:1px 1px #0b0c0e8c}.tc-light{--d:96px;--x:26px;--y:30px;font-size:calc(24px * var(--tc-k))}.tc-heavy{--d:68px;--x:136px;--y:18px}.tc-special{--d:68px;--x:124px;--y:104px}.tc-ultimate{--d:72px;--x:40px;--y:140px}.tc-jump{--d:62px;--x:218px;--y:16px}.tc-dash{--d:62px;--x:210px;--y:100px}.tc-guard{--d:62px;--x:196px;--y:182px}.tc-awaken{--d:54px;--x:122px;--y:196px;font-size:calc(12px * var(--tc-k))}.tc-target{--d:52px;--x:296px;--y:36px;font-size:calc(14px * var(--tc-k))}.tc-area{--d:62px;--x:362px;--y:28px}.tc-pause,.tc-emote{--d:44px;bottom:auto;right:auto;top:calc(10px + var(--tc-t));font-size:calc(15px * var(--tc-k))}.tc-pause{left:calc(31vw + var(--tc-l))}.tc-emote{left:calc(31vw + 52px * var(--tc-k) + var(--tc-l))}.tc-wheel{left:calc(31vw + var(--tc-l));top:calc(10px + 54px * var(--tc-k) + var(--tc-t));gap:8px;display:flex;position:absolute}.tc-wheel[hidden]{display:none}.tc-slot{--d:44px;position:relative;bottom:auto;right:auto}#interface[data-hud=training]~.touch-controls .tc-emote,:where(body).pf-lab.pf-lab #app .touch-controls .tc-btn{display:none}.tc-light:after,.tc-heavy:after,.tc-special:after,.tc-area:after{content:"";z-index:1;pointer-events:none;background:conic-gradient(#0b0c0eb3 calc(var(--cool,0) * 1turn),transparent 0);border-radius:50%;position:absolute;inset:-3px}.tc-ultimate:before,.tc-awaken:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(var(--tc-red) calc(var(--charge,0) * 1turn),#0b0c0e73 0);box-shadow:0 0 0 2px var(--tc-ink);border-radius:50%;position:absolute;inset:-8px}.tc-ultimate.ready,.tc-awaken.ready{background:var(--tc-red);color:var(--tc-paper);animation:1.1s ease-in-out infinite tc-ready}.tc-awaken.awake{background:var(--tc-ink);color:var(--tc-paper)}@keyframes tc-ready{50%{box-shadow:0 0 0 5px #cc202b66,3px 4px #0b0c0e8c}}.tc-aim{width:calc(var(--reach,120px) * 2);height:calc(var(--reach,120px) * 2);margin:calc(var(--reach,120px) * -1);pointer-events:none;z-index:-2;border:2px dashed #fbf6eab3;border-radius:50%;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0b0c0e66}.tc-area.aiming .tc-aim{display:block}.tc-aim-dot{width:calc(22px * var(--tc-k));height:calc(22px * var(--tc-k));margin:calc(-11px * var(--tc-k));background:var(--tc-red);border:3px solid var(--tc-paper);box-shadow:0 0 0 2px var(--tc-ink);border-radius:50%;position:absolute;top:50%;left:50%}.tc-area.cancelled{opacity:.5}@media (prefers-reduced-motion:reduce){.tc-ultimate.ready,.tc-awaken.ready{animation:none}}@media (max-height:360px){.touch-controls:not(.tc-tablet){--tc-k:.88}}html.touch-play,html.touch-play body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.touch-play #game-canvas{touch-action:none}#interface[data-input=touch] .combat-hud :is(.controls-hint,.pointer-hint,.move-bar){display:none!important}kbd.touch-key{min-width:1.9em;font:inherit;text-align:center;letter-spacing:.02em;vertical-align:.08em;border:2px solid;border-radius:999px;padding:.1em .45em;font-size:.82em;font-style:italic;font-weight:900;line-height:1.15;display:inline-block}.tc-turn{z-index:2147483000;color:#111;text-align:center;background:#fff;place-items:center;padding:24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:900;display:none;position:absolute;inset:0}html.tc-upright .tc-turn{display:grid}.tc-turn div{background:#fff;border:4px solid #111;justify-items:center;gap:10px;padding:26px 22px;display:grid;box-shadow:8px 9px #cc202b}.tc-turn i{color:#cc202b;font-size:64px;font-style:normal;line-height:1;animation:1.8s ease-in-out infinite tc-turn;display:block}.tc-turn strong{letter-spacing:.02em;font-size:34px}.tc-turn span{letter-spacing:.04em;font-size:18px;font-weight:800}@keyframes tc-turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.quality-toast{left:50%;top:calc(12px + env(safe-area-inset-top,0px));z-index:2147482000;color:#0b0c0e;pointer-events:none;letter-spacing:.03em;text-align:center;background:#fbf6ea;border:3px solid #0b0c0e;max-width:min(92vw,560px);padding:8px 14px 9px;font:italic 800 16px/1.25 Barlow Condensed,Arial Narrow,sans-serif;transition:transform .25s ease-out;position:absolute;transform:translate(-50%,-140%);box-shadow:4px 5px #0b0c0e}.quality-toast.in{transform:translate(-50%)}.quality-toast b{color:#cc202b;font-weight:900}@media (max-width:700px),(max-height:520px) and (orientation:landscape){.manga-home .home-heading{gap:8px}.manga-home .home-heading span:first-child{flex:none;width:auto!important}.manga-home .home-heading span:first-child:after{display:none}.manga-home .home-heading .home-volumes{background:0 0;flex:none;padding:0;position:static}.manga-home .home-heading:after{flex:1;min-width:12px;display:block;position:static}}@media (max-height:520px) and (orientation:landscape){.manga-home .home-heading .shop-chip-next{display:none}}@media (max-width:700px) and (orientation:portrait){.manga-home .home-heading{flex-wrap:wrap;row-gap:6px;height:auto!important}.manga-home .home-heading .shop-chip{max-width:none;margin-left:auto;padding:2px 0;position:static;transform:none}}@media (max-width:700px) and (orientation:portrait),(max-height:520px) and (orientation:landscape){.lobby.manga-home{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.manga-home .home-actions{z-index:6;padding:6px calc(14px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px));background:#fff;border-top:3px solid #111;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px #cc202b}.manga-home .home-actions>button{min-height:44px}html .manga-home .home-actions #home-play{margin-left:auto;position:relative;bottom:auto;left:auto;right:auto}}@media (max-height:520px) and (orientation:landscape){.lobby.manga-home{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}html .manga-home .home-actions #home-play{padding:2px 12px 4px 10px}html .manga-home .home-actions #home-play>span:first-child{font-size:28px!important}html .manga-home .home-actions #home-play .home-play-sub{background:0 0;padding:0;top:50%;bottom:auto;right:calc(100% + 12px);transform:translateY(-50%)}}@media (max-width:700px) and (orientation:portrait){#interface .combat-hud.waiting-room .private-status.waiting{width:auto;max-height:calc(100% - 124px);top:112px;left:8px;right:8px}#interface .combat-hud.waiting-room .private-status.waiting .room-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px) and (orientation:portrait){dialog.mode-sheet[open]{flex-direction:column;display:flex}dialog.mode-sheet>section{flex:none}dialog.mode-sheet>.ms-mode{order:0}dialog.mode-sheet .ms-art{height:96px}dialog.mode-sheet>.ms-play{border-top:2px solid var(--ms-ink,#111);order:1}dialog.mode-sheet>.ms-rules{order:2}}[data-input=touch] .mode-sheet .ms-hint{display:none}@media (max-height:520px) and (orientation:landscape){.manga-home .home-mode-label{font-size:14px}}#interface[data-input=touch] .manga-home :is(.home-variants button,.home-volumes button,.home-mode-line [data-howto],.home-actions>button:not(#home-play)){position:relative}#interface[data-input=touch] .manga-home .home-variants button:after{content:"";position:absolute;inset:-3px -5px -9px}#interface[data-input=touch] .manga-home .home-volumes button:after{content:"";position:absolute;inset:-10px -3px}#interface[data-input=touch] .manga-home .home-mode-line [data-howto]:after{content:"";position:absolute;inset:-13px -8px}#interface[data-input=touch] .manga-home .home-actions>button:not(#home-play):after{content:"";position:absolute;inset:-4px -8px}#interface[data-input=touch] .combat-hud .mode-hud{--mh-above-strip:calc(162px + env(safe-area-inset-bottom,0px))}@media (max-height:360px){#interface[data-input=touch] .combat-hud .mode-hud{--mh-above-strip:calc(144px + env(safe-area-inset-bottom,0px))}}@media (min-width:600px) and (min-height:600px){#interface[data-input=touch] .combat-hud .mode-hud{--mh-above-strip:calc(206px + env(safe-area-inset-bottom,0px))}}#interface[data-hud=royale][data-royale-down]~.touch-controls :is(.tc-light,.tc-heavy,.tc-special,.tc-ultimate,.tc-area,.tc-jump,.tc-dash,.tc-guard,.tc-awaken,.tc-emote,.tc-stick-home){display:none}.room-player small{text-overflow:ellipsis;display:block;overflow:hidden}@media (max-height:520px) and (orientation:landscape){#interface .combat-hud.waiting-room .private-status.waiting .room-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}
