.defs.svelte-1kfg14q{width:0;height:0;position:absolute;overflow:hidden}.mj.svelte-1kfg14q{z-index:0;position:absolute;inset:0;overflow:hidden}.ornament.svelte-1kfg14q{opacity:.9;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiles.svelte-1kfg14q{position:absolute;inset:0}.shadow.svelte-1kfg14q{pointer-events:none;transition:transform .15s cubic-bezier(.25,.46,.45,.94);position:absolute}.shadow.svelte-1kfg14q img:where(.svelte-1kfg14q){width:100%;height:100%;display:block}.tile.svelte-1kfg14q{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;transition:transform .15s cubic-bezier(.25,.46,.45,.94);position:absolute}.tile.svelte-1kfg14q:disabled{cursor:default}.tile.flying.svelte-1kfg14q{pointer-events:none}.hidden.svelte-1kfg14q{visibility:hidden}.tile.svelte-1kfg14q img:where(.svelte-1kfg14q){pointer-events:none;max-width:none;display:block;position:absolute;top:0;left:0}.tile.svelte-1kfg14q .face:where(.svelte-1kfg14q),.tile.svelte-1kfg14q .core:where(.svelte-1kfg14q){width:100%;height:100%}.tile.sel.svelte-1kfg14q .side:where(.svelte-1kfg14q),.tile.sel.svelte-1kfg14q .face:where(.svelte-1kfg14q){filter:url(#mj-selected)}.tile.svelte-1kfg14q:focus-visible{outline:none}.tile.svelte-1kfg14q:focus-visible .face:where(.svelte-1kfg14q){outline:3px solid var(--yellow);outline-offset:-1px;border-radius:12%}.fx.svelte-1kfg14q{z-index:950000;pointer-events:none;position:absolute;inset:0}.fx.svelte-1kfg14q .leaf{pointer-events:none;will-change:transform, opacity;max-width:none;position:absolute}.locked.svelte-1kfg14q{z-index:960000;color:#fff;font:800 15px / 1.2 var(--font-body);white-space:nowrap;pointer-events:none;background:#060408d9;border-radius:999px;margin:0;padding:10px 22px;animation:2.45s ease-out both svelte-1kfg14q-locked;position:absolute;top:50%;left:50%}@keyframes svelte-1kfg14q-locked{0%{opacity:0;transform:translate(-50%,-50%)}6%{opacity:1}12%{transform:translate(-50%,calc(-50% - 40px))}88%{opacity:1;transform:translate(-50%,calc(-50% - 40px))}to{opacity:0;transform:translate(-50%,calc(-50% - 40px))}}.prompt-scrim.svelte-1kfg14q{z-index:970000;background:#0a1e1473;place-items:center;padding:16px;animation:.2s both svelte-1kfg14q-fade;display:grid;position:absolute;inset:0}.prompt.svelte-1kfg14q{background:var(--surface);width:min(360px,100%);color:var(--ink);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 20px;animation:.3s cubic-bezier(.2,.9,.3,1.2) both svelte-1kfg14q-rise;display:flex;box-shadow:0 24px 60px -20px #00000080}.prompt.svelte-1kfg14q h2:where(.svelte-1kfg14q){font:600 var(--step-2) / 1.1 var(--font-display);margin:0}.prompt.svelte-1kfg14q p:where(.svelte-1kfg14q){color:var(--ink-soft);margin:0;font-size:15px;line-height:1.45}.prompt-actions.svelte-1kfg14q{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.btn.svelte-1kfg14q{min-height:44px;font:800 var(--step-0) / 1 var(--font-body);cursor:pointer;border:0;border-radius:14px;padding:0 20px}.btn.primary.svelte-1kfg14q{background:var(--brand);color:var(--brand-ink);box-shadow:0 4px 0 var(--brand-edge)}.btn.primary.svelte-1kfg14q:active{box-shadow:0 2px 0 var(--brand-edge);transform:translateY(2px)}.btn.ghost.svelte-1kfg14q{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}@keyframes svelte-1kfg14q-fade{0%{opacity:0}}@keyframes svelte-1kfg14q-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}
