.lazy-image.svelte-1wqg2xj{position:relative;display:block;overflow:hidden;background:#f1f3f6;border-radius:4px;max-width:100%;width:100%}.lazy-image.fill-parent.svelte-1wqg2xj{width:100%;height:100%;max-width:none}.image.svelte-1wqg2xj{display:block;width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .2s ease}.lazy-image.fill-parent.svelte-1wqg2xj .image:where(.svelte-1wqg2xj),.lazy-image.fill-parent.svelte-1wqg2xj .image.fit-contain:where(.svelte-1wqg2xj),.lazy-image.fill-parent.svelte-1wqg2xj .image.fit-cover:where(.svelte-1wqg2xj){width:100%;height:100%}.image.fit-contain.svelte-1wqg2xj{height:100%;object-fit:contain}.image.fit-cover.svelte-1wqg2xj{height:100%;object-fit:cover}.image.visible.svelte-1wqg2xj{opacity:1}.placeholder.svelte-1wqg2xj{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#eef1f5 8%,#f5f7fa 18%,#eef1f5 33%);background-size:200% 100%;animation:svelte-1wqg2xj-lazy-image-shimmer 1.4s linear infinite}.lazy-image.is-failed.svelte-1wqg2xj .placeholder:where(.svelte-1wqg2xj){animation:none;background:#f1f3f6;border:1px dashed #c5cdd6}.placeholder-text.svelte-1wqg2xj{color:#5a6677;font-size:13px;padding:0 12px;text-align:center;line-height:1.5}@keyframes svelte-1wqg2xj-lazy-image-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.feature-card.svelte-khzv4{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:28px 24px;min-width:0;box-shadow:0 2px 8px #1f2d3d0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-card.svelte-khzv4:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f2d3d14;border-color:#409eff80}.icon.svelte-khzv4{font-size:36px;line-height:1;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#409eff14}.icon.icon-image.svelte-khzv4{font-size:0;padding:0;overflow:hidden}.name.svelte-khzv4{font-size:18px;font-weight:600;color:#1f2d3d;margin:0 0 8px;line-height:1.3}.description.svelte-khzv4{font-size:14px;color:#5a6677;line-height:1.6;margin:0}body.dark .feature-card.svelte-khzv4{background:#2d2d3d;border-color:#45475a;box-shadow:0 2px 8px #0003}body.dark .feature-card.svelte-khzv4:hover{box-shadow:0 8px 24px #0000004d;border-color:#89b4fa80}body.dark .icon.svelte-khzv4{background:#89b4fa1f}body.dark .name.svelte-khzv4{color:#cdd6f4}body.dark .description.svelte-khzv4{color:#a6adc8}.feature-showcase.svelte-1ee69rb{scroll-margin-top:80px;padding:80px 16px;background:#fff}.container.svelte-1ee69rb{max-width:1200px;margin:0 auto}.section-header.svelte-1ee69rb{text-align:center;margin-bottom:48px}.section-header.svelte-1ee69rb h2:where(.svelte-1ee69rb){font-size:clamp(1.5rem,3vw,2rem);color:#1f2d3d;margin-bottom:12px;font-weight:600}.section-subtitle.svelte-1ee69rb{font-size:16px;color:#5a6677;margin:0}.feature-grid.svelte-1ee69rb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:1023px){.feature-grid.svelte-1ee69rb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.feature-showcase.svelte-1ee69rb{padding:56px 16px}.section-header.svelte-1ee69rb{margin-bottom:32px}.feature-grid.svelte-1ee69rb{grid-template-columns:1fr;gap:20px}}body.dark .feature-showcase.svelte-1ee69rb{background:#1e1e2e}body.dark .section-header.svelte-1ee69rb h2:where(.svelte-1ee69rb){color:#cdd6f4}body.dark .section-subtitle.svelte-1ee69rb{color:#a6adc8}.final-cta.svelte-fyt6ty{width:100%;padding:72px 16px;background:linear-gradient(135deg,#4f7df3,#6c5ce7);color:#fff}.final-cta__inner.svelte-fyt6ty{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.final-cta__headline.svelte-fyt6ty{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;line-height:1.4}.final-cta__actions.svelte-fyt6ty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.final-cta__button.svelte-fyt6ty{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;min-width:160px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.final-cta__button--primary.svelte-fyt6ty{border:none;background:#fff;color:#4f7df3}.final-cta__button--primary.svelte-fyt6ty:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.final-cta__button--guest.svelte-fyt6ty{border:2px solid rgba(255,255,255,.92);background:transparent;color:#fff}.final-cta__button--guest.svelte-fyt6ty:hover{transform:translateY(-1px);background:#ffffff1f;box-shadow:0 4px 14px #0000001f}.final-cta__button.svelte-fyt6ty:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media(max-width:480px){.final-cta.svelte-fyt6ty{padding:56px 16px}.final-cta__actions.svelte-fyt6ty{width:100%}.final-cta__button.svelte-fyt6ty{flex:1 1 auto;min-width:0;width:100%;max-width:320px}}.product-carousel.svelte-idr4ld{width:100%;display:flex;flex-direction:column;gap:12px;border:none;padding:0;margin:0;background:transparent}.product-carousel__viewport.svelte-idr4ld{position:relative;width:100%;aspect-ratio:1504 / 941;overflow:hidden;border-radius:12px;background:#f8fafc;box-shadow:0 20px 48px #1f2d3d24}.product-carousel__track.svelte-idr4ld{display:flex;height:100%;transition:transform .45s ease}@media(prefers-reduced-motion:reduce){.product-carousel__track.svelte-idr4ld{transition:none}}.product-carousel__slide.svelte-idr4ld{flex:0 0 100%;height:100%;min-width:0;display:flex;align-items:stretch;justify-content:center}.product-carousel__slide.svelte-idr4ld .lazy-image.fill-parent{flex:1;min-width:0;border-radius:12px;background:#f8fafc}.product-carousel__slide.svelte-idr4ld .lazy-image.fill-parent .image{object-fit:contain;object-position:center}.product-carousel__arrow.svelte-idr4ld{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:#ffffffeb;color:#374151;box-shadow:0 2px 8px #1f2d3d2e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.product-carousel__arrow.svelte-idr4ld:hover{background:#fff;color:#2563eb}.product-carousel__arrow.svelte-idr4ld:focus-visible{outline:2px solid #409eff;outline-offset:2px}.product-carousel__arrow--prev.svelte-idr4ld{left:12px}.product-carousel__arrow--next.svelte-idr4ld{right:12px}.product-carousel__caption.svelte-idr4ld{margin:0;text-align:center;font-size:14px;color:#5a6677;line-height:1.5;min-height:1.5em}.product-carousel__dots.svelte-idr4ld{display:flex;justify-content:center;gap:8px}.product-carousel__dot.svelte-idr4ld{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#c5cdd6;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.product-carousel__dot.is-active.svelte-idr4ld{background:#409eff;transform:scale(1.15)}.product-carousel__dot.svelte-idr4ld:focus-visible{outline:2px solid #409eff;outline-offset:2px}.hero.svelte-uennib{width:100%;padding:64px 24px;background:linear-gradient(135deg,#f5f7fa,#e4ecf7)}.hero-inner.svelte-uennib{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:48px}.hero-content.svelte-uennib{flex:0 0 38%;min-width:0}.hero-preview.svelte-uennib{flex:1 1 62%;min-width:0}.title.svelte-uennib{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#1f2d3d;line-height:1.2;margin-bottom:16px}.subtitle.svelte-uennib{font-size:clamp(1rem,1.6vw,1.125rem);color:#5a6677;line-height:1.6;margin-bottom:32px}.cta-row.svelte-uennib{display:flex;flex-wrap:wrap;gap:12px}.cta.svelte-uennib{display:inline-flex;align-items:center;justify-content:center;min-width:144px;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;border:1px solid transparent}.cta.svelte-uennib:focus-visible{outline:2px solid #409eff;outline-offset:2px}.cta.primary.svelte-uennib{background:#409eff;color:#fff}.cta.primary.svelte-uennib:hover{transform:translateY(-1px);box-shadow:0 4px 12px #409eff59}.cta.secondary.svelte-uennib{background:transparent;color:#409eff;border-color:#409eff}.cta.secondary.svelte-uennib:hover{background:#409eff14}@media(max-width:1023px){.hero.svelte-uennib{padding:48px 20px}.hero-inner.svelte-uennib{gap:32px}}@media(max-width:767px){.hero.svelte-uennib{padding:40px 16px}.hero-inner.svelte-uennib{flex-direction:column;align-items:stretch;gap:28px}.hero-content.svelte-uennib{flex:1 1 auto;text-align:center}.hero-preview.svelte-uennib{flex:1 1 auto;width:100%}.cta-row.svelte-uennib{justify-content:center}.cta.svelte-uennib{flex:1 1 auto;min-width:0}}body.dark .hero.svelte-uennib{background:linear-gradient(135deg,#1e1e2e,#2d2d3d)}body.dark .title.svelte-uennib{color:#cdd6f4}body.dark .subtitle.svelte-uennib{color:#a6adc8}body.dark .cta.secondary.svelte-uennib{color:#89b4fa;border-color:#89b4fa}body.dark .cta.secondary.svelte-uennib:hover{background:#89b4fa1a}.navbar.svelte-s71j3f{position:fixed;top:0;left:0;right:0;height:64px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);z-index:1000;font-family:inherit}.nav-inner.svelte-s71j3f{max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-right.svelte-s71j3f{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand.svelte-s71j3f{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#111827;font-weight:600;font-size:16px}.brand.svelte-s71j3f:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.brand-logo.svelte-s71j3f{display:inline-flex;align-items:center;justify-content:center;color:#2563eb}.brand-name.svelte-s71j3f{white-space:nowrap}.nav-links.svelte-s71j3f{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.nav-links.svelte-s71j3f a:where(.svelte-s71j3f){color:#374151;text-decoration:none;font-size:14px;padding:8px 4px}.nav-links.svelte-s71j3f a:where(.svelte-s71j3f):hover{color:#2563eb}.nav-links.svelte-s71j3f a:where(.svelte-s71j3f):focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.nav-auth.svelte-s71j3f{display:flex;align-items:center;gap:12px}.btn.svelte-s71j3f{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;font-family:inherit;line-height:1.2}.btn-primary.svelte-s71j3f{background:#2563eb;color:#fff;border-color:#2563eb}.btn-primary.svelte-s71j3f:hover{background:#1d4ed8;border-color:#1d4ed8}.btn-text.svelte-s71j3f{background:transparent;color:#374151}.btn-text.svelte-s71j3f:hover{color:#2563eb}.btn-block.svelte-s71j3f{width:100%}.btn.svelte-s71j3f:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.user-avatar.svelte-s71j3f{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.lang-dropdown.svelte-s71j3f{position:relative}.theme-toggle.svelte-s71j3f{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#606266;cursor:pointer;transition:all .15s}.theme-toggle.svelte-s71j3f:hover{background:#f0f7ff;border-color:#d9ecff;color:#409eff}.theme-toggle.svelte-s71j3f:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.lang-btn.svelte-s71j3f{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#606266;cursor:pointer;transition:all .15s}.lang-btn.svelte-s71j3f:hover{background:#f0f7ff;border-color:#d9ecff;color:#409eff}.lang-btn.svelte-s71j3f:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.lang-arrow.svelte-s71j3f{margin-left:1px;opacity:.5}.lang-menu.svelte-s71j3f{display:none;position:absolute;top:100%;right:0;padding-top:4px;z-index:200}.lang-menu.svelte-s71j3f>div:where(.svelte-s71j3f){background:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:4px;min-width:150px}.lang-dropdown.svelte-s71j3f:hover .lang-menu:where(.svelte-s71j3f),.lang-dropdown.svelte-s71j3f:focus-within .lang-menu:where(.svelte-s71j3f){display:block}.lang-menu.svelte-s71j3f button:where(.svelte-s71j3f){display:block;width:100%;text-align:left;padding:7px 12px;border:none;border-radius:4px;background:transparent;font-size:12px;color:#333;cursor:pointer;transition:background .15s}.lang-menu.svelte-s71j3f button:where(.svelte-s71j3f):hover{background:#f0f7ff;color:#409eff}.hamburger.svelte-s71j3f{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer}.hamburger.svelte-s71j3f:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.hamburger.svelte-s71j3f .bar:where(.svelte-s71j3f){width:22px;height:2px;background:#111827;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.hamburger.svelte-s71j3f .bar.open:where(.svelte-s71j3f):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.svelte-s71j3f .bar.open:where(.svelte-s71j3f):nth-child(2){opacity:0}.hamburger.svelte-s71j3f .bar.open:where(.svelte-s71j3f):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer.svelte-s71j3f{display:none;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:16px 24px 20px}.mobile-links.svelte-s71j3f{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:4px}.mobile-links.svelte-s71j3f a:where(.svelte-s71j3f){display:block;padding:12px 4px;color:#111827;text-decoration:none;font-size:16px;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-links.svelte-s71j3f a:where(.svelte-s71j3f):focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.mobile-auth.svelte-s71j3f{display:flex;flex-direction:column;gap:8px}.mobile-user.svelte-s71j3f{display:flex;align-items:center;gap:12px;padding:8px 0}.mobile-user-email.svelte-s71j3f{font-size:14px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-lang.svelte-s71j3f{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.mobile-lang-label.svelte-s71j3f{font-size:12px;color:#6b7280;margin-bottom:8px}.mobile-lang-grid.svelte-s71j3f{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mobile-lang-grid.svelte-s71j3f button:where(.svelte-s71j3f){padding:8px 10px;text-align:left;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#111827;cursor:pointer}.mobile-lang-grid.svelte-s71j3f button:where(.svelte-s71j3f):hover{background:#f0f7ff;color:#409eff;border-color:#d9ecff}.mobile-theme-toggle.svelte-s71j3f{display:inline-flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#111827;cursor:pointer;transition:all .15s}.mobile-theme-toggle.svelte-s71j3f:hover{background:#f0f7ff;color:#409eff;border-color:#d9ecff}@media(max-width:767.98px){.nav-links.svelte-s71j3f,.nav-right.svelte-s71j3f{display:none}.hamburger.svelte-s71j3f{display:inline-flex}.mobile-drawer.svelte-s71j3f{display:block}}body.dark .navbar.svelte-s71j3f{background:#1e1e2e;border-bottom-color:#45475a}body.dark .brand.svelte-s71j3f,body.dark .brand-name.svelte-s71j3f{color:#cdd6f4}body.dark .nav-links.svelte-s71j3f a:where(.svelte-s71j3f){color:#a6adc8}body.dark .nav-links.svelte-s71j3f a:where(.svelte-s71j3f):hover{color:#89b4fa}body.dark .btn-text.svelte-s71j3f{color:#a6adc8}body.dark .btn-text.svelte-s71j3f:hover{color:#89b4fa}body.dark .theme-toggle.svelte-s71j3f{color:#a6adc8}body.dark .theme-toggle.svelte-s71j3f:hover{background:#313244;border-color:#45475a;color:#89b4fa}body.dark .lang-btn.svelte-s71j3f{color:#a6adc8}body.dark .lang-btn.svelte-s71j3f:hover{background:#313244;border-color:#45475a;color:#89b4fa}body.dark .lang-menu.svelte-s71j3f>div:where(.svelte-s71j3f){background:#2d2d3d;border-color:#45475a;box-shadow:0 4px 16px #0006}body.dark .lang-menu.svelte-s71j3f button:where(.svelte-s71j3f){color:#cdd6f4}body.dark .lang-menu.svelte-s71j3f button:where(.svelte-s71j3f):hover{background:#313244;color:#89b4fa}body.dark .hamburger.svelte-s71j3f .bar:where(.svelte-s71j3f){background:#cdd6f4}body.dark .mobile-drawer.svelte-s71j3f{background:#1e1e2e;border-bottom-color:#45475a}body.dark .mobile-links.svelte-s71j3f a:where(.svelte-s71j3f){color:#cdd6f4;border-bottom-color:#45475a}body.dark .mobile-user-email.svelte-s71j3f{color:#a6adc8}body.dark .mobile-lang.svelte-s71j3f{border-top-color:#45475a}body.dark .mobile-lang-label.svelte-s71j3f{color:#6c7086}body.dark .mobile-lang-grid.svelte-s71j3f button:where(.svelte-s71j3f){color:#cdd6f4;border-color:#45475a}body.dark .mobile-lang-grid.svelte-s71j3f button:where(.svelte-s71j3f):hover{background:#313244;color:#89b4fa;border-color:#89b4fa}body.dark .mobile-theme-toggle.svelte-s71j3f{color:#cdd6f4;border-color:#45475a}body.dark .mobile-theme-toggle.svelte-s71j3f:hover{background:#313244;color:#89b4fa;border-color:#89b4fa}.plan-picker-overlay.svelte-hr4q0a{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182785;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.plan-picker-panel.svelte-hr4q0a{width:100%;max-width:440px;background:#fff;border-radius:20px;padding:28px 28px 22px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #fff9 inset;display:flex;flex-direction:column;gap:20px;font-family:inherit}.plan-picker-panel.svelte-hr4q0a:focus{outline:none}.plan-picker-header.svelte-hr4q0a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-picker-heading.svelte-hr4q0a{min-width:0}.plan-picker-title.svelte-hr4q0a{margin:0 0 6px;font-size:22px;font-weight:700;color:#111827;letter-spacing:-.02em}.plan-picker-subtitle.svelte-hr4q0a{margin:0;font-size:14px;line-height:1.5;color:#6b7280}.plan-picker-close.svelte-hr4q0a{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#f3f4f6;color:#6b7280;width:32px;height:32px;border-radius:999px;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.plan-picker-close.svelte-hr4q0a:hover:not(:disabled){background:#e5e7eb;color:#111827}.plan-picker-close.svelte-hr4q0a:disabled{opacity:.5;cursor:not-allowed}.plan-picker-options.svelte-hr4q0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-option.svelte-hr4q0a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:148px;padding:18px 16px 16px;border:1.5px solid #e5e7eb;border-radius:16px;background:#fafbfc;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.plan-option.svelte-hr4q0a:hover:not(:disabled){border-color:#93c5fd;transform:translateY(-1px)}.plan-option.selected.svelte-hr4q0a{border-color:#409eff;background:linear-gradient(180deg,#409eff14,#409eff05);box-shadow:0 8px 24px #409eff24}.plan-option-yearly.svelte-hr4q0a{overflow:visible}.plan-option.svelte-hr4q0a:disabled{opacity:.65;cursor:not-allowed}.plan-option-radio.svelte-hr4q0a{position:absolute;top:14px;right:14px;width:18px;height:18px;border-radius:999px;border:2px solid #cbd5e1;background:#fff}.plan-option.selected.svelte-hr4q0a .plan-option-radio:where(.svelte-hr4q0a){border-color:#409eff;box-shadow:inset 0 0 0 4px #409eff}.plan-option-badge.svelte-hr4q0a{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#409eff,#2563eb);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #2563eb47}.plan-option-label.svelte-hr4q0a{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.plan-option-best.svelte-hr4q0a{font-size:12px;font-weight:600;color:#409eff}.plan-option-price.svelte-hr4q0a{display:flex;align-items:baseline;gap:4px;margin-top:4px}.plan-option-amount.svelte-hr4q0a{font-size:30px;font-weight:700;color:#111827;line-height:1;letter-spacing:-.03em}.plan-option-period.svelte-hr4q0a{font-size:14px;color:#6b7280;font-weight:500}.plan-option-equiv.svelte-hr4q0a{font-size:12px;color:#409eff;font-weight:600}.plan-picker-highlights.svelte-hr4q0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:14px 16px;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px}.plan-picker-highlight-col.svelte-hr4q0a{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.plan-picker-highlight-col.svelte-hr4q0a li:where(.svelte-hr4q0a){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;position:relative;padding-left:18px;font-size:13px;line-height:1.45;color:#374151}.plan-picker-feature-name.svelte-hr4q0a{min-width:0}.plan-picker-feature-value.svelte-hr4q0a{font-size:12px;font-weight:600;color:#409eff;white-space:nowrap}.plan-picker-highlight-col.svelte-hr4q0a li:where(.svelte-hr4q0a):before{content:"✓";position:absolute;left:0;top:.15em;color:#409eff;font-size:12px;font-weight:700;line-height:1}.plan-picker-continue.svelte-hr4q0a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#409eff;color:#fff;min-height:48px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.plan-picker-continue.svelte-hr4q0a:hover:not(:disabled){background:#3389e6;box-shadow:0 8px 20px #409eff52;transform:translateY(-1px)}.plan-picker-continue.svelte-hr4q0a:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.plan-picker-spinner.svelte-hr4q0a{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:svelte-hr4q0a-plan-picker-spin .7s linear infinite}@keyframes svelte-hr4q0a-plan-picker-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.plan-picker-panel.svelte-hr4q0a{padding:22px 18px 18px}.plan-picker-options.svelte-hr4q0a{grid-template-columns:1fr}.plan-option.svelte-hr4q0a{min-height:0}.plan-picker-highlights.svelte-hr4q0a{grid-template-columns:1fr;gap:8px}}body.dark .plan-picker-panel.svelte-hr4q0a{background:#2d2d3d;box-shadow:0 24px 48px #00000080,0 0 0 1px #45475a99 inset}body.dark .plan-picker-title.svelte-hr4q0a{color:#cdd6f4}body.dark .plan-picker-subtitle.svelte-hr4q0a{color:#a6adc8}body.dark .plan-picker-close.svelte-hr4q0a{background:#1e1e2e;color:#a6adc8}body.dark .plan-picker-close.svelte-hr4q0a:hover:not(:disabled){background:#313244;color:#cdd6f4}body.dark .plan-option.svelte-hr4q0a{border-color:#45475a;background:#1e1e2e}body.dark .plan-option.svelte-hr4q0a:hover:not(:disabled){border-color:#89b4fa}body.dark .plan-option.selected.svelte-hr4q0a{border-color:#409eff;background:linear-gradient(180deg,#409eff1f,#409eff0a);box-shadow:0 8px 24px #409eff33}body.dark .plan-option-radio.svelte-hr4q0a{border-color:#6c7086;background:#2d2d3d}body.dark .plan-option-label.svelte-hr4q0a{color:#a6adc8}body.dark .plan-option-amount.svelte-hr4q0a{color:#cdd6f4}body.dark .plan-option-period.svelte-hr4q0a{color:#a6adc8}body.dark .plan-picker-highlights.svelte-hr4q0a{background:#1e1e2e;border-color:#45475a}body.dark .plan-picker-highlight-col.svelte-hr4q0a li:where(.svelte-hr4q0a){color:#cdd6f4}.plan-card.svelte-w7nbmv{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:32px 28px;min-width:0;box-shadow:0 2px 8px #1f2d3d0a;transition:box-shadow .2s ease,border-color .2s ease}.plan-card.svelte-w7nbmv:hover{box-shadow:0 8px 24px #1f2d3d14}.plan-card.highlighted.svelte-w7nbmv{border-color:#409eff;box-shadow:0 8px 24px #409eff2e}.badge.svelte-w7nbmv{position:absolute;top:-12px;right:24px;background:#409eff;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.5px}.plan-header.svelte-w7nbmv{margin-bottom:24px}.plan-title.svelte-w7nbmv{font-size:20px;font-weight:600;color:#1f2d3d;margin-bottom:8px}.plan-price.svelte-w7nbmv{font-size:18px;color:#5a6677;font-weight:500}.feature-list.svelte-w7nbmv{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.feature-row.svelte-w7nbmv{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;font-size:14px;color:#1f2d3d;line-height:1.5}.feature-row.excluded.svelte-w7nbmv{color:#9aa3b0}.feature-icon.svelte-w7nbmv{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700;line-height:1}.feature-icon[data-state=included].svelte-w7nbmv{background:#409eff1f;color:#409eff}.feature-icon[data-state=excluded].svelte-w7nbmv{background:#9aa3b01f;color:#9aa3b0}.feature-value.svelte-w7nbmv{font-size:13px;color:#5a6677;font-weight:500}.cta.svelte-w7nbmv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #409eff;background:transparent;color:#409eff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.cta.svelte-w7nbmv:hover{background:#409eff14;transform:translateY(-1px)}.cta.svelte-w7nbmv:focus-visible{outline:2px solid #409eff;outline-offset:2px}.cta.primary.svelte-w7nbmv{background:#409eff;color:#fff}.cta.primary.svelte-w7nbmv:hover{background:#3389e6;box-shadow:0 4px 12px #409eff59}.visually-hidden.svelte-w7nbmv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.dark .plan-card.svelte-w7nbmv{background:#2d2d3d;border-color:#45475a;box-shadow:0 2px 8px #0003}body.dark .plan-card.svelte-w7nbmv:hover{box-shadow:0 8px 24px #0000004d}body.dark .plan-card.highlighted.svelte-w7nbmv{border-color:#409eff;box-shadow:0 8px 24px #409eff40}body.dark .plan-title.svelte-w7nbmv{color:#cdd6f4}body.dark .plan-price.svelte-w7nbmv{color:#a6adc8}body.dark .feature-row.svelte-w7nbmv{color:#cdd6f4}body.dark .feature-row.excluded.svelte-w7nbmv{color:#6c7086}body.dark .feature-icon[data-state=excluded].svelte-w7nbmv{background:#6c708626;color:#6c7086}body.dark .feature-value.svelte-w7nbmv{color:#a6adc8}.pricing-section.svelte-eg4aen{scroll-margin-top:80px;padding:80px 16px;background:#f7f9fc}.container.svelte-eg4aen{max-width:960px;margin:0 auto}.section-header.svelte-eg4aen{text-align:center;margin-bottom:48px}.section-header.svelte-eg4aen h2:where(.svelte-eg4aen){font-size:clamp(1.5rem,3vw,2rem);color:#1f2d3d;margin-bottom:12px;font-weight:600}.section-subtitle.svelte-eg4aen{font-size:16px;color:#5a6677}.plans-grid.svelte-eg4aen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:768px){.pricing-section.svelte-eg4aen{padding:56px 16px}.plans-grid.svelte-eg4aen{grid-template-columns:1fr;gap:20px}.section-header.svelte-eg4aen{margin-bottom:32px}}body.dark .pricing-section.svelte-eg4aen{background:#232334}body.dark .section-header.svelte-eg4aen h2:where(.svelte-eg4aen){color:#cdd6f4}body.dark .section-subtitle.svelte-eg4aen{color:#a6adc8}.landing.svelte-1uha8ag{padding-top:64px;background:#fff}body.dark .landing.svelte-1uha8ag{background:#1e1e2e}
