.home.svelte-1uha8ag{--shell: var(--page-max);margin-block:calc(-1 * var(--space-lg))}.shell.svelte-1uha8ag{max-width:var(--shell);margin-inline:auto;padding-inline:var(--page-gutter)}.band.svelte-1uha8ag{background:var(--color-paper-2);border-block:var(--rule-hair) solid var(--color-rule-2)}.band--start.svelte-1uha8ag{background:var(--color-accent-tint);border-color:var(--color-rule-2)}.hero.svelte-1uha8ag{display:grid;gap:var(--space-xl);align-items:center;padding-block:var(--space-xl) var(--space-2xl)}.hero__title.svelte-1uha8ag{margin:0 0 var(--space-lg);font-family:var(--font-display);font-weight:900;font-size:var(--text-display);line-height:1.18;letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.hero__lede.svelte-1uha8ag{margin:0 0 var(--space-xl);max-width:34em;font-size:var(--text-md);line-height:1.75;color:var(--color-ink-2)}.hero__actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:44px;padding:.7rem 1.35rem;border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-base);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn.svelte-1uha8ag:hover{text-decoration:none;transform:translateY(-1px)}.btn.svelte-1uha8ag:active{transform:translateY(0)}.btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn.svelte-1uha8ag:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--fill.svelte-1uha8ag{background:var(--color-accent-deep);color:var(--color-accent-ink)}.btn--fill.svelte-1uha8ag:hover{background:var(--color-accent-deeper);color:var(--color-accent-ink)}.btn--line.svelte-1uha8ag{background:transparent;border-color:var(--color-rule);color:var(--color-ink)}.btn--line.svelte-1uha8ag:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.btn--sm.svelte-1uha8ag{min-height:40px;padding:.55rem 1.1rem;font-size:var(--text-sm)}.feature.svelte-1uha8ag{display:grid;gap:var(--space-md);padding:var(--space-lg);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-whisper);color:inherit;text-decoration:none;transform:rotate(-1.2deg);transition:transform var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}a.feature.svelte-1uha8ag:hover{text-decoration:none;border-color:var(--color-accent);transform:rotate(0)}.feature--empty.svelte-1uha8ag{transform:none;justify-items:start}.feature__empty-text.svelte-1uha8ag{margin:0;line-height:1.7;color:var(--color-ink-2)}.feature__label.svelte-1uha8ag{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;color:var(--color-accent-text)}.feature__q.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.45;color:var(--color-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.feature__options.svelte-1uha8ag{display:grid;gap:var(--space-xs)}.opt.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-input);font-size:var(--text-sm);color:var(--color-ink)}.opt__ring.svelte-1uha8ag{flex:none;width:14px;height:14px;border:2px solid var(--color-accent-deep);border-radius:50%}.opt__ring--sm.svelte-1uha8ag{width:10px;height:10px;border-width:2px}.opt__text.svelte-1uha8ag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature__foot.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.feature__go.svelte-1uha8ag{margin-inline-start:auto;font-weight:700;white-space:nowrap;color:var(--color-accent-text)}.author.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.author__text.svelte-1uha8ag{display:flex;flex-direction:column;min-width:0}.author--compact.svelte-1uha8ag .author__name:where(.svelte-1uha8ag),.author--compact.svelte-1uha8ag .author__handle:where(.svelte-1uha8ag){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author--compact.svelte-1uha8ag .author__handle:where(.svelte-1uha8ag){flex:1 1 0}.author__name.svelte-1uha8ag{font-size:var(--text-sm);font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author__handle.svelte-1uha8ag{font-size:var(--text-xs);color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar.svelte-1uha8ag{flex:none;width:32px;height:32px;border-radius:50%;background:var(--color-paper-3);object-fit:cover}.avatar--sm.svelte-1uha8ag{width:24px;height:24px}.status.svelte-1uha8ag{padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-live-tint);color:var(--color-live);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.status--ended.svelte-1uha8ag{background:var(--color-paper-3);color:var(--color-ink-2)}.split.svelte-1uha8ag{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl)}.how.svelte-1uha8ag{padding-block:var(--space-3xl) var(--space-2xl)}.split.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-xs);font-family:var(--font-display);font-weight:900;font-size:var(--text-xl);line-height:1.3;color:var(--color-ink);overflow-wrap:anywhere}.meta.svelte-1uha8ag{margin:0 0 var(--space-md);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.split__lead.svelte-1uha8ag{margin:0 0 var(--space-lg);max-width:30em;line-height:1.75;color:var(--color-ink-2)}.link-arrow.svelte-1uha8ag{display:inline-block;font-weight:700;white-space:nowrap;color:var(--color-accent-text)}.link-arrow.svelte-1uha8ag:after{content:" →"}.empty.svelte-1uha8ag{margin:0;padding:var(--space-xl) 0;color:var(--color-muted)}.poll-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none}.poll-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){min-width:0}.poll-card.svelte-1uha8ag{display:grid;gap:var(--space-sm);height:100%;padding:var(--space-md) var(--space-lg);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);color:inherit;text-decoration:none;transition:transform var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.poll-card.svelte-1uha8ag:hover{text-decoration:none;border-color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.poll-card.svelte-1uha8ag:hover{transform:translateY(-2px)}}.poll-card__q.svelte-1uha8ag{font-weight:700;line-height:1.55;color:var(--color-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.poll-card__options.svelte-1uha8ag{display:grid;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2)}.poll-card__opt.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.poll-card__more.svelte-1uha8ag{padding-inline-start:calc(10px + var(--space-xs));color:var(--color-muted)}.poll-card__foot.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:auto;padding-top:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted)}.poll-card__votes.svelte-1uha8ag{margin-inline-start:auto}.art.svelte-1uha8ag{display:grid;gap:var(--space-xs);max-width:22rem;padding:var(--space-lg);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.art__bar.svelte-1uha8ag{position:relative;height:32px;overflow:hidden;border-radius:var(--radius-input);background:var(--color-paper-2)}.art__bar.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);border-radius:inherit;background:var(--color-paper-3);transform-origin:left center;animation:svelte-1uha8ag-grow var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.art__bar--lead.svelte-1uha8ag:before{background:var(--color-accent)}@keyframes svelte-1uha8ag-grow{0%{transform:scaleX(0)}}.facts.svelte-1uha8ag{display:grid;gap:var(--space-lg);margin:0}.fact.svelte-1uha8ag{display:grid;gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.fact.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:700;font-size:var(--text-md);line-height:1.4;color:var(--color-ink)}.fact.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;line-height:1.7;color:var(--color-ink-2)}.notice.svelte-1uha8ag{margin:var(--space-xl) 0 0;font-size:var(--text-sm);line-height:1.6;color:var(--color-muted)}.tracks.svelte-1uha8ag{display:grid;gap:var(--space-xl)}.track__title.svelte-1uha8ag{display:inline-block;margin:0 0 var(--space-md);padding-bottom:var(--space-2xs);border-bottom:2px solid var(--color-accent);font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}.steps.svelte-1uha8ag{display:grid;gap:var(--space-md);margin:0 0 var(--space-lg);padding:0;list-style:none}.step.svelte-1uha8ag{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-sm);align-items:start}.step__num.svelte-1uha8ag{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-weight:900;font-variant-numeric:tabular-nums;color:var(--color-accent-text)}.step__body.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:.35rem 0 var(--space-2xs);font-size:var(--text-base);font-weight:700;color:var(--color-ink)}.step__body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-ink-2)}.reveal.svelte-1uha8ag{opacity:0;transform:translateY(8px);animation:svelte-1uha8ag-reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes svelte-1uha8ag-reveal{to{opacity:1;transform:none}}@media(min-width:40rem){.poll-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.facts.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-xl)}.tracks.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}}@media(min-width:60rem){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl)}.split.svelte-1uha8ag{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-2xl);align-items:start}.split__text.svelte-1uha8ag{position:sticky;top:5.5rem}.split--reverse.svelte-1uha8ag{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.split--reverse.svelte-1uha8ag .split__text:where(.svelte-1uha8ag){order:2}}@media(prefers-reduced-motion:reduce){.reveal.svelte-1uha8ag{animation:svelte-1uha8ag-reveal-reduced .15s linear forwards;transform:none}@keyframes svelte-1uha8ag-reveal-reduced{to{opacity:1}}.feature.svelte-1uha8ag,a.feature.svelte-1uha8ag:hover,.poll-card.svelte-1uha8ag:hover,.btn.svelte-1uha8ag:hover{transform:none}.art__bar.svelte-1uha8ag:before{animation:none}}
