@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.home-root.svelte-1uha8ag{font-family:var(--font-body);--color-ink-600:color-mix(in oklch, var(--color-ink-900) 68%, var(--color-ink-600));--color-ink-500:color-mix(in oklch, var(--color-ink-900) 54%, var(--color-ink-500));position:relative}.about-smailor-block.svelte-1uha8ag{flex-direction:column;gap:1rem;max-width:72ch;display:flex}.about-smailor-body.svelte-1uha8ag{color:var(--color-ink-700);font-size:.9375rem;line-height:1.75}.about-smailor-links.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.skip-link.svelte-1uha8ag{z-index:55;background:var(--color-surface-raised);border:1px solid var(--color-border-default);color:var(--color-ink-900);border-radius:.65rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;transition:transform .2s;position:absolute;top:.7rem;left:1rem;transform:translateY(-140%)}.skip-link.svelte-1uha8ag:focus-visible{outline:none;transform:translateY(0)}.nav-island-wrap.svelte-1uha8ag{z-index:40;pointer-events:none;justify-content:center;padding:.875rem 1rem 0;animation:.65s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-nav-island-enter;display:flex;position:sticky;top:0}@keyframes svelte-1uha8ag-nav-island-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.nav-island.svelte-1uha8ag{pointer-events:auto;background:color-mix(in oklch, var(--color-surface) 60%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);border:1px solid color-mix(in oklch, var(--color-border-subtle) 80%, var(--color-brand-400) 20%);border-radius:999px;max-width:calc(100vw - 2rem);padding:.28rem;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08),0 8px 32px -8px oklch(0% none none/.28),0 2px 8px -2px oklch(0% none none/.14)}.nav-island.svelte-1uha8ag:hover{border-color:color-mix(in oklch, var(--color-brand-400) 35%, var(--color-border-subtle) 65%);box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.1) inset, 0 12px 40px -8px oklch(0% none none/.32), 0 3px 12px -2px color-mix(in oklch, var(--color-brand-500) 10%, transparent)}.nav-island-inner.svelte-1uha8ag{background:color-mix(in oklch, var(--color-surface-raised) 55%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.45rem .85rem;display:flex;box-shadow:inset 0 1px 1px oklch(100% 5.96046e-8 none/.06)}html.light .nav-island.svelte-1uha8ag{background:color-mix(in oklch, var(--color-surface) 82%, transparent);border-color:color-mix(in oklch, var(--color-border-default) 90%, var(--color-brand-300) 10%);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.8),0 4px 24px -4px oklch(0% none none/.12)}.nav-logo.svelte-1uha8ag{letter-spacing:.01em;white-space:nowrap}.nav-tab.svelte-1uha8ag{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .65rem;transition:color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1)}.nav-tab.svelte-1uha8ag:hover{color:var(--color-ink-900);border-color:var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-raised), white 1%)}.nav-tab-active.svelte-1uha8ag{color:var(--color-ink-900);border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 35%);background:color-mix(in oklch, var(--color-brand-100), var(--color-surface-raised) 84%)}.nav-tab-rail.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-200), var(--color-border-subtle) 70%);background:color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:999px;padding:.22rem}.nav-cta-btn.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600));color:var(--color-on-brand);box-shadow:0 2px 12px color-mix(in oklch, var(--color-brand-500) 28%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .55rem .45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:filter .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.nav-cta-btn.svelte-1uha8ag:hover{filter:brightness(1.1);box-shadow:0 4px 20px color-mix(in oklch, var(--color-brand-500) 38%, transparent)}.nav-cta-btn.svelte-1uha8ag:active{transform:scale(.97)}.nav-cta-icon.svelte-1uha8ag{background:oklch(0% none none/.18);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12)}.nav-cta-btn.svelte-1uha8ag:hover .nav-cta-icon:where(.svelte-1uha8ag){transform:translate(1px,-1px)scale(1.05)}.hero-primary-cta.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600));color:var(--color-on-brand);box-shadow:0 4px 20px color-mix(in oklch, var(--color-brand-500) 32%, transparent), 0 1px 0 oklch(100% 5.96046e-8 none/.12) inset;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem .65rem .65rem 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:filter .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero-primary-cta.svelte-1uha8ag:hover{filter:brightness(1.08);box-shadow:0 6px 28px color-mix(in oklch, var(--color-brand-500) 42%, transparent), 0 1px 0 oklch(100% 5.96046e-8 none/.14) inset}.hero-primary-cta.svelte-1uha8ag:active{filter:brightness(.96);transform:scale(.97)}.hero-cta-icon-wrap.svelte-1uha8ag{background:oklch(0% none none/.2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.14)}.hero-demo-btn.svelte-1uha8ag{border:1.5px solid color-mix(in oklch, var(--color-brand-400) 65%, var(--color-border-default) 35%);background:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-surface-raised) 90%);color:var(--color-brand-500);font:inherit;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1.1rem .65rem .65rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.hero-demo-btn.svelte-1uha8ag:hover{background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-surface-raised) 82%);border-color:var(--color-brand-400);color:var(--color-brand-400)}.hero-demo-btn.svelte-1uha8ag:active{transform:scale(.97)}.hero-demo-play-icon.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-surface-raised) 82%);border:1px solid color-mix(in oklch, var(--color-brand-400) 40%, var(--color-border-subtle) 60%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.hero-demo-btn.svelte-1uha8ag:hover .hero-demo-play-icon:where(.svelte-1uha8ag){background:color-mix(in oklch, var(--color-brand-500) 28%, var(--color-surface-raised) 72%);transform:scale(1.08)}.hero-demo-pulse.svelte-1uha8ag{border:1.5px solid color-mix(in oklch, var(--color-brand-400) 55%, transparent);pointer-events:none;border-radius:999px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite svelte-1uha8ag-hero-demo-ring;position:absolute;inset:-3px}@keyframes svelte-1uha8ag-hero-demo-ring{0%{opacity:.7;transform:scale(1)}60%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.brand-mark.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.01em;font-weight:700}.brand-crest.svelte-1uha8ag{text-decoration:none;transition:letter-spacing .4s cubic-bezier(.22,1,.36,1);display:inline-block}.brand-crest.svelte-1uha8ag:hover{letter-spacing:.06em}.theme-cycle-btn.svelte-1uha8ag{border:1px solid var(--color-border-default);background:color-mix(in oklch, var(--color-surface-raised) 92%, var(--color-brand-100) 8%);color:var(--color-ink-700);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .72rem .32rem .52rem;font-size:.8125rem;font-weight:500;transition:border-color .22s,color .22s,transform .1s;display:inline-flex}.theme-cycle-btn.svelte-1uha8ag:hover{color:var(--color-ink-900);border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-default) 35%)}.theme-cycle-btn.svelte-1uha8ag:active{transform:scale(.97)}.theme-cycle-icon.svelte-1uha8ag{color:var(--color-brand-400);justify-content:center;align-items:center;display:flex}.theme-cycle-text.svelte-1uha8ag{text-align:left;min-width:3.35rem}.onboarding-ack.svelte-1uha8ag{border-bottom:1px solid color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 55%);background:color-mix(in oklch, var(--color-surface-raised) 88%, var(--color-brand-100) 12%);align-items:flex-start;gap:.65rem;width:100%;padding:.65rem 1rem .75rem;display:flex}.onboarding-ack.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink-600);max-width:62ch;margin:0;font-size:.8125rem;line-height:1.45}.onboarding-ack-dot.svelte-1uha8ag{background:var(--color-brand-500);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--color-brand-400) 28%, transparent);border-radius:999px;flex-shrink:0;margin-top:.38rem}.link-sheen.svelte-1uha8ag{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .08em);background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s cubic-bezier(.22,1,.36,1)}.link-sheen.svelte-1uha8ag:hover{background-size:100% 1px}.bg-field.svelte-1uha8ag,.bg-grid.svelte-1uha8ag,.bg-grain.svelte-1uha8ag{pointer-events:none;z-index:0;isolation:isolate;position:absolute;inset:0}.bg-grain.svelte-1uha8ag{will-change:transform}.bg-field.svelte-1uha8ag{background: radial-gradient(55rem 32rem at 8% 0%, color-mix(in oklch, var(--color-brand-400) 16%, transparent), transparent 60%),  radial-gradient(42rem 30rem at 94% 18%, color-mix(in oklch, var(--color-brand-500) 11%, transparent), transparent 62%),  radial-gradient(38rem 24rem at 55% 72%, color-mix(in oklch, var(--color-brand-700) 8%, transparent), transparent 58%),  linear-gradient(180deg, color-mix(in oklch, var(--color-surface-sunken) 50%, var(--color-brand-900) 50%), transparent 48%)}.bg-grid.svelte-1uha8ag{opacity:.14;background-image:linear-gradient(to right, color-mix(in oklch, var(--color-border-subtle) 70%, var(--color-brand-400) 30%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--color-border-subtle) 75%, var(--color-brand-400) 25%) 1px, transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 15%,#000 18%,#0000 78%)}.bg-grain.svelte-1uha8ag{opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 1px 1px,oklch(22% .01 250/.28) 1px,#0000 0),radial-gradient(circle at 2px 2px,oklch(100% 0 0/.2) 1px,#0000 0);background-size:19px 19px,23px 23px}.home-main.svelte-1uha8ag{max-width:min(1320px,100%);margin-inline:auto;padding-top:clamp(3.5rem,6vw,5.5rem)!important;padding-bottom:clamp(3.5rem,6vw,5.5rem)!important}.home-section-stack.svelte-1uha8ag{flex-direction:column;gap:0;display:flex}.home-section-stack.svelte-1uha8ag>.split-hero:where(.svelte-1uha8ag){padding-bottom:0}.home-section-stack.svelte-1uha8ag>.demo-showcase-section:where(.svelte-1uha8ag),.home-section-stack.svelte-1uha8ag>.pillars-section:where(.svelte-1uha8ag),.home-section-stack.svelte-1uha8ag>.mirror-demo-shell:where(.svelte-1uha8ag){padding-bottom:clamp(2.5rem,4.5vw,3.5rem)}.home-section-stack.svelte-1uha8ag>#flow:where(.svelte-1uha8ag){padding-bottom:clamp(2.5rem,4vw,3.5rem)}.home-section-stack.svelte-1uha8ag>#onboarding:where(.svelte-1uha8ag){padding-bottom:clamp(2rem,3.5vw,3rem)}.home-section-stack.svelte-1uha8ag>#pricing:where(.svelte-1uha8ag){padding-top:clamp(1rem,2.5vw,2rem);padding-bottom:clamp(3rem,5.5vw,4.5rem)}.home-section-stack.svelte-1uha8ag>#feature-matrix:where(.svelte-1uha8ag){padding-bottom:clamp(1.5rem,3vw,2.5rem)}.split-hero.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:start;gap:2.4rem;display:grid}.section-anchor.svelte-1uha8ag{scroll-margin-top:7rem}.section-panel.svelte-1uha8ag{padding-top:0}.eyebrow-chip.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;border:1px solid color-mix(in oklch, var(--color-brand-400) 45%, var(--color-border-subtle) 55%);background:color-mix(in oklch, var(--color-brand-500) 12%, var(--color-surface-raised) 88%);color:var(--color-brand-600);border-radius:999px;align-items:center;margin:0;padding:.38rem .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.hero-title.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-display,clamp(2.1rem, 4.9vw, 4.45rem));letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:.75rem 0 0;line-height:1.02}.hero-copy.svelte-1uha8ag{color:var(--color-ink-600);max-width:52ch;margin:0;font-size:1.03rem;line-height:1.72}.hero-facts.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hero-facts.svelte-1uha8ag li:where(.svelte-1uha8ag){letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-600);border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface), white 1%);border-radius:999px;padding:.28rem .5rem;font-size:.76rem;font-weight:600}.hero-bezel-outer.svelte-1uha8ag{background:color-mix(in oklch, var(--color-border-subtle) 55%, transparent);border:1px solid color-mix(in oklch, var(--color-border-default) 70%, var(--color-brand-400) 30%);box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.06) inset, 0 16px 48px -12px oklch(0% none none/.3), 0 4px 16px -4px color-mix(in oklch, var(--color-brand-700) 12%, transparent);border-radius:2rem;padding:.375rem}html.light .hero-bezel-outer.svelte-1uha8ag{background:color-mix(in oklch, var(--color-border-default) 45%, transparent);border-color:color-mix(in oklch, var(--color-border-default) 85%, var(--color-brand-300) 15%);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.6),0 8px 32px -8px oklch(0% none none/.1)}.hero-bezel-inner.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-border-subtle) 80%, var(--color-brand-400) 20%);background:var(--color-surface-raised);border-radius:1.625rem;padding:1.35rem 1.5rem;overflow:hidden;box-shadow:inset 0 1px 1px oklch(100% 5.96046e-8 none/.1)}@media (width>=768px){.hero-bezel-inner.svelte-1uha8ag{padding:1.65rem 1.85rem}}.hero-panel.svelte-1uha8ag{position:relative}.hero-panel.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-brand-400) 14%, transparent), transparent 72%);opacity:.75;width:55%;height:70%;position:absolute;inset:-35% -20% auto auto}.hero-panel.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.hero-aside.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 62%);background:color-mix(in oklch, var(--color-brand-100), var(--color-surface) 88%);border-radius:.9rem;padding:.8rem .9rem}.hero-aside-title.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-500);margin:0;font-size:.76rem;font-weight:700}.hero-aside-copy.svelte-1uha8ag{color:var(--color-ink-600);margin:.5rem 0 0;font-size:.86rem;line-height:1.55}.hero-card-active.svelte-1uha8ag{box-shadow:0 1px 0 color-mix(in oklch, var(--color-ink-950) 6%, transparent)}@keyframes svelte-1uha8ag-heroFlowSurge{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-brand-400) 0%, transparent)}40%{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-400) 32%, transparent)}to{box-shadow:0 0 #0000}}.hero-flow-surge.svelte-1uha8ag{animation:.55s cubic-bezier(.16,1,.3,1) svelte-1uha8ag-heroFlowSurge}.tiny-pill.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border-subtle);color:var(--color-ink-500);border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700}.progress-strip.svelte-1uha8ag{background:color-mix(in oklch, var(--color-surface-sunken) 65%, var(--color-border-default) 35%);border-radius:999px;height:6px;overflow:hidden}.progress-fill.svelte-1uha8ag{transform-origin:0;background:linear-gradient(90deg, var(--color-brand-500), color-mix(in oklch, var(--color-brand-400) 70%, var(--color-brand-600) 30%));width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mirror-demo-shell.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-200), var(--color-border-subtle) 65%);background:radial-gradient(115% 95% at 90% 8%, color-mix(in oklch, var(--color-brand-400) 14%, transparent), transparent 58%), color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:1.35rem;padding:clamp(1.5rem,3vw,2.5rem);transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.mirror-demo-shell.mirror-demo-busy.svelte-1uha8ag{border-color:color-mix(in oklch, var(--color-brand-400), var(--color-border-subtle) 35%);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-brand-400) 22%, transparent), 0 12px 40px -18px color-mix(in oklch, var(--color-brand-500) 28%, transparent)}.mirror-demo-grid.svelte-1uha8ag{grid-template-columns:1fr 1.12fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mirror-demo-form.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:.75rem;padding-top:.35rem;display:flex;position:relative}.mirror-demo-form-inline.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mirror-turnstile-host.svelte-1uha8ag{width:100%;max-width:100%;min-height:0}.mirror-demo-input.svelte-1uha8ag{border:1px solid var(--color-border-default);background:color-mix(in oklch, var(--color-surface), white 1%);min-width:12rem;color:var(--color-ink-900);border-radius:999px;flex:16rem;padding:.55rem 1.05rem;font-size:.9rem;transition:border-color .22s,box-shadow .22s}.mirror-demo-input.svelte-1uha8ag::placeholder{color:var(--color-ink-500)}.mirror-demo-input.svelte-1uha8ag:focus{border-color:color-mix(in oklch, var(--color-brand-400), var(--color-border-default) 22%);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-400) 24%, transparent);outline:none}.mirror-demo-input.svelte-1uha8ag:disabled{opacity:.65;cursor:not-allowed}.mirror-submit-spinner.svelte-1uha8ag{border:2px solid color-mix(in oklch, currentColor 22%, transparent);border-top-color:currentColor;border-radius:999px;width:.95rem;height:.95rem;animation:.7s linear infinite svelte-1uha8ag-mirrorSubmitSpin}.mirror-loading-hint.svelte-1uha8ag{margin:0;animation:.35s ease-out both svelte-1uha8ag-mirrorHintFade}.mirror-demo-warning.svelte-1uha8ag{color:color-mix(in oklch, oklch(45% .12 75), var(--color-ink-600) 35%);margin:0;font-size:.8rem;line-height:1.45}.mirror-demo-error.svelte-1uha8ag{color:color-mix(in oklch, oklch(52% .19 25), var(--color-ink-700) 38%);margin:0;font-size:.8rem;line-height:1.45}.mirror-bubble-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mirror-bubble-card.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface), white 0.5%);border-radius:.95rem;flex-direction:column;gap:.45rem;min-height:5.5rem;padding:.92rem;transition:border-color .25s,transform .25s;display:flex}.mirror-bubble-card.svelte-1uha8ag:hover{border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 42%);transform:translateY(-1px)}.mirror-bubble-kicker.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-400);margin:0;font-size:.72rem;font-weight:700}.mirror-bubble-copy.svelte-1uha8ag{color:var(--color-ink-700);margin:0;font-size:.9rem;line-height:1.55}.mirror-bubble-skeleton.svelte-1uha8ag{flex-direction:column;gap:.45rem;padding-top:.1rem;display:flex}.mirror-skel-line.svelte-1uha8ag{background:color-mix(in oklch, var(--color-border-subtle) 68%, var(--color-surface-raised) 32%);border-radius:999px;height:.55rem;animation:1.05s ease-in-out infinite svelte-1uha8ag-mirrorSkelPulse;display:block}.mirror-skel-line.short.svelte-1uha8ag{width:64%}.section-title.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-title,clamp(1.5rem, 2.7vw, 2.5rem));letter-spacing:-.02em;text-wrap:balance;margin:0}.section-headline.svelte-1uha8ag{gap:0;display:grid}.section-headline.svelte-1uha8ag>.eyebrow-chip:where(.svelte-1uha8ag){margin-bottom:.75rem}.section-headline.svelte-1uha8ag>.section-title:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){margin-top:.9rem}.section-headline.svelte-1uha8ag>.section-title:where(.svelte-1uha8ag){margin-bottom:0}.flow-step-grid.svelte-1uha8ag{align-items:stretch;margin-top:.5rem}.flow-card.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-raised), white 1%);border-radius:1.35rem;flex-direction:column;padding:1.65rem 1.35rem 1.4rem;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.06),0 4px 16px -6px oklch(0% none none/.18)}.flow-card.svelte-1uha8ag:nth-child(odd){transform:rotate(-.4deg)}.flow-card.svelte-1uha8ag:nth-child(2n){transform:translateY(4px)rotate(.3deg)}.flow-card.svelte-1uha8ag:hover{border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 32%);box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.08) inset, 0 16px 40px -12px color-mix(in oklch, var(--color-brand-500) 22%, transparent), 0 4px 16px -4px oklch(0% none none/.16);transform:translateY(-4px)rotate(0)!important}.flow-card-accent.svelte-1uha8ag{border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 50%);background:radial-gradient(80% 65% at 50% -8%, color-mix(in oklch, var(--color-brand-400) 12%, transparent), transparent 55%), color-mix(in oklch, var(--color-surface-raised), white 1%)}.flow-card-accent.svelte-1uha8ag .flow-step-num:where(.svelte-1uha8ag){opacity:.38}.flow-card-accent.svelte-1uha8ag .flow-kicker:where(.svelte-1uha8ag){color:var(--color-brand-500)}.node-dot.svelte-1uha8ag{border:2px solid var(--color-brand-400);background:var(--color-surface);border-radius:999px;width:.95rem;height:.95rem;position:absolute;top:-.48rem;left:1.2rem}.flow-card-accent.svelte-1uha8ag .node-dot:where(.svelte-1uha8ag){border-color:var(--color-brand-500);background:color-mix(in oklch, var(--color-brand-500) 20%, var(--color-surface))}.flow-step-num.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-brand-500);opacity:.25;margin:0 0 .65rem;padding-top:.1rem;font-size:3.2rem;font-weight:700;line-height:.88;display:block}.flow-kicker.svelte-1uha8ag{letter-spacing:.13em;text-transform:uppercase;color:var(--color-brand-400);margin:0;font-size:.72rem;font-weight:700}.flow-copy.svelte-1uha8ag{color:var(--color-ink-600);flex:1;margin:.65rem 0 0;line-height:1.68}.onboarding-panel.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:1.2rem;gap:1.75rem;padding:clamp(1.25rem,2.5vw,1.85rem);display:grid}.onboarding-head.svelte-1uha8ag{gap:0;display:grid}.onboarding-head.svelte-1uha8ag>.eyebrow-chip:where(.svelte-1uha8ag){margin-bottom:.75rem}.onboarding-head.svelte-1uha8ag>.section-title:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:.55rem}.onboarding-head.svelte-1uha8ag>p:where(.svelte-1uha8ag)+.flex:where(.svelte-1uha8ag){margin-top:.35rem}.onboarding-steps.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3rem;margin:0;padding:1.6rem 0 0;list-style:none;display:grid}.onboarding-step.svelte-1uha8ag{gap:.55rem;display:grid}.onboarding-step-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.onboarding-step-index.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-400);margin:0;font-size:.72rem;font-weight:700}.onboarding-step-time.svelte-1uha8ag{color:var(--color-ink-500);margin:0;font-size:.72rem}.onboarding-step-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.02rem}.pricing-frame.svelte-1uha8ag{gap:2.25rem;display:grid}.free-banner-card.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 38%);background:color-mix(in oklch, var(--color-surface-raised), var(--color-brand-100) 8%);border-radius:1.2rem;gap:1.2rem;padding:clamp(1.6rem,2.6vw,2.25rem);display:grid}.perk-pill.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-200), var(--color-border-subtle) 60%);background:color-mix(in oklch, var(--color-brand-100), var(--color-surface) 84%);color:var(--color-ink-700);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:600}.pricing-paid-grid.svelte-1uha8ag{grid-template-columns:1fr 1.18fr 1fr;align-items:center;gap:.85rem;display:grid}.price-card.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:1rem;align-self:stretch;gap:.65rem;padding:1.35rem 1.2rem;display:grid}.price-card-featured.svelte-1uha8ag{background:radial-gradient(90% 70% at 50% -5%, color-mix(in oklch, var(--color-brand-400) 20%, transparent), transparent 60%), color-mix(in oklch, var(--color-brand-100), var(--color-surface-raised) 78%);border-color:color-mix(in oklch, var(--color-brand-400) 55%, var(--color-border-subtle) 45%);box-shadow:0 1px 0 color-mix(in oklch, var(--color-brand-300) 30%, transparent) inset, 0 12px 40px -12px color-mix(in oklch, var(--color-brand-500) 35%, transparent), 0 4px 16px -4px color-mix(in oklch, var(--color-brand-600) 18%, transparent);border-radius:1.35rem;gap:.8rem;padding:1.75rem 1.45rem;position:relative}.price-card-featured-badge.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500);border:1px solid color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 42%);background:color-mix(in oklch, var(--color-brand-100), var(--color-surface) 80%);border-radius:999px;width:fit-content;margin-bottom:.15rem;padding:.25rem .6rem;font-size:.66rem;font-weight:700;display:inline-block}.price-mark.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.7rem;line-height:1}.price-mark-featured.svelte-1uha8ag{font-size:2.1rem}.price-mark-period.svelte-1uha8ag{opacity:.55;letter-spacing:0;margin-left:.15rem;font-size:.85rem;font-weight:400}.price-perks.svelte-1uha8ag{color:var(--color-ink-600);gap:.3rem;margin:0;padding-left:1rem;font-size:.88rem;line-height:1.5;display:grid}.price-perks-featured.svelte-1uha8ag{color:var(--color-ink-700)}.price-card-cta.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-border-default) 80%, var(--color-brand-300) 20%);background:color-mix(in oklch, var(--color-surface-raised) 94%, var(--color-brand-100) 6%);color:var(--color-ink-800);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 2px oklch(0% none none/.06)}.price-card-cta.svelte-1uha8ag:hover{color:var(--color-ink-900);border-color:color-mix(in oklch, var(--color-brand-400) 40%, var(--color-border-default) 60%);background:color-mix(in oklch, var(--color-surface-raised) 88%, var(--color-brand-100) 12%);box-shadow:0 2px 8px oklch(0% none none/.08)}.price-card-cta-featured.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600));color:var(--color-on-brand);box-shadow:0 3px 14px color-mix(in oklch, var(--color-brand-500) 30%, transparent), 0 1px 0 oklch(100% 5.96046e-8 none/.12) inset;border-color:#0000}.price-card-cta-featured.svelte-1uha8ag:hover{color:var(--color-on-brand);background:linear-gradient(135deg, var(--color-brand-400), var(--color-brand-500));box-shadow:0 5px 20px color-mix(in oklch, var(--color-brand-500) 40%, transparent), 0 1px 0 oklch(100% 5.96046e-8 none/.14) inset;border-color:#0000}.fade-section.svelte-1uha8ag{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.fade-section.is-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.split-hero.svelte-1uha8ag{transition:none!important}.cv-section.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 600px}.stagger-item.svelte-1uha8ag{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards svelte-1uha8ag-heroEnter;animation-delay:var(--d,0s);transform:translateY(20px)}.btn-press.svelte-1uha8ag:active{transform:scale(.98)}@keyframes svelte-1uha8ag-heroEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-mirrorSubmitSpin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-mirrorHintFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-mirrorSkelPulse{0%,to{opacity:.42}50%{opacity:.92}}@media (width<=1024px){.split-hero.svelte-1uha8ag{grid-template-columns:1fr;gap:1.4rem}.mirror-demo-grid.svelte-1uha8ag{grid-template-columns:1fr}.mirror-bubble-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps.svelte-1uha8ag{border-top:none;grid-template-columns:1fr;gap:0;padding-top:0}.onboarding-step.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle);padding:1.25rem 0}.onboarding-step.svelte-1uha8ag:first-child{border-top:none;padding-top:0}.pricing-paid-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.price-card-featured.svelte-1uha8ag{grid-column:1/-1}}@media (width<=640px){.pricing-paid-grid.svelte-1uha8ag{grid-template-columns:1fr}.price-card-featured.svelte-1uha8ag{grid-column:auto}.theme-cycle-text.svelte-1uha8ag{display:none}.nav-island-inner.svelte-1uha8ag{gap:.75rem;padding:.4rem .6rem}.mode-toggle-sub.svelte-1uha8ag{display:none}.mode-toggle-btn.svelte-1uha8ag{gap:.35rem;padding:.42rem .7rem}.mirror-demo-form-inline.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:.5rem}.input-lead-icon.svelte-1uha8ag{display:none}.mirror-demo-input-padded.svelte-1uha8ag{padding-left:1.05rem}.mirror-demo-input.svelte-1uha8ag{flex:none;width:100%;min-width:0}.mirror-demo-submit.svelte-1uha8ag{width:100%;min-width:0!important}.hero-title.svelte-1uha8ag{font-size:clamp(1.75rem,7.5vw,2.8rem)}.onboarding-panel.svelte-1uha8ag{padding:1rem}.section-anchor.svelte-1uha8ag{scroll-margin-top:5rem}}@media (width<=480px){.nav-login.svelte-1uha8ag{background:0 0;border-color:#0000;padding:.3rem .4rem;font-size:.8125rem}.nav-cta-btn.svelte-1uha8ag{padding:.38rem .55rem .38rem .65rem;font-size:.8125rem}.nav-cta-icon.svelte-1uha8ag{display:none}}.tp-row.svelte-1uha8ag{justify-content:center;align-items:center;gap:1.5rem;padding-block:clamp(1.25rem,2.5vw,1.75rem);display:flex}.tp-divider.svelte-1uha8ag{background:linear-gradient(to var(--_dir,right), transparent, var(--color-border-subtle) 80%);flex:1;max-width:12rem;height:1px}.tp-divider.svelte-1uha8ag:last-child{--_dir:left}.tp-badge.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.tp-badge.svelte-1uha8ag:hover{border-color:color-mix(in oklch, #00b67a 45%, var(--color-border-subtle) 55%);background:color-mix(in oklch, #00b67a 4%, var(--color-surface-raised) 96%);box-shadow:0 2px 14px -4px oklch(68.5437% .152943 160.867/.18)}.tp-icon.svelte-1uha8ag{flex-shrink:0;width:1.15rem;height:1.15rem;display:flex}.tp-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){border-radius:3px;width:100%;height:100%}.tp-wordmark-text.svelte-1uha8ag{letter-spacing:-.01em;color:var(--color-ink-800);font-size:.8rem;font-weight:700}.tp-sep.svelte-1uha8ag{background:var(--color-border-subtle);flex-shrink:0;width:1px;height:1.1rem;margin-inline:.1rem}.tp-stars.svelte-1uha8ag{align-items:center;gap:2px;display:flex}.tp-star.svelte-1uha8ag{flex-shrink:0;width:1.15rem;height:1.15rem;display:flex}.tp-star.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.tp-meta.svelte-1uha8ag{align-items:baseline;gap:.3rem;display:flex}.tp-score.svelte-1uha8ag{color:var(--color-ink-900);font-size:.82rem;font-weight:700;line-height:1}.tp-label-chip.svelte-1uha8ag{color:#00955f;font-size:.72rem;font-weight:600;line-height:1}html.dark .tp-label-chip.svelte-1uha8ag{color:#00d68a}.tp-review-count.svelte-1uha8ag{color:var(--color-ink-500);font-size:.72rem;line-height:1}.tp-star-bg.svelte-1uha8ag{fill:color-mix(in oklch, var(--color-border-subtle) 80%, var(--color-ink-400) 20%)}html.light .tp-star-bg.svelte-1uha8ag{fill:#dcdce6}html.dark .tp-star-bg.svelte-1uha8ag{fill:color-mix(in oklch, var(--color-surface-raised) 55%, var(--color-ink-600) 45%)}@media (prefers-reduced-motion:reduce){.fade-section.svelte-1uha8ag,.stagger-item.svelte-1uha8ag{opacity:1;filter:none;will-change:auto;transition:none;animation:none;transform:none}.mirror-skel-line.svelte-1uha8ag{opacity:.55;animation:none}.mirror-submit-spinner.svelte-1uha8ag{opacity:.92;animation:none}.hero-flow-surge.svelte-1uha8ag{animation:none}.brand-crest.svelte-1uha8ag:hover{letter-spacing:.01em}.pillar-card.svelte-1uha8ag:hover,.pillar-card.svelte-1uha8ag:hover .pillar-art:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.flow-card.svelte-1uha8ag:nth-child(odd),.flow-card.svelte-1uha8ag:nth-child(2n){transform:none}.flow-card.svelte-1uha8ag:hover{transform:translateY(-2px)!important}.nav-island.svelte-1uha8ag{-webkit-backdrop-filter:none}.nav-island-wrap.svelte-1uha8ag,.hero-demo-pulse.svelte-1uha8ag,.mirror-bubble-copy.svelte-1uha8ag{animation:none}}.pillars-section.svelte-1uha8ag{gap:2rem;display:grid}.pillars-head.svelte-1uha8ag{gap:0;max-width:64ch;display:grid}.pillars-head.svelte-1uha8ag>.eyebrow-chip:where(.svelte-1uha8ag){margin-bottom:.8rem}.pillars-head.svelte-1uha8ag>.section-title:where(.svelte-1uha8ag)+.pillars-lede:where(.svelte-1uha8ag){margin-top:.75rem}.pillars-lede.svelte-1uha8ag{color:var(--color-ink-600);margin:0;font-size:.98rem;line-height:1.65}.pillars-grid.svelte-1uha8ag{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.pillar-card.svelte-1uha8ag:first-child{grid-row:1/3}.pillar-card.svelte-1uha8ag:first-child .pillar-art:where(.svelte-1uha8ag){height:9rem}.pillar-card.svelte-1uha8ag:nth-child(4){grid-column:2/4;grid-template-rows:auto auto auto;grid-template-columns:7.5rem 1fr;column-gap:1.1rem;display:grid}.pillar-card.svelte-1uha8ag:nth-child(4) .pillar-art:where(.svelte-1uha8ag){border-radius:.75rem 0 0 .75rem;grid-row:1/4;align-self:stretch;height:auto;min-height:5.5rem;margin:-.35rem 0 -.35rem -.35rem}.pillar-card.svelte-1uha8ag:nth-child(4) .pillar-art:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:70%;max-height:5.4rem}.pillar-card.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:radial-gradient(120% 90% at 50% -10%, color-mix(in oklch, var(--color-brand-300) 8%, transparent), transparent 60%), color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:1.35rem;grid-template-rows:auto auto auto 1fr;gap:.55rem;padding:1.2rem 1.15rem 1.25rem;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.06),0 2px 8px -4px oklch(0% none none/.14)}.pillar-card.svelte-1uha8ag:hover{border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 32%);box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.08), 0 16px 42px -16px color-mix(in oklch, var(--color-brand-500) 30%, transparent), 0 4px 16px -4px oklch(0% none none/.14);transform:translateY(-4px)}.pillar-art.svelte-1uha8ag{background:radial-gradient(closest-side, color-mix(in oklch, var(--color-brand-300) 18%, transparent), transparent 70%), color-mix(in oklch, var(--color-surface), var(--color-brand-100) 5%);border-radius:.85rem;justify-content:center;align-items:center;height:6.6rem;margin:-.35rem -.35rem .2rem;display:flex;position:relative;overflow:hidden}.pillar-art.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:auto;max-width:86%;height:5.4rem;filter:drop-shadow(0 4px 14px color-mix(in oklch, var(--color-brand-700) 18%, transparent));transition:transform .45s cubic-bezier(.22,1,.36,1)}.pillar-art-tilt.svelte-1uha8ag img:where(.svelte-1uha8ag){transform:rotate(-3deg)scale(.98)}.pillar-art-tilt-r.svelte-1uha8ag img:where(.svelte-1uha8ag){transform:rotate(3deg)scale(.98)}.pillar-card.svelte-1uha8ag:hover .pillar-art:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:rotate(0)scale(1.04)}.pillar-kicker.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500);margin:0;font-size:.7rem;font-weight:700}.pillar-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-900);margin:0;font-size:1.02rem;line-height:1.25}.pillar-copy.svelte-1uha8ag{color:var(--color-ink-600);margin:0;font-size:.86rem;line-height:1.6}.mode-toggle.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-200), var(--color-border-subtle) 60%);background:color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:999px;gap:.3rem;padding:.32rem;display:inline-flex}.mode-toggle-btn.svelte-1uha8ag{color:var(--color-ink-600);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.83rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .1s;display:inline-flex;position:relative}.mode-toggle-btn.svelte-1uha8ag:hover{color:var(--color-ink-900)}.mode-toggle-btn.svelte-1uha8ag:active{transform:scale(.98)}.mode-toggle-btn.is-active.svelte-1uha8ag{color:var(--color-ink-950);background:color-mix(in oklch, var(--color-brand-100), var(--color-surface-raised) 78%);border-color:color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 38%);box-shadow:0 1px 0 color-mix(in oklch, var(--color-ink-950) 5%, transparent)}.mode-toggle-icon.svelte-1uha8ag{color:var(--color-brand-500);display:inline-flex}.mode-toggle-sub.svelte-1uha8ag{letter-spacing:.04em;color:var(--color-ink-500);border-left:1px solid color-mix(in oklch, var(--color-border-subtle), transparent 35%);margin-left:.1rem;padding-left:.55rem;font-size:.7rem;font-weight:500}.mode-toggle-btn.is-active.svelte-1uha8ag .mode-toggle-sub:where(.svelte-1uha8ag){color:var(--color-brand-600)}.mirror-demo-form-inline.svelte-1uha8ag{position:relative}.input-lead-icon.svelte-1uha8ag{color:var(--color-ink-500);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.mirror-demo-input-padded.svelte-1uha8ag{padding-left:2.2rem}.audit-empty.svelte-1uha8ag{text-align:center;border:1px dashed color-mix(in oklch, var(--color-brand-300), var(--color-border-subtle) 55%);background:color-mix(in oklch, var(--color-surface), var(--color-brand-100) 3%);border-radius:1.1rem;justify-items:center;gap:.55rem;min-height:100%;padding:2rem 1.2rem;display:grid}.audit-empty-icon.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-100), var(--color-surface) 75%);width:3rem;height:3rem;color:var(--color-brand-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.audit-empty-title.svelte-1uha8ag{color:var(--color-ink-900);margin:0;font-size:.95rem;font-weight:600}.audit-empty-copy.svelte-1uha8ag{color:var(--color-ink-600);max-width:32ch;margin:0;font-size:.85rem;line-height:1.55}.audit-loading.svelte-1uha8ag{animation:.35s ease-out both svelte-1uha8ag-mirrorHintFade}.audit-result.svelte-1uha8ag{border:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-raised), white 0.5%);border-radius:1.1rem;gap:.85rem;padding:1.1rem;animation:.5s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-heroEnter;display:grid}.audit-result-head.svelte-1uha8ag{align-items:center;gap:.9rem;display:flex}.audit-score-ring.svelte-1uha8ag{--score:0;--ring:color-mix(in oklch, var(--color-brand-500) 90%, var(--color-brand-400));--track:color-mix(in oklch, var(--color-border-subtle) 80%, var(--color-surface-sunken));background:conic-gradient(var(--ring) calc(var(--score) * 1%), var(--track) 0);isolation:isolate;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex;position:relative}.audit-score-ring.svelte-1uha8ag:after{content:"";background:var(--color-surface-raised);z-index:0;border-radius:999px;position:absolute;inset:5px}.audit-score-num.svelte-1uha8ag{z-index:1;font-family:var(--font-display);color:var(--color-ink-900);font-size:1.25rem;font-weight:700;line-height:1;position:relative}.audit-score-grade.svelte-1uha8ag{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);margin-top:.15rem;font-size:.62rem;font-weight:700;position:relative}.audit-score-ring-skeleton.svelte-1uha8ag{background:conic-gradient(var(--track) 0deg, var(--track) 360deg);animation:1.4s linear infinite svelte-1uha8ag-auditRingSpin}.audit-score-ring-skeleton.svelte-1uha8ag:after{background:var(--color-surface)}@keyframes svelte-1uha8ag-auditRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audit-grade-a.svelte-1uha8ag .audit-score-ring:where(.svelte-1uha8ag){--ring:oklch(62% .16 145)}.audit-grade-b.svelte-1uha8ag .audit-score-ring:where(.svelte-1uha8ag){--ring:oklch(62% .14 155)}.audit-grade-c.svelte-1uha8ag .audit-score-ring:where(.svelte-1uha8ag){--ring:oklch(70% .14 85)}.audit-grade-d.svelte-1uha8ag .audit-score-ring:where(.svelte-1uha8ag){--ring:oklch(66% .16 55)}.audit-grade-f.svelte-1uha8ag .audit-score-ring:where(.svelte-1uha8ag){--ring:oklch(58% .18 25)}.audit-result-meta.svelte-1uha8ag{gap:.2rem;min-width:0;display:grid}.audit-result-domain.svelte-1uha8ag{letter-spacing:.03em;color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.audit-result-headline.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-900);margin:0;font-size:1.05rem;line-height:1.3}.audit-findings.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle);gap:.55rem;margin:0;padding:.85rem 0 0;list-style:none;display:grid}.audit-finding.svelte-1uha8ag{align-items:flex-start;gap:.65rem;display:flex}.audit-finding-icon.svelte-1uha8ag{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;display:inline-flex}.audit-finding.is-ok.svelte-1uha8ag .audit-finding-icon:where(.svelte-1uha8ag){background:color-mix(in oklch, var(--color-brand-100), var(--color-surface) 78%);color:var(--color-brand-600)}.audit-finding.is-fail.svelte-1uha8ag .audit-finding-icon:where(.svelte-1uha8ag){background:color-mix(in oklch, oklch(92% .05 30), var(--color-surface) 60%);color:oklch(52% .19 25)}.audit-finding-body.svelte-1uha8ag{gap:.15rem;min-width:0;display:grid}.audit-finding-label.svelte-1uha8ag{color:var(--color-ink-900);margin:0;font-size:.85rem;font-weight:600}.audit-finding-detail.svelte-1uha8ag{color:var(--color-ink-600);margin:0;font-size:.78rem;line-height:1.5}.audit-reco.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle);gap:.45rem;padding-top:.75rem;display:grid}.audit-reco-title.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-500);margin:0;font-size:.7rem;font-weight:700}.audit-reco.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:var(--color-ink-700);gap:.32rem;margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.55;display:grid}.audit-cta.svelte-1uha8ag{background:var(--color-brand-500);color:var(--color-on-brand);border-radius:999px;align-self:flex-start;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.audit-cta.svelte-1uha8ag:hover{background:var(--color-brand-600)}.audit-cta.svelte-1uha8ag:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.audit-score-ring-skeleton.svelte-1uha8ag,.audit-result.svelte-1uha8ag{animation:none}}.has-vector-deco.svelte-1uha8ag{position:relative}.has-vector-deco.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.vector-deco){z-index:1;position:relative}.vector-deco.svelte-1uha8ag{pointer-events:none;user-select:none;opacity:.18;filter:saturate(.85) drop-shadow(0 8px 20px color-mix(in oklch, var(--color-brand-700) 18%, transparent));mix-blend-mode:luminosity;z-index:0;position:absolute}.dark .vector-deco.svelte-1uha8ag{opacity:.14;mix-blend-mode:screen}.vector-deco-hero.svelte-1uha8ag{opacity:.22;width:11.5rem;height:auto;bottom:-1.4rem;right:-1.4rem;transform:rotate(-6deg)}.dark .vector-deco-hero.svelte-1uha8ag{opacity:.16}.vector-deco-tr.svelte-1uha8ag{width:10rem;height:auto;top:-2.4rem;right:-2rem;transform:rotate(8deg)}.vector-deco-bl.svelte-1uha8ag{width:11rem;height:auto;bottom:-2rem;left:-2rem;transform:rotate(-10deg)}@media (width<=1024px){.pillars-grid.svelte-1uha8ag{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-card.svelte-1uha8ag:first-child{grid-row:auto}.pillar-card.svelte-1uha8ag:first-child .pillar-art:where(.svelte-1uha8ag){height:6.6rem}.pillar-card.svelte-1uha8ag:nth-child(4){grid-column:auto;grid-template-rows:auto auto auto 1fr;grid-template-columns:auto;display:grid}.pillar-card.svelte-1uha8ag:nth-child(4) .pillar-art:where(.svelte-1uha8ag){height:6.6rem;min-height:unset;border-radius:.85rem;grid-row:auto;margin:-.35rem -.35rem .2rem}.vector-deco-tr.svelte-1uha8ag,.vector-deco-bl.svelte-1uha8ag{opacity:.12;width:8rem}}@media (width<=560px){.pillars-grid.svelte-1uha8ag{grid-template-columns:1fr}.vector-deco-hero.svelte-1uha8ag{width:8.5rem;bottom:-1rem;right:-1rem}.vector-deco-tr.svelte-1uha8ag,.vector-deco-bl.svelte-1uha8ag,.hero-mirror-shortcut.svelte-1uha8ag{display:none}}.hero-demo-pulse.svelte-1uha8ag{border-radius:inherit;pointer-events:none;animation:2.4s cubic-bezier(.22,1,.36,1) infinite svelte-1uha8ag-demoPulse;position:absolute;inset:0}@keyframes svelte-1uha8ag-demoPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-brand-400) 0%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch, var(--color-brand-400) 16%, transparent)}}.demo-showcase-section.svelte-1uha8ag{padding-top:0}.demo-showcase-inner.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-brand-400) 28%, var(--color-border-subtle) 72%);background:color-mix(in oklch, var(--color-surface-raised) 70%, var(--color-brand-900) 30%);border-radius:1.6rem;grid-template-columns:1fr 1.1fr;align-items:center;gap:2.5rem;padding:2.4rem;display:grid;position:relative;overflow:hidden}.demo-showcase-inner.svelte-1uha8ag:before{content:"";background:radial-gradient(55rem 30rem at 85% 50%, color-mix(in oklch, var(--color-brand-500) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}@media (width<=900px){.demo-showcase-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}.demo-showcase-left.svelte-1uha8ag{z-index:1;flex-direction:column;gap:1.1rem;display:flex;position:relative}.demo-showcase-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-950);margin:0;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:700;line-height:1.1}.demo-showcase-copy.svelte-1uha8ag{color:var(--color-ink-600);max-width:46ch;margin:0;font-size:.95rem;line-height:1.65}.demo-showcase-scenarios.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.demo-scenario-tag.svelte-1uha8ag{border:1px solid var(--color-border-subtle);color:var(--color-ink-700);background:color-mix(in oklch, var(--color-surface-raised) 60%, transparent);border-radius:999px;padding:.22rem .6rem;font-size:.73rem;font-weight:600}.demo-showcase-cta.svelte-1uha8ag{background:var(--color-brand-500);color:var(--color-on-brand);font:inherit;width:fit-content;box-shadow:0 4px 20px color-mix(in oklch, var(--color-brand-500) 35%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex;position:relative;overflow:hidden}.demo-showcase-cta.svelte-1uha8ag:hover{background:var(--color-brand-600);box-shadow:0 6px 28px color-mix(in oklch, var(--color-brand-500) 45%, transparent)}.demo-showcase-cta.svelte-1uha8ag:active{transform:scale(.97)}.demo-cta-pulse.svelte-1uha8ag{border-radius:inherit;pointer-events:none;animation:2s ease-in-out infinite svelte-1uha8ag-demoCTAPulse;position:absolute;inset:0}@keyframes svelte-1uha8ag-demoCTAPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-on-brand) 0%, transparent)}60%{box-shadow:0 0 0 7px color-mix(in oklch, var(--color-brand-400) 15%, transparent)}}.demo-no-card.svelte-1uha8ag{color:var(--color-ink-400);margin:0;font-size:.72rem}.demo-showcase-preview.svelte-1uha8ag{z-index:1;position:relative}.demo-mini-shell.svelte-1uha8ag{border:1px solid var(--color-border-default);background:var(--color-surface);box-shadow:0 8px 40px oklch(0% none none/.3), 0 0 0 1px color-mix(in oklch, var(--color-brand-400) 12%, transparent);border-radius:1rem;grid-template-columns:90px 130px 1fr;height:220px;font-size:.68rem;display:grid;overflow:hidden}@media (width<=640px){.demo-mini-shell.svelte-1uha8ag{grid-template-columns:80px 1fr;height:180px}.demo-mini-detail.svelte-1uha8ag{display:none}}.demo-mini-sidebar.svelte-1uha8ag{background:var(--color-surface-sunken);border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:.2rem;padding:.6rem .4rem;display:flex;overflow:hidden}.dmini-logo.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-ink-900);border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;padding:0 .25rem .4rem;font-size:.6rem;font-weight:700;overflow:hidden}.dmini-item.svelte-1uha8ag{color:var(--color-ink-600);cursor:default;border-radius:.35rem;align-items:center;gap:.3rem;padding:.22rem .3rem;font-size:.6rem;font-weight:500;display:flex}.dmini-active.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-500) 12%, var(--color-surface-raised) 88%);color:var(--color-ink-900)}.dmini-dot.svelte-1uha8ag{border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.dot-open.svelte-1uha8ag{background:var(--color-brand-500)}.dot-inprogress.svelte-1uha8ag{background:var(--color-warning)}.dot-resolved.svelte-1uha8ag{background:var(--color-success)}.dmini-count.svelte-1uha8ag{color:var(--color-ink-500);margin-left:auto;font-size:.55rem}.demo-mini-list.svelte-1uha8ag{border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:.2rem;padding:.3rem;display:flex;overflow:hidden}.dmini-ticket.svelte-1uha8ag{cursor:default;border:1px solid #0000;border-radius:.4rem;padding:.35rem .4rem}.dmini-ticket.urgent.svelte-1uha8ag{background:color-mix(in oklch, var(--color-error) 8%, var(--color-surface))}.dmini-ticket.open.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-500) 7%, var(--color-surface))}.dmini-ticket.inprog.svelte-1uha8ag{background:color-mix(in oklch, var(--color-warning) 7%, var(--color-surface))}.dmini-ticket.resolved.svelte-1uha8ag{background:color-mix(in oklch, var(--color-success) 5%, var(--color-surface))}.dmini-ticket.selected.svelte-1uha8ag{border-color:color-mix(in oklch, var(--color-brand-400) 50%, var(--color-border-subtle) 50%);background:color-mix(in oklch, var(--color-brand-500) 14%, var(--color-surface-raised) 86%)}.dmini-t-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.2rem;margin-bottom:.15rem;display:flex}.dmini-from.svelte-1uha8ag{color:var(--color-ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:600;overflow:hidden}.dmini-ai.svelte-1uha8ag{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.08rem .28rem;font-size:.52rem;font-weight:700}.urgent-ai.svelte-1uha8ag{background:color-mix(in oklch, var(--color-error) 15%, transparent);color:var(--color-error)}.normal-ai.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-500) 12%, transparent);color:var(--color-brand-500)}.low-ai.svelte-1uha8ag{background:color-mix(in oklch, var(--color-ink-500) 10%, transparent);color:var(--color-ink-500)}.dmini-subject.svelte-1uha8ag{color:var(--color-ink-700);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.58rem;overflow:hidden}.demo-mini-detail.svelte-1uha8ag{flex-direction:column;gap:.4rem;padding:.5rem .6rem;display:flex;overflow:hidden}.dmini-detail-subject.svelte-1uha8ag{color:var(--color-ink-900);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.64rem;font-weight:700;overflow:hidden}.dmini-thread.svelte-1uha8ag{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.dmini-bubble.svelte-1uha8ag{border:1px solid var(--color-border-subtle);white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-700);border-radius:.45rem;padding:.3rem .45rem;font-size:.58rem;line-height:1.4;overflow:hidden}.dmini-bubble.customer.svelte-1uha8ag{background:color-mix(in oklch, var(--color-surface-raised) 70%, var(--color-surface) 30%)}.dmini-bubble.note.svelte-1uha8ag{background:color-mix(in oklch, var(--color-warning) 8%, var(--color-surface-raised) 92%);border-style:dashed;border-color:color-mix(in oklch, var(--color-warning) 30%, var(--color-border-subtle) 70%);color:oklch(65% .14 75);font-style:italic}.dmini-bubble.agent.svelte-1uha8ag{background:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-surface-raised) 90%);border-color:color-mix(in oklch, var(--color-brand-400) 28%, var(--color-border-subtle) 72%);align-self:flex-end}html.light .eyebrow-chip.svelte-1uha8ag{color:var(--color-brand-700);background:color-mix(in oklch, var(--color-brand-500) 9%, var(--color-surface-raised) 91%);border-color:color-mix(in oklch, var(--color-brand-500) 28%, var(--color-border-subtle) 72%)}html.light .flow-kicker.svelte-1uha8ag,html.light .flow-card-accent.svelte-1uha8ag .flow-kicker:where(.svelte-1uha8ag){color:var(--color-brand-700)}html.light .flow-step-num.svelte-1uha8ag{color:var(--color-brand-600);opacity:.38}html.light .node-dot.svelte-1uha8ag{border-color:var(--color-brand-600)}html.light .flow-card-accent.svelte-1uha8ag .node-dot:where(.svelte-1uha8ag){border-color:var(--color-brand-700);background:color-mix(in oklch, var(--color-brand-600) 15%, var(--color-surface))}html.light .pillar-kicker.svelte-1uha8ag,html.light .mirror-bubble-kicker.svelte-1uha8ag{color:var(--color-brand-700)}html.light .mirror-demo-error.svelte-1uha8ag{color:color-mix(in oklch, oklch(42% .2 25), var(--color-ink-800) 28%)}html.light .mirror-demo-warning.svelte-1uha8ag{color:color-mix(in oklch, oklch(48% .14 65), var(--color-ink-700) 32%)}html.light .mode-toggle-icon.svelte-1uha8ag,html.light .mode-toggle-btn.is-active.svelte-1uha8ag .mode-toggle-sub:where(.svelte-1uha8ag),html.light .audit-reco-title.svelte-1uha8ag{color:var(--color-brand-700)}html.light .audit-finding.is-ok.svelte-1uha8ag .audit-finding-icon:where(.svelte-1uha8ag){background:color-mix(in oklch, var(--color-brand-100) 80%, var(--color-surface) 20%);color:var(--color-brand-700)}html.light .audit-cta.svelte-1uha8ag{background:var(--color-brand-600)}html.light .audit-cta.svelte-1uha8ag:hover{background:var(--color-brand-700)}html.light .onboarding-step-index.svelte-1uha8ag{color:var(--color-brand-700)}html.light .onboarding-ack-dot.svelte-1uha8ag{background:var(--color-brand-600);box-shadow:0 0 0 4px color-mix(in oklch, var(--color-brand-500) 22%, transparent)}html.light .price-card-featured-badge.svelte-1uha8ag{color:var(--color-brand-700)}html.light .price-card-featured.svelte-1uha8ag{border-color:color-mix(in oklch, var(--color-brand-500) 45%, var(--color-border-subtle) 55%)}html.light .hero-aside-title.svelte-1uha8ag{color:var(--color-brand-700)}html.light .hero-aside.svelte-1uha8ag{border-color:color-mix(in oklch, var(--color-brand-400) 28%, var(--color-border-subtle) 72%);background:color-mix(in oklch, var(--color-brand-50) 60%, var(--color-surface-raised) 40%)}html.light .theme-cycle-icon.svelte-1uha8ag{color:var(--color-brand-600)}html.light .link-sheen.svelte-1uha8ag{color:var(--color-brand-700)}html.light .link-sheen.svelte-1uha8ag:hover{color:var(--color-brand-800)}html.light .bg-field.svelte-1uha8ag{background:radial-gradient(55rem 32rem at 8% 0%, color-mix(in oklch, var(--color-brand-400) 10%, transparent), transparent 60%), radial-gradient(42rem 30rem at 94% 18%, color-mix(in oklch, var(--color-brand-300) 7%, transparent), transparent 62%), radial-gradient(38rem 24rem at 55% 72%, color-mix(in oklch, var(--color-brand-500) 4%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in oklch, var(--color-brand-100) 55%, transparent) 0%, transparent 40%)}html.light .demo-showcase-inner.svelte-1uha8ag{background:color-mix(in oklch, var(--color-surface-raised) 88%, var(--color-brand-200) 12%);border-color:color-mix(in oklch, var(--color-brand-300) 35%, var(--color-border-subtle) 65%)}html.light .tiny-pill.svelte-1uha8ag{color:var(--color-ink-600);border-color:var(--color-border-default)}html.light .dmini-bubble.note.svelte-1uha8ag{color:oklch(52% .14 65)}html.light .normal-ai.svelte-1uha8ag{color:var(--color-brand-700);background:color-mix(in oklch, var(--color-brand-600) 12%, transparent)}@keyframes svelte-1uha8ag-section-item-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}#flow.fade-section.svelte-1uha8ag,.pillars-section.fade-section.svelte-1uha8ag,#onboarding.fade-section.svelte-1uha8ag,#pricing.fade-section.svelte-1uha8ag,.mirror-demo-shell.fade-section.svelte-1uha8ag{transition:none!important;transform:none!important}#flow.fade-section.is-visible.svelte-1uha8ag,.pillars-section.fade-section.is-visible.svelte-1uha8ag,#onboarding.fade-section.is-visible.svelte-1uha8ag,#pricing.fade-section.is-visible.svelte-1uha8ag,.mirror-demo-shell.fade-section.is-visible.svelte-1uha8ag{opacity:1;transform:none}.flow-card-enter.svelte-1uha8ag{opacity:0;transform:translateY(18px)}.fade-section.is-visible.svelte-1uha8ag .flow-card-enter:where(.svelte-1uha8ag){animation:.52s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-section-item-enter;animation-delay:calc(80ms + var(--flow-i,0) * 90ms)}.pillar-card-enter.svelte-1uha8ag{opacity:0;transform:translateY(16px)}.fade-section.is-visible.svelte-1uha8ag .pillar-card-enter:where(.svelte-1uha8ag){animation:.5s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-section-item-enter;animation-delay:calc(60ms + var(--pc-i,0) * 80ms)}.onboarding-step-enter.svelte-1uha8ag{opacity:0;transform:translateY(14px)}.fade-section.is-visible.svelte-1uha8ag .onboarding-step-enter:where(.svelte-1uha8ag){animation:.48s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-section-item-enter;animation-delay:calc(.12s + var(--ob-i,0) * .1s)}.pricing-enter.svelte-1uha8ag{opacity:0;transform:translateY(16px)}.fade-section.is-visible.svelte-1uha8ag .pricing-enter:where(.svelte-1uha8ag){animation:.52s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-section-item-enter;animation-delay:calc(80ms + var(--price-i,0) * 90ms)}@keyframes svelte-1uha8ag-pricing-featured-enter{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pricing-featured-enter.pricing-enter.svelte-1uha8ag{opacity:0;transform:translateY(20px)scale(.97)}.fade-section.is-visible.svelte-1uha8ag .pricing-featured-enter.pricing-enter:where(.svelte-1uha8ag){animation:.58s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-pricing-featured-enter;animation-delay:calc(80ms + var(--price-i,0) * 90ms)}.mirror-bubble-enter.svelte-1uha8ag{opacity:0;transform:translateY(12px)scale(.98)}.fade-section.is-visible.svelte-1uha8ag .mirror-bubble-enter:where(.svelte-1uha8ag){animation:.42s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-section-item-enter;animation-delay:calc(.1s + var(--mb-i,0) * 70ms)}@keyframes svelte-1uha8ag-hero-bezel-enter{0%{opacity:0;transform:translate(20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.hero-bezel-enter.svelte-1uha8ag{animation:.85s cubic-bezier(.16,1,.3,1) .42s both svelte-1uha8ag-hero-bezel-enter}@keyframes svelte-1uha8ag-tp-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tp-row-enter.svelte-1uha8ag{animation:.55s cubic-bezier(.16,1,.3,1) .55s both svelte-1uha8ag-tp-row-in}.nav-tab.svelte-1uha8ag{position:relative}.nav-tab.svelte-1uha8ag:after{content:"";background:var(--color-brand-500);opacity:0;border-radius:999px;width:18px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}.nav-tab-active.svelte-1uha8ag:after{opacity:.8;transform:translate(-50%)scaleX(1)}@keyframes svelte-1uha8ag-dmini-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.dmini-row-enter.svelte-1uha8ag{opacity:0}.fade-section.is-visible.svelte-1uha8ag .dmini-row-enter:where(.svelte-1uha8ag){animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-dmini-row-in;animation-delay:calc(var(--dr-i,0) * 80ms + .15s)}@keyframes svelte-1uha8ag-dmini-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dmini-bubble-enter.svelte-1uha8ag{opacity:0}.fade-section.is-visible.svelte-1uha8ag .dmini-bubble-enter:where(.svelte-1uha8ag){animation:.3s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-dmini-bubble-in;animation-delay:calc(var(--db-i,0) * 90ms + .4s)}@media (prefers-reduced-motion:reduce){.flow-card-enter.svelte-1uha8ag,.pillar-card-enter.svelte-1uha8ag,.onboarding-step-enter.svelte-1uha8ag,.pricing-enter.svelte-1uha8ag,.pricing-featured-enter.pricing-enter.svelte-1uha8ag,.mirror-bubble-enter.svelte-1uha8ag{opacity:1!important;animation:none!important;transform:none!important}.hero-bezel-enter.svelte-1uha8ag,.tp-row-enter.svelte-1uha8ag{opacity:1;transform:none;animation:none!important}.nav-tab.svelte-1uha8ag:after{transition:none}.dmini-row-enter.svelte-1uha8ag,.dmini-bubble-enter.svelte-1uha8ag{opacity:1;transform:none;animation:none!important}#flow.fade-section.svelte-1uha8ag,.pillars-section.fade-section.svelte-1uha8ag,#onboarding.fade-section.svelte-1uha8ag,#pricing.fade-section.svelte-1uha8ag,.mirror-demo-shell.fade-section.svelte-1uha8ag{transform:none!important}}
