@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-cyrillic-ext-600-normal.CvRHnPuy.woff2)format("woff2"),url(./spectral-cyrillic-ext-600-normal.BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-cyrillic-600-normal.Dl75bDKp.woff2)format("woff2"),url(./spectral-cyrillic-600-normal.veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-vietnamese-600-normal.ZNiwCzjU.woff2)format("woff2"),url(./spectral-vietnamese-600-normal.esmjhrFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-latin-ext-600-normal.DKlDBbgb.woff2)format("woff2"),url(./spectral-latin-ext-600-normal.DnKmvInL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(./spectral-latin-600-normal.DE3OxvnQ.woff2)format("woff2"),url(./spectral-latin-600-normal.DXnQJnYb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sf.svelte-6favle{border-top:1px solid var(--border);background:var(--background)}.sf.svelte-6favle .sf-in:where(.svelte-6favle){max-width:1180px;padding:var(--space-6) var(--space-4);margin:0 auto}.sf.svelte-6favle .sf-cols:where(.svelte-6favle){gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sf.svelte-6favle .sf-brandcol:where(.svelte-6favle){align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.sf.svelte-6favle .sf-home:where(.svelte-6favle){color:inherit;border-radius:3px;text-decoration:none;display:inline-block}.sf.svelte-6favle .sf-home:where(.svelte-6favle):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sf.svelte-6favle .sf-logo:where(.svelte-6favle){width:auto;height:30px;display:block}.sf.svelte-6favle .sf-logo-dark:where(.svelte-6favle),:root[data-theme=dark] .sf.svelte-6favle .sf-logo-light:where(.svelte-6favle){display:none}:root[data-theme=dark] .sf.svelte-6favle .sf-logo-dark:where(.svelte-6favle){display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf.svelte-6favle .sf-logo-light:where(.svelte-6favle){display:none}:root:not([data-theme=light]) .sf.svelte-6favle .sf-logo-dark:where(.svelte-6favle){display:block}}.sf.svelte-6favle .sf-social:where(.svelte-6favle){gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.sf.svelte-6favle .sf-social:where(.svelte-6favle) a:where(.svelte-6favle){border:1px solid var(--border);border-radius:var(--radius-full);width:32px;height:32px;color:var(--sb-body,var(--foreground));place-items:center;transition:border-color .15s,color .15s;display:grid}.sf.svelte-6favle .sf-social:where(.svelte-6favle) svg:where(.svelte-6favle){fill:currentColor;width:15px;height:15px}.sf.svelte-6favle .sf-social:where(.svelte-6favle) a:where(.svelte-6favle):hover{border-color:var(--accent-hover);color:var(--accent-hover)}.sf.svelte-6favle .sf-social:where(.svelte-6favle) a:where(.svelte-6favle):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf.svelte-6favle .sf-col:where(.svelte-6favle){align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.sf.svelte-6favle .sf-col:where(.svelte-6favle) h2:where(.svelte-6favle){font-family:var(--ds-font-sans);text-transform:uppercase;color:var(--ds-gold-800);margin:0;font-size:12px;font-weight:600;line-height:1}.sf.svelte-6favle .sf-col:where(.svelte-6favle) a:where(.svelte-6favle),.sf.svelte-6favle .sf-col:where(.svelte-6favle) button:where(.svelte-6favle){color:var(--sb-body,var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;line-height:1.2;text-decoration:none}.sf.svelte-6favle .sf-col:where(.svelte-6favle) a:where(.svelte-6favle):hover,.sf.svelte-6favle .sf-col:where(.svelte-6favle) button:where(.svelte-6favle):hover{color:var(--accent-hover)}.sf.svelte-6favle .sf-col:where(.svelte-6favle) a:where(.svelte-6favle):focus-visible,.sf.svelte-6favle .sf-col:where(.svelte-6favle) button:where(.svelte-6favle):focus-visible,.sf.svelte-6favle .sf-legal:where(.svelte-6favle) a:where(.svelte-6favle):focus-visible,.sf.svelte-6favle .sf-brand:where(.svelte-6favle) a:where(.svelte-6favle):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sf.svelte-6favle .sf-base:where(.svelte-6favle){justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.sf.svelte-6favle .sf-brand:where(.svelte-6favle){color:var(--sb-body,var(--foreground));margin:0;font-size:10px;line-height:1.5}.sf.svelte-6favle .sf-brand:where(.svelte-6favle) a:where(.svelte-6favle){color:inherit;text-underline-offset:2px;text-decoration:underline}.sf.svelte-6favle .sf-brand:where(.svelte-6favle) a:where(.svelte-6favle):hover{color:var(--accent-hover)}.sf.svelte-6favle .sf-legal:where(.svelte-6favle){align-items:baseline;gap:var(--space-5);display:flex}.sf.svelte-6favle .sf-legal:where(.svelte-6favle) a:where(.svelte-6favle),.sf.svelte-6favle .sf-copy:where(.svelte-6favle){color:var(--sb-body,var(--foreground));font-size:10px;line-height:1.2;text-decoration:none}.sf.svelte-6favle .sf-legal:where(.svelte-6favle) a:where(.svelte-6favle):hover{color:var(--accent-hover)}@media (width<=780px){.sf.svelte-6favle .sf-in:where(.svelte-6favle){padding:var(--space-6) var(--space-5) var(--space-6)}.sf.svelte-6favle .sf-base:where(.svelte-6favle){margin-top:var(--space-6)}.sf.svelte-6favle .sf-cols:where(.svelte-6favle){grid-auto-columns:auto;grid-auto-flow:row}}.backdrop.svelte-1b5zgtg{z-index:var(--z-modal);padding:var(--space-4);background:oklab(0% none none/.42);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1b5zgtg{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(560px,96vw);max-height:84vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.mhead.svelte-1b5zgtg{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);align-items:center;display:flex}.mhead.svelte-1b5zgtg .t:where(.svelte-1b5zgtg){font-size:14px;font-weight:600}.grow.svelte-1b5zgtg{flex:1}.x.svelte-1b5zgtg{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;font-size:12px}.x.svelte-1b5zgtg:hover{background:var(--surface-hover);color:var(--foreground)}.body.svelte-1b5zgtg{padding:var(--space-4);flex:1;overflow-y:auto}.lede.svelte-1b5zgtg{margin:0 0 var(--space-3);color:var(--foreground);font-size:14px;line-height:1.5}.entry.svelte-1b5zgtg{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border)}.entry.svelte-1b5zgtg:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.edate.svelte-1b5zgtg{color:var(--toc-item-label,var(--accent-subtle-foreground));margin-bottom:2px;font-size:12px}.etitle.svelte-1b5zgtg{margin:0 0 var(--space-2);color:var(--foreground);font-size:14px;font-weight:600}.entry.svelte-1b5zgtg ul:where(.svelte-1b5zgtg){margin:0;padding-left:18px}.entry.svelte-1b5zgtg li:where(.svelte-1b5zgtg){color:var(--toc-ink,var(--foreground));margin-bottom:4px;font-size:12px;line-height:1.5}.showmore.svelte-1b5zgtg{font-family:var(--ds-font-sans);color:var(--accent-emphasis);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.showmore.svelte-1b5zgtg:hover{color:var(--ds-gold-800);text-decoration:underline}.bucket.svelte-1b5zgtg{margin-bottom:var(--space-4)}.btitle.svelte-1b5zgtg{margin:0 0 var(--space-2);text-transform:uppercase;font-size:12px;font-weight:600}.btitle.now.svelte-1b5zgtg{color:var(--positive)}.btitle.next.svelte-1b5zgtg{color:var(--accent-emphasis)}.btitle.later.svelte-1b5zgtg{color:var(--foreground-muted)}.ritem.svelte-1b5zgtg{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.rtitle.svelte-1b5zgtg{color:var(--foreground);font-size:12px;font-weight:600}.rblurb.svelte-1b5zgtg{color:var(--toc-ink,var(--foreground));margin-top:1px;font-size:12px;line-height:1.5}.cform.svelte-1b5zgtg{gap:var(--space-3);flex-direction:column;display:flex}.cf.svelte-1b5zgtg{gap:var(--space-1);flex-direction:column;display:flex}.cf.svelte-1b5zgtg>span:where(.svelte-1b5zgtg){color:var(--foreground-muted);font-size:12px;font-weight:500}.cf.svelte-1b5zgtg input:where(.svelte-1b5zgtg),.cf.svelte-1b5zgtg textarea:where(.svelte-1b5zgtg){width:100%;padding:var(--space-2);font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border-strong);border-radius:var(--radius-sm);resize:vertical;font-size:13px}.cf.svelte-1b5zgtg input:where(.svelte-1b5zgtg):focus-visible,.cf.svelte-1b5zgtg textarea:where(.svelte-1b5zgtg):focus-visible{outline:2px solid var(--accent,var(--foreground));outline-offset:-1px}.hp.svelte-1b5zgtg{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.crow.svelte-1b5zgtg{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cbtn.svelte-1b5zgtg{box-sizing:border-box;height:32px;font-family:var(--ds-font-sans);white-space:nowrap;color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);padding:0 var(--space-3);cursor:pointer;border-radius:5px;align-items:center;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.cbtn.svelte-1b5zgtg:hover,.cbtn.svelte-1b5zgtg:active{background:var(--accent-hover);border-color:var(--accent-hover)}.cbtn.svelte-1b5zgtg:disabled{opacity:.55;cursor:default}.crow-lbl.svelte-1b5zgtg{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ccount.svelte-1b5zgtg{font-variant-numeric:tabular-nums;color:var(--foreground-muted);font-size:11px;font-weight:400}.ccount.low.svelte-1b5zgtg{color:var(--concern,#b42318)}.cerr.svelte-1b5zgtg{color:var(--danger,#b42318);margin:0;font-size:12px}.mailbtn.svelte-1b5zgtg{color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-sm);padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.mailbtn.svelte-1b5zgtg:hover{background:var(--accent-hover)}.backdrop.svelte-39qlqq{z-index:var(--z-modal);padding:var(--space-4);background:oklab(0% none none/.45);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(1280px,96vw);max-height:92vh;box-shadow:var(--shadow-lg);padding:var(--space-7) var(--space-6) 64px;position:relative;overflow-y:auto}.x.svelte-39qlqq{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;font-size:12px;position:absolute}.x.svelte-39qlqq:hover{background:var(--surface-hover);color:var(--foreground)}.head.svelte-39qlqq{--pm-band:#f8edd3;--pm-ink:#2d2d2d;text-align:center;background:var(--pm-band);margin:calc(-1 * var(--space-7)) calc(-1 * var(--space-6)) var(--space-5);padding:48px var(--space-6) 40px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}:root[data-theme=dark] .head.svelte-39qlqq{--pm-band:#232227;--pm-ink:#e8e8e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head.svelte-39qlqq{--pm-band:#232227;--pm-ink:#e8e8e8}}.head.svelte-39qlqq h2:where(.svelte-39qlqq){color:var(--pm-ink);margin:0;font-family:Spectral,Georgia,serif;font-size:36px;font-weight:600;line-height:1.2}.head.svelte-39qlqq p:where(.svelte-39qlqq){color:var(--pm-ink);max-width:52ch;margin:8px auto 0;font-size:16px;line-height:1.5}.promo-banner.svelte-39qlqq{margin:0 auto var(--space-3);text-align:center;max-width:560px;color:var(--foreground);background:var(--accent-subtle);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:var(--radius-sm);padding:8px 12px;font-size:14px;line-height:1.5}.promo-banner.svelte-39qlqq strong:where(.svelte-39qlqq){color:var(--accent-emphasis);letter-spacing:.02em;font-weight:600}.cycle-row.svelte-39qlqq{margin-bottom:var(--space-4);justify-content:center;display:flex}.cycle.svelte-39qlqq{background:var(--background-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-full);gap:2px;padding:3px;display:inline-flex}.cycle.svelte-39qlqq button:where(.svelte-39qlqq){font-family:var(--ds-font-sans);color:var(--foreground);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex}.cycle.svelte-39qlqq button.on:where(.svelte-39qlqq){background:var(--surface);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border-strong)}.save.svelte-39qlqq{text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:2px 6px;font-size:9px;font-weight:700}.cmp-wrap.svelte-39qlqq{overflow-x:auto}.cmp.svelte-39qlqq{grid-template-columns:minmax(215px,1.35fr) repeat(3,minmax(150px,1fr));align-items:stretch;min-width:680px;display:grid}.c-corner.svelte-39qlqq{padding:var(--space-4) var(--space-2) var(--space-4) 0;border-bottom:1px solid var(--border-strong);align-items:flex-end;display:flex}.c-title.svelte-39qlqq{color:var(--foreground);font-size:13px;font-weight:700}.c-plan.svelte-39qlqq{text-align:center;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--border-strong);flex-direction:column;align-items:center;gap:2px;display:flex}.c-cta.svelte-39qlqq{padding-top:var(--space-3);width:100%;margin-top:auto}.pname.svelte-39qlqq{color:var(--foreground);font-size:15px;font-weight:700}.ptag.svelte-39qlqq{color:var(--accent-subtle-foreground);margin:0;font-size:12px}.price.svelte-39qlqq{margin:var(--space-2) 0 0;white-space:nowrap;justify-content:center;align-items:baseline;display:flex}.amt.svelte-39qlqq{color:var(--foreground);font-size:32px;font-weight:700}.per.svelte-39qlqq{color:var(--foreground-secondary);margin-left:3px;font-size:12px}.billnote.svelte-39qlqq{color:var(--foreground);margin-top:2px;font-size:11px;line-height:1.3}.c-lbl.svelte-39qlqq{color:var(--foreground);padding:var(--space-2-5) var(--space-2) var(--space-2-5) 0;border-bottom:1px solid var(--border);align-items:center;font-size:13px;font-weight:600;line-height:1.45;display:flex}.term.svelte-39qlqq{border-bottom:1px dashed var(--border-hover);cursor:help}.term.svelte-39qlqq:hover{border-bottom-color:var(--accent)}.c-cell.svelte-39qlqq{text-align:center;color:var(--foreground);padding:var(--space-2-5) var(--space-2);border-bottom:1px solid var(--border);justify-content:center;align-items:center;font-size:13px;line-height:1.45;display:flex}.c-lbl.last.svelte-39qlqq,.c-cell.last.svelte-39qlqq{border-bottom-color:var(--border-strong)}.ck.svelte-39qlqq,.no.svelte-39qlqq{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.ck.svelte-39qlqq{stroke:var(--positive)}.no.svelte-39qlqq{stroke:var(--foreground-muted);opacity:.75}.cta.svelte-39qlqq{width:100%;height:36px;font-family:var(--ds-font-sans);color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.cta.svelte-39qlqq:hover{background:var(--accent-hover)}.cta.ghost.svelte-39qlqq{color:var(--accent-emphasis);border-color:var(--border-strong);background:0 0}.cta.ghost.svelte-39qlqq:hover{border-color:var(--accent);background:var(--control-active)}.cta.cur.svelte-39qlqq{color:var(--foreground-secondary);background:var(--background-secondary);border-color:var(--border);cursor:default}.cta.quiet.svelte-39qlqq{color:var(--foreground);background:var(--background-secondary);border-color:var(--border)}.cta.quiet.svelte-39qlqq:hover{border-color:var(--border-strong);background:var(--surface-hover)}.cta.cancels.svelte-39qlqq{color:var(--concern);border-color:color-mix(in oklab, var(--concern) 40%, transparent);cursor:default;background:0 0}.cta.sched.svelte-39qlqq{color:var(--accent-emphasis);border-color:color-mix(in oklab, var(--accent) 45%, transparent);cursor:default;background:0 0}.cta-note.svelte-39qlqq{color:var(--foreground);text-align:center;margin-top:6px;font-size:11px;line-height:1.4;display:block}.addons.svelte-39qlqq{max-width:460px;margin:var(--space-5) auto 0;flex-direction:column;gap:6px;display:flex}.addons-label.svelte-39qlqq{text-transform:uppercase;color:var(--foreground-secondary);text-align:center;margin-bottom:2px;font-size:10px;font-weight:700}.addons-row.svelte-39qlqq{gap:var(--space-2);display:flex}.addon.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--ds-font-sans);flex:1;align-items:center;gap:6px;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}.addon.svelte-39qlqq:hover{border-color:var(--accent);background:var(--control-active)}.addon.best.svelte-39qlqq{border-color:var(--accent)}.addon-cr.svelte-39qlqq{color:var(--foreground);font-size:12px;font-weight:600}.addon-badge.svelte-39qlqq{text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:1px 6px;font-size:9px;font-weight:700}.addon-pr.svelte-39qlqq{color:var(--accent-emphasis);margin-left:auto;font-size:13px;font-weight:700}.addons-note.svelte-39qlqq{color:var(--foreground);text-align:center;font-size:11px}.faqs.svelte-39qlqq{max-width:620px;margin:var(--space-6) auto 0;gap:var(--space-2);flex-direction:column;display:flex}.faqs.svelte-39qlqq details:where(.svelte-39qlqq){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--ds-font-sans);color:var(--foreground);cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq)::-webkit-details-marker{display:none}.faqs.svelte-39qlqq summary:where(.svelte-39qlqq):after{content:"";border-right:2px solid var(--foreground-muted);border-bottom:2px solid var(--foreground-muted);flex:none;width:7px;height:7px;margin-right:2px;transition:transform .15s ease-out;transform:rotate(45deg)}.faqs.svelte-39qlqq details[open]:where(.svelte-39qlqq) summary:where(.svelte-39qlqq):after{transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.faqs.svelte-39qlqq summary:where(.svelte-39qlqq):after{transition:none}}.faqs.svelte-39qlqq details:where(.svelte-39qlqq) p:where(.svelte-39qlqq){color:var(--foreground);padding:0 var(--space-4) var(--space-3);margin:0;font-size:14px;line-height:1.5}.manage.svelte-39qlqq{margin:var(--space-5) auto 8px;font-family:var(--ds-font-sans);color:var(--accent-subtle-foreground);cursor:pointer;text-align:center;background:0 0;border:none;font-size:12px;font-weight:500;display:block}.manage.svelte-39qlqq:hover{text-decoration:underline}.cf-backdrop.svelte-39qlqq{z-index:110;padding:var(--space-4);background:oklab(0% none none/.55);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cf.svelte-39qlqq{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(380px,94vw);box-shadow:var(--shadow-lg);padding:var(--space-5)}.cf.svelte-39qlqq h3:where(.svelte-39qlqq){font-family:var(--ds-font-sans);color:var(--foreground);margin:0 0 var(--space-2);font-size:18px;font-weight:600;line-height:1.2}.cf.svelte-39qlqq p:where(.svelte-39qlqq){color:var(--foreground);margin:0 0 var(--space-4);font-size:13px;line-height:1.5}.cf.svelte-39qlqq p:where(.svelte-39qlqq) strong:where(.svelte-39qlqq){color:var(--foreground);font-weight:600}.pw-months.svelte-39qlqq{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.pw-m.svelte-39qlqq{font-family:var(--ds-font-sans);color:var(--foreground);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:1;padding:8px 0;font-size:12px;font-weight:600}.pw-m.on.svelte-39qlqq{color:var(--accent-emphasis);border-color:var(--accent);background:var(--accent-subtle)}.cf-due.svelte-39qlqq{color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-top:calc(-1 * var(--space-2));font-size:12px}.promo.svelte-39qlqq{margin:var(--space-3) 0;flex-direction:column;gap:6px;display:flex}.promo-lb.svelte-39qlqq{text-transform:uppercase;color:var(--foreground-secondary);font-size:10px;font-weight:600}.promo-row.svelte-39qlqq{gap:var(--space-2);display:flex}.promo-row.svelte-39qlqq input:where(.svelte-39qlqq){min-width:0;height:36px;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:1;padding:0 10px;font-size:13px}.promo-row.svelte-39qlqq input:where(.svelte-39qlqq):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.promo-btn.svelte-39qlqq{height:36px;font-family:var(--ds-font-sans);color:var(--foreground);background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.promo-btn.svelte-39qlqq:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.promo-btn.svelte-39qlqq:disabled{opacity:.5;cursor:default}.promo-msg.svelte-39qlqq{font-size:12px;line-height:1.5}.promo-msg.ok.svelte-39qlqq{color:var(--positive)}.promo-msg.no.svelte-39qlqq{color:var(--concern)}.cf-actions.svelte-39qlqq{justify-content:flex-end;gap:var(--space-2);display:flex}.cf-cancel.svelte-39qlqq,.cf-buy.svelte-39qlqq{height:36px;font-family:var(--ds-font-sans);border-radius:var(--radius-sm);cursor:pointer;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.cf-cancel.svelte-39qlqq{color:var(--foreground-secondary);border:1px solid var(--border-strong);background:0 0}.cf-cancel.svelte-39qlqq:hover{border-color:var(--foreground-muted);color:var(--foreground)}.cf-buy.svelte-39qlqq{color:var(--accent-foreground);background:var(--accent);border:1px solid var(--accent)}.cf-buy.svelte-39qlqq:hover{background:var(--accent-hover)}@media (width<=640px){.head.svelte-39qlqq{padding:36px var(--space-4) 32px}.head.svelte-39qlqq h2:where(.svelte-39qlqq){font-size:28px}.head.svelte-39qlqq p:where(.svelte-39qlqq){font-size:15px}}@media (width<=768px){.backdrop.svelte-39qlqq{align-items:stretch;padding:0}.modal.svelte-39qlqq{-webkit-overflow-scrolling:touch;width:100vw;height:100dvh;max-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));border:none;border-radius:0;overflow-y:auto}.head.svelte-39qlqq{border-radius:0}}
