.reframe-price[data-astro-cid-5iuvr4wi]{gap:var(--space-md);height:100%;padding:var(--space-lg);background-color:var(--color-surface);border:var(--stroke-1) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elev-resting);align-content:start;display:grid}.reframe-price[data-astro-cid-5iuvr4wi].is-featured{background-color:var(--color-ice-soft);border-color:var(--color-ice-edge);box-shadow:var(--elev-raised)}.reframe-price__head[data-astro-cid-5iuvr4wi]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--space-lg);display:flex}.reframe-price__stop[data-astro-cid-5iuvr4wi]{color:var(--color-muted)}.reframe-price__amount[data-astro-cid-5iuvr4wi]{align-items:baseline;gap:var(--space-xs);display:flex}.reframe-price__value[data-astro-cid-5iuvr4wi]{font-family:var(--font-heading);font-size:var(--font-size-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.reframe-price__unit[data-astro-cid-5iuvr4wi]{font-size:var(--font-size-sm);color:var(--color-muted)}.reframe-price__text[data-astro-cid-5iuvr4wi]{font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-muted)}.reframe-price__ruler[data-astro-cid-5iuvr4wi]{height:var(--space-md);position:relative}.reframe-price__needle[data-astro-cid-5iuvr4wi]{inset-block:0;left:calc(var(--level) * 10%);width:var(--stroke-2);background-color:var(--color-ice-line);border-radius:var(--radius-pill);transition:left var(--duration-moderate) var(--ease-spring);position:absolute}.reframe-price__list[data-astro-cid-5iuvr4wi]{gap:var(--space-xs);margin-bottom:var(--space-xs);list-style:none;display:grid}.reframe-price__list[data-astro-cid-5iuvr4wi] li[data-astro-cid-5iuvr4wi]{gap:var(--space-xs);font-size:var(--font-size-sm);align-items:flex-start;line-height:1.4;display:flex}.reframe-price__list[data-astro-cid-5iuvr4wi] .reframe-icon{margin-top:var(--space-2xs);color:var(--color-ice-line)}@media (width<=40rem){.reframe-price[data-astro-cid-5iuvr4wi]{padding:var(--space-md)}.reframe-price__value[data-astro-cid-5iuvr4wi]{font-size:var(--font-size-3xl)}}@media (prefers-reduced-motion:reduce){.reframe-price__needle[data-astro-cid-5iuvr4wi]{transition-duration:0s}}@media (pointer:coarse){.reframe-slider[data-astro-cid-3cuxzxk4]{--hit:var(--hit-min)}}.reframe-slider[data-astro-cid-3cuxzxk4]{gap:var(--space-xs);--thumb:1.25rem;--hit:2rem;--handle-w:12px;--handle-h:24px;display:grid}.reframe-slider__top[data-astro-cid-3cuxzxk4]{font-size:var(--font-size-sm);justify-content:space-between;align-items:baseline;display:flex}.reframe-slider__top[data-astro-cid-3cuxzxk4] label[data-astro-cid-3cuxzxk4]{letter-spacing:var(--tracking-small);font-weight:700}.reframe-slider__out[data-astro-cid-3cuxzxk4]{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:700;font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.reframe-slider__readout[data-astro-cid-3cuxzxk4]{align-items:center;gap:var(--space-2xs);display:inline-flex}.reframe-slider__reset[data-astro-cid-3cuxzxk4]{appearance:none;border-radius:var(--radius-xs);width:1.25rem;height:1.25rem;color:var(--color-muted);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid}.reframe-slider[data-astro-cid-3cuxzxk4].is-modified .reframe-slider__reset[data-astro-cid-3cuxzxk4]{opacity:1;visibility:visible}.reframe-slider__reset[data-astro-cid-3cuxzxk4]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.reframe-slider__reset[data-astro-cid-3cuxzxk4]:hover{background-color:var(--color-border-subtle);color:var(--color-text)}}.reframe-slider__zero[data-astro-cid-3cuxzxk4]{left:var(--at);width:2px;height:12px;margin-left:calc(-1 * var(--stroke-1));border-radius:var(--radius-pill);corner-shape:round;background-color:var(--color-text);opacity:.55;position:absolute;bottom:0}.reframe-slider__scale[data-astro-cid-3cuxzxk4]{height:12px;margin:calc(var(--space-2xs) * -1) calc(var(--handle-w) / 2) 0;position:relative}.reframe-slider__ticks[data-astro-cid-3cuxzxk4]{position:absolute;inset:0}.reframe-slider__ticks[data-astro-cid-3cuxzxk4]>span[data-astro-cid-3cuxzxk4]{left:var(--at);background-color:var(--color-border);width:1px;height:4px;margin-left:-.5px;position:absolute;bottom:0}.reframe-slider__ticks[data-astro-cid-3cuxzxk4]>span[data-astro-cid-3cuxzxk4].is-major{background-color:var(--color-field-border-hover);height:12px}.reframe-slider__ticks--lit[data-astro-cid-3cuxzxk4]{clip-path:inset(0 calc(100% - var(--to,var(--pct))) 0 var(--from,0%))}.reframe-slider__ticks--lit[data-astro-cid-3cuxzxk4]>span[data-astro-cid-3cuxzxk4],.reframe-slider__ticks--lit[data-astro-cid-3cuxzxk4]>span[data-astro-cid-3cuxzxk4].is-major{background-color:var(--color-ink)}.reframe-slider__ends[data-astro-cid-3cuxzxk4]{font-size:var(--font-size-xs);color:var(--color-muted);justify-content:space-between;display:flex}.reframe-slider__input[data-astro-cid-3cuxzxk4]{-webkit-appearance:none;appearance:none;width:100%;height:var(--hit);cursor:pointer;touch-action:pan-y;background:0 0;margin:0}.reframe-slider__input[data-astro-cid-3cuxzxk4]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.reframe-slider__input[data-astro-cid-3cuxzxk4]:focus-visible{outline:none}.reframe-slider__input[data-astro-cid-3cuxzxk4]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);corner-shape:round;background:linear-gradient(to right, var(--color-border) var(--from,0%), var(--color-ink) var(--from,0%), var(--color-ink) var(--to,var(--pct)), var(--color-border) var(--to,var(--pct)));height:4px}.reframe-slider__input[data-astro-cid-3cuxzxk4]::-moz-range-track{border-radius:var(--radius-pill);corner-shape:round;background:var(--color-border);height:4px}.reframe-slider__input[data-astro-cid-3cuxzxk4]::-moz-range-progress{border-radius:var(--radius-pill);corner-shape:round;background:var(--color-ink);height:4px}.reframe-slider__input[data-astro-cid-3cuxzxk4]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--handle-w) - 4px);height:calc(var(--handle-h) - 4px);margin-top:calc((4px - var(--handle-h)) / 2);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-ink);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-ink), var(--elev-resting);transition:transform var(--duration-glyph) var(--ease-spring), box-shadow var(--duration-hover) var(--ease-hover)}.reframe-slider__input[data-astro-cid-3cuxzxk4]::-moz-range-thumb{width:calc(var(--handle-w) - 4px);height:calc(var(--handle-h) - 4px);border-radius:var(--radius-pill);corner-shape:round;background:var(--color-ink);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-ink), var(--elev-resting);transition:transform var(--duration-glyph) var(--ease-spring), box-shadow var(--duration-hover) var(--ease-hover)}.reframe-slider__input[data-astro-cid-3cuxzxk4]:active::-webkit-slider-thumb{transform:scaleY(1.15)}.reframe-slider__input[data-astro-cid-3cuxzxk4]:active::-moz-range-thumb{transform:scaleY(1.15)}.reframe-slider__input[data-astro-cid-3cuxzxk4]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--color-ink), 0 0 0 5px var(--color-brand-ring)}.reframe-slider__input[data-astro-cid-3cuxzxk4]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--color-ink), 0 0 0 5px var(--color-brand-ring)}.reframe-calc__grid[data-astro-cid-ydq4zsw7]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.reframe-calc__controls[data-astro-cid-ydq4zsw7]{gap:var(--space-lg);display:grid}.reframe-calc__result[data-astro-cid-ydq4zsw7]{gap:var(--space-xs);padding:var(--space-lg);background-color:var(--color-surface);border-radius:var(--radius-md);display:grid}.reframe-calc__total[data-astro-cid-ydq4zsw7]{font-family:var(--font-heading);font-size:var(--font-size-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.reframe-calc__label[data-astro-cid-ydq4zsw7],.reframe-calc__rate[data-astro-cid-ydq4zsw7]{color:var(--color-muted)}.reframe-calc__controls[data-astro-cid-ydq4zsw7]>[data-astro-cid-ydq4zsw7]{min-width:0}.reframe-calc__scroll[data-astro-cid-ydq4zsw7]{overflow-x:auto}@media (width<=64rem){.reframe-calc__grid[data-astro-cid-ydq4zsw7]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.reframe-calc__total[data-astro-cid-ydq4zsw7]{font-size:var(--font-size-3xl)}}
