.hero.svelte-g7rbm{position:relative;margin-top:-74px;padding-top:74px;background:linear-gradient(160deg,var(--coding-navy) 7%,var(--coding-navy) 30%,#091d3f 47%,#133468 64%,#1a5597 79%,var(--brand) 93%);color:#fff;overflow:clip}.hero-inner.svelte-g7rbm{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:end;padding:clamp(56px,8vw,96px) clamp(20px,4vw,24px) clamp(64px,8vw,96px)}@media(min-width:1024px){.hero-inner.svelte-g7rbm{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:clamp(40px,4vw,56px)}}@media(max-width:1339px){.hero-inner.svelte-g7rbm{padding-bottom:120px}}@media(min-width:1340px){.hero.svelte-g7rbm{--ribbon-h: 36px;--ribbon-pad: 64px;--ribbon-reach: 40px;--ribbon-font: .875rem}}.hero-copy.svelte-g7rbm{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.2vw,28px);min-width:0}.eyebrow.svelte-g7rbm{font-size:.8125rem;font-weight:600;color:var(--coding-ink-light)}.hero-title.svelte-g7rbm{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.02;letter-spacing:-.03em;color:#fff}.hero-title-line.svelte-g7rbm{display:block}.hero-title-accent.svelte-g7rbm{color:var(--accent-green-vivid)}.hero-sub.svelte-g7rbm{max-width:640px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;color:var(--coding-ink-light)}.hero-ctas.svelte-g7rbm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(12px,1.4vw,20px);margin-top:4px}.hero-btn.svelte-g7rbm{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(150px,14.5vw,208px);font-weight:700;text-decoration:none;border-radius:var(--r-pill);padding:clamp(13px,1.1vw,16px) clamp(18px,1.6vw,24px);font-size:clamp(1rem,1.4vw,1.375rem);transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.hero-btn--primary.svelte-g7rbm{background:var(--accent-green);color:var(--brand-navy)}.hero-btn--primary.svelte-g7rbm:hover{background:var(--accent-green-vivid)}.hero-btn.svelte-g7rbm:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.hero-secondary-text.svelte-g7rbm{font-size:clamp(1rem,1.4vw,1.5rem);font-weight:500;line-height:1.45;color:#ffffffe0}.hero-link.svelte-g7rbm{color:#ffffffe0;text-decoration:underline;text-underline-offset:.15em;transition:color var(--dur-fast) var(--ease-out-quart)}.hero-link.svelte-g7rbm:hover{color:#fff}.hero-link.svelte-g7rbm:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px;border-radius:4px}@media(max-width:480px){.hero-ctas.svelte-g7rbm{width:100%;flex-direction:column;align-items:stretch}.hero-btn.svelte-g7rbm{width:100%}}.proof.svelte-g7rbm{display:flex;flex-direction:column;gap:18px;width:100%;padding:clamp(22px,2.4vw,29px);border-radius:18px;background:var(--coding-card-navy);border:1px solid rgba(79,102,130,.75)}.proof-label.svelte-g7rbm{font-size:.8125rem;font-weight:600;color:var(--accent-green-vivid)}.proof-list.svelte-g7rbm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.proof-row.svelte-g7rbm{display:flex;align-items:center;gap:14px;padding:14px 0}.proof-row.svelte-g7rbm+.proof-row:where(.svelte-g7rbm){border-top:1px solid var(--coding-hairline-navy)}.proof-icon.svelte-g7rbm{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff0f}.proof-icon.svelte-g7rbm img:where(.svelte-g7rbm){width:26px;height:26px;object-fit:contain}.proof-icon-text.svelte-g7rbm{font-weight:700;color:var(--coding-ink-light)}.proof-text.svelte-g7rbm{display:flex;flex-direction:column;gap:3px;min-width:0}.proof-name.svelte-g7rbm{font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:600;line-height:1.25;color:#fff;overflow-wrap:anywhere}.proof-scope.svelte-g7rbm{font-size:.9375rem;line-height:1.4;color:var(--coding-ink-light);font-variant-numeric:tabular-nums}.proof-more.svelte-g7rbm{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:24px;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.proof-more.svelte-g7rbm:hover{color:var(--accent-green-vivid)}.proof-more.svelte-g7rbm:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.works.svelte-r3gyrk{background:var(--coding-navy);border-top:1px solid var(--coding-hairline-on-dark);padding:16px 0}.works-inner.svelte-r3gyrk{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;padding-inline:clamp(20px,4vw,24px)}.works-label.svelte-r3gyrk,.works-more.svelte-r3gyrk{flex:none;font-size:.8125rem;font-weight:600;white-space:nowrap}.works-label.svelte-r3gyrk{color:var(--coding-ink-muted)}.works-more.svelte-r3gyrk{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#fff;text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.works-more.svelte-r3gyrk:hover{color:var(--coding-ink-light)}.works-more.svelte-r3gyrk:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.marquee.svelte-r3gyrk{--gap: clamp(32px, 3.5vw, 48px);flex:1 1 0;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:8px;margin:-8px;scroll-padding-inline:8px;mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent)}.track.svelte-r3gyrk{list-style:none;margin:0;padding:0 var(--gap) 0 0;display:flex;flex:none;gap:var(--gap)}.marquee.svelte-r3gyrk::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.marquee.svelte-r3gyrk{mask-image:none;-webkit-mask-image:none}.track.svelte-r3gyrk{flex:1 1 auto;flex-wrap:wrap;row-gap:8px}.track[aria-hidden=true].svelte-r3gyrk{display:none}}.pill.svelte-r3gyrk{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0;border-radius:4px;color:var(--coding-ink-soft);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out-quart)}a.pill.svelte-r3gyrk:hover,a.pill.svelte-r3gyrk:active{color:#fff}a.pill.svelte-r3gyrk:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:4px}.mark.svelte-r3gyrk{width:20px;height:20px;flex:none;object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:opacity var(--dur-fast) var(--ease-out-quart)}a.pill.svelte-r3gyrk:hover .mark:where(.svelte-r3gyrk),a.pill.svelte-r3gyrk:active .mark:where(.svelte-r3gyrk){opacity:1}@media(max-width:640px){.works-inner.svelte-r3gyrk{flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.marquee.svelte-r3gyrk{flex-basis:100%;order:3;mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}}.sr-only.svelte-r3gyrk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sov.svelte-10ds60x{position:relative;isolation:isolate;overflow:hidden;background:#fff;padding:clamp(56px,6vw,70px) clamp(20px,4vw,24px)}.map.svelte-10ds60x{position:absolute;z-index:-1;top:-112px;left:19%;width:895px;height:567px;background:url(../../../coding/europe-map.svg) no-repeat 0 0 / 895px 567px;opacity:.5;pointer-events:none}@media(max-width:1100px){.map.svelte-10ds60x{left:4%;top:-80px;width:720px;height:456px;background-size:720px 456px}}.sov-inner.svelte-10ds60x{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,54px);align-items:center}@media(min-width:900px){.sov-inner.svelte-10ds60x{grid-template-columns:minmax(0,550px) minmax(0,596px);justify-content:space-between}}.sov-head.svelte-10ds60x{display:flex;flex-direction:column;gap:13px}.eyebrow.svelte-10ds60x{font-size:.8125rem;font-weight:600;color:var(--brand-strong)}.sov-title.svelte-10ds60x{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;letter-spacing:-.01em;color:var(--coding-ink)}.sov-sub.svelte-10ds60x{max-width:520px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--coding-ink-2)}.facts.svelte-10ds60x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.fact.svelte-10ds60x{display:flex;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--r-icon);background:#f3f7faeb;border:1px solid var(--coding-hairline)}.fact-icon.svelte-10ds60x{flex:none;display:inline-flex;align-items:center;width:51px;height:30px;color:var(--coding-ink)}.fact-text.svelte-10ds60x{display:flex;flex-direction:column;gap:2px;min-width:0}.fact-value.svelte-10ds60x{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.3;color:var(--coding-ink)}.fact-scope.svelte-10ds60x{font-size:.875rem;line-height:1.5;color:var(--coding-ink-2)}.models.svelte-1512x4{background:var(--coding-surface);padding:clamp(56px,6vw,72px) 0;overflow:hidden}.models-inner.svelte-1512x4{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,24px)}.models-head.svelte-1512x4{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.models-intro.svelte-1512x4{display:flex;flex-direction:column;gap:9px;min-width:0}.eyebrow.svelte-1512x4{font-size:.8125rem;font-weight:600;color:var(--brand-strong)}.models-title.svelte-1512x4{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;letter-spacing:-.01em;color:var(--coding-ink)}.models-sub.svelte-1512x4{max-width:850px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--coding-ink-2)}.viewport.svelte-1512x4{width:100%}.track.svelte-1512x4{--gutter: max(clamp(20px, 4vw, 24px), calc((100vw - 1200px)/2 + clamp(20px, 4vw, 24px)) );position:relative;padding:6px var(--gutter) 10px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.track.svelte-1512x4::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.track.svelte-1512x4{scroll-behavior:auto}}.card.svelte-1512x4{flex:0 0 min(86%,420px);scroll-snap-align:start;display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2vw,26px);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out-quart)}.card.svelte-1512x4:hover{box-shadow:var(--shadow-card)}@media(min-width:760px){.card.svelte-1512x4{flex-basis:calc((min(100vw,1200px) - (2*clamp(20px,4vw,24px)) - 20px)/2 - 56px)}}.card-head.svelte-1512x4{display:flex;align-items:center;gap:14px;min-width:0}.tile.svelte-1512x4{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--coding-surface)}.tile-img.svelte-1512x4{width:30px;height:30px;object-fit:contain}.tile-text.svelte-1512x4{font-size:1.125rem;font-weight:700;color:var(--coding-ink-2)}.card-title.svelte-1512x4{display:flex;flex-direction:column;gap:2px;min-width:0}.model-name.svelte-1512x4{font-size:clamp(1.25rem,1.6vw,1.4375rem);font-weight:700;line-height:1.25;color:var(--coding-ink);overflow-wrap:anywhere}.model-brand.svelte-1512x4{font-size:.875rem;line-height:1.4;color:var(--coding-ink-2)}.specs.svelte-1512x4{display:flex;flex-wrap:wrap;gap:8px 0;margin:0;padding-top:16px;border-top:1px solid var(--coding-hairline)}.spec.svelte-1512x4{display:flex;align-items:baseline;gap:8px;padding-right:20px;margin-right:20px;border-right:1px solid var(--coding-hairline)}.spec.svelte-1512x4:last-child{padding-right:0;margin-right:0;border-right:0}.spec.svelte-1512x4 dt:where(.svelte-1512x4){display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--coding-ink-2)}.spec.svelte-1512x4 dd:where(.svelte-1512x4){margin:0;font-size:.9375rem;font-weight:600;color:var(--coding-ink);font-variant-numeric:tabular-nums}.plan-badges.svelte-1512x4{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;color:var(--coding-ink-2)}.plan-badges-label.svelte-1512x4{margin-right:2px}.plan-badge.svelte-1512x4{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-strong);font-weight:600}.card-foot.svelte-1512x4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:auto}.model-copy.svelte-1512x4{appearance:none;display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:28px;padding:2px 0;border:none;background:transparent;cursor:pointer;color:var(--coding-ink-2);text-align:left;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.model-copy.svelte-1512x4:hover{color:var(--coding-ink)}.model-copy.svelte-1512x4:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.model-id.svelte-1512x4{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-copy-state.svelte-1512x4{flex:none;font-size:.75rem;font-weight:600;color:var(--brand-strong)}.model-copy.svelte-1512x4:active .model-copy-state:where(.svelte-1512x4){color:var(--brand-deep)}.model-details.svelte-1512x4{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:.9375rem;font-weight:600;color:var(--brand-strong);text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.model-details.svelte-1512x4:hover{color:var(--brand-deep)}.model-details.svelte-1512x4:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.controls.svelte-1512x4{flex:none;display:flex;gap:10px}.arrow.svelte-1512x4{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--coding-hairline);background:#fff;color:var(--coding-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart)}.arrow.svelte-1512x4:hover:not([aria-disabled=true]){border-color:var(--coding-ink-2)}.arrow.svelte-1512x4:active:not([aria-disabled=true]){background:var(--coding-surface)}.arrow[aria-disabled=true].svelte-1512x4{cursor:default;opacity:.4}.arrow.svelte-1512x4:focus-visible,.dot.svelte-1512x4:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dots.svelte-1512x4{display:flex;justify-content:center;margin-top:18px}.dot.svelte-1512x4{appearance:none;position:relative;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:4px}.dot.svelte-1512x4:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:3px;transform:translate(-50%,-50%);background:var(--coding-ink-2);transition:background var(--dur-fast) var(--ease-out-quart),width var(--dur-fast) var(--ease-out-quart)}.dot.svelte-1512x4:hover:before{background:var(--coding-ink)}.dot.is-current.svelte-1512x4:before{width:16px;background:var(--brand-strong)}@media(max-width:640px){.models-head.svelte-1512x4{flex-direction:column;align-items:flex-start}}.sr-only.svelte-1512x4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare.svelte-3yog95{background:#fff;padding:clamp(56px,6vw,72px) clamp(20px,4vw,24px)}.compare-inner.svelte-3yog95{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:27px}.compare-top.svelte-3yog95{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.compare-head.svelte-3yog95{display:flex;flex-direction:column;gap:9px;max-width:750px}.eyebrow.svelte-3yog95{font-size:.8125rem;font-weight:600;color:var(--brand-strong)}.compare-title.svelte-3yog95{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;letter-spacing:-.01em;color:var(--coding-ink)}.compare-sub.svelte-3yog95{max-width:700px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--coding-ink-2)}.switch.svelte-3yog95{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--coding-surface);border:1px solid var(--coding-hairline)}.switch-tab.svelte-3yog95{appearance:none;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--coding-ink-2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.switch-tab.svelte-3yog95:hover{color:var(--coding-ink)}.switch-tab.svelte-3yog95:active{background:var(--coding-hairline)}.switch-tab.is-active.svelte-3yog95{background:#fff;border-color:var(--brand-strong);color:var(--brand-strong)}.switch-tab.svelte-3yog95:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chart.svelte-3yog95{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:var(--r-inset);background:var(--coding-surface);border:1px solid var(--coding-hairline)}.chart.svelte-3yog95:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.chart-title.svelte-3yog95{font-size:1rem;font-weight:600;line-height:1.4;color:var(--coding-ink)}.rows.svelte-3yog95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.row.svelte-3yog95{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "plot plot";align-items:center;gap:8px 18px}@media(min-width:720px){.row.svelte-3yog95{grid-template-columns:minmax(130px,228px) minmax(0,1fr) minmax(96px,142px);grid-template-areas:"label plot value";min-height:36px}}.row-label.svelte-3yog95{grid-area:label;font-size:1rem;font-weight:600;line-height:1.4;color:var(--coding-ink)}.row-value.svelte-3yog95{grid-area:value;text-align:right;font-size:.9375rem;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--brand-strong);font-variant-numeric:tabular-nums}.row.is-reference.svelte-3yog95 .row-value:where(.svelte-3yog95){color:var(--coding-reference)}.plot.svelte-3yog95{grid-area:plot;position:relative;display:block;height:14px}.track.svelte-3yog95,.bar.svelte-3yog95{position:absolute;top:0;height:14px;border-radius:7px}.track.svelte-3yog95{left:0;width:100%;background:var(--coding-track)}.bar.svelte-3yog95{background:var(--brand);transition:width var(--dur-slow) var(--ease-out-quart),left var(--dur-slow) var(--ease-out-quart)}.row.is-reference.svelte-3yog95 .bar:where(.svelte-3yog95){background:var(--coding-reference)}@media(prefers-reduced-motion:reduce){.bar.svelte-3yog95{transition:none}}.axis.svelte-3yog95{position:relative;height:24px;margin-top:-4px}@media(min-width:720px){.axis.svelte-3yog95{margin-left:calc(min(228px,max(130px,20%)) + 18px);margin-right:calc(min(142px,max(96px,12.5%)) + 18px)}}.tick.svelte-3yog95{position:absolute;top:0;padding-top:6px;transform:translate(-50%);font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;color:var(--coding-ink-2)}.tick.svelte-3yog95:before{content:"";position:absolute;top:0;left:50%;width:1px;height:4px;background:var(--coding-tick)}.tick.svelte-3yog95:first-child{transform:none}.tick.svelte-3yog95:first-child:before{left:0}.tick.svelte-3yog95:last-child{transform:translate(-100%)}.tick.svelte-3yog95:last-child:before{left:auto;right:0}.unlimited.svelte-3yog95{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:36px;padding:7px 12px;border-radius:8px;background:var(--brand-tint);font-size:.9375rem;line-height:1.4}.unlimited-name.svelte-3yog95{font-weight:600;color:var(--coding-ink)}.unlimited-scope.svelte-3yog95{font-size:.875rem;color:var(--coding-ink-2)}.unlimited-value.svelte-3yog95{font-weight:600;color:var(--brand-strong)}@media(max-width:719px){.unlimited-scope.svelte-3yog95{flex-basis:100%;order:3}}.compare-note.svelte-3yog95{font-size:.8125rem;line-height:1.55;color:var(--coding-ink-2)}.sr-only.svelte-3yog95{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing.svelte-1xrcmay{background:linear-gradient(169deg,#000000 59%,var(--brand-strong) 100%);padding:clamp(56px,7vw,82px) clamp(20px,4vw,24px);color:#fff}.pricing-inner.svelte-1xrcmay{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.pricing-top.svelte-1xrcmay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px}.pricing-head.svelte-1xrcmay{display:flex;flex-direction:column;gap:10px;min-width:0}.eyebrow.svelte-1xrcmay{font-size:.8125rem;font-weight:600;color:var(--accent-green-vivid)}.pricing-title.svelte-1xrcmay{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;letter-spacing:-.01em}.pricing-sub.svelte-1xrcmay{max-width:850px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--coding-ink-light)}.switch.svelte-1xrcmay{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:#0f1c2d;border:1px solid var(--coding-chip-border)}.switch-tab.svelte-1xrcmay{appearance:none;min-height:40px;padding:9px 15px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--coding-ink-light);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.switch-tab.svelte-1xrcmay:hover{color:#fff}.switch-tab.svelte-1xrcmay:active{background:var(--coding-chip)}.switch-tab.is-active.svelte-1xrcmay{background:#20344a;color:var(--accent-green-vivid)}.switch-tab.svelte-1xrcmay{display:inline-flex;align-items:center;gap:8px}.switch-dot.svelte-1xrcmay{width:5px;height:5px;border-radius:3px;background:currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart)}.switch-tab.is-active.svelte-1xrcmay .switch-dot:where(.svelte-1xrcmay){opacity:1}.switch-tab.svelte-1xrcmay:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.cards.svelte-1xrcmay{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:600px){.cards.svelte-1xrcmay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cards.svelte-1xrcmay{grid-template-columns:repeat(4,minmax(0,1fr))}}.card.svelte-1xrcmay{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:21px;border-radius:var(--r-inset);background:var(--coding-card-dark);border:1px solid var(--coding-hairline-dark)}.card.has-ribbon.svelte-1xrcmay{overflow:clip}.card.has-ribbon.svelte-1xrcmay .name:where(.svelte-1xrcmay){padding-right:72px}.card-body.svelte-1xrcmay{display:flex;flex-direction:column;gap:8px;width:100%}.kind.svelte-1xrcmay{font-size:.8125rem;font-weight:600;color:var(--coding-ink-light)}.kind.is-accent.svelte-1xrcmay{color:var(--accent-green-vivid)}.name.svelte-1xrcmay{font-size:1.4375rem;font-weight:700;line-height:1.25}.price-row.svelte-1xrcmay{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.price.svelte-1xrcmay{font-family:var(--font-display);font-size:clamp(2.25rem,3vw,2.625rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.price-list.svelte-1xrcmay{font-size:1rem;color:var(--coding-ink-light)}.period.svelte-1xrcmay,.allowance.svelte-1xrcmay{font-size:.9375rem;line-height:1.5;color:var(--coding-ink-light)}.period.svelte-1xrcmay{font-size:.875rem}.detail.svelte-1xrcmay{display:flex;flex-direction:column;gap:8px;width:100%;padding-top:14px;border-top:1px solid #34475f}.detail-title.svelte-1xrcmay{font-size:.8125rem;font-weight:600;color:var(--coding-ink-light)}.features.svelte-1xrcmay,.model-rows.svelte-1xrcmay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.features.svelte-1xrcmay li:where(.svelte-1xrcmay){display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;color:var(--coding-ink-light)}.features.svelte-1xrcmay svg{flex:none;margin-top:2px;color:var(--accent-green-vivid)}.model-rows.svelte-1xrcmay li:where(.svelte-1xrcmay){display:flex;flex-direction:column;gap:1px;font-size:.875rem;line-height:1.45}.model-row-name.svelte-1xrcmay{font-weight:500;color:#fff}.model-row-value.svelte-1xrcmay{color:var(--accent-green-vivid)}.models-more.svelte-1xrcmay{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--coding-ink-light);text-decoration:underline;text-underline-offset:3px;border-radius:4px}.models-more.svelte-1xrcmay:hover{color:#fff}.models-more.svelte-1xrcmay:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.checkout.svelte-1xrcmay{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto}.cta.svelte-1xrcmay{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:12px 21px;border-radius:var(--r-pill);border:1px solid var(--coding-outline);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.cta.svelte-1xrcmay:hover{border-color:#fff}.cta.svelte-1xrcmay:active{background:#ffffff14}.cta--primary.svelte-1xrcmay{background:var(--accent-green-vivid);border-color:var(--accent-green-vivid);color:var(--coding-ink)}.cta--primary.svelte-1xrcmay:hover,.cta--primary.svelte-1xrcmay:active{background:var(--accent-green);border-color:var(--accent-green)}.cta.svelte-1xrcmay:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.cta--current.svelte-1xrcmay{border-style:dashed;color:var(--coding-ink-light)}.cta-note.svelte-1xrcmay{font-size:.75rem;color:var(--coding-ink-light)}.notes.svelte-1xrcmay{display:flex;flex-direction:column;gap:8px}.note.svelte-1xrcmay{max-width:80ch;font-size:.8125rem;line-height:1.55;color:#ffffffeb}.setup.svelte-1dltukb{background:var(--coding-surface);padding:clamp(56px,6vw,76px) clamp(20px,4vw,24px)}.setup-inner.svelte-1dltukb{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(28px,4.5vw,64px);align-items:center}@media(min-width:900px){.setup-inner.svelte-1dltukb{grid-template-columns:minmax(0,540px) minmax(0,596px);justify-content:space-between}}.setup-head.svelte-1dltukb{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.eyebrow.svelte-1dltukb{font-size:.8125rem;font-weight:600;color:var(--brand-strong)}.setup-title.svelte-1dltukb{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;letter-spacing:-.01em;color:var(--coding-ink)}.setup-sub.svelte-1dltukb{max-width:515px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;color:var(--coding-ink-2)}.setup-link.svelte-1dltukb{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--brand-strong);text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.setup-link.svelte-1dltukb:hover{color:var(--brand-deep)}.setup-link.svelte-1dltukb:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.env.svelte-1dltukb{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:15px;background:linear-gradient(105deg,var(--coding-panel) 0%,#111111 100%);color:#fff}.env-name.svelte-1dltukb{font-size:.8125rem;font-weight:600;color:var(--coding-ink-light)}.env-code.svelte-1dltukb{margin:0;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.75;color:#d7e4f2}.sr-only.svelte-1dltukb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.integ.svelte-by8xyz{background:#111;--pad: clamp(20px, 4vw, 24px);padding:clamp(56px,6vw,88px) var(--pad);color:#fff}.integ-inner.svelte-by8xyz{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.integ-head.svelte-by8xyz{display:flex;flex-direction:column;gap:8px}.eyebrow.svelte-by8xyz{font-size:.875rem;font-weight:600;color:var(--coding-ink-light)}.integ-title.svelte-by8xyz{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.1;letter-spacing:-.015em}.picker.svelte-by8xyz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.tabs.svelte-by8xyz{display:flex;flex-wrap:wrap;gap:8px}.tab.svelte-by8xyz{appearance:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;border-radius:var(--r-pill);border:0;background:transparent;color:var(--coding-ink-soft);font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background var(--dur-base) var(--ease-out-quart),color var(--dur-base) var(--ease-out-quart)}.tab.svelte-by8xyz:hover{background:var(--coding-fill-on-dark);color:#fff}.tab.svelte-by8xyz:active{background:var(--coding-hairline-on-dark)}.tab.is-active.svelte-by8xyz{background:#fff;color:var(--coding-ink);font-weight:600}.tab-icon.svelte-by8xyz{width:24px;height:24px;flex:none;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity var(--dur-base) var(--ease-out-quart)}.tab.svelte-by8xyz:hover .tab-icon:where(.svelte-by8xyz){opacity:1}.tab.is-active.svelte-by8xyz .tab-icon:where(.svelte-by8xyz){filter:brightness(0);opacity:1}.more.svelte-by8xyz{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--coding-ink-soft);font-size:1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.more.svelte-by8xyz:hover{color:#fff}.panel.svelte-by8xyz{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:1024px){.panel.svelte-by8xyz{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.details.svelte-by8xyz{align-self:start;padding-top:4px}.tool-actions.svelte-by8xyz{align-items:flex-start}}.details.svelte-by8xyz{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.tool-name.svelte-by8xyz{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.05;letter-spacing:-.015em}.tool-desc.svelte-by8xyz{font-size:1rem;line-height:1.55;min-height:4.65em;color:var(--coding-ink-soft)}.tool-actions.svelte-by8xyz{display:flex;flex-direction:column;gap:12px;margin-top:8px}.btn.svelte-by8xyz{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-pill);border:1px solid var(--coding-hairline-on-dark);background:transparent;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:background var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart)}.btn.svelte-by8xyz:hover{border-color:#fff}.btn.svelte-by8xyz:active{background:var(--coding-chip-border)}.btn--primary.svelte-by8xyz{background:#fff;border-color:#fff;color:var(--coding-ink)}.btn--primary.svelte-by8xyz:hover,.btn--primary.svelte-by8xyz:active{background:var(--coding-ink-light);border-color:var(--coding-ink-light)}.btn.svelte-by8xyz:focus-visible,.tool-docs.svelte-by8xyz:focus-visible,.more.svelte-by8xyz:focus-visible,.tab.svelte-by8xyz:focus-visible,.step.svelte-by8xyz:focus-visible,.reply-cta.svelte-by8xyz:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.arrow.svelte-by8xyz{flex:none}.tool-docs.svelte-by8xyz{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:.875rem;line-height:1.6;color:var(--coding-ink-soft);font-weight:600;text-decoration:none;border-radius:4px;transition:color var(--dur-fast) var(--ease-out-quart)}.tool-docs.svelte-by8xyz:hover{color:#fff}.demo.svelte-by8xyz{display:flex;flex-direction:column;gap:16px;min-width:0}.window.svelte-by8xyz{--lh: 22px;padding:24px;border-radius:var(--r-inset);border:1px solid var(--term-line);background:var(--term-bg)}.bar.svelte-by8xyz{position:relative;display:flex;align-items:center;height:40px;margin:-24px -24px 16px;padding:0 16px;border-radius:calc(var(--r-inset) - 1px) calc(var(--r-inset) - 1px) 0 0;border-bottom:1px solid var(--term-line);background:var(--term-bar);color:var(--term-dim);font-size:.8125rem;font-weight:500}.lights.svelte-by8xyz{display:flex;gap:8px}.lights.svelte-by8xyz i:where(.svelte-by8xyz){width:12px;height:12px;border-radius:50%;background:var(--term-light-red)}.lights.svelte-by8xyz i:where(.svelte-by8xyz):nth-child(2){background:var(--term-light-yellow)}.lights.svelte-by8xyz i:where(.svelte-by8xyz):nth-child(3){background:var(--term-light-green)}.title.svelte-by8xyz{position:absolute;inset:0;padding:0 72px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen.svelte-by8xyz{display:flex;flex-direction:column;height:calc(12 * var(--lh));overflow:hidden;font-family:var(--font-mono);font-size:.875rem;line-height:var(--lh);color:var(--term-ink);white-space:pre-wrap;overflow-wrap:anywhere}.screen.svelte-by8xyz>:where(.svelte-by8xyz){flex:none}.spacer.svelte-by8xyz{height:var(--lh)}.steps.svelte-by8xyz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.step.svelte-by8xyz{appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 8px;border-radius:var(--r-pill);border:0;background:transparent;color:var(--coding-ink-soft);font:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;overflow:hidden;transition:background var(--dur-base) var(--ease-out-quart),color var(--dur-base) var(--ease-out-quart)}.step.svelte-by8xyz:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in oklab,var(--accent-green) 22%,transparent);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform var(--dur-fast) linear}.step.svelte-by8xyz:hover{background:var(--coding-fill-on-dark);color:#fff}.step.svelte-by8xyz:active{background:var(--coding-hairline-on-dark)}.step.is-done.svelte-by8xyz:before{opacity:.55}.step.is-current.svelte-by8xyz{background:var(--coding-fill-on-dark);color:#fff;font-weight:600}.step-num.svelte-by8xyz{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--coding-chip-border);color:#fff;font-size:.875rem;font-weight:600;transition:background var(--dur-base) var(--ease-out-quart)}.step.is-done.svelte-by8xyz .step-num:where(.svelte-by8xyz),.step.is-current.svelte-by8xyz .step-num:where(.svelte-by8xyz){background:var(--accent-green-vivid);color:var(--coding-ink)}.line.svelte-by8xyz{min-height:var(--lh)}.line--cmd.svelte-by8xyz{display:flex;align-items:baseline;gap:.6ch;color:#fff}.ps1.svelte-by8xyz{color:var(--term-dim);flex:none}.caret.svelte-by8xyz{display:inline-block;width:1ch;height:1.15em;background:var(--term-ink);vertical-align:text-bottom;animation:svelte-by8xyz-blink 1s steps(1) infinite}@keyframes svelte-by8xyz-blink{50%{opacity:0}}.line--mascot.svelte-by8xyz{display:flex;gap:2ch}.mascot.svelte-by8xyz{flex:none;width:12ch;height:calc(3 * var(--lh));fill:var(--term-claude)}.tone-dim.svelte-by8xyz{color:var(--term-dim)}.tone-faint.svelte-by8xyz{color:var(--term-faint)}.tone-ok.svelte-by8xyz{color:var(--term-ok)}.tone-brand.svelte-by8xyz{color:var(--brand-bright)}.tone-accent.svelte-by8xyz,.tone-warn.svelte-by8xyz{color:var(--term-accent)}.repl.svelte-by8xyz{display:flex;flex-direction:column}.exchanges.svelte-by8xyz{display:flex;flex-direction:column;gap:8px}.exchanges.svelte-by8xyz:not(:empty){margin-bottom:calc(var(--lh) / 2)}.user.svelte-by8xyz,.reply.svelte-by8xyz,.pending.svelte-by8xyz,.status.svelte-by8xyz{display:flex;gap:.8ch;align-items:baseline}.glyph.svelte-by8xyz{flex:none}.user.svelte-by8xyz{color:#fff}.reply.svelte-by8xyz{color:var(--term-ink)}.reply-cta.svelte-by8xyz{display:inline-block;margin-left:.5ch;color:var(--accent-green-vivid);font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:4px}.reply-cta.svelte-by8xyz:hover,.reply-cta.svelte-by8xyz:active{color:#fff}.reply-cta.svelte-by8xyz:focus-visible{outline-offset:1px}.composer.svelte-by8xyz{display:flex;align-items:center;gap:.8ch;margin:0;box-sizing:border-box;min-height:calc(2 * var(--lh))}.field.svelte-by8xyz{position:relative;display:flex;flex:1 1 auto;min-width:0}.input.svelte-by8xyz{width:100%;min-width:0;min-height:var(--lh);padding:0;border:0;background:transparent;color:#fff;font:inherit;caret-color:transparent}.input.svelte-by8xyz::placeholder{color:var(--term-faint)}.input.svelte-by8xyz:focus{outline:none}.caret--block.svelte-by8xyz{position:absolute;top:50%;left:calc(var(--col, 0) * 1ch + var(--shift, 0px));translate:0 -50%;background:#fff;mix-blend-mode:difference;opacity:0;pointer-events:none;animation:none}.field.svelte-by8xyz:focus-within .caret--block:where(.svelte-by8xyz){opacity:1;animation:svelte-by8xyz-blink 1s steps(1) infinite}.footer.svelte-by8xyz{display:flex;justify-content:space-between;gap:16px;margin-top:calc(var(--lh) / 2)}.footer-left.svelte-by8xyz{display:flex;flex-direction:column}.repl--claude-code.svelte-by8xyz .user:where(.svelte-by8xyz){padding:4px 8px;margin-left:-8px;background:var(--term-bar);border-radius:4px}.repl--claude-code.svelte-by8xyz .user:where(.svelte-by8xyz) .glyph:where(.svelte-by8xyz),.repl--claude-code.svelte-by8xyz .composer:where(.svelte-by8xyz) .glyph:where(.svelte-by8xyz){color:var(--term-ink)}.repl--claude-code.svelte-by8xyz .composer:where(.svelte-by8xyz){border-top:1px solid var(--term-line);border-bottom:1px solid var(--term-line);padding:4px 0}.repl--claude-code.svelte-by8xyz .footer:where(.svelte-by8xyz){color:var(--term-accent)}.repl--codex.svelte-by8xyz .composer:where(.svelte-by8xyz){padding:8px 10px;margin:0 -10px;background:var(--term-bar);border-radius:4px}.repl--codex.svelte-by8xyz .composer:where(.svelte-by8xyz) .glyph:where(.svelte-by8xyz),.repl--codex.svelte-by8xyz .user:where(.svelte-by8xyz) .glyph:where(.svelte-by8xyz){color:#fff}.repl--codex.svelte-by8xyz .footer-left:where(.svelte-by8xyz) span:where(.svelte-by8xyz):first-child{color:var(--brand-bright)}.repl--codex.svelte-by8xyz .footer-left:where(.svelte-by8xyz) span:where(.svelte-by8xyz)+span:where(.svelte-by8xyz){color:var(--term-dim)}.repl--opencode.svelte-by8xyz{align-items:stretch}.oc-mark.svelte-by8xyz{margin:calc(var(--lh) / 2) 0;text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(2 * var(--lh));letter-spacing:.02em;line-height:1}.oc-mark.svelte-by8xyz span:where(.svelte-by8xyz){color:var(--term-faint)}.repl--opencode.svelte-by8xyz .composer:where(.svelte-by8xyz),.repl--opencode.svelte-by8xyz .subline:where(.svelte-by8xyz){padding-left:14px;border-left:2px solid var(--term-opencode);background:var(--term-bar)}.repl--opencode.svelte-by8xyz .composer:where(.svelte-by8xyz){padding-top:8px}.repl--opencode.svelte-by8xyz .subline:where(.svelte-by8xyz){padding-bottom:8px;color:var(--term-dim)}.repl--opencode.svelte-by8xyz .subline:where(.svelte-by8xyz) em:where(.svelte-by8xyz){font-style:normal;color:var(--term-opencode)}.repl--opencode.svelte-by8xyz .reply:where(.svelte-by8xyz) .glyph:where(.svelte-by8xyz){color:var(--term-dim)}.repl--opencode.svelte-by8xyz .footer:where(.svelte-by8xyz){margin-top:24px}.repl--pi.svelte-by8xyz .composer:where(.svelte-by8xyz){border-top:1px solid var(--term-line);border-bottom:1px solid var(--term-line);padding:4px 0}.repl--pi.svelte-by8xyz .footer:where(.svelte-by8xyz){color:var(--term-dim)}@media(max-width:640px){.tabs.svelte-by8xyz,.steps.svelte-by8xyz{flex:1 1 100%;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:-6px calc(-1 * var(--pad));padding:6px var(--pad);scroll-padding-inline:var(--pad)}.tabs.svelte-by8xyz::-webkit-scrollbar,.steps.svelte-by8xyz::-webkit-scrollbar{display:none}.tab.svelte-by8xyz,.steps.svelte-by8xyz>li:where(.svelte-by8xyz){flex:none}.tab.svelte-by8xyz{padding:0 14px 0 12px;white-space:nowrap}.picker.svelte-by8xyz{gap:4px}.window.svelte-by8xyz{--lh: 20px;padding:16px}.bar.svelte-by8xyz{margin:-16px -16px 12px}.screen.svelte-by8xyz{height:calc(14 * var(--lh));font-size:.8125rem}.line--wide.svelte-by8xyz{display:none}}.sr-only.svelte-by8xyz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bar.svelte-ax9oix{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,#000000 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.18);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;opacity:0;transform:translateY(100%);transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart),visibility var(--dur-base)}.bar.is-visible.svelte-ax9oix{visibility:visible;opacity:1;transform:none}@media(min-width:48rem){.bar.svelte-ax9oix{display:none}}.inner.svelte-ax9oix{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin-inline:auto;padding:10px 16px}.pricing.svelte-ax9oix{font-size:14px;font-weight:600;color:#ffffffbf;text-decoration:none;white-space:nowrap;padding:8px 4px;transition:color var(--dur-fast) var(--ease-out-quart)}.pricing.svelte-ax9oix:hover{color:#fff}.pricing.svelte-ax9oix:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.cta.svelte-ax9oix{display:inline-flex;align-items:center;justify-content:center;flex:1;height:44px;padding:0 20px;border-radius:var(--r-pill);background:#fff;color:#0b0b0b;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out-quart)}.cta.svelte-ax9oix:hover{background:#dfe7f0}.cta.svelte-ax9oix:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bar.svelte-ax9oix{transition:opacity var(--dur-base) linear;transform:none}}.faq-list.svelte-zxuac6{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-zxuac6{border-radius:30px;background:#f7f7f7;transition:background .2s var(--ease-out-quart)}.faq-item.svelte-zxuac6:hover{background:#f2f2f2}.faq-trigger.svelte-zxuac6{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;text-align:left;background:none;border:none;font-family:inherit}.faq-question.svelte-zxuac6{font-size:clamp(1.2rem,1.6vw,1.3rem);line-height:1.35;font-weight:500;color:#0b0b0b}.faq-icon.svelte-zxuac6{position:relative;height:16px;width:16px;flex:none;color:#717171}.faq-icon__h.svelte-zxuac6,.faq-icon__v.svelte-zxuac6{position:absolute;background:currentColor;border-radius:9999px}.faq-icon__h.svelte-zxuac6{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.faq-icon__v.svelte-zxuac6{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);transition:transform var(--dur-base) var(--ease-out-expo)}.faq-icon__v.is-open.svelte-zxuac6{transform:translate(-50%) scaleY(0)}.faq-panel.svelte-zxuac6{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out-expo)}.faq-panel.is-open.svelte-zxuac6{grid-template-rows:1fr}.faq-panel-inner.svelte-zxuac6{min-height:0;overflow:hidden}.faq-content.svelte-zxuac6{padding:0 28px 24px;font-size:1.125rem;line-height:1.7;color:#4d4d4d;opacity:0;transform:translateY(-6px);transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-slow) var(--ease-out-expo)}.faq-content.is-open.svelte-zxuac6{opacity:1;transform:translateY(0)}.faq-content.svelte-zxuac6 a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:2px}.faq-content.svelte-zxuac6 a:hover{color:var(--brand-deep)}.faq-content.svelte-zxuac6 a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.faq-list.is-dark.svelte-zxuac6 .faq-item:where(.svelte-zxuac6){background:#f5f5f514}.faq-list.is-dark.svelte-zxuac6 .faq-item:where(.svelte-zxuac6):hover{background:#f5f5f51f}.faq-list.is-dark.svelte-zxuac6 .faq-question:where(.svelte-zxuac6){color:#fff}.faq-list.is-dark.svelte-zxuac6 .faq-icon:where(.svelte-zxuac6){color:#737373}.faq-list.is-dark.svelte-zxuac6 .faq-content:where(.svelte-zxuac6){color:#ffffff9e}.faq-list.is-dark.svelte-zxuac6 .faq-content:where(.svelte-zxuac6) a{color:var(--brand-bright)}.faq-list.is-dark.svelte-zxuac6 .faq-content:where(.svelte-zxuac6) a:hover{color:#fff}.faq-list.is-dark.svelte-zxuac6 .faq-trigger:where(.svelte-zxuac6):focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:30px}@media(prefers-reduced-motion:reduce){.faq-panel.svelte-zxuac6,.faq-content.svelte-zxuac6,.faq-icon__v.svelte-zxuac6{transition:none!important}}.coding-page.svelte-143pz4b{background:#fff;padding-bottom:var(--coding-bar-h, 0px)}#models,#comparison,#pricing{scroll-margin-top:90px}.voices-wrap.svelte-143pz4b{padding:clamp(72px,8vw,115px) 24px}.voices-inner.svelte-143pz4b{max-width:1408px;margin:0 auto;padding-inline:clamp(20px,3.4vw,48px)}.faq.svelte-143pz4b{padding:clamp(72px,9vw,130px) 24px clamp(96px,11vw,160px)}.faq-inner.svelte-143pz4b{max-width:1408px;margin:0 auto;padding-inline:clamp(20px,3.4vw,48px)}.faq-head.svelte-143pz4b{padding-block:clamp(8px,2vw,24px) clamp(32px,4vw,56px);text-align:center}.faq-body.svelte-143pz4b{max-width:900px;margin:0 auto}
