:root{--nav-h:calc(3.75rem + env(safe-area-inset-bottom));--felt:#0b5d3b;--tile:#f6f1e1;--ink:#1b1b1b}*{box-sizing:border-box}html,body{background:var(--felt);min-height:100dvh;color:var(--tile);margin:0;font-family:system-ui,sans-serif}body{padding-bottom:calc(var(--nav-h) + 3rem)}@media (orientation:landscape) and (height<=520px){:root{--nav-h:calc(2.75rem + env(safe-area-inset-bottom))}body{padding-bottom:var(--nav-h)}}.backdrop[data-v-df82c99f]{z-index:90;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-df82c99f]{background:var(--tile);width:100%;max-width:24rem;color:var(--ink);border-radius:12px;padding:16px}h2[data-v-df82c99f]{margin:0 0 8px;font-size:1.1rem}p[data-v-df82c99f]{white-space:pre-line;margin:0 0 16px;font-size:.95rem}.buttons[data-v-df82c99f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buttons.stacked[data-v-df82c99f]{grid-template-columns:1fr}.buttons:not(.stacked) .cancel[data-v-df82c99f]{order:-1}button[data-v-df82c99f]{font:inherit;border:0;border-radius:8px;padding:12px;font-weight:700}.cancel[data-v-df82c99f]{color:var(--ink);background:#d8d0b4}.secondary[data-v-df82c99f]{background:var(--ink);color:var(--tile)}.confirm[data-v-df82c99f]{color:#fff;background:#8b1a1a}.editor[data-v-b6ffe992]{max-width:44rem;padding:12px;padding-top:max(12px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);gap:14px;margin:0 auto;display:grid}header[data-v-b6ffe992]{gap:8px;display:grid}h1[data-v-b6ffe992],h2[data-v-b6ffe992],h3[data-v-b6ffe992]{margin:0}h1[data-v-b6ffe992]{font-size:1.3rem}h2[data-v-b6ffe992]{font-size:1.05rem}h3[data-v-b6ffe992]{margin-top:12px;font-size:.95rem}section[data-v-b6ffe992]{background:#00000040;border-radius:10px;gap:8px;min-width:0;padding:10px 12px;display:grid}button[data-v-b6ffe992],input[data-v-b6ffe992],select[data-v-b6ffe992],textarea[data-v-b6ffe992]{font:inherit}button[data-v-b6ffe992],.file[data-v-b6ffe992]{min-height:2.75rem;color:inherit;background:#ffffff26;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}button[data-v-b6ffe992]:disabled{opacity:.4}.primary[data-v-b6ffe992],.seg button.on[data-v-b6ffe992]{background:var(--tile);color:var(--ink);font-weight:700}.danger[data-v-b6ffe992]{background:#7a2a24}.seg[data-v-b6ffe992],.buttons[data-v-b6ffe992],.row[data-v-b6ffe992],.filter[data-v-b6ffe992]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seg small[data-v-b6ffe992]{opacity:.7;margin-left:4px;font-size:.65rem}input[type=text][data-v-b6ffe992],select[data-v-b6ffe992],textarea[data-v-b6ffe992]{box-sizing:border-box;border:0;border-radius:8px;width:100%;min-width:0;min-height:2.75rem;padding:6px 10px}.row input[type=text][data-v-b6ffe992]{flex:1;width:auto}textarea[data-v-b6ffe992]{font-family:ui-monospace,monospace;font-size:.85rem}label[data-v-b6ffe992]{gap:4px;min-width:0;font-size:.85rem;display:grid}.check[data-v-b6ffe992]{align-items:center;gap:8px;min-height:2.75rem;display:flex}.file input[data-v-b6ffe992]{display:none}.help[data-v-b6ffe992]{opacity:.85;margin:0;font-size:.8rem}.ok[data-v-b6ffe992]{color:#8ee59b;margin:0;font-size:.85rem}.bad[data-v-b6ffe992],.problems[data-v-b6ffe992]{color:#ffb4ab}.problems[data-v-b6ffe992]{background:#4a1a16;border-radius:8px;padding:8px 10px;font-size:.8rem}.problems ul[data-v-b6ffe992]{margin:4px 0 0;padding-left:1.1rem}.okbox[data-v-b6ffe992]{background:#8ee59b26;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.okbox p[data-v-b6ffe992]{margin:0;font-size:.85rem}.filter select[data-v-b6ffe992]{flex:1;width:auto}.hands[data-v-b6ffe992]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hands button[data-v-b6ffe992]{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;gap:0 10px;width:100%;min-height:2.75rem;padding:6px 10px;display:grid}.hands small[data-v-b6ffe992]{opacity:.7;grid-column:2}.form[data-v-b6ffe992]{gap:8px;display:grid}.preview[data-v-b6ffe992]{gap:4px;display:grid}.line[data-v-b6ffe992]{color:#1b1b1b;--a:#1f7a3a;--b:#c62828;--c:#1b1b1b;background:#f6f1e1;border-radius:6px;flex-wrap:wrap;gap:3px;padding:6px;display:flex}.chip[data-v-b6ffe992]{font-size:.85rem;font-weight:700}.slot-a[data-v-b6ffe992]{color:var(--a)}.slot-b[data-v-b6ffe992]{color:var(--b)}.slot-c[data-v-b6ffe992]{color:var(--c)}summary[data-v-b6ffe992]{align-items:center;min-height:2.75rem;display:flex}.notation ul[data-v-b6ffe992]{gap:4px;margin:0 0 8px;padding-left:1.1rem;font-size:.8rem;display:grid}.card-view[data-v-6f1c98f4]{--paper:#f6f1e1;--ink:#1b1b1b;--a:#1f7a3a;--b:#c62828;--c:#1b1b1b;max-width:44rem;padding:16px;padding-top:max(16px, env(safe-area-inset-top));margin:0 auto}h1[data-v-6f1c98f4],h2[data-v-6f1c98f4]{margin:0}.summary[data-v-6f1c98f4],.legend[data-v-6f1c98f4]{opacity:.9;margin:4px 0 12px;font-size:.85rem}.section[data-v-6f1c98f4]{background:var(--paper);color:var(--ink);border-radius:10px;margin-bottom:12px;padding:8px 12px 4px}h2[data-v-6f1c98f4]{letter-spacing:.05em;border-bottom:2px solid var(--ink);margin-bottom:4px;padding-bottom:4px;font-size:1rem}.hand[data-v-6f1c98f4]{border-bottom:1px solid #d8d0b4;grid-template-columns:1fr auto;gap:0 12px;padding:6px 0;display:grid}.hand[data-v-6f1c98f4]:last-child{border-bottom:0}.lines[data-v-6f1c98f4]{font-family:ui-monospace,Menlo,monospace;font-size:1.05rem;font-weight:700;line-height:1.5}.line[data-v-6f1c98f4]{flex-wrap:wrap;gap:.6ch;display:inline-flex}.or[data-v-6f1c98f4]{opacity:.6;margin:0 .8ch;font-size:.8rem;font-weight:400}.slot-a[data-v-6f1c98f4]{color:var(--a)}.slot-b[data-v-6f1c98f4]{color:var(--b)}.slot-c[data-v-6f1c98f4]{color:var(--c)}.neutral[data-v-6f1c98f4]{color:#555}.legend .slot-c[data-v-6f1c98f4],.legend .slot-a[data-v-6f1c98f4],.legend .slot-b[data-v-6f1c98f4]{background:var(--paper);border-radius:4px;padding:0 4px}.meta[data-v-6f1c98f4]{text-align:right;display:grid}.hand.target[data-v-6f1c98f4]{background:#fff3b8;border-radius:8px;outline:3px solid #e0a800;margin:0 -8px;padding:8px}.badge[data-v-6f1c98f4]{color:#1b1b1b;white-space:nowrap;background:#e0a800;border-radius:999px;margin-top:2px;padding:1px 6px;font-size:.65rem;font-weight:700}.target-note[data-v-6f1c98f4]{color:var(--ink);background:#fff3b8;border-radius:8px;margin:4px 0 8px;padding:8px 10px;font-size:.85rem}.value[data-v-6f1c98f4]{white-space:nowrap;font-weight:700}.kind[data-v-6f1c98f4]{opacity:.65;font-size:.65rem}.note[data-v-6f1c98f4]{opacity:.75;grid-column:1/-1;font-size:.75rem}.bad[data-v-6f1c98f4]{color:#ffb4a9}.ok[data-v-6f1c98f4]{color:#b9f0c4}.title-row[data-v-6f1c98f4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.edit[data-v-6f1c98f4]{min-height:2.75rem;font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:0 14px}.mini[data-v-9a3a419d]{background:var(--tile);border:1px solid #c9bf9f;border-radius:4px;align-content:center;place-items:center;width:1.7rem;height:2.25rem;font-weight:700;line-height:1;display:inline-grid}.main[data-v-9a3a419d]{font-size:.95rem}.sub[data-v-9a3a419d]{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;max-width:100%;font-size:.4rem;overflow:hidden}.state-need[data-v-9a3a419d]{opacity:.75;background:0 0;border:1px dashed #ffffff8c}.state-need.tone-bam[data-v-9a3a419d],.state-need.tone-green[data-v-9a3a419d]{color:#7be08f}.state-need.tone-crak[data-v-9a3a419d],.state-need.tone-red[data-v-9a3a419d]{color:#ff9a92}.state-need.tone-dot[data-v-9a3a419d]{color:#8fbcff}.state-need.tone-white[data-v-9a3a419d],.state-need.tone-wind[data-v-9a3a419d],.state-need.tone-blank[data-v-9a3a419d]{color:#ddd}.state-need.tone-flower[data-v-9a3a419d]{color:#ff9edc}.state-have.tone-bam[data-v-9a3a419d],.state-have.tone-green[data-v-9a3a419d]{color:#1f7a3a}.state-have.tone-crak[data-v-9a3a419d],.state-have.tone-red[data-v-9a3a419d]{color:#c62828}.state-have.tone-dot[data-v-9a3a419d]{color:#1c5fb8}.state-have.tone-white[data-v-9a3a419d],.state-have.tone-wind[data-v-9a3a419d]{color:#333}.state-have.tone-flower[data-v-9a3a419d]{color:#b0287a}.state-joker[data-v-9a3a419d]{color:#6a3fb5;background:#e6dcf7;border-color:#9b7fd6}.card[data-v-f091cef0]{background:#00000040;border:2px solid #0000;border-radius:10px;padding:8px 10px 10px}.card.committed[data-v-f091cef0]{border-color:var(--tile)}.head[data-v-f091cef0]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0 8px;display:flex}.rank[data-v-f091cef0]{background:var(--tile);width:1.6rem;height:1.6rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.title[data-v-f091cef0]{flex:1;min-width:0;display:grid}.title small[data-v-f091cef0]{opacity:.8;font-size:.75rem}.score[data-v-f091cef0]{text-align:right;flex:none;display:grid}.away[data-v-f091cef0]{font-weight:700}.away.done[data-v-f091cef0]{color:#b9f0c4}.points[data-v-f091cef0]{opacity:.85;font-size:.8rem}.progress[data-v-f091cef0]{flex-wrap:wrap;gap:8px 10px;display:flex}.group[data-v-f091cef0]{gap:2px;display:inline-flex}.detail[data-v-f091cef0]{gap:8px;margin-top:10px;font-size:.85rem;display:grid}.line[data-v-f091cef0]{margin:0}.tags[data-v-f091cef0]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags li[data-v-f091cef0]{background:#ffffff24;border-radius:999px;padding:3px 8px;font-size:.75rem}.tags .warn[data-v-f091cef0]{background:#6d2a24}button.primary[data-v-f091cef0],button.secondary[data-v-f091cef0]{font:inherit;border:0;border-radius:8px;padding:12px;font-weight:700}button.primary[data-v-f091cef0]{background:var(--tile);color:var(--ink)}button.secondary[data-v-f091cef0]{color:inherit;background:#ffffff2e}.hands[data-v-15591f45]{max-width:44rem;padding:12px;padding-top:max(12px, env(safe-area-inset-top));gap:14px;margin:0 auto;display:grid}h1[data-v-15591f45],h2[data-v-15591f45]{margin:0}h2[data-v-15591f45]{margin-bottom:8px;font-size:1.05rem}.sub[data-v-15591f45]{opacity:.85;margin:4px 0 0;font-size:.8rem}.empty[data-v-15591f45],.notice[data-v-15591f45]{background:#00000040;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.notice p[data-v-15591f45]{margin:0 0 8px}.provisional[data-v-15591f45]{border-left:4px solid #f2c94c}.provisional label[data-v-15591f45]{align-items:center;gap:8px;display:flex}.provisional input[data-v-15591f45]{width:1.3rem;height:1.3rem}.empty button[data-v-15591f45],.notice button[data-v-15591f45],.new-deal[data-v-15591f45],.all-toggle[data-v-15591f45]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:10px 14px}.empty button[data-v-15591f45],.notice button[data-v-15591f45]{margin-top:8px;display:block}.all-toggle[data-v-15591f45]{width:100%}.new-deal[data-v-15591f45]{color:inherit;background:#ffffff2e}.list[data-v-15591f45]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dead-target[data-v-15591f45]{background:#4a1a16;border-left:4px solid #ff6b5e}.dead-list ul[data-v-15591f45]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dead-list li[data-v-15591f45]{background:#00000040;border-radius:8px;gap:2px;padding:8px 10px;font-size:.85rem;display:grid}.dead-list .value[data-v-15591f45]{opacity:.8;font-size:.75rem}.dead-list .why[data-v-15591f45]{color:#ffb4a9}.filters[data-v-15591f45]{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 8px;display:grid}.filters label[data-v-15591f45]{gap:4px;font-size:.8rem;display:grid}select[data-v-15591f45]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:8px}.cover[data-v-4071adc5]{z-index:100;background:#000;border:0;place-items:center;width:100%;padding:0;display:grid;position:fixed;inset:0}.dot[data-v-4071adc5]{background:#2a2a2a;border-radius:50%;width:10px;height:10px}.rules-link[data-v-0578e896]{min-height:1.75rem;color:inherit;font:inherit;background:0 0;border:1px solid #fff6;border-radius:999px;padding:2px 8px;font-size:.75rem}.face[data-v-58e6a8d0]{background:var(--tile);width:100%;height:100%;color:var(--ink);border:1px solid #c9bf9f;border-radius:6px;align-content:center;place-items:center;font-weight:700;line-height:1.05;display:grid}.main[data-v-58e6a8d0]{font-size:1.35rem}.sub[data-v-58e6a8d0]{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;max-width:100%;font-size:.6rem;font-weight:600;overflow:hidden}.tone-bam[data-v-58e6a8d0],.tone-green[data-v-58e6a8d0]{color:#1f7a3a}.tone-crak[data-v-58e6a8d0],.tone-red[data-v-58e6a8d0]{color:#c62828}.tone-dot[data-v-58e6a8d0]{color:#1c5fb8}.tone-white[data-v-58e6a8d0]{color:#555}.tone-flower[data-v-58e6a8d0]{color:#b0287a}.tone-joker[data-v-58e6a8d0]{color:#6a3fb5}.tone-blank[data-v-58e6a8d0]{color:#888;background:#e4e0d0}@media (orientation:landscape) and (height<=520px){.main[data-v-58e6a8d0]{font-size:1.05rem}.sub[data-v-58e6a8d0]{font-size:.5rem}}.panel[data-v-b17e1b2f]{background:#00000040;border-radius:10px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.panel.active[data-v-b17e1b2f]{border-left:4px solid #6fb3ff}h2[data-v-b17e1b2f]{margin:0;font-size:1.05rem}.arrow[data-v-b17e1b2f]{min-width:1.4rem;font-size:1.3rem;display:inline-block}.help[data-v-b17e1b2f]{opacity:.9;margin:0;font-size:.85rem}.done[data-v-b17e1b2f]{opacity:.85;margin:0 0 12px;font-size:.85rem}.steps[data-v-b17e1b2f]{grid-template-columns:repeat(7,1fr);gap:3px 4px;display:grid}.steps ol[data-v-b17e1b2f]{margin:0;padding:0;list-style:none;display:contents}.round[data-v-b17e1b2f]{text-transform:uppercase;letter-spacing:.06em;opacity:.7;text-align:center;border-bottom:1px solid #ffffff4d;font-size:.6rem}.round.first[data-v-b17e1b2f]{grid-column:1/span 3}.round.second[data-v-b17e1b2f]{grid-column:4/span 3}.round.last[data-v-b17e1b2f]{grid-column:7}.steps li[data-v-b17e1b2f]{opacity:.75;background:#ffffff1f;border-radius:8px;place-items:center;padding:4px 0;line-height:1.1;display:grid}.steps li .n[data-v-b17e1b2f]{font-size:.65rem;font-weight:700}.steps li .dir[data-v-b17e1b2f]{font-size:1.1rem}.steps li.done[data-v-b17e1b2f]{opacity:.5}.steps li.current[data-v-b17e1b2f]{color:#10233a;opacity:1;background:#6fb3ff;font-weight:700}.size[data-v-b17e1b2f]{opacity:.8;margin:0;font-size:.75rem}.size.warn[data-v-b17e1b2f]{color:#ffb4a9;opacity:1}.advice[data-v-b17e1b2f]{background:#ffffff14;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.advice h3[data-v-b17e1b2f]{margin:0;font-size:.9rem}.advice h3 small[data-v-b17e1b2f]{opacity:.8;font-size:.7rem;font-weight:400;display:block}.picks[data-v-b17e1b2f]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.picks li[data-v-b17e1b2f]{border-radius:8px;width:2.7rem;height:3.6rem}.picks li.selected[data-v-b17e1b2f]{outline-offset:1px;outline:3px solid #6fb3ff}.picks button[data-v-b17e1b2f]{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.why[data-v-b17e1b2f]{margin:0;font-size:.85rem}.shortfall[data-v-b17e1b2f]{color:#f2c94c}.advice-buttons[data-v-b17e1b2f]{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}button.stage-one[data-v-b17e1b2f]{font:inherit;color:inherit;background:#fff3;border:0;border-radius:8px;padding:10px;font-weight:700}@media (orientation:landscape) and (height<=520px){.picks li[data-v-b17e1b2f]{width:2.2rem;height:2.6rem}}button.stage-all[data-v-b17e1b2f]{font:inherit;color:#10233a;background:#6fb3ff;border:0;border-radius:8px;padding:10px;font-weight:700}.buttons[data-v-b17e1b2f]{gap:8px;display:grid}button.primary[data-v-b17e1b2f],button.secondary[data-v-b17e1b2f]{font:inherit;border:0;border-radius:8px;padding:12px;font-weight:700}button.primary[data-v-b17e1b2f]{background:var(--tile);color:var(--ink)}button.secondary[data-v-b17e1b2f]{color:inherit;background:#ffffff2e}button[data-v-b17e1b2f]:disabled{opacity:.4}.blind[data-v-b17e1b2f]{justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.blind small[data-v-b17e1b2f]{opacity:.75;font-size:.7rem;display:block}.stepper[data-v-b17e1b2f]{align-items:center;gap:10px;display:inline-flex}.stepper button[data-v-b17e1b2f]{width:2.4rem;height:2.4rem;font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;font-size:1.2rem}.advice-card[data-v-b54aa2b0]{gap:4px;display:grid}p[data-v-b54aa2b0],dl[data-v-b54aa2b0]{margin:0}.verdict[data-v-b54aa2b0]{font-size:1.05rem;font-weight:700}.verdict.call[data-v-b54aa2b0]{color:#b9f0c4}.verdict.pass[data-v-b54aa2b0]{color:#f2c94c}.reason[data-v-b54aa2b0]{font-size:.85rem}.small[data-v-b54aa2b0]{opacity:.8;font-size:.75rem}dl[data-v-b54aa2b0]{grid-template-columns:auto 1fr;gap:2px 10px;font-size:.85rem;display:grid}dt[data-v-b54aa2b0]{opacity:.75}dd[data-v-b54aa2b0]{margin:0}.grid[data-v-8073b7e6]{grid-template-columns:repeat(9,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}button[data-v-8073b7e6]{background:0 0;border:0;width:100%;height:3.1rem;padding:0;display:block;position:relative}.badge[data-v-8073b7e6]{min-width:1.05rem;color:var(--tile);text-align:center;background:#1b1b1b;border-radius:999px;padding:0 3px;font-size:.6rem;line-height:1.05rem;position:absolute;top:-4px;right:-2px}.badge.zero[data-v-8073b7e6]{background:#8b1a1a}.ask[data-v-84125418]{background:#00000040;border-radius:10px;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:.85rem;display:grid}.head[data-v-84125418]{align-items:center;gap:10px;display:flex}.head p[data-v-84125418]{flex:1;margin:0}.asked[data-v-84125418]{align-items:center;gap:8px;margin:0;font-weight:700;display:flex}button[data-v-84125418]{font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:.8rem;text-decoration:underline}.ask-button[data-v-84125418]{justify-self:start}.call[data-v-ab32bbee]{background:#1e5a378c;border-left:4px solid #b9f0c4;border-radius:10px;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:.85rem;display:grid}.head[data-v-ab32bbee]{align-items:center;gap:10px;display:flex}.head p[data-v-ab32bbee]{flex:1;margin:0}.buttons[data-v-ab32bbee]{grid-template-columns:1fr 1fr;gap:8px;display:grid}button[data-v-ab32bbee]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:10px 12px;font-size:.85rem}button.primary[data-v-ab32bbee]{background:var(--tile);color:var(--ink);font-weight:700}button.link[data-v-ab32bbee]{opacity:.9;background:0 0;padding:4px 8px;font-size:.8rem;text-decoration:underline}.warn[data-v-f6274456]{background:#4a1a16;border-left:4px solid #ff6b5e;border-radius:10px;gap:6px;margin-bottom:10px;padding:10px 12px;font-size:.85rem;display:grid}h3[data-v-f6274456],p[data-v-f6274456]{margin:0}h3[data-v-f6274456]{font-size:.95rem}.hand[data-v-f6274456]{font-weight:700}ul[data-v-f6274456]{gap:4px;margin:0;padding-left:1.1rem;display:grid}.note[data-v-f6274456]{opacity:.85;font-size:.75rem}.buttons[data-v-f6274456]{flex-wrap:wrap;gap:6px;display:flex}button[data-v-f6274456]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:8px 12px;font-size:.8rem}button.primary[data-v-f6274456]{background:var(--tile);color:var(--ink);font-weight:700}.change[data-v-adb2ce81],.better[data-v-adb2ce81]{background:#00000040;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:.85rem}.change[data-v-adb2ce81]{border-left:4px solid #6fb3ff;flex-wrap:wrap;gap:2px 10px;display:flex}.better[data-v-adb2ce81]{color:#1b1b1b;background:#f2c94c;border-left:0;animation:.9s ease-out 2 nudge-adb2ce81;box-shadow:0 0 0 3px #fff3b8,0 4px 14px #00000059}.better h3[data-v-adb2ce81]{margin:0 0 6px;font-size:1.1rem}.compare[data-v-adb2ce81]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:.85rem;display:grid}.compare small[data-v-adb2ce81]{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.65rem;display:block}.compare em[data-v-adb2ce81]{font-style:normal;font-weight:700;display:block}.compare .to[data-v-adb2ce81]{font-weight:700}.arrow[data-v-adb2ce81]{font-size:1.4rem;font-weight:700}@keyframes nudge-adb2ce81{0%{transform:scale(.97)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.better[data-v-adb2ce81]{animation:none}}p[data-v-adb2ce81]{margin:0}.title[data-v-adb2ce81]{font-weight:700}.good[data-v-adb2ce81]{color:#b9f0c4}.bad[data-v-adb2ce81]{color:#ffb4a9}small[data-v-adb2ce81]{opacity:.85;display:block}.buttons[data-v-adb2ce81]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}button[data-v-adb2ce81]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:8px 12px;font-size:.8rem}button.primary[data-v-adb2ce81]{color:#f2c94c;background:#1b1b1b;font-weight:700}.better button[data-v-adb2ce81]:not(.primary){color:#1b1b1b;background:#00000026}.joker[data-v-9049554b]{background:#14505a99;border-left:4px solid #4dd0e1;border-radius:10px;gap:6px;margin-bottom:10px;padding:8px 10px;font-size:.85rem;display:grid}h3[data-v-9049554b],.help[data-v-9049554b]{margin:0}h3[data-v-9049554b]{font-size:.95rem}.help[data-v-9049554b]{opacity:.85;font-size:.75rem}ul[data-v-9049554b]{gap:6px;margin:0;padding:0;list-style:none;display:grid}li[data-v-9049554b]{align-items:center;gap:10px;display:flex}.why[data-v-9049554b]{flex:1}button[data-v-9049554b]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:8px 14px;font-weight:700}.title[data-v-9049554b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.strip[data-v-23f93866]{background:#00000040;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:.8rem;display:flex}p[data-v-23f93866]{flex:1;margin:0}.takers[data-v-23f93866]{gap:4px;display:flex}button[data-v-23f93866]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:8px 10px;font-size:.8rem}@media (orientation:landscape) and (height<=520px){.strip[data-v-23f93866]{margin-bottom:6px;padding:3px 8px}}.swap[data-v-ae8c3d06]{background:#3c2d648c;border-left:4px solid #b39ddb;border-radius:10px;gap:6px;margin-bottom:10px;padding:8px 10px;font-size:.85rem;display:grid}h3[data-v-ae8c3d06],.help[data-v-ae8c3d06]{margin:0}h3[data-v-ae8c3d06]{font-size:.95rem}.help[data-v-ae8c3d06]{opacity:.85;font-size:.75rem}ul[data-v-ae8c3d06]{gap:6px;margin:0;padding:0;list-style:none;display:grid}li[data-v-ae8c3d06]{align-items:center;gap:10px;display:flex}.why[data-v-ae8c3d06]{flex:1}button[data-v-ae8c3d06]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:8px 14px;font-weight:700}.title[data-v-ae8c3d06]{justify-content:space-between;align-items:center;gap:8px;display:flex}.advice-slot.play[data-v-2af1b5f7]{min-height:6rem}@media (orientation:landscape) and (height<=520px){.advice-slot.play[data-v-2af1b5f7]{min-height:0}}.more[data-v-2af1b5f7]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:.75rem}.bar[data-v-24a8b24c]{background:#00000040;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:.85rem;display:flex}.bar p[data-v-24a8b24c]{margin:0}.start[data-v-24a8b24c]{border-left:4px solid #f2c94c;display:grid}.mine[data-v-24a8b24c]{background:#1e467880;border-left:4px solid #6fb3ff}.seats[data-v-24a8b24c]{grid-template-columns:1fr 1fr;gap:6px;display:grid}button[data-v-24a8b24c]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:9px 12px;font-size:.8rem}@media (orientation:landscape) and (height<=520px){.bar[data-v-24a8b24c]{margin-bottom:6px;padding:4px 8px;font-size:.8rem}}.rack[data-v-80023a3f]{margin-bottom:12px}header[data-v-80023a3f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}h2[data-v-80023a3f]{margin:0;font-size:1.1rem}.count[data-v-80023a3f]{opacity:.8;margin-left:6px;font-weight:400}.actions[data-v-80023a3f]{gap:8px;display:flex}.actions button[data-v-80023a3f],.going button[data-v-80023a3f]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:8px 14px}.actions button[data-v-80023a3f]:disabled{opacity:.4}.going[data-v-80023a3f]{border-left:4px solid var(--tile);background:#00000040;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:.9rem;display:flex}.going small[data-v-80023a3f]{opacity:.85;font-size:.75rem;display:block}.sides[data-v-80023a3f]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.side[data-v-80023a3f]{flex:auto}.side h3[data-v-80023a3f]{opacity:.9;margin:0 0 4px;font-size:.8rem}.side.staged[data-v-80023a3f]{background:#1e467880;border:2px dashed #6fb3ff;border-radius:10px;padding:6px}.tiles li[data-v-80023a3f]{position:relative}.tiles li.suggest[data-v-80023a3f]:after{content:"→";color:#10233a;text-align:center;pointer-events:none;background:#6fb3ff;border-radius:50%;width:1.15rem;height:1.15rem;font-size:.75rem;font-weight:700;line-height:1.15rem;position:absolute;top:-6px;right:-4px}.tiles li.fresh[data-v-80023a3f]{outline-offset:1px;border-radius:8px;outline:3px solid #f2c94c}.side.discard[data-v-80023a3f]{background:#781e1873;border:2px dashed #ff9a92;border-radius:10px;padding:6px}.tiles[data-v-80023a3f]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tiles li[data-v-80023a3f]{width:2.7rem}.rack.play .tiles button[data-v-80023a3f]{height:3.2rem}.tiles button[data-v-80023a3f]{background:0 0;border:0;width:100%;height:3.6rem;padding:0;display:block}.hint[data-v-80023a3f]{opacity:.85;margin:12px 0}.small[data-v-80023a3f]{margin:6px 0 0;font-size:.75rem}@media (orientation:landscape) and (height<=520px){.going[data-v-80023a3f]{margin-bottom:6px;padding:4px 8px}.going small[data-v-80023a3f]:first-of-type{display:none}.tiles button[data-v-80023a3f],.rack.play .tiles button[data-v-80023a3f]{height:2.6rem}.tiles li[data-v-80023a3f]{width:2.2rem}}.accounting[data-v-7fe1256e]{background:#ffffff14;border-radius:8px;margin:0;padding:8px 10px;font-size:.8rem}h2[data-v-c8be9560]{margin:0 0 4px;font-size:1.1rem}.summary[data-v-c8be9560]{margin-bottom:8px}.hint[data-v-c8be9560]{opacity:.8;margin:0 0 8px;font-size:.75rem}.seats[data-v-c8be9560]{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px;display:grid}.seats button[data-v-c8be9560]{height:auto;font:inherit;color:inherit;background:#ffffff24;border-radius:8px;padding:7px 4px;font-size:.8rem}.seats button.on[data-v-c8be9560]{background:var(--tile);color:var(--ink);font-weight:700}.picker.play .grid button[data-v-c8be9560]{height:2.7rem}.grid[data-v-c8be9560]{grid-template-columns:repeat(9,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}button[data-v-c8be9560]{background:0 0;border:0;width:100%;height:3.4rem;padding:0;display:block;position:relative}button[data-v-c8be9560]:disabled{opacity:.35}.badge[data-v-c8be9560]{min-width:1.15rem;color:var(--tile);text-align:center;background:#1b1b1b;border-radius:999px;padding:0 3px;font-size:.65rem;line-height:1.15rem;position:absolute;top:-4px;right:-2px}.badge.zero[data-v-c8be9560]{background:#8b1a1a}@media (orientation:landscape) and (height<=520px){button[data-v-c8be9560]{height:2.5rem}.hint[data-v-c8be9560]{display:none}}.screen[data-v-c355611a]{max-width:44rem;padding:12px 12px 0;padding-top:max(12px, env(safe-area-inset-top));margin:0 auto}@media (orientation:landscape) and (height<=520px){.screen[data-v-c355611a]{max-width:none;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:12px;display:grid}}.help[data-v-60291b3d]{color:#fff;width:1.75rem;height:1.75rem;font:inherit;background:0 0;border:1.5px solid #ffffffbf;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:700;line-height:1;display:flex;position:relative}.help[data-v-60291b3d]:after{content:"";position:absolute;inset:-8px}.table-bar[data-v-cd1cbb4f]{left:0;right:0;bottom:var(--nav-h);z-index:20;background:#052a1b;align-items:center;gap:8px;min-height:2.6rem;padding:4px 10px;display:flex;position:fixed}.table-handle[data-v-cd1cbb4f]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.count[data-v-cd1cbb4f]{min-width:1.2rem;color:var(--tile);text-align:center;background:#1b1b1b;border-radius:999px;padding:1px 5px;font-size:.65rem}.recent[data-v-cd1cbb4f]{flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.recent li[data-v-cd1cbb4f]{display:flex}.recent button[data-v-cd1cbb4f]{background:0 0;border:0;padding:0;display:flex;position:relative}.tag[data-v-cd1cbb4f]{width:.9rem;height:.9rem;color:var(--tile);text-align:center;background:#1b1b1b;border-radius:50%;font-size:.5rem;font-weight:700;line-height:.9rem;position:absolute;bottom:-3px;right:-3px}.pop[data-v-cd1cbb4f]{border:2px solid var(--tile);background:#163f2b;border-radius:10px;gap:6px;padding:8px 10px;font-size:.85rem;display:grid;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;box-shadow:0 6px 20px #00000080}.pop p[data-v-cd1cbb4f]{margin:0}.pop-buttons[data-v-cd1cbb4f]{gap:6px;display:flex}.pop-buttons button[data-v-cd1cbb4f]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;flex:1 1 0;padding:10px 6px;font-size:.85rem}.pop-buttons .more[data-v-cd1cbb4f],.pop-buttons .close[data-v-cd1cbb4f]{color:inherit;background:#ffffff2e;flex:none}.next[data-v-cd1cbb4f]{opacity:.9;white-space:nowrap;margin-left:auto;font-size:.75rem}@media (orientation:landscape) and (height<=520px){.table-bar[data-v-cd1cbb4f]{width:calc(100vw - 28rem);min-width:8rem;height:var(--nav-h);min-height:0;padding-top:0;padding-bottom:env(safe-area-inset-bottom);padding-left:max(10px, env(safe-area-inset-left));background:#06301f;bottom:0;left:0;right:auto}.pop[data-v-cd1cbb4f]{width:min(26rem,90vw);bottom:calc(100% + 4px);left:8px;right:auto}.next[data-v-cd1cbb4f]{display:none}}.builder[data-v-8794fd2a]{background:#ffffff14;border-radius:10px;gap:8px;padding:10px;display:grid}h3[data-v-8794fd2a],.help[data-v-8794fd2a],.hint[data-v-8794fd2a]{margin:0}h3[data-v-8794fd2a]{font-size:.95rem}.help[data-v-8794fd2a],.hint[data-v-8794fd2a]{opacity:.85;font-size:.75rem}.seat[data-v-8794fd2a]{gap:4px;font-size:.8rem;display:grid}select[data-v-8794fd2a]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:8px}.chosen[data-v-8794fd2a]{flex-wrap:wrap;align-items:center;gap:3px;min-height:2.4rem;display:flex}.chosen button[data-v-8794fd2a]{background:0 0;border:0;padding:0}.buttons[data-v-8794fd2a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buttons button[data-v-8794fd2a]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:10px;font-weight:700}.buttons .primary[data-v-8794fd2a]{background:var(--tile);color:var(--ink)}.buttons button[data-v-8794fd2a]:disabled{opacity:.4}.wrap[data-v-4d6dfd77]{z-index:60;position:fixed;inset:0}.wrap.sheet[data-v-4d6dfd77]{pointer-events:none;inset:auto 0 0}.wrap.sheet .drawer[data-v-4d6dfd77]{pointer-events:auto}.backdrop[data-v-4d6dfd77]{background:#00000080;position:absolute;inset:0}.drawer[data-v-4d6dfd77]{width:min(92vw,26rem);padding:12px 12px calc(16px + env(safe-area-inset-bottom));padding-top:max(12px, env(safe-area-inset-top));background:#163f2b;align-content:start;gap:12px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-6px 0 20px #0006}header[data-v-4d6dfd77]{justify-content:space-between;align-items:center;display:flex}h2[data-v-4d6dfd77],h3[data-v-4d6dfd77],h4[data-v-4d6dfd77]{margin:0}h2[data-v-4d6dfd77]{font-size:1.2rem}h3[data-v-4d6dfd77]{font-size:.95rem}h4[data-v-4d6dfd77]{opacity:.85;font-size:.8rem}.close[data-v-4d6dfd77]{width:2.4rem;height:2.4rem;font:inherit;color:inherit;background:#ffffff26;border:0;border-radius:8px}.help[data-v-4d6dfd77]{opacity:.85;margin:0;font-size:.78rem}.off[data-v-4d6dfd77]{background:#0003;border-radius:8px;padding:10px}section[data-v-4d6dfd77]{gap:8px;display:grid}.segments[data-v-4d6dfd77]{flex-wrap:wrap;gap:6px;display:flex}.segments button[data-v-4d6dfd77]{min-width:4.2rem;font:inherit;color:inherit;background:#ffffff24;border:0;border-radius:8px;flex:1 1 0;padding:9px 6px;font-size:.85rem}.segments button.on[data-v-4d6dfd77]{background:var(--tile);color:var(--ink);font-weight:700}.tiles[data-v-4d6dfd77]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tiles li[data-v-4d6dfd77]{border-radius:6px}.tiles li.selected[data-v-4d6dfd77]{outline:3px solid #6fb3ff}.tiles button[data-v-4d6dfd77]{background:0 0;border:0;padding:0;position:relative}.tag[data-v-4d6dfd77]{width:.95rem;height:.95rem;color:var(--tile);text-align:center;background:#1b1b1b;border-radius:50%;font-size:.55rem;font-weight:700;line-height:.95rem;position:absolute;bottom:-3px;right:-3px}.actions[data-v-4d6dfd77]{background:#ffffff14;border-radius:8px;gap:6px;padding:8px;display:grid}.danger[data-v-4d6dfd77],.add[data-v-4d6dfd77]{font:inherit;color:inherit;background:#ffffff24;border:0;border-radius:8px;padding:10px}.danger[data-v-4d6dfd77]{background:#6d2a24}.seat-sets[data-v-4d6dfd77]{gap:4px;display:grid}.set[data-v-4d6dfd77]{justify-content:space-between;align-items:center;gap:8px;display:flex}.assumed[data-v-4d6dfd77]{opacity:.8;font-size:.65rem;font-style:italic}.set>.fix[data-v-4d6dfd77]{width:auto;padding:0 8px;font-size:.75rem}.set-tiles[data-v-4d6dfd77]{flex-wrap:wrap;gap:2px;display:flex}.set>button[data-v-4d6dfd77]{width:2rem;height:2rem;color:inherit;background:#ffffff24;border:0;border-radius:6px;flex:none}.grip[data-v-4d6dfd77]{background:#ffffff8c;border-radius:999px;justify-self:center;width:3rem;height:.3rem;margin:-2px 0 -4px}.drawer.sheet[data-v-4d6dfd77]{border-top:3px solid var(--tile);border-radius:14px 14px 0 0;width:auto;max-height:50dvh;padding-top:10px;top:auto;left:0;right:0;box-shadow:0 -10px 28px #0000008c,0 -1px #ffffff40}.sheet-enter-active[data-v-4d6dfd77],.sheet-leave-active[data-v-4d6dfd77]{transition:transform .22s}.sheet-enter-from[data-v-4d6dfd77],.sheet-leave-to[data-v-4d6dfd77]{transform:translateY(100%)}.drawer-enter-active[data-v-4d6dfd77],.drawer-leave-active[data-v-4d6dfd77]{transition:opacity .18s}.drawer-enter-active .drawer[data-v-4d6dfd77],.drawer-leave-active .drawer[data-v-4d6dfd77]{transition:transform .22s}.drawer-enter-from[data-v-4d6dfd77],.drawer-leave-to[data-v-4d6dfd77]{opacity:0}.drawer-enter-from .drawer[data-v-4d6dfd77],.drawer-leave-to .drawer[data-v-4d6dfd77]{transform:translate(100%)}@media (orientation:landscape) and (height<=520px){.drawer[data-v-4d6dfd77]{width:min(60vw,28rem)}}.rules[data-v-f52385c0]{max-width:44rem;padding:12px;padding-top:max(12px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);gap:10px;margin:0 auto;display:grid}header[data-v-f52385c0]{align-items:center;gap:10px;display:flex}h1[data-v-f52385c0]{margin:0;font-size:1.3rem}button[data-v-f52385c0],input[data-v-f52385c0]{font:inherit}.back[data-v-f52385c0],.seg button[data-v-f52385c0]{min-height:2.75rem;color:inherit;background:#ffffff26;border:0;border-radius:8px;padding:0 14px}input[data-v-f52385c0]{box-sizing:border-box;border:0;border-radius:8px;width:100%;min-height:2.75rem;padding:0 12px}.seg[data-v-f52385c0]{gap:6px;display:flex}.seg button.on[data-v-f52385c0]{background:var(--tile);color:var(--ink);font-weight:700}details[data-v-f52385c0]{background:#00000040;border-radius:10px;padding:4px 12px;scroll-margin-top:8px}summary[data-v-f52385c0]{align-items:center;gap:8px;min-height:2.75rem;font-weight:700;display:flex}summary small[data-v-f52385c0]{opacity:.7;font-weight:400}details p[data-v-f52385c0]{margin:0 0 10px;font-size:.9rem;line-height:1.4}.see[data-v-f52385c0]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.see button[data-v-f52385c0]{min-height:2rem;color:inherit;background:0 0;border:1px solid #fff6;border-radius:999px;padding:0 10px;font-size:.8rem}.empty[data-v-f52385c0],.count[data-v-f52385c0]{opacity:.8;margin:0;font-size:.85rem}.score[data-v-df3ac20a]{max-width:44rem;padding:12px;padding-top:max(12px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);gap:14px;margin:0 auto;display:grid}h1[data-v-df3ac20a],h2[data-v-df3ac20a]{margin:0}h2[data-v-df3ac20a]{margin:6px 0 8px;font-size:1.05rem}.base[data-v-df3ac20a]{opacity:.85;font-size:.8rem;font-weight:400}section[data-v-df3ac20a],.rules[data-v-df3ac20a]{background:#00000040;border-radius:10px;padding:10px 12px}.seg[data-v-df3ac20a]{flex-wrap:wrap;gap:6px;display:flex}button[data-v-df3ac20a],select[data-v-df3ac20a]{font:inherit}.seg button[data-v-df3ac20a],.buttons button[data-v-df3ac20a]{min-height:2.75rem;color:inherit;background:#ffffff26;border:0;border-radius:8px;padding:0 14px}.seg button.on[data-v-df3ac20a],.buttons .save[data-v-df3ac20a]{background:var(--tile);color:var(--ink);font-weight:700}.buttons[data-v-df3ac20a]{gap:8px;margin-top:10px;display:flex}.buttons button[data-v-df3ac20a]:disabled{opacity:.4}.field[data-v-df3ac20a]{gap:4px;min-width:0;margin:10px 0;font-size:.85rem;display:grid}select[data-v-df3ac20a]{text-overflow:ellipsis;border:0;border-radius:8px;width:100%;min-width:0;min-height:2.75rem;padding:0 8px}.check[data-v-df3ac20a]{align-items:center;gap:8px;min-height:2.75rem;margin:10px 0;display:flex}ul[data-v-df3ac20a],ol[data-v-df3ac20a]{margin:0;padding:0;list-style:none}.result li[data-v-df3ac20a],.totals ul li[data-v-df3ac20a]{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:8px 0;display:flex}.up strong[data-v-df3ac20a]{color:#8ee59b}.down strong[data-v-df3ac20a]{color:#ff9e9e}.rounds[data-v-df3ac20a]{opacity:.9;gap:4px;margin-top:10px;font-size:.8rem;display:grid}.empty[data-v-df3ac20a]{opacity:.8;font-size:.85rem}summary[data-v-df3ac20a]{align-items:center;min-height:2.75rem;display:flex}dl[data-v-df3ac20a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}dl div[data-v-df3ac20a]{background:#ffffff14;border-radius:8px;padding:6px 8px}dt[data-v-df3ac20a]{opacity:.8;font-size:.75rem}dd[data-v-df3ac20a]{margin:0;font-weight:700}dd.up[data-v-df3ac20a]{color:#8ee59b}dd.down[data-v-df3ac20a]{color:#ff9e9e}h3[data-v-df3ac20a]{margin:12px 0 6px;font-size:.9rem}.top[data-v-df3ac20a]{gap:4px;font-size:.85rem;display:grid}.rounds li[data-v-df3ac20a]{align-items:baseline;gap:8px;display:flex}.rounds .when[data-v-df3ac20a]{opacity:.7;flex:none;width:3.2rem}.rounds .what[data-v-df3ac20a]{flex:1;min-width:0}.tools[data-v-34c6ebc1]{background:#00000040;border-radius:10px;padding:12px}summary[data-v-34c6ebc1]{cursor:pointer;font-size:1.05rem;font-weight:700}section[data-v-34c6ebc1]{gap:8px;margin-top:14px;display:grid}h3[data-v-34c6ebc1],p[data-v-34c6ebc1]{margin:0}h3[data-v-34c6ebc1]{font-size:.95rem}.help[data-v-34c6ebc1]{opacity:.85;font-size:.78rem}code[data-v-34c6ebc1]{background:#ffffff26;border-radius:4px;padding:1px 5px}input[type=text][data-v-34c6ebc1]{font:inherit;letter-spacing:.04em;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:12px;font-size:1rem}.buttons[data-v-34c6ebc1],.seats[data-v-34c6ebc1]{gap:6px;display:flex}button[data-v-34c6ebc1]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;flex:1 1 0;padding:10px 12px;font-size:.85rem}button.primary[data-v-34c6ebc1],.seats button.on[data-v-34c6ebc1]{background:var(--tile);color:var(--ink);font-weight:700}.ok[data-v-34c6ebc1]{color:#b9f0c4;font-size:.8rem}.errors[data-v-34c6ebc1]{color:#ffb4a9;margin:0;padding-left:1.1rem;font-size:.8rem}.scenarios[data-v-34c6ebc1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scenarios li[data-v-34c6ebc1]{background:#ffffff12;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.scenarios li.loaded[data-v-34c6ebc1]{outline:2px solid #b9f0c4}.scenarios li div[data-v-34c6ebc1]{flex:1;gap:2px;display:grid}.scenarios small[data-v-34c6ebc1]{opacity:.8;font-size:.75rem}.scenarios li button[data-v-34c6ebc1]{flex:none}.next[data-v-34c6ebc1]{background:#1e5a378c;border-left:4px solid #b9f0c4;border-radius:8px;gap:8px;padding:10px;font-size:.85rem;display:grid}.settings[data-v-1be39534]{max-width:44rem;padding:16px;padding-top:max(16px, env(safe-area-inset-top));gap:16px;margin:0 auto;display:grid}h1[data-v-1be39534],h2[data-v-1be39534]{margin:0}h2[data-v-1be39534]{margin-bottom:6px;font-size:1.05rem}section[data-v-1be39534]{background:#00000040;border-radius:10px;gap:12px;padding:12px;display:grid}.help[data-v-1be39534],.status[data-v-1be39534]{margin:0;font-size:.85rem}.status.working[data-v-1be39534]{color:#b9f0c4}.status.denied[data-v-1be39534],.status.unsupported[data-v-1be39534]{color:#ffb4a9}.row[data-v-1be39534]{align-items:flex-start;gap:10px;display:flex}.row input[data-v-1be39534]{flex:none;width:1.4rem;height:1.4rem;margin-top:2px}small[data-v-1be39534]{opacity:.75;font-size:.75rem;display:block}.field[data-v-1be39534]{gap:6px;display:grid}.count[data-v-1be39534]{justify-content:space-between;align-items:center}.stepper[data-v-1be39534]{align-items:center;gap:12px;display:inline-flex}.stepper button[data-v-1be39534]{width:2.5rem;height:2.5rem;font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;font-size:1.2rem}.stepper button[data-v-1be39534]:disabled{opacity:.4}.field input[type=range][data-v-1be39534]{width:100%}select[data-v-1be39534]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:10px}fieldset[data-v-1be39534]{border:1px solid #ffffff40;border-radius:8px;gap:8px;display:grid}.about dl[data-v-1be39534]{gap:2px;margin:0;display:grid}.about dt[data-v-1be39534]{opacity:.8;margin-top:6px;font-size:.75rem}.about dd[data-v-1be39534]{margin:0}.about .small[data-v-1be39534]{opacity:.8;margin:0;font-size:.75rem}.about-buttons[data-v-1be39534]{gap:8px;display:grid}.secondary[data-v-1be39534]{font:inherit;color:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:12px}.primary[data-v-1be39534]{font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;padding:12px;font-weight:700}.nav[data-v-54a10d10]{height:var(--nav-h);padding:0 max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));background:#06301f;justify-content:center;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.nav button[data-v-54a10d10]{min-width:0;max-width:6rem;font:inherit;background:var(--tile);color:var(--ink);border:0;border-radius:8px;flex:1 1 0;padding:10px 2px;font-size:clamp(.66rem,3.1vw,1rem)}.nav button[data-v-54a10d10]:disabled{opacity:.55}.nav .hide[data-v-54a10d10]{color:var(--tile);background:#1b1b1b}@media (orientation:landscape) and (height<=520px){.nav[data-v-54a10d10]{border-left:1px solid #ffffff2e;justify-content:flex-end;gap:6px;width:28rem;left:auto}.nav button[data-v-54a10d10]{max-width:5rem;height:2.25rem;padding:0 4px;font-size:.85rem}}
