:root{--ink:#0f1014;--ink-2:#1b1c22;--bone:#f2f1ec;--muted:#8a8b94;--signal:#ff2f36;--dos:#0000a8;--yellow:#fecb56;--blue:#3a6ea5;--ok:#4fbf6a;--pixel:"Silkscreen", "Courier New", monospace;--display:"Archivo", "Arial Narrow", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ink);color:var(--bone);font-family:var(--display);overflow:hidden}.stage{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:12px;display:flex}.screen{aspect-ratio:16/9;border:3px solid var(--bone);width:min(100%,177.778vh - 124.444px);box-shadow:8px 8px 0 var(--signal);background:#000;position:relative;container-type:inline-size}.canvas-host,.canvas-host canvas{image-rendering:pixelated;position:absolute;inset:0;width:100%!important;height:100%!important}.hud{pointer-events:none;font-family:var(--pixel);position:absolute;inset:0}.hud-time{background:var(--ink);border:2px solid var(--bone);font-variant-numeric:tabular-nums;padding:.3cqw .8cqw;font-size:1.6cqw;position:absolute;top:1.6cqw;left:1.6cqw}.hud-style{background:var(--ink);border:2px solid var(--bone);grid-template-columns:auto auto;align-items:end;gap:.2cqw .8cqw;min-width:17cqw;padding:.5cqw .9cqw;display:grid;position:absolute;top:1.6cqw;right:1.6cqw}.hud-style-label{color:var(--muted);letter-spacing:.1em;font-size:1.1cqw}.hud-style-rank{font-family:var(--display);font-variation-settings:"wdth" 125;color:var(--bone);grid-row:span 2;justify-self:end;font-size:4.2cqw;font-weight:900;line-height:.9}.hud-style-bar{background:var(--ink-2);border:1px solid var(--muted);height:.7cqw}.hud-style-bar i{background:var(--yellow);height:100%;transition:width .1s linear;display:block}.hud-style-score{text-align:right;font-variant-numeric:tabular-nums;grid-column:span 2;font-size:1.2cqw}.rank-s .hud-style-rank,.rank-a .hud-style-rank{color:var(--yellow)}.rank-maximalist .hud-style-rank{color:var(--signal);text-shadow:2px 2px 0 var(--yellow);font-size:2.2cqw}.hud-party{align-items:flex-end;gap:.8cqw;display:flex;position:absolute;bottom:.8cqw;left:1cqw}.crew{background:var(--ink);border:2px solid var(--muted);opacity:.8;grid-template-columns:auto 1fr;gap:.15cqw .5cqw;width:13cqw;padding:.4cqw .55cqw;transition:transform .1s,opacity .1s;display:grid}.crew.is-active{border-color:var(--bone);opacity:1;box-shadow:4px 4px 0 var(--crew);transform:translateY(-.5cqw)}.crew.is-ko{opacity:.4;filter:grayscale()}.crew-key{background:var(--crew);width:1.9cqw;height:1.9cqw;color:var(--ink);grid-row:span 2;place-items:center;font-size:1.3cqw;font-weight:700;display:grid}.crew-name{font-family:var(--display);font-variation-settings:"wdth" 110;text-transform:uppercase;font-size:1.25cqw;font-weight:800;line-height:1}.crew-class{color:var(--muted);text-transform:uppercase;font-size:.95cqw}.crew-hp{background:var(--ink-2);border:1px solid var(--muted);grid-column:span 2;height:.7cqw}.crew-hp i{background:var(--ok);height:100%;display:block}.crew-ability{border:1px solid var(--muted);background:var(--ink-2);grid-column:span 2;height:1.4cqw;position:relative;overflow:hidden}.crew-ability i{background:#3a3b44;position:absolute;inset:0 auto 0 0}.crew-ability.is-ready i{background:var(--crew)}.crew-ability b{text-align:center;letter-spacing:.06em;mix-blend-mode:difference;color:var(--bone);font-size:.9cqw;line-height:1.4cqw;display:block;position:relative}.toast{font-family:var(--pixel);background:var(--bone);color:var(--ink);border:2px solid var(--ink);text-align:center;width:max-content;max-width:72cqw;padding:.4cqw 1cqw;font-size:1.2cqw;line-height:1.5;position:absolute;top:7.4cqw;left:50%;transform:translate(-50%)}.dialogue{background:var(--bone);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--signal);cursor:pointer;gap:1.2cqw;padding:1.2cqw;display:flex;position:absolute;bottom:3cqw;left:3cqw;right:3cqw}.dialogue.is-narrator{background:var(--ink);color:var(--bone);border-color:var(--bone)}.dialogue-portrait{border:3px solid var(--ink);flex:none;place-items:center;width:9cqw;height:9cqw;display:grid;position:relative}.dialogue-portrait span{font-family:var(--display);color:var(--ink);font-size:5cqw;font-weight:900}.dialogue-portrait em{font:normal .9cqw var(--pixel);background:var(--ink);color:var(--bone);text-transform:uppercase;padding:.15cqw .4cqw;position:absolute;bottom:-1.2cqw;left:-.3cqw}.dialogue-portrait.is-comms{filter:grayscale(.6)contrast(1.2)}.dialogue-portrait.is-comms:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000047 0 2px,#0000 2px 4px);position:absolute;inset:0}.dialogue-comms{font:normal .9cqw var(--pixel);background:var(--signal);color:var(--bone);vertical-align:middle;letter-spacing:.05em;margin-left:1cqw;padding:.2cqw .5cqw}.dialogue-body{flex-direction:column;flex:1;gap:.5cqw;min-width:0;display:flex}.dialogue-name{font-family:var(--display);font-variation-settings:"wdth" 120;text-transform:uppercase;font-size:1.9cqw;font-weight:900}.dialogue-text{min-height:5.2cqw;margin:0;font-size:1.9cqw;font-weight:500;line-height:1.35}.dialogue-next{font-family:var(--pixel);text-align:right;color:var(--signal);font-size:1cqw}.dialogue-next span{color:var(--muted);margin-left:1cqw}.results{background:#0f1014d1;place-items:center;display:grid;position:absolute;inset:0}.results-card{background:var(--bone);width:min(92%,62cqw);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--signal);flex-direction:column;gap:1.2cqw;padding:2cqw;display:flex}.results-eyebrow{font-family:var(--pixel);color:var(--signal);font-size:1.2cqw}.results-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw;margin:0;display:grid}.results-stats dt{font-family:var(--pixel);color:#5b5c63;text-transform:uppercase;font-size:.95cqw}.results-stats dd{font-variation-settings:"wdth" 110;font-variant-numeric:tabular-nums;margin:0;font-size:2cqw;font-weight:900}.results-form label{font-family:var(--pixel);font-size:1cqw}.results-row{gap:.8cqw;margin-top:.4cqw;display:flex}.results-row input{min-width:0;font:600 1.6cqw var(--display);border:2px solid var(--ink);color:var(--ink);background:#fff;flex:1;padding:.6cqw .8cqw}.results-card button{font:800 1.4cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--signal);color:#fff;cursor:pointer;padding:.6cqw 1.2cqw}.results-card button:disabled{opacity:.5;cursor:default}.results-card button:focus-visible,.results-row input:focus-visible{outline:3px solid var(--dos);outline-offset:2px}.results-retry{align-self:flex-start;background:var(--ink)!important}.results-error{color:var(--signal);margin:.4cqw 0 0;font-size:1.2cqw}.results-board{font-family:var(--pixel);gap:.2cqw;margin:0;padding:0;font-size:1.1cqw;list-style:none;display:grid}.results-board li{font-variant-numeric:tabular-nums;border-bottom:1px solid #cfccc1;grid-template-columns:2cqw 1fr auto auto;gap:1.2cqw;padding:.2cqw 0;display:grid}.legend{font-family:var(--pixel);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:11px;display:flex}kbd{border:1px solid var(--muted);min-width:18px;color:var(--bone);font:inherit;text-align:center;border-bottom-width:2px;margin-right:2px;padding:1px 4px;display:inline-block}.dialogue-portrait.has-art{background-color:var(--ink-2);image-rendering:pixelated;background-repeat:no-repeat}.hud-boss{background:var(--ink);border:2px solid var(--bone);gap:.3cqw;width:42cqw;padding:.5cqw .8cqw;display:grid;position:absolute;top:1.6cqw;left:50%;transform:translate(-50%)}.hud-boss-name{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:1.1cqw}.hud-boss-bar{background:var(--ink-2);border:1px solid var(--muted);height:1cqw}.hud-boss-bar i{background:var(--signal);height:100%;transition:width .15s;display:block}.hud-boss.is-shielded .hud-boss-bar i{background:var(--ok)}.hud-boss.is-shielded{border-color:var(--ok)}.hud-hint{background:var(--bone);color:var(--ink);border:2px solid var(--ink);white-space:nowrap;padding:.4cqw .9cqw;font-size:1.2cqw;position:absolute;bottom:10cqw;left:50%;transform:translate(-50%)}.title{background:radial-gradient(ellipse at 50% 20%, #2a2b33 0%, var(--ink) 70%);image-rendering:pixelated;background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;justify-items:center;gap:1.5cqw;padding:3cqw 3cqw 2cqw;display:grid;position:absolute;inset:0;overflow:hidden}.title-head{justify-items:center;gap:1cqw;display:grid}.title-logo{width:46cqw;height:auto;image-rendering:pixelated;filter:drop-shadow(4px 4px 0 var(--ink))}.title-fallback{font-variation-settings:"wdth" 125;letter-spacing:-.02em;margin:0;font-size:6cqw;font-weight:900}.title-tag{font-family:var(--pixel);color:var(--ink);background:var(--yellow);border:2px solid var(--ink);margin:0;padding:.3cqw .9cqw;font-size:1.4cqw;animation:.35s ease-out tag-in;transform:rotate(-1.5deg)}@keyframes tag-in{0%{opacity:0;transform:rotate(-1.5deg)scale(.6)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}.title-menu{align-self:end;gap:.5cqw;width:min(52cqw,100%);display:grid}.title-item{color:var(--bone);border:2px solid var(--muted);text-align:left;cursor:pointer;font:inherit;background:#0f1014e0;grid-template-columns:5cqw 1fr auto;align-items:baseline;gap:1cqw;padding:.7cqw 1.1cqw;display:grid}.title-item.is-sel{border-color:var(--bone);background:var(--bone);color:var(--ink);box-shadow:5px 5px 0 var(--signal)}.title-item:disabled{opacity:.45;cursor:default}.title-item:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.title-ep{font-family:var(--pixel);color:var(--signal);font-size:1.2cqw}.title-name{font-variation-settings:"wdth" 115;text-transform:uppercase;font-size:1.9cqw;font-weight:900}.title-place{font-family:var(--pixel);opacity:.75;font-size:1cqw}.title-foot{font-family:var(--pixel);color:var(--muted);margin:0;font-size:1cqw}@media (prefers-reduced-motion:reduce){.title-tag{animation:none}}.board{background:var(--bone);color:var(--ink);flex-direction:column;gap:1.2cqw;padding:2.5cqw 3cqw;display:flex;position:absolute;inset:0;overflow:auto}.board-head{justify-content:space-between;align-items:baseline;display:flex}.board-head h2{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:4cqw;font-weight:900}.board button{font:700 1.3cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--bone);color:var(--ink);cursor:pointer;padding:.45cqw 1cqw}.board button[aria-selected=true]{background:var(--ink);color:var(--bone)}.board button:focus-visible{outline:3px solid var(--dos);outline-offset:2px}.board-tabs{flex-wrap:wrap;gap:.5cqw;display:flex}.board-spacer{flex:1}.board-empty{font-family:var(--pixel);color:#5b5c63;font-size:1.3cqw}.board-list{gap:.3cqw;margin:0;padding:0;list-style:none;display:grid}.board-list li{border-bottom:2px solid var(--ink);font-variant-numeric:tabular-nums;grid-template-columns:3cqw minmax(0,1fr) minmax(0,1.4fr) 9cqw 8cqw;align-items:baseline;gap:1cqw;padding:.5cqw 0;font-size:1.5cqw;display:grid}.board-rank{font-family:var(--pixel);color:var(--signal)}.board-party{font-family:var(--pixel);color:#5b5c63;overflow-wrap:anywhere;font-size:1cqw}.pause{background:#0f1014b3;place-items:center;display:grid;position:absolute;inset:0}.pause-card{background:var(--bone);border:3px solid var(--ink);min-width:24cqw;box-shadow:8px 8px 0 var(--signal);gap:.6cqw;padding:1.6cqw;display:grid}.pause-title{font-family:var(--pixel);color:var(--ink);text-align:center;margin-bottom:.4cqw;font-size:2cqw}.pause-card button{font:800 1.5cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--bone);color:var(--ink);cursor:pointer;text-align:left;padding:.6cqw 1cqw}.pause-card button:hover,.pause-card button:focus-visible{background:var(--ink);color:var(--bone);outline:none}.results-actions{flex-wrap:wrap;gap:.8cqw;display:flex}.studio{background:var(--ink);color:var(--bone);grid-template-rows:auto 1fr auto;gap:1.4cqw;padding:2.4cqw 3cqw;display:grid;position:absolute;inset:0}.studio-eyebrow{font-family:var(--pixel);color:var(--signal);font-size:1.1cqw}.studio-head h2{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;margin:.3cqw 0;font-size:3.6cqw;font-weight:900}.studio-head p{color:#c9c9d1;margin:0;font-size:1.5cqw}.studio-grid{grid-template-columns:repeat(auto-fill,minmax(12.5cqw,1fr));align-content:start;gap:1cqw;display:grid}.studio-card{text-align:left;background:var(--ink-2);color:var(--bone);cursor:pointer;font:inherit;border:2px solid #3a3b44;gap:.3cqw;padding:.8cqw;display:grid;position:relative}.studio-card.is-cursor{border-color:var(--bone)}.studio-card.is-on{border-color:var(--crew);box-shadow:5px 5px 0 var(--crew);background:#22232b}.studio-card.is-joiner{opacity:.55;cursor:default;border-style:dashed}.studio-card:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.studio-face{aspect-ratio:1;width:100%;image-rendering:pixelated;border:2px solid var(--ink);background-repeat:no-repeat;display:block}.studio-name{font-variation-settings:"wdth" 115;text-transform:uppercase;font-size:1.7cqw;font-weight:900;line-height:1}.studio-role{font-family:var(--pixel);color:var(--muted);font-size:.9cqw}.studio-ability{font-family:var(--pixel);color:var(--ink);background:var(--crew,var(--bone));justify-self:start;padding:.1cqw .5cqw;font-size:1cqw}.studio-slot{background:var(--crew);width:2.2cqw;height:2.2cqw;color:var(--ink);font-family:var(--pixel);place-items:center;font-size:1.3cqw;display:grid;position:absolute;top:.5cqw;right:.5cqw}.studio-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1cqw;display:flex}.studio-quote{font-family:var(--pixel);color:var(--yellow);min-width:0;margin:0;font-size:1.2cqw}.studio-quote b{color:var(--bone)}.studio-actions{gap:.8cqw;display:flex}.studio-actions button{font:800 1.5cqw var(--display);text-transform:uppercase;border:2px solid var(--bone);background:var(--ink);color:var(--bone);cursor:pointer;padding:.6cqw 1.4cqw}.studio-actions button.is-go{background:var(--signal);border-color:var(--signal);color:#fff}.hud.is-beige,.hud.is-beige *{font-variation-settings:normal!important;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important}.hud.is-beige .crew,.hud.is-beige .hud-style,.hud.is-beige .hud-time,.hud.is-beige .hud-boss{filter:grayscale(.9);color:#6b6655!important;box-shadow:none!important;background:beige!important;border-color:#c9c2a5!important}.results-paper{border-top:3px double var(--ink);border-bottom:3px double var(--ink);gap:.3cqw;padding:.6cqw 0;display:grid}.results-paper.has-art{aspect-ratio:200/60;width:min(100%,50cqw);image-rendering:pixelated;background:50%/100% 100% no-repeat;border:0;margin:0 auto;padding:0;position:relative}.results-paper.has-art b{color:#1a1a1a;place-items:center;height:35%;font-size:1.5cqw;display:grid;position:absolute;top:51.7%;left:4%;right:4%}.results-byline{text-align:center;opacity:.75;margin-top:-.4cqw;font-family:Georgia,Times New Roman,serif;font-size:1.05cqw;display:block}.results-paper span{letter-spacing:.2em;text-align:center;font-family:Instrument Serif,Georgia,serif;font-size:1.1cqw}.results-paper b{text-align:center;text-transform:uppercase;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:2.2cqw;font-weight:900;line-height:1.05}.credits{background:var(--ink);justify-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.credits-roll{text-align:center;justify-items:center;gap:1.4cqw;width:min(60cqw,90%);animation:linear forwards roll;display:grid;position:absolute;top:100%}@keyframes roll{to{transform:translateY(calc(-100% - 60cqh))}}.credits-logo{width:34cqw;image-rendering:pixelated;margin-bottom:2cqw}.credits-lead{font-family:var(--pixel);color:var(--yellow);font-size:1.3cqw;line-height:1.6}.credits-line{gap:.2cqw;display:grid}.credits-line span{font-family:var(--pixel);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:1cqw}.credits-line b{font-variation-settings:"wdth" 115;color:var(--bone);text-transform:uppercase;font-size:2cqw;font-weight:900}.credits-skip{font-family:var(--pixel);color:var(--muted);margin:0;font-size:1cqw;position:absolute;bottom:1.5cqw;right:2cqw}@media (prefers-reduced-motion:reduce){.credits-roll{animation:none;top:4cqw}}.unlock{background:var(--ink);max-width:30cqw;color:var(--bone);border:2px solid var(--yellow);box-shadow:4px 4px 0 var(--signal);gap:.2cqw;padding:.7cqw 1cqw;animation:.3s ease-out unlock-in;display:grid;position:absolute;top:12cqw;right:1.6cqw}.unlock span{font-family:var(--pixel);color:var(--yellow);font-size:.9cqw}.unlock b{font-variation-settings:"wdth" 115;text-transform:uppercase;font-size:1.6cqw;font-weight:900}.unlock em{color:#c9c9d1;font-size:1.1cqw;font-style:normal}@keyframes unlock-in{0%{transform:translate(120%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.unlock{animation:none}}.ach-list{grid-template-columns:repeat(auto-fill,minmax(26cqw,1fr));gap:.8cqw;margin:0;padding:0;list-style:none;display:grid}.ach-list li{border:2px solid var(--ink);opacity:.45;gap:.3cqw;padding:.8cqw 1cqw;display:grid}.ach-list li.is-got{opacity:1;box-shadow:4px 4px 0 var(--signal)}.ach-list b{font-variation-settings:"wdth" 110;text-transform:uppercase;font-size:1.5cqw;font-weight:900}.ach-list span{font-size:1.2cqw}.ach-sub{font-family:var(--display);text-transform:uppercase;margin:1.6cqw 0 .8cqw;font-size:1.8cqw;font-weight:900}.versus{background:var(--ink);color:var(--bone);grid-template-rows:auto 1fr auto;gap:1.4cqw;padding:2.4cqw 3cqw;display:grid;position:absolute;inset:0;overflow:auto}.versus kbd{font-family:var(--pixel);border:1px solid var(--bone);padding:0 .3em;font-size:.9em}.versus-menu{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1cqw;max-width:64cqw;display:grid}.versus-menu>button,.versus-join button{font:800 1.8cqw var(--display);text-transform:uppercase;border:2px solid var(--bone);background:var(--ink-2);color:var(--bone);cursor:pointer;text-align:left;box-shadow:4px 4px 0 var(--signal);padding:1.2cqw 1.4cqw}.versus-menu>button small{font:normal .9cqw var(--pixel);color:var(--muted);text-transform:none;margin-top:.3cqw;display:block}.versus-menu button:hover,.versus-menu button:focus-visible{background:var(--signal);color:var(--ink);outline:none}.versus-menu button:disabled{opacity:.4;cursor:default}.versus-field{font:normal 1cqw var(--pixel);color:var(--muted);grid-column:1/-1;gap:.4cqw;display:grid}.versus-field input,.versus-join input{font:800 1.8cqw var(--display);background:var(--bone);color:var(--ink);border:2px solid var(--bone);min-width:0;padding:.8cqw 1cqw}.versus-join{grid-template-columns:1fr auto;gap:.6cqw;display:grid}.versus-join input{text-transform:uppercase;letter-spacing:.3em;text-align:center}.versus-msg{font:normal 1.1cqw var(--pixel);color:#ff7a7a;grid-column:1/-1;margin:0}.versus-result{text-align:center;grid-template-rows:none;place-content:center}.versus-result h2{font-variation-settings:"wdth" 125;text-transform:uppercase;margin:.4cqw 0;font-size:5cqw;font-weight:900}.versus-sub{margin:0 0 1.4cqw;font-size:1.8cqw}.versus-result .studio-actions{justify-content:center}.studio-actions button.is-go{background:var(--signal);color:var(--ink);border-color:var(--signal)}.studio-actions button:disabled{opacity:.4;cursor:default}.title-item.is-vs .title-ep{color:var(--signal)}.versus-quote{color:var(--yellow);margin:0 0 1.6cqw;font:italic 1.6cqw Georgia,serif}.versus{grid-template-rows:auto 1fr auto auto}.versus-movelist{border:2px solid var(--crew,var(--bone));background:var(--ink-2);padding:.8cqw 1cqw}.versus-movelist-head{font:900 1.4cqw var(--display);text-transform:uppercase;color:var(--crew,var(--bone));margin-bottom:.5cqw}.versus-movelist ul{grid-template-columns:repeat(auto-fill,minmax(26cqw,1fr));gap:.3cqw 1.2cqw;margin:0;padding:0;list-style:none;display:grid}.versus-movelist li{grid-template-columns:9cqw auto 1fr;align-items:baseline;gap:.6cqw;font-size:1.05cqw;display:grid}.versus-movelist kbd{font-family:var(--pixel);color:var(--ink);background:var(--bone);white-space:nowrap;justify-self:start;padding:0 .4cqw;font-size:.95cqw}.versus-movelist b{text-transform:uppercase;white-space:nowrap;font-weight:800}.versus-movelist span{color:var(--muted);font-family:var(--pixel);font-size:.85cqw}.versus-movelist-overlay{border:3px solid var(--bone);z-index:30;background:#0f1014f0;align-content:start;gap:1cqw;padding:1.6cqw;display:grid;position:absolute;inset:2cqw;overflow:auto}.versus-movelist-pair{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.versus-movelist-pair .versus-movelist ul{grid-template-columns:1fr}.versus-strip{font:normal .9cqw var(--pixel);color:var(--muted);pointer-events:none;background:#0f1014b3;flex-wrap:wrap;justify-content:center;gap:.4cqw 1.2cqw;padding:.4cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.versus-strip kbd{font-family:var(--pixel);border:1px solid var(--muted);color:var(--bone);padding:0 .3em}.versus .studio-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:.7cqw}.versus .studio-card{gap:.2cqw;padding:.5cqw}.versus .studio-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.3cqw;overflow:hidden}.versus .studio-role,.versus .studio-ability{font-size:.8cqw}.versus .versus-movelist ul{grid-template-columns:repeat(3,minmax(0,1fr))}.versus .versus-movelist li{grid-template-columns:9.5cqw 1fr}.versus .versus-movelist li span{grid-column:2}.gloss{background:var(--bone);color:var(--ink);flex-direction:column;gap:.9cqw;padding:1.8cqw 2.4cqw 1.2cqw;display:flex;position:absolute;inset:0;overflow:auto}.gloss-head{justify-content:space-between;align-items:end;display:flex}.gloss-eyebrow{font-family:var(--pixel);color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:1cqw}.gloss-head h2{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:3.6cqw;font-weight:900;line-height:.95}.gloss button{font:700 1.1cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--bone);color:var(--ink);cursor:pointer}.gloss button:focus-visible{outline:3px solid var(--dos);outline-offset:2px}.gloss-back{padding:.45cqw 1cqw}.gloss-intro{color:#3b3c44;max-width:80ch;margin:0;font-size:1.2cqw}.gloss-tabs{grid-template-columns:repeat(9,minmax(0,1fr));gap:.5cqw;display:grid}.gloss-tabs button{align-items:center;gap:.5cqw;min-width:0;padding:.3cqw .5cqw;display:flex}.gloss-tabs button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gloss-tabs button[aria-selected=true]{background:var(--ink);color:var(--bone);box-shadow:3px 3px 0 var(--crew)}.gloss-tab-face{aspect-ratio:1;width:2.4cqw;image-rendering:pixelated;border:1px solid var(--ink);background-repeat:no-repeat;flex:none}.gloss-file{border:3px solid var(--ink);min-height:0;box-shadow:6px 6px 0 var(--crew);background:#fbfaf6;flex:1;grid-template-columns:22cqw minmax(0,1fr);gap:1.6cqw;padding:1.2cqw;animation:.18s ease-out gloss-in;display:grid}@keyframes gloss-in{0%{opacity:.4;transform:translateY(6px)}}.gloss-left{flex-direction:column;gap:.8cqw;min-width:0;display:flex}.gloss-stage{aspect-ratio:1;background:var(--ink) linear-gradient(transparent 78%, color-mix(in srgb, var(--crew) 45%, var(--ink)) 78%);border:2px solid var(--ink);place-items:center;display:grid;overflow:hidden}.gloss-sprite{overflow:hidden}.gloss-sprite>div{background-repeat:no-repeat}.gloss-face-big{aspect-ratio:1;width:60%;image-rendering:pixelated;background-repeat:no-repeat}.gloss-anims{flex-wrap:wrap;gap:.3cqw;display:flex}.gloss-anims button{font:400 .9cqw var(--pixel);text-transform:lowercase;border-width:1px;padding:.15cqw .45cqw}.gloss-anims button[aria-checked=true]{background:var(--crew);color:var(--ink);border-color:var(--ink)}.gloss-stats{gap:.3cqw;margin:0;display:grid}.gloss-stats div{grid-template-columns:5cqw 1fr;align-items:center;gap:.5cqw;display:grid}.gloss-stats dt{font:400 .95cqw var(--pixel);text-transform:uppercase}.gloss-stats dd{border:1px solid var(--ink);background:#e3e1d8;height:.8cqw;margin:0}.gloss-stats i{background:var(--crew);height:100%;display:block}.gloss-threat{font:400 1cqw var(--pixel);color:var(--signal);margin:0}.gloss-main{flex-direction:column;gap:.7cqw;min-width:0;padding-right:.4cqw;display:flex;position:relative;overflow:auto}.gloss-id{align-items:center;gap:1cqw;display:flex}.gloss-face{aspect-ratio:1;width:6cqw;image-rendering:pixelated;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--crew);background-repeat:no-repeat;flex:none}.gloss-id h3{font-variation-settings:"wdth" 125;text-transform:uppercase;margin:0;font-size:3cqw;font-weight:900;line-height:1}.gloss-role{font:400 1cqw var(--pixel);color:#5b5c63;text-transform:uppercase;margin:.2cqw 0 0}.gloss-tagline{margin:.3cqw 0 0;font-size:1.3cqw;font-style:italic}.gloss-bio{max-width:75ch;margin:0;font-size:1.25cqw;line-height:1.4}.gloss-bio.is-pending{color:#8a8b94}.gloss-catch{flex-wrap:wrap;gap:.4cqw;margin:0;display:flex}.gloss-catch q{font:700 1.05cqw var(--display);background:var(--ink);color:var(--bone);quotes:"“" "”";padding:.2cqw .6cqw}.gloss-facts{gap:.15cqw;margin:0;padding-left:1.3cqw;font-size:1.1cqw;display:grid}.gloss-cols{grid-template-columns:1fr 1fr;gap:1.4cqw;display:grid}.gloss-cols h4{font:900 1.4cqw var(--display);text-transform:uppercase;border-bottom:3px solid var(--ink);margin:.2cqw 0 .4cqw}.gloss-moves{gap:.45cqw;margin:0;padding:0;list-style:none;display:grid}.gloss-moves li{grid-template-columns:auto 1fr;align-items:baseline;gap:.1cqw .6cqw;font-size:1.05cqw;display:grid}.gloss-moves kbd{font:400 .85cqw var(--pixel);background:var(--ink);color:var(--bone);white-space:nowrap;grid-row:span 2;padding:.15cqw .4cqw}.gloss-moves b{text-transform:uppercase;font-weight:900}.gloss-moves span{color:#3b3c44}.gloss-moves li.is-special kbd{background:var(--crew);color:var(--ink)}.gloss-moves li.is-weakness b{color:var(--signal)}.gloss-foot{font:400 .95cqw var(--pixel);color:#5b5c63;margin:0}.title-menu{grid-template-columns:1fr 1fr}.title-item{grid-column:span 2}.title-item.is-board{grid-column:span 1;grid-template-columns:2.4cqw 1fr;row-gap:.1cqw;padding:.5cqw .9cqw}.title-item.is-board .title-name{font-size:1.6cqw}.title-item.is-board .title-place{grid-column:2;font-size:.85cqw}.gloss-stamp{width:9cqw;image-rendering:pixelated;opacity:.9;pointer-events:none;position:absolute;top:0;right:.4cqw;transform:rotate(-8deg)}.gloss{gap:.7cqw;padding-top:1.4cqw}.gloss-head{gap:2cqw}.gloss-intro{max-width:46ch;font:400 .85cqw var(--pixel);color:#5b5c63;text-align:right;flex:1;margin-left:auto}.gloss-bio{font-size:1.1cqw;line-height:1.35}.gloss-facts{grid-template-columns:1fr 1fr;column-gap:2cqw;font-size:1cqw}.gloss-id h3{font-size:2.6cqw}.gloss-face{width:5cqw}.gloss-moves{gap:.3cqw}.gloss-moves li{font-size:.95cqw}.gloss-main{scrollbar-width:thin;scrollbar-color:var(--crew) transparent}.gloss .gloss-voice{font:700 1.05cqw var(--display);text-transform:none;background:var(--crew);color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);padding:.2cqw .6cqw}.gloss .gloss-voice:active{box-shadow:none;transform:translate(2px,2px)}.story{background:radial-gradient(ellipse at 50% 20%, #2a2b33 0%, var(--ink) 70%);grid-template-rows:auto 1fr auto;justify-items:center;gap:1.5cqw;padding:3cqw;display:grid;position:absolute;inset:0}.story-head{justify-content:space-between;align-items:end;gap:2cqw;width:min(52cqw,100%);display:flex}.story-head h2{font-variation-settings:"wdth" 125;text-transform:uppercase;margin:.3cqw 0;font-size:3.4cqw;font-weight:900;line-height:1}.story-head p{font:400 1.05cqw var(--pixel);color:var(--muted);margin:0}.story-back{white-space:nowrap;font:700 1.2cqw var(--display);text-transform:uppercase;border:2px solid var(--bone);color:var(--bone);cursor:pointer;background:0 0;padding:.45cqw 1cqw}.story-menu{align-self:start}.title-item.is-cleared .title-place{color:var(--ok);opacity:1}.title-item.is-sel.is-cleared .title-place{color:#1f7a36}.title-item.is-story .title-ep{color:var(--yellow)}.title-item.is-story .title-name{font-size:2.4cqw}.versus-finisher{font-family:var(--pixel);color:var(--signal);letter-spacing:.08em;margin:0;font-size:1.4cqw}.account-chip{z-index:3;max-width:26cqw;font:400 1.05cqw var(--pixel);text-transform:uppercase;border:2px solid var(--bone);color:var(--bone);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0f1014b8;align-items:center;gap:.6cqw;padding:.5cqw .9cqw;display:inline-flex;position:absolute;top:1.6cqw;right:1.8cqw;overflow:hidden}.account-chip:hover,.account-chip:focus-visible{background:var(--bone);color:var(--ink);outline:none}.account-chip i{background:var(--ok);width:.7cqw;height:.7cqw;box-shadow:0 0 0 2px var(--ink);flex:none}.account{z-index:20;background:#0f1014d6;place-items:center;display:grid;position:absolute;inset:0}.account-card{background:var(--bone);width:min(92%,44cqw);max-height:92%;color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--signal);flex-direction:column;gap:1cqw;padding:1.8cqw 2cqw;display:flex;overflow:auto}.account-head{justify-content:space-between;align-items:center;display:flex}.account-eyebrow{font:400 1.2cqw var(--pixel);color:var(--signal);text-transform:uppercase}.account-x{font:700 1.4cqw var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 .3cqw}.account-lede{margin:0;font-size:1.35cqw;line-height:1.35}.account-lede b{font-weight:900}.account-email{font:400 1cqw var(--pixel);color:#5b5c63;margin-top:.3cqw;display:block}.account-note{font:400 1cqw var(--pixel);color:#3b3c43;margin:0;line-height:1.5}.account-note.is-err{color:var(--signal)}.account-social{gap:.6cqw;display:grid}.account-btn{font:800 1.25cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--bone);color:var(--ink);cursor:pointer;padding:.6cqw 1.1cqw}.account-btn:hover:not(:disabled){background:var(--ink);color:var(--bone)}.account-btn.is-main{background:var(--signal);color:#fff}.account-btn.is-google{background:#fff}.account-btn.is-discord{color:#fff;background:#5865f2}.account-btn:disabled{opacity:.5;cursor:default}.account-btn:focus-visible,.account-tabs button:focus-visible,.account-form input:focus-visible,.account-x:focus-visible{outline:3px solid var(--dos);outline-offset:2px}.account-or{font:400 1cqw var(--pixel);color:#5b5c63;text-transform:uppercase;align-items:center;gap:.8cqw;display:flex}.account-or:before,.account-or:after{content:"";border-top:2px solid var(--ink);flex:1}.account-tabs{gap:.5cqw;display:flex}.account-tabs button{font:700 1.15cqw var(--display);text-transform:uppercase;border:2px solid var(--ink);background:var(--bone);color:var(--ink);cursor:pointer;flex:1;padding:.45cqw}.account-tabs button[aria-selected=true]{background:var(--ink);color:var(--bone)}.account-form{flex-direction:column;gap:.7cqw;display:flex}.account-form label{font:400 1cqw var(--pixel);text-transform:uppercase;gap:.3cqw;display:grid}.account-form input{width:100%;min-width:0;font:600 1.4cqw var(--display);text-transform:none;border:2px solid var(--ink);color:var(--ink);background:#fff;padding:.5cqw .7cqw}.account-row{gap:.6cqw;display:flex}.account-row input{flex:1}.account-actions{flex-wrap:wrap;gap:.6cqw;display:flex}.art-hd .canvas-host canvas,.art-hd [style*="/assets/hd/"]{image-rendering:auto!important}
