.pKsgia_builder{gap:1rem;display:grid}.pKsgia_controls{border:1px solid var(--c-line-strong);background:var(--c-surface);flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;padding:1rem 1.1rem;display:flex}.pKsgia_controls fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pKsgia_controls legend{font-size:var(--t-micro);color:var(--c-ink-muted);margin-block-end:.4rem}.pKsgia_chips{flex-wrap:wrap;gap:.35rem;display:flex}.pKsgia_chip{display:inline-flex;position:relative}.pKsgia_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pKsgia_chip span{border:1px solid var(--c-line-strong);border-radius:var(--radius-s);min-block-size:2.5rem;font-size:var(--t-small);background:var(--c-surface);transition:background var(--dur-quick) var(--ease-standard);align-items:center;padding:.4rem .75rem;display:inline-flex}.pKsgia_chip input:checked+span{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-ground)}.pKsgia_chip input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.pKsgia_chip[data-disabled] span{opacity:.4;text-decoration:line-through}.pKsgia_toggle{cursor:pointer;font-size:var(--t-small);align-items:center;gap:.6rem;display:inline-flex;position:relative}.pKsgia_toggle input{opacity:0;cursor:pointer;block-size:1.4rem;inline-size:2.6rem;margin:0;position:absolute}.pKsgia_toggle small{font-size:var(--t-micro);color:var(--c-ink-muted);display:block}.pKsgia_switch{border:1px solid var(--c-ink);background:var(--c-surface);block-size:1.4rem;inline-size:2.6rem;transition:background var(--dur-quick) var(--ease-standard);border-radius:1rem;flex:none;position:relative}.pKsgia_switch:after{content:"";background:var(--c-ink);block-size:.95rem;inline-size:.95rem;transition:transform var(--dur-base) var(--ease-rise);border-radius:50%;position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem}.pKsgia_toggle input:checked+.pKsgia_switch{background:var(--c-olive);border-color:var(--c-olive)}.pKsgia_toggle input:checked+.pKsgia_switch:after{background:var(--c-surface);transform:translate(1.2rem)}html[dir=rtl] .pKsgia_toggle input:checked+.pKsgia_switch:after{transform:translate(-1.2rem)}.pKsgia_toggle input:focus-visible+.pKsgia_switch{outline:2px solid var(--c-focus);outline-offset:2px}.pKsgia_toggle input:disabled+.pKsgia_switch{opacity:.4}.pKsgia_reference{font-size:var(--t-small);color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.pKsgia_sheet{border:1px solid var(--c-line-strong);background:linear-gradient(var(--c-line) 1px, transparent 1px) 0 0 / 100% 1.6rem, var(--c-surface);padding:.75rem;overflow-x:auto}.pKsgia_svg{block-size:auto;inline-size:100%;min-inline-size:38rem;font-family:var(--font-text);display:block}.pKsgia_caption{fill:var(--c-ink-muted);font-size:11px}.pKsgia_profilePlanned{fill:color-mix(in srgb, var(--s-sand) 35%, transparent);stroke:var(--c-line-strong);stroke-width:1px;stroke-dasharray:4 3}.pKsgia_profileBuilt{fill:var(--s-plaster);stroke:var(--c-ink);stroke-width:1.5px;animation:pKsgia_built var(--dur-rise) var(--ease-rise) both;transform-box:fill-box;transform-origin:50% 100%}@keyframes pKsgia_built{0%{transform:scaleY(.05)}}.pKsgia_axis{stroke:var(--c-ink);stroke-width:1px}.pKsgia_year{fill:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.pKsgia_msDone{fill:var(--c-ink)}.pKsgia_msPlanned{fill:var(--c-surface);stroke:var(--c-ink);stroke-width:1px}.pKsgia_today{stroke:var(--c-accent);stroke-width:1.2px;stroke-dasharray:3 3}.pKsgia_todayLabel{fill:var(--c-accent-strong);font-size:11px}.pKsgia_leader{stroke:var(--c-line-strong);stroke-width:.6px;stroke-dasharray:2 3}.pKsgia_buyerBar{fill:var(--c-ink)}.pKsgia_loanBar{stroke:var(--c-olive);stroke-width:1px}.pKsgia_share{fill:var(--c-ink);font-variant-numeric:tabular-nums;font-size:11px}.pKsgia_bar{animation:pKsgia_barUp var(--dur-rise) var(--ease-rise) both;transform-box:view-box;transform-origin:0 392px}@keyframes pKsgia_barUp{0%{opacity:0;transform:scaleY(0)}}.pKsgia_legend{font-size:var(--t-micro);color:var(--c-ink-muted);align-items:center;gap:.4rem .6rem;margin-block-start:.4rem;display:flex}.pKsgia_keyBuyer,.pKsgia_keyLoan{background:var(--c-ink);block-size:.8rem;inline-size:.8rem}.pKsgia_keyLoan{border:1px solid var(--c-olive);background:repeating-linear-gradient(-45deg, var(--c-surface) 0 2px, var(--c-olive) 2px 3.4px);margin-inline-start:.8rem}.pKsgia_tableWrap{overflow-x:auto}.pKsgia_table{border-collapse:collapse;inline-size:100%;font-size:var(--t-small);font-variant-numeric:tabular-nums;background:var(--c-surface)}.pKsgia_table th,.pKsgia_table td{border-block-end:1px solid var(--c-line);text-align:start;padding:.55rem .6rem}.pKsgia_table td{white-space:nowrap}.pKsgia_table thead th{font-size:var(--t-micro);color:var(--c-ink-muted);border-block-end-color:var(--c-ink);font-weight:400}.pKsgia_table tbody th{font-weight:400}.pKsgia_table tfoot th,.pKsgia_table tfoot td{font-weight:500}.pKsgia_table tfoot tr:last-child th,.pKsgia_table tfoot tr:last-child td{border-block-end:3px double var(--c-line-strong)}.pKsgia_called{font-size:var(--t-micro);color:var(--c-ink-muted);display:block}.pKsgia_tva{font-size:var(--t-micro);color:var(--c-ink-muted)}@media (prefers-reduced-motion:reduce){.pKsgia_bar,.pKsgia_profileBuilt{animation:none}}
._5K6jkW_stage{padding:0 var(--gutter) clamp(2rem, 5vw, 4rem)}._5K6jkW_note{color:var(--c-ink-muted);margin-block-start:1rem}._5K6jkW_notes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}._5K6jkW_guarantee{border:1px solid var(--c-line-strong);border-inline-start:3px solid var(--c-olive);background:var(--c-surface);align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;display:flex}._5K6jkW_guarantee svg{color:var(--c-olive);flex:none}._5K6jkW_small{font-size:var(--t-small);color:var(--c-ink-muted);gap:.6rem;margin:0;padding-inline-start:1.1rem;display:grid}@media (max-width:52rem){._5K6jkW_notes{grid-template-columns:minmax(0,1fr)}}
