.budget-slider.svelte-1n7bmp0{--thumb: 18px;display:flex;flex-direction:column;gap:10px}.value-row.svelte-1n7bmp0{display:flex;align-items:baseline;gap:10px;margin:0;min-height:26px}.value.svelte-1n7bmp0{font-family:var(--font-sans);font-size:var(--mkt-sub-quiet, 20px);font-weight:var(--mkt-w-medium, 500);line-height:var(--mkt-leading-snug, 1.25);letter-spacing:var(--mkt-tracking-sub, -.015em);font-variant-numeric:tabular-nums;color:var(--color-text-primary, rgba(0, 0, 0, .9))}.value-caption.svelte-1n7bmp0{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.track-wrap.svelte-1n7bmp0{position:relative;min-height:44px;display:flex;align-items:center}.track-inner.svelte-1n7bmp0{position:absolute;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);top:50%;height:2px;transform:translateY(-50%);pointer-events:none}.track.svelte-1n7bmp0{position:absolute;inset:0;background:color-mix(in srgb,var(--color-base-content) 14%,transparent)}.track-fill.svelte-1n7bmp0{position:absolute;left:0;top:0;height:100%;background:var(--color-brand, #0000ff)}.tick.svelte-1n7bmp0{position:absolute;top:50%;width:1px;height:10px;margin-left:-.5px;transform:translateY(-50%);background:color-mix(in srgb,var(--color-base-content) 30%,transparent)}.tick--passed.svelte-1n7bmp0{background:var(--color-brand, #0000ff)}.range.svelte-1n7bmp0{position:relative;z-index:1;width:100%;margin:0;padding:0!important;height:44px;background:transparent;border:none;border-radius:0;appearance:none;-webkit-appearance:none;cursor:pointer}.range.svelte-1n7bmp0:focus{outline:none}.range.svelte-1n7bmp0::-webkit-slider-runnable-track{height:44px;background:transparent;border:none}.range.svelte-1n7bmp0::-moz-range-track{height:44px;background:transparent;border:none}.range.svelte-1n7bmp0::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((44px - var(--thumb)) / 2);background:var(--color-brand, #0000ff);border:none;border-radius:0;cursor:grab}.range.svelte-1n7bmp0::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--color-brand, #0000ff);border:none;border-radius:0;cursor:grab}.range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-brand, #0000ff);outline-offset:3px}.range.svelte-1n7bmp0:focus-visible::-moz-range-thumb{outline:2px solid var(--color-brand, #0000ff);outline-offset:3px}.tick-labels.svelte-1n7bmp0{position:relative;height:14px;margin-inline:calc(var(--thumb) / 2)}.tick-label.svelte-1n7bmp0{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.tick-label--first.svelte-1n7bmp0{transform:none}.tick-label--last.svelte-1n7bmp0{transform:translate(-100%)}[data-theme=dark] .value.svelte-1n7bmp0,[data-theme=clad_black] .value.svelte-1n7bmp0{color:#ffffffeb}[data-theme=dark] .value-caption.svelte-1n7bmp0,[data-theme=clad_black] .value-caption.svelte-1n7bmp0,[data-theme=dark] .tick-label.svelte-1n7bmp0,[data-theme=clad_black] .tick-label.svelte-1n7bmp0{color:#ffffff6b}[data-theme=dark] .track-fill.svelte-1n7bmp0,[data-theme=clad_black] .track-fill.svelte-1n7bmp0,[data-theme=dark] .tick--passed.svelte-1n7bmp0,[data-theme=clad_black] .tick--passed.svelte-1n7bmp0{background:#fffc}[data-theme=dark] .range.svelte-1n7bmp0::-webkit-slider-thumb,[data-theme=clad_black] .range.svelte-1n7bmp0::-webkit-slider-thumb{background:#ffffffeb}[data-theme=dark] .range.svelte-1n7bmp0::-moz-range-thumb,[data-theme=clad_black] .range.svelte-1n7bmp0::-moz-range-thumb{background:#ffffffeb}[data-theme=dark] .range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb,[data-theme=clad_black] .range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb{outline-color:#fffc}[data-theme=dark] .range.svelte-1n7bmp0:focus-visible::-moz-range-thumb,[data-theme=clad_black] .range.svelte-1n7bmp0:focus-visible::-moz-range-thumb{outline-color:#fffc}.step1.svelte-6lg3n9{display:flex;flex-direction:column;gap:20px;container:planner-step1 / inline-size}.step1-header.svelte-6lg3n9{display:flex;flex-direction:column;gap:4px}.step1-question.svelte-6lg3n9{font-family:var(--font-sans);font-size:var(--mkt-sub-quiet, 20px);font-weight:var(--mkt-w-medium, 500);line-height:var(--mkt-leading-snug, 1.25);letter-spacing:var(--mkt-tracking-sub, -.015em);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin:0}.type-grid.svelte-6lg3n9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}@container planner-step1 (max-width: 560px){.type-grid.svelte-6lg3n9{grid-template-columns:minmax(0,1fr)}}.type-card.svelte-6lg3n9{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:18px!important;min-height:44px;background:transparent;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);border-radius:0;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.type-card.svelte-6lg3n9:hover,.type-card.svelte-6lg3n9:focus-visible{background-color:color-mix(in srgb,var(--color-base-content) 4%,transparent);border-color:color-mix(in srgb,var(--color-base-content) 30%,transparent)}.type-card.svelte-6lg3n9:hover .type-card-label:where(.svelte-6lg3n9){color:var(--color-brand, #0000ff)}.type-card.svelte-6lg3n9:focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:2px}.type-card--selected.svelte-6lg3n9,.type-card--selected.svelte-6lg3n9:hover{background-color:color-mix(in srgb,var(--color-base-content) 7%,transparent);border-color:var(--color-brand, #0000ff);box-shadow:inset 0 0 0 1px var(--color-brand, #0000ff)}.type-card-num.svelte-6lg3n9{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);font-variant-numeric:tabular-nums;letter-spacing:var(--mkt-tracking-label, .1em);color:color-mix(in srgb,var(--color-base-content) 40%,transparent);transition:color .15s}.type-card--selected.svelte-6lg3n9 .type-card-num:where(.svelte-6lg3n9){color:var(--color-brand, #0000ff)}.type-card-label.svelte-6lg3n9{margin-top:7px;font-family:var(--font-sans);font-size:var(--mkt-body, 15px);font-weight:var(--mkt-w-regular, 400);line-height:var(--mkt-leading-snug, 1.25);color:var(--color-text-secondary, rgba(0, 0, 0, .65));transition:color .15s}.type-card--selected.svelte-6lg3n9 .type-card-label:where(.svelte-6lg3n9){font-weight:var(--mkt-w-medium, 500);color:var(--color-text-primary, rgba(0, 0, 0, .9))}.type-card-desc.svelte-6lg3n9{font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);line-height:var(--mkt-leading-normal, 1.55);color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}@container planner-step1 (max-width: 400px){.type-card.svelte-6lg3n9{padding:14px!important}}.step1--inline.svelte-6lg3n9{gap:10px}.step1--inline.svelte-6lg3n9 .step1-question:where(.svelte-6lg3n9){font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);font-weight:var(--mkt-w-medium, 500);line-height:var(--mkt-leading-snug, 1.25);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.step1--inline.svelte-6lg3n9 .type-grid:where(.svelte-6lg3n9){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@container planner-step1 (min-width: 900px){.step1--inline.svelte-6lg3n9 .type-grid:where(.svelte-6lg3n9){grid-template-columns:repeat(4,minmax(0,1fr))}}@container planner-step1 (max-width: 440px){.step1--inline.svelte-6lg3n9 .type-grid:where(.svelte-6lg3n9){grid-template-columns:minmax(0,1fr)}}.step1--inline.svelte-6lg3n9 .type-card:where(.svelte-6lg3n9){gap:2px;padding:10px 12px!important}.step1--inline.svelte-6lg3n9 .type-card-label:where(.svelte-6lg3n9){margin-top:4px;font-size:var(--mkt-body-sm, 13.5px)}.step1--inline.svelte-6lg3n9 .type-card-desc:where(.svelte-6lg3n9){font-size:var(--mkt-meta, 11px);line-height:var(--mkt-leading-snug, 1.25)}[data-theme=dark] .step1-question.svelte-6lg3n9,[data-theme=clad_black] .step1-question.svelte-6lg3n9{color:#ffffffeb}[data-theme=dark] .step1--inline.svelte-6lg3n9 .step1-question:where(.svelte-6lg3n9),[data-theme=clad_black] .step1--inline.svelte-6lg3n9 .step1-question:where(.svelte-6lg3n9){color:#ffffff6b}[data-theme=dark] .type-card-label.svelte-6lg3n9,[data-theme=clad_black] .type-card-label.svelte-6lg3n9{color:#fff9}[data-theme=dark] .type-card--selected.svelte-6lg3n9 .type-card-label:where(.svelte-6lg3n9),[data-theme=clad_black] .type-card--selected.svelte-6lg3n9 .type-card-label:where(.svelte-6lg3n9){color:#ffffffeb}[data-theme=dark] .type-card-desc.svelte-6lg3n9,[data-theme=clad_black] .type-card-desc.svelte-6lg3n9{color:#ffffff6b}[data-theme=dark] .type-card.svelte-6lg3n9:hover .type-card-label:where(.svelte-6lg3n9),[data-theme=clad_black] .type-card.svelte-6lg3n9:hover .type-card-label:where(.svelte-6lg3n9){color:#ffffffeb}[data-theme=dark] .type-card--selected.svelte-6lg3n9,[data-theme=clad_black] .type-card--selected.svelte-6lg3n9,[data-theme=dark] .type-card--selected.svelte-6lg3n9:hover,[data-theme=clad_black] .type-card--selected.svelte-6lg3n9:hover{border-color:#fffc;box-shadow:inset 0 0 0 1px #fffc}[data-theme=dark] .type-card-num.svelte-6lg3n9,[data-theme=clad_black] .type-card-num.svelte-6lg3n9{color:#fff6}[data-theme=dark] .type-card--selected.svelte-6lg3n9 .type-card-num:where(.svelte-6lg3n9),[data-theme=clad_black] .type-card--selected.svelte-6lg3n9 .type-card-num:where(.svelte-6lg3n9){color:#ffffffeb}@media(prefers-reduced-motion:reduce){.type-card.svelte-6lg3n9,.type-card-num.svelte-6lg3n9,.type-card-label.svelte-6lg3n9{transition:none}}
