.live-scenario-panel-module-scss-module__uBXj_G__root{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-6);display:grid;position:relative;overflow:hidden}.live-scenario-panel-module-scss-module__uBXj_G__root:before{background:var(--color-accent);content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.live-scenario-panel-module-scss-module__uBXj_G__root[data-variant=plain]{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.live-scenario-panel-module-scss-module__uBXj_G__root[data-variant=plain]:before{content:none}.live-scenario-panel-module-scss-module__uBXj_G__header{align-items:flex-start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.live-scenario-panel-module-scss-module__uBXj_G__header>div{min-inline-size:0}.live-scenario-panel-module-scss-module__uBXj_G__eyebrow{color:var(--color-accent-ink);font-size:var(--font-size-micro);letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase;font-weight:800}.live-scenario-panel-module-scss-module__uBXj_G__title{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.3}.live-scenario-panel-module-scss-module__uBXj_G__intro{color:var(--color-text-body);font-size:var(--form-font-size-hint);margin:var(--space-1) 0 0;max-inline-size:52ch;line-height:1.5}.live-scenario-panel-module-scss-module__uBXj_G__status{background:var(--color-status-success-bg);border:1px solid var(--color-status-success-border);border-radius:var(--radius-pill);color:var(--color-status-success-text);font-size:var(--font-size-micro);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);white-space:nowrap;flex-shrink:0;font-weight:700;line-height:1.2;display:inline-flex}.live-scenario-panel-module-scss-module__uBXj_G__status[data-status=paused]{background:var(--color-status-error-bg);border-color:var(--color-status-error-border);color:var(--color-status-error-text)}.live-scenario-panel-module-scss-module__uBXj_G__status>span{block-size:var(--space-1);inline-size:var(--space-1);background:currentColor;border-radius:50%}.live-scenario-panel-module-scss-module__uBXj_G__notice{background:var(--color-status-error-bg);border:1px solid var(--color-status-error-border);border-radius:var(--radius-md);color:var(--color-status-error-text);font-size:var(--form-font-size-hint);padding:var(--space-3) var(--space-4);margin:0;font-weight:600;line-height:1.45}@media (max-width:680px){.live-scenario-panel-module-scss-module__uBXj_G__root{padding:var(--space-5)}}
.deposit-module-scss-module__oSZ0DG__assumptionGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deposit-module-scss-module__oSZ0DG__scopeNote{background:var(--color-surface-subtle);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--form-font-size-hint);padding:var(--space-4);margin:0;line-height:1.55}.deposit-module-scss-module__oSZ0DG__scopeNote strong{color:var(--color-text-strong)}.deposit-module-scss-module__oSZ0DG__comparison{border-block-start:1px solid var(--color-border-muted);gap:var(--space-4);padding-block-start:var(--space-5);display:grid}.deposit-module-scss-module__oSZ0DG__comparisonTitle{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.3}.deposit-module-scss-module__oSZ0DG__comparisonIntro{color:var(--color-text-body);font-size:var(--form-font-size-hint);margin:var(--space-1) 0 0;max-inline-size:62ch;line-height:1.5}.deposit-module-scss-module__oSZ0DG__comparisonGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deposit-module-scss-module__oSZ0DG__option{background:var(--color-surface-cream);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4);display:grid;position:relative;overflow:hidden}.deposit-module-scss-module__oSZ0DG__option:before{background:var(--color-accent);content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.deposit-module-scss-module__oSZ0DG__optionHeader{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.deposit-module-scss-module__oSZ0DG__optionHeader span{color:var(--color-text-strong);font-size:var(--font-size-meta);font-weight:800}.deposit-module-scss-module__oSZ0DG__optionHeader strong{color:var(--color-contrast-ink);font-size:var(--font-size-body-lg);letter-spacing:-.02em;white-space:nowrap}.deposit-module-scss-module__oSZ0DG__optionMeta{color:var(--color-text-body);font-size:var(--font-size-caption);margin:0;font-weight:700;line-height:1.4}.deposit-module-scss-module__oSZ0DG__optionDetails{border-block-start:1px solid var(--color-border-muted);gap:var(--space-2);margin:var(--space-1) 0 0;padding-block-start:var(--space-3);display:grid}.deposit-module-scss-module__oSZ0DG__optionDetails div{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.deposit-module-scss-module__oSZ0DG__optionDetails dt{color:var(--color-text-body);font-size:var(--font-size-caption)}.deposit-module-scss-module__oSZ0DG__optionDetails dd{color:var(--color-text-strong);font-size:var(--font-size-meta);margin:0;font-weight:800}.deposit-module-scss-module__oSZ0DG__assumptions{border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);overflow:hidden}.deposit-module-scss-module__oSZ0DG__assumptionsSummary{background:var(--color-surface-base);cursor:pointer;align-items:center;gap:var(--space-4);min-height:var(--control-height);padding:var(--space-3) var(--space-5);justify-content:space-between;list-style:none;display:flex}.deposit-module-scss-module__oSZ0DG__assumptionsSummary::-webkit-details-marker{display:none}.deposit-module-scss-module__oSZ0DG__assumptionsSummary>span{gap:2px;display:grid}.deposit-module-scss-module__oSZ0DG__assumptionsSummary strong{color:var(--color-text-strong);font-size:var(--font-size-label)}.deposit-module-scss-module__oSZ0DG__assumptionsSummary small{color:var(--color-text-body);font-size:var(--font-size-caption)}.deposit-module-scss-module__oSZ0DG__assumptionsSummary svg{fill:none;height:20px;stroke:var(--color-text-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:20px;transition:transform .18s}.deposit-module-scss-module__oSZ0DG__assumptionsSummary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1*var(--focus-ring-width))}.deposit-module-scss-module__oSZ0DG__assumptions[open] .deposit-module-scss-module__oSZ0DG__assumptionsSummary{background:var(--color-surface-cream)}.deposit-module-scss-module__oSZ0DG__assumptions[open] .deposit-module-scss-module__oSZ0DG__assumptionsSummary svg{transform:rotate(180deg)}.deposit-module-scss-module__oSZ0DG__assumptionsBody{border-block-start:1px solid var(--color-border-muted);padding:var(--space-5)}.deposit-module-scss-module__oSZ0DG__depositAnswer{border-block:1px solid var(--color-border-muted);align-items:center;gap:var(--space-4);padding-block:var(--space-3);justify-content:space-between;display:flex}.deposit-module-scss-module__oSZ0DG__depositAnswer>span{gap:2px;display:grid}.deposit-module-scss-module__oSZ0DG__depositAnswer small{color:var(--color-text-body);font-size:var(--font-size-caption)}.deposit-module-scss-module__oSZ0DG__depositAnswer strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.deposit-module-scss-module__oSZ0DG__editDeposit{color:var(--color-accent-ink);cursor:pointer;font:inherit;font-size:var(--font-size-meta);min-height:44px;padding:0 var(--space-2);text-underline-offset:3px;background:0 0;border:0;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.deposit-module-scss-module__oSZ0DG__editDeposit:hover{text-decoration-color:currentColor}.deposit-module-scss-module__oSZ0DG__editDeposit:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.deposit-module-scss-module__oSZ0DG__assessment{padding-block-start:var(--space-5)}@media (max-width:600px){.deposit-module-scss-module__oSZ0DG__assumptionGrid,.deposit-module-scss-module__oSZ0DG__comparisonGrid{grid-template-columns:minmax(0,1fr)}.deposit-module-scss-module__oSZ0DG__assumptionsSummary,.deposit-module-scss-module__oSZ0DG__assumptionsBody{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.deposit-module-scss-module__oSZ0DG__assumptionsSummary svg{transition:none}}