:where(html:not([data-ui=v2])) *,:where(html:not([data-ui=v2])) :before,:where(html:not([data-ui=v2])) :after{box-sizing:border-box;margin:0;font-weight:400}:where(html:not([data-ui=v2])) body{min-height:100vh;color:var(--art-color-text);background:var(--art-color-canvas);line-height:1.6;font-family:var(--art-font);text-rendering:optimizespeed;-webkit-font-smoothing:none;font-size:.7rem}:where(html:not([data-ui=v2])) #app{max-width:1280px;margin:0 auto;padding:1rem}:where(html:not([data-ui=v2])) button{font:inherit;border:2px solid var(--art-color-border);background:var(--art-color-field);color:var(--art-color-text);cursor:pointer;border-radius:0;padding:.4rem .8rem}:where(html:not([data-ui=v2])) button:disabled{border-color:var(--art-color-text-dim);color:var(--art-color-text-dim);cursor:not-allowed}:where(html:not([data-ui=v2])) input{font:inherit;border:2px solid var(--art-color-border);background:var(--art-color-field);color:var(--art-color-text);border-radius:0;padding:.4rem .6rem}:where(html:not([data-ui=v2])) a{color:var(--art-color-attention)}:root{--art-font:"Press Start 2P", "Courier New", monospace;--art-scale-field-width:640;--art-scale-field-height:360;--art-scale-field-pixel:2;--art-color-field:#1a1a2e;--art-color-canvas:#0a0c1c;--art-color-window:#1f3f6e;--art-color-border:#f8f8f8;--art-color-border-inner:#1a1a2e;--art-color-text:#f8f8f8;--art-color-text-muted:#c8c8d4;--art-color-text-dim:#adadbd;--art-color-heading:#f2c14e;--art-color-attention:#ffd166;--art-color-damage-steel:#d7263d;--art-color-damage-spell:#ff8c2b;--art-color-gold:#f2c14e;--art-color-gold-light:#ffd166;--art-color-debuff:#7b3fa0;--art-color-flash:#f8f8f8;--art-color-team-blue:#3a6ea5;--art-color-team-red:#d7263d;--art-color-card-attack:#d7263d;--art-color-card-skill:#3a6ea5;--art-color-card-power:#f2c14e;--art-color-card-art:#10112a;--art-color-hp-fill:#f8f8f8;--art-color-hp-low:#d7263d;--art-color-hp-empty:#1a1a2e;--art-color-hp-loss:#8b1e2d;--art-color-hp-gain:#ffd166;--art-color-hp-border:#1a1a2e;--art-color-hp-block-border:#f2c14e;--art-color-hp-fallen-border:#6e6e7e;--art-color-hp-number:#1a1a2e;--art-color-hp-number-outline:#f8f8f8;--art-field-type-large:16;--art-field-type-large-screen:calc(16 * var(--art-scale-field-pixel) * 1px);--art-field-type-small:8;--art-field-type-small-screen:calc(8 * var(--art-scale-field-pixel) * 1px);--art-field-float-number:16;--art-field-float-number-screen:calc(16 * var(--art-scale-field-pixel) * 1px);--art-field-float-rise:48;--art-field-float-rise-screen:calc(48 * var(--art-scale-field-pixel) * 1px);--art-field-lunge:28;--art-field-lunge-screen:calc(28 * var(--art-scale-field-pixel) * 1px);--art-field-shake:4;--art-field-shake-screen:calc(4 * var(--art-scale-field-pixel) * 1px);--art-field-window-border:2;--art-field-window-border-screen:calc(2 * var(--art-scale-field-pixel) * 1px);--art-field-window-top:224;--art-field-window-top-screen:calc(224 * var(--art-scale-field-pixel) * 1px);--art-field-header-height:48;--art-field-header-height-screen:calc(48 * var(--art-scale-field-pixel) * 1px);--art-field-hand-start:8;--art-field-hand-start-screen:calc(8 * var(--art-scale-field-pixel) * 1px);--art-field-hand-pitch-five:60;--art-field-hand-pitch-five-screen:calc(60 * var(--art-scale-field-pixel) * 1px);--art-field-hand-pitch-four:80;--art-field-hand-pitch-four-screen:calc(80 * var(--art-scale-field-pixel) * 1px);--art-field-hand-pitch-three:104;--art-field-hand-pitch-three-screen:calc(104 * var(--art-scale-field-pixel) * 1px);--art-field-hand-lift:12;--art-field-hand-lift-screen:calc(12 * var(--art-scale-field-pixel) * 1px);--art-field-hand-spread-max:32;--art-field-hand-spread-max-screen:calc(32 * var(--art-scale-field-pixel) * 1px);--art-field-hp-bar-width:32;--art-field-hp-bar-width-screen:calc(32 * var(--art-scale-field-pixel) * 1px);--art-field-hp-bar-height:10;--art-field-hp-bar-height-screen:calc(10 * var(--art-scale-field-pixel) * 1px);--art-field-hp-bar-border:1;--art-field-hp-bar-border-screen:calc(1 * var(--art-scale-field-pixel) * 1px);--art-field-hp-bar-top:48;--art-field-hp-bar-top-screen:calc(48 * var(--art-scale-field-pixel) * 1px);--art-field-name-max-width:64;--art-field-name-max-width-screen:calc(64 * var(--art-scale-field-pixel) * 1px);--art-field-step-forward:24;--art-field-step-forward-screen:calc(24 * var(--art-scale-field-pixel) * 1px);--art-field-shown-card-width:144;--art-field-shown-card-width-screen:calc(144 * var(--art-scale-field-pixel) * 1px);--art-field-shown-card-height:48;--art-field-shown-card-height-screen:calc(48 * var(--art-scale-field-pixel) * 1px);--art-field-shown-card-gap:8;--art-field-shown-card-gap-screen:calc(8 * var(--art-scale-field-pixel) * 1px);--art-field-flank-dash:20;--art-field-flank-dash-screen:calc(20 * var(--art-scale-field-pixel) * 1px);--art-field-flank-number:24;--art-field-flank-number-screen:calc(24 * var(--art-scale-field-pixel) * 1px);--art-field-flank-word:16;--art-field-flank-word-screen:calc(16 * var(--art-scale-field-pixel) * 1px);--art-field-hp-number-outline:1;--art-field-hp-number-outline-screen:calc(1 * var(--art-scale-field-pixel) * 1px);--art-field-panel-offset:4;--art-field-panel-offset-screen:calc(4 * var(--art-scale-field-pixel) * 1px);--art-field-panel-padding:6;--art-field-panel-padding-screen:calc(6 * var(--art-scale-field-pixel) * 1px);--art-field-panel-row-gap:4;--art-field-panel-row-gap-screen:calc(4 * var(--art-scale-field-pixel) * 1px);--art-field-panel-line:10;--art-field-panel-line-screen:calc(10 * var(--art-scale-field-pixel) * 1px);--art-field-panel-max-width:176;--art-field-panel-max-width-screen:calc(176 * var(--art-scale-field-pixel) * 1px);--art-field-panel-icon-gap:4;--art-field-panel-icon-gap-screen:calc(4 * var(--art-scale-field-pixel) * 1px);--art-field-front-row-shift:48;--art-field-front-row-shift-screen:calc(48 * var(--art-scale-field-pixel) * 1px);--art-field-result-row-pitch:34;--art-field-result-row-pitch-screen:calc(34 * var(--art-scale-field-pixel) * 1px);--art-field-result-gap:8;--art-field-result-gap-screen:calc(8 * var(--art-scale-field-pixel) * 1px);--art-px-card-width:192px;--art-px-card-height:272px;--art-px-card-border:4px;--art-px-card-cost-radius:16px;--art-px-card-icon-scale:4;--art-px-card-name:16px;--art-px-card-name-long:12px;--art-px-card-text:8px;--art-px-type-outline:1px;--art-ms-lunge:.15s;--art-ms-flash:.12s;--art-ms-shake:.2s;--art-ms-pose-attack:.22s;--art-ms-pose-hurt:.26s;--art-ms-float:.6s;--art-ms-float-fast:.4s;--art-ms-float-slow:.8s;--art-ms-pulse:.2s;--art-ms-kill-pause:.4s;--art-ms-fallen-fade:.3s;--art-ms-ease-max:.2s;--art-ms-hover:60ms;--art-ms-reduced-motion-fade:.15s;--art-ms-hp-loss-hold:.12s;--art-ms-hp-drain:.15s;--art-ms-step:.2s;--art-ms-card-show:.12s;--art-ms-read-hold:.4s;--art-ms-result-hold:.3s;--art-ms-card-leave:.12s;--art-ms-tick:.6s;--art-ms-dash:.15s;--art-ms-hit-stop:.1s;--art-ease-move:cubic-bezier(0, 0, .2, 1);--art-ease-flat:linear;--art-opacity-fallen:.7;--art-opacity-fallen-roster:.6;--art-opacity-dimmed:.5;--art-z-backdrop:0;--art-z-field:10;--art-z-window:20;--art-z-hand:30;--art-z-overlay:40;--art-fraction-hp-low:.3}@media (prefers-reduced-motion:reduce){:root{--art-ms-lunge:var(--art-ms-reduced-motion-fade);--art-ms-flash:var(--art-ms-reduced-motion-fade);--art-ms-shake:var(--art-ms-reduced-motion-fade);--art-ms-pose-attack:var(--art-ms-reduced-motion-fade);--art-ms-pose-hurt:var(--art-ms-reduced-motion-fade);--art-ms-float:var(--art-ms-reduced-motion-fade);--art-ms-float-fast:var(--art-ms-reduced-motion-fade);--art-ms-float-slow:var(--art-ms-reduced-motion-fade);--art-ms-pulse:var(--art-ms-reduced-motion-fade);--art-ms-kill-pause:var(--art-ms-reduced-motion-fade);--art-ms-fallen-fade:var(--art-ms-reduced-motion-fade);--art-ms-ease-max:var(--art-ms-reduced-motion-fade);--art-ms-hover:var(--art-ms-reduced-motion-fade);--art-ms-hp-loss-hold:var(--art-ms-reduced-motion-fade);--art-ms-hp-drain:var(--art-ms-reduced-motion-fade);--art-ms-step:var(--art-ms-reduced-motion-fade);--art-ms-card-show:var(--art-ms-reduced-motion-fade);--art-ms-read-hold:var(--art-ms-reduced-motion-fade);--art-ms-result-hold:var(--art-ms-reduced-motion-fade);--art-ms-card-leave:var(--art-ms-reduced-motion-fade);--art-ms-tick:var(--art-ms-reduced-motion-fade);--art-ms-dash:var(--art-ms-reduced-motion-fade);--art-ms-hit-stop:var(--art-ms-reduced-motion-fade)}}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:block;src:url(/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-display:"Fraunces", Georgia, "Times New Roman", serif;--ui-color-canvas:#0f1222;--ui-color-surface:#171b2e;--ui-color-surface-raised:#1f2440;--ui-color-surface-overlay:#282e4f;--ui-color-scrim:#090b16b8;--ui-color-border:#30365a;--ui-color-border-strong:#7880b2;--ui-color-text:#eef0f8;--ui-color-text-muted:#b8bdd4;--ui-color-text-subtle:#9097b5;--ui-color-accent:#f0c76a;--ui-color-on-accent:#1a1530;--ui-color-focus:#f0c76a;--ui-color-danger:#ef7480;--ui-color-on-danger:#1a1530;--ui-color-info:#7aa7ec;--ui-color-success:#6fd3a2;--ui-color-spell:#f5a35c;--ui-color-debuff:#b892f2;--ui-color-gold:#f0c76a;--ui-color-team-blue:#7aa7ec;--ui-color-team-red:#ef7480;--ui-color-hp:#6fd3a2;--ui-color-hp-low:#ef7480;--ui-color-hp-track:#2b3152;--ui-color-pip-hidden:#767a94;--ui-color-hp-loss:#a14a5a;--ui-color-hp-gain:#f0c76a;--ui-color-block:#a9c4f5;--ui-color-card-face:#232847;--ui-color-card-art:#12152a;--ui-color-card-attack:#ef7480;--ui-color-card-skill:#7aa7ec;--ui-color-card-power:#f0c76a;--ui-color-target-valid:#f0c76a;--ui-color-target-chosen:#fff4d6;--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:16px;--ui-radius-xl:24px;--ui-space-2xs:.25rem;--ui-space-xs:.5rem;--ui-space-sm:.75rem;--ui-space-md:1rem;--ui-space-lg:1.5rem;--ui-space-xl:2rem;--ui-space-2xl:3rem;--ui-space-3xl:4rem;--ui-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--ui-elevation-2:0 2px 6px 2px #0003, 0 1px 2px #0000004d;--ui-elevation-3:0 8px 24px 4px #0000004d, 0 4px 8px #0000004d;--ui-duration-instant:80ms;--ui-duration-fast:.14s;--ui-duration-base:.22s;--ui-duration-slow:.32s;--ui-duration-page:.42s;--ui-duration-reduced:.12s;--ui-easing-standard:cubic-bezier(.2, 0, 0, 1);--ui-easing-enter:cubic-bezier(0, 0, 0, 1);--ui-easing-exit:cubic-bezier(.3, 0, 1, 1);--ui-easing-lift:cubic-bezier(.34, 1.4, .64, 1);--ui-type-caption:.75rem;--ui-type-small:.875rem;--ui-type-body:1rem;--ui-type-title:1.25rem;--ui-type-heading:1.5rem;--ui-type-headline:2rem;--ui-type-display:clamp(2rem, 1.25rem + 3vw, 3.5rem);--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-leading-tight:1.2;--ui-leading-snug:1.35;--ui-leading-normal:1.5;--ui-z-scene:0;--ui-z-hand:10;--ui-z-overlay:20;--ui-z-sheet:30;--ui-z-dialog:40;--ui-z-toast:50}@media (prefers-reduced-motion:reduce){:root{--ui-duration-fast:var(--ui-duration-reduced);--ui-duration-base:var(--ui-duration-reduced);--ui-duration-slow:var(--ui-duration-reduced);--ui-duration-page:var(--ui-duration-reduced)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-normal-C-lS_vzd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-normal-DKHvU-YN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer reset{:where(html[data-ui=v2]) *,:where(html[data-ui=v2]) :before,:where(html[data-ui=v2]) :after{box-sizing:border-box;margin:0}}@layer tokens;@layer base{html[data-ui=v2]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scrollbar-color:var(--ui-color-border-strong) transparent;-webkit-text-size-adjust:100%}html[data-ui=v2] body{background:var(--ui-color-canvas);min-block-size:100dvh;color:var(--ui-color-text);font-family:var(--ui-font-ui);font-size:var(--ui-type-body);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(html[data-ui=v2]) :is(h1,h2,h3){font-family:var(--ui-font-display);font-variation-settings:"SOFT" 100;font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight);text-wrap:balance}:where(html[data-ui=v2]) h1{font-size:var(--ui-type-headline)}:where(html[data-ui=v2]) h2{font-size:var(--ui-type-heading)}:where(html[data-ui=v2]) h3{font-size:var(--ui-type-title)}:where(html[data-ui=v2]) p{text-wrap:pretty}:where(html[data-ui=v2]) a{color:var(--ui-color-accent);text-underline-offset:.2em}:where(html[data-ui=v2]) :is(button,input,select,textarea){font:inherit;color:inherit}:where(html[data-ui=v2]) :focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:var(--ui-radius-sm)}:where(html[data-ui=v2]) ::selection{background:color-mix(in oklab, var(--ui-color-accent) 40%, transparent)}:where(html[data-ui=v2][data-motion=reduced]) *,:where(html[data-ui=v2][data-motion=reduced]) :before,:where(html[data-ui=v2][data-motion=reduced]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:where(html[data-ui=v2]) *,:where(html[data-ui=v2]) :before,:where(html[data-ui=v2]) :after{scroll-behavior:auto!important}}}@layer components{:where(html[data-ui=v2]) .ui-button{justify-content:center;align-items:center;gap:var(--ui-space-xs);min-block-size:44px;padding-inline:var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised);color:var(--ui-color-text);font-weight:var(--ui-weight-semibold);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-easing-standard), border-color var(--ui-duration-fast) var(--ui-easing-standard);display:inline-flex}:where(html[data-ui=v2]) .ui-button:hover{background:color-mix(in oklab, var(--ui-color-surface-raised), var(--ui-color-text) 8%)}:where(html[data-ui=v2]) .ui-button[data-tone=accent]{background:var(--ui-color-accent);color:var(--ui-color-on-accent);border-color:#0000}:where(html[data-ui=v2]) .ui-button[data-tone=accent]:hover{background:color-mix(in oklab, var(--ui-color-accent), white 12%)}:where(html[data-ui=v2]) .ui-button:disabled{opacity:.5;cursor:not-allowed}:where(html[data-ui=v2]) .ui-icon-button{border-radius:var(--ui-radius-md);block-size:44px;inline-size:44px;color:var(--ui-color-text);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-easing-standard);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}:where(html[data-ui=v2]) .ui-icon-button:hover{background:var(--ui-color-surface-overlay)}.home-tile[data-v-15fddead]{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface);min-block-size:0;color:var(--ui-color-text);transition:border-color var(--ui-duration-fast) var(--ui-easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.home-tile[data-v-15fddead]:has(.start:hover,.start:focus-visible){border-color:var(--ui-color-accent)}.home-tile[data-v-15fddead]:has(.start:focus-visible){outline:2px solid var(--ui-color-focus);outline-offset:2px}.art[data-v-15fddead]{flex:1;min-block-size:max(8rem,32cqi);max-block-size:62cqi;display:block;position:relative;overflow:hidden}.words[data-v-15fddead]{gap:var(--ui-space-2xs);padding:var(--ui-space-md);padding-inline-end:calc(var(--ui-space-md) + 5.5rem);display:grid}.title[data-v-15fddead]{font-family:var(--ui-font-display);font-size:var(--ui-type-heading);font-weight:inherit;margin:0}.start[data-v-15fddead]{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.start[data-v-15fddead]:after{content:"";position:absolute;inset:0}.start[data-v-15fddead]:focus-visible{outline:none}.line[data-v-15fddead]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small);margin:0}.as[data-v-15fddead]{align-items:center;gap:var(--ui-space-sm);font-size:var(--ui-type-caption);margin:0;font-weight:600;display:flex}.options[data-v-15fddead]{z-index:1;min-block-size:44px;padding:0 var(--ui-space-md);border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface-raised);color:var(--ui-color-text);font-size:var(--ui-type-caption);cursor:pointer;border-radius:999px;position:absolute;inset-block-end:var(--ui-space-md);inset-inline-end:var(--ui-space-md)}.launcher[data-v-1460ffe8]{gap:var(--ui-space-md);box-sizing:border-box;min-block-size:100dvh;padding:var(--ui-space-lg) var(--ui-space-xl);color:var(--ui-color-text);flex-direction:column;display:flex}.head[data-v-1460ffe8]{align-items:center;gap:var(--ui-space-sm);display:flex}.brand[data-v-1460ffe8]{font-family:var(--ui-font-display);font-size:var(--ui-type-headline);color:var(--ui-color-gold);flex:1;margin:0}.error[data-v-1460ffe8]{color:var(--ui-color-danger);margin:0}.strip-title[data-v-1460ffe8]{margin:0 0 var(--ui-space-xs);font-size:var(--ui-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-color-text-muted)}.cards[data-v-1460ffe8]{gap:var(--ui-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card[data-v-1460ffe8]{align-items:center;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);flex:0 34rem;display:flex}.card.due[data-v-1460ffe8]{border-color:var(--ui-color-accent);box-shadow:inset 4px 0 0 var(--ui-color-accent)}.card.finished[data-v-1460ffe8],.card.waiting[data-v-1460ffe8]{opacity:.8}.portraits[data-v-1460ffe8]{gap:2px;display:flex}.about[data-v-1460ffe8]{flex:1;min-inline-size:0;display:grid}.name[data-v-1460ffe8]{font-weight:600}.state[data-v-1460ffe8]{color:var(--ui-color-gold);font-size:var(--ui-type-small)}.card:not(.due) .state[data-v-1460ffe8]{color:var(--ui-color-text-muted)}.card .ui-button[data-v-1460ffe8]{text-decoration:none}.names[data-v-1460ffe8]{color:var(--ui-color-text-subtle);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiles[data-v-1460ffe8]{gap:var(--ui-space-md);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(16rem,1fr);display:grid}@media (aspect-ratio>=21/9) and (width>=1100px){.tiles[data-v-1460ffe8]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:center}}@media (width<600px){.launcher[data-v-1460ffe8]{padding:var(--ui-space-md)}.head[data-v-1460ffe8]{flex-wrap:wrap}.brand[data-v-1460ffe8]{flex-basis:100%}.tiles[data-v-1460ffe8]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(15rem,auto)}}.watch[data-v-1460ffe8]{color:var(--ui-color-text-muted);align-self:flex-start}.face[data-v-cf01828a]{box-sizing:border-box;align-content:start;justify-items:center;gap:var(--ui-space-2xs);block-size:100%;inline-size:100%;padding:var(--ui-space-sm) var(--ui-space-2xs);border:2px solid var(--edge);border-radius:var(--ui-radius-lg);background:var(--ui-color-card-face);color:var(--ui-color-text);font-weight:var(--ui-weight-semibold);font-size:var(--ui-type-small);text-align:center;line-height:1.15;display:grid;position:relative}.face[data-small][data-v-cf01828a]{border-radius:var(--ui-radius-md);align-content:start;padding:2px}.face[data-kind=attack][data-v-cf01828a]{--edge:var(--ui-color-card-attack)}.face[data-kind=skill][data-v-cf01828a]{--edge:var(--ui-color-card-skill)}.face[data-kind=power][data-v-cf01828a]{--edge:var(--ui-color-card-power)}.badge[data-v-cf01828a]{background:var(--ui-color-accent);block-size:22px;inline-size:22px;color:var(--ui-color-on-accent);font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-8px auto auto -8px}.face[data-small] .badge[data-v-cf01828a]{block-size:16px;inline-size:16px;font-size:10px;inset:-6px auto auto -6px}.level-up[data-v-ac4b01d2]{align-content:start;gap:var(--ui-space-md);max-inline-size:48rem;padding:var(--ui-space-lg) var(--ui-space-md);color:var(--ui-color-text);margin-inline:auto;display:grid}.back[data-v-ac4b01d2]{color:var(--ui-color-text-muted)}.heading[data-v-ac4b01d2]{font-family:var(--ui-font-display);font-size:var(--ui-type-headline);margin:0}.step[data-v-ac4b01d2]{gap:var(--ui-space-md);justify-items:start;display:grid}.lead[data-v-ac4b01d2],.none[data-v-ac4b01d2],.hint[data-v-ac4b01d2],.error[data-v-ac4b01d2]{margin:0}.hint[data-v-ac4b01d2]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small)}.error[data-v-ac4b01d2]{color:var(--ui-color-danger)}.cards[data-v-ac4b01d2]{gap:var(--ui-space-sm);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.card[data-v-ac4b01d2]{gap:var(--ui-space-xs);display:grid}.face[data-v-ac4b01d2]{block-size:9rem;display:block}.pick[data-v-ac4b01d2]{border-radius:var(--ui-radius-lg);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.pick[aria-checked=true][data-v-ac4b01d2],.keep[aria-checked=true][data-v-ac4b01d2]{border-color:var(--ui-color-accent)}.pick[data-v-ac4b01d2]:disabled{opacity:.5;cursor:not-allowed}.keep[data-v-ac4b01d2]{padding:var(--ui-space-sm) var(--ui-space-md);border:2px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);color:inherit;cursor:pointer}.ui-button[data-v-ac4b01d2]{text-decoration:none}.roster[data-v-1bb5332e]{gap:var(--ui-space-sm);display:grid}.title[data-v-1bb5332e]{font-size:var(--ui-type-title);margin:0}.hint[data-v-1bb5332e]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small);margin:0}.error[data-v-1bb5332e]{color:var(--ui-color-danger);margin:0}.rows[data-v-1bb5332e],.decks[data-v-1bb5332e]{gap:var(--ui-space-xs);margin:0;padding:0;list-style:none;display:grid}.rows>li[data-v-1bb5332e]{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.edit[data-v-1bb5332e]{align-items:end;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.edit label[data-v-1bb5332e]{gap:var(--ui-space-2xs);display:grid}.targeting[data-v-c681bb8a]{z-index:var(--ui-z-overlay);pointer-events:none;position:fixed;inset:0}.instruction[data-v-c681bb8a]{max-inline-size:min(60ch,100vw - 128px);padding:var(--ui-space-xs) var(--ui-space-md);background:color-mix(in srgb, var(--ui-color-surface-overlay) 92%, transparent);box-shadow:var(--ui-elevation-2);color:var(--ui-color-text);font-size:var(--ui-type-small);font-weight:var(--ui-weight-semibold);text-align:center;border-radius:999px;position:absolute;inset-block-start:var(--ui-space-sm);inset-inline-start:50%;translate:-50%}.arrow[data-v-c681bb8a]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.shaft[data-v-c681bb8a]{fill:none;stroke:var(--ui-color-target-valid);stroke-width:4px;stroke-linecap:round;stroke-dasharray:2 10;filter:drop-shadow(0 1px 2px #0009)}.head[data-v-c681bb8a]{fill:var(--ui-color-target-chosen);filter:drop-shadow(0 0 4px var(--ui-color-target-valid))}.carried[data-v-c681bb8a]{border-radius:var(--ui-radius-lg);position:absolute;translate:-25% calc(-100% - 16px)}.carried[data-leans=left][data-v-c681bb8a]{translate:-75% calc(-100% - 16px)}.carried[data-mark=fits][data-v-c681bb8a]{box-shadow:0 0 0 2px var(--ui-color-target-chosen), 0 0 16px 4px var(--ui-color-target-valid)}.carried[data-mark=refused][data-v-c681bb8a]{filter:saturate(.4)}.no-entry[data-v-c681bb8a]{block-size:40px;inline-size:40px;fill:color-mix(in srgb, var(--ui-color-surface) 60%, transparent);stroke:var(--ui-color-danger);stroke-width:3px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.told.top[data-v-c681bb8a]{inset-block-start:calc(var(--ui-space-sm) + 48px);inset-inline-start:50%;translate:-50%}.reticle[data-v-c681bb8a]{fill:none;stroke:var(--ui-color-target-chosen);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--ui-color-target-valid));position:absolute;overflow:visible}.told[data-v-c681bb8a]{translate:-50% calc(-100% - var(--ui-space-xs));inline-size:max-content;max-inline-size:min(260px,100vw - 16px);padding:var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-2);color:var(--ui-color-text);font-size:var(--ui-type-small);position:absolute}.cues[data-v-804edca4]{pointer-events:none;position:absolute;inset:0}.float[data-v-804edca4]{z-index:60;font-family:var(--ui-font-display);font-variation-settings:"SOFT" 100;font-weight:var(--ui-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 var(--ui-color-canvas), 0 0 18px color-mix(in srgb, currentColor 50%, transparent);font-size:44px;line-height:1;position:absolute}.float.word[data-v-804edca4]{font-family:var(--ui-font-ui);letter-spacing:.06em;text-transform:uppercase;margin-block-start:-1.4em;font-size:14px}.float.word.large[data-v-804edca4]{font-size:20px}.compact .float[data-v-804edca4]{font-size:30px}.compact .float.word[data-v-804edca4]{font-size:11px}.compact .float.word.large[data-v-804edca4]{font-size:14px}.shown[data-v-804edca4]{z-index:55;align-items:center;gap:var(--ui-space-xs);padding:4px var(--ui-space-sm) 4px 4px;border:2px solid var(--edge,var(--ui-color-border-strong));border-radius:var(--ui-radius-md);background:var(--ui-color-card-face);box-shadow:var(--ui-elevation-2);color:var(--ui-color-text);font-size:var(--ui-type-small);font-weight:var(--ui-weight-semibold);white-space:nowrap;display:flex;position:absolute}.shown[data-kind=attack][data-v-804edca4]{--edge:var(--ui-color-card-attack)}.shown[data-kind=skill][data-v-804edca4]{--edge:var(--ui-color-card-skill)}.shown[data-kind=power][data-v-804edca4]{--edge:var(--ui-color-card-power)}.gem[data-v-804edca4]{background:var(--ui-color-accent);block-size:24px;inline-size:24px;color:var(--ui-color-on-accent);font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.compact .shown[data-v-804edca4]{padding:2px 6px 2px 2px;font-size:11px}.compact .gem[data-v-804edca4]{block-size:18px;inline-size:18px}.pointer[data-v-804edca4]{z-index:55;color:var(--ui-color-target-chosen);filter:drop-shadow(0 1px 1px #0009);position:absolute;translate:0 -50%}.pointer.left[data-v-804edca4]{transform:scaleX(-1)}.pointer.dim[data-v-804edca4]{color:var(--ui-color-text-subtle)}.widget[data-v-b91ae0f0]{box-sizing:border-box;inline-size:136px;color:var(--ui-color-text);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000c;filter:drop-shadow(0 1px 1px #00000080);transition:transform var(--ui-duration-fast) var(--ui-easing-standard);grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;display:grid}.lifted[data-v-b91ae0f0]{transform:translateY(-6px)}.aimchip[data-v-b91ae0f0]{border:1px solid var(--ui-color-border-strong);background:var(--ui-color-surface-overlay);font-size:11px;font-weight:var(--ui-weight-semibold);border-radius:999px;justify-self:start;padding:1px 8px}.aimchip.warned[data-v-b91ae0f0]{border-color:var(--ui-color-target-valid);color:var(--ui-color-target-valid)}.compact .aimchip[data-v-b91ae0f0]{padding:0 6px;font-size:9px}.more[data-v-b91ae0f0]{font-size:var(--ui-type-caption);font-weight:var(--ui-weight-semibold);color:var(--ui-color-text-muted);align-self:center;padding-inline-start:4px}.bars[data-v-b91ae0f0]{flex-wrap:wrap;align-items:center;gap:4px;inline-size:100%;display:flex}.hp[data-v-b91ae0f0]{background:var(--ui-color-hp-track);border-radius:999px;flex:1 0 64px;block-size:8px;position:relative;overflow:hidden}.hp i[data-v-b91ae0f0]{background:var(--ui-color-hp);border-radius:inherit;position:absolute;inset:0 auto 0 0}.hp.low i[data-v-b91ae0f0]{background:var(--ui-color-hp-low)}.hp i.over[data-v-b91ae0f0]{background:var(--ui-color-gold);border-radius:0 999px 999px 0}.hp i.team[data-v-b91ae0f0]{z-index:1;background:var(--team);border-radius:0;inline-size:3px}.number[data-v-b91ae0f0]{min-inline-size:2ch;font-size:12px;font-weight:var(--ui-weight-bold)}.blockchip[data-v-b91ae0f0]{block-size:18px;font-size:11px;font-weight:var(--ui-weight-bold);background:var(--ui-color-surface-overlay);color:var(--ui-color-block);border:1px solid var(--ui-color-block);border-radius:6px;align-items:center;gap:1px;padding:0 5px 0 1px;display:inline-flex;position:absolute;inset-block-end:calc(100% + 2px);inset-inline-start:0}.ours .blockchip[data-v-b91ae0f0]{inset-inline:auto 0}.statuses[data-v-b91ae0f0]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.s[data-v-b91ae0f0]{position:relative}.ring[data-v-b91ae0f0]{border-radius:var(--ui-radius-sm);border:2px solid;position:absolute;inset:-4px}.s.apart[data-v-b91ae0f0]{margin-inline-start:6px}.s b[data-v-b91ae0f0]{background:var(--ui-color-surface-overlay);border-radius:6px;padding:2px 4px;font-size:11px;line-height:1;position:absolute;inset:auto -3px -3px auto}.compact[data-v-b91ae0f0]{gap:2px;inline-size:88px}.compact .hp[data-v-b91ae0f0]{block-size:6px}.compact .number[data-v-b91ae0f0]{font-size:10px}.compact .s b[data-v-b91ae0f0]{padding:1px 3px;font-size:9px}.compact .more[data-v-b91ae0f0]{font-size:10px}.narrow[data-v-b91ae0f0]{inline-size:64px}.narrow .hp[data-v-b91ae0f0]{flex-basis:40px}.placed[data-v-c1626976]{touch-action:none;cursor:grab;filter:drop-shadow(0 4px 6px #00000073);background:0 0;border:0;padding:0;position:absolute}.placed.aiming[data-v-c1626976]{pointer-events:none}@media (pointer:coarse){.placed[data-v-c1626976]:after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.placed[data-v-c1626976]:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:var(--ui-radius-lg)}.stack[data-v-c1626976]{filter:drop-shadow(0 4px 6px #00000073);position:absolute}.stack.aiming[data-v-c1626976]{pointer-events:none}.in[data-v-c1626976]{position:absolute}.count[data-v-c1626976]{background:var(--ui-color-accent);min-inline-size:18px;color:var(--ui-color-on-accent);border-radius:999px;padding:1px 4px;font-size:11px;line-height:16px;position:absolute;inset:-6px -6px auto auto}.heading[data-v-c1626976]{margin:0 0 var(--ui-space-2xs)}.rows[data-v-c1626976]{gap:var(--ui-space-2xs);margin:0;padding:0;list-style:none;display:grid}.rows li[data-v-c1626976]{align-items:center;gap:var(--ui-space-xs);min-block-size:44px;display:flex}.rows span[data-v-c1626976]{flex:1}.theirs[data-v-c1626976]{cursor:default}.theirs[data-v-c1626976] .face{background:color-mix(in srgb, var(--ui-color-card-face) 70%, transparent);border-style:dashed}.owner[data-v-c1626976]{box-shadow:0 0 0 1px var(--ui-color-canvas);border-radius:4px;position:absolute;inset:auto -6px -6px auto}.field[data-v-2f0772f1]{background:var(--ui-color-canvas);block-size:100%;inline-size:100%;position:relative}.hung[data-v-2f0772f1]{position:absolute;translate:-50%}.pips[data-v-2f0772f1]{background:var(--ui-color-scrim);border-radius:999px;gap:3px;padding:3px 5px;display:flex;position:absolute;translate:-50% -100%}.pips i[data-v-2f0772f1]{background:var(--ui-color-hp-track);border-radius:50%;block-size:8px;inline-size:8px}.pips i.left[data-v-2f0772f1]{background:var(--ui-color-accent)}.pips.hidden i[data-v-2f0772f1]{background:var(--ui-color-pip-hidden)}.figure[data-v-2f0772f1]{border-radius:var(--ui-radius-md);cursor:default;background:0 0;border:0;padding:0;position:absolute}.figure.targetable[data-v-2f0772f1]{cursor:crosshair}.figure.switchable[data-v-2f0772f1]{cursor:pointer}.field[data-aiming] .figure[data-v-2f0772f1]:focus-visible{outline:none}.dock[data-v-9e1edb1f]{z-index:100;grid-template-columns:1fr auto 1fr;grid-template-rows:var(--peek);align-items:center;gap:var(--ui-space-sm);padding-inline:max(var(--ui-space-sm), env(safe-area-inset-left)) max(var(--ui-space-sm), env(safe-area-inset-right));pointer-events:none;display:grid;position:absolute;inset:auto 0 0}.dock[data-v-9e1edb1f]>*{pointer-events:auto}.pile[data-v-9e1edb1f]:after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.start[data-v-9e1edb1f],.end[data-v-9e1edb1f]{align-items:center;gap:var(--ui-space-xs);padding-block-end:var(--ui-space-md);display:flex}.end[data-v-9e1edb1f]{justify-content:end}.points[data-v-9e1edb1f]{padding:6px var(--ui-space-xs);background:var(--ui-color-scrim);border-radius:999px;gap:4px;display:flex}.points i[data-v-9e1edb1f]{background:var(--ui-color-hp-track);border-radius:50%;block-size:12px;inline-size:12px}.points i.left[data-v-9e1edb1f]{background:var(--ui-color-accent)}.pile[data-v-9e1edb1f]{color:var(--ui-color-text);cursor:pointer;padding:2px var(--ui-space-xs);border-radius:var(--ui-radius-md);background:var(--ui-color-scrim);font-size:var(--ui-type-small);font-variant-numeric:tabular-nums;border:0;align-items:center;gap:4px;display:inline-flex;position:relative}.hand[data-v-9e1edb1f]{place-self:start center;gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:flex}.card[data-v-9e1edb1f]{inline-size:var(--card-width);block-size:var(--card-height);touch-action:none;cursor:grab;transition:translate var(--ui-duration-fast) var(--ui-easing-standard);background:0 0;border:0;padding:0;display:block}.card[data-v-9e1edb1f]:not([aria-disabled]):is(:hover,:focus-visible,[aria-pressed=true]){translate:0 calc(var(--peek) - var(--card-height) - var(--ui-space-xs))}.card[aria-pressed=true][data-v-9e1edb1f]{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:var(--ui-radius-lg)}.card[aria-disabled][data-v-9e1edb1f]{opacity:.55;cursor:not-allowed}.card.carried[data-v-9e1edb1f]{outline:2px dashed var(--ui-color-border-strong);outline-offset:-2px;border-radius:var(--ui-radius-lg)}.card.carried[data-v-9e1edb1f] .face{visibility:hidden}.card.refused[data-v-9e1edb1f] .badge{animation:.2s 3 alternate refused-9e1edb1f}@keyframes refused-9e1edb1f{to{background:var(--ui-color-danger);scale:1.25}}.button[data-v-9e1edb1f]{justify-items:center;display:grid;position:relative}.button .ui-button[data-v-9e1edb1f]{white-space:nowrap;min-inline-size:112px}.hint[data-v-9e1edb1f]{inline-size:max-content;max-inline-size:240px;padding:var(--ui-space-xs) var(--ui-space-sm);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-overlay);color:var(--ui-color-text);font-size:var(--ui-type-small);margin:0;position:absolute;inset-block-end:calc(100% + var(--ui-space-xs));inset-inline-end:0}.under[data-v-9e1edb1f]{font-size:var(--ui-type-caption);margin:0}@media (height<=520px){.dock[data-v-9e1edb1f],.hand[data-v-9e1edb1f]{gap:var(--ui-space-2xs)}.points i[data-v-9e1edb1f]{block-size:9px;inline-size:9px}.button .ui-button[data-v-9e1edb1f]{min-inline-size:88px}}@media (width<=719px){.hand li+li[data-v-9e1edb1f]{margin-inline-start:-12px}}@media (prefers-reduced-motion:reduce){.card.refused[data-v-9e1edb1f] .badge{background:var(--ui-color-danger);animation:none}}.sheet[data-v-99aeacdd]{gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-lg) var(--ui-space-lg);display:grid}.who[data-v-99aeacdd]{align-items:center;gap:var(--ui-space-sm);display:flex}.who p[data-v-99aeacdd],section p[data-v-99aeacdd]{margin:0}h3[data-v-99aeacdd]{margin:0 0 var(--ui-space-2xs);font-size:var(--ui-type-small);color:var(--ui-color-text-muted)}h4[data-v-99aeacdd]{margin:var(--ui-space-xs) 0 0;font-size:var(--ui-type-small)}.quiet[data-v-99aeacdd]{color:var(--ui-color-text-muted)}ul[data-v-99aeacdd]{margin:0;padding:0;list-style:none}.statuses li[data-v-99aeacdd]{align-items:start;gap:var(--ui-space-xs);padding-block:2px;display:flex}.cards li[data-v-99aeacdd],.log li[data-v-99aeacdd]{padding-block:2px}.played[data-v-99aeacdd]{color:var(--ui-color-text);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:32px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.piles[data-v-99aeacdd]{gap:var(--ui-space-xs);margin-block-start:var(--ui-space-xs);display:flex}.caption[data-v-6c2d9937]{inset:auto 0 max(var(--ui-space-md), env(safe-area-inset-bottom));z-index:100;justify-content:center;align-items:center;gap:var(--ui-space-xs) var(--ui-space-sm);padding-inline:var(--ui-space-md);pointer-events:none;display:flex;position:absolute}.caption[data-v-6c2d9937]>*{pointer-events:auto}.line[data-v-6c2d9937],.away[data-v-6c2d9937]{max-inline-size:min(70ch,100%);padding:var(--ui-space-xs) var(--ui-space-md);border-radius:var(--ui-radius-md);background:var(--ui-color-scrim);text-align:center;margin:0}.line[data-v-6c2d9937]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.transport[data-v-6c2d9937]{flex:none}.step[data-v-6c2d9937]{color:var(--ui-color-text-subtle);font-size:var(--ui-type-small);white-space:nowrap;padding-inline-end:var(--ui-space-xs)}@media (height<=520px){.step[data-v-6c2d9937]{display:none}.away[data-v-6c2d9937]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.line[data-v-6c2d9937]:empty,.short[data-v-6c2d9937]{display:none}@media (width<=719px){.turnwise[data-v-6c2d9937]{display:none}.of[data-v-6c2d9937]:not(.short):has(+.short){display:none}.short[data-v-6c2d9937]{display:revert}.said[data-v-6c2d9937]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.transport[data-v-6c2d9937]{align-items:center;gap:var(--ui-space-2xs);padding:var(--ui-space-2xs) var(--ui-space-xs);border-radius:var(--ui-radius-md);background:var(--ui-color-scrim);display:flex}.of[data-v-6c2d9937]{padding-inline:var(--ui-space-xs);font-size:var(--ui-type-small);font-variant-numeric:tabular-nums;white-space:nowrap}.away[data-v-6c2d9937]{color:var(--ui-color-text-subtle);font-size:var(--ui-type-small)}.turn-card[data-v-6c2d9937]{inset:max(var(--ui-space-sm), env(safe-area-inset-top)) 0 auto;z-index:90;color:var(--ui-color-text);font-family:var(--ui-font-display);text-align:center;text-shadow:0 2px 8px #000c;pointer-events:none;animation:turn-card-6c2d9937 1.2s var(--ui-easing-standard) both;margin:0;font-size:clamp(2rem,6vw,4rem);position:absolute}@keyframes turn-card-6c2d9937{0%,to{opacity:0}20%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.turn-card[data-v-6c2d9937]{animation:none}}.tabs[data-v-c9ab91ba]{gap:var(--ui-space-2xs);padding-inline:var(--ui-space-md);border-block-end:1px solid var(--ui-color-border);display:flex}.tab[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-xs);min-block-size:44px;min-inline-size:44px;padding:0 var(--ui-space-sm);border:0;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border-block-end:2px solid #0000;display:inline-flex}.tab[aria-selected=true][data-v-c9ab91ba]{border-block-end-color:var(--ui-color-accent);color:var(--ui-color-text)}@media (height<=520px){.tabs[data-v-c9ab91ba]{padding-inline:var(--ui-space-xs);justify-content:space-between}.tab[data-v-c9ab91ba]{padding:2px var(--ui-space-2xs);flex-direction:column;gap:0}.label[data-v-c9ab91ba]{font-size:var(--ui-type-caption)}}.panel[data-v-c9ab91ba]{gap:var(--ui-space-sm);display:grid}.picker[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-xs);display:flex}.of[data-v-c9ab91ba]{text-align:center;font-variant-numeric:tabular-nums;flex:1}.log[data-v-c9ab91ba]{gap:var(--ui-space-xs);margin:0;padding-inline-start:var(--ui-space-md);display:grid}.log p[data-v-c9ab91ba]{margin:0}.log [aria-current=step][data-v-c9ab91ba]{color:var(--ui-color-text);font-weight:var(--ui-weight-semibold)}.log.following li[data-v-c9ab91ba]:not([aria-current]){color:var(--ui-color-text-muted)}.log .note[data-v-c9ab91ba],.quiet[data-v-c9ab91ba]{color:var(--ui-color-text-subtle);font-size:var(--ui-type-small);margin:0}.side-head[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-xs);font-size:var(--ui-type-body);margin:0;display:flex}.heroes[data-v-c9ab91ba]{gap:var(--ui-space-xs);margin:0;padding:0;list-style:none;display:grid}.heroes li[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-sm);display:flex}.heroes li.fallen[data-v-c9ab91ba]{opacity:.6}.who[data-v-c9ab91ba]{flex:1;display:grid}.state[data-v-c9ab91ba]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small)}.note[data-v-c9ab91ba]{gap:var(--ui-space-xs);display:grid}.note textarea[data-v-c9ab91ba]{padding:var(--ui-space-xs);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-text);font:inherit}.setting[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-xs) var(--ui-space-md);border:0;flex-wrap:wrap;min-block-size:44px;margin:0;padding:0;display:flex}.ways[data-v-c9ab91ba]{align-items:center;gap:var(--ui-space-2xs) var(--ui-space-xs);flex-wrap:wrap;inline-size:100%;display:flex}.way[data-v-c9ab91ba]{white-space:nowrap}.home-line[data-v-c9ab91ba]{flex:18ch}.ways.in-body[data-v-c9ab91ba]{border-block-start:1px solid var(--ui-color-border);padding-block-start:var(--ui-space-sm)}@media (height<=520px){.home-line[data-v-c9ab91ba]{font-size:var(--ui-type-caption);flex-basis:100%}}.setting legend[data-v-c9ab91ba]{color:var(--ui-color-text-muted);padding:0}.cell[data-v-f6a87efd]{block-size:136px;inline-size:112px}.ui-button[aria-pressed=true][data-v-f6a87efd]{border-color:var(--ui-color-accent)}.battle[data-v-1359cdb9]{--peek:96px;--card-width:112px;--card-height:136px;background:var(--ui-color-canvas);block-size:100dvh;position:fixed;inset:0}.carried[data-v-1359cdb9]{display:block}.field[data-v-1359cdb9]{isolation:isolate;position:absolute;inset:0}.corner[data-v-1359cdb9]{z-index:100;border-color:var(--ui-color-border);background:var(--ui-color-scrim);position:absolute;inset-block-start:max(var(--ui-space-sm), env(safe-area-inset-top))}.corner .ui-glyph[data-v-1359cdb9]{font-size:20px}.home[data-v-1359cdb9]{inset-inline-start:max(var(--ui-space-sm), env(safe-area-inset-left))}.menu[data-v-1359cdb9]{inset-inline-end:max(var(--ui-space-sm), env(safe-area-inset-right))}.turn-phone[data-v-1359cdb9]{display:none}@media (height<=520px){.battle[data-v-1359cdb9]{--peek:64px;--card-width:64px;--card-height:80px}}@media (orientation:portrait) and (width<=599px){.turn-phone[data-v-1359cdb9]{z-index:200;padding:var(--ui-space-lg);background:var(--ui-color-canvas);font-size:var(--ui-type-heading);text-align:center;place-items:center;display:grid;position:absolute;inset:0}}.title-screen[data-v-9d41ecb6]{background:var(--ui-color-canvas);position:fixed;inset:0;overflow:hidden}.scene[data-v-9d41ecb6]{max-inline-size:none;position:absolute}.figure[data-v-9d41ecb6]{cursor:pointer;transition:translate var(--ui-duration-fast) var(--ui-easing-lift);background:0 0;border:0;padding:0;position:absolute}.figure.front[data-v-9d41ecb6]{z-index:1}.figure[data-v-9d41ecb6]:hover,.figure[data-v-9d41ecb6]:focus-visible{translate:0 -4px}.figure.picked[data-v-9d41ecb6]:before{content:"";border:3px solid var(--ui-color-accent);border-radius:50%;block-size:12%;position:absolute;inset-block-end:0;inset-inline:15%;translate:0 40%}.copy[data-v-9d41ecb6]{z-index:2;justify-items:center;gap:var(--ui-space-md);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--ui-space-md));text-align:center;color:var(--ui-color-text);text-shadow:0 2px #0009;display:grid;position:absolute;translate:-50% -50%}.logo[data-v-9d41ecb6]{align-items:center;gap:var(--ui-space-sm);font-family:var(--ui-font-display);font-size:var(--ui-type-display);margin:0;display:flex}.mark[data-v-9d41ecb6]{inline-size:64px;image-rendering:pixelated}.tagline[data-v-9d41ecb6]{font-size:var(--ui-type-body);margin:0}.play[data-v-9d41ecb6]{font-size:var(--ui-type-title)}.failed[data-v-9d41ecb6]{color:var(--ui-color-danger);margin:0}.sign-in[data-v-9d41ecb6]{color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.tile-art[data-v-acc65410]{position:absolute;inset:0;overflow:hidden}.scene[data-v-acc65410],.placed[data-v-acc65410]{max-inline-size:none;position:absolute}.dungeons[data-v-65ca4e3b],.party[data-v-65ca4e3b],.together[data-v-65ca4e3b]{gap:var(--ui-space-md);display:grid}.runs[data-v-65ca4e3b],.tiles[data-v-65ca4e3b]{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.runs .ui-button[data-v-65ca4e3b]{text-decoration:none}.party label[data-v-65ca4e3b],.together label[data-v-65ca4e3b]{gap:var(--ui-space-2xs);display:grid}.tile[data-v-65ca4e3b]{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);inline-size:100%;color:var(--ui-color-text);text-align:start;cursor:pointer;padding:0;display:grid;overflow:hidden}.tile[data-v-65ca4e3b]:hover,.tile[data-v-65ca4e3b]:focus-visible{border-color:var(--ui-color-accent)}.art[data-v-65ca4e3b]{aspect-ratio:16/9;display:block;position:relative}.words[data-v-65ca4e3b]{gap:var(--ui-space-2xs);padding:var(--ui-space-sm) var(--ui-space-md);display:grid}.name[data-v-65ca4e3b]{align-items:center;gap:var(--ui-space-xs);font-family:var(--ui-font-display);font-size:var(--ui-type-title);display:flex}.word[data-v-65ca4e3b]{padding:0 var(--ui-space-xs);font-family:var(--ui-font-ui);font-size:var(--ui-type-caption);color:var(--ui-color-on-accent);border-radius:999px}.word.fair[data-v-65ca4e3b]{background:var(--ui-color-info)}.word.hard[data-v-65ca4e3b]{background:var(--ui-color-gold)}.word.deadly[data-v-65ca4e3b]{background:var(--ui-color-danger);color:var(--ui-color-on-danger)}.line[data-v-65ca4e3b],.hint[data-v-65ca4e3b]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small);margin:0}.made[data-v-6035f390]{gap:var(--ui-space-sm);display:grid}.link[data-v-6035f390]{padding:var(--ui-space-sm);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised);overflow-wrap:anywhere}.hint[data-v-6035f390]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small);margin:0}.actions[data-v-6035f390]{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.failure[data-v-6035f390]{color:var(--ui-color-danger);margin:0}.start[data-v-f5eb3f4e],label[data-v-f5eb3f4e],fieldset[data-v-f5eb3f4e]{gap:var(--ui-space-xs);display:grid}.start[data-v-f5eb3f4e]{gap:var(--ui-space-md)}fieldset[data-v-f5eb3f4e]{border:0;grid-template-columns:1fr 1fr;margin:0;padding:0}legend[data-v-f5eb3f4e]{padding:0}.failure[data-v-f5eb3f4e]{color:var(--ui-color-danger);margin:0}.links[data-v-58919644]{gap:var(--ui-space-sm);display:grid}.hero[data-v-eb6e235b]{align-content:start;justify-items:center;gap:var(--ui-space-xs);padding:var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);text-align:center;display:grid}.hero.chosen[data-v-eb6e235b]{border-color:var(--ui-color-accent)}.name[data-v-eb6e235b],.stats[data-v-eb6e235b],.tagline[data-v-eb6e235b]{margin:0}.name[data-v-eb6e235b]{font-family:var(--ui-font-display);font-size:var(--ui-type-title)}.stats[data-v-eb6e235b],.tagline[data-v-eb6e235b]{color:var(--ui-color-text-muted);font-size:var(--ui-type-small)}.again[data-v-b907ec23]{place-items:center;min-block-size:50dvh;display:grid}.heroes[data-v-f070336c]{gap:var(--ui-space-xs);position:relative}.faces[data-v-f070336c]{gap:2px;display:flex}.badge[data-v-f070336c]{background:var(--ui-color-accent);min-inline-size:1.4em;color:var(--ui-color-on-accent);font-size:var(--ui-type-caption);border-radius:999px;padding:0 4px;line-height:1.4em;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}}@layer utilities{:where(html[data-ui=v2]:has(.ui-fullscreen)){scrollbar-gutter:auto;overflow:hidden}:where(html[data-ui=v2]) .ui-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ui-color-border-strong) transparent;overflow:auto}:where(html[data-ui=v2]) .ui-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.app-footer[data-v-3841b7b3]{z-index:100;color:var(--art-color-text-dim);pointer-events:none;font-size:8px;position:fixed;bottom:.2rem;right:.3rem}html[data-ui=v2] .app-footer{font-size:var(--ui-type-caption);color:var(--ui-color-text-subtle)}.app-header[data-v-3841b7b3]{border-bottom:2px solid var(--art-color-border-inner);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.brand[data-v-3841b7b3]{font-size:var(--art-field-type-large-screen);margin:0}.brand a[data-v-3841b7b3]{color:var(--art-color-heading);text-decoration:none}.session[data-v-3841b7b3]{align-items:center;gap:.75rem;font-size:.6rem;display:flex}form[data-v-0489db91]{gap:.6rem;display:flex}.attention[data-v-0489db91]{color:var(--art-color-attention)}.window{background:var(--art-color-window);color:var(--art-color-text);border:4px double var(--art-color-border);font-family:var(--art-font);margin-bottom:1.2rem;padding:1rem 1.1rem;font-size:.65rem;line-height:1.8;position:relative}.window .title{color:var(--art-color-heading);margin:0 0 .6rem;font-size:.75rem}.window .line{margin:0 0 .5rem}.window .hint{color:var(--art-color-text-muted);margin:0 0 .6rem;font-size:.55rem}.window .field{font:inherit;color:var(--art-color-text);background:var(--art-color-field);border:2px solid var(--art-color-border);border-radius:0;padding:.4rem;font-size:.6rem}.window .ff-button{font:inherit;color:var(--art-color-text);background:var(--art-color-window);border:2px solid var(--art-color-border);cursor:pointer;border-radius:0;padding:.5rem .7rem;font-size:.6rem;text-decoration:none}.window .ff-button:hover:not(:disabled){background:var(--art-color-team-blue)}.window .ff-button:disabled{opacity:.4;cursor:not-allowed}.window .error{color:var(--art-color-damage-steel)}.window :focus-visible,.app-header :focus-visible{outline:2px solid var(--art-color-border);outline-offset:2px}.dash[data-v-55fc2f52]{animation:dash-55fc2f52 var(--dash-ms) var(--art-ease-move) forwards}@keyframes dash-55fc2f52{0%{transform:translate(var(--dash-from)) scaleX(var(--dash-face))}to{transform:translate(var(--dash-to)) scaleX(var(--dash-face))}}.fade[data-v-494260eb]{animation:fade-494260eb var(--fade-ms) var(--art-ease-flat) forwards;position:relative}.label[data-v-494260eb]{top:var(--float-top);font-family:var(--art-font);font-size:var(--float-size);white-space:nowrap;color:var(--float);text-shadow:2px 0 var(--art-color-field), -2px 0 var(--art-color-field), 0 2px var(--art-color-field), 0 -2px var(--art-color-field);pointer-events:none;line-height:1;position:absolute;left:50%;transform:translate(-50%)}@keyframes fade-494260eb{0%{opacity:1}to{opacity:var(--fade-to)}}.flash[data-v-072b65c0] rect{fill:var(--flash)}.float[data-v-64e94c4e]{position:relative}.number[data-v-64e94c4e]{top:var(--float-top);font-family:var(--art-font);font-size:var(--float-size);white-space:nowrap;color:var(--float);text-shadow:2px 0 var(--art-color-field), -2px 0 var(--art-color-field), 0 2px var(--art-color-field), 0 -2px var(--art-color-field);pointer-events:none;animation:float-64e94c4e var(--float-ms) var(--art-ease-move) forwards;line-height:1;position:absolute;left:50%}@keyframes float-64e94c4e{0%{opacity:1;transform:translate(-50%)}70%{opacity:1}to{opacity:0;transform:translate(-50%, calc(-1 * var(--art-field-float-rise-screen)))}}.lunge[data-v-af8d01a0]{animation:lunge-af8d01a0 var(--lunge-ms) var(--art-ease-move)}@keyframes lunge-af8d01a0{0%,to{transform:translate(0)}40%{transform:translateX(calc(var(--lunge-dir) * var(--art-field-lunge-screen)))}}.pulse[data-v-16e8e68f]{position:relative}.ring[data-v-16e8e68f]{border:2px solid var(--pulse);pointer-events:none;animation:pulse-16e8e68f var(--pulse-ms) var(--art-ease-flat) forwards;position:absolute;inset:-4px}@keyframes pulse-16e8e68f{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.shake[data-v-90c66ea7]{animation:shake-90c66ea7 var(--shake-ms) steps(1, end)}@keyframes shake-90c66ea7{0%,to{transform:translate(0)}20%,60%{transform:translateX(var(--art-field-shake-screen))}40%,80%{transform:translateX(calc(-1 * var(--art-field-shake-screen)))}}.slide[data-v-5db63e0b]{position:relative}.bolt[data-v-5db63e0b]{background:var(--bolt);pointer-events:none;width:8px;height:8px;animation:slide-5db63e0b var(--slide-ms) var(--art-ease-move) forwards;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}@keyframes slide-5db63e0b{0%{transform:translate(0)}to{transform:translate(var(--slide-dx), var(--slide-dy))}}.step[data-v-1dad21e6]{animation:step-1dad21e6 var(--step-ms) var(--art-ease-move) forwards}@keyframes step-1dad21e6{0%{transform:translateX(var(--step-from))}to{transform:translateX(var(--step-to))}}.t4{font-size:calc(8 * var(--px));line-height:calc(10 * var(--px))}.t8{font-size:calc(16 * var(--px));line-height:calc(20 * var(--px))}.one-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fx-window{box-sizing:border-box;background:var(--art-color-window);border:calc(2 * var(--px)) solid var(--art-color-border);box-shadow:inset 0 0 0 calc(2 * var(--px)) var(--art-color-border-inner);padding:calc(4 * var(--px)) calc(6 * var(--px));color:var(--art-color-text);position:absolute;overflow:hidden}.fx-window.attention{border-color:var(--art-color-attention)}.fx-window.failure{border-color:var(--art-color-damage-steel)}.fx-heading{color:var(--art-color-heading);text-transform:uppercase;margin:0}.fx-button{box-sizing:border-box;font:inherit;font-size:calc(8 * var(--px));color:var(--art-color-text);background:var(--art-color-field);border:calc(2 * var(--px)) solid var(--art-color-border);padding:calc(4 * var(--px)) calc(6 * var(--px));cursor:pointer;text-transform:uppercase;white-space:nowrap;border-radius:0;line-height:1;text-decoration:none}.fx-button:disabled{border-color:var(--art-color-text-dim);color:var(--art-color-text-dim);cursor:not-allowed}.fx-dim{color:var(--art-color-text-dim)}.frame :focus-visible,.gallery :focus-visible{outline:calc(2 * var(--px)) solid var(--art-color-border);outline-offset:calc(2 * var(--px))}.fx-button,.fx-hit{position:relative}.fx-button{--hit-x:calc(4 * var(--px));--hit-y:calc(8 * var(--px))}.fx-button:after,.fx-hit:after{content:"";width:max(calc(100% + 2 * var(--hit-x,0px)), var(--hit-width,0px));height:max(calc(100% + 2 * var(--hit-y,0px)), var(--hit-height,0px));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.fx-button,.fx-hit{--hit-height:44px}.fx-hit{--hit-width:44px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-muted{color:var(--art-color-text-muted)}.letterbox[data-v-3635a7ba]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--art-color-canvas);position:fixed;inset:0;overflow:hidden}.frame[data-v-3635a7ba]{background:var(--art-color-field);font-family:var(--art-font);font-size:var(--art-field-type-small-screen);color:var(--art-color-text);line-height:1;position:absolute;overflow:hidden}.box[data-v-bbd75d8d]{position:absolute}.card[data-v-96f91ef5]{box-sizing:border-box;width:calc(96 * var(--px));height:calc(136 * var(--px));background:var(--art-color-card-art);color:var(--art-color-text);border:calc(2 * var(--px)) solid var(--art-color-card-skill);font:inherit;cursor:pointer;text-align:center;border-radius:0;padding:0;display:block;position:relative}.card.attack[data-v-96f91ef5]{border-color:var(--art-color-card-attack)}.card.power[data-v-96f91ef5]{border-color:var(--art-color-card-power)}.card.selected[data-v-96f91ef5]{outline:calc(2 * var(--px)) solid var(--art-color-border)}.card[data-v-96f91ef5]:disabled{opacity:.45;cursor:not-allowed}.portrait[data-v-96f91ef5]{left:calc(6 * var(--px));top:calc(14 * var(--px));width:calc(84 * var(--px));height:calc(44 * var(--px));background:var(--art-color-field);place-items:center;line-height:0;display:grid;position:absolute}.name[data-v-96f91ef5]{left:calc(4 * var(--px));right:calc(4 * var(--px));top:calc(64 * var(--px));position:absolute}.rule[data-v-96f91ef5]{left:calc(6 * var(--px));right:calc(6 * var(--px));top:calc(76 * var(--px));height:calc(2 * var(--px));background:var(--art-color-border-inner);position:absolute}.text[data-v-96f91ef5]{left:calc(4 * var(--px));right:calc(4 * var(--px));top:calc(88 * var(--px));line-height:calc(9 * var(--px));color:var(--art-color-text-muted);white-space:normal;position:absolute}.cost[data-v-96f91ef5]{left:calc(4 * var(--px));top:calc(4 * var(--px));width:calc(16 * var(--px));height:calc(16 * var(--px));line-height:calc(16 * var(--px));background:var(--art-color-field);border:calc(2 * var(--px)) solid var(--art-color-border);border-radius:50%;position:absolute}.name[data-v-96f91ef5]{font-size:calc(8 * var(--px));line-height:calc(10 * var(--px))}.name.long[data-v-96f91ef5]{font-size:calc(6 * var(--px));line-height:calc(8 * var(--px))}.text[data-v-96f91ef5]{font-size:calc(4 * var(--px))}.builder[data-v-1fd6adf4]{--px:2px;gap:.8rem;display:grid}.back[data-v-1fd6adf4],.link[data-v-1fd6adf4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;display:inline-flex}.link[data-v-1fd6adf4]{color:var(--art-color-text-dim)}.heading[data-v-1fd6adf4]{align-items:center;gap:.8rem;display:flex}.name[data-v-1fd6adf4]{margin-left:auto}.kinds[data-v-1fd6adf4],.actions[data-v-1fd6adf4],.delete[data-v-1fd6adf4]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cards[data-v-1fd6adf4]{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.card[data-v-1fd6adf4]{grid-template-rows:auto auto auto;align-content:start;justify-items:center;gap:.4rem;display:grid}.actions[data-v-1fd6adf4]{justify-content:flex-end}.keep[data-v-1fd6adf4]{min-width:16rem;font-size:.8rem}.count[data-v-1fd6adf4]{align-items:center;gap:.6rem;display:flex}.step[data-v-1fd6adf4]{min-width:2.4rem}.rare[data-v-1fd6adf4],.attention[data-v-1fd6adf4]{color:var(--art-color-attention)}.uncommon[data-v-1fd6adf4]{color:var(--art-color-text-muted)}.card>p[data-v-1fd6adf4]{text-align:center;width:0;min-width:100%}.total[data-v-1fd6adf4]{font-size:1rem}.leave[data-v-1fd6adf4]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.heading[data-v-496d864e]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.decks[data-v-496d864e]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.deck[data-v-496d864e]{color:inherit;align-items:center;gap:.4rem;display:inline-flex}.in-play[data-v-496d864e]{color:var(--art-color-attention);margin-left:.4rem}.toast[data-v-0fcfc7b5]{gap:calc(4 * var(--px));justify-content:space-between;align-items:center;display:flex}.line[data-v-0fcfc7b5]{white-space:normal;margin:0}.small[data-v-0fcfc7b5]{padding:calc(2 * var(--px)) calc(4 * var(--px))}.shown[data-v-31a41f79]{pointer-events:none;animation:appear-31a41f79 var(--show-ms) var(--art-ease-flat) both;line-height:0}.shown.leaving[data-v-31a41f79]{animation:leave-31a41f79 var(--art-ms-card-leave) var(--art-ease-flat) forwards}.shown-card[data-v-31a41f79]{box-sizing:border-box;gap:calc(4 * var(--px));width:100%;height:100%;padding:0 calc(4 * var(--px));background:var(--art-color-card-art);border:calc(2 * var(--px)) solid var(--art-color-card-skill);color:var(--art-color-text);align-items:center;display:flex}.shown-card.attack[data-v-31a41f79]{border-color:var(--art-color-card-attack)}.shown-card.power[data-v-31a41f79]{border-color:var(--art-color-card-power)}.cost[data-v-31a41f79]{width:calc(16 * var(--px));height:calc(16 * var(--px));line-height:calc(16 * var(--px));text-align:center;background:var(--art-color-field);border:calc(2 * var(--px)) solid var(--art-color-border);border-radius:50%;flex:none}.icon[data-v-31a41f79]{flex:none}.name[data-v-31a41f79]{line-height:calc(10 * var(--px));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pointer.dim[data-v-31a41f79] rect{fill:var(--art-color-text-dim)}@keyframes appear-31a41f79{0%{opacity:0}}@keyframes leave-31a41f79{to{opacity:0}}.campfire[data-v-840829a3]{line-height:0}.frame[data-v-840829a3]{position:absolute;inset:0}.flicker[data-v-840829a3]{animation:.36s step-end infinite flicker-840829a3}@keyframes flicker-840829a3{0%{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.flicker[data-v-840829a3]{opacity:0;animation:none}}.seat[data-v-7ff805a5]{opacity:.6;line-height:0}.label.left[data-v-7ff805a5]{text-align:right}.anchor[data-v-dff88680]{pointer-events:none}.panel[data-v-dff88680]{box-sizing:border-box;width:max-content;max-width:calc(var(--art-field-panel-max-width) * var(--px));padding:calc(var(--art-field-panel-padding) * var(--px));gap:calc(var(--art-field-panel-row-gap) * var(--px));background:var(--art-color-window);border:calc(2 * var(--px)) solid var(--art-color-border);outline:calc(2 * var(--px)) solid var(--art-color-border-inner);outline-offset:calc(-4 * var(--px));color:var(--art-color-text);line-height:calc(var(--art-field-panel-line) * var(--px));display:grid;position:absolute}.panel[data-v-dff88680]:not(.below){bottom:calc(var(--art-field-panel-offset) * var(--px))}.panel.below[data-v-dff88680]{top:calc(var(--art-field-panel-offset) * var(--px))}.panel.right[data-v-dff88680]{right:0}p[data-v-dff88680]{margin:0}.title[data-v-dff88680]{color:var(--art-color-heading)}.muted[data-v-dff88680]{color:var(--art-color-text-muted)}.dim[data-v-dff88680]{color:var(--art-color-text-dim)}.gain[data-v-dff88680]{color:var(--art-color-hp-gain)}.block[data-v-dff88680]{color:var(--art-color-gold)}.statuses[data-v-dff88680]{gap:calc(var(--art-field-panel-row-gap) * var(--px));margin:0;padding:0;list-style:none;display:grid}.status[data-v-dff88680]{column-gap:calc(var(--art-field-panel-icon-gap) * var(--px));grid-template-columns:auto 1fr;display:grid}.icon[data-v-dff88680]{grid-row:span 2}.text[data-v-dff88680]{grid-column:2}.hp-bar[data-v-e9735d25]{box-sizing:border-box;border:var(--px) solid var(--art-color-hp-border);background:var(--art-color-hp-empty);overflow:hidden}.hp-number[data-v-e9735d25]{white-space:nowrap;color:var(--art-color-hp-number);text-shadow:calc(var(--art-field-hp-number-outline) * var(--px)) 0 var(--art-color-hp-number-outline), calc(var(--art-field-hp-number-outline) * -1 * var(--px)) 0 var(--art-color-hp-number-outline), 0 calc(var(--art-field-hp-number-outline) * var(--px)) var(--art-color-hp-number-outline), 0 calc(var(--art-field-hp-number-outline) * -1 * var(--px)) var(--art-color-hp-number-outline);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hp-bar.block[data-v-e9735d25]{border-color:var(--art-color-hp-block-border)}.hp-bar.fallen[data-v-e9735d25]{border-color:var(--art-color-hp-fallen-border);opacity:var(--art-opacity-fallen)}.fill[data-v-e9735d25],.trail[data-v-e9735d25]{position:absolute;top:0;bottom:0}.fill[data-v-e9735d25]{background:var(--art-color-hp-fill);left:0}.low .fill[data-v-e9735d25]{background:var(--art-color-hp-low)}.trail[data-v-e9735d25]{width:var(--span)}.trail.loss[data-v-e9735d25]{background:var(--art-color-hp-loss);animation:hp-drain-e9735d25 var(--art-ms-hp-drain) ease-out var(--art-ms-hp-loss-hold) forwards}.trail.gain[data-v-e9735d25]{background:var(--art-color-hp-gain);animation:hp-gain-e9735d25 var(--art-ms-hp-drain) ease-out forwards}@keyframes hp-drain-e9735d25{to{width:0}}@keyframes hp-gain-e9735d25{0%{width:0}}.tile[data-v-8d02649f]{transform:translateX(calc(var(--tile,0) * 3 * var(--px)));background:var(--art-color-field);border:var(--px) solid var(--art-color-debuff);position:absolute;inset:0}.icon[data-v-8d02649f]{position:relative}.statuses[data-v-8d02649f]{gap:calc(2 * var(--px));align-items:flex-end;line-height:0;display:flex}.statuses.left[data-v-8d02649f]{justify-content:flex-end}.status[data-v-8d02649f]{width:calc(16 * var(--px));height:calc(16 * var(--px));margin-right:calc(var(--fanned,0) * 3 * var(--px));position:relative}.status.debuff[data-v-8d02649f]:after{content:"";border:var(--px) solid var(--art-color-debuff);position:absolute;inset:0}.digit[data-v-8d02649f]{color:var(--art-color-text);text-shadow:var(--px) 0 var(--art-color-field), calc(-1 * var(--px)) 0 var(--art-color-field), 0 var(--px) var(--art-color-field), 0 calc(-1 * var(--px)) var(--art-color-field);line-height:1}.status .digit[data-v-8d02649f]{z-index:1;position:absolute;bottom:0;right:0}.floats[data-v-25006a89]{pointer-events:none;line-height:0}.floats[data-v-25006a89]>*,.spot[data-v-25006a89]{width:100%;height:100%;display:block}.hero[data-v-25006a89]{font:inherit;cursor:default;background:0 0;border:none;margin:0;padding:0;line-height:0;display:block}.hero.targetable[data-v-25006a89]{cursor:crosshair}.hero.switchable[data-v-25006a89]{cursor:pointer}.hero[data-v-25006a89]:disabled{pointer-events:none}.hero.fallen .sprite[data-v-25006a89]{opacity:var(--art-opacity-fallen)}.plate[data-v-25006a89]{line-height:1;display:grid;overflow:hidden}.plate.left[data-v-25006a89]{text-align:right;justify-items:end}.name[data-v-25006a89]{max-width:var(--art-field-name-max-width-screen);line-height:calc(8 * var(--px))}.plate.mine .name[data-v-25006a89]{color:var(--art-color-attention)}.plate.fallen .name[data-v-25006a89]{color:var(--art-color-text-dim)}.badge[data-v-25006a89]{gap:calc(2 * var(--px));align-items:center;display:inline-flex}.pointer[data-v-25006a89]{animation:nudge-25006a89 var(--art-ms-float-fast) var(--art-ease-flat) infinite alternate;line-height:0}@keyframes nudge-25006a89{0%{transform:translate(0)}to{transform:translateX(calc(2 * var(--px)))}}.field.hit-stop[data-v-9aea56e0] *{animation-play-state:paused!important}.field[data-v-9aea56e0]{background:var(--art-color-field);overflow:hidden}.field.dimmed[data-v-9aea56e0]>:not(.strip){opacity:var(--art-opacity-dimmed)}.scene[data-v-9aea56e0],.scene[data-v-9aea56e0] svg{width:100%;height:100%;position:absolute;inset:0}.strip[data-v-9aea56e0]{gap:calc(6 * var(--px));padding:0 calc(4 * var(--px));background:color-mix(in srgb, var(--art-color-field) 70%, transparent);z-index:1;align-items:center;display:flex}.strip .title[data-v-9aea56e0]{color:var(--art-color-heading)}.strip .line[data-v-9aea56e0]{margin-left:auto}.home[data-v-9aea56e0]{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.crest[data-v-9aea56e0]{line-height:0}.right[data-v-9aea56e0]{text-align:right}.cross[data-v-9aea56e0]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.invite[data-v-2ed7d778]{gap:calc(2 * var(--px));grid-auto-rows:min-content;display:grid}.choices[data-v-2ed7d778]{gap:calc(2 * var(--px));flex-wrap:wrap;display:flex}.small[data-v-2ed7d778]{padding:calc(2 * var(--px));font-size:calc(8 * var(--px))}.code[data-v-2ed7d778]{color:var(--art-color-attention);letter-spacing:calc(2 * var(--px));margin:0}.copy[data-v-2ed7d778]{gap:calc(2 * var(--px));justify-self:start;align-items:center;display:inline-flex}.message[data-v-3c2b9323]{padding:calc(2 * var(--px)) calc(6 * var(--px))}.line[data-v-3c2b9323]{margin:0}.readiness[data-v-0386837a]{gap:calc(2 * var(--px));grid-auto-rows:min-content;display:grid}p[data-v-0386837a]{margin:0}.deadline[data-v-0386837a]{gap:calc(2 * var(--px));display:grid}.pick[data-v-0386837a]{font:inherit;font-size:calc(8 * var(--px));color:var(--art-color-text);background:var(--art-color-field);border:calc(2 * var(--px)) solid var(--art-color-border);border-radius:0}.result[data-v-78674353]{gap:var(--art-field-result-gap-screen);max-height:calc(256 * var(--px));flex-direction:column;display:flex}.head[data-v-78674353]{gap:calc(4 * var(--px));align-items:center;display:flex}.headline[data-v-78674353]{color:var(--art-color-heading);text-transform:uppercase;margin:0}.turns[data-v-78674353]{gap:calc(4 * var(--px));align-items:center;margin-left:auto;display:inline-flex}.agreed[data-v-78674353]{color:var(--art-color-heading)}.disputed[data-v-78674353]{color:var(--art-color-attention);margin:0}.gold[data-v-78674353]{color:var(--art-color-heading);margin:0}.columns[data-v-78674353]{align-items:start;gap:var(--art-field-result-gap-screen);grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow-y:auto}.fates[data-v-78674353]{margin:0;padding:0;list-style:none}.fates li[data-v-78674353]{column-gap:calc(4 * var(--px));height:var(--art-field-result-row-pitch-screen);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;display:grid}.portrait[data-v-78674353]{grid-row:1/span 2}.owner[data-v-78674353]{color:var(--art-color-text-muted)}.won .owner[data-v-78674353],.fate[data-v-78674353]{color:var(--art-color-text)}.fates li.fallen .portrait[data-v-78674353]{opacity:var(--art-opacity-fallen-roster)}.fates li.fallen .fate[data-v-78674353]{color:var(--art-color-text-dim)}.actions[data-v-78674353]{gap:var(--art-field-result-gap-screen);display:flex}.action[data-v-78674353]{gap:calc(2 * var(--px));height:calc(18 * var(--px));align-items:center;display:inline-flex}.seat[data-v-1e962797]{gap:calc(2 * var(--px));grid-template-rows:auto auto 1fr;display:grid}.tabs[data-v-1e962797]{gap:0;display:flex}.tab[data-v-1e962797]{justify-items:center;gap:calc(2 * var(--px));width:calc(64 * var(--px));padding:calc(2 * var(--px)) 0 0;border:calc(2 * var(--px)) solid transparent;color:var(--art-color-text);font:inherit;cursor:pointer;background:0 0;display:grid;position:relative}.tab.chosen[data-v-1e962797]{border-color:var(--art-color-border)}.pointer[data-v-1e962797]{left:calc(-10 * var(--px));top:calc(10 * var(--px));position:absolute}.about[data-v-1e962797]{column-gap:calc(6 * var(--px));row-gap:calc(2 * var(--px));grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.mini[data-v-1e962797]{gap:calc(2 * var(--px));grid-row:1/span 2;margin:0;padding:0;list-style:none;display:flex}.mini li[data-v-1e962797]{width:calc(20 * var(--px));height:calc(28 * var(--px));background:var(--art-color-card-art);border:calc(2 * var(--px)) solid var(--art-color-card-skill);box-sizing:border-box;place-items:center;display:grid}.mini li.attack[data-v-1e962797]{border-color:var(--art-color-card-attack)}.mini li.power[data-v-1e962797]{border-color:var(--art-color-card-power)}.lines p[data-v-1e962797]{margin:0}.choices[data-v-1e962797]{gap:calc(4 * var(--px));justify-self:start;display:flex}.deck[data-v-1e962797]{gap:calc(4 * var(--px));align-items:center;display:flex}.pick[data-v-1e962797]{font:inherit;font-size:calc(8 * var(--px));color:var(--art-color-text);background:var(--art-color-field);border:calc(2 * var(--px)) solid var(--art-color-border);max-width:calc(140 * var(--px));border-radius:0}.summary[data-v-24a81d60]{gap:calc(2 * var(--px));grid-template-rows:auto auto 1fr;display:grid}.head[data-v-24a81d60]{gap:calc(6 * var(--px));align-items:center;display:flex}.away[data-v-24a81d60]{color:var(--art-color-attention)}.skip[data-v-24a81d60]{gap:calc(2 * var(--px));padding:calc(2 * var(--px)) calc(4 * var(--px));align-items:center;margin-left:auto;display:inline-flex}.transport[data-v-24a81d60]{gap:calc(4 * var(--px));margin-left:calc(6 * var(--px));display:inline-flex}.nav[data-v-24a81d60]{width:calc(20 * var(--px));height:calc(16 * var(--px));justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.body[data-v-24a81d60]{gap:calc(8 * var(--px));grid-template-columns:1fr auto;min-height:0;display:grid}.log[data-v-24a81d60]{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.log li[data-v-24a81d60]{color:var(--art-color-text-dim)}.log li.now[data-v-24a81d60]{color:inherit}.log p[data-v-24a81d60]{margin:0}.log .note[data-v-24a81d60]{padding-left:calc(6 * var(--px));font-style:italic}.roster[data-v-24a81d60]{gap:calc(8 * var(--px));grid-auto-columns:auto;grid-auto-flow:column;align-content:start;display:grid}.side[data-v-24a81d60]{gap:calc(2 * var(--px));align-content:start;margin:0;padding:0;list-style:none;display:grid}.side li[data-v-24a81d60]{gap:calc(2 * var(--px));align-items:center;display:flex}.side li.fallen[data-v-24a81d60]{color:var(--art-color-text-dim)}.gallery[data-v-9257caab]{--px:2px;font-family:var(--art-font);color:var(--art-color-text);gap:1.2rem;font-size:.7rem;display:grid}.heading[data-v-9257caab]{font-size:var(--art-field-type-large-screen);color:var(--art-color-heading)}.frame[data-v-9257caab]{background:var(--art-color-field);width:1280px;height:720px;font-size:var(--art-field-type-small-screen);margin:.8rem 0;line-height:1;position:relative;overflow:hidden}.row[data-v-9257caab]{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.label[data-v-9257caab]{width:5rem;color:var(--art-color-text-muted);font-size:.5rem}.cell[data-v-9257caab]{color:var(--art-color-text-muted);justify-items:center;gap:.3rem;margin:0;font-size:.45rem;display:grid}.backdrop .scene[data-v-9257caab]{width:320px;height:180px;position:relative;overflow:hidden}.backdrop .scene[data-v-9257caab] svg{width:100%;height:100%}.cards[data-v-9257caab]{padding-top:.8rem}.scene-page[data-v-10b95032]{--px:2px;font-family:var(--art-font);color:var(--art-color-text);gap:1rem;padding:1rem;font-size:.7rem;display:grid}.heading[data-v-10b95032]{font-size:var(--art-field-type-large-screen);color:var(--art-color-heading)}.controls[data-v-10b95032],.strip[data-v-10b95032]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.controls label[data-v-10b95032],.strip label[data-v-10b95032]{gap:.3rem;display:grid}.controls select[data-v-10b95032],.strip select[data-v-10b95032]{font:inherit}.frame[data-v-10b95032]{background:var(--art-color-field);width:1280px;height:720px;font-size:var(--art-field-type-small-screen);line-height:1;position:relative;overflow:hidden}.strip figure[data-v-10b95032]{color:var(--art-color-text-muted);justify-items:center;gap:.3rem;margin:0;font-size:.5rem;display:grid}.icon[data-v-10b95032]{border:1px solid var(--art-color-text-dim);cursor:pointer;background:0 0;padding:.2rem;line-height:0}.icon[aria-pressed=true][data-v-10b95032]{border-color:var(--art-color-heading)}.heroes[data-v-1a039773]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hero[data-v-1a039773]{align-items:center;gap:.8rem;display:flex}.hint[data-v-1a039773]{color:var(--art-color-text-muted)}.back[data-v-e41f054f]{color:inherit;align-items:center;gap:.4rem;display:inline-flex}.party[data-v-e41f054f]{gap:.4rem;margin:0 0 .8rem;display:flex}.floors[data-v-e41f054f]{gap:.3rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.floors li[data-v-e41f054f]{align-items:center;gap:.4rem;display:flex}.floors .mark[data-v-e41f054f]{width:1rem;display:inline-flex}.floors .here[data-v-e41f054f]{color:var(--art-color-heading)}.floors .ahead[data-v-e41f054f]{color:var(--art-color-text-dim)}.actions[data-v-e41f054f]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.actions .line[data-v-e41f054f]{flex-basis:100%}.floor[data-v-28f89e64]{gap:calc(4 * var(--px));display:grid}p[data-v-28f89e64],h3[data-v-28f89e64]{margin:0}.rested[data-v-28f89e64]{gap:calc(2 * var(--px));margin:0;padding:0;list-style:none;display:grid}.rested li[data-v-28f89e64]{gap:calc(4 * var(--px));align-items:center;display:flex}.ally[data-v-045d3db0],.ally label[data-v-045d3db0]{gap:.3rem;display:grid}.plan-all[data-v-045d3db0]{gap:.2rem;display:grid}.plan-all label[data-v-045d3db0]{align-items:center;gap:.3rem;display:flex}.plan-all .hint[data-v-045d3db0]{color:var(--ui-color-text-muted);font-size:var(--ui-type-caption)}.form[data-v-9ad1660b]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.form label[data-v-9ad1660b]{gap:.3rem;display:grid}
