.hero.svelte-1q37ri0{position:relative;isolation:isolate;min-height:min(72svh,680px);padding-block:clamp(3.5rem,10vh,6rem);padding-inline:clamp(1rem,4vw,3rem);display:flex;align-items:center;overflow:hidden;background:var(--hero-bg, #6f73ee)}.hero.svelte-1q37ri0:before,.hero.svelte-1q37ri0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero.svelte-1q37ri0:before{z-index:-2;background-image:url(../../../kkachi-pixel-hero.jpg);background-size:cover;background-position:43% 40%;image-rendering:auto}.hero.svelte-1q37ri0:after{z-index:-1;background:var(--hero-overlay-wide)}.hero-alpha-notice.svelte-1q37ri0{display:inline-block;margin:0 0 1rem;padding:.3rem .7rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:var(--hero-fg, #f9f7ff);font-size:.8rem;font-weight:500;line-height:1.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-inner.svelte-1q37ri0{width:100%;max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width: 900px){.hero-inner.svelte-1q37ri0{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.hero-copy.svelte-1q37ri0{min-width:0;max-width:36rem;color:var(--hero-fg, #f9f7ff);text-shadow:var(--hero-copy-shadow)}@media (min-width: 900px){.hero-copy.svelte-1q37ri0{grid-column:2;justify-self:end}}.hero-copy.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:0 0 1rem;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.hero-sub.svelte-1q37ri0{font-size:clamp(1rem,2vw,1.25rem);color:var(--hero-sub);line-height:1.55;margin:0 0 2rem;max-width:40ch;word-break:keep-all;overflow-wrap:anywhere}.hero-ctas.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.cta.svelte-1q37ri0{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;text-decoration:none;font-size:1rem;transition:transform .15s ease,background .15s ease}.cta.svelte-1q37ri0:hover{transform:translateY(-1px)}.cta-primary.svelte-1q37ri0{background:var(--color-accent, #6970ff);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--color-accent, #6970ff) 30%,transparent)}.cta-secondary.svelte-1q37ri0{background:var(--hero-secondary-bg);color:var(--hero-fg, #f9f7ff);border:1px solid var(--hero-secondary-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-microcopy.svelte-1q37ri0{font-size:.85rem;color:var(--hero-muted);margin:0}@media (max-width: 899px){.hero.svelte-1q37ri0{min-height:min(90svh,780px);align-items:start;padding-top:clamp(2.25rem,7vh,3.5rem);padding-bottom:clamp(20rem,46vh,25rem)}.hero.svelte-1q37ri0:before{background-size:100% auto;background-position:center 85%;background-repeat:no-repeat;background-color:#3b3a7a}.hero.svelte-1q37ri0:after{background:linear-gradient(180deg,#101024e6,#101024b8 22%,#1010242e 36%,#10102400 56%,#1010244d)}.hero-copy.svelte-1q37ri0{max-width:26rem}.hero-ctas.svelte-1q37ri0{display:grid;grid-template-columns:1fr 1fr}.cta.svelte-1q37ri0{min-height:44px;padding-inline:1rem}}.demo.svelte-nuqhv1{width:100%;height:100%;min-height:380px;border-radius:var(--radius-lg, 20px);background:var(--color-bg-elevated, #191932);border:1px solid var(--color-border, #2d2a4a);box-shadow:var(--shadow-soft, 0 12px 36px rgba(7, 8, 22, .34));display:flex;flex-direction:column;overflow:hidden;color:var(--color-fg, #f2f0ff);font-family:var(--font-sans)}.demo-head.svelte-nuqhv1{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border, #2d2a4a);background:color-mix(in srgb,var(--color-bg-elevated, #191932) 100%,transparent)}.head-mic.svelte-nuqhv1{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--color-accent, #6970ff) 18%,transparent);color:var(--color-accent, #6970ff);flex-shrink:0}.head-meta.svelte-nuqhv1{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.head-title.svelte-nuqhv1{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--color-fg, #f2f0ff)}.head-sub.svelte-nuqhv1{font-size:.74rem;color:var(--color-fg-muted, #b9b4d8);line-height:1.3}.head-pill.svelte-nuqhv1{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,#ff6b6b 18%,transparent);color:#ff9898;border:1px solid color-mix(in srgb,#ff6b6b 30%,transparent);letter-spacing:.06em;line-height:1.3}.head-pill-dot.svelte-nuqhv1{width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-nuqhv1-demo-pulse 1.6s ease-in-out infinite}@keyframes svelte-nuqhv1-demo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}.demo-log.svelte-nuqhv1{flex:1;display:flex;flex-direction:column;padding:4px 0 12px;overflow:hidden;min-height:0}.row.svelte-nuqhv1{--rail-color: var(--color-accent, #6970ff);display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--color-border, #2d2a4a) 70%,transparent);animation:svelte-nuqhv1-row-in .28s ease-out}.row.svelte-nuqhv1:last-child{border-bottom:0}@keyframes svelte-nuqhv1-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rail.svelte-nuqhv1{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:2px}.avatar.svelte-nuqhv1{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--rail-color) 90%,transparent),color-mix(in srgb,var(--rail-color) 60%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border, #2d2a4a) 80%,transparent);transition:box-shadow .3s ease-out}.avatar.is-streaming.svelte-nuqhv1{box-shadow:0 0 0 3px color-mix(in srgb,var(--rail-color) 35%,transparent),0 0 0 1px var(--rail-color)}.avatar-text.svelte-nuqhv1{color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.02em}.time.svelte-nuqhv1{font-size:.66rem;color:var(--color-fg-muted, #b9b4d8);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.2}.pending-tag.svelte-nuqhv1{color:color-mix(in srgb,var(--color-accent, #6970ff) 80%,white);font-style:italic}.body.svelte-nuqhv1{min-width:0}.head.svelte-nuqhv1{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.name.svelte-nuqhv1{font-weight:600;font-size:.88rem;white-space:nowrap;color:var(--rail-color);max-width:220px;overflow:hidden;text-overflow:ellipsis}.stream-chip.svelte-nuqhv1{display:inline-flex;align-items:center;gap:4px;font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-accent, #6970ff) 18%,transparent);color:color-mix(in srgb,var(--color-accent, #6970ff) 70%,white);letter-spacing:.04em}.stream-dot.svelte-nuqhv1{width:5px;height:5px;border-radius:50%;background:currentColor;animation:svelte-nuqhv1-demo-pulse 1.2s ease-in-out infinite}.bubble-wrap.svelte-nuqhv1{display:flex;min-width:0}.bubble.svelte-nuqhv1{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;min-width:0;max-width:100%;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-fg, #f2f0ff) 14%,transparent);font-size:.92rem;line-height:1.5;color:var(--color-fg, #f2f0ff);word-break:keep-all;overflow-wrap:anywhere}.section.svelte-nuqhv1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 12px;min-height:36px;background:linear-gradient(180deg,#ffffff14,#ffffff0a)}.section.is-translation.svelte-nuqhv1{background:linear-gradient(180deg,#6970ff2e,#6970ff0d)}:root.light .section.svelte-nuqhv1{background:linear-gradient(180deg,#14123c0d,#14123c05)}:root.light .section.is-translation.svelte-nuqhv1{background:linear-gradient(180deg,#5258ff29,#5258ff0d)}.lang.svelte-nuqhv1{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:18px;padding:0 6px;font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.08em;border-radius:4px;background:color-mix(in srgb,var(--color-fg, #f2f0ff) 6%,transparent);color:var(--color-fg-muted, #b9b4d8);flex-shrink:0;text-transform:uppercase;line-height:1}.lang-flag.svelte-nuqhv1{margin-right:4px;font-size:.92em;line-height:1}.lang-ko.svelte-nuqhv1{background:color-mix(in srgb,var(--color-accent, #6970ff) 24%,transparent);color:#bdc1ff}.lang-ja.svelte-nuqhv1{background:color-mix(in srgb,var(--color-accent-2, #ff7a86) 24%,transparent);color:#ffc8ce}:root.light .lang-ko.svelte-nuqhv1{color:#2f33d1}:root.light .lang-ja.svelte-nuqhv1{color:#b62736}.text.svelte-nuqhv1{flex:1 1 auto;min-width:0}.cursor.svelte-nuqhv1{display:inline-block;width:2px;height:1em;background:color-mix(in srgb,var(--color-accent, #6970ff) 70%,white);vertical-align:text-bottom;margin-left:2px;animation:svelte-nuqhv1-demo-cursor-blink .9s steps(2) infinite}@keyframes svelte-nuqhv1-demo-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.row.svelte-nuqhv1,.head-pill-dot.svelte-nuqhv1,.stream-dot.svelte-nuqhv1,.cursor.svelte-nuqhv1{animation:none}}.gd-demo.svelte-jctssr{--gd-accent: var(--color-accent, #6970ff);--gd-accent-2: var(--color-accent-2, #ff7a86);display:grid;gap:.875rem;width:100%;max-width:480px;font-family:var(--font-sans)}.gd-window.svelte-jctssr{background:color-mix(in srgb,var(--color-bg-elevated, #191932) 92%,black);border:1px solid var(--color-border, #2d2a4a);border-radius:var(--radius-md, 12px);overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 18px 40px #07081652}.gd-window-bar.svelte-jctssr{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;background:color-mix(in srgb,black 18%,var(--color-bg-elevated, #191932));border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.gd-dot.svelte-jctssr{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--muted) 40%,transparent)}.gd-dot.svelte-jctssr:nth-child(1){background:#ff6b6b}.gd-dot.svelte-jctssr:nth-child(2){background:#ffd65a}.gd-dot.svelte-jctssr:nth-child(3){background:#5bd3b1}.gd-window-title.svelte-jctssr{margin-left:.5rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;color:var(--muted)}.gd-table.svelte-jctssr{display:flex;flex-direction:column}.gd-thead.svelte-jctssr,.gd-row.svelte-jctssr,.gd-add.svelte-jctssr{display:grid;grid-template-columns:1fr 1fr 2.25rem;align-items:center;gap:.5rem;padding:.55rem .85rem}.gd-thead.svelte-jctssr{font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.gd-row.svelte-jctssr{border-bottom:1px dashed color-mix(in srgb,var(--color-border) 50%,transparent);font-size:.95rem;color:var(--fg)}.gd-row.svelte-jctssr:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.gd-ko.svelte-jctssr,.gd-jp.svelte-jctssr{font-feature-settings:"tnum" 1;line-height:1.4;word-break:keep-all}.gd-remove.svelte-jctssr{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:var(--muted);width:1.65rem;height:1.65rem;border-radius:var(--radius-sm, 6px);cursor:pointer;font-size:1rem;line-height:1;transition:color .12s ease,background .12s ease,border-color .12s ease}.gd-remove.svelte-jctssr:hover{color:var(--color-accent-2, #ff7a86);background:color-mix(in srgb,var(--color-accent-2, #ff7a86) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent-2, #ff7a86) 28%,transparent)}.gd-add.svelte-jctssr{background:color-mix(in srgb,black 12%,var(--color-bg-elevated, #191932));grid-template-columns:1fr 1fr auto}.gd-add.svelte-jctssr input:where(.svelte-jctssr){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,black 18%,var(--color-bg-elevated, #191932));border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);color:var(--fg);padding:.5rem .6rem;border-radius:var(--radius-sm, 6px);font:inherit;font-size:.88rem;min-width:0;transition:border-color .12s ease,box-shadow .12s ease}.gd-add.svelte-jctssr input:where(.svelte-jctssr)::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.gd-add.svelte-jctssr input:where(.svelte-jctssr):focus-visible{outline:none;border-color:color-mix(in srgb,var(--gd-accent) 56%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gd-accent) 18%,transparent)}.gd-add.svelte-jctssr button:where(.svelte-jctssr){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--gd-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--gd-accent) 12%,transparent);color:var(--fg);font:inherit;font-size:.85rem;font-weight:600;padding:.5rem .85rem;border-radius:var(--radius-sm, 6px);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.gd-add.svelte-jctssr button:where(.svelte-jctssr):hover:not(:disabled){background:color-mix(in srgb,var(--gd-accent) 22%,transparent);border-color:color-mix(in srgb,var(--gd-accent) 58%,var(--color-border));transform:translateY(-1px)}.gd-add.svelte-jctssr button:where(.svelte-jctssr):disabled{opacity:.45;cursor:not-allowed}.gd-preview.svelte-jctssr{background:linear-gradient(180deg,color-mix(in srgb,var(--gd-accent) 8%,var(--color-bg-elevated, #191932)),color-mix(in srgb,var(--color-bg-elevated, #191932) 92%,transparent));border:1px solid color-mix(in srgb,var(--gd-accent) 22%,var(--color-border));border-radius:var(--radius-md, 12px);padding:.85rem 1rem;display:grid;gap:.35rem;box-shadow:0 16px 36px color-mix(in srgb,var(--gd-accent) 10%,transparent)}.gd-preview-row.svelte-jctssr{display:flex;align-items:baseline;gap:.6rem;color:var(--fg);font-size:1rem;line-height:1.5;word-break:keep-all}.gd-preview-trans.svelte-jctssr{font-weight:500}.gd-lang.svelte-jctssr{flex-shrink:0;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.15rem .45rem;border-radius:var(--radius-sm, 6px);color:var(--muted);background:color-mix(in srgb,var(--muted) 14%,transparent);border:1px solid color-mix(in srgb,var(--muted) 22%,transparent)}.gd-lang-jp.svelte-jctssr{color:var(--gd-accent);background:color-mix(in srgb,var(--gd-accent) 16%,transparent);border-color:color-mix(in srgb,var(--gd-accent) 32%,transparent)}.gd-preview-arrow.svelte-jctssr{margin-left:.65rem;color:var(--muted);font-size:.85rem}.gd-orig.svelte-jctssr{color:var(--muted)}.gd-mark.svelte-jctssr{background:color-mix(in srgb,var(--gd-accent) 22%,transparent);color:var(--fg);padding:.05rem .25rem;border-radius:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--gd-accent) 36%,transparent);transition:background .2s ease}.features.svelte-1dpem8h{padding-block:clamp(4rem,10vw,7rem);padding-inline:clamp(1rem,4vw,3rem)}.features-inner.svelte-1dpem8h{max-width:1120px;margin-inline:auto}.features-head.svelte-1dpem8h{max-width:44ch;margin:0 auto clamp(2.5rem,6vw,4rem);text-align:center}h2.svelte-1dpem8h{font-size:clamp(1.85rem,3.6vw,2.75rem);line-height:1.15;margin:0 0 .75rem;letter-spacing:-.015em;word-break:keep-all}.features-sub.svelte-1dpem8h{color:var(--muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;margin:0 auto;max-width:52ch;word-break:keep-all}.feature-rows.svelte-1dpem8h{display:grid;gap:clamp(3rem,7vw,5rem)}.feature-row.svelte-1dpem8h{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr;align-items:center}@media (min-width: 880px){.feature-row.svelte-1dpem8h{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.feature-row.is-reverse.svelte-1dpem8h{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.feature-row.is-reverse.svelte-1dpem8h .feature-copy:where(.svelte-1dpem8h){order:2}.feature-row.is-reverse.svelte-1dpem8h .feature-demo:where(.svelte-1dpem8h){order:1}}.feature-copy.svelte-1dpem8h{display:flex;flex-direction:column;gap:.85rem;max-width:38ch}.feature-idx.svelte-1dpem8h{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.08em;color:var(--color-accent, #6970ff)}.feature-copy.svelte-1dpem8h h3:where(.svelte-1dpem8h){font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.012em;margin:0;color:var(--color-fg, #f2f0ff);word-break:keep-all}.feature-desc.svelte-1dpem8h{color:var(--muted);font-size:1rem;line-height:1.65;margin:0;word-break:keep-all}.feature-hint.svelte-1dpem8h{margin:.25rem 0 0;font-family:var(--font-display);font-size:.85rem;letter-spacing:.01em;color:color-mix(in srgb,var(--color-accent, #6970ff) 80%,var(--fg));word-break:keep-all}.feature-demo.svelte-1dpem8h{width:100%;display:flex;justify-content:center}.feature-demo.svelte-1dpem8h>*{width:100%;max-width:520px}.pricing.svelte-omzaxu{padding-block:clamp(3rem,8vw,6rem);padding-inline:clamp(1rem,4vw,3rem);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-accent-2, #ff7a86) 6%,transparent) 52%,transparent 100%)}.pricing-inner.svelte-omzaxu{max-width:1200px;margin-inline:auto}.pricing-head.svelte-omzaxu{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}@media (min-width: 960px){.pricing-head.svelte-omzaxu{flex-direction:row;justify-content:space-between;align-items:start;gap:2rem}}.pricing-copy.svelte-omzaxu{min-width:0}h2.svelte-omzaxu{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.2;margin:0 0 .75rem;text-align:center;letter-spacing:-.01em}.pricing-sub.svelte-omzaxu{color:var(--muted);font-size:1.05rem;margin:0 auto;max-width:60ch;text-align:center}.billing-cycle-wrap.svelte-omzaxu{display:flex;flex-direction:column;align-items:center;gap:.6rem}@media (min-width: 960px){.billing-cycle-wrap.svelte-omzaxu{align-items:end;flex-shrink:0}h2.svelte-omzaxu,.pricing-sub.svelte-omzaxu{text-align:left;margin-inline:0}}.billing-cycle-badge.svelte-omzaxu{margin:0;padding:.35rem .65rem;border-radius:var(--radius-sm, 6px);font-size:.8rem;font-weight:600;color:var(--color-accent, #6970ff);background:color-mix(in srgb,var(--color-accent, #6970ff) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent, #6970ff) 22%,transparent)}.billing-cycle.svelte-omzaxu{display:inline-grid;grid-template-columns:1fr 1fr;padding:.2rem;border-radius:8px;background:color-mix(in srgb,var(--fg) 6%,transparent);border:1px solid color-mix(in srgb,var(--fg) 9%,transparent);gap:.2rem}.billing-cycle.svelte-omzaxu button:where(.svelte-omzaxu){min-width:5.4rem;min-height:2.75rem;padding:0 .9rem;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--muted);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.billing-cycle.svelte-omzaxu button.active:where(.svelte-omzaxu){color:var(--color-fg, #f2f0ff);background:color-mix(in srgb,var(--color-accent, #6970ff) 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}.pricing-grid.svelte-omzaxu{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 720px){.pricing-grid.svelte-omzaxu{grid-template-columns:repeat(2,1fr);align-items:stretch}}@media (min-width: 1100px){.pricing-grid.svelte-omzaxu{grid-template-columns:repeat(4,1fr)}}.pricing-card.svelte-omzaxu{--card-accent: var(--color-accent, #6970ff);position:relative;isolation:isolate;padding:2.25rem 1.375rem 1.75rem;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 12%,var(--color-bg-elevated, #191932)),color-mix(in srgb,var(--color-bg-elevated, #191932) 92%,transparent) 60%,color-mix(in srgb,var(--card-accent) 6%,var(--color-bg, #101024)));border:1px solid color-mix(in srgb,var(--card-accent) 24%,var(--color-border, #2d2a4a));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 18px 42px color-mix(in srgb,var(--card-accent) 9%,transparent);display:flex;flex-direction:column;gap:1.375rem;transition:border-color .4s ease,box-shadow .4s ease}.pricing-card.svelte-omzaxu:before{content:"";position:absolute;top:0;left:0;height:1.5px;width:0;background:linear-gradient(90deg,transparent 0%,var(--card-accent) 40%,color-mix(in srgb,var(--card-accent) 70%,white) 60%,transparent 100%);border-radius:10px 10px 0 0;transition:width .55s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:1}.pricing-card.svelte-omzaxu:hover{border-color:color-mix(in srgb,var(--card-accent) 44%,var(--color-border, #2d2a4a));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 22px 48px color-mix(in srgb,var(--card-accent) 14%,transparent)}.pricing-card.svelte-omzaxu:hover:before{width:100%}.pricing-card.svelte-omzaxu header:where(.svelte-omzaxu) h3:where(.svelte-omzaxu){margin:0 0 .75rem;font-size:1.25rem;position:relative;z-index:1;transition:letter-spacing .4s ease}.pricing-card.svelte-omzaxu:hover header:where(.svelte-omzaxu) h3:where(.svelte-omzaxu){letter-spacing:.005em}.pricing-card.svelte-omzaxu .price:where(.svelte-omzaxu){transition:transform .4s cubic-bezier(.22,.61,.36,1);transform-origin:left baseline}.pricing-card.svelte-omzaxu:hover .price:where(.svelte-omzaxu){transform:translateY(-1px)}.pricing-card.svelte-omzaxu .price-amount:where(.svelte-omzaxu){transition:color .3s ease}.pricing-card.svelte-omzaxu:hover .price-amount:where(.svelte-omzaxu){color:color-mix(in srgb,var(--card-accent) 30%,white)}.pricing-card-free.svelte-omzaxu{--card-accent: #8f92a4;background:linear-gradient(180deg,color-mix(in srgb,white 3%,var(--color-bg-elevated, #191932)),color-mix(in srgb,var(--color-bg-elevated, #191932) 92%,transparent) 60%,color-mix(in srgb,black 6%,var(--color-bg, #101024)))}.pricing-card-starter.svelte-omzaxu{--card-accent: #5bd3b1}.pricing-card-pro.svelte-omzaxu{--card-accent: var(--color-accent, #6970ff)}.pricing-card-max.svelte-omzaxu{--card-accent: #a78bff;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,#a78bff 22%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,#6e5cdb 18%,var(--color-bg-elevated, #191932)),color-mix(in srgb,#2a2245 92%,transparent) 55%,color-mix(in srgb,#1a1633 96%,var(--color-bg, #101024)));border-color:color-mix(in srgb,#a78bff 50%,var(--color-border));box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),inset 0 0 0 1px color-mix(in srgb,#a78bff 14%,transparent),0 24px 56px color-mix(in srgb,#6e5cdb 22%,transparent),0 0 80px color-mix(in srgb,#a78bff 10%,transparent);animation:svelte-omzaxu-max-breathe 5.5s ease-in-out infinite}.pricing-card-max.svelte-omzaxu:before{width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#a78bff 60%,transparent) 18%,#c8b8ff 50%,color-mix(in srgb,#a78bff 60%,transparent) 82%,transparent 100%);transition:filter .4s ease,opacity .4s ease;filter:drop-shadow(0 0 6px color-mix(in srgb,#a78bff 50%,transparent))}.pricing-card-max.svelte-omzaxu:hover:before{width:100%;filter:drop-shadow(0 0 10px color-mix(in srgb,#c8b8ff 70%,transparent))}.pricing-card-max.svelte-omzaxu:after{content:"";position:absolute;top:18px;right:22px;width:64px;height:44px;background-image:radial-gradient(circle at 12% 72%,#d6c9ff 0 1.4px,transparent 2px),radial-gradient(circle at 56% 22%,#b9a4ff 0 1.2px,transparent 1.8px),radial-gradient(circle at 92% 56%,#efe9ff 0 1.6px,transparent 2.2px);opacity:.7;pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.22,.61,.36,1);z-index:1;filter:drop-shadow(0 0 3px color-mix(in srgb,#c8b8ff 60%,transparent))}.pricing-card-max.svelte-omzaxu:hover:after{opacity:1;transform:translateY(-2px)}.pricing-card-max.svelte-omzaxu .price-amount:where(.svelte-omzaxu){font-size:2.7rem;background:linear-gradient(180deg,#efe9ff,#b9a4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-card-max.svelte-omzaxu:hover .price-amount:where(.svelte-omzaxu){color:transparent}@keyframes svelte-omzaxu-max-breathe{0%,to{box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),inset 0 0 0 1px color-mix(in srgb,#a78bff 14%,transparent),0 24px 56px color-mix(in srgb,#6e5cdb 22%,transparent),0 0 80px color-mix(in srgb,#a78bff 10%,transparent)}50%{box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),inset 0 0 0 1px color-mix(in srgb,#a78bff 22%,transparent),0 28px 64px color-mix(in srgb,#6e5cdb 28%,transparent),0 0 100px color-mix(in srgb,#a78bff 16%,transparent)}}@media (prefers-reduced-motion: reduce){.pricing-card.svelte-omzaxu,.pricing-card.svelte-omzaxu:before,.pricing-card.svelte-omzaxu header:where(.svelte-omzaxu) h3:where(.svelte-omzaxu),.pricing-card.svelte-omzaxu .price:where(.svelte-omzaxu),.pricing-card.svelte-omzaxu .price-amount:where(.svelte-omzaxu),.pricing-card-max.svelte-omzaxu:after{transition:none}.pricing-card-max.svelte-omzaxu{animation:none}}.pricing-badge.svelte-omzaxu{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-accent, #6970ff),color-mix(in srgb,var(--color-accent, #6970ff) 72%,white));color:#fff;font-size:.74rem;font-weight:600;padding:.25rem .75rem;border-radius:6px;letter-spacing:.02em;box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent, #6970ff) 26%,transparent);z-index:2}.pricing-card-max.svelte-omzaxu .pricing-badge:where(.svelte-omzaxu){background:linear-gradient(135deg,#a78bff,#6e5cdb 60%,#4a3fa8);box-shadow:0 8px 22px color-mix(in srgb,#6e5cdb 40%,transparent),inset 0 1px color-mix(in srgb,white 22%,transparent);padding:.3rem .85rem;letter-spacing:.02em}.price.svelte-omzaxu{margin:0;display:flex;align-items:baseline;gap:.375rem}.price-was.svelte-omzaxu{color:var(--muted);font-size:1.25rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:2px;opacity:.7}.price-amount.svelte-omzaxu{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1}.price-period.svelte-omzaxu{color:var(--muted);font-size:.9rem}.price-note.svelte-omzaxu{margin:0;font-size:.85rem;color:var(--muted);position:relative;z-index:1}.pricing-save.svelte-omzaxu{margin:0 0 .1rem;display:inline-flex;align-items:center;width:fit-content;padding:.2rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent);position:relative;z-index:1}.pricing-features.svelte-omzaxu{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;gap:.75rem;font-size:.95rem;color:var(--fg);position:relative;z-index:1}.pricing-features-heading.svelte-omzaxu{font-family:var(--font-display);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.1rem}.pricing-feature.svelte-omzaxu{padding-left:1.5rem;position:relative;line-height:1.5;word-break:keep-all}.pricing-feature.svelte-omzaxu:before{content:"✓";position:absolute;left:0;color:var(--card-accent);font-weight:700;display:inline-block;transform:scale(1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease}.pricing-card.svelte-omzaxu:hover .pricing-feature:where(.svelte-omzaxu):before{transform:scale(1.25);transition-delay:calc(.04s + var(--fi) * .06s)}.pricing-cta.svelte-omzaxu{display:flex;width:100%;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:8px;font-weight:600;text-decoration:none;border:1px solid color-mix(in srgb,var(--card-accent) 38%,var(--color-border, #2d2a4a));color:var(--fg);background:color-mix(in srgb,var(--card-accent) 8%,transparent);transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .2s ease;position:relative;overflow:hidden;z-index:1}.pricing-cta.svelte-omzaxu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 20%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.pricing-card.svelte-omzaxu:hover .pricing-cta:where(.svelte-omzaxu):after{opacity:1}.pricing-cta-row.svelte-omzaxu{position:relative;z-index:1}.pricing-cta.svelte-omzaxu:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--card-accent) 14%,transparent);border-color:color-mix(in srgb,var(--card-accent) 62%,var(--color-border))}.pricing-cta-primary.svelte-omzaxu{background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 72%,white));color:#fff;border-color:color-mix(in srgb,var(--card-accent) 76%,white);box-shadow:0 14px 28px color-mix(in srgb,var(--card-accent) 24%,transparent)}.pricing-cta-primary.svelte-omzaxu:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 92%,black),color-mix(in srgb,var(--card-accent) 82%,white));border-color:color-mix(in srgb,var(--card-accent) 84%,white)}.pricing-card-max.svelte-omzaxu .pricing-cta-primary:where(.svelte-omzaxu){background:linear-gradient(135deg,#a78bff,#6e5cdb);border-color:transparent;box-shadow:0 12px 28px color-mix(in srgb,#6e5cdb 40%,transparent),inset 0 1px color-mix(in srgb,white 22%,transparent)}.pricing-card-max.svelte-omzaxu .pricing-cta-primary:where(.svelte-omzaxu):hover{background:linear-gradient(135deg,#b29bff,#7c6be3);box-shadow:0 16px 36px color-mix(in srgb,#6e5cdb 55%,transparent),inset 0 1px color-mix(in srgb,white 28%,transparent)}.pricing-softcap.svelte-omzaxu{margin:1.75rem auto 0;max-width:56ch;text-align:center;color:var(--muted);font-size:.86rem;line-height:1.55}.faq.svelte-1t8i6y4{padding-block:clamp(3rem,8vw,6rem);padding-inline:clamp(1rem,4vw,3rem)}.faq-inner.svelte-1t8i6y4{max-width:800px;margin-inline:auto}h2.svelte-1t8i6y4{font-size:clamp(1.75rem,3.5vw,2.5rem);margin:0 0 2rem;text-align:center;letter-spacing:-.01em}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-1t8i6y4{border:1px solid color-mix(in srgb,var(--fg) 10%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--fg) 3%,transparent);overflow:hidden}.faq-summary.svelte-1t8i6y4{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.faq-summary.svelte-1t8i6y4:focus-visible{outline:2px solid var(--color-accent, #6970ff);outline-offset:-2px}.faq-marker.svelte-1t8i6y4{font-size:1.25rem;color:var(--muted);transition:transform .2s ease;line-height:1}.faq-item.is-open.svelte-1t8i6y4 .faq-marker:where(.svelte-1t8i6y4){transform:rotate(45deg)}.faq-body.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){padding:0 1.25rem 1.25rem;margin:0;color:var(--muted);line-height:1.6}.closing.svelte-361ywt{padding-block:clamp(3.5rem,9vw,6rem);padding-inline:clamp(1rem,4vw,3rem);background:radial-gradient(780px 420px at 50% 0%,color-mix(in srgb,var(--color-accent, #6970ff) 22%,transparent),transparent 68%),radial-gradient(560px 300px at 50% 100%,color-mix(in srgb,var(--color-accent-2, #ff7a86) 12%,transparent),transparent 66%)}.closing-inner.svelte-361ywt{max-width:640px;margin-inline:auto;text-align:center}h2.svelte-361ywt{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.2;margin:0 0 .85rem;letter-spacing:-.015em;word-break:keep-all}.closing-sub.svelte-361ywt{color:var(--muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;margin:0 0 2rem;max-width:44ch;margin-inline:auto;word-break:keep-all}.closing-ctas.svelte-361ywt{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.cta.svelte-361ywt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.5rem;border-radius:var(--radius-sm, 6px);font-weight:600;text-decoration:none;font-size:1rem;transition:transform .15s ease,background .15s ease}.cta.svelte-361ywt:hover{transform:translateY(-1px)}.cta-primary.svelte-361ywt{background:var(--color-accent, #6970ff);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--color-accent, #6970ff) 30%,transparent)}.cta-secondary.svelte-361ywt{background:color-mix(in srgb,var(--color-fg) 6%,transparent);color:var(--color-fg);border:1px solid color-mix(in srgb,var(--color-fg) 18%,transparent)}@media (max-width: 560px){.closing-ctas.svelte-361ywt{display:grid;grid-template-columns:1fr;width:100%;max-width:20rem}}
