.screens.svelte-1eir57b{border-radius:var(--radius-card);background-color:var(--color-sunken);align-items:flex-end;padding:2.5rem 1.25rem 0;display:flex;overflow:hidden}@media (width>=40rem){.screens.svelte-1eir57b{padding:3rem 2rem 0}}.screen.svelte-1eir57b{flex-shrink:0;min-width:0;margin-bottom:-.75rem;position:relative}@media (prefers-reduced-motion:no-preference){.js .showcase.svelte-1eir57b .screen:where(.svelte-1eir57b){opacity:0;transition:translate .9s var(--ease-out), opacity .5s var(--ease-out);transition-delay:.2s;translate:0 28%}.js .showcase.svelte-1eir57b .screen:where(.svelte-1eir57b)+.screen:where(.svelte-1eir57b){transition-delay:.32s}.js .showcase.svelte-1eir57b[data-reveal=in] .screen:where(.svelte-1eir57b){opacity:1;translate:0}}.screen.svelte-1eir57b:first-child{display:none}.screen.svelte-1eir57b+.screen:where(.svelte-1eir57b){width:82%;margin-inline:auto}@media (width>=40rem){.screen.svelte-1eir57b:first-child{width:62%;display:block}.screen.svelte-1eir57b+.screen:where(.svelte-1eir57b){z-index:1;filter:drop-shadow(0 -12px 24px #0c12202e);width:54%;margin-inline:-16% 0}}.shot.svelte-1eir57b picture,.shot.svelte-1eir57b img{width:100%;height:auto;display:block}.shot.svelte-1eir57b{display:block}.shot-dark.svelte-1eir57b{display:none}[data-theme=dark] .shot-dark.svelte-1eir57b{display:block}[data-theme=dark] .shot-light.svelte-1eir57b{display:none}.segmented.svelte-nqoa8j{background-color:var(--color-sunken);border:0;border-radius:999px;gap:.125rem;min-width:0;padding:.25rem;display:inline-flex;position:relative}.option.svelte-nqoa8j{z-index:1;min-height:2.5rem;color:var(--color-muted);white-space:nowrap;cursor:pointer;transition:color .2s ease, transform .16s var(--ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.option.svelte-nqoa8j:active{transform:scale(.96)}.option.svelte-nqoa8j:has(:where(.svelte-nqoa8j):checked){color:var(--color-ink)}.thumb.svelte-nqoa8j{background-color:var(--color-surface);box-shadow:0 1px 3px #0c12201f, inset 0 0 0 1px var(--color-line)}.segmented.svelte-nqoa8j:not([data-marker-state]) .option:where(.svelte-nqoa8j):has(:where(.svelte-nqoa8j):checked){background-color:var(--color-surface);box-shadow:0 1px 3px #0c12201f, inset 0 0 0 1px var(--color-line)}.thumb.svelte-nqoa8j{opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.segmented.svelte-nqoa8j[data-marker-state] .thumb:where(.svelte-nqoa8j){opacity:1}.segmented.svelte-nqoa8j[data-marker-state=live] .thumb:where(.svelte-nqoa8j){transition:transform .26s var(--ease-in-out)}.segmented.svelte-nqoa8j[data-marker-state=live] .option:where(.svelte-nqoa8j){transition:color .26s var(--ease-in-out), transform .16s var(--ease-out)}.option.svelte-nqoa8j:has(:where(.svelte-nqoa8j):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:3px}@media (width<=39.98rem){.segmented.svelte-nqoa8j{width:100%;display:flex}.option.svelte-nqoa8j{flex:1;justify-content:center;padding:0 .5rem;font-size:.875rem}}@media (hover:hover) and (pointer:fine){.option.svelte-nqoa8j:hover:not(:has(:checked)){color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.option.svelte-nqoa8j,.segmented.svelte-nqoa8j[data-marker-state=live] .option:where(.svelte-nqoa8j),.segmented.svelte-nqoa8j[data-marker-state=live] .thumb:where(.svelte-nqoa8j){transition:none}}.row-grid.svelte-39a63y{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem 1rem;display:grid}@media (width>=40rem){.row-grid.svelte-39a63y{grid-template-columns:1.25rem minmax(0,1fr) 4rem 4.5rem 5rem 7.5rem}}.head.svelte-39a63y{color:var(--color-muted);padding-block:.5rem;font-size:.875rem;font-weight:600}.rows.svelte-39a63y{position:relative}.row.svelte-39a63y{z-index:1;border-radius:var(--radius-panel);cursor:pointer;transition:background-color .2s ease, transform .16s var(--ease-out);position:relative}.row.svelte-39a63y:active{transform:scale(.99)}.ring.svelte-39a63y{background-color:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.rows.svelte-39a63y:not([data-marker-state]) .row:where(.svelte-39a63y):has(:where(.svelte-39a63y):checked){background-color:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.ring.svelte-39a63y{border-radius:var(--radius-panel);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.rows.svelte-39a63y[data-marker-state] .ring:where(.svelte-39a63y){opacity:1}.rows.svelte-39a63y[data-marker-state=live] .ring:where(.svelte-39a63y){transition:transform .26s var(--ease-in-out)}.row.svelte-39a63y:has(:where(.svelte-39a63y):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:3px}.dot.svelte-39a63y{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--color-muted);transition:box-shadow .2s var(--ease-out);border-radius:50%}.row.svelte-39a63y:has(:where(.svelte-39a63y):checked) .dot:where(.svelte-39a63y){box-shadow:inset 0 0 0 1.5px var(--color-brand-ink), inset 0 0 0 5px var(--color-surface), inset 0 0 0 10px var(--color-brand)}.chip.svelte-39a63y{background-color:color-mix(in oklab, var(--color-brand) 18%, transparent);min-height:1.5rem;color:var(--color-brand-ink);border-radius:999px;align-items:center;padding:0 .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.dock.svelte-39a63y{bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:5;border-radius:var(--radius-panel);background-color:var(--color-feature);color:var(--color-on-feature);box-shadow:inset 0 0 0 1px var(--color-feature-ring), 0 12px 28px -8px #0c122059;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.625rem .625rem .625rem 1rem;position:sticky}@media (width<=39.98rem){.dock.svelte-39a63y{margin-inline:-.5rem}}.dock.svelte-39a63y :focus-visible{outline-color:var(--color-feature-accent)}.summary.svelte-39a63y{box-shadow:inset 0 0 0 1px var(--color-feature-ring)}.summary.svelte-39a63y :focus-visible{outline-color:var(--color-feature-accent)}.total.svelte-39a63y{color:var(--color-feature-accent);letter-spacing:-.04em;font-size:clamp(2.25rem,1.7rem + 1.6vw,3.25rem);font-weight:700;line-height:1}.unit.svelte-39a63y{color:var(--color-on-feature-muted);letter-spacing:0;margin-left:.25rem;font-size:1rem;font-weight:600;display:inline-block}.save.svelte-39a63y{color:var(--color-feature-accent);margin-left:.375rem;font-weight:700;display:inline-block}@media (hover:hover) and (pointer:fine){.row.svelte-39a63y:hover:not(:has(:checked)){background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.row.svelte-39a63y,.dot.svelte-39a63y,.rows.svelte-39a63y[data-marker-state=live] .ring:where(.svelte-39a63y){transition:none}}.search.svelte-1wayyen{border-radius:var(--radius-panel);background-color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem;transition:box-shadow .2s;display:flex}.search.svelte-1wayyen:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.search.svelte-1wayyen:has([aria-invalid=true]:where(.svelte-1wayyen)){box-shadow:inset 0 0 0 1.5px var(--color-danger)}.field.svelte-1wayyen{min-width:0;min-height:3rem;color:var(--color-ink);caret-color:var(--color-brand-ink);background:0 0;border:0;flex:100%;padding:0 1rem;font-size:1.125rem;font-weight:600}.field.svelte-1wayyen::placeholder{color:var(--color-muted);font-weight:500}.field.svelte-1wayyen:focus-visible{outline:none}.field[aria-invalid=true].svelte-1wayyen{color:var(--color-danger)}.ending.svelte-1wayyen{flex:1;align-items:center;display:flex;position:relative}.ending.svelte-1wayyen select:where(.svelte-1wayyen){background-color:var(--color-surface);width:100%;min-height:3rem;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);cursor:pointer;appearance:none;border-radius:999px;padding:0 2.5rem 0 1rem;font-size:1rem;font-weight:700}.ending.svelte-1wayyen .caret{color:var(--color-muted);pointer-events:none;position:absolute;right:1rem}.submit.svelte-1wayyen{background-color:var(--color-action);min-height:3rem;color:var(--color-on-action);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s ease;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:1rem;font-weight:700;display:inline-flex}.submit.svelte-1wayyen:active{transform:scale(.97)}.submit.svelte-1wayyen .arrow{transition:transform .22s var(--ease-out)}@media (width>=40rem){.search.svelte-1wayyen{border-radius:999px;flex-wrap:nowrap}.field.svelte-1wayyen{flex:1}.ending.svelte-1wayyen,.submit.svelte-1wayyen{flex:none}.ending.svelte-1wayyen select:where(.svelte-1wayyen){width:auto}}@media (hover:hover) and (pointer:fine){.submit.svelte-1wayyen:hover{background-color:color-mix(in oklab, var(--color-action) 82%, var(--color-deep))}.submit.svelte-1wayyen:hover .arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.search.svelte-1wayyen,.submit.svelte-1wayyen,.submit.svelte-1wayyen .arrow{transition:none}}.sheet.svelte-6g9gcl{box-shadow:0 0 0 1px var(--color-line)}.plans.svelte-6g9gcl{display:grid;container-type:inline-size}.plan.svelte-6g9gcl{padding:1.75rem 1.5rem 2rem}.plan.svelte-6g9gcl+.plan:where(.svelte-6g9gcl){border-top:1px solid var(--color-line)}@media (width>=48rem){.plans.svelte-6g9gcl{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.plan.svelte-6g9gcl{grid-row:span 6;grid-template-rows:subgrid;align-content:start;padding:2.25rem 2rem 2.5rem;display:grid}.plan.svelte-6g9gcl+.plan:where(.svelte-6g9gcl){border-top:0;border-left:1px solid var(--color-line)}}.spec.svelte-6g9gcl{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6875rem;display:flex}.chip.svelte-6g9gcl{background-color:color-mix(in oklab, var(--color-brand) 18%, transparent);min-height:1.625rem;color:var(--color-brand-ink);letter-spacing:0;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.price.svelte-6g9gcl{letter-spacing:-.04em;font-size:min(clamp(2.25rem,1.7rem + 1.6vw,3.25rem),13cqi);font-weight:700;line-height:1}@media (width>=48rem){.price.svelte-6g9gcl{font-size:min(clamp(2.25rem,1.7rem + 1.6vw,3.25rem),4.25cqi)}}.unit.svelte-6g9gcl{color:var(--color-muted);letter-spacing:0;margin-left:.25rem;font-size:1rem;font-weight:600;display:inline-block}.save.svelte-6g9gcl{color:var(--color-brand-ink);margin-left:.375rem;font-weight:700;display:inline-block}.calc.svelte-5w82rm{box-shadow:inset 0 0 0 1px var(--color-feature-ring)}.calc.svelte-5w82rm :focus-visible{outline-color:var(--color-feature-accent)}.calc.svelte-5w82rm .tick{color:var(--color-feature-accent);flex-shrink:0;margin-top:.0625rem}.count.svelte-5w82rm{letter-spacing:-.04em;text-align:center;min-width:2.5ch;font-size:clamp(2.5rem,2rem + 1.5vw,3.25rem);font-weight:700;line-height:1}.stepper.svelte-5w82rm{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-on-feature) 25%, transparent);transition:box-shadow .16s ease, transform .16s var(--ease-out), opacity .16s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.stepper.svelte-5w82rm:active:not([aria-disabled=true]){transform:scale(.94)}.stepper[aria-disabled=true].svelte-5w82rm{opacity:.35;cursor:not-allowed}.range.svelte-5w82rm{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;display:block}.range.svelte-5w82rm::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-feature-accent) var(--fill), color-mix(in oklab, var(--color-on-feature) 18%, transparent) var(--fill));border-radius:999px;height:6px}.range.svelte-5w82rm::-moz-range-track{background:color-mix(in oklab, var(--color-on-feature) 18%, transparent);border-radius:999px;height:6px}.range.svelte-5w82rm::-moz-range-progress{background:var(--color-feature-accent);border-radius:999px;height:6px}.range.svelte-5w82rm::-webkit-slider-thumb{background:var(--color-on-feature);width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px color-mix(in oklab, var(--color-feature-accent) 30%, transparent), 0 2px 6px color-mix(in oklab, var(--color-feature) 60%, transparent);appearance:none;transition:transform .16s var(--ease-out);border-radius:50%;margin-top:-9px}.range.svelte-5w82rm::-moz-range-thumb{background:var(--color-on-feature);width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px color-mix(in oklab, var(--color-feature-accent) 30%, transparent), 0 2px 6px color-mix(in oklab, var(--color-feature) 60%, transparent);transition:transform .16s var(--ease-out);border:0;border-radius:50%}.range.svelte-5w82rm:active::-webkit-slider-thumb{transform:scale(1.1)}.range.svelte-5w82rm:active::-moz-range-thumb{transform:scale(1.1)}.range.svelte-5w82rm:focus-visible{outline-offset:2px;border-radius:999px}.terms.svelte-5w82rm{background-color:color-mix(in oklab, var(--color-on-feature) 8%, transparent);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex;position:relative}.terms.svelte-5w82rm button:where(.svelte-5w82rm){z-index:1;min-height:2.75rem;color:var(--color-on-feature-muted);white-space:nowrap;transition:color .2s ease, transform .16s var(--ease-out);border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600;position:relative}.terms.svelte-5w82rm button:where(.svelte-5w82rm):active{transform:scale(.96)}.terms.svelte-5w82rm button[aria-checked=true]:where(.svelte-5w82rm){color:var(--color-feature)}.terms.svelte-5w82rm:not([data-marker-state]) button[aria-checked=true]:where(.svelte-5w82rm),.thumb.svelte-5w82rm{background-color:var(--color-on-feature)}.thumb.svelte-5w82rm{opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.terms.svelte-5w82rm[data-marker-state] .thumb:where(.svelte-5w82rm){opacity:1}.terms.svelte-5w82rm[data-marker-state=live] .thumb:where(.svelte-5w82rm){transition:transform .26s var(--ease-in-out)}.terms.svelte-5w82rm[data-marker-state=live] button:where(.svelte-5w82rm){transition:color .26s var(--ease-in-out), transform .16s var(--ease-out)}.packages.svelte-5w82rm{border-top:1px solid color-mix(in oklab, var(--color-on-feature) 15%, transparent);display:grid}.package.svelte-5w82rm{padding-block:1.25rem;container-type:inline-size}.package.svelte-5w82rm+.package:where(.svelte-5w82rm){border-top:1px solid color-mix(in oklab, var(--color-on-feature) 15%, transparent)}@media (width>=40rem){.packages.svelte-5w82rm{grid-template-columns:1fr 1fr}.package.svelte-5w82rm{padding-block:1.25rem 0}.package.svelte-5w82rm:first-child{padding-right:2rem}.package.svelte-5w82rm+.package:where(.svelte-5w82rm){border-top:0;border-left:1px solid color-mix(in oklab, var(--color-on-feature) 15%, transparent);padding-left:2rem}}.total.svelte-5w82rm{color:var(--color-feature-accent);letter-spacing:-.04em;font-size:min(clamp(2.25rem,1.7rem + 1.6vw,3.25rem),13cqi);font-weight:700;line-height:1}.unit.svelte-5w82rm{color:var(--color-on-feature-muted);letter-spacing:0;margin-left:.25rem;font-size:1rem;font-weight:600;display:inline-block}.jump.svelte-5w82rm{border-bottom:1px solid var(--color-line);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;text-decoration:none;display:flex}.jump.svelte-5w82rm .arrow{color:var(--color-brand-ink);transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.jump.svelte-5w82rm:hover .arrow{transform:translateY(3px)}.stepper.svelte-5w82rm:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-on-feature) 60%, transparent)}.terms.svelte-5w82rm button:where(.svelte-5w82rm):hover:not([aria-checked=true]){color:var(--color-on-feature)}}@media (prefers-reduced-motion:reduce){.stepper.svelte-5w82rm,.terms.svelte-5w82rm button:where(.svelte-5w82rm),.terms.svelte-5w82rm[data-marker-state=live] button:where(.svelte-5w82rm),.terms.svelte-5w82rm[data-marker-state=live] .thumb:where(.svelte-5w82rm){transition:none}.range.svelte-5w82rm::-webkit-slider-thumb{transition:none}.range.svelte-5w82rm::-moz-range-thumb{transition:none}}.bar.svelte-12d6x3z{z-index:30;background-color:color-mix(in oklab, var(--color-bg) 92%, transparent);box-shadow:0 1px 0 var(--color-line);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);position:sticky;top:4.5rem}@media (prefers-reduced-transparency:reduce){.bar.svelte-12d6x3z{background-color:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.track.svelte-12d6x3z{scrollbar-width:none;padding-block:.5rem;overflow-x:auto}.track.svelte-12d6x3z::-webkit-scrollbar{display:none}.pill.svelte-12d6x3z{min-height:2.75rem;color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s,background-color .2s,box-shadow .2s;display:inline-flex}.pill[aria-current=location].svelte-12d6x3z{background-color:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}@media (hover:hover) and (pointer:fine){.pill.svelte-12d6x3z:hover{color:var(--color-ink)}}.sheet.svelte-fb65zp{box-shadow:0 0 0 1px var(--color-line)}.certs.svelte-fb65zp{display:grid;container-type:inline-size}.cert.svelte-fb65zp{padding:1.75rem 1.5rem 2rem}.cert.svelte-fb65zp+.cert:where(.svelte-fb65zp){border-top:1px solid var(--color-line)}@media (width>=40rem){.certs.svelte-fb65zp{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.cert.svelte-fb65zp{grid-row:span 5;grid-template-rows:subgrid;align-content:start;padding:2.25rem 2rem 2.5rem;display:grid}.cert.svelte-fb65zp+.cert:where(.svelte-fb65zp){border-top:0;border-left:1px solid var(--color-line)}}.price.svelte-fb65zp{white-space:nowrap;letter-spacing:-.04em;font-size:min(clamp(2rem,1.6rem + 1.2vw,2.75rem),9.5cqi);font-weight:700;line-height:1}@media (width>=40rem){.price.svelte-fb65zp{font-size:min(clamp(2rem,1.6rem + 1.2vw,2.75rem),4.75cqi)}}.unit.svelte-fb65zp{color:var(--color-muted);letter-spacing:0;margin-left:.25rem;font-size:1rem;font-weight:600;display:inline-block}
