.hero.svelte-7299hk{max-width:62rem;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-4)}.hero.svelte-7299hk .display:where(.svelte-7299hk){font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2.2rem);margin:0 0 var(--space-3);color:var(--text-primary)}.hero.svelte-7299hk .sub:where(.svelte-7299hk){color:var(--text-secondary);line-height:1.65;margin:0;max-width:52rem}.panel.svelte-7299hk{max-width:62rem;margin:var(--space-4) auto 0;padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--neutral-700);border-radius:var(--radius-lg)}.panel-head.svelte-7299hk{margin-bottom:var(--space-3)}.panel.svelte-7299hk h2:where(.svelte-7299hk){font-family:var(--font-display);font-size:1.3rem;margin:0;color:var(--text-primary)}.subh.svelte-7299hk{font-family:var(--font-display);font-size:1rem;margin:0 0 var(--space-2);color:var(--text-primary)}.q.svelte-7299hk{color:var(--text-secondary);font-size:.88rem;margin:var(--space-2) 0 0;line-height:1.5}.lede.svelte-7299hk{color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin:0}.lede.svelte-7299hk a:where(.svelte-7299hk){color:var(--cyan-400)}.lede.svelte-7299hk code:where(.svelte-7299hk){font-size:.85em;color:var(--text-primary);background:var(--bg-primary);padding:1px 6px;border-radius:var(--radius-sm)}.downloads.svelte-7299hk{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--neutral-800)}.dl-label.svelte-7299hk{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.downloads.svelte-7299hk nav:where(.svelte-7299hk){display:flex;gap:var(--space-4);flex-wrap:wrap}.downloads.svelte-7299hk a:where(.svelte-7299hk){color:var(--cyan-400);font-size:.85rem;text-decoration:none;border-bottom:1px solid var(--neutral-700)}.downloads.svelte-7299hk a:where(.svelte-7299hk):hover{border-color:var(--cyan-400)}.tbl-scroll.svelte-7299hk{overflow-x:auto}.rank-tbl.svelte-7299hk{width:100%;border-collapse:collapse;font-size:.88rem}.rank-tbl.svelte-7299hk th:where(.svelte-7299hk){text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding:var(--space-2);border-bottom:1px solid var(--neutral-700)}.rank-tbl.svelte-7299hk th.num-h:where(.svelte-7299hk){text-align:right}.rank-tbl.svelte-7299hk td:where(.svelte-7299hk){padding:6px var(--space-2);border-bottom:1px solid var(--neutral-800);color:var(--text-secondary)}.rank-tbl.svelte-7299hk .num:where(.svelte-7299hk){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rank-tbl.svelte-7299hk .tag:where(.svelte-7299hk){color:var(--gold-400);font-size:.8rem;white-space:nowrap}.hand.svelte-7299hk{white-space:nowrap}.hand-name.svelte-7299hk{white-space:nowrap;color:var(--text-primary);font-weight:600}.pc.svelte-7299hk{font-weight:600;margin-right:4px;font-variant-numeric:tabular-nums}.twin.svelte-7299hk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@media(max-width:760px){.twin.svelte-7299hk{grid-template-columns:1fr}}.note.svelte-7299hk{color:var(--text-tertiary);font-size:.8rem;line-height:1.55;margin:var(--space-3) 0 0}.cloud.svelte-7299hk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.chip.svelte-7299hk{padding:4px 10px;background:var(--bg-primary);border:1px solid var(--neutral-800);border-radius:var(--radius-md);white-space:nowrap}.ex.svelte-7299hk{margin-right:var(--space-3);white-space:nowrap}.ex.svelte-7299hk:last-child{margin-right:0}.compare.svelte-7299hk td:where(.svelte-7299hk):first-child{color:var(--text-secondary)}details.svelte-7299hk summary:where(.svelte-7299hk){cursor:pointer;font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary)}details.svelte-7299hk summary:where(.svelte-7299hk)::marker{color:var(--gold-400)}.meth.svelte-7299hk{margin-top:var(--space-3)}.meth.svelte-7299hk p:where(.svelte-7299hk){color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:0 0 var(--space-3)}.meth.svelte-7299hk code:where(.svelte-7299hk){font-size:.8rem;color:var(--text-primary);background:var(--bg-primary);padding:1px 6px;border-radius:var(--radius-sm)}.meth.svelte-7299hk a:where(.svelte-7299hk){color:var(--cyan-400)}.byline.svelte-7299hk{color:var(--text-tertiary);font-size:.8rem;margin:var(--space-3) 0 0}.byline.svelte-7299hk a:where(.svelte-7299hk){color:var(--cyan-400)}.faq.svelte-7299hk dt:where(.svelte-7299hk){color:var(--text-primary);font-weight:600;margin-top:var(--space-4)}.faq.svelte-7299hk dt:where(.svelte-7299hk):first-child{margin-top:0}.faq.svelte-7299hk dd:where(.svelte-7299hk){color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:var(--space-2) 0 0}.xlinks.svelte-7299hk{max-width:62rem;margin:var(--space-5) auto var(--space-8);padding:0 var(--space-4)}.xl-label.svelte-7299hk{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.xlinks.svelte-7299hk nav:where(.svelte-7299hk){display:flex;gap:var(--space-4);flex-wrap:wrap}.xlinks.svelte-7299hk a:where(.svelte-7299hk){color:var(--text-secondary);font-size:.85rem;text-decoration:none;border-bottom:1px solid var(--neutral-700);transition:color .14s,border-color .14s}.xlinks.svelte-7299hk a:where(.svelte-7299hk):hover{color:var(--gold-400);border-color:var(--gold-400)}@media(max-width:640px){.panel.svelte-7299hk{margin-left:var(--space-2);margin-right:var(--space-2);padding:var(--space-4) var(--space-3)}.rank-tbl.svelte-7299hk{font-size:.82rem}}
