.coach.svelte-50kqtu{border:1px solid color-mix(in srgb, var(--tone) 55%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 18%, transparent), transparent 60%), var(--color-crypt);color:var(--tone);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.55rem .7rem;display:flex}.t.svelte-50kqtu{min-width:0;color:var(--color-parchment);flex:12rem;line-height:1.2;display:grid}.t.svelte-50kqtu b:where(.svelte-50kqtu){color:var(--tone);font-family:var(--font-ui)}.t.svelte-50kqtu small:where(.svelte-50kqtu){color:var(--color-ash);font-size:var(--text-2xs)}.pens.svelte-50kqtu{gap:.35rem;display:flex}.pen.svelte-50kqtu{border:1.5px solid var(--color-stone-3);min-height:2.75rem;color:var(--color-parchment);background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700}.pen.green[aria-checked=true].svelte-50kqtu{border-color:var(--fill-venom);box-shadow:inset 0 0 0 1px var(--fill-venom)}.pen.red[aria-checked=true].svelte-50kqtu{border-color:var(--fill-blood);box-shadow:inset 0 0 0 1px var(--fill-blood)}.pen.blue[aria-checked=true].svelte-50kqtu{border-color:var(--fill-mana);box-shadow:inset 0 0 0 1px var(--fill-mana)}.pen.svelte-50kqtu:before{content:"";vertical-align:.05rem;border-radius:999px;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.pen.green.svelte-50kqtu:before{background:var(--fill-venom)}.pen.red.svelte-50kqtu:before{background:var(--fill-blood)}.pen.blue.svelte-50kqtu:before{background:var(--fill-mana)}html[data-art=pixel] :is(.coach.svelte-50kqtu,.pen.svelte-50kqtu){border-radius:0}.eyebrow.svelte-kz87ua{color:var(--color-gold-ink);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-weight:700}ol.svelte-kz87ua{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-kz87ua{align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.3;display:flex}li.svelte-kz87ua:first-child{font-weight:600}li.svelte-kz87ua:not(:first-child){opacity:.8}.dot.svelte-kz87ua{width:1.35rem;height:1.35rem;color:var(--color-ash);flex:none;place-items:center;display:inline-grid}.say.svelte-1aa9t05{flex-wrap:wrap;gap:.35rem;display:flex}button.svelte-1aa9t05{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-crypt) 80%, transparent);min-height:2.75rem;color:var(--color-parchment);border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:translate .15s,border-color .15s,background .15s}button.svelte-1aa9t05:hover{border-color:var(--color-stone-3);translate:0 -1px}button.emote.svelte-1aa9t05{min-width:2.75rem;font-family:var(--font-ui);place-items:center;padding:.35rem .5rem;display:inline-grid}button.sent.svelte-1aa9t05{border-color:var(--color-venom);background:color-mix(in srgb, var(--color-venom) 16%, var(--color-crypt))}html[data-art=pixel] button.svelte-1aa9t05{border-width:2px;border-radius:0}.heard.svelte-u00aet{pointer-events:none;z-index:30;justify-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 2rem);display:grid;position:absolute;top:.5rem;left:50%;translate:-50%}.toast.svelte-u00aet{border:1px solid var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--color-crypt));color:var(--color-parchment);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .85rem .35rem .35rem;font-weight:700;animation:3.2s both svelte-u00aet-pop;display:flex;box-shadow:0 10px 24px -10px #0009}.emote.svelte-u00aet{color:var(--tone);font-family:var(--font-display);font-size:1.25rem}@keyframes svelte-u00aet-pop{0%{opacity:0;translate:0 -8px;scale:.9}8%,85%{opacity:1;translate:0;scale:1}to{opacity:0}}html[data-art=pixel] .toast.svelte-u00aet{border-width:2px;border-radius:0}.card.svelte-utb7a3{border-color:color-mix(in srgb, var(--tone) 35%, var(--color-stone-2));align-items:center;gap:.75rem;padding:.7rem;display:flex}.art.svelte-utb7a3{flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}.aura.svelte-utb7a3{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 30%, transparent), transparent 66%);border-radius:999px;position:absolute;inset:-10%}.fallen.svelte-utb7a3{opacity:.45;filter:grayscale();animation:none;translate:0 18%;rotate:-80deg}.who.svelte-utb7a3{font-size:var(--text-2xs);flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;margin:0;display:flex}.who.svelte-utb7a3 b:where(.svelte-utb7a3){color:var(--tone);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.who.svelte-utb7a3 span:where(.svelte-utb7a3){color:var(--color-ash)}.state.svelte-utb7a3{color:var(--color-ash);font-size:var(--text-2xs);flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;margin:.3rem 0 0;display:flex}.k-think.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child,.k-turn.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child{color:var(--tone)}.k-miss.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child,.k-hit.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child,.k-down.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child{color:var(--color-blood-ink)}.k-strike.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child,.k-covered.svelte-utb7a3 .state:where(.svelte-utb7a3) span:where(.svelte-utb7a3):last-child{color:var(--color-venom-ink)}.relay.svelte-19o7byd{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-19o7byd{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-crypt) 85%, transparent);border-radius:.7rem;flex:7rem;align-items:center;gap:.4rem;min-width:0;padding:.35rem .55rem;font-size:.78rem;line-height:1.15;display:flex;position:relative}li.svelte-19o7byd>span:where(.svelte-19o7byd):nth-child(2){display:grid}li.svelte-19o7byd b:where(.svelte-19o7byd){font-family:var(--font-ui);font-weight:var(--display-weight,700)}li.svelte-19o7byd small:where(.svelte-19o7byd){color:var(--color-ash);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.now.svelte-19o7byd{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--color-crypt));box-shadow:0 0 14px -6px var(--tone)}li.now.svelte-19o7byd b:where(.svelte-19o7byd){color:var(--tone)}li.done.svelte-19o7byd small:where(.svelte-19o7byd){color:var(--color-parchment);font-weight:600}li.wait.svelte-19o7byd{opacity:.6}.baton.svelte-19o7byd{z-index:1;background:var(--color-stone-2);width:1.05rem;height:1.05rem;color:var(--color-ash);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-.55rem;translate:0 -50%}html[data-art=pixel] li.svelte-19o7byd,html[data-art=pixel] .baton.svelte-19o7byd{border-width:2px;border-radius:0}.face.svelte-1vdy894{border-radius:calc(var(--clock-radius) * .6);background:var(--clock-bezel);min-width:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--clock-bezel-rim) 35%, transparent);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bez lcd""meta meta""hp hp";align-items:center;gap:.25rem .45rem;padding:.4rem .45rem .35rem;transition:box-shadow .3s,opacity .3s;display:grid;position:relative}.bezel.svelte-1vdy894{grid-area:bez;align-items:center;gap:.35rem;min-width:0;display:flex}.fw.svelte-1vdy894{display:none}.lcd.svelte-1vdy894{background:var(--lcd-bg);min-width:0;box-shadow:var(--lcd-shadow);color:var(--lcd-fg);font-variant-numeric:tabular-nums;text-shadow:var(--lcd-glow);white-space:nowrap;border-radius:6px;grid-area:lcd;justify-content:flex-end;align-items:baseline;gap:.3rem;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.lcd-word.svelte-1vdy894{letter-spacing:.08em;font-size:.62rem}.lcd.low.svelte-1vdy894{background:var(--lcd-low-bg);color:var(--lcd-low-fg)}.meta.svelte-1vdy894{min-width:0;color:var(--clock-label);font-size:var(--text-3xs);letter-spacing:.06em;text-transform:uppercase;grid-area:meta;justify-content:space-between;align-items:center;gap:.3rem;font-weight:700;display:flex}.win.svelte-1vdy894{white-space:nowrap;align-items:center;gap:.15rem;display:inline-flex}.win.on.svelte-1vdy894{color:var(--clock-label-on)}.pips.svelte-1vdy894{gap:.2rem;display:inline-flex}.pips.svelte-1vdy894 i:where(.svelte-1vdy894){background:color-mix(in srgb, var(--clock-label) 35%, transparent);border-radius:999px;width:.45rem;height:.45rem}.pips.svelte-1vdy894 i.on:where(.svelte-1vdy894){background:var(--fill-venom);box-shadow:0 0 6px var(--fill-venom)}.hp.svelte-1vdy894{color:var(--clock-label);font-size:var(--text-3xs);font-variant-numeric:tabular-nums;grid-area:hp;align-items:center;gap:.35rem;display:flex}.bar.svelte-1vdy894{background:#0006;border-radius:999px;flex:1;height:.3rem;position:relative;overflow:hidden}.bar.svelte-1vdy894 i:where(.svelte-1vdy894){background:var(--fill-blood);transition:width .4s;position:absolute;inset:0 auto 0 0}.plunger.svelte-1vdy894{background:var(--clock-plunger);width:2.6rem;height:.4rem;box-shadow:var(--clock-plunger-shadow,inset 0 -1px 0 #0000004d);border-radius:.35rem .35rem .15rem .15rem;transition:top .2s,height .2s;position:absolute;top:-.4rem;left:50%;translate:-50%}.plunger.up.svelte-1vdy894{background:var(--clock-plunger-up);height:.75rem;top:-.75rem}.face.k-think.svelte-1vdy894,.face.k-turn.svelte-1vdy894,.face.k-held.svelte-1vdy894{box-shadow:inset 0 0 0 2px var(--tone), 0 0 16px -4px var(--tone)}.face.k-strike.svelte-1vdy894,.face.k-follow.svelte-1vdy894,.face.k-covered.svelte-1vdy894{box-shadow:inset 0 0 0 2px var(--fill-venom)}.face.k-strike.svelte-1vdy894 .lcd:where(.svelte-1vdy894),.face.k-follow.svelte-1vdy894 .lcd:where(.svelte-1vdy894){animation:.6s ease-out svelte-1vdy894-ring}@keyframes svelte-1vdy894-ring{30%{filter:brightness(1.8)}}.face.k-miss.svelte-1vdy894,.face.k-hit.svelte-1vdy894,.face.k-down.svelte-1vdy894{box-shadow:inset 0 0 0 2px var(--fill-blood)}.face.k-wait.svelte-1vdy894,.face.k-idle.svelte-1vdy894{opacity:.78}.face.k-rest.svelte-1vdy894{box-shadow:inset 0 0 0 2px var(--color-stone-3);opacity:.88}.face.big.svelte-1vdy894{grid-template-columns:minmax(0,1fr);grid-template-areas:"bez""lcd""meta""hp";padding:.55rem .5rem .45rem}.face.big.svelte-1vdy894 .fw:where(.svelte-1vdy894){min-width:0;color:var(--clock-label-on);font-size:.8rem;line-height:1.15;display:grid}.face.big.svelte-1vdy894 .fw:where(.svelte-1vdy894) small:where(.svelte-1vdy894){color:var(--clock-label);font-size:var(--text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.face.big.svelte-1vdy894 .lcd:where(.svelte-1vdy894){justify-content:center;font-size:1.55rem}.face.big.svelte-1vdy894 .plunger:where(.svelte-1vdy894){width:3.4rem}html[data-art=pixel] .face.svelte-1vdy894,html[data-art=pixel] .lcd.svelte-1vdy894,html[data-art=pixel] .plunger.svelte-1vdy894,html[data-art=pixel] .bar.svelte-1vdy894,html[data-art=pixel] .pips.svelte-1vdy894 i:where(.svelte-1vdy894){border-radius:0}@media (width<=359px){.lcd.svelte-1vdy894{font-size:1.05rem}}.tclock.svelte-hj5ixt{grid-template-columns:minmax(0, 1fr) repeat(calc(var(--faces) - 1), auto minmax(0, 1fr));border:var(--clock-border);border-radius:var(--clock-radius);background:var(--clock-case);box-shadow:var(--clock-shadow);align-items:stretch;gap:.35rem;padding:.85rem .5rem .5rem;display:grid;position:relative}.tclock.big.svelte-hj5ixt{padding:1.05rem .6rem .6rem}.hinge.svelte-hj5ixt{width:3.1rem;color:var(--clock-label);text-align:center;align-content:center;place-items:center;gap:.15rem;display:grid}.hinge.svelte-hj5ixt small:where(.svelte-hj5ixt){font-size:var(--text-4xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.1}.h-held.svelte-hj5ixt{color:var(--color-blood-ink)}.h-held.svelte-hj5ixt :first-child{animation:1.2s ease-in-out infinite svelte-hj5ixt-raise}@keyframes svelte-hj5ixt-raise{50%{translate:0 -3px;rotate:-12deg}}.h-cover.svelte-hj5ixt{color:var(--color-venom-ink)}.h-hit.svelte-hj5ixt{color:var(--color-blood-ink)}.h-pass.svelte-hj5ixt,.h-alone.svelte-hj5ixt{color:var(--clock-label-on)}@media (width<=359px){.hinge.svelte-hj5ixt{width:2.4rem}}.coop-fight.svelte-17zpo39{margin:0 auto;padding:.75rem 0 1.5rem;position:relative}.col.svelte-17zpo39{flex-direction:column;gap:.75rem;min-width:0;display:flex}.row2.svelte-17zpo39{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.row2.top.svelte-17zpo39{align-items:start}.side.svelte-17zpo39{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:1rem;display:grid}.desk.svelte-17zpo39{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1rem;display:grid}.l-desk.svelte-17zpo39{max-width:92rem}.board-col.svelte-17zpo39{width:100%;margin:0 auto}.l-phone.svelte-17zpo39 .board-col:where(.svelte-17zpo39){max-width:min(100%,64svh)}.l-tall.svelte-17zpo39 .board-col:where(.svelte-17zpo39){max-width:min(100%,56svh)}.l-side.svelte-17zpo39 .board-col:where(.svelte-17zpo39){max-width:min(100%,100svh - 8.5rem)}.l-desk.svelte-17zpo39 .board-col:where(.svelte-17zpo39){max-width:min(100%,100svh - 16rem)}.board-wrap.svelte-17zpo39{position:relative}.board-wrap.watching.svelte-17zpo39 .board-frame:where(.svelte-17zpo39){outline:3px solid color-mix(in srgb, var(--color-mana) 55%, transparent);outline-offset:2px;border-radius:4px}.tab.svelte-17zpo39{z-index:5;border:1.5px solid var(--tone);background:color-mix(in srgb, var(--tone) 20%, var(--color-crypt));max-width:calc(100% - 1.2rem);color:var(--color-parchment);font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem .2rem .25rem;display:inline-flex;position:absolute;top:-.85rem;left:.6rem;box-shadow:0 4px 10px -4px #0009}.tab.svelte-17zpo39 b:where(.svelte-17zpo39){color:var(--tone);font-weight:800}.tab.svelte-17zpo39 span:where(.svelte-17zpo39){opacity:.85;text-overflow:ellipsis;overflow:hidden}.mark-tag.svelte-17zpo39{z-index:6;border:1.5px solid var(--tone);background:color-mix(in srgb, var(--color-void) 82%, transparent);color:var(--color-parchment);font-size:var(--text-3xs);pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem .1rem .1rem;font-weight:700;display:inline-flex;position:absolute;translate:-50% -110%}.mark-tag.below.svelte-17zpo39{translate:-50% 120%}.mark-tag.edge-l.svelte-17zpo39{translate:-12% -110%}.mark-tag.edge-r.svelte-17zpo39{translate:-88% -110%}.mark-tag.below.edge-l.svelte-17zpo39{translate:-12% 120%}.mark-tag.below.edge-r.svelte-17zpo39{translate:-88% 120%}.lock.svelte-17zpo39{z-index:6;border:1px solid var(--color-blood);background:color-mix(in srgb, var(--color-void) 88%, transparent);color:var(--color-parchment);border-radius:.7rem;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.8rem;display:flex;position:absolute;inset:auto .5rem .5rem}.chips.svelte-17zpo39{font-size:var(--text-2xs);flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem;display:flex}.life.svelte-17zpo39{color:var(--color-blood)}.life.lost.svelte-17zpo39{color:var(--color-stone-3)}.handoff.svelte-17zpo39,.waiting.svelte-17zpo39{border-left:3px solid var(--tone,var(--color-stone-3));background:color-mix(in srgb, var(--color-crypt) 85%, transparent);border-radius:.6rem;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.82rem;line-height:1.3;display:flex}.waiting.svelte-17zpo39{color:var(--color-ash)}.quick.svelte-17zpo39{flex-direction:column;gap:.5rem;display:flex}.foe.svelte-17zpo39{align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.port.svelte-17zpo39{flex:none;width:4.25rem;height:4.25rem;position:relative}.foe.big.svelte-17zpo39 .port:where(.svelte-17zpo39){width:5.5rem;height:5.5rem}.name.svelte-17zpo39{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.15}.tier.svelte-17zpo39{border:1px solid var(--color-ember);color:var(--color-ember);font-size:var(--text-3xs);text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:0 .45rem;display:inline-block}.tier.boss.svelte-17zpo39{border-color:var(--color-blood);color:var(--color-blood)}.nem.svelte-17zpo39{color:var(--tone);font-size:var(--text-2xs);align-items:center;gap:.3rem;margin:.15rem 0 0;font-weight:700;display:inline-flex}.flavor.svelte-17zpo39{color:var(--color-ash);font-size:var(--text-2xs);margin:.1rem 0 0;font-style:italic}.hp.svelte-17zpo39{align-items:center;gap:.5rem;margin-top:.35rem;font-size:.8rem;display:flex}.line.svelte-17zpo39{color:var(--color-ash);font-size:var(--text-2xs);align-items:center;gap:.35rem;margin:.3rem 0 0;display:flex}.line.svelte-17zpo39 b:where(.svelte-17zpo39){color:var(--color-parchment)}.line.low.svelte-17zpo39 .lcd-chip:where(.svelte-17zpo39){background:var(--lcd-low-bg);color:var(--lcd-low-fg)}.lcd-chip.svelte-17zpo39{background:var(--lcd-bg);color:var(--lcd-fg);border-radius:4px;padding:0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hexes.svelte-17zpo39{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.aura.svelte-17zpo39{pointer-events:none;background:radial-gradient(circle, var(--aura-color) 0%, transparent 62%);border-radius:999px;animation:3.2s ease-in-out infinite svelte-17zpo39-aura;position:absolute;inset:-14%}.aura-battle.svelte-17zpo39{--aura-color:color-mix(in srgb, var(--color-mana) 22%, transparent)}.aura-elite.svelte-17zpo39{--aura-color:color-mix(in srgb, var(--color-ember) 40%, transparent)}.aura-boss.svelte-17zpo39,.aura-nemesis.svelte-17zpo39{--aura-color:color-mix(in srgb, var(--color-blood) 45%, transparent)}.nemesis.svelte-17zpo39{filter:drop-shadow(0 0 1.5px var(--color-blood)) drop-shadow(0 0 5px var(--color-blood))}@keyframes svelte-17zpo39-aura{50%{opacity:.7;scale:1.08}}.recoil-chip.svelte-17zpo39,.recoil-hit.svelte-17zpo39,.recoil-crit.svelte-17zpo39{animation:.4s cubic-bezier(.2,.9,.3,1) svelte-17zpo39-recoil}.recoil-crit.svelte-17zpo39{--push:16%}@keyframes svelte-17zpo39-recoil{25%{translate:var(--push,9%) 0;filter:brightness(2.2)}}.lunge.svelte-17zpo39{animation:.42s ease-out svelte-17zpo39-lunge}@keyframes svelte-17zpo39-lunge{35%{translate:-12% 4%;scale:1.08}}.flinch.svelte-17zpo39{animation:.36s ease-out svelte-17zpo39-flinch}@keyframes svelte-17zpo39-flinch{30%{translate:5%}}.dying.svelte-17zpo39{animation:.9s ease-in forwards svelte-17zpo39-die}@keyframes svelte-17zpo39-die{to{opacity:0;filter:grayscale()brightness(2);scale:.6}}html[data-art=pixel] :is(.tab.svelte-17zpo39,.mark-tag.svelte-17zpo39,.lock.svelte-17zpo39,.handoff.svelte-17zpo39,.waiting.svelte-17zpo39,.tier.svelte-17zpo39){border-radius:0}
