.page-hero.svelte-1dzsigi{text-align:center;max-width:760px;margin:var(--sp-4) auto var(--sp-9);align-items:center;gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.eyebrow.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}h1.svelte-1dzsigi{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,2.9rem);font-weight:800}.lead.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--text-body);margin:0;font-size:1.1rem;line-height:1.6}.toc.svelte-1dzsigi{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.toc-chip.svelte-1dzsigi{border:1px solid var(--border);color:var(--text-dim);background:#f2e4c70a;border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;text-decoration:none;transition:color .16s,border-color .16s}.toc-chip.svelte-1dzsigi:hover{color:var(--text);border-color:var(--border-strong)}.rule-section.svelte-1dzsigi{max-width:1060px;margin:0 auto var(--sp-9);width:100%;scroll-margin-top:var(--sp-8);opacity:0;transition:opacity .52s,transform .52s;transform:translateY(14px)}.rule-section.shown.svelte-1dzsigi{opacity:1;transform:none}.sec-head.svelte-1dzsigi{margin-bottom:var(--sp-6);max-width:62ch}.sec-tag.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--sp-3);border-radius:999px;padding:.28rem .7rem;display:inline-block}.tag-gold.svelte-1dzsigi{color:var(--accent);background:#f2a93b29}.tag-teal.svelte-1dzsigi{color:var(--teal-hi);background:#4ed6d024}.tag-pink.svelte-1dzsigi{color:var(--pink-hi);background:#e8578e29}.tag-violet.svelte-1dzsigi{color:var(--amethyst-text);background:#6c2bc947}h2.svelte-1dzsigi{font-family:var(--font-display);margin:0 0 var(--sp-3);letter-spacing:-.01em;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800}.sec-lead.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--text-body);margin:0;line-height:1.65}.big-idea.svelte-1dzsigi{margin:0 0 var(--sp-7);padding:var(--sp-6) var(--sp-6) var(--sp-5);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(100deg,#f2a93b17,#0000 70%)}.big-idea.svelte-1dzsigi p:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text);margin:0 0 var(--sp-3);font-size:clamp(1.15rem,2.6vw,1.5rem);line-height:1.55}.big-idea.svelte-1dzsigi cite:where(.svelte-1dzsigi){font-family:var(--font-ui);font-style:normal;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.idea-grid.svelte-1dzsigi{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idea-card.svelte-1dzsigi{padding:var(--sp-5);border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--border);gap:var(--sp-3);flex-direction:column;display:flex}.idea-icon.svelte-1dzsigi{border-radius:var(--radius-xs);width:38px;height:38px;font-family:var(--font-display);justify-content:center;align-items:center;font-weight:800;display:flex}.idea-card.svelte-1dzsigi h3:where(.svelte-1dzsigi){font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:800}.idea-card.svelte-1dzsigi p:where(.svelte-1dzsigi),.def.svelte-1dzsigi p:where(.svelte-1dzsigi),.prose.svelte-1dzsigi p:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);margin:0;line-height:1.65}.no-score.svelte-1dzsigi{margin:var(--sp-5) 0 0;text-align:center;font-family:var(--font-narrative);color:var(--amethyst-text);font-style:italic}.fact-row.svelte-1dzsigi{gap:var(--sp-4);margin-bottom:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact.svelte-1dzsigi{padding:var(--sp-5);border-radius:var(--radius);text-align:center;background:#4ed6d012;border:1px solid #4ed6d02e}.fact.svelte-1dzsigi b:where(.svelte-1dzsigi){font-family:var(--font-display);color:var(--teal-hi);font-size:1.9rem;font-weight:800;line-height:1.1;display:block}.fact.svelte-1dzsigi span:where(.svelte-1dzsigi){color:var(--text-dim);font-size:.8125rem}.steps.svelte-1dzsigi{counter-reset:step;gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-1dzsigi li:where(.svelte-1dzsigi){counter-increment:step;font-family:var(--font-narrative);color:var(--text-card);padding-left:2.6rem;line-height:1.65;position:relative}.steps.svelte-1dzsigi li:where(.svelte-1dzsigi):before{content:counter(step);width:1.9rem;height:1.9rem;color:var(--accent);font-family:var(--font-display);background:#f2a93b29;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:-.1rem;left:0}.steps.svelte-1dzsigi li:where(.svelte-1dzsigi) b:where(.svelte-1dzsigi){color:var(--text);font-family:var(--font-ui);margin-bottom:.15rem;font-weight:700;display:block}.demo-split.svelte-1dzsigi{gap:var(--sp-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.demo-split-rev.svelte-1dzsigi .mock:where(.svelte-1dzsigi){order:2}.prose.svelte-1dzsigi{gap:var(--sp-4);flex-direction:column;display:flex}.danger.svelte-1dzsigi{color:var(--pink-hi)!important}.def-grid.svelte-1dzsigi{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.def-grid-2.svelte-1dzsigi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.def.svelte-1dzsigi{padding:var(--sp-4);border-radius:var(--radius-md);background:var(--bg-raised);border:1px solid var(--border)}.def.svelte-1dzsigi b:where(.svelte-1dzsigi){font-family:var(--font-ui);color:var(--text);margin-bottom:var(--sp-2);font-size:.9375rem;font-weight:700;display:block}.warn-row.svelte-1dzsigi{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.warn.svelte-1dzsigi{padding:var(--sp-4);border-radius:var(--radius-md);background:#e8578e14;border:1px solid #e8578e38}.warn.svelte-1dzsigi b:where(.svelte-1dzsigi){font-family:var(--font-ui);color:var(--pink-hi);margin-bottom:var(--sp-2);font-size:.9375rem;font-weight:700;display:block}.warn.svelte-1dzsigi span:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);line-height:1.6}.aside.svelte-1dzsigi{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);font-family:var(--font-narrative);border-left:3px solid var(--teal);color:var(--text-card);background:#4ed6d012;line-height:1.6}.aside-gold.svelte-1dzsigi{border-left-color:var(--accent);background:#f2a93b14}.aside-violet.svelte-1dzsigi{border-left-color:var(--purple);background:#6c2bc929}.mock.svelte-1dzsigi{padding:var(--sp-5);border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--elev-card);gap:var(--sp-3);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.mock-bar.svelte-1dzsigi{align-items:center;gap:var(--sp-2);flex-wrap:wrap;align-self:stretch;display:flex}.mock-pill.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem}.mock-pill-info.svelte-1dzsigi{color:var(--teal-hi);background:#4ed6d029}.mock-pill-curse.svelte-1dzsigi{background:var(--pink);color:var(--pink-contrast)}.mock-meta.svelte-1dzsigi{font-size:var(--fs-micro);color:var(--text-mute)}.mock-word.svelte-1dzsigi{font-family:var(--font-display);color:var(--parchment-text);background:linear-gradient(170deg, var(--parchment-word), var(--parchment-lo));border:3px solid var(--accent);text-align:center;border-radius:16px;max-width:100%;padding:.4em .7em;font-size:clamp(1.3rem,3.4vw,1.9rem);font-weight:800}.mock-word-refused.svelte-1dzsigi{border-color:var(--pink);background:linear-gradient(170deg,#efe3d6,#d8c3a8)}.mock-refused-tag.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-hi)}.mock-bid.svelte-1dzsigi{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border:1px solid var(--border);background:#f2e4c70d;border-radius:999px;transition:border-color .26s;display:flex}.mock-bid.sold.svelte-1dzsigi{border-color:var(--accent)}.mock-bid-amount.svelte-1dzsigi{font-family:var(--font-display);color:var(--accent);text-align:right;min-width:2.2ch;font-size:1.7rem;font-weight:800}.mock-bid-unit.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--text-dim);font-size:.8125rem}.mock-bid-sep.svelte-1dzsigi{background:var(--border-strong);width:1px;height:1.1rem}.mock-bid-leader.svelte-1dzsigi{font-family:var(--font-ui);color:var(--text);font-size:.875rem;font-weight:700}.mock-players.svelte-1dzsigi{align-self:stretch;gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mock-players.svelte-1dzsigi li:where(.svelte-1dzsigi){align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:#f2e4c70a;border:1px solid #0000;transition:border-color .26s,opacity .26s;display:flex}.mock-players.svelte-1dzsigi li.leading:where(.svelte-1dzsigi){border-color:#f2a93b73}.mock-players.svelte-1dzsigi li.out:where(.svelte-1dzsigi){opacity:.45}.mock-players.svelte-1dzsigi li.out:where(.svelte-1dzsigi) .mock-name:where(.svelte-1dzsigi){text-decoration:line-through}.mock-dot.svelte-1dzsigi{background:var(--purple);width:24px;height:24px;color:var(--text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.mock-name.svelte-1dzsigi{color:var(--text-body);flex:1;font-size:.875rem}.mock-state.svelte-1dzsigi{font-size:var(--fs-micro);color:var(--text-mute);text-transform:uppercase;letter-spacing:.08em}.mock-state-lead.svelte-1dzsigi{color:var(--accent)}.mock-sold.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--accent);text-align:center;font-style:italic}.mock-premium.svelte-1dzsigi{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.mock-premium-label.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.mock-premium-value.svelte-1dzsigi{font-family:var(--font-ui);color:var(--pink-hi);font-size:2.4rem;font-weight:800;line-height:1}.mock-track.svelte-1dzsigi{background:#f2e4c724;border-radius:999px;width:min(240px,100%);height:8px;overflow:hidden}.mock-fill.svelte-1dzsigi{background:var(--pink);border-radius:999px;height:100%;transition:width .4s linear}.mock-cap.svelte-1dzsigi{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.mock-take.svelte-1dzsigi{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--accent), var(--accent-lo));color:var(--accent-contrast);font-family:var(--font-ui);box-shadow:0 5px 0 var(--accent-shadow);padding:.6rem 1.4rem;font-weight:700}.mock-flip.svelte-1dzsigi{perspective:900px;justify-content:center;min-height:260px}.flip-inner.svelte-1dzsigi{width:min(230px,100%);height:210px;transform-style:preserve-3d;position:relative}.flip-inner.spin.svelte-1dzsigi{animation:7s ease-in-out infinite svelte-1dzsigi-flip}@keyframes svelte-1dzsigi-flip{0%,28%{transform:rotateY(0)}45%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.flip-face.svelte-1dzsigi{border-radius:var(--radius);backface-visibility:hidden;gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.flip-front.svelte-1dzsigi{background:#6c2bc93d;border:2px solid #e8578e59;justify-content:space-between}.flip-mark.svelte-1dzsigi{color:var(--pink-hi);align-self:flex-end;font-size:1.4rem}.flip-back.svelte-1dzsigi{border:2px solid var(--pink);box-shadow:var(--elev-curse);background:#2a0f2a;transform:rotateY(180deg)}.flip-text.svelte-1dzsigi{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.mock-debate.svelte-1dzsigi{align-items:stretch}.mock-situation.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--amethyst-text);margin:0;font-style:italic;line-height:1.6}.mock-verdicts.svelte-1dzsigi{gap:var(--sp-3);flex-direction:column;display:flex}.mock-verdict.svelte-1dzsigi{padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border);background:#f2e4c70a}.mock-verdict-win.svelte-1dzsigi{background:#f2a93b12;border-color:#f2a93b73}.mock-vname.svelte-1dzsigi{font-family:var(--font-ui);color:var(--text);margin-right:var(--sp-2);font-weight:700}.mock-vbadge.svelte-1dzsigi{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.mock-verdict.svelte-1dzsigi p:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);margin:var(--sp-2) 0 0;font-size:.9375rem;line-height:1.55}.special-grid.svelte-1dzsigi{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.special.svelte-1dzsigi{padding:var(--sp-5);border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-raised);gap:var(--sp-3);flex-direction:column;display:flex}.special-icon.svelte-1dzsigi{font-size:1.6rem}.special.svelte-1dzsigi h3:where(.svelte-1dzsigi){font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:800}.special.svelte-1dzsigi p:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);margin:0;line-height:1.6}.special-magot.svelte-1dzsigi{border-color:#f2a93b4d}.special-joker.svelte-1dzsigi{border-color:#4ed6d04d}.special-sealed.svelte-1dzsigi{border-color:#6c2bc973}.table.svelte-1dzsigi{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-head.svelte-1dzsigi,.table-row.svelte-1dzsigi{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) 110px minmax(0,2fr);align-items:baseline;display:grid}.table-head.svelte-1dzsigi{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:#f2e4c70f}.table-row.svelte-1dzsigi+.table-row:where(.svelte-1dzsigi),.table-head.svelte-1dzsigi+.table-row:where(.svelte-1dzsigi){border-top:1px solid var(--border)}.cell-name.svelte-1dzsigi{font-family:var(--font-ui);color:var(--text);font-size:.9375rem;font-weight:700}.cell-default.svelte-1dzsigi{color:var(--accent)}.cell-what.svelte-1dzsigi{font-family:var(--font-narrative);color:var(--text-card);line-height:1.55}.keys.svelte-1dzsigi{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.key-row.svelte-1dzsigi{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--bg-raised);border:1px solid var(--border);display:flex}kbd.svelte-1dzsigi{font-family:var(--font-ui);border-radius:var(--radius-xs);border:1px solid var(--border-strong);color:var(--text);background:#f2e4c71a;flex:none;padding:.28rem .6rem;font-size:.8125rem;font-weight:700}.key-row.svelte-1dzsigi span:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);line-height:1.5}.tips-title.svelte-1dzsigi{font-family:var(--font-display);margin:var(--sp-7) 0 var(--sp-4);font-size:1.15rem;font-weight:800}.tips.svelte-1dzsigi{gap:var(--sp-3);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.tips.svelte-1dzsigi li:where(.svelte-1dzsigi){font-family:var(--font-narrative);color:var(--text-card);line-height:1.65}.tips.svelte-1dzsigi li:where(.svelte-1dzsigi)::marker{color:var(--accent)}.link-row.svelte-1dzsigi{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.link-row.svelte-1dzsigi .btn:where(.svelte-1dzsigi){text-decoration:none}.page-cta.svelte-1dzsigi{justify-content:center;gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-9);flex-wrap:wrap;display:flex}.hero-cta.svelte-1dzsigi{padding:1.1rem 1.7rem;font-size:1.05rem;text-decoration:none}@media (width<=900px){.demo-split.svelte-1dzsigi{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.demo-split-rev.svelte-1dzsigi .mock:where(.svelte-1dzsigi){order:0}.idea-grid.svelte-1dzsigi{grid-template-columns:minmax(0,1fr)}.table-head.svelte-1dzsigi{display:none}.table-row.svelte-1dzsigi{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto}.cell-what.svelte-1dzsigi{grid-column:1/-1}}@media (width<=560px){.fact-row.svelte-1dzsigi{grid-template-columns:minmax(0,1fr)}.rule-section.svelte-1dzsigi{margin-bottom:var(--sp-8)}.big-idea.svelte-1dzsigi{padding:var(--sp-4)}}@media (prefers-reduced-motion:reduce){.rule-section.svelte-1dzsigi{opacity:1;transition:none;transform:none}.flip-inner.spin.svelte-1dzsigi{animation:none;transform:rotateY(180deg)}}.def-wide.svelte-1dzsigi{background:#6c2bc91f;border-color:#6c2bc973;grid-column:1/-1}
