.closing.svelte-wc6azi{padding-block:var(--space-8) 0}.panel.svelte-wc6azi{min-height:0;padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);position:relative;overflow:hidden}.copy.svelte-wc6azi{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:36rem;display:flex;position:relative}.title.svelte-wc6azi{font-size:var(--text-h1);line-height:var(--leading-display);letter-spacing:-.02em;color:var(--stage-text)}.lead.svelte-wc6azi{color:var(--stage-dim-text);font-size:var(--text-h4)}.actions.svelte-wc6azi{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.shapes.svelte-wc6azi{right:calc(-1 * var(--space-5));bottom:calc(-1 * var(--space-5));grid-template-columns:repeat(2, var(--space-9));gap:var(--space-4);opacity:.18;display:grid;position:absolute;transform:rotate(-12deg)}.shape.svelte-wc6azi{width:var(--space-9);height:var(--space-9);display:block}@media (width>=640px){.panel.svelte-wc6azi{padding:var(--space-8) var(--space-7)}}@media (width>=960px){.panel.svelte-wc6azi{padding:var(--space-9) var(--space-8)}.shapes.svelte-wc6azi{right:var(--space-8);grid-template-columns:repeat(2, var(--space-10));gap:var(--space-5);opacity:1;bottom:50%;transform:translateY(50%)rotate(-8deg)}.shape.svelte-wc6azi{width:var(--space-10);height:var(--space-10)}}.eyebrow.svelte-1716n71{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-1716n71{margin-top:var(--space-2);letter-spacing:-.025em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.05}.lead.svelte-1716n71{color:var(--ink-2);font-size:var(--text-body-lg,1.125rem);line-height:var(--leading-body)}.light.svelte-1716n71{color:var(--stage-text)}.lead.light.svelte-1716n71{color:var(--stage-muted)}.eyebrow.light.svelte-1716n71{color:var(--tile-c)}.event.svelte-1716n71{padding-block:var(--space-8)}.event-panel.svelte-1716n71{gap:var(--space-6);min-height:0;padding:var(--space-6) var(--space-5);border-radius:calc(var(--radius-lg) * 1.5);display:grid}.event-copy.svelte-1716n71{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.event-actions.svelte-1716n71{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.price.svelte-1716n71{color:var(--stage-muted);font-size:var(--text-secondary)}.stats.svelte-1716n71{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid}.stats.svelte-1716n71 div:where(.svelte-1716n71){padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffff0f}.stats.svelte-1716n71 dt:where(.svelte-1716n71){color:var(--stage-muted);font-size:var(--text-caption);font-weight:600}.stats.svelte-1716n71 dd:where(.svelte-1716n71){color:var(--stage-text);font-family:var(--font-display);font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:800;line-height:1.1}@media (width>=900px){.event-panel.svelte-1716n71{padding:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.how.svelte-qaz2i{padding-block:var(--space-9);border-top:1px solid var(--border)}.head.svelte-qaz2i{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.eyebrow.svelte-qaz2i{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-qaz2i{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.title.svelte-qaz2i em:where(.svelte-qaz2i){color:var(--accent-text);font-style:normal}.tabs.svelte-qaz2i{gap:var(--space-1);width:fit-content;max-width:100%;margin:var(--space-6) auto var(--space-7);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2);scrollbar-width:none;display:flex;overflow-x:auto}.tab.svelte-qaz2i{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:700;display:inline-flex}.tab.svelte-qaz2i:hover{color:var(--ink)}.tab[aria-selected=true].svelte-qaz2i{background:var(--ink);color:var(--canvas)}.num.svelte-qaz2i{font-variant-numeric:tabular-nums;opacity:.7}.panel.svelte-qaz2i{gap:var(--space-7);align-items:center;display:grid}.art.svelte-qaz2i{justify-content:center;gap:var(--space-4);min-height:22rem;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-2);animation:svelte-qaz2i-enter var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}@keyframes svelte-qaz2i-enter{0%{opacity:0;transform:translateY(8px)}}.copy.svelte-qaz2i{gap:var(--space-3);flex-direction:column;display:flex}.step-num.svelte-qaz2i{color:var(--brand);font-size:var(--text-secondary);font-weight:700}.step-title.svelte-qaz2i{font-size:var(--text-h3);line-height:1.2}.body.svelte-qaz2i{max-width:34rem;color:var(--ink-2);line-height:var(--leading-body)}.prompt-box.svelte-qaz2i{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font-weight:600;display:flex}.prompt-box.svelte-qaz2i svg{color:var(--accent);flex:none}.typed.svelte-qaz2i{white-space:nowrap;border-right:2px solid var(--ink);animation:1.6s steps(38,end) both svelte-qaz2i-type,.8s step-end infinite svelte-qaz2i-caret;overflow:hidden}@keyframes svelte-qaz2i-type{0%{max-width:0}to{max-width:100%}}@keyframes svelte-qaz2i-caret{50%{border-color:#0000}}.quizzes.svelte-qaz2i{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quiz.svelte-qaz2i{padding:var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:2px;display:flex}.cover.svelte-qaz2i{height:4.5rem;margin-bottom:var(--space-2);border-radius:var(--radius-sm);color:var(--on-team);place-items:center;display:grid}.q-title.svelte-qaz2i{padding-inline:var(--space-1);font-size:var(--text-secondary);font-weight:800}.q-meta.svelte-qaz2i{padding-inline:var(--space-1);color:var(--muted);font-size:var(--text-caption)}.lobby.svelte-qaz2i{gap:var(--space-4);min-height:0;padding:var(--space-5);border-radius:var(--radius-lg);border:5px solid #1b1b1b;flex-direction:column;display:flex}.lobby-top.svelte-qaz2i{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.lobby-label.svelte-qaz2i{color:var(--stage-muted);font-size:var(--text-secondary)}.lobby-label.svelte-qaz2i strong:where(.svelte-qaz2i){color:var(--stage-text)}.lobby-pin.svelte-qaz2i{color:var(--stage-text);font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:800;line-height:1}.qr.svelte-qaz2i{border-radius:var(--radius-sm);background:#fff;flex:none;grid-template-columns:repeat(7,1fr);gap:1px;width:4.75rem;padding:6px;display:grid}.qr.svelte-qaz2i span:where(.svelte-qaz2i){aspect-ratio:1;border-radius:1px}.qr.svelte-qaz2i span.on:where(.svelte-qaz2i){background:#16241c}.players.svelte-qaz2i{gap:var(--space-2);flex-wrap:wrap;display:flex}.players.svelte-qaz2i li:where(.svelte-qaz2i){padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--c);color:var(--on-team);font-size:var(--text-secondary);animation:svelte-qaz2i-pop .36s var(--ease-out) both;font-weight:800}@keyframes svelte-qaz2i-pop{0%{opacity:0;transform:scale(.6)}}.lobby-count.svelte-qaz2i{color:var(--stage-muted);font-size:var(--text-secondary)}.report.svelte-qaz2i{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.r-head.svelte-qaz2i{justify-content:space-between;align-items:flex-start;display:flex}.r-title.svelte-qaz2i{font-weight:800}.r-meta.svelte-qaz2i{color:var(--muted);font-size:var(--text-caption)}.csv.svelte-qaz2i{padding:4px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-caption);align-items:center;gap:4px;font-weight:700;display:inline-flex}.stats.svelte-qaz2i{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats.svelte-qaz2i div:where(.svelte-qaz2i){padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.stats.svelte-qaz2i strong:where(.svelte-qaz2i){font-family:var(--font-display);font-size:var(--text-h3);line-height:1.1}.stats.svelte-qaz2i small:where(.svelte-qaz2i){color:var(--muted);font-size:var(--text-caption)}.chart.svelte-qaz2i{align-items:flex-end;gap:var(--space-2);height:7rem;padding-bottom:1.2rem;display:flex}.col.svelte-qaz2i{height:var(--v);background:var(--brand);transform-origin:bottom;animation:svelte-qaz2i-rise .6s var(--ease-out) both;border-radius:4px 4px 0 0;flex:1;position:relative}@keyframes svelte-qaz2i-rise{0%{transform:scaleY(0)}}.col-label.svelte-qaz2i{color:var(--muted);font-size:var(--text-caption);margin-top:4px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width>=960px){.panel.svelte-qaz2i{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=639px){.how.svelte-qaz2i{padding-block:var(--space-8)}.tab.svelte-qaz2i{padding:0 var(--space-3);font-size:var(--text-secondary)}.art.svelte-qaz2i{min-height:0;padding:var(--space-4)}.typed.svelte-qaz2i{white-space:normal;border-right:0;animation:none}}@media (prefers-reduced-motion:reduce){.art.svelte-qaz2i,.players.svelte-qaz2i li:where(.svelte-qaz2i),.col.svelte-qaz2i{animation:none}.typed.svelte-qaz2i{border-right:0;animation:none}}.integrations.svelte-jpk7q2{padding-block:var(--space-9);border-top:1px solid var(--border)}.head.svelte-jpk7q2{align-items:center;gap:var(--space-3);max-width:40rem;margin:0 auto var(--space-7);text-align:center;flex-direction:column;display:flex}.eyebrow.svelte-jpk7q2{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-jpk7q2{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.title.svelte-jpk7q2 em:where(.svelte-jpk7q2){color:var(--accent-text);font-style:normal}.lead.svelte-jpk7q2{color:var(--ink-2);font-size:var(--text-h4)}.cards.svelte-jpk7q2{gap:var(--space-3);display:grid}.card.svelte-jpk7q2{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.top.svelte-jpk7q2{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.icon.svelte-jpk7q2{width:3rem;height:3rem;color:var(--on-team);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 -3px #0000001f}.tag.svelte-jpk7q2{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--text-caption);padding:2px 10px;font-weight:800}.name.svelte-jpk7q2{font-family:var(--font-body);font-size:var(--text-body);font-weight:800}.body.svelte-jpk7q2{color:var(--ink-2);font-size:var(--text-secondary);line-height:var(--leading-body)}.more.svelte-jpk7q2{padding-top:var(--space-2);color:var(--brand);font-size:var(--text-secondary);align-items:center;gap:4px;margin-top:auto;font-weight:700;display:inline-flex}@media (width>=640px){.cards.svelte-jpk7q2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards.svelte-jpk7q2{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=639px){.integrations.svelte-jpk7q2{padding-block:var(--space-8)}}.join-bar.svelte-16ga1te{border-bottom:1px solid var(--border);background:var(--brand-soft)}.row.svelte-16ga1te{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.label.svelte-16ga1te{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-secondary);font-weight:700;display:inline-flex}.field.svelte-16ga1te{gap:var(--space-2);display:flex}input.svelte-16ga1te{width:9.5rem;height:2.5rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.18em;font-weight:700}input.svelte-16ga1te::placeholder{color:var(--muted);letter-spacing:.04em}input[aria-invalid=true].svelte-16ga1te{border-color:var(--danger)}.go.svelte-16ga1te{height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:inherit;font-size:var(--text-secondary);cursor:pointer;border:0;align-items:center;gap:4px;font-weight:800;display:inline-flex}.go.svelte-16ga1te:hover{background:var(--brand-hover)}.error.svelte-16ga1te{color:var(--danger);font-size:var(--text-caption);text-align:center;flex-basis:100%;font-weight:600}.error.svelte-16ga1te:empty{display:none}.showcase.svelte-dxq3bq{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.tabs.svelte-dxq3bq{gap:var(--space-2);max-width:100%;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);scrollbar-width:none;display:flex;overflow-x:auto}.tab.svelte-dxq3bq{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink-2);font:inherit;font-size:var(--text-secondary);cursor:pointer;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;flex:none;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.tab.svelte-dxq3bq:hover{background:var(--wash);color:var(--ink)}.tab[aria-selected=true].svelte-dxq3bq{background:var(--brand);color:var(--on-brand)}.new.svelte-dxq3bq{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);letter-spacing:.02em;text-transform:uppercase;padding:1px 6px;font-size:.68rem;font-weight:800}.progress.svelte-dxq3bq{background:color-mix(in srgb, var(--on-brand) 55%, transparent);transform-origin:0;height:3px;animation:6s linear svelte-dxq3bq-progress;position:absolute;inset:auto 0 0}@keyframes svelte-dxq3bq-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.frame.svelte-dxq3bq{width:100%;max-width:60rem;padding-bottom:3rem;position:relative}.screen.svelte-dxq3bq{aspect-ratio:16/9;min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-6));border-radius:var(--radius-lg);box-shadow:var(--shadow-3);border:6px solid #1b1b1b;overflow:hidden}.scene.svelte-dxq3bq{gap:clamp(var(--space-2), 1.6vw, var(--space-4));height:100%;animation:svelte-dxq3bq-enter var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}@keyframes svelte-dxq3bq-enter{0%{opacity:0;transform:translateY(8px)}}.bar.svelte-dxq3bq,.prompt-row.svelte-dxq3bq{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--stage-muted);font-size:var(--text-secondary);font-weight:600;display:flex}.chip.svelte-dxq3bq{align-items:center;gap:6px;min-width:0;display:inline-flex}.pin.svelte-dxq3bq{padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--stage-text);background:#ffffff14;flex:none}.prompt.svelte-dxq3bq{color:var(--stage-text);font-family:var(--font-display);font-size:clamp(1.15rem,.8rem + 1.6vw,2rem);font-weight:var(--weight-display);line-height:1.15}.muted.svelte-dxq3bq{color:var(--stage-muted);font-size:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.strong.svelte-dxq3bq{font-weight:700}.tiles.svelte-dxq3bq{gap:var(--space-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tug.svelte-dxq3bq{justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;padding-inline-end:18%;display:flex}.ends.svelte-dxq3bq{justify-content:space-between;display:flex}.side.svelte-dxq3bq{font-family:var(--font-display);flex-direction:column;font-size:clamp(1.2rem,.8rem + 2vw,2.4rem);font-weight:800;line-height:1.05;display:flex}.side.svelte-dxq3bq span:where(.svelte-dxq3bq){color:var(--stage-muted);font-family:var(--font-body);font-size:var(--text-secondary);font-weight:600}.side.right.svelte-dxq3bq{align-items:flex-end}.track.svelte-dxq3bq{height:clamp(2.5rem,6vw,4rem);position:relative}.mid.svelte-dxq3bq{border-left:3px dashed var(--stage-muted);position:absolute;inset:0 auto 0 50%}.rope.svelte-dxq3bq{background:linear-gradient(90deg, var(--team-1) 0 50%, var(--team-2) 50% 100%);border-radius:99px;height:10px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.knot.svelte-dxq3bq{aspect-ratio:1;border:5px solid var(--stage-text);background:var(--stage-base);border-radius:50%;width:clamp(2rem,5vw,3rem);animation:2.4s ease-in-out infinite svelte-dxq3bq-tug;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-dxq3bq-tug{0%,to{left:50%}30%{left:41%}55%{left:47%}80%{left:38%}}.clock.svelte-dxq3bq{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex:1;display:flex}.target.svelte-dxq3bq{color:var(--stage-text);font-family:var(--font-display);font-size:clamp(3rem,1.5rem + 8vw,7rem);font-weight:800;line-height:1}.target.svelte-dxq3bq span:where(.svelte-dxq3bq){font-size:.4em}.sketch.svelte-dxq3bq{gap:clamp(var(--space-3), 2.5vw, var(--space-6));flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.canvas.svelte-dxq3bq{aspect-ratio:1;border-radius:var(--radius-md);height:100%;max-height:100%}.ink.svelte-dxq3bq{stroke-dasharray:600;stroke-dashoffset:600px;animation:svelte-dxq3bq-draw 1.2s var(--ease-out) forwards}.d2.svelte-dxq3bq{animation-delay:.9s}.d3.svelte-dxq3bq{animation-delay:1.5s}.d4.svelte-dxq3bq{animation-delay:2.1s}.d5.svelte-dxq3bq{animation-delay:2.6s}@keyframes svelte-dxq3bq-draw{to{stroke-dashoffset:0}}.panel.svelte-dxq3bq{gap:var(--space-2);min-width:0;color:var(--stage-text);flex-direction:column;display:flex}.drawer.svelte-dxq3bq{align-items:center;gap:6px;font-weight:800;display:inline-flex}.hint.svelte-dxq3bq{font-family:var(--font-mono);letter-spacing:.08em;font-size:clamp(1.2rem,.8rem + 1.8vw,2.2rem);font-weight:800}.guessed.svelte-dxq3bq{flex-wrap:wrap;gap:6px;display:flex}.guessed.svelte-dxq3bq li:where(.svelte-dxq3bq){background:var(--reveal-correct);color:var(--on-reveal-correct);font-size:var(--text-caption);border-radius:99px;align-items:center;gap:4px;padding:2px 10px;font-weight:800;display:inline-flex}.bars.svelte-dxq3bq{gap:var(--space-2);display:grid}.poll.svelte-dxq3bq{height:clamp(2rem,4.5vw,2.8rem);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--stage-text);background:#ffffff0f;justify-content:space-between;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.fill.svelte-dxq3bq{width:var(--pct);background:var(--tile);opacity:.85;transform-origin:0;animation:svelte-dxq3bq-grow .9s var(--ease-out) both;position:absolute;inset:0 auto 0 0}@keyframes svelte-dxq3bq-grow{0%{transform:scaleX(0)}}.lbl.svelte-dxq3bq{position:relative}.words.svelte-dxq3bq{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-inline-end:22%;display:flex}.word.svelte-dxq3bq{padding:2px var(--space-3);border-radius:var(--radius-pill);color:var(--stage-text);font-size:var(--text-secondary);background:#ffffff1a}.phone.svelte-dxq3bq{aspect-ratio:9/17;width:clamp(7.5rem,20%,11rem);padding:var(--space-5) var(--space-3) var(--space-4);background:var(--brand);color:#fff;box-shadow:var(--shadow-3);text-align:center;transition:background var(--dur-slow) var(--ease-out);border:5px solid #1b1b1b;border-radius:1.8rem;place-items:center;display:grid;position:absolute;bottom:0;right:clamp(-1rem,-2vw,0rem)}.phone[data-scene=trivia].svelte-dxq3bq{background:var(--reveal-correct);color:var(--on-reveal-correct)}.phone[data-scene=tug].svelte-dxq3bq{background:var(--team-1);color:var(--on-team)}.phone[data-scene=clock].svelte-dxq3bq,.phone[data-scene=sketch].svelte-dxq3bq{background:var(--stage-base)}.phone[data-scene=poll].svelte-dxq3bq{background:var(--forest)}.notch.svelte-dxq3bq{background:#1b1b1b;border-radius:999px;width:34%;height:6px;position:absolute;top:7px;left:33%}.phone-scene.svelte-dxq3bq{align-items:center;gap:var(--space-2);animation:svelte-dxq3bq-enter var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.disc.svelte-dxq3bq{background:#ffffff40;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.verdict.svelte-dxq3bq{font-weight:800}.big.svelte-dxq3bq{font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.5vw,2rem);font-weight:800;line-height:1}.small.svelte-dxq3bq{font-size:var(--text-caption);align-items:center;gap:4px;font-weight:600;line-height:1.3;display:inline-flex}.tap.svelte-dxq3bq,.stop.svelte-dxq3bq{aspect-ratio:1;color:#16241c;background:#fff;border-radius:50%;place-items:center;width:4.6rem;font-weight:900;display:grid;box-shadow:0 5px #00000040}.tap.svelte-dxq3bq{animation:.32s ease-in-out infinite alternate svelte-dxq3bq-tap}@keyframes svelte-dxq3bq-tap{to{transform:scale(.9)translateY(3px);box-shadow:0 2px #00000040}}.stop.svelte-dxq3bq{aspect-ratio:auto;width:auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--tile-a)}.field.svelte-dxq3bq{width:100%;padding:6px var(--space-2);border-radius:var(--radius-sm);color:#16241c;font-size:var(--text-secondary);background:#fff;font-weight:700}.caption.svelte-dxq3bq{max-width:40rem;color:var(--ink-2);text-align:center}@media (width<=639px){.frame.svelte-dxq3bq{padding-bottom:0}.screen.svelte-dxq3bq{aspect-ratio:auto;border-width:4px;min-height:17rem}.tab.svelte-dxq3bq{padding:0 var(--space-3)}.sketch.svelte-dxq3bq{grid-template-columns:1fr}.canvas.svelte-dxq3bq{height:8rem}.phone.svelte-dxq3bq{display:none}.words.svelte-dxq3bq,.tug.svelte-dxq3bq{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.scene.svelte-dxq3bq,.phone-scene.svelte-dxq3bq,.fill.svelte-dxq3bq,.knot.svelte-dxq3bq,.tap.svelte-dxq3bq{animation:none}.ink.svelte-dxq3bq{stroke-dashoffset:0;animation:none}}.hero.svelte-1mg2im4{padding-block:var(--space-8) var(--space-7);background:radial-gradient(60rem 30rem at 50% 0%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 70%), var(--canvas);position:relative;overflow:hidden}.container.svelte-1mg2im4{position:relative}.copy.svelte-1mg2im4{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:46rem;margin-inline:auto;display:flex}.news.svelte-1mg2im4{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font-size:var(--text-secondary);transition:box-shadow var(--dur) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.news.svelte-1mg2im4:hover{box-shadow:var(--shadow-2)}.badge.svelte-1mg2im4{border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:var(--text-caption);padding:2px 10px;font-weight:800}.title.svelte-1mg2im4{color:var(--ink);font-size:clamp(2.6rem,1.4rem + 5vw,5.2rem);font-weight:var(--weight-display);letter-spacing:-.035em;isolation:isolate;line-height:1}.title.svelte-1mg2im4 em:where(.svelte-1mg2im4){white-space:nowrap;font-style:normal;position:relative}.title.svelte-1mg2im4 em:where(.svelte-1mg2im4):after{content:"";z-index:-1;background:var(--tile-c);border-radius:.1em;height:.14em;position:absolute;inset:auto .02em -.1em}.lead.svelte-1mg2im4{max-width:38rem;color:var(--ink-2);font-size:var(--text-h4);line-height:var(--leading-body)}.actions.svelte-1mg2im4{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.assurance.svelte-1mg2im4{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--muted);font-size:var(--text-secondary);flex-wrap:wrap;display:flex}.assurance.svelte-1mg2im4 li:where(.svelte-1mg2im4){align-items:center;gap:6px;display:inline-flex}.assurance.svelte-1mg2im4 svg{color:var(--success)}.show.svelte-1mg2im4{margin-top:var(--space-8);scroll-margin-top:calc(var(--topbar-h) + var(--space-5));position:relative}.float.svelte-1mg2im4{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);font-size:var(--text-secondary);animation:7s ease-in-out infinite alternate svelte-1mg2im4-bob;display:none;position:absolute}@keyframes svelte-1mg2im4-bob{to{transform:translateY(-10px)}}.float.svelte-1mg2im4 small:where(.svelte-1mg2im4){color:var(--muted);font-size:var(--text-caption);line-height:1.3;display:block}.joined.svelte-1mg2im4{top:9rem;left:0}.avatar.svelte-1mg2im4{width:2rem;height:2rem;color:var(--on-team);border-radius:50%;place-items:center;font-weight:800;display:grid}.formats.svelte-1mg2im4{animation-delay:-2s;top:3.5rem;right:0}.formats.svelte-1mg2im4 strong:where(.svelte-1mg2im4){font-family:var(--font-display);font-size:2rem;line-height:1}.react.svelte-1mg2im4{color:var(--accent);animation-delay:-4s;bottom:6rem;left:2.5rem}@media (width>=1180px){.float.svelte-1mg2im4{display:flex}}.shapes.svelte-1mg2im4{pointer-events:none;position:absolute;inset:0}.shape.svelte-1mg2im4{opacity:.55;width:clamp(3rem,7vw,6rem);animation:9s ease-in-out infinite alternate svelte-1mg2im4-float;position:absolute}.s0.svelte-1mg2im4{top:9%;left:6%}.s1.svelte-1mg2im4{animation-delay:-3s;top:24%;right:7%}.s2.svelte-1mg2im4{width:clamp(2rem,4vw,3.5rem);animation-delay:-5s;top:40%;left:11%}.s3.svelte-1mg2im4{width:clamp(2rem,4vw,3.5rem);animation-delay:-7s;top:6%;right:18%}@keyframes svelte-1mg2im4-float{to{transform:translateY(-14px)rotate(10deg)}}@media (width<=767px){.shapes.svelte-1mg2im4{display:none}.hero.svelte-1mg2im4{padding-block:var(--space-7) var(--space-6)}.actions.svelte-1mg2im4 .btn{width:100%}.show.svelte-1mg2im4{margin-top:var(--space-7)}}@media (prefers-reduced-motion:reduce){.shape.svelte-1mg2im4,.float.svelte-1mg2im4{animation:none}}.yours.svelte-14v9dqm{padding-block:var(--space-9);border-top:1px solid var(--border);background:var(--surface-2)}.layout.svelte-14v9dqm{gap:var(--space-7);align-items:center;display:grid}.copy.svelte-14v9dqm{gap:var(--space-4);flex-direction:column;display:flex}.eyebrow.svelte-14v9dqm{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-14v9dqm{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.title.svelte-14v9dqm em:where(.svelte-14v9dqm){color:var(--accent-text);font-style:normal}.lead.svelte-14v9dqm{color:var(--ink-2);font-size:var(--text-h4)}.choices.svelte-14v9dqm{gap:var(--space-4);margin-top:var(--space-3);display:grid}.choices.svelte-14v9dqm li:where(.svelte-14v9dqm){gap:var(--space-3);display:flex}.ci.svelte-14v9dqm{background:var(--brand-soft);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.ct.svelte-14v9dqm{font-weight:800}.cb.svelte-14v9dqm{color:var(--ink-2);font-size:var(--text-secondary)}.demo.svelte-14v9dqm{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.preview.svelte-14v9dqm{gap:var(--space-4);aspect-ratio:16/10;min-height:0;padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);transition:background var(--dur-slow) var(--ease-out);border:6px solid #1b1b1b;flex-direction:column;display:flex}.pbar.svelte-14v9dqm{color:var(--stage-muted);font-size:var(--text-secondary);justify-content:space-between;align-items:center;font-weight:600;display:flex}.pin.svelte-14v9dqm{padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--stage-text);background:#ffffff14}.prompt.svelte-14v9dqm{color:var(--stage-text);font-family:var(--font-display);font-size:clamp(1.2rem,.9rem + 1.2vw,1.8rem);font-weight:var(--weight-display);line-height:1.15}.tiles.svelte-14v9dqm{gap:var(--space-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.swatches.svelte-14v9dqm{gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch.svelte-14v9dqm{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3) 0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-secondary);cursor:pointer;font-weight:700;display:inline-flex}.swatch[aria-checked=true].svelte-14v9dqm{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.dot.svelte-14v9dqm{border-radius:50%;width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 1px #fff3}@media (width>=1024px){.layout.svelte-14v9dqm{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=639px){.yours.svelte-14v9dqm{padding-block:var(--space-8)}.preview.svelte-14v9dqm{aspect-ratio:auto;padding:var(--space-4);border-width:4px}}.modes.svelte-1qyugdn{padding-block:var(--space-9);border-top:1px solid var(--border)}.head.svelte-1qyugdn{align-items:center;gap:var(--space-3);max-width:40rem;margin:0 auto var(--space-8);text-align:center;flex-direction:column;display:flex}.eyebrow.svelte-1qyugdn{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-1qyugdn{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.title.svelte-1qyugdn em:where(.svelte-1qyugdn){color:var(--accent-text);font-style:normal}.lead.svelte-1qyugdn{color:var(--ink-2);font-size:var(--text-h4)}.group.svelte-1qyugdn{gap:var(--space-5);scroll-margin-top:calc(var(--topbar-h) + var(--space-5));flex-direction:column;display:flex}.group.svelte-1qyugdn+.group:where(.svelte-1qyugdn){margin-top:var(--space-8)}.group-head.svelte-1qyugdn{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.group-title.svelte-1qyugdn{font-size:var(--text-h3)}.group-sub.svelte-1qyugdn{color:var(--muted);font-size:var(--text-secondary)}.grid.svelte-1qyugdn{gap:var(--space-3);display:grid}.tile.svelte-1qyugdn{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);display:flex}.tile.svelte-1qyugdn:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.icon.svelte-1qyugdn{width:3.25rem;height:3.25rem;color:var(--on-team);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 -3px #0000001f}.name.svelte-1qyugdn{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body);flex-wrap:wrap;font-weight:800;display:flex}.new.svelte-1qyugdn{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);letter-spacing:.02em;text-transform:uppercase;padding:1px 7px;font-size:.68rem;font-weight:800}.body.svelte-1qyugdn{color:var(--ink-2);font-size:var(--text-secondary);line-height:var(--leading-body);margin-top:2px}.library.svelte-1qyugdn{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2);align-items:center;display:grid}.lib-title.svelte-1qyugdn{font-weight:800}.cats.svelte-1qyugdn{gap:var(--space-2);flex-wrap:wrap;display:flex}.cat.svelte-1qyugdn{padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--tile);color:var(--on-team);font-size:var(--text-secondary);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.cat.svelte-1qyugdn:hover{filter:brightness(1.05);text-decoration:underline}.cat.more.svelte-1qyugdn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.actions.svelte-1qyugdn{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (width>=640px){.grid.svelte-1qyugdn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid.svelte-1qyugdn{grid-template-columns:repeat(3,minmax(0,1fr))}.library.svelte-1qyugdn{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width<=639px){.modes.svelte-1qyugdn{padding-block:var(--space-8)}.actions.svelte-1qyugdn .btn{width:100%}}@media (prefers-reduced-motion:reduce){.tile.svelte-1qyugdn{transition:none}.tile.svelte-1qyugdn:hover{transform:none}}.teaser.svelte-afdwgt{padding-block:var(--space-8)}.plans.svelte-afdwgt{gap:var(--space-5);max-width:52rem;margin:var(--space-7) auto 0;align-items:start;display:grid}.more.svelte-afdwgt{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--ink-2);text-align:center;flex-direction:column;display:flex}@media (width>=640px){.plans.svelte-afdwgt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.teaser.svelte-afdwgt{padding-block:var(--space-9)}}.trust.svelte-u383iv{padding-block:var(--space-4) var(--space-8)}.panel.svelte-u383iv{gap:var(--space-6);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--brand-soft);display:grid}.intro.svelte-u383iv{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.shield.svelte-u383iv{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);place-items:center;display:grid}.title.svelte-u383iv{font-size:var(--text-h2);line-height:var(--leading-display);letter-spacing:-.015em}.lead.svelte-u383iv{color:var(--ink-2)}.lead.svelte-u383iv a:where(.svelte-u383iv){color:var(--ink)}.points.svelte-u383iv{gap:var(--space-5);display:grid}.point.svelte-u383iv{gap:var(--space-3);align-items:flex-start;display:flex}.point.svelte-u383iv>svg{color:var(--brand);flex-shrink:0;margin-top:.15em}.point-title.svelte-u383iv{font-family:var(--font-body);font-size:var(--text-body);font-weight:700;line-height:var(--leading-body)}.point-body.svelte-u383iv{color:var(--ink-2);font-size:var(--text-secondary)}@media (width>=640px){.panel.svelte-u383iv{padding:var(--space-7)}}@media (width>=960px){.trust.svelte-u383iv{padding-block:var(--space-4) var(--space-9)}.panel.svelte-u383iv{gap:var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.faq.svelte-1uha8ag{padding-block:var(--space-8);border-top:1px solid var(--border)}.layout.svelte-1uha8ag{gap:var(--space-6);display:grid}@media (width>=960px){.faq.svelte-1uha8ag{padding-block:var(--space-9)}.layout.svelte-1uha8ag{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}
