.scrim.svelte-1hood6c{z-index:40;background:color-mix(in srgb, var(--bg-sunken) 55%, transparent);position:fixed;inset:0}.sheet.svelte-1hood6c{z-index:41;background:var(--bg);border-top:1px solid var(--line);max-height:min(82dvh,760px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -24px #0006}@media (min-width:860px){.sheet.svelte-1hood6c{border-top:0;border-left:1px solid var(--line);border-radius:0;width:440px;max-height:none;top:0;left:auto}}header.svelte-1hood6c{justify-content:space-between;align-items:center;padding:16px 16px 8px 20px;display:flex}h2.svelte-1hood6c{font-size:var(--text-lg)}.close.svelte-1hood6c{width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.content.svelte-1hood6c{overscroll-behavior:contain;overflow-y:auto}.content.svelte-1hood6c .view{padding-top:0;padding-bottom:var(--space-6)}.content.svelte-1hood6c .view-head h1{display:none}.shop.svelte-97tc2j{margin:0;padding:0 20px;list-style:none}li.svelte-97tc2j{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);animation:svelte-97tc2j-arrive .6s var(--ease-out) backwards;padding:14px 0;display:flex}@keyframes svelte-97tc2j-arrive{0%{opacity:0;transform:translateY(6px)}}.txt.svelte-97tc2j{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-97tc2j strong:where(.svelte-97tc2j){align-items:baseline;gap:6px;font-weight:650;display:inline-flex}.lv.svelte-97tc2j{font-size:var(--text-xs);color:var(--ink-3)}.txt.svelte-97tc2j span:where(.svelte-97tc2j){font-size:var(--text-sm);color:var(--ink-2)}.cost.svelte-97tc2j{border:1px solid var(--line);min-width:72px;min-height:40px;color:var(--ink-3);transition:background-color var(--t) var(--ease-out), color var(--t) var(--ease-out), transform var(--t-fast) var(--ease-out);border-radius:999px;padding:0 14px;font-weight:700}.cost.ready.svelte-97tc2j{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cost.ready.svelte-97tc2j:active{transform:scale(.96)}.owned.svelte-97tc2j{font-size:var(--text-sm);color:var(--ink-3)}.more.svelte-97tc2j{font-size:var(--text-sm);color:var(--ink-3);padding:16px 20px 28px}.stage.svelte-qsj1d8{height:100%;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 12px);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template:"left right""center center"1fr"foot foot"/1fr 1fr;display:grid;position:relative;overflow:hidden}.corner.svelte-qsj1d8{min-height:36px;display:flex}.left.svelte-qsj1d8{grid-area:left}.right.svelte-qsj1d8{grid-area:right;justify-content:flex-end}.stat.svelte-qsj1d8{height:36px;font-weight:700;font-size:var(--text-md);background:var(--bg-sunken);cursor:default;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}button.stat.svelte-qsj1d8:not(:disabled){cursor:pointer}.stat.svelte-qsj1d8 .dot:where(.svelte-qsj1d8){background:var(--prime);border-radius:50%;width:8px;height:8px}.points.svelte-qsj1d8{color:var(--accent)}.unit.svelte-qsj1d8{font-size:var(--text-xs);color:var(--ink-3);font-weight:600}.center.svelte-qsj1d8{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;grid-area:center;min-height:0;display:flex}.whisper.svelte-qsj1d8{text-align:center;width:min(32ch,100%);height:3em;position:relative}.whisper.svelte-qsj1d8 p:where(.svelte-qsj1d8){font-size:var(--text-sm);color:var(--ink-2);margin:0;font-style:italic;position:absolute;inset:0}.whisper.svelte-qsj1d8 .hint:where(.svelte-qsj1d8){color:var(--ink-3);letter-spacing:.08em;font-style:normal;animation:2.4s ease-in-out infinite svelte-qsj1d8-breathe}@keyframes svelte-qsj1d8-breathe{50%{opacity:.35}}.foot.svelte-qsj1d8{gap:var(--space-3);cursor:default;flex-direction:column;grid-area:foot;width:100%;max-width:640px;margin:0 auto;display:flex}.radar.svelte-qsj1d8{cursor:default}.chips.svelte-qsj1d8{justify-content:center;gap:var(--space-2);flex-wrap:wrap;min-height:32px;display:flex}.chip.svelte-qsj1d8{border:1px solid var(--line);min-height:32px;font-size:var(--text-sm);color:var(--ink-2);background:var(--bg-raised);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip.quiet.svelte-qsj1d8{color:var(--ink-3);background:0 0;border-color:#0000}.pulse.svelte-qsj1d8{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite svelte-qsj1d8-breathe}.links.svelte-qsj1d8{justify-content:center;gap:var(--space-5);min-height:44px;display:flex}.links.svelte-qsj1d8 button:where(.svelte-qsj1d8){font-size:var(--text-sm);color:var(--ink-2);letter-spacing:.02em;padding:10px 4px;font-weight:600;position:relative}.links.svelte-qsj1d8 button:where(.svelte-qsj1d8):hover{color:var(--ink)}.new.svelte-qsj1d8{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:-8px}.ripple.svelte-qsj1d8{border:1.5px solid var(--accent);pointer-events:none;opacity:0;border-radius:50%;width:160px;height:160px;animation:.65s cubic-bezier(.22,1,.36,1) svelte-qsj1d8-ripple;position:fixed}@keyframes svelte-qsj1d8-ripple{0%{opacity:.45;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}
