.button.svelte-12me3az{--button-bg:#ffffffd1;--button-fg:var(--ink);--button-border:#1111141a;--button-shadow:0 14px 28px #0000001a;isolation:isolate;border:1px solid var(--button-border);background:var(--button-bg);min-height:52px;color:var(--button-fg);-webkit-text-fill-color:var(--button-fg);cursor:pointer;font:inherit;font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;box-shadow:var(--button-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.button.svelte-12me3az:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(circle at 18% 12%,#ffffff6b,#0000 26%),radial-gradient(circle at 78% 80%,#ffffff2e,#0000 28%);transition:opacity .18s;position:absolute;inset:-1px}.button.svelte-12me3az:hover:not(:disabled):not(.is-disabled),.button.svelte-12me3az:focus-visible:not(:disabled):not(.is-disabled){transform:translateY(-1px);box-shadow:0 20px 40px #00000024}.button.svelte-12me3az:hover:before,.button.svelte-12me3az:focus-visible:before{opacity:1}.button.svelte-12me3az:focus-visible{outline-offset:3px;outline:4px solid #007aff2e}.button-primary.svelte-12me3az{--button-bg:#111114;--button-fg:#fff;--button-border:#111114d1;--button-shadow:0 16px 34px #0000002e}.button-primary.svelte-12me3az:hover:not(:disabled):not(.is-disabled),.button-primary.svelte-12me3az:focus-visible:not(:disabled):not(.is-disabled){--button-bg:#24242a;--button-fg:#fff;background:var(--button-bg);color:var(--button-fg);-webkit-text-fill-color:var(--button-fg)}.button-secondary.svelte-12me3az{--button-bg:#ffffffc2;--button-fg:#111114;--button-border:#1111141a;--button-shadow:0 12px 28px #0000000f}.button-secondary.svelte-12me3az:hover:not(:disabled):not(.is-disabled),.button-secondary.svelte-12me3az:focus-visible:not(:disabled):not(.is-disabled){--button-bg:#1111140f;--button-fg:#111114;background:var(--button-bg);color:var(--button-fg);-webkit-text-fill-color:var(--button-fg)}.button-muted.svelte-12me3az{--button-bg:#1111140b;--button-fg:#11111485;--button-border:#11111414;--button-shadow:none}.button-wide.svelte-12me3az{width:100%}.button.svelte-12me3az:disabled,.button.is-disabled.svelte-12me3az{color:var(--button-fg);-webkit-text-fill-color:var(--button-fg);cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.button.svelte-12me3az{transition:none}.button.svelte-12me3az:hover:not(:disabled):not(.is-disabled),.button.svelte-12me3az:focus-visible:not(:disabled):not(.is-disabled){transform:none}}.document-layout.svelte-15f30ck{width:min(980px,100% - 32px);min-height:100svh;margin:0 auto;padding:clamp(18px,5vw,48px) 0}.document-card.svelte-15f30ck{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffbd;border:1px solid #11111414;border-radius:36px;width:100%;padding:clamp(22px,5vw,42px);box-shadow:0 24px 80px #00000014}.document-card.svelte-15f30ck header:where(.svelte-15f30ck){margin:24px 0 30px}.eyebrow.svelte-15f30ck{color:#1111148c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}h1.svelte-15f30ck,h2.svelte-15f30ck,p.svelte-15f30ck{margin-top:0}h1.svelte-15f30ck,h2.svelte-15f30ck{color:#111114;letter-spacing:var(--tracking-title)}h1.svelte-15f30ck{max-width:820px;margin-bottom:14px;font-size:clamp(38px,6vw,68px);font-weight:900;line-height:.98}h2.svelte-15f30ck{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.12}p.svelte-15f30ck{color:#111114a8;font-size:16px;line-height:1.72}header.svelte-15f30ck p:where(.svelte-15f30ck){margin-bottom:0}.updated-at.svelte-15f30ck{color:#11111485;margin-top:12px;font-size:14px;font-weight:700}.document-sections.svelte-15f30ck{gap:16px;display:grid}.document-sections.svelte-15f30ck section:where(.svelte-15f30ck){background:#ffffff7a;border:1px solid #11111412;border-radius:26px;padding:clamp(18px,3vw,26px)}.document-sections.svelte-15f30ck p:where(.svelte-15f30ck){margin-bottom:10px}.document-sections.svelte-15f30ck p:where(.svelte-15f30ck):last-child{margin-bottom:0}@media (width<=680px){.document-layout.svelte-15f30ck{width:min(100% - 24px,760px)}.document-card.svelte-15f30ck{border-radius:26px}}.plan-card.svelte-k2rlor{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffbd;border:1px solid #11111414;border-radius:24px;grid-template-rows:auto auto 1fr;gap:18px;min-width:0;min-height:auto;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 80px #00000014}.featured-card.svelte-k2rlor{background:linear-gradient(#fffffff0,#ffffffc2),radial-gradient(circle at 85% 10%,#007aff2e,#0000 22rem);border-color:#007aff3d}.plan-head.svelte-k2rlor{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}h3.svelte-k2rlor,p.svelte-k2rlor{margin-top:0}h3.svelte-k2rlor{color:#111114;letter-spacing:var(--tracking-title);margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.05}p.svelte-k2rlor{color:#111114a8;font-size:17px;line-height:1.68}.price-row.svelte-k2rlor{align-items:flex-start;gap:8px;margin:0 0 12px;display:flex}.price-row.svelte-k2rlor strong:where(.svelte-k2rlor){color:#111114;letter-spacing:-.04em;font-size:clamp(52px,7vw,68px);font-weight:800;line-height:.92}.price-row.svelte-k2rlor span:where(.svelte-k2rlor){color:#1111148c;padding-top:6px;font-size:15px;font-weight:600;line-height:1.3}.feature-list.svelte-k2rlor{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-list.svelte-k2rlor li:where(.svelte-k2rlor){color:#111114bf;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:grid}.feature-list.svelte-k2rlor span:where(.svelte-k2rlor){color:#111114;background:#1111141a;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}@media (width<=900px){.plan-card.svelte-k2rlor{min-height:auto}}@media (width<=680px){.plan-card.svelte-k2rlor{border-radius:18px;gap:14px;padding:18px}.plan-head.svelte-k2rlor,.price-row.svelte-k2rlor{justify-items:start;display:grid}}.section-heading.svelte-1rox9x5{text-align:center;width:min(760px,100%);margin:0 auto 34px}.compact-heading.svelte-1rox9x5{margin-bottom:26px}.eyebrow.svelte-1rox9x5{color:#1111148c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}h2.svelte-1rox9x5,p.svelte-1rox9x5{margin-top:0}h2.svelte-1rox9x5{color:#111114;letter-spacing:var(--tracking-title);margin-bottom:12px;font-size:clamp(38px,6vw,74px);font-weight:800;line-height:.98}p.svelte-1rox9x5:last-child{color:#111114a8;margin-bottom:0;font-size:17px;line-height:1.68}.topbar.svelte-17ddv7g{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:min(100%,980px);font-family:var(--font-sans);background:#ffffffb8;border:1px solid #14141814;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:14px auto 0;padding:10px 12px 10px 14px;display:flex;position:sticky;top:14px;box-shadow:0 18px 55px #00000014}.brand.svelte-17ddv7g,.topbar-links.svelte-17ddv7g,.segment-track.svelte-17ddv7g{align-items:center;display:flex}.brand.svelte-17ddv7g{color:#161617;letter-spacing:-.01em;white-space:nowrap;gap:9px;font-size:15px;font-weight:700;text-decoration:none}.brand-mark.svelte-17ddv7g{color:#fff;-webkit-text-fill-color:#fff;background:#111114;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.topbar-links.svelte-17ddv7g{gap:8px}.segment-track.svelte-17ddv7g{isolation:isolate;background:#11111409;border:1px solid #11111412;border-radius:999px;grid-template-columns:repeat(2,minmax(112px,1fr));gap:0;min-height:52px;padding:4px;display:grid;position:relative;overflow:hidden}.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g),.topbar-cta.svelte-17ddv7g{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;font-size:16px;font-weight:700;line-height:1;text-decoration:none}.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g){z-index:1;color:#11111494;-webkit-text-fill-color:#11111494;justify-content:center;align-items:center;min-height:44px;padding:0 18px;transition:color .22s,-webkit-text-fill-color .22s;display:inline-flex;position:relative}.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g):hover,.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g):focus-visible,.segment-track.svelte-17ddv7g a.is-active:where(.svelte-17ddv7g){color:#111114;-webkit-text-fill-color:#111114}.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g):focus-visible,.topbar-cta.svelte-17ddv7g:focus-visible{outline-offset:3px;outline:4px solid #007aff2e}.liquid-indicator.svelte-17ddv7g{z-index:0;background:radial-gradient(circle at 22% 24%,#ffffffdb,#0000 24%),radial-gradient(circle at 74% 72%,#ffffff6b,#0000 28%),linear-gradient(120deg,#ffffffeb,#eef5ffcc);border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;left:4px;overflow:hidden;transform:translate(0);box-shadow:inset 0 1px #ffffffeb,inset 0 -8px 20px #007aff14,0 12px 30px #0000001a}.segment-track.is-legal.svelte-17ddv7g .liquid-indicator:where(.svelte-17ddv7g){transform:translate(100%)}.liquid-indicator.svelte-17ddv7g:before,.liquid-indicator.svelte-17ddv7g:after{content:"";filter:blur(7px);opacity:.72;background:#ffffff73;border-radius:999px;width:62%;height:62%;animation:4.8s ease-in-out infinite alternate svelte-17ddv7g-water-drop;position:absolute}.liquid-indicator.svelte-17ddv7g:before{top:8%;left:-16%}.liquid-indicator.svelte-17ddv7g:after{animation-duration:5.8s;animation-delay:-1.8s;bottom:-10%;right:-18%}.topbar-cta.svelte-17ddv7g{color:#fff;-webkit-text-fill-color:#fff;background:#111114;justify-content:center;align-items:center;min-height:52px;padding:0 28px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 28px #00000026}.topbar-cta.svelte-17ddv7g:hover,.topbar-cta.svelte-17ddv7g:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:#24242a;transform:translateY(-1px);box-shadow:0 18px 34px #0000002e}@keyframes svelte-17ddv7g-water-drop{0%{transform:translate(0,0)scale(.92)}50%{transform:translate(26%,10%)scale(1.14)}to{transform:translate(8%,-16%)scale(.98)}}@media (width<=760px){.topbar.svelte-17ddv7g{width:fit-content;max-width:100%;padding:10px}.brand.svelte-17ddv7g{display:none}.segment-track.svelte-17ddv7g{grid-template-columns:repeat(2,minmax(94px,1fr))}.segment-track.svelte-17ddv7g a:where(.svelte-17ddv7g),.topbar-cta.svelte-17ddv7g{font-size:15px}.topbar-cta.svelte-17ddv7g{padding-inline:22px}}@media (width<=560px){.topbar.svelte-17ddv7g{border-radius:28px;width:100%}.topbar-links.svelte-17ddv7g{grid-template-columns:1fr;width:100%;display:grid}.topbar-cta.svelte-17ddv7g{width:100%}}@media (prefers-reduced-motion:reduce){.liquid-indicator.svelte-17ddv7g,.topbar-cta.svelte-17ddv7g{transition:none}.liquid-indicator.svelte-17ddv7g:before,.liquid-indicator.svelte-17ddv7g:after{animation:none}}.site-shell.svelte-bpgxme{width:min(1180px,100% - 40px);margin:0 auto}.section-pad.svelte-bpgxme{padding:clamp(72px,11vw,140px) 0}.hero.svelte-bpgxme{text-align:center;justify-content:center;align-items:center;min-height:calc(100svh - 40px);display:flex}.hero-copy.svelte-bpgxme{min-width:0;max-width:920px;margin:0 auto}.review-marker.svelte-bpgxme{color:#11111494;letter-spacing:.02em;background:#ffffffa3;border:1px solid #007aff2e;border-radius:999px;align-items:center;gap:10px;margin:0 auto 28px;padding:8px 12px 8px 9px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #007aff14}.review-marker.svelte-bpgxme:before{content:"";background:#007aff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #007aff1a}.review-marker.svelte-bpgxme strong:where(.svelte-bpgxme){color:#111114;font-weight:800}.highlights.svelte-bpgxme{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 24px;display:grid}.highlight-item.svelte-bpgxme{color:#111114b3;background:#ffffff8f;border:1px solid #11111412;border-radius:18px;align-items:flex-start;gap:10px;min-height:58px;padding:16px 18px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.highlight-item.svelte-bpgxme span:where(.svelte-bpgxme){color:#006bd6;background:#007aff1c;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}h1.svelte-bpgxme,h3.svelte-bpgxme,p.svelte-bpgxme{margin-top:0}h1.svelte-bpgxme,h3.svelte-bpgxme{color:#111114;letter-spacing:var(--tracking-title)}h1.svelte-bpgxme{max-width:860px;margin:0 auto 18px;font-size:52px;font-weight:900;line-height:1.08}h3.svelte-bpgxme{margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.05}p.svelte-bpgxme{color:#111114a8;font-size:17px;line-height:1.68}.hero-logo.svelte-bpgxme{width:clamp(220px,32vw,460px);margin:0 auto 22px}.hero-lead.svelte-bpgxme{max-width:760px;margin:0 auto 28px;font-size:clamp(19px,2vw,24px);line-height:1.55}.hero-actions.svelte-bpgxme{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.plans.svelte-bpgxme .section-heading h2{white-space:nowrap;font-size:52px;line-height:1.04}.payments.svelte-bpgxme{padding-top:24px}.payment-grid.svelte-bpgxme{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-card.svelte-bpgxme{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffbd;border:1px solid #11111414;border-radius:24px;padding:clamp(22px,3vw,30px);box-shadow:0 24px 80px #00000012}.payment-card-top.svelte-bpgxme{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-card-top.svelte-bpgxme strong:where(.svelte-bpgxme){color:#006bd6;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(38px,5vw,56px);font-weight:850;line-height:.92}.payment-kicker.svelte-bpgxme{color:#1111147a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.payment-card.svelte-bpgxme h3:where(.svelte-bpgxme){margin-bottom:0;font-size:27px}.payment-description.svelte-bpgxme{color:#111114c2;margin:24px 0 10px;font-size:17px;line-height:1.5}.payment-note.svelte-bpgxme{color:#11111485;margin-bottom:0;font-size:14px;line-height:1.55}.plan-grid.svelte-bpgxme{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.legal-summary.svelte-bpgxme .section-heading{margin-bottom:22px}.legal-summary.svelte-bpgxme .section-heading h2{font-size:clamp(30px,4.2vw,52px);line-height:1.05}.legal-card.svelte-bpgxme{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffb8;border:1px solid #11111414;border-radius:28px;padding:clamp(26px,4.2vw,44px);box-shadow:0 24px 80px #00000014}.legal-card.svelte-bpgxme h3:where(.svelte-bpgxme){margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.08}.legal-columns.svelte-bpgxme{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:34px;display:grid}.legal-card.svelte-bpgxme p:where(.svelte-bpgxme){margin:0 0 12px;font-size:16px;line-height:1.44}.legal-card.svelte-bpgxme a:where(.svelte-bpgxme){color:#111114;text-underline-offset:4px;font-weight:500}.support-link.svelte-bpgxme{font-size:18px;font-weight:800!important}.legal-card.svelte-bpgxme hr:where(.svelte-bpgxme){border:0;border-top:1px solid #11111424;margin:clamp(24px,4vw,40px) 0}.legal-copy.svelte-bpgxme{color:#111114a3;margin-bottom:8px;font-size:16px}.legal-links.svelte-bpgxme{color:#111114b8;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}@media (width<=900px){.highlights.svelte-bpgxme,.payment-grid.svelte-bpgxme,.plan-grid.svelte-bpgxme{grid-template-columns:1fr}.hero.svelte-bpgxme{min-height:auto;padding-top:28px}.plans.svelte-bpgxme .section-heading h2{white-space:normal;font-size:44px}}@media (width<=680px){.site-shell.svelte-bpgxme{width:min(100% - 28px,1180px)}.section-pad.svelte-bpgxme{padding:64px 0}h1.svelte-bpgxme,.plans.svelte-bpgxme .section-heading h2,.legal-summary.svelte-bpgxme .section-heading h2{font-size:38px}.hero-actions.svelte-bpgxme{grid-template-columns:1fr;display:grid}.hero-logo.svelte-bpgxme{width:min(420px,100%)}.legal-card.svelte-bpgxme{border-radius:22px}.legal-columns.svelte-bpgxme{grid-template-columns:1fr;gap:10px;margin-bottom:28px}}.center-layout.svelte-edx4f6{place-items:center;width:min(760px,100% - 32px);min-height:100svh;margin:0 auto;padding:clamp(18px,5vw,48px) 0;display:grid}.failed-card.svelte-edx4f6{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffbd;border:1px solid #11111414;border-radius:36px;justify-items:start;gap:14px;width:100%;padding:clamp(22px,5vw,42px);display:grid;box-shadow:0 24px 80px #00000014}.eyebrow.svelte-edx4f6{color:#1111148c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1.4}h1.svelte-edx4f6,p.svelte-edx4f6{margin-top:0}h1.svelte-edx4f6{color:#111114;letter-spacing:var(--tracking-title);margin-bottom:0;font-size:clamp(38px,6vw,68px);font-weight:900;line-height:.98}p.svelte-edx4f6{color:#111114a8;margin-bottom:0;font-size:17px;line-height:1.68}.support-note.svelte-edx4f6{color:#11111494;font-size:15px}.support-note.svelte-edx4f6 a:where(.svelte-edx4f6){color:#111114;text-underline-offset:4px;font-weight:700}.actions.svelte-edx4f6{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=680px){.center-layout.svelte-edx4f6{width:min(100% - 24px,760px)}.failed-card.svelte-edx4f6{border-radius:26px}.actions.svelte-edx4f6{width:100%;display:grid}}.center-layout.svelte-1zrqm0{place-items:center;width:min(760px,100% - 32px);min-height:100svh;margin:0 auto;padding:clamp(18px,5vw,48px) 0;display:grid}.success-card.svelte-1zrqm0{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffffbd;border:1px solid #11111414;border-radius:36px;justify-items:start;gap:14px;width:100%;padding:clamp(22px,5vw,42px);display:grid;box-shadow:0 24px 80px #00000014}.success-icon.svelte-1zrqm0{color:#fff;background:#16834b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;font-weight:800;display:grid}.eyebrow.svelte-1zrqm0{color:#1111148c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1.4}h1.svelte-1zrqm0,p.svelte-1zrqm0{margin-top:0}h1.svelte-1zrqm0{color:#111114;letter-spacing:var(--tracking-title);margin-bottom:0;font-size:clamp(38px,6vw,68px);font-weight:900;line-height:.98}p.svelte-1zrqm0{color:#111114a8;margin-bottom:0;font-size:17px;line-height:1.68}.support-note.svelte-1zrqm0{color:#11111494;font-size:15px}.support-note.svelte-1zrqm0 a:where(.svelte-1zrqm0){color:#111114;text-underline-offset:4px;font-weight:700}.actions.svelte-1zrqm0{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (width<=680px){.center-layout.svelte-1zrqm0{width:min(100% - 24px,760px)}.success-card.svelte-1zrqm0{border-radius:26px}.actions.svelte-1zrqm0{width:100%;display:grid}}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111114;--muted:#111114a8;--blue:#007aff;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tracking-tight:-.025em;--tracking-title:-.035em}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(circle at 12% 0,#007aff1f,#0000 32rem),radial-gradient(circle at 92% 10%,#7656ff1a,#0000 34rem),linear-gradient(#fbfbfa 0%,#f4f4f2 48%,#fff 100%);margin:0}#app{min-height:100svh;font-family:var(--font-sans)}button,input,textarea,select{font:inherit;color:inherit;-webkit-text-fill-color:currentColor}a{color:inherit}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
