.hero.svelte-ow4ghy{padding:var(--space-10) 0 var(--space-12)}.hero.svelte-ow4ghy .kicker:where(.svelte-ow4ghy){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hero.svelte-ow4ghy h1:where(.svelte-ow4ghy){margin-top:var(--space-3);font-size:clamp(var(--text-3xl), 6.5vw, var(--text-5xl));letter-spacing:-.035em;max-width:18ch}.hero.svelte-ow4ghy .lead:where(.svelte-ow4ghy){margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-lg);max-width:58ch;line-height:1.65}.cta-row.svelte-ow4ghy{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cta-wrap.svelte-ow4ghy{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:inline-flex}.cta-note.svelte-ow4ghy{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}.cta.svelte-ow4ghy{font:inherit;cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--accent);color:#fff;transition:var(--transition-fast);border:none;border-radius:999px;font-weight:700;text-decoration:none;display:inline-flex}.cta.svelte-ow4ghy:hover{filter:brightness(1.08)}.plans-link.svelte-ow4ghy{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex}.plans-link.svelte-ow4ghy:hover{text-decoration:underline}.free.svelte-ow4ghy{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}.tag.svelte-ow4ghy{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;display:flex}.feature.svelte-ow4ghy{gap:var(--space-10);padding:var(--space-10) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.feature.flip.svelte-ow4ghy .txt:where(.svelte-ow4ghy){order:2}.feature.svelte-ow4ghy h2:where(.svelte-ow4ghy){margin:var(--space-3) 0 var(--space-3);font-size:var(--text-2xl);letter-spacing:-.02em}.feature.svelte-ow4ghy p:where(.svelte-ow4ghy){color:var(--text-secondary);line-height:1.65}.feature.svelte-ow4ghy ul:where(.svelte-ow4ghy){margin:var(--space-4) 0 0;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.feature.svelte-ow4ghy ul:where(.svelte-ow4ghy) li:where(.svelte-ow4ghy){padding-left:var(--space-5);position:relative}.feature.svelte-ow4ghy ul:where(.svelte-ow4ghy) li:where(.svelte-ow4ghy):before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}@media (width<=760px){.feature.svelte-ow4ghy{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.feature.flip.svelte-ow4ghy .txt:where(.svelte-ow4ghy){order:0}}.mock.svelte-ow4ghy{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:var(--text-sm);box-shadow:0 24px 60px #00000047}.av.svelte-ow4ghy{background:linear-gradient(135deg, hsl(var(--h), 70%, 60%), hsl(calc(var(--h) + 40), 70%, 40%));border-radius:50%;flex:none;width:22px;height:22px}.bracket.svelte-ow4ghy{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.bracket.svelte-ow4ghy .col:where(.svelte-ow4ghy){gap:var(--space-2);display:grid}.bracket.svelte-ow4ghy .mid:where(.svelte-ow4ghy){gap:var(--space-10)}.bracket.svelte-ow4ghy .m:where(.svelte-ow4ghy){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-base);display:grid;overflow:hidden}.bracket.svelte-ow4ghy .m:where(.svelte-ow4ghy)>span:where(.svelte-ow4ghy){padding:4px var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);justify-content:space-between;display:flex}.bracket.svelte-ow4ghy .m:where(.svelte-ow4ghy)>span:where(.svelte-ow4ghy)+span:where(.svelte-ow4ghy){border-top:1px solid var(--border)}.bracket.svelte-ow4ghy .m:where(.svelte-ow4ghy) .w:where(.svelte-ow4ghy){color:var(--text-primary);font-weight:700}.bracket.svelte-ow4ghy .m:where(.svelte-ow4ghy) b:where(.svelte-ow4ghy){font-family:var(--font-mono)}.bracket.svelte-ow4ghy .live:where(.svelte-ow4ghy){border-color:var(--accent)}.bracket.svelte-ow4ghy .live:where(.svelte-ow4ghy)>span:where(.svelte-ow4ghy){color:var(--text-primary)}.bracket.svelte-ow4ghy .live:where(.svelte-ow4ghy) em:where(.svelte-ow4ghy){padding:4px var(--space-2);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);font-style:normal;font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.bracket.svelte-ow4ghy .dot:where(.svelte-ow4ghy){background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-ow4ghy-pulse}@keyframes svelte-ow4ghy-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bracket.svelte-ow4ghy .dot:where(.svelte-ow4ghy){animation:none}}.program.svelte-ow4ghy{gap:var(--space-2);display:grid}.program.svelte-ow4ghy .slot:where(.svelte-ow4ghy){gap:var(--space-3);padding:var(--space-2) var(--space-3);border-left:2px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-base);display:flex}.program.svelte-ow4ghy .hh:where(.svelte-ow4ghy){font-family:var(--font-mono);color:var(--text-tertiary)}.program.svelte-ow4ghy .ticket:where(.svelte-ow4ghy){justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);display:flex}.door.svelte-ow4ghy{align-items:center;gap:var(--space-5);display:flex}.door.svelte-ow4ghy .qr:where(.svelte-ow4ghy){border-radius:var(--radius-md);color:#111;background:#fff;flex:none;place-items:center;width:104px;height:104px;display:grid}.door.svelte-ow4ghy .list:where(.svelte-ow4ghy){gap:var(--space-2);flex:1;display:grid}.door.svelte-ow4ghy .in:where(.svelte-ow4ghy),.door.svelte-ow4ghy .wait:where(.svelte-ow4ghy){align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);background:var(--bg-base);display:flex}.door.svelte-ow4ghy .in:where(.svelte-ow4ghy) svg{color:var(--success,#3ddc84);margin-left:auto}.door.svelte-ow4ghy .wait:where(.svelte-ow4ghy) span:where(.svelte-ow4ghy):last-child{color:var(--text-tertiary);font-size:var(--text-xs);margin-left:auto}.duo.svelte-ow4ghy{gap:var(--space-4);padding:var(--space-10) 0;border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.duo.svelte-ow4ghy .card:where(.svelte-ow4ghy){gap:var(--space-2);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);align-content:start;display:grid}.duo.svelte-ow4ghy h3:where(.svelte-ow4ghy){margin:var(--space-1) 0 0;font-size:var(--text-xl)}.duo.svelte-ow4ghy p:where(.svelte-ow4ghy){color:var(--text-secondary);margin:0;line-height:1.6}.steps.svelte-ow4ghy{padding:var(--space-10) 0;border-top:1px solid var(--border)}.steps.svelte-ow4ghy h2:where(.svelte-ow4ghy){font-size:var(--text-2xl);margin-bottom:var(--space-5)}.steps.svelte-ow4ghy ol:where(.svelte-ow4ghy){gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.steps.svelte-ow4ghy li:where(.svelte-ow4ghy){gap:var(--space-2);color:var(--text-secondary);align-content:start;line-height:1.55;display:grid}.steps.svelte-ow4ghy strong:where(.svelte-ow4ghy){color:var(--text-primary);font-size:var(--text-lg)}.steps.svelte-ow4ghy .n:where(.svelte-ow4ghy){background:color-mix(in srgb, var(--accent) 18%, transparent);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:700;display:grid}.faq.svelte-ow4ghy{padding:var(--space-10) 0 var(--space-16);border-top:1px solid var(--border);max-width:760px}.faq.svelte-ow4ghy h2:where(.svelte-ow4ghy){font-size:var(--text-2xl);margin-bottom:var(--space-4)}.faq.svelte-ow4ghy details:where(.svelte-ow4ghy){border-bottom:1px solid var(--border);padding:var(--space-4) 0}.faq.svelte-ow4ghy summary:where(.svelte-ow4ghy){cursor:pointer;font-weight:700}.faq.svelte-ow4ghy p:where(.svelte-ow4ghy){margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:1.65}
