.sample.svelte-14oapsh{--floor:47rem;text-align:left;grid-template-rows:auto minmax(0,1fr) auto;gap:.6rem;width:100%;min-width:0;display:grid}@media (width<=56rem){.sample.svelte-14oapsh{--floor:55rem}}@media (width<=30rem){.sample.svelte-14oapsh{--floor:69rem}}.bar.svelte-14oapsh{align-items:center;gap:.6rem;display:flex}.who.svelte-14oapsh{font-weight:800}.pill.svelte-14oapsh{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:700}.board.svelte-14oapsh{min-height:var(--floor);flex-direction:column;min-width:0;margin-inline:-.6rem;padding-inline:.6rem;font-size:.9rem;display:flex;overflow-x:clip}.sample.svelte-14oapsh .board:where(.svelte-14oapsh) .discuss .scrolllist{flex:1 0 auto;overflow:visible}.sample.svelte-14oapsh .board:where(.svelte-14oapsh) .discuss .current-topic{max-height:none;overflow:visible}.sample.svelte-14oapsh .board:where(.svelte-14oapsh) .discuss .cols{overflow:visible}.sample.svelte-14oapsh .board:where(.svelte-14oapsh) .discuss .right .notes,.sample.svelte-14oapsh .board:where(.svelte-14oapsh) .discuss .left .actions{flex-shrink:0;flex-basis:auto}.caption.svelte-14oapsh{min-height:1.4em;margin:0}main.svelte-skv6c4{width:100%;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,3rem) 3rem}.page.svelte-skv6c4,main.svelte-skv6c4{overflow-anchor:none}.wrap.svelte-skv6c4{align-content:start;justify-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:min(100%,92rem);margin:0 auto;display:grid}.top.svelte-skv6c4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;padding-block:clamp(1rem,4vw,3rem);display:grid}.hero.svelte-skv6c4{text-align:left;justify-items:start;gap:1rem;width:100%;display:grid}.descriptor.svelte-skv6c4{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:650}.lede.svelte-skv6c4{max-width:36rem;margin:0;line-height:1.6}.hero.svelte-skv6c4>.small:where(.svelte-skv6c4){margin:0}h1.svelte-skv6c4{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5.5vw,4.25rem);line-height:1.1}.doors.svelte-skv6c4{justify-items:center;gap:.9rem;width:100%;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.codebox.svelte-skv6c4{flex-wrap:wrap;justify-content:center;gap:.5rem}.codebox.svelte-skv6c4 input:where(.svelte-skv6c4){text-transform:uppercase;font-variant-numeric:tabular-nums;width:14rem;max-width:100%}.doors.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0}.preview.svelte-skv6c4{width:100%;padding:1rem clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.beats.svelte-skv6c4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.beats.svelte-skv6c4 article:where(.svelte-skv6c4){padding:1.4rem}h2.svelte-skv6c4{color:var(--accent-ink);margin:0 0 .5rem;font-size:1.05rem}.beats.svelte-skv6c4 p:where(.svelte-skv6c4){max-width:60ch;margin:0;line-height:1.6}.plans.svelte-skv6c4{justify-items:center;gap:1.2rem;width:100%;display:grid}.planshead.svelte-skv6c4{text-align:center;max-width:44rem}.planshead.svelte-skv6c4 h2:where(.svelte-skv6c4){color:inherit;font-size:1.4rem}.planshead.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0}.tiers.svelte-skv6c4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.tier.svelte-skv6c4{align-content:start;gap:.5rem;padding:1.6rem;display:grid}.tier.featured.svelte-skv6c4{background:color-mix(in srgb, var(--accent-ink) 10%, var(--panel))}.tname.svelte-skv6c4{font-size:1.2rem;font-weight:800}.prow.svelte-skv6c4{align-items:baseline;gap:.25rem;display:flex}.price.svelte-skv6c4{color:var(--accent-ink);font-size:2.2rem;font-weight:800}.tier.svelte-skv6c4 ul:where(.svelte-skv6c4){gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tier.svelte-skv6c4 li:where(.svelte-skv6c4){align-items:center;gap:.4rem;font-size:1rem;display:flex}.plansfoot.svelte-skv6c4{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;display:flex}@media (width<=64rem){.top.svelte-skv6c4{grid-template-columns:1fr}.hero.svelte-skv6c4{text-align:center;justify-items:center}.beats.svelte-skv6c4{grid-template-columns:1fr}.beats.svelte-skv6c4 p:where(.svelte-skv6c4){max-width:none}}@media (width<=44rem){main.svelte-skv6c4{gap:1.4rem;padding:1.25rem .9rem 2rem}.tiers.svelte-skv6c4{grid-template-columns:1fr}.codebox.svelte-skv6c4 input:where(.svelte-skv6c4){text-align:center;width:100%}.preview.svelte-skv6c4{padding:.8rem}}
