.intro.svelte-1khre3g{flex-direction:column;display:flex}.center.svelte-1khre3g{text-align:center;align-items:center}.title.svelte-1khre3g{margin-top:var(--space-4);max-width:38rem}.start.svelte-1khre3g .title:where(.svelte-1khre3g){max-width:none}.vine.svelte-1khre3g{justify-content:inherit;width:100%;margin-top:var(--space-6);display:flex}.center.svelte-1khre3g .vine:where(.svelte-1khre3g){justify-content:center}.text.svelte-1khre3g{margin-top:var(--space-6);max-width:var(--measure-wide);font-size:var(--text-lead);color:var(--color-text-soft)}.start.svelte-1khre3g .text:where(.svelte-1khre3g){max-width:var(--measure);font-size:var(--text-body)}.inverse.svelte-1khre3g .text:where(.svelte-1khre3g){color:var(--color-inverse-text)}.checkbox.svelte-m5vqja{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm-plus);color:var(--color-text-soft);display:flex}input.svelte-m5vqja{width:22px;height:22px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.choices.svelte-pgi88{border:0;margin:0;padding:0}.legend.svelte-pgi88{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold);padding:0}.options.svelte-pgi88{gap:var(--space-3);flex-wrap:wrap;display:flex}.pill.svelte-pgi88{min-height:var(--target-min);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-field);color:var(--color-accent-strong);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;padding:.625rem 1.125rem;display:inline-flex;position:relative}.pill.svelte-pgi88:has(input:where(.svelte-pgi88):checked){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.pill.svelte-pgi88:has(input:where(.svelte-pgi88):focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}input.svelte-pgi88{opacity:0;pointer-events:none;position:absolute}.field.svelte-dqf5y5{gap:var(--space-2);flex-direction:column;display:flex}.label.svelte-dqf5y5{font-size:var(--text-base);font-weight:var(--weight-semibold)}textarea.svelte-dqf5y5{resize:vertical}.field.svelte-1uha690{gap:var(--space-2);flex-direction:column;display:flex}.label.svelte-1uha690{font-size:var(--text-base);font-weight:var(--weight-semibold)}.cluster.svelte-d08z2p{flex-wrap:wrap;display:flex}.grid.svelte-1ydmd6f{grid-template-columns:repeat(auto-fit, minmax(min(var(--min), 100%), 1fr));margin:0;padding:0;list-style:none;display:grid}.figure.svelte-3xzh9f{flex-direction:column;align-items:center;display:flex}.frame.svelte-3xzh9f{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:100%;overflow:hidden}.arch.svelte-3xzh9f{border-radius:var(--radius-arch)}.circle.svelte-3xzh9f{border-radius:50%}.ring.svelte-3xzh9f{box-shadow:0 0 0 1px var(--color-border-strong), 0 0 0 9px var(--color-bg), 0 0 0 10px var(--color-border)}img.svelte-3xzh9f{object-fit:cover;width:100%;height:100%}.caption.svelte-3xzh9f{margin-top:var(--space-5);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--color-text-muted);text-align:center}.card.svelte-7d5xe5{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.card.svelte-7d5xe5 .frame{border-radius:0}.body.svelte-7d5xe5{padding:var(--space-6) var(--space-6) var(--space-7)}.text.svelte-7d5xe5{margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-text-soft)}.facts.svelte-x166mp{border-block:var(--border-hairline) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));display:grid}.item.svelte-x166mp{padding:var(--space-5) var(--space-2) var(--space-5) 0}dt.svelte-x166mp{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}dd.svelte-x166mp{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-highlight)}.fact.svelte-10h140l{gap:var(--space-4);padding-block:var(--space-6);display:flex}.icon.svelte-10h140l{color:var(--color-accent);margin-top:3px}.title.svelte-10h140l{font-weight:var(--weight-bold)}.title.svelte-10h140l a{color:inherit;text-decoration:none}.title.svelte-10h140l a:hover{text-decoration:underline}.text.svelte-10h140l{font-size:var(--text-base);color:var(--color-text-muted);margin-top:2px}.link.svelte-10f5yzw{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-weight:var(--weight-semibold);color:var(--color-accent-strong);display:inline-flex}
