.trend-lab-overview.trend-lab-direction-banner{margin-top:18px;padding:15px 17px 11px;overflow:hidden}.trend-lab-direction-banner>header{align-items:center;margin-bottom:10px}.trend-lab-direction-banner>header p{max-width:860px}.trend-lab-direction-banner .trend-lab-series-groups{min-width:0;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;padding:2px 2px 10px;outline:none;scrollbar-color:#91afc3 #edf3f7;scrollbar-width:thin}.trend-lab-direction-banner .trend-lab-series-groups:focus-visible{border-radius:9px;box-shadow:inset 0 0 0 3px #256da526}.trend-lab-direction-banner .trend-lab-series-group{flex:0 0 auto;min-width:max-content;display:grid;grid-template-columns:142px auto;align-items:stretch;gap:8px;padding:8px;border-top-width:1px;border-left:3px solid var(--series-group-accent);scroll-snap-align:start}.trend-lab-direction-banner .trend-lab-series-group>header{width:142px;margin:0;padding:5px 7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px}.trend-lab-direction-banner .trend-lab-series-group-heading{gap:7px}.trend-lab-direction-banner .trend-lab-series-group-heading>svg{width:17px;height:17px}.trend-lab-direction-banner .trend-lab-series-group-heading h3{font-size:13px;line-height:1.25}.trend-lab-direction-banner .trend-lab-series-group-heading p{font-size:9px;line-height:1.35}.trend-lab-direction-banner .trend-lab-series-group>header>em{margin-top:auto;align-self:flex-start}.trend-lab-direction-banner .trend-lab-series-grid{display:flex;grid-template-columns:none;gap:8px}.trend-lab-direction-banner .trend-lab-series-grid>button{flex:0 0 188px;width:188px;min-height:142px;padding:10px;scroll-snap-align:start}.trend-lab-direction-banner .trend-lab-series-head{min-height:27px}.trend-lab-direction-banner .trend-lab-series-value{margin-top:5px}.trend-lab-direction-banner .trend-lab-series-value b{font-size:18px}.trend-lab-direction-banner .trend-lab-series-method{margin-top:2px}.trend-lab-direction-banner .trend-lab-spark{height:40px;margin:4px 0 2px}.trend-lab-direction-banner .trend-lab-series-grid footer{padding-top:6px}.trend-lab-direction-banner .trend-lab-series-group-empty{width:188px;display:grid;place-items:center;padding:12px}.trend-lab-detail-grid.trend-lab-detail-grid--focus{grid-template-columns:minmax(0,2.15fr) minmax(300px,.65fr);gap:18px;margin-top:14px}.trend-lab-detail-grid--focus .trend-lab-chart-panel{border-top:3px solid #256da5;box-shadow:0 14px 34px #19364f16}.trend-lab-detail-grid--focus .trend-lab-chart{height:clamp(390px,32vw,455px)}.trend-lab-assessment.trend-lab-assessment-wide{position:relative;top:auto;display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(280px,1fr) minmax(280px,1fr);margin-top:18px}.trend-lab-assessment-wide>.trend-lab-status-board,.trend-lab-assessment-wide>header{border-right:1px solid #ffffff12;border-bottom:0}.trend-lab-assessment-wide>.trend-lab-assessment-coverage{display:flex;flex-direction:column;justify-content:center;border-bottom:0}.trend-lab-assessment-wide>.trend-lab-scoped-signal{grid-column:1/-1}.trend-lab-assessment-wide .trend-lab-insights{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;border-top:1px solid #ffffff12}.trend-lab-assessment-wide .trend-lab-insights>header{grid-column:1/-1}@media(max-width:1180px){.trend-lab-detail-grid.trend-lab-detail-grid--focus{grid-template-columns:1fr}.trend-lab-assessment.trend-lab-assessment-wide{grid-template-columns:1fr 1fr}.trend-lab-assessment-wide>header{grid-column:1/-1;border-right:0;border-bottom:1px solid #ffffff12}.trend-lab-assessment-wide>.trend-lab-status-board{border-bottom:0}.trend-lab-assessment-wide .trend-lab-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.trend-lab-overview.trend-lab-direction-banner{padding:14px 12px 8px}.trend-lab-direction-banner>header{align-items:stretch}.trend-lab-direction-banner .trend-lab-series-groups{scroll-snap-type:x mandatory}.trend-lab-direction-banner .trend-lab-series-group{grid-template-columns:116px auto}.trend-lab-direction-banner .trend-lab-series-group>header{width:116px;flex-direction:column}.trend-lab-direction-banner .trend-lab-series-group-heading>svg{display:none}.trend-lab-direction-banner .trend-lab-series-grid>button{flex-basis:min(76vw,240px);width:min(76vw,240px)}.trend-lab-direction-banner .trend-lab-series-group-empty{width:min(76vw,240px)}.trend-lab-detail-grid--focus .trend-lab-chart{height:315px}.trend-lab-assessment.trend-lab-assessment-wide{grid-template-columns:1fr}.trend-lab-assessment-wide>.trend-lab-status-board,.trend-lab-assessment-wide>header{grid-column:auto;border-right:0;border-bottom:1px solid #ffffff12}.trend-lab-assessment-wide>.trend-lab-assessment-coverage{border-bottom:1px solid #ffffff12}.trend-lab-assessment-wide .trend-lab-insights{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trend-lab-direction-banner .trend-lab-series-grid>button{transition:none}.trend-lab-direction-banner .trend-lab-series-grid>button:hover{transform:none}}.decision-priority{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr) minmax(220px,.62fr);gap:14px;align-items:stretch;padding:16px;border:1px solid #bacbd7;border-left:6px solid #477a9d;border-radius:14px;background:linear-gradient(115deg,#fff,#f5f9fb);box-shadow:0 12px 34px #102f4612}.decision-priority.ready{border-left-color:#31835e}.decision-priority.attention{border-left-color:#d08d1c;background:linear-gradient(115deg,#fff,#fff9ed)}.decision-priority.locked{border-left-color:#788897;background:linear-gradient(115deg,#fff,#f3f6f8)}.decision-priority-status{display:flex;gap:12px;align-items:flex-start;min-width:0}.decision-priority-status>svg{width:27px;height:27px;flex:none;margin-top:2px;padding:5px;border-radius:9px;background:#e5f1f6;color:#2d7198}.decision-priority.ready .decision-priority-status>svg{background:#e4f3eb;color:#287b57}.decision-priority.attention .decision-priority-status>svg{background:#fff0ce;color:#a76a09}.decision-priority.locked .decision-priority-status>svg{background:#e8edf0;color:#5c6e7d}.decision-priority-facts span,.decision-priority-status span,.decision-priority>aside>span{display:block;color:#5c7a8d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.decision-priority-status h2{margin:4px 0 5px;color:#173b54;font-size:18px;line-height:1.2}.decision-priority-status p{max-width:760px;margin:0;color:#617785;font-size:13px;line-height:1.5}.decision-priority-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.decision-priority-facts>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px;border:1px solid #d7e1e7;border-radius:9px;background:#fff}.decision-priority-facts b{display:block;margin-top:5px;color:#23465e;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.decision-priority>aside{display:flex;flex-direction:column;justify-content:center;padding:11px 12px;border:1px solid #c9d8e1;border-radius:10px;background:#edf5f8}.decision-priority.attention>aside{border-color:#ead39e;background:#fff5df}.decision-priority>aside>b{display:block;margin:5px 0;color:#1e465f;font-size:13px;line-height:1.4}.decision-priority>aside>button{align-self:flex-start;margin-top:4px}.analysis-page>.page-title{order:0}.analysis-page>.decision-priority{order:1}.analysis-page>.analysis-summary{order:2}.analysis-page>.workflow-steps{order:3}.analysis-page>*{order:10}.analysis-page>.analysis-cta,.analysis-page>.analysis-summary,.analysis-page>.decision-priority,.analysis-page>.page-title,.analysis-page>.workflow-steps{scroll-margin-top:18px}.page-title-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.command-empty-route{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:18px;align-items:center;padding:17px 18px;border:1px solid #b8cbd8;border-radius:14px;background:linear-gradient(110deg,#f8fbfd,#edf5f8)}.command-empty-route>div:first-child>span{color:#397b98;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.command-empty-route h2{margin:4px 0;color:#173b52;font-size:18px}.command-empty-route p{margin:0;color:#657b89;font-size:13px;line-height:1.45}.command-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.command-empty-steps button{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;min-width:0;padding:10px;border:1px solid #c5d6e0;border-radius:10px;background:#fff;color:#244a62;text-align:left;cursor:pointer}.command-empty-steps button:hover{border-color:#5795ae;background:#f1f9fc}.command-empty-steps i{width:24px;height:24px;display:grid;place-items:center;border-radius:99px;background:#dceef4;color:#27758f;font-size:11px;font-style:normal;font-weight:900}.command-empty-steps b,.command-empty-steps small{display:block}.command-empty-steps b{font-size:12px}.command-empty-steps small{margin-top:2px;color:#748792;font-size:11px;line-height:1.35}.command-empty-steps svg{width:14px;color:#6d8998}.asset-dashboard-shell>.decision-priority{margin:0 18px 14px}.asset-dashboard-side.single{grid-template-rows:1fr}.asset-dashboard-bottom{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)}.diagnostic-decision-banner{padding:20px;border-left:6px solid #d09325!important;background:radial-gradient(circle at 92% -10%,#e6f5f7,transparent 42%),#fff!important}.diagnostic-decision-banner.high,.diagnostic-decision-banner.moderate{border-left-color:#318561!important}.diagnostic-decision-banner>header{align-items:center}.diagnostic-decision-banner>header>em{margin-left:auto;padding:6px 9px;border-radius:99px;background:#edf4f7;color:#32687f;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.diagnostic-decision-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.5fr) minmax(260px,.9fr);gap:10px;margin-top:14px}.diagnostic-decision-grid>div{margin:0;padding:13px;border:1px solid #d3e0e6;border-radius:10px;background:#fff}.diagnostic-confirmation span,.diagnostic-decision-state span{display:block;color:#6b8390;font-size:11px;font-weight:900;text-transform:uppercase}.diagnostic-decision-state b,.diagnostic-decision-state small{display:block}.diagnostic-decision-state b{margin-top:4px;color:#1c465d;font-size:14px}.diagnostic-decision-state small{margin-top:5px;color:#667b87;font-size:12px;line-height:1.45}.diagnostic-confirmation{display:flex;gap:9px;align-items:flex-start}.diagnostic-confirmation>svg{width:19px;flex:none;color:#318660}.diagnostic-confirmation p{margin:0}.diagnostic-confirmation b{display:block;margin-top:4px;color:#285569;font-size:13px;line-height:1.45}.diagnostic-authority-boundary{display:flex;gap:9px;margin-top:10px;padding:11px 12px;border:1px solid #e3cd9b;border-radius:9px;background:#fff8e9}.diagnostic-authority-boundary>svg{width:20px;flex:none;color:#a66d0d}.diagnostic-authority-boundary b,.diagnostic-authority-boundary small,.diagnostic-authority-boundary span{display:block}.diagnostic-authority-boundary span{color:#8a651d;font-size:11px;font-weight:900;text-transform:uppercase}.diagnostic-authority-boundary b{margin-top:3px;color:#644b1f;font-size:13px}.diagnostic-authority-boundary small{margin-top:3px;color:#7d6b49;font-size:12px;line-height:1.45}.modeling-decision-deck{border-color:#7da3b6!important;box-shadow:0 16px 38px #0b2d4117!important}.modeling-decision-deck>header{background:linear-gradient(105deg,#0a2940,#0d4d61)!important}.modeling-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modeling-decision-card{display:flex!important;flex-direction:column;min-height:180px;border-top:5px solid #6b8290!important}.modeling-decision-card.ready,.modeling-decision-card.validation_ready{border-top-color:#32875f!important}.modeling-decision-card.blocked,.modeling-decision-card.review{border-top-color:#cf8b1a!important}.modeling-decision-card>span{color:#547789!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.modeling-decision-card>b{margin-top:7px!important;color:#153d55!important;font-size:15px!important;line-height:1.25!important}.modeling-decision-card>small{margin-top:7px!important;color:#647a87!important;font-size:12px!important;line-height:1.45!important}.modeling-decision-card>p{margin:auto 0 0;padding-top:10px;border-top:1px solid #e0e8ec;color:#526d7b;font-size:12px;line-height:1.5}.modeling-decision-card>p>b{color:#2d5b70}.pilot-dependency-runway .launch-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-dependency-runway .launch-mode-grid article{min-height:128px}.governance-next-action{margin:12px 0}.governance-actions.expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.governance-launch-step{border-top:4px solid #3d7e9e!important}.governance-supporting-tool{grid-column:span 2;border-top:4px solid #9aa8b2!important;background:#f7f9fa!important}.governance-supporting-tool:before{content:"Governance administration";display:block;margin-bottom:7px;color:#71818c;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.development-task-ledger,.kpi-preview-tools{overflow:hidden;border:1px solid #cdd9e2;border-radius:11px;background:#f7fafc}.development-task-ledger>summary,.kpi-preview-tools>summary{display:flex;align-items:center;gap:8px;padding:13px 15px;color:#2c5878;cursor:pointer;font-size:13px;font-weight:900}.development-task-ledger>summary span,.kpi-preview-tools>summary span{color:#718493;font-size:11px;font-weight:600}.development-task-ledger[open]>summary,.kpi-preview-tools[open]>summary{border-bottom:1px solid #d8e2e9}.kpi-preview-tools>.stack{padding:12px}.development-task-ledger>.panel{border:0;border-radius:0;box-shadow:none}.development-blockers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.development-blockers article{display:flex;gap:9px;padding:13px;border:1px solid #e0c58b;border-radius:10px;background:#fffaf0}.development-blockers i{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:99px;background:#d29425;color:white;font-size:11px;font-style:normal;font-weight:900}.development-blockers b,.development-blockers span{display:block}.development-blockers span{color:#916a20;font-size:11px;font-weight:900;text-transform:uppercase}.development-blockers b{margin-top:3px;color:#5d4822;font-size:13px}.development-blockers p{margin:4px 0 0;color:#796b50;font-size:12px;line-height:1.45}.member-access-hero .command-hero-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.member-access-hero .member-secondary{border-color:#ffffff45;background:#ffffff0d;color:#e5f2f6}@media(max-width:1180px){.decision-priority{grid-template-columns:1fr 1fr}.decision-priority-status{grid-column:1/-1}.modeling-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.development-blockers,.governance-actions.expanded,.pilot-dependency-runway .launch-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-decision-grid{grid-template-columns:1fr 1fr}.diagnostic-confirmation{grid-column:1/-1}}@media(max-width:760px){.decision-priority{grid-template-columns:1fr;padding:13px}.decision-priority-status{grid-column:auto}.command-empty-route,.command-empty-steps,.decision-priority-facts{grid-template-columns:1fr}.asset-dashboard-shell>.decision-priority{margin:0 8px 10px}.asset-dashboard-bottom{grid-template-columns:1fr}.development-blockers,.diagnostic-decision-grid,.governance-actions.expanded,.modeling-decision-grid,.pilot-dependency-runway .launch-mode-grid{grid-template-columns:1fr!important}.diagnostic-confirmation,.governance-supporting-tool{grid-column:auto}.modeling-decision-card{min-height:0}.page-title-actions{width:100%;justify-content:flex-start}.member-access-hero .command-hero-actions{align-items:stretch;flex-direction:column}.member-access-hero .member-primary,.member-access-hero .member-secondary{width:100%}}.calculator-workspace{gap:16px}.calculator-library-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(370px,.9fr);gap:38px;align-items:center;padding:38px 42px;border-radius:14px;background:linear-gradient(118deg,#0b3264,#11549b 58%,#1975c8);color:#fff;box-shadow:0 20px 42px #123f6d22}.calculator-library-hero:after{content:"";position:absolute;right:-100px;top:-235px;width:460px;height:460px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 56px #ffffff08,0 0 0 118px #ffffff05;pointer-events:none}.calculator-library-hero>div{position:relative;z-index:1}.calculator-library-hero>div:first-child>span,.calculator-tool-hero>div:first-child>span{display:block;color:#67e4ef;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.calculator-library-hero h1{max-width:760px;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.calculator-library-hero p{max-width:760px;margin:0;color:#e0edf8;font-size:13px;line-height:1.65}.calculator-library-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ffffff34;background:#ffffff0e}.calculator-library-stats>div{min-height:112px;padding:22px 18px;border-right:1px solid #ffffff2c}.calculator-library-stats>div:last-child{border-right:0}.calculator-library-stats b,.calculator-library-stats small,.calculator-library-stats span{display:block}.calculator-library-stats span{color:#d9e9fa;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.calculator-library-stats b{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.calculator-library-stats small{margin-top:2px;color:#e7f1fa;font-size:9px}.calculator-library-note,.calculator-method-banner{display:flex;gap:11px;align-items:center;padding:13px 16px;border-left:4px solid #45dce7;background:#e7f8fa;color:#28516a}.calculator-library-note>svg,.calculator-method-banner>svg{width:18px;flex:none;color:#148bad}.calculator-library-note p,.calculator-method-banner p{margin:0;font-size:11px;line-height:1.5}.calculator-library-note span,.calculator-method-banner span{color:#527083}.calculator-quick-deck{overflow:hidden;border:1px solid #bfd5df;border-radius:12px;background:#fff;box-shadow:0 9px 25px #0b2a3e0b}.calculator-quick-deck>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #d8e4e9}.calculator-quick-deck>header>div{display:flex;align-items:center;gap:9px}.calculator-quick-deck>header svg{width:21px;color:#2d809d}.calculator-quick-deck>header b,.calculator-quick-deck>header small{display:block}.calculator-quick-deck>header b{color:#1b4057;font-size:15px}.calculator-quick-deck>header small{margin-top:2px;color:#71848f;font-size:12px}.calculator-quick-deck>header em{color:#4d7183;font-size:12px;font-style:normal;font-weight:900}.calculator-quick-deck .calculator-quick-actions{display:flex;align-items:center;gap:9px}.calculator-quick-deck .calculator-quick-actions button{position:static;min-height:0;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #bdd2dc;border-radius:7px;background:#fff;color:#2d657c;font-size:11px;font-weight:900}.calculator-quick-deck .calculator-quick-actions button:hover{background:#eaf6fa}.calculator-quick-deck .calculator-quick-actions button>svg{position:static;width:15px;transform:none;color:#2d809d}.calculator-quick-deck>.calculator-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dce6ea}.calculator-quick-deck .calculator-quick-grid>button{position:relative;min-height:105px;padding:14px 39px 14px 14px;border:0;background:#fff;text-align:left;cursor:pointer}.calculator-quick-deck .calculator-quick-grid>button:hover{background:#eaf6fa}.calculator-quick-deck .calculator-quick-grid>button>b,.calculator-quick-deck .calculator-quick-grid>button>small,.calculator-quick-deck .calculator-quick-grid>button>span{display:block}.calculator-quick-deck .calculator-quick-grid>button>span{color:#3183a0;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.calculator-quick-deck .calculator-quick-grid>button>b{margin-top:5px;color:#23475b;font-size:14px;line-height:1.3}.calculator-quick-deck .calculator-quick-grid>button>small{margin-top:5px;color:#71848f;font-size:11px}.calculator-quick-deck .calculator-quick-grid>button>svg{position:absolute;right:13px;top:50%;width:18px;color:#72a2b4;transform:translateY(-50%)}.calculator-quick-deck>.calculator-quick-empty{display:block;padding:22px 16px;text-align:center;background:#f8fbfc}.calculator-quick-empty b,.calculator-quick-empty span{display:block}.calculator-quick-empty b{color:#315469;font-size:13px}.calculator-quick-empty span{margin-top:4px;color:#758792;font-size:12px}.calculator-pin-editor{padding:14px 16px;border-top:1px solid #d8e4e9;background:#f3f8fa}.calculator-pin-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end}.calculator-pin-controls label>span{display:block;margin-bottom:5px;color:#527386;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.calculator-pin-controls select{width:100%;height:38px;padding:0 9px;border:1px solid #bed0da;border-radius:7px;background:#fff;color:#24475c}.calculator-quick-deck .calculator-pin-controls>button{position:static;min-height:38px;padding:0 11px;border:1px solid #bfd1da;border-radius:7px;background:#fff;color:#416477;font-size:11px;font-weight:900}.calculator-quick-deck .calculator-pin-controls>button:hover{background:#eaf4f8}.calculator-pin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.calculator-quick-deck .calculator-pin-list>button{position:relative;min-height:49px;padding:8px 36px 8px 10px;border:1px solid #cbdbe3;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.calculator-quick-deck .calculator-pin-list>button:hover{border-color:#d6a0a0;background:#fff5f5}.calculator-quick-deck .calculator-pin-list>button>b,.calculator-quick-deck .calculator-pin-list>button>span{display:block}.calculator-quick-deck .calculator-pin-list>button>span{color:#43809a;font-size:9px;font-weight:900}.calculator-quick-deck .calculator-pin-list>button>b{margin-top:3px;color:#315468;font-size:11px;line-height:1.3}.calculator-quick-deck .calculator-pin-list>button>svg{position:absolute;right:10px;top:50%;width:15px;color:#927171;transform:translateY(-50%)}.calculator-pin-editor>small{display:block;margin-top:10px;color:#6d818d;font-size:11px}.calculator-pin-editor>p{margin:8px 0 0;padding:7px 9px;border-radius:7px;background:#e7f2f6;color:#35687c;font-size:11px}.calculator-library-panel{padding:23px;border:1px solid #d4dfe6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #133b5e0c}.calculator-library-panel>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:28px;align-items:end}.calculator-library-panel>header>div>span{color:#156ac0;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.calculator-library-panel h2{margin:6px 0 4px;color:#12385e;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.calculator-library-panel>header p{margin:0;color:#698095;font-size:11px}.calculator-search>span{display:block;margin-bottom:6px;color:#526377;font-size:9px;font-weight:800}.calculator-search>div{position:relative}.calculator-search svg{position:absolute;z-index:1;left:11px;top:10px;width:16px;color:#718396}.calculator-search input{height:39px;padding-left:35px;border-radius:4px;background:#fbfcfd}.calculator-category-filter{display:flex;gap:6px;flex-wrap:wrap;margin-top:17px}.calculator-category-filter button{padding:8px 11px;border:1px solid #c9d8e3;border-radius:4px;background:#f8fafc;color:#536d82;font-size:9px;font-weight:800;cursor:pointer}.calculator-category-filter button:hover{border-color:#6e9fca;background:#f0f7fc}.calculator-category-filter button.active{border-color:#156fc3;background:#156fc3;color:#fff}.calculator-count{display:block;margin:13px 0 8px;color:#657d90;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.calculator-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.calculator-library-card{min-width:0;min-height:220px;display:flex;flex-direction:column;padding:17px;border:1px solid #cedce7;border-top:4px solid #176ec2;background:#fff;box-shadow:0 5px 14px #123a5d08}.calculator-library-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.calculator-library-card>header>span{color:#176cc0;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.calculator-library-card h3{margin:16px 0 7px;color:#173e62;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.16}.calculator-library-card>p{margin:0;color:#657c91;font-size:10px;line-height:1.55}.calculator-library-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.calculator-library-card>footer>span{max-width:52%;color:#6f8495;font-size:8px;font-weight:800;line-height:1.35}.calculator-library-card>footer>button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#0966bc;font-size:9px;font-weight:900;cursor:pointer}.calculator-library-card>footer>button:hover{text-decoration:underline}.calculator-library-card>footer>button svg{width:13px}.calculator-pin{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #cbd8e1;border-radius:5px;background:#f8fafb;color:#61788a;font-size:9px;cursor:pointer}.calculator-pin svg{width:12px}.calculator-pin:hover{border-color:#7faabd;background:#eef7fa;color:#2b718c}.calculator-pin.active{border-color:#77afc1;background:#e4f3f7;color:#237993}.calculator-pin:disabled{cursor:not-allowed;opacity:.48}.calculator-empty{display:flex;align-items:center;gap:12px;padding:25px;border:1px dashed #bfcbd5;background:white}.calculator-empty>svg{width:24px;color:#7d8d9c}.calculator-empty>div{flex:1 1}.calculator-empty b,.calculator-empty span{display:block}.calculator-empty b{font-size:12px}.calculator-empty span{margin-top:3px;color:#657c91;font-size:10px}.calculator-planned-tools{overflow:hidden;border:1px solid #d4dfe6;border-radius:10px;background:#fff}.calculator-planned-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;color:#365b72;font-size:11px;font-weight:900;cursor:pointer}.calculator-planned-tools>summary span{color:#788b98;font-size:10px;font-weight:500}.calculator-planned-tools[open]>summary{border-bottom:1px solid #dce5ea}.calculator-planned-tools .calculator-queue{padding:14px}.calculator-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calculator-queue article{padding:14px;border:1px solid #ead49b;border-left:4px solid #e0a326;border-radius:8px;background:#fffaf0}.calculator-queue article>span{color:#8a611c;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.calculator-queue h3{margin:5px 0 9px;color:#65491c;font-size:13px}.calculator-queue p{margin:6px 0 0;color:#765f38;font-size:9px;line-height:1.5}.calculator-queue p b{display:block;color:#5e4927;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.calculator-breadcrumb{align-self:flex-start;padding:3px 0;border:0;background:transparent;color:#1268b8;font-size:11px;font-weight:900;cursor:pointer}.calculator-breadcrumb span{padding:0 8px;color:#8b9daa}.calculator-breadcrumb:hover{text-decoration:underline}.calculator-tool-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(440px,.8fr);gap:35px;align-items:center;padding:34px 40px;border-top:6px solid #176fc2;background:linear-gradient(120deg,#fff,#edf6fd);box-shadow:0 10px 30px #123b5f0d}.calculator-tool-hero>div:first-child>span{color:#156abc}.calculator-tool-hero h1{margin:10px 0 12px;color:#103860;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.035em}.calculator-tool-hero p{max-width:760px;margin:0;color:#607a91;font-size:13px;line-height:1.6}.calculator-tool-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cfdeea;background:#fff}.calculator-tool-facts>div{min-height:102px;padding:20px 16px;border-right:1px solid #d7e2eb}.calculator-tool-facts>div:last-child{border-right:0}.calculator-tool-facts b,.calculator-tool-facts span{display:block}.calculator-tool-facts span{color:#6c7f91;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.calculator-tool-facts b{margin-top:9px;color:#154b78;font-size:11px;line-height:1.4}.calculator-method-banner{border-left-color:#f2ae2f;background:#fff4dc;color:#7a5415}.calculator-method-banner>svg{color:#b67a15}.calculator-method-banner span{color:#866936}.calculator-detail{min-width:0}.calculator-detail-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:18px;align-items:start}.calculator-input-panel,.calculator-output-panel{min-width:0;padding:25px;border:1px solid #d1dee8;background:#fff;box-shadow:0 12px 30px #143c5d0e}.calculator-output-panel{border-top:5px solid #43d7df;background:#f5fbfd}.calculator-input-panel>header,.calculator-output-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.calculator-input-panel>header>div:first-child>span,.calculator-output-panel>header>div:first-child>span{color:#176ac0;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.calculator-input-panel h2,.calculator-output-panel h2{margin:7px 0 0;color:#133b60;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.calculator-output-panel>header>em{padding:7px 9px;border:1px solid #cad9e4;background:#fff;color:#60778c;font-size:8px;font-style:normal;font-weight:900}.calculator-detail-actions{display:flex;gap:6px;align-items:center}.calculator-reset{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #d5dfe7;border-radius:5px;background:#f8fafb;color:#65788b;font-size:9px;cursor:pointer}.calculator-reset svg{width:12px}.calculator-input-panel .calculator-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;margin-top:26px}.calculator-input-panel .calculator-inputs.input-count-1{grid-template-columns:1fr}.calculator-input-panel .calculator-inputs label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:#415f76;font-size:10px;font-weight:900;text-transform:none;letter-spacing:0}.calculator-input-panel .calculator-inputs label>span small{color:#9a6a0c;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.calculator-input-panel .calculator-inputs label>div{position:relative}.calculator-input-panel .calculator-inputs input{height:46px;padding-right:68px;border-radius:0;background:#fff}.calculator-input-panel .calculator-inputs select{width:100%;height:46px;padding:0 12px;border:1px solid #cedbe5;border-radius:0;background:#fff;color:#294b62;font:inherit}.calculator-input-panel .calculator-inputs select[aria-invalid=true]{border-color:#b24b4b}.calculator-input-panel .calculator-inputs label>div>b{position:absolute;right:0;top:0;min-width:58px;height:46px;display:grid;place-items:center;padding:0 8px;border-left:1px solid #cedbe5;background:#f1f6fa;color:#647b8d;font-size:9px}.calculator-input-panel .calculator-inputs label>em{display:block;margin-top:5px;color:#a44141;font-size:9px;font-style:normal}.calculator-input-panel>footer{display:flex;justify-content:flex-end;margin-top:24px;padding-top:18px;border-top:1px solid #dce5ec}.calculator-submit{display:flex;align-items:center;gap:12px;padding:13px 17px;border:0;background:#f6b63f;color:#153e62;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 4px 10px #9b6c1220}.calculator-submit:hover{background:#ffc657}.calculator-submit svg{width:16px}.calculator-output-panel .calculator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:24px;border-top:1px solid #cedee9;border-left:1px solid #cedee9}.calculator-output-panel .calculator-results>div{min-height:112px;padding:20px;border:0;border-right:1px solid #cedee9;border-bottom:1px solid #cedee9;border-radius:0;background:#fff}.calculator-output-panel .calculator-results b,.calculator-output-panel .calculator-results small,.calculator-output-panel .calculator-results span{display:block}.calculator-output-panel .calculator-results span{color:#607b91;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.calculator-output-panel .calculator-results b{margin-top:10px;color:#0e477e;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;overflow-wrap:anywhere}.calculator-output-panel .calculator-results small{margin-top:3px;color:#5e7487;font-size:10px;font-weight:800}.calculator-output-panel .calculator-results.waiting{grid-template-columns:1fr}.calculator-output-panel .calculator-results.waiting>div{background:#fff;border-style:solid}.calculator-output-panel .calculator-results.waiting b{color:#8494a2}.calculator-formula{margin-top:15px;padding:14px;border-left:3px solid #49d9e1;background:#e8f7f9}.calculator-formula span{display:block;margin-bottom:7px;color:#426278;font-size:9px;font-weight:900}.calculator-formula code{display:block;color:#24566f;font-size:10px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.calculator-limit{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding-top:14px;border-top:1px solid #d7e3e9;color:#47677a}.calculator-limit>svg{width:17px;flex:none;color:#2790a5}.calculator-limit b,.calculator-limit span{display:block}.calculator-limit b{font-size:10px}.calculator-limit span{margin-top:4px;color:#697f8c;font-size:9px;line-height:1.5}.calculator-boundary{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid #bcd7ca;border-left:5px solid #3ca06f;border-radius:9px;background:#f3faf6;color:#2f614e}.calculator-boundary>svg{width:20px;flex:none}.calculator-boundary b,.calculator-boundary span{display:block}.calculator-boundary b{font-size:12px}.calculator-boundary span{margin-top:4px;color:#557567;font-size:10px;line-height:1.5}@media(max-width:1200px){.calculator-library-hero,.calculator-tool-hero{grid-template-columns:1fr}.calculator-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-detail-grid{grid-template-columns:1fr}.calculator-tool-facts{max-width:680px}}@media(max-width:760px){.calculator-library-hero,.calculator-tool-hero{padding:25px 20px}.calculator-library-hero h1,.calculator-tool-hero h1{font-size:34px}.calculator-library-stats,.calculator-tool-facts{grid-template-columns:1fr}.calculator-library-stats>div,.calculator-tool-facts>div{min-height:0;border-right:0;border-bottom:1px solid #ffffff2c}.calculator-tool-facts>div{border-bottom-color:#d7e2eb}.calculator-library-stats>div:last-child,.calculator-tool-facts>div:last-child{border-bottom:0}.calculator-quick-deck>header{align-items:flex-start;flex-direction:column}.calculator-quick-deck .calculator-quick-actions{width:100%;justify-content:space-between}.calculator-quick-deck>.calculator-quick-grid{grid-template-columns:1fr}.calculator-quick-deck .calculator-quick-grid>button{border:0}.calculator-pin-controls,.calculator-pin-list{grid-template-columns:1fr}.calculator-quick-deck .calculator-pin-controls>button{width:100%}.calculator-library-panel{padding:17px 14px}.calculator-library-grid,.calculator-library-panel>header{grid-template-columns:1fr}.calculator-library-panel>header{align-items:start}.calculator-library-panel>header .calculator-search{margin-top:8px}.calculator-library-card{min-height:190px}.calculator-planned-tools>summary{align-items:flex-start;flex-direction:column}.calculator-queue{grid-template-columns:1fr}.calculator-input-panel,.calculator-output-panel{padding:18px 14px}.calculator-input-panel>header,.calculator-output-panel>header{align-items:flex-start;flex-direction:column}.calculator-input-panel .calculator-inputs,.calculator-input-panel .calculator-inputs.input-count-3,.calculator-input-panel .calculator-inputs.input-count-4,.calculator-output-panel .calculator-results{grid-template-columns:1fr}.calculator-detail-actions{width:100%;justify-content:flex-start}.calculator-empty{align-items:flex-start;flex-wrap:wrap}.calculator-empty button{width:100%}}