.section.svelte-a0lwhl{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.head.svelte-a0lwhl{display:flex;justify-content:space-between;align-items:center;gap:10px}h3.svelte-a0lwhl{margin:0;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.hint.svelte-a0lwhl{margin:0;font-size:13px;color:var(--text-subtle);line-height:1.5}.error.svelte-a0lwhl{margin:0;color:var(--text-danger);font-size:13px}.running.svelte-a0lwhl{margin:0;font-size:13px;color:var(--text);line-height:1.5}ul.svelte-a0lwhl{list-style:none;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-inset)}li.svelte-a0lwhl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 12px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text);line-height:1.5}li.svelte-a0lwhl:last-child{border-bottom:none}li.svelte-a0lwhl span:where(.svelte-a0lwhl){flex:1;min-width:200px}.btn.svelte-a0lwhl{padding:7px 14px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted);white-space:nowrap}.btn.sm.svelte-a0lwhl{padding:4px 10px}.btn.svelte-a0lwhl:disabled{opacity:.5;cursor:not-allowed}.link.svelte-a0lwhl{padding:0;border:none;background:none;font:inherit;color:var(--link);text-decoration:underline;cursor:pointer}.explain.svelte-9552s2{margin:0;padding:8px 10px 10px;border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:8px}legend.svelte-9552s2{font-size:12px;font-weight:700;color:var(--text-muted);padding:0 4px}.hint.svelte-9552s2{font-size:12px;color:var(--text-subtle);margin:0;line-height:1.5}.suggest.svelte-9552s2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.row.svelte-9552s2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--text)}.row.unused.svelte-9552s2 .call:where(.svelte-9552s2){color:var(--text-muted)}.call.svelte-9552s2{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-width:120px;font-size:13px;color:var(--text)}.row.svelte-9552s2>input:where(.svelte-9552s2){flex:1 1 220px;min-width:0}.source.svelte-9552s2{font-size:11px;color:var(--text-subtle)}.off.svelte-9552s2{font-size:12px;color:var(--text-subtle)}.suggestion.svelte-9552s2{flex:1 1 100%;font-size:12px;color:var(--text-muted);padding-left:4px}.suggestion.rejected.svelte-9552s2{color:var(--text-warning)}.mark.svelte-9552s2{font-size:10px;font-weight:800;color:var(--gold-text)}.btn.svelte-9552s2{padding:4px 10px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.svelte-9552s2:disabled{opacity:.5;cursor:not-allowed}.link.svelte-9552s2{background:none;border:none;color:var(--link);cursor:pointer;padding:0 0 0 6px;font-size:12px}.pool.svelte-ailfi9{margin:10px 0 16px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-inset)}h4.svelte-ailfi9{margin:0 0 4px;font-size:14px;color:var(--text-strong)}.hint.svelte-ailfi9{font-size:12px;color:var(--text-subtle);margin:6px 0 10px}.error.svelte-ailfi9{font-size:13px;color:var(--text-danger);margin:8px 0}.notice.svelte-ailfi9{font-size:13px;color:var(--text-success);margin:8px 0;line-height:1.5}code.svelte-ailfi9{font-size:12px;color:var(--text)}.btn.svelte-ailfi9{padding:7px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-ailfi9{font-size:12px;padding:5px 10px}.btn.primary.svelte-ailfi9{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-ailfi9:disabled{opacity:.5;cursor:not-allowed}.row.svelte-ailfi9{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.grow.svelte-ailfi9{flex:1;min-width:180px}label.svelte-ailfi9{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.file.svelte-ailfi9{flex-direction:row;align-items:center;cursor:pointer}.file.svelte-ailfi9 input:where(.svelte-ailfi9){font-size:12px}input.svelte-ailfi9,textarea.svelte-ailfi9,select.svelte-ailfi9{background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 9px;font-size:13px}textarea.svelte-ailfi9{font-family:inherit;line-height:1.5}.upload.svelte-ailfi9{margin-bottom:10px}.sources.svelte-ailfi9{margin:6px 0 12px;font-size:12px;color:var(--text-muted)}.sources.svelte-ailfi9 summary:where(.svelte-ailfi9){cursor:pointer}.sources.svelte-ailfi9 table:where(.svelte-ailfi9){border-collapse:collapse;margin-top:6px;width:100%}.sources.svelte-ailfi9 th:where(.svelte-ailfi9),.sources.svelte-ailfi9 td:where(.svelte-ailfi9){text-align:left;padding:3px 8px 3px 0;border-bottom:1px solid var(--border-subtle);color:var(--text)}.sources.svelte-ailfi9 th:where(.svelte-ailfi9){color:var(--text-subtle);font-weight:600}.filters.svelte-ailfi9{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.filters.svelte-ailfi9 select:where(.svelte-ailfi9){padding:5px 7px;font-size:12px}.boards.svelte-ailfi9{list-style:none;margin:0;padding:0}.board.svelte-ailfi9{border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:6px;background:var(--bg-panel)}.board.open.svelte-ailfi9{border-color:var(--gold-line)}.board-row.svelte-ailfi9{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;background:none;border:none;padding:9px 12px;cursor:pointer;color:var(--text);font:inherit}.score.svelte-ailfi9{min-width:30px;font-weight:800;font-size:15px;color:var(--gold-text)}.board-main.svelte-ailfi9{display:flex;flex-direction:column;gap:2px;min-width:0}.board-title.svelte-ailfi9{font-weight:700;font-size:13px;color:var(--text-strong)}.board-meta.svelte-ailfi9{font-size:12px;color:var(--text-muted)}.board-key.svelte-ailfi9{font-size:12px;color:var(--text-soft)}.board-key.story.svelte-ailfi9{color:var(--gold-text)}.tables.svelte-ailfi9 p:where(.svelte-ailfi9){margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text)}.tables.svelte-ailfi9 ul:where(.svelte-ailfi9){margin:2px 0 0;padding-left:18px;font-size:13px;color:var(--text);line-height:1.5}.check.svelte-ailfi9{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:13px;color:var(--text)}.preview.svelte-ailfi9{padding:4px 12px 12px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.mini-label.svelte-ailfi9{font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.4px}.play.svelte-ailfi9 summary:where(.svelte-ailfi9){cursor:pointer;font-size:12px;color:var(--text-muted)}.form.svelte-ailfi9{display:flex;flex-direction:column;gap:8px}.key.svelte-ailfi9{margin:0;font-size:13px;color:var(--text)}.row.draft.svelte-ailfi9{align-items:center}.row.draft.svelte-ailfi9 .hint:where(.svelte-ailfi9){flex:1;margin:0}.link.svelte-ailfi9{padding:0;border:none;background:none;font:inherit;color:var(--link);text-decoration:underline;cursor:pointer}.paging.svelte-ailfi9{display:flex;gap:10px;align-items:center;justify-content:center;font-size:12px;color:var(--text-muted);margin-top:8px}.review.svelte-12rqdkc{display:flex;flex-direction:column;gap:14px;margin:10px 0 14px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-inset)}h4.svelte-12rqdkc{margin:0 0 4px;font-size:13px;color:var(--gold-text)}.hint.svelte-12rqdkc{font-size:12px;color:var(--text-subtle);margin:0 0 8px;line-height:1.5}.muted.svelte-12rqdkc{font-size:12px;color:var(--text-subtle)}.error.svelte-12rqdkc{font-size:13px;color:var(--text-danger);margin:8px 0 0}.row.svelte-12rqdkc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.check.svelte-12rqdkc{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.btn.svelte-12rqdkc{padding:7px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-12rqdkc{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-12rqdkc:disabled{opacity:.5;cursor:not-allowed}.file.svelte-12rqdkc{position:relative}.file.svelte-12rqdkc input:where(.svelte-12rqdkc){position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.file.svelte-12rqdkc:focus-within{outline:2px solid var(--gold-line);outline-offset:2px}.file.disabled.svelte-12rqdkc{opacity:.5;cursor:not-allowed}.link.svelte-12rqdkc{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:12px}.summary.svelte-12rqdkc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;font-size:13px;color:var(--text)}.summary.svelte-12rqdkc .btn:where(.svelte-12rqdkc){margin-left:auto}.changes.svelte-12rqdkc,.notes.svelte-12rqdkc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.change.svelte-12rqdkc{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-panel)}.change.off.svelte-12rqdkc{opacity:.7}.pick.svelte-12rqdkc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--text);cursor:pointer}.where.svelte-12rqdkc{flex:1 1 240px}.status.svelte-12rqdkc{font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px;border:1px solid var(--border);color:var(--text-muted)}.status.ready.svelte-12rqdkc{color:var(--gold-text);border-color:var(--gold-line)}.status.applied.svelte-12rqdkc{color:var(--text-success);border-color:var(--border-success-dim)}.status.changed.svelte-12rqdkc,.status.missing.svelte-12rqdkc,.status.invalid.svelte-12rqdkc,.status.failed.svelte-12rqdkc{color:var(--text-warning);border-color:var(--border-danger)}.reason.svelte-12rqdkc{margin:6px 0 0;font-size:12px;color:var(--text-muted);font-style:italic}.detail.svelte-12rqdkc{margin:4px 0 0;font-size:12px;color:var(--text-warning)}.texts.svelte-12rqdkc{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:8px}.before.svelte-12rqdkc,.now.svelte-12rqdkc,.after.svelte-12rqdkc{padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.5;color:var(--text)}.before.svelte-12rqdkc{background:var(--bg-danger)}.before.svelte-12rqdkc p:where(.svelte-12rqdkc){text-decoration:line-through;text-decoration-color:var(--text-subtle);color:var(--text-muted)}.after.svelte-12rqdkc{background:var(--bg-success)}.now.svelte-12rqdkc{background:var(--bg-raised);border:1px dashed var(--border)}.texts.svelte-12rqdkc p:where(.svelte-12rqdkc){margin:0 0 4px}.tag.svelte-12rqdkc{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--text-subtle);margin-bottom:2px}.notes.svelte-12rqdkc li:where(.svelte-12rqdkc){font-size:13px;color:var(--text);padding:6px 0;border-top:1px solid var(--border-subtle)}.solution.svelte-whjli8{background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:10px;padding:12px 14px;margin-top:10px}.head.svelte-whjli8{font-size:13px;font-weight:800;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.play.svelte-whjli8{font-size:14px;color:var(--text);margin:8px 0 6px;line-height:1.6}.sum.svelte-whjli8{font-size:12px;color:var(--text-subtle);margin:0 0 6px}.wrong.svelte-whjli8{margin-top:12px;border:1px solid var(--border-danger);border-radius:8px;padding:10px 12px;background:var(--bg-panel)}.wrong.svelte-whjli8 .title:where(.svelte-whjli8){font-size:14px;font-weight:800;color:var(--text-strong)}.wrong.svelte-whjli8 p:where(.svelte-whjli8){font-size:13px;color:var(--text);margin:6px 0;line-height:1.6}.card-ref.svelte-whjli8{font-weight:700;color:var(--text-warning)}.link.svelte-whjli8{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:12px}.tricks.svelte-whjli8{list-style:none;margin:8px 0 0;padding:0;font-size:12px}.tricks.svelte-whjli8 li:where(.svelte-whjli8){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:3px 0;border-top:1px solid var(--border-subtle)}.tricks.svelte-whjli8 li.key:where(.svelte-whjli8){background:var(--bg-panel)}.tricks.svelte-whjli8 li.lost:where(.svelte-whjli8) .who:where(.svelte-whjli8){color:var(--text-danger)}.tricks.svelte-whjli8 li.won:where(.svelte-whjli8) .who:where(.svelte-whjli8){color:var(--text-success)}.n.svelte-whjli8{width:18px;color:var(--text-faint);text-align:right}.cards.svelte-whjli8{flex:1;display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--text-muted);font-family:monospace}.cards.svelte-whjli8 .mark:where(.svelte-whjli8),.cards.svelte-whjli8 .top:where(.svelte-whjli8){color:var(--text-strong);font-weight:700}.who.svelte-whjli8{white-space:nowrap}.label.svelte-whjli8{flex-basis:100%;padding-left:26px;font-size:11px;color:var(--gold-text);font-weight:700}.review.svelte-1q9i5uq{display:flex;flex-direction:column;gap:10px;margin-top:10px}.top.svelte-1q9i5uq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}h4.svelte-1q9i5uq{margin:0;font-size:16px;color:var(--text-strong)}.sub.svelte-1q9i5uq{font-size:12px;font-weight:600;color:var(--text-subtle);margin-left:6px}.counts.svelte-1q9i5uq{margin:2px 0 0;font-size:13px;color:var(--text)}.hint.svelte-1q9i5uq{font-size:12px;color:var(--text-subtle);margin:0;line-height:1.5}.actions.svelte-1q9i5uq,.row.svelte-1q9i5uq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.words.svelte-1q9i5uq{font-size:13px;line-height:1.55;color:var(--text);border-left:3px solid var(--border);padding-left:10px}.words.svelte-1q9i5uq p:where(.svelte-1q9i5uq){margin:0 0 6px}.error.svelte-1q9i5uq{font-size:13px;color:var(--text-danger)}.notice.svelte-1q9i5uq{font-size:13px;color:var(--text-success)}.cards.svelte-1q9i5uq{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,370px),1fr));gap:10px;align-items:start}.card.svelte-1q9i5uq{display:flex;flex-direction:column;gap:8px;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;background:var(--bg-inset)}.hidden-card.svelte-1q9i5uq{border-style:dashed}.card.flagged.svelte-1q9i5uq{border-color:var(--text-warning)}.played.svelte-1q9i5uq{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.played.svelte-1q9i5uq b:where(.svelte-1q9i5uq){color:var(--text-warning)}.plays.svelte-1q9i5uq{margin:0;font-size:13px;color:var(--text-muted);line-height:1.5}.flag.svelte-1q9i5uq{font-size:11px;font-weight:700;padding:1px 7px;border-radius:4px;border:1px solid currentColor;color:var(--text-warning)}.flag.always.svelte-1q9i5uq{color:var(--text-subtle)}.flag-hint.svelte-1q9i5uq{color:var(--text-warning)}.card-head.svelte-1q9i5uq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.card-actions.svelte-1q9i5uq{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.num.svelte-1q9i5uq{min-width:22px;height:22px;line-height:22px;border-radius:11px;background:var(--bg-hover);color:var(--gold-text);font-size:12px;font-weight:700;text-align:center}.state.svelte-1q9i5uq{font-size:11px;font-weight:700;padding:1px 7px;border-radius:4px;border:1px solid var(--border);color:var(--text-subtle)}.state.published.svelte-1q9i5uq{color:var(--text-success);border-color:currentColor}.state.draft.svelte-1q9i5uq,.state.untitled.svelte-1q9i5uq{color:var(--text-warning);border-color:currentColor}.state.ready.svelte-1q9i5uq{color:var(--link);border-color:currentColor}.state.failed.svelte-1q9i5uq{color:var(--text-danger);border-color:currentColor}label.svelte-1q9i5uq{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--text-muted)}input.svelte-1q9i5uq,textarea.svelte-1q9i5uq{background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:6px 8px;font-size:13px;font-family:inherit;line-height:1.45}input.svelte-1q9i5uq{font-weight:700}.facts.svelte-1q9i5uq{margin:0;font-size:13px;font-weight:700;color:var(--text-strong)}.moment.svelte-1q9i5uq{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.moment.none.svelte-1q9i5uq{color:var(--text-subtle)}.gap.svelte-1q9i5uq{color:var(--text-subtle);white-space:nowrap}.contract.svelte-1q9i5uq{font-weight:800;color:var(--gold-text)}.hands.svelte-1q9i5uq{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:13px}.hands.svelte-1q9i5uq dt:where(.svelte-1q9i5uq){color:var(--text-muted);white-space:nowrap}.hands.svelte-1q9i5uq dd:where(.svelte-1q9i5uq){margin:0;font-family:monospace;font-size:13px;color:var(--text);overflow-wrap:anywhere}.hands.svelte-1q9i5uq .unseen:where(.svelte-1q9i5uq){opacity:.75}.btn.svelte-1q9i5uq{padding:7px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-strong)}.btn.svelte-1q9i5uq:hover:not(:disabled){background:var(--bg-hover)}.btn.sm.svelte-1q9i5uq{font-size:12px;padding:5px 10px}.btn.primary.svelte-1q9i5uq{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.quiet.svelte-1q9i5uq{background:none;border-color:transparent;color:var(--link);font-weight:600}.btn.quiet.danger.svelte-1q9i5uq{color:var(--text-danger)}.btn.svelte-1q9i5uq:disabled{opacity:.45;cursor:not-allowed}.link.svelte-1q9i5uq{background:none;border:none;padding:0;color:var(--gold-text);font-size:12px;cursor:pointer;text-decoration:underline;align-self:flex-start}.section.svelte-3mf1au{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px}.head.svelte-3mf1au{display:flex;justify-content:space-between;align-items:center;gap:8px}h3.svelte-3mf1au{margin:0;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.hint.svelte-3mf1au{font-size:12px;color:var(--text-subtle);margin:6px 0 10px}.add-ways.svelte-3mf1au{margin:10px 0 0}.ways.svelte-3mf1au{display:flex;flex-wrap:wrap;gap:6px}.ways.svelte-3mf1au button:where(.svelte-3mf1au){padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-inset);color:var(--text-subtle);font-size:12px;font-weight:700;cursor:pointer}.ways.svelte-3mf1au button.on:where(.svelte-3mf1au){background:var(--bg-hover);color:var(--gold-text);border-color:var(--gold-line)}.btn.quiet.svelte-3mf1au{background:none;border-color:transparent;color:var(--link);font-weight:600}.btn.quiet.svelte-3mf1au:hover:not(:disabled){background:none;text-decoration:underline}.btn.quiet.danger.svelte-3mf1au{color:var(--text-danger);border-color:transparent;background:none}.stage.svelte-3mf1au{margin-left:8px;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;border:1px solid var(--border);color:var(--text-subtle)}.stage.preparing.svelte-3mf1au{color:var(--gold-text);border-color:var(--border-gold)}.stage.review.svelte-3mf1au{color:var(--link);border-color:currentColor}.stage.failed.svelte-3mf1au,.stage.misses.svelte-3mf1au{color:var(--text-danger);border-color:var(--border-danger)}.stage.published.svelte-3mf1au{color:var(--text-success);border-color:var(--border-success-dim)}.item-prep.svelte-3mf1au{font-size:12px;color:var(--gold-text);margin-top:2px}.item-prep.failed.svelte-3mf1au{color:var(--text-danger)}.panel-lead.svelte-3mf1au{margin:0 0 8px}.panel-foot.svelte-3mf1au{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.panel-foot.svelte-3mf1au .hint:where(.svelte-3mf1au){margin:0}.seat-name.svelte-3mf1au{min-width:190px}.coach-of.svelte-3mf1au{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.link-btn.svelte-3mf1au{background:none;border:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--link);cursor:pointer;text-decoration:underline}.link-btn.svelte-3mf1au:disabled{color:var(--text-subtle);cursor:not-allowed;text-decoration:none}.deal-lesson.svelte-3mf1au{margin:8px 0 12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-panel)}.deal-lesson.svelte-3mf1au select:where(.svelte-3mf1au){padding:6px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px}.deal-lesson.svelte-3mf1au .check:where(.svelte-3mf1au){display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.error.svelte-3mf1au{font-size:13px;color:var(--text-danger);margin:8px 0}code.svelte-3mf1au{font-size:12px;color:var(--text)}.btn.svelte-3mf1au{padding:7px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-strong)}.btn.svelte-3mf1au:hover:not(:disabled){background:var(--bg-hover)}.btn.sm.svelte-3mf1au{font-size:12px;padding:5px 10px}.list-filters.svelte-3mf1au{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.list-filters.svelte-3mf1au select:where(.svelte-3mf1au),.list-filters.svelte-3mf1au input:where(.svelte-3mf1au){padding:6px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px}.list-filters.svelte-3mf1au input:where(.svelte-3mf1au){flex:1;min-width:180px}.pager.svelte-3mf1au{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:8px 0;font-size:12px;color:var(--text-muted)}.btn.primary.svelte-3mf1au{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.danger.svelte-3mf1au{color:var(--text-danger);border-color:var(--border-danger)}.btn.svelte-3mf1au:disabled{opacity:.45;cursor:not-allowed}.form.svelte-3mf1au{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.form.svelte-3mf1au label:where(.svelte-3mf1au){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.form.svelte-3mf1au input:where(.svelte-3mf1au),.form.svelte-3mf1au textarea:where(.svelte-3mf1au),.form.svelte-3mf1au select:where(.svelte-3mf1au){background:var(--bg-inset);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 9px;font-size:13px}.mono.svelte-3mf1au{font-family:monospace}.row.svelte-3mf1au{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.new-players.svelte-3mf1au{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--text-muted);padding-bottom:8px;white-space:nowrap}.grow.svelte-3mf1au{flex:1;min-width:180px}.narrow.svelte-3mf1au{width:70px}.file.svelte-3mf1au{flex-direction:row!important;align-items:center;cursor:pointer}.file.svelte-3mf1au input:where(.svelte-3mf1au){font-size:12px}.item.svelte-3mf1au{border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:var(--bg-inset)}.hidden-item.svelte-3mf1au{border-style:dashed}.item-row.svelte-3mf1au{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.item-main.svelte-3mf1au{flex:1;min-width:200px}.item-title.svelte-3mf1au{font-weight:700;color:var(--text-strong);font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.badge.draft.svelte-3mf1au{color:var(--text-warning);border-color:currentColor}.badge.kind.svelte-3mf1au{background:none;border:1px solid var(--border);color:var(--text-subtle);font-weight:600}.stock.svelte-3mf1au{margin:10px 0;padding-top:10px;border-top:1px solid var(--border-subtle)}.stock.svelte-3mf1au .hint:where(.svelte-3mf1au){margin:6px 0 0}.coverage.svelte-3mf1au{margin-top:10px;display:flex;flex-direction:column;gap:6px}.coverage.svelte-3mf1au .hint:where(.svelte-3mf1au){margin:0}.cov-level.svelte-3mf1au{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cov-name.svelte-3mf1au{min-width:92px;font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.5px}.chip.svelte-3mf1au{padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--bg-inset);color:var(--text);font-size:12px;cursor:pointer}.chip.svelte-3mf1au b:where(.svelte-3mf1au){color:var(--gold-text)}.chip.none.svelte-3mf1au{color:var(--text-subtle)}.chip.none.svelte-3mf1au b:where(.svelte-3mf1au){color:var(--text-subtle);font-weight:400}.chip.on.svelte-3mf1au{border-color:var(--gold-line);background:var(--bg-hover)}.chip-flag.svelte-3mf1au{color:var(--text-warning);font-weight:700}.badge.svelte-3mf1au{margin-left:8px;font-size:11px;color:var(--text-rose);border:1px solid var(--border-danger);padding:0 6px;border-radius:4px}.badge.public.svelte-3mf1au{color:var(--gold-text);border-color:var(--border-gold)}.public-line.svelte-3mf1au a:where(.svelte-3mf1au){color:var(--gold-text)}.item-meta.svelte-3mf1au{font-size:12px;color:var(--text-muted);margin-top:2px}.item-desc.svelte-3mf1au{font-size:12px;color:var(--text-soft);margin-top:4px}.actions.svelte-3mf1au{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.coach-panel.svelte-3mf1au{margin-top:10px;border-top:1px solid var(--border-subtle);padding-top:10px}.seats.svelte-3mf1au{display:flex;flex-direction:column;gap:6px}.seat.svelte-3mf1au{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--text)}.moments.svelte-3mf1au{font-size:12px;color:var(--text-success)}.moments.none.svelte-3mf1au{color:var(--text-subtle)}.coach.svelte-3mf1au{margin-top:12px;font-size:13px;color:var(--text)}.coach-head.svelte-3mf1au{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.intro.svelte-3mf1au{color:var(--text-soft)}.coach.svelte-3mf1au ol:where(.svelte-3mf1au){padding-left:20px}.coach.svelte-3mf1au li:where(.svelte-3mf1au){margin-bottom:10px}.q.svelte-3mf1au{color:var(--text-strong)}.a.svelte-3mf1au{color:var(--text-soft);margin-top:3px;line-height:1.5}.takeaways.svelte-3mf1au ul:where(.svelte-3mf1au){margin:4px 0 0;padding-left:18px;color:var(--text-soft)}.notice.svelte-3mf1au{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:13px;color:var(--text-success);margin:8px 0}.rule-check.svelte-3mf1au{font-size:13px;margin:8px 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.rule-check.svelte-3mf1au p:where(.svelte-3mf1au){margin:0 0 6px}.rule-check.svelte-3mf1au ul:where(.svelte-3mf1au){margin:0 0 8px;padding-left:18px}.rule-check.svelte-3mf1au li:where(.svelte-3mf1au){margin:4px 0}.rule-check.svelte-3mf1au .misses:where(.svelte-3mf1au){color:var(--text-muted)}.link.svelte-3mf1au{background:none;border:none;padding:0;color:var(--gold-text);font-size:12px;cursor:pointer;text-decoration:underline}.status.svelte-3mf1au{font-size:11px;border:1px solid var(--border);border-radius:4px;padding:0 6px;color:var(--text-muted)}.status.ready.svelte-3mf1au{color:var(--text-success);border-color:var(--border-success-dim)}.status.preparing.svelte-3mf1au,.status.public.svelte-3mf1au{color:var(--gold-text);border-color:var(--border-gold)}.check.svelte-3mf1au{font-size:12px;color:var(--text-muted);margin:6px 0 0}.odds.svelte-3mf1au{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.odds-flag.svelte-3mf1au{font-size:12px;color:var(--text-caution);margin-top:4px}.odds-draft.svelte-3mf1au{font-size:12px;color:var(--text-muted);margin-top:4px}.odds-review-list.svelte-3mf1au{font-size:13px;margin:0 0 8px}.review-note.svelte-3mf1au{color:var(--text-muted)}.fix.svelte-3mf1au{font-size:12px;color:var(--gold-text);margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.before.svelte-3mf1au{font-size:12px;color:var(--text-subtle);margin-top:4px;padding-left:10px;border-left:2px solid var(--border-gold);line-height:1.5;white-space:pre-line}.form.svelte-3mf1au label:where(.svelte-3mf1au) .q:where(.svelte-3mf1au){font-size:12px;color:var(--text)}.form.svelte-3mf1au textarea:where(.svelte-3mf1au):not(.mono){font-family:inherit;line-height:1.5}.check.svelte-3mf1au+.intro:where(.svelte-3mf1au),.check.svelte-3mf1au+.form:where(.svelte-3mf1au){margin-top:10px}.section.svelte-1bw4jyc{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}h3.svelte-1bw4jyc{margin:0;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.hint.svelte-1bw4jyc{margin:0;font-size:12px;color:var(--text-subtle);line-height:1.5}.error.svelte-1bw4jyc{color:var(--text-danger);font-size:13px}.btn.svelte-1bw4jyc{padding:7px 14px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-1bw4jyc{padding:4px 10px}.btn.svelte-1bw4jyc:disabled{opacity:.5;cursor:not-allowed}input.svelte-1bw4jyc{background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:4px 6px;font-size:12px}ol.svelte-1bw4jyc{margin:0;padding:0;list-style:none}li.svelte-1bw4jyc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text)}li.svelte-1bw4jyc:last-child{border-bottom:none}.q-day.svelte-1bw4jyc{min-width:110px;font-weight:700;color:var(--gold-text)}.ahead.svelte-1bw4jyc{margin:0;font-size:13px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:10px}.ahead.warn.svelte-1bw4jyc{color:var(--text-warning);font-weight:700}.by-app.svelte-1bw4jyc{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:6px;background:var(--bg-inset);color:var(--text-subtle)}.q-main.svelte-1bw4jyc{flex:1;min-width:180px}.q-actions.svelte-1bw4jyc{display:flex;gap:6px;align-items:center}.recent.svelte-1bw4jyc{font-size:12px;color:var(--text-muted)}.recent.svelte-1bw4jyc summary:where(.svelte-1bw4jyc){cursor:pointer}.recent.svelte-1bw4jyc ul:where(.svelte-1bw4jyc){margin:4px 0 0;padding-left:18px}.recent.svelte-1bw4jyc li:where(.svelte-1bw4jyc){display:list-item;border:none;padding:1px 0;font-size:12px}.view.svelte-u22x7{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text)}.lead.svelte-u22x7{margin:0}table.svelte-u22x7{border-collapse:collapse;font-size:13px}th.svelte-u22x7,td.svelte-u22x7{padding:4px 10px 4px 0;text-align:left;border-bottom:1px solid var(--border-subtle)}th.svelte-u22x7{font-size:11px;color:var(--text-subtle);font-weight:700}.pairs.svelte-u22x7{margin:0;padding-left:18px;line-height:1.5}.note.svelte-u22x7{margin:0;font-size:12px;color:var(--text-subtle);line-height:1.5}.view-editor.svelte-1cy14bb{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:8px}.view-editor.svelte-1cy14bb>summary:where(.svelte-1cy14bb){cursor:pointer;font-weight:700;color:var(--text)}.view-editor[open].svelte-1cy14bb>:where(.svelte-1cy14bb):not(summary){margin-top:6px}.hint.svelte-1cy14bb{margin:0;font-size:12px;color:var(--text-subtle);line-height:1.5}.warn.svelte-1cy14bb{margin:0;font-size:12px;color:var(--text-warning)}.error.svelte-1cy14bb{color:var(--text-danger);font-size:12px}.mini-label.svelte-1cy14bb{font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.4px}.contract.svelte-1cy14bb,.row.svelte-1cy14bb{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hand.svelte-1cy14bb{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:4px 0;border-bottom:1px solid var(--border-subtle)}.who.svelte-1cy14bb{min-width:180px;color:var(--text);font-weight:600}.range.svelte-1cy14bb{display:inline-flex;gap:3px;align-items:center}.what.svelte-1cy14bb{min-width:26px;text-align:right;color:var(--text)}.range.svelte-1cy14bb input:where(.svelte-1cy14bb){width:48px;padding:4px 5px}input.svelte-1cy14bb,select.svelte-1cy14bb{background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:5px 7px;font-size:13px}.btn.svelte-1cy14bb{padding:7px 14px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-1cy14bb{padding:4px 10px}.btn.svelte-1cy14bb:disabled{opacity:.5;cursor:not-allowed}.editor.svelte-1j3ehoa{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--gold-line);border-radius:8px;background:var(--bg-panel)}.row.svelte-1j3ehoa{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.row.draft.svelte-1j3ehoa{align-items:center}.row.draft.svelte-1j3ehoa .hint:where(.svelte-1j3ehoa){flex:1;min-width:200px}.grow.svelte-1j3ehoa{flex:1;min-width:180px}label.svelte-1j3ehoa{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}input.svelte-1j3ehoa,textarea.svelte-1j3ehoa,select.svelte-1j3ehoa{background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 9px;font-size:13px}textarea.svelte-1j3ehoa{font-family:inherit;line-height:1.5}.hint.svelte-1j3ehoa{margin:0;font-size:12px;color:var(--text-subtle);line-height:1.5}.from.svelte-1j3ehoa{color:var(--text-muted)}.fixed.svelte-1j3ehoa{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--text)}.deal.svelte-1j3ehoa{font-size:12px;color:var(--text-muted)}.deal.svelte-1j3ehoa summary:where(.svelte-1j3ehoa){cursor:pointer}.warn.svelte-1j3ehoa{margin:0;font-size:12px;color:var(--text-warning)}.error.svelte-1j3ehoa{color:var(--text-danger);font-size:13px}.mini-label.svelte-1j3ehoa{font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.auction.svelte-1j3ehoa{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.auction.svelte-1j3ehoa>div:where(.svelte-1j3ehoa):first-child{flex:1 1 220px;display:flex;flex-direction:column;gap:6px}.alerts.svelte-1j3ehoa{font-size:12px;color:var(--text-muted)}.alerts.svelte-1j3ehoa summary:where(.svelte-1j3ehoa){cursor:pointer}.alert-row.svelte-1j3ehoa{flex-direction:row;align-items:center;gap:8px;margin-top:6px}.alert-row.svelte-1j3ehoa span:where(.svelte-1j3ehoa){min-width:90px;color:var(--text)}.alert-row.svelte-1j3ehoa input:where(.svelte-1j3ehoa){flex:1;min-width:0}.problems.svelte-1j3ehoa{margin:0;padding-left:18px;font-size:12px;color:var(--text-warning);line-height:1.5}.answers.svelte-1j3ehoa{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.answer.svelte-1j3ehoa{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.answer.svelte-1j3ehoa select:where(.svelte-1j3ehoa){width:96px}.answer.svelte-1j3ehoa input[type=number]:where(.svelte-1j3ehoa){width:70px}.answer.svelte-1j3ehoa .why:where(.svelte-1j3ehoa){flex:1;min-width:160px}.date.svelte-1j3ehoa{align-self:flex-start}.btn.svelte-1j3ehoa{padding:7px 14px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-1j3ehoa{padding:4px 10px}.btn.primary.svelte-1j3ehoa{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-1j3ehoa:disabled{opacity:.5;cursor:not-allowed}.section.svelte-w4yvay{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.head.svelte-w4yvay{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}h3.svelte-w4yvay{margin:0;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.hint.svelte-w4yvay{margin:0;font-size:12px;color:var(--text-subtle);line-height:1.5}.error.svelte-w4yvay{color:var(--text-danger);font-size:13px}.notice.svelte-w4yvay{color:var(--text-success);font-size:13px}.queue.svelte-w4yvay{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-panel);display:flex;flex-direction:column;gap:6px}.status.svelte-w4yvay{margin:0;font-size:13px;color:var(--text);font-weight:600}.status.warn.svelte-w4yvay{color:var(--text-warning)}.status.ready.svelte-w4yvay{color:var(--text-success)}.filling.svelte-w4yvay{margin-left:8px;font-weight:400;color:var(--text-muted)}.by-app.svelte-w4yvay{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:6px;background:var(--bg-inset);color:var(--text-subtle)}.drafts.svelte-w4yvay{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--gold-line);border-radius:8px}.drafts.svelte-w4yvay h4:where(.svelte-w4yvay){margin:0;font-size:13px;color:var(--gold-text)}.drafts.svelte-w4yvay ul:where(.svelte-w4yvay){margin:0;padding:0;list-style:none}.drafts.svelte-w4yvay li:where(.svelte-w4yvay){display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text)}.drafts.svelte-w4yvay li:where(.svelte-w4yvay):last-child{border-bottom:none}.note.svelte-w4yvay{flex-basis:100%;font-size:12px;color:var(--text-warning)}.queue.svelte-w4yvay ol:where(.svelte-w4yvay){margin:0;padding:0;list-style:none}.queue.svelte-w4yvay li:where(.svelte-w4yvay){display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text)}.queue.svelte-w4yvay li:where(.svelte-w4yvay):last-child{border-bottom:none}.q-day.svelte-w4yvay{min-width:110px;font-weight:700;color:var(--gold-text)}.q-main.svelte-w4yvay{flex:1;min-width:180px}.q-actions.svelte-w4yvay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.q-actions.svelte-w4yvay input:where(.svelte-w4yvay){padding:4px 6px;font-size:12px;background:var(--bg-panel);color:var(--text);border:1px solid var(--field-border);border-radius:6px}.candidates.svelte-w4yvay{font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:6px}.candidates.svelte-w4yvay summary:where(.svelte-w4yvay){cursor:pointer}.cands.svelte-w4yvay{list-style:none;margin:6px 0 0;padding:0}.cands.svelte-w4yvay li:where(.svelte-w4yvay){display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text)}.c-main.svelte-w4yvay{flex:1 1 280px;min-width:0}.c-meta.svelte-w4yvay{font-size:12px;color:var(--text-subtle)}.row.svelte-w4yvay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recent.svelte-w4yvay{font-size:12px;color:var(--text-muted)}.recent.svelte-w4yvay summary:where(.svelte-w4yvay){cursor:pointer}.recent.svelte-w4yvay ul:where(.svelte-w4yvay){margin:4px 0 0;padding-left:18px}.btn.svelte-w4yvay{padding:7px 14px;border-radius:6px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-w4yvay{padding:4px 10px}.btn.primary.svelte-w4yvay{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-w4yvay:disabled{opacity:.5;cursor:not-allowed}.views.svelte-wkscgk{margin:0 0 14px}.seg.svelte-wkscgk{display:inline-flex;max-width:100%;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-wkscgk button:where(.svelte-wkscgk){flex:0 1 auto;line-height:1.3;padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.seg.svelte-wkscgk button:where(.svelte-wkscgk)+button:where(.svelte-wkscgk){border-left:1px solid var(--border)}.seg.svelte-wkscgk button.on:where(.svelte-wkscgk){background:var(--bg-hover);color:var(--gold-text)}@media(max-width:400px){.seg.svelte-wkscgk button:where(.svelte-wkscgk){padding:7px 9px}}.count.svelte-wkscgk{margin-left:6px;padding:0 6px;border-radius:8px;background:var(--gold-line);color:var(--on-gold);font-size:11px}.section.svelte-ywtbpn{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px}.head.svelte-ywtbpn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}h3.svelte-ywtbpn{margin:0;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.hint.svelte-ywtbpn{font-size:12px;color:var(--text-subtle);margin:6px 0 10px}.muted.svelte-ywtbpn{color:var(--text-muted);font-size:13px}.small.svelte-ywtbpn{font-size:12px}.error.svelte-ywtbpn{color:var(--text-danger);font-size:13px}.seg.svelte-ywtbpn{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-ywtbpn button:where(.svelte-ywtbpn){padding:5px 12px;border:none;background:var(--bg-raised);color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer}.seg.svelte-ywtbpn button.on:where(.svelte-ywtbpn){background:var(--bg-hover);color:var(--gold-text)}.group.svelte-ywtbpn{border-top:1px solid var(--border-subtle);padding:12px 0;display:flex;flex-direction:column;gap:8px}.group.done.svelte-ywtbpn{opacity:.75}.group-head.svelte-ywtbpn{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;color:var(--text-strong)}.kind.svelte-ywtbpn{font-size:11px;font-weight:700;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.count.svelte-ywtbpn{font-size:12px;color:var(--text-muted);margin-left:auto}.status.svelte-ywtbpn{font-size:11px;font-weight:700;padding:2px 7px;border-radius:10px;border:1px solid var(--border);color:var(--text-muted)}.status.new.svelte-ywtbpn{color:var(--gold-text);border-color:var(--border-gold)}.status.fixed.svelte-ywtbpn{color:var(--text-success)}.reasons.svelte-ywtbpn{display:flex;flex-wrap:wrap;gap:6px}.reason.svelte-ywtbpn{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--bg-inset);color:var(--text)}.label.svelte-ywtbpn{font-size:11px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1px;margin:2px 0}blockquote.svelte-ywtbpn{margin:0 0 6px;padding:6px 10px;border-left:3px solid var(--border);font-size:13px;line-height:1.5;color:var(--text);white-space:pre-line}blockquote.now.svelte-ywtbpn{border-left-color:var(--gold-line)}.reports.svelte-ywtbpn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reports.svelte-ywtbpn li:where(.svelte-ywtbpn){display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;color:var(--text)}.comment.svelte-ywtbpn{color:var(--text)}.actions.svelte-ywtbpn{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.where.svelte-ywtbpn{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.where.svelte-ywtbpn b:where(.svelte-ywtbpn){color:var(--text)}.fix.svelte-ywtbpn{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-inset)}.fix.svelte-ywtbpn textarea:where(.svelte-ywtbpn){background:var(--bg-raised);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 9px;font-size:13px;font-family:inherit;resize:vertical}.call-why.svelte-ywtbpn{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;font-size:12px;color:var(--text-muted)}.call-why.svelte-ywtbpn input:where(.svelte-ywtbpn){padding:5px 8px;border-radius:6px;border:1px solid var(--field-border);background:var(--bg-raised);color:var(--text);font-size:13px}.ai.svelte-ywtbpn{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.ai.keep.svelte-ywtbpn b:where(.svelte-ywtbpn){color:var(--text-success)}.warning.svelte-ywtbpn{margin:0;font-size:12px;color:var(--text-warning)}.link.svelte-ywtbpn{background:none;border:none;padding:0;color:var(--link);text-decoration:underline;cursor:pointer;font-size:12px}.note.svelte-ywtbpn{flex:1;min-width:160px;padding:5px 8px;border-radius:6px;border:1px solid var(--field-border);background:var(--bg-inset);color:var(--text);font-size:12px}.btn.svelte-ywtbpn{padding:7px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-ywtbpn{font-size:12px;padding:5px 10px}.btn.primary.svelte-ywtbpn{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-ywtbpn:disabled{opacity:.5;cursor:not-allowed}.section.svelte-19s2gom{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px;margin-bottom:14px;scroll-margin-top:12px}h3.svelte-19s2gom{margin:0 0 8px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}h4.svelte-19s2gom{margin:16px 0 2px;font-size:13px;color:var(--gold-text)}.muted.svelte-19s2gom{color:var(--text-subtle);font-size:12px}.note.svelte-19s2gom{margin:0 0 4px;line-height:1.5}.error.svelte-19s2gom{color:var(--text-danger);font-size:13px;margin:6px 0 0;flex-basis:100%}.setting.svelte-19s2gom{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;border-top:1px solid var(--border-subtle)}.setting.changed.svelte-19s2gom{background:linear-gradient(90deg,var(--bg-gold),transparent 70%);margin:0 -16px;padding:12px 16px}.what.svelte-19s2gom{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-muted);line-height:1.5}.what.svelte-19s2gom b:where(.svelte-19s2gom){font-size:14px;color:var(--text-strong)}.source.svelte-19s2gom{font-size:11px;color:var(--text-subtle)}.control.svelte-19s2gom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 1 auto}.actions.svelte-19s2gom{display:flex;align-items:center;gap:6px;min-height:30px}.toggle.svelte-19s2gom{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.seg.svelte-19s2gom{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-19s2gom button:where(.svelte-19s2gom){padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.seg.svelte-19s2gom button:where(.svelte-19s2gom)+button:where(.svelte-19s2gom){border-left:1px solid var(--border)}.seg.svelte-19s2gom button.on:where(.svelte-19s2gom){background:var(--bg-hover);color:var(--gold-text)}.field.svelte-19s2gom{padding:7px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px;font-family:inherit}.field.svelte-19s2gom:focus{outline:none;border-color:var(--gold-line)}.field.number.svelte-19s2gom{width:110px}textarea.field.svelte-19s2gom{width:min(360px,100%);resize:vertical}input[type=email].field.svelte-19s2gom{width:min(300px,100%)}.btn.svelte-19s2gom{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-19s2gom{padding:5px 12px;font-size:12px}.btn.primary.svelte-19s2gom{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-19s2gom:disabled{opacity:.6;cursor:wait}.link.svelte-19s2gom{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:12px}.done.svelte-19s2gom{font-size:12px;font-weight:700;color:var(--text-success)}.log.svelte-19s2gom{margin-top:12px;border-top:1px solid var(--border-subtle);padding-top:10px}.log.svelte-19s2gom summary:where(.svelte-19s2gom){cursor:pointer;font-size:12px;font-weight:700;color:var(--text-muted)}.log.svelte-19s2gom ul:where(.svelte-19s2gom){margin:8px 0 0;padding-left:18px;font-size:12px;color:var(--text);line-height:1.7}.checks.svelte-19s2gom{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px 24px}.check-group.svelte-19s2gom h4:where(.svelte-19s2gom){margin:12px 0 4px}.check.svelte-19s2gom{display:grid;grid-template-columns:16px minmax(90px,auto) 1fr;gap:8px;align-items:baseline;padding:5px 0;border-top:1px solid var(--border-subtle);font-size:12px}.mark.svelte-19s2gom{font-weight:800;text-align:center}.check-label.svelte-19s2gom{color:var(--text-strong);font-weight:600}.check-detail.svelte-19s2gom{color:var(--text-muted);overflow-wrap:anywhere}.check.ok.svelte-19s2gom .mark:where(.svelte-19s2gom){color:var(--text-success)}.check.warn.svelte-19s2gom .mark:where(.svelte-19s2gom){color:var(--text-warning)}.check.missing.svelte-19s2gom .mark:where(.svelte-19s2gom){color:var(--text-danger)}.check.info.svelte-19s2gom .mark:where(.svelte-19s2gom){color:var(--text-subtle)}.daily-ahead.svelte-yktdib{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.daily-ahead.warn.svelte-yktdib{padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-warning);font-weight:700}.admin.svelte-yktdib{padding:8px 0}h3.svelte-yktdib{margin:0 0 8px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.inline-link.svelte-yktdib{background:none;border:none;padding:0;color:var(--link);font:inherit;cursor:pointer;text-decoration:underline}.section.svelte-yktdib{margin-bottom:14px;padding:14px 16px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;scroll-margin-top:12px}.muted.svelte-yktdib{color:var(--text-subtle);font-size:12px}.section-note.svelte-yktdib{margin:-2px 0 10px;font-size:12px;line-height:1.5}.gen-btn.svelte-yktdib,.approve-btn.svelte-yktdib{padding:7px 14px;border-radius:7px;border:none;background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);font-size:13px;font-weight:700;cursor:pointer}.gen-btn.svelte-yktdib:disabled,.approve-btn.svelte-yktdib:disabled{opacity:.6;cursor:wait}.row-btn.svelte-yktdib,.copy-btn.svelte-yktdib,.page-btn.svelte-yktdib{padding:3px 9px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer}.row-btn.svelte-yktdib:hover,.copy-btn.svelte-yktdib:hover,.page-btn.svelte-yktdib:not(:disabled):hover{border-color:var(--gold-line);color:var(--text)}.page-btn.svelte-yktdib{padding:5px 12px;font-size:12px}.page-btn.svelte-yktdib:disabled{opacity:.4;cursor:default}.search-input.svelte-yktdib,.gen-row.svelte-yktdib select:where(.svelte-yktdib),.gen-row.svelte-yktdib input:where(.svelte-yktdib),.invite-form.svelte-yktdib input:where(.svelte-yktdib),.invite-form.svelte-yktdib select:where(.svelte-yktdib),.edit-field.svelte-yktdib input[type=text]:where(.svelte-yktdib),.edit-field.svelte-yktdib input[type=number]:where(.svelte-yktdib),.edit-field.svelte-yktdib select:where(.svelte-yktdib),.danger-row.svelte-yktdib input:where(.svelte-yktdib),.row-help.svelte-yktdib input:where(.svelte-yktdib){padding:7px 10px;background:var(--bg-raised);color:var(--text);border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit}.search-input.svelte-yktdib:focus,.gen-row.svelte-yktdib input:where(.svelte-yktdib):focus,.invite-form.svelte-yktdib input:where(.svelte-yktdib):focus,.edit-field.svelte-yktdib input:where(.svelte-yktdib):focus,.danger-row.svelte-yktdib input:where(.svelte-yktdib):focus{outline:none;border-color:var(--gold-line)}.stat-row.svelte-yktdib{display:flex;gap:20px}.stat.svelte-yktdib{text-align:center;flex:1}.stat-val.svelte-yktdib{font-size:24px;font-weight:800;color:var(--gold-text);display:block}.stat-label.svelte-yktdib{font-size:11px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1px}.pending-row.svelte-yktdib{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-subtle)}.name.svelte-yktdib{font-size:14px;font-weight:600;color:var(--text-strong);margin-right:8px}.email.svelte-yktdib{font-size:12px;color:var(--text-muted);margin-right:8px}.date.svelte-yktdib{font-size:11px;color:var(--text-subtle)}.success-msg.svelte-yktdib{background:var(--bg-success);border:1px solid var(--border-success-dim);border-radius:6px;padding:6px 10px;color:var(--text-success);font-size:12px;margin-bottom:10px}.gen-row.svelte-yktdib{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.generated.svelte-yktdib{background:var(--bg-success);border:1px solid var(--border-success-dim);border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:14px;color:var(--text-success)}.generated.svelte-yktdib code:where(.svelte-yktdib){font-size:16px;font-weight:700;letter-spacing:1px}.copy-btn.svelte-yktdib{margin-left:8px}.code-list.svelte-yktdib{max-height:200px;overflow-y:auto}.code-row.svelte-yktdib{display:flex;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.code-row.svelte-yktdib code:where(.svelte-yktdib){color:var(--text-strong);font-size:13px}.tier-tag.svelte-yktdib{padding:1px 7px;border-radius:4px;font-size:10px;font-weight:700;background:var(--bg-inset);border:1px solid var(--border);color:var(--text-muted)}.tier-tag.pro.svelte-yktdib{background:color-mix(in srgb,var(--fill-success) 16%,transparent);border-color:transparent;color:var(--text-success)}.tier-tag.admin.svelte-yktdib{background:var(--bg-gold);border-color:transparent;color:var(--gold-text)}.search-row.svelte-yktdib{margin-bottom:12px}.search-input.svelte-yktdib{width:100%;box-sizing:border-box}.users-table.svelte-yktdib{overflow-x:auto}.users-header.svelte-yktdib,.users-row.svelte-yktdib{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12px}.users-header.svelte-yktdib{padding:0 0 6px;border-bottom:1px solid var(--border)}.users-header.svelte-yktdib>span:where(.svelte-yktdib){font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1px}.users-row.svelte-yktdib{border-bottom:1px solid var(--border-subtle)}.col-name.svelte-yktdib{flex:2;min-width:0;overflow:hidden}.col-name.svelte-yktdib .name:where(.svelte-yktdib){display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.col-name.svelte-yktdib .email:where(.svelte-yktdib){display:block;font-size:11px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.row-actions.svelte-yktdib{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.row-help.svelte-yktdib{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 10px;border-bottom:1px solid var(--border-subtle);font-size:12px}.row-help.svelte-yktdib input:where(.svelte-yktdib){flex:1;min-width:0;font:11px monospace;padding:4px 6px}.row-help.svelte-yktdib p:where(.svelte-yktdib){flex-basis:100%;margin:0;color:var(--text-muted)}.row-help.error.svelte-yktdib{color:var(--text-danger-strong);display:block}.col-tier.svelte-yktdib{flex:.8;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.col-tier.svelte-yktdib .limit:where(.svelte-yktdib){font-size:10px}.sub-status.svelte-yktdib{font-size:10px;color:var(--text-subtle)}.sub-status.live.svelte-yktdib{color:var(--text-success)}.sub-status.trouble.svelte-yktdib{color:var(--text-danger)}.col-status.svelte-yktdib{flex:.4;text-align:center}.col-bridge.svelte-yktdib{flex:.5;text-align:center;color:var(--text-muted);font-size:11px}.bridge-tag.svelte-yktdib{color:var(--gold-text);font-weight:700}.col-usage.svelte-yktdib{flex:.5;text-align:center;color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.col-date.svelte-yktdib{flex:.8;color:var(--text-subtle);font-size:11px}.status-dot.svelte-yktdib{font-size:10px}.status-dot.active.svelte-yktdib{color:var(--text-success)}.status-dot.pending.svelte-yktdib{color:var(--gold-text)}.status-dot.off.svelte-yktdib{color:var(--text-disabled)}.status-dot.invited.svelte-yktdib{color:var(--link)}.status-dot.unverified.svelte-yktdib{color:var(--text-danger-strong)}.paging-row.svelte-yktdib{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.paging-info.svelte-yktdib{font-size:12px;color:var(--text-subtle)}.edit-panel.svelte-yktdib{display:grid;gap:10px;padding:12px 14px;margin:4px 0 10px;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:8px;font-size:13px;color:var(--text)}.edit-form.svelte-yktdib{display:grid;gap:10px}.edit-form.svelte-yktdib .access-note:where(.svelte-yktdib){margin:0}.edit-field.svelte-yktdib{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edit-field.svelte-yktdib>span:where(.svelte-yktdib):first-child{width:76px;color:var(--text-muted);font-size:12px;font-weight:700}.edit-field.svelte-yktdib input[type=text]:where(.svelte-yktdib){flex:1;min-width:160px}.edit-field.svelte-yktdib input[type=number]:where(.svelte-yktdib){width:80px}.edit-field.svelte-yktdib .inline:where(.svelte-yktdib){display:inline-flex;align-items:center;gap:6px}.access-note.svelte-yktdib{color:var(--text-muted);font-size:12px}.edit-error.svelte-yktdib{margin:0;color:var(--text-danger-strong)}.edit-actions.svelte-yktdib{display:flex;gap:8px;align-items:center}.danger.svelte-yktdib{border-top:1px solid var(--border-subtle);padding-top:8px}.danger.svelte-yktdib summary:where(.svelte-yktdib){cursor:pointer;color:var(--text-danger-strong);font-size:12px}.danger.svelte-yktdib p:where(.svelte-yktdib){margin:8px 0}.danger-row.svelte-yktdib{display:flex;flex-wrap:wrap;gap:8px}.danger-row.svelte-yktdib input:where(.svelte-yktdib){flex:1;min-width:200px}.delete-btn.svelte-yktdib{padding:6px 12px;border-radius:6px;border:1px solid var(--border-danger);background:var(--bg-danger);color:var(--text-danger-strong);font-weight:700;font-size:12px;cursor:pointer}.delete-btn.svelte-yktdib:disabled{opacity:.5;cursor:not-allowed}.invite-form.svelte-yktdib{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.invite-form.svelte-yktdib input[type=text]:where(.svelte-yktdib),.invite-form.svelte-yktdib input[type=email]:where(.svelte-yktdib){flex:1;min-width:150px}.invite-form.svelte-yktdib input[type=number]:where(.svelte-yktdib){width:100px}.feedback-list.svelte-yktdib{max-height:400px;overflow-y:auto}.feedback-row.svelte-yktdib{padding:10px 0;border-top:1px solid var(--border-subtle)}.feedback-header.svelte-yktdib{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.category-tag.svelte-yktdib{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;background:var(--bg-hover);color:var(--link-soft)}.category-tag.bug.svelte-yktdib{background:var(--bg-danger-strong);color:var(--text-coral)}.category-tag.feature.svelte-yktdib{background:var(--bg-success-mid);color:var(--text-success)}.category-tag.question.svelte-yktdib{background:var(--bg-gold);color:var(--gold-text)}.category-tag.account.svelte-yktdib{background:var(--bg-info);color:var(--link)}.feedback-msg.svelte-yktdib{font-size:13px;color:var(--text);margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.feedback-place.svelte-yktdib{font-size:12px;color:var(--text-subtle);margin:4px 0 0}.browser-details.svelte-yktdib{margin-top:6px}.browser-details.svelte-yktdib summary:where(.svelte-yktdib){font-size:11px;color:var(--text-subtle);cursor:pointer}.browser-details.svelte-yktdib pre:where(.svelte-yktdib){font-size:10px;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);padding:8px;border-radius:6px;overflow-x:auto;margin-top:4px}.spend.svelte-yktdib{border-collapse:collapse;width:100%;font-size:13px}.spend.svelte-yktdib th:where(.svelte-yktdib),.spend.svelte-yktdib td:where(.svelte-yktdib){padding:6px 8px;text-align:right;border-bottom:1px solid var(--border-subtle)}.spend.svelte-yktdib th:where(.svelte-yktdib):first-child{text-align:left;color:var(--text-muted);font-weight:600}.spend.svelte-yktdib thead:where(.svelte-yktdib) th:where(.svelte-yktdib){color:var(--text-subtle);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.spend.svelte-yktdib td:where(.svelte-yktdib){color:var(--text);font-variant-numeric:tabular-nums}.spend-n.svelte-yktdib{display:block;font-size:11px;color:var(--text-faint)}.spend-total.svelte-yktdib td:where(.svelte-yktdib),.spend-total.svelte-yktdib th:where(.svelte-yktdib){font-weight:800;color:var(--gold-text)!important;border-bottom:none}.spend-note.svelte-yktdib{font-size:11px;margin-top:8px;line-height:1.5}.section-top.svelte-yktdib{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.period.svelte-yktdib{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.period-btn.svelte-yktdib{padding:5px 11px;border:none;background:var(--bg-inset);color:var(--text-subtle);font-size:12px;font-weight:700;cursor:pointer}.period-btn.svelte-yktdib+.period-btn:where(.svelte-yktdib){border-left:1px solid var(--border)}.period-btn.on.svelte-yktdib{background:var(--bg-hover);color:var(--gold-text)}.activity-table.svelte-yktdib{margin-top:12px}.activity-table.svelte-yktdib tr.unused:where(.svelte-yktdib) th:where(.svelte-yktdib),.activity-table.svelte-yktdib tr.unused:where(.svelte-yktdib) td:where(.svelte-yktdib){color:var(--text-faint)}.activity-h.svelte-yktdib{margin:16px 0 6px;font-size:11px;color:var(--text-subtle);font-weight:700;text-transform:uppercase;letter-spacing:1px}.activity-players.svelte-yktdib{display:flex;flex-direction:column}.activity-row.svelte-yktdib{display:grid;grid-template-columns:minmax(140px,1.2fr) 90px 3fr;gap:4px 12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border-subtle);font-size:12px}.activity-row.svelte-yktdib .who:where(.svelte-yktdib){display:flex;flex-direction:column;min-width:0}.activity-row.svelte-yktdib .name:where(.svelte-yktdib){color:var(--text-strong);font-weight:600;font-size:13px;margin:0}.activity-row.svelte-yktdib .email:where(.svelte-yktdib){color:var(--text-subtle);font-size:11px;overflow:hidden;text-overflow:ellipsis;margin:0}.activity-row.svelte-yktdib .seen:where(.svelte-yktdib){color:var(--text-muted)}.activity-row.svelte-yktdib .uses:where(.svelte-yktdib){display:flex;flex-wrap:wrap;gap:4px 10px}.activity-row.svelte-yktdib .use:where(.svelte-yktdib){color:var(--text-muted)}.activity-row.svelte-yktdib .use:where(.svelte-yktdib) b:where(.svelte-yktdib){color:var(--text)}.new-tag.svelte-yktdib{margin-left:6px;font-size:10px;font-weight:700;color:var(--gold-text)}.show-all.svelte-yktdib{margin-top:8px}@media(max-width:560px){.activity-row.svelte-yktdib{grid-template-columns:1fr auto}.activity-row.svelte-yktdib .uses:where(.svelte-yktdib){grid-column:1 / -1}}.load-error.svelte-yktdib{font-size:13px;color:var(--text-danger-strong);margin:0 0 12px}.email-warning.svelte-yktdib{background:var(--bg-danger);border:1px solid var(--border-danger);border-radius:10px;padding:10px 14px;margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--text)}.email-warning.svelte-yktdib strong:where(.svelte-yktdib){color:var(--text-danger-strong)}.email-warning.svelte-yktdib code:where(.svelte-yktdib){font-size:12px}.menu.svelte-1us6g7c{position:fixed;z-index:50;min-width:190px;padding:6px;display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px var(--shadow-soft);outline:none;overflow-y:auto}.item.svelte-1us6g7c{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:none;border-radius:7px;background:transparent;color:var(--text);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.item.svelte-1us6g7c:hover,.item.svelte-1us6g7c:focus-visible{background:var(--bg-hover);outline:none}.item.current.svelte-1us6g7c{color:var(--gold-text)}.check.svelte-1us6g7c{width:14px;text-align:center;font-size:12px}.label.svelte-1us6g7c{flex:1}.count.svelte-1us6g7c{font-size:11px;font-weight:700;color:var(--on-fill);background:var(--fill-link);border-radius:8px;padding:0 7px;line-height:17px}.sr-only.svelte-1us6g7c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section.svelte-1bh0pgm{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px}.header.svelte-1bh0pgm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.s-title.svelte-1bh0pgm{font-size:11px;color:var(--text-subtle);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin:0}.row.svelte-1bh0pgm{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn.svelte-1bh0pgm{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-1bh0pgm{font-size:12px;padding:6px 12px}.btn.svelte-1bh0pgm:disabled{opacity:.5;cursor:not-allowed}.btn.more.svelte-1bh0pgm{width:100%;margin-top:4px}.select.svelte-1bh0pgm{background:var(--bg-raised);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 10px;font-size:13px}.scope-toggle.svelte-1bh0pgm{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.scope-btn.svelte-1bh0pgm{background:transparent;border:none;color:var(--text-muted);font-size:12px;padding:5px 10px;cursor:pointer}.scope-btn.svelte-1bh0pgm+.scope-btn:where(.svelte-1bh0pgm){border-left:1px solid var(--border)}.scope-btn.active.svelte-1bh0pgm{background:var(--bg-hover);color:var(--gold-text)}.filters.svelte-1bh0pgm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.filter.search.svelte-1bh0pgm{flex:1;min-width:200px}.filter.search.svelte-1bh0pgm .select:where(.svelte-1bh0pgm){width:100%;box-sizing:border-box}.count.svelte-1bh0pgm{font-size:12px;color:var(--text-subtle);margin-bottom:8px}.muted.svelte-1bh0pgm{font-size:13px;color:var(--text-subtle)}.empty.svelte-1bh0pgm{font-size:13px;color:var(--text-muted);font-style:italic;padding:8px 0}.error.svelte-1bh0pgm{font-size:13px;color:var(--text-danger);margin-bottom:8px}.visually-hidden.svelte-1bh0pgm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entry.svelte-1bh0pgm{background:var(--bg-green);border-radius:8px;border:1px solid var(--border-green);margin-bottom:8px;overflow:hidden}.entry.open.svelte-1bh0pgm{border-color:var(--border-success-dim)}.entry-row.svelte-1bh0pgm{display:flex;align-items:center}.summary.svelte-1bh0pgm{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.arrow.svelte-1bh0pgm{color:var(--text-subtle);font-size:13px;width:12px}.main.svelte-1bh0pgm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.line1.svelte-1bh0pgm{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.contract.svelte-1bh0pgm{color:var(--gold-text);font-weight:800;font-size:15px}.result.svelte-1bh0pgm{font-size:12px;font-weight:700;color:var(--text-danger)}.result.made.svelte-1bh0pgm{color:var(--text-success)}.seat.svelte-1bh0pgm{font-size:12px;color:var(--text-muted)}.hand.svelte-1bh0pgm{font-family:monospace;font-size:13px;color:var(--text);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1bh0pgm{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.type.svelte-1bh0pgm{font-size:11px;font-weight:700;color:var(--text-lavender);background:var(--bg-lavender);padding:2px 7px;border-radius:4px}.repeat.svelte-1bh0pgm{font-size:11px;color:var(--gold-text)}.date.svelte-1bh0pgm{font-size:11px;color:var(--text-subtle)}.chip.svelte-1bh0pgm{flex-shrink:0;margin:0 10px 0 0;padding:5px 10px;font-size:12px;border-radius:5px;cursor:pointer;background:var(--bg-info);border:1px solid var(--border-teal);color:var(--text-teal);white-space:nowrap}.chip.svelte-1bh0pgm:hover{background:var(--bg-info-hover)}.chip.ok.svelte-1bh0pgm{color:var(--text-success);border-color:var(--border-brand)}.link-shown.svelte-1bh0pgm{font-size:12px;color:var(--text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.chip.error.svelte-1bh0pgm{color:var(--text-danger);border-color:var(--border-danger)}.chip.unshare.svelte-1bh0pgm{background:var(--bg-danger);border-color:var(--border-danger);color:var(--text-rose)}.clear-all.svelte-1bh0pgm{display:block;margin:16px auto 0;background:none;border:none;color:var(--text-danger-soft);font-size:12px;text-decoration:underline;cursor:pointer}.clear-all.svelte-1bh0pgm:hover{color:var(--text-danger-strong)}.chip.download.svelte-1bh0pgm{background:var(--bg-raised);border-color:var(--border-subtle);color:var(--link)}.details.svelte-1bh0pgm{padding:12px 14px 14px;border-top:1px solid var(--border-green)}.table-wrap.svelte-1bh0pgm{margin-bottom:10px}.mini-label.svelte-1bh0pgm{font-size:11px;color:var(--text-subtle);margin:6px 0 4px}.facts.svelte-1bh0pgm{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0;font-size:12px;color:var(--text-muted)}.versions.svelte-1bh0pgm{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.version.svelte-1bh0pgm{font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;background:var(--bg-raised);border:1px solid var(--border);color:var(--text-muted)}.version.active.svelte-1bh0pgm{border-color:var(--gold-line);color:var(--gold-text)}.owner.svelte-1bh0pgm{font-size:12px;color:var(--text-subtle)}.intro.svelte-1bh0pgm{font-size:12px;color:var(--text-muted);margin-bottom:8px}.public-badge.svelte-1bh0pgm{font-size:11px;font-weight:700;color:var(--text-success);border:1px solid var(--border-success-dim);padding:0 6px;border-radius:4px}.chip.visibility.svelte-1bh0pgm{background:var(--bg-raised);border-color:var(--border);color:var(--text-muted)}.chip.visibility.is-public.svelte-1bh0pgm{background:var(--bg-success);border-color:var(--border-success-dim);color:var(--text-success)}.chip.svelte-1bh0pgm:disabled{opacity:.6;cursor:wait}.analysis-actions.svelte-1bh0pgm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.analysis-actions.svelte-1bh0pgm .chip:where(.svelte-1bh0pgm){margin:0}.btn.primary.svelte-1bh0pgm{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.backdrop.svelte-1bh0pgm{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay-soft);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.dialog.svelte-1bh0pgm{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;padding:18px 20px;max-width:440px;width:100%;color:var(--text)}.dialog.svelte-1bh0pgm h3:where(.svelte-1bh0pgm){margin:0 0 10px;font-size:16px;color:var(--text-strong)}.dialog.svelte-1bh0pgm ul:where(.svelte-1bh0pgm){margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6;color:var(--text-soft)}.anon.svelte-1bh0pgm{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text);margin-bottom:14px;cursor:pointer}.anon.svelte-1bh0pgm input:where(.svelte-1bh0pgm){margin-top:2px}.dialog-actions.svelte-1bh0pgm{display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.summary.svelte-1bh0pgm{flex-wrap:wrap}.meta.svelte-1bh0pgm{flex-direction:row;align-items:center;gap:8px;width:100%;padding-left:22px}.hand.svelte-1bh0pgm{white-space:normal}}.block.svelte-73vh2u{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}h3.svelte-73vh2u{margin:0 0 8px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.stats.svelte-73vh2u{margin:0 0 10px;font-size:13px;color:var(--text)}.rows.svelte-73vh2u{list-style:none;margin:0 0 8px;padding:0}.rows.svelte-73vh2u li:where(.svelte-73vh2u){display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--border-subtle)}.rows.svelte-73vh2u li:where(.svelte-73vh2u):first-child{border-top:none}.mark.svelte-73vh2u{width:16px;text-align:center;color:var(--gold-text);font-weight:800}.mark.going.svelte-73vh2u{color:var(--link)}.mark.perfect.svelte-73vh2u{color:var(--text-success)}.mark.missed.svelte-73vh2u{color:var(--text-danger)}h4.svelte-73vh2u{margin:12px 0 6px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}.what.svelte-73vh2u{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;color:var(--text-strong)}.what.svelte-73vh2u b:where(.svelte-73vh2u){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-73vh2u{font-size:12px;color:var(--text-muted)}.gone.svelte-73vh2u{font-size:11px;color:var(--text-faint);font-style:italic}.btn.svelte-73vh2u{padding:6px 12px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted);white-space:nowrap}.btn.primary.svelte-73vh2u{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.link.svelte-73vh2u{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:12px}.show.svelte-q60pjg{background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:10px;padding:12px 14px}.head.svelte-q60pjg{font-size:13px;font-weight:800;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.note.svelte-q60pjg{font-size:12px;color:var(--text-subtle);margin:4px 0 10px}.lines.svelte-q60pjg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lines.single.svelte-q60pjg{grid-template-columns:1fr}@media(max-width:600px){.lines.svelte-q60pjg{grid-template-columns:1fr}}.line.svelte-q60pjg{border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;background:var(--bg-panel)}.line.worse.svelte-q60pjg{border-color:var(--border-danger)}.title.svelte-q60pjg{font-size:14px;font-weight:800;color:var(--text-strong)}.summary.svelte-q60pjg{font-size:13px;color:var(--text);margin:6px 0;line-height:1.6}.card-ref.svelte-q60pjg{font-weight:700;color:var(--text-warning)}.link.svelte-q60pjg{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:12px}.tricks.svelte-q60pjg{list-style:none;margin:8px 0 0;padding:0;font-size:12px}.tricks.svelte-q60pjg li:where(.svelte-q60pjg){display:flex;align-items:baseline;gap:8px;padding:3px 0;border-top:1px solid var(--border-subtle)}.tricks.svelte-q60pjg li.lost:where(.svelte-q60pjg) .who:where(.svelte-q60pjg){color:var(--text-danger)}.tricks.svelte-q60pjg li.won:where(.svelte-q60pjg) .who:where(.svelte-q60pjg){color:var(--text-success)}.n.svelte-q60pjg{width:18px;color:var(--text-faint);text-align:right}.cards.svelte-q60pjg{flex:1;display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--text-muted);font-family:monospace}.cards.svelte-q60pjg .top:where(.svelte-q60pjg){color:var(--text-strong);font-weight:700}.who.svelte-q60pjg{white-space:nowrap}.daily-stats.svelte-1gkopp9{font-size:13px;color:var(--text)}.line.svelte-1gkopp9{margin-bottom:8px}.chart.svelte-1gkopp9{display:flex;align-items:flex-end;gap:6px;height:80px}.bar-col.svelte-1gkopp9{display:flex;flex-direction:column;align-items:center;gap:2px;width:26px}.bar.svelte-1gkopp9{width:100%;background:var(--bg-strong);border-radius:3px 3px 0 0}.bar-col.made.svelte-1gkopp9 .bar:where(.svelte-1gkopp9){background:var(--fill-success)}.bar-col.mine.svelte-1gkopp9 .bar:where(.svelte-1gkopp9){background:var(--gold-line)}.count.svelte-1gkopp9{font-size:11px;color:var(--text-muted)}.taken.svelte-1gkopp9{font-size:11px;color:var(--text-faint)}.bar-col.mine.svelte-1gkopp9 .taken:where(.svelte-1gkopp9){color:var(--gold-text);font-weight:800}.legend.svelte-1gkopp9{font-size:11px;color:var(--text-faint);margin-top:4px}.you.svelte-1gkopp9{margin-top:8px;color:var(--text-strong)}.support-btn.svelte-15f10lv{display:inline-flex;align-items:center;padding:6px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;background:var(--bg-raised);color:var(--text-strong);text-decoration:none}.support-btn.svelte-15f10lv:hover{border-color:var(--border-gold-strong)}.share.svelte-9nlw8n{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.share-btn.svelte-9nlw8n{padding:6px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-strong)}.said.svelte-9nlw8n{font-size:13px;color:var(--text-muted)}.card.svelte-9nlw8n{margin:8px 0 0;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.technique.svelte-1bdwl1p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--text)}.moment.svelte-1bdwl1p{font-size:13px;color:var(--text-muted);margin-top:4px}.moment.good.svelte-1bdwl1p{color:var(--text-success);font-weight:700}.player.svelte-1bdwl1p{display:flex;flex-direction:column;gap:12px}.head.svelte-1bdwl1p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.title.svelte-1bdwl1p{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-1bdwl1p{font-size:13px;color:var(--text-muted);margin-top:2px}.head-actions.svelte-1bdwl1p{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px}.panel.svelte-1bdwl1p{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.intro.svelte-1bdwl1p p:where(.svelte-1bdwl1p){margin:0 0 10px;color:var(--text);line-height:1.6}.mini-label.svelte-1bdwl1p{font-size:11px;color:var(--text-subtle);margin:4px 0}.hint.svelte-1bdwl1p{font-size:12px;color:var(--text-subtle);margin:8px 0 12px}.intro.svelte-1bdwl1p .today:where(.svelte-1bdwl1p){margin-top:14px}.more.svelte-1bdwl1p .hint:where(.svelte-1bdwl1p):first-child{margin-top:-4px}.info.svelte-1bdwl1p{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-8px 0 -8px 1px;padding:0;border:none;border-radius:50%;background:none;color:var(--link);vertical-align:middle;cursor:pointer}.info.svelte-1bdwl1p:hover,.info[aria-expanded=true].svelte-1bdwl1p{background:var(--bg-info-hover)}.intro.svelte-1bdwl1p a:where(.svelte-1bdwl1p){color:var(--link)}.coach.svelte-1bdwl1p{min-height:70px;display:flex;flex-direction:column;gap:10px}.said.svelte-1bdwl1p{display:flex;flex-direction:column;gap:8px}.q.svelte-1bdwl1p{font-size:15px;color:var(--text-strong)}.good.svelte-1bdwl1p{font-size:13px;color:var(--text-success);font-weight:700}.verdict.svelte-1bdwl1p{font-size:15px;font-weight:800;color:var(--text-danger)}.verdict.sound.svelte-1bdwl1p{color:var(--text-success)}.lucky.svelte-1bdwl1p{font-size:13px;color:var(--text-muted)}.best.svelte-1bdwl1p{font-size:14px;color:var(--text-success);font-weight:700}.hint-text.svelte-1bdwl1p{font-size:13px;color:var(--text-success)}.auto.svelte-1bdwl1p{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-muted)}.line.svelte-1bdwl1p{color:var(--text-strong);font-weight:700}.dots.svelte-1bdwl1p{font-size:13px;color:var(--text-muted)}.dots.svelte-1bdwl1p:after{content:"…";animation:svelte-1bdwl1p-blink 1.2s infinite}@keyframes svelte-1bdwl1p-blink{50%{opacity:.2}}.error.svelte-1bdwl1p{color:var(--text-danger);font-size:13px;margin-bottom:10px}.result.svelte-1bdwl1p .big:where(.svelte-1bdwl1p){font-size:20px;font-weight:800;color:var(--gold-text)}.facts.svelte-1bdwl1p{font-size:13px;color:var(--text-soft);margin:6px 0 10px}h3.svelte-1bdwl1p{margin:0 0 8px;font-size:13px;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.costly.svelte-1bdwl1p{margin:0;padding-left:18px;color:var(--text);line-height:1.7;font-size:13px}.costly.svelte-1bdwl1p li:where(.svelte-1bdwl1p){margin-bottom:6px}.link.svelte-1bdwl1p{background:none;border:none;color:var(--link);cursor:pointer;padding:0 0 0 6px;font-size:12px}.show-status.svelte-1bdwl1p{font-size:13px;color:var(--text-muted);margin-top:6px}.show-status.error.svelte-1bdwl1p{color:var(--text-danger)}.perfect.svelte-1bdwl1p{color:var(--text-success);font-size:14px;margin:0}.contract.svelte-1bdwl1p{font-weight:800;color:var(--gold-text)}.actions.svelte-1bdwl1p{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn.svelte-1bdwl1p{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-strong)}.btn.sm.svelte-1bdwl1p{font-size:12px;padding:6px 12px}.btn.primary.svelte-1bdwl1p{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-1bdwl1p:disabled{opacity:.45;cursor:default}.btn.next.svelte-1bdwl1p{min-width:92px}@media(max-width:640px){.coach.looking.svelte-1bdwl1p{position:sticky;bottom:8px;z-index:5;box-shadow:0 -4px 16px var(--shadow-soft)}}.bid-along.svelte-11fy6px{display:flex;flex-direction:column;gap:12px}.head.svelte-11fy6px{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.label.svelte-11fy6px{font-size:11px;font-weight:700;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.title.svelte-11fy6px{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-11fy6px{font-size:13px;color:var(--text-muted);margin-top:2px}.panel.svelte-11fy6px{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.setting.svelte-11fy6px{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.auction.svelte-11fy6px{flex:1 1 220px;min-width:0}.auction-label.svelte-11fy6px{font-size:11px;color:var(--text-subtle);margin-bottom:6px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.q.svelte-11fy6px{margin:10px 0 0;font-size:15px;font-weight:700;color:var(--text-strong);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.note.svelte-11fy6px{font-size:12px;color:var(--text-subtle);margin:8px 0 0;line-height:1.5}.error.svelte-11fy6px{color:var(--text-danger);font-size:13px}.result.svelte-11fy6px{display:flex;flex-direction:column;gap:8px}.verdict.svelte-11fy6px{font-size:15px;font-weight:800;color:var(--text-strong)}.verdict.good.svelte-11fy6px{color:var(--text-success)}.verdict.bad.svelte-11fy6px{color:var(--text-warning)}.explain.svelte-11fy6px{margin:0;font-size:14px;line-height:1.6;color:var(--text)}h4.svelte-11fy6px{margin:8px 0 0;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.calls.svelte-11fy6px{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-width:360px}.calls.svelte-11fy6px li:where(.svelte-11fy6px){display:grid;grid-template-columns:64px 64px 1fr;gap:8px;align-items:center;font-size:13px;color:var(--text);padding:3px 6px;border-radius:6px}.calls.svelte-11fy6px li.good:where(.svelte-11fy6px){background:var(--bg-success)}.calls-head.svelte-11fy6px{font-size:11px!important;color:var(--text-faint)!important;font-weight:700;text-transform:uppercase;letter-spacing:1px}.mark.svelte-11fy6px{color:var(--text-muted)}li.bad.svelte-11fy6px .mark:where(.svelte-11fy6px){color:var(--text-warning)}.field.svelte-11fy6px{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--text)}.coach.svelte-11fy6px{border-left:3px solid var(--gold-line)}.coach-note.svelte-11fy6px{margin-top:4px;padding:10px 12px;border-radius:8px;background:var(--bg-inset);border-left:3px solid var(--gold-line)}.coach-label.svelte-11fy6px{font-size:11px;font-weight:700;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.takeaways.svelte-11fy6px{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--text)}.actions.svelte-11fy6px{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.btn.svelte-11fy6px{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-11fy6px{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.robot.svelte-wqwwcg{display:flex;flex-direction:column;gap:12px}.head.svelte-wqwwcg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.label.svelte-wqwwcg{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-wqwwcg{font-size:13px;color:var(--text-muted);margin-top:2px}.panel.svelte-wqwwcg{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.setting.svelte-wqwwcg{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.auction.svelte-wqwwcg{flex:1 1 220px;min-width:0}.auction-label.svelte-wqwwcg{font-size:11px;color:var(--text-subtle);margin-bottom:6px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.q.svelte-wqwwcg{margin:10px 0 0;font-size:15px;font-weight:700;color:var(--text-strong)}h4.svelte-wqwwcg{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.verdict-panel.svelte-wqwwcg h4:where(.svelte-wqwwcg){margin-top:14px}.said.svelte-wqwwcg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.said.svelte-wqwwcg li:where(.svelte-wqwwcg){display:grid;grid-template-columns:44px 54px 1fr;gap:8px;align-items:baseline;font-size:13px;line-height:1.5;color:var(--text);padding:4px 6px;border-radius:6px}.said.svelte-wqwwcg li.good:where(.svelte-wqwwcg){background:var(--bg-success)}.said.svelte-wqwwcg li.bad:where(.svelte-wqwwcg) .what:where(.svelte-wqwwcg){color:var(--text-warning)}.who.svelte-wqwwcg{font-size:11px;font-weight:700;color:var(--text-subtle);text-transform:uppercase}.robot-call.svelte-wqwwcg .who:where(.svelte-wqwwcg){color:var(--gold-text)}.yours.svelte-wqwwcg{font-size:16px;color:var(--text-strong)}.par.svelte-wqwwcg{font-size:14px;color:var(--gold-text);margin-top:4px}.plus.svelte-wqwwcg{color:var(--text-success)}.minus.svelte-wqwwcg{color:var(--text-danger)}.verdict.svelte-wqwwcg{font-size:15px;font-weight:800;color:var(--text-warning);margin:8px 0 4px}.verdict.good.svelte-wqwwcg{color:var(--text-success)}.dd.svelte-wqwwcg{border-collapse:collapse;font-size:13px;color:var(--text);margin-top:12px}.dd.svelte-wqwwcg th:where(.svelte-wqwwcg),.dd.svelte-wqwwcg td:where(.svelte-wqwwcg){padding:5px 10px;text-align:center;border:1px solid var(--border-subtle)}.dd.svelte-wqwwcg th:where(.svelte-wqwwcg){color:var(--text-muted);font-weight:700}.dd.svelte-wqwwcg td.chosen:where(.svelte-wqwwcg){outline:2px solid var(--link);outline-offset:-2px}.dd.svelte-wqwwcg td.par:where(.svelte-wqwwcg){background:var(--bg-gold-strong);color:var(--gold-text);font-weight:800}.lvl.svelte-wqwwcg{color:var(--text-faint);font-size:11px}.why.svelte-wqwwcg{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--text)}.note.svelte-wqwwcg{font-size:12px;color:var(--text-subtle);margin:8px 0 0}.error.svelte-wqwwcg{color:var(--text-danger);font-size:13px;margin-bottom:10px}.dots.svelte-wqwwcg{font-size:13px;color:var(--text-muted)}.dots.svelte-wqwwcg:after{content:"…";animation:svelte-wqwwcg-blink 1.2s infinite}@keyframes svelte-wqwwcg-blink{50%{opacity:.2}}.row.svelte-wqwwcg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.btn.svelte-wqwwcg{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-wqwwcg{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.pick.svelte-x60n7g{display:flex;flex-direction:column;gap:12px}.head.svelte-x60n7g{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.title.svelte-x60n7g{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-x60n7g{font-size:13px;color:var(--text-muted);margin-top:2px}.panel.svelte-x60n7g{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.hcp.svelte-x60n7g{font-size:12px;color:var(--text-muted);text-align:center}.chooser.svelte-x60n7g{display:flex;flex-direction:column;gap:10px}.q.svelte-x60n7g{margin:0;font-size:15px;color:var(--text-strong)}.row.svelte-x60n7g{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip.svelte-x60n7g{min-width:38px;padding:7px 10px;border-radius:7px;border:1px solid var(--border);background:var(--bg-inset);color:var(--text);font-weight:700;font-size:14px;cursor:pointer}.chip.strain.svelte-x60n7g{font-size:16px}.chip.on.svelte-x60n7g{border-color:var(--gold-line);background:var(--bg-hover);color:var(--gold-text)}.yours.svelte-x60n7g{font-size:16px;color:var(--text-strong)}.par.svelte-x60n7g{font-size:14px;color:var(--gold-text);margin-top:4px}.plus.svelte-x60n7g{color:var(--text-success)}.minus.svelte-x60n7g{color:var(--text-danger)}.verdict.svelte-x60n7g{font-size:15px;font-weight:800;color:var(--text-warning);margin:8px 0 12px}.verdict.good.svelte-x60n7g{color:var(--text-success)}.dd.svelte-x60n7g{border-collapse:collapse;font-size:13px;color:var(--text)}.dd.svelte-x60n7g th:where(.svelte-x60n7g),.dd.svelte-x60n7g td:where(.svelte-x60n7g){padding:5px 10px;text-align:center;border:1px solid var(--border-subtle)}.dd.svelte-x60n7g th:where(.svelte-x60n7g){color:var(--text-muted);font-weight:700}.dd.svelte-x60n7g td.chosen:where(.svelte-x60n7g){outline:2px solid var(--link);outline-offset:-2px}.dd.svelte-x60n7g td.par:where(.svelte-x60n7g){background:var(--bg-gold-strong);color:var(--gold-text);font-weight:800}.lvl.svelte-x60n7g{color:var(--text-faint);font-size:11px}.note.svelte-x60n7g{font-size:12px;color:var(--text-subtle);margin:8px 0 12px}.error.svelte-x60n7g{color:var(--text-danger);font-size:13px;margin-bottom:10px}.dots.svelte-x60n7g{font-size:13px;color:var(--text-muted)}.dots.svelte-x60n7g:after{content:"…";animation:svelte-x60n7g-blink 1.2s infinite}@keyframes svelte-x60n7g-blink{50%{opacity:.2}}.btn.svelte-x60n7g{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-x60n7g{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-x60n7g:disabled{opacity:.5;cursor:not-allowed}.leads.svelte-kt3oa0{display:flex;flex-direction:column;gap:12px}.head.svelte-kt3oa0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.title.svelte-kt3oa0{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-kt3oa0{font-size:13px;color:var(--text-muted);margin-top:2px}.panel.svelte-kt3oa0{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.chooser.svelte-kt3oa0{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.q.svelte-kt3oa0{margin:0;font-size:15px;color:var(--text-strong)}.muted.svelte-kt3oa0{margin:0;font-size:12px;color:var(--text-subtle)}.mini-label.svelte-kt3oa0{font-size:11px;color:var(--text-subtle);margin:4px 0}.chooser.svelte-kt3oa0 .alerts{margin-bottom:6px}.hand.svelte-kt3oa0{display:flex;flex-direction:column;gap:6px}.suit.svelte-kt3oa0{display:flex;align-items:flex-start;gap:5px}.suit.svelte-kt3oa0 .cards:where(.svelte-kt3oa0){display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:38px}.sym.svelte-kt3oa0{flex:none;width:22px;font-size:18px;line-height:38px}.card.svelte-kt3oa0{min-width:36px;height:38px;padding:0 8px;border-radius:7px;border:1px solid var(--border);background:var(--card-face);color:var(--card-ink);font-weight:800;font-size:16px;cursor:pointer}.card.red.svelte-kt3oa0{color:var(--card-red)}.card.on.svelte-kt3oa0{outline:3px solid var(--gold-line);outline-offset:1px;background:var(--card-face-on)}.void.svelte-kt3oa0{color:var(--text-faint)}.verdict.svelte-kt3oa0{font-size:15px;font-weight:800;color:var(--text-warning)}.verdict.good.svelte-kt3oa0{color:var(--text-success)}.facts.svelte-kt3oa0{font-size:14px;color:var(--text);margin:8px 0 0;line-height:1.5}.table-leads.svelte-kt3oa0{border-collapse:collapse;font-size:13px;color:var(--text);margin-top:12px}.table-leads.svelte-kt3oa0 th:where(.svelte-kt3oa0),.table-leads.svelte-kt3oa0 td:where(.svelte-kt3oa0){padding:5px 10px;text-align:center;border:1px solid var(--border-subtle)}.table-leads.svelte-kt3oa0 th:where(.svelte-kt3oa0){color:var(--text-muted);font-weight:700}.table-leads.svelte-kt3oa0 td:where(.svelte-kt3oa0):first-child{text-align:left;white-space:nowrap;font-weight:700}.table-leads.svelte-kt3oa0 td.set:where(.svelte-kt3oa0){color:var(--text-success)}.table-leads.svelte-kt3oa0 tr.best:where(.svelte-kt3oa0) td:where(.svelte-kt3oa0){background:var(--bg-gold-strong)}.table-leads.svelte-kt3oa0 tr.best:where(.svelte-kt3oa0) td:where(.svelte-kt3oa0):first-child{color:var(--gold-text)}.table-leads.svelte-kt3oa0 tr.chosen:where(.svelte-kt3oa0) td:where(.svelte-kt3oa0){box-shadow:inset 0 2px 0 var(--link),inset 0 -2px 0 var(--link)}.note.svelte-kt3oa0{font-size:12px;color:var(--text-subtle);margin:10px 0 0;line-height:1.5}.row.svelte-kt3oa0{display:flex;flex-wrap:wrap;gap:8px}.error.svelte-kt3oa0{color:var(--text-danger);font-size:13px;margin-bottom:10px}.dots.svelte-kt3oa0{font-size:13px;color:var(--text-muted)}.dots.svelte-kt3oa0:after{content:"…";animation:svelte-kt3oa0-blink 1.2s infinite}@keyframes svelte-kt3oa0-blink{50%{opacity:.2}}.btn.svelte-kt3oa0{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-kt3oa0{font-size:12px;padding:6px 12px}.btn.primary.svelte-kt3oa0{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-kt3oa0:disabled{opacity:.5;cursor:not-allowed}.bid-day.svelte-xynfeg{display:flex;flex-direction:column;gap:12px}.head.svelte-xynfeg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.label.svelte-xynfeg{font-size:11px;font-weight:700;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.title.svelte-xynfeg{font-size:17px;font-weight:800;color:var(--text-strong)}.sub.svelte-xynfeg{font-size:13px;color:var(--text-muted);margin-top:2px}.preview-note.svelte-xynfeg{margin:0;font-size:12px;color:var(--text-warning)}.panel.svelte-xynfeg{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.setting.svelte-xynfeg{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.auction.svelte-xynfeg{flex:1 1 220px;min-width:0}.auction-label.svelte-xynfeg{font-size:11px;color:var(--text-subtle);margin-bottom:6px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.q.svelte-xynfeg{margin:10px 0 0;font-size:15px;font-weight:700;color:var(--text-strong);display:flex;align-items:center;gap:8px}.chooser.svelte-xynfeg{display:flex;flex-direction:column;gap:10px}.confirm.svelte-xynfeg{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--text)}.note.svelte-xynfeg{font-size:12px;color:var(--text-subtle);margin:0;line-height:1.5}.error.svelte-xynfeg{color:var(--text-danger);font-size:13px}.result.svelte-xynfeg{display:flex;flex-direction:column;gap:8px}.verdict.svelte-xynfeg{font-size:15px;font-weight:800;color:var(--text-warning)}.verdict.good.svelte-xynfeg{color:var(--text-success)}.explain.svelte-xynfeg{margin:0;font-size:14px;line-height:1.6;color:var(--text)}h4.svelte-xynfeg{margin:8px 0 0;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.calls.svelte-xynfeg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.calls.svelte-xynfeg li:where(.svelte-xynfeg){display:grid;grid-template-columns:58px 36px 1fr;gap:8px;align-items:baseline;font-size:13px;color:var(--text);padding:4px 6px;border-radius:6px}.calls.svelte-xynfeg li.best:where(.svelte-xynfeg){background:var(--bg-success)}.calls.svelte-xynfeg li.mine:where(.svelte-xynfeg){outline:1px solid var(--gold-line)}.score.svelte-xynfeg{font-weight:800;color:var(--text-strong);text-align:right}.votes.svelte-xynfeg{display:flex;flex-direction:column;gap:5px}.vote.svelte-xynfeg{display:grid;grid-template-columns:58px 1fr 76px;gap:8px;align-items:center;font-size:12px}.vote-bar.svelte-xynfeg{height:12px;background:var(--bg-inset);border-radius:3px;overflow:hidden}.vote-bar.svelte-xynfeg span:where(.svelte-xynfeg){display:block;height:100%;background:var(--bg-strong);border-radius:3px}.vote.best.svelte-xynfeg .vote-bar:where(.svelte-xynfeg) span:where(.svelte-xynfeg){background:var(--fill-success)}.vote.mine.svelte-xynfeg .vote-bar:where(.svelte-xynfeg){outline:2px solid var(--gold-line);outline-offset:1px}.vote-count.svelte-xynfeg{color:var(--text-muted);text-align:right}.btn.svelte-xynfeg{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-xynfeg{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-xynfeg:disabled{opacity:.5;cursor:not-allowed}.quiz.svelte-25jvjd{display:flex;flex-direction:column;gap:12px}.head.svelte-25jvjd{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.head.svelte-25jvjd h3:where(.svelte-25jvjd){margin:0;font-size:18px;color:var(--text-strong);flex:1}.progress.svelte-25jvjd{font-size:12px;color:var(--text-subtle)}.panel.svelte-25jvjd{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.say.svelte-25jvjd,.q.svelte-25jvjd{margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--text)}.q.svelte-25jvjd{font-weight:700}.big.svelte-25jvjd{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--gold-text)}.facts.svelte-25jvjd{font-size:14px;color:var(--text-muted)}.one-hand.svelte-25jvjd{max-width:320px;margin:0 auto;width:100%}.number.svelte-25jvjd{display:flex;gap:8px;align-items:center;margin-bottom:10px}.number.svelte-25jvjd input:where(.svelte-25jvjd){width:80px;padding:7px 10px;border-radius:7px;border:1px solid var(--field-border);background:var(--bg-raised);color:var(--text);font-size:15px}.choices.svelte-25jvjd{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.auction.svelte-25jvjd,.box.svelte-25jvjd{margin-bottom:10px}.good.svelte-25jvjd{margin:0 0 10px;font-size:14px;color:var(--text-success)}.bad.svelte-25jvjd{margin:0 0 10px;font-size:14px;color:var(--text-danger)}.row.svelte-25jvjd{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn.svelte-25jvjd{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.svelte-25jvjd:disabled{opacity:.6;cursor:default}.btn.right.svelte-25jvjd{border-color:var(--border-success-dim);color:var(--text-success);opacity:1}.btn.primary.svelte-25jvjd{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.link.svelte-25jvjd{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:13px}.mini.svelte-3xwa5j{display:flex;flex-direction:column;gap:12px}.head.svelte-3xwa5j{display:flex;align-items:baseline;gap:12px}.head.svelte-3xwa5j h3:where(.svelte-3xwa5j){margin:0;font-size:18px;color:var(--text-strong);flex:1}.intro.svelte-3xwa5j{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted)}.panel.svelte-3xwa5j{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.why.svelte-3xwa5j{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--text)}h4.svelte-3xwa5j{margin:12px 0 6px;font-size:12px;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.choices.svelte-3xwa5j{display:flex;flex-wrap:wrap;gap:8px}.others.svelte-3xwa5j{font-size:12px;color:var(--text-muted);text-align:center;line-height:1.7}.advice.svelte-3xwa5j{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--bg-inset);font-size:14px;line-height:1.5;color:var(--text)}.advice.svelte-3xwa5j p:where(.svelte-3xwa5j){margin:0 0 4px}.muted.svelte-3xwa5j{color:var(--text-muted)}.summary.svelte-3xwa5j{margin-top:10px;font-size:14px;line-height:1.55;color:var(--text)}.summary.svelte-3xwa5j p:where(.svelte-3xwa5j){margin:0 0 4px}.row.svelte-3xwa5j{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.btn.svelte-3xwa5j{padding:8px 14px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.svelte-3xwa5j:disabled{opacity:.6;cursor:default}.btn.chosen.svelte-3xwa5j{border-color:var(--gold-line);color:var(--gold-text);background:var(--bg-hover)}.btn.primary.svelte-3xwa5j{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.link.svelte-3xwa5j{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:13px}.error.svelte-3xwa5j{color:var(--text-danger);font-size:13px;margin-bottom:10px}.dots.svelte-3xwa5j{font-size:13px;color:var(--text-muted)}.dots.svelte-3xwa5j:after{content:"…";animation:svelte-3xwa5j-blink 1.2s infinite}@keyframes svelte-3xwa5j-blink{50%{opacity:.2}}h4.svelte-1055lmu{margin:14px 0 8px;font-size:13px;color:var(--gold-text)}.step.svelte-1055lmu{display:inline-block;min-width:20px;height:20px;line-height:20px;margin-right:8px;border-radius:10px;background:var(--bg-hover);color:var(--gold-text);font-size:12px;text-align:center;vertical-align:1px}.chip.done.svelte-1055lmu{color:var(--text-success);border-color:var(--border-success-dim)}.chip.next.svelte-1055lmu,.chip.going.svelte-1055lmu,.chip.pro.svelte-1055lmu{color:var(--gold-text);border-color:var(--gold-line)}.track.svelte-1055lmu>summary:where(.svelte-1055lmu){display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none;margin:14px 0 8px}.track.svelte-1055lmu>summary:where(.svelte-1055lmu)::-webkit-details-marker{display:none}.track.svelte-1055lmu>summary:where(.svelte-1055lmu) h4:where(.svelte-1055lmu){margin:0}.chevron.svelte-1055lmu{display:inline-block;font-size:11px;color:var(--text-subtle);transition:transform .15s}.track[open].svelte-1055lmu>summary:where(.svelte-1055lmu) .chevron:where(.svelte-1055lmu){transform:rotate(90deg)}.progress.svelte-1055lmu{font-size:12px;color:var(--text-subtle)}.chevron.turned.svelte-1055lmu{transform:rotate(90deg)}.section-head.svelte-1055lmu{margin:0}.section-head.svelte-1055lmu button:where(.svelte-1055lmu){display:flex;align-items:baseline;gap:8px;width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.section-head.svelte-1055lmu .progress:where(.svelte-1055lmu){margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400}.beginner-section.svelte-1055lmu:not(.folded) .section-head:where(.svelte-1055lmu){margin-bottom:8px}.progress.complete.svelte-1055lmu{color:var(--text-success)}.filters.svelte-1055lmu{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.technique-pick.svelte-1055lmu{padding:6px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px}.filters.svelte-1055lmu select:where(.svelte-1055lmu),.filters.svelte-1055lmu input[type=search]:where(.svelte-1055lmu){padding:6px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px}.filters.svelte-1055lmu input[type=search]:where(.svelte-1055lmu){flex:1;min-width:140px}.check.svelte-1055lmu{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.link.inline.svelte-1055lmu{margin:0;font-size:12px}.seat-card.lesson-seat.svelte-1055lmu{border-color:color-mix(in srgb,var(--gold-line) 56%,transparent)}.kinds.svelte-1055lmu{margin-bottom:8px}.practice-row.svelte-1055lmu{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-subtle)}.practice-row.svelte-1055lmu .what:where(.svelte-1055lmu){flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-muted)}.practice-row.svelte-1055lmu .what:where(.svelte-1055lmu) b:where(.svelte-1055lmu){font-size:14px;color:var(--text-strong)}.practice-row.first.svelte-1055lmu{border-top:none;padding-top:0}.practice-out.svelte-1055lmu{margin-bottom:14px}.past-days.svelte-1055lmu{margin-top:4px;font-size:13px}.trends.svelte-1055lmu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.trend.svelte-1055lmu{padding:12px;border-radius:9px;background:var(--bg-inset);border:1px solid var(--border-subtle);min-width:0}.trend-head.svelte-1055lmu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;font-size:12px;color:var(--text-muted)}.trend-head.svelte-1055lmu b:where(.svelte-1055lmu){font-size:14px;color:var(--text-strong)}.bars.svelte-1055lmu{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:10px}.bar.svelte-1055lmu{flex:1;border-radius:2px 2px 0 0;background:var(--fill-success);min-width:0}.bar.none.svelte-1055lmu{background:var(--border-subtle)}.bar.zero.svelte-1055lmu{background:var(--bg-danger);border:1px solid var(--border-danger)}.bars.locked.svelte-1055lmu{opacity:.5}.axis.svelte-1055lmu{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--text-subtle)}.days.svelte-1055lmu{list-style:none;margin:12px 0 0;padding:0}.day.svelte-1055lmu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;border-top:1px solid var(--border-subtle)}.day.svelte-1055lmu .what:where(.svelte-1055lmu){flex:1 1 240px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-muted)}.day.svelte-1055lmu .what:where(.svelte-1055lmu) b:where(.svelte-1055lmu){font-size:14px;color:var(--text-strong)}.day.svelte-1055lmu .date:where(.svelte-1055lmu){color:var(--gold-text);margin-right:4px}.day.svelte-1055lmu .yours:where(.svelte-1055lmu){color:var(--text-strong)}.day.svelte-1055lmu .credit:where(.svelte-1055lmu){font-size:11px;color:var(--text-subtle);font-style:italic}.today-cards.svelte-1055lmu{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.today-card.svelte-1055lmu{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;border-radius:9px;background:var(--bg-inset);border:1px solid var(--border-subtle)}.today-card.daily.svelte-1055lmu{border-color:var(--border-gold)}.today-label.svelte-1055lmu{font-size:11px;font-weight:700;color:var(--gold-text);text-transform:uppercase;letter-spacing:1px}.today-card.svelte-1055lmu b:where(.svelte-1055lmu){font-size:15px;color:var(--text-strong)}.today-note.svelte-1055lmu{font-size:12px;color:var(--text-muted);line-height:1.5}.today-card.svelte-1055lmu .btn:where(.svelte-1055lmu){margin:6px 0 4px}.today-card.svelte-1055lmu .daily-stats{align-self:stretch;margin-top:6px}.today-card.svelte-1055lmu .daily-stats .chart{overflow-x:auto}.daily-from.svelte-1055lmu{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.seg.svelte-1055lmu{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-1055lmu button:where(.svelte-1055lmu){padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.seg.svelte-1055lmu button:where(.svelte-1055lmu)+button:where(.svelte-1055lmu){border-left:1px solid var(--border)}.seg.svelte-1055lmu button.on:where(.svelte-1055lmu){background:var(--bg-hover);color:var(--gold-text)}.btn.svelte-1055lmu:disabled{opacity:.6;cursor:wait}.modes.svelte-1055lmu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:4px 0 12px}.mode.svelte-1055lmu{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;border-radius:9px;cursor:pointer;background:var(--bg-inset);border:1px solid var(--border-subtle);color:var(--text);font-size:12px}.mode.svelte-1055lmu b:where(.svelte-1055lmu){font-size:14px;color:var(--text-strong)}.mode.svelte-1055lmu span:where(.svelte-1055lmu){color:var(--text-muted)}.mode.on.svelte-1055lmu{border-color:var(--gold-line);background:var(--bg-gold)}.mode.svelte-1055lmu:disabled{cursor:not-allowed;opacity:.75}.mode.svelte-1055lmu .try-tag:where(.svelte-1055lmu){margin-left:8px;font-size:10px;font-weight:800;color:var(--gold-text);border:1px solid var(--gold-line);border-radius:4px;padding:0 5px;vertical-align:2px}.mode.svelte-1055lmu .pro-tag:where(.svelte-1055lmu){margin-left:8px;font-size:10px;font-weight:800;color:var(--on-gold);background:var(--gold);border-radius:4px;padding:1px 5px;vertical-align:2px}.seat-tag.svelte-1055lmu{font-size:11px;color:var(--gold-text)}.record.svelte-1055lmu{display:flex;flex-direction:column;gap:10px;margin-top:8px}.record-why.svelte-1055lmu{margin:0;font-size:14px;color:var(--text)}.pick.svelte-1055lmu{min-width:38px;padding:7px 10px;border-radius:7px;border:1px solid var(--border);background:var(--bg-inset);color:var(--text);font-weight:700;font-size:14px;cursor:pointer}.pick.strain.svelte-1055lmu{font-size:16px}.pick.on.svelte-1055lmu{border-color:var(--gold-line);background:var(--bg-hover);color:var(--gold-text)}.learn.svelte-1055lmu{display:flex;flex-direction:column;gap:14px}h2.svelte-1055lmu{margin:0 0 6px;font-size:18px;color:var(--text-strong)}h3.svelte-1055lmu{margin:0 0 8px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}p.svelte-1055lmu{margin:0 0 10px;color:var(--text-soft);line-height:1.6;font-size:14px}.muted.svelte-1055lmu{color:var(--text-subtle);font-size:12px}.error.svelte-1055lmu{color:var(--text-danger);font-size:13px;margin:8px 0}.block.svelte-1055lmu{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.block.welcome.svelte-1055lmu{border-color:var(--gold-line)}.block.welcome.svelte-1055lmu h3:where(.svelte-1055lmu){text-transform:none;letter-spacing:0;font-size:16px;color:var(--text-strong)}.allowance.svelte-1055lmu{font-size:13px;color:var(--text);display:flex;flex-wrap:wrap;gap:4px 10px}.allowance.empty.svelte-1055lmu{color:var(--text-warning)}.library.svelte-1055lmu .allowance:where(.svelte-1055lmu){margin-bottom:12px}.links.svelte-1055lmu{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px}.browse.svelte-1055lmu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.level-line.svelte-1055lmu{display:flex;align-items:baseline;gap:8px;margin:4px 0 10px;font-size:13px}.level-line.svelte-1055lmu b:where(.svelte-1055lmu){color:var(--gold-text)}.path-list.svelte-1055lmu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 14px}.path-list.svelte-1055lmu button:where(.svelte-1055lmu){display:flex;align-items:center;gap:6px;width:100%;padding:6px 4px;border:none;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.path-list.svelte-1055lmu button:where(.svelte-1055lmu):hover{background:var(--bg-hover)}.path-list.svelte-1055lmu button.next:where(.svelte-1055lmu){box-shadow:inset 0 0 0 1px var(--gold-line)}.path-title.svelte-1055lmu{flex:1;min-width:0}.panel-link.svelte-1055lmu{background:none;border:none;padding:2px 0;color:var(--link);font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.panel-link.svelte-1055lmu:hover{color:var(--text-soft)}.caret.svelte-1055lmu{width:10px;font-size:11px}.count.svelte-1055lmu{font-size:11px;font-weight:700;color:var(--on-fill);background:var(--fill-link);border-radius:8px;padding:1px 7px}.cards.svelte-1055lmu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.hand-card.svelte-1055lmu,.seat-card.svelte-1055lmu{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px;border-radius:9px;background:var(--bg-inset);border:1px solid var(--border-subtle);color:inherit;cursor:pointer}.hand-card.svelte-1055lmu:hover,.seat-card.svelte-1055lmu:hover:not(:disabled){border-color:var(--gold-line)}.hand-title.svelte-1055lmu{font-size:15px;font-weight:800;color:var(--text-strong)}.hand-meta.svelte-1055lmu{font-size:13px;color:var(--gold-text)}.hand-desc.svelte-1055lmu{font-size:12px;color:var(--text-muted)}.hand-credit.svelte-1055lmu{font-size:11px;color:var(--text-subtle);font-style:italic}.chips.svelte-1055lmu{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-1055lmu{font-size:11px;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:0 6px}.chip.level.svelte-1055lmu{color:var(--text-lavender);border-color:var(--border-lavender)}textarea.svelte-1055lmu{width:100%;box-sizing:border-box;background:var(--bg-inset);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px;font-family:monospace;font-size:12px;margin-bottom:8px}.row.svelte-1055lmu{display:flex;flex-wrap:wrap;gap:8px}.file.svelte-1055lmu input:where(.svelte-1055lmu){display:none}.seats.svelte-1055lmu{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.seat-card.svelte-1055lmu:disabled{opacity:.5;cursor:not-allowed}.seat-name.svelte-1055lmu{font-size:16px;font-weight:800;color:var(--text-strong)}.seat-role.svelte-1055lmu{font-size:12px;color:var(--gold-text)}.seat-moments.svelte-1055lmu{font-size:12px;color:var(--text-muted)}.seat-status.svelte-1055lmu{font-size:11px;color:var(--text-success)}.link.svelte-1055lmu{background:none;border:none;color:var(--link);cursor:pointer;padding:0;margin-bottom:8px;font-size:13px}.preparing.svelte-1055lmu{text-align:center;padding:30px 16px}.spinner.svelte-1055lmu{font-size:34px;color:var(--gold-text);animation:svelte-1055lmu-pulse 1.4s infinite}@keyframes svelte-1055lmu-pulse{50%{opacity:.3}}.btn.svelte-1055lmu{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.primary.svelte-1055lmu{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.label.svelte-k1bteo{font-size:12px;color:var(--text-faint);margin-bottom:6px;font-weight:600;letter-spacing:.5px}.suit-row.svelte-k1bteo{display:flex;align-items:center;margin-bottom:3px;gap:4px}.suit-icon.svelte-k1bteo{font-size:20px;width:24px;text-align:center;flex-shrink:0}.cards.svelte-k1bteo{display:grid;grid-template-columns:repeat(13,minmax(0,36px));gap:3px;flex:1}.card.svelte-k1bteo{height:36px;min-width:0;padding:0;border-radius:5px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:var(--bg-inset);color:var(--text-faint);transition:all .12s}.card.svelte-k1bteo:hover:not(.used){border-color:var(--border-strong);background:var(--bg-hover)}.card.selected.svelte-k1bteo{background:var(--bg-hover);border-width:2px}.card.used.svelte-k1bteo{opacity:.25;cursor:not-allowed;background:var(--bg-well);color:var(--text-dim)}.card.maxed.svelte-k1bteo{opacity:.35;cursor:not-allowed;background:var(--bg-inset);color:var(--text-dim)}.text-entry.svelte-k1bteo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:12px;color:var(--text-faint)}.text-input.svelte-k1bteo{flex:1;min-width:180px;padding:7px 10px;border-radius:6px;border:1px solid var(--field-border);background:var(--bg-inset);color:var(--text);font-family:monospace;font-size:14px;letter-spacing:1px}.text-error.svelte-k1bteo{font-size:12px;color:var(--text-coral);margin-top:4px}@media(max-width:480px){.card.svelte-k1bteo{height:30px;font-size:11px}}.account.svelte-bnlshn{display:flex;flex-direction:column;gap:14px}.title-row.svelte-bnlshn{display:flex;align-items:center;justify-content:space-between;gap:12px}h2.svelte-bnlshn{margin:0;font-size:18px;color:var(--text-strong)}.section.svelte-bnlshn{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}h3.svelte-bnlshn{margin:0 0 8px;font-size:12px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:1.5px}p.svelte-bnlshn{margin:0 0 10px;color:var(--text-soft);line-height:1.6;font-size:14px}.muted.svelte-bnlshn{color:var(--text-subtle);font-size:12px;margin:0}.error.svelte-bnlshn{color:var(--text-danger);font-size:13px;margin:6px 0 0;flex-basis:100%}.warning.svelte-bnlshn{color:var(--text-warning);font-size:13px;margin:8px 0 0}.done.svelte-bnlshn{font-size:12px;font-weight:700;color:var(--text-success);margin:8px 0 0}.control.svelte-bnlshn .done:where(.svelte-bnlshn){margin:0}.setting.svelte-bnlshn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;border-top:1px solid var(--border-subtle)}.setting.first.svelte-bnlshn{border-top:none;padding-top:2px}.what.svelte-bnlshn{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-muted);line-height:1.5}.what.svelte-bnlshn b:where(.svelte-bnlshn){font-size:14px;color:var(--text-strong)}.control.svelte-bnlshn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 1 auto}.value.svelte-bnlshn{font-size:14px;color:var(--text);word-break:break-all}.since.svelte-bnlshn{margin-top:4px}.plan-head.svelte-bnlshn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.plan-badge.svelte-bnlshn{font-size:13px;font-weight:800;padding:3px 12px;border-radius:12px;background:var(--bg-hover);color:var(--text-strong)}.plan-badge.pro.svelte-bnlshn{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold)}.includes.svelte-bnlshn{margin:10px 0 0;padding-left:20px;font-size:13px;color:var(--text);line-height:1.8}.plan-action.svelte-bnlshn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.plan-action.svelte-bnlshn .muted:where(.svelte-bnlshn){flex:1 1 220px}.meter-row.svelte-bnlshn{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--border-subtle)}.meter-row.svelte-bnlshn:first-of-type{border-top:none;padding-top:2px}.meter-row.svelte-bnlshn .what:where(.svelte-bnlshn){flex:1 1 auto}.gauge.svelte-bnlshn{flex:0 0 clamp(96px,28%,170px);display:flex;flex-direction:column;align-items:flex-end;gap:5px}.meter.svelte-bnlshn{align-self:stretch;height:8px;border-radius:4px;background:var(--bg-inset);border:1px solid var(--border-subtle);overflow:hidden}.meter.svelte-bnlshn span:where(.svelte-bnlshn){display:block;height:100%;background:var(--fill-success)}.meter.svelte-bnlshn span.full:where(.svelte-bnlshn){background:var(--text-warning)}.count.svelte-bnlshn{font-size:12px;font-weight:700;color:var(--text-muted)}.unlimited.svelte-bnlshn{margin-top:8px}.seg.svelte-bnlshn{display:inline-flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-bnlshn button:where(.svelte-bnlshn){padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.seg.svelte-bnlshn button:where(.svelte-bnlshn)+button:where(.svelte-bnlshn){border-left:1px solid var(--border)}.seg.svelte-bnlshn button.on:where(.svelte-bnlshn){background:var(--bg-hover);color:var(--gold-text)}.password.svelte-bnlshn{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:8px}.password.svelte-bnlshn label:where(.svelte-bnlshn){display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--text-muted);flex:1 1 200px;max-width:280px}.field.svelte-bnlshn{padding:7px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px;font-family:inherit}.field.svelte-bnlshn:focus{outline:none;border-color:var(--gold-line)}.password.svelte-bnlshn .password-input input{padding:7px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:13px;font-family:inherit}.password.svelte-bnlshn .password-input input:focus{outline:none;border-color:var(--gold-line)}#account-name.svelte-bnlshn{width:min(260px,100%)}.danger.svelte-bnlshn{border-color:var(--border-danger)}.danger.svelte-bnlshn p:where(.svelte-bnlshn):not(.muted):not(.error){font-size:13px}.danger.svelte-bnlshn .muted:where(.svelte-bnlshn){margin-bottom:10px}.btn.svelte-bnlshn{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.sm.svelte-bnlshn{padding:5px 12px;font-size:12px}.btn.primary.svelte-bnlshn{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.danger.svelte-bnlshn{background:var(--bg-danger);border-color:var(--border-danger);color:var(--text-danger-strong)}.btn.danger-outline.svelte-bnlshn{border-color:var(--border-danger);color:var(--text-danger);background:transparent}.btn.svelte-bnlshn:disabled{opacity:.6;cursor:default}.modes.svelte-qs3r5y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:-4px 0 18px}.seg.svelte-qs3r5y{display:inline-flex;max-width:100%;border:1px solid var(--border);border-radius:7px;overflow:hidden}.seg.svelte-qs3r5y button:where(.svelte-qs3r5y){flex:0 1 auto;line-height:1.3;padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.seg.svelte-qs3r5y button:where(.svelte-qs3r5y)+button:where(.svelte-qs3r5y){border-left:1px solid var(--border)}.seg.svelte-qs3r5y button.on:where(.svelte-qs3r5y){background:var(--bg-hover);color:var(--gold-text)}.own-page.svelte-qs3r5y{font-size:12px;color:var(--link);text-decoration:none}.own-page.svelte-qs3r5y:hover{text-decoration:underline}.status-bar.svelte-1uha8ag{text-align:right;font-size:11px;margin-bottom:8px}.status-err.svelte-1uha8ag{color:var(--text-danger-strong)}.toast.svelte-1uha8ag{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 16px;border-radius:8px;font-size:13px;background:var(--bg-success);border:1px solid var(--border-success-dim);color:var(--text-prose-strong);box-shadow:0 6px 24px var(--shadow-soft)}.toast.error.svelte-1uha8ag{background:var(--bg-danger);border-color:var(--border-danger-mid);color:var(--text-danger-light)}.toast-close.svelte-1uha8ag{background:none;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:13px}.toast-close.svelte-1uha8ag:hover{opacity:1}.admin-tab.svelte-1uha8ag{position:relative}.review-modes.svelte-1uha8ag{margin:-4px 0 14px}.review-modes.svelte-1uha8ag .seg:where(.svelte-1uha8ag){display:inline-flex;max-width:100%;border:1px solid var(--border);border-radius:7px;overflow:hidden}.review-modes.svelte-1uha8ag .seg:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){flex:0 1 auto;line-height:1.3;padding:7px 12px;font-size:12px;font-weight:700;background:var(--bg-inset);color:var(--text-subtle);border:none;cursor:pointer}.review-modes.svelte-1uha8ag .seg:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){border-left:1px solid var(--border)}.review-modes.svelte-1uha8ag .seg:where(.svelte-1uha8ag) button.on:where(.svelte-1uha8ag){background:var(--bg-hover);color:var(--gold-text)}.review-mode-note.svelte-1uha8ag{margin:6px 0 0;font-size:12px;color:var(--text-subtle);line-height:1.5}.admin-tab.svelte-1uha8ag .caret:where(.svelte-1uha8ag){margin-left:4px;font-size:10px}.admin-tab.svelte-1uha8ag .count:where(.svelte-1uha8ag){margin-left:6px;font-size:11px;font-weight:700;color:var(--on-fill);background:var(--fill-link);border-radius:8px;padding:0 7px;line-height:17px}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tab-badge.svelte-1uha8ag{margin-left:6px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;padding:0 4px;vertical-align:middle}.tabs.svelte-1uha8ag{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1uha8ag::-webkit-scrollbar{display:none}.tab.svelte-1uha8ag{padding:9px 20px;background:transparent;color:var(--text-disabled);border:none;flex-shrink:0;white-space:nowrap;border-bottom:2px solid transparent;cursor:pointer;font-size:13px;font-weight:600}@media(max-width:600px){.tab.svelte-1uha8ag{padding:9px 12px}}.tab.active.svelte-1uha8ag{background:var(--bg-raised);color:var(--gold-text);border-bottom-color:var(--gold-line)}.section.svelte-1uha8ag{background:var(--bg-panel);border-radius:10px;border:1px solid var(--border-subtle);padding:16px;margin-bottom:14px}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center}.s-title.svelte-1uha8ag{font-size:11px;color:var(--text-subtle);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.row.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.select.svelte-1uha8ag{background:var(--bg-raised);color:var(--text);border:1px solid var(--field-border);border-radius:6px;padding:7px 10px;font-size:13px;outline:none}.textarea.svelte-1uha8ag{width:100%;background:var(--bg-well);color:var(--text-success);border:1px solid var(--field-border-green);border-radius:8px;padding:12px;font-size:12px;font-family:Courier New,monospace;min-height:100px;resize:vertical;outline:none}.textarea.short.svelte-1uha8ag{min-height:60px}.textarea.pbn-box.svelte-1uha8ag{min-height:120px}.textarea.dragging.svelte-1uha8ag{border-color:var(--gold-line);background:var(--bg-green)}.import-actions.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.link-btn.svelte-1uha8ag{font-size:12px;color:var(--link);cursor:pointer;text-decoration:underline}.link-btn.svelte-1uha8ag:hover{color:var(--gold-text)}.import-error.svelte-1uha8ag{font-size:13px;color:var(--text-danger);margin:8px 0 0}.howto.svelte-1uha8ag{margin-top:12px;font-size:12px;color:var(--text-subtle)}.howto.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--text-muted)}.howto.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:8px 0 0;line-height:1.6}.howto.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--text)}.field-label.svelte-1uha8ag{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.mini-label.svelte-1uha8ag{font-size:11px;color:var(--text-subtle);margin-bottom:4px}.help.svelte-1uha8ag{font-size:12px;color:var(--text-subtle);margin-bottom:10px;line-height:1.6}.btn.svelte-1uha8ag{padding:8px 16px;border-radius:7px;border:1px solid var(--border-subtle);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-subtle)}.btn.primary.svelte-1uha8ag{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.lg.svelte-1uha8ag{padding:12px 28px;font-size:15px}.btn.sm.svelte-1uha8ag{font-size:12px;padding:6px 12px}.btn.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1uha8ag:disabled{background:var(--bg-hover);color:var(--text-faint);opacity:1}.advice-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:14px}.advice-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text-subtle)}.advice-card.svelte-1uha8ag:hover:not(:disabled){border-color:var(--border)}.advice-card.active.svelte-1uha8ag{background:var(--bg-success);border-color:var(--border-success-dim)}.advice-card.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.55}.advice-card-title.svelte-1uha8ag{font-size:13px;font-weight:700;color:var(--text)}.advice-card.active.svelte-1uha8ag .advice-card-title:where(.svelte-1uha8ag){color:var(--text-success)}.advice-card-desc.svelte-1uha8ag{font-size:12px;line-height:1.4;color:var(--text-muted)}.summary-contract.svelte-1uha8ag{font-size:18px;font-weight:800;color:var(--gold-text)}.summary-result.svelte-1uha8ag{font-size:13px;font-weight:700;color:var(--text-coral);margin-top:2px}.summary-result.made.svelte-1uha8ag{color:var(--text-success)}.summary-detail.svelte-1uha8ag{font-size:12px;color:var(--text-muted);margin-top:2px}.summary-bar.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:10px}.summary-bar.svelte-1uha8ag>:where(.svelte-1uha8ag){margin-top:0}.seat-tabs.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.seat-tab.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:7px;cursor:pointer;background:var(--bg-raised);border:1px solid var(--border-subtle);color:var(--text-subtle);font-size:13px;font-weight:600}.seat-tab.active.svelte-1uha8ag{border-color:var(--gold-line);color:var(--gold-text);background:var(--bg-gold)}.seat-count.svelte-1uha8ag{font-size:11px;color:var(--text-subtle);font-weight:700}.seat-tab.full.svelte-1uha8ag .seat-count:where(.svelte-1uha8ag){color:var(--text-success)}.contract-status.svelte-1uha8ag{margin-top:12px;font-size:13px;color:var(--text-subtle)}.contract-status.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--gold-text)}.check-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--text);cursor:pointer}.check-row.disabled.svelte-1uha8ag{opacity:.5;cursor:not-allowed}.check-row.disabled.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:1}.check-hint.svelte-1uha8ag{font-size:12px;color:var(--text-subtle)}.trick-errors.svelte-1uha8ag{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--text-coral)}.import-bar.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.import-bar-text.svelte-1uha8ag{font-size:14px;color:var(--text);font-weight:600}.import-bar-label.svelte-1uha8ag{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--text-brand);margin-right:8px}.import-bar-details.svelte-1uha8ag{display:block;font-size:12px;font-weight:400;color:var(--text-subtle);margin-top:2px}.link-offer.svelte-1uha8ag{border-color:var(--border-gold-strong)}.link-offer-actions.svelte-1uha8ag{margin-top:12px}.receiving.svelte-1uha8ag{margin:0}.preview-note.svelte-1uha8ag{font-size:11px;color:var(--text-olive);margin-top:6px}.response-box.svelte-1uha8ag{background:var(--bg-green);border-radius:10px;border:1px solid var(--border-green);padding:20px;margin-bottom:20px;animation:fadeIn .3s ease}.response-label.svelte-1uha8ag{font-size:11px;color:var(--text-brand-soft);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.loading-text.svelte-1uha8ag{color:var(--text-brand);font-size:14px}.loading-hint.svelte-1uha8ag{display:block;font-size:12px;color:var(--text-brand-soft);margin-top:4px}.pulse.svelte-1uha8ag{animation:pulse 1.5s infinite;display:inline-block}.history-item.svelte-1uha8ag{background:var(--bg-green);border-radius:8px;border:1px solid var(--border-green);padding:12px;margin-bottom:10px}.history-label.svelte-1uha8ag{font-size:11px;color:var(--text-brand);margin-bottom:6px;text-transform:uppercase;font-weight:600}.history-text.svelte-1uha8ag{color:var(--text-prose);font-size:13px;line-height:1.7}.play-toggle-btn.svelte-1uha8ag{background:var(--bg-panel);border-color:var(--border-subtle);color:var(--link-soft);font-family:monospace}.play-toggle-btn.svelte-1uha8ag:hover{background:var(--bg-hover);color:var(--link)}
