.lab-dca-head{margin-bottom:var(--lab-space-3)}.lab-dca-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lab-dca-herocard{margin:var(--lab-space-3) 0;padding:var(--lab-space-4)}.lab-dca-herocard[hidden]{display:none}.lab-dca-eg{margin-left:var(--lab-space-1);color:var(--lab-muted)}.lab-dca-last{margin:0 0 var(--lab-space-3);color:var(--lab-muted)}.lab-dca-sharenote{min-height:0;margin:0}.lab-dca-sharenote:empty{display:none}.lab-dca-actions{gap:var(--lab-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lab-dca-actions .lab-btn{min-height:var(--lab-control-h)}.lab-dca-form{gap:var(--lab-space-2) var(--lab-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.lab-dca-form>.lab-field--wide{grid-column:1/-1}@media (width<=767px){.lab .lab-dca-form.lab-panel{background:0 0;border:0;padding:0}.lab-dca-head h1{margin-bottom:0;font-size:1.5rem;line-height:2rem}.lab-dca .lab-field>label{font-size:.875rem}}.lab .lab-dca-h2{margin-top:var(--lab-section-gap);align-items:center;gap:var(--lab-space-3);flex-wrap:wrap;display:flex}.lab .lab-dca-form .lab-dca-h2,.lab .lab-dca-result .lab-dca-h2{margin-top:0}.lab .lab-dca-h3{margin:var(--lab-space-6) 0 var(--lab-space-3)}.lab-dca-form{align-content:start;display:grid}.lab-dca-form .lab-field{gap:var(--lab-space-1)}.lab-dca-hint,.lab-dca-error{max-width:none;margin:0}.lab-dca-error{color:var(--lab-negative);font:var(--cp-t-small);font-weight:600}.lab-dca-error[hidden],.lab-dca-inspect[hidden]{display:none}.lab-dca-seg{display:flex}.lab-dca-seg>.lab-btn{min-height:var(--lab-control-h);background:0 0;border-color:#0000;flex:1 1 0}.lab-dca-seg .lab-btn[aria-pressed=true]{background:var(--lab-surface);border-color:var(--lab-action);color:var(--lab-action)}.lab-dca-form [data-submit]{width:100%}.lab-dca-fallback{gap:var(--lab-space-1);grid-template-columns:minmax(0,1fr);display:grid}.lab-dca-main{min-width:0}.lab-dca-for{margin:0 0 var(--lab-space-4);overflow-wrap:anywhere;max-width:none}.lab-dca-facts{margin:0 0 var(--lab-space-3)}.lab-dca-chart{min-height:var(--lab-chart-h)}.lab-dca-svg{width:100%;height:var(--lab-chart-h);touch-action:pan-y;display:block}.lab-dca-chart text{font:var(--lab-text-chart) var(--lab-font-ui);fill:var(--lab-muted)}.lab-dca-gridline{stroke:var(--lab-border);stroke-width:1px}.lab-dca-axis-caption{font-weight:600}.lab-dca-cursor{stroke:var(--lab-ink);stroke-width:1px}.lab-dca-dot{stroke:var(--lab-surface);stroke-width:1.5px}.lab-dca-dot--1{fill:var(--lab-series-1)}.lab-dca-dot--2{fill:var(--lab-series-2)}.lab-dca-inspect{gap:var(--lab-space-1);margin-top:var(--lab-space-2);grid-template-columns:minmax(0,1fr);display:grid}.lab-dca-slider{width:100%;min-height:var(--lab-control-h);accent-color:var(--lab-action)}.lab-dca-readout{margin:var(--lab-space-2) 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:none}.lab-dca-legend{gap:var(--lab-space-2) var(--lab-space-4);margin:0 0 var(--lab-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lab-dca-legend li{align-items:center;gap:var(--lab-space-2);min-height:28px;display:inline-flex}.lab-dca-caption{margin:0}.lab-dca-risk{margin-top:var(--lab-space-4)}.lab-dca-more{margin:var(--lab-space-3) 0 0;align-items:center;gap:var(--lab-space-2) var(--lab-space-3);flex-wrap:wrap;display:flex}.lab-dca-excludes{max-width:none}.lab-dca-assumptions{margin:0 0 var(--lab-space-4);padding-left:var(--lab-space-6);max-width:var(--lab-measure)}.lab-dca-assumptions li{margin-bottom:var(--lab-space-2)}@media (width<=479px){.lab .lab-dca-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lab .lab-dca-table,.lab .lab-dca-table tbody{width:100%;display:block}.lab .lab-dca-table tr{gap:2px var(--lab-space-3);padding:var(--lab-space-2) var(--lab-space-3);border-bottom:1px solid var(--lab-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab .lab-dca-table th[scope=row]{height:auto;color:var(--lab-ink);border:0;grid-column:1/-1;padding:0;font-weight:700;display:block}.lab .lab-dca-table td,.lab .lab-dca-table td.lab-num{text-align:left;border:0;height:auto;padding:0;display:block}.lab .lab-dca-table td:before{content:attr(data-label);color:var(--lab-muted);font:var(--cp-t-small);display:block}}
