.ov.svelte-vzttk1{position:fixed;inset:0;background:#0b122080;z-index:1000}.sheet.svelte-vzttk1{position:fixed;left:0;right:0;bottom:0;z-index:1001;background:#fff;color:#0b1220;border-radius:20px 20px 0 0;max-height:92dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 600px){.sheet.svelte-vzttk1{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(440px,92vw);border-radius:20px}}.hd.svelte-vzttk1{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff}h2.svelte-vzttk1{margin:0;font-size:1.125rem;font-weight:600}.x.svelte-vzttk1{width:44px;height:44px;border:0;border-radius:50%;background:#f6f7f9;color:#5b6472;cursor:pointer;display:flex;align-items:center;justify-content:center}.body.svelte-vzttk1{padding:20px;display:flex;flex-direction:column;gap:16px}.sum.svelte-vzttk1{border:1px solid #e5e7eb;border-radius:14px;padding:12px 16px}.row.svelte-vzttk1{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:.875rem}.row.tot.svelte-vzttk1{border-top:1px dashed #e5e7eb;margin-top:6px;padding-top:12px;font-size:1rem}.row.tot.svelte-vzttk1 b:where(.svelte-vzttk1){color:#2563eb;font-size:1.25rem}.to.svelte-vzttk1{background:#eff6ff;border-radius:14px;padding:12px 16px}.lbl.svelte-vzttk1{margin:0 0 8px;font-size:.875rem;font-weight:600}.num.svelte-vzttk1{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:6px 6px 6px 14px;font-size:1.25rem;font-weight:700;letter-spacing:.02em}.cp.svelte-vzttk1{width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#2563eb;cursor:pointer;display:flex;align-items:center;justify-content:center}.fld.svelte-vzttk1{display:flex;flex-direction:column;gap:6px}label.svelte-vzttk1{font-size:.875rem;font-weight:600}input.svelte-vzttk1{height:48px;padding:0 14px;border:1px solid #cfd4dc;border-radius:12px;font-size:1rem;width:100%;box-sizing:border-box;background:#fff;color:#0b1220}input.svelte-vzttk1:focus{outline:2px solid #2563eb;outline-offset:0;border-color:#2563eb}input.bad.svelte-vzttk1{border-color:#d93025}.hint.svelte-vzttk1{font-size:.75rem;color:#5b6472}.err.svelte-vzttk1{font-size:.8125rem;color:#d93025;font-weight:500;margin:0}.acts.svelte-vzttk1{display:flex;gap:10px}.btn.svelte-vzttk1{flex:1;min-height:48px;border-radius:999px;font-size:.9375rem;font-weight:600;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pri.svelte-vzttk1{background:#0b1220;color:#fff}.pri.svelte-vzttk1:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-vzttk1{background:#fff;border-color:#cfd4dc;color:#0b1220}.wa.svelte-vzttk1{background:#25d366;color:#fff;width:100%;flex:none}.ok.svelte-vzttk1{align-items:center;text-align:center}.ok.svelte-vzttk1 .btn:where(.svelte-vzttk1){width:100%;flex:none}.okic.svelte-vzttk1{width:56px;height:56px;border-radius:50%;background:#e6f4ea;color:#137333;display:flex;align-items:center;justify-content:center}.okt.svelte-vzttk1{margin:0;font-size:1rem;line-height:1.5}@media (prefers-reduced-motion: reduce){.svelte-vzttk1{transition:none!important}}.pg.svelte-1hrotn9{--ink: #0f172a;--text: #334155;--muted: #64748b;--line: #e2e8f0;--soft: #f8fafc;--brand: #2563eb;--brand-dark: #1d4ed8;--brand-tint: #eff6ff;--ok: #15803d;min-height:100vh;background:#fff;color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased}.bar.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.brand.svelte-1hrotn9{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);text-decoration:none}.brand.svelte-1hrotn9 img:where(.svelte-1hrotn9){border-radius:9px}.back.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s ease}.back.svelte-1hrotn9:hover{background:var(--soft)}@media (min-width: 1100px){.bar.svelte-1hrotn9{padding:20px 32px}}.wrap.svelte-1hrotn9{max-width:1240px;margin:0 auto;padding:28px 16px 80px}.head.svelte-1hrotn9{text-align:center;max-width:680px;margin:0 auto 42px}h1.svelte-1hrotn9{margin:0 0 14px;font-size:clamp(2rem,6vw,3.1rem);line-height:1.1;font-weight:750;letter-spacing:-.045em;color:var(--ink)}.sub.svelte-1hrotn9{margin:0 auto 28px;max-width:520px;font-size:1rem;line-height:1.7;color:var(--muted)}.switch.svelte-1hrotn9{display:inline-flex;gap:3px;padding:4px;background:#f1f5f9;border:1px solid #edf0f5;border-radius:999px}.sw.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sw[aria-pressed=true].svelte-1hrotn9{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0f172a1a}.chip.svelte-1hrotn9{padding:3px 9px;border-radius:999px;background:var(--brand-tint);color:var(--brand);font-size:.6875rem;font-weight:700}.trial.svelte-1hrotn9{margin:14px 0 0;font-size:.8125rem;color:var(--muted)}.grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 640px){.grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.grid.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);gap:20px}.desc.svelte-1hrotn9{min-height:3.9rem}}.card.svelte-1hrotn9{display:flex;flex-direction:column;padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:20px;transition:border-color .18s ease,box-shadow .18s ease}.card.svelte-1hrotn9:hover{border-color:#cbd5e1;box-shadow:0 10px 30px -18px #0f172a40}.card.pop.svelte-1hrotn9{position:relative;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 12px 32px -18px #2563eb66}.top.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;gap:8px}.name.svelte-1hrotn9{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.badge.svelte-1hrotn9{padding:5px 10px;border-radius:999px;background:var(--brand-tint);color:var(--brand);font-size:.65rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.desc.svelte-1hrotn9{margin:10px 0 22px;min-height:2.5rem;font-size:.875rem;line-height:1.65;color:var(--muted)}.price.svelte-1hrotn9{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.amt.svelte-1hrotn9{font-size:2.6rem;line-height:1;font-weight:750;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--ink)}.per.svelte-1hrotn9{font-size:.875rem;color:var(--muted)}.note.svelte-1hrotn9{display:flex;flex-direction:column;gap:3px;min-height:2.75rem;margin:10px 0 16px;font-size:.8125rem;line-height:1.5;color:var(--muted)}.save.svelte-1hrotn9{color:var(--ok);font-weight:650}.limit.svelte-1hrotn9{margin:0 0 5px;font-size:.9375rem;font-weight:700;color:var(--ink)}.setup.svelte-1hrotn9{margin:0 0 22px;font-size:.875rem;color:var(--muted)}.cta.svelte-1hrotn9{width:100%;min-height:48px;padding:0 16px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:var(--ink);font-size:.9375rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cta.svelte-1hrotn9:hover{background:var(--ink);border-color:var(--ink);color:#fff}.cta.svelte-1hrotn9:disabled{opacity:.5;cursor:not-allowed}.cta.svelte-1hrotn9:disabled:hover{background:#fff;color:var(--ink)}.upnote.svelte-1hrotn9{margin:0 0 8px;font-size:.8125rem;font-weight:600;color:#137333}.cta-pop.svelte-1hrotn9{background:var(--brand);border-color:var(--brand);color:#fff}.cta-pop.svelte-1hrotn9:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.incl.svelte-1hrotn9{margin:26px 0 16px;padding-top:22px;border-top:1px solid var(--line);font-size:.875rem;font-weight:700;color:var(--ink)}.feats.svelte-1hrotn9{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.feats.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;gap:10px;font-size:.875rem;line-height:1.5;color:var(--text)}.ck.svelte-1hrotn9{flex-shrink:0;margin-top:1px;color:var(--brand)}.ent.svelte-1hrotn9{display:flex;flex-direction:column;gap:24px;margin-top:30px;padding:34px 26px;background:#0f172a;border:1px solid #1e293b;border-radius:22px;color:#fff}@media (min-width: 768px){.ent.svelte-1hrotn9{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:42px 48px}}.ent-h.svelte-1hrotn9{margin:0 0 12px;font-size:1.55rem;line-height:1.25;font-weight:750;letter-spacing:-.035em;color:#fff}.ent-n.svelte-1hrotn9{margin:0 0 6px;font-size:.9375rem;font-weight:700;color:#e2e8f0}.ent-d.svelte-1hrotn9{margin:0;max-width:560px;font-size:.9375rem;line-height:1.7;color:#aab7ca}.ent-cta.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:50px;padding:0 28px;border:1px solid #fff;border-radius:12px;background:#fff;color:var(--ink);font-size:.9375rem;font-weight:700;text-align:center;text-decoration:none;transition:background-color .15s ease}.ent-cta.svelte-1hrotn9:hover{background:#e2e8f0}.back.svelte-1hrotn9:focus-visible,.sw.svelte-1hrotn9:focus-visible,.cta.svelte-1hrotn9:focus-visible,.ent-cta.svelte-1hrotn9:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ent-cta.svelte-1hrotn9:focus-visible{outline-color:#fff}@media (max-width: 639px){.wrap.svelte-1hrotn9{padding-top:20px;padding-bottom:48px}.head.svelte-1hrotn9{margin-bottom:30px}.card.svelte-1hrotn9{padding:24px 20px;border-radius:17px}.ent.svelte-1hrotn9{padding:28px 22px;border-radius:19px}.ent-cta.svelte-1hrotn9{width:100%}}@media (prefers-reduced-motion: reduce){.svelte-1hrotn9{transition:none!important}}
