.risk-module__cvtOoa__riskWorkspace{min-width:0;color:var(--text-body);gap:18px;display:grid}.risk-module__cvtOoa__pageHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.risk-module__cvtOoa__pageHeading>div:first-child{gap:7px;display:grid}.risk-module__cvtOoa__pageHeading>div:first-child>span,.risk-module__cvtOoa__panelHeading span,.risk-module__cvtOoa__constraintHeading span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.risk-module__cvtOoa__pageHeading h1{color:var(--text-strong);font-size:var(--dashboard-page-title);letter-spacing:-.045em;margin:0;font-weight:720;line-height:1.04}.risk-module__cvtOoa__pageHeading p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.risk-module__cvtOoa__headingActions{align-items:center;gap:14px;display:flex}.risk-module__cvtOoa__resetButton{width:fit-content;margin-top:3px}.risk-module__cvtOoa__metricStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.risk-module__cvtOoa__metricStrip article{align-items:center;gap:12px;min-width:0;padding:17px 15px;display:flex}.risk-module__cvtOoa__metricStrip article+article{border-left:1px solid var(--border)}.risk-module__cvtOoa__metricIcon{background:var(--primary-soft);width:39px;height:39px;color:var(--primary);border:1px solid #cddaff;border-radius:50%;flex:none;place-items:center;display:grid}.risk-module__cvtOoa__metricStrip>article>div{gap:2px;min-width:0;display:grid}.risk-module__cvtOoa__metricStrip small{color:var(--text-body);font-size:13px;font-weight:650}.risk-module__cvtOoa__metricStrip strong{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:23px;font-weight:750;line-height:1.1}.risk-module__cvtOoa__metricStrip em{color:var(--text-muted);font-size:12px;font-style:normal}.risk-module__cvtOoa__metricStrip article:nth-child(4) .risk-module__cvtOoa__metricIcon{color:var(--warning);background:#fff7ed;border-color:#f5ddba}.risk-module__cvtOoa__metricStrip article:nth-child(5) .risk-module__cvtOoa__metricIcon{color:var(--purple);background:#f5f1ff;border-color:#ded1ff}.risk-module__cvtOoa__analysisGrid,.risk-module__cvtOoa__evidenceGrid{grid-template-columns:minmax(0,1.28fr) minmax(350px,.82fr);gap:18px;min-width:0;display:grid}.risk-module__cvtOoa__factorPanel,.risk-module__cvtOoa__guardrailPanel,.risk-module__cvtOoa__contributorPanel,.risk-module__cvtOoa__stressPanel,.risk-module__cvtOoa__constraintPanel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm)}.risk-module__cvtOoa__factorPanel,.risk-module__cvtOoa__guardrailPanel,.risk-module__cvtOoa__contributorPanel,.risk-module__cvtOoa__stressPanel{padding:20px}.risk-module__cvtOoa__panelHeading,.risk-module__cvtOoa__constraintHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.risk-module__cvtOoa__panelHeading h2,.risk-module__cvtOoa__constraintHeading h2{color:var(--text-strong);letter-spacing:-.025em;margin:4px 0 0;font-size:17px;font-weight:720}.risk-module__cvtOoa__panelHeading>small{color:var(--text-muted);text-align:right;padding-top:4px;font-size:12px}.risk-module__cvtOoa__factorSelect{color:var(--text-muted);gap:3px;font-size:12px;font-weight:650;display:grid}.risk-module__cvtOoa__factorSelect select{border:1px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--text-strong);font:inherit;border-radius:8px;padding:0 8px;font-size:13px;font-weight:700}.risk-module__cvtOoa__factorSelect select:focus-visible,.risk-module__cvtOoa__guardrailPanel input:focus-visible{box-shadow:var(--focus-ring);outline:0}.risk-module__cvtOoa__factorLegend{color:var(--text-body);flex-wrap:wrap;gap:12px 18px;margin:14px 0 7px;font-size:12px;display:flex}.risk-module__cvtOoa__factorLegend span{align-items:center;gap:6px;display:inline-flex}.risk-module__cvtOoa__factorLegend i{border-radius:50%;width:10px;height:10px}.risk-module__cvtOoa__portfolioLegend{background:var(--primary)}.risk-module__cvtOoa__benchmarkLegend{background:#9ca8bb}.risk-module__cvtOoa__targetLegend{border:1.5px solid var(--text-strong);background:var(--surface)}.risk-module__cvtOoa__factorStage{position:relative;overflow-x:auto}.risk-module__cvtOoa__factorSvg{width:100%;min-width:600px;display:block}.risk-module__cvtOoa__factorBandLabel{fill:var(--text-muted);font-size:12px;font-weight:700}.risk-module__cvtOoa__factorGuide{stroke:#dbe3ef;stroke-dasharray:3 4}.risk-module__cvtOoa__neutralGuide{stroke:#9eaec4;stroke-width:1.25px}.risk-module__cvtOoa__factorRow{cursor:pointer;outline:none}.risk-module__cvtOoa__factorRowBase{stroke:#ebeff5;stroke-width:1px}.risk-module__cvtOoa__factorName{fill:var(--text-strong);font-size:13px;font-weight:700}.risk-module__cvtOoa__portfolioBar{stroke:var(--primary);stroke-linecap:round;stroke-width:8px}.risk-module__cvtOoa__benchmarkBar{stroke:#9ca8bb;stroke-linecap:round;stroke-width:5px}.risk-module__cvtOoa__targetPoint{fill:var(--surface);stroke:var(--text-strong);stroke-width:1.5px}.risk-module__cvtOoa__factorRow[data-selected=true] .risk-module__cvtOoa__portfolioBar{stroke-width:10px}.risk-module__cvtOoa__factorRow:focus-visible .risk-module__cvtOoa__factorRowBase{stroke:var(--primary);stroke-width:3px}.risk-module__cvtOoa__factorTick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.risk-module__cvtOoa__factorAxisLabel{fill:var(--text-body);font-size:12px;font-weight:650}.risk-module__cvtOoa__factorTooltip{z-index:1;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 97%,transparent);width:152px;box-shadow:var(--shadow-sm);color:var(--text-body);pointer-events:none;border-radius:10px;gap:2px;padding:9px 10px;font-size:12px;line-height:1.35;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.risk-module__cvtOoa__factorTooltip strong{color:var(--text-strong);font-size:13px}.risk-module__cvtOoa__factorTooltip span{justify-content:space-between;gap:8px;display:flex}.risk-module__cvtOoa__factorTooltip b{color:var(--text-strong);font-variant-numeric:tabular-nums}.risk-module__cvtOoa__factorTooltip small{color:var(--text-muted);font-size:12px}.risk-module__cvtOoa__guardrailPanel{align-content:start;gap:16px;display:grid}.risk-module__cvtOoa__guardrailFields{gap:14px;display:grid}.risk-module__cvtOoa__betaRange{border:1px solid var(--border);border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:12px;display:grid}.risk-module__cvtOoa__betaRange legend{color:var(--text-strong);padding:0 4px;font-size:14px;font-weight:700}.risk-module__cvtOoa__betaRange output{color:var(--primary);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:14px;font-weight:750}.risk-module__cvtOoa__betaRange label{min-width:0}.risk-module__cvtOoa__guardrailSwitches{border-top:1px solid var(--border);gap:12px;padding-top:2px;display:grid}.risk-module__cvtOoa__guardrailStatus{border:1px solid;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.risk-module__cvtOoa__guardrailStatus span{gap:2px;display:grid}.risk-module__cvtOoa__guardrailStatus strong{font-size:14px}.risk-module__cvtOoa__guardrailStatus small{font-size:12px}.risk-module__cvtOoa__guardrailPass{color:var(--success);background:#f1fbf4;border-color:#b8dfc1}.risk-module__cvtOoa__guardrailFail{color:var(--danger);background:#fff5f4;border-color:#f1c2bc}.risk-module__cvtOoa__contributorTable,.risk-module__cvtOoa__stressTable{margin-top:15px;font-size:13px;display:grid}.risk-module__cvtOoa__contributorHeader,.risk-module__cvtOoa__contributorRow{grid-template-columns:38px minmax(155px,1fr) minmax(145px,1.15fr) 64px;align-items:center;gap:9px;display:grid}.risk-module__cvtOoa__contributorHeader,.risk-module__cvtOoa__stressHeader{color:var(--text-muted);text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:750}.risk-module__cvtOoa__contributorRow{border-top:1px solid var(--border);min-height:34px}.risk-module__cvtOoa__contributorRow strong{color:var(--text-strong);font-size:13px}.risk-module__cvtOoa__contribution{grid-template-columns:minmax(45px,1fr) auto;align-items:center;gap:9px;display:grid}.risk-module__cvtOoa__contribution:before{content:"";background:#e9eef6;border-radius:99px;grid-area:1/1;height:4px}.risk-module__cvtOoa__contribution i{z-index:1;background:var(--primary);border-radius:99px;grid-area:1/1;height:4px}.risk-module__cvtOoa__contribution b,.risk-module__cvtOoa__contributorRow>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.risk-module__cvtOoa__contributorTotal{border-top:1px solid var(--border-strong);color:var(--text-strong);grid-template-columns:1fr 100px 64px;gap:9px;padding-top:10px;font-size:13px;display:grid}.risk-module__cvtOoa__contributorTotal b{font-variant-numeric:tabular-nums;text-align:right}.risk-module__cvtOoa__stressHeader,.risk-module__cvtOoa__stressRow{grid-template-columns:110px minmax(150px,1fr) 88px 75px;align-items:center;gap:10px;display:grid}.risk-module__cvtOoa__stressRow{border-top:1px solid var(--border);min-height:43px}.risk-module__cvtOoa__stressRow strong{color:var(--text-strong)}.risk-module__cvtOoa__stressRow>span:nth-child(2){color:var(--text-body);font-size:13px}.risk-module__cvtOoa__stressRow>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.risk-module__cvtOoa__impactDown,.risk-module__cvtOoa__impactUp{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.risk-module__cvtOoa__impactDown{color:var(--success)}.risk-module__cvtOoa__impactUp{color:var(--danger)}.risk-module__cvtOoa__constraintPanel{overflow:hidden}.risk-module__cvtOoa__constraintHeading{padding:18px 20px 12px}.risk-module__cvtOoa__constraintBody{grid-template-columns:minmax(0,1fr) 292px;gap:14px;padding:0 20px 18px;display:grid}.risk-module__cvtOoa__constraintChecks{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.risk-module__cvtOoa__constraintChecks article{background:var(--surface);align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.risk-module__cvtOoa__constraintChecks article[data-status=satisfied] svg{color:var(--success)}.risk-module__cvtOoa__constraintChecks article[data-status=breached] svg{color:var(--danger)}.risk-module__cvtOoa__constraintChecks article[data-status=inactive] svg{color:var(--text-muted)}.risk-module__cvtOoa__constraintChecks article>div{gap:4px;min-width:0;display:grid}.risk-module__cvtOoa__constraintChecks strong{color:var(--text-strong);font-size:13px}.risk-module__cvtOoa__constraintChecks span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.risk-module__cvtOoa__overallStatus{border:1px solid;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.risk-module__cvtOoa__overallStatus>div{gap:4px;display:grid}.risk-module__cvtOoa__overallStatus strong{font-size:16px}.risk-module__cvtOoa__overallStatus span{font-size:13px;line-height:1.4}.risk-module__cvtOoa__overallPass{color:var(--success);background:#f1fbf4;border-color:#b8dfc1}.risk-module__cvtOoa__overallFail{color:var(--danger);background:#fff5f4;border-color:#f1c2bc}@media (max-width:1220px){.risk-module__cvtOoa__metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-module__cvtOoa__metricStrip article:nth-child(4){border-left:0;border-top:1px solid var(--border)}.risk-module__cvtOoa__metricStrip article:nth-child(5){border-top:1px solid var(--border)}.risk-module__cvtOoa__analysisGrid,.risk-module__cvtOoa__evidenceGrid{grid-template-columns:minmax(0,1fr)}.risk-module__cvtOoa__constraintBody{grid-template-columns:1fr}.risk-module__cvtOoa__overallStatus{min-height:90px}.risk-module__cvtOoa__constraintChecks{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.risk-module__cvtOoa__pageHeading{display:grid}.risk-module__cvtOoa__headingActions{flex-wrap:wrap;align-items:flex-start}.risk-module__cvtOoa__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-module__cvtOoa__metricStrip article:nth-child(n+3){border-top:1px solid var(--border)}.risk-module__cvtOoa__metricStrip article:nth-child(3),.risk-module__cvtOoa__metricStrip article:nth-child(5){border-left:0}.risk-module__cvtOoa__factorPanel,.risk-module__cvtOoa__guardrailPanel,.risk-module__cvtOoa__contributorPanel,.risk-module__cvtOoa__stressPanel{padding:16px 13px}.risk-module__cvtOoa__betaRange{grid-template-columns:1fr}.risk-module__cvtOoa__contributorTable,.risk-module__cvtOoa__stressTable{overflow-x:auto}.risk-module__cvtOoa__contributorHeader,.risk-module__cvtOoa__contributorRow{min-width:510px}.risk-module__cvtOoa__stressHeader,.risk-module__cvtOoa__stressRow{min-width:515px}.risk-module__cvtOoa__constraintChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-module__cvtOoa__constraintChecks article{min-height:70px}}@media (max-width:480px){.risk-module__cvtOoa__metricStrip{grid-template-columns:1fr}.risk-module__cvtOoa__metricStrip article+article,.risk-module__cvtOoa__metricStrip article:nth-child(3),.risk-module__cvtOoa__metricStrip article:nth-child(5){border-top:1px solid var(--border);border-left:0}.risk-module__cvtOoa__panelHeading>small{display:none}.risk-module__cvtOoa__factorSelect{width:108px}.risk-module__cvtOoa__factorLegend{gap:7px 12px}.risk-module__cvtOoa__constraintChecks{grid-template-columns:1fr}.risk-module__cvtOoa__constraintBody,.risk-module__cvtOoa__constraintHeading{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.risk-module__cvtOoa__factorRow,.risk-module__cvtOoa__portfolioBar{transition:none}}
.primitives-module__00JF0a__card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;padding:20px}.primitives-module__00JF0a__cardElevated{background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.primitives-module__00JF0a__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.primitives-module__00JF0a__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:750}.primitives-module__00JF0a__heading h1{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.primitives-module__00JF0a__headingDescription{max-width:680px;color:var(--text-body);margin:8px 0 0;font-size:15px}.primitives-module__00JF0a__headingActions{flex-wrap:wrap;gap:10px;display:flex}.primitives-module__00JF0a__metricStrip{grid-template-columns:repeat(var(--metric-columns,4), minmax(0, 1fr));border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);display:grid;overflow:hidden}.primitives-module__00JF0a__metricItem{border-right:1px solid var(--border);min-width:0;padding:18px 20px}.primitives-module__00JF0a__metricItem:last-child{border-right:0}.primitives-module__00JF0a__metricLabel{color:var(--text-muted);font-size:12px;font-weight:650}.primitives-module__00JF0a__metricValue{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:750;display:block}.primitives-module__00JF0a__metricDetail{color:var(--text-body);margin-top:3px;font-size:14px;display:block}.primitives-module__00JF0a__badge{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.primitives-module__00JF0a__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.primitives-module__00JF0a__neutral{color:var(--text-body);background:var(--canvas)}.primitives-module__00JF0a__info{color:var(--primary);background:var(--primary-soft)}.primitives-module__00JF0a__success{color:var(--success);background:#eef8f2}.primitives-module__00JF0a__warning{color:var(--warning);background:#fff7ed}.primitives-module__00JF0a__danger{color:var(--danger);background:#fff1f0}.primitives-module__00JF0a__purple{color:var(--purple);background:#f5f1ff}.primitives-module__00JF0a__button,.primitives-module__00JF0a__iconButton{border-radius:var(--control-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.primitives-module__00JF0a__button:active:not(:disabled),.primitives-module__00JF0a__iconButton:active:not(:disabled){transform:translateY(1px)}.primitives-module__00JF0a__button:focus-visible,.primitives-module__00JF0a__iconButton:focus-visible,.primitives-module__00JF0a__segment input:focus-visible+span,.primitives-module__00JF0a__slider:focus-visible,.primitives-module__00JF0a__switch:focus-visible{box-shadow:var(--focus-ring);outline:0}.primitives-module__00JF0a__button:disabled,.primitives-module__00JF0a__iconButton:disabled,.primitives-module__00JF0a__slider:disabled,.primitives-module__00JF0a__switch:disabled{cursor:not-allowed;opacity:.48}.primitives-module__00JF0a__primaryButton{background:var(--primary);color:#fff}.primitives-module__00JF0a__primaryButton:hover:not(:disabled){background:var(--primary-hover)}.primitives-module__00JF0a__secondaryButton{border-color:var(--border-strong);background:var(--surface);color:var(--text-strong)}.primitives-module__00JF0a__secondaryButton:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.primitives-module__00JF0a__iconButton{border-color:var(--border-strong);background:var(--surface);width:42px;color:var(--text-body);padding:0}.primitives-module__00JF0a__iconButton:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.primitives-module__00JF0a__segmented{border:1px solid var(--border);border-radius:calc(var(--control-radius) + 2px);background:var(--canvas);gap:3px;width:fit-content;padding:3px;display:flex}.primitives-module__00JF0a__segment{cursor:pointer;position:relative}.primitives-module__00JF0a__segment input{opacity:0;width:1px;height:1px;position:absolute}.primitives-module__00JF0a__segment span{min-height:36px;color:var(--text-muted);border-radius:8px;place-items:center;padding:0 13px;font-size:13px;font-weight:700;display:grid}.primitives-module__00JF0a__segment:hover span{color:var(--text-strong)}.primitives-module__00JF0a__segment input:checked+span{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.primitives-module__00JF0a__segment input:disabled+span{cursor:not-allowed;opacity:.48}.primitives-module__00JF0a__field{color:var(--text-body);gap:9px;display:grid}.primitives-module__00JF0a__fieldHeader{justify-content:space-between;gap:16px;display:flex}.primitives-module__00JF0a__fieldLabel{font-size:13px;font-weight:700}.primitives-module__00JF0a__fieldValue{color:var(--text-strong);font-variant-numeric:tabular-nums;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace}.primitives-module__00JF0a__fieldHint{color:var(--text-muted);margin:0;font-size:12px}.primitives-module__00JF0a__slider{width:100%;min-height:24px;accent-color:var(--primary);cursor:pointer}.primitives-module__00JF0a__switchRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.primitives-module__00JF0a__switchCopy{gap:3px;display:grid}.primitives-module__00JF0a__switchCopy strong{color:var(--text-strong);font-size:14px}.primitives-module__00JF0a__switchCopy span{color:var(--text-muted);font-size:12px}.primitives-module__00JF0a__switch{cursor:pointer;background:#aeb8ca;border:0;border-radius:999px;flex:none;width:46px;height:26px;transition:background-color .12s;position:relative}.primitives-module__00JF0a__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b173938}.primitives-module__00JF0a__switch[aria-checked=true]{background:var(--primary)}.primitives-module__00JF0a__switch[aria-checked=true]:after{transform:translate(20px)}.primitives-module__00JF0a__tooltipContent{z-index:20;background:var(--text-strong);color:#fff;max-width:260px;box-shadow:var(--shadow-md);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.4}.primitives-module__00JF0a__tooltipArrow{fill:var(--text-strong)}.primitives-module__00JF0a__tableWrap{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);width:100%;overflow-x:auto}.primitives-module__00JF0a__table{border-collapse:collapse;width:100%;min-width:620px}.primitives-module__00JF0a__table caption{color:var(--text-strong);text-align:left;padding:14px 16px;font-size:14px;font-weight:750}.primitives-module__00JF0a__table th,.primitives-module__00JF0a__table td{border-top:1px solid var(--border);color:var(--text-body);text-align:left;padding:12px 16px;font-size:14px}.primitives-module__00JF0a__table th{color:var(--text-muted);letter-spacing:.02em;font-size:12px;font-weight:750}.primitives-module__00JF0a__table tbody tr:hover{background:var(--primary-soft)}.primitives-module__00JF0a__alignRight{font-variant-numeric:tabular-nums;text-align:right!important}.primitives-module__00JF0a__empty{border:1px dashed var(--border-strong);border-radius:var(--card-radius);text-align:center;place-content:center;justify-items:center;min-height:220px;padding:32px;display:grid}.primitives-module__00JF0a__emptyIcon{color:var(--text-muted)}.primitives-module__00JF0a__empty h2{color:var(--text-strong);margin:14px 0 0;font-size:18px}.primitives-module__00JF0a__empty p{max-width:440px;color:var(--text-muted);margin:6px 0 0;font-size:14px}.primitives-module__00JF0a__skeleton{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-height:220px;padding:20px}.primitives-module__00JF0a__skeletonLine{background:#e8edf5;border-radius:999px;height:14px;margin-bottom:12px;animation:1.4s ease-in-out infinite primitives-module__00JF0a__pulse}.primitives-module__00JF0a__skeletonLine:first-child{width:34%}.primitives-module__00JF0a__skeletonLine:nth-child(2){width:78%}.primitives-module__00JF0a__skeletonLine:nth-child(3){width:62%}.primitives-module__00JF0a__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.primitives-module__00JF0a__toastRegion{z-index:100;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.primitives-module__00JF0a__toast{min-height:52px;color:var(--text-body);pointer-events:auto;background:#fffffffb;border:1px solid #b1bfd6f2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:14px;display:grid;box-shadow:0 14px 34px #0b173929,0 2px 8px #0b173917}.primitives-module__00JF0a__toast[data-tone=success]>svg{color:var(--success)}.primitives-module__00JF0a__toast[data-tone=warning]>svg{color:var(--warning)}.primitives-module__00JF0a__toast[data-tone=error]>svg{color:var(--danger)}.primitives-module__00JF0a__toast[data-tone=info]>svg{color:var(--primary)}.primitives-module__00JF0a__toastDismiss{background:0 0;border:0;width:34px;min-height:34px}@media (max-width:560px){.primitives-module__00JF0a__toastRegion{width:calc(100vw - 32px);bottom:16px;right:16px}}.primitives-module__00JF0a__dialog{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(760px,100vh - 32px);color:var(--text-body);box-shadow:var(--shadow-md);padding:0}.primitives-module__00JF0a__dialog::backdrop{background:#0b17396b}.primitives-module__00JF0a__drawer{border-radius:16px 0 0 16px;width:min(480px,100vw - 24px);height:100vh;max-height:100vh;margin:0 0 0 auto}.primitives-module__00JF0a__dialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px 12px 20px;display:flex}.primitives-module__00JF0a__dialogHeader h2{color:var(--text-strong);margin:0;font-size:18px}.primitives-module__00JF0a__dialogBody{padding:20px}.primitives-module__00JF0a__dialogBody p{margin:0 0 14px;line-height:1.55}.primitives-module__00JF0a__dialogBody p:last-child{margin-bottom:0}@keyframes primitives-module__00JF0a__pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.primitives-module__00JF0a__button,.primitives-module__00JF0a__iconButton,.primitives-module__00JF0a__switch,.primitives-module__00JF0a__switch:after{transition:none}.primitives-module__00JF0a__skeletonLine{animation:none}}@media (max-width:768px){.primitives-module__00JF0a__heading{flex-direction:column}.primitives-module__00JF0a__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.primitives-module__00JF0a__metricItem:nth-child(2){border-right:0}.primitives-module__00JF0a__metricItem:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:480px){.primitives-module__00JF0a__metricStrip{grid-template-columns:1fr}.primitives-module__00JF0a__metricItem{border-right:0;border-bottom:1px solid var(--border)}.primitives-module__00JF0a__metricItem:last-child{border-bottom:0}}
.provenance-badge-module__YZbBsG__badge{color:#475569;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.provenance-badge-module__YZbBsG__badge[data-provenance=live]{color:#08763e;background:#effaf2}.provenance-badge-module__YZbBsG__badge[data-provenance=measured],.provenance-badge-module__YZbBsG__badge[data-provenance=recorded]{color:#2455c7;background:#f0f4ff}.provenance-badge-module__YZbBsG__badge[data-provenance=derived]{color:#73510a;background:#fff8df}.provenance-badge-module__YZbBsG__badge[data-provenance=illustrative]{color:#8a3f14;background:#fff4ec}.provenance-badge-module__YZbBsG__badge[data-provenance=unavailable]{color:#64748b;background:#f8fafc}.provenance-badge-module__YZbBsG__metric{justify-items:start;gap:5px;display:grid}.provenance-badge-module__YZbBsG__disclosure{color:var(--text-muted);font-size:11px;line-height:1.35}
.page-evidence-status-module__FetFYq__status{min-width:230px;color:var(--text-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.page-evidence-status-module__FetFYq__dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1188471a}.page-evidence-status-module__FetFYq__status[data-kind=measured] .page-evidence-status-module__FetFYq__dot,.page-evidence-status-module__FetFYq__status[data-kind=recorded] .page-evidence-status-module__FetFYq__dot{background:var(--primary);box-shadow:0 0 0 4px #1647e81a}.page-evidence-status-module__FetFYq__copy{gap:3px;min-width:0;display:grid}.page-evidence-status-module__FetFYq__copy strong{color:var(--text-strong);font-size:13px;line-height:1.25}.page-evidence-status-module__FetFYq__copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.page-evidence-status-module__FetFYq__sparkline{width:80px;height:27px}.page-evidence-status-module__FetFYq__sparkline polyline{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}@media (max-width:680px){.page-evidence-status-module__FetFYq__status{min-width:0}.page-evidence-status-module__FetFYq__sparkline{display:none}}
.scale-module__T-tb0W__workspace{min-width:0;color:var(--text-body);gap:18px;display:grid}.scale-module__T-tb0W__pageHeading,.scale-module__T-tb0W__panelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scale-module__T-tb0W__pageHeading>div,.scale-module__T-tb0W__panelHeading>div{gap:7px;display:grid}.scale-module__T-tb0W__pageHeading>div>span,.scale-module__T-tb0W__panelHeading span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.scale-module__T-tb0W__pageHeading h1{color:var(--text-strong);font-size:var(--dashboard-page-title);letter-spacing:-.05em;margin:0;font-weight:740;line-height:1.04}.scale-module__T-tb0W__pageHeading p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.scale-module__T-tb0W__panelHeading h2{color:var(--text-strong);letter-spacing:-.025em;margin:3px 0 0;font-size:17px;font-weight:730}.scale-module__T-tb0W__panelHeading>small{color:var(--text-muted);text-transform:capitalize;font-size:12px}.scale-module__T-tb0W__setupPanel,.scale-module__T-tb0W__lifecyclePanel,.scale-module__T-tb0W__benchmarkPanel,.scale-module__T-tb0W__plotPanel,.scale-module__T-tb0W__runPanel,.scale-module__T-tb0W__failureNotice,.scale-module__T-tb0W__unavailableMetrics{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm)}.scale-module__T-tb0W__setupPanel,.scale-module__T-tb0W__lifecyclePanel,.scale-module__T-tb0W__benchmarkPanel,.scale-module__T-tb0W__plotPanel,.scale-module__T-tb0W__runPanel{padding:20px}.scale-module__T-tb0W__setupPanel fieldset{margin:17px 0 0}.scale-module__T-tb0W__setupGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(330px,1.35fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.scale-module__T-tb0W__setupGrid>label{min-width:0;color:var(--text-body);gap:6px;font-size:12px;font-weight:700;display:grid}.scale-module__T-tb0W__setupGrid select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:42px;color:var(--text-strong);font:inherit;padding:0 10px}.scale-module__T-tb0W__setupGrid select:focus-visible{box-shadow:var(--focus-ring);outline:0}.scale-module__T-tb0W__setupGrid label small{min-height:32px;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.35}.scale-module__T-tb0W__allowanceGrid{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.scale-module__T-tb0W__allowanceGrid div{background:var(--surface);padding:8px 9px}.scale-module__T-tb0W__allowanceGrid dt{color:var(--text-muted);font-size:10px;font-weight:700}.scale-module__T-tb0W__allowanceGrid dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px;font-weight:700}.scale-module__T-tb0W__commandButton{white-space:nowrap;min-width:174px;min-height:43px}.scale-module__T-tb0W__loadingCopy,.scale-module__T-tb0W__emptyRun{color:var(--text-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.scale-module__T-tb0W__failureNotice{color:#a52b2b;background:#fff9f9;border-color:#f1c7c7;gap:12px;padding:16px;display:flex}.scale-module__T-tb0W__failureNotice>svg{flex:none;margin-top:2px}.scale-module__T-tb0W__failureNotice h2{color:#8f2424;margin:0;font-size:15px}.scale-module__T-tb0W__failureNotice p,.scale-module__T-tb0W__failureNotice small{color:#7c3c3c;margin:5px 0 0;font-size:13px;line-height:1.45}.scale-module__T-tb0W__inlineActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.scale-module__T-tb0W__inlineActions span{color:#7c3c3c;font-size:12px}.scale-module__T-tb0W__metricStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;overflow:hidden}.scale-module__T-tb0W__metricStrip article{gap:3px;min-width:0;padding:16px;display:grid}.scale-module__T-tb0W__metricStrip article+article{border-left:1px solid var(--border)}.scale-module__T-tb0W__metricStrip span,.scale-module__T-tb0W__metricStrip small,.scale-module__T-tb0W__metricStrip em{color:var(--text-muted);font-size:12px;font-style:normal}.scale-module__T-tb0W__metricStrip strong{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:24px;font-weight:760}.scale-module__T-tb0W__metricStrip em{color:var(--text-body);font-size:11px}.scale-module__T-tb0W__metricStrip article[data-provenance=recorded] strong{color:var(--purple)}.scale-module__T-tb0W__metricStrip article[data-provenance=derived] strong{color:var(--success)}.scale-module__T-tb0W__unavailableMetrics{color:var(--text-muted);align-items:flex-start;gap:10px;padding:16px;display:flex}.scale-module__T-tb0W__unavailableMetrics svg{color:var(--warning)}.scale-module__T-tb0W__unavailableMetrics div{gap:3px;display:grid}.scale-module__T-tb0W__unavailableMetrics strong{color:var(--text-strong);font-size:14px}.scale-module__T-tb0W__unavailableMetrics span{font-size:13px;line-height:1.45}.scale-module__T-tb0W__upperGrid,.scale-module__T-tb0W__lowerGrid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:18px;min-width:0;display:grid}.scale-module__T-tb0W__lifecycleSteps{grid-template-columns:repeat(7,minmax(74px,1fr));gap:4px;min-width:620px;margin-top:22px;display:grid}.scale-module__T-tb0W__lifecyclePanel{overflow-x:auto}.scale-module__T-tb0W__lifecycleSteps>div{text-align:center;min-width:0;color:var(--text-muted);justify-items:center;gap:4px;display:grid;position:relative}.scale-module__T-tb0W__lifecycleSteps span{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.scale-module__T-tb0W__lifecycleSteps strong{color:var(--text-strong);font-size:12px}.scale-module__T-tb0W__lifecycleSteps small{color:var(--text-muted);font-size:11px}.scale-module__T-tb0W__lifecycleSteps i{background:var(--border-strong);width:calc(100% - 34px);height:1px;position:absolute;top:14px;left:calc(50% + 17px)}.scale-module__T-tb0W__lifecycleSteps [data-state=complete] span{border-color:var(--success);color:var(--success);background:#effaf2}.scale-module__T-tb0W__lifecycleSteps [data-state=current] span{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.scale-module__T-tb0W__benchmarkGrid{gap:10px;margin-top:16px;display:grid}.scale-module__T-tb0W__benchmarkGrid article{border:1px solid var(--border);background:var(--canvas);border-radius:11px;gap:4px;padding:13px;display:grid}.scale-module__T-tb0W__benchmarkGrid span,.scale-module__T-tb0W__benchmarkGrid small,.scale-module__T-tb0W__benchmarkGrid em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.4}.scale-module__T-tb0W__benchmarkGrid strong{color:var(--purple);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px}.scale-module__T-tb0W__boundaryNote{color:var(--text-muted);margin:14px 0 0;font-size:12px;line-height:1.45}.scale-module__T-tb0W__plot{gap:13px;margin-top:17px;display:grid}.scale-module__T-tb0W__plotRow{grid-template-columns:minmax(115px,.8fr) minmax(150px,1.7fr) auto 92px;align-items:center;gap:10px;display:grid}.scale-module__T-tb0W__plotRow div{gap:2px;display:grid}.scale-module__T-tb0W__plotRow strong{color:var(--text-strong);font-size:13px}.scale-module__T-tb0W__plotRow small,.scale-module__T-tb0W__plotRow em{color:var(--text-muted);font-size:11px;font-style:normal;line-height:1.35}.scale-module__T-tb0W__plotTrack{background:var(--primary-soft);border-radius:999px;height:10px;display:block;overflow:hidden}.scale-module__T-tb0W__plotTrack i{border-radius:inherit;background:var(--purple);height:100%;display:block}.scale-module__T-tb0W__plotRow[data-provenance=live] .scale-module__T-tb0W__plotTrack i{background:var(--primary)}.scale-module__T-tb0W__plotRow[data-provenance=derived] .scale-module__T-tb0W__plotTrack i{background:var(--success)}.scale-module__T-tb0W__plotRow b{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.scale-module__T-tb0W__runPanel{align-content:start;gap:15px;display:grid}.scale-module__T-tb0W__runDetails{border-top:1px solid var(--border);margin:0;display:grid}.scale-module__T-tb0W__runDetails div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.scale-module__T-tb0W__runDetails dt{color:var(--text-muted);font-size:12px}.scale-module__T-tb0W__runDetails dd{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-size:12px;font-weight:650;line-height:1.4}.scale-module__T-tb0W__runDetails code{font-size:11px}.scale-module__T-tb0W__runActions{gap:8px;display:grid}.scale-module__T-tb0W__linkButton{border-radius:var(--control-radius);border:1px solid;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.scale-module__T-tb0W__primaryAction{border-color:var(--primary);background:var(--primary);color:#fff}.scale-module__T-tb0W__secondaryAction{border-color:var(--border-strong);background:var(--surface);color:var(--primary)}.scale-module__T-tb0W__linkButton:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.scale-module__T-tb0W__primaryAction:hover{background:var(--primary-hover);color:#fff}.scale-module__T-tb0W__pendingEvidence{color:var(--text-muted);font-size:12px;line-height:1.4}.scale-module__T-tb0W__spin{animation:.9s linear infinite scale-module__T-tb0W__spin}@keyframes scale-module__T-tb0W__spin{to{transform:rotate(360deg)}}@media (max-width:1240px){.scale-module__T-tb0W__setupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-module__T-tb0W__commandButton{justify-self:start}.scale-module__T-tb0W__upperGrid,.scale-module__T-tb0W__lowerGrid{grid-template-columns:1fr}}@media (max-width:760px){.scale-module__T-tb0W__pageHeading{display:grid}.scale-module__T-tb0W__setupPanel,.scale-module__T-tb0W__lifecyclePanel,.scale-module__T-tb0W__benchmarkPanel,.scale-module__T-tb0W__plotPanel,.scale-module__T-tb0W__runPanel{padding:16px 13px}.scale-module__T-tb0W__setupGrid,.scale-module__T-tb0W__metricStrip{grid-template-columns:1fr}.scale-module__T-tb0W__metricStrip article+article{border-top:1px solid var(--border);border-left:0}.scale-module__T-tb0W__lifecycleSteps{min-width:620px}.scale-module__T-tb0W__plotRow{grid-template-columns:minmax(100px,1fr) minmax(90px,1.3fr)}.scale-module__T-tb0W__plotRow b,.scale-module__T-tb0W__plotRow em{grid-column:1/-1}.scale-module__T-tb0W__runDetails div{grid-template-columns:110px minmax(0,1fr)}}
.prism-product-app{--canvas:#f7f9fc;--surface:#fff;--surface-elevated:#fff;--text-strong:#0b1739;--text-body:#34415f;--text-muted:#6b7894;--border:#e2e8f2;--border-strong:#c8d2e2;--primary:#1647e8;--primary-hover:#0f3ccb;--primary-soft:#edf2ff;--success:#118847;--warning:#d97706;--danger:#d92d20;--purple:#7446e8;--card-radius:16px;--control-radius:10px;--left-rail-width:72px;--header-height:72px;--shadow-sm:0 1px 2px #0b17390d, 0 4px 12px #0b17390a;--shadow-md:0 10px 28px #0b173917;--focus-ring:0 0 0 3px #1647e847;--body-floor:14px;--font-dashboard-ui:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-dashboard-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--dashboard-page-title:clamp(29px,3.1vw,42px);font-family:var(--font-dashboard-ui);font-feature-settings:"kern" 1, "liga" 1, "calt" 1}:is(.prism-product-app code,.prism-product-app pre,.prism-product-app kbd){font-family:var(--font-dashboard-mono);font-variant-numeric:tabular-nums slashed-zero}.prism-app-shell-module__Ed4NZa__shell{background:var(--canvas);min-height:100vh;color:var(--text-strong)}.prism-app-shell-module__Ed4NZa__sideRail{z-index:40;width:var(--left-rail-width);background:#061936;padding:96px 0 24px;position:fixed;inset:0 auto 0 0;overflow:visible}.prism-app-shell-module__Ed4NZa__railList,.prism-app-shell-module__Ed4NZa__topNavigation ul,.prism-app-shell-module__Ed4NZa__mobileNavigation ul{margin:0;padding:0;list-style:none}.prism-app-shell-module__Ed4NZa__railList{justify-content:center;gap:12px;display:grid}.prism-app-shell-module__Ed4NZa__railLink{color:#aebddb;border:1px solid #0000;border-radius:12px;place-items:center;width:44px;height:44px;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:grid;position:relative}.prism-app-shell-module__Ed4NZa__railLink:hover{color:#fff;background:#ffffff14}.prism-app-shell-module__Ed4NZa__railLink:active{transform:translateY(1px)}.prism-app-shell-module__Ed4NZa__railLink:after{z-index:60;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#0b1739;border:1px solid #aebddb47;border-radius:8px;width:max-content;max-width:190px;padding:7px 10px;font-size:12px;font-weight:720;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-5px,-50%);box-shadow:0 8px 20px #030c1e3d}.prism-app-shell-module__Ed4NZa__railLink:hover:after,.prism-app-shell-module__Ed4NZa__railLink:focus-visible:after{opacity:1;transform:translateY(-50%)}.prism-app-shell-module__Ed4NZa__railLink[aria-current=page]{background:var(--primary);color:#fff;box-shadow:0 8px 20px #1647e84d}.prism-app-shell-module__Ed4NZa__selectedIndicator{opacity:0;background:#fff;border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-14px}.prism-app-shell-module__Ed4NZa__railLink[aria-current=page] .prism-app-shell-module__Ed4NZa__selectedIndicator{opacity:1}.prism-app-shell-module__Ed4NZa__workspace{min-width:0;margin-left:var(--left-rail-width)}.prism-app-shell-module__Ed4NZa__header{z-index:30;min-height:var(--header-height);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fffffffa;align-items:center;gap:clamp(20px,2.2vw,40px);padding:0 24px;display:flex;position:sticky;top:0}.prism-app-shell-module__Ed4NZa__brandLockup{color:var(--text-strong);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.prism-app-shell-module__Ed4NZa__brandMark{object-fit:contain;width:42px;height:auto;max-height:40px}.prism-app-shell-module__Ed4NZa__brandCopy{gap:1px;line-height:1;display:grid}.prism-app-shell-module__Ed4NZa__brandCopy strong{letter-spacing:.15em;font-size:17px;font-weight:800}.prism-app-shell-module__Ed4NZa__brandCopy span{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:600}.prism-app-shell-module__Ed4NZa__topNavigation{align-self:stretch;min-width:0}.prism-app-shell-module__Ed4NZa__topNavigation ul{gap:clamp(16px,1.7vw,28px);height:100%;display:flex}.prism-app-shell-module__Ed4NZa__topNavigation li,.prism-app-shell-module__Ed4NZa__topNavigation a{align-items:center;display:flex}.prism-app-shell-module__Ed4NZa__topNavigation a{height:100%;color:var(--text-body);white-space:nowrap;font-size:14px;font-weight:650;text-decoration:none;position:relative}.prism-app-shell-module__Ed4NZa__topNavigation a:hover{color:var(--primary)}.prism-app-shell-module__Ed4NZa__topNavigation a:active{color:var(--primary-hover)}.prism-app-shell-module__Ed4NZa__topNavigation a[aria-current=page]{color:var(--text-strong)}.prism-app-shell-module__Ed4NZa__topNavigation a[aria-current=page]:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.prism-app-shell-module__Ed4NZa__headerUtilities{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.prism-app-shell-module__Ed4NZa__liveEngineButton{border:1px solid var(--primary);border-radius:var(--control-radius);background:var(--surface);min-height:36px;color:var(--primary);cursor:pointer;font:inherit;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.prism-app-shell-module__Ed4NZa__liveEngineButton:hover{background:var(--primary-soft)}.prism-app-shell-module__Ed4NZa__liveEngineButton:active{color:var(--primary-hover);background:#dfe7ff}.prism-app-shell-module__Ed4NZa__liveEngineDialog{gap:14px;display:grid}.prism-app-shell-module__Ed4NZa__liveEngineDialog p{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.prism-app-shell-module__Ed4NZa__liveEngineDialog dl{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:9px;margin:0;padding:12px;display:grid}.prism-app-shell-module__Ed4NZa__liveEngineDialog dl div{gap:3px;display:grid}.prism-app-shell-module__Ed4NZa__liveEngineDialog dt{color:var(--text-muted);font-size:12px;font-weight:750}.prism-app-shell-module__Ed4NZa__liveEngineDialog dd{color:var(--text-strong);margin:0;font-size:13px;line-height:1.4}.prism-app-shell-module__Ed4NZa__liveEngineActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prism-app-shell-module__Ed4NZa__liveEngineContinue{border:1px solid var(--primary);border-radius:var(--control-radius);background:var(--primary);color:#fff;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.prism-app-shell-module__Ed4NZa__liveEngineContinue:hover{background:var(--primary-hover)}.prism-app-shell-module__Ed4NZa__liveEngineContinue:active{background:#0a31af}.prism-app-shell-module__Ed4NZa__portfolioSelector{gap:2px;display:grid}.prism-app-shell-module__Ed4NZa__portfolioSelector>span{color:var(--text-muted);font-size:12px;font-weight:650}.prism-app-shell-module__Ed4NZa__portfolioSelector select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:clamp(180px,15vw,230px);height:36px;color:var(--text-strong);font:inherit;padding:0 30px 0 10px;font-size:14px;font-weight:600}.prism-app-shell-module__Ed4NZa__portfolioSelector select:hover{border-color:#9aa9c0}.prism-app-shell-module__Ed4NZa__portfolioSelector select:active{border-color:var(--primary)}.prism-app-shell-module__Ed4NZa__portfolioSelector select:disabled{cursor:not-allowed;opacity:.5}.prism-app-shell-module__Ed4NZa__productStatus{min-height:36px;color:var(--text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.prism-app-shell-module__Ed4NZa__productStatus:hover{color:var(--primary)}.prism-app-shell-module__Ed4NZa__productStatus:active{color:var(--primary-hover)}.prism-app-shell-module__Ed4NZa__productStatus>span{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1188471f}.prism-app-shell-module__Ed4NZa__productStatus[data-provenance=illustrative]>span{background:var(--primary);box-shadow:0 0 0 3px #1647e81f}.prism-app-shell-module__Ed4NZa__productStatus[data-provenance=recorded]>span,.prism-app-shell-module__Ed4NZa__productStatus[data-provenance=measured]>span{background:var(--purple);box-shadow:0 0 0 3px #7446e81f}.prism-app-shell-module__Ed4NZa__productStatus strong{font-weight:650}.prism-app-shell-module__Ed4NZa__userBadge{width:36px;height:36px;color:var(--text-strong);background:#eaf0fb;border:1px solid #cad5e6;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.prism-app-shell-module__Ed4NZa__provenanceDrawer{gap:14px;display:grid}.prism-app-shell-module__Ed4NZa__provenanceDrawer dl{border:1px solid var(--border);background:var(--canvas);border-radius:12px;gap:10px;margin:0;padding:14px;display:grid}.prism-app-shell-module__Ed4NZa__provenanceDrawer dl div{gap:3px;display:grid}.prism-app-shell-module__Ed4NZa__provenanceDrawer dt{color:var(--text-muted);font-size:12px;font-weight:700}.prism-app-shell-module__Ed4NZa__provenanceDrawer dd{color:var(--text-strong);margin:0;font-size:14px;line-height:1.45}.prism-app-shell-module__Ed4NZa__provenanceLabel{border:1px solid var(--border-strong);background:var(--primary-soft);width:fit-content;color:var(--primary);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.prism-app-shell-module__Ed4NZa__provenanceActions{flex-wrap:wrap;gap:8px;display:flex}.prism-app-shell-module__Ed4NZa__drawerLink{min-height:42px;color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.prism-app-shell-module__Ed4NZa__drawerLink:hover{color:var(--primary-hover);text-decoration:underline}.prism-app-shell-module__Ed4NZa__mobileNavigation{display:none}.prism-app-shell-module__Ed4NZa__main{width:min(100%,1600px);margin:0 auto;padding:24px}.prism-app-shell-module__Ed4NZa__railLink:focus-visible,.prism-app-shell-module__Ed4NZa__brandLockup:focus-visible,.prism-app-shell-module__Ed4NZa__topNavigation a:focus-visible,.prism-app-shell-module__Ed4NZa__portfolioSelector select:focus-visible,.prism-app-shell-module__Ed4NZa__productStatus:focus-visible,.prism-app-shell-module__Ed4NZa__liveEngineButton:focus-visible,.prism-app-shell-module__Ed4NZa__liveEngineContinue:focus-visible,.prism-app-shell-module__Ed4NZa__mobileNavigation summary:focus-visible,.prism-app-shell-module__Ed4NZa__mobileNavigation a:focus-visible,.prism-app-shell-module__Ed4NZa__drawerLink:focus-visible{outline-offset:3px;outline:3px solid #78a0ff}@media (max-width:1220px){.prism-app-shell-module__Ed4NZa__productStatus{justify-content:center;width:36px}.prism-app-shell-module__Ed4NZa__productStatus strong{display:none}.prism-app-shell-module__Ed4NZa__liveEngineButton{justify-content:center;width:36px;padding:0;font-size:0}.prism-app-shell-module__Ed4NZa__liveEngineButton svg{width:17px;height:17px}.prism-app-shell-module__Ed4NZa__header{gap:20px;padding-inline:20px}.prism-app-shell-module__Ed4NZa__topNavigation ul{gap:16px}}@media (max-width:1020px){.prism-app-shell-module__Ed4NZa__brandCopy span{display:none}.prism-app-shell-module__Ed4NZa__portfolioSelector select{width:170px}}@media (max-width:899px){.prism-app-shell-module__Ed4NZa__sideRail,.prism-app-shell-module__Ed4NZa__topNavigation{display:none}.prism-app-shell-module__Ed4NZa__workspace{margin-left:0}.prism-app-shell-module__Ed4NZa__header{flex-wrap:wrap;gap:10px 16px;min-height:auto;padding:10px 16px 0}.prism-app-shell-module__Ed4NZa__productStatus{justify-content:initial;width:auto}.prism-app-shell-module__Ed4NZa__productStatus strong{display:inline}.prism-app-shell-module__Ed4NZa__liveEngineButton{width:auto;padding:0 10px;font-size:12px}.prism-app-shell-module__Ed4NZa__liveEngineButton svg{width:15px;height:15px}.prism-app-shell-module__Ed4NZa__brandCopy span{display:block}.prism-app-shell-module__Ed4NZa__headerUtilities{flex:1;justify-content:flex-end}.prism-app-shell-module__Ed4NZa__portfolioSelector>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prism-app-shell-module__Ed4NZa__portfolioSelector select{width:min(38vw,230px);min-width:170px}.prism-app-shell-module__Ed4NZa__mobileNavigation{border-top:1px solid var(--border);flex:1 0 calc(100% + 32px);margin:0 -16px;display:block;position:relative}.prism-app-shell-module__Ed4NZa__mobileNavigation summary{cursor:pointer;min-height:48px;color:var(--text-muted);align-items:center;gap:10px;padding:0 16px;font-size:12px;list-style:none;display:flex}.prism-app-shell-module__Ed4NZa__mobileNavigation summary::-webkit-details-marker{display:none}.prism-app-shell-module__Ed4NZa__mobileNavigation summary strong{color:var(--text-strong);font-size:14px}.prism-app-shell-module__Ed4NZa__mobileNavigation summary svg{margin-left:auto;transition:transform .14s}.prism-app-shell-module__Ed4NZa__mobileNavigation[open] summary svg{transform:rotate(180deg)}.prism-app-shell-module__Ed4NZa__mobileNavigation nav{z-index:50;border:1px solid var(--border);background:var(--surface-elevated);box-shadow:var(--shadow-md);border-radius:0 0 14px 14px;padding:8px;position:absolute;top:100%;left:12px;right:12px}.prism-app-shell-module__Ed4NZa__mobileNavigation a{min-height:44px;color:var(--text-body);border-radius:9px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.prism-app-shell-module__Ed4NZa__mobileNavigation a:hover{background:var(--primary-soft);color:var(--primary)}.prism-app-shell-module__Ed4NZa__mobileNavigation a:active,.prism-app-shell-module__Ed4NZa__mobileNavigation a[aria-current=page]{background:var(--primary);color:#fff}.prism-app-shell-module__Ed4NZa__main{padding:16px}}@media (max-width:560px){.prism-app-shell-module__Ed4NZa__header{padding-inline:12px}.prism-app-shell-module__Ed4NZa__brandMark{width:36px}.prism-app-shell-module__Ed4NZa__brandCopy span,.prism-app-shell-module__Ed4NZa__portfolioSelector{display:none}.prism-app-shell-module__Ed4NZa__mobileNavigation{flex-basis:calc(100% + 24px);margin-inline:-12px}.prism-app-shell-module__Ed4NZa__main{padding:12px}}@media (prefers-reduced-motion:reduce){.prism-app-shell-module__Ed4NZa__railLink,.prism-app-shell-module__Ed4NZa__railLink:after,.prism-app-shell-module__Ed4NZa__mobileNavigation summary svg{transition:none}}
.command-center-module__xCrh5W__commandCenter{color:var(--text-strong);gap:16px;display:grid}.command-center-module__xCrh5W__pageHeading{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.command-center-module__xCrh5W__eyebrow,.command-center-module__xCrh5W__panelHeading span{color:var(--primary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:750;display:block}.command-center-module__xCrh5W__pageHeading h1{font-size:var(--dashboard-page-title);letter-spacing:-.025em;margin:0;line-height:1.05}.command-center-module__xCrh5W__pageHeading>div>span{color:var(--text-body);margin-top:7px;font-size:15px;display:block}.command-center-module__xCrh5W__syncStatus{grid-template-columns:auto 1fr 96px;align-items:center;gap:10px;min-width:305px;display:grid}.command-center-module__xCrh5W__syncDot{background:var(--success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1188471a}.command-center-module__xCrh5W__syncStatus div{gap:4px;display:grid}.command-center-module__xCrh5W__syncStatus strong{font-size:14px}.command-center-module__xCrh5W__syncStatus small{color:var(--text-muted);font-size:12px}.command-center-module__xCrh5W__syncStatus svg{width:96px;height:30px}.command-center-module__xCrh5W__syncStatus polyline{fill:none;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.command-center-module__xCrh5W__metricStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.command-center-module__xCrh5W__metricStrip article{border-right:1px solid var(--border);align-items:center;gap:13px;min-width:0;min-height:104px;padding:15px 18px;transition:background-color .14s,transform .14s;display:flex}.command-center-module__xCrh5W__metricStrip article:hover{background:#fbfcff;transform:translateY(-1px)}.command-center-module__xCrh5W__metricStrip article:last-child{border-right:0}.command-center-module__xCrh5W__metricIcon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border:1px solid #d8e2f5;border-radius:50%;flex:none;place-items:center;display:grid}.command-center-module__xCrh5W__metricStrip article div{gap:3px;min-width:0;display:grid}.command-center-module__xCrh5W__metricStrip strong{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(19px,1.8vw,25px)}.command-center-module__xCrh5W__metricStrip article div>span{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.command-center-module__xCrh5W__metricStrip small{color:var(--text-muted);font-size:12px}.command-center-module__xCrh5W__workspaceGrid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr);align-items:stretch;gap:16px;display:grid}.command-center-module__xCrh5W__lowerGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:16px;display:grid}.command-center-module__xCrh5W__frontierPanel,.command-center-module__xCrh5W__controlsPanel,.command-center-module__xCrh5W__lowerPanel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm)}.command-center-module__xCrh5W__frontierPanel,.command-center-module__xCrh5W__controlsPanel{min-height:526px}.command-center-module__xCrh5W__frontierPanel{padding:18px 20px 14px}.command-center-module__xCrh5W__controlsPanel{flex-direction:column;padding:18px;display:flex}.command-center-module__xCrh5W__lowerPanel{min-height:240px;padding:18px}.command-center-module__xCrh5W__panelHeading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;display:flex}.command-center-module__xCrh5W__panelHeading h2{letter-spacing:.015em;margin:0;font-size:15px}.command-center-module__xCrh5W__panelHeading>small{color:var(--text-muted);padding-top:5px;font-size:12px;font-weight:650}.command-center-module__xCrh5W__frontierContent{min-width:0;display:grid}.command-center-module__xCrh5W__legend{color:var(--text-body);flex-wrap:wrap;gap:8px 20px;padding:5px 4px 0;font-size:12px;display:flex}.command-center-module__xCrh5W__legend span{align-items:center;gap:7px;display:inline-flex}.command-center-module__xCrh5W__legend i{width:20px;display:inline-block}.command-center-module__xCrh5W__legendLine{border-top:2px solid var(--primary)}.command-center-module__xCrh5W__legendPoint{background:#8b98b3;border-radius:50%;height:9px;width:9px!important}.command-center-module__xCrh5W__legendConstraint{border-top:2px dashed #62708c}.command-center-module__xCrh5W__legendRegion{background:var(--primary-soft);border:1px solid #a8beff;height:10px}.command-center-module__xCrh5W__chartStage{min-width:0;margin-top:4px;position:relative}.command-center-module__xCrh5W__frontierSvg{width:100%;height:auto;min-height:360px;display:block;overflow:visible}.command-center-module__xCrh5W__gridLine{stroke:#e6ebf3;stroke-width:1px;stroke-dasharray:2 4}.command-center-module__xCrh5W__axisTick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.command-center-module__xCrh5W__axisLabel{fill:var(--text-body);font-size:12px;font-weight:700}.command-center-module__xCrh5W__efficientRegion{fill:#1647e813}.command-center-module__xCrh5W__frontierLine{fill:none;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round}.command-center-module__xCrh5W__gridLine,.command-center-module__xCrh5W__efficientRegion,.command-center-module__xCrh5W__frontierLine{pointer-events:none}.command-center-module__xCrh5W__constraintHandle{cursor:ew-resize;touch-action:pan-y;outline:none}.command-center-module__xCrh5W__constraintHandle line{stroke:#62708c;stroke-width:1.5px;stroke-dasharray:5 4}.command-center-module__xCrh5W__constraintHandle path{fill:none;stroke:var(--primary);stroke-width:2px}.command-center-module__xCrh5W__constraintHandle:focus-visible line{stroke:var(--primary);stroke-width:2.5px}.command-center-module__xCrh5W__constraintHandle:focus-visible{filter:drop-shadow(0 0 3px #1647e859)}.command-center-module__xCrh5W__chartPoint{cursor:pointer;pointer-events:bounding-box;outline:none}.command-center-module__xCrh5W__chartPoint text{fill:var(--text-strong);pointer-events:none;font-size:12px;font-weight:700}.command-center-module__xCrh5W__pointHitArea{fill:#0000}.command-center-module__xCrh5W__pointHalo{fill:var(--surface);stroke:var(--primary);stroke-width:2px;transition:stroke-width .14s,filter .14s}.command-center-module__xCrh5W__pointCore{fill:var(--primary)}.command-center-module__xCrh5W__current .command-center-module__xCrh5W__pointHalo{stroke:#8b98b3}.command-center-module__xCrh5W__current .command-center-module__xCrh5W__pointCore{fill:#8b98b3}.command-center-module__xCrh5W__recommended .command-center-module__xCrh5W__pointHalo{fill:#dce6ff;stroke-width:2.5px}.command-center-module__xCrh5W__chartPoint:hover .command-center-module__xCrh5W__pointHalo,.command-center-module__xCrh5W__chartPoint:focus-visible .command-center-module__xCrh5W__pointHalo,.command-center-module__xCrh5W__chartPoint[aria-pressed=true] .command-center-module__xCrh5W__pointHalo{stroke-width:4px;filter:drop-shadow(0 2px 4px #1647e840)}.command-center-module__xCrh5W__chartTooltip{z-index:3;border:1px solid var(--border-strong);width:180px;box-shadow:var(--shadow-md);pointer-events:none;background:#fffffffa;border-radius:10px;gap:6px;padding:12px;display:grid;position:absolute;transform:translate(-50%,-104%)}.command-center-module__xCrh5W__chartTooltip>strong{margin-bottom:3px;font-size:13px}.command-center-module__xCrh5W__chartTooltip span{color:var(--text-body);justify-content:space-between;gap:10px;font-size:12px;display:flex}.command-center-module__xCrh5W__chartTooltip b{color:var(--text-strong);font-variant-numeric:tabular-nums}.command-center-module__xCrh5W__chartTooltip small{color:var(--text-muted);font-size:12px}.command-center-module__xCrh5W__constraintReadout{color:var(--text-body);align-items:center;gap:9px;margin:-8px 4px 0;font-size:12px;display:flex}.command-center-module__xCrh5W__constraintReadout strong{background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:7px;padding:4px 8px}.command-center-module__xCrh5W__constraintReadout small{color:var(--text-muted)}.command-center-module__xCrh5W__resetButton{min-height:32px!important;color:var(--primary)!important;border:0!important;padding-inline:9px!important;font-size:12px!important}.command-center-module__xCrh5W__sliderStack{border-bottom:1px solid var(--border);gap:15px;margin-top:12px;padding-bottom:14px;display:grid}.command-center-module__xCrh5W__switchStack{gap:14px;padding:15px 0;display:grid}.command-center-module__xCrh5W__optimizeButton{width:100%;margin-top:auto;min-height:46px!important}.command-center-module__xCrh5W__calculationStatus{border:1px solid var(--border);min-height:56px;color:var(--primary);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:grid}.command-center-module__xCrh5W__calculationStatus>span:not(.command-center-module__xCrh5W__statusSpinner){gap:2px;display:grid}.command-center-module__xCrh5W__calculationStatus strong{color:var(--text-strong);font-size:12px}.command-center-module__xCrh5W__calculationStatus small{color:var(--text-muted);font-size:12px}.command-center-module__xCrh5W__calculationStatus em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.command-center-module__xCrh5W__calculationComplete{color:var(--success);background:#f3faf6;border-color:#b8dfc8}.command-center-module__xCrh5W__statusSpinner{border:2px solid #b8c8fb;border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite command-center-module__xCrh5W__spin}.command-center-module__xCrh5W__constraintGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.command-center-module__xCrh5W__constraintChip{border:1px solid var(--border);background:var(--surface);min-height:66px;color:var(--text-strong);border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}.command-center-module__xCrh5W__constraintChip>svg{color:var(--text-body);flex:none}.command-center-module__xCrh5W__constraintChip>span,.command-center-module__xCrh5W__addConstraint span{gap:4px;min-width:0;display:grid}.command-center-module__xCrh5W__constraintChip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.command-center-module__xCrh5W__constraintChip em{background:var(--primary-soft);width:fit-content;color:var(--primary);border-radius:6px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:750}.command-center-module__xCrh5W__constraintChip button{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.command-center-module__xCrh5W__constraintChip button:hover{color:var(--danger);background:#fff1f0}.command-center-module__xCrh5W__constraintChip button:focus-visible,.command-center-module__xCrh5W__addConstraint:focus-visible,.command-center-module__xCrh5W__constraintCatalog select:focus-visible,.command-center-module__xCrh5W__sensitivityRow:focus-visible{box-shadow:var(--focus-ring);outline:0}.command-center-module__xCrh5W__constraintCatalog{border:1px dashed var(--border-strong);background:var(--canvas);border-radius:11px;align-content:center;gap:7px;min-height:102px;padding:10px 12px;display:grid}.command-center-module__xCrh5W__constraintCatalog label{color:var(--text-muted);font-size:12px;font-weight:750}.command-center-module__xCrh5W__constraintCatalog select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:36px;color:var(--text-strong);font:inherit;border-radius:8px;padding:0 9px;font-size:13px}.command-center-module__xCrh5W__addConstraint{border:1px solid var(--primary);background:var(--surface);min-height:36px;color:var(--primary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.command-center-module__xCrh5W__addConstraint:hover{background:var(--primary-soft)}.command-center-module__xCrh5W__addConstraint:active{background:#dfe7ff}.command-center-module__xCrh5W__addConstraint:disabled{cursor:not-allowed;opacity:.48}.command-center-module__xCrh5W__constraintCatalogEmpty{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:11px;align-self:center;margin:0;padding:18px;font-size:13px;line-height:1.4}.command-center-module__xCrh5W__sensitivityPlot{gap:4px;margin-top:9px;display:grid}.command-center-module__xCrh5W__sensitivityRow{min-height:39px;color:var(--text-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:96px minmax(70px,1fr) 90px 100px;align-items:center;gap:12px;padding:4px 8px;display:grid}.command-center-module__xCrh5W__sensitivityRow:hover{background:var(--canvas)}.command-center-module__xCrh5W__sensitivityRow[aria-checked=true]{background:var(--primary-soft);color:var(--text-strong)}.command-center-module__xCrh5W__sensitivityRow>span{gap:1px;display:grid}.command-center-module__xCrh5W__sensitivityRow strong{font-variant-numeric:tabular-nums;font-size:12px}.command-center-module__xCrh5W__sensitivityRow small{color:var(--text-muted);font-size:12px}.command-center-module__xCrh5W__sensitivityRow i{background:#cad3e2;height:2px;display:block}.command-center-module__xCrh5W__sensitivityRow i b{background:var(--primary);height:2px;display:block}@keyframes command-center-module__xCrh5W__spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.command-center-module__xCrh5W__metricStrip{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.command-center-module__xCrh5W__metricStrip article{padding-inline:13px}.command-center-module__xCrh5W__metricIcon{width:36px;height:36px}.command-center-module__xCrh5W__workspaceGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.command-center-module__xCrh5W__sensitivityRow{grid-template-columns:80px minmax(60px,1fr) 76px 84px;gap:8px}}@media (max-width:1050px){.command-center-module__xCrh5W__pageHeading{align-items:flex-start}.command-center-module__xCrh5W__syncStatus{grid-template-columns:auto 1fr;min-width:260px}.command-center-module__xCrh5W__syncStatus svg{display:none}.command-center-module__xCrh5W__workspaceGrid{grid-template-columns:1fr}.command-center-module__xCrh5W__frontierPanel,.command-center-module__xCrh5W__controlsPanel{min-height:auto}.command-center-module__xCrh5W__controlsPanel{gap:4px}.command-center-module__xCrh5W__optimizeButton{margin-top:0}.command-center-module__xCrh5W__lowerGrid{grid-template-columns:1fr}}@media (max-width:899px){.command-center-module__xCrh5W__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.command-center-module__xCrh5W__metricStrip article{border-bottom:1px solid var(--border)}.command-center-module__xCrh5W__metricStrip article:nth-child(2n){border-right:0}.command-center-module__xCrh5W__metricStrip article:last-child{border-bottom:0}}@media (max-width:680px){.command-center-module__xCrh5W__pageHeading{display:grid}.command-center-module__xCrh5W__syncStatus{min-width:0}.command-center-module__xCrh5W__metricStrip{grid-template-columns:1fr}.command-center-module__xCrh5W__metricStrip article{border-right:0;min-height:84px}.command-center-module__xCrh5W__frontierPanel{padding-inline:12px}.command-center-module__xCrh5W__frontierSvg{min-height:300px}.command-center-module__xCrh5W__chartTooltip{width:150px;padding:9px}.command-center-module__xCrh5W__constraintReadout{flex-wrap:wrap}.command-center-module__xCrh5W__constraintGrid{grid-template-columns:1fr}.command-center-module__xCrh5W__sensitivityRow{grid-template-columns:72px minmax(50px,1fr) 72px}.command-center-module__xCrh5W__sensitivityRow>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.command-center-module__xCrh5W__statusSpinner{animation:none}.command-center-module__xCrh5W__metricStrip article,.command-center-module__xCrh5W__pointHalo{transition:none}}
.evidence-module__QGuM4W__workspace{min-width:0;color:var(--text-body);gap:18px;display:grid}.evidence-module__QGuM4W__pageHeading,.evidence-module__QGuM4W__panelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.evidence-module__QGuM4W__pageHeading>div,.evidence-module__QGuM4W__panelHeading>div{gap:7px;display:grid}.evidence-module__QGuM4W__pageHeading>div>span,.evidence-module__QGuM4W__panelHeading span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.evidence-module__QGuM4W__pageHeading h1{color:var(--text-strong);font-size:var(--dashboard-page-title);letter-spacing:-.045em;margin:0;line-height:1.04}.evidence-module__QGuM4W__pageHeading p{margin:0;font-size:15px;line-height:1.5}.evidence-module__QGuM4W__panelHeading h2{color:var(--text-strong);letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.evidence-module__QGuM4W__panelHeading>small{color:var(--text-muted);font-size:12px}.evidence-module__QGuM4W__selectorPanel,.evidence-module__QGuM4W__panel,.evidence-module__QGuM4W__emptyState,.evidence-module__QGuM4W__actions{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:20px}.evidence-module__QGuM4W__runSelector{gap:7px;margin-top:15px;display:grid}.evidence-module__QGuM4W__runSelector button{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-body);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(210px,1.4fr) auto auto minmax(120px,.65fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.evidence-module__QGuM4W__runSelector button:hover,.evidence-module__QGuM4W__runSelector button[data-selected=true]{border-color:var(--primary);background:var(--primary-soft)}.evidence-module__QGuM4W__runSelector button:focus-visible,.evidence-module__QGuM4W__actions a:focus-visible,.evidence-module__QGuM4W__artifacts a:focus-visible{box-shadow:var(--focus-ring);outline:0}.evidence-module__QGuM4W__runSelector span{gap:3px;min-width:0;display:grid}.evidence-module__QGuM4W__runSelector code{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.evidence-module__QGuM4W__runSelector small{color:var(--text-muted);font-size:11px}.evidence-module__QGuM4W__runSelector>button>strong{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.evidence-module__QGuM4W__verificationStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;overflow:hidden}.evidence-module__QGuM4W__verificationStrip article{border-right:1px solid var(--border);gap:3px;min-width:130px;padding:14px 16px;display:grid}.evidence-module__QGuM4W__verificationStrip span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.evidence-module__QGuM4W__verificationStrip strong{color:var(--primary);font-size:15px}.evidence-module__QGuM4W__verificationStrip article[data-tone=success] strong{color:var(--success)}.evidence-module__QGuM4W__verificationStrip article[data-tone=warning] strong{color:var(--warning)}.evidence-module__QGuM4W__verificationStrip article[data-tone=purple] strong{color:var(--purple)}.evidence-module__QGuM4W__primaryGrid,.evidence-module__QGuM4W__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.evidence-module__QGuM4W__details{border-top:1px solid var(--border);margin:16px 0 0;display:grid}.evidence-module__QGuM4W__details div{border-bottom:1px solid var(--border);grid-template-columns:145px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.evidence-module__QGuM4W__details dt{color:var(--text-muted);font-size:12px}.evidence-module__QGuM4W__details dd{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-size:12px;font-weight:650;line-height:1.4}.evidence-module__QGuM4W__details code{font-size:11px}.evidence-module__QGuM4W__empty,.evidence-module__QGuM4W__note{color:var(--text-muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.45;display:flex}.evidence-module__QGuM4W__timeline{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.evidence-module__QGuM4W__timeline li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.evidence-module__QGuM4W__timeline li>span{width:25px;height:25px;color:var(--success);background:#effaf2;border:1px solid #b8dfc1;border-radius:50%;place-items:center;display:grid}.evidence-module__QGuM4W__timeline div{gap:2px;display:grid}.evidence-module__QGuM4W__timeline strong{color:var(--text-strong);font-size:12px}.evidence-module__QGuM4W__timeline small,.evidence-module__QGuM4W__timeline time{color:var(--text-muted);font-size:11px}.evidence-module__QGuM4W__timeline time{text-align:right}.evidence-module__QGuM4W__json,.evidence-module__QGuM4W__artifacts details{border:1px solid var(--border);background:var(--canvas);border-radius:9px;margin-top:14px}.evidence-module__QGuM4W__json summary,.evidence-module__QGuM4W__artifacts summary{color:var(--primary);cursor:pointer;padding:10px;font-size:12px;font-weight:700}.evidence-module__QGuM4W__json pre,.evidence-module__QGuM4W__artifacts pre{max-height:230px;color:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 10px 10px;font-size:11px;line-height:1.45;overflow:auto}.evidence-module__QGuM4W__artifacts{gap:8px;margin-top:16px;display:grid}.evidence-module__QGuM4W__artifacts>a,.evidence-module__QGuM4W__artifacts>span{border:1px solid var(--border-strong);min-height:39px;color:var(--primary);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.evidence-module__QGuM4W__artifacts>span{color:var(--text-muted);background:var(--canvas)}.evidence-module__QGuM4W__artifacts>a:hover{background:var(--primary-soft)}.evidence-module__QGuM4W__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.evidence-module__QGuM4W__actions a{border:1px solid var(--border-strong);border-radius:var(--control-radius);min-height:40px;color:var(--primary);align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.evidence-module__QGuM4W__actions a:hover{background:var(--primary-soft)}.evidence-module__QGuM4W__emptyState{align-items:center;gap:11px;display:flex}.evidence-module__QGuM4W__emptyState svg{color:var(--warning)}.evidence-module__QGuM4W__emptyState div{gap:3px;display:grid}.evidence-module__QGuM4W__emptyState strong{color:var(--text-strong)}.evidence-module__QGuM4W__emptyState span{color:var(--text-muted);font-size:13px}.evidence-module__QGuM4W__emptyState a{color:var(--primary);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.evidence-module__QGuM4W__spin{animation:.9s linear infinite evidence-module__QGuM4W__spin}@keyframes evidence-module__QGuM4W__spin{to{transform:rotate(360deg)}}@media (max-width:920px){.evidence-module__QGuM4W__primaryGrid,.evidence-module__QGuM4W__secondaryGrid{grid-template-columns:1fr}}.evidence-module__QGuM4W__runSelector{margin-left:0;padding-left:0;list-style:none}@media (max-width:720px){.evidence-module__QGuM4W__pageHeading{display:grid}.evidence-module__QGuM4W__selectorPanel,.evidence-module__QGuM4W__panel,.evidence-module__QGuM4W__emptyState,.evidence-module__QGuM4W__actions{padding:16px 13px}.evidence-module__QGuM4W__runSelector button{grid-template-columns:minmax(0,1fr) auto}.evidence-module__QGuM4W__runSelector button>strong{text-align:left;grid-column:1/-1}.evidence-module__QGuM4W__verificationStrip article{border-bottom:1px solid var(--border);min-width:50%}.evidence-module__QGuM4W__timeline li{grid-template-columns:auto minmax(0,1fr)}.evidence-module__QGuM4W__timeline time{text-align:left;grid-column:2}.evidence-module__QGuM4W__details div{grid-template-columns:115px minmax(0,1fr)}.evidence-module__QGuM4W__emptyState{flex-wrap:wrap;align-items:flex-start}.evidence-module__QGuM4W__emptyState a{margin-left:31px}}
.rebalance-module__tgl1-W__rebalance{min-width:0;color:var(--text-body);gap:18px;display:grid}.rebalance-module__tgl1-W__pageHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.rebalance-module__tgl1-W__pageHeading>div{gap:7px;display:grid}.rebalance-module__tgl1-W__pageHeading>div>span,.rebalance-module__tgl1-W__panelHeading span,.rebalance-module__tgl1-W__summaryStrip small,.rebalance-module__tgl1-W__reviewEyebrow,.rebalance-module__tgl1-W__statusStrip code{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.rebalance-module__tgl1-W__pageHeading h1{color:var(--text-strong);font-size:var(--dashboard-page-title);letter-spacing:-.045em;margin:0;font-weight:720;line-height:1.04}.rebalance-module__tgl1-W__pageHeading p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.rebalance-module__tgl1-W__summaryStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.rebalance-module__tgl1-W__summaryStrip article{gap:4px;min-width:0;padding:17px 20px;display:grid}.rebalance-module__tgl1-W__summaryStrip article+article{border-left:1px solid var(--border)}.rebalance-module__tgl1-W__summaryStrip article span{color:var(--text-body);font-size:14px}.rebalance-module__tgl1-W__summaryStrip strong{color:var(--text-strong);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:24px;line-height:1.1}.rebalance-module__tgl1-W__summaryStrip article:last-child strong{color:var(--success)}.rebalance-module__tgl1-W__workspaceGrid{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:18px;min-width:0;display:grid}.rebalance-module__tgl1-W__primaryColumn{gap:18px;min-width:0;display:grid}.rebalance-module__tgl1-W__flowPanel,.rebalance-module__tgl1-W__tradePanel,.rebalance-module__tgl1-W__reviewPanel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm)}.rebalance-module__tgl1-W__flowPanel{padding:21px 22px 17px;overflow:hidden}.rebalance-module__tgl1-W__panelHeading,.rebalance-module__tgl1-W__tradePanelHeader,.rebalance-module__tgl1-W__reviewHeading,.rebalance-module__tgl1-W__reviewActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.rebalance-module__tgl1-W__panelHeading h2,.rebalance-module__tgl1-W__tradePanelHeader h2,.rebalance-module__tgl1-W__reviewHeading h2{color:var(--text-strong);letter-spacing:-.025em;margin:4px 0 0;font-size:17px;font-weight:720}.rebalance-module__tgl1-W__panelHeading h2 b{color:var(--primary);font-weight:650}.rebalance-module__tgl1-W__panelHeading>small{background:var(--primary-soft);color:var(--primary);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:12px;font-weight:700}.rebalance-module__tgl1-W__flowStage{scrollbar-color:var(--border-strong) transparent;margin-top:12px;position:relative;overflow-x:auto}.rebalance-module__tgl1-W__flowSvg{width:100%;min-width:760px;display:block;overflow:visible}.rebalance-module__tgl1-W__columnTitle{fill:var(--text-muted);letter-spacing:.1em;font-size:12px;font-weight:750}.rebalance-module__tgl1-W__columnNote{fill:var(--text-muted);font-size:12px}.rebalance-module__tgl1-W__prismAxis{stroke:var(--border-strong);stroke-dasharray:3 6}.rebalance-module__tgl1-W__sectorFlow{cursor:pointer;opacity:.3;outline:none;transition:opacity .16s}.rebalance-module__tgl1-W__sectorFlow[data-selected=true]{opacity:1}.rebalance-module__tgl1-W__sectorFlow:focus-visible .rebalance-module__tgl1-W__sectorBox,.rebalance-module__tgl1-W__sectorFlow:focus-visible .rebalance-module__tgl1-W__prismHalo{stroke-width:3px}.rebalance-module__tgl1-W__ribbon{fill-opacity:.22;stroke:currentColor;stroke-opacity:.14;stroke-width:1px;transition:fill-opacity .16s}.rebalance-module__tgl1-W__sectorFlow[data-selected=true] .rebalance-module__tgl1-W__ribbon{fill-opacity:.42}.rebalance-module__tgl1-W__sectorBox{fill:var(--surface);stroke-width:1.5px}.rebalance-module__tgl1-W__sectorLabel{fill:var(--text-body);font-size:13px;font-weight:650}.rebalance-module__tgl1-W__sectorValue{fill:var(--text-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rebalance-module__tgl1-W__prismHalo{fill:var(--surface);stroke-width:2px}.rebalance-module__tgl1-W__flowTooltip{z-index:1;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 96%, transparent);width:172px;box-shadow:var(--shadow-sm);color:var(--text-body);pointer-events:none;border-radius:11px;gap:3px;padding:10px 11px;font-size:12px;line-height:1.35;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.rebalance-module__tgl1-W__flowTooltip strong{color:var(--text-strong);font-size:13px}.rebalance-module__tgl1-W__scrollHint{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.35;display:none}.rebalance-module__tgl1-W__flowTooltip span{justify-content:space-between;gap:12px;display:flex}.rebalance-module__tgl1-W__flowTooltip b{color:var(--text-strong);font-variant-numeric:tabular-nums}.rebalance-module__tgl1-W__flowTooltip small{color:var(--text-muted);margin-top:2px;font-size:12px}.rebalance-module__tgl1-W__tradePanel{overflow:hidden}.rebalance-module__tgl1-W__tradePanelHeader{padding:18px 20px 13px}.rebalance-module__tgl1-W__tradePanelHeader h2{margin:0}.rebalance-module__tgl1-W__tradePanelHeader>span{color:var(--text-muted);font-size:13px}.rebalance-module__tgl1-W__tradeTableScroll{overflow-x:auto}.rebalance-module__tgl1-W__tradeTable{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.rebalance-module__tgl1-W__tradeTable th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 20px;font-size:12px;font-weight:700}.rebalance-module__tgl1-W__tradeTable th:not(:first-child),.rebalance-module__tgl1-W__tradeTable td:not(:first-child){text-align:right}.rebalance-module__tgl1-W__tradeTable td{color:var(--text-body);white-space:nowrap;padding:13px 20px}.rebalance-module__tgl1-W__tradeTable tbody tr:not(.rebalance-module__tgl1-W__tradeDetail) td{border-bottom:1px solid var(--border)}.rebalance-module__tgl1-W__tradeTable tbody tr:last-child td{border-bottom:0}.rebalance-module__tgl1-W__tradeName{color:var(--text-strong);align-items:center;gap:9px;font-weight:700;display:inline-flex}.rebalance-module__tgl1-W__tickerBadge{border:1px solid var(--border);background:var(--surface);width:29px;height:29px;color:var(--text-strong);letter-spacing:.03em;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.rebalance-module__tgl1-W__tickerLogo{object-fit:contain;width:16px;height:16px}.rebalance-module__tgl1-W__numeric,.rebalance-module__tgl1-W__gain,.rebalance-module__tgl1-W__loss{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.rebalance-module__tgl1-W__gain{color:var(--success)!important}.rebalance-module__tgl1-W__loss{color:var(--danger)!important}.rebalance-module__tgl1-W__actionTrim{color:#9f3a36}.rebalance-module__tgl1-W__actionHold{color:var(--text-body)}.rebalance-module__tgl1-W__actionBuy{color:var(--primary)}.rebalance-module__tgl1-W__actionHarvest{color:var(--warning)}.rebalance-module__tgl1-W__decision{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.rebalance-module__tgl1-W__decisionDefer{color:#b54708;background:#fff4ed}.rebalance-module__tgl1-W__decisionPreserve{color:#1647e8;background:#eff4ff}.rebalance-module__tgl1-W__decisionExecute{color:#118847;background:#eaf8ef}.rebalance-module__tgl1-W__decisionHarvest{color:#7446e8;background:#f5efff}.rebalance-module__tgl1-W__expandButton{color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;margin-left:7px;font-size:12px;font-weight:700;text-decoration:underline}.rebalance-module__tgl1-W__expandButton:focus-visible,.rebalance-module__tgl1-W__reviewPanel button:focus-visible,.rebalance-module__tgl1-W__dialog button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.rebalance-module__tgl1-W__expandButton:hover{color:var(--primary-hover)}.rebalance-module__tgl1-W__tradeDetail td{border-bottom:1px solid var(--border);color:var(--text-muted);white-space:normal;padding:0 20px 14px;font-size:14px;line-height:1.45}.rebalance-module__tgl1-W__tradeDetail p{border-left:3px solid var(--primary);background:var(--primary-soft);margin:0;padding:10px 12px}.rebalance-module__tgl1-W__reviewPanel{top:calc(var(--header-height) + 18px);gap:17px;padding:19px;display:grid;position:sticky}.rebalance-module__tgl1-W__reviewHeading{align-items:flex-start}.rebalance-module__tgl1-W__reviewHeading h2{margin:4px 0 0}.rebalance-module__tgl1-W__reviewStatus{color:var(--success);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.rebalance-module__tgl1-W__reviewStatus i,.rebalance-module__tgl1-W__statusStrip i{background:currentColor;border-radius:50%;width:7px;height:7px}.rebalance-module__tgl1-W__reviewPanel>p{color:var(--text-muted);margin:-8px 0 0;font-size:14px;line-height:1.5}.rebalance-module__tgl1-W__reviewMetrics{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rebalance-module__tgl1-W__reviewMetrics div{background:var(--surface);gap:4px;min-height:74px;padding:12px;display:grid}.rebalance-module__tgl1-W__reviewMetrics span{color:var(--text-muted);font-size:12px;line-height:1.25}.rebalance-module__tgl1-W__reviewMetrics strong{color:var(--text-strong);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:16px}.rebalance-module__tgl1-W__reviewMetrics div:last-child strong{color:var(--success)}.rebalance-module__tgl1-W__reviewActions{gap:9px;display:grid}.rebalance-module__tgl1-W__reviewActions button{justify-content:center;width:100%}.rebalance-module__tgl1-W__exportButton{min-height:41px}.rebalance-module__tgl1-W__reviewNotice{color:var(--success);margin:0;font-size:13px;font-weight:650}.rebalance-module__tgl1-W__statusStrip{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:9px 17px;padding:13px 2px 0;font-size:13px;display:flex}.rebalance-module__tgl1-W__statusStrip span{align-items:center;gap:6px;display:inline-flex}.rebalance-module__tgl1-W__statusStrip svg{color:var(--success)}.rebalance-module__tgl1-W__statusStrip b{color:var(--success);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.rebalance-module__tgl1-W__statusStrip code{color:var(--text-body);letter-spacing:.03em;text-transform:none}.rebalance-module__tgl1-W__statusStrip span:last-child{color:var(--success)}.rebalance-module__tgl1-W__statusStrip i{display:inline-block}.rebalance-module__tgl1-W__reviewDialog{border:1px solid var(--border-strong);background:var(--surface);width:min(470px,100vw - 32px);box-shadow:var(--shadow-md);color:var(--text-body);border-radius:16px;padding:0}.rebalance-module__tgl1-W__reviewDialog:not([open]){display:none}.rebalance-module__tgl1-W__reviewDialog::backdrop{background:#0b173961}.rebalance-module__tgl1-W__reviewDialog{gap:15px;padding:23px;display:grid;position:relative}.rebalance-module__tgl1-W__reviewDialog h2{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:21px}.rebalance-module__tgl1-W__reviewDialog>p{margin:0;font-size:14px;line-height:1.55}.rebalance-module__tgl1-W__reviewDialog>p:first-of-type{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.rebalance-module__tgl1-W__dialogClose{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.rebalance-module__tgl1-W__dialogClose:hover{background:var(--canvas);color:var(--text-strong)}.rebalance-module__tgl1-W__dialogIcon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.rebalance-module__tgl1-W__reviewDialog dl{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.rebalance-module__tgl1-W__reviewDialog dl div{background:var(--surface);gap:4px;padding:11px;display:grid}.rebalance-module__tgl1-W__reviewDialog dt{color:var(--text-muted);font-size:12px}.rebalance-module__tgl1-W__reviewDialog dd{color:var(--text-strong);margin:0;font-size:14px;font-weight:700}.rebalance-module__tgl1-W__dialogActions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.rebalance-module__tgl1-W__dialogActions button{min-height:40px}.rebalance-module__tgl1-W__reviewed{background:#eaf8ef;color:var(--success)!important}.rebalance-module__tgl1-W__reviewMetrics>div{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rebalance-module__tgl1-W__reviewMetrics>div>span{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);border-radius:7px;place-items:center;display:grid}.rebalance-module__tgl1-W__reviewMetrics>div>div{gap:3px;min-height:auto;padding:0;display:grid}.rebalance-module__tgl1-W__reviewMetrics small{color:var(--text-muted);font-size:12px;line-height:1.2}.rebalance-module__tgl1-W__reviewMetrics em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.2}.rebalance-module__tgl1-W__action{font-size:13px;font-weight:700}.rebalance-module__tgl1-W__positive{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--success)!important}.rebalance-module__tgl1-W__negative{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--danger)!important}.rebalance-module__tgl1-W__taxCost{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--warning)!important}.rebalance-module__tgl1-W__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rebalance-module__tgl1-W__tickerBadge{gap:5px;width:auto;min-width:62px;padding:0 7px}.rebalance-module__tgl1-W__tickerBadge strong{font-size:11px;font-weight:800}@media (max-width:1120px){.rebalance-module__tgl1-W__workspaceGrid{grid-template-columns:minmax(0,1fr)}.rebalance-module__tgl1-W__reviewPanel{grid-template-columns:minmax(170px,.8fr) minmax(0,1fr);align-items:center;position:static}.rebalance-module__tgl1-W__reviewHeading{grid-row:span 2}.rebalance-module__tgl1-W__reviewPanel>p{margin:0}.rebalance-module__tgl1-W__reviewActions{grid-column:2}}@media (max-width:720px){.rebalance-module__tgl1-W__pageHeading{display:grid}.rebalance-module__tgl1-W__summaryStrip{grid-template-columns:1fr}.rebalance-module__tgl1-W__summaryStrip article+article{border-top:1px solid var(--border);border-left:0}.rebalance-module__tgl1-W__summaryStrip article{padding:15px 17px}.rebalance-module__tgl1-W__flowPanel{padding:17px 15px 13px}.rebalance-module__tgl1-W__panelHeading{align-items:flex-start}.rebalance-module__tgl1-W__panelHeading>small{display:none}.rebalance-module__tgl1-W__flowSvg{width:760px}.rebalance-module__tgl1-W__tradePanelHeader{flex-direction:column;align-items:flex-start;gap:5px}.rebalance-module__tgl1-W__tradePanelHeader>span{font-size:12px}.rebalance-module__tgl1-W__reviewPanel{grid-template-columns:1fr}.rebalance-module__tgl1-W__reviewHeading{grid-row:auto}.rebalance-module__tgl1-W__reviewActions{grid-column:auto}.rebalance-module__tgl1-W__reviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rebalance-module__tgl1-W__statusStrip{font-size:12px}.rebalance-module__tgl1-W__dialogActions{flex-direction:column-reverse}.rebalance-module__tgl1-W__dialogActions button{width:100%}.rebalance-module__tgl1-W__scrollHint{display:block}.rebalance-module__tgl1-W__flowTooltip{left:clamp(94px,50%,100% - 94px)}}@media (prefers-reduced-motion:reduce){.rebalance-module__tgl1-W__sectorFlow,.rebalance-module__tgl1-W__ribbon{transition:none}}
.tax-intelligence-module__gpjmqG__taxIntelligence{min-width:0;color:var(--text-body);gap:18px;display:grid}.tax-intelligence-module__gpjmqG__pageHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.tax-intelligence-module__gpjmqG__pageHeading>div{gap:7px;display:grid}.tax-intelligence-module__gpjmqG__pageHeading>div>span,.tax-intelligence-module__gpjmqG__panelHeading>div>span,.tax-intelligence-module__gpjmqG__tableHeading>div>span,.tax-intelligence-module__gpjmqG__inspectorHeading>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.tax-intelligence-module__gpjmqG__pageHeading h1{color:var(--text-strong);font-size:var(--dashboard-page-title);letter-spacing:-.045em;margin:0;font-weight:720;line-height:1.04}.tax-intelligence-module__gpjmqG__pageHeading p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.tax-intelligence-module__gpjmqG__metricStrip{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tax-intelligence-module__gpjmqG__metricStrip article{align-items:center;gap:13px;min-width:0;padding:17px 18px;display:flex}.tax-intelligence-module__gpjmqG__metricStrip article+article{border-left:1px solid var(--border)}.tax-intelligence-module__gpjmqG__metricIcon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border:1px solid #cddaff;border-radius:50%;flex:none;place-items:center;display:grid}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(2) .tax-intelligence-module__gpjmqG__metricIcon{color:var(--purple);background:#f5f1ff;border-color:#ddd0ff}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(3) .tax-intelligence-module__gpjmqG__metricIcon{color:var(--success);background:#eef8f2;border-color:#cdebd7}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(4) .tax-intelligence-module__gpjmqG__metricIcon{color:var(--warning);background:#fff7ed;border-color:#f5ddba}.tax-intelligence-module__gpjmqG__metricStrip article>div{gap:2px;min-width:0;display:grid}.tax-intelligence-module__gpjmqG__metricStrip small{color:var(--text-body);font-size:14px;font-weight:650}.tax-intelligence-module__gpjmqG__metricStrip strong{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:24px;font-weight:750;line-height:1.1}.tax-intelligence-module__gpjmqG__metricStrip em{color:var(--text-muted);font-size:12px;font-style:normal}.tax-intelligence-module__gpjmqG__metricStrip article:first-child strong{color:var(--primary)}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(2) strong{color:var(--purple)}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(3) strong{color:var(--success)}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(4) strong{color:var(--warning)}.tax-intelligence-module__gpjmqG__analysisGrid{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:18px;min-width:0;display:grid}.tax-intelligence-module__gpjmqG__scatterPanel,.tax-intelligence-module__gpjmqG__washSalePanel,.tax-intelligence-module__gpjmqG__opportunitiesPanel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.tax-intelligence-module__gpjmqG__scatterPanel,.tax-intelligence-module__gpjmqG__washSalePanel{padding:20px}.tax-intelligence-module__gpjmqG__panelHeading,.tax-intelligence-module__gpjmqG__tableHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tax-intelligence-module__gpjmqG__panelHeading h2,.tax-intelligence-module__gpjmqG__tableHeading h2,.tax-intelligence-module__gpjmqG__inspectorHeading h3{color:var(--text-strong);letter-spacing:-.025em;margin:4px 0 0;font-size:17px;font-weight:720}.tax-intelligence-module__gpjmqG__panelHeading>small,.tax-intelligence-module__gpjmqG__tableHeading>small{color:var(--text-muted);text-align:right;padding-top:4px;font-size:12px}.tax-intelligence-module__gpjmqG__scatterAndInspector{grid-template-columns:minmax(0,1fr) 218px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.tax-intelligence-module__gpjmqG__scatterContent{min-width:0}.tax-intelligence-module__gpjmqG__scatterLegend{color:var(--text-body);flex-wrap:wrap;gap:8px 14px;margin-bottom:7px;font-size:12px;display:flex}.tax-intelligence-module__gpjmqG__scatterLegend span{align-items:center;gap:6px;display:inline-flex}.tax-intelligence-module__gpjmqG__scatterLegend i{border-radius:50%;width:9px;height:9px}.tax-intelligence-module__gpjmqG__harvestCandidate{--category:#118847}.tax-intelligence-module__gpjmqG__hold{--category:#3574e7}.tax-intelligence-module__gpjmqG__replacementRequired{--category:#d97706}.tax-intelligence-module__gpjmqG__washSaleBlocked{--category:#d92d20}.tax-intelligence-module__gpjmqG__scatterLegend .tax-intelligence-module__gpjmqG__harvestCandidate,.tax-intelligence-module__gpjmqG__scatterLegend .tax-intelligence-module__gpjmqG__hold,.tax-intelligence-module__gpjmqG__scatterLegend .tax-intelligence-module__gpjmqG__replacementRequired,.tax-intelligence-module__gpjmqG__scatterLegend .tax-intelligence-module__gpjmqG__washSaleBlocked{background:var(--category)}.tax-intelligence-module__gpjmqG__scrollHint{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.35;display:none}.tax-intelligence-module__gpjmqG__tickerMark{color:var(--text-strong);white-space:nowrap;align-items:center;gap:7px;font-weight:750;display:inline-flex}.tax-intelligence-module__gpjmqG__tickerLogo{object-fit:contain;flex:none;width:16px;height:16px;display:block}.tax-intelligence-module__gpjmqG__scatterTicker{align-items:center;gap:4px;display:inline-flex}.tax-intelligence-module__gpjmqG__scatterTicker .tax-intelligence-module__gpjmqG__tickerMark{gap:6px}.tax-intelligence-module__gpjmqG__scatterStage{position:relative;overflow-x:auto}.tax-intelligence-module__gpjmqG__scatterSvg{width:100%;min-width:520px;display:block}.tax-intelligence-module__gpjmqG__scatterGuide{stroke:#edf0f5;stroke-width:1px}.tax-intelligence-module__gpjmqG__zeroGuide{stroke:#c6d0df;stroke-dasharray:4 4;stroke-width:1.25px}.tax-intelligence-module__gpjmqG__scatterTick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.tax-intelligence-module__gpjmqG__scatterAxisLabel{fill:var(--text-body);font-size:12px;font-weight:650}.tax-intelligence-module__gpjmqG__scatterPoint{cursor:pointer;outline:none}.tax-intelligence-module__gpjmqG__scatterHitArea{fill:#0000}.tax-intelligence-module__gpjmqG__scatterDot{fill:var(--category);stroke:var(--surface);stroke-width:2px}.tax-intelligence-module__gpjmqG__scatterPoint:hover .tax-intelligence-module__gpjmqG__scatterDot,.tax-intelligence-module__gpjmqG__scatterPoint:focus-visible .tax-intelligence-module__gpjmqG__scatterDot{stroke:var(--text-strong);stroke-width:2.5px}.tax-intelligence-module__gpjmqG__scatterSelectedRing{fill:none;stroke:var(--text-strong);stroke-width:2px}.tax-intelligence-module__gpjmqG__scatterPoint:focus-visible .tax-intelligence-module__gpjmqG__scatterSelectedRing{stroke:var(--primary);stroke-width:3px}.tax-intelligence-module__gpjmqG__scatterTooltip{z-index:1;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 97%, transparent);width:150px;box-shadow:var(--shadow-sm);color:var(--text-body);pointer-events:none;border-radius:9px;gap:2px;padding:8px 10px;font-size:12px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,-112%)}.tax-intelligence-module__gpjmqG__scatterTooltip strong{color:var(--text-strong);font-size:13px}.tax-intelligence-module__gpjmqG__scatterTooltip span{color:var(--primary);font-weight:700}.tax-intelligence-module__gpjmqG__scatterTooltip small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.tax-intelligence-module__gpjmqG__lotInspector{border:1px solid var(--border);background:var(--surface-elevated);box-shadow:var(--shadow-sm);border-radius:12px;align-content:start;gap:13px;padding:15px;display:grid}.tax-intelligence-module__gpjmqG__lotFacts{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.tax-intelligence-module__gpjmqG__lotFacts div{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.tax-intelligence-module__gpjmqG__lotFacts dt{color:var(--text-muted);font-size:12px}.tax-intelligence-module__gpjmqG__lotFacts dd{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:13px;font-weight:700}.tax-intelligence-module__gpjmqG__loss{color:var(--danger)!important}.tax-intelligence-module__gpjmqG__benefit{font-variant-numeric:tabular-nums;color:var(--success)!important}.tax-intelligence-module__gpjmqG__replacement{color:var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.tax-intelligence-module__gpjmqG__replacement>div{gap:2px;min-width:0;display:grid}.tax-intelligence-module__gpjmqG__replacement span{color:var(--text-muted);font-size:12px}.tax-intelligence-module__gpjmqG__replacement strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tax-intelligence-module__gpjmqG__lotInspector button{justify-content:center;width:100%}.tax-intelligence-module__gpjmqG__inspectorDisclosure{color:var(--text-muted);text-align:center;font-size:12px;line-height:1.35}.tax-intelligence-module__gpjmqG__washSalePanel{align-content:start;gap:13px;display:grid}.tax-intelligence-module__gpjmqG__graphStage{overflow-x:auto}.tax-intelligence-module__gpjmqG__graphSvg{width:100%;min-width:0;display:block}.tax-intelligence-module__gpjmqG__protectedEdge,.tax-intelligence-module__gpjmqG__noRelationEdge{stroke-width:2px}.tax-intelligence-module__gpjmqG__protectedEdge{stroke:var(--success);stroke-dasharray:6 5}.tax-intelligence-module__gpjmqG__noRelationEdge{stroke:#8290a9;stroke-dasharray:5 5}.tax-intelligence-module__gpjmqG__accountNode{cursor:pointer;outline:none}.tax-intelligence-module__gpjmqG__accountNodeHitArea{fill:#0000}.tax-intelligence-module__gpjmqG__accountNodeOuter{fill:var(--surface);stroke-width:2px}.tax-intelligence-module__gpjmqG__accountNodeInner{fill:var(--surface);stroke:#edf1f6;stroke-width:1px}.tax-intelligence-module__gpjmqG__accountNode[data-selected=true] .tax-intelligence-module__gpjmqG__accountNodeInner{fill:var(--primary-soft)}.tax-intelligence-module__gpjmqG__accountNode:focus-visible .tax-intelligence-module__gpjmqG__accountNodeOuter{stroke-width:4px}.tax-intelligence-module__gpjmqG__accountLabel{font-size:14px;font-weight:750}.tax-intelligence-module__gpjmqG__accountValue{fill:var(--text-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.tax-intelligence-module__gpjmqG__accountLots{fill:var(--text-muted);font-size:12px}.tax-intelligence-module__gpjmqG__graphLegend{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.tax-intelligence-module__gpjmqG__graphLegend span{align-items:center;gap:6px;display:inline-flex}.tax-intelligence-module__gpjmqG__graphLegend i{border-top:2px dashed;width:27px;display:inline-block}.tax-intelligence-module__gpjmqG__protectedLegend{color:var(--success)}.tax-intelligence-module__gpjmqG__conflictLegend{color:var(--danger);border-top-style:solid!important}.tax-intelligence-module__gpjmqG__noRelationLegend{color:#8290a9}.tax-intelligence-module__gpjmqG__conflictButton{justify-content:center;width:100%}.tax-intelligence-module__gpjmqG__conflictDialog{border:1px solid var(--border-strong);background:var(--surface);width:min(390px,100vw - 32px);box-shadow:var(--shadow-md);color:var(--text-body);border-radius:16px;gap:12px;padding:22px;display:grid}.tax-intelligence-module__gpjmqG__conflictDialog:not([open]){display:none}.tax-intelligence-module__gpjmqG__conflictDialog::backdrop{background:#0b173961}.tax-intelligence-module__gpjmqG__conflictDialog>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.tax-intelligence-module__gpjmqG__conflictDialog h3,.tax-intelligence-module__gpjmqG__conflictDialog p{margin:0}.tax-intelligence-module__gpjmqG__conflictDialog h3{color:var(--text-strong);font-size:20px}.tax-intelligence-module__gpjmqG__conflictDialog p{font-size:14px;line-height:1.5}.tax-intelligence-module__gpjmqG__conflictDialog button{justify-self:end}.tax-intelligence-module__gpjmqG__opportunitiesPanel{padding-top:18px}.tax-intelligence-module__gpjmqG__tableHeading{padding:0 20px 14px}.tax-intelligence-module__gpjmqG__tableControls{grid-template-columns:158px 175px minmax(190px,1fr) minmax(190px,1.1fr) auto;gap:9px;padding:0 20px 14px;display:grid}.tax-intelligence-module__gpjmqG__tableControls label{color:var(--text-muted);gap:4px;font-size:12px;font-weight:650;display:grid}.tax-intelligence-module__gpjmqG__tableControls select,.tax-intelligence-module__gpjmqG__searchField input,.tax-intelligence-module__gpjmqG__columnButton{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:38px;color:var(--text-strong);font:inherit;font-size:13px;font-weight:650}.tax-intelligence-module__gpjmqG__tableControls select{padding:0 8px}.tax-intelligence-module__gpjmqG__tableControls select:hover,.tax-intelligence-module__gpjmqG__searchField input:hover,.tax-intelligence-module__gpjmqG__columnButton:hover{border-color:var(--primary)}.tax-intelligence-module__gpjmqG__tableControls select:focus-visible,.tax-intelligence-module__gpjmqG__searchField input:focus-visible,.tax-intelligence-module__gpjmqG__columnButton:focus-visible,.tax-intelligence-module__gpjmqG__pagination button:focus-visible,.tax-intelligence-module__gpjmqG__lotInspector button:focus-visible,.tax-intelligence-module__gpjmqG__conflictDialog button:focus-visible{box-shadow:var(--focus-ring);outline:0}.tax-intelligence-module__gpjmqG__searchField{position:relative}.tax-intelligence-module__gpjmqG__searchField svg{color:var(--text-muted);pointer-events:none;position:absolute;top:26px;left:10px}.tax-intelligence-module__gpjmqG__searchField input{padding:0 10px 0 32px}.tax-intelligence-module__gpjmqG__columnButton{cursor:pointer;white-space:nowrap;justify-content:center;align-self:end;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.tax-intelligence-module__gpjmqG__columnButton:active,.tax-intelligence-module__gpjmqG__pagination button:active{transform:translateY(1px)}.tax-intelligence-module__gpjmqG__tableScroll{overflow-x:auto}.tax-intelligence-module__gpjmqG__opportunityTable{border-collapse:collapse;width:100%;min-width:940px;font-size:14px}.tax-intelligence-module__gpjmqG__opportunityTable th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 15px;font-size:12px;font-weight:750}.tax-intelligence-module__gpjmqG__opportunityTable td{border-bottom:1px solid var(--border);color:var(--text-body);white-space:nowrap;padding:12px 15px}.tax-intelligence-module__gpjmqG__opportunityTable tr[tabindex]{cursor:pointer;outline:none}.tax-intelligence-module__gpjmqG__opportunityTable tbody tr[tabindex]:hover{background:#f8faff}.tax-intelligence-module__gpjmqG__opportunityTable tbody tr[data-selected=true]{background:var(--primary-soft)}.tax-intelligence-module__gpjmqG__opportunityTable tbody tr[tabindex]:focus-visible{outline-offset:-3px;outline:3px solid #1647e861}.tax-intelligence-module__gpjmqG__opportunityTable td:nth-child(n+4){font-variant-numeric:tabular-nums}.tax-intelligence-module__gpjmqG__accountChip{color:var(--primary);background:#f4f7ff;border:1px solid #c9d9ff;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.tax-intelligence-module__gpjmqG__statusChip{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.tax-intelligence-module__gpjmqG__statusHarvest{color:var(--success);background:#eaf8ef}.tax-intelligence-module__gpjmqG__statusHold{color:var(--primary);background:#eff4ff}.tax-intelligence-module__gpjmqG__statusReplacement{color:var(--warning);background:#fff5e8}.tax-intelligence-module__gpjmqG__statusBlocked{color:var(--danger);background:#fff0ef}.tax-intelligence-module__gpjmqG__statusPlanned{color:var(--purple);background:#ede9fe}.tax-intelligence-module__gpjmqG__emptyState{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.tax-intelligence-module__gpjmqG__pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;display:flex}.tax-intelligence-module__gpjmqG__pagination>div{gap:5px;display:flex}.tax-intelligence-module__gpjmqG__pagination button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-body);cursor:pointer;border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}.tax-intelligence-module__gpjmqG__pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tax-intelligence-module__gpjmqG__pagination button:disabled{cursor:not-allowed;opacity:.45}.tax-intelligence-module__gpjmqG__pagination .tax-intelligence-module__gpjmqG__currentPage{border-color:var(--primary);background:var(--primary);color:#fff}.tax-intelligence-module__gpjmqG__visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1220px){.tax-intelligence-module__gpjmqG__analysisGrid{grid-template-columns:minmax(0,1fr)}.tax-intelligence-module__gpjmqG__washSalePanel{grid-template-columns:minmax(0,1fr) auto}.tax-intelligence-module__gpjmqG__washSalePanel .tax-intelligence-module__gpjmqG__panelHeading{grid-column:1/-1}.tax-intelligence-module__gpjmqG__graphStage{grid-column:1}.tax-intelligence-module__gpjmqG__graphLegend{align-self:center;display:grid}.tax-intelligence-module__gpjmqG__conflictButton{grid-column:2;align-self:end;min-width:205px}.tax-intelligence-module__gpjmqG__tableControls{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-intelligence-module__gpjmqG__searchField{grid-column:span 2}}@media (max-width:760px){.tax-intelligence-module__gpjmqG__pageHeading{display:grid}.tax-intelligence-module__gpjmqG__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(3){border-left:0}.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(n+3){border-top:1px solid var(--border)}.tax-intelligence-module__gpjmqG__scatterAndInspector{grid-template-columns:minmax(0,1fr)}.tax-intelligence-module__gpjmqG__lotInspector{grid-template-columns:1fr 1fr}.tax-intelligence-module__gpjmqG__inspectorHeading,.tax-intelligence-module__gpjmqG__replacement,.tax-intelligence-module__gpjmqG__lotInspector button,.tax-intelligence-module__gpjmqG__inspectorDisclosure{grid-column:1/-1}.tax-intelligence-module__gpjmqG__lotFacts{grid-template-columns:1fr 1fr;column-gap:14px}.tax-intelligence-module__gpjmqG__washSalePanel{grid-template-columns:1fr}.tax-intelligence-module__gpjmqG__graphStage,.tax-intelligence-module__gpjmqG__conflictButton{grid-column:auto}.tax-intelligence-module__gpjmqG__graphSvg{min-width:430px}.tax-intelligence-module__gpjmqG__graphLegend{display:flex}.tax-intelligence-module__gpjmqG__tableControls{grid-template-columns:1fr 1fr}.tax-intelligence-module__gpjmqG__searchField,.tax-intelligence-module__gpjmqG__columnButton{grid-column:span 2}.tax-intelligence-module__gpjmqG__pagination{flex-direction:column;align-items:flex-start}.tax-intelligence-module__gpjmqG__scrollHint{display:block}.tax-intelligence-module__gpjmqG__scatterTooltip{left:clamp(85px,50%,100% - 85px)!important}}@media (max-width:480px){.tax-intelligence-module__gpjmqG__metricStrip{grid-template-columns:1fr}.tax-intelligence-module__gpjmqG__metricStrip article+article,.tax-intelligence-module__gpjmqG__metricStrip article:nth-child(3){border-top:1px solid var(--border);border-left:0}.tax-intelligence-module__gpjmqG__tableControls{grid-template-columns:1fr}.tax-intelligence-module__gpjmqG__searchField,.tax-intelligence-module__gpjmqG__columnButton{grid-column:auto}.tax-intelligence-module__gpjmqG__scatterPanel,.tax-intelligence-module__gpjmqG__washSalePanel{padding:16px 13px}.tax-intelligence-module__gpjmqG__tableHeading,.tax-intelligence-module__gpjmqG__tableControls{padding-inline:14px}.tax-intelligence-module__gpjmqG__lotInspector,.tax-intelligence-module__gpjmqG__lotFacts{grid-template-columns:1fr}.tax-intelligence-module__gpjmqG__panelHeading>small{display:none}}@media (prefers-reduced-motion:reduce){.tax-intelligence-module__gpjmqG__scatterPoint,.tax-intelligence-module__gpjmqG__opportunityTable tr{transition:none}}
.run-console-module__ld6HoW__scrim{z-index:80;background:#09141b6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.run-console-module__ld6HoW__console{border-left:1px solid var(--border-strong);background:var(--surface);grid-template-rows:auto auto minmax(0,1fr);width:min(680px,100vw);height:100%;display:grid;overflow:hidden;box-shadow:-18px 0 50px #0517233d}.run-console-module__ld6HoW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 16px;display:flex}.run-console-module__ld6HoW__header div{min-width:0}.run-console-module__ld6HoW__header span,.run-console-module__ld6HoW__sectionHeading span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.run-console-module__ld6HoW__header h2{color:var(--text-strong);letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.run-console-module__ld6HoW__header p{color:var(--text-body);margin:7px 0 0;font-size:12px}.run-console-module__ld6HoW__header code{overflow-wrap:anywhere}.run-console-module__ld6HoW__close{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text-strong);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.run-console-module__ld6HoW__close:focus-visible,.run-console-module__ld6HoW__tabs button:focus-visible{box-shadow:var(--focus-ring);outline:0}.run-console-module__ld6HoW__tabs{border-bottom:1px solid var(--border);background:var(--canvas);gap:3px;padding:9px 15px;display:flex;overflow-x:auto}.run-console-module__ld6HoW__tabs button{min-height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:700}.run-console-module__ld6HoW__tabs button[aria-selected=true]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.run-console-module__ld6HoW__body{padding:20px 22px 32px;overflow-y:auto}.run-console-module__ld6HoW__body>section+section{margin-top:18px}.run-console-module__ld6HoW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.run-console-module__ld6HoW__sectionHeading h3{color:var(--text-strong);letter-spacing:-.025em;margin:4px 0 0;font-size:16px}.run-console-module__ld6HoW__sectionHeading small{color:var(--text-muted);text-transform:capitalize;font-size:12px}.run-console-module__ld6HoW__setupGrid{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.run-console-module__ld6HoW__setupGrid label{color:var(--text-body);gap:6px;font-size:12px;font-weight:700;display:grid}.run-console-module__ld6HoW__setupGrid select{border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);min-height:40px;color:var(--text-strong);font:inherit;padding:0 9px}.run-console-module__ld6HoW__setupGrid small{min-height:28px;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.35}.run-console-module__ld6HoW__quota{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.run-console-module__ld6HoW__quota div{background:var(--surface);padding:9px}.run-console-module__ld6HoW__quota dt{color:var(--text-muted);font-size:10px;font-weight:700}.run-console-module__ld6HoW__quota dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.run-console-module__ld6HoW__note,.run-console-module__ld6HoW__empty{color:var(--text-muted);margin:0 0 13px;font-size:12px;line-height:1.45}.run-console-module__ld6HoW__stepper{grid-template-columns:repeat(7,minmax(62px,1fr));gap:4px;min-width:500px;margin:0;padding:0;list-style:none;display:grid}.run-console-module__ld6HoW__stepper li{text-align:center;color:var(--text-muted);justify-items:center;gap:4px;display:grid}.run-console-module__ld6HoW__stepper i{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.run-console-module__ld6HoW__stepper strong{color:var(--text-strong);font-size:11px}.run-console-module__ld6HoW__stepper small{font-size:10px}.run-console-module__ld6HoW__stepper li[data-state=complete] i{border-color:var(--success);color:var(--success);background:#effaf2}.run-console-module__ld6HoW__stepper li[data-state=current] i{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.run-console-module__ld6HoW__details{border-top:1px solid var(--border);margin:0;display:grid}.run-console-module__ld6HoW__details div{border-bottom:1px solid var(--border);grid-template-columns:136px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.run-console-module__ld6HoW__details dt{color:var(--text-muted);font-size:12px}.run-console-module__ld6HoW__details dd{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-size:12px;font-weight:650}.run-console-module__ld6HoW__details code{font-size:11px}.run-console-module__ld6HoW__actions{justify-items:start;gap:7px;margin-top:14px;display:grid}.run-console-module__ld6HoW__actions small{color:var(--text-muted);font-size:11px;line-height:1.4}.run-console-module__ld6HoW__download{border:1px solid var(--border-strong);border-radius:var(--control-radius);min-height:40px;color:var(--primary);justify-content:center;align-items:center;margin-top:14px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.run-console-module__ld6HoW__download:hover{background:var(--primary-soft)}.run-console-module__ld6HoW__json{border:1px solid var(--border);background:var(--canvas);border-radius:9px;margin-top:12px}.run-console-module__ld6HoW__json summary{color:var(--text-strong);cursor:pointer;padding:10px;font-size:12px;font-weight:700}.run-console-module__ld6HoW__json pre{max-height:280px;color:var(--text-body);white-space:pre-wrap;margin:0;padding:0 10px 10px;font-size:11px;line-height:1.45;overflow:auto}.run-console-module__ld6HoW__error{background:#fff9f9;border:1px solid #efc8c8;border-radius:11px;gap:10px;margin-bottom:18px;padding:13px;display:grid}.run-console-module__ld6HoW__error strong{color:#8f2424;font-size:13px}.run-console-module__ld6HoW__error p,.run-console-module__ld6HoW__error small{color:#7c3c3c;margin:3px 0 0;font-size:12px;line-height:1.4}.run-console-module__ld6HoW__error>.run-console-module__ld6HoW__error{margin:0}.run-console-module__ld6HoW__history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-console-module__ld6HoW__history li{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.run-console-module__ld6HoW__history li[data-selected=true]{border-color:var(--primary);background:var(--primary-soft)}.run-console-module__ld6HoW__history li>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;display:grid}.run-console-module__ld6HoW__history strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.run-console-module__ld6HoW__history span{color:var(--text-muted);font-size:11px}@media (max-width:600px){.run-console-module__ld6HoW__header,.run-console-module__ld6HoW__body{padding-left:16px;padding-right:16px}.run-console-module__ld6HoW__setupGrid{grid-template-columns:1fr}.run-console-module__ld6HoW__stepper{overflow-x:auto}.run-console-module__ld6HoW__details div{grid-template-columns:112px minmax(0,1fr)}}
