.faq-list.svelte-1t8i6y4{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.faq-item.svelte-1t8i6y4{border-bottom:1px solid var(--border);transition:background .28s}@media (hover:hover) and (pointer:fine){.faq-item.svelte-1t8i6y4:hover{background:color-mix(in oklch, var(--brand-magenta) 4%, transparent)}}.faq-item.open.svelte-1t8i6y4{background:color-mix(in oklch, var(--brand-magenta) 5%, transparent)}.faq-question.svelte-1t8i6y4{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-2);font-family:var(--font-sans);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:600;transition:color .24s;display:flex}@media (width>=640px){.faq-question.svelte-1t8i6y4{padding:var(--space-5) var(--space-3);font-size:17px}}.faq-question.svelte-1t8i6y4:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.faq-question.svelte-1t8i6y4:hover{color:var(--brand-magenta)}}.faq-item.open.svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4){color:var(--brand-magenta)}.faq-question-text.svelte-1t8i6y4{flex:1;line-height:1.5}.faq-icon.svelte-1t8i6y4{width:28px;height:28px;color:var(--muted-foreground);transition:transform .32s var(--ease-out-quart), color .24s ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-icon.rotated.svelte-1t8i6y4{color:var(--brand-magenta);transform:rotate(180deg)}.faq-answer-wrapper.svelte-1t8i6y4{transition:grid-template-rows .36s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.faq-answer-wrapper.expanded.svelte-1t8i6y4{grid-template-rows:1fr}.faq-answer.svelte-1t8i6y4{min-height:0;overflow:hidden}.faq-answer-inner.svelte-1t8i6y4{font-family:var(--font-sans);color:var(--muted-foreground);padding:0 var(--space-2) var(--space-5);opacity:0;margin:0;font-size:15px;line-height:1.7;transition:opacity .24s,transform .24s;transform:translateY(-6px)}@media (width>=640px){.faq-answer-inner.svelte-1t8i6y4{padding:0 var(--space-3) var(--space-5);font-size:16px}}.faq-answer-wrapper.expanded.svelte-1t8i6y4 .faq-answer-inner:where(.svelte-1t8i6y4){opacity:1;transition-delay:.12s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-item.svelte-1t8i6y4,.faq-question.svelte-1t8i6y4,.faq-icon.svelte-1t8i6y4,.faq-answer-wrapper.svelte-1t8i6y4,.faq-answer-inner.svelte-1t8i6y4{transition:none}}.ai-response.is-streaming>:last-child:after{content:"";vertical-align:text-bottom;background:currentColor;border-radius:1px;width:.5ch;height:1em;margin-left:.1ch;animation:1s step-end infinite ai-response-caret;display:inline-block}@keyframes ai-response-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-response.is-streaming>:last-child:after{opacity:.7;animation:none}}@property --ai-brain-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ai-brain-hue{syntax:"<angle>";inherits:true;initial-value:-12deg}.ai-face{isolation:isolate;line-height:0;display:inline-block;position:relative}.ai-face__svg{width:100%;height:100%;display:block}.ai-face:after{content:"";pointer-events:none;z-index:1;background:conic-gradient(from var(--ai-brain-angle) at 50% 15%, transparent 0deg, #c48cff2e 50deg, #dcb4ff6b 90deg, #c48cff2e 130deg, transparent 180deg, transparent 360deg), radial-gradient(ellipse 60% 45% at 50% 5%, #dcb4ff 0%, #9d5bffb3 30%, transparent 72%);mix-blend-mode:screen;filter:hue-rotate(var(--ai-brain-hue)) saturate(1.4) blur(6px);opacity:0;will-change:opacity, filter, transform;border-radius:25%;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask:radial-gradient(85% 55% at 50% -5%,#fff 0%,#ffffffa6 55%,#0000 85%);mask:radial-gradient(85% 55% at 50% -5%,#fff 0%,#ffffffa6 55%,#0000 85%)}.ai-face[data-thinking]:after{opacity:1;animation:2.4s linear infinite ai-brain-spin,3.8s ease-in-out infinite ai-brain-hue,1.6s ease-in-out infinite ai-brain-pulse}@keyframes ai-brain-spin{to{--ai-brain-angle:360deg}}@keyframes ai-brain-hue{0%,to{--ai-brain-hue:-14deg}50%{--ai-brain-hue:22deg}}@keyframes ai-brain-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.ai-eye{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite ai-eye-float}@keyframes ai-eye-float{0%,to{transform:translateY(0)}25%{transform:translateY(-.4px)}50%{transform:translateY(.5px)}75%{transform:translateY(-.25px)}}.ai-eye-group[data-thinking] .ai-eye{animation:1.6s ease-in-out infinite ai-eye-think}@keyframes ai-eye-think{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@media (prefers-reduced-motion:reduce){.ai-eye{animation:none}.ai-face[data-thinking]:after{opacity:.9;filter:saturate(1.4)blur(6px);animation:none}}.typing-dots{align-items:center;gap:.25rem;display:inline-flex}.typing-dots .typing-dot{width:var(--typing-dot-size,4px);height:var(--typing-dot-size,4px);background:currentColor;border-radius:999px;animation:.9s cubic-bezier(.25,1,.5,1) infinite typing-dot}.typing-dots .typing-dot:nth-child(2){animation-delay:.12s}.typing-dots .typing-dot:nth-child(3){animation-delay:.24s}@keyframes typing-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing-dots .typing-dot{animation:none}}.waveform{align-items:center;gap:2px;height:28px;display:inline-flex}.waveform span{opacity:.45;background:currentColor;border-radius:999px;width:3px;height:8px;transition:height .18s cubic-bezier(.25,1,.5,1),opacity .18s cubic-bezier(.25,1,.5,1)}.waveform.active span{height:var(--bar-height);opacity:.9;animation:.76s cubic-bezier(.25,1,.5,1) infinite voice-bar;animation-delay:var(--delay)}@keyframes voice-bar{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.waveform.active span{animation:none}}.neuro-about.svelte-1k2919z{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px;transition:color .16s;position:relative}.neuro-about.svelte-1k2919z:hover{color:var(--foreground)}.neuro-about.svelte-1k2919z:after{content:"";position:absolute;inset:-16px}.neuro-starter .neuro-starter__arrow{transition:transform .16s var(--ease-out-quart)}.neuro-starter:hover:not(:disabled) .neuro-starter__arrow{transform:translate(2px)}.neuro-starter:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.neuro-starter .neuro-starter__arrow,.neuro-starter:active:not(:disabled){transition:none;transform:none}}.hero-demo-shell.svelte-8oo6bd{isolation:isolate;flex-direction:column;flex:1;width:100%;max-width:560px;min-height:0;margin-inline:auto;display:flex;position:relative}.hero-demo-shell.svelte-8oo6bd:before{content:"";background:radial-gradient(60% 50% at 70% 20%, color-mix(in oklab, var(--brand-magenta), transparent 55%), transparent 70%), radial-gradient(50% 60% at 20% 80%, color-mix(in oklab, var(--brand-purple), transparent 55%), transparent 70%);filter:blur(40px);opacity:.5;z-index:-1;pointer-events:none;position:absolute;inset:-10%}.hero-page-preview-card.svelte-8oo6bd{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:6px 12px;min-width:0;display:grid}.hero-page-preview-card__image.svelte-8oo6bd{aspect-ratio:1.91;background:var(--muted);width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 50%, transparent);border-radius:4px;overflow:hidden}.hero-page-preview-card__image.svelte-8oo6bd img:where(.svelte-8oo6bd){object-fit:cover;width:100%;height:100%;display:block}.hero-page-preview-card__copy.svelte-8oo6bd{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-page-preview-card__copy.svelte-8oo6bd h3:where(.svelte-8oo6bd){-webkit-line-clamp:2;color:var(--foreground);font-family:var(--font-display);-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hero-page-preview-card__copy.svelte-8oo6bd p:where(.svelte-8oo6bd){-webkit-line-clamp:5;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.hero-demo-pane.svelte-8oo6bd{animation:svelte-8oo6bd-hero-pane-in .32s var(--ease-out-quart) both}.hero-demo-shell.svelte-8oo6bd .task-name-input{border:0;border-bottom:1px solid var(--border);width:100%;font-family:var(--font-sans);color:var(--foreground);resize:none;transition:border-color .16s var(--ease-out-quart);background:0 0;border-radius:0;outline:none;padding:4px 0 10px;font-size:14px;font-weight:500;line-height:1.4;display:block}.hero-demo-shell.svelte-8oo6bd .task-name-input::placeholder{color:var(--muted-foreground);font-weight:400}.hero-demo-timer.svelte-8oo6bd{background-color:color-mix(in oklab, var(--success) 20%, transparent);height:36px;color:var(--foreground);border-radius:6px;align-items:center;padding-inline:12px;display:inline-flex}@keyframes svelte-8oo6bd-hero-pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-demo-shell.svelte-8oo6bd{max-width:480px}}@media (width<=480px){.hero-demo-shell.svelte-8oo6bd{max-width:100%}}@media (prefers-reduced-motion:reduce){.hero-demo-pane.svelte-8oo6bd{animation:none}}.cta-section.svelte-1d9fuzm{background:var(--section-subtle);padding:var(--space-16) var(--section-px) var(--space-16)}.cta-card.svelte-1d9fuzm{max-width:var(--container-xl);background:var(--gray-950);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand-purple) 35%, transparent), 0 24px 48px -22px color-mix(in oklch, var(--brand-purple) 35%, transparent);border:1px solid oklch(100% 5.96046e-8 none/.06);border-color:oklch(100% 5.96046e-8 none/.06) oklch(100% 5.96046e-8 none/.06) oklch(100% 5.96046e-8 none/.06) oklch(100% 5.96046e-8 none/.06);border-radius:28px;margin-inline:auto;position:relative;overflow:hidden}.cta-glow.svelte-1d9fuzm{display:none}.cta-grid.svelte-1d9fuzm{gap:var(--space-12);padding:var(--space-16) var(--space-10);grid-template-columns:1fr;display:grid;position:relative}@media (width>=900px){.cta-grid.svelte-1d9fuzm{gap:var(--space-12);padding:var(--space-16) 0 0 var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.cta-copy.svelte-1d9fuzm{gap:var(--space-5);flex-direction:column;display:flex}.cta-logo.svelte-1d9fuzm{opacity:.95;width:94px;height:32px;display:block}.cta-title.svelte-1d9fuzm{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.15}.cta-subtitle.svelte-1d9fuzm{font-family:var(--font-sans);color:oklch(100% 5.96046e-8 none/.75);max-width:36ch;margin:0;font-size:17px;line-height:1.55}.cta-action.svelte-1d9fuzm{margin-top:var(--space-3)}.cta-mock.svelte-1d9fuzm{align-self:end;height:480px;position:relative;overflow:hidden}.cta-mock__crop.svelte-1d9fuzm{flex-direction:column;align-items:stretch;width:100%;height:720px;display:flex;position:absolute;top:0;right:0}.cta-mock__crop.svelte-1d9fuzm .hero-demo-shell{flex:1;width:100%;max-width:none;min-height:0}.cta-mock__crop.svelte-1d9fuzm .hero-demo-shell:before{display:none}@media (width<=899px){.cta-mock.svelte-1d9fuzm{display:none}}@media (width<=640px){.cta-grid.svelte-1d9fuzm{padding:var(--space-12) var(--space-6)}}.segmented.svelte-139c9rw{background:color-mix(in oklch, var(--foreground) 6%, var(--background));border:1px solid color-mix(in oklch, var(--foreground) 12%, var(--background));font-family:var(--font-sans);border-radius:999px;align-items:stretch;gap:2px;padding:4px;display:inline-flex;position:relative}.segmented.vertical.svelte-139c9rw{border-radius:28px;flex-direction:column}.segmented-thumb.svelte-139c9rw{background:var(--background);width:0;box-shadow:0 1px 2px oklch(0% none none/.1), 0 0 0 1px color-mix(in oklch, var(--foreground) 6%, transparent);transition:transform .32s var(--ease-out-quart), width .32s var(--ease-out-quart), height .32s var(--ease-out-quart), opacity .2s ease;opacity:1;pointer-events:none;z-index:0;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.segmented.vertical.svelte-139c9rw .segmented-thumb:where(.svelte-139c9rw){border-radius:22px;width:auto;height:0;inset:0 4px auto}.segmented.vertical.svelte-139c9rw .segmented-btn:where(.svelte-139c9rw){text-align:left;justify-content:flex-start;min-height:44px;padding:10px 18px}.segmented-btn.svelte-139c9rw{z-index:1;min-height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.segmented-btn.svelte-139c9rw:hover,.segmented-btn.active.svelte-139c9rw{color:var(--foreground)}.segmented-btn.svelte-139c9rw:active{transform:scale(.97)}.segmented-btn.svelte-139c9rw:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}@media (pointer:coarse){.segmented-btn.svelte-139c9rw{min-height:44px}}.segmented-badge.svelte-139c9rw{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-purple);font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.segmented-thumb.svelte-139c9rw{transition:opacity .2s}.segmented-btn.svelte-139c9rw:active{transform:none}}.cycle-row.svelte-omzaxu{margin:calc(-1 * var(--space-4)) 0 var(--space-10);justify-content:center;display:flex}@media (width>=768px){.cycle-row.svelte-omzaxu{margin:calc(-1 * var(--space-8)) 0 var(--space-12)}}.tiers.svelte-omzaxu{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=880px){.tiers.svelte-omzaxu{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.tier.svelte-omzaxu{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);transition:transform .32s var(--ease-out-quart), box-shadow .32s var(--ease-out-quart), border-color .22s ease;border-radius:16px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}@media (width>=880px){.tier.svelte-omzaxu{padding:32px 28px 28px}.tier.svelte-omzaxu:not(.featured){will-change:transform}.tier.svelte-omzaxu:not(.featured):hover{border-color:color-mix(in oklch, var(--foreground) 18%, transparent);box-shadow:0 18px 36px -22px color-mix(in oklch, var(--foreground) 28%, transparent);transform:translateY(-4px)}}.tier.featured.svelte-omzaxu{background:var(--gray-950);color:var(--on-dark-foreground);border-color:var(--brand-purple);margin-block:var(--space-2);box-shadow:0 24px 48px -22px oklch(0% none none/.5)}@media (width>=880px){.tier.featured.svelte-omzaxu{margin-block:0}}.dark .tier.featured.svelte-omzaxu{background:var(--gray-950)}.featured-tag.svelte-omzaxu{background:var(--brand-purple);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 10px -3px color-mix(in oklch, var(--brand-purple) 50%, transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:24px}.tier-head.svelte-omzaxu{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}@media (width>=880px){.tier-head.svelte-omzaxu{min-height:52px}}.tier-name.svelte-omzaxu{font-family:var(--font-display);letter-spacing:-.012em;color:inherit;margin:0;font-size:20px;font-weight:700}.tier-tag.svelte-omzaxu{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.45}.tier.featured.svelte-omzaxu .tier-tag:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.65)}.tier-price.svelte-omzaxu{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;margin-bottom:20px;padding-bottom:20px;display:flex}@media (width>=880px){.tier-price.svelte-omzaxu{min-height:132px}}.tier.featured.svelte-omzaxu .tier-price:where(.svelte-omzaxu){border-bottom-color:oklch(100% 5.96046e-8 none/.1)}.price-row.svelte-omzaxu{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price-amount.svelte-omzaxu{font-family:var(--font-display);letter-spacing:-.04em;color:inherit;font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.price-was.svelte-omzaxu{color:var(--muted-foreground);opacity:.85;font-size:30px;font-weight:600}.price-was.svelte-omzaxu s:where(.svelte-omzaxu){text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklch, currentColor 70%, transparent);text-decoration-color:color-mix(in oklch, currentColor 70%, transparent)}.tier.featured.svelte-omzaxu .price-was:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.55)}.price-period.svelte-omzaxu{color:var(--muted-foreground);font-size:13px;line-height:1.4}.tier.featured.svelte-omzaxu .price-period:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.65)}.price-strike.svelte-omzaxu{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.4}.tier.featured.svelte-omzaxu .price-strike:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.55)}.tier-cta-form.svelte-omzaxu{display:contents}.tier-cta.svelte-omzaxu{background:var(--secondary);width:100%;min-height:44px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;transition:background .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart), transform .12s var(--ease-out-quart);border-radius:10px;justify-content:center;align-items:center;margin-bottom:22px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tier-cta.svelte-omzaxu:hover{background:var(--card);border-color:var(--foreground)}.tier-cta.svelte-omzaxu:active{transform:scale(.98)}.tier-cta.svelte-omzaxu:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.tier-cta.primary.svelte-omzaxu{background:var(--brand-purple);color:#fff;box-shadow:0 6px 14px -4px color-mix(in oklch, var(--brand-purple) 55%, transparent);border-color:#0000}.tier-cta.primary.svelte-omzaxu:hover{background:color-mix(in oklch, var(--brand-purple) 88%, black);border-color:#0000}.tier-features.svelte-omzaxu{flex-direction:column;flex:1;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tier-features.svelte-omzaxu li:where(.svelte-omzaxu){color:var(--foreground);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.tier.featured.svelte-omzaxu .tier-features:where(.svelte-omzaxu) li:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.88)}.check.svelte-omzaxu{background:color-mix(in oklch, var(--brand-purple) 12%, transparent);width:18px;height:18px;color:var(--brand-purple);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.tier.featured.svelte-omzaxu .check:where(.svelte-omzaxu){color:#fff;background:oklch(100% 5.96046e-8 none/.14)}.plus-divider.svelte-omzaxu{justify-content:center;align-items:center;padding:2px 0;display:flex}.plus-divider.svelte-omzaxu svg{background:color-mix(in oklch, var(--brand-purple) 16%, transparent);width:22px;height:22px;color:var(--brand-purple);border-radius:999px;padding:4px}.tier.featured.svelte-omzaxu .plus-divider:where(.svelte-omzaxu) svg{color:#fff;background:oklch(100% 5.96046e-8 none/.18)}.feature-name.svelte-omzaxu{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.feature-name.svelte-omzaxu .app-icon{flex-shrink:0;width:14px;height:14px}.soon-tag.svelte-omzaxu{background:color-mix(in oklch, var(--foreground) 8%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1.4;display:inline-flex}.tier.featured.svelte-omzaxu .soon-tag:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.7);background:oklch(100% 5.96046e-8 none/.12)}.tier-foot.svelte-omzaxu{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);margin:0;font-size:11px}.tier.featured.svelte-omzaxu .tier-foot:where(.svelte-omzaxu){color:oklch(100% 5.96046e-8 none/.5)}@media (prefers-reduced-motion:reduce){.tier.svelte-omzaxu,.tier-cta.svelte-omzaxu{transition:none}}
