.product-intro.svelte-psgii{margin-top:2rem}.benefits.svelte-psgii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.benefit.svelte-psgii{display:flex;min-width:0;min-height:78px;align-items:center;gap:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;padding:.9rem 1rem}.benefit-icon.svelte-psgii{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:#277b832e;color:#73c4cc}.trial.svelte-psgii .benefit-icon:where(.svelte-psgii){background:#98c44729;color:#b9df70}.benefit.svelte-psgii span:where(.svelte-psgii),.benefit.svelte-psgii strong:where(.svelte-psgii){display:block}.benefit.svelte-psgii div:where(.svelte-psgii)>span:where(.svelte-psgii){color:#9fa8b5;font-size:var(--text-xs);font-weight:var(--weight-bold)}.benefit.svelte-psgii strong:where(.svelte-psgii){margin-top:.3rem;color:#fff;font-size:var(--text-body);line-height:1.35}.capability-label.svelte-psgii{margin:1.25rem 0 .7rem;color:#9fa8b5;font-size:var(--text-xs);font-weight:var(--weight-bold)}.capabilities.svelte-psgii{display:flex;flex-wrap:wrap;gap:.55rem}.capabilities.svelte-psgii span:where(.svelte-psgii){display:inline-flex;min-height:36px;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0b;color:#d9dee5;padding:0 .75rem;font-size:var(--text-sm);font-weight:var(--weight-bold)}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(1){color:#b9df70}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(2){color:#72c7cf}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(3){color:#dfb86b}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(4){color:#df8f9c}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(5){color:#a9a4e8}.capabilities.svelte-psgii span:where(.svelte-psgii):nth-child(6){color:#d9dee5}.responsible-use.svelte-psgii{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;color:#b8c0cb;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.55}.responsible-use.svelte-psgii svg{flex:0 0 auto;margin-top:2px;color:#b9df70}@media(max-width:520px){.benefits.svelte-psgii{grid-template-columns:1fr}}.notice-backdrop.svelte-112dq55{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#111827ad}.notice.svelte-112dq55{display:grid;grid-template-columns:auto minmax(0,1fr);width:min(620px,100%);max-height:calc(100vh - 2rem);overflow:auto;gap:1rem;padding:1.5rem;border:1px solid var(--color-divider);border-radius:8px;background:#fff;box-shadow:0 24px 70px #1118274d}.notice-icon.svelte-112dq55{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#98c4472e;color:var(--color-brand-lime-strong)}h2.svelte-112dq55{margin:0;color:var(--color-text-strong);font-size:var(--text-title-sm)}p.svelte-112dq55{margin:.75rem 0 0;color:var(--color-text);line-height:1.65}.prohibited.svelte-112dq55{color:#a12a2a;font-weight:var(--weight-semibold)}.notice-actions.svelte-112dq55{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.75rem}@media(max-width:560px){.notice.svelte-112dq55{grid-template-columns:1fr;padding:1.25rem}.notice-actions.svelte-112dq55{grid-column:auto;flex-direction:column-reverse}.notice-actions.svelte-112dq55 .button:where(.svelte-112dq55){width:100%}}.public-band.svelte-fbqa1z{position:relative;overflow:hidden;padding:6rem 1rem}.public-band.svelte-fbqa1z>.content-width:where(.svelte-fbqa1z){position:relative;z-index:1}.workflow-band.svelte-fbqa1z{background:var(--color-bg-1)}.pricing-band.svelte-fbqa1z{border-block:1px solid var(--color-divider);background:#fff}.payment-band.svelte-fbqa1z{background:#eef2e9}.payment-band.svelte-fbqa1z:before{position:absolute;top:0;inset-inline-start:8%;width:180px;border-top:2px solid rgba(113,149,43,.42);content:"";animation:svelte-fbqa1z-section-line 8s ease-in-out infinite alternate}.reviews-band.svelte-fbqa1z{border-top:1px solid var(--color-divider);background:#fff}.reviews-band.svelte-fbqa1z:after{position:absolute;top:4rem;inset-inline-end:3%;width:108px;height:54px;background-image:radial-gradient(circle,rgba(113,149,43,.28) 1.1px,transparent 1.3px);background-size:14px 14px;content:"";animation:svelte-fbqa1z-section-dots 10s linear infinite;pointer-events:none}.trust-band.svelte-fbqa1z{background:var(--color-brand-ink)}.support-band.svelte-fbqa1z{background:var(--color-brand-lime)}.public-content.svelte-fbqa1z,.trust-layout.svelte-fbqa1z,.payment-layout.svelte-fbqa1z{display:grid;gap:2.25rem}.section-heading.svelte-fbqa1z{max-width:47rem}.section-heading.svelte-fbqa1z>span:where(.svelte-fbqa1z),.support-content.svelte-fbqa1z span:where(.svelte-fbqa1z){color:var(--color-theme-1);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}h2.svelte-fbqa1z{margin:.55rem 0 0;color:var(--color-text-strong);font-size:var(--text-section);line-height:1.1}.section-heading.svelte-fbqa1z p:where(.svelte-fbqa1z),.support-content.svelte-fbqa1z p:where(.svelte-fbqa1z){margin:.85rem 0 0;color:var(--color-text);line-height:1.75}.workflow.svelte-fbqa1z,.plans.svelte-fbqa1z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workflow.svelte-fbqa1z article:where(.svelte-fbqa1z){position:relative;min-height:190px;border-top:2px solid #cfd6c8;padding:1.4rem 1rem 0}.workflow.svelte-fbqa1z article:where(.svelte-fbqa1z)>svg,.trust-points.svelte-fbqa1z article:where(.svelte-fbqa1z)>svg{color:var(--color-theme-1)}.step-number.svelte-fbqa1z{position:absolute;top:-15px;inset-inline-end:0;display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:#e8f1d8;color:var(--color-theme-1);font-size:var(--text-xs);font-weight:var(--weight-bold)}h3.svelte-fbqa1z{margin:.8rem 0 0;color:var(--color-text-strong);font-size:var(--text-body)}h3.svelte-fbqa1z a:where(.svelte-fbqa1z){color:inherit;text-decoration-color:#71952b73;text-decoration-thickness:1px;text-underline-offset:.22em}h3.svelte-fbqa1z a:where(.svelte-fbqa1z):hover{text-decoration-color:currentColor}.workflow.svelte-fbqa1z p:where(.svelte-fbqa1z),.trust-points.svelte-fbqa1z p:where(.svelte-fbqa1z){margin:.55rem 0 0;color:var(--color-text);font-size:var(--text-base);line-height:1.7}.trial-line.svelte-fbqa1z{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border-inline-start:4px solid var(--color-brand-lime-strong);background:#f1f6e8;padding:1rem 1.15rem}.trial-line.svelte-fbqa1z strong:where(.svelte-fbqa1z){color:#597a1f}.trial-line.svelte-fbqa1z span:where(.svelte-fbqa1z){color:var(--color-text);font-size:var(--text-base)}.plan.svelte-fbqa1z{display:grid;gap:1rem;border:1px solid var(--color-divider);border-radius:8px;background:#fff;padding:1.5rem;box-shadow:0 10px 30px #2026310d}.plan-heading.svelte-fbqa1z{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.plan-heading.svelte-fbqa1z span:where(.svelte-fbqa1z){color:var(--color-text);font-weight:var(--weight-bold)}.plan-heading.svelte-fbqa1z strong:where(.svelte-fbqa1z){color:var(--color-text-strong);font-size:var(--text-stat)}ul.svelte-fbqa1z{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}li.svelte-fbqa1z{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-size:var(--text-base)}li.svelte-fbqa1z svg{flex:none;color:var(--color-theme-1)}.plan.svelte-fbqa1z>p:where(.svelte-fbqa1z),.billing-note.svelte-fbqa1z,.pricing-status.svelte-fbqa1z{margin:0;color:var(--color-text-hint);font-size:var(--text-xs);line-height:1.65}.billing-note.svelte-fbqa1z,.pricing-status.svelte-fbqa1z{text-align:center}.payment-layout.svelte-fbqa1z{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.payment-methods.svelte-fbqa1z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-method.svelte-fbqa1z{display:flex;min-height:72px;align-items:center;gap:.75rem;border:1px solid #d7ddd1;border-radius:8px;background:#fff;padding:.9rem 1rem}.payment-method.svelte-fbqa1z strong:where(.svelte-fbqa1z){color:var(--color-text-strong);font-size:var(--text-base)}.payment-icon.svelte-fbqa1z{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:7px;background:#e8f1d8;color:var(--color-theme-1)}.payment-note.svelte-fbqa1z{margin:.85rem 0 0;color:var(--color-text-hint);font-size:var(--text-xs);line-height:1.65}.reviews.svelte-fbqa1z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.review.svelte-fbqa1z{display:grid;min-height:255px;align-content:start;gap:1rem;border:1px solid var(--color-divider);border-radius:8px;background:#fff;padding:1.4rem}.review-topline.svelte-fbqa1z{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-topline.svelte-fbqa1z>strong:where(.svelte-fbqa1z){color:var(--color-text-strong);font-size:var(--text-sm)}.stars.svelte-fbqa1z{display:flex;gap:.2rem;color:#739d2c}.stars.svelte-fbqa1z svg.empty{color:#d7ddd1}.review.svelte-fbqa1z>svg{color:var(--color-theme-1)}blockquote.svelte-fbqa1z{display:grid;gap:.55rem;margin:0;color:var(--color-text-strong);font-size:var(--text-body);line-height:1.7}blockquote.svelte-fbqa1z span:where(.svelte-fbqa1z):last-child{color:var(--color-text);font-size:var(--text-base)}.review.svelte-fbqa1z>p:where(.svelte-fbqa1z){align-self:end;margin:0;color:var(--color-text-hint);font-size:var(--text-xs)}.trust-layout.svelte-fbqa1z{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.trust-points.svelte-fbqa1z{display:grid;gap:1.5rem}.trust-points.svelte-fbqa1z article:where(.svelte-fbqa1z){display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem}.trust-points.svelte-fbqa1z h3:where(.svelte-fbqa1z){margin-top:0}.trust-band.svelte-fbqa1z .section-heading:where(.svelte-fbqa1z)>span:where(.svelte-fbqa1z),.trust-band.svelte-fbqa1z .trust-points:where(.svelte-fbqa1z) article:where(.svelte-fbqa1z)>svg{color:#b9df70}.trust-band.svelte-fbqa1z h2:where(.svelte-fbqa1z),.trust-band.svelte-fbqa1z h3:where(.svelte-fbqa1z){color:#fff}.trust-band.svelte-fbqa1z .section-heading:where(.svelte-fbqa1z) p:where(.svelte-fbqa1z),.trust-band.svelte-fbqa1z .trust-points:where(.svelte-fbqa1z) p:where(.svelte-fbqa1z){color:#bfc7d1}.support-content.svelte-fbqa1z{display:flex;align-items:center;justify-content:space-between;gap:2rem}.support-content.svelte-fbqa1z h2:where(.svelte-fbqa1z){color:#1f2719;font-size:var(--text-section)}.support-content.svelte-fbqa1z span:where(.svelte-fbqa1z),.support-content.svelte-fbqa1z p:where(.svelte-fbqa1z){color:#344126}.support-content.svelte-fbqa1z .button:where(.svelte-fbqa1z){border-color:var(--color-brand-ink);background:var(--color-brand-ink);color:#fff;box-shadow:none}@keyframes svelte-fbqa1z-section-line{0%{transform:translate(-24px)}to{transform:translate(40px)}}@keyframes svelte-fbqa1z-section-dots{0%{background-position:0 0}to{background-position:28px 14px}}@media(prefers-reduced-motion:reduce){.payment-band.svelte-fbqa1z:before,.reviews-band.svelte-fbqa1z:after{animation:none}}@media(max-width:900px){.workflow.svelte-fbqa1z,.plans.svelte-fbqa1z,.reviews.svelte-fbqa1z,.trust-layout.svelte-fbqa1z,.payment-layout.svelte-fbqa1z{grid-template-columns:1fr}.support-content.svelte-fbqa1z{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.public-band.svelte-fbqa1z{padding-block:4rem}h2.svelte-fbqa1z{font-size:var(--text-section)}.workflow.svelte-fbqa1z article:where(.svelte-fbqa1z){min-height:auto;padding-bottom:1.2rem}.payment-methods.svelte-fbqa1z{grid-template-columns:1fr}.review.svelte-fbqa1z{min-height:auto}.reviews-band.svelte-fbqa1z:after{inset-inline-end:-42px}.support-content.svelte-fbqa1z h2:where(.svelte-fbqa1z){font-size:var(--text-section)}}.auth-shell.svelte-1x05zx6{position:relative;overflow:hidden;min-height:100vh;background:var(--color-brand-ink);padding:64px 1rem 0}.auth-shell.svelte-1x05zx6:before,.auth-shell.svelte-1x05zx6:after{position:absolute;z-index:0;content:"";pointer-events:none}.auth-shell.svelte-1x05zx6:before{top:20%;inset-inline-start:3%;width:220px;height:92px;border-top:1px solid rgba(185,223,112,.28);border-bottom:1px solid rgba(114,199,207,.16);animation:svelte-1x05zx6-line-drift 9s ease-in-out infinite alternate}.auth-shell.svelte-1x05zx6:after{inset-inline-end:5%;bottom:8%;width:150px;height:96px;background-image:radial-gradient(circle,rgba(185,223,112,.42) 1.2px,transparent 1.4px);background-size:18px 18px;animation:svelte-1x05zx6-dot-drift 12s linear infinite}.auth-stage.svelte-1x05zx6{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr);min-height:calc(100vh - 64px);align-items:center;gap:5rem;padding-block:4.5rem}.auth-copy.svelte-1x05zx6{max-width:46rem}.hero-kicker.svelte-1x05zx6{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid rgba(152,196,71,.28);border-radius:6px;background:#98c4471a;color:#b9df70;padding:0 11px;font-size:var(--text-xs);font-weight:var(--weight-bold)}.auth-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){max-width:43rem;margin:1.25rem 0 0;color:#fff;font-size:var(--text-display);font-weight:var(--weight-bold);line-height:1.06}.auth-copy.svelte-1x05zx6>p:where(.svelte-1x05zx6):not(.eyebrow){max-width:40rem;margin:1.2rem 0 0;color:#c7ced8;font-size:var(--text-body);line-height:1.75}.auth-visual.svelte-1x05zx6{display:grid;place-items:center end}.login-panel.svelte-1x05zx6{display:grid;width:min(430px,100%);gap:24px;border-color:#ffffff2e;border-radius:8px;padding:34px;box-shadow:0 32px 70px #080c1452}.form-copy.svelte-1x05zx6{display:grid;gap:7px;text-align:start}.form-copy.svelte-1x05zx6>span:where(.svelte-1x05zx6){color:var(--color-theme-1);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.form-copy.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin:0;color:var(--color-text-strong);font-size:var(--text-stat);font-weight:var(--weight-bold)}form.svelte-1x05zx6{display:grid;gap:16px}.button.svelte-1x05zx6{width:100%}.authorized-use-check.svelte-1x05zx6{display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:var(--color-text);font-size:var(--text-sm);line-height:1.55}.authorized-use-check.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:flex;align-items:flex-start;gap:.65rem}.authorized-use-check.svelte-1x05zx6 input:where(.svelte-1x05zx6){flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:var(--color-brand-lime-strong)}.authorized-use-link.svelte-1x05zx6{flex:none;padding:0;border:0;background:transparent;color:var(--color-theme-1);font:inherit;font-weight:var(--weight-bold);cursor:pointer}.authorized-use-link.svelte-1x05zx6:hover{text-decoration:underline}.switch.svelte-1x05zx6{min-height:42px;border:0;border-top:1px solid var(--color-divider);background:transparent;color:var(--color-theme-1);padding-top:12px;font-size:var(--text-sm);font-weight:var(--weight-bold)}.scroll-top.svelte-1x05zx6{position:fixed;z-index:40;right:24px;bottom:24px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(32,38,49,.18);border-radius:8px;background:var(--color-brand-ink);color:#fff;box-shadow:0 12px 30px #141b263d;animation:svelte-1x05zx6-scroll-top-in .2s ease-out}.scroll-top.svelte-1x05zx6:hover{border-color:var(--color-brand-lime);background:var(--color-brand-lime);color:#17210d}@keyframes svelte-1x05zx6-line-drift{0%{transform:translate3d(-14px,0,0)}to{transform:translate3d(18px,12px,0)}}@keyframes svelte-1x05zx6-dot-drift{0%{background-position:0 0}to{background-position:18px 36px}}@keyframes svelte-1x05zx6-scroll-top-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-shell.svelte-1x05zx6:before,.auth-shell.svelte-1x05zx6:after,.scroll-top.svelte-1x05zx6{animation:none}}@media(max-width:900px){.auth-stage.svelte-1x05zx6{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem 4rem}.auth-copy.svelte-1x05zx6{max-width:100%}.auth-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:var(--text-display)}.auth-visual.svelte-1x05zx6{place-items:center}}@media(max-width:620px){.auth-shell.svelte-1x05zx6{padding-inline:.8rem}.auth-stage.svelte-1x05zx6{padding-block:2.2rem 3rem}.auth-copy.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:var(--text-section)}.auth-copy.svelte-1x05zx6>p:where(.svelte-1x05zx6):not(.eyebrow){font-size:var(--text-base)}.login-panel.svelte-1x05zx6{padding:1.4rem}.auth-shell.svelte-1x05zx6:before{inset-inline-start:-80px}.auth-shell.svelte-1x05zx6:after{inset-inline-end:-45px}.scroll-top.svelte-1x05zx6{right:14px;bottom:14px;width:44px;height:44px}}
