.aim.svelte-1jjsfys{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:14rem;padding:.125rem .125rem .125rem .5rem;border-radius:.625rem;border:1px solid color-mix(in oklab,var(--color-brand-500) 30%,transparent);background:color-mix(in oklab,var(--color-brand-500) 5%,transparent)}.aim.svelte-1jjsfys .aim-name{gap:.25rem;min-width:0;padding:.25rem 0;font-size:11px;line-height:1.3}.aim-card.svelte-1jjsfys{flex:1 1 auto;min-width:0}.aim-hint.svelte-1jjsfys{flex:0 6 auto;min-width:0}.bar-note.svelte-1jjsfys{flex-shrink:1;min-width:0}@media(pointer:coarse){.bar-note.svelte-1jjsfys{font-size:14px}.aim.svelte-1jjsfys .aim-name,.aim.svelte-1jjsfys .aim-clear{font-size:13px}}.cue.svelte-i3nkz8{position:fixed;z-index:43;left:50%;top:50%;translate:-50% -50%;width:min(22rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;gap:.4rem;padding:.625rem .75rem;border-radius:.875rem;border:1px solid color-mix(in oklab,var(--color-brand-500) 34%,transparent);background:color-mix(in oklab,var(--color-ink-950) 93%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #0000008c;pointer-events:none;animation:svelte-i3nkz8-cue-in var(--duration-quick) var(--ease-emphasise) both}.cue.inert.svelte-i3nkz8{border-color:var(--color-hairline)}.cue.inert.svelte-i3nkz8 .kind:where(.svelte-i3nkz8){color:var(--color-ink-400)}.cue.below.svelte-i3nkz8{top:var(--cue-top);translate:-50% 0;max-height:calc(100dvh - var(--cue-top) - .625rem);overflow-y:auto}.head.svelte-i3nkz8{display:flex;align-items:center;gap:.35rem;min-width:0}.kind.svelte-i3nkz8{color:var(--color-brand-300);font-size:11px;font-weight:600;letter-spacing:0}.who.svelte-i3nkz8{color:var(--color-ink-500);font-size:11px;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body.svelte-i3nkz8{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.art.svelte-i3nkz8{flex:0 0 3.25rem;width:3.25rem}.text.svelte-i3nkz8{display:flex;flex-direction:column;gap:.2rem;min-width:0}.name.svelte-i3nkz8{color:var(--color-ink-50);font-size:13px;font-weight:600}.did.svelte-i3nkz8{display:flex;flex-direction:column;gap:.1rem;border-top:1px solid var(--color-hairline);padding-top:.35rem}.did.svelte-i3nkz8 li:where(.svelte-i3nkz8){color:var(--color-ink-200);font-size:11px;line-height:1.35}.did.svelte-i3nkz8 li:where(.svelte-i3nkz8):before{content:"·";color:var(--color-ink-600);margin-right:.3rem}@keyframes svelte-i3nkz8-cue-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(pointer:coarse){.kind.svelte-i3nkz8,.who.svelte-i3nkz8,.did.svelte-i3nkz8 li:where(.svelte-i3nkz8){font-size:13px}.name.svelte-i3nkz8{font-size:15px}.body.svelte-i3nkz8 .card-text{font-size:14px;line-height:1.5}}.arrow.svelte-e68js8{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--color-warning) 45%,transparent))}.stroke.svelte-e68js8{stroke-dasharray:1;animation:svelte-e68js8-draw var(--duration-long) var(--ease-emphasise) both}@keyframes svelte-e68js8-draw{0%{stroke-dashoffset:1;opacity:.4}to{stroke-dashoffset:0;opacity:1}}.battle.svelte-1lgnqer{position:fixed;z-index:42;left:50%;top:50%;translate:-50% -50%;width:min(21rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .75rem .625rem;border-radius:.875rem;border:1px solid color-mix(in oklab,var(--color-warning) 38%,transparent);background:color-mix(in oklab,var(--color-ink-950) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #0000008c;pointer-events:none;animation:svelte-1lgnqer-battle-in var(--duration-quick) var(--ease-emphasise) both}.battle.below.svelte-1lgnqer{top:var(--battle-top);translate:-50% 0;max-height:calc(100dvh - var(--battle-top) - .625rem);overflow-y:auto}.battle.decides.svelte-1lgnqer{pointer-events:auto}.who.svelte-1lgnqer{display:flex;align-items:center;gap:.3rem;max-width:100%;color:var(--color-ink-400);font-size:11px;min-width:0}.name.svelte-1lgnqer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem}.arrow.svelte-1lgnqer{color:var(--color-warning)}.maths.svelte-1lgnqer{display:flex;align-items:flex-start;justify-content:center;gap:.75rem}.side.svelte-1lgnqer{display:flex;flex-direction:column;align-items:center;min-width:0}.cap.svelte-1lgnqer{color:var(--color-ink-500);font-size:10px;letter-spacing:0}.num.svelte-1lgnqer{font-family:var(--font-mono, ui-monospace, monospace);font-size:clamp(1.15rem,5.5vw,1.6rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:0}.num.attack.svelte-1lgnqer{color:var(--color-warning)}.num.defence.svelte-1lgnqer{color:var(--color-ink-50)}.sub.svelte-1lgnqer{color:var(--color-ink-500);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.vs.svelte-1lgnqer{align-self:center;color:var(--color-ink-600);font-size:11px}.need.svelte-1lgnqer{color:var(--color-warning);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.need.safe.svelte-1lgnqer{color:var(--color-brand-300)}.spent.svelte-1lgnqer{color:var(--color-ink-500);font-size:11px;line-height:1.35;text-align:center;text-wrap:balance}.acts.svelte-1lgnqer .battle-spent{color:var(--color-ink-400)}.verdict.svelte-1lgnqer{display:flex;align-items:center;gap:.3rem;font-size:12px;font-weight:600;text-align:center;text-wrap:balance;padding:.15rem .5rem;border-radius:999px;border:1px solid transparent}.verdict-word.svelte-1lgnqer{font-weight:700}.verdict[data-tone=hit].svelte-1lgnqer{color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 38%,transparent);background:color-mix(in oklab,var(--color-warning) 12%,transparent)}.verdict[data-tone=safe].svelte-1lgnqer{color:var(--color-brand-300);border-color:color-mix(in oklab,var(--color-brand-500) 40%,transparent);background:color-mix(in oklab,var(--color-brand-500) 12%,transparent)}.prompt.svelte-1lgnqer{color:var(--color-ink-300);font-size:11px;line-height:1.35;text-align:center;text-wrap:balance}.acts.svelte-1lgnqer{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;padding-top:.125rem}@keyframes svelte-1lgnqer-battle-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(pointer:coarse){.prompt.svelte-1lgnqer,.verdict.svelte-1lgnqer{font-size:14px}.who.svelte-1lgnqer,.vs.svelte-1lgnqer{font-size:13px}.cap.svelte-1lgnqer,.sub.svelte-1lgnqer,.need.svelte-1lgnqer{font-size:12px}.spent.svelte-1lgnqer{font-size:13px}}.card-body.is-selected.svelte-t9mvst{transform:translateY(-7%) scale(1.05)}.ring-beat.svelte-t9mvst{--ring: max(1.5px, 3.2cqw);animation:svelte-t9mvst-ring-land var(--duration-long) var(--ease-emphasise) both}.ring-beat[data-state=ready].svelte-t9mvst{box-shadow:0 0 0 var(--ring) var(--color-brand-500),0 0 calc(var(--ring) * 4) color-mix(in oklab,var(--color-brand-500) 40%,transparent)}.ring-beat[data-state=target].svelte-t9mvst{box-shadow:0 0 0 var(--ring) var(--color-warning),0 0 calc(var(--ring) * 4) color-mix(in oklab,var(--color-warning) 45%,transparent)}.ring-beat[data-state=selected].svelte-t9mvst{--ring: max(2px, 4.4cqw);box-shadow:0 0 0 calc(var(--ring) * .5) var(--color-ink-950),0 0 0 calc(var(--ring) * 1.5) var(--color-brand-300),0 0 calc(var(--ring) * 5) color-mix(in oklab,var(--color-brand-300) 55%,transparent)}.ability-chip.svelte-t9mvst{padding:.1em .15em;box-shadow:0 0 .4em color-mix(in oklab,var(--color-brand-500) 55%,transparent);animation:svelte-t9mvst-ring-land var(--duration-long) var(--ease-emphasise) both}@keyframes svelte-t9mvst-ring-land{0%{transform:scale(1.06);opacity:0}to{transform:scale(1);opacity:1}}.peek.svelte-jes1yg{filter:drop-shadow(0 18px 32px rgba(0,0,0,.6));animation:svelte-jes1yg-peek-in var(--duration-quick) var(--ease-emphasise) both}.peek.flip.svelte-jes1yg{flex-direction:row-reverse}.peek-blocked.svelte-jes1yg{border-radius:.5rem;border:1px solid color-mix(in oklab,var(--color-warning) 32%,transparent);background:color-mix(in oklab,var(--color-warning) 10%,transparent);padding:.3rem .45rem;color:var(--color-warning);font-size:11px;line-height:1.35}.peek.stack.svelte-jes1yg{flex-direction:column;align-items:center}.peek-art.svelte-jes1yg{container-type:inline-size;flex-shrink:0;perspective:900px}.peek-card.svelte-jes1yg{height:100%;transform-style:preserve-3d;transition:transform var(--duration-micro) var(--ease-standard)}.peek-card.svelte-jes1yg>*{height:100%;width:100%}.peek-panel.svelte-jes1yg{position:relative;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;overflow:hidden;padding:.75rem;border-radius:.75rem;border:1px solid var(--color-hairline);background:color-mix(in oklab,var(--color-ink-900) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent 100%)}.peek-name.svelte-jes1yg{color:var(--color-ink-50);font-size:15px;font-weight:600;line-height:1.25}.peek-sub.svelte-jes1yg{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem;color:var(--color-ink-400);font-size:11px}.peek-code.svelte-jes1yg{font-family:var(--font-mono, ui-monospace, monospace);color:var(--color-ink-300)}.peek-traits.svelte-jes1yg{margin-top:.15rem;color:var(--color-ink-500);font-size:11px}.peek-stats.svelte-jes1yg{display:flex;flex-wrap:wrap;gap:.3rem}.peek-stat.svelte-jes1yg{display:flex;align-items:baseline;gap:.3rem;padding:.15rem .45rem;border-radius:.375rem;font-size:12px;letter-spacing:0}.peek-stat.svelte-jes1yg dt:where(.svelte-jes1yg){font-size:10px;opacity:.75}.peek-stat.svelte-jes1yg dd:where(.svelte-jes1yg){font-weight:600;font-variant-numeric:tabular-nums}.peek-rules.svelte-jes1yg{min-height:0}.peek-live.svelte-jes1yg{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--color-hairline)}.peek-live-title.svelte-jes1yg{color:var(--color-brand-500);font-size:10px;font-weight:600;margin-bottom:.2rem}.peek-live.svelte-jes1yg dl:where(.svelte-jes1yg)>div:where(.svelte-jes1yg){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:11px}.peek-live.svelte-jes1yg dt:where(.svelte-jes1yg){color:var(--color-ink-500)}.peek-live.svelte-jes1yg dd:where(.svelte-jes1yg){color:var(--color-ink-200);text-align:right;font-variant-numeric:tabular-nums}.peek-live.svelte-jes1yg dd.strong:where(.svelte-jes1yg){color:var(--color-warning);font-weight:600}@keyframes svelte-jes1yg-peek-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.clone.svelte-1wbxty1{position:fixed;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.clone.svelte-1wbxty1>*{width:100%;height:100%}.flipper.svelte-1wbxty1{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--duration-spring-surface) var(--ease-spring-surface)}.flipper.turned.svelte-1wbxty1{transform:rotateY(180deg)}.side.svelte-1wbxty1{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.side.front.svelte-1wbxty1{transform:rotateY(180deg)}.card-chip.svelte-1655y6n{display:inline-flex;align-items:baseline;gap:.25rem;border-radius:.3rem;border:1px solid color-mix(in oklab,var(--color-warning) 28%,transparent);background:color-mix(in oklab,var(--color-warning) 10%,transparent);padding:0 .25rem;color:var(--color-warning);font-size:11px;font-weight:600;line-height:1.3}.chip-code.svelte-1655y6n{color:color-mix(in oklab,var(--color-warning) 70%,var(--color-ink-500));font-size:10px;font-variant-numeric:tabular-nums}.entry.svelte-1655y6n{position:relative;display:grid;grid-template-columns:2px 1rem minmax(0,1fr);align-items:start;gap:.375rem;padding:.125rem 0 .125rem .125rem;font-size:12px;line-height:1.45;animation:svelte-1655y6n-entry-in var(--duration-quick) var(--ease-emphasise) both}.rail.svelte-1655y6n{align-self:stretch;border-radius:1px;background:transparent}.entry[data-mine=true].svelte-1655y6n .rail:where(.svelte-1655y6n){background:color-mix(in oklab,var(--color-brand-500) 45%,transparent)}.entry[data-mine=false].svelte-1655y6n .rail:where(.svelte-1655y6n){background:var(--color-hairline-strong)}.glyph.svelte-1655y6n{display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px;color:var(--color-ink-600)}.entry[data-weight=routine].svelte-1655y6n{color:var(--color-ink-500)}.entry[data-weight=notable].svelte-1655y6n{color:var(--color-ink-200)}.entry[data-weight=notable].svelte-1655y6n .glyph:where(.svelte-1655y6n){color:var(--color-ink-400)}.entry[data-weight=key].svelte-1655y6n{color:var(--color-ink-50);font-weight:500;margin-block:.125rem}.entry[data-weight=key].svelte-1655y6n .glyph:where(.svelte-1655y6n){color:var(--color-warning);background:color-mix(in oklab,var(--color-warning) 16%,transparent)}.entry[data-weight=key].svelte-1655y6n .rail:where(.svelte-1655y6n){background:var(--color-warning)}.who.svelte-1655y6n{float:left;margin-right:.3rem;padding:0 .3rem;border-radius:.25rem;font-size:10px;font-weight:600;line-height:1.5;color:var(--color-ink-400);background:var(--color-hairline);white-space:nowrap}.entry[data-mine=true].svelte-1655y6n .who:where(.svelte-1655y6n){color:var(--color-brand-500);background:color-mix(in oklab,var(--color-brand-500) 14%,transparent)}.entry.svelte-1655y6n .body{min-width:0}.entry.svelte-1655y6n .body p{color:inherit}.turn-mark.svelte-1655y6n{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .25rem}.turn-mark.svelte-1655y6n:first-child{margin-top:0}.turn-rule.svelte-1655y6n{flex:1;height:1px;background:var(--color-hairline)}.turn-label.svelte-1655y6n{font-size:10px;font-variant-numeric:tabular-nums;color:var(--color-ink-600);white-space:nowrap}@keyframes svelte-1655y6n-entry-in{0%{opacity:0;transform:translateY(var(--distance-nudge))}to{opacity:1;transform:none}}@media(pointer:coarse){.entry.svelte-1655y6n{font-size:14px}.who.svelte-1655y6n,.turn-label.svelte-1655y6n,.chip-code.svelte-1655y6n{font-size:12px}.card-chip.svelte-1655y6n{font-size:13px}}.hand-row.svelte-181ssfg{gap:.375rem}.hand-slot.svelte-181ssfg{position:relative;display:block;flex-shrink:0;z-index:var(--hand-i, 0)}.empty.svelte-181ssfg{color:var(--color-ink-600);font-size:12px;font-style:italic;white-space:nowrap}.phase-pill.svelte-5q5i55{gap:0;border-radius:9999px;border:1px solid var(--color-hairline);background:var(--color-ink-750);padding:2px}.phase-pill.svelte-5q5i55 .step:where(.svelte-5q5i55){border-color:transparent;border-radius:9999px;padding:.125rem .5rem}.phase-pill.svelte-5q5i55 .step[data-where=here]:where(.svelte-5q5i55){border-color:color-mix(in oklab,var(--color-brand-500) 45%,transparent)}.phase-pill.svelte-5q5i55 .step[data-where=done][data-auto]:where(.svelte-5q5i55){background:transparent}.step.svelte-5q5i55{display:inline-flex;align-items:center;gap:.15rem;border-radius:.375rem;border:1px solid var(--color-hairline);padding:.125rem .375rem;text-align:center;font-size:10px;line-height:1rem;color:var(--color-ink-500);transition:color var(--duration-quick) var(--ease-standard),border-color var(--duration-quick) var(--ease-standard),background-color var(--duration-quick) var(--ease-standard)}.step[data-where=here].svelte-5q5i55{border-color:color-mix(in oklab,var(--color-brand-500) 50%,transparent);background:color-mix(in oklab,var(--color-brand-500) 12%,transparent);color:var(--color-brand-500);font-weight:600}.step[data-where=done].svelte-5q5i55{color:var(--color-ink-400)}.step[data-where=done][data-auto].svelte-5q5i55{border-color:transparent;background:color-mix(in oklab,var(--color-ink-100) 6%,transparent)}.tick.svelte-5q5i55{color:var(--color-brand-300);font-size:9px}.cost-band.svelte-1b9ytxj{width:100%;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;overflow-y:hidden}.slot.svelte-1b9ytxj{container-type:inline-size;display:grid;place-items:center;flex-shrink:0;width:max(1.15rem,min(calc(var(--mat-card) * .62 * 88 / 63),calc((100% - 2.75rem)*.1 - .25rem)));aspect-ratio:1;animation:svelte-1b9ytxj-don-arrive var(--duration-quick) var(--ease-emphasise) both;animation-delay:calc(var(--stagger, 0) * var(--duration-micro))}.slot[data-don-pickup].svelte-1b9ytxj{cursor:pointer}.slot.svelte-1b9ytxj>*{display:block;width:100%;height:100%}.slot[data-don-pickup].svelte-1b9ytxj .token:where(.svelte-1b9ytxj){margin-inline:auto}@keyframes svelte-1b9ytxj-don-arrive{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.token.svelte-1b9ytxj{position:relative;display:grid;place-items:center;width:calc(100% * 63 / 88);aspect-ratio:63 / 88;border-radius:9%;background:color-mix(in oklab,var(--color-warning) 16%,transparent);transition:transform var(--duration-standard) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard),box-shadow var(--duration-quick) var(--ease-standard);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-warning) 55%,transparent)}.token.rested.svelte-1b9ytxj{transform:rotate(90deg);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-warning) 22%,transparent)}.slot[data-don-pickup].svelte-1b9ytxj .token:where(.svelte-1b9ytxj){box-shadow:0 0 0 1px color-mix(in oklab,var(--color-warning) 55%,transparent),0 0 0 max(1.5px,3.2cqw) var(--color-brand-500)}.slot[data-don-pickup].svelte-1b9ytxj:hover .token:where(.svelte-1b9ytxj),.slot[data-don-pickup].svelte-1b9ytxj:focus-within .token:where(.svelte-1b9ytxj){transform:translateY(-6%)}.slot[data-don-pickup].svelte-1b9ytxj .token.held:where(.svelte-1b9ytxj){transform:translateY(-14%) scale(1.06);box-shadow:0 0 0 max(2px,2.2cqw) var(--color-ink-950),0 0 0 max(3px,4.4cqw) var(--color-brand-300),0 0 max(10px,14cqw) color-mix(in oklab,var(--color-brand-300) 55%,transparent)}.art.svelte-1b9ytxj{display:none;width:100%}.chip.svelte-1b9ytxj{font-size:8px;font-weight:700;letter-spacing:0;color:var(--color-warning)}@container (min-width: 22px){.art.svelte-1b9ytxj{display:block}.chip.svelte-1b9ytxj{display:none}}.life-column.svelte-1m2n615{--life-avail: max(0px, calc(2 * var(--slot) + .3rem));--life-card: min(calc(var(--mat-card) * .72), calc(var(--life-avail) * var(--life-k, .28)));position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.life-count.svelte-1m2n615{position:absolute;left:50%;translate:-50% 0;top:0;border-width:1px;border-style:solid;border-radius:999px;padding:0 .25rem;background:var(--color-ink-950);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-ink-950) 70%,transparent);font-size:clamp(9px,calc(var(--mat-card, 3rem) * .19),13px);font-weight:600;line-height:1.35;letter-spacing:0}.life-count.bottom.svelte-1m2n615{top:auto;bottom:0}.zone-frame.svelte-1h55eu3{border-radius:.625rem;background:color-mix(in oklab,var(--color-ink-50) 2.5%,transparent);box-shadow:inset 0 0 0 1px var(--color-hairline)}.zone-frame[data-tone=danger].svelte-1h55eu3{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-danger) 30%,transparent)}.zone-label-danger.svelte-1h55eu3{color:color-mix(in oklab,var(--color-danger) 62%,white)}.zone-label-critical.svelte-1h55eu3{color:var(--color-danger);font-weight:600}.mat-fit.svelte-4bmdp2{position:relative;container-type:size;min-width:0;min-height:0;overflow:hidden}.mat.svelte-4bmdp2{--mat-card: clamp(.75rem, min((100cqh - .8rem) / 4.2, (100cqw - 2.2rem) / 7.95), 7rem);--slot: calc(var(--mat-card) * 88 / 63);display:grid;width:min(100%,calc(var(--mat-card) * 7.95 + 2.2rem));margin-inline:auto;height:100%;border-radius:.75rem;box-shadow:inset 0 0 0 1px var(--color-hairline);transition:box-shadow var(--duration-standard) var(--ease-standard);align-content:center;gap:.3rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--slot) var(--slot) var(--slot);grid-template-areas:"life char" "life mid" "don cost"}.mat.svelte-4bmdp2{background:linear-gradient(0deg,var(--mat-wash, transparent),transparent 42%)}.mat[data-flipped=true].svelte-4bmdp2{background:linear-gradient(180deg,var(--mat-wash, transparent),transparent 42%)}.mat-fit[data-active=true].svelte-4bmdp2 .mat:where(.svelte-4bmdp2){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand-500) 55%,transparent),inset 0 0 26px -8px color-mix(in oklab,var(--color-brand-500) 32%,transparent)}.mat[data-flipped=true].svelte-4bmdp2{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cost don" "mid life" "char life"}.midrow.svelte-4bmdp2{position:relative;grid-area:mid;display:flex;align-items:flex-start;justify-content:center;gap:.3rem;min-width:0;overflow-x:auto}.mat[data-flipped=true].svelte-4bmdp2 .midrow:where(.svelte-4bmdp2){flex-direction:row-reverse}@media(min-width:64rem){.midrow.svelte-4bmdp2{display:contents}.mat.svelte-4bmdp2{gap:.375rem;grid-template-columns:calc(var(--mat-card) * .95) minmax(0,1fr) var(--slot) var(--slot) minmax(0,1fr) var(--mat-card);grid-template-rows:var(--slot) var(--slot) var(--slot);grid-template-areas:"life char char char char char" "life . leader stage . deck" "don cost cost cost cost trash"}.mat[data-flipped=true].svelte-4bmdp2{grid-template-columns:var(--mat-card) minmax(0,1fr) var(--slot) var(--slot) minmax(0,1fr) calc(var(--mat-card) * .95);grid-template-areas:"trash cost cost cost cost don" "deck . stage leader . life" "char char char char char life"}}.turn-report.svelte-hvg6z1{position:fixed;z-index:35;left:50%;translate:-50% 0;top:.5rem;width:min(26rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border-radius:.75rem;border:1px solid var(--color-hairline);background:color-mix(in oklab,var(--color-ink-900) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px #00000073;pointer-events:none;animation:svelte-hvg6z1-report-in var(--duration-quick) var(--ease-emphasise) both}.turn-report.hurt.svelte-hvg6z1{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}@media(min-width:64rem){.turn-report.svelte-hvg6z1{left:1rem;translate:none;top:7.5rem;width:15rem}}@media(min-width:90rem){.turn-report.svelte-hvg6z1{width:17rem}}.turn-live.svelte-hvg6z1{display:flex;align-items:center;gap:.4rem;color:var(--color-ink-100);font-size:12px;font-weight:600}.turn-dot.svelte-hvg6z1{width:.4rem;height:.4rem;border-radius:999px;background:var(--color-warning)}.turn-head.svelte-hvg6z1{display:flex;align-items:center;gap:.5rem}.turn-title.svelte-hvg6z1{flex:1;min-width:0;color:var(--color-ink-300);font-size:11px;font-weight:600}.turn-report.svelte-hvg6z1 .turn-close{pointer-events:auto;width:1.25rem;height:1.25rem;border-radius:.375rem;color:var(--color-ink-500)}.turn-report.svelte-hvg6z1 .turn-close:hover{color:var(--color-ink-200)}ul.svelte-hvg6z1{display:flex;flex-direction:column;gap:.15rem}li.svelte-hvg6z1{color:var(--color-ink-200);font-size:12px;line-height:1.35}li.svelte-hvg6z1:before{content:"·";color:var(--color-ink-600);margin-right:.35rem}.turn-more.svelte-hvg6z1{color:var(--color-ink-500);font-size:11px}@keyframes svelte-hvg6z1-report-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(pointer:coarse){.turn-live.svelte-hvg6z1,li.svelte-hvg6z1{font-size:14px}.turn-title.svelte-hvg6z1,.turn-more.svelte-hvg6z1{font-size:13px}.turn-report.svelte-hvg6z1 .turn-close{position:relative}.turn-report.svelte-hvg6z1 .turn-close:after{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2.75rem;translate:-50% -50%}}.turn-band.svelte-1c2wk2o{position:fixed;z-index:38;left:0;right:0;top:var(--band-mid, 50%);translate:0 -50%;display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;overflow:hidden;border-block:1px solid var(--color-hairline);background:color-mix(in oklab,var(--color-ink-950) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;animation:svelte-1c2wk2o-band-in var(--duration-quick) var(--ease-emphasise) both}.turn-band.leaving.svelte-1c2wk2o{animation:svelte-1c2wk2o-band-out var(--duration-micro) var(--ease-accelerate) both}.turn-band.mine.svelte-1c2wk2o{border-block-color:color-mix(in oklab,var(--color-brand-500) 42%,transparent)}.turn-word.svelte-1c2wk2o{min-width:auto;color:var(--color-ink-100);font-size:clamp(1.125rem,min(6.5vw,calc(100vw * 1.15 * var(--band-k))),2.75rem);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.14em;padding-inline-start:.14em;white-space:nowrap}.turn-band.mine.svelte-1c2wk2o .turn-word:where(.svelte-1c2wk2o){color:var(--color-brand-300)}@keyframes svelte-1c2wk2o-band-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-1c2wk2o-band-out{0%{opacity:1}to{opacity:0}}.reveal-note.svelte-15zs0k4{position:fixed;z-index:44;left:50%;bottom:calc(100dvh - var(--card-top) + .625rem);translate:-50% 0;width:min(22rem,calc(100vw - 1.5rem));max-height:calc(var(--card-top) - 1.25rem);overflow-y:auto;padding:.625rem .75rem;border-radius:.875rem;border:1px solid color-mix(in oklab,var(--color-warning) 34%,transparent);background:color-mix(in oklab,var(--color-ink-950) 93%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #0000008c;pointer-events:none;animation:svelte-15zs0k4-note-in var(--duration-quick) var(--ease-emphasise) both}.note-body.svelte-15zs0k4{display:flex;align-items:center;gap:.625rem;min-width:0}.note-text.svelte-15zs0k4{display:flex;flex:1;min-width:0;flex-direction:column;gap:.1rem}.note-head.svelte-15zs0k4{color:var(--color-warning);font-size:11px;font-weight:600}.note-name.svelte-15zs0k4{color:var(--color-ink-50);font-size:13px;font-weight:600}.note-rule.svelte-15zs0k4{color:var(--color-ink-400);font-size:11px;line-height:1.35}.reveal-note.svelte-15zs0k4 .note-go{pointer-events:auto;flex-shrink:0}@keyframes svelte-15zs0k4-note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(pointer:coarse){.note-head.svelte-15zs0k4,.note-rule.svelte-15zs0k4{font-size:13px}.note-name.svelte-15zs0k4{font-size:15px}.reveal-note.svelte-15zs0k4 .note-go{min-height:2.75rem}}.die-scene.svelte-14h76ot{--size: 3rem;--half: calc(var(--size) / 2);position:relative;width:var(--size);height:var(--size);perspective:22rem}.die.svelte-14h76ot{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:svelte-14h76ot-roll var(--duration-emphatic) var(--ease-emphasise) both}@keyframes svelte-14h76ot-roll{0%{transform:rotateX(0) rotateY(0)}to{transform:var(--landing)}}.face.svelte-14h76ot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8%;padding:14%;border-radius:18%;border:1px solid var(--color-hairline);background:linear-gradient(150deg,var(--color-ink-100),var(--color-ink-300));backface-visibility:hidden}.pip.svelte-14h76ot{border-radius:999px;background:transparent}.pip.on.svelte-14h76ot{background:var(--color-ink-950)}.crown.svelte-14h76ot{position:absolute;top:-13%;right:-13%;bottom:-13%;left:-13%;border-radius:28%;box-shadow:0 0 0 2px var(--color-warning),0 0 14px color-mix(in oklab,var(--color-warning) 55%,transparent);animation:svelte-14h76ot-crown-in var(--duration-quick) var(--ease-emphasise) var(--duration-emphatic) both}@keyframes svelte-14h76ot-crown-in{0%{opacity:0}to{opacity:1}}.roll.svelte-1wcqb2i{display:flex;flex-direction:column;align-items:center;gap:.75rem}.dice.svelte-1wcqb2i{display:flex;align-items:center;gap:1.25rem}.dice.svelte-1wcqb2i .die-scene{--size: clamp(1.25rem, 10svh, 3.5rem)}.vs.svelte-1wcqb2i{color:var(--color-ink-500);font-size:12px;font-weight:600;letter-spacing:0}.line.svelte-1wcqb2i{color:var(--color-ink-100);font-size:13px;font-weight:600;text-align:center;text-wrap:balance}.note.svelte-1wcqb2i{color:var(--color-ink-400);font-size:12px;line-height:1.4;text-align:center;text-wrap:balance;max-width:22rem}.pick-card .card-aspect{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-brand-500) 55%,transparent)}.pick-card:disabled .card-aspect{box-shadow:none}.pick-card.chosen{transform:translateY(-3px)}.pick-card.chosen .card-aspect{box-shadow:0 0 0 2px var(--color-brand-500),0 6px 14px #00000073}.pick-badge.svelte-wnlo6e{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--color-brand-500);color:var(--color-brand-950);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 1px 3px #0006}.menu-scrim.svelte-y58n1c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.menu-scrim-dim.svelte-y58n1c{background:color-mix(in oklab,var(--color-ink-950) 62%,transparent);animation:svelte-y58n1c-scrim-in var(--duration-quick) var(--ease-standard) both}@keyframes svelte-y58n1c-scrim-in{0%{opacity:0}to{opacity:1}}.menu.svelte-y58n1c{position:fixed;display:flex;flex-direction:column;min-width:9rem;max-width:min(20rem,calc(100vw - 1rem));padding:.25rem;border-radius:.625rem;border:1px solid var(--color-hairline);background:color-mix(in oklab,var(--color-ink-900) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px #00000080;animation:svelte-y58n1c-menu-in var(--duration-quick) var(--ease-emphasise) both}.menu-heading.svelte-y58n1c{padding:.25rem .5rem .125rem;color:var(--color-ink-500);font-size:11px}.menu.svelte-y58n1c .menu-row{gap:.4rem;padding:.375rem .5rem;border-radius:.375rem;color:var(--color-ink-100);font-size:13px;line-height:1.3;text-align:left}.menu.svelte-y58n1c .menu-row:hover{background:var(--color-ink-800)}.menu.svelte-y58n1c .menu-quiet{color:var(--color-ink-400);font-size:12px}.menu.svelte-y58n1c .menu-accent{color:var(--color-brand-300);font-weight:600;background:color-mix(in oklab,var(--color-brand-500) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand-500) 34%,transparent)}.menu.svelte-y58n1c .menu-accent:hover{background:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}@keyframes svelte-y58n1c-menu-in{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(pointer:coarse){.menu-heading.svelte-y58n1c{font-size:13px;padding-bottom:.25rem}.menu.svelte-y58n1c .menu-row{min-height:2.75rem;padding:.5rem .625rem;font-size:15px}.menu.svelte-y58n1c .menu-quiet{font-size:14px}}.board-screen.svelte-1xv14hy{height:100dvh;display:flex;flex-direction:column;min-height:0;padding:.4rem .6rem .6rem;overflow:hidden}@media(min-width:40rem){.board-screen.svelte-1xv14hy{padding:.5rem 1rem .75rem}}body:has(.board-screen) header,body:has(.board-screen) footer{display:none}body:has(.board-screen) main{padding-bottom:0}body:has(.board-screen){overflow-x:hidden}.board-grid.svelte-1xv14hy{position:relative;display:grid;flex:1;min-width:0;min-height:0;gap:.3rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "foeside" "foemat" "centre" "mymat" "mybar" "myhand" "dock";grid-template-rows:auto 2.5rem minmax(0,3fr) auto minmax(0,3fr) auto minmax(0,1fr) auto}.board-side.svelte-1xv14hy,.board-aside.svelte-1xv14hy,.side-me.svelte-1xv14hy{display:contents}.side-foe.svelte-1xv14hy{grid-area:foeside;display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0;min-height:0}.side-foe.svelte-1xv14hy .seat-plate:where(.svelte-1xv14hy){flex:0 1 auto}.side-foe.svelte-1xv14hy .hand-fit:where(.svelte-1xv14hy){flex:1 1 0;height:100%}.turn-strip.svelte-1xv14hy{display:flex;align-items:center;justify-content:safe center;min-width:0;overflow-x:auto;border-block:1px solid var(--color-hairline);padding-block:.25rem}.turn-strip-inner.svelte-1xv14hy{display:flex;align-items:center;justify-content:safe center;gap:.5rem;min-width:0}.turn-strip-inner.svelte-1xv14hy>*{flex-shrink:0}.seat-plate.svelte-1xv14hy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.seat-plate[class*=mybar].svelte-1xv14hy{border-top:1px solid var(--color-hairline);padding-top:.25rem}.board-head.svelte-1xv14hy{min-width:0;padding-bottom:.25rem}.board-coach.svelte-1xv14hy{display:none;min-width:0}.hand-fit.svelte-1xv14hy{container-type:size;min-width:0;min-height:0}.hand-scale.svelte-1xv14hy{--hand-slot: clamp(1.55rem, calc((100cqh - .2rem) / 1.397), 4.2rem);--hand-card: var(--hand-slot);position:relative;display:flex;align-items:center;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.board-dock.svelte-1xv14hy{position:relative;display:flex;flex-direction:column;gap:.4rem;min-width:0;max-height:40dvh;overflow-y:auto}.dock-strip.svelte-1xv14hy{--dock-actions-min: 12rem;--dock-icon: 2rem;--dock-gap: .5rem;--dock-ticker-min: 2.3rem;--dock-aside-gap: .375rem;display:flex;align-items:center;gap:var(--dock-gap);min-width:0;padding:.4rem .5rem;border-radius:.75rem;border:1px solid var(--color-hairline);background:var(--color-ink-900)}.dock-actions.svelte-1xv14hy{display:flex;align-items:center;gap:var(--dock-gap);flex:0 1 auto;min-width:min(100%,var(--dock-actions-min))}.dock-scroll.svelte-1xv14hy{min-width:0;overflow-x:auto}.dock-scroll.svelte-1xv14hy .dock-bar{flex-wrap:nowrap}.dock-scroll.svelte-1xv14hy .dock-bar>*{flex-shrink:0}.dock-scroll.svelte-1xv14hy .dock-bar>.aim,.dock-scroll.svelte-1xv14hy .dock-bar>.bar-note{flex-shrink:1;min-width:0}.dock-aside.svelte-1xv14hy [data-dock-control=settings]{width:var(--dock-icon);height:var(--dock-icon)}.dock-aside.svelte-1xv14hy{display:flex;align-items:center;justify-content:flex-end;gap:var(--dock-aside-gap);flex:1 1000 auto;min-width:calc(var(--dock-ticker-min) + var(--dock-aside-gap) + var(--dock-icon))}@media(min-width:64rem){.board-grid.svelte-1xv14hy{--rail: 15rem;gap:.4rem;grid-template-columns:minmax(0,var(--rail)) minmax(0,1fr) minmax(0,var(--rail));grid-template-rows:4.75rem minmax(0,1fr) auto minmax(0,1fr) 6rem;grid-template-areas:"foebar foehand aside" "foebar foemat  aside" ".      centre  aside" "mybar  mymat   aside" "mybar  myhand  aside"}.board-side.svelte-1xv14hy,.side-foe.svelte-1xv14hy,.side-me.svelte-1xv14hy{display:contents}.seat-plate.svelte-1xv14hy{align-self:start;height:max-content;border-radius:.75rem;border:1px solid var(--color-hairline);background:var(--color-raised);box-shadow:var(--shadow-raised);padding:.5rem .625rem}.seat-plate[class*=mybar].svelte-1xv14hy{align-self:end;border-top:1px solid var(--color-hairline);padding-top:.5rem}.side-foe.svelte-1xv14hy .seat-plate:where(.svelte-1xv14hy),.side-foe.svelte-1xv14hy .hand-fit:where(.svelte-1xv14hy){flex:0 0 auto}.board-aside.svelte-1xv14hy{grid-area:aside;display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:0;overflow-y:auto}.board-head.svelte-1xv14hy{flex:0 0 auto;padding-bottom:0}.board-coach.svelte-1xv14hy{display:block;flex:0 0 auto}.board-dock-coach.svelte-1xv14hy{display:none}.board-dock.svelte-1xv14hy{margin-top:auto;max-height:none;overflow:visible}.dock-strip.svelte-1xv14hy{flex-direction:column;align-items:stretch;background:color-mix(in oklab,var(--color-ink-900) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dock-actions.svelte-1xv14hy{flex-wrap:wrap;flex:0 0 auto;min-width:0;max-width:100%}.dock-scroll.svelte-1xv14hy .dock-bar{flex-wrap:wrap}.dock-scroll.svelte-1xv14hy .dock-bar>*{flex-shrink:1}.dock-aside.svelte-1xv14hy{width:100%}.seat-plate[class*=mybar].svelte-1xv14hy{border-top:0;padding-top:0}.turn-strip.svelte-1xv14hy{position:relative;grid-area:centre;border-block:0;padding-block:0;overflow:visible}.turn-strip.svelte-1xv14hy:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--color-hairline);pointer-events:none}.turn-strip-inner.svelte-1xv14hy{position:absolute;inset-inline:0;top:50%;translate:0 -50%;flex-wrap:wrap;justify-content:flex-start;gap:.3rem}.turn-strip-inner.svelte-1xv14hy>*{flex-shrink:1;max-width:100%;text-align:left}.side-foe.svelte-1xv14hy .hand-fit:where(.svelte-1xv14hy){flex:0 0 4.75rem;height:auto;overflow:visible}.side-foe.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy){--hand-lap: .3;--hand-arc: 2.75rem;--hand-slot: clamp( 1.4rem, min((100cqw - var(--hand-arc)) * var(--hand-k, 1), (100cqh - .9rem) / 1.5), 3rem );align-items:flex-start;justify-content:center;overflow:visible;padding-top:.15rem}.side-foe.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-row{gap:0}.side-foe.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot{margin-inline-start:calc(var(--hand-card) * (var(--hand-lap) - 1));transform-origin:50% -65%;rotate:calc((var(--fan-mid) - var(--hand-i, 0)) * var(--fan-step))}.side-foe.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot:first-child{margin-inline-start:0}.side-me.svelte-1xv14hy .hand-fit:where(.svelte-1xv14hy){flex:0 1 min(15rem,100%);overflow:visible}.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy){--hand-lap: .46;--hand-arc: 2.75rem;--hand-slot: clamp( 1.5rem, min((100cqw - var(--hand-arc)) * var(--hand-k, 1), (100cqh - 1.75rem) / 1.62), 7rem );align-items:flex-end;justify-content:center;overflow:visible;padding-bottom:.15rem}.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-row{gap:0}.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot{margin-inline-start:calc(var(--hand-card) * (var(--hand-lap) - 1));transform-origin:50% 165%;rotate:calc((var(--hand-i, 0) - var(--fan-mid)) * var(--fan-step));transition:translate var(--duration-spring-press) var(--ease-spring-press),rotate var(--duration-spring-press) var(--ease-spring-press)}.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot:first-child{margin-inline-start:0}.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot:hover,.side-me.svelte-1xv14hy .hand-scale:where(.svelte-1xv14hy) .hand-slot:focus-within{z-index:5;translate:0 -14%;rotate:0deg}}@media(min-width:90rem){.board-grid.svelte-1xv14hy{--rail: 17rem}}@media(pointer:coarse){.ticker-line.svelte-1xv14hy{font-size:13px}.detail-text.svelte-1xv14hy .card-text{font-size:14px;line-height:1.55}}.trash-grid.svelte-1xv14hy{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.625rem}.trash-cell.svelte-1xv14hy{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.25rem;border-radius:.5rem}.trash-code.svelte-1xv14hy{max-width:100%;overflow:hidden;color:var(--color-ink-500);font-family:var(--font-mono);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.too-small.svelte-1xv14hy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;display:grid;place-items:center;padding:1rem;background:color-mix(in oklab,var(--color-ink-950) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-1xv14hy-too-small-in var(--duration-quick) var(--ease-standard) both}.too-small-body.svelte-1xv14hy{display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:22rem;text-align:center}.too-small-head.svelte-1xv14hy{color:var(--color-ink-50);font-size:16px;font-weight:600}.too-small-note.svelte-1xv14hy{color:var(--color-ink-400);font-size:13px;line-height:1.5;text-wrap:balance}@media(pointer:coarse){.too-small-note.svelte-1xv14hy{font-size:15px}}@keyframes svelte-1xv14hy-too-small-in{0%{opacity:0}to{opacity:1}}
