@font-face{font-family:Inter Tight;src:url(./InterTight-latin.BJOBI7Rr.woff2) format("woff2");font-weight:500 700;font-display:swap}@layer components{.landing-page{--lp-ink: var(--ps-navy);--lp-body: var(--ps-slate-700);--lp-muted: var(--ps-slate-500);--lp-rule: var(--ps-slate-border);--lp-soft: var(--ps-slate-100);--lp-ground: var(--ps-slate-25);--lp-land: var(--ps-slate-200);--lp-action: var(--ps-emerald-700);--lp-action-hover: color-mix(in srgb, var(--ps-emerald-700) 82%, var(--ps-navy));--lp-on-dark: color-mix(in srgb, var(--ps-white) 66%, var(--ps-navy));--lp-display: var(--ps-font-display);--lp-shadow: 0 1px 2px color-mix(in srgb, var(--ps-navy) 6%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--ps-navy) 14%, transparent);min-height:100vh;background:var(--lp-ground);color:var(--lp-body);font:400 1rem / 1.55 var(--ps-font-sans);-webkit-font-smoothing:antialiased}.landing-page :is(h1,h2,h3,button){font-family:var(--lp-display)}.landing-page :is(h1,h2,h3){color:var(--lp-ink);text-wrap:balance}.landing-page :focus-visible{outline:2px solid var(--ps-emerald);outline-offset:2px;border-radius:6px}.landing-shell{width:min(82.5rem,100% - 3rem);margin-inline:auto}.lp-section{padding-top:7rem;scroll-margin-top:4.5rem}.lp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28.75rem);gap:3rem;align-items:end;margin-bottom:2.5rem}.lp-h2{margin:0;max-width:17ch;font-size:clamp(2rem,3.4vw,3rem);font-weight:650;line-height:1.06;letter-spacing:-.032em}.lp-head p{margin:0;color:var(--lp-muted);font-size:1.0625rem}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:0;border-radius:.625rem;background:var(--lp-action);color:var(--ps-white);font-family:var(--lp-display);font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 1px color-mix(in srgb,var(--ps-white) 18%,transparent) inset,0 1px 2px color-mix(in srgb,var(--ps-emerald-700) 30%,transparent);transition:background-color .15s,border-color .15s,transform .1s}.lp-btn:hover{background:var(--lp-action-hover)}.lp-btn:active{transform:translateY(1px)}.lp-btn:disabled{opacity:.6;cursor:not-allowed}.lp-btn-quiet{border:1px solid var(--lp-rule);background:var(--ps-white);color:var(--lp-ink);box-shadow:none}.lp-btn-quiet:hover{border-color:var(--ps-slate-300);background:var(--ps-white)}.lp-btn-small{height:2.375rem;padding:0 1rem;font-size:.875rem;border-radius:.5625rem}.lp-note{margin:.875rem 0 0;color:var(--lp-muted);font-size:.75rem}@media(max-width:67.5rem){.lp-head{grid-template-columns:1fr;gap:1rem}}@media(max-width:40rem){.landing-shell{width:calc(100% - 2rem)}.lp-section{padding-top:4.5rem}.lp-head{margin-bottom:1.5rem}.lp-h2{font-size:1.875rem}.lp-head p{font-size:1rem}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}}}.atlas.svelte-h2nvxp{position:relative;margin:0;height:min(820px,calc(100dvh - 120px));min-height:560px}.atlas-bar.svelte-h2nvxp{position:absolute;top:8px;left:0;z-index:3;display:flex;flex-direction:column;gap:10px}.seg.svelte-h2nvxp{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--lp-rule);border-radius:12px;background:var(--ps-white);box-shadow:var(--lp-shadow)}.seg.svelte-h2nvxp button:where(.svelte-h2nvxp){padding:7px 13px;border:0;border-radius:8px;background:none;color:var(--lp-muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.seg.svelte-h2nvxp button:where(.svelte-h2nvxp):hover{color:var(--lp-ink)}.seg.svelte-h2nvxp button[aria-pressed=true]:where(.svelte-h2nvxp){background:var(--ps-navy);color:var(--ps-white)}.metric.svelte-h2nvxp{margin:0;padding-left:4px;color:var(--lp-muted);font-size:14px}.metric.svelte-h2nvxp strong:where(.svelte-h2nvxp){color:var(--lp-ink);font-weight:600}.atlas-map.svelte-h2nvxp{position:absolute;inset:88px 0 50px;display:flex;justify-content:flex-end}svg.svelte-h2nvxp{width:auto;max-width:100%;height:100%;overflow:visible}.land.svelte-h2nvxp{fill:var(--lp-land)}.cell.svelte-h2nvxp{stroke:var(--ps-white);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .6s cubic-bezier(.2,.7,.2,1) var(--delay);animation:svelte-h2nvxp-fill-in .7s cubic-bezier(.2,.7,.2,1) var(--delay) backwards}.cell.hot.svelte-h2nvxp{stroke:var(--ps-navy);stroke-width:1.8}@keyframes svelte-h2nvxp-fill-in{0%{fill:var(--lp-land)}}.lead.svelte-h2nvxp{fill:none;stroke:var(--ps-navy);stroke-width:1;vector-effect:non-scaling-stroke}.pin.svelte-h2nvxp{fill:var(--ps-navy);stroke:var(--ps-white);stroke-width:2;vector-effect:non-scaling-stroke}.callout.svelte-h2nvxp{position:absolute;z-index:3;min-width:168px;padding:11px 14px 12px;border:1px solid var(--lp-rule);border-radius:12px;background:var(--ps-white);box-shadow:var(--lp-shadow);color:var(--lp-muted);font-size:13px;line-height:1.35;transform:translateY(-50%);animation:svelte-h2nvxp-rise .35s ease .25s backwards}@keyframes svelte-h2nvxp-rise{0%{opacity:0;transform:translateY(calc(-50% + 4px))}}.callout.svelte-h2nvxp b:where(.svelte-h2nvxp){display:block;color:var(--lp-ink);font-size:14px;font-weight:600}.callout.svelte-h2nvxp .value:where(.svelte-h2nvxp){display:block;margin-top:6px;color:var(--lp-ink);font-family:var(--lp-display);font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.callout.svelte-h2nvxp .value.behind:where(.svelte-h2nvxp){color:var(--ps-rose-700)}.callout.svelte-h2nvxp a:where(.svelte-h2nvxp){display:inline-block;margin-top:8px;color:var(--lp-action);font-weight:600}.callout.svelte-h2nvxp a:where(.svelte-h2nvxp):hover{color:var(--lp-action-hover)}.callout.inline.svelte-h2nvxp{display:none}.legend.svelte-h2nvxp{position:absolute;bottom:4px;left:4px;z-index:3;width:300px;color:var(--lp-muted);font-size:12.5px}.ramp.svelte-h2nvxp{position:relative;height:8px;margin-bottom:6px;border-radius:4px}.ramp.svelte-h2nvxp:after{content:"";position:absolute;top:-3px;bottom:-3px;left:50%;width:1.5px;background:var(--ps-navy)}.ends.svelte-h2nvxp{display:grid;grid-template-columns:1fr auto 1fr}.ends.svelte-h2nvxp span:where(.svelte-h2nvxp):nth-child(2){color:var(--lp-ink);font-weight:600}.ends.svelte-h2nvxp span:where(.svelte-h2nvxp):last-child{text-align:right}.none.svelte-h2nvxp{display:flex;align-items:center;gap:6px;margin:6px 0 0}.none.svelte-h2nvxp i:where(.svelte-h2nvxp){width:10px;height:10px;border:1px solid var(--ps-slate-300);border-radius:2px;background:var(--lp-land)}.note.svelte-h2nvxp{position:absolute;right:0;bottom:4px;color:var(--lp-muted);font-size:12px}.tip.svelte-h2nvxp{position:absolute;z-index:4;padding:6px 9px;border-radius:7px;background:var(--ps-navy);color:var(--ps-white);font-size:12.5px;white-space:nowrap;pointer-events:none;transform:translate(-50%,-130%)}@media(max-width:1080px){.atlas.svelte-h2nvxp{height:700px}.atlas-map.svelte-h2nvxp{justify-content:center}}@media(max-width:640px){.atlas.svelte-h2nvxp{height:auto;min-height:0;margin-top:12px}.atlas-bar.svelte-h2nvxp{position:relative;top:0}.seg.svelte-h2nvxp{display:flex;width:100%}.seg.svelte-h2nvxp button:where(.svelte-h2nvxp){flex:1 1 auto;padding:7px 6px;font-size:13px}.atlas-map.svelte-h2nvxp{position:relative;inset:auto;height:380px;margin-top:8px}.lead.svelte-h2nvxp,.callout.svelte-h2nvxp:not(.inline){display:none}.pin.ahead.svelte-h2nvxp{display:none}.callout.inline.svelte-h2nvxp{position:relative;display:block;margin-top:12px;transform:none;animation:none}.legend.svelte-h2nvxp,.note.svelte-h2nvxp{position:relative;bottom:auto;left:auto;width:100%;margin-top:14px}.note.svelte-h2nvxp{display:block;margin-top:6px}}.hero.svelte-jhuur8{overflow:hidden}.grid.svelte-jhuur8{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:32px;align-items:center;min-height:calc(100dvh - 68px);max-height:940px;padding-block:24px 40px}.copy.svelte-jhuur8{position:relative;z-index:2;padding-bottom:72px}h1.svelte-jhuur8{margin:0;font-size:clamp(40px,4.3vw,62px);font-weight:650;line-height:1.02;letter-spacing:-.035em}h1.svelte-jhuur8 span:where(.svelte-jhuur8){display:block}.lede.svelte-jhuur8{max-width:30em;margin:28px 0 0;font-size:19px;line-height:1.5;text-wrap:pretty}.ctas.svelte-jhuur8{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media(max-width:1080px){.grid.svelte-jhuur8{grid-template-columns:1fr;min-height:0;max-height:none;padding-top:40px}.copy.svelte-jhuur8{max-width:640px;padding-bottom:0}}@media(max-width:640px){.grid.svelte-jhuur8{gap:8px;padding-top:28px}h1.svelte-jhuur8{font-size:42px}.lede.svelte-jhuur8{margin-top:18px;font-size:17px}.ctas.svelte-jhuur8{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.ctas.svelte-jhuur8 a:where(.svelte-jhuur8){padding:0 12px}}.card.svelte-1whitns{position:relative;margin-bottom:14px;padding:16px 18px;border-radius:14px;background:var(--ps-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-navy) 6%,transparent),0 1px 2px color-mix(in srgb,var(--ps-heat-sales-700) 6%,transparent),0 12px 30px -14px color-mix(in srgb,var(--ps-heat-sales-700) 24%,transparent);color:var(--lp-body)}.card.svelte-1whitns:before{content:"";position:absolute;top:21px;left:-27px;width:10px;height:10px;border-radius:50%;background:var(--ps-navy);box-shadow:0 0 0 4px var(--ps-ice)}h3.svelte-1whitns{margin:0;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.meta.svelte-1whitns{margin:2px 0 12px;color:var(--lp-muted);font-size:13px}.plan.svelte-1whitns{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:end}.total.svelte-1whitns b:where(.svelte-1whitns){display:block;color:var(--lp-ink);font-family:var(--lp-display);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em}.total.svelte-1whitns small:where(.svelte-1whitns){display:block;margin-top:6px;color:var(--lp-muted);font-size:12.5px}.weeks.svelte-1whitns{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:end;height:112px}.target.svelte-1whitns{position:absolute;right:0;bottom:85px;left:0;border-top:1.5px dashed var(--ps-slate-400)}.target.svelte-1whitns em:where(.svelte-1whitns){position:absolute;top:-18px;right:0;color:var(--lp-muted);font-size:11.5px;font-style:normal}.week.svelte-1whitns{display:flex;flex-direction:column;align-items:center;gap:5px}.week.svelte-1whitns i:where(.svelte-1whitns){display:flex;justify-content:center;width:100%;max-width:40px;border-radius:5px 5px 2px 2px;font-style:normal}.week.svelte-1whitns i:where(.svelte-1whitns) span:where(.svelte-1whitns){padding-top:5px;font-size:11px;font-weight:600}.week.svelte-1whitns .label:where(.svelte-1whitns){height:16px;color:var(--lp-muted);font-size:11.5px;line-height:16px}.rows.svelte-1whitns{display:grid;gap:9px}.row.svelte-1whitns{display:grid;grid-template-columns:118px 1fr 96px;gap:12px;align-items:center;font-size:13.5px}.row.svelte-1whitns .label:where(.svelte-1whitns){color:var(--lp-muted)}.track.svelte-1whitns{position:relative;height:10px;border-radius:5px;background:var(--lp-soft)}.track.svelte-1whitns i:where(.svelte-1whitns){position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--ps-slate-400)}.row.key.svelte-1whitns .track:where(.svelte-1whitns) i:where(.svelte-1whitns){background:var(--ps-heat-risk-500)}.marker.svelte-1whitns,.plan-tick.svelte-1whitns{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--ps-navy)}.plan-tick.svelte-1whitns{left:calc(100% / 1.2);width:1.5px;opacity:.55}.row.svelte-1whitns .value:where(.svelte-1whitns){color:var(--lp-ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.row.svelte-1whitns .value:where(.svelte-1whitns) small:where(.svelte-1whitns){margin-left:.25em;color:var(--lp-muted);font-weight:400}.row.key.svelte-1whitns .value:where(.svelte-1whitns) small:where(.svelte-1whitns){color:var(--ps-rose-700)}.foot.svelte-1whitns{margin:8px 0 0;padding-left:130px;color:var(--lp-muted);font-size:12px}.stats.svelte-1whitns{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--lp-rule);border-radius:10px}.stat.svelte-1whitns{padding:12px 14px}.stat.svelte-1whitns+.stat:where(.svelte-1whitns){border-left:1px solid var(--lp-rule)}.stat.svelte-1whitns span:where(.svelte-1whitns){color:var(--lp-muted);font-size:12.5px}.stat.svelte-1whitns b:where(.svelte-1whitns){display:block;margin-top:4px;color:var(--lp-ink);font-family:var(--lp-display);font-size:24px;font-weight:650;line-height:1.1;letter-spacing:-.02em}.stat.svelte-1whitns small:where(.svelte-1whitns){display:block;margin-top:3px;color:var(--lp-muted);font-size:12px}.stat.svelte-1whitns small.down:where(.svelte-1whitns){color:var(--ps-rose-700)}table.svelte-1whitns{width:100%;border-collapse:collapse;font-size:13.5px}th.svelte-1whitns{padding:0 0 6px;border-bottom:1px solid var(--lp-rule);color:var(--lp-muted);font-size:12px;font-weight:500;text-align:left}td.svelte-1whitns{padding:8px 0;border-bottom:1px solid var(--lp-soft);color:var(--lp-ink)}tr.svelte-1whitns:last-child td:where(.svelte-1whitns){border-bottom:0}td.svelte-1whitns small:where(.svelte-1whitns){margin-left:.25em;color:var(--lp-muted)}th.svelte-1whitns:last-child,td.svelte-1whitns:last-child{text-align:right}.pill.svelte-1whitns{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.pill.bad.svelte-1whitns{background:var(--ps-rose-200);color:var(--ps-rose-700)}.pill.warn.svelte-1whitns{background:var(--ps-amber-200);color:var(--ps-amber-700)}.pill.neutral.svelte-1whitns{background:var(--lp-soft);color:var(--ps-slate-600)}@media(max-width:640px){.card.svelte-1whitns{padding:14px}.card.svelte-1whitns:before{left:-22px}.plan.svelte-1whitns{grid-template-columns:1fr;gap:12px}.row.svelte-1whitns{grid-template-columns:92px 1fr 78px;gap:8px;font-size:12.5px}.foot.svelte-1whitns{padding-left:100px}.stat.svelte-1whitns b:where(.svelte-1whitns){font-size:20px}}.band.svelte-w8xfch{--band-text: color-mix(in srgb, var(--ps-slate-600) 82%, var(--ps-emerald-700));--band-rule: color-mix(in srgb, var(--ps-emerald) 22%, var(--ps-ice));padding:96px 0 104px;background:var(--ps-ice);scroll-margin-top:4.5rem}.grid.svelte-w8xfch{display:grid;grid-template-columns:minmax(0,470px) minmax(0,640px);justify-content:space-between;gap:64px;align-items:start}.intro.svelte-w8xfch{position:sticky;top:104px}h2.svelte-w8xfch{margin:0;font-size:clamp(38px,4vw,56px);font-weight:650;line-height:1.04;letter-spacing:-.035em}h2.svelte-w8xfch>span:where(.svelte-w8xfch){display:block}.hang.svelte-w8xfch{margin-left:-.4em}.intro.svelte-w8xfch>p:where(.svelte-w8xfch){max-width:30em;margin:22px 0 0;color:var(--band-text);font-size:17.5px}.routes.svelte-w8xfch{display:grid;margin-top:36px;border-top:1px solid var(--band-rule)}[role=tab].svelte-w8xfch{position:relative;padding:15px 16px 15px 18px;border:0;border-bottom:1px solid var(--band-rule);background:none;text-align:left;cursor:pointer;transition:background-color .2s}[role=tab].svelte-w8xfch:before{content:"";position:absolute;top:-1px;bottom:-1px;left:0;width:2px;background:transparent}.name.svelte-w8xfch{display:block;color:var(--lp-action);font-size:13.5px;font-weight:600}.question.svelte-w8xfch{display:block;margin-top:3px;color:var(--band-text);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;transition:color .2s}[role=tab].svelte-w8xfch:hover .question:where(.svelte-w8xfch),[role=tab][aria-selected=true].svelte-w8xfch .question:where(.svelte-w8xfch){color:var(--lp-ink)}[role=tab][aria-selected=true].svelte-w8xfch{background:color-mix(in srgb,var(--ps-white) 70%,transparent)}[role=tab][aria-selected=true].svelte-w8xfch:before{background:var(--lp-action)}.trail.svelte-w8xfch{position:relative;padding-left:30px}.trail.svelte-w8xfch:before{content:"";position:absolute;top:44px;bottom:36px;left:7px;width:1.5px;background:linear-gradient(color-mix(in srgb,var(--ps-emerald) 35%,var(--ps-ice)),color-mix(in srgb,var(--ps-emerald) 35%,var(--ps-ice)) 75%,var(--ps-emerald))}.trail.svelte-w8xfch>*{animation:svelte-w8xfch-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.trail.svelte-w8xfch>:nth-child(3){animation-delay:.12s}.trail.svelte-w8xfch>:nth-child(4){animation-delay:.24s}.trail.svelte-w8xfch>:nth-child(5){animation-delay:.36s}@keyframes svelte-w8xfch-rise{0%{opacity:0;transform:translateY(10px)}}.crumbs.svelte-w8xfch{position:relative;display:flex;align-items:center;gap:6px;margin:0 0 16px -30px;padding-left:30px;color:var(--band-text);font-size:13.5px}.crumbs.svelte-w8xfch:before{content:"";position:absolute;top:50%;left:1px;width:14px;height:14px;margin-top:-7px;border:1.5px solid var(--ps-navy);border-radius:50%}.crumbs.svelte-w8xfch span:where(.svelte-w8xfch){padding:3px 10px;border-radius:6px;background:var(--ps-white);color:var(--lp-ink);font-weight:500}.crumbs.svelte-w8xfch i:where(.svelte-w8xfch){font-style:normal;opacity:.6}.next.svelte-w8xfch{position:relative;margin:4px 0 0;color:var(--lp-ink);font-size:15.5px;font-weight:600;line-height:1.45}.next.svelte-w8xfch:before{content:"";position:absolute;top:6px;left:-27px;width:10px;height:10px;border-radius:50%;background:var(--ps-emerald);box-shadow:0 0 0 4px var(--ps-ice)}.next.svelte-w8xfch small:where(.svelte-w8xfch){display:block;margin-top:4px;color:var(--band-text);font-size:12.5px;font-weight:400}@media(max-width:1080px){.grid.svelte-w8xfch{grid-template-columns:1fr;gap:48px}.intro.svelte-w8xfch{position:static}.routes.svelte-w8xfch{grid-template-columns:1fr 1fr}[role=tab].svelte-w8xfch:nth-child(odd){border-right:1px solid var(--band-rule)}}@media(max-width:640px){.band.svelte-w8xfch{padding:64px 0 72px}h2.svelte-w8xfch{font-size:36px}.hang.svelte-w8xfch{margin-left:-.3em}.intro.svelte-w8xfch>p:where(.svelte-w8xfch){font-size:16px}.routes.svelte-w8xfch{margin-top:24px}[role=tab].svelte-w8xfch{padding:12px 10px 12px 12px}.question.svelte-w8xfch{font-size:14.5px}.trail.svelte-w8xfch{padding-left:24px}.trail.svelte-w8xfch:before{left:6px}.crumbs.svelte-w8xfch{flex-wrap:wrap;margin-left:-24px;padding-left:24px}.crumbs.svelte-w8xfch:before{left:0}.next.svelte-w8xfch:before{left:-22px}}.panel.svelte-1pw99rn{border:1px solid var(--lp-rule);border-radius:20px;background:var(--ps-white);box-shadow:0 1px 2px color-mix(in srgb,var(--ps-navy) 4%,transparent),0 24px 60px -36px color-mix(in srgb,var(--ps-navy) 22%,transparent)}table.svelte-1pw99rn{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}th.svelte-1pw99rn,td.svelte-1pw99rn{padding:18px 20px;border-bottom:1px solid var(--lp-rule);line-height:1.45;text-align:left;vertical-align:top}thead.svelte-1pw99rn th:where(.svelte-1pw99rn){padding-block:22px 16px;color:var(--lp-ink);font-family:var(--lp-display);font-size:15px;font-weight:600}thead.svelte-1pw99rn th:where(.svelte-1pw99rn) span:where(.svelte-1pw99rn){display:block;margin-top:2px;color:var(--lp-muted);font-family:var(--ps-font-sans);font-size:12.5px;font-weight:400}thead.svelte-1pw99rn th:where(.svelte-1pw99rn):first-child{color:var(--lp-muted);font-size:13px;font-weight:500}tbody.svelte-1pw99rn th:where(.svelte-1pw99rn){width:16%;color:var(--lp-ink);font-family:var(--lp-display);font-size:15px;font-weight:600}td.svelte-1pw99rn{width:21%}tbody.svelte-1pw99rn tr:where(.svelte-1pw99rn):last-child :is(th:where(.svelte-1pw99rn),td:where(.svelte-1pw99rn)){border-bottom:0}.gt.svelte-1pw99rn{background:color-mix(in srgb,var(--ps-emerald) 5%,transparent)}td.all.svelte-1pw99rn{background:var(--ps-white)}td.all.svelte-1pw99rn span:where(.svelte-1pw99rn){display:block;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--ps-ice) 55%,var(--lp-ground));color:var(--lp-ink)}td.all.svelte-1pw99rn b:where(.svelte-1pw99rn){margin-right:6px;color:var(--lp-action);font-weight:600}td.none.svelte-1pw99rn{color:var(--ps-slate-300)}td.svelte-1pw99rn a:where(.svelte-1pw99rn){display:block;margin-top:4px;color:var(--lp-action);font-weight:600}td.svelte-1pw99rn a:where(.svelte-1pw99rn):hover{color:var(--lp-action-hover)}@media(max-width:760px){thead.svelte-1pw99rn{display:none}table.svelte-1pw99rn,tbody.svelte-1pw99rn,tr.svelte-1pw99rn,th.svelte-1pw99rn,td.svelte-1pw99rn{display:block;width:auto}tr.svelte-1pw99rn{padding:18px 18px 14px;border-bottom:1px solid var(--lp-rule)}tbody.svelte-1pw99rn tr:where(.svelte-1pw99rn):last-child{border-bottom:0}th.svelte-1pw99rn,td.svelte-1pw99rn{padding:0 0 10px;border:0}tbody.svelte-1pw99rn th:where(.svelte-1pw99rn){padding-bottom:12px;font-size:16px}td[data-channel].svelte-1pw99rn:before{content:attr(data-channel);display:block;color:var(--lp-action);font-size:12.5px;font-weight:600}td.none.svelte-1pw99rn{display:none}}@media(max-width:640px){.panel.svelte-1pw99rn{border-radius:16px}}.wrap.svelte-1h3oyv{position:relative}canvas.svelte-1h3oyv{display:block;width:100%}.tip.svelte-1h3oyv{position:absolute;z-index:2;padding:7px 10px;border-radius:8px;background:var(--ps-white);color:var(--ps-navy);font-size:12.5px;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--ps-black) 50%,transparent);transform:translate(-50%,calc(-100% - 8px))}.gt.svelte-msmblu{margin-top:7rem;padding:104px 0 96px;background:var(--ps-navy);color:var(--lp-on-dark);scroll-margin-top:0}.gt.svelte-msmblu .lp-h2{max-width:22ch;color:var(--ps-white)}.gt.svelte-msmblu .lp-head p{color:var(--lp-on-dark)}.formula.svelte-msmblu{display:none}.equation.svelte-msmblu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr) 28px) minmax(0,1.15fr);align-items:stretch;margin-top:56px}.term.svelte-msmblu,.result.svelte-msmblu{display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;border-radius:16px;text-align:left}.term.svelte-msmblu{border:1px solid color-mix(in srgb,var(--ps-white) 12%,transparent);background:color-mix(in srgb,var(--ps-white) 3%,transparent);color:inherit;cursor:pointer;transition:background-color .2s,border-color .2s}.term.svelte-msmblu:hover{border-color:color-mix(in srgb,var(--ps-white) 30%,transparent)}.term.slip.svelte-msmblu{border-color:color-mix(in srgb,var(--ps-rose) 55%,transparent)}.name.svelte-msmblu{color:var(--ps-white);font-size:13.5px;font-weight:600}.value.svelte-msmblu{color:var(--ps-white);font-family:var(--lp-display);font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.what.svelte-msmblu{font-size:12.5px;line-height:1.4}.status.svelte-msmblu{margin-top:auto;padding-top:6px;color:var(--ps-emerald-light);font-size:12px;font-weight:600}.slip.svelte-msmblu .status:where(.svelte-msmblu),.result.svelte-msmblu .status:where(.svelte-msmblu){color:var(--ps-rose-200)}.term[aria-pressed=true].svelte-msmblu{border-color:var(--ps-white);background:var(--ps-white)}.term[aria-pressed=true].svelte-msmblu :is(.name:where(.svelte-msmblu),.value:where(.svelte-msmblu)){color:var(--ps-navy)}.term[aria-pressed=true].svelte-msmblu .what:where(.svelte-msmblu){color:var(--lp-muted)}.term[aria-pressed=true].svelte-msmblu .status:where(.svelte-msmblu){color:var(--lp-action)}.term.slip[aria-pressed=true].svelte-msmblu .status:where(.svelte-msmblu){color:var(--ps-rose-700)}.op.svelte-msmblu{display:grid;place-items:center;color:var(--ps-emerald-light);font-size:22px}.result.svelte-msmblu{padding-inline:18px;background:linear-gradient(160deg,var(--ps-grad-deep),var(--ps-grad-mid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-emerald-light) 35%,transparent)}.result.svelte-msmblu .name:where(.svelte-msmblu){color:var(--ps-emerald-light)}.result.svelte-msmblu .value:where(.svelte-msmblu){font-size:clamp(28px,2.6vw,38px)}.hint.svelte-msmblu{margin:14px 0 0;font-size:13.5px;color:color-mix(in srgb,var(--ps-white) 50%,var(--ps-navy))}.panel.svelte-msmblu{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;margin-top:36px;padding:32px;border:1px solid color-mix(in srgb,var(--ps-white) 10%,transparent);border-radius:22px;background:color-mix(in srgb,var(--ps-white) 3%,transparent)}.story.svelte-msmblu{display:flex;flex-direction:column;gap:16px}.story.svelte-msmblu>*{animation:svelte-msmblu-fade .25s ease backwards}@keyframes svelte-msmblu-fade{0%{opacity:0}}.kicker.svelte-msmblu{color:var(--ps-emerald-light);font-size:13px;font-weight:600}h3.svelte-msmblu{margin:0;color:var(--ps-white);font-size:24px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.story.svelte-msmblu p:where(.svelte-msmblu){margin:0;font-size:15.5px;line-height:1.6}.lever.svelte-msmblu{padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--ps-emerald-light) 8%,transparent);color:color-mix(in srgb,var(--ps-white) 85%,var(--ps-navy));font-size:14.5px;line-height:1.55}.lever.svelte-msmblu b:where(.svelte-msmblu){display:block;margin-bottom:2px;color:var(--ps-emerald-light);font-size:13px;font-weight:600}.chips.svelte-msmblu{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-msmblu{display:inline-flex;grid-row:span 2;align-items:center;gap:5px;width:fit-content;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--ps-white) 8%,transparent);color:color-mix(in srgb,var(--ps-white) 82%,var(--ps-navy));font-size:12px;white-space:nowrap}.chip.svelte-msmblu svg{width:12px;height:12px;color:var(--ps-emerald-light);stroke-width:2}.why.svelte-msmblu{margin:4px 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--ps-white) 10%,transparent);list-style:none}.why.svelte-msmblu li:where(.svelte-msmblu){display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--ps-white) 10%,transparent);color:color-mix(in srgb,var(--ps-white) 88%,var(--ps-navy));font-size:14px}.why.svelte-msmblu small:where(.svelte-msmblu){grid-column:1;font-size:12.5px;color:var(--lp-on-dark)}.why.svelte-msmblu .chip:where(.svelte-msmblu){grid-row:1 / span 2;grid-column:2}.story.svelte-msmblu .fix:where(.svelte-msmblu){font-size:14px}.viz.svelte-msmblu{min-width:0}.legend.svelte-msmblu{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;padding:0;font-size:13px;list-style:none}.legend.svelte-msmblu li:where(.svelte-msmblu){display:inline-flex;align-items:center;gap:7px}.legend.svelte-msmblu i:where(.svelte-msmblu){width:10px;height:10px;border-radius:2px}.legend.svelte-msmblu b:where(.svelte-msmblu){color:var(--ps-white);font-weight:600;font-variant-numeric:tabular-nums}.tools.svelte-msmblu{display:flex;flex-wrap:wrap;gap:12px 36px;margin:56px 0 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ps-white) 12%,transparent);font-size:14px}.tools.svelte-msmblu b:where(.svelte-msmblu){color:var(--ps-white);font-weight:600}.tools.svelte-msmblu span:where(.svelte-msmblu) b:where(.svelte-msmblu){margin-right:6px}.gt.svelte-msmblu .lp-note{color:color-mix(in srgb,var(--ps-white) 50%,var(--ps-navy))}@media(max-width:1180px){.formula.svelte-msmblu{display:block;margin:40px 0 0;font-size:14px}.equation.svelte-msmblu{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.op.svelte-msmblu{display:none}.panel.svelte-msmblu{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.gt.svelte-msmblu{margin-top:4.5rem;padding:64px 0}.equation.svelte-msmblu{grid-template-columns:1fr 1fr}.panel.svelte-msmblu{margin-inline:-4px;padding:18px}h3.svelte-msmblu{font-size:20px}.tools.svelte-msmblu{flex-direction:column;gap:10px}}.grid.svelte-1xi78sl{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:64px}h2.svelte-1xi78sl{margin:0;font-size:32px;font-weight:650;line-height:1.12;letter-spacing:-.028em}.intro.svelte-1xi78sl{margin:14px 0 0;color:var(--lp-muted);font-size:16.5px}ol.svelte-1xi78sl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid var(--ps-navy);list-style:none}li.svelte-1xi78sl{padding:20px 28px 0 0}li.svelte-1xi78sl+li:where(.svelte-1xi78sl){padding-left:28px;border-left:1px solid var(--lp-rule)}b.svelte-1xi78sl{display:block;color:var(--lp-action);font-family:var(--lp-display);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}h3.svelte-1xi78sl{margin:10px 0 8px;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.01em}p.svelte-1xi78sl{margin:0;color:var(--lp-muted);font-size:15px;line-height:1.55}@media(max-width:1080px){.grid.svelte-1xi78sl{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){h2.svelte-1xi78sl{font-size:26px}ol.svelte-1xi78sl{grid-template-columns:1fr}li.svelte-1xi78sl,li.svelte-1xi78sl+li:where(.svelte-1xi78sl){padding:18px 0 0;border-left:0}}.grid.svelte-66tzk8{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px}h2.svelte-66tzk8{margin:0;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1.1;letter-spacing:-.03em}.aside.svelte-66tzk8{margin:14px 0 0;color:var(--lp-muted)}.aside.svelte-66tzk8 a:where(.svelte-66tzk8){color:var(--lp-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ps-slate-400);text-underline-offset:3px}.questions.svelte-66tzk8{border-top:1px solid var(--ps-navy)}details.svelte-66tzk8{border-bottom:1px solid var(--lp-rule)}summary.svelte-66tzk8{display:flex;justify-content:space-between;gap:24px;padding:20px 0;color:var(--lp-ink);font-family:var(--lp-display);font-size:18px;font-weight:600;letter-spacing:-.01em;list-style:none;cursor:pointer}summary.svelte-66tzk8::-webkit-details-marker{display:none}summary.svelte-66tzk8:after{content:"+";display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--lp-rule);border-radius:50%;color:var(--lp-muted);font-weight:400;line-height:1;transition:transform .2s}details[open].svelte-66tzk8 summary:where(.svelte-66tzk8):after{transform:rotate(45deg)}details.svelte-66tzk8 p:where(.svelte-66tzk8){max-width:64ch;margin:-4px 0 22px;color:var(--lp-muted);font-size:16px;line-height:1.6}@media(max-width:1080px){.grid.svelte-66tzk8{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){summary.svelte-66tzk8{font-size:16.5px}}.demo.svelte-1cdvckw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:start;padding:64px;border-radius:28px;background:var(--ps-ice)}h2.svelte-1cdvckw{max-width:14ch;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.06;letter-spacing:-.032em}.intro.svelte-1cdvckw{max-width:30em;margin:18px 0 0;color:var(--ps-slate-600);font-size:17.5px}ol.svelte-1cdvckw{display:grid;gap:16px;margin:36px 0 0;padding:0;list-style:none;counter-reset:step}ol.svelte-1cdvckw li:where(.svelte-1cdvckw){display:grid;grid-template-columns:28px 1fr;gap:12px;color:var(--ps-slate-600);font-size:15px;counter-increment:step}ol.svelte-1cdvckw li:where(.svelte-1cdvckw):before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ps-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-emerald) 25%,var(--ps-ice));color:var(--lp-action);font-family:var(--lp-display);font-size:13px;font-weight:600}form.svelte-1cdvckw{padding:28px;border-radius:18px;background:var(--ps-white);box-shadow:0 1px 2px color-mix(in srgb,var(--ps-heat-sales-700) 6%,transparent),0 24px 50px -30px color-mix(in srgb,var(--ps-heat-sales-700) 35%,transparent)}.fields.svelte-1cdvckw{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.svelte-1cdvckw{display:grid;gap:6px;color:var(--lp-ink);font-size:14px;font-weight:500}small.svelte-1cdvckw{margin-left:.25em;color:var(--lp-muted);font-weight:400}input[type=text].svelte-1cdvckw,select.svelte-1cdvckw,textarea.svelte-1cdvckw{height:44px;padding:0 12px;border:1px solid var(--ps-slate-300);border-radius:10px;background:var(--ps-white);color:var(--lp-ink);font:inherit;font-weight:400}textarea.svelte-1cdvckw{height:auto;margin-top:12px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12px}.svelte-1cdvckw:is(input[type=text]:where(.svelte-1cdvckw),select:where(.svelte-1cdvckw),textarea:where(.svelte-1cdvckw)):focus{border-color:var(--ps-emerald);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-emerald) 20%,transparent)}fieldset.svelte-1cdvckw{margin:22px 0 0;padding:0;border:0}legend.svelte-1cdvckw{margin-bottom:10px;color:var(--lp-ink);font-size:14px;font-weight:500}.chips.svelte-1cdvckw{display:flex;flex-wrap:wrap;gap:8px}.chips.svelte-1cdvckw label:where(.svelte-1cdvckw){position:relative;cursor:pointer}.chips.svelte-1cdvckw input:where(.svelte-1cdvckw){position:absolute;inset:0;opacity:0}.chips.svelte-1cdvckw span:where(.svelte-1cdvckw){display:inline-block;padding:7px 13px;border:1px solid var(--ps-slate-300);border-radius:999px;color:var(--lp-body);font-size:14px;transition:background-color .15s,color .15s,border-color .15s}.chips.svelte-1cdvckw input:where(.svelte-1cdvckw):checked+span:where(.svelte-1cdvckw){border-color:var(--ps-navy);background:var(--ps-navy);color:var(--ps-white)}.chips.svelte-1cdvckw input:where(.svelte-1cdvckw):focus-visible+span:where(.svelte-1cdvckw){outline:2px solid var(--ps-emerald);outline-offset:2px}.submit.svelte-1cdvckw,.copy.svelte-1cdvckw{width:100%}.submit.svelte-1cdvckw{height:48px;margin-top:26px;font-size:15.5px}.copy.svelte-1cdvckw{margin-top:12px}.status.svelte-1cdvckw{margin:12px 0 0;color:var(--lp-muted);font-size:13.5px;text-align:center}.alt.svelte-1cdvckw{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--lp-rule);color:var(--lp-muted);font-size:13.5px;text-align:center}a.svelte-1cdvckw{color:var(--lp-ink);font-weight:600}@media(max-width:1080px){.demo.svelte-1cdvckw{grid-template-columns:1fr;gap:36px;padding:40px}}@media(max-width:640px){.demo.svelte-1cdvckw{padding:28px 20px;border-radius:20px}form.svelte-1cdvckw{padding:20px}.fields.svelte-1cdvckw{grid-template-columns:1fr}}footer.svelte-2xnmn1{margin-top:7rem;background:var(--ps-navy);color:var(--lp-on-dark);font-size:14.5px}.grid.svelte-2xnmn1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:56px 48px}.home.svelte-2xnmn1{display:inline-flex;border-radius:6px}.about.svelte-2xnmn1 p:where(.svelte-2xnmn1){max-width:34ch;margin:16px 0 0;line-height:1.55}address.svelte-2xnmn1{display:grid;gap:4px;margin-top:16px;font-style:normal}address.svelte-2xnmn1 a:where(.svelte-2xnmn1){color:var(--ps-white);font-weight:600}h2.svelte-2xnmn1{margin:0 0 14px;color:var(--ps-white);font-size:13.5px;font-weight:600}ul.svelte-2xnmn1{display:grid;gap:10px;margin:0;padding:0;list-style:none}ul.svelte-2xnmn1 a:where(.svelte-2xnmn1){color:color-mix(in srgb,var(--ps-white) 78%,var(--ps-navy))}ul.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--ps-white)}.legal.svelte-2xnmn1{border-top:1px solid color-mix(in srgb,var(--ps-white) 10%,transparent)}.legal.svelte-2xnmn1 p:where(.svelte-2xnmn1){margin-block:0;padding-block:20px;color:color-mix(in srgb,var(--ps-white) 55%,var(--ps-navy));font-size:13.5px}@media(max-width:640px){footer.svelte-2xnmn1{margin-top:4.5rem}.grid.svelte-2xnmn1{grid-template-columns:1fr 1fr}.about.svelte-2xnmn1{grid-column:1 / -1}}
