.edi.svelte-xbrgeb{--rule-soft: color-mix(in srgb, var(--border) 62%, transparent);font-variant-numeric:oldstyle-nums}.shell.svelte-xbrgeb{max-width:980px;margin:0 auto;padding:0 1.25rem}@media(min-width:900px){.shell.svelte-xbrgeb{padding:0 2.5rem}}.eyebrow.svelte-xbrgeb{display:flex;align-items:center;gap:.625rem;margin:0;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--primary)}.eyebrow.svelte-xbrgeb:after{content:"";flex:1;min-width:1rem;height:1px;background:currentColor;opacity:.32}.eyebrow.blue.svelte-xbrgeb{color:var(--ink-blue)}.eyebrow.mid.svelte-xbrgeb{justify-content:center}.eyebrow.mid.svelte-xbrgeb:after{display:none}.rehearsal.svelte-xbrgeb{display:inline-grid;place-items:center;flex:none;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border:1.5px solid var(--text);font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--text)}.btn.svelte-xbrgeb{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--tap-min);padding:0 1.35rem;border-radius:var(--radius-sm);border:1.5px solid var(--text);background:var(--text);color:var(--bg);font-size:.94rem;font-weight:600;text-decoration:none;transition:transform .12s ease-out,background-color .12s,border-color .12s}.btn.svelte-xbrgeb:hover{transform:translateY(-1px)}.btn-stamp.svelte-xbrgeb{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.btn-stamp.svelte-xbrgeb:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-ghost.svelte-xbrgeb{background:transparent;border-color:var(--border);color:var(--text)}.btn-ghost.svelte-xbrgeb:hover{border-color:var(--text);background:var(--bg-card)}.head.svelte-xbrgeb{padding:3rem 0 2.25rem;border-bottom:1px solid var(--rule-soft)}@media(min-width:900px){.head.svelte-xbrgeb{padding:4.5rem 0 3rem}}.head-h1.svelte-xbrgeb{margin:1.1rem 0 0;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,2.9rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;max-width:17em;text-wrap:balance;color:var(--text)}.head-h1.svelte-xbrgeb .quote{display:block;font-style:italic;color:var(--primary)}.head-h1.svelte-xbrgeb .l2:where(.svelte-xbrgeb){display:block;margin-top:.15em;font-weight:400;color:var(--text-muted)}.head-lede.svelte-xbrgeb{margin:1.2rem 0 0;max-width:62ch;font-size:1.02rem;line-height:1.65;color:var(--text-muted)}.sec.svelte-xbrgeb{padding:2.5rem 0;border-top:1px solid var(--rule-soft)}.sec.svelte-xbrgeb:first-child{border-top:none}@media(min-width:900px){.sec.svelte-xbrgeb{padding:3.5rem 0}}.sec-head.svelte-xbrgeb{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.6rem}.sec-col.svelte-xbrgeb{flex:1;min-width:0}.sec-h2.svelte-xbrgeb{margin:.7rem 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,3.2vw,1.9rem);font-weight:600;line-height:1.15;letter-spacing:-.018em;max-width:24ch;text-wrap:balance;color:var(--text)}.sec-h2.lead.svelte-xbrgeb{margin-top:.15rem}.plats.svelte-xbrgeb{list-style:none;display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--border);background:var(--border)}@media(min-width:620px){.plats.svelte-xbrgeb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.plats.svelte-xbrgeb{grid-template-columns:repeat(4,minmax(0,1fr))}}.plat.svelte-xbrgeb{background:var(--bg-card)}.plat.svelte-xbrgeb>:where(.svelte-xbrgeb){display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1rem;text-decoration:none}.plat.svelte-xbrgeb a:where(.svelte-xbrgeb){transition:background-color .12s}.plat.svelte-xbrgeb a:where(.svelte-xbrgeb):hover{background:var(--bg-card-hover)}.plat-n.svelte-xbrgeb{font-family:var(--font-display);font-size:.98rem;font-weight:600;color:var(--text)}.plat.svelte-xbrgeb a:where(.svelte-xbrgeb) .plat-n:where(.svelte-xbrgeb){color:var(--primary)}.plat-d.svelte-xbrgeb{font-size:.82rem;line-height:1.5;color:var(--text-muted)}.problem.svelte-xbrgeb{margin:0;padding-left:1.1rem;border-left:2px solid var(--ink-blue);max-width:64ch;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.28rem);font-style:italic;line-height:1.55;color:var(--text-muted)}.problem.svelte-xbrgeb strong{font-style:normal;color:var(--text)}.contents.svelte-xbrgeb{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.row.svelte-xbrgeb{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:baseline;padding:.95rem 0;border-bottom:1px solid var(--rule-soft)}.no.svelte-xbrgeb{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--text-dim)}.no.roman.svelte-xbrgeb{min-width:1.6rem}.row-txt.svelte-xbrgeb{min-width:0}.ttl.svelte-xbrgeb{display:block;font-family:var(--font-display);font-size:1.04rem;font-weight:600;color:var(--text)}.dsc.svelte-xbrgeb{display:block;margin-top:.2rem;max-width:66ch;font-size:.88rem;line-height:1.55;color:var(--text-muted)}.train.svelte-xbrgeb{list-style:none;display:grid;gap:.65rem 1.5rem;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.train.svelte-xbrgeb{grid-template-columns:repeat(3,minmax(0,1fr))}}.train.svelte-xbrgeb li:where(.svelte-xbrgeb){display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.train.svelte-xbrgeb svg{flex:none;margin-top:.22rem;color:var(--accent-green)}.ledger.svelte-xbrgeb{display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}@media(min-width:760px){.ledger.svelte-xbrgeb{grid-template-columns:repeat(3,minmax(0,1fr))}}.cell.svelte-xbrgeb{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.1rem;background:var(--bg-card)}.cell-t.svelte-xbrgeb{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text)}.cell-d.svelte-xbrgeb{margin:0;font-size:.85rem;line-height:1.55;color:var(--text-muted)}.see-live.svelte-xbrgeb{margin:1.5rem 0 0}.see-live.svelte-xbrgeb a:where(.svelte-xbrgeb){display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.15rem;transition:color .12s}.see-live.svelte-xbrgeb a:where(.svelte-xbrgeb):hover{color:var(--primary-hover)}.fine.svelte-xbrgeb{padding:3rem 0 4rem;border-top:2px solid var(--text);text-align:center}.fine-p.svelte-xbrgeb{margin:1rem auto 1.6rem;max-width:50ch;font-size:.98rem;line-height:1.65;color:var(--text-muted)}.fine-btns.svelte-xbrgeb{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}@media(prefers-reduced-motion:reduce){.btn.svelte-xbrgeb{transition:none}.btn.svelte-xbrgeb:hover{transform:none}}
