.stage-estimate.svelte-usmd11{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.estimate-live.svelte-usmd11{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;flex:1 1 auto;min-width:0}.estimate-figures.svelte-usmd11{margin:0;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));font-variant-numeric:tabular-nums}.estimate-sep.svelte-usmd11{color:color-mix(in srgb,var(--color-base-content) 30%,transparent)}.estimate-band.svelte-usmd11,.estimate-span.svelte-usmd11,.estimate-prompt.svelte-usmd11{margin:0;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-secondary, rgba(0, 0, 0, .65))}.estimate-prompt.svelte-usmd11{font-size:var(--mkt-body, 15px)}.stage-estimate--ready.svelte-usmd11 .estimate-cta:where(.svelte-usmd11){font-weight:var(--mkt-w-medium, 500);box-shadow:inset 0 -1px 0 0 var(--color-brand, currentColor)}.estimate-cta.svelte-usmd11{display:inline-flex;align-items:center;gap:10px;padding:0!important;min-height:44px;background:none;border:none;border-radius:0;font-family:var(--font-sans);font-size:var(--mkt-body, 15px);font-weight:var(--mkt-w-medium, 500);line-height:var(--mkt-leading-snug, 1.25);color:var(--color-text-primary, rgba(0, 0, 0, .9));text-decoration:none;white-space:nowrap;transition:color .15s}.estimate-cta.svelte-usmd11:hover{color:var(--color-brand, currentColor)}.estimate-cta.svelte-usmd11 svg{opacity:.55;transition:opacity .15s,transform .15s}.estimate-cta.svelte-usmd11:hover svg{opacity:1;transform:translate(2px)}.estimate-cta.svelte-usmd11:focus-visible{outline:2px solid var(--color-brand, currentColor);outline-offset:4px;border-radius:2px}.stage-estimate--sticky.svelte-usmd11{position:sticky;top:var(--header-offset, 5rem);flex-direction:column;align-items:flex-start;gap:12px}.stage-estimate--sticky.svelte-usmd11 .estimate-live:where(.svelte-usmd11){flex:0 0 auto;flex-direction:column;align-items:flex-start}.stage-estimate--mobile-bar.svelte-usmd11{position:fixed;left:0;right:0;bottom:0;z-index:10000;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;min-height:var(--mobile-action-bar-content-height, 68px);padding:var(--mobile-action-bar-padding-vertical, .75rem) clamp(16px,5vw,32px);padding-bottom:calc(var(--mobile-action-bar-padding-vertical, .75rem) + env(safe-area-inset-bottom,0px));background:var(--color-background-primary, Canvas);border-top:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent)}.stage-estimate--mobile-bar.svelte-usmd11 .estimate-band:where(.svelte-usmd11),.stage-estimate--mobile-bar.svelte-usmd11 .estimate-span:where(.svelte-usmd11){display:none}.stage-estimate--mobile-bar.svelte-usmd11 .estimate-figures:where(.svelte-usmd11){font-size:var(--mkt-body, 15px);letter-spacing:normal}[data-theme=dark] .estimate-figures.svelte-usmd11,[data-theme=clad_black] .estimate-figures.svelte-usmd11,[data-theme=dark] .estimate-cta.svelte-usmd11,[data-theme=clad_black] .estimate-cta.svelte-usmd11,[data-theme=dark] .estimate-cta.svelte-usmd11:hover,[data-theme=clad_black] .estimate-cta.svelte-usmd11:hover{color:#ffffffeb}[data-theme=dark] .estimate-band.svelte-usmd11,[data-theme=clad_black] .estimate-band.svelte-usmd11,[data-theme=dark] .estimate-span.svelte-usmd11,[data-theme=clad_black] .estimate-span.svelte-usmd11,[data-theme=dark] .estimate-prompt.svelte-usmd11,[data-theme=clad_black] .estimate-prompt.svelte-usmd11{color:#fff9}[data-theme=dark] .stage-estimate--ready.svelte-usmd11 .estimate-cta:where(.svelte-usmd11),[data-theme=clad_black] .stage-estimate--ready.svelte-usmd11 .estimate-cta:where(.svelte-usmd11){box-shadow:inset 0 -1px #fffc}@media(prefers-reduced-motion:reduce){.estimate-cta.svelte-usmd11,.estimate-cta.svelte-usmd11 svg{transition:none}.estimate-cta.svelte-usmd11:hover svg{transform:none}}.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)}.budget-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}.budget-range.svelte-1n7bmp0:focus{outline:none}.budget-range.svelte-1n7bmp0::-webkit-slider-runnable-track{height:44px;background:transparent;border:none}.budget-range.svelte-1n7bmp0::-moz-range-track{height:44px;background:transparent;border:none}.budget-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}.budget-range.svelte-1n7bmp0::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--color-brand, #0000ff);border:none;border-radius:0;cursor:grab}.budget-range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-brand, #0000ff);outline-offset:3px}.budget-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] .budget-range.svelte-1n7bmp0::-webkit-slider-thumb,[data-theme=clad_black] .budget-range.svelte-1n7bmp0::-webkit-slider-thumb{background:#ffffffeb}[data-theme=dark] .budget-range.svelte-1n7bmp0::-moz-range-thumb,[data-theme=clad_black] .budget-range.svelte-1n7bmp0::-moz-range-thumb{background:#ffffffeb}[data-theme=dark] .budget-range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb,[data-theme=clad_black] .budget-range.svelte-1n7bmp0:focus-visible::-webkit-slider-thumb{outline-color:#fffc}[data-theme=dark] .budget-range.svelte-1n7bmp0:focus-visible::-moz-range-thumb,[data-theme=clad_black] .budget-range.svelte-1n7bmp0:focus-visible::-moz-range-thumb{outline-color:#fffc}.quiet.svelte-1n7bmp0{--thumb: 24px;gap:8px;padding:20px 0 8px}.quiet.svelte-1n7bmp0 .value-row:where(.svelte-1n7bmp0){justify-content:center}.quiet.svelte-1n7bmp0 .value:where(.svelte-1n7bmp0){font-size:clamp(2rem,6vw,3rem);font-weight:400;letter-spacing:-.04em}.budget-note.svelte-1n7bmp0{margin:0 0 20px;text-align:center;font-size:.75rem;color:var(--color-text-secondary)}.endpoints.svelte-1n7bmp0{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-secondary)}.quiet.svelte-1n7bmp0 .budget-range:where(.svelte-1n7bmp0)::-webkit-slider-thumb{border-radius:50%;min-width:24px!important;min-height:24px!important}.quiet.svelte-1n7bmp0 .budget-range:where(.svelte-1n7bmp0)::-moz-range-thumb{border-radius:50%;min-width:24px!important;min-height:24px!important}.quiet.svelte-1n7bmp0 .unsure{align-self:center;min-height:44px;padding:8px 16px;font-size:.875rem;font-weight:400;border:0!important;box-shadow:none!important;background:transparent;color:var(--color-text-secondary)}.quiet.svelte-1n7bmp0 .unsure[aria-pressed=true]{color:var(--color-primary)}.quiet.svelte-1n7bmp0 .budget-range:where(.svelte-1n7bmp0):focus{border:0!important;box-shadow:none!important;outline:none!important}.step-budget.svelte-1t23x22{display:flex;flex-direction:column;gap:10px}.step-budget__hint.svelte-1t23x22{margin:0;font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}[data-theme=dark] .step-budget__hint.svelte-1t23x22,[data-theme=clad_black] .step-budget__hint.svelte-1t23x22{color:#ffffff6b}.step-timing.svelte-t1f3vd{display:flex;flex-direction:column;gap:14px;container:stage-timing / inline-size}.timing-grid.svelte-t1f3vd{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container stage-timing (min-width: 520px){.timing-grid.svelte-t1f3vd{grid-template-columns:repeat(2,minmax(0,1fr))}}.timing-card.svelte-t1f3vd{display:grid;row-gap:3px;justify-items:start;text-align:left;padding:14px 16px!important;min-height:44px;background:transparent;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);border-radius:0;cursor:pointer;transition:border-color .15s,background-color .15s}.timing-card.svelte-t1f3vd:hover{background:color-mix(in srgb,var(--color-base-content) 4%,transparent)}.timing-card.svelte-t1f3vd:focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:2px}.timing-card--selected.svelte-t1f3vd{border-color:var(--color-brand, #0000ff);background:color-mix(in srgb,var(--color-brand, #0000ff) 7%,transparent);box-shadow:inset 0 0 0 1px var(--color-brand, #0000ff)}.timing-num.svelte-t1f3vd{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.timing-card--selected.svelte-t1f3vd .timing-num:where(.svelte-t1f3vd){color:var(--color-brand, #0000ff)}.timing-label.svelte-t1f3vd{font-family:var(--font-sans);font-size:var(--mkt-body, 15px);line-height:var(--mkt-leading-snug, 1.25);color:var(--color-text-primary, rgba(0, 0, 0, .9))}.timing-card--selected.svelte-t1f3vd .timing-label:where(.svelte-t1f3vd){font-weight:var(--mkt-w-medium, 500)}.timing-desc.svelte-t1f3vd{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-secondary, rgba(0, 0, 0, .65))}.step-timing__hint.svelte-t1f3vd{margin:0;font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--color-text-secondary, rgba(0, 0, 0, .65))}@media(prefers-reduced-motion:reduce){.timing-card.svelte-t1f3vd{transition:none}}[data-theme=dark] .timing-label.svelte-t1f3vd,[data-theme=clad_black] .timing-label.svelte-t1f3vd{color:#ffffffeb}[data-theme=dark] .timing-desc.svelte-t1f3vd,[data-theme=clad_black] .timing-desc.svelte-t1f3vd,[data-theme=dark] .step-timing__hint.svelte-t1f3vd,[data-theme=clad_black] .step-timing__hint.svelte-t1f3vd{color:#fff9}[data-theme=dark] .timing-num.svelte-t1f3vd,[data-theme=clad_black] .timing-num.svelte-t1f3vd{color:#ffffff6b}[data-theme=dark] .timing-card--selected.svelte-t1f3vd,[data-theme=clad_black] .timing-card--selected.svelte-t1f3vd{border-color:#fffc;background:#ffffff14;box-shadow:inset 0 0 0 1px #fffc}[data-theme=dark] .timing-card--selected.svelte-t1f3vd .timing-num:where(.svelte-t1f3vd),[data-theme=clad_black] .timing-card--selected.svelte-t1f3vd .timing-num:where(.svelte-t1f3vd){color:#ffffffeb}
