@layer properties,theme,base;@layer components{._root_2s9ur_6{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}@container (width>=60rem){._root_2s9ur_6{padding:var(--pui-space-6) var(--pui-space-8)}}._tabs_2s9ur_21{gap:var(--pui-space-3);flex-direction:column;display:flex}._tabList_2s9ur_28{flex:12rem;justify-content:flex-end;min-width:0}._bar_2s9ur_33{justify-content:space-between;align-items:end;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._titles_2s9ur_40{flex-direction:column;gap:.125rem;min-width:0;display:flex}._title_2s9ur_40{color:var(--pui-ink);font-size:var(--pui-text-xl);font-weight:600}._card_2s9ur_51{gap:var(--pui-space-2);border-radius:var(--pui-radius-card);min-width:0;max-width:44rem;padding:var(--pui-space-4);flex-direction:column;display:flex}._priceGrid_2s9ur_61{align-items:start;gap:var(--pui-space-5);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=52rem){._priceGrid_2s9ur_61{gap:var(--pui-space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}._priceGrid_2s9ur_61>._card_2s9ur_51{max-width:none}._summary_2s9ur_75{order:0}}._summary_2s9ur_75{gap:var(--pui-space-1);min-width:0;padding-block:var(--pui-space-2);flex-direction:column;order:-1;display:flex}._summaryLabel_2s9ur_88{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-weight:500}._summaryFigure_2s9ur_93{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1.05}._payback_2s9ur_102{align-items:flex-start;gap:var(--pui-space-2);margin-block:var(--pui-space-3) var(--pui-space-2);color:var(--pui-success);font-size:var(--pui-text-sm);font-weight:500;display:flex}._steps_2s9ur_111{gap:var(--pui-space-2);margin-top:var(--pui-space-3);border-top:1px solid var(--pui-line-soft);padding-top:var(--pui-space-4);flex-direction:column;display:flex}._steps_2s9ur_111 li{align-items:center;gap:var(--pui-space-3);font-size:var(--pui-text-sm);grid-template-columns:9rem minmax(0,1fr) 6.5rem;display:grid}._steps_2s9ur_111 li[data-kind=total],._steps_2s9ur_111 li[data-kind=result]{font-weight:500}._stepLabel_2s9ur_130{color:var(--pui-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._stepTrack_2s9ur_136{height:1.25rem;position:relative}._stepBar_2s9ur_140{background:color-mix(in oklab, var(--pui-ink) 30%, transparent);border-radius:3px;min-inline-size:2px;position:absolute;inset-block:0}._stepBar_2s9ur_140[data-kind=add]{background:color-mix(in oklab, var(--pui-ink) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-ink) 35%, transparent)}._stepBar_2s9ur_140[data-kind=less]{background:color-mix(in oklab, var(--pui-success) 55%, transparent)}._stepBar_2s9ur_140[data-kind=result]{background:var(--pui-ink)}._stepAmount_2s9ur_158{color:var(--pui-ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}._tag_2s9ur_164{border-radius:var(--pui-radius-chip);min-width:4.5rem;padding:2px var(--pui-space-2);color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._tag_2s9ur_164[aria-pressed=true]{background:color-mix(in oklab, var(--pui-ink) 12%, transparent);color:var(--pui-ink)}._tag_2s9ur_164:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._label_2s9ur_179{margin-top:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:600}._quiet_2s9ur_185{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:400}._icon_2s9ur_190{flex-shrink:0;width:1rem;height:1rem;margin-block-start:.125rem}._iconSm_2s9ur_196{flex-shrink:0;width:.75rem;height:.75rem}._baseRow_2s9ur_201,._totalRow_2s9ur_202{justify-content:space-between;align-items:baseline;gap:var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);display:flex}._rows_2s9ur_210{flex-direction:column;display:flex}._row_2s9ur_210{align-items:center;gap:var(--pui-space-3);border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-1-5) var(--pui-space-2);font-size:var(--pui-text-sm);text-align:start;display:flex}._rows_2s9ur_210>li+li{box-shadow:inset 0 1px 0 var(--pui-line-soft)}._mark_2s9ur_227{border-radius:var(--pui-radius-chip);background:color-mix(in oklab, var(--pui-ink) 12%, transparent);width:1.125rem;height:1.125rem;color:var(--pui-ink);flex:none;place-items:center;display:grid}._mark_2s9ur_227 svg{width:.75rem;height:.75rem}[data-off] ._mark_2s9ur_227{box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--pui-ink-3);background:0 0}[data-off] ._rowLabel_2s9ur_246{color:var(--pui-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--pui-line-strong);text-decoration-color:var(--pui-line-strong)}[data-off] ._amount_2s9ur_251{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._rowLabel_2s9ur_246{min-width:0;color:var(--pui-ink);flex:1}._amount_2s9ur_251{color:var(--pui-ink);font-variant-numeric:tabular-nums;white-space:nowrap}._totalRow_2s9ur_202{border-top:1px solid var(--pui-line);margin-top:var(--pui-space-1);padding-top:var(--pui-space-2);font-weight:600}._totalAmount_2s9ur_271{font-variant-numeric:tabular-nums;white-space:nowrap}._net_2s9ur_275{font-size:var(--pui-text-lg)}._billCard_2s9ur_278{gap:var(--pui-space-4);max-width:none;display:grid}._wide_2s9ur_283 ._billCard_2s9ur_278{grid-template-columns:14rem minmax(0,1fr);align-items:end}._bars_2s9ur_287{justify-content:center;gap:var(--pui-space-4);height:16rem;display:flex}._barCol_2s9ur_293{gap:var(--pui-space-1);flex-direction:column;width:5rem;display:flex}._barTrack_2s9ur_299{flex-direction:column-reverse;flex:1;gap:1px;display:flex}._seg_2s9ur_305{border-radius:2px;display:block}._barLabel_2s9ur_309{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;text-align:center}._billSide_2s9ur_315{gap:var(--pui-space-3);flex-direction:column;min-width:0;display:flex}._table_2s9ur_321{border-collapse:collapse;width:100%;font-size:var(--pui-text-sm)}._table_2s9ur_321 th,._table_2s9ur_321 td{border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-2) var(--pui-space-2) var(--pui-space-2) 0;color:var(--pui-ink);text-align:start;font-weight:400}._table_2s9ur_321 thead th{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:600}._table_2s9ur_321 ._num_2s9ur_339{font-variant-numeric:tabular-nums;text-align:end}._table_2s9ur_321 ._center_2s9ur_343{text-align:center}._billTotal_2s9ur_346 :is(th,td){font-weight:700!important}._swatch_2s9ur_349{width:.625rem;height:.625rem;border-radius:2px;margin-inline-end:var(--pui-space-2);display:inline-block}._saves_2s9ur_356{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-green-tint);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);display:flex}._sectionName_2s9ur_366{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._hidden_2s9ur_372{align-items:center;gap:var(--pui-space-1);border-radius:var(--pui-radius-pill);background:var(--pui-orange-tint);padding:0 var(--pui-space-2);font-size:var(--pui-text-xs);display:inline-flex}[data-hidden] th{color:var(--pui-ink-3)!important}}@layer utilities;
