.shell[data-v-1741e7a4]{background:var(--ground);flex-direction:column;display:flex;position:fixed;inset:0}.demo-banner[data-v-1741e7a4]{background:var(--warn,#d98324);color:#14100a;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 14px;font-size:12px;line-height:1.4;display:flex}.demo-banner b[data-v-1741e7a4]{font-family:var(--figure,inherit);letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:800}.demo-banner span[data-v-1741e7a4]{flex:20rem;min-width:0}.demo-cta[data-v-1741e7a4]{color:#14100a;white-space:nowrap;font-weight:700;text-decoration:underline}.demo-cta[data-v-1741e7a4]:hover{text-decoration:none}.is-example .cell[data-v-1741e7a4],.is-example .tile[data-v-1741e7a4]{cursor:default}.hint-cta[data-v-1741e7a4]{text-decoration:underline;color:var(--accent)!important}.viewport[data-v-1741e7a4]{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.canvas[data-v-1741e7a4]{transform-origin:0 0;background:var(--board);top:0;left:0}.canvas[data-v-1741e7a4],.tile[data-v-1741e7a4]{position:absolute}.tile[data-v-1741e7a4]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000008c;justify-content:center;align-items:center;transition:left .55s cubic-bezier(.22,.61,.36,1),top .55s cubic-bezier(.22,.61,.36,1),width .55s cubic-bezier(.22,.61,.36,1),height .55s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}.tile[data-v-1741e7a4]:hover{z-index:50;border-color:#ffffff59}.tile[data-v-1741e7a4]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;z-index:60}.mark[data-v-1741e7a4]{transform:scaleY(var(--squash,1));transform-origin:50%;font-family:var(--figure);letter-spacing:-.045em;color:var(--mark-colour);flex-direction:column;justify-content:center;align-items:center;gap:.12em;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.mark-letters[data-v-1741e7a4]{font-size:var(--mark-size);line-height:1}.mark-icon[data-v-1741e7a4]{width:min(calc(var(--mark-size)*.7),90px);height:min(calc(var(--mark-size)*.7),90px);-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 1px 2px #00000059);display:block}.mark-stats[data-v-1741e7a4]{letter-spacing:0;font-size:max(11px,calc(var(--mark-size)*.18));font-variant-numeric:tabular-nums;gap:.6em}.mark-coins[data-v-1741e7a4],.mark-stats[data-v-1741e7a4]{align-items:center;line-height:1;display:flex}.mark-coins[data-v-1741e7a4]{opacity:.85;gap:4px}.mark-coins .coin[data-v-1741e7a4]{flex:none;width:1em;height:1em}.mark-clicks[data-v-1741e7a4]{opacity:.7}.mom[data-v-1741e7a4]{z-index:1;pointer-events:none;height:3px;transition:width .5s,background-color .5s;position:absolute;bottom:0;left:0}.tile.lg .mom[data-v-1741e7a4]{height:5px}.meta[data-v-1741e7a4]{transform:scaleY(var(--squash,1));transform-origin:0 100%;opacity:0;background:linear-gradient(#06070a00,#06070aeb);align-items:baseline;gap:8px;padding:6px 7.5rem 5px 8px;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}.tile.lg .meta[data-v-1741e7a4],.tile:hover .meta[data-v-1741e7a4]{opacity:1}.host[data-v-1741e7a4]{color:#fff;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.host[data-v-1741e7a4],.raise[data-v-1741e7a4]{white-space:nowrap}.raise[data-v-1741e7a4]{transform:scaleY(var(--squash,1));transform-origin:100% 100%;z-index:3;cursor:pointer;font-family:var(--figure);background:var(--accent);color:#1a1206;opacity:.72;font-variant-numeric:tabular-nums;border:0;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;transition:opacity .14s,box-shadow .14s;position:absolute;bottom:6px;right:6px}.raise[data-v-1741e7a4]:focus-visible,.tile:hover .raise[data-v-1741e7a4]{opacity:1;box-shadow:0 3px 12px #00000073}.raise[data-v-1741e7a4]:hover{background:#ffbe4d}.raise[data-v-1741e7a4]:disabled{background:var(--warn);color:#fff;cursor:not-allowed;opacity:.85}.tile.sm .raise[data-v-1741e7a4]{padding:5px 7px;font-size:11px}.tile.xs .raise[data-v-1741e7a4]{padding:3px 6px;font-size:11px;bottom:3px;right:3px}.tile.xs .meta[data-v-1741e7a4]{display:none}.cell.pending .cell-mark[data-v-1741e7a4],.tile.pending .mark[data-v-1741e7a4]{filter:grayscale()brightness(.35)}.tile.pending[data-v-1741e7a4]:after{content:"in review";letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#0a0b0f8c;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.strip[data-v-1741e7a4]{border-top:1px solid var(--line);background:#0c0d12;align-items:stretch;height:58px}.strip[data-v-1741e7a4],.strip-label[data-v-1741e7a4]{flex:none;display:flex}.strip-label[data-v-1741e7a4]{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 14px}.strip-title[data-v-1741e7a4]{letter-spacing:.16em;color:var(--muted);font-size:8px;line-height:1}.strip-price[data-v-1741e7a4]{line-height:1;font-family:var(--figure);color:var(--ink);font-variant-numeric:tabular-nums;gap:4px;font-size:12px;font-weight:700}.strip-price[data-v-1741e7a4],.strip-scroll[data-v-1741e7a4]{align-items:center;display:flex}.strip-scroll[data-v-1741e7a4]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;gap:2px;padding:0 6px;overflow:auto hidden}.strip-scroll[data-v-1741e7a4]::-webkit-scrollbar{height:6px}.strip-scroll[data-v-1741e7a4]::-webkit-scrollbar-thumb{background:var(--line)}.cell[data-v-1741e7a4]{cursor:pointer;border:1px solid #0000008c;flex:none;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:relative}.cell[data-v-1741e7a4]:hover{border-color:#ffffff73}.cell[data-v-1741e7a4]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cell-mark[data-v-1741e7a4]{font-family:var(--figure);letter-spacing:-.04em;color:var(--mark-colour);font-size:15px;font-weight:700}.cell-icon[data-v-1741e7a4]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);width:26px;height:26px;display:block}.cell-raise[data-v-1741e7a4]{cursor:pointer;font-family:var(--figure);background:var(--accent);color:#1a1206;opacity:.8;border:0;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:1px;right:1px}.cell-raise[data-v-1741e7a4]:hover{opacity:1}.cell-raise[data-v-1741e7a4]:disabled{background:var(--warn);color:#fff;cursor:not-allowed}.cell-add[data-v-1741e7a4]{border:1px dashed var(--line);color:var(--muted);font-family:var(--figure);background:0 0;font-size:20px;font-weight:700}.cell-add[data-v-1741e7a4]:hover{border-color:var(--accent);color:var(--accent)}.hint a[data-v-1741e7a4]{color:var(--muted);text-decoration:none}.hint a[data-v-1741e7a4]:hover{color:var(--accent);text-decoration:underline}.hint[data-v-1741e7a4]{height:22px;color:var(--muted);background:var(--ground);flex:none;justify-content:flex-end;align-items:center;padding:0 12px;font-size:10.5px;display:flex}kbd[data-v-1741e7a4]{font-family:var(--figure);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);padding:1px 5px;font-size:10px}.hud[data-v-1741e7a4]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#08090de0,#08090d8c 70%,#0000);transition:transform .32s cubic-bezier(.22,.61,.36,1);position:fixed;inset:0 0 auto}.hud.collapsed[data-v-1741e7a4]{transform:translateY(calc(4px - 100%))}.hud-bar[data-v-1741e7a4]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:28px;padding:11px 18px 10px}.brand[data-v-1741e7a4],.hud-bar[data-v-1741e7a4]{align-items:center;display:flex}.brand[data-v-1741e7a4]{letter-spacing:-.02em;gap:9px;font-size:15px;font-weight:800}.brand i[data-v-1741e7a4]{color:var(--accent);font-style:normal}.live[data-v-1741e7a4]{background:var(--good);width:6px;height:6px}.live[data-v-1741e7a4],.watchers .dot[data-v-1741e7a4]{border-radius:50%;animation:2.2s infinite pulse-1741e7a4}.watchers .dot[data-v-1741e7a4]{background:#e5484d;flex:none;width:7px;height:7px;box-shadow:0 0 #e5484d99}.watchers b[data-v-1741e7a4]{font-variant-numeric:tabular-nums}@keyframes pulse-1741e7a4{0%{box-shadow:0 0 #3fb98480}70%{box-shadow:0 0 0 7px #3fb98400}to{box-shadow:0 0 #3fb98400}}.stat[data-v-1741e7a4]{flex-direction:column;gap:3px;display:flex}.stat small[data-v-1741e7a4]{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:9px}.stat b[data-v-1741e7a4]{font-family:var(--figure);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.stat b.accent[data-v-1741e7a4]{color:var(--accent)}.coin[data-v-1741e7a4]{width:14px;height:14px;image-rendering:-webkit-optimize-contrast;flex:none}.stat b[data-v-1741e7a4],.wallet[data-v-1741e7a4]{align-items:center;gap:4px;display:flex}.stat b .coin[data-v-1741e7a4]{width:15px;height:15px}.spacer[data-v-1741e7a4]{margin-left:auto}.purse[data-v-1741e7a4]{align-items:stretch;display:flex}.wallet[data-v-1741e7a4]{border:1px solid var(--line);border-right:0;padding:7px 12px}.wallet b[data-v-1741e7a4]{font-family:var(--figure);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.btn[data-v-1741e7a4]{font-family:var(--ui);cursor:pointer;color:var(--ink);border:1px solid var(--line);background:0 0;padding:8px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.btn[data-v-1741e7a4]:hover{background:var(--surface-2);border-color:#3a4054}.btn[data-v-1741e7a4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.primary[data-v-1741e7a4]{background:var(--accent);color:#1a1206;border-color:var(--accent)}.btn.subtle[data-v-1741e7a4]{color:var(--muted);border-color:#0000}.btn.subtle[data-v-1741e7a4]:hover{color:var(--ink)}.hud-tab[data-v-1741e7a4]{z-index:101;border:1px solid var(--line);cursor:pointer;color:var(--muted);letter-spacing:.06em;background:#0c0d12eb;border-top:0;padding:5px 16px 6px;font-size:11px;font-weight:600;position:fixed;top:0;left:50%;transform:translate(-50%)}.hud-tab[data-v-1741e7a4]:hover{color:var(--ink)}.toast[data-v-1741e7a4]{z-index:200;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);align-items:center;gap:14px;max-width:min(90vw,460px);padding:11px 16px;font-size:13px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #000}.toast.warn[data-v-1741e7a4]{border-left-color:var(--warn)}.toast-cta[data-v-1741e7a4]{background:var(--accent);color:#1a1206;white-space:nowrap;flex:none;padding:6px 11px;font-size:12px;font-weight:700;text-decoration:none}.toast-cta[data-v-1741e7a4]:hover{background:#ffbe4d}.rotate[data-v-1741e7a4]{z-index:500;background:var(--ground);place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.rotate-inner[data-v-1741e7a4]{text-align:center;justify-items:center;gap:1rem;max-width:24rem;display:grid}.rotate-icon[data-v-1741e7a4]{color:var(--accent);font-size:56px;line-height:1}.rotate h2[data-v-1741e7a4]{letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.rotate p[data-v-1741e7a4]{color:var(--muted);font-size:13.5px;line-height:1.6}@media (width<=760px){.hud-bar[data-v-1741e7a4]{gap:16px;padding:10px 12px}.stat b[data-v-1741e7a4]{font-size:13px}.hint[data-v-1741e7a4]{display:none}}
