/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-9{padding:calc(var(--spacing) * 9)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.importIntro{color:#fff;border-left:3px solid var(--gold);background:#20211f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:23px 25px;display:flex}.importIntro h2,.resultHead h2{margin:0 0 7px;font:400 21px Georgia}.importIntro>div>p:last-child{color:#aaa;max-width:650px;margin:0;font-size:10px;line-height:1.6}.privacy{border-left:1px solid #3b3c39;align-items:center;gap:11px;min-width:245px;padding-left:22px;display:flex}.privacy>span{color:#89c7ff;background:#263548;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.privacy div{flex-direction:column;display:flex}.privacy strong{font-size:10px}.privacy p{color:#999;margin:4px 0 0;font-size:8px}.importGrid{grid-template-columns:1.7fr .8fr;gap:11px;margin-bottom:11px;display:grid}.dropzone{text-align:center;background:#fff;border:1px dashed #c9c4b9;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:248px;padding:25px;transition:all .2s;display:flex}.dropzone.dragging{border-color:var(--gold);background:#faf7f0;box-shadow:inset 0 0 0 2px #b8955220}.dropzone .fileIcon{color:#96743a;letter-spacing:.08em;border:1px solid #c9b281;border-radius:5px;place-items:center;width:49px;height:57px;font-size:10px;font-weight:700;display:grid;position:relative}.dropzone .fileIcon:after{content:"";border-top:0 solid #0000;border-bottom:12px solid #0000;border-left:0 solid #0000;border-right:12px solid #eee6d5;position:absolute;top:-1px;right:-1px}.dropzone h2{margin:16px 0 6px;font:400 18px Georgia}.dropzone p{color:#82827d;margin:0 0 15px;font-size:10px}.dropzone small{color:#aaa;margin-top:12px;font-size:8px}.dropzone button:disabled{opacity:.65;cursor:wait}.importScope h2{margin-bottom:16px}.importScope>div{color:#5d5e59;border-top:1px solid #efede8;align-items:center;gap:9px;padding:11px 0;font-size:9px;display:flex}.importScope>div span{color:#94733a}.scopeNote{line-height:1.5;color:#999!important;margin:9px 0 0!important;font-size:8px!important}.importError{color:#9c4434;background:#f8e8e4;border:1px solid #eccac2;border-radius:8px;align-items:center;gap:8px;margin-bottom:11px;padding:13px 15px;font-size:9px;display:flex}.zipProcessingReport{border-left:3px solid var(--blue);margin-bottom:11px}.zipProcessingReport h2{overflow-wrap:anywhere;margin:3px 0 0;font:400 17px Georgia}.zipReportMetrics{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(7,1fr);margin-top:14px;display:grid;overflow:hidden}.zipReportMetrics>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 10px;display:flex}.zipReportMetrics>div:last-child{border-right:0}.zipReportMetrics span{color:#777;font-size:7px}.zipReportMetrics strong{font:600 15px Georgia}.zipTypeSummary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.zipTypeSummary>span{color:#43536b;background:#eef2f7;border-radius:5px;padding:7px 9px;font-size:8px}.zipTypeSummary strong{margin-left:5px}.zipCoverage{background:#f6f4ef;border-radius:6px;margin-top:10px;padding:10px 12px}.zipCoverage p{color:#6f706c;margin:0;font-size:8px;line-height:1.5}.zipCoverage p+p{margin-top:4px}.zipMessages{background:#f9ece9;border-left:3px solid #cf725f;margin-top:10px;padding:8px 11px}.zipMessages p{color:#88483d;margin:3px 0;font-size:8px;line-height:1.45}.results{margin-top:18px}.resultHead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.resultHead h2{overflow-wrap:anywhere;font-size:19px}.resultHead>div>p:last-child{color:#777;margin:0;font-size:9px}.validationBadge{text-transform:uppercase;letter-spacing:.1em;border-radius:5px;padding:7px 9px;font-size:8px}.validationBadge.valid{color:#356c9e;background:#e8f1fa}.validationBadge.attention{color:#a04d3e;background:#f7e6e2}.resultSummary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:11px;display:grid}.resultSummary article{border-right:1px solid var(--line);flex-direction:column;padding:15px 17px;display:flex}.resultSummary article:last-child{border-right:0}.resultSummary span{color:#8b8b86;font-size:8px}.resultSummary strong{margin:7px 0 4px;font-size:11px}.resultSummary small{color:#aaa;font-size:8px}.resultMetrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:11px;display:grid}.resultMetrics article{position:relative;overflow:hidden}.resultMetrics article:before{content:"";background:var(--gold);width:3px;position:absolute;inset:0 auto 0 0}.resultMetrics .coloredBlue:before{background:var(--blue)}.resultMetrics .coloredCoral:before{background:var(--coral)}.resultMetrics .coloredViolet:before{background:var(--violet)}.resultMetrics p{color:#777;margin:0;font-size:9px}.resultMetrics strong{margin:9px 0 5px;font:400 19px Georgia;display:block}.resultMetrics span{color:#999;font-size:8px}.findings{margin-bottom:20px}.emptyFindings{background:#f4f7f3;border-radius:7px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.emptyFindings>span{color:#356c9e;background:#dceafa;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.emptyFindings strong{font-size:10px}.emptyFindings p{color:#81847f;margin:4px 0 0;font-size:8px}.issueList{margin-top:12px}.issue{border-top:1px solid #eeece7;grid-template-columns:65px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.severity{text-transform:uppercase;text-align:center;letter-spacing:.08em;color:#9a702c;background:#f4ece0;border-radius:4px;padding:5px;font-size:7px}.severity.critical{color:#a24a3b;background:#f7e5e1}.issue strong{font-size:9px}.issue p{color:#969691;margin:4px 0 0;font-size:8px}.moreIssues{color:#888;font-size:8px}.importScope .eyebrow{border:0;padding:0;display:block}@media (width<=1050px){.importGrid{grid-template-columns:1fr}.resultSummary,.resultMetrics{grid-template-columns:repeat(2,1fr)}.resultSummary article:nth-child(2){border-right:0}.resultSummary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.zipReportMetrics{grid-template-columns:repeat(4,1fr)}.zipReportMetrics>div{border-bottom:1px solid var(--line)}}@media (width<=760px){.importIntro{flex-direction:column;align-items:flex-start;gap:18px}.privacy{border-top:1px solid #3b3c39;border-left:0;width:100%;padding:16px 0 0}.resultHead{flex-direction:column;align-items:flex-start;gap:10px}.resultSummary,.resultMetrics{grid-template-columns:1fr}.resultSummary article{border-right:0;border-bottom:1px solid var(--line)}.resultSummary article:last-child{border-bottom:0}.zipReportMetrics{grid-template-columns:repeat(2,1fr)}}.importHistory{margin-bottom:11px}.historyEmpty{background:#f6f4ef;border-radius:7px;margin-top:15px;padding:16px}.historyEmpty strong{font-size:10px}.historyEmpty p{color:#8a8a85;margin:5px 0 0;font-size:8px}.historyHeader,.historyRow{grid-template-columns:90px 120px 1.4fr 1fr 100px 1fr;align-items:center;gap:12px;display:grid}.historyHeader{color:#999;text-transform:uppercase;letter-spacing:.07em;margin-top:16px;padding:0 8px 8px;font-size:7px}.historyRow{border-top:1px solid #eceae5;padding:12px 8px;font-size:8px}.historyRow>strong{font:400 13px Georgia}.historyRow>span:nth-child(3){flex-direction:column;font-weight:600;display:flex}.historyRow>span:nth-child(3) small{color:#999;margin-top:4px;font-weight:400}.historyRow>b{border-radius:4px;justify-self:start;padding:5px 7px;font-size:7px}.historyValid{color:#356c9e;background:#e8f1fa}.historyAttention{color:#a04d3e;background:#f7e6e2}.historyRow>small{color:#888;overflow-wrap:anywhere}.missingPeriods{border-left:3px solid var(--gold);background:#f7f2e8;align-items:center;gap:15px;margin-top:12px;padding:11px 13px;font-size:8px;display:flex}.missingPeriods span{color:#8a6a32}@media (width<=1050px){.historyHeader,.historyRow{grid-template-columns:80px 110px 1.3fr 1fr 90px}.historyHeader span:last-child,.historyRow>small:last-child{display:none}}@media (width<=760px){.historyHeader{display:none}.historyRow{grid-template-columns:1fr 1fr;padding:14px 5px}.historyRow>span:nth-child(3),.historyRow>span:nth-child(4){grid-column:1/-1}.missingPeriods{flex-direction:column;align-items:flex-start;gap:5px}}.accountingBoundary{border-left:3px solid var(--blue);align-items:center;gap:20px;display:flex}.accountingBoundary strong{min-width:160px;font-size:10px}.accountingBoundary p{color:#858580;margin:0;font-size:8px}.accountingMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.accountingMetrics article{border-top:3px solid var(--blue)}.accountingMetrics span{color:#888;font-size:8px}.accountingMetrics strong{margin:8px 0 5px;font:400 18px Georgia;display:block}.accountingMetrics small{color:#999;font-size:7px}.officialDre{margin-bottom:11px}.officialDreHeader,.officialDreRow{grid-template-columns:120px 1fr 90px 170px;align-items:center;gap:14px;display:grid}.officialDreHeader{text-transform:uppercase;color:#8d8d88;margin-top:15px;padding:0 10px 9px;font-size:8px}.officialDreRow{border-top:1px solid #e7e4de;padding:13px 10px;font-size:10px;line-height:1.35}.officialDreRow>strong{letter-spacing:.02em;font-size:10px}.officialDreRow>span:nth-child(2){font-size:11px}.officialDreRow b{text-align:right;font:400 15px Georgia}.officialDreRow.totalizer{background:#f0f1f1;border-top-color:#d9dad8;border-radius:4px;margin-top:5px;padding-top:14px;padding-bottom:14px}.officialDreRow.totalizer>strong,.officialDreRow.totalizer>span:nth-child(2){color:#292a28;font-weight:700}.officialDreRow.totalizer b{color:#292a28;font-weight:600}.officialDreRow.detailLine{padding-left:16px;padding-right:16px}@media (width<=760px){.accountingMetrics{grid-template-columns:1fr 1fr}.officialDreHeader{display:none}.officialDreRow{grid-template-columns:1fr 1fr}.officialDreRow span:nth-child(2){grid-column:1/-1}.officialDreRow b{text-align:left}}.assessment,.transferDetail{margin-bottom:11px}.assessmentTable{margin-top:15px}.assessmentHeader,.assessmentRow{grid-template-columns:1.1fr repeat(3,1fr) .65fr;align-items:center;gap:12px;display:grid}.assessmentHeader{text-transform:uppercase;letter-spacing:.1em;color:#999;padding:0 10px 8px;font-size:7px}.assessmentRow{border-top:1px solid #eceae5;padding:12px 10px;font-size:9px}.assessmentRow strong{font-size:10px}.assessmentRow b{color:#8a6a32;font:400 14px Georgia}.assessmentRow small{text-align:center;border-radius:4px;padding:5px;font-size:7px}.sourceFound{color:#356c9e;background:#e8f0e9}.sourceMissing{color:#927033;background:#f5eee1}.assessmentNote{color:#969691;margin:12px 10px 0;font-size:8px;line-height:1.55}.transferRows{margin-top:12px}.transferRows>div{border-top:1px solid #eceae5;grid-template-columns:75px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.transferRows span{text-transform:uppercase;text-align:center;border-radius:4px;padding:5px;font-size:7px}.transferRows .recebida{color:#456c91;background:#e7eef5}.transferRows .enviada{color:#685d91;background:#eeeaf5}.transferRows strong{font-size:9px}.transferRows b{font:400 14px Georgia}.transferRows>p{color:#999;font-size:9px}@media (width<=760px){.assessmentHeader{display:none}.assessmentRow{grid-template-columns:1fr 1fr}.assessmentRow small{justify-self:start}.assessmentRow span:before{color:#999;font-size:7px;display:block}.assessmentRow span:nth-child(2):before{content:"Débitos"}.assessmentRow span:nth-child(3):before{content:"Créditos"}.assessmentRow b:before{content:"A recolher: ";color:#999;font:7px Inter}}.assessmentHeader,.assessmentRow{grid-template-columns:1.1fr repeat(4,1fr) .65fr}.assessmentRow .creditCarry{color:var(--blue)}.assessmentRow b{flex-direction:column;display:flex}.assessmentRow .specialBreakdown{color:#999;margin-top:3px;font:7px Inter}.benefitCard{color:#fff;border:0;border-left:3px solid var(--gold);background:linear-gradient(110deg,#242522,#30312d);justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.benefitCard h2{font-size:18px}.benefitCard>div>p:last-child{color:#aaa;margin:7px 0 0;font-size:9px}.benefitValue{border-left:1px solid #4a4b46;flex-direction:column;min-width:250px;padding-left:22px;display:flex}.benefitValue span{color:#aaa;font-size:8px}.benefitValue strong{color:var(--gold2);margin:7px 0;font:400 23px Georgia}.benefitValue small{color:#999;font-size:7px}@media (width<=760px){.assessmentRow{grid-template-columns:1fr 1fr}.assessmentRow .creditCarry:before{content:"Saldo credor: ";color:#999;font:7px Inter}.benefitCard{flex-direction:column;align-items:flex-start;gap:18px}.benefitValue{border-top:1px solid #4a4b46;border-left:0;width:100%;padding:15px 0 0}}.diagnosisEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.diagnosisEmpty h2{margin:15px 0 5px;font-size:20px}.diagnosisEmpty p{color:#888;margin:0 0 16px;font-size:10px}.diagnosisBanner{color:#fff;border-left:3px solid var(--gold);background:#20211f;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:20px 23px;display:flex}.diagnosisBanner h2{margin:0 0 6px;font:400 21px Georgia}.diagnosisBanner p:last-child{color:#aaa;margin:0;font-size:9px}.diagnosisBanner>span{color:#a9c8e6;background:#263548;border-radius:4px;padding:7px 9px;font-size:8px}.diagnosisMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.diagnosisMetrics article{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;border-radius:8px;padding:17px}.diagnosisMetrics .accentCoral{border-top-color:var(--coral)}.diagnosisMetrics .accentBlue{border-top-color:var(--blue)}.diagnosisMetrics .accentViolet{border-top-color:var(--violet)}.diagnosisMetrics p{color:#777;margin:0;font-size:9px}.diagnosisMetrics strong{margin:9px 0 5px;font:400 21px Georgia;display:block}.diagnosisMetrics span{color:#999;font-size:8px}.diagnosisGrid{grid-template-columns:1.5fr .8fr;gap:11px;margin-bottom:11px;display:grid}.diagnosisRow{border-top:1px solid #eceae5;grid-template-columns:95px 1fr 110px;align-items:center;gap:12px;margin-top:12px;padding:14px 0;font-size:9px;display:grid}.diagnosisRow i{background:#eee;border-radius:4px;height:5px}.diagnosisRow i b{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:4px;height:100%;display:block}.diagnosisRow strong{text-align:right}.benefitSummary{color:#fff;border-left:3px solid var(--gold);background:#272824}.benefitSummary>strong{color:var(--gold2);margin:17px 0 8px;font:400 25px Georgia;display:block}.benefitSummary>p:not(.eyebrow){color:#aaa;font-size:9px;line-height:1.6}.benefitSummary>span{color:#c0ad83;font-size:7px}.diagnosisLimits{border-left:3px solid var(--blue);justify-content:space-between;align-items:center;display:flex}.diagnosisLimits>p{color:#777;max-width:620px;font-size:9px;line-height:1.6}.diagnosisLimits h2{font-size:16px}.diagnosisEmpty .fileIcon{color:#96743a;font-weight:700}.standardizedTitleBanner{background:linear-gradient(90deg,#252b36 0%,#202630 62%,#1b2029 100%);border-bottom:1px solid #424957;border-left:4px solid #b8914b;border-radius:8px;padding:16px 18px}.standardizedTitleBanner .eyebrow{color:#d6b86f;letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.25}.standardizedTitleBanner h2{color:#fffaf0;margin:0;font:400 20px/1.2 Georgia,serif}.standardizedTitleBanner div>p:last-child{color:#c5cbd5;margin:7px 0 0;font-size:11px;line-height:1.5}.standardizedTitleBanner>span{color:#bcd4ff;background:#202e48;border:1px solid #4b6484;align-self:center;font-size:9px;font-weight:700}@media (width<=1050px){.diagnosisMetrics{grid-template-columns:repeat(2,1fr)}.diagnosisGrid{grid-template-columns:1fr}}@media (width<=760px){.diagnosisMetrics{grid-template-columns:1fr}.diagnosisBanner,.diagnosisLimits{flex-direction:column;align-items:flex-start;gap:12px}.diagnosisRow{grid-template-columns:80px 1fr}.diagnosisRow strong{text-align:left;grid-column:2}}.revenueBridge{grid-template-columns:1.3fr repeat(3,1fr);align-items:stretch;gap:0;margin-bottom:11px;padding:0;display:grid;overflow:hidden}.revenueBridge>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:17px 20px;display:flex}.revenueBridge>div:first-child{background:#f3f2ef;border-left:0}.revenueBridge h2{margin:4px 0 0;font-size:18px}.revenueBridge span{color:#777;font-size:9px}.revenueBridge strong{margin-top:7px;font:400 18px Georgia}.revenueBridge small{color:#9b7a42;margin-top:5px;font-size:7px}@media (width<=1050px){.revenueBridge{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.revenueBridge{grid-template-columns:1fr}.revenueBridge>div{border-left:0;border-top:1px solid var(--line)}.revenueBridge>div:first-child{border-top:0}}.diagnosisMetrics .scopeExternal{background:#faf8f2}.diagnosisMetrics .scopeExternal span b{color:#8d6b2f;letter-spacing:.04em;font-size:7px}.diagnosisMetrics .accentBlue strong{max-width:260px}.contributionAttribution{grid-template-columns:1.35fr repeat(5,1fr);margin-bottom:11px;padding:0;display:grid;overflow:hidden}.contributionAttribution>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:17px;display:flex}.contributionAttribution>div:first-child{background:#f3f2ef;border-left:0}.contributionAttribution h2{margin:4px 0;font-size:17px}.contributionAttribution span{color:#777;font-size:8px}.contributionAttribution strong{margin:6px 0;font:400 17px Georgia}.contributionAttribution small{color:#999;font-size:7px}.contributionAttribution .creditBalance{border-top:3px solid var(--violet);background:#f1eef8}.contributionAttribution .payableBalance{border-top:3px solid var(--coral);background:#faf1ee}@media (width<=1100px){.contributionAttribution{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.contributionAttribution{grid-template-columns:1fr}.contributionAttribution>div{border-left:0;border-top:1px solid var(--line)}}.branchRevenueBridge .reconciledRevenue{background:#eef6f0;border-top:3px solid #6f91b3}.branchRevenueBridge .reconciledRevenue small{color:#557da3}.branchRevenueBridge .attentionRevenue{border-top:3px solid var(--gold);background:#faf5e9}.branchRevenueBridge .attentionRevenue small{color:#8b6a30}.revenueDetailButton{color:#73551f;background:#fff;border:1px solid #b99553;border-radius:5px;align-self:flex-start;margin-top:10px;padding:7px 10px;font-size:8px;font-weight:700}.cfopReconciliation{margin:-1px 0 11px}.cfopReconciliationHeader,.cfopReconciliationRow,.cfopReconciliationTotal{grid-template-columns:90px repeat(4,minmax(125px,1fr)) minmax(130px,.8fr);align-items:center;gap:12px;padding:12px 8px;display:grid}.cfopReconciliationHeader{border-bottom:1px solid var(--line);color:#858784;text-transform:uppercase;font-size:8px}.cfopReconciliationRow{text-align:right;border-bottom:1px solid #eceae5;font-size:9px}.cfopReconciliationRow strong{text-align:left}.cfopReconciliationRow b.zero{color:#6689ad}.cfopReconciliationRow em,.cfopReconciliationTotal em{border-radius:4px;justify-self:end;padding:5px 7px;font-size:7px;font-style:normal}.cfopReconciliationRow em.ok{color:#51789d;background:#eaf3ec}.cfopReconciliationTotal{text-align:right;background:#f3f2ef;font-size:10px}.cfopReconciliationTotal strong{text-align:left}.cfopMethodNote{color:#777;margin:13px 8px 2px;font-size:8px}@media (width<=760px){.cfopReconciliation{overflow-x:auto}.cfopReconciliationHeader,.cfopReconciliationRow,.cfopReconciliationTotal{min-width:760px}}.diagnosisScope{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:-1px 0 12px;padding:12px 15px;display:flex}.diagnosisScope>div{gap:6px;display:flex}.diagnosisScope button{color:#6f716f;background:#f1f2f0;border:1px solid #0000;border-radius:6px;padding:9px 12px;font-size:9px}.diagnosisScope>span{border-radius:6px;flex-direction:column;align-items:flex-end;gap:2px;padding:7px 10px;font-size:8px;display:flex}.diagnosisScope .complete{color:#2d5f8f;background:#e9f3ec}.diagnosisScope .partial{color:#805a20;background:#f5eddf}@media (width<=760px){.diagnosisScope{flex-direction:column;align-items:stretch}.diagnosisScope>div{grid-template-columns:1fr 1fr;display:grid}.diagnosisScope>span{align-items:flex-start}}.diagnosisScope select{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:310px;padding:8px 10px;font-size:9px}.branchStatement{margin-bottom:11px}.branchStatementScroll{overflow-x:auto}.branchStatementHeader,.branchStatementRow{grid-template-columns:minmax(220px,1.7fr) repeat(9,minmax(115px,1fr));align-items:center;gap:12px;min-width:1390px;padding:12px 8px;display:grid}.branchStatementHeader{color:#858784;text-transform:uppercase;border-bottom:1px solid #e5e3dd;font-size:8px}.branchStatementRow{color:#292b29;text-align:right;background:#fff;border:0;border-bottom:1px solid #eceae5;width:100%;font-size:9px}.branchStatementRow>span:first-child{text-align:left}.branchStatementRow strong,.branchStatementRow small{display:block}.branchStatementRow small{color:#929490;margin-top:3px;font-size:7px}.branchStatementRow em{color:#6f5a30;font-style:normal;font-weight:700}.branchStatementRow.centralAllocation{border-left:3px solid var(--gold);background:#f6f1e5}@media (width<=760px){.diagnosisScope select{grid-column:1/-1;width:100%;min-width:0}}.diagnosisMetrics article{border:1px solid #0000;border-top:0;border-radius:10px;padding:19px;position:relative;overflow:hidden;box-shadow:0 9px 24px #23273212}.diagnosisMetrics article:after{content:"";pointer-events:none;border:22px solid #ffffff57;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-38px;right:-22px}.diagnosisMetrics .metricRevenue{background:#eaf2fb;border-color:#cfdeef}.diagnosisMetrics .metricTaxPosition,.diagnosisMetrics .metricIndirectTaxes{background:#fae9e5;border-color:#efd0c8}.diagnosisMetrics .metricBurden{background:#e9edf8;border-color:#cdd6ee}.diagnosisMetrics .metricCredits{background:#eeeafb;border-color:#d9d1f1}.diagnosisMetrics .metricContribution{background:#fbf0dd;border-color:#edd9b1}.diagnosisMetrics p,.diagnosisMetrics strong,.diagnosisMetrics span{z-index:1;position:relative}.diagnosisMetrics p{color:#5f646a}.diagnosisMetrics strong{color:#20242b;font-size:22px}.diagnosisMetrics span{color:#747980}.diagnosisMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.diagnosisMetrics article{min-height:150px;padding:22px}.diagnosisMetrics article:after{content:none}.diagnosisMetrics p{font-size:11px}.diagnosisMetrics strong{font-size:25px}.diagnosisMetrics span{font-size:9px;line-height:1.45}.diagnosisRowHeader{font-size:10px}.diagnosisRow{grid-template-columns:120px 1fr 90px 140px;gap:14px;padding:17px 0;font-size:11px}.cardPurpose{color:#aeb5c2;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.5}.branchStatement{margin-bottom:14px;padding:25px}.branchStatementScroll{margin-top:14px}.branchStatementHeader,.branchStatementRow{grid-template-columns:minmax(260px,1.8fr) repeat(9,minmax(135px,1fr));gap:16px;min-width:1640px;padding:15px 10px}.branchStatementHeader{color:#aeb5c2;font-size:10px}.branchStatementRow{font-size:11px}.branchStatementRow small{color:#aeb5c2;font-size:9px}.branchStatementRow b{font-size:12px}.diagnosisLimits{grid-template-columns:minmax(230px,.65fr) 1.6fr;align-items:start;gap:28px;display:grid}.diagnosisNextSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.diagnosisNextSteps>span{background:#202630;border:1px solid #343a47;border-radius:7px;gap:5px;padding:12px;display:grid}.diagnosisNextSteps small{color:#aeb5c2;font-size:9px}.diagnosisNextSteps strong{font-size:11px;line-height:1.35}.diagnosisNextSteps>p{color:#aeb5c2;grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.6}.diagnosisScope{padding:16px 18px}.diagnosisScope button{padding:11px 15px;font-size:11px;font-weight:700}.diagnosisScope select{min-width:430px;padding:11px 13px;font-size:11px;font-weight:600}.diagnosisScope>span{text-align:right;max-width:510px;padding:10px 13px;font-size:10px;line-height:1.4}.diagnosisScope>span strong{font-size:13px}.diagnosisPersistentScope{z-index:2;border:1px solid #d7c18c;border-left:4px solid var(--gold);background:#fffaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 16px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #231f1714}.diagnosisPersistentScope strong{color:#3d3017;letter-spacing:.035em;font-size:11px}.diagnosisPersistentScope span{color:#635b4d;text-align:right;font-size:9px}.contributionAttribution{grid-template-columns:minmax(230px,1.25fr) repeat(2,minmax(180px,1fr));gap:0}.contributionAttribution>div{min-height:118px;padding:22px}.contributionAttribution h2{font-size:19px;line-height:1.25}.contributionAttribution span{font-size:11px}.contributionAttribution strong{font-size:21px}.contributionAttribution small{font-size:9px;line-height:1.45}.revenueBridge{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(190px,1fr))}.revenueBridge>div{min-height:150px;padding:24px}.revenueBridge h2{font-size:21px;line-height:1.25}.revenueBridge span{font-size:11px;line-height:1.4}.revenueBridge strong{color:#20242b;font-size:22px}.revenueBridge small{color:#745b2d;font-size:9px;line-height:1.45}.revenueDetailButton{margin-top:14px;padding:10px 14px;font-size:10px}.branchRevenueBridge .attentionRevenue{background:#30291d;border-color:#d2aa5b}.branchRevenueBridge .attentionRevenue span{color:#ead7aa;font-weight:700}.branchRevenueBridge .attentionRevenue strong{color:#fff8e8}.branchRevenueBridge .attentionRevenue small{color:#f0d79f;font-weight:600}.branchRevenueBridge .attentionRevenue .differenceAmount{color:#fff4d6;background:#1f232b;border:1px solid #d2aa5b;border-radius:5px;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.35;display:block}.cfopReconciliation{margin-bottom:15px;padding:26px}.cfopReconciliation .cardHead h2{font-size:21px}.cfopReconciliationHeader,.cfopReconciliationRow,.cfopReconciliationTotal{grid-template-columns:minmax(110px,.7fr) repeat(4,minmax(145px,1fr)) minmax(150px,.85fr);gap:16px;padding:16px 10px}.cfopReconciliationHeader{color:#5e625f;font-size:10px;font-weight:700}.cfopReconciliationRow{min-height:58px;font-size:12px}.cfopReconciliationRow em,.cfopReconciliationTotal em{padding:7px 10px;font-size:9px;font-weight:700}.cfopReconciliationRow em.attention{color:#71450d;background:#f7e6ca}.cfopReconciliationTotal{border-top:2px solid #aaa59a;font-size:12px}.cfopMethodNote{font-size:10px;line-height:1.55}.branchStatement{padding:28px}.branchStatement .cardHead h2{font-size:22px}.branchStatement .cardPurpose{color:#5f6461;max-width:850px;font-size:12px}.statementDisclosure{color:#e4c27b;cursor:pointer;text-align:right;background:#342d20;border:1px solid #66532f;border-radius:6px;grid-template-columns:auto auto;place-items:center end;gap:2px 9px;padding:9px 12px;display:grid}.statementDisclosure:hover,.statementDisclosure:focus-visible{outline-offset:2px;background:#413720;border-color:#d2aa5b;outline:2px solid #d2aa5b}.statementDisclosure span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.statementDisclosure b{grid-area:1/2/3;font-size:18px}.statementDisclosure small{color:#f0d79f;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:700}.branchStatementList{gap:12px;margin-top:20px;display:grid}.establishmentDisclosure{background:#20242b;border:1px solid #414754;border-radius:9px;overflow:hidden;box-shadow:0 4px 12px #0f12172e}.establishmentDisclosure.open{border-color:#d2aa5b;box-shadow:0 8px 24px #14120d47}.establishmentSummary{color:#f7f8fa;text-align:left;cursor:pointer;background:#262b34;border:0;border-left:4px solid #d2aa5b;grid-template-columns:minmax(260px,1.65fr) repeat(3,minmax(145px,.8fr)) minmax(138px,.62fr);align-items:center;gap:18px;width:100%;padding:19px 20px;display:grid}.establishmentSummary:hover,.establishmentSummary:focus-visible{outline-offset:-2px;background:#303641;outline:2px solid #d2aa5b}.establishmentDisclosure.open .establishmentSummary{background:#303641}.establishmentSummary>span:not(.establishmentIdentity){text-align:right}.establishmentSummary small,.establishmentDetails small,.centralAllocationCard small{color:#c4cad4;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.establishmentSummary strong{color:#fff;font-size:14px;line-height:1.35;display:block}.establishmentSummary .attributedPosition em,.establishmentDetails .creditorDetail em{color:#aeb8c7;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:10px;font-style:normal;font-weight:900;display:block}.establishmentSummary .attributedPosition.creditor strong,.establishmentSummary .attributedImpact.creditor strong,.establishmentSummary .attributedPosition.creditor em,.establishmentDetails .creditorDetail strong,.establishmentDetails .creditorDetail em{color:#89c7ff}.establishmentSummary .attributedPosition.payable em{color:#e4c27b}.establishmentIdentity strong{font-size:15px}.establishmentIdentity b{color:#e4c27b;letter-spacing:.08em;margin-bottom:5px;font-size:12px;display:block}.establishmentIdentity small{color:#b8c0cb;margin:4px 0 0;font-size:10px}.disclosureAction{color:#f0d79f;text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.disclosureAction b{color:#f3d28e;background:#171a20;border:1px solid #d2aa5b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.disclosureAction small{color:#f0d79f;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.2}.establishmentDetails{background:#171b22;border-top:1px solid #48505e;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.establishmentDetails>span{background:#222832;border:1px solid #414957;border-radius:7px;padding:14px}.establishmentDetails small{color:#c1c8d3}.establishmentDetails strong{color:#fffaf0;font-size:13px}.establishmentAnalyze{color:#17130c;cursor:pointer;background:#d5b56d;border:1px solid #c69d50;border-radius:6px;grid-column:1/-1;justify-self:start;padding:10px 14px;font-size:11px;font-weight:800}.establishmentAnalyze:hover,.establishmentAnalyze:focus-visible{outline-offset:2px;background:#e3c57e;border-color:#f0d391;outline:2px solid #f0d391}.centralAllocationCard{color:#f7f8fa;background:#262b34;border:1px solid #4b4332;border-left:4px solid #d2aa5b;border-radius:8px;grid-template-columns:minmax(260px,1.65fr) minmax(180px,.8fr) minmax(130px,.5fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.centralAllocationCard strong,.centralAllocationCard small{display:block}.centralAllocationCard strong{color:#fff}.centralAllocationCard small{color:#c4cad4}.centralAllocationCard em{color:#e4c27b;justify-self:end;font-size:11px;font-style:normal;font-weight:800}.contributionReconciliationLine{color:#f7f8fa;background:#1d2b3a;border:1px solid #496887;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.contributionReconciliationLine span{gap:4px;display:grid}.contributionReconciliationLine small{color:#c4d2e1;font-weight:700}.contributionReconciliationLine strong{color:#fff;font-size:15px}.contributionReconciliationLine i{color:#e4c27b;font-style:normal;font-weight:900}.contributionReconciliationLine em{color:#89c7ff;text-align:center;background:#18324c;border:1px solid #4f7fae;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:900}.diagnosisGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:14px}.diagnosisGrid>.card{padding:28px}.diagnosisGrid .cardHead h2{font-size:21px}.diagnosisGrid .cardPurpose{color:#626762;font-size:11px}.diagnosisRowHeader{color:#5e625f;margin-top:20px;font-size:11px;font-weight:700}.diagnosisRow{grid-template-columns:150px 1fr 100px 155px;min-height:62px;font-size:13px}.diagnosisRow em{font-size:12px}.diagnosisRow strong{font-size:14px}.diagnosisTotal{grid-template-columns:1fr 100px 155px;padding-top:16px;font-size:13px}.benefitSummary{align-self:stretch;min-height:0}.benefitSummary h2{font-size:20px}.benefitSummary>strong{font-size:29px}.benefitSummary>p:not(.eyebrow){font-size:11px}.benefitSummary>span{font-size:9px}@media (width<=1180px){.revenueBridge{grid-template-columns:repeat(2,minmax(0,1fr))}.establishmentSummary{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(135px,.8fr)) minmax(108px,.55fr)}.establishmentSummary>span:nth-of-type(4){display:none}.diagnosisScope select{min-width:300px}}@media (width<=1050px){.diagnosisMetrics{grid-template-columns:repeat(2,1fr)}.diagnosisLimits{grid-template-columns:1fr}}@media (width<=760px){.diagnosisMetrics,.diagnosisNextSteps{grid-template-columns:1fr}.diagnosisNextSteps>p{grid-column:auto}.diagnosisScope>div{grid-template-columns:1fr}.diagnosisScope>span{text-align:left}.diagnosisPersistentScope{flex-direction:column;align-items:flex-start;position:static}.diagnosisPersistentScope span{text-align:left}.contributionAttribution,.revenueBridge{grid-template-columns:1fr}.statementDisclosure{justify-items:start;margin-top:12px}.establishmentSummary{grid-template-columns:1fr auto}.establishmentSummary>span:not(.establishmentIdentity):not(.disclosureAction),.disclosureAction small{display:none}.establishmentDetails,.centralAllocationCard,.contributionReconciliationLine{grid-template-columns:1fr}.centralAllocationCard em{justify-self:start}.diagnosisRow{grid-template-columns:110px 1fr 70px}.diagnosisRow strong{grid-column:2/-1}.diagnosisGrid{grid-template-columns:1fr}.cfopReconciliation{overflow-x:auto}.cfopReconciliationHeader,.cfopReconciliationRow,.cfopReconciliationTotal{min-width:880px}}@media print{section.workspace[data-print-view=diagnosis]{--section-eyebrow-color:#71521d;--section-title-color:#252a31;--section-support-color:#494f58;font-size:9pt}section.workspace[data-print-view=diagnosis] :is(p,span,small,strong,b,em,i,h1,h2,h3){color:#252a31!important;text-shadow:none!important}section.workspace[data-print-view=diagnosis]>header{margin-bottom:4mm;padding-bottom:3mm}section.workspace[data-print-view=diagnosis] :is(.card,.diagnosisBanner,.diagnosisScope,.diagnosisPersistentScope,.diagnosisMetrics article){margin-bottom:3mm;box-shadow:none!important;background:#fff!important;border-color:#c6c9cd!important}section.workspace[data-print-view=diagnosis] :is(.card,.diagnosisBanner){padding:4mm!important}section.workspace[data-print-view=diagnosis] .cardHead{background:#fff!important;margin:0 0 3mm!important;padding:0!important}section.workspace[data-print-view=diagnosis] :is(.cardPurpose,.executiveCardPurpose){max-width:none;min-height:0;font-size:8.5pt;line-height:1.4}section.workspace[data-print-view=diagnosis] :is(.badge,.diagnosisBanner>span,.diagnosisScope>span){background:#edf1f5!important;border-color:#bac4cf!important}section.workspace[data-print-view=diagnosis] :is(.attention,.partial,.method,.scope,.unfavorable,.missing,.warn,.reconciled,.notReconciled,.cfopReconciliationTotal){background:#f4f6f8!important;border-color:#bac4cf!important}section.workspace[data-print-view=diagnosis] .diagnosisBanner{break-inside:avoid-page;flex-direction:row;align-items:center;gap:4mm;display:flex}section.workspace[data-print-view=diagnosis] .diagnosisScope{padding:2mm 3mm}section.workspace[data-print-view=diagnosis] .diagnosisScope>div{display:none}section.workspace[data-print-view=diagnosis] .diagnosisScope>span{text-align:left;align-items:flex-start;max-width:none}section.workspace[data-print-view=diagnosis] .diagnosisPersistentScope{break-inside:avoid-page;flex-direction:row;padding:2mm 3mm;display:flex;position:static}section.workspace[data-print-view=diagnosis] .diagnosisMetrics{break-inside:avoid-page;grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;display:grid}section.workspace[data-print-view=diagnosis] .diagnosisMetrics article{min-height:0;padding:3mm;overflow:visible}section.workspace[data-print-view=diagnosis] .diagnosisMetrics strong{font-size:14pt}section.workspace[data-print-view=diagnosis] .diagnosisMetrics p{font-size:8.5pt}section.workspace[data-print-view=diagnosis] .diagnosisMetrics span{font-size:8pt}section.workspace[data-print-view=diagnosis] .creditCarryBreakdown{grid-template-columns:1fr;gap:1mm;margin:2mm 0}section.workspace[data-print-view=diagnosis] .creditCarryBreakdown>span{grid-template-columns:auto 1fr;gap:2mm;padding:1mm 2mm;display:grid;background:#f0eef7!important;border-color:#c8c4d8!important}section.workspace[data-print-view=diagnosis] .creditCarryBreakdown :is(b,small){font-size:7.5pt}section.workspace[data-print-view=diagnosis] .creditCarryBreakdown b{text-align:right}section.workspace[data-print-view=diagnosis] :is(.revenueBridge,.contributionAttribution){break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}section.workspace[data-print-view=diagnosis] :is(.revenueBridge,.contributionAttribution)>div{break-inside:avoid-page;border:0;border-left:1px solid #c6c9cd;min-height:0;padding:3mm;background:#fff!important}section.workspace[data-print-view=diagnosis] :is(.revenueBridge,.contributionAttribution)>div:first-child{border-bottom:1px solid #c6c9cd;border-left:0;grid-column:1/-1;margin-bottom:2mm;padding:0 0 3mm}section.workspace[data-print-view=diagnosis] :is(.revenueBridge,.contributionAttribution) strong{font-size:13pt}section.workspace[data-print-view=diagnosis] :is(.revenueBridge,.contributionAttribution) small{font-size:8pt}section.workspace[data-print-view=diagnosis] .differenceAmount{border-color:#b99758;background:#faf4e9!important}section.workspace[data-print-view=diagnosis] .branchStatement{break-inside:auto;page-break-inside:auto}section.workspace[data-print-view=diagnosis] .branchStatement:has(.statementDisclosure[aria-expanded=false]):after{content:"Detalhamento por estabelecimento recolhido na tela. Expanda as unidades antes de imprimir para incluir seus valores.";color:#494f58;margin-top:2mm;font:8.5pt/1.4 Arial,sans-serif;display:block}section.workspace[data-print-view=diagnosis] .branchStatementList{margin-top:3mm;display:block}section.workspace[data-print-view=diagnosis] .establishmentDisclosure{break-inside:avoid-page;page-break-inside:avoid;box-shadow:none;background:#fff;border-color:#c6c9cd;margin-bottom:2mm;overflow:visible}section.workspace[data-print-view=diagnosis] button.establishmentSummary{white-space:normal;background:#fff;border-left-color:#b99758;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:3mm;height:auto;padding:3mm;display:grid!important}section.workspace[data-print-view=diagnosis] .establishmentSummary>span:not(.disclosureAction){display:block}section.workspace[data-print-view=diagnosis] .establishmentSummary .disclosureAction{display:none}section.workspace[data-print-view=diagnosis] .establishmentSummary strong{font-size:10pt}section.workspace[data-print-view=diagnosis] .establishmentIdentity strong{font-size:9pt}section.workspace[data-print-view=diagnosis] .establishmentDetails{background:#fff;border-color:#c6c9cd;grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;padding:2mm}section.workspace[data-print-view=diagnosis] .establishmentDetails>span{background:#f4f6f8;border-color:#c6c9cd;padding:2mm}section.workspace[data-print-view=diagnosis] :is(.centralAllocationCard,.contributionReconciliationLine){break-inside:avoid-page;background:#f4f6f8;border-color:#c6c9cd;margin-top:2mm;padding:3mm}section.workspace[data-print-view=diagnosis] .contributionReconciliationLine{grid-template-columns:1fr auto 1fr auto 1fr auto}section.workspace[data-print-view=diagnosis] .contributionReconciliationLine em{background:#edf1f5}section.workspace[data-print-view=diagnosis] .diagnosisGrid{grid-template-columns:1.6fr 1fr;gap:3mm;display:grid}section.workspace[data-print-view=diagnosis] .diagnosisRow{break-inside:avoid-page;grid-template-columns:85px 1fr 52px 125px;gap:2mm;min-height:0;padding:2mm 0;font-size:8.5pt}section.workspace[data-print-view=diagnosis] .diagnosisRow strong{text-align:right;grid-column:auto;font-size:9pt}section.workspace[data-print-view=diagnosis] .diagnosisTotal{grid-template-columns:1fr 52px 125px}section.workspace[data-print-view=diagnosis] .contributionExecutiveCards{break-inside:avoid-page;grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin-top:3mm;display:grid}section.workspace[data-print-view=diagnosis] :is(.executiveSummaryRow,.executiveSummaryTotal){grid-template-columns:auto 1fr;gap:1mm 2mm;padding:2mm 0;display:grid}section.workspace[data-print-view=diagnosis] :is(.executiveSummaryRow,.executiveSummaryTotal) strong{text-align:right;font-size:12pt}section.workspace[data-print-view=diagnosis] :is(.executiveSummaryRow,.executiveSummaryTotal) small{text-align:right;grid-column:1/-1;font-size:7.5pt}section.workspace[data-print-view=diagnosis] .assessmentMemory{break-inside:avoid-page;display:block;overflow:visible}section.workspace[data-print-view=diagnosis] .assessmentMemory>div:first-child{background:#fff;padding:0 0 3mm}section.workspace[data-print-view=diagnosis] .assessmentEquationGroup{background:#fff!important;border-color:#c6c9cd!important;padding:3mm 0!important}section.workspace[data-print-view=diagnosis] .assessmentEquation{gap:2mm;display:flex;overflow:visible}section.workspace[data-print-view=diagnosis] .assessmentEquation>span{background:#f4f6f8;border-color:#c6c9cd;min-width:0;padding:2mm}section.workspace[data-print-view=diagnosis] .assessmentEquation strong{font-size:12pt}section.workspace[data-print-view=diagnosis] .assessmentEquation small{font-size:8pt}section.workspace[data-print-view=diagnosis] .assessmentEquation .reconciliationResult{background:#faf0ee;border-color:#a95b4e}section.workspace[data-print-view=diagnosis] .assessmentEquation .netCreditResult{background:#edf3f9;border-color:#6c89a6}section.workspace[data-print-view=diagnosis] :is(.technicalMemory,.technicalMemoryBody,.calculationTableViewport,.cfopReconciliation){break-inside:auto;page-break-inside:auto;overflow:visible!important}section.workspace[data-print-view=diagnosis] .technicalMemory>summary{padding:0}section.workspace[data-print-view=diagnosis] .technicalMemory:not([open])>summary:after{content:"Detalhamento recolhido na tela";color:#494f58;font:8pt/1.4 Arial,sans-serif}section.workspace[data-print-view=diagnosis] .technicalMemory[open]>summary:after{content:none}section.workspace[data-print-view=diagnosis] .horizontalScrollHint{display:none}section.workspace[data-print-view=diagnosis] :is(.calculationHeader,.calculationRow){break-inside:avoid-page;page-break-inside:avoid;background:#fff;grid-template-columns:.55fr .65fr 1.25fr .5fr 1.2fr 1fr 1fr 1.25fr;gap:1mm;min-width:0;min-height:0;padding:1mm 0;display:grid}section.workspace[data-print-view=diagnosis] :is(.calculationHeader,.calculationRow)>*{min-width:0;padding:1.5mm 1mm;font-size:7.5pt;line-height:1.3}section.workspace[data-print-view=diagnosis] .calculationRow>:is(b,strong){grid-column:auto}section.workspace[data-print-view=diagnosis] :is(.natureDebit,.natureCredit,.calculationSubtotals>span,.calculationFormula){background:#f4f6f8!important;border-color:#c6c9cd!important}section.workspace[data-print-view=diagnosis] .calculationSubtotals{break-inside:avoid-page;gap:2mm;min-width:0}section.workspace[data-print-view=diagnosis] .calculationSubtotals>span{padding:2mm}section.workspace[data-print-view=diagnosis] .calculationSubtotals strong{font-size:10pt}section.workspace[data-print-view=diagnosis] :is(.cfopReconciliationHeader,.cfopReconciliationRow,.cfopReconciliationTotal){break-inside:avoid-page;grid-template-columns:.7fr repeat(3,1fr) .65fr 1fr;gap:2mm;min-width:0;padding:2mm 0;font-size:8pt}section.workspace[data-print-view=diagnosis] .diagnosisLimits{display:block}section.workspace[data-print-view=diagnosis] .diagnosisNextSteps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3mm}section.workspace[data-print-view=diagnosis] .diagnosisNextSteps>span{background:#f4f6f8;border-color:#c6c9cd}section.workspace[data-print-view=diagnosis] .diagnosisNextSteps>p{grid-column:1/-1}section.workspace:is([data-print-view=compliance],[data-print-view=cross]){min-height:0;font:9pt/1.4 Arial,sans-serif;color:#202a35!important;background:#fff!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(p,span,small,strong,b,em,i,label,h1,h2,h3){color:#202a35!important;text-shadow:none!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(p,span,small,strong,b,em,label){font-size:9pt;line-height:1.4}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(p,small,em){font-style:normal}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) h1{font-size:20pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(h2,h3){margin:0 0 2mm;font:400 12pt/1.3 Georgia,serif}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) p{margin:1.5mm 0}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .eyebrow{letter-spacing:.12em;font-size:7.5pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross])>header{margin:0 0 4mm;padding:0 0 3mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.card,.complianceBanner,.crossBanner,.cardHead,.complianceMetrics article,.crossMetrics article,.keyReconciliationDetail,.keyReconciliationBody,.crossRevenueExplanation,.crossRevenueSummary,.crossRevenueBridge,.crossResidualBridge,.crossResidualBridgeBody,.crossResidualDiagnosis section,.crossRevenueDetails,.crossRevenueDetailsBody,.crossRevenueDetails>summary,.competenceCoverageSummary,.competenceCoverageTable,.additionalEfdGroup,.additionalEfdGuidance,.additionalEfdAudit,.additionalEfdAuditChange,.additionalEfdAuditChange p){min-width:0;color:#202a35!important;box-shadow:none!important;background:#fff!important;border-color:#bfc6ce!important;overflow:visible!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .card{border-radius:0;margin:0 0 3mm;padding:3mm!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(article,.card,details,.additionalEfdGroup){break-inside:auto;page-break-inside:auto}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .cardHead{border-left:2px solid #b99758;border-radius:0;align-items:flex-start;gap:3mm;display:flex;margin:0 0 2mm!important;padding:0 0 2mm 2mm!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.cardHead,summary,.complianceBanner,.crossBanner){break-after:avoid-page;page-break-after:avoid;break-inside:avoid-page;page-break-inside:avoid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceBanner,.crossBanner){flex-direction:row;justify-content:space-between;align-items:center;gap:3mm;margin-bottom:3mm;padding:3mm;display:flex}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.badge,.findingStatus,.crossStatus,.additionalEfdReview,.complianceBanner>span,.crossBanner>span){letter-spacing:0;white-space:normal;border:1px solid #bfc6ce;max-width:65mm;padding:1.5mm 2mm;font-size:7.5pt;line-height:1.3;display:inline-block;background:#f4f1e9!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.pass,.complete,.received,.ok,.reconciled){background:#edf3f9!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.warn,.attention,.missing,.pending){background:#faeeeb!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.scope,.coverageGap){background:#f0edf7!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.partial,.method,.coverageAdditional){background:#faf3e5!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceMetrics,.crossMetrics,.competenceCoverageSummary){break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin:2mm 0 3mm;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceMetrics article,.crossMetrics article,.competenceCoverageSummary>span){border:1px solid #bfc6ce;border-radius:0;min-height:0;padding:2.5mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceMetrics,.crossMetrics,.competenceCoverageSummary) strong{margin:1.5mm 0;font:400 14pt/1.3 Georgia,serif;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceExpandableBody,.crossRevenueDetailsBody,.keyReconciliationBody,.crossResidualBridgeBody,.additionalEfdBody){padding:0!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceFinding,.crossFinding){break-inside:avoid-page;page-break-inside:avoid;border-top:1px solid #bfc6ce;grid-template-columns:23mm minmax(0,1fr) 31mm;align-items:start;gap:3mm;margin:0;padding:2.5mm 0;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceFinding,.crossFinding)>small{text-align:right;grid-column:auto;font-size:8pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceFinding,.crossFinding)>div>strong{font-size:9.5pt;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceFinding,.crossFinding) p{font-size:8.5pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2mm 4mm;padding:2mm 0;list-style:none;display:flex;background:#fff!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) summary::-webkit-details-marker{display:none}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) summary::marker{content:""}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) summary:after{content:none}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) details:not([open])>summary:after{content:"Detalhamento recolhido — abra este bloco antes de imprimir para incluir suas linhas.";color:#525b66;flex-basis:100%;font:8pt/1.4 Arial,sans-serif;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceChevron,.additionalEfdReview):after{content:none}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.complianceChevron,.additionalEfdForm,.additionalEfdPeriodCheck,.crossRevenueActions,.keyReconciliationExport){display:none!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable{table-layout:fixed;border-collapse:collapse;break-inside:auto;page-break-inside:auto;border:1px solid #bfc6ce;border-radius:0;width:100%;margin:2mm 0;display:table;min-width:0!important;overflow:visible!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTableHead{display:table-header-group}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTableHead>div,section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable>:is(.pendingRow,.arithmeticRow,.keyReconciliationRow,.crossRevenueRow,.competenceCoverageRow,.additionalEfdRow){break-inside:avoid-page;page-break-inside:avoid;margin:0;padding:0;display:table-row;min-width:0!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTableHead>div>*,section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable>:is(.pendingRow,.arithmeticRow,.keyReconciliationRow,.crossRevenueRow,.competenceCoverageRow,.additionalEfdRow)>*{vertical-align:top;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;white-space:normal;border:1px solid #cbd0d6;border-radius:0;min-width:0;padding:2mm;font:8.5pt/1.4 Arial,sans-serif;display:table-cell}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTableHead>div>*{font-weight:700;background:#edf1f5!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable :is(strong,small){font-size:8pt;line-height:1.4;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable small{margin-top:1mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .fiscalPrintTable :is(p,em,b){margin:0;font-size:8.5pt;font-style:normal}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.pendingHeader,.pendingRow)>:first-child{width:12%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.pendingHeader,.pendingRow)>:nth-child(2){text-align:right;width:14%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.pendingHeader,.pendingRow)>:nth-child(3){text-align:right;width:29%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.pendingHeader,.pendingRow)>:nth-child(4){width:45%;background:#f0edf7!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.arithmeticHeader,.arithmeticRow)>*{text-align:right;width:18%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.arithmeticHeader,.arithmeticRow)>:first-child{text-align:left;width:10%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.keyReconciliationHeader,.keyReconciliationRow)>:first-child{width:32%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.keyReconciliationHeader,.keyReconciliationRow)>:nth-child(2){width:18%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.keyReconciliationHeader,.keyReconciliationRow)>:nth-child(3){width:10%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.keyReconciliationHeader,.keyReconciliationRow)>:nth-child(4){text-align:right;width:14%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.keyReconciliationHeader,.keyReconciliationRow)>:nth-child(5){width:26%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .keyReconciliationRow>span strong{overflow-wrap:anywhere;font-size:8pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueHeader,.crossRevenueRow)>:first-child{width:32%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueHeader,.crossRevenueRow)>:nth-child(n+2){text-align:right;width:18%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueHeader,.crossRevenueRow)>:nth-child(5){width:14%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.competenceCoverageHeader,.competenceCoverageRow)>*{width:10%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.competenceCoverageHeader,.competenceCoverageRow)>:nth-child(4),section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.competenceCoverageHeader,.competenceCoverageRow)>:nth-child(5){width:30%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:first-child{display:none!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:nth-child(2){width:23%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:nth-child(3){width:17%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:nth-child(4){width:10%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:nth-child(5){width:35%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.additionalEfdHeader,.additionalEfdRow)>:nth-child(6){width:15%}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueExplanation,.additionalEfdGuidance,.arithmeticNote){margin:2mm 0;padding:2.5mm;background:#f5f6f8!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueSummary,.crossRevenueBridge){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2mm 0;display:grid;overflow:visible}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueSummary,.crossRevenueBridge)>span{break-inside:avoid-page;page-break-inside:avoid;border:1px solid #bfc6ce;padding:2.5mm;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueSummary,.crossRevenueBridge) :is(small,strong,em){margin-bottom:1mm;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueSummary,.crossRevenueBridge) strong{font:400 13pt/1.3 Georgia,serif}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueSummary,.crossRevenueBridge) em{font-size:8pt;font-weight:400}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .otherRevenueComposition ul{margin:1mm 0;padding:0;list-style:none}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .otherRevenueComposition li{border-top:1px solid #cbd0d6;grid-template-columns:minmax(0,1fr) auto;gap:2mm;padding:1mm 0;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .otherRevenueComposition li :is(span,b){font-size:8pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualBridge{margin:3mm 0;padding:2mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualBridgeRows>div{break-inside:avoid-page;page-break-inside:avoid;border-top:1px solid #bfc6ce;grid-template-columns:minmax(0,1fr) 38mm 60mm;align-items:start;gap:3mm;padding:2mm;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualBridgeRows>div>span :is(strong,small){display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualBridgeRows>div>:is(b,em){text-align:right}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualBridgeRows .total{background:#edf1f5!important}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualDiagnosis{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-top:2mm;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualDiagnosis section{break-inside:avoid-page;border:1px solid #bfc6ce;padding:2mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualDiagnosis :is(small,strong){margin-bottom:1mm;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .crossResidualDiagnosis strong{font-size:8.5pt;font-weight:400}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAudit{margin:2mm 0}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAudit>div{break-inside:avoid-page;grid-template-columns:repeat(5,minmax(0,1fr));gap:2mm;padding:2mm;display:grid}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAudit>div>p{grid-column:1/-1}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAudit :is(small,strong){overflow-wrap:anywhere;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAuditChange{grid-column:1/-1;padding:2mm;display:block}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) .additionalEfdAuditChange p{padding:1.5mm}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossRevenueNote,.complianceBoundaryText,.crossBoundary){break-inside:avoid-page;page-break-inside:avoid;font-size:8.5pt}section.workspace:is([data-print-view=compliance],[data-print-view=cross]) :is(.crossBoundary,.keyReconciliationIntro){display:block}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]){font:9pt/1.4 Arial,sans-serif;display:block;color:#202a35!important;background:#fff!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) *{color:#202a35!important;text-shadow:none!important;box-shadow:none!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(div,section,article,header,footer,nav,fieldset,span,label,dl,p,details,summary,table,th,td){background:0 0!important;border-color:#bfc6ce!important;min-width:0!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(section,article,details,fieldset){max-height:none!important;overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(p,span,small,strong,b,em,label,dt,dd,a){line-height:1.4;font-size:9pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(small,em){font-style:normal}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(h2,h3){margin:0 0 2mm;font:400 12pt/1.3 Georgia,serif!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) p{margin:1.5mm 0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .eyebrow{letter-spacing:.1em;font-size:7.5pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(article,.card,.projectionPhase,.impactConclusion,.annualAnalysisSummary,.projectionSequenceCard){break-inside:auto!important;page-break-inside:auto!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.card,.projectionPhase,.canonicalAnnualStep,.annualAnalysisSummary,.crossTaxResult,.reformHero,.transitionCard,.legalFoundation,.regulatoryComparison,.regulatoryMatrix,.receivedBases2026,.reform2026Comparison,.reform2026Conclusion,.projectionPremises,.taxBaseBridge,.creditTimingPanel,.impactConclusion){border-radius:0;margin:0 0 3mm!important;padding:3mm!important;overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.cardHead,.impactHead,.crossTaxResultHead,.receivedBasesHeader,.taxBaseBridgeHead,.impactConclusionHead,.projectionSequenceCard>header){border-left:2px solid #b99758;border-radius:0;margin:0 0 2mm!important;padding:0 0 2mm 2mm!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.cardHead,.impactHead,.crossTaxResultHead,.receivedBasesHeader,.taxBaseBridgeHead,.impactConclusionHead,.projectionSequenceCard>header,h2,h3,summary){break-after:avoid-page;page-break-after:avoid;break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.transitionCard,.projectionViewSwitch){min-height:0;display:block!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.transitionSteps,.reformAnalysisJourney,.reformStageNavigator2026){display:none!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.hybridAnnualizationCard,.periodComparison,.projectionSequenceCard){display:block!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(input,select,textarea){min-height:8mm;color:#202a35!important;background:#fff!important;border:1px solid #bfc6ce!important;height:auto!important;padding:1.5mm!important;font:9pt/1.4 Arial,sans-serif!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.reformBaseline,.priceScenarioGrid,.impactNumbers,.impactCostNumbers,.conclusionCauseGrid,.reform2026ComparisonGrid,.reform2026ExecutiveImpact,.projection2026Results,.creditTimingResults,.executiveCauseGrid){margin:3mm 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .readinessGrid{gap:2mm;margin-bottom:3mm;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.annualAnalysisGrid,.inheritedDecisionGrid,.supplierCompositionMemory,.trajectoryScope,.periodFacts,.annualizationSummary,.comparisonScopeSummary,.reform2026Context,.reform2026ScopeFacts,.baseFormation){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.readinessGrid,.reformBaseline,.annualAnalysisGrid,.inheritedDecisionGrid,.supplierCompositionMemory,.trajectoryScope,.impactNumbers,.impactCostNumbers,.crossTaxResultGrid,.annualBridgeEquation,.conclusionCauseGrid,.periodFacts,.annualizationSummary,.comparisonScopeSummary,.reform2026Context,.reform2026ScopeFacts,.reform2026ComparisonGrid,.reform2026ExecutiveImpact,.projection2026Results,.receivedBasesValues,.creditTimingResults,.baseFormation)>:is(article,span,div){gap:1.5mm;break-inside:avoid-page!important;page-break-inside:avoid!important;min-height:0!important;padding:2.5mm!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.reformBaseline,.annualAnalysisGrid,.supplierCompositionMemory,.impactNumbers,.impactCostNumbers,.annualBridgeEquation) strong{font-size:12pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .annualBridgeEquation{grid-template-columns:1fr auto 1fr auto 1fr!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .annualBridgeEquation>i{transform:none}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid>section{break-inside:auto;page-break-inside:auto;padding:3mm!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .trajectoryGrid>section{break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid>section>span{font:400 12pt/1.3 Georgia,serif!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid>section>small{min-height:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid dl{margin-top:2mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid dl div{break-inside:avoid-page;page-break-inside:avoid;gap:2mm;padding:1.5mm 0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid dt{overflow-wrap:anywhere;flex:1;min-width:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .priceScenarioGrid dd{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .crossTaxResultGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .annualCausalBridge{overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .annualCausalBridge>div{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:1.5fr repeat(3,1fr)!important;min-width:0!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .annualCausalBridge>div>*{padding:2mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.scopeNotice,.inheritedAuditStrip,.annualReconciliationStatus,.projectionNotice,.reform2026Limitation,.reform2026ConsultantAction,.reform2026ClientRecommendation){break-inside:avoid-page;page-break-inside:avoid;padding:2.5mm!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.favorable,.reconciled,.ready,.trajectoryCurrent){background:#eef4f8!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.unfavorable,.failed,.impact,.pending,.blocked,.projectionNotice,.reform2026Limitation){background:linen!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveCharts{display:block!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveChart{break-inside:avoid-page;page-break-inside:avoid;margin:3mm 0;padding:3mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .valueBars{gap:1.5mm;min-height:0;margin-top:3mm;padding-top:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .valueBars>div{grid-template-rows:7mm minmax(0,1fr) 6mm;gap:1mm;height:52mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .valueBars>div>strong{white-space:nowrap;grid-row:1;font-size:8pt!important;display:block!important;overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .valueBars>div>span{grid-row:2;height:100%}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .valueBars>div>small{grid-row:3}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionBars>div{grid-template-columns:12mm minmax(0,1fr) 58mm!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionBars>div>small{grid-column:auto!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .legalFoundation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .regulatoryComparison{display:block!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .regulatoryMatrix>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .regulatoryMatrix>div:last-child>details{break-inside:avoid-page;page-break-inside:avoid;border-radius:0;background:#fff!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .regulatoryMatrix>div:last-child>details[open]{break-inside:auto;page-break-inside:auto}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.projectionPremiseInputs,.creditTimingInputs){gap:2mm;margin:3mm 0;grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.projectionPremiseInputs,.creditTimingInputs)>:is(label,fieldset,.batchedPremise),.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.transitionRatePremises,.transitionReferenceControl){break-inside:avoid-page;page-break-inside:avoid;padding:2.5mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionReferenceControl{grid-template-columns:minmax(0,1fr)}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.transitionRateHeader,.transitionRateRow){break-inside:avoid-page;page-break-inside:avoid;gap:2mm;padding:2mm;grid-template-columns:.5fr .9fr .9fr 1.3fr 1.3fr!important;display:grid!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionRateHeader{break-after:avoid-page;page-break-after:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionRateRow>:is(label,em){grid-column:auto!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .transitionRateRow>small{grid-column:4/-1!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.tableScroll,.taxBaseBridgeTable,.executiveComparisonTable,.reform2026BaseBridge,.reform2026ExecutiveBridge,.reform2026BridgeCauses,.baseCalculationBridge2026,.hybridAnnualizationTable){width:100%;max-width:100%;max-height:none!important;overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .receivedBasesTrace{padding:3mm;display:block}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .receivedBasesCoverage>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .receivedBasesValues{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .baseCalculationBridge2026{display:block}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .baseCalculationBridge2026>div{grid-template-columns:1.5fr repeat(2,minmax(0,1fr));display:grid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .taxBaseBridgeRow{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr))}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveComparisonRow{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.reform2026BaseBridge,.reform2026BridgeCauses)>div{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .reform2026ExecutiveBridge>div{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr)}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.taxBaseBridgeRow,.executiveComparisonRow,.baseCalculationBridge2026>div,.reform2026BaseBridge>div,.reform2026ExecutiveBridge>div,.reform2026BridgeCauses>div,.hybridAnnualizationTable>div,.baseReconciliationAudit dl>div){break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.taxBaseBridgeRow,.executiveComparisonRow,.baseCalculationBridge2026>div,.hybridAnnualizationTable>div)>span{white-space:normal;overflow-wrap:anywhere;min-height:0;padding:2mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(.taxBaseBridgeRow,.hybridAnnualizationTable>div) :is(span,strong,small){font-size:8pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .baseReconciliationAudit{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin-top:3mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .baseReconciliationAudit>div{padding:3mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .baseReconciliationAudit dd{white-space:nowrap;flex-shrink:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is(th,td){overflow-wrap:anywhere;white-space:normal!important;padding:2mm!important;font-size:8pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) thead{display:table-header-group}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) tr{break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) :is([role=row].header,.baseCalculationBridge2026>.header){break-after:avoid-page;page-break-after:avoid}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveChartsGrid{padding:3mm 0;display:block!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveChartPanel{break-inside:avoid-page;page-break-inside:avoid;margin-bottom:3mm;padding:3mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveStackedColumns{height:52mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveStackTrack{min-height:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveWaterfall{gap:2mm;min-height:0;overflow:visible!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .waterfallStep{flex:1 1 0;grid-template-rows:9mm 40mm auto auto;gap:1.5mm}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .waterfallStep>strong{white-space:nowrap;font-size:8pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .waterfallStep>:is(b,small){font-size:8pt!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .tonePis{background:#7468aa!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .toneCbs{background:#4f7fc4!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .toneLegacy{background:#66758d!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .toneIpi{background:#b99758!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .toneIbs{background:#8bb4ed!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .toneCross{background:#8a4650!important}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveCauseGrid{padding:0}.workspace section.reformModule:is([data-reform-screen=overview],[data-reform-screen="2026"],[data-reform-screen="2027-period"],[data-reform-screen="2027-annual"],[data-reform-screen=transition],[data-reform-screen="2028"],[data-reform-screen="2033"]) .executiveCauseGrid>section{break-inside:avoid-page;page-break-inside:avoid;padding:3mm}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxRows{display:block!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestination{break-inside:auto;page-break-inside:auto;margin:0 0 2mm;overflow:visible!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestinationToggle{break-inside:avoid-page;page-break-inside:avoid;break-after:avoid-page;page-break-after:avoid;gap:2mm;min-height:0;padding:2mm;background:#fff!important;grid-template-columns:18mm 12mm 20mm minmax(0,1.2fr) minmax(0,1fr)!important;display:grid!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestinationToggle>:is(span,strong,em,b){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;overflow:visible;grid-column:auto!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestinationToggle b{border:1px solid #bfc6ce;justify-self:start;padding:1mm;color:#202a35!important;background:#fff!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDisclosureIcon{display:none!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestination>fieldset{gap:2mm;padding:2mm;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace section.reformModule[data-reform-screen="2027-period"] .crossTaxDestination :is(label,.crossTaxBaseSelector,.crossTaxCalculated),.workspace section.reformModule[data-reform-screen="2027-period"] .territorialDistributionTable>div{break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopTable{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;display:table;overflow:visible!important}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopHead{break-inside:avoid-page;page-break-inside:avoid;display:table-header-group}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopBody{display:table-row-group}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow{break-inside:avoid-page;page-break-inside:avoid;display:table-row}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow>span{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;min-height:0;padding:2mm 1.5mm;display:table-cell}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow :is(span,strong,small){line-height:1.35;font-size:8pt!important}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow :is(strong,small){display:block}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:first-child{width:8%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(2){width:4%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(3){width:21%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(4){width:11%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(5){width:10%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(6){width:14%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(7){width:7%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(8){width:14%}.workspace section.reformModule[data-reform-screen="2026"] .cstCfopRow.header>span:nth-child(9){width:11%}.workspace section.reformModule[data-reform-screen="2028"] .supplierTaxMixFormCompact{gap:3mm;grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace section.reformModule[data-reform-screen="2028"] .supplierTaxMixFormCompact>label{break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule[data-reform-screen="2028"] .mixCompactResult{break-inside:avoid-page;page-break-inside:avoid;min-height:0;grid-column:1/-1!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .inheritedPremises2027{gap:4mm;color:#202a35!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;border-color:#bfc6ce!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;margin:3mm 0!important;padding:3mm!important;display:grid!important}.workspace section.reformModule[data-reform-screen="2026"] .validationLayer>summary[aria-disabled=true]{opacity:1}.workspace section.reformModule[data-reform-screen="2026"] :is(.validationLayer>summary em,.treatedOperations>summary b){color:#202a35!important;background:#fff!important;border:1px solid #bfc6ce!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation{display:block!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table]{table-layout:fixed;border-collapse:collapse;break-inside:avoid-page;page-break-inside:avoid;width:100%;margin:3mm 0;display:table!important;overflow:visible!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table]>div{break-inside:avoid-page;page-break-inside:avoid;min-height:0;display:table-row!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table]>div>span{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:2mm;display:table-cell!important}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table]>.header>span:first-child{width:54%}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table]>.header>span:not(:first-child){width:23%}.workspace section.reformModule[data-reform-screen="2027-annual"] .taxBaseBridge .impactDriverExplanation>.impactDriverSummary[role=table] :is(strong,small){display:block}.workspace section.reformModule[data-reform-screen="2026"] :is(.ncmLegalTable,.ncmLegalValidation){width:100%!important;max-height:none!important;overflow:visible!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable){border-collapse:collapse;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;display:table!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable)>thead{display:table-header-group!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable)>tbody{display:table-row-group!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable),.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable) :is(thead,tbody,tfoot,tr,th,td){color:#202a35!important;background:#fff!important;border-color:#bfc6ce!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.baseCompositionRow,.baseCompositionHeader,.ncmLegalRow){break-inside:avoid-page;page-break-inside:avoid;min-width:0!important;display:table-row!important;position:static!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable) :is(td,th){vertical-align:top;text-align:left;overflow-wrap:anywhere;white-space:normal!important;min-height:0!important;padding:2mm 1.5mm!important;display:table-cell!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable) :is(td,th,strong,small,select,label,b){line-height:1.35;font-size:8pt!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable) :is(strong,small){display:block}.workspace section.reformModule[data-reform-screen="2026"] :is(.conditionalCfopTable,.conditionalNcmTable) select{width:100%;max-width:100%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:first-child{width:7%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:nth-child(2){width:25%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:nth-child(3){width:21%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:nth-child(4){width:7%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:nth-child(5){width:12%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalCfopTable th:nth-child(6){width:28%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:first-child{width:12%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(2){width:8%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(3){width:21%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(4){width:10%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(5){width:17%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(6){width:8%}.workspace section.reformModule[data-reform-screen="2026"] .conditionalNcmTable th:nth-child(7){width:24%}.workspace section.reformModule[data-reform-screen="2026"] :is(.baseCompositionFilters,.ncmLegalFilters){break-inside:avoid-page;page-break-inside:avoid;color:#202a35!important;background:#fff!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important;padding:2mm!important;display:grid!important}.workspace section.reformModule[data-reform-screen="2026"] .ncmLegalFilters>div{grid-column:1/-1}.workspace section.reformModule[data-reform-screen="2026"] :is(.baseCompositionFilters,.ncmLegalFilters) label{gap:1mm;display:grid}.workspace section.reformModule[data-reform-screen="2026"] :is(.cstCfopLayerTwo,.baseReviewAudit2026,.ncmLegalSummary>span,.ncmBridgeSummary>span){break-inside:avoid-page;page-break-inside:avoid}.workspace section.reformModule[data-reform-screen="2026"] :is(.ncmLegalSummary,.ncmBridgeSummary){gap:2mm;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.workspace section.reformModule[data-reform-screen="2026"] :is(.ncmLegalSummary,.ncmBridgeSummary)>span{min-height:0!important;padding:2mm!important}.workspace section.reformModule[data-reform-screen="2026"] .ncmFactorNote{break-inside:avoid-page;margin:2mm!important}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]){--section-eyebrow-color:#71521d;--section-title-color:#252a31;--section-support-color:#494f58;font-size:9pt;line-height:1.4}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(p,span,small,strong,b,em,i,h1,h2,h3,label,input,select){color:#252a31!important;text-shadow:none!important}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports])>header{margin-bottom:4mm;padding-bottom:3mm}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(.card,.overviewHero,.overviewFlow,.dashboardHero,.dashboardFilters,.dashboardFilters>span,.dashboardGauge,.dashboardExecutiveSummary,.actionPlanHero,.scopeNotice,.importIntro,.crossGrid article,.presumptionBridge>div){box-shadow:none!important;background:#fff!important;border-color:#bac4cf!important}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(.overviewHero,.dashboardHero,.actionPlanHero,.importIntro,.card,.dashboardExecutiveSummary){margin-bottom:3mm;padding:3mm!important}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(.overviewHero,.dashboardHero,.actionPlanHero){flex-direction:row;align-items:center;gap:4mm;display:flex}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(.badge,.validationBadge,.crossStatus,.historyValid,.historyAttention,.overviewHero>span,.dashboardHero>span,.actionPlanHero>span,.crossNotice){background:#eef2f6!important;border-color:#bac4cf!important}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) :is(.overviewHero h2,.dashboardHero h2,.actionPlanHero h2){font-size:16pt}section.workspace:is([data-print-view=overview],[data-print-view=dashboard],[data-print-view=action-plan],[data-print-view=imports]) .cardHead{break-after:avoid-page;background:#fff!important;margin:0 0 3mm!important;padding:0!important}section.workspace[data-print-view=overview] .overviewMetrics,section.workspace[data-print-view=action-plan] .actionPlanSummary,section.workspace[data-print-view=imports] :is(.resultSummary,.accountingMetrics){break-inside:avoid-page;gap:3mm;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}section.workspace[data-print-view=overview] .overviewMetrics article,section.workspace[data-print-view=dashboard] .dashboardKpis article,section.workspace[data-print-view=action-plan] .actionPlanSummary>span,section.workspace[data-print-view=imports] .resultSummary>article{break-inside:avoid-page;gap:2mm;min-width:0;min-height:0;padding:3mm}section.workspace[data-print-view=overview] .overviewMetrics strong,section.workspace[data-print-view=dashboard] .dashboardKpis strong{font-size:13pt}section.workspace[data-print-view=overview] .overviewMetrics :is(small,em),section.workspace[data-print-view=dashboard] .dashboardKpis :is(small,em){font-size:8.5pt}section.workspace[data-print-view=overview] .overviewFlow{break-inside:avoid-page;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));display:grid}section.workspace[data-print-view=overview] .overviewFlow>*{padding:3mm}section.workspace[data-print-view=overview] .overviewFlow b{border:1px solid #bac4cf;background:#eef2f6!important}section.workspace[data-print-view=dashboard] .dashboardModule,section.workspace[data-print-view=action-plan] .actionPlanModule{display:block}section.workspace[data-print-view=dashboard] .dashboardFilters{break-inside:avoid-page;grid-template-columns:1fr 2fr .8fr 1.4fr;gap:2mm;margin-bottom:3mm;display:grid}section.workspace[data-print-view=dashboard] .dashboardFilters>span{padding:2mm}section.workspace[data-print-view=dashboard] .dashboardFilters strong{white-space:normal;text-overflow:clip;font-size:9pt;overflow:visible}section.workspace[data-print-view=dashboard] .dashboardKpis{break-inside:avoid-page;grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin-bottom:3mm;display:grid}section.workspace[data-print-view=dashboard] .dashboardGaugeRow{break-inside:avoid-page;grid-template-columns:50mm 50mm minmax(0,1fr);gap:3mm;margin-bottom:3mm;display:grid}section.workspace[data-print-view=dashboard] .dashboardGauge{min-height:0;padding:2mm}section.workspace[data-print-view=dashboard] .dashboardGauge>div:after{background:#fff}section.workspace[data-print-view=dashboard] .dashboardExecutiveSummary{grid-column:auto;min-height:0;margin:0}section.workspace[data-print-view=dashboard] .dashboardExecutiveSummary strong{font-size:14pt}section.workspace[data-print-view=dashboard] .dashboardCharts{display:block}section.workspace[data-print-view=dashboard] :is(.dashboardMainChart,.dashboardBranchCombo,.reportChart){break-inside:avoid-page;min-height:0}section.workspace[data-print-view=dashboard] .dashboardChartHeading{flex-direction:row;align-items:flex-start}section.workspace[data-print-view=dashboard] :is(.dashboardMainChart,.dashboardBranchCombo) svg{width:100%;min-width:0;max-width:100%}section.workspace[data-print-view=dashboard] svg text{fill:#252a31!important;stroke:none!important}section.workspace[data-print-view=dashboard] .dashboardChartTotals{grid-template-columns:repeat(3,minmax(0,1fr))}section.workspace[data-print-view=dashboard] .chartConclusion{background:#eef2f6!important}section.workspace[data-print-view=dashboard] .chartConclusion.unfavorable{background:#f8eae7!important}section.workspace[data-print-view=dashboard] .chartConclusion.favorable{background:#eaf0f6!important}section.workspace[data-print-view=action-plan] .actionPlanTable{padding:0!important}section.workspace[data-print-view=action-plan] .actionPlanRow{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:24mm minmax(0,2fr) minmax(0,1fr) 39mm 35mm;display:grid}section.workspace[data-print-view=action-plan] .actionPlanRow>span{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:2mm}section.workspace[data-print-view=action-plan] .actionPlanRow.header{break-after:avoid-page;background:#eef2f6!important}section.workspace[data-print-view=action-plan] .actionPlanRow :is(input,select){appearance:none;height:auto;min-height:0;padding:1.5mm;font-size:8.5pt;line-height:1.4;background:#fff!important;border-color:#bac4cf!important}section.workspace[data-print-view=imports] :is(.officialDre,.importHistory,.accountingCross){break-inside:auto;page-break-inside:auto}section.workspace[data-print-view=imports] .resultHead h2{overflow-wrap:anywhere;font-size:12pt}section.workspace[data-print-view=imports] .resultSummary>article{border:1px solid #bac4cf}section.workspace[data-print-view=imports] :is(.resultSummary,.accountingMetrics) :is(small,span){font-size:8pt}section.workspace[data-print-view=imports] .accountingMetrics strong{font-size:13pt}section.workspace[data-print-view=imports] :is(.officialDreHeader,.officialDreRow){break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:29mm minmax(0,1fr) 25mm 45mm;gap:2mm;padding:2mm;display:grid!important}section.workspace[data-print-view=imports] :is(.officialDreHeader,.officialDreRow)>*{grid-column:auto;min-width:0;font-size:8.5pt}section.workspace[data-print-view=imports] .officialDreRow b{text-align:right;white-space:nowrap;font-size:10pt}section.workspace[data-print-view=imports] .officialDreHeader>span:last-child{text-align:right}section.workspace[data-print-view=imports] .officialDreRow.totalizer{background:#eef2f6!important}section.workspace[data-print-view=imports] :is(.historyHeader,.historyRow){break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:24mm 29mm minmax(0,1.5fr) 32mm 23mm minmax(0,1.4fr);align-items:start;gap:2mm;padding:2mm;display:grid!important}section.workspace[data-print-view=imports] :is(.historyHeader,.historyRow)>*{overflow-wrap:anywhere;grid-column:auto;min-width:0;font-size:8pt;display:block!important}section.workspace[data-print-view=imports] .historyRow small{font-size:7.5pt}section.workspace[data-print-view=imports] .historyRow>span:nth-child(3){flex-direction:column;display:flex!important}section.workspace[data-print-view=imports] :is(.officialDreHeader,.historyHeader){break-after:avoid-page;background:#eef2f6}section.workspace[data-print-view=imports] :is(.crossGrid,.presumptionBridge){break-inside:avoid-page;grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}section.workspace[data-print-view=imports] :is(.crossGrid article,.presumptionBridge>div){min-height:0;padding:3mm}section.workspace[data-print-view=imports] .resultBridge{break-inside:avoid-page;grid-template-columns:1fr 8mm 1fr 1fr;gap:3mm;display:grid}section.workspace[data-print-view=imports] .resultBridge>div{padding:3mm}section.workspace[data-print-view=imports] .resultBridge strong{font-size:13pt}section.workspace[data-print-view=imports] .bridgeArrow{transform:none}section.workspace[data-print-view=imports] :is(.crossNotice,.periodResultBreakdown){break-inside:avoid-page;page-break-inside:avoid}}.complianceBanner{color:#fff;border-left:3px solid var(--blue);background:#20211f;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:20px 23px;display:flex}.complianceBanner h2{margin:0 0 6px;font:400 21px Georgia}.complianceBanner p:last-child{color:#aaa;margin:0;font-size:9px}.complianceBanner>span{color:#d3bf91;border:1px solid #61563e;border-radius:4px;padding:7px 9px;font-size:8px}.complianceMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.complianceMetrics article{border:1px solid var(--line);background:#fff;border-top:3px solid #777;border-radius:8px;padding:17px}.complianceMetrics .pass{border-top-color:#4678a5}.complianceMetrics .warn{border-top-color:var(--coral)}.complianceMetrics .scope{border-top-color:var(--violet)}.complianceMetrics p{color:#777;margin:0;font-size:9px}.complianceMetrics strong{margin:9px 0 5px;font:400 23px Georgia;display:block}.complianceMetrics span{color:#999;font-size:8px}.complianceList{margin-bottom:11px}.complianceFinding{border-top:1px solid #eceae5;grid-template-columns:72px 1fr 115px;align-items:center;gap:14px;margin-top:12px;padding:13px 0;display:grid}.findingStatus{text-transform:uppercase;text-align:center;letter-spacing:.06em;border-radius:4px;padding:6px;font-size:7px}.findingStatus.ok{color:#356c9e;background:#e8f1fa}.findingStatus.attention{color:#a14e3f;background:#f7e6e2}.findingStatus.scope{color:#675e8c;background:#ece9f5}.complianceFinding strong{font-size:10px}.complianceFinding p{color:#858580;margin:4px 0 0;font-size:8px;line-height:1.5}.complianceFinding>small{color:#999;text-align:right;font-size:7px}.complianceBoundary{border-left:3px solid var(--gold);align-items:center;gap:25px;display:flex}.complianceBoundary strong{white-space:nowrap;font-size:10px}.complianceBoundary p{color:#777;margin:0;font-size:9px;line-height:1.6}@media (width<=1050px){.complianceMetrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.complianceBanner,.complianceBoundary{flex-direction:column;align-items:flex-start;gap:12px}.complianceMetrics{grid-template-columns:1fr}.complianceFinding{grid-template-columns:70px 1fr}.complianceFinding>small{text-align:left;grid-column:2}}.complianceExpandable{margin-bottom:11px;padding:0;overflow:hidden}.complianceExpandable>summary{cursor:pointer;background:linear-gradient(90deg,#252b36 0%,#202630 62%,#1b2029 100%);border-left:4px solid #b8914b;padding:16px 18px;list-style:none}.complianceExpandable>summary::-webkit-details-marker{display:none}.complianceExpandableHead .eyebrow{color:#d6b86f;letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.25}.complianceExpandableHead h2{color:#fffaf0;margin:0;font:400 20px/1.2 Georgia,serif}.complianceCardActions{align-items:center;gap:9px;display:flex}.complianceExcelButton{color:#f3d58e;white-space:nowrap;background:#2b261b;border:1px solid #b8914b;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:800}.complianceExcelButton:hover{background:#3a3020}.complianceChevron{color:#d6b86f;font-size:20px;line-height:1;transition:transform .2s}.complianceExpandable[open] .complianceChevron{transform:rotate(180deg)}.complianceExpandableBody{padding:4px 18px 18px}.complianceMetricsCard .complianceExpandableBody{padding-top:18px}.complianceMetricsCard .complianceMetrics{margin-bottom:0}.complianceBoundaryCard .complianceExpandableBody{padding-top:15px}.complianceBoundaryText{color:#777;margin:0;font-size:9px;line-height:1.6}@media (width<=760px){.complianceExpandableHead{align-items:flex-start;gap:12px}.complianceCardActions{flex-direction:column;align-items:flex-end}.complianceExcelButton{white-space:normal}}.diagnosisRowHeader,.diagnosisRow{grid-template-columns:95px 1fr 70px 110px;align-items:center;gap:12px;display:grid}.diagnosisRowHeader{text-transform:uppercase;letter-spacing:.08em;color:#999;margin-top:15px;padding:0 0 7px;font-size:7px}.diagnosisRow{margin-top:0}.diagnosisRow em{color:#686964;text-align:right;font-style:normal;font-weight:700}.diagnosisTotal{border-top:1px solid #d8d5cd;grid-template-columns:1fr 70px 110px;align-items:center;gap:12px;padding:13px 0 0;font-size:10px;font-weight:700;display:grid}.diagnosisTotal em{text-align:right;color:#686964;font-style:normal}.diagnosisTotal strong{text-align:right}@media (width<=760px){.diagnosisRowHeader{display:none}.diagnosisRow{grid-template-columns:85px 1fr 55px}.diagnosisRow strong{text-align:right;grid-column:2/-1}.diagnosisTotal{grid-template-columns:1fr 55px 110px}}.pendingCfops{margin-bottom:11px}.pendingHeader,.pendingRow{grid-template-columns:90px 100px 1fr 170px;align-items:center;gap:15px;display:grid}.pendingHeader{text-transform:uppercase;letter-spacing:.09em;color:#999;margin-top:15px;padding:0 10px 8px;font-size:7px}.pendingRow{border-top:1px solid #eceae5;padding:12px 10px;font-size:9px}.pendingRow strong{font-size:11px}.pendingRow b{font:400 14px Georgia}.pendingRow small{color:#6b628f;text-align:center;background:#eeebf5;border-radius:4px;padding:6px 8px;font-size:7px}@media (width<=760px){.pendingHeader{display:none}.pendingRow{grid-template-columns:70px 55px 1fr}.pendingRow small{grid-column:1/-1;justify-self:start}}.arithmeticDetail{margin-bottom:11px}.arithmeticHeader,.arithmeticRow{grid-template-columns:65px repeat(5,1fr);align-items:center;gap:12px;display:grid}.arithmeticHeader{text-transform:uppercase;letter-spacing:.08em;color:#999;margin-top:15px;padding:0 8px 8px;font-size:7px}.arithmeticRow{border-top:1px solid #eceae5;padding:11px 8px;font-size:9px}.arithmeticRow b{color:var(--coral)}.arithmeticNote{color:#888;background:#f6f3ed;border-radius:6px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.55}@media (width<=760px){.arithmeticHeader{display:none}.arithmeticRow{grid-template-columns:55px 1fr 1fr}.arithmeticRow span:nth-of-type(n+3),.arithmeticRow b{grid-column:auto}}.contributionGrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.contributionGrid article{border-top:3px solid var(--blue)}.contributionGrid article+article{border-top-color:var(--violet)}.contributionGrid h2{margin-bottom:12px}.contributionGrid article>div{border-top:1px solid #eceae5;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.contributionGrid span{color:#777;font-size:9px}.contributionGrid strong{font:400 16px Georgia}.contributionBoundary{border-left:3px solid var(--gold);align-items:center;gap:25px;display:flex}.contributionBoundary>strong{white-space:nowrap;font-size:10px}.contributionBoundary p{color:#777;margin:0;font-size:9px;line-height:1.6}@media (width<=760px){.contributionGrid{grid-template-columns:1fr}.contributionBoundary{flex-direction:column;align-items:flex-start;gap:8px}}.consolidatedScope{border:1px solid #e6d5b5;border-left:3px solid var(--gold);background:#f5eee1;border-radius:8px;align-items:center;gap:12px;margin-bottom:11px;padding:13px 15px;display:flex}.consolidatedScope>span{color:#8b682d;background:#eadbbb;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.consolidatedScope strong{font-size:10px}.consolidatedScope p{color:#817b70;margin:4px 0 0;font-size:8px}.overwriteBackdrop{z-index:30;background:#1118;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overwriteDialog{text-align:center;background:#fff;border:1px solid #dcd8cf;border-radius:11px;width:min(430px,100%);padding:25px;box-shadow:0 24px 70px #0004}.overwriteIcon{color:#9a6e27;background:#f5ead7;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 16px;font:700 16px Georgia;display:grid}.overwriteDialog h2{margin:0 0 9px;font:400 21px Georgia}.overwriteDialog>p:not(.eyebrow){color:#777;max-width:355px;margin:0 auto 20px;font-size:10px;line-height:1.65}.overwriteDialog>div{justify-content:center;gap:8px;display:flex}.overwriteDialog>.batchConflictList{text-align:left;border:1px solid #343a47;border-radius:8px;max-height:180px;margin:0 0 18px;padding:8px 10px;display:block;overflow:auto}.batchConflictList p{color:#c7cbd4;border-bottom:1px solid #343a47;margin:0;padding:7px 0;font-size:10px;line-height:1.45}.batchConflictList p:last-child{border-bottom:0}.batchConflictList strong,.batchConflictList b{color:#e7c77e}.batchCancellationNotice{color:#f4e4bd;text-align:left;background:#2a2418;border:1px solid #6f5930;border-left:4px solid #d4aa55;border-radius:8px;flex-direction:column;gap:4px;width:min(100%,440px);margin:12px auto 0;padding:13px 15px;display:flex}.batchCancellationNotice strong{font-size:11px}.batchCancellationNotice span{color:#e6d5ad;font-size:9px;line-height:1.5}.contributionDetails{margin-top:11px}.contributionReconciliation,.creditComposition,.establishmentScope{margin-bottom:11px}.contribReconciliationHeader,.contribReconciliationRow{grid-template-columns:90px repeat(5,1fr);align-items:center;gap:12px;display:grid}.contribReconciliationHeader{text-transform:uppercase;letter-spacing:.07em;color:#999;margin-top:15px;padding:0 8px 8px;font-size:7px}.contribReconciliationRow{border-top:1px solid #eceae5;padding:12px 8px;font-size:9px}.contribReconciliationRow b{font:400 14px Georgia}.contribReconciliationRow small{text-align:center;border-radius:4px;padding:5px;font-size:7px}.reconciled{color:#356c9e;background:#e8f1fa}.notReconciled{color:#a04d3e;background:#f7e6e2}.contribMethodNote{color:#888;background:#f6f3ed;border-radius:6px;margin:12px 0 0;padding:9px;font-size:8px}.contributionDetailGrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.contributionDetailHeader,.contributionDetailRow{grid-template-columns:55px repeat(4,1fr);align-items:center;gap:9px;display:grid}.contributionDetailHeader{color:#999;text-transform:uppercase;margin-top:14px;padding:0 5px 7px;font-size:7px}.contributionDetailRow{border-top:1px solid #eceae5;padding:10px 5px;font-size:8px}.contributionDetailRow b{font:400 12px Georgia}.creditTables{grid-template-columns:1fr 1fr;gap:28px;margin-top:14px;display:grid}.creditTables h3{margin:0 0 10px;font:400 15px Georgia}.creditHeader,.creditRow{grid-template-columns:50px repeat(4,1fr);align-items:center;gap:8px;display:grid}.creditHeader{text-transform:uppercase;color:#999;padding:0 4px 7px;font-size:7px}.creditRow{border-top:1px solid #eceae5;padding:9px 4px;font-size:8px}.creditRow b{color:#546f91;font-weight:700}.establishmentScope{border-left:3px solid var(--violet);grid-template-columns:.7fr 1.3fr;gap:25px;display:grid}.establishmentScope>div:first-child>p:last-child{color:#888;font-size:8px;line-height:1.5}.establishmentScope>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.establishmentScope span{background:#f3f1f6;border-radius:5px;flex-direction:column;padding:9px;display:flex}.establishmentScope small{color:#8a8498;font-size:7px}.establishmentScope strong{margin-top:4px;font-size:9px}@media (width<=1050px){.contributionDetailGrid,.creditTables,.establishmentScope{grid-template-columns:1fr}}@media (width<=760px){.contribReconciliationHeader,.contributionDetailHeader,.creditHeader{display:none}.contribReconciliationRow{grid-template-columns:1fr 1fr}.contributionDetailRow,.creditRow{grid-template-columns:55px 1fr 1fr}.establishmentScope>div:last-child{grid-template-columns:1fr 1fr}}.contributionDiagnosis{margin-top:11px}.contributionDiagnosis:not(.embedded){margin-top:0}.contributionDiagnosisBanner{border-left-color:var(--violet)}.scopeSeparation{border-left:3px solid var(--gold);align-items:center;gap:20px;margin-top:11px;display:flex}.scopeSeparation strong{min-width:220px;font-size:11px}.scopeSeparation p{color:#777;margin:0;font-size:9px;line-height:1.55}.contributionCompliance{margin-top:11px}.contributionCompliance>.complianceBanner{border-left-color:var(--violet)}.contributionExecutiveCards{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:11px;display:grid}.contributionExecutiveCard{border-top:3px solid var(--gold);padding:22px}.contributionExecutiveCard.resultCard{border-top-color:var(--coral)}.contributionExecutiveCard.creditCard{border-top-color:var(--violet)}.contributionExecutiveCard h2{margin-bottom:8px}.executiveCardPurpose{color:#c5cbd5;min-height:48px;margin:0 0 15px;font-size:11px;line-height:1.45}.executiveSummaryRow,.executiveSummaryTotal{border-top:1px solid #eceae5;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.executiveSummaryRow span,.executiveSummaryTotal span{color:#686965;font-size:9px}.executiveSummaryRow strong{white-space:nowrap;font:400 17px Georgia}.executiveSummaryRow small,.executiveSummaryTotal small{color:#756aa7;font-size:7px;display:block}.executiveSummaryTotal{border-top:1px solid #d5d2ca;margin-top:2px;padding-bottom:0}.executiveSummaryTotal span{color:#30312f;font-weight:700}.executiveSummaryTotal strong{white-space:nowrap;font:400 21px Georgia}.contributionCalculationTable{margin-top:11px}.calculationHeader,.calculationRow{grid-template-columns:100px 100px 1fr 120px 1fr;align-items:center;gap:16px;display:grid}.calculationHeader{text-transform:uppercase;letter-spacing:.08em;color:#999;margin-top:17px;padding:0 10px 8px;font-size:7px}.calculationRow{border-top:1px solid #eceae5;padding:13px 10px;font-size:9px}.calculationRow>span:nth-child(3),.calculationRow>span:nth-child(4),.calculationRow>b{text-align:right}.calculationRow b{font:400 14px Georgia}.natureDebit,.natureCredit{border-radius:4px;justify-self:start;padding:5px 8px;font-size:7px}@media (width<=1050px){.contributionExecutiveCards{grid-template-columns:1fr}.calculationHeader,.calculationRow{grid-template-columns:80px 80px 1fr 90px 1fr}}@media (width<=760px){.scopeSeparation{display:block}.scopeSeparation p{margin-top:8px}.calculationHeader{display:none}.calculationRow{grid-template-columns:1fr 1fr}.calculationRow>span:nth-child(3),.calculationRow>span:nth-child(4),.calculationRow>b{text-align:left}.calculationRow b{grid-column:1/-1}}.technicalMemory{padding:0}.technicalMemory summary{cursor:pointer;padding:20px 22px;list-style:none}.technicalMemory summary::-webkit-details-marker{display:none}.technicalMemory summary:after{content:"＋";color:#d6b86f;font-size:22px}.technicalMemory[open] summary:after{content:"−"}.technicalMemory summary small{color:#c5cbd5;margin-top:7px;font-size:11px;line-height:1.5;display:block}.technicalMemoryBody{border-top:1px solid #424957;padding:0 22px 22px;overflow-x:auto}.calculationHeader,.calculationRow{grid-template-columns:95px 105px repeat(6,minmax(160px,1fr));gap:16px;min-width:1440px}.calculationHeader{color:#c8cfda;padding:18px 12px 12px;font-size:11px;line-height:1.35}.calculationRow{padding:18px 12px;font-size:13px;line-height:1.4}.calculationRow>span:nth-child(n+3),.calculationRow>b{text-align:right}.calculationRow>strong{font-size:13px}.calculationRow b{font-size:16px}.technicalMemory .natureDebit,.technicalMemory .natureCredit{padding:7px 10px;font-size:10px;font-weight:700}.calculationSubtotals{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:980px;margin-top:16px;display:grid}.calculationSubtotals>span{background:#202630;border:1px solid #343a47;border-radius:6px;gap:7px;padding:14px;display:grid}.calculationSubtotals small{color:#c8cfda;font-size:11px;line-height:1.35}.calculationSubtotals strong{font:400 17px Georgia}.calculationGrandTotal{background:#30291f!important;border-color:#b89552!important}.calculationFormula{border-left:3px solid var(--gold);color:#d6dbe4;background:#202630;margin:15px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.crossEmpty{text-align:center;padding:55px 25px}.crossEmpty .fileIcon{margin:auto}.crossEmpty h2{margin:16px 0 8px}.crossEmpty p{color:#858580;font-size:9px}.crossEmpty button{margin-top:10px}.crossBanner{color:#fff;border-left:3px solid var(--blue);background:#20211f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:23px 25px;display:flex}.crossBanner h2{margin:0 0 6px;font:400 20px Georgia}.crossBanner p:last-child{color:#aaa;margin:0;font-size:9px}.crossBanner>span{color:#d9c493;background:#343735;border-radius:5px;padding:8px 10px;font-size:8px}.crossMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.crossMetrics article{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;border-radius:8px;padding:17px}.crossMetrics article.pass{border-top-color:#4678a5}.crossMetrics article.warn{border-top-color:var(--coral)}.crossMetrics article.scope{border-top-color:var(--violet)}.crossMetrics p{color:#777;margin:0;font-size:9px}.crossMetrics strong{margin:8px 0 4px;font:400 22px Georgia;display:block}.crossMetrics span{color:#999;font-size:8px}.crossMatrix,.establishmentCoverage{margin-bottom:11px}.crossFinding{border-top:1px solid #eceae5;grid-template-columns:90px 1fr 130px;align-items:center;gap:14px;padding:13px 5px;display:grid}.crossFinding:first-of-type{margin-top:13px}.crossFinding>div strong{font-size:9px}.crossFinding>div p{color:#858580;margin:4px 0 0;font-size:8px;line-height:1.45}.crossFinding>small{text-align:right;color:#999;font-size:7px}.crossStatus{text-align:center;border-radius:4px;justify-self:start;min-width:72px;padding:5px 7px;font-size:7px}.crossStatus.pending{color:#a04d3e;background:#f7e6e2}.crossStatus.scope{color:#655b95;background:#eceaf5}.crossStatus.method{color:#926d2d;background:#f4eddf}.coverageHeader{text-transform:uppercase;color:#999;margin-top:15px;padding:0 8px 8px;font-size:7px}.coverageRow{border-top:1px solid #eceae5;padding:11px 8px;font-size:8px}.coverageRow b.received{color:#356c9e;background:#e8f1fa}.crossBoundary{border-left:3px solid var(--gold);align-items:center;gap:18px;display:flex}.crossBoundary strong{min-width:130px;font-size:10px}.crossBoundary p{color:#858580;margin:0;font-size:8px;line-height:1.5}.crossResidualBridge{background:#fbfaf7;border:1px solid #dfd7c7;border-radius:8px;margin-top:14px;overflow:hidden}.crossResidualBridge summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.crossResidualBridge summary::-webkit-details-marker{display:none}.crossResidualBridge summary span{font-size:10px;font-weight:700}.crossResidualBridge summary b{color:#765b28;background:#f1e8d5;border-radius:4px;padding:6px 8px;font-size:8px}.crossResidualBridgeBody{border-top:1px solid #e8e2d7;padding:0 16px 15px}.crossResidualBridgeBody>p{color:#77736a;margin:13px 0;font-size:8px;line-height:1.55}.crossResidualBridgeRows>div{border-top:1px solid #ebe7df;grid-template-columns:1fr 150px 80px;align-items:center;gap:14px;padding:11px 8px;display:grid}.crossResidualBridgeRows>div:first-child{border-top:0}.crossResidualBridgeRows span{flex-direction:column;gap:3px;display:flex}.crossResidualBridgeRows strong{font-size:9px}.crossResidualBridgeRows small{color:#8e8a82;font-size:7px}.crossResidualBridgeRows b,.crossResidualBridgeRows em{text-align:right;font-size:9px;font-style:normal}.crossResidualBridgeRows .total{background:#f0eee8;border-radius:5px}.crossResidualBridgeRows .total b{font-size:10px}@media (width<=1050px){.crossMetrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.crossBanner{flex-direction:column;align-items:flex-start;gap:14px}.crossMetrics{grid-template-columns:1fr 1fr}.crossFinding{grid-template-columns:1fr}.crossFinding>small{text-align:left}.coverageHeader{display:none}.coverageRow{grid-template-columns:1fr 1fr}.coverageRow b{grid-column:1/-1}.crossBoundary{display:block}.crossBoundary p{margin-top:7px}.crossResidualBridge summary{flex-direction:column;align-items:flex-start}.crossResidualBridgeRows>div{grid-template-columns:1fr auto}.crossResidualBridgeRows em{grid-column:2}}.entradaSegura{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.entradaSeguraCartao{background:var(--white);border:1px solid var(--line);border-radius:10px;gap:14px;width:min(420px,100%);padding:28px;display:grid}.entradaSeguraCartao h1{margin:0;font-size:20px;line-height:1.25}.entradaSeguraCartao p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.entradaSeguraCartao label{gap:6px;font-size:13px;font-weight:600;display:grid}.entradaSeguraCartao input{border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px 12px}.entradaSeguraCartao button{border:1px solid var(--gold);color:#f3dfad;cursor:pointer;background:#2c281f;border-radius:7px;padding:11px 14px;font-weight:600}.entradaSeguraCartao button:disabled{opacity:.55;cursor:wait}.entradaSeguraQr{background:#fff;justify-self:center;width:200px;height:200px}.entradaSeguraErro{font-weight:600;color:#a8402f!important}.indicadorGravacao{color:var(--muted);font-size:12px}.indicadorGravacao.pendente,.indicadorGravacao.offline{color:#a8402f;font-weight:600}.seletorProjeto{gap:4px;font-size:12px;font-weight:600;display:inline-grid}.seletorProjeto select{border:1px solid var(--line);font:inherit;border-radius:7px;max-width:280px;padding:6px 8px}.originaisPendentes{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:8px 12px;font-size:12px}.originaisPendentes ul{margin:4px 0 0;padding-left:18px}.historicoVersoes{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:8px;padding:12px;font-size:13px;display:grid}.historicoVersoes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.historicoVersoes li{border:1px solid var(--line);border-radius:7px;gap:4px;padding:8px;display:grid}.historicoVersoes li.paralelaNova{background:#fff4f1;border-color:#a8402f}.historicoVersoes .acoes,.historicoVersoes .validacao{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.faixaRotinas{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:4px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:grid}.faixaRotinas p{margin:0}.faixaRotinas p.alerta{color:#a8402f;font-weight:600}.faixaRotinas p.aviso{color:#7a5a00;font-weight:600}.novoProjeto{gap:10px;display:grid}.novoProjeto label{gap:4px;font-size:13px;font-weight:600;display:grid}.novoProjeto input,.novoProjeto select{border:1px solid var(--line);font:inherit;border-radius:7px;padding:8px 10px}.arquivoMorto,.adminExclusao{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:grid}.arquivoMorto p,.adminExclusao p{margin:0}.arquivoMortoFaixa{color:#7a5a00}.arquivoMortoAcoes{flex-wrap:wrap;gap:6px;display:flex}.arquivoMortoPedido,.adminExclusaoConfirma{gap:8px;display:grid}.arquivoMortoPedido label,.adminExclusaoConfirma label{gap:4px;font-weight:600;display:grid}.arquivoMortoPedido textarea,.adminExclusaoConfirma input[type=text],.adminExclusaoConfirma input:not([type]){border:1px solid var(--line);font:inherit;border-radius:7px;padding:8px 10px}:root{--ink:#171817;--muted:#73736f;--line:#e6e4df;--paper:#f5f4f1;--white:#fff;--gold:#b89552;--gold2:#d7c18c;--blue:#4678a5;--coral:#cf725f;--violet:#756aa7;--dark:#1b1c1b;--section-eyebrow-color:#d6b86f;--section-title-color:#fffaf0;--section-support-color:#c5cbd5;--section-title-size:20px;--section-title-line:1.2;--section-eyebrow-size:10px;--section-support-size:11px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}.assessmentAdjustmentsExport{width:fit-content;max-width:100%;margin-top:18px}.printScreenButton{color:#6f5420;white-space:nowrap;background:#fff;border:1px solid #b89552;border-radius:7px;padding:11px 14px;font-weight:600}.printScreenButton:hover{background:#f7f0e2}.printScreenButton:disabled{cursor:not-allowed;opacity:.45}.backupAnalysisButton,.restoreAnalysisButton{color:#f3dfad;white-space:nowrap;background:#2c281f;border:1px solid #b89552;border-radius:7px;padding:11px 14px;font-weight:600}.backupAnalysisButton:hover,.restoreAnalysisButton:hover{color:#fff;background:#3a3223}.backupAnalysisButton:disabled{cursor:not-allowed;opacity:.4}.backupFileInput{display:none}.backupNotice{z-index:30;color:#f4f5f7;background:#202630;border:1px solid #667185;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;width:min(440px,100vw - 32px);padding:15px 16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #00000052}.backupNotice.success{background:#18324c;border-color:#4f7fae}.backupNotice.error{background:#4a2424;border-color:#c66b66}.backupNotice div{gap:5px;display:grid}.backupNotice strong{font-size:14px}.backupNotice small{color:#d9dde4;overflow-wrap:anywhere;line-height:1.35}.backupNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.newAnalysisButton{color:#d7dce5;white-space:nowrap;background:#202630;border:1px solid #555d6a;border-radius:7px;padding:11px 14px;font-weight:600}.newAnalysisButton:hover{color:#fff;border-color:#b89552}.newAnalysisButton:disabled{cursor:not-allowed;opacity:.4}.localDraftStatus{background:#202630;border-left:3px solid #b89552;flex-direction:column;gap:3px;min-width:172px;padding:7px 10px;display:flex}.localDraftStatus strong{color:#f5f1e8;font-size:11px}.localDraftStatus small{color:#b8c0cf;font-size:9px}.localDraftStatus.error{border-left-color:#cf725f}.localDraftStatus.error strong{color:#ffb5a8}.shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:3;background:#181918;flex-direction:column;width:250px;padding:27px 18px 18px;transition:width .22s,padding .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{border-bottom:1px solid #30312f;align-items:center;gap:12px;padding:0 8px 27px;display:flex}.appVersion{color:#858780;font-variant-numeric:tabular-nums;letter-spacing:.06em;align-self:flex-start;margin-left:auto;padding-top:2px;font-size:9px}.sidebarToggle{color:#e4d5b0;cursor:pointer;background:#242624;border:1px solid #4a4c48;border-radius:6px;flex:0 0 28px;width:28px;height:28px;margin-left:2px;font-size:19px;line-height:1}.sidebarToggle:hover{border-color:var(--gold);background:#30322f}.brandMark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold2);border-radius:4px;place-items:center;font:600 21px Georgia;display:grid}.brand div{flex-direction:column;line-height:1.05;display:flex}.brand strong{font-size:18px;font-weight:500}.brand small{letter-spacing:.28em;color:#bcbdb9;margin-top:6px;font-size:9px}.clientMini{background:#242524;border:1px solid #343533;border-radius:9px;flex-direction:column;margin:22px 6px 15px;padding:13px;display:flex}.clientMini small{letter-spacing:.16em;color:#9e9f9a;font-size:9px}.clientMini strong{margin:7px 0 4px;font-size:13px}.clientMini span{color:#a7a8a4;font-size:10px}nav{flex-direction:column;gap:3px;margin-top:4px;display:flex}nav button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}nav button:hover,nav button.active{color:#fff;background:#2a2b29}.navFolder{gap:3px;display:grid}.navFolderToggle{width:100%}.navFolder.active>.navFolderToggle{color:#fff;background:#2a2b29}.navFolder.active>.navFolderToggle .navDot{background:var(--gold);border-color:var(--gold)}.navChevron{color:#8e928d;margin-left:auto;font-size:10px}.navFolder.open>.navFolderToggle .navChevron{color:#d7bd80}.navChildren{border-left:1px solid #454843;gap:3px;margin:0 0 6px 16px;padding:5px 0 5px 10px;display:grid}.navChildren button{color:#9fa69f;grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:34px;padding:7px 8px;font-size:10px;display:grid}.navChildren button span{color:#d7bd80;text-align:center;font-size:9px;font-weight:900}.navChildren button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navChildren button.active{color:#fff;background:#30332f}.navDot{border:1px solid #7b7c78;border-radius:50%;width:5px;height:5px}nav button.active .navDot{background:var(--gold);border-color:var(--gold)}.sidebarFoot{border-top:1px solid #30312f;align-items:center;gap:10px;margin-top:auto;padding:17px 6px 0;display:flex}.avatar{width:32px;height:32px;color:var(--gold2);background:#343531;border-radius:50%;place-items:center;font-size:10px;display:grid}.sidebarFoot div{flex-direction:column;display:flex}.sidebarFoot strong{font-size:10px}.sidebarFoot small{color:#858681;margin-top:3px;font-size:9px}.workspace{width:calc(100% - 250px);max-width:1500px;margin-left:250px;padding:28px 34px 50px;transition:margin-left .22s,width .22s}.sidebarCollapsed .sidebar{width:156px;padding-inline:10px}.sidebarCollapsed .workspace{width:calc(100% - 156px);max-width:none;margin-left:156px}.sidebarCollapsed .brand{justify-content:center;padding-inline:0}.sidebarCollapsed .brand>div,.sidebarCollapsed .brand .appVersion,.sidebarCollapsed .clientMini,.sidebarCollapsed .sidebarFoot div{display:none}.sidebarCollapsed .navLabel{white-space:normal;overflow-wrap:anywhere;display:block}.sidebarCollapsed .navDot{display:none}.sidebarCollapsed .brandMark{width:34px;height:34px;font-size:18px}.sidebarCollapsed .sidebarToggle{position:absolute;top:70px}.sidebarCollapsed nav{margin-top:48px}.sidebarCollapsed .navFolderToggle{justify-content:space-between;gap:4px;min-height:44px;padding-inline:8px}.sidebarCollapsed .navChevron{flex-shrink:0;margin-left:auto}.sidebarCollapsed .sidebarFoot{justify-content:center}header{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.eyebrow{letter-spacing:.18em;color:#979792;margin:0 0 7px;font-size:9px;font-weight:700}h1{margin:0 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:400}.subtitle{color:var(--muted);margin:0;font-size:11px}.headerActions{align-items:center;gap:8px;display:flex}select,.outline,.gold{cursor:pointer;border-radius:6px;height:36px;padding:0 13px;font-size:10px;font-weight:600}select,.outline{color:#4d4e4a;background:#fff;border:1px solid #d7d5cf}.gold{background:var(--gold);color:#fff;border:1px solid #a98546}.statusBar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:11px 14px;display:flex}.statusBar>div{align-items:center;gap:9px;font-size:10px;display:flex}.statusBar strong{font-size:10px}.statusBar span{color:#8c8c87}.pulse{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eee6d8}.progress i{background:#e8e7e2;border-radius:3px;width:115px;height:4px;display:block}.progress i b{background:var(--gold);border-radius:3px;width:74%;height:100%;display:block}.metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.metrics article,.card{border:1px solid var(--line);background:#fff;border-radius:8px}.metrics article{padding:17px 17px 15px;position:relative}.metrics article.featured{border-top:2px solid var(--gold)}.metrics p{color:#777873;margin:0;font-size:10px}.metrics strong{margin:9px 0 5px;font:400 24px Georgia;display:block}.metrics span{color:#9a9a95;font-size:9px}.gridMain{grid-template-columns:1.55fr 1fr;gap:11px;margin-bottom:11px;display:grid}.card{padding:18px}.cardHead{justify-content:space-between;align-items:flex-start;display:flex}.card h2{margin:0;font:400 16px Georgia}.badge{text-transform:uppercase;letter-spacing:.1em;color:#8c6b30;background:#f2eee5;border-radius:4px;padding:5px 7px;font-size:8px}.chartCard{min-height:286px}.chart{border-bottom:1px solid #eceae5;align-items:flex-end;gap:26px;height:190px;padding:28px 15px 25px;display:flex}.barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.barCol>span{color:#666;font-size:9px}.bar{background:#5b5e62;border-radius:3px 3px 0 0;width:45%;max-width:42px;box-shadow:0 2px 8px #00000010}.bar.b1{background:var(--blue)}.bar.b2{background:var(--violet)}.bar.b3{background:var(--coral)}.barCol small{color:#777;white-space:nowrap;font-size:8px}.chartNote{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding-top:13px;font-size:9px;display:grid}.chartNote span{color:#777}.chartNote strong{color:var(--coral);font-size:11px}.chartNote p{color:#999;margin:0}.qualityCard{min-height:286px}.score{color:#8a6a32;font:400 24px Georgia}.quality{margin-top:22px}.quality>div{color:#646560;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.quality i{background:#ecebe7;border-radius:4px;height:4px;display:block}.quality i b{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:4px;height:100%;display:block}.quality:nth-of-type(4) i b{background:var(--gold)}.quality:nth-of-type(5) i b{background:var(--coral)}.textButton{color:#8a6a32;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.qualityCard>.textButton{margin-top:22px}.gridBottom{grid-template-columns:1.6fr .7fr;gap:11px;display:grid}.alerts{padding-bottom:8px}.alert{border-top:1px solid #eeece7;grid-template-columns:28px 1fr 10px;align-items:center;gap:10px;margin-top:12px;padding:12px 0;display:grid}.alertIcon{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.alertIcon.red{color:#b45443;background:#f7e7e3}.alertIcon.amber{color:#a77b2d;background:#f5eddd}.alertIcon.gold{color:var(--violet);background:#e8e7f4}.alert div{flex-direction:column;display:flex}.alert small{text-transform:uppercase;letter-spacing:.12em;color:#a0a09b;font-size:7px}.alert strong{margin:3px 0;font-size:10px}.alert p{color:#81817d;margin:0;font-size:9px}.next{color:#fff;background:#20211f;border-color:#20211f;flex-direction:column;display:flex}.next .eyebrow{color:#989995}.next h2{font-size:18px}.next>p:not(.eyebrow){color:#aaa;font-size:10px;line-height:1.65}.people{margin:12px 0 17px;display:flex}.people span{color:#ccc;background:#3a3b38;border:2px solid #20211f;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-5px;font-size:8px;display:grid}.full{width:100%;margin-top:auto}.assistant{z-index:10;background:#fff;border:1px solid #d9d6ce;border-radius:12px;flex-direction:column;width:min(680px,100vw - 36px);display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 60px #0003}.assistantHead{color:#fff;background:#1c1d1c;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.assistantHead>div{align-items:center;gap:10px;display:flex}.assistantHead div div{flex-direction:column;display:flex}.assistantHead strong{font-size:16px}.assistantHead small{color:#aaa;margin-top:5px;font-size:12px}.assistantHeadActions{align-items:center;gap:10px;display:flex}.assistantHead .assistantClose{color:#aaa;background:0 0;border:0;font-size:28px;line-height:1}.assistantHead .assistantClear{color:#e7e2d8;background:#262b34;border:1px solid #555b66;border-radius:7px;min-height:36px;padding:7px 12px;font-size:12px}.aiOrb{background:linear-gradient(135deg, var(--gold), var(--violet));border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.assistantBody{flex:1;padding:24px;overflow:auto}.assistantModes{background:#eeece7;border:1px solid #dfdcd4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:5px;display:grid}.assistantModes button{color:#625d55;background:0 0;border:1px solid #0000;border-radius:7px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:700}.assistantModes button.active{color:#fff;background:#26344d;border-color:#4f5d78;box-shadow:0 4px 12px #0002}.aiMessage{background:#f3f1ec;border-radius:9px;padding:16px;font-size:15px;line-height:1.6}.suggestTitle{color:#888;margin:22px 0 10px;font-size:12px}.suggest{text-align:left;background:#fff;border:1px solid #e2dfd7;border-radius:7px;justify-content:space-between;width:100%;min-height:48px;margin-bottom:8px;padding:12px 14px;font-size:14px;display:flex}.assistantConversation{gap:18px;margin-top:20px;display:grid}.assistantConversation>div{gap:9px;display:grid}.assistantUserMessage{color:#fff;background:#4f4a65;border-radius:9px 9px 2px;justify-self:end;max-width:85%;margin:0;padding:11px 14px;font-size:14px;line-height:1.5}.assistantAnswer{background:#f2f6f8;border-left:4px solid #4f7da5;border-radius:3px 9px 9px 3px;gap:9px;padding:16px;display:grid}.assistantAnswer.attention{background:#faf6eb;border-left-color:#b99758}.assistantAnswer strong{font-size:15px}.assistantAnswer p{color:#554f48;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.assistantAnswer p a{color:#2f5d98;text-underline-offset:3px;font-weight:700;text-decoration:underline}.assistantSources{border-top:1px solid #d8dee7;flex-wrap:wrap;gap:7px 10px;padding-top:10px;font-size:12px;line-height:1.45;display:flex}.assistantSources span{color:#817b72;width:100%;font-weight:800}.assistantSources a{color:#2f5d98;text-underline-offset:3px;text-decoration:underline}.assistantAnswer small{color:#817b72;font-size:12px}.assistantInput{border-top:1px solid #e5e2db;grid-template-columns:1fr 46px;gap:9px;padding:16px;display:grid}.assistantInput input{border:1px solid #dcd9d1;border-radius:7px;min-height:46px;padding:11px 13px;font-size:14px}.assistantInput button{background:var(--violet);color:#fff;border:0;border-radius:7px}.assistantInput small{text-align:center;color:#999;grid-column:1/-1;font-size:11px;line-height:1.4}@media (width<=1050px){.metrics{grid-template-columns:repeat(2,1fr)}.gridMain,.gridBottom{grid-template-columns:1fr}.headerActions .outline{display:none}}@media (width<=760px){.sidebar{width:64px;padding:20px 9px}.brand div,.appVersion,.clientMini,.sidebar nav button:not(.active) span+*,.sidebarFoot div{display:none}.brand{padding:0 4px 20px}.brandMark{width:36px}.sidebar nav button{justify-content:center;font-size:0}.sidebarFoot{justify-content:center}.workspace{width:calc(100% - 64px);margin-left:64px;padding:20px 14px}header{align-items:flex-start;gap:12px}.headerActions{flex-direction:column}.metrics{grid-template-columns:1fr 1fr}.statusBar .progress{display:none}.assistant{width:auto;inset:8px}.assistantHead{padding:14px}.assistantHead small{font-size:11px}.assistantBody{padding:14px}.assistantAnswer p,.aiMessage{font-size:14px}.assistantInput{padding:12px}.chart{gap:8px}.barCol small{font-size:6px}}.ecfIdentity{background:#dddeda;border:1px solid #dddeda;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.ecfIdentity div{background:#f1f2f0;flex-direction:column;gap:8px;padding:20px;display:flex}.ecfIdentity span{color:#6d716f;font-size:12px}.ecfIdentity strong{font-size:18px}.ecfMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ecfMetrics .card{border-top-color:#b8914b}.ecfMetrics strong{font-size:24px}.ecfPeriods{margin-top:16px;padding:24px}.ecfPeriodHeader,.ecfPeriodRow{grid-template-columns:1.45fr repeat(4,1fr);align-items:center;gap:16px;padding:13px 8px;display:grid}.ecfPeriodHeader{color:#777;text-transform:uppercase;border-bottom:1px solid #deddd8;font-size:11px}.ecfPeriodRow{border-bottom:1px solid #e7e5df}.ecfPeriodRow span{text-align:right;font-family:var(--font-serif);font-size:17px}.ecfPeriodHeader span:not(:first-child){text-align:right}@media (width<=900px){.ecfIdentity{grid-template-columns:repeat(2,1fr)}.ecfMetrics{grid-template-columns:1fr 1fr}.ecfPeriodHeader{display:none}.ecfPeriodRow{grid-template-columns:1fr 1fr}.ecfPeriodRow strong{grid-column:1/-1}.ecfPeriodRow span{text-align:left}.ecfPeriodRow span:before{font-family:var(--font-sans);color:#777;font-size:10px;display:block}.ecfPeriodRow span:nth-child(2):before{content:"Base IRPJ"}.ecfPeriodRow span:nth-child(3):before{content:"IRPJ a pagar"}.ecfPeriodRow span:nth-child(4):before{content:"Base CSLL"}.ecfPeriodRow span:nth-child(5):before{content:"CSLL a pagar"}}.accountingCross{background:#fff;border:1px solid #deddd8;border-radius:14px;margin:22px 0;padding:28px}.crossHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.crossHead h2{margin:5px 0}.crossHead p{color:#717371}.crossGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crossGrid article{background:#f3f4f2;border-radius:10px;flex-direction:column;gap:7px;min-height:150px;padding:20px;display:flex;position:relative}.crossGrid article>span:first-child,.resultBridge span{color:#6f7270;font-size:12px}.crossGrid article strong{font-size:17px}.crossGrid article small,.resultBridge small{color:#8a8b88}.crossStatus{text-transform:uppercase;letter-spacing:.08em;border-radius:6px;align-self:flex-start;margin-top:auto;padding:6px 9px;font-size:10px}.crossStatus.ok{color:#356c9e;background:#e8f1fa}.crossStatus.attention{color:#8a5d18;background:#f4ecdc}.resultBridge{grid-template-columns:1fr auto 1fr 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.resultBridge>div:not(.bridgeArrow){border:1px solid #e2e0da;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.resultBridge strong{font-family:var(--font-serif);font-size:24px}.presumptionBridge{border-top:1px solid #deddd8;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.presumptionBridge>div{background:#f1f2f0;border-radius:10px;flex-direction:column;gap:7px;padding:18px;display:flex}.presumptionBridge span{color:#6f7270;font-size:12px}.presumptionBridge strong{font-family:var(--font-serif);font-size:22px}.presumptionBridge small{color:#81652f;font-weight:700}.periodResultBreakdown{border:1px solid #e2e0da;border-radius:10px;margin-top:14px;padding:18px}.periodResultBreakdown>strong{margin-bottom:8px;display:block}.periodResultBreakdown>div{border-top:1px solid #eceae5;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.periodResultBreakdown b{font-family:var(--font-serif);font-size:17px}.bridgeArrow{color:#b8914b;place-items:center;font-size:24px;display:grid}.crossNotice{background:#f6f0e4;border-left:3px solid #b8914b;margin-top:14px;padding:16px 18px}.crossNotice p{color:#6f6552;margin:5px 0 0;line-height:1.55}@media (width<=900px){.crossGrid,.presumptionBridge,.resultBridge{grid-template-columns:1fr}.bridgeArrow{transform:rotate(90deg)}.crossHead{flex-direction:column}}.reformModule{flex-direction:column;gap:16px;display:flex}.reformModule .projectionPremises>.cardHead,.reformModule .projectionPhase>.cardHead,.reformModule .impactConclusionHead,.reformModule .impactHead,.reformModule .creditTimingPanel>.cardHead,.reformModule .crossTaxSensitivityHead,.reformModule .taxBaseBridgeHead{background:linear-gradient(90deg,#223652 0%,#202b3c 58%,#1b2330 100%);border-bottom:1px solid #4e6078;border-left:5px solid #6f9bd8;border-radius:8px;padding:16px 18px;position:relative;box-shadow:0 8px 20px #060d1829}.reformModule .projectionPremises>.cardHead h2,.reformModule .projectionPhase>.cardHead h2,.reformModule .impactConclusionHead h2,.reformModule .impactHead h2,.reformModule .creditTimingPanel>.cardHead h2,.reformModule .crossTaxSensitivityHead h3,.reformModule .taxBaseBridgeHead h3{color:#fffaf0}.reformModule .projectionPremises,.reformModule .projectionPhase,.reformModule .impactConclusion,.reformModule .creditTimingPanel,.reformModule .crossTaxSensitivity,.reformModule .taxBaseBridge{scroll-margin-top:20px}.reformHero{color:#fff;background:#1d201e;border-left:4px solid #b8914b;border-radius:14px;justify-content:space-between;gap:28px;padding:30px;display:flex}.reformHero h2{margin:6px 0 8px;font-size:31px}.reformHero p{color:#c8cbc8;max-width:760px;line-height:1.6}.reformYear{align-self:center;min-width:190px}.reformYear label{color:#c8cbc8;margin-bottom:7px;font-size:11px;display:block}.reformYear select{color:#1d201e;background:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-size:17px;font-weight:700}.reformAuditExport{color:#f7f2e8;cursor:pointer;background:#283246;border:1px solid #b8914b;border-radius:8px;width:100%;margin-top:10px;padding:11px 13px;font-size:13px;font-weight:800}.reformAuditExport:hover{color:#fff;background:#35435d}.reformAuditExport:disabled{opacity:.5;cursor:not-allowed}.reformAuditNotice{margin-top:8px;font-size:12px;line-height:1.4;display:block}.reformAuditNotice.progress{color:#d8c18e}.reformAuditNotice.success{color:#89c7ff}.reformAuditNotice.error{color:#ffaaa4}.readinessGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.readinessGrid article{background:#fff;border:1px solid #dfddd7;border-radius:12px;flex-direction:column;gap:8px;min-height:178px;padding:20px;display:flex}.readinessGrid article>span{color:#777;font-size:12px}.readinessGrid article>strong{font-size:18px}.readinessGrid article>small{color:#777;line-height:1.45}.readinessGrid article>b{text-transform:uppercase;border-radius:6px;align-self:flex-start;margin-top:auto;padding:6px 9px;font-size:10px}.readinessGrid .ready{color:#356c9e;background:#e8f1fa}.readinessGrid .pending{color:#895c18;background:#f4ecdc}.readinessGrid button{margin-top:auto}.reformBaseline{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reformBaseline article{background:#fff;border-top:3px solid #b8914b;border-radius:11px;flex-direction:column;gap:9px;padding:24px;display:flex}.reformBaseline span{color:#707370;font-size:12px}.reformBaseline strong{font-family:var(--font-serif);font-size:25px}.reformBaseline small{color:#7e817e;line-height:1.5}.reformBaseline .projectionLocked{background:#faf4f2;border-top-color:#c36c61}.reformBaseline .projectionReady{background:#f0f6f2;border-top-color:#4b7faa}.transitionCard{background:#fff;border:1px solid #dfddd7;border-radius:12px;grid-template-columns:.9fr 1.4fr;gap:26px;padding:26px;display:grid}.transitionCard h2{margin:5px 0 9px}.transitionCard p{color:#707370;line-height:1.6}.transitionSteps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.transitionSteps button{text-align:left;color:#686b68;background:#f1f2f0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:5px;padding:16px 12px;display:flex}.transitionSteps button.active{color:#1d201e;background:#f4ecdc;border-color:#b8914b}.transitionSteps button strong{font-size:18px}.transitionSteps button span{font-size:10px}.reformImport{align-self:flex-start}.legalFoundation{color:#fff;background:#2c302d;border-radius:12px;grid-template-columns:1.4fr repeat(6,auto);align-items:center;gap:12px;padding:22px;display:grid}.legalFoundation h2{margin:4px 0 0}.legalFoundation>span{color:#e6d7b8;border:1px solid #5d594e;border-radius:7px;padding:9px 11px;font-size:11px}.legalFoundation>small{color:#b7bbb8;grid-column:1/-1}.regulatoryComparison{background:#f7f1e5;border:1px solid #d8c49a;border-left:4px solid #bb9650;border-radius:10px;grid-template-columns:1.1fr 1.5fr 1fr;align-items:center;gap:24px;padding:20px 24px;display:grid}.regulatoryComparison h2{margin:4px 0 0}.regulatoryComparison p{color:#625d54;margin:0;line-height:1.55}.regulatoryComparison small{color:#8b6a35;margin-top:8px;display:block}.regulatoryComparison strong{color:#7b4f25;line-height:1.45}.regulatoryStatus{gap:8px;display:grid}.regulatoryStatus span{color:#7b4f25;text-transform:uppercase;letter-spacing:.06em;background:#ead8b7;border-radius:6px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:700}.regulatoryMatrix{padding:22px 24px}.regulatoryMatrix>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.regulatoryMatrix>div:last-child>details{background:#f7f7f5;border:1px solid #e2dfd8;border-radius:8px;overflow:hidden}.regulatoryMatrix>div:last-child>details[open]{grid-column:1/-1}.regulatoryMatrix summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.regulatoryMatrix summary>span{gap:5px;display:grid}.regulatoryMatrix summary strong{font-size:13px}.regulatoryMatrix summary small{color:#77736b;line-height:1.35}.regulatoryMatrix summary em{letter-spacing:.08em;color:#7b4f25;font-size:9px;font-style:normal}.regulatoryAuditGrid{background:#ded9ce;border-top:1px solid #ded9ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.regulatoryAuditGrid section{background:#fff;align-content:start;gap:7px;padding:14px;display:grid}.regulatoryAuditGrid section.wide{grid-column:span 2}.regulatoryAuditGrid small{color:#7c7468;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.regulatoryAuditGrid strong{font-size:12px;line-height:1.45}.regulatoryAuditGrid span{color:#706b63;font-size:10px;line-height:1.45}.projectionPremises{padding:22px 24px}.baseFormation{background:#dedbd4;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.baseFormation>div{background:#f7f7f5;align-content:start;gap:7px;padding:15px;display:grid}.baseFormation>div.review{background:#f8efe9}.baseFormation strong{font-family:Georgia,serif;font-size:20px}.baseFormation span,.baseFormation small{color:#77736b;line-height:1.35}.baseFormation button{color:#6f5224;background:#fff;border:1px solid #b99758;border-radius:5px;justify-self:start;padding:7px 9px}.reform2026Head{align-items:flex-start}.reform2026Status{text-align:center;max-width:230px}.reform2026Status.complete,.reform2026Scope>summary>span.complete,.reform2026Comparison header>span.complete{color:#173f75;background:#eaf2fb;border-color:#7899c4}.reform2026Status.pending,.reform2026Scope>summary>span.pending,.reform2026Comparison header>span.pending{color:#6f5224;background:#fbf4e6;border-color:#c8a866}.reform2026Context,.reform2026ScopeFacts,.reform2026ComparisonGrid{background:#465266;border:1px solid #465266;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.reform2026Context>span,.reform2026ScopeFacts>span,.reform2026ComparisonGrid>article{color:#eef2f7;background:#202b3a;align-content:start;gap:5px;padding:14px 16px;display:grid}.reform2026Context small,.reform2026ScopeFacts small,.reform2026ComparisonGrid small{color:#c7d0dc}.reform2026Context strong,.reform2026ScopeFacts strong,.reform2026ComparisonGrid strong{font-family:Georgia,serif;font-size:1.05rem}.reform2026Context em,.reform2026ScopeFacts em,.reform2026ComparisonGrid em{color:#e2c789;font-size:.72rem;font-style:normal}.reform2026Scope,.reform2026Comparison,.reform2026Conclusion{color:#e8edf5;background:#1d2634;border:1px solid #465266;border-radius:10px;margin-top:18px;padding:18px}.reform2026Scope h3,.reform2026Comparison h3,.reform2026Conclusion h3{color:#fff8ec}.reform2026Scope p,.reform2026Comparison p,.reform2026Conclusion p{color:#c7d0dc}.reform2026Scope>summary,.reform2026Comparison header,.reform2026Conclusion header,.reform2026SectionTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reform2026Scope>summary{margin:-18px;padding:18px;list-style:none}.reform2026Scope>summary::-webkit-details-marker{display:none}.reform2026Scope>summary:before{content:"▾";color:#e7c77e;align-self:center;transition:transform .18s;transform:rotate(-90deg)}.reform2026Scope[open]>summary:before{transform:rotate(0)}.reform2026Scope[open]>summary{border-bottom:1px solid #465266;margin-bottom:0}.reform2026Scope>summary h3,.reform2026Comparison header h3,.reform2026Conclusion header h3,.reform2026SectionTitle h3{margin:3px 0 0}.reform2026Scope>summary>span,.reform2026Comparison header>span,.reform2026Conclusion header>span{white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.reform2026ScopeFacts{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.reform2026Scope details,.reform2026Comparison details{margin-top:12px}.reform2026Scope summary,.reform2026Comparison summary{cursor:pointer;color:#d9c183;font-weight:750}.coverage2026Summary{margin-top:14px}.coverage2026Summary table{border-collapse:collapse;width:100%;min-width:760px}.coverage2026Summary th,.coverage2026Summary td{text-align:left;border-bottom:1px solid #465266;padding:11px 10px}.coverage2026Summary th{color:#c7d0dc;text-transform:uppercase;letter-spacing:.035em;font-size:.7rem}.coverage2026Summary td{color:#eef2f7;font-size:.78rem}.coverage2026Status{border:1px solid;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.coverage2026Status.complete{color:#dcecff;background:#263b55;border-color:#7899c4}.coverage2026Status.partial{color:#fff2d2;background:#5a4320;border-color:#a9833d}.coverage2026Conclusion{background:#263142;border-left:3px solid #d1b875;margin:14px 0 0;padding:13px 14px;line-height:1.55}.coverage2026Conclusion strong{color:#fff8ec}.coverage2026Export{width:100%;margin-top:12px}.reform2026SectionTitle{border-bottom:1px solid #d8d5ce;align-items:end;margin-top:26px;padding-bottom:10px}.reform2026SectionTitle span{color:#706d67;text-align:right;max-width:360px;font-size:.8rem}.reform2026ComparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.reform2026BaseBridge{color:#eef2f7;background:#202b3a;border:1px solid #465266;border-radius:8px;margin-top:14px;overflow:hidden}.reform2026BaseBridge>div{border-bottom:1px solid #465266;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.reform2026BaseBridge>div:last-child{border-bottom:0}.reform2026BaseBridge .header{color:#fff;text-transform:uppercase;background:#303740;font-size:.72rem;font-weight:800}.reform2026BaseBridge span{gap:3px;display:grid}.reform2026BaseBridge small{color:#c7d0dc;font-size:.7rem}.reform2026ComparisonPurpose{color:#d7deea;background:#202b3a;border-left:3px solid #d7ad54;margin:12px 0 0;padding:12px 14px;line-height:1.5}.reform2026ComparisonPurpose strong{color:#fff8ec}.reform2026BridgeActions{color:#cbd5e3;background:#182638;border:1px solid #465266;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 12px;display:flex}.reform2026BridgeActions button{flex:none}.reform2026Causes{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.reform2026Causes p{color:#d7deea;background:#202b3a;border-left:3px solid #b99758;margin:0;padding:12px;line-height:1.5}.reform2026Causes p.unexplained{background:#38262b;border-left-color:#cf6d65}.reform2026Causes p.reconciled{background:#1e3048;border-left-color:#6e91c0}.reform2026BridgeCauses{background:#182230;border:1px solid #465266;border-radius:8px;grid-column:1/-1;overflow:auto}.reform2026BridgeCauses>div{border-bottom:1px solid #3b4658;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(140px,.8fr));align-items:center;gap:12px;min-width:850px;padding:10px 12px;display:grid}.reform2026BridgeCauses>div:last-child{border-bottom:0}.reform2026BridgeCauses .header{color:#fff;text-transform:uppercase;background:#303740;font-size:.7rem;font-weight:800}.reform2026BridgeCauses .total{color:#fff;background:#24354a}.reform2026BridgeCauses span{gap:3px;display:grid}.reform2026BridgeCauses small{color:#bfc9d8;font-size:.68rem;line-height:1.35}.reform2026Conclusion{background:#202b3a;border-color:#65758d}.reform2026Conclusion.complete{background:#1d3048;border-color:#7899c4}.reform2026Conclusion header>span{color:#173f75;background:#fff;border-color:#7899c4}.reform2026Conclusion p{margin:12px 0 0;line-height:1.55}.reform2026ExecutiveImpact{background:#53627a;border:1px solid #53627a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.reform2026ExecutiveImpact>span{background:#182638;align-content:start;gap:5px;padding:13px 15px;display:grid}.reform2026ExecutiveImpact small{color:#c7d0dc}.reform2026ExecutiveImpact strong{color:#fff8ec;font-family:Georgia,serif;font-size:1.08rem}.reform2026ExecutiveImpact em{color:#e2c789;font-size:.72rem;font-style:normal}.reform2026ExecutiveBridge{border:1px solid #53627a;border-radius:8px;margin-top:14px;overflow:hidden}.reform2026ExecutiveBridge>div{color:#e8edf5;background:#202b3a;border-top:1px solid #3f4c60;grid-template-columns:minmax(260px,1.25fr) minmax(155px,.55fr) minmax(240px,1fr);align-items:center;gap:14px;padding:9px 12px;display:grid}.reform2026ExecutiveBridge>div:first-child{border-top:0}.reform2026ExecutiveBridge .header{color:#d8dee8;text-transform:uppercase;background:#303a49;font-size:.7rem;font-weight:800}.reform2026ExecutiveBridge .total{color:#fff8ec;background:#1d3048}.reform2026ExecutiveBridge small{color:#aeb9c8;margin-top:2px;display:block}.reform2026ConsultantAction{background:#263247;border-left:3px solid #d0a64f;margin-top:14px;padding:13px 15px}.reform2026ConsultantAction>strong{color:#f2cf84}.reform2026ConsultantAction p{color:#e5eaf1;margin-top:6px}.reform2026ClientRecommendation{background:#1a2b41;border-left:3px solid #7899c4;margin-top:10px;padding:13px 15px}.reform2026ClientRecommendation>strong{color:#d8e8ff}.reform2026ClientRecommendation p{color:#e5eaf1;margin-top:6px}.reform2026Limitation{color:#fff;background:#422a30;border-left:4px solid #d98279;padding:12px}.reform2026Conclusion .reform2026Limitation,.reform2026Conclusion .reform2026Limitation strong{color:#fff}.baseComposition{border:1px solid #dedbd4;border-radius:8px;margin-top:12px;overflow:hidden}.baseComposition summary{cursor:pointer;background:#f5f4f1;padding:13px 15px;font-weight:700}.baseCompositionHeader,.baseCompositionRow{border-top:1px solid #e5e2dc;grid-template-columns:.45fr 1.35fr 1fr .45fr .75fr minmax(14rem,1.15fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.baseCompositionHeader{color:#817c73;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.baseCompositionRow{font-size:12px}.baseCompositionRow select{background:#fff;border:1px solid #cbc7bf;border-radius:5px;min-width:0;padding:8px}.baseCompositionFilters{background:#faf9f6;border-top:1px solid #e5e2dc;grid-template-columns:.65fr 1.3fr 1.1fr .7fr .8fr 1.1fr;gap:10px;padding:14px;display:grid}.baseCompositionFilters label{color:#6f6a61;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.baseCompositionFilters input,.baseCompositionFilters select{background:#fff;border:1px solid #cbc7bf;border-radius:5px;min-width:0;padding:8px;font:12px inherit}.baseCompositionFilters button{color:#76591f;background:#fff;border:1px solid #b99758;border-radius:5px;align-self:end;padding:9px 12px;font-weight:700}.baseCompositionFilters small{color:#77736b;align-self:center}.projectionPremiseInputs{grid-template-columns:1fr 1fr 1.1fr;gap:14px;margin-top:18px;display:grid}.projectionPremiseInputs label,.projectionPremiseInputs fieldset,.projectionPremiseInputs>.batchedPremise{border:1px solid #dfdcd5;border-radius:8px;align-content:start;gap:8px;margin:0;padding:14px;display:grid}.projectionPremiseInputs input{width:100%;font:inherit;border:1px solid #cfcac0;border-radius:6px;padding:11px}.projectionPremiseInputs small{color:#817c73;line-height:1.35}.projectionPremiseInputs fieldset{grid-template-columns:1fr 1fr}.projectionPremiseInputs legend{grid-column:1/-1;padding:0 4px}.projectionPremiseInputs fieldset small{grid-column:1/-1}.projectionPremiseInputs button{background:#f5f4f1;border:1px solid #cec9c0;border-radius:6px;padding:9px}.batchedPremise strong{font:inherit}.batchedPremise .batchedPremiseFeedback{color:#7ea8e4;font-weight:700}.batchedPremise .batchedPremiseFeedback.pending{color:#d3aa52}.cbsRateBatch label{gap:8px;display:grid}.cbsRateBatch button{align-self:end}.projectionNotice{color:#75582d;background:#f5eddf;border-left:3px solid #bb9650;gap:12px;margin-top:14px;padding:13px;display:flex}.projection2026Results{background:#dedbd4;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.projection2026Results>span{background:#fff;gap:6px;padding:16px;display:grid}.projection2026Results strong{font-family:Georgia,serif;font-size:20px}.projection2026Results .cash{background:#f7f1e5}.projection2026Results em{color:#876b3d;font-size:11px;font-style:normal}.calculationMemory,.projectionPhase{background:#fff;border:1px solid #dedbd4;border-radius:8px;margin-top:18px;padding:20px}.calculationMemory h3{margin:3px 0 0;font:22px Georgia,serif}.calculationTable{margin-top:14px;overflow-x:auto}.calculationRow{border-top:1px solid #e5e1d9;grid-template-columns:.55fr repeat(6,1fr);min-width:980px;display:grid}.calculationRow>*{text-align:right;padding:11px 8px}.calculationRow>:first-child{text-align:left}.calculationRow.header{color:#77736b;text-transform:uppercase;font-size:11px}.calculationMemory>p{color:#655f56;margin:14px 0 0}.projectionPhase{background:#faf9f6}.projectionViewSwitch{background:#efeee9;border-radius:9px;gap:8px;margin-top:18px;padding:5px;display:flex}.projectionViewSwitch button{color:#5f5b54;background:0 0;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.periodComparison{margin-top:18px}.comparisonIntro{background:#faf9f6;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:1.1fr 1fr;gap:24px;padding:20px;display:grid}.comparisonIntro h2{margin:4px 0 0}.comparisonIntro>p{color:#6e6960;margin:0;line-height:1.5}.periodFacts{border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.periodFacts span{background:#fff;border-right:1px solid #dedbd4;gap:6px;padding:15px;display:grid}.periodFacts span:last-child{border:0}.periodFacts small{color:#77736b}.periodFacts strong{font:20px Georgia,serif}.periodFacts em{color:#8e98a8;font-size:10px;font-style:normal;line-height:1.35}.projectionStepAnchor{scroll-margin-top:24px}.reformAnalysisJourney{background:#151d28;border:1px solid #465266;border-radius:9px;margin:18px 0 14px;overflow:hidden}.reformAnalysisJourney>header{padding:18px 20px 14px}.reformAnalysisJourney h3{color:#fff;margin:4px 0 5px;font-size:1.05rem}.reformAnalysisJourney p{color:#b9c4d2;max-width:900px;margin:0;font-size:.8rem;line-height:1.45}.reformAnalysisJourney>div{grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;padding:0 16px 16px;display:grid}.reformAnalysisJourney.reformJourneySteps4>div,.reformAnalysisJourney.reformJourneySteps7>div{grid-template-columns:repeat(4,minmax(145px,1fr))}.reformAnalysisJourney>div>:is(a,button,span){color:#dce4ef;min-height:94px;font:inherit;text-align:left;background:#1c3149;border:1px solid #465266;border-top:4px solid #4f83b0;border-radius:8px;gap:9px;padding:12px 10px;text-decoration:none;display:flex}.reformAnalysisJourney>div>button{cursor:pointer;width:100%}.reformAnalysisJourney>div>:is(a,button):hover,.reformAnalysisJourney>div>:is(a,button):focus-visible{color:#ffe8ad;background:#342d20;border-color:#e0bd6b;outline:none}.reformAnalysisJourney>div>.active{color:#ffe8ad;background:#342d20;border-color:#e0bd6b}.reformAnalysisJourney>div>:is(a,button,span)>b{border:1px solid;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.reformAnalysisJourney>div>:is(a,button,span)>span{align-content:start;gap:4px;display:grid}.reformAnalysisJourney strong{color:#fff;font-size:.76rem;line-height:1.3}.reformAnalysisJourney small{color:#aeb9c8;font-size:.66rem;line-height:1.35}.annualAnalysisSummary{background:#171f2b;border:1px solid #465266;border-radius:9px;margin:14px 0;padding:18px}.annualAnalysisSummary>.cardHead{margin-bottom:12px}.annualAnalysisGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.annualAnalysisGrid>span{background:#1b2532;border:1px solid #3f4b5e;border-left:3px solid #4f83b0;border-radius:7px;gap:5px;min-height:76px;padding:12px;display:grid}.annualAnalysisGrid small{color:#aeb9c8;font-size:.68rem;line-height:1.35}.annualAnalysisGrid strong{color:#fff;font-family:Georgia,serif;font-size:1rem;line-height:1.3}.projectionSequenceCard{background:#1c2532;border:1px solid #465266;border-radius:8px;margin-top:14px;overflow:hidden}.projectionSequenceCard>header{background:#172231;border-bottom:1px solid #465266;padding:17px 19px}.projectionSequenceCard>header h2{color:#fff;margin:4px 0 5px;font:20px Georgia,serif}.projectionSequenceCard>header>p:last-child{color:#bdc7d5;max-width:900px;margin:0;font-size:.78rem;line-height:1.45}.projectionSequenceCard>.annualizationSummary,.projectionSequenceCard>.projectionPremiseInputs{border:0;border-radius:0;margin-top:0}.projectionStepHeading2027{align-content:start;gap:4px;display:grid}.projectionStepHeading2027 .eyebrow{color:var(--section-eyebrow-color);font-size:var(--section-eyebrow-size);letter-spacing:.15em;margin:0 0 3px;font-weight:800;line-height:1.25}.projectionStepHeading2027 h2{color:var(--section-title-color);font:400 var(--section-title-size)/var(--section-title-line) Georgia, serif;margin:0}.projectionStepHeading2027>small,.projectionStepHeading2027>p:last-child:not(.eyebrow){color:var(--section-support-color);font-size:var(--section-support-size);line-height:1.5}.projectionStepHeading2027>small{margin-top:1px}.projectionStepHeading2027>p:last-child:not(.eyebrow){margin:3px 0 0}.sourceYearSummary>div>small,.annualPhaseHead small,.impactConclusionHead>div>small{color:#aeb9c8;font-size:.7rem;line-height:1.4}.periodPremises{grid-template-columns:repeat(5,1fr)}.comparisonTableWrap{margin-top:18px;overflow-x:auto}.comparisonTable{border:1px solid #dedbd4;border-radius:8px;min-width:1000px;overflow:hidden}.comparisonRow{background:#fff;border-top:1px solid #e4e0d8;grid-template-columns:1.2fr repeat(5,1fr);display:grid}.comparisonRow:first-child{border-top:0}.comparisonRow>*{text-align:right;padding:14px}.comparisonRow>:first-child{text-align:left}.comparisonRow.header{color:#77736b;text-transform:uppercase;background:#f2f1ed;font-size:11px}.comparisonRow .positive{color:#356a9a}.comparisonRow .negative{color:#a0473d}.impactConclusion{background:#fff;border:1px solid #d8d4cb;border-top:4px solid #b99758;border-radius:9px;margin-top:18px;overflow:hidden}.impactConclusionHead{background:#f5f3ee;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.impactConclusionHead h2{margin:3px 0 0}.impactConclusionHead label{color:#6f6a61;gap:5px;font-size:11px;font-weight:700;display:grid}.impactConclusionHead select{background:#fff;border:1px solid #c9c4bb;border-radius:6px;min-width:220px;padding:9px}.impactConclusionNumbers{grid-template-columns:repeat(3,1fr);display:grid}.impactConclusionNumbers span{border-right:1px solid #e2ded6;gap:7px;padding:20px;display:grid}.impactConclusionNumbers span:last-child{border:0}.impactConclusionNumbers small{color:#77736b}.impactConclusionNumbers strong{font:25px Georgia,serif}.impactConclusionNumbers em{font-style:normal;font-weight:700}.impactConclusionNumbers .favorable{color:#356a9a;background:#f1f7f3}.impactConclusionNumbers .unfavorable{color:#9a433a;background:#fbf1ef}.impactCostNumbers,.impactNumbers{border-top:1px solid #e2ded6;grid-template-columns:repeat(3,1fr);display:grid}.impactNumbers span{border-right:1px solid #e2ded6;gap:7px;padding:20px;display:grid}.impactNumbers span:last-child{border:0}.impactNumbers small{color:#77736b}.impactNumbers strong{font:22px Georgia,serif}.impactNumbers em{font-style:normal;font-weight:700}.impactNumbers .favorable{color:#356a9a;background:#edf4fb}.impactNumbers .unfavorable{color:#9a433a;background:#fbf1ef}.impactCostNumbers span{border-right:1px solid #e2ded6;gap:7px;padding:20px;display:grid}.impactCostNumbers span:last-child{border:0}.impactCostNumbers small{color:#77736b}.impactCostNumbers strong{font:22px Georgia,serif}.impactCostNumbers em{font-style:normal;font-weight:700}.impactCostNumbers .favorable{color:#356a9a;background:#f1f7f3}.impactCostNumbers .unfavorable{color:#9a433a;background:#fbf1ef}.overviewModule{gap:18px;display:grid}.overviewHero{color:#fff;background:#202320;border-left:4px solid #b99758;border-radius:10px;justify-content:space-between;gap:24px;padding:26px;display:flex}.overviewHero h2{margin:5px 0;font:28px Georgia,serif}.overviewHero p{color:#c8cbc7;margin-bottom:0}.overviewHero>span{color:#dceafa;background:#263548;border-radius:7px;align-self:center;padding:12px 16px;font-size:12px;line-height:1.6}.overviewMetrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.overviewMetrics article{background:#fff;border:1px solid #dedbd4;border-top:3px solid #b99758;border-radius:9px;align-content:start;gap:10px;min-height:145px;padding:19px;display:grid}.overviewMetrics article.accent{background:#f5f8fa;border-top-color:#4e7da4}.overviewMetrics small{color:#6f6a61}.overviewMetrics strong{font:24px Georgia,serif}.overviewMetrics em{color:#8a857c;font-size:11px;font-style:normal;line-height:1.4}.overviewFlow{background:#fff;border:1px solid #dedbd4;border-radius:9px;grid-template-columns:1.3fr repeat(4,1fr);display:grid;overflow:hidden}.overviewFlow>div,.overviewFlow>span{border-right:1px solid #dedbd4;align-content:center;gap:6px;padding:18px;display:grid}.overviewFlow>:last-child{border:0}.overviewFlow h2{margin:3px 0 0}.overviewFlow b{color:#fff;background:#3c6d99;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.overviewFlow .current b{background:#b28b43}.overviewFlow small{color:#77736b}.periodPhase{margin-top:18px}.impactConclusion>p{color:#554f47;border-top:1px solid #e2ded6;margin:0;padding:15px 20px}.comparisonScopeSummary{background:#f7f6f3;border-top:1px solid #e2ded6;border-bottom:1px solid #e2ded6;grid-template-columns:repeat(4,1fr);display:grid}.comparisonScopeSummary span{border-right:1px solid #e2ded6;gap:6px;padding:14px 18px;display:grid}.comparisonScopeSummary span:last-child{border-right:0}.comparisonScopeSummary small{color:#77736b;line-height:1.35}.comparisonScopeSummary strong{font:18px Georgia,serif}.periodSelectorLabel{color:#77736b;align-self:center;font-weight:700;display:block}.sourceYearSummary{background:#fff;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:1.35fr repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.sourceYearSummary>div,.sourceYearSummary>span{border-right:1px solid #dedbd4;align-content:center;gap:6px;padding:15px;display:grid}.sourceYearSummary>:last-child{border-right:0}.sourceYearSummary h3{margin:2px 0 0;font:19px Georgia,serif}.sourceYearSummary small{color:#77736b}.sourceYearSummary strong{font:19px Georgia,serif}@media (width<=1050px){.periodPremises,.baseCompositionFilters,.overviewMetrics,.sourceYearSummary,.overviewFlow{grid-template-columns:1fr 1fr}}@media (width<=760px){.projectionViewSwitch{display:grid}.comparisonIntro,.periodFacts,.periodPremises,.sourceYearSummary,.baseCompositionFilters,.impactConclusionNumbers,.impactNumbers,.impactCostNumbers,.comparisonScopeSummary,.overviewMetrics,.overviewFlow{grid-template-columns:1fr}.periodFacts span,.sourceYearSummary>div,.sourceYearSummary>span,.impactConclusionNumbers span,.impactNumbers span,.impactCostNumbers span,.comparisonScopeSummary span,.overviewFlow>div,.overviewFlow>span{border-bottom:1px solid #dedbd4;border-right:0}.periodSelectorLabel{display:none}.impactConclusionHead,.overviewHero{flex-direction:column;align-items:stretch}.impactConclusionHead select{width:100%;min-width:0}}@media (width<=1080px){.reformAnalysisJourney>div,.reformAnalysisJourney.reformJourneySteps4>div,.reformAnalysisJourney.reformJourneySteps7>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.annualAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reformAnalysisJourney>div,.annualAnalysisGrid{grid-template-columns:1fr}}.projectionLegalNote{color:#77736b;margin:14px 0 0;font-size:12px}.pricePremises{grid-template-columns:repeat(3,minmax(0,1fr))}.pricePremises label{align-content:start}.pricePremises select{width:100%;font:inherit;background:#fff;border:1px solid #cfcac0;border-radius:6px;padding:11px}.pricePremises .outline{color:#6f5224;background:#fff;border-color:#b99758;width:fit-content;margin-top:4px;padding:7px 9px}.supplierTaxMix{background:#1d2635;border:1px solid #5f6e87;border-radius:10px;margin-top:18px;padding:18px}.supplierTaxMixHead{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.supplierTaxMixHead h3{margin:4px 0 0}.supplierTaxMixHead>span{white-space:nowrap;border-radius:6px;padding:8px 12px;font-weight:700}.supplierTaxMixHead>span.valid,.mixCompactResult.valid{color:#d9f4e6;background:#1c4d78}.supplierTaxMixHead>span.invalid,.mixCompactResult.invalid{color:#ffe0dc;background:#713438}.supplierTaxMixGrid{grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;gap:12px;display:grid}.supplierTaxMixGrid>label{border:1px solid #596375;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:14px;display:grid}.supplierTaxMixGrid>label strong{grid-column:1/-1;font-size:1.02rem}.supplierTaxMixGrid>label span{color:#c7cfdd;font-size:.86rem;line-height:1.25}.supplierTaxMixGrid input{color:#fff;width:90px;font:inherit;text-align:right;background:#151c27;border:1px solid #7a8495;border-radius:6px;padding:9px}.supplierTaxMixApply{align-self:end;min-height:46px}.supplierTaxMixPendingNote{color:#c7cfdd;grid-column:1/-1;line-height:1.45}.supplierTaxMixResult{background:#2b271f;border:1px solid #b99758;border-radius:8px;align-content:center;gap:6px;padding:14px;display:grid}.supplierTaxMixResult small{color:#d5c59f}.supplierTaxMixResult strong{margin-bottom:6px;font-family:Georgia,serif;font-size:1.3rem}.supplierTaxMixNote,.supplierTaxMixError{margin:12px 0 0;line-height:1.4}.supplierTaxMixNote{color:#cbd6e8}.supplierTaxMixError{color:#ffb7ad;font-weight:700}.supplierMixFeedback{color:#cfe0fa;background:#192a43;border-left:3px solid #6f9bd8;grid-column:1/-1;padding:8px 10px}.transitionSensitivityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.transitionSensitivityGrid label{color:#fff8ec;background:#1d2635;border:1px solid #596375;border-radius:8px;gap:8px;padding:14px;display:grid}.transitionSensitivityGrid select,.transitionSensitivityGrid input{color:#fff;background:#151c27;border:1px solid #7a8495;border-radius:6px;padding:10px}.transitionSensitivityGrid small{color:#b8c1cf;line-height:1.4}.crossTaxSensitivity{background:#1d2635;border:1px solid #5f6e87;border-radius:10px;margin-top:14px;padding:18px}.crossTaxSensitivityHead{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.crossTaxSensitivityHead h3{margin:4px 0 6px}.crossTaxSensitivityHead p{color:#c7cfdd;margin:0;line-height:1.45}.crossTaxSensitivityHead>span{white-space:nowrap;border-radius:6px;padding:8px 12px;font-weight:800}.crossTaxSensitivityHead>span.complete{color:#dceaff;background:#21446d}.crossTaxSensitivityHead>span.pending{color:#ffe0dc;background:#713438}.territorialDistribution{background:#172334;border:1px solid #5d7191;border-radius:8px;margin:0 0 16px;padding:15px}.territorialDistributionHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.territorialDistributionHead h3{margin:4px 0 6px}.territorialDistributionHead p{color:#c7d3e4;margin:0;line-height:1.45}.territorialDistributionHead>span{white-space:nowrap;border-radius:6px;padding:8px 11px;font-weight:800}.territorialDistributionHead>span.complete{color:#e2edff;background:#21446d}.territorialDistributionHead>span.pending{color:#ffe0dc;background:#713438}.territorialDistributionMetrics{border:1px solid #52627a;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.territorialDistributionMetrics>span{border-right:1px solid #52627a;gap:6px;padding:12px;display:grid}.territorialDistributionMetrics>span:last-child{border-right:0}.territorialDistributionMetrics small,.territorialDistributionMetrics em{color:#b9c5d6;font-size:.78rem;font-style:normal}.territorialDistributionMetrics strong{color:#fff8ec;font:1.05rem Georgia,serif}.territorialDistributionMetrics .attention{background:#3d282b}.territorialDistributionDetails{border:1px solid #52627a;border-radius:7px;margin-top:12px;overflow:hidden}.territorialDistributionDetails summary{color:#dbe8fa;cursor:pointer;padding:10px 12px;font-weight:800}.territorialDistributionTable{border-top:1px solid #52627a;display:grid}.territorialDistributionTable>div{border-bottom:1px solid #45536a;grid-template-columns:.55fr 1.2fr .8fr 1.8fr;align-items:center;gap:12px;padding:9px 12px;display:grid}.territorialDistributionTable>div:last-child{border-bottom:0}.territorialDistributionTable .head{color:#c4d6ef;text-transform:uppercase;background:#202c3e;font-size:.74rem;font-weight:800}.territorialDistributionTable .residual{background:#3d282b}.territorialDistributionTable small{color:#bac6d7}.territorialApplyButton{margin-top:12px}.territorialDistributionNote{color:#b9c5d6;margin:11px 0 0;font-size:.8rem;line-height:1.45}.territorialDistributionBridge{color:#d7e6fb;background:#192a43;border-left:3px solid #6f9bd8;margin:12px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.45}.crossTaxConfigurationDetails{background:#182333;border:1px solid #52627a;border-radius:7px;margin:0 0 14px;overflow:hidden}.crossTaxConfigurationDetails>summary{color:#dbe8fa;cursor:pointer;padding:11px 13px;font-weight:800}.crossTaxConfigurationDetails[open]>summary{background:#202c3e;border-bottom:1px solid #52627a}.crossTaxConfigurationContent{padding:0 13px 13px}.crossTaxDisclosureActions{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 10px;display:flex}.crossTaxDisclosureActions p{gap:3px;margin:0;display:grid}.crossTaxDisclosureActions p span{color:#b8c1cf;font-size:.8rem}.crossTaxDisclosureActions>div{gap:8px;display:flex}.crossTaxDisclosureActions button{min-height:36px;padding:7px 12px}.crossTaxRows{gap:12px;display:grid}.crossTaxDestination{background:#19222f;border:1px solid #596375;border-radius:8px;overflow:hidden}.crossTaxDestination.attention{border-color:#8a7448}.crossTaxDestinationToggle{cursor:pointer;color:#eef3fb;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:18px auto 58px 82px minmax(220px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;display:grid}.crossTaxDestinationToggle:hover{background:#202c3d}.crossTaxDestinationToggle strong{color:#fff8ec}.crossTaxDestinationToggle em{color:#bed2ef;font-variant-numeric:tabular-nums;font-style:normal}.crossTaxDisclosureIcon{color:#d9c185;font-size:1rem}.crossTaxSummaryTreatment{color:#c6cfdd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crossTaxDestinationToggle b{white-space:nowrap;border-radius:5px;justify-self:end;padding:6px 9px;font-size:.72rem}.crossTaxDestinationToggle b.base{color:#dceaff;background:#21446d}.crossTaxDestinationToggle b.review{color:#fff2cf;background:#59461e}.crossTaxDestinationToggle b.pending{color:#ffd0c8;background:#653034}.crossTaxDestination.incomplete{border-color:#b85e65;box-shadow:0 0 0 1px #b85e6559}.crossTaxDestination.isOpen>.crossTaxDestinationToggle{background:#202a38;border-bottom:1px solid #596375}.crossTaxRows fieldset{border:1px solid #596375;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.crossTaxDestination fieldset{border:0;border-radius:0}.crossTaxRows legend{color:#d9c185;padding:0 8px;font-weight:800}.crossTaxRows label{color:#fff8ec;align-content:start;gap:6px;font-size:.86rem;display:grid}.crossTaxRows input,.crossTaxRows select,.crossTaxRows textarea{color:#fff;min-width:0;font:inherit;background:#151c27;border:1px solid #7a8495;border-radius:6px;padding:9px}.crossTaxRows select{text-overflow:ellipsis;width:100%}.crossTaxRows textarea{resize:vertical;min-height:70px}.crossTaxRows input:disabled{color:#dbe7f8;background:#202d40}.crossTaxRows :is(input,select,textarea)[aria-invalid=true]{border-color:#e08383;box-shadow:0 0 0 2px #e083832e}.crossTaxRows small{color:#b8c1cf;line-height:1.35}.crossTaxCalculated{background:#2b271f;border:1px solid #b99758;border-radius:7px;align-content:center;gap:5px;padding:12px;display:grid}.crossTaxCalculated strong{color:#fff8ec;font:1.2rem Georgia,serif}.crossTaxCalculated em{color:#d5c59f;font-size:.75rem;font-style:normal}.crossTaxWarning{color:#ead5a7;background:#2d291f;border-left:3px solid #b99758;margin:12px 0 0;padding:9px 11px}.crossTaxActions{gap:10px;margin-top:12px;display:flex}.crossTaxActions button{min-height:42px}.crossTaxActions button:disabled{cursor:wait;opacity:.7}.crossTaxBatchNotice{color:#d7e6fb;background:#192a43;border-left:3px solid #6f9bd8;margin:12px 0 0;padding:9px 11px}.crossTaxValidationAlert{color:#ffd8d3;background:#48282c;border-left:4px solid #d66d74;gap:5px;margin:14px 0 4px;padding:12px 14px;display:grid}.crossTaxValidationAlert strong{color:#fff7f3}.crossTaxResult{background:#172131;border:1px solid #6f83a3;border-radius:8px;margin-top:14px;padding:16px}.crossTaxResultHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.crossTaxResultHead h3{margin:4px 0 0}.crossTaxResultHead>span{color:#dceaff;white-space:nowrap;background:#21446d;border-radius:5px;padding:7px 10px;font-size:.78rem;font-weight:800}.crossTaxResultHead>span.stale{color:#fff1c8;white-space:normal;background:#58451f}.crossTaxResultGrid{border:1px solid #56647a;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.crossTaxResultGrid>div{border-right:1px solid #56647a;align-content:center;gap:8px;min-height:108px;padding:14px;display:grid}.crossTaxResultGrid>div:last-child{border-right:0}.crossTaxResultGrid small{color:#bfc9d8;line-height:1.35}.crossTaxResultGrid strong{color:#fff8ec;font:1.12rem Georgia,serif}.crossTaxResultGrid em{color:#9fb3cf;font-size:.72rem;font-style:normal;line-height:1.35}.crossTaxResultGrid .neutral{background:#1c3656}.crossTaxResultGrid .impact{background:#4b292c}.crossTaxResult>p{color:#bac6d7;margin:12px 0 0;font-size:.82rem;line-height:1.45}.crossTaxResult>p.crossTaxCausalSummary{color:#dce8f8;background:#1b2c45;border-left:3px solid #6f9bd8;padding:11px 13px;font-size:.88rem}.projectionPremiseInputs fieldset.supplierTaxMixCompact{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.projectionPremiseInputs fieldset.supplierTaxMixCompactShell{grid-column:1/-1}.supplierTaxMixFormCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplierTaxMixFormCompact>label{border:1px solid #596375;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:12px;display:grid}.supplierTaxMixFormCompact>label strong{grid-column:1/-1}.supplierTaxMixFormCompact>label span{color:#c7cfdd;font-size:.82rem}.supplierTaxMixFormCompact input{text-align:right;width:90px;padding:9px}.supplierTaxMixCompact>label{border:0;padding:0}.supplierTaxMixCompact .mixCompactResult{border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px;display:grid}.supplierTaxMixCompact .mixCompactResult small{grid-column:1}.supplierTaxMixCompact .mixCompactResult strong{text-align:right;grid-column:2}.supplierTaxMixCompactShell>.supplierTaxMixFormCompact{grid-column:1/-1;width:100%;min-width:0}.supplierTaxMixCompactShell .supplierTaxMixFormCompact>label{background:#1a2230;border:1px solid #596375;border-radius:8px;min-width:0;padding:14px}.supplierTaxMixCompactShell .mixCompactResult{grid-column:1/span 2;min-height:74px}.supplierTaxMixCompactShell .supplierTaxMixApply{grid-column:3;align-self:stretch;width:100%;min-height:74px}.transitionRatePremises{background:#171f2b;border:1px solid #6b7890;border-radius:9px;gap:14px;margin:18px 0;padding:16px;display:grid}.transitionRatePremises legend{color:#fff8ec;padding:0 8px;font:700 1.05rem Georgia,serif}.transitionRatePremises>p{color:#c5cfdd;margin:0;line-height:1.45}.transitionReferenceControl{background:#1b2431;border:1px solid #59667a;border-radius:7px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 14px;padding:14px;display:grid}.transitionReferenceControl label{gap:6px;display:grid}.transitionReferenceControl label>span{color:#e7edf7;font-weight:700}.transitionReferenceControl input{color:#fff;width:100%;min-height:44px;font:inherit;background:#121923;border:1px solid #7a8495;border-radius:6px;padding:9px 10px}.transitionReferenceControl input[aria-invalid=true]{border-color:#e08383;box-shadow:0 0 0 2px #e0838333}.transitionReferenceControl>small{color:#aeb9c9;grid-column:1/-1;line-height:1.35}.transitionRateTable{border:1px solid #59667a;border-radius:7px;overflow:hidden}.transitionRateHeader,.transitionRateRow{grid-template-columns:70px 125px 125px minmax(220px,1.2fr) minmax(170px,.9fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.transitionRateHeader{color:#f2d998;text-transform:uppercase;background:#293343;font-size:.75rem;font-weight:800}.transitionRateRow{color:#e7edf7;background:#1b2431;border-top:1px solid #4f5b6d;position:relative}.transitionRateRow>strong{color:#fff8ec}.transitionRateRow label{gap:5px;display:grid}.transitionRateRow label>span{color:#c7d0de;font-size:.72rem}.transitionRateRow input{color:#fff;width:100%;min-height:42px;font:inherit;background:#121923;border:1px solid #7a8495;border-radius:6px;padding:9px 10px}.transitionRateRow>em{font-size:.76rem;font-style:normal;font-weight:700;line-height:1.35}.transitionRateRow>em.applied{color:#bdd8ff}.transitionRateRow>em.pending{color:#f1d48e}.transitionRateRow>em.empty{color:#b8c1cf}.transitionRateRow>em.invalid{color:#ffd0ca}.transitionRateRow>small{color:#aeb9c9;grid-column:4/-1;line-height:1.35}.transitionRateRow.invalid{background:#382328}.transitionRateRow.invalid input{border-color:#e08383;box-shadow:0 0 0 2px #e0838333}.transitionRatePremises>button{justify-self:start;min-height:44px}.transitionRateAlert,.transitionRateFeedback{color:#dceaff;background:#1b2d47;border-left:4px solid #6f9bd8;gap:4px;padding:12px 14px;display:grid}.transitionRateAlert{color:#ffd8d3;background:#48282c;border-left-color:#d66d74}.transitionRateAlert strong,.transitionRateFeedback strong{color:#fff8ec}@media (width<=900px){.transitionReferenceControl{grid-template-columns:1fr}.transitionReferenceControl>small{grid-column:1}.transitionRateHeader{display:none}.transitionRateRow{grid-template-columns:repeat(3,minmax(0,1fr))}.transitionRateRow label,.transitionRateRow>em,.transitionRateRow>small{grid-column:1/-1}}.supplierTaxMixCompactShell .supplierTaxMixPendingNote,.supplierTaxMixCompactShell .supplierMixFeedback{grid-column:1/-1}.priceScenarioGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.priceScenarioGrid>section{background:#fff;border:1px solid #dedbd4;border-top:3px solid #b99758;border-radius:8px;padding:20px}.priceScenarioGrid>section>span{font-family:Georgia,serif;font-size:22px;display:block}.priceScenarioGrid>section>small{color:#77736b;min-height:34px;margin-top:5px;display:block}.priceScenarioGrid dl{margin:14px 0 0}.priceScenarioGrid dl div{border-top:1px solid #e7e3db;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.priceScenarioGrid dt{color:#77736b}.priceScenarioGrid dd{text-align:right;margin:0;font-weight:700}.priceScenarioGrid .scenarioTotal{margin-top:5px}.priceScenarioGrid .scenarioTotal dt,.priceScenarioGrid .scenarioTotal dd{color:#111;font-weight:700}.annualizationSummary{border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.annualizationSummary span{background:#f7f7f5;border-right:1px solid #dedbd4;gap:6px;padding:15px;display:grid}.annualizationSummary span:last-child{border-right:0}.annualizationSummary strong{font-family:Georgia,serif;font-size:20px}.scopeNotice{color:#716b62;background:#f8f6f1;border-left:2px solid #b99758;gap:14px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.scopeNotice strong{color:#4f4a43;white-space:nowrap}.creditTimingPanel{background:#fff;border:1px solid #d9d5cc;border-top:3px solid #4f7da5;border-radius:10px;gap:18px;margin-top:20px;padding:24px;display:grid}.annualPricePhase{border:1px solid #5a7192;border-radius:12px;margin:22px 0 30px;padding:0 18px 20px;overflow:hidden}.phaseSectionHead,.creditTimingPanel>.cardHead{background:linear-gradient(100deg,#1c304d,#172538);border-left:4px solid #72a5e8;border-radius:8px;margin:0 -18px 18px;padding:18px 22px}.phaseSectionHead h2,.creditTimingPanel>.cardHead h2{font-size:clamp(21px,1.6vw,29px);line-height:1.15}.phaseSectionHead .eyebrow,.creditTimingPanel>.cardHead .eyebrow{letter-spacing:.18em;color:#bcd6fa;font-size:11px}.annualBalancePhase{border-top:5px solid #304d75;margin-top:32px;padding-top:18px}.annualBalancePhase>.cardHead{background:#1d2d44;border-left:4px solid #72a5e8;border-radius:8px;padding:18px 22px}.creditTimingPanel{background:#151e2b;border-color:#526d92}.creditTimingAction{align-items:center;gap:16px;display:flex}.creditTimingAction button{min-width:280px}.creditTimingAction small{color:#aebbd0}.creditTimingNotice{color:#dceaff;background:#1b3150;border-left:3px solid #699de1;padding:11px 14px}.creditTimingNotice.success{border-color:#699de1}.creditTimingNotice.error{color:#ffe7e7;background:#48282d;border-color:#c46868}.creditTimingNotice.processing{padding-left:42px;position:relative}.creditTimingNotice.processing:before{content:"";border:2px solid #6c83a5;border-top-color:#e8f2ff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite creditTimingSpin;position:absolute;top:10px;left:15px}@keyframes creditTimingSpin{to{transform:rotate(360deg)}}.taxBaseBridgeRow.subtotal{background:#1d304b;border-block:2px solid #5f86b9}.taxBaseBridgeRow.subtotal>span{color:#f1f6ff;font-weight:700}.reformModule .scopeNotice{color:#c5d0e0;background:#1c2635;border-left-color:#d0a950}.reformModule .scopeNotice strong{color:#fff2d0}.creditTimingIntro{color:#69645c;margin:0;line-height:1.5}.creditTimingInputs{grid-template-columns:1.35fr repeat(4,1fr);gap:12px;display:grid}.creditTimingInputs label,.accountingTermInputs label{color:#4f4a43;align-content:start;gap:7px;display:grid}.creditTimingInputs input,.creditTimingInputs select,.accountingTermInputs input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cdc8bf;border-radius:6px;padding:10px 12px}.creditTimingInputs small,.accountingTermInputs small{color:#77736b;line-height:1.4}.accountingTermInputs{background:#f6f5f2;grid-template-columns:1fr 1fr 1.3fr;gap:12px;padding:15px;display:grid}.accountingTermInputs>span{border-left:3px solid #b99758;align-content:center;gap:6px;padding:12px;display:grid}.accountingTermInputs>span.available{background:#eef5fb;border-left-color:#4f7fae}.accountingTermInputs>span.attention{background:#faf4e8}.creditTimingResults{border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.creditTimingResults>span{border-right:1px solid #dedbd4;align-content:center;gap:8px;min-height:112px;padding:16px;display:grid}.creditTimingResults>span:last-child{border-right:0}.creditTimingResults small,.creditTimingResults em{color:#77736b;font-style:normal;line-height:1.35}.creditTimingResults strong{font:22px Georgia,serif}.creditTimingResults .favorable{color:#2d6699;background:#edf6f1}.creditTimingResults .unfavorable{color:#a34034;background:#fbf1ef}.creditTimingResults .neutral{background:#f6f5f2}.proposalModule{gap:18px;display:grid}.proposalHero{color:#fff;background:#1f2220;border-left:4px solid #b99758;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.proposalHero h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:30px}.proposalHero p{color:#d4d0c8;margin:0}.proposalHero>span{color:#dbc28f;white-space:nowrap;border:1px solid #71664f;border-radius:6px;padding:9px 12px}.proposalFields{grid-template-columns:1fr 1.4fr .65fr .45fr;gap:14px;margin-top:18px;display:grid}.documentRequestFields{grid-template-columns:1fr 1fr}.proposalIdentityFields{grid-template-columns:1.1fr .8fr 1.4fr .65fr .45fr}.proposalFields label{color:#67625a;gap:7px;min-width:0;display:grid}.proposalFields input,.proposalFields select,.proposalFields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfcac0;border-radius:6px;padding:11px}.proposalFields textarea{resize:vertical;min-height:100px}.proposalFields .wide{grid-column:1/-1}.proposalModelField,.proposalLeadershipField{grid-column:1/-1;max-width:520px}.proposalSubsection{border-top:1px solid #dedbd4;margin-top:22px;padding-top:20px}.proposalSubsection>.eyebrow{margin:0}.commercialFields,.signatoryFields{grid-template-columns:repeat(4,minmax(0,1fr))}.proposalFieldNote{color:#6f6b64;background:#f6f3eb;border-left:3px solid #b99758;grid-column:1/-1;margin:0;padding:12px 14px;line-height:1.45}.proposalValidation{color:#6f5224;background:#f8f1e4;border-left:3px solid #b99758;margin:18px 0 0;padding:12px 14px}.proposalValidation.error{color:#7d3028;background:#fbefed;border-left-color:#a34034}.proposalDocuments{grid-template-columns:1fr 1fr;gap:16px;display:grid}.proposalDocuments article{align-content:start;gap:10px;display:grid}.proposalDocuments article>span{color:#b99758;font-family:Georgia,serif;font-size:25px}.proposalDocuments h2,.proposalDocuments p{margin:0}.proposalDocuments p{color:#77736b;line-height:1.5}.proposalDocuments button{border-radius:6px;justify-self:start;margin-top:8px;padding:11px 14px}.proposalDocuments .outline{color:#6f5224;background:#fff;border:1px solid #b99758}.proposalBoundary{color:#77736b;margin:0;font-size:12px}.batchSummary{text-align:left;border-radius:8px;flex-direction:column;gap:3px;width:min(520px,90%);margin-top:14px;padding:11px 14px;display:flex}.batchSummary.success{color:#2d5f8f;background:#e9f3ec}.batchSummary.attention{color:#805a20;background:#f5eddf}.batchSummary strong{font-size:12px}.batchSummary span{font-size:10px}.transitionSteps{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.trajectoryGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.trajectoryGrid .trajectoryCurrent{background:#f3f4f1;border-top-color:#2b302d}.trajectoryGrid .trajectoryPending{background:#faf7f0;border-top-color:#c9b17c}.trajectoryGrid .projectionNotice{margin-top:14px}.trajectoryControls{margin:18px 0 0}.trajectoryControls p{color:#6f6b64;max-width:760px}.trajectoryScope{margin-top:18px}.executiveCharts{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px;display:grid}.executiveChart{background:#fff;border:1px solid #dedbd4;border-radius:10px;min-width:0;padding:22px}.executiveChart h3{margin:4px 0 5px;font:23px Georgia,serif}.executiveChart>div>small{color:#77736b}.transitionBars{gap:14px;margin-top:25px;display:grid}.transitionBars>div{grid-template-columns:48px minmax(120px,1fr) 170px;align-items:center;gap:12px;display:grid}.transitionBars>div>span{font-weight:700}.stackedBar{background:#eceae5;border-radius:999px;height:18px;display:flex;overflow:hidden}.stackedBar i{background:linear-gradient(90deg,#4c83ad,#7568a8);display:block}.stackedBar b{background:#d9c7a1;display:block}.transitionBars small{justify-content:space-between;gap:8px;font-size:10px;display:flex}.transitionBars small em{color:#4f6f9d;font-style:normal}.transitionBars small strong{color:#8b6d37}.chartLegend{color:#6f6b64;gap:20px;margin-top:20px;font-size:11px;display:flex}.chartLegend span{align-items:center;gap:7px;display:flex}.chartLegend i,.chartLegend b{border-radius:3px;width:13px;height:13px}.chartLegend i{background:#5e76aa}.chartLegend b{background:#d9c7a1}.valueBars{border-bottom:1px solid #d8d4cc;align-items:end;gap:10px;min-height:245px;margin-top:20px;padding-top:28px;display:flex}.valueBars>div{text-align:center;flex:1;grid-template-rows:34px 1fr 25px;gap:5px;min-width:0;height:215px;display:grid}.valueBars strong{color:#605c56;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.valueBars span{justify-content:center;align-items:end;display:flex}.valueBars i{background:linear-gradient(#ba9552,#6a68a6);border-radius:5px 5px 0 0;width:min(32px,72%);min-height:4px;display:block}.valueBars small{font-weight:700}.favorableText{color:#2d6699}.unfavorableText{color:#a34034}.contributionReconciliation{align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.contributionReconciliation>div,.contributionReconciliation>span{border-right:1px solid #dedbd4;align-content:center;gap:6px;min-width:0;padding:18px 20px;display:grid}.contributionReconciliation>div{background:#f5f4f1;flex:1.35}.contributionReconciliation>span{flex:1}.contributionReconciliation>i{color:#8b8377;align-self:center;padding:0 4px;font:20px Georgia,serif}.contributionReconciliation small{color:#77736b}.contributionReconciliation strong{font:20px Georgia,serif}.contributionReconciliation .reconciliationResult{background:#fbf2f0;border-top:3px solid #d36f60}.reportsModule,.dashboardModule{gap:18px;display:grid}.dashboardHero{color:#fff;background:#1f2220;border-left:4px solid #b99758;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.dashboardHero h2{margin:5px 0 7px;font:30px Georgia,serif}.dashboardHero p{color:#d4d0c8;margin:0}.dashboardHero>span{color:#efd9aa;white-space:nowrap;background:#443922;border-radius:7px;padding:9px 12px}.dashboardFilters{background:#131820;border:1px solid #343b49;border-radius:12px;grid-template-columns:1fr 2fr .8fr 1.25fr;gap:8px;padding:8px;display:grid}.dashboardFilters>span{background:#222936;border-radius:8px;gap:6px;min-width:0;padding:12px 15px;display:grid}.dashboardFilters small{color:#9ca6b7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.dashboardFilters strong{color:#f3efe6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dashboardKpis article{background:#fff;border:1px solid #dedbd4;border-top:3px solid #b99758;border-radius:9px;gap:10px;min-height:148px;padding:20px;display:grid}.dashboardKpis small,.dashboardKpis em{color:#77736b;font-style:normal;line-height:1.4}.dashboardKpis strong{font:24px Georgia,serif}.dashboardKpis .revenue{border-top-color:#4f7da5}.dashboardKpis .tax{border-top-color:#d46f60}.dashboardKpis .benefit{border-top-color:#b99758}.dashboardKpis .credit{border-top-color:#7965a5}.dashboardKpis .coverage{border-top-color:#69768d}.dashboardGaugeRow{grid-template-columns:240px 240px minmax(0,1fr);gap:14px;display:grid}.dashboardGauge,.dashboardExecutiveSummary{background:#1a202a;border:1px solid #343b49;border-radius:12px;min-height:205px;padding:20px}.dashboardGauge{text-align:center;justify-items:center;gap:8px;display:grid}.dashboardGauge>small{color:#f2eee6;font-weight:700}.dashboardGauge>div{place-items:end center;width:170px;height:86px;margin-top:5px;display:grid;position:relative;overflow:hidden}.dashboardGauge>div:before{background:conic-gradient(from 270deg at 50% 100%, var(--gauge-color) 0 var(--gauge), #333b49 var(--gauge) 180deg, transparent 180deg);content:"";border-radius:170px 170px 0 0;position:absolute;inset:0}.dashboardGauge>div:after{content:"";background:#1a202a;border-radius:130px 130px 0 0;height:61px;position:absolute;bottom:0;left:25px;right:25px}.dashboardGauge strong{z-index:1;color:#fff;padding-bottom:7px;font:27px Georgia,serif;position:relative}.dashboardGauge em{color:#aeb5c2;font-size:11px;font-style:normal}.taxGauge{--gauge-color:#e16f61}.impactGauge{--gauge-color:#f2b544}.dashboardExecutiveSummary{background:linear-gradient(120deg,#202735,#242231);border-left:4px solid #f2b544;align-content:center;gap:12px;display:grid}.dashboardExecutiveSummary small{color:#f2b544;text-transform:uppercase;letter-spacing:.08em}.dashboardExecutiveSummary strong{color:#f6f2e9;font:28px Georgia,serif}.dashboardExecutiveSummary p{color:#bac0cb;max-width:720px;margin:0;line-height:1.55}.dashboardMainChart{background:radial-gradient(circle at 55%,#21314a 0,#1a202b 48%,#171c25 100%);gap:12px;min-height:410px;padding:24px 28px 18px;display:grid}.dashboardChartHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.dashboardChartHeading h2{margin:4px 0 0}.dashboardChartHeading>div:last-child{color:#bdc3cf;gap:16px;font-size:11px;display:flex}.dashboardChartHeading span:before{content:"";width:18px;height:3px;margin:0 6px 3px 0;display:inline-block}.dashboardChartHeading .revenueLegend:before{background:#4ca3ff}.dashboardChartHeading .taxLegend:before{background:#ff795f}.dashboardMainChart svg{width:100%;min-height:255px;overflow:visible}.dashboardMainChart svg text{fill:#aeb7c7;font-size:12px}.dashboardMainChart .gridLine{stroke:#697487;stroke-width:1px;stroke-dasharray:2 8;opacity:.55}.dashboardMainChart polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.dashboardMainChart .revenueLine{stroke:#4ca3ff}.dashboardMainChart .taxLine{stroke:#ff795f}.dashboardMainChart .revenueDot{fill:#4ca3ff}.dashboardMainChart .taxDot{fill:#ff795f}.dashboardMainChart .burdenLine{stroke:#ffad24;filter:drop-shadow(0 0 5px #ffad2459)}.dashboardMainChart circle{stroke:#151a22;stroke-width:3px}.dashboardMainChart .burdenDot{fill:#ffad24}.dashboardMainChart svg .burdenLabel{fill:#ffd46f;paint-order:stroke;stroke:#171c25;stroke-width:4px;font-size:11px;font-weight:800}.dashboardBranchCombo{background:radial-gradient(circle at 55%,#202d42 0,#1a202a 52%,#171c24 100%);min-height:365px}.dashboardBranchCombo .dashboardChartHeading .taxLegend:before{background:#ef6f61}.dashboardBranchCombo svg{width:100%;min-height:250px;overflow:visible}.dashboardBranchCombo svg text{fill:#b7bfcc;font-size:11px}.dashboardBranchCombo .gridLine{stroke:#657083;stroke-width:1px;stroke-dasharray:2 8;opacity:.45}.dashboardBranchCombo :is(.branchSalesArea,.branchTaxArea){stroke:none}.dashboardBranchCombo .branchSalesArea{fill:#3f8ed8;opacity:.42}.dashboardBranchCombo .branchTaxArea{fill:#e5675a;opacity:.42}.dashboardBranchCombo :is(.branchSalesOutline,.branchTaxOutline){fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.dashboardBranchCombo .branchSalesOutline{stroke:#5bacf4}.dashboardBranchCombo .branchTaxOutline{stroke:#ff7d6d}.dashboardBranchCombo :is(.branchSalesDot,.branchTaxDot){stroke:#171c24;stroke-width:3px}.dashboardBranchCombo .branchSalesDot{fill:#5bacf4}.dashboardBranchCombo .branchTaxDot{fill:#ff7d6d}.dashboardBranchCombo .branchLabel{fill:#f2eee5;font-weight:800}.dashboardBranchCombo .branchValue{fill:#aeb7c5;font-size:9px}.branchAreaTotals{border-top:1px solid #384251;grid-template-columns:1fr 1fr;display:grid}.branchAreaTotals span{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:12px 16px 0;display:grid}.branchAreaTotals span:first-child{border-right:1px solid #384251}.branchAreaTotals i{border-radius:6px;grid-row:1/3;width:9px;height:34px}.branchAreaTotals .salesSwatch{background:#5bacf4}.branchAreaTotals .taxSwatch{background:#ff7d6d}.branchAreaTotals small{color:#9fa8b7}.branchAreaTotals strong{color:#f5f1e8;font:19px Georgia,serif}.dashboardChartTotals{border-top:1px solid #384251;grid-template-columns:repeat(3,1fr);display:grid}.dashboardChartTotals span{border-right:1px solid #384251;gap:6px;padding:14px 18px 4px;display:grid}.dashboardChartTotals span:last-child{border-right:0}.dashboardChartTotals small{color:#9fa8b7}.dashboardChartTotals strong{color:#f5f1e8;font:21px Georgia,serif}.dashboardCharts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboardSecondaryCharts{align-items:stretch}.dashboardChartWide{gap:18px;min-height:300px;display:grid}.dashboardChartWide h2{margin:4px 0}.dashboardChartWide>div:first-child>small{color:#77736b}.dashboardColumns{border-bottom:1px solid #dedbd4;align-items:end;gap:18px;min-height:210px;padding-top:20px;display:flex}.dashboardColumns>span{text-align:center;flex:1;grid-template-rows:34px 145px 25px;gap:5px;min-width:0;display:grid}.dashboardColumns strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboardColumns i{justify-content:center;align-items:end;display:flex}.dashboardColumns em{background:linear-gradient(#d46f60,#7c536a);border-radius:7px 7px 0 0;width:min(54px,70%);min-height:5px;display:block}.dashboardBranches{gap:15px;display:grid}.dashboardBranches>span{grid-template-columns:minmax(210px,1.2fr) minmax(160px,2fr) minmax(170px,.9fr);align-items:center;gap:16px;display:grid}.dashboardBranches b,.dashboardBranches strong{gap:4px;display:grid}.dashboardBranches small{color:#77736b;font-weight:400}.dashboardBranches i{background:#e4e2dc;border-radius:99px;height:12px;display:block;overflow:hidden}.dashboardBranches em{border-radius:inherit;background:linear-gradient(90deg,#4f7da5,#7965a5);height:100%;display:block}.dashboardBranches strong{text-align:right}.reportHero{color:#fff;background:#1f2220;border-left:4px solid #b99758;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.reportHero h2{margin:5px 0 8px;font:30px Georgia,serif}.reportHero p{color:#d4d0c8;margin:0}.reportStatus{justify-items:end;gap:10px;display:grid}.reportStatus span{border-radius:6px;padding:7px 10px;font-size:11px}.reportStatus .ready{color:#b8d8f0;background:#30465f}.reportStatus .pending{color:#efd7a2;background:#4b4130}.reportStatus button{border-radius:6px;padding:10px 13px}.reportStatus .outline{color:#dbc28f;background:0 0;border:1px solid #71664f}.reportExecutiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reportExecutiveGrid article{background:#fff;border:1px solid #dedbd4;border-top:3px solid #b99758;border-radius:8px;align-content:start;gap:10px;min-height:145px;padding:20px;display:grid}.reportExecutiveGrid article.accent{background:#f4f8fb;border-top-color:#4f7da5}.reportExecutiveGrid small,.reportExecutiveGrid em{color:#77736b;font-style:normal;line-height:1.4}.reportExecutiveGrid strong{font:25px Georgia,serif}.managerialDreCard{color:#20242a;background:#fbfaf6;border:1px solid #d7d3ca;border-top:4px solid #b99758;border-radius:10px;gap:18px;padding:24px;display:grid;box-shadow:0 10px 28px #090d1429}.managerialDreHead{justify-content:space-between;align-items:start;gap:24px;display:flex}.managerialDreHead h2{color:#20242a;margin:5px 0 7px;font:29px Georgia,serif}.managerialDreHead p{color:#66625a;margin:0}.managerialDreHead>div:last-child{justify-items:end;gap:10px;display:grid}.managerialDreHead>div:last-child>span{letter-spacing:.06em;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:800}.managerialDreHead .reconciled{color:#244f78;background:#e5eef7}.managerialDreHead .attention{color:#815622;background:#f4e9d5}.managerialDreHead button{color:#665127;background:0 0;border:1px solid #b99758}.managerialDreScope,.managerialDreMargins{background:#f3f0e9;border:1px solid #ddd8ce;border-radius:7px;grid-template-columns:1.1fr 2fr .7fr 1fr;display:grid;overflow:hidden}.managerialDreScope span,.managerialDreMargins span{border-right:1px solid #ddd8ce;gap:5px;min-width:0;padding:12px 14px;display:grid}.managerialDreScope span:last-child,.managerialDreMargins span:last-child{border-right:0}.managerialDreScope small,.managerialDreMargins small{color:#726d64;text-transform:uppercase;letter-spacing:.05em}.managerialDreScope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerialDreViewport{border:1px solid #d6d2c9;border-radius:7px;overflow-x:auto}.managerialDreTable{font-variant-numeric:tabular-nums;min-width:1040px}.managerialDrePrintTable{display:none}.managerialDreRow{grid-template-columns:minmax(260px,1.45fr) repeat(var(--dre-periods), minmax(165px,.9fr)) minmax(175px,.95fr);border-bottom:1px solid #dedad1;display:grid}.managerialDreRow:last-child{border-bottom:0}.managerialDreRow>span{text-align:right;border-right:1px solid #dedad1;align-content:center;min-height:54px;padding:10px 12px;display:grid}.managerialDreRow>span:first-child{text-align:left;gap:3px}.managerialDreRow>span:last-child{border-right:0;font-weight:800}.managerialDreRow small{color:#777168;font-size:10px;line-height:1.35}.managerialDreRow.header{color:#f8f4eb;text-transform:uppercase;background:#242b36;font-size:11px;font-weight:800}.managerialDreRow.header>span{min-height:59px}.managerialDreRow.header small{color:#c8ced8;text-transform:none;font-weight:400}.managerialDreRow.subtotal{color:#172c42;background:#eaf0f6;font-weight:800}.managerialDreRow.calculated{border-left:3px solid #b99758}.managerialDreMargins{background:#eef2f6;grid-template-columns:repeat(3,1fr)}.managerialDreMargins strong{color:#223f5d;font:22px Georgia,serif}.managerialDreAlert,.managerialDreUnavailable{color:#68491c;background:#faf2e4;border-left:3px solid #b27c2e;gap:5px;padding:13px 15px;display:grid}.managerialDreDisclaimer{color:#615d56;margin:0;padding-top:2px;line-height:1.5}.reportCharts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reportChart{gap:18px;min-height:300px;display:grid}.reportChart h2{margin:4px 0}.reportChart>div:first-child>small{color:#77736b}.reportChartRow{grid-template-columns:1fr 54px;align-items:center;gap:8px 16px;display:grid}.reportChartRow>span{grid-column:1/-1;justify-content:space-between;gap:14px;display:flex}.reportChartRow>span strong{font:19px Georgia,serif}.reportChartRow>i{background:#e4e2dc;border-radius:99px;height:12px;display:block;overflow:hidden}.reportChartRow>i>em{border-radius:inherit;height:100%;display:block}.reportChartRow>i>em.indirect{background:#d46f60}.reportChartRow>i>em.contribution{background:#b99758}.reportChartRow>i>em.icms{background:#e36d5b}.reportChartRow>i>em.icmsSt{background:#c05278}.reportChartRow>i>em.ipi{background:#e59a3d}.reportChartRow>small{text-align:right}.taxCompositionChart{min-height:430px}.taxCompositionTotal{border-top:1px solid #39404d;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:14px;display:flex}.taxCompositionTotal span{gap:4px;display:grid}.taxCompositionTotal small{color:#aeb5c2}.taxCompositionTotal strong{font:18px Georgia,serif}.taxCompositionTotal>b{color:#f3c56d;font-size:18px}.reportComparisonBars{grid-template-columns:1fr 1fr;align-items:end;gap:24px;height:180px;display:grid}.reportComparisonBars>span{text-align:center;grid-template-rows:auto 125px auto;gap:7px;height:100%;display:grid}.reportComparisonBars strong{font:17px Georgia,serif}.reportComparisonBars i{border-bottom:1px solid #dedbd4;justify-content:center;align-items:end;display:flex}.reportComparisonBars em{border-radius:7px 7px 0 0;width:54px;min-height:5px;display:block}.reportComparisonBars em.current{background:#637cab}.reportComparisonBars em.projected{background:#b99758}.chartConclusion{border-radius:7px;margin:0;padding:11px 13px}.reportChartEmpty{text-align:center;color:#77736b;background:#f5f3ee;border-radius:8px;place-items:center;min-height:160px;padding:20px;display:grid}.reportNarrative{grid-template-columns:.75fr 1.15fr 1.15fr;align-items:start;gap:24px;display:grid}.reportNarrative h2{margin:4px 0 0}.reportNarrative p{color:#5f5a52;margin:0;line-height:1.6}.reportProjectionMemory{border-top:3px solid #b99758;gap:18px;display:grid}.reportProjectionHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.reportProjectionHead h2{margin:5px 0 0}.reportProjectionHead>span{border-radius:6px;padding:8px 10px;font-size:11px}.reportProjectionHead>span.ready{color:#2d5f8f;background:#e9f3ec}.reportProjectionHead>span.pending{color:#805a20;background:#f5eddf}.reportProjectionGrid{border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.reportProjectionGrid>span{border-bottom:1px solid #dedbd4;border-right:1px solid #dedbd4;align-content:center;gap:7px;min-height:118px;padding:16px;display:grid}.reportProjectionGrid>span:nth-child(4n){border-right:0}.reportProjectionGrid>span:nth-last-child(-n+4){border-bottom:0}.reportProjectionGrid small,.reportProjectionGrid em{color:#77736b;font-style:normal;line-height:1.35}.reportProjectionGrid strong{font:20px Georgia,serif}.reportProjectionGrid .favorable{color:#2d6699;background:#edf6f1}.reportProjectionGrid .unfavorable{color:#a34034;background:#fbf1ef}.reportProjectionGrid .neutral{background:#f6f5f2}.reportProjectionMemory>p{color:#69645c;margin:0;line-height:1.5}.mvpReadinessPanel{border-top:3px solid #4f7da5;gap:18px;display:grid}.mvpReadinessHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.mvpReadinessHead h2{margin:5px 0 0}.mvpReadinessHead>span{border-radius:6px;padding:8px 10px;font-size:11px}.mvpReadinessHead>span.ready{color:#2d5f8f;background:#e9f3ec}.mvpReadinessHead>span.blocking{color:#8e3b32;background:#f7e8e5}.mvpReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mvpReadinessGrid>span{background:#f7f6f3;border-left:3px solid #b99758;grid-template-columns:25px 1fr;align-items:start;gap:4px 8px;min-height:92px;padding:13px;display:grid}.mvpReadinessGrid>span b{color:#fff;background:#b99758;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;display:grid}.mvpReadinessGrid>span small{color:#77736b;line-height:1.35}.mvpReadinessGrid>span.ready{background:#eef5fb;border-left-color:#4f7fae}.mvpReadinessGrid>span.ready b{background:#4f7fae}.mvpReadinessGrid>span.blocking{background:#fbf1ef;border-left-color:#b95749}.mvpReadinessGrid>span.blocking b{background:#b95749}.mvpReadinessGrid>span.attention,.mvpReadinessGrid>span.pending{background:#faf6eb}.mvpReadinessPanel>p{color:#69645c;margin:0;line-height:1.5}.acceptanceRoundPanel{border-top:3px solid #b99758;gap:18px;display:grid}.acceptanceRoundHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.acceptanceRoundHead h2{margin:5px 0 0}.acceptanceRoundHead>span{border-radius:6px;padding:8px 10px;font-size:11px}.acceptanceRoundHead>span.complete{color:#2d5f8f;background:#e9f3ec}.acceptanceRoundHead>span.progress{color:#805a20;background:#f5eddf}.acceptanceStages{gap:9px;display:grid}.acceptanceStages>div{background:#f8f6f1;border-left:3px solid #b99758;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.acceptanceStages>div.complete{background:#eef5fb;border-left-color:#4f7fae}.acceptanceStages b{color:#fff;background:#b99758;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.acceptanceStages .complete b{background:#4f7fae}.acceptanceStages span{gap:4px;display:grid}.acceptanceStages small,.acceptanceStages em{color:#77736b;font-style:normal;line-height:1.35}.acceptanceStages button{border-radius:6px;min-width:112px;padding:9px 11px}.acceptanceStages .outline{color:#665733;background:0 0;border:1px solid #b99758}.acceptanceRoundPanel>p{color:#69645c;margin:0;line-height:1.5}.reportColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reportColumns h2{margin:5px 0 18px}.reportFindings{gap:10px;display:grid}.reportFindings span{background:#f8f6f1;border-left:3px solid #b99758;gap:5px;padding:12px 14px;display:grid}.reportFindings span.priority{background:#faf4e8;border-left-color:#9c6b24}.reportFindings span.attention{background:#fbf1ef;border-left-color:#c56555}.reportFindings span.information{background:#f1f6fa;border-left-color:#527fa4}.reportFindings span.ok{background:#eef5fb;border-left-color:#4f7fae}.reportFindings small{color:#6f6a62;line-height:1.4}.reportActions{counter-reset:report-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.reportActions li{counter-increment:report-step;grid-template-columns:28px 1fr;gap:4px 10px;display:grid}.reportActions li:before{color:#fff;content:counter(report-step);background:#b28b43;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.reportActions span{color:#77736b;line-height:1.4}.actionPlanModule{gap:18px;display:grid}.actionPlanHero{color:#fff;background:#1f2220;border-left:4px solid #b99758;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.actionPlanHero h2{margin:5px 0 8px;font:30px Georgia,serif}.actionPlanHero p{color:#d4d0c8;margin:0}.actionPlanHero>span{color:#dbc28f;white-space:nowrap;border:1px solid #71664f;border-radius:6px;padding:9px 12px}.actionPlanSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.actionPlanSummary span{background:#fff;border:1px solid #dedbd4;border-top:3px solid #b99758;border-radius:8px;gap:8px;padding:18px;display:grid}.actionPlanSummary small{color:#77736b}.actionPlanSummary strong{font:26px Georgia,serif}.actionPlanTable{padding:0;overflow:hidden}.actionPlanRow{border-bottom:1px solid #dedbd4;grid-template-columns:.55fr 2.2fr 1fr 1fr 1fr;align-items:center;min-width:980px;display:grid}.actionPlanRow:last-child{border-bottom:0}.actionPlanRow>span{gap:5px;min-width:0;padding:15px;display:grid}.actionPlanRow.header{color:#77736b;text-transform:uppercase;background:#f5f4f1;font-size:11px}.actionPlanRow small{color:#77736b;line-height:1.4}.actionPlanRow input,.actionPlanRow select{width:100%;font:inherit;background:#fff;border:1px solid #cdc8bf;border-radius:6px;padding:9px 10px}.actionPlanRow .priority{border-radius:5px;justify-self:start;padding:6px 9px;font-size:11px}.actionPlanRow .priority.alta{color:#8e3b32;background:#f7e8e5}.actionPlanRow .priority.media{color:#805a20;background:#f5eddf}@media (width<=1050px){.readinessGrid,.proposalFields,.legalFoundation{grid-template-columns:1fr 1fr}.legalFoundation>div,.legalFoundation>small{grid-column:1/-1}.regulatoryComparison{grid-template-columns:1fr}.regulatoryMatrix>div:last-child,.projectionPremiseInputs,.creditTimingInputs,.projection2026Results,.baseFormation{grid-template-columns:1fr 1fr}.baseComposition,.actionPlanTable{overflow-x:auto}.baseCompositionHeader,.baseCompositionRow{min-width:760px}.priceScenarioGrid,.trajectoryGrid,.creditTimingResults,.reportCharts,.dashboardCharts{grid-template-columns:1fr}.dashboardKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFilters,.dashboardGaugeRow{grid-template-columns:1fr 1fr}.dashboardExecutiveSummary{grid-column:1/-1}.creditTimingResults>span{border-bottom:1px solid #dedbd4;border-right:0}.reportExecutiveGrid,.reportProjectionGrid,.mvpReadinessGrid{grid-template-columns:1fr 1fr}.reportProjectionGrid>span{border-bottom:1px solid #dedbd4;border-right:1px solid #dedbd4}.reportProjectionGrid>span:nth-child(2n){border-right:0}.reportProjectionGrid>span:nth-last-child(-n+2){border-bottom:0}.reportNarrative{grid-template-columns:1fr}.proposalIdentityFields,.reform2026Context,.reform2026ScopeFacts{grid-template-columns:1fr 1fr}.reform2026ComparisonGrid,.reform2026ExecutiveImpact{grid-template-columns:1fr}.reform2026ExecutiveBridge{overflow-x:auto}.reform2026ExecutiveBridge>div{min-width:760px}}@media (width<=680px){.reform2026Context,.reform2026ScopeFacts,.reform2026Causes{grid-template-columns:1fr}.reform2026Scope>summary,.reform2026Comparison header,.reform2026Conclusion header,.reform2026SectionTitle,.reform2026BridgeActions{flex-direction:column;align-items:stretch}.reform2026Scope>summary:before{align-self:flex-start}.reform2026SectionTitle span{text-align:left;max-width:none}.reform2026BaseBridge{overflow-x:auto}.reform2026BaseBridge>div{min-width:680px}}@media (width<=1050px){.supplierTaxMixGrid,.supplierTaxMixFormCompact{grid-template-columns:1fr 1fr}}@media (width<=680px){.supplierTaxMixHead{display:grid}.supplierTaxMixGrid,.supplierTaxMixFormCompact{grid-template-columns:1fr}}@media (width<=980px){.transitionSensitivityGrid,.executiveChartsGrid,.executiveCauseGrid{grid-template-columns:1fr}.crossTaxRows fieldset{grid-template-columns:1fr 1fr}.territorialDistributionMetrics{grid-template-columns:1fr}.territorialDistributionMetrics>span{border-bottom:1px solid #52627a;border-right:0}.territorialDistributionMetrics>span:last-child{border-bottom:0}.territorialDistributionTable>div{grid-template-columns:.5fr 1fr .7fr}.territorialDistributionTable>div>:last-child{grid-column:1/-1}.crossTaxResultGrid{grid-template-columns:1fr 1fr}.crossTaxResultGrid>div{border-bottom:1px solid #56647a}.executiveComparisonTable{overflow-x:auto}.executiveComparisonRow{min-width:760px}}@media (width<=620px){.crossTaxSensitivityHead,.territorialDistributionHead,.crossTaxRows fieldset{grid-template-columns:1fr;display:grid}.crossTaxDisclosureActions{flex-direction:column;align-items:stretch}.crossTaxDisclosureActions>div{grid-template-columns:1fr 1fr;display:grid}.crossTaxDestinationToggle{grid-template-columns:18px auto 1fr auto}.crossTaxSummaryTreatment{white-space:normal;grid-column:1/-1}.crossTaxDestinationToggle b{grid-column:1/-1;justify-self:start}.territorialDistributionTable>div{grid-template-columns:1fr}.territorialDistributionTable>div>:last-child{grid-column:auto}.crossTaxActions,.crossTaxResultHead{display:grid}.crossTaxResultGrid{grid-template-columns:1fr}}@media (width<=760px){.reformHero,.transitionCard,.proposalHero,.reportHero,.dashboardHero,.reportProjectionHead,.actionPlanHero,.mvpReadinessHead{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.reportStatus{justify-items:stretch}.reformYear{align-self:stretch}.readinessGrid,.reformBaseline,.annualizationSummary,.proposalFields,.proposalDocuments,.reportExecutiveGrid,.reportColumns,.creditTimingInputs,.accountingTermInputs,.reportProjectionGrid,.actionPlanSummary,.mvpReadinessGrid,.dashboardKpis,.dashboardFilters,.dashboardGaugeRow{grid-template-columns:1fr}.dashboardExecutiveSummary{grid-column:auto}.dashboardChartHeading{flex-direction:column;align-items:start}.dashboardMainChart{padding-inline:14px;overflow-x:auto}.dashboardMainChart svg{min-width:650px}.dashboardChartTotals{grid-template-columns:1fr}.dashboardChartTotals span{border-bottom:1px solid #384251;border-right:0}.dashboardBranches>span{grid-template-columns:1fr}.dashboardBranches strong{text-align:left}.reportProjectionGrid>span{border-bottom:1px solid #dedbd4;border-right:0}.reportProjectionGrid>span:last-child{border-bottom:0}.annualizationSummary span{border-bottom:1px solid #dedbd4;border-right:0}.scopeNotice,.contributionReconciliation{flex-direction:column}.contributionReconciliation>i{display:none}.contributionReconciliation>div,.contributionReconciliation>span{border-bottom:1px solid #dedbd4;border-right:0}.transitionSteps{grid-template-columns:1fr 1fr}.proposalIdentityFields{grid-template-columns:1fr}.acceptanceRoundHead{flex-direction:column;align-items:stretch}.acceptanceStages>div{grid-template-columns:34px minmax(0,1fr)}.acceptanceStages button,.acceptanceStages em{grid-column:2;justify-self:start}}@media (width<=1050px){.executiveCharts{grid-template-columns:1fr}}@media (width<=760px){.transitionBars>div{grid-template-columns:42px 1fr}.transitionBars small{grid-column:2}.valueBars strong{display:none}}:root{--ink:#f3f0e8;--muted:#a8afbc;--line:#343a47;--paper:#101319;--white:#1b2029;--dark:#11141a}body{color:var(--ink);background:radial-gradient(circle at 78% 0,#202536 0,#13171f 32%,#0e1117 78%)}.workspace{min-height:100vh}.workspace>header{border-bottom:1px solid #2d3340;padding-bottom:16px}.subtitle,.eyebrow{color:#a6adba}.card,.metrics article,.statusBar,.dropzone,.resultSummary,.resultMetrics article,.complianceMetrics article,.crossMetrics article,.readinessGrid article,.reformBaseline article,.transitionCard,.projection2026Results>span,.calculationMemory,.projectionPhase,.periodFacts span,.comparisonRow,.impactConclusion,.overviewMetrics article,.overviewFlow,.sourceYearSummary,.priceScenarioGrid>section,.creditTimingPanel,.executiveChart,.reportExecutiveGrid article,.actionPlanSummary span,.accountingCross,.diagnosisScope,.assistant,.overwriteDialog{color:#f3f0e8;background:#1a1f28;border-color:#343a47;box-shadow:0 12px 32px #0000002e}.card :is(p,span,small,em),.metrics :is(p,span,small),.statusBar span,.resultSummary :is(span,small),.resultMetrics :is(p,span,small),.complianceMetrics :is(p,span),.crossMetrics :is(p,span),.readinessGrid :is(p,span,small),.overviewMetrics :is(p,span,small),.reportExecutiveGrid :is(p,span,small){color:#aeb5c2}.card h2,.card h3,.card strong,.card b{color:#f6f2e9}.ecfIdentity{background:#343a47;border-color:#343a47}.ecfIdentity div,.crossGrid article,.presumptionBridge>div{color:#eef2f7;background:#202733}.ecfIdentity span,.crossGrid article>span:first-child,.presumptionBridge span{color:#bac3d2}.ecfIdentity strong,.crossGrid article strong,.presumptionBridge strong{color:#fff8ec}.crossGrid article small{color:#c2c9d4}.presumptionBridge small{color:#e6c982}.badge{color:#e7c77e;background:#332b20}select,input,textarea,.outline,.printScreenButton,.suggest,.assistantInput input,.proposalFields input,.proposalFields textarea,.pricePremises select,.creditTimingInputs input,.creditTimingInputs select,.accountingTermInputs input,.baseCompositionRow select,.baseCompositionFilters input,.baseCompositionFilters select,.actionPlanRow input,.actionPlanRow select,.diagnosisScope select{color:#f3f0e8;background:#151922;border-color:#424958}select option{color:#f3f0e8;background:#151922}.proposalFields label{color:#d7d2c8}.proposalFields select{color:#f7f4ed;background:#151922;border-color:#667083;min-width:0;height:auto;min-height:3rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.proposalFields select:hover{border-color:#929daf}.proposalFields :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#d4b66f;outline:2px solid #d4b66f59}.card .proposalFieldNote{color:#d8dde7;background:#242a35;border-left-color:#d4b66f}.outline,.printScreenButton{color:#e4c277}.outline:hover,.printScreenButton:hover,.suggest:hover{background:#252b37}.dropzone.dragging{background:#25283a}.assistantBody{background:#171b23}.assistantModes{background:#11151d;border-color:#343b48}.assistantModes button{color:#b9c0cc}.assistantModes button.active{color:#fff;background:#293956;border-color:#63769b}.aiMessage,.assistantAnswer{color:#e8e4da;background:#242a35}.assistantAnswer.attention{background:#342b20}.assistantAnswer.validated{background:#202b40;border-left-color:#587fc4}.assistantAnswer.loading{background:#29243a;border-left-color:#8c79c2}.assistantAnswer p{color:#c7cbd3}.assistantAnswer p a{color:#9fc7ff}.assistantSources{border-top-color:#3d4655}.assistantSources span{color:#aeb5c2}.assistantSources a{color:#9fc7ff}.reformHero,.overviewHero,.proposalHero,.reportHero,.actionPlanHero,.importIntro,.diagnosisBanner,.complianceBanner,.crossBanner{background:#171b22}.legalFoundation{background:#202530}.diagnosisScope button{color:#b7bdc8;background:#242a34}.diagnosisScope button.active{color:#fff;background:#4f5d78;border-color:#657694}.diagnosisMetrics .metricRevenue{color:#edf5ff;background:#1a2c43;border-color:#36577d}.diagnosisMetrics .metricTaxPosition,.diagnosisMetrics .metricIndirectTaxes{color:#fff0ec;background:#3b2429;border-color:#72414b}.diagnosisMetrics .metricBurden{color:#f1f0ff;background:#242947;border-color:#4d5689}.diagnosisMetrics .metricCredits{color:#f5efff;background:#302641;border-color:#604b7d}.diagnosisMetrics .metricContribution{color:#fff3dc;background:#392d1e;border-color:#705637}.diagnosisMetrics article :is(p,span,strong){color:inherit}.reportExecutiveGrid article.accent{color:#edf3ff;background:#202942;border-color:#52658e}.reportExecutiveGrid article.accent :is(small,strong,em){color:inherit}.overviewMetrics article.accent{color:#edf3ff;background:#202942;border-color:#52658e}.overviewMetrics article.accent :is(small,strong,em){color:inherit}.dashboardKpis article{color:#f3f0e8;background:#1a1f28;border-color:#343a47}.dashboardKpis article :is(small,em),.dashboardChartWide>div:first-child>small,.dashboardBranches small{color:#aeb5c2}.dashboardColumns,.dashboardBranches i{background-color:#303642;border-color:#343a47}.reportChart>div:first-child>small,.reportChartRow>small,.reportComparisonBars small{color:#aeb5c2}.reportChartRow>i{background:#303642}.reportComparisonBars i{border-color:#3d4452}.reportChartEmpty{color:#aeb5c2;background:#202631}.mvpReadinessGrid>span,.acceptanceStages>div,.reportFindings span{color:#f2eee5;background:#202631;border-color:#b99758}.mvpReadinessGrid>span :is(strong,small),.acceptanceStages>div :is(strong,small,em),.reportFindings span :is(strong,small){color:inherit}.mvpReadinessGrid>span.blocking{color:#ffd1c9;background:#40272c;border-color:#d36b5c}.mvpReadinessHead>span.blocking{color:#ffd1c9;background:#40272c;border:1px solid #d36b5c}.mvpReadinessGrid>span.attention,.mvpReadinessGrid>span.pending,.reportFindings span.priority{color:#f4d89a;background:#382f21;border-color:#b99758}.reportFindings span.attention{color:#ffc3b8;background:#40272c;border-color:#d36b5c}.reportFindings span.information{color:#cbdcff;background:#202d43;border-color:#527fa4}.revenueBridge>div:first-child,.contributionAttribution>div:first-child,.cfopReconciliationTotal,.actionPlanRow.header{background:#232934}.revenueBridge>div,.contributionAttribution>div,.executiveSummaryRow,.executiveSummaryTotal,.calculationRow,.technicalMemoryBody,.cfopReconciliationRow,.branchStatementHeader,.coverageRow,.crossFinding,.complianceFinding{border-color:#343a47}.branchStatementRow{color:#e8e4dc;background:#1a1f28;border-color:#343a47}.branchStatementRow:hover{background:#252b37}.branchStatementRow.centralAllocation{background:#30291f}.crossRevenueSummary{border:1px solid #343a47;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.crossRevenueSummary>span{border-right:1px solid #343a47;gap:7px;padding:17px;display:grid}.crossRevenueSummary>span:last-child{border-right:0}.crossRevenueSummary small,.crossRevenueRow small{color:#aeb5c2}.crossRevenueSummary strong{font:24px Georgia,serif}.crossRevenueSummary em{font-style:normal;font-weight:700}.crossRevenueBridge{border:1px solid #343a47;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1px 0 18px;display:grid;overflow:hidden}.crossRevenueBridge>span{border-right:1px solid #343a47;gap:6px;padding:14px;display:grid}.crossRevenueBridge>span:last-child{border-right:0}.crossRevenueBridge small,.crossRevenueBridge em{color:#aeb5c2;font-style:normal}.crossRevenueBridge strong{color:#f3f0e8}.crossRevenueHeader,.crossRevenueRow{grid-template-columns:minmax(250px,1.3fr) repeat(4,minmax(210px,1fr));align-items:center;min-width:1180px;display:grid}.crossRevenueHeader{color:#aeb5c2;text-transform:uppercase;border-bottom:1px solid #343a47;font-size:11px}.crossRevenueHeader>span,.crossRevenueRow>span,.crossRevenueRow>b,.crossRevenueRow>em{padding:13px 10px}.crossRevenueRow{border-bottom:1px solid #343a47}.crossRevenueRow>span:first-child{gap:5px;display:grid}.crossRevenueRow>b{color:#f3f0e8}.crossRevenueRow>em{color:#e7c77e;font-style:normal}.crossRevenueNote{color:#aeb5c2;margin:16px 0 0}.establishmentCoverage>.additionalEfdGuidance{margin:18px 0}.coverageHeader,.coverageRow{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(230px,1fr);align-items:center;gap:14px;display:grid}.coverageHeader{color:#aeb5c2;text-transform:uppercase;border-bottom:1px solid #343a47;padding:10px 12px;font-size:11px}.coverageRow{border-bottom:1px solid #343a47;padding:13px 12px}.coverageRow b{border-radius:6px;justify-self:start;padding:7px 10px;font-size:12px}.coverageRow b.missing{color:#fff2d2;background:#5a4320}.competenceCoverageSummary{border:1px solid #343a47;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.competenceCoverageSummary>span{border-right:1px solid #343a47;gap:6px;padding:15px;display:grid}.competenceCoverageSummary>span:last-child{border-right:0}.competenceCoverageSummary small{color:#aeb5c2}.competenceCoverageSummary strong{color:#fff8ec;font:22px Georgia,serif}.competenceCoverageTable{border:1px solid #343a47;border-radius:8px;overflow-x:auto}.competenceCoverageHeader,.competenceCoverageRow{grid-template-columns:minmax(110px,.65fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(210px,1.45fr) minmax(210px,1.45fr) minmax(110px,.75fr);align-items:center;gap:12px;min-width:980px;display:grid}.competenceCoverageHeader{color:#aeb5c2;text-transform:uppercase;background:#202631;padding:11px 12px;font-size:10px}.competenceCoverageRow{border-top:1px solid #343a47;padding:13px 12px}.competenceCoverageRow>span{gap:5px;display:grid}.competenceCoverageRow>span>b{color:#fff8ec}.competenceCoverageRow small{color:#aeb5c2;overflow-wrap:anywhere;line-height:1.45}.competenceCoverageRow>b{border:1px solid #0000;border-radius:6px;justify-self:start;padding:7px 10px;font-size:11px}.competenceCoverageRow .coverageGap{color:#ffb7aa}.competenceCoverageRow .coverageAdditional{color:#f1cf84}.competenceCoverageRow .coverageNone{color:#bcd4ff}.additionalEfdScope{padding:0;overflow:hidden}.additionalEfdScope>summary{cursor:pointer;padding:20px;list-style:none}.additionalEfdScope>summary::-webkit-details-marker{display:none}.additionalEfdReview{color:#ffc3b8;text-transform:uppercase;background:#40272c;border:1px solid #d36b5c;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.additionalEfdReview:after{content:"⌄";font-size:17px;line-height:1;transition:transform .2s}.additionalEfdScope[open] .additionalEfdReview:after{transform:rotate(180deg)}.additionalEfdBody{border-top:1px solid #343a47;padding:0 20px 20px}.additionalEfdGuidance{color:#e8e4dc;background:#202631;border:1px solid #4a5364;border-left:4px solid #d6a75a;border-radius:8px;margin:18px 0;padding:16px}.additionalEfdGuidance p{color:#c7cbd3;margin:7px 0 0;line-height:1.55}.additionalEfdHeader,.additionalEfdRow{grid-template-columns:.45fr 1.15fr .85fr .7fr 1.5fr .55fr;align-items:center;gap:14px;display:grid}.additionalEfdHeader{color:#aeb5c2;text-transform:uppercase;border-bottom:1px solid #343a47;padding:10px 12px;font-size:11px}.additionalEfdRow{border-bottom:1px solid #343a47;padding:13px 12px}.additionalEfdRow>span:nth-child(5){overflow-wrap:anywhere}.additionalEfdPeriodCheck{justify-content:center;align-items:center;display:flex}.additionalEfdPeriodCheck input{accent-color:#d6a75a;cursor:pointer;width:18px;height:18px}.additionalEfdGroup{border:1px solid #3c4350;border-radius:9px;margin-top:16px;overflow:hidden}.additionalEfdGroup.reconciled{border-color:#477ca8}.additionalEfdForm{background:#202631;grid-template-columns:1fr 1.6fr 1fr auto;align-items:end;gap:14px;padding:18px;display:grid}.additionalEfdSelectionSummary{color:#d8dce4;background:#171c24;border:1px solid #596273;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px}.additionalEfdForm label{color:#d8dce4;gap:7px;font-size:11px;font-weight:700;display:grid}.additionalEfdForm select,.additionalEfdForm textarea,.additionalEfdForm input{color:#f6f7f9;width:100%;min-height:42px;font:inherit;background:#171c24;border:1px solid #596273;border-radius:7px;padding:10px 11px}.additionalEfdForm textarea{resize:vertical;min-height:70px}.additionalEfdForm [aria-invalid=true]{border-color:#e27a69;box-shadow:0 0 0 2px #e27a692e}.additionalEfdValidation{color:#ffb5a8;grid-column:1/-1;margin:0;font-size:11px}.additionalEfdComplete{white-space:nowrap;min-height:42px}.additionalEfdConclusion{background:#1d3047;border-top:1px solid #477ca8;grid-template-columns:1fr 2fr 1fr;gap:18px;padding:17px 18px;display:grid}.additionalEfdConclusion div{gap:5px;display:grid}.additionalEfdConclusion small,.additionalEfdAudit small{color:#9fb1a7;text-transform:uppercase;font-size:10px}.additionalEfdConclusion p{color:#e4ece7;margin:0;line-height:1.45}.additionalEfdConclusion span{color:#b8c9bf;font-size:11px}.additionalEfdAudit{background:#1a2029;border-top:1px solid #3c4350}.additionalEfdAudit summary{color:#e5d2a5;cursor:pointer;justify-content:space-between;padding:13px 18px;display:flex}.additionalEfdAudit>div{border-top:1px solid #343a47;grid-template-columns:repeat(5,1fr);gap:14px;padding:15px 18px;display:grid}.additionalEfdAudit>div span{gap:4px;display:grid}.additionalEfdAudit>div p{color:#c7cbd3;grid-column:1/-1;margin:0}.additionalEfdAuditChange{background:#151a22;border:1px solid #414a59;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.additionalEfdAuditChange p{overflow-wrap:anywhere;background:#202631;border-left:3px solid #687386;border-radius:6px;padding:12px;line-height:1.55;color:#d8dce4!important;grid-column:auto!important}.additionalEfdAuditChange p:nth-child(2){border-left-color:#d6a75a}.additionalEfdAuditChange p:nth-child(3){border-left-color:#5594c7}@media (width<=760px){.additionalEfdHeader{display:none}.additionalEfdRow{grid-template-columns:1fr}}@media (width<=1100px){.additionalEfdForm{grid-template-columns:1fr 1fr}.additionalEfdComplete{align-self:end}.additionalEfdAuditChange{grid-template-columns:1fr}}@media (width<=760px){.additionalEfdForm,.additionalEfdConclusion,.additionalEfdAudit>div{grid-template-columns:1fr}.additionalEfdAudit>div p,.additionalEfdAuditChange{grid-column:auto}}.crossRevenueReconciliation{overflow:visible}.crossRevenueDetails{border:1px solid #343a47;border-radius:8px;margin-top:18px;overflow:hidden}.crossRevenueDetails>summary{cursor:pointer;color:#f3f0e8;background:#202631;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:flex}.crossRevenueDetails>summary::-webkit-details-marker{display:none}.crossRevenueDetails>summary:after{content:"⌄";color:#e7c77e;font-size:18px;transition:transform .2s}.crossRevenueDetails[open]>summary:after{transform:rotate(180deg)}.crossRevenueDetails>summary span{font-weight:700}.crossRevenueDetails>summary b{color:#aeb5c2;margin-left:auto;font-size:12px;font-weight:500}.crossRevenueDetailsBody{border-top:1px solid #343a47;padding:14px}.crossRevenueActions{justify-content:flex-end;margin-bottom:10px;display:flex}.crossRevenueTableScroll{overflow-x:auto}.contributionAttribution .creditBalance{background:#2d2640}.contributionAttribution .payableBalance{background:#3b2429}.benefitSummary,.benefitCard{background:linear-gradient(120deg,#211e29,#30283a)}.diagnosisAuditDetails{background:#171d26;border:1px solid #465164;border-radius:8px;margin-top:16px;overflow:hidden}.diagnosisExcelExport{width:100%;margin-top:16px}.diagnosisAuditDetails>summary{color:#f5f0e5;cursor:pointer;background:#202936;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.diagnosisAuditDetails>summary::-webkit-details-marker{display:none}.diagnosisAuditDetails>summary:before{content:"▾";color:#e7c77e;transition:transform .18s;transform:rotate(-90deg)}.diagnosisAuditDetails[open]>summary:before{transform:rotate(0)}.diagnosisAuditDetails>summary span{font-weight:800}.diagnosisAuditDetails>summary b{color:#bcd4ff;margin-left:auto;font-size:11px}.diagnosisAuditTable{overflow-x:auto}.diagnosisAuditHeader,.diagnosisAuditRow{grid-template-columns:1.1fr 1.35fr 1.15fr .75fr;align-items:center;gap:12px;min-width:760px;padding:11px 15px;display:grid}.diagnosisAuditHeader{color:#d6b86f;text-transform:uppercase;letter-spacing:.08em;background:#151a22;font-size:10px;font-weight:800}.diagnosisAuditRow{color:#f5f1e8;border-top:1px solid #343e4d}.diagnosisAuditRow>span{gap:3px;min-width:0;display:grid}.diagnosisAuditRow small{color:#adb7c6;overflow-wrap:anywhere}.diagnosisAuditRow>strong{color:#fff;text-align:right}.diagnosisAuditNote{color:#c5cbd5;background:#1c2430;border-top:1px solid #465164;margin:0;padding:13px 15px;font-size:11px;line-height:1.5}.benefitAuditTable .diagnosisAuditHeader,.benefitAuditTable .diagnosisAuditRow{grid-template-columns:1.25fr 1.15fr .7fr .75fr 1.35fr .75fr;min-width:1080px}.benefitAuditTable .auditSourceFile strong{color:#d8dee8;overflow-wrap:anywhere;font-size:11px;font-weight:650}.benefitSummary>.cardHead{margin-bottom:16px}.benefitSummary>strong{display:block}@media (width<=760px){.diagnosisAuditDetails>summary{align-items:flex-start}.diagnosisAuditHeader,.diagnosisAuditRow{min-width:680px}}.chart,.executiveSummaryRow,.executiveSummaryTotal{border-color:#343a47}.projectionViewSwitch,.periodFacts,.sourceYearSummary,.overviewFlow{background:#161b23;border-color:#343a47}.projectionViewSwitch button{color:#b4bbc7}.projectionViewSwitch button.active{color:#fff;background:#4b5673}.impactConclusionHead,.comparisonScopeSummary span,.impactConclusionNumbers span,.impactCostNumbers span{border-color:#343a47}.impactConclusion .favorable,.favorable,.pass,.complete,.validated,.ok,.reconciledRevenue,.received,.findingStatus.ok,.crossStatus.ok,.coverageRow b.received,.validationBadge.valid,.historyValid,.emptyFindings>span,.reconciled,.batchSummary.success,.reportProjectionHead>span.ready,.mvpReadinessHead>span.ready,.mvpReadinessGrid>span.ready,.acceptanceRoundHead>span.complete,.acceptanceStages>div.complete,.reportFindings span.ok,.accountingTermInputs>span.available{color:#bcd4ff!important;background:#202e48!important;border-color:#5477b1!important}.diagnosisBanner>span{color:#bcd4ff;background:#202e48}.overviewFlow b,.mvpReadinessGrid>span.ready b,.acceptanceStages .complete b{background:#587fc4}.unfavorable,.warn,.attention,.missing{color:#ffb7aa!important;background:#40262b!important}.scope{color:#d6c7ff!important;background:#302847!important}.partial,.method{color:#f1cf84!important;background:#382f20!important}.progress i,.diagnosisRow i,.transitionBars i{background:#303642}@media (width<=760px){.crossRevenueSummary,.crossRevenueBridge{grid-template-columns:1fr}.crossRevenueSummary>span,.crossRevenueBridge>span{border-bottom:1px solid #343a47;border-right:0}.crossRevenueSummary>span:last-child,.crossRevenueBridge>span:last-child{border-bottom:0}.competenceCoverageSummary{grid-template-columns:1fr 1fr}.competenceCoverageSummary>span{border-bottom:1px solid #343a47}.competenceCoverageSummary>span:nth-child(2n){border-right:0}.competenceCoverageSummary>span:nth-last-child(-n+2){border-bottom:0}}.assessmentHeader span:nth-child(2),.assessmentHeader span:nth-child(4),.assessmentRow span:nth-child(2),.assessmentRow>b:not(.creditCarry),.debitCard :is(.eyebrow,h2),.debitCard .executiveSummaryRow strong,.debitCard .executiveSummaryTotal strong,.resultCard .executiveSummaryRow strong,.resultCard .executiveSummaryTotal strong,.semanticDebit :is(small,strong),.contribReconciliationHeader span:nth-child(5),.contribReconciliationRow b{color:#ffad9f!important}.assessmentHeader span:nth-child(3),.assessmentHeader span:nth-child(5),.assessmentRow span:nth-child(3),.assessmentRow .creditCarry,.creditCard :is(.eyebrow,h2),.semanticCredit :is(small,strong),.contribReconciliationHeader span:nth-child(2),.contribReconciliationHeader span:nth-child(4),.creditRow b,.resultCard .executiveSummaryRow small,.resultCard .executiveSummaryTotal small{color:#c9bcff!important}.debitCard{border-top-color:#d97768!important}.creditCard{border-top-color:#8c7bd0!important}.resultCard{border-top-color:#d97768!important}.creditCarryBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 10px;display:grid}.diagnosisMetrics article .creditCarryBreakdown>span{color:#d9d0ff;background:#0f0c194d;border:1px solid #c9bcff33;border-radius:5px;gap:3px;padding:7px 8px;display:grid}.creditCarryBreakdown small{font-size:7px;color:#aaa1c8!important}.creditCarryBreakdown b{white-space:nowrap;font-size:9px;color:#f5efff!important}.creditCard .executiveSummaryRow strong,.creditCard .executiveSummaryTotal strong{color:#c9bcff!important}.assessmentMemory>div:first-child{color:#f6f2e9;background:#232934}.assessmentMemory>div:first-child :is(h2,p),.assessmentMemory .reconciliationResult :is(strong,small){color:inherit}.assessmentMemory .reconciliationResult{color:#fff0ec;background:#3b2429;border-top-color:#d97768}.natureDebit{color:#ffc1b5!important;background:#46282d!important}.natureCredit{color:#d5caff!important;background:#332b50!important}.contributionCalculationTable .calculationRow b,.contributionCalculationTable .calculationRow strong{color:#f6f2e9}.contributionCalculationTable .calculationRow>span:nth-child(3),.contributionCalculationTable .calculationRow>span:nth-child(4){color:#c8ced8}.assessmentMemory{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);display:grid}.assessmentMemory>div:first-child{grid-row:1/span 2}.assessmentEquationGroup{background:#1a1f28!important;border:0!important;border-bottom:1px solid #343a47!important;gap:10px!important;padding:16px 18px!important;display:grid!important}.assessmentEquationGroup>p{gap:3px;margin:0;display:grid}.assessmentEquationGroup>p b{color:#f3f0e8;font-size:14px}.assessmentEquationGroup>p small{color:#aeb5c2;font-size:12px}.assessmentEquation{align-items:stretch;gap:6px;min-width:0;display:flex}.assessmentEquation>span{background:#232934;border:1px solid #3b4352;border-radius:6px;flex:1;align-content:center;gap:5px;min-width:125px;padding:11px 12px;display:grid}.assessmentEquation>span small{color:#b7bfcc;font-size:11px}.assessmentEquation>span strong{color:#f6f2e9;white-space:nowrap;font:17px Georgia,serif}.assessmentEquation>i{color:#aeb5c2;align-self:center;font:19px Georgia,serif}.assessmentEquation .netCreditResult{color:#d9e8ff;background:#24334a;border-color:#4f78ad}.assessmentEquation .reconciliationResult{color:#fff0ec;background:#3b2429;border-color:#a65b58;border-top-width:3px}.horizontalScrollHint{color:#c7d9f3;text-align:right;background:#202b3d;border-bottom:1px solid #425776;margin:0;padding:10px 16px;font-size:12px;font-weight:700}.calculationTableViewport{scrollbar-gutter:stable;outline:none;overflow-x:auto}.calculationTableViewport:focus-visible{box-shadow:inset 0 0 0 2px #6f94c9}.contributionCalculationTable .calculationHeader,.contributionCalculationTable .calculationRow{grid-template-columns:105px 105px 180px 95px 195px 155px 155px 220px;align-items:center;min-width:1210px;display:grid}.contributionCalculationTable .calculationHeader{color:#c4cad4;text-transform:uppercase;background:#232934;border-bottom:1px solid #4a5261;font-size:11px;font-weight:700;line-height:1.3}.contributionCalculationTable .calculationHeader>span,.contributionCalculationTable .calculationRow>*{text-align:right;padding:13px 12px}.contributionCalculationTable .calculationHeader>span:first-child,.contributionCalculationTable .calculationRow>:first-child{text-align:left}.contributionCalculationTable .calculationRow{min-height:54px;font-size:13px}.contributionCalculationTable .calculationRow>*{justify-content:flex-end;align-self:stretch;align-items:center;line-height:1.25;display:flex}.contributionCalculationTable .calculationRow>:first-child{justify-content:flex-start}.contributionCalculationTable .calculationRow .natureDebit,.contributionCalculationTable .calculationRow .natureCredit{place-self:center;height:auto;padding:7px 10px}@media (width<=980px){.assessmentMemory{grid-template-columns:1fr}.assessmentMemory>div:first-child{grid-row:auto}.assessmentEquation{padding-bottom:5px;overflow-x:auto}}.rateGovernancePanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.rateGovernanceItem{color:#eef2f8;background:#202838;border:1px solid #3c506f;border-left:4px solid #6287bd;border-radius:8px;gap:7px;padding:16px 18px;display:grid}.rateGovernanceItem small{color:#9fb6d8;letter-spacing:.16em;font-size:10px;font-weight:700}.rateGovernanceItem strong{color:#fff;font-size:17px}.rateGovernanceItem span{color:#c9d2df;line-height:1.45}.rateGovernanceItem.divergence{background:#3d2428;border-color:#8f4b50 #8f4b50 #8f4b50 #e07b70}.rateGovernanceItem.divergence small,.rateGovernanceItem.divergence em{color:#ffb7aa}.rateGovernanceItem label{color:#f5ddd8;gap:6px;margin-top:5px;font-size:12px;display:grid}.rateGovernanceItem textarea{resize:vertical;color:#f6f2e9;background:#171c25;border:1px solid #8f4b50;border-radius:6px;min-height:72px;padding:10px}.reformBaseline article.projectionReady{color:#eef4ff;background:#202b40;border:1px solid #49658f;border-top:3px solid #6e96cf}.reformBaseline article.projectionReady span,.reformBaseline article.projectionReady small{color:#c5d1e3}.reformBaseline article.projectionReady strong{color:#fff}.transitionCard p{color:#c4cad4}.comparisonIntro{color:#f3f0e8;background:#202631;border-color:#414a5b}.comparisonIntro .eyebrow{color:#aebddd}.comparisonIntro h2{color:#fff}.comparisonIntro>p{color:#d1d6df}.projectionPremises .baseFormation{background:#3b4352;border-color:#3b4352}.projectionPremises .baseFormation>div{color:#f6f2e9;background:#202631}.projectionPremises .baseFormation>div.review{background:#35252a}.projectionPremises .baseFormation :is(small,span){color:#c3cad6}.projectionPremises .baseFormation strong{color:#fff8ec}.projectionPremises .baseFormation>div.review strong{color:#ffb2a7}.projectionPremises .baseFormation button{color:#f2cf84;background:#171c25;border-color:#b8914b}.projectionPremises .baseFormation button:hover{color:#fff;background:#283246}.projectionPremises .baseComposition{color:#f3f0e8;background:#1a1f28;border-color:#3b4352}.projectionPremises .baseComposition summary{color:#f6f2e9;background:#202631}.projectionPremises .baseCompositionFilters{background:#1b2029;border-color:#343c4a}.projectionPremises .baseCompositionFilters label{color:#d3d9e3}.projectionPremises .baseCompositionFilters small{color:#aeb8c8}.projectionPremises .baseCompositionFilters button{color:#f2cf84;background:#171c25;border-color:#b8914b}.projectionPremises .baseCompositionHeader{color:#b8c1cf;background:#202631}.projectionPremises .baseCompositionHeader,.projectionPremises .baseCompositionRow{border-color:#343c4a}.projectionPremises .baseCompositionRow{color:#e7e9ee;background:#1a1f28}.projectionPremises .baseCompositionRow:nth-of-type(2n){background:#1d232d}.cfopLegalRow td{color:#e7e9ee;background:#1a1f28;padding:0 14px 12px}.projectionPremises .baseComposition .cfopLegalTreatment summary{color:#f2cf84;cursor:pointer;background:#202631;padding:10px 12px;font-size:12px}.cfopLegalTreatment{border:1px solid #465165;border-radius:4px;line-height:1.6}.cfopLegalTreatment>strong,.cfopLegalTreatment>p,.cfopLegalTreatment>small{margin:10px 14px;display:block}.cfopLegalTreatment ul{margin:10px 14px;padding-left:18px}.cfopLegalTreatment a{color:#f2cf84;overflow-wrap:anywhere;text-decoration:underline}.cfopLegalTreatment>small{color:#b8c1cf}.baseCompositionTitle{color:#fff8ec;background:#171c24;border-bottom:1px solid #465165;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.baseCompositionTitle>div{gap:4px;display:grid}.baseCompositionTitle small{color:#b8c1cf;font-weight:400}.baseCompositionTitle>span{color:#f2cf84;text-transform:uppercase;background:#332a1c;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:800}.validationLayer{border-bottom:1px solid #465165}.validationLayer:last-child{border-bottom:0}.projectionPremises .validationLayer>summary{background:#202631;border:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.validationLayer>summary::-webkit-details-marker{display:none}.validationLayer>summary>span{align-items:center;gap:12px;display:flex}.validationLayer>summary>span>b{color:#fff2d2;border:1px solid #8b9ab0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.validationLayer>summary>span>span{gap:2px;display:grid}.validationLayer>summary small{color:#b8c1cf;font-weight:400}.validationLayer>summary em{text-align:center;text-transform:uppercase;border-radius:5px;padding:6px 9px;font-size:.7rem;font-style:normal;font-weight:800}.validationLayer>summary em.complete{color:#dff7e8;background:#1f4f7d}.validationLayer>summary em.available{color:#fff2d2;background:#57431f}.validationLayer>summary em.blocked{color:#ffe5e2;background:#6a2f32}.validationLayer>summary em.locked{color:#aeb8c8;background:#303743}.validationLayer>summary[aria-disabled=true]{cursor:not-allowed;opacity:.72}.validationLayerAction{color:#dbe2ec;background:#202938;border-top:1px solid #566174;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.validationLayerAction p{margin:0}.validationLayerAction button{color:#171c24;background:#f2cf84;border:1px solid #c39a4c;border-radius:6px;flex:none;padding:10px 14px;font-weight:800}.validationLayerAction button:disabled{color:#8d96a5;cursor:not-allowed;background:#303743;border-color:#4b5565}.validationLayerAction.completed{background:#1f334c;border-top-color:#4f83b0}.validationLayerAction.completed p{color:#dff5eb;font-weight:650}.validationLayerAction.completed button:disabled{color:#ecfff8;opacity:1;background:#2f6f9f;border-color:#68a0cc}.batchUpdateAction{color:#dbe2ec;background:#182333;border-top:1px solid #506079;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.batchUpdateAction>div{gap:4px;display:grid}.batchUpdateAction small{color:#aeb9ca}.batchUpdateAction span{color:#a9d3ee;font-size:.88rem}.batchUpdateAction button{color:#171c24;background:#f2cf84;border:1px solid #c39a4c;border-radius:6px;flex:none;min-width:210px;padding:11px 15px;font-weight:800}.batchUpdateAction button:disabled{color:#8d96a5;cursor:not-allowed;background:#303743;border-color:#4b5565}.ncmRevisionFields{background:#1a2230;border:1px solid #b8914b;border-radius:7px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:10px;width:min(720px,100%);margin:2px 0;padding:10px 12px;display:grid}.ncmRevisionFields legend{color:#f4cf7a;padding:0 6px;font-weight:800}.ncmRevisionFields label{color:#eef3fb;gap:5px;font-size:12px;font-weight:700;display:grid}.ncmRevisionFields input,.ncmRevisionFields textarea{color:#fff;width:100%;font:inherit;background:#121923;border:1px solid #59677c;border-radius:5px;padding:8px 9px}.ncmRevisionFields textarea{resize:vertical;min-height:58px}.ncmRevisionFields>small{color:#b9c6da;grid-column:1/-1}.cstCfopMethod{color:#cbd2dd;background:#202631;border-bottom:1px solid #414a5b;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.cstCfopMethod :is(p,h3),.cstCfopLayerTwo :is(p,h3){margin:0}.cstCfopMethod h3,.cstCfopLayerTwo h3{color:#fff8ec;margin-top:5px}.cstCfopMethod>span{text-transform:uppercase;text-align:center;border-radius:5px;padding:7px 10px;font-size:.75rem;font-weight:800}.cstCfopMethod>span.reconciled{color:#dff7e8;background:#1f4f7d}.cstCfopMethod>span.blocked{color:#ffe5e2;background:#6a2f32}.cstCfopTable{border-bottom:1px solid #414a5b;overflow-x:auto}.cstCfopRow{border-top:1px solid #343c4a;grid-template-columns:110px 60px minmax(240px,1.35fr) minmax(120px,.7fr) 130px repeat(6,minmax(130px,.8fr));min-width:1580px;display:grid}.cstCfopRow>span{color:#e7e9ee;border-left:1px solid #343c4a;align-content:center;min-height:54px;padding:9px 10px;display:grid}.cstCfopRow>span:first-child{border-left:0}.cstCfopRow small{color:#aeb8c8}.baseReconciliationAudit dt small{color:#aeb8c8;margin-top:3px;font-size:.78rem;font-weight:500;display:block}.cstCfopRow.header{color:#fff2d2;text-transform:uppercase;background:#2a303b;font-size:.75rem;font-weight:800}.cstCfopRow .ok{color:#a8d6f2}.cstCfopRow .attention{color:#ffaaa1}.cstCfopLayerTwo{color:#cbd2dd;background:#1b2029;border-bottom:1px solid #414a5b;padding:18px 20px}.ncmLegalGuard{color:#e7e9ee;background:#181e27;border-bottom:1px solid #566174}.ncmLegalGuardHead{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.ncmLegalGuardHead :is(p,h3){margin:0}.ncmLegalGuardHead h3{color:#fff8ec;margin-top:5px}.ncmLegalGuardHead>div>p:last-child{color:#cbd2dd;margin-top:8px}.ncmLegalGuardHead>span{text-align:center;text-transform:uppercase;border-radius:5px;max-width:250px;padding:9px 12px;font-size:.75rem;font-weight:800}.ncmLegalGuardHead>span.reconciled{color:#dff7e8;background:#1f4f7d}.ncmLegalGuardHead>span.blocked{color:#ffe5e2;background:#6a2f32}.ncmRequiredDecisionCallout{color:#fff2d2;background:#30281a;border:1px solid #c79a43;border-left:5px solid #f0c766;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:0 20px 20px;padding:14px 16px;display:flex}.ncmRequiredDecisionCallout>div{gap:4px;display:grid}.ncmRequiredDecisionCallout span{color:#d8cfba}.ncmRequiredDecisionCallout button{color:#17140e;cursor:pointer;background:#f0c766;border:1px solid #f0c766;border-radius:5px;flex:none;padding:10px 15px;font-weight:800}.ncmLegalSummary{border:1px solid #465165;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px 20px;display:grid;overflow:hidden}.ncmLegalSummary>span{border-left:1px solid #465165;gap:5px;padding:12px;display:grid}.ncmLegalSummary>span:first-child{border-left:0}.ncmLegalSummary small,.ncmLegalRow small{color:#b9c4d6}.ncmBridgeSummary{background:#202938;border:1px solid #52617a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-8px 20px 20px;display:grid;overflow:hidden}.ncmBridgeSummary>span{border-left:1px solid #52617a;gap:5px;padding:12px;display:grid}.ncmBridgeSummary>span:first-child{border-left:0}.ncmBridgeSummary small{color:#b9c4d6}.ncmBridgeSummary strong{color:#fff2d2}.ncmLegalSummary>span small:last-child,.ncmBridgeSummary>span small:last-child{line-height:1.45}.ncmMemoryExportAction{background:#19283a;border:1px solid #52617a;border-top:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.ncmMemoryExportAction span{gap:4px;display:grid}.ncmMemoryExportAction small{color:#c4cfde;line-height:1.45}.ncmMemoryExportAction button{flex:none}.ncmResidualComposition{background:#211d21;border:1px solid #745044;border-radius:7px;margin:-8px 20px 20px;overflow:hidden}.ncmResidualComposition>summary{color:#ffe8c2;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:800;display:flex}.ncmResidualComposition>summary b{color:#fff8ec;text-align:center;background:#6a2f32;border-radius:999px;min-width:28px;padding:3px 8px}.ncmResidualExportAction{color:#c8d4e8;background:#18263a;border-top:1px solid #745044;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ncmResidualExportAction button{flex:none}.ncmResidualCompositionTable{border-top:1px solid #745044;overflow-x:auto}.ncmResidualCompositionRow{border-top:1px solid #49383b;grid-template-columns:130px 165px minmax(320px,1.2fr) minmax(360px,1.4fr);min-width:1050px;display:grid}.ncmResidualCompositionRow:first-child{border-top:0}.ncmResidualCompositionRow>span{border-left:1px solid #49383b;align-content:center;gap:4px;min-height:66px;padding:10px 12px;display:grid}.ncmResidualCompositionRow>span:first-child{border-left:0}.ncmResidualCompositionRow small{color:#b9c4d6;line-height:1.4}.ncmResidualCompositionRow.header{color:#ffe8c2;text-transform:uppercase;background:#493229;font-size:.75rem;font-weight:800}.ncmLegalTable{border-top:1px solid #465165;max-width:100%;max-height:540px;overflow:auto}.ncmLegalFilters{background:#182230;border-top:1px solid #465165;grid-template-columns:minmax(230px,1.15fr) 150px minmax(220px,1fr) 130px minmax(250px,1.15fr) auto auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.ncmLegalFilters>div,.ncmLegalFilters label{gap:6px;display:grid}.ncmLegalFilters>div small,.ncmFilterCount{color:#b9c4d6;line-height:1.35}.ncmLegalFilters label{color:#d9e1ec;text-transform:uppercase;font-size:.72rem;font-weight:700}.ncmLegalFilters input,.ncmLegalFilters select{color:#fff;background:#202938;border:1px solid #66748a;border-radius:5px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.ncmLegalFilters button{color:#ffe4ad;cursor:pointer;background:0 0;border:1px solid #d8ad5d;border-radius:5px;min-height:40px;padding:8px 13px;font-weight:800}.ncmLegalFilters button.gold{color:#17120a;background:#e8bd68}.ncmFilterCount{grid-column:1/-1}.supplierInvestigation{overflow-wrap:anywhere;border:1px solid #66748a;border-radius:5px;margin:12px 16px}.supplierInvestigation summary{color:#f2cf84;cursor:pointer;font-size:13px;line-height:1.45}.supplierInvestigation p,.supplierInvestigation>small,.supplierInvestigation>a{margin:10px;font-size:14px;line-height:1.5;display:block}.supplierEvidenceParty{border-top:1px solid #66748a;padding:10px}.supplierEvidenceParty strong,.supplierEvidenceParty small{font-size:13px;line-height:1.5;display:block}.ncmLegalRow{border-top:1px solid #343c4a;grid-template-columns:170px 120px minmax(270px,1.3fr) 145px minmax(205px,1fr) 120px minmax(260px,1.2fr);min-width:1290px;display:grid}.ncmLegalRow>:is(span,td,th){border-left:1px solid #343c4a;align-content:center;gap:4px;min-height:72px;padding:10px 12px;display:grid}.ncmLegalRow>:is(span,td,th):first-child{border-left:0}.ncmLegalRow.header{z-index:1;color:#fff2d2;text-transform:uppercase;background:#2a303b;font-size:.75rem;font-weight:800;position:sticky;top:0}.ncmLegalRow select{color:#fff;background:#222a36;border:1px solid #74839a;border-radius:5px;min-width:0;padding:8px}.validationPriorityLabel{color:#ffe8c2;background:#493229;border-top:1px solid #745044;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.8rem;display:flex}.validationPriorityLabel span,.treatedOperations>summary b{color:#fff8ec;text-align:center;background:#6a2f32;border-radius:999px;min-width:28px;padding:3px 8px}.validationEmpty{color:#b9c4d6;background:#1b2029;margin:0;padding:16px 20px}.treatedOperations{background:#181e27;border-top:1px solid #465165}.treatedOperations>summary{color:#d8dfeb;cursor:pointer;background:#222a36;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.treatedOperations>summary::-webkit-details-marker{display:none}.treatedOperations>summary:before{content:"▸";color:#d8ad5d}.treatedOperations[open]>summary:before{content:"▾"}.treatedOperations>summary span{flex:1}.treatedOperations>summary b{background:#38465d}.ncmTreatedOperations{min-width:1290px}.ncmIdentificationAction{gap:6px;display:grid}.ncmIdentificationAction b{color:#ffe4ad}.ncmAutomaticReviewAction{background:#22291f;border:1px solid #8f7545;border-radius:6px;padding:8px}.ncmIdentificationAction input{color:#fff;background:#222a36;border:1px solid #d8ad5d;border-radius:5px;width:100%;min-width:0;padding:8px}.ncmLegalRow.pending{background:#211d21}.ncmLegalNote{color:#dbe2ec;background:#202938;border-top:1px solid #566174;margin:0;padding:15px 20px}@media (width<=760px){.baseCompositionTitle,.validationLayerAction,.batchUpdateAction{flex-direction:column;align-items:stretch}.baseCompositionTitle>span,.validationLayerAction button,.batchUpdateAction button{text-align:center;align-self:stretch}.projectionPremises .validationLayer>summary{align-items:flex-start}.validationLayer>summary em{max-width:130px}.ncmLegalGuardHead{flex-direction:column}.ncmLegalSummary,.ncmBridgeSummary,.ncmRevisionFields{grid-template-columns:1fr}.ncmLegalSummary>span{border-top:1px solid #465165;border-left:0}.ncmBridgeSummary>span{border-top:1px solid #52617a;border-left:0}.ncmLegalSummary>span:first-child,.ncmBridgeSummary>span:first-child{border-top:0}.ncmMemoryExportAction{flex-direction:column;align-items:stretch}.ncmLegalFilters{grid-template-columns:1fr}}@media (width>=761px) and (width<=1600px){.ncmLegalFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ncmLegalFilters>div,.ncmFilterCount{grid-column:1/-1}}.reformYear select{min-height:48px;padding:10px 14px;line-height:1.25}.trajectoryScope.comparisonScopeSummary{color:#f3f0e8;background:#1a1f28;border-color:#3b4352}.trajectoryScope.comparisonScopeSummary span{background:#1a1f28;border-color:#3b4352}.trajectoryScope.comparisonScopeSummary small{color:#aeb8c8}.trajectoryScope.comparisonScopeSummary strong{color:#fff8ec}.priceScenarioGrid.trajectoryGrid>section,.priceScenarioGrid.trajectoryGrid>section.trajectoryCurrent,.priceScenarioGrid.trajectoryGrid>section.trajectoryPending{color:#f3f0e8;background:#1a1f28;border-color:#bd9852 #4a5262 #4a5262}.priceScenarioGrid.trajectoryGrid>section>span,.priceScenarioGrid.trajectoryGrid>section dd,.priceScenarioGrid.trajectoryGrid>section .scenarioTotal :is(dt,dd){color:#fff8ec}.priceScenarioGrid.trajectoryGrid>section>small,.priceScenarioGrid.trajectoryGrid>section dt{color:#b8c1cf}.priceScenarioGrid.trajectoryGrid dl div{border-color:#343c4a}.priceScenarioGrid.trajectoryGrid .projectionNotice{color:#f3d59b;background:#32291d;border-color:#bd9852}.priceScenarioGrid.trajectoryGrid .projectionNotice strong{color:#fff2d2}.priceScenarioGrid.trajectoryGrid .projectionNotice span{color:#d9c7a4}.annualizationSummary{background:#1a1f28;border-color:#4a5262}.annualizationSummary span{color:#f3f0e8;background:#1d232d;border-color:#4a5262}.annualizationSummary small{color:#b8c1cf}.annualizationSummary strong{color:#fff8ec}.projectionNotice{color:#d9c7a4;background:#32291d;border-color:#bd9852}.projectionNotice strong{color:#fff2d2}.projectionNotice span{color:#d9c7a4}.projectionPremiseInputs select{color:#f3f0e8;width:100%;min-height:60px;font:inherit;background:#151922;border:1px solid #424958;border-radius:6px;padding:11px 38px 11px 12px;line-height:1.35}.creditTimingIntro{color:#c4cad4}.creditTimingInputs label{color:#f3f0e8;grid-template-rows:minmax(46px,auto) 48px auto}.creditTimingInputs input,.creditTimingInputs select{color:#fff8ec;background:#151922;border-color:#566073;min-height:48px}.creditTimingInputs small,.accountingTermInputs small,.creditTimingResults small,.creditTimingResults em{color:#b8c1cf}.creditTimingResults{background:#1a1f28;border-color:#4a5262}.creditTimingResults>span{color:#f3f0e8;border-color:#4a5262}.creditTimingResults strong{color:#fff8ec}.creditTimingResults .neutral{color:#f3f0e8;background:#202631}.impactDriverExplanation{color:#e8e4dc;background:#202631;border:1px solid #4a5262;border-left:3px solid #bd9852;border-radius:8px;gap:8px;margin-top:14px;padding:20px 24px;display:grid}.impactDriverExplanation :is(p,h3){margin:0}.impactDriverExplanation h3,.impactDriverExplanation strong{color:#fff8ec}.impactDriverExplanation p:not(.eyebrow){line-height:1.55}.impactDriverSummary{border:1px solid #4a5262;border-radius:8px;display:grid;overflow:hidden}.impactDriverSummary>div{border-top:1px solid #3d4553;grid-template-columns:minmax(260px,1.8fr) minmax(150px,.8fr) minmax(150px,.8fr);align-items:center;min-height:58px;display:grid}.impactDriverSummary>div:first-child{border-top:0}.impactDriverSummary>div>span{gap:4px;padding:12px 14px;display:grid}.impactDriverSummary .header{color:#e8d6ae;letter-spacing:.06em;text-transform:uppercase;background:#2b323e;min-height:42px;font-size:.76rem;font-weight:800}.impactDriverSummary .total{background:#2a313c}.impactDriverSummary small{color:#bac2d0;line-height:1.35}.impactDriverDetails{border:1px solid #4a5262;border-radius:8px}.impactDriverDetails summary{color:#f1d18f;cursor:pointer;padding:13px 16px;font-weight:800}.impactDriverDetails[open] summary{border-bottom:1px solid #4a5262}.impactDriverDetails .impactDriverSummary{border:0;border-radius:0}.reconciliationExportAction{background:#2748752e;border:1px solid #709dde73;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.reconciliationExportAction small{color:var(--muted);flex:360px;line-height:1.45}.reconciliationDownloadFallback{color:#f3d790;border:1px solid #d0ad63;border-radius:7px;align-items:center;min-height:42px;padding:9px 14px;font-weight:800;text-decoration:none;display:inline-flex}.reconciliationDownloadFallback:hover,.reconciliationDownloadFallback:focus-visible{background:#d0ad6324;outline:2px solid #0000}.reconciliationExportAction .reconciliationExportNotice{color:#dbe8fb;background:#3760974d;border-radius:6px;flex:1 0 100%;padding:9px 11px}.reconciliationExportAction .reconciliationExportNotice.success{color:#d9f6df;background:#2970404d}.reconciliationExportAction .reconciliationExportNotice.error{color:#ffd9d9;background:#8b303057}.annualBaseApply.applied{color:#fff;background:#244f78;border-color:#6d99c8}.annualBaseStatus{margin-top:.35rem;display:block}.annualBaseStatus.applied{color:#8fc2f0}.annualBaseStatus.pending{color:#f0c96a}.inheritedPremises2027{background:#19283a;border:1px solid #47678c;border-left:4px solid #6d99c8;border-radius:7px;grid-template-columns:minmax(280px,1.25fr) minmax(300px,1fr);gap:18px;margin:14px 18px 0;padding:14px 16px;display:grid}.inheritedPremises2027 .eyebrow{margin:0 0 5px}.inheritedPremises2027 h3{color:#fffaf0;margin:0 0 6px;font:400 17px/1.25 Georgia,serif}.inheritedPremises2027 p{color:#c5cbd5;margin:0;font-size:12px;line-height:1.5}.inheritedPremises2027 ul{color:#dbe5f1;align-content:center;gap:5px;margin:0;padding-left:19px;font-size:12px;line-height:1.4;display:grid}.annualSensitivityResult{background:#18273a;border:1px solid #4b6688;margin:1rem 1.25rem 1.25rem;padding:1rem}.annualSensitivityMetrics{border:1px solid #46566b;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem;display:grid}.annualSensitivityMetrics>span{border-right:1px solid #46566b;gap:.35rem;padding:.8rem;display:grid}.annualSensitivityMetrics>span:last-child{border-right:0}.annualSensitivityMetrics .total{background:#3a2f20}@media (width<=900px){.inheritedPremises2027,.annualSensitivityMetrics{grid-template-columns:1fr}.annualSensitivityMetrics>span{border-bottom:1px solid #46566b;border-right:0}}.reconciliationConclusion{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.reconciliationConclusion>span{background:#202733;border:1px solid #4a5262;border-radius:8px;gap:5px;padding:14px 16px;display:grid}.reconciliationConclusion small{color:#bac3d2}.reconciliationConclusion strong{color:#f3d790;font-size:18px}.roundingDisclosure{color:#d8dee8;background:#1d2430;border:1px solid #485264;border-left:3px solid #d0ad63;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=900px){.ncmRequiredDecisionCallout{flex-direction:column;align-items:stretch}.impactDriverSummary{overflow-x:auto}.impactDriverSummary>div{min-width:760px}}.taxBaseBridge{color:#e8e4dc;background:#181d26;border:1px solid #4a5262;border-radius:10px;gap:14px;margin-top:16px;padding:22px;display:grid}.annualBalancePhase{flex-direction:column;display:flex}.annualBalancePhase .taxBaseBridge{order:2}.annualBalancePhase .impactConclusion{order:3}.taxBaseBridgeHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.taxBaseBridgeHead :is(p,h3),.taxBaseBridgeScope{margin:0}.taxBaseBridgeHead h3,.taxBaseBridgeRow strong{color:#fff8ec}.taxBaseBridgeHead>span{text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:7px 10px;font-size:.75rem;font-weight:800}.taxBaseBridgeHead>span.ready{color:#dff7e8;background:#1f4f7d}.taxBaseBridgeHead>span.pending{color:#fff2d2;background:#5a4320}.taxBaseBridgeHead>span.blocked{color:#ffe5e2;white-space:normal;text-align:center;background:#6a2f32}.taxBaseBridgeScope{color:#c7ced9;line-height:1.5}.taxBaseBridgeTable{border:1px solid #4a5262;border-radius:8px;overflow-x:auto}.taxBaseBridgeRow{border-top:1px solid #414958;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(155px,1fr));min-width:1000px;display:grid}.taxBaseBridgeRow:first-child{border-top:0}.taxBaseBridgeRow>span{color:#f3f0e8;border-left:1px solid #414958;align-content:center;gap:3px;min-height:62px;padding:10px 12px;display:grid}.taxBaseBridgeRow>span:first-child{border-left:0}.taxBaseBridgeRow small{color:#b8c1cf}.taxBaseBridgeRow.header{background:#2a303b}.taxBaseBridgeRow.header>span{color:#fff2d2;text-transform:uppercase;min-height:44px;font-size:.78rem;font-weight:800}.baseReconciliationAudit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.baseReconciliationAudit>div{background:#202631;border:1px solid #4a5262;border-radius:8px;padding:18px}.baseReconciliationAudit :is(p,h4,dl){margin:0}.baseReconciliationAudit h4{color:#fff8ec;margin-top:5px}.baseReconciliationAudit dl{margin-top:14px;display:grid}.baseReconciliationAudit dl>div{border-top:1px solid #414958;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.baseReconciliationAudit dt{color:#c7ced9}.baseReconciliationAudit dd{color:#fff8ec;text-align:right;margin:0;font-weight:800}.baseReconciliationAudit .residual dd{color:#ffaaa1}.baseReconciliationAudit p:not(.eyebrow){color:#c7ced9;margin-top:12px;line-height:1.5}@media (width<=900px){.baseReconciliationAudit{grid-template-columns:1fr}}.scopeNotice{color:#d4dae4;background:#242a35;border-color:#bd9852}.scopeNotice strong{color:#fff2d2}.temporalGovernance2028{background:#171d27;border:1px solid #b99758;border-left:4px solid #d3a84f;border-radius:8px;margin-top:16px;padding:18px}.temporalGovernanceHead,.temporalGovernanceActions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.temporalGovernanceHead h3{margin:2px 0 5px}.temporalGovernanceHead small{color:#bac5d6}.temporalChangeSummary{border:1px solid #3e4a5d;border-radius:6px;grid-template-columns:1.4fr 1fr 1fr;margin-top:14px;display:grid;overflow:hidden}.temporalChangeSummary span{border-right:1px solid #3e4a5d;padding:12px}.temporalChangeSummary span:last-child{border-right:0}.temporalChangeSummary small,.temporalChangeSummary strong{display:block}.temporalChangeSummary small{color:#9cabc0;margin-bottom:5px}.temporalChangeSummary strong{overflow-wrap:anywhere}.temporalDecisionGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.temporalDecisionGrid fieldset{background:#1d2633;border:1px solid #526075;border-radius:6px;padding:14px}.temporalDecisionGrid legend{padding:0 6px;font-weight:700;line-height:1.4}.temporalDecisionGrid label{align-items:center;gap:7px;margin:8px 18px 8px 0;display:inline-flex}.temporalDecisionGrid input{width:auto}.temporalDecisionGrid small{color:#aebbd0;line-height:1.45;display:block}.retroactiveRevisionFields{background:#2a2027;border-left:3px solid #cf6f73;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;display:grid}.retroactiveRevisionFields label{gap:6px;font-weight:700;display:grid}.retroactiveRevisionFields textarea{resize:vertical;min-height:74px}.retroactiveRevisionFields p{color:#efc2c4;grid-column:1/-1;margin:0}.temporalGovernanceActions{justify-content:flex-end;margin-top:14px}.temporalGovernanceActions button{min-width:190px}.temporalGovernanceResult{background:#18263a;border-left:3px solid #5c9be7;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.temporalGovernanceResult small{color:#aebbd0}.retroactiveRevisionNotice{background:linear-gradient(100deg,#3a2025 0%,#2a2024 55%,#202331 100%);border:1px solid #d9a441;border-left:6px solid #e2ad45;border-radius:8px;gap:8px;padding:18px 20px 18px 22px;position:relative;box-shadow:0 0 0 1px #e2ad451a,0 12px 28px #0000003d}.retroactiveRevisionNotice:before{content:"!";color:#ffe1a3;border:2px solid #f0bd59;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid;position:absolute;top:16px;right:18px}.retroactiveRevisionNotice .retroactiveRevisionFlag{color:#101723;letter-spacing:.12em;background:#c48c29;border-radius:4px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:900}.retroactiveRevisionNotice>strong{color:#fff1d2;letter-spacing:.02em;padding-right:46px;font-size:17px}.retroactiveRevisionNotice>span:not(.retroactiveRevisionFlag){color:#f4dce0;font-weight:650}.retroactiveRevisionNotice small{color:#e1c3c7}@media (width<=900px){.temporalChangeSummary,.temporalDecisionGrid,.retroactiveRevisionFields{grid-template-columns:1fr}.temporalChangeSummary span{border-bottom:1px solid #3e4a5d;border-right:0}.temporalChangeSummary span:last-child{border-bottom:0}.retroactiveRevisionFields p{grid-column:auto}.temporalGovernanceHead,.temporalGovernanceActions{flex-direction:column}.temporalGovernanceActions button{width:100%}}.priceScenarioGrid>section>span,.priceScenarioGrid>section dd,.priceScenarioGrid>section .scenarioTotal :is(dt,dd){color:#fff8ec}.priceScenarioGrid>section>small,.priceScenarioGrid>section dt{color:#b8c1cf}.priceScenarioGrid dl div{border-color:#4a5262}.impactConclusion{color:#f3f0e8;background:#1a1f28;border-color:#4a5262}.impactConclusionHead{background:#202631}.impactConclusionHead .eyebrow,.impactConclusionHead label{color:#c2cad8}.impactConclusionHead h2,.impactConclusionHead select{color:#fff8ec}.impactConclusionHead select{background:#151922;border-color:#596273}.comparisonScopeSummary,.comparisonScopeSummary span{color:#f3f0e8;background:#1d232d;border-color:#4a5262}.comparisonScopeSummary small,.impactConclusionNumbers small,.impactNumbers small,.impactCostNumbers small{color:#b8c1cf}.comparisonScopeSummary strong,.impactConclusionNumbers strong,.impactNumbers strong,.impactCostNumbers strong{color:#fff8ec}.impactConclusion>p{color:#d1d6df;border-color:#4a5262}.executiveScopeLine{color:#cbd4e2;background:#171c24;border-top:1px solid #4a5262;border-bottom:1px solid #4a5262;flex-wrap:wrap;gap:10px 22px;padding:12px 20px;display:flex}.executiveScopeLine strong{color:#fff8ec}.executiveScopeLine .scopeCorrection{color:#e5c57f}.executiveComparisonTable{padding:14px 20px}.executiveComparisonRow{border:1px solid #465062;border-top:0;grid-template-columns:1.45fr repeat(3,minmax(150px,.8fr));display:grid}.executiveComparisonRow:first-child{border-top:1px solid #465062}.executiveComparisonRow>span{border-right:1px solid #465062;align-content:center;gap:4px;min-height:54px;padding:10px 12px;display:grid}.executiveComparisonRow>span:last-child{border-right:0;font-weight:800}.executiveComparisonRow.header{color:#d6bf8d;letter-spacing:.05em;text-transform:uppercase;background:#2a303b;min-height:38px;font-size:.75rem;font-weight:800}.executiveComparisonRow.header>span{min-height:38px}.executiveComparisonRow small{color:#aeb8c8}.executiveComparisonRow.total{background:#202a39}.executiveComparisonRow .favorable{color:#9bc2ff!important;background:#203553!important}.executiveComparisonRow .unfavorable{color:#ffc0b8!important;background:#4b292d!important}.executiveChartsGrid{grid-template-columns:1fr 1.35fr;gap:14px;padding:6px 20px 20px;display:grid}.executiveChartPanel{background:#171c24;border:1px solid #465062;border-radius:8px;min-width:0;padding:16px}.executiveChartPanel h3{margin:3px 0 14px}.executiveStackedColumns{justify-content:center;align-items:end;gap:42px;height:230px;display:flex}.executiveStackColumn{text-align:center;grid-template-rows:auto 1fr auto;gap:7px;width:min(38%,130px);height:100%;display:grid}.executiveStackColumn>strong{color:#fff8ec;font:14px Georgia,serif}.executiveStackTrack{border-bottom:1px solid #677287;align-items:end;min-height:150px;display:flex}.executiveStackTrack>div{border-radius:5px 5px 0 0;flex-direction:column-reverse;width:100%;min-height:8px;display:flex;overflow:hidden}.executiveStackTrack span{min-height:2px;display:block}.executiveChartLegend{color:#b8c1cf;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:.75rem;display:flex}.executiveChartLegend span{align-items:center;gap:5px;display:flex}.executiveChartLegend i{border-radius:2px;width:10px;height:10px}.tonePis{background:#7468aa}.toneCbs{background:#4f7fc4}.toneLegacy{background:#66758d}.toneIpi{background:#b99758}.toneIbs{background:#8bb4ed}.toneCross{background:#8a4650}.executiveWaterfall{align-items:stretch;gap:6px;min-height:260px;display:flex;overflow-x:auto}.waterfallStep{text-align:center;flex:1 0 92px;grid-template-rows:34px 150px 38px auto;gap:5px;min-width:92px;display:grid}.waterfallStep>strong{align-self:end;font-size:.76rem}.waterfallStep>b{font-size:.72rem;line-height:1.25}.waterfallStep>small{color:#9fa9b9;font-size:.65rem}.waterfallTrack{background:repeating-linear-gradient(0deg,#0000 0 36px,#29313e 37px);border-bottom:1px solid #677287;position:relative}.waterfallTrack i{background:#66758d;border-radius:3px;min-height:4px;position:absolute;left:12%;right:12%}.waterfallStep.increase .waterfallTrack i{background:#8a4650}.waterfallStep.decrease .waterfallTrack i{background:#4f7fc4}.waterfallStep.total .waterfallTrack i{background:#b99758}.executiveCauseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.executiveCauseGrid section{background:#1d232d;border:1px solid #465062;border-top:3px solid #5e8dcc;border-radius:7px;padding:15px}.executiveCauseGrid h3{margin:5px 0 10px;font:22px Georgia,serif}.executiveCauseGrid p{color:#cbd2dd;line-height:1.48}.executiveCauseGrid .conditionalCause{color:#ead5a7;background:#2d291f;border-left:3px solid #b99758;padding:9px}.executiveCauseGrid .causalReconciliationAlert{color:#ffd8d3;background:#48282c;border-left:3px solid #d66d74;padding:9px}.executiveAuditDetails{background:#191f28;border:1px solid #465062;border-radius:7px;margin:0 20px 16px}.executiveAuditDetails>summary{cursor:pointer;color:#d7c18e;padding:13px 15px;font-weight:800}.executiveAuditDetails>p{color:#cbd2dd;padding:0 15px 15px;line-height:1.5}.regulatoryComparison{color:#f3f0e8;background:#211f29;border-color:#6f5a36 #6f5a36 #6f5a36 #bd9852}.regulatoryComparison h2{color:#fff8ec}.regulatoryComparison p{color:#d1d6df}.regulatoryComparison small{color:#e0bd76}.regulatoryComparison strong{color:#f4d8a0}.regulatoryStatus span{color:#f7dda7;background:#44341f}.regulatoryMatrix>div:last-child>details,.regulatoryMatrix>div:last-child>details.recognized{color:#f3f0e8;background:#1a1f28;border-color:#3b4352}.regulatoryMatrix>div:last-child>details.recognized{background:#202838;border-color:#4b6386}.regulatoryMatrix summary strong,.regulatoryAuditGrid strong{color:#fff8ec}.regulatoryMatrix summary small,.regulatoryAuditGrid small,.regulatoryAuditGrid span{color:#b8c1cf}.regulatoryMatrix>div:last-child>details.pending{background:#2b231d;border-color:#8b623f}.regulatoryMatrix>div:last-child>details.decided{background:#28261f;border-color:#756744}.regulatoryMatrix summary em{color:#e0bd76}.regulatoryAuditGrid{background:#3b4352;border-color:#3b4352}.regulatoryAuditGrid section{background:#171c24}.regulatoryAuditGrid section.recommendation{border-left:3px solid #bd9852}@media (width<=1050px){.regulatoryAuditGrid{grid-template-columns:1fr 1fr}}.projectionPremiseInputs button{color:#f2cf84;background:#171c25;border-color:#7d6842}.projectionPremiseInputs button:hover{color:#fff8ec;background:#252b37}.projectionPremiseInputs button.active{color:#fff8ec;background:#3a3326;border-color:#bd9852}.projection2026Results>span.cash{color:#f5e7c9;background:#332a1e;border-color:#6f5833}.projection2026Results>span.cash small,.projection2026Results>span.cash em{color:#d9c39a}.projection2026Results>span.cash strong{color:#fff8ec}@media (width<=800px){.rateGovernancePanel{grid-template-columns:1fr}}@page{size:A4 landscape;margin:10mm}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important}body,.workspace{color:#171817!important}.card,.metrics article,.diagnosisMetrics article,.statusBar,.dropzone,.resultSummary,.resultMetrics article,.complianceMetrics article,.crossMetrics article,.readinessGrid article,.reformBaseline article,.transitionCard,.projection2026Results>span,.calculationMemory,.projectionPhase,.periodFacts span,.comparisonRow,.impactConclusion,.overviewMetrics article,.overviewFlow,.sourceYearSummary,.priceScenarioGrid>section,.creditTimingPanel,.executiveChart,.reportExecutiveGrid article,.actionPlanSummary span,.accountingCross,.diagnosisScope{color:#171817!important;box-shadow:none!important;background:#fff!important;border-color:#dedbd4!important}.card :is(p,span,small,em),.metrics :is(p,span,small),.diagnosisMetrics :is(p,span,small,strong),.card h2,.card h3,.card strong,.card b{color:#494a47!important}.crossRevenueSummary>span.attention{color:#7f3028!important;background:#f7e8e5!important;border-color:#d9b0aa!important}.crossRevenueSummary>span.attention :is(small,strong,em){color:#7f3028!important}.acceptanceStages>div,.mvpReadinessGrid>span,.reportFindings span{break-inside:avoid-page;page-break-inside:avoid;color:#252622!important;background:#f7f5f0!important;border-color:#b99758!important}.acceptanceStages>div.complete,.mvpReadinessGrid>span.ready{color:#203e5b!important;background:#eef5fb!important;border-color:#5f89b0!important}.mvpReadinessGrid>span.blocking,.reportFindings span.attention{color:#782f28!important;background:#f8eae7!important;border-color:#c56555!important}.reportFindings span.information{background:#eef4f8!important;border-color:#527fa4!important}.reportFindings span.priority{background:#faf3e4!important;border-color:#b27c2e!important}.acceptanceStages :is(strong,small,em),.mvpReadinessGrid :is(strong,small),.reportFindings :is(strong,small){color:inherit!important}.acceptanceRoundPanel{break-inside:auto!important;page-break-inside:auto!important}.mvpReadinessPanel{break-inside:avoid-page!important;page-break-inside:avoid!important;gap:3mm!important;padding:4mm!important}.acceptanceStages{display:block!important}.acceptanceStages>div{margin-bottom:3mm;display:grid!important}.mvpReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important;display:grid!important}.mvpReadinessGrid>span{min-height:22mm;margin:0;padding:2.5mm;display:grid!important}.acceptanceRoundPanel>p,.mvpReadinessPanel>p{clear:both;break-inside:avoid-page;page-break-inside:avoid;margin-top:2mm!important;display:block!important;position:static!important}.reportCharts{grid-template-columns:1fr 1fr!important}.reportExecutiveGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important}.reportExecutiveGrid article{min-height:31mm;padding:4mm}.reportExecutiveGrid strong{font-size:13pt}.reportNarrative{grid-template-columns:.75fr 1.15fr 1.15fr!important;gap:5mm!important}.reportProjectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.reportProjectionGrid>span{min-height:30mm;padding:4mm;color:#252622!important;background:#fff!important;border-bottom:1px solid #dedbd4!important;border-right:1px solid #dedbd4!important}.reportProjectionGrid>span :is(small,strong,em){color:inherit!important}.reportProjectionGrid>span.favorable{color:#244f78!important;background:#eaf0f6!important}.reportProjectionGrid>span.unfavorable{color:#7f3028!important;background:#f8eae7!important}.reportProjectionGrid>span.neutral{color:#494a47!important;background:#f6f5f2!important}.reportProjectionGrid>span:nth-child(4n){border-right:0!important}.reportProjectionGrid>span:nth-last-child(-n+4){border-bottom:0!important}.reportColumns{grid-template-columns:1fr 1fr!important;gap:5mm!important}.reportColumns .card{padding:4mm}.reportColumns h2{margin-bottom:4mm}.reportFindings{gap:2mm}.reportFindings span{padding:3mm}.reportActions{gap:2.5mm}.scopeNotice{padding:3mm 4mm;flex-direction:row!important}.dashboardKpis article{color:#252622!important;background:#fff!important;border-color:#dedbd4!important}.dashboardKpis article :is(small,em),.dashboardChartWide small,.dashboardBranches small{color:#595a56!important}.dashboardBranches i{background:#e4e2dc!important}.reportChart{min-height:265px}.reportChartRow>i{background:#e4e2dc!important}.reportChart :is(h2,strong,b,small,p){color:#252622!important}.sidebar,.headerActions,.assistant,button,.proposalModule{display:none!important}.shell{min-height:0;display:block}.workspace{width:100%!important;margin:0!important;padding:0!important}.workspace>header{border-bottom:1px solid #b89552;margin:0 0 8mm;padding:0 0 5mm}.workspace>header h1{margin:2mm 0}[hidden]{display:none!important}article,.card,.scopeNotice,.impactConclusion,.comparisonIntro,.periodFacts,.projectionViewSwitch{break-inside:avoid-page;page-break-inside:avoid}.baseComposition,.actionPlanTable,.officialDre{break-inside:auto;page-break-inside:auto;overflow:visible!important}.baseCompositionHeader,.baseCompositionRow,.actionPlanRow{min-width:0!important}.actionPlanRow{grid-template-columns:.5fr 2fr 1fr 1fr 1fr}.assistantBackdrop{display:none!important}a{color:inherit;text-decoration:none}}.annualBalancePhase>.impactConclusion:not(.annualExecutiveRich){display:none}.crossCardHead{background:linear-gradient(90deg,#252b36 0%,#202630 62%,#1b2029 100%);border-bottom:1px solid #424957;border-left:4px solid #b8914b;border-radius:8px 8px 0 0;margin:-18px -18px 18px;padding:16px 18px}.crossCardTitle .eyebrow{color:var(--section-eyebrow-color);font-size:var(--section-eyebrow-size);letter-spacing:.15em;margin:0 0 7px;font-weight:800;line-height:1.25}.crossCardTitle h2,.crossBanner .crossCardTitle h2{color:var(--section-title-color);font:400 var(--section-title-size)/var(--section-title-line) Georgia, serif;margin:0}.crossBanner .crossCardTitle>p:last-child{color:#aeb5c2;margin:7px 0 0;font-size:9px}.crossCardHead .badge{align-self:center}@media screen{.card>.cardHead,.projectionPhase>.cardHead,.projectionPremises>.cardHead,.creditTimingPanel>.cardHead{background:linear-gradient(90deg,#252b36 0%,#202630 62%,#1b2029 100%);border-bottom:1px solid #424957;border-left:4px solid #b8914b;border-radius:8px 8px 0 0;gap:20px;margin:-18px -18px 18px;padding:16px 18px}.card>.cardHead .eyebrow,.projectionPhase>.cardHead .eyebrow,.projectionPremises>.cardHead .eyebrow,.creditTimingPanel>.cardHead .eyebrow{color:var(--section-eyebrow-color);font-size:var(--section-eyebrow-size);letter-spacing:.15em;margin:0 0 7px;font-weight:800;line-height:1.25}.card>.cardHead h2,.projectionPhase>.cardHead h2,.projectionPremises>.cardHead h2,.creditTimingPanel>.cardHead h2{color:var(--section-title-color);font:400 var(--section-title-size)/var(--section-title-line) Georgia, serif;margin:0}.card>.cardHead :is(.cardPurpose,p:not(.eyebrow)),.projectionPhase>.cardHead p:not(.eyebrow),.projectionPremises>.cardHead p:not(.eyebrow),.creditTimingPanel>.cardHead p:not(.eyebrow){color:var(--section-support-color);font-size:var(--section-support-size);margin:7px 0 0;line-height:1.5}}@media (width<=760px){.managerialDreHead{flex-direction:column;align-items:stretch}.managerialDreHead>div:last-child{justify-items:stretch}.managerialDreScope,.managerialDreMargins{grid-template-columns:1fr}.managerialDreScope span,.managerialDreMargins span{border-bottom:1px solid #ddd8ce;border-right:0}.managerialDreScope span:last-child,.managerialDreMargins span:last-child{border-bottom:0}}@media print{.managerialDreCard{break-inside:auto!important;page-break-inside:auto!important;color:#20242a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.managerialDreCard>*+*{margin-top:4mm}.managerialDreHead{break-inside:avoid-page;page-break-inside:avoid;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.managerialDreHead>div:last-child{justify-items:end!important}.managerialDreScope{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:1.1fr 2fr .7fr 1fr!important;display:grid!important}.managerialDreMargins{break-inside:avoid-page!important;page-break-inside:avoid!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.managerialDreScope span,.managerialDreMargins span{border-bottom:0!important;border-right:1px solid #ddd8ce!important}.managerialDreScope span:last-child,.managerialDreMargins span:last-child{border-right:0!important}.managerialDreDisclaimer{break-inside:avoid-page;page-break-inside:avoid}.managerialDreViewport{display:none}.managerialDrePrintTable{table-layout:fixed;border-collapse:collapse;color:#20242a;font-variant-numeric:tabular-nums;width:100%;font-size:8pt;display:table}.managerialDrePrintTable col.managerialDrePrintLabel{width:25%}.managerialDrePrintTable thead{display:table-header-group}.managerialDrePrintTable tr{break-inside:avoid-page;page-break-inside:avoid}.managerialDrePrintTable :is(th,td){text-align:right;vertical-align:middle;border:1px solid #dedad1;padding:2.3mm 1.4mm}.managerialDrePrintTable :is(th,td):not(:first-child){white-space:nowrap}.managerialDrePrintTable :is(th,td):first-child{text-align:left}.managerialDrePrintTable thead th{text-transform:uppercase;font-size:7.5pt;color:#f8f4eb!important;background:#242b36!important}.managerialDrePrintTable thead small{text-transform:none;margin-top:1mm;font-size:6.5pt;font-weight:400;display:block;color:#c8ced8!important}.managerialDrePrintTable tbody th{font-weight:400}.managerialDrePrintTable tbody th strong,.managerialDrePrintTable tbody th small{display:block}.managerialDrePrintTable tbody th small{margin-top:.8mm;font-size:6.5pt;line-height:1.25;color:#777168!important}.managerialDrePrintTable tbody td:last-child{font-weight:800}.managerialDrePrintTable tbody tr.subtotal>*{font-weight:800;color:#172c42!important;background:#eaf0f6!important}.managerialDrePrintTable tbody tr.calculated>:first-child{border-left:2px solid #b99758}.managerialDreHead button{display:none}}.annualParityBlock{background:#182230;border:1px solid #45536a;border-radius:10px;margin:14px 0;padding:18px}.annualParityBlock .cardHead{margin-bottom:14px}.annualParityBlock .cardHead small{color:#b7c2d1;line-height:1.45}.inheritedDecisionGrid,.conclusionCauseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.conclusionCauseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inheritedDecisionGrid article,.conclusionCauseGrid article{background:#141d29;border:1px solid #3d4b60;border-radius:8px;gap:5px;padding:13px;display:grid}.inheritedDecisionGrid strong,.conclusionCauseGrid strong{color:#f0d28b;font-size:.8rem}.inheritedDecisionGrid span{color:#fff;font-family:Georgia,serif;font-size:1rem}.inheritedDecisionGrid small,.conclusionCauseGrid p{color:#b5c0ce;margin:0;font-size:.74rem;line-height:1.45}.annualBridgeEquation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;display:grid}.annualBridgeEquation>span{background:#131c28;border:1px solid #41506a;border-radius:8px;gap:5px;padding:14px;display:grid}.annualBridgeEquation>span strong{color:#fff;font-family:Georgia,serif;font-size:1.15rem}.annualBridgeEquation>span small{color:#aebbc9}.annualBridgeEquation>i{color:#d5b264;align-self:center;font-size:1.25rem;font-style:normal;font-weight:800}.inheritedAuditStrip{color:#bdc8d6;background:#202b3a;border-left:3px solid #c89d4f;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:11px 13px;font-size:.74rem;line-height:1.45;display:flex}.inheritedAuditStrip strong{color:#ead49e}.supplierCompositionMemory{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.supplierCompositionMemory>span{background:#131c28;border:1px solid #41506a;border-radius:8px;gap:3px;padding:12px;display:grid}.supplierCompositionMemory small{color:#aebbc9}.supplierCompositionMemory strong{color:#fff;font-family:Georgia,serif;font-size:1.15rem}.annualPriceFormation{margin-top:18px}.annualConclusionAudit{margin-top:16px}.annualCausalBridge{border:1px solid #465266;border-radius:8px;margin-top:14px;overflow:hidden}.annualCausalBridge>div{border-top:1px solid #465266;grid-template-columns:1.5fr repeat(3,1fr);gap:1px;display:grid}.annualCausalBridge>div:first-child{border-top:0}.annualCausalBridge>div>*{color:#d8e0eb;text-align:right;padding:10px 12px}.annualCausalBridge>div>:first-child{text-align:left}.annualCausalBridge .header{color:#aeb9c8;text-transform:uppercase;background:#202b3a;font-size:.7rem;font-weight:700}.annualCausalBridge .total{background:#202b3a}.annualCausalBridge .total strong{color:#f0d28b}.annualReconciliationStatus{color:#dce4ef;background:#1c3149;border-left:3px solid #4f83b0;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:12px;padding:12px 14px;display:flex}.annualReconciliationStatus strong{color:#fff}.annualReconciliationStatus.failed{background:#41262a;border-left-color:#d06d71}.annualConclusionLimitations{margin-top:12px}@media (width<=900px){.inheritedDecisionGrid,.conclusionCauseGrid,.supplierCompositionMemory{grid-template-columns:1fr 1fr}.annualBridgeEquation{grid-template-columns:1fr}.annualBridgeEquation>i{justify-self:center;transform:rotate(90deg)}.annualCausalBridge>div{grid-template-columns:1.4fr repeat(3,1fr)}}@media (width<=600px){.inheritedDecisionGrid,.conclusionCauseGrid,.supplierCompositionMemory{grid-template-columns:1fr}.annualCausalBridge{overflow-x:auto}.annualCausalBridge>div{min-width:620px}}@media (width<=1050px){.supplierTaxMixCompactShell .mixCompactResult,.supplierTaxMixCompactShell .supplierTaxMixApply{grid-column:1/-1}.supplierTaxMixCompactShell .supplierTaxMixApply{min-height:48px}}.hybridAnnualizationCard{gap:16px;display:grid}.hybridMethodNotice{background:#202b3b;border-left:3px solid #d0a44c;padding:14px 16px}.hybridMethodNotice strong{color:#fff2d2;font:700 17px Georgia,serif}.hybridMethodNotice p{color:#d8dfeb;margin:6px 0 0;line-height:1.5}.hybridCoverageSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.hybridCoverageSummary em{color:#aeb9ca;font-size:.72rem;font-style:normal}.hybridValueSummary{margin-top:0}.hybridAnnualizationDetails{background:#181e27;border:1px solid #455064;border-radius:7px;overflow:hidden}.hybridAnnualizationDetails>summary{color:#f2cd7a;cursor:pointer;padding:13px 15px;font-weight:800}.hybridAnnualizationTable{min-width:980px}.hybridAnnualizationDetails{overflow-x:auto}.hybridAnnualizationTable>div{border-top:1px solid #3d4655;grid-template-columns:1.55fr .65fr .65fr 1fr 1fr 1fr;display:grid}.hybridAnnualizationTable>div>span{color:#edf1f7;border-right:1px solid #3d4655;align-content:center;gap:4px;padding:11px 13px;display:grid}.hybridAnnualizationTable>div>span:last-child{border-right:0}.hybridAnnualizationTable .header{color:#c7d2e4;letter-spacing:.05em;text-transform:uppercase;background:#2b3442;font-size:.72rem;font-weight:800}.hybridAnnualizationTable small{color:#aeb9ca;font-size:.7rem;line-height:1.35}@media (width<=900px){.hybridCoverageSummary{grid-template-columns:1fr 1fr}}@media (width<=560px){.hybridCoverageSummary{grid-template-columns:1fr}}@media screen{.crossBanner{border:1px solid #424b5c;border-left:4px solid #b8914b}.crossBanner .crossCardTitle>p:last-child{color:#c5cbd5;font-size:12px;line-height:1.5}.crossBanner>span{color:#f0d898;background:#3b3121;border:1px solid #6f5934;font-size:11px;font-weight:750}.crossMetrics article{min-height:116px;padding:18px}.crossMetrics p{color:#d4d9e1;font-size:12px;font-weight:700}.crossMetrics strong{color:#fffaf0;font-size:28px}.crossMetrics span{color:#b7beca;font-size:11px;line-height:1.4}.crossFinding{grid-template-columns:118px minmax(0,1fr) minmax(150px,190px);gap:18px;min-height:82px;padding:16px 8px}.crossFinding>div strong{color:#fffaf0;font-size:14px;line-height:1.35}.crossFinding>div p{color:#c3c9d3;margin-top:7px;font-size:12px;line-height:1.55}.crossFinding>small{color:#b6becb;font-size:11px;line-height:1.4}.crossFinding.hasDetail{background:#1d232d;border-left:3px solid #b8914b;padding-left:12px}.keyReconciliationDetail{background:#171c24;border:1px solid #596274;border-radius:8px;margin-top:12px;overflow:hidden}.keyReconciliationDetail summary{cursor:pointer;background:#242b36;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 16px;list-style:none;display:flex}.keyReconciliationDetail summary::-webkit-details-marker{display:none}.keyReconciliationDetail summary span{color:#fffaf0;font-size:14px;font-weight:750}.keyReconciliationDetail summary b{color:#f2d997;font-size:11px}.keyReconciliationBody{border-top:1px solid #50596a;padding:16px}.keyReconciliationIntro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.keyReconciliationIntro p{color:#c8ced8;max-width:850px;margin:0;font-size:12px;line-height:1.6}.keyReconciliationExport{color:#20242c;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#f2d997;border:1px solid #f2d997;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #00000038}.keyReconciliationExport span{font-size:18px;line-height:1}.keyReconciliationExport:hover{background:#fff0bd;border-color:#fff0bd;transform:translateY(-1px)}.keyReconciliationExport:active{transform:translateY(0)}.keyReconciliationExport:focus-visible{outline-offset:3px;outline:3px solid #fffaf0}.keyReconciliationHeader,.keyReconciliationRow{grid-template-columns:minmax(260px,1.6fr) minmax(180px,.9fr) 110px 130px minmax(230px,1.2fr);align-items:center;gap:14px;display:grid}.keyReconciliationHeader{color:#b8c0cc;text-transform:uppercase;padding:9px 10px;font-size:10px;font-weight:800}.keyReconciliationRow{border-top:1px solid #3f4755;min-width:980px;padding:13px 10px}.keyReconciliationTable{overflow-x:auto}.keyReconciliationRow span{flex-direction:column;gap:4px;min-width:0;display:flex}.keyReconciliationRow strong{overflow-wrap:anywhere;color:#fffaf0;font-size:11px}.keyReconciliationRow small{overflow-wrap:anywhere;color:#aeb7c4;font-size:10px}.keyReconciliationRow b{color:#f2d997;font-size:11px}.keyReconciliationRow em{color:#f4ead4;text-align:right;font-size:12px;font-style:normal}.keyReconciliationRow p{color:#c8ced8;margin:0;font-size:11px;line-height:1.45}.crossStatus{letter-spacing:.06em;border:1px solid;min-width:96px;padding:7px 10px;font-size:10px;font-weight:800}.crossRevenueSummary small,.crossRevenueBridge small{color:#c5cbd5;font-size:11px;line-height:1.4}.crossRevenueSummary em,.crossRevenueBridge em{color:#d7bd7c;font-size:11px;line-height:1.4}.crossRevenueExplanation{background:#242b36;border-left:4px solid #d7bd7c;border-radius:6px;margin:16px 0 0;padding:15px 17px}.crossRevenueExplanation strong{color:#f2d997;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.crossRevenueExplanation p{color:#e1e5eb;margin:7px 0 0;font-size:12px;line-height:1.65}.otherRevenueComposition details{margin-top:4px}.otherRevenueComposition summary{color:#f2d997;cursor:pointer;font-size:11px;font-weight:750}.otherRevenueComposition ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.otherRevenueComposition li{color:#d7dde6;justify-content:space-between;gap:10px;font-size:10px;line-height:1.35;display:flex}.otherRevenueComposition li span{overflow-wrap:anywhere}.otherRevenueComposition li b{color:#f3f0e8;flex:none}.otherRevenueComposition details p{color:#aeb5c2;margin:8px 0 0;font-size:10px}.crossRevenueBridge{grid-template-columns:repeat(3,minmax(0,1fr))}.crossRevenueBridge>span{border-bottom:1px solid #343a47;align-content:center;min-height:88px}.crossRevenueBridge>span:nth-last-child(-n+3){border-bottom:0}.crossResidualBridge{background:#171c24;border-color:#596274}.crossResidualBridge summary{color:#fffaf0;background:#242b36;min-height:58px}.crossResidualBridge summary span{color:#fffaf0;font-size:14px}.crossResidualBridge summary b{color:#f2d997;background:#3b3121;border:1px solid #705a34;font-size:11px;line-height:1.35}.crossResidualBridgeBody{background:#171c24;border-top-color:#50596a}.crossResidualBridgeBody>p{color:#c8ced8;font-size:12px;line-height:1.6}.crossResidualBridgeRows>div,.crossResidualBridgeRows>details>summary{border-top-color:#3f4755;grid-template-columns:minmax(0,1fr) 190px 90px;min-height:66px}.crossResidualGroup{border-top:1px solid #3f4755}.crossResidualGroup>summary{cursor:pointer;align-items:center;padding:12px 16px;list-style:none;display:grid}.crossResidualGroup>summary::-webkit-details-marker{display:none}.crossResidualGroup>summary span{gap:4px;display:grid}.crossResidualGroup>summary span:before{content:"＋";color:#e7c77e;margin-left:-13px;position:absolute}.crossResidualGroup[open]>summary span:before{content:"−"}.crossResidualGroup>summary:hover{background:#202731}.crossResidualDetail{background:#11161d;padding:0 16px 16px}.crossResidualDetailIntro{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.crossResidualDetailIntro p{color:#c8ced8;margin:0;font-size:12px;line-height:1.5}.crossResidualDetailIntro button{color:#17130c;cursor:pointer;white-space:nowrap;background:#d6b66f;border:1px solid #b9944c;border-radius:8px;padding:10px 14px;font-weight:800}.crossResidualDetailScroll{border:1px solid #3f4755;border-radius:8px;overflow-x:auto}.crossResidualDetailHeader,.crossResidualDetailRow{grid-template-columns:175px 105px 130px 130px 125px 135px;align-items:center;gap:12px;min-width:850px;padding:11px 12px;display:grid}.crossResidualDetailHeader{color:#e7c77e;text-transform:uppercase;background:#29313d;font-size:10px;font-weight:800}.crossResidualDetailRow{color:#f4ead4;border-top:1px solid #343c49;font-size:11px}.crossResidualDetailRow span{gap:3px;display:grid}.crossResidualDetailRow small{color:#aeb7c4;line-height:1.35}.crossResidualDetailRow em{color:#e7c77e;font-style:normal;font-weight:800}.crossResidualDetailRow b{gap:3px;display:grid}.crossResidualDetailRow b small{font-weight:500}.crossResidualInvestigationRow{border-top:1px solid #343c49}.crossResidualInvestigationRow>summary{cursor:pointer;border-top:0;list-style:none}.crossResidualInvestigationRow>summary::-webkit-details-marker{display:none}.crossResidualPending{color:#f0c978;text-transform:uppercase;font-size:10px;font-weight:800}.crossResidualAnalysis{background:#171d25;grid-template-columns:1fr 1fr;gap:12px;min-width:850px;padding:4px 12px 14px;display:grid}.crossResidualAnalysis section{border:1px solid #3f4755;border-radius:8px;padding:12px}.crossResidualAnalysis section>small{color:#aeb7c4;margin:3px 0 9px;display:block}.crossResidualAnalysis section>p{color:#dce2ea;justify-content:space-between;gap:12px;margin:6px 0 0;display:flex}.crossResidualGuidance{grid-column:1/-1}.crossResidualGuidance p{line-height:1.5;display:block!important}.crossResidualTechnical{border-top:1px solid #343c49;grid-column:1/-1;padding-top:10px}.crossResidualTechnical summary{cursor:pointer;color:#cdb071;font-weight:800}.crossResidualTechnical div{color:#9fa9b6;overflow-wrap:anywhere;gap:8px;margin-top:10px;font-size:10px;display:grid}.crossResidualTechnical p{gap:3px;margin:0;display:grid}.crossResidualBridgeRows strong{color:#fffaf0;font-size:13px}.crossResidualBridgeRows small{color:#b8c0cc;font-size:11px;line-height:1.4}.crossResidualBridgeRows b,.crossResidualBridgeRows em{color:#f4ead4;font-size:13px}.crossResidualBridgeRows em{color:#e7c77e}.crossResidualBridgeRows .total{background:#29313d;border:1px solid #626d7e}.crossResidualBridgeRows .total b{color:#fffaf0;font-size:14px}.crossResidualExecutiveRow{border-top:1px solid #3f4755;grid-template-columns:minmax(280px,1fr) 170px minmax(260px,.8fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.crossResidualExecutiveRow>span{gap:4px;display:grid}.crossResidualExecutiveRow>b,.crossResidualExecutiveRow>em{text-align:right}.crossResidualExecutiveRow>em{color:#e7c77e;font-style:normal;font-weight:800}.crossResidualDiagnosis{background:#11161d;border-top:1px solid #3f4755;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.crossResidualDiagnosis section{background:#202731;border:1px solid #4b5564;border-radius:8px;align-content:start;gap:7px;padding:14px;display:grid}.crossResidualDiagnosis small{color:#e7c77e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.crossResidualDiagnosis strong{color:#f3f5f8;font-size:12px;line-height:1.55}}@media screen and (width<=760px){.crossFinding,.crossRevenueBridge{grid-template-columns:1fr}.crossRevenueBridge>span,.crossRevenueBridge>span:nth-last-child(-n+3){border-bottom:1px solid #343a47;border-right:0}.crossRevenueBridge>span:last-child{border-bottom:0}.crossResidualBridgeRows>div,.crossResidualBridgeRows>details>summary{grid-template-columns:minmax(0,1fr) auto}.crossResidualBridgeRows>details>summary em{grid-column:2}.crossResidualDetailIntro{flex-direction:column;align-items:stretch}.keyReconciliationDetail summary,.keyReconciliationIntro{flex-direction:column;align-items:flex-start}.keyReconciliationExport{width:100%}}.baseValidationBridge2026{background:#caa44c14;border:1px solid #caa44c6b;border-radius:12px;gap:10px;width:100%;margin-bottom:12px;padding:14px;display:grid}.baseValidationBridge2026 span,.baseValidationBridge2026 label{gap:6px;display:grid}.baseValidationBridge2026 textarea{resize:vertical;min-height:84px}.receivedBases2026{color:#e8edf5;background:#1d2634;border:1px solid #465266;border-radius:12px;margin-top:18px;overflow:hidden}.guidedSection2026{scroll-margin-top:18px}.guidedNextAction2026{background:#182c43;border-top:1px solid #5a7090;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.guidedNextAction2026 span{gap:4px;display:grid}.guidedNextAction2026 small,.sectionOrientation2026 small{color:#d7b96f;letter-spacing:.06em;font-size:.68rem;font-weight:800}.guidedNextAction2026 strong,.sectionOrientation2026 strong{color:#fff}.guidedNextAction2026 button{color:#171c24;background:#f2cf84;border:1px solid #c39a4c;border-radius:6px;padding:10px 14px;font-weight:800}.sectionOrientation2026{background:#182c43;border-bottom:1px solid #465266;grid-column:1/-1;gap:5px;padding:14px 16px;display:grid}.receivedBasesHeader,.receivedBasesAction,.compliancePremise2026{justify-content:space-between;align-items:center;gap:24px;display:flex}.receivedBasesHeader{border-bottom:1px solid #465266;padding:20px 22px}.receivedBasesHeader h3{color:#fff;margin:4px 0 6px;font-size:1.2rem}.receivedBasesHeader p,.receivedBasesAction p{color:#bec8d6;max-width:760px;margin:0;line-height:1.5}.receivedBasesStatus{color:#f5d891;text-transform:uppercase;background:#4d3d20;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:800}.receivedBasesStatus.ready{color:#d9ecff;background:#274866}.receivedBasesStatus.approved{color:#e7f3ff;background:#1f4f7d}.reformStageNavigator2026{background:#151d28;border-bottom:1px solid #465266}.reformStageNavigator2026>header{padding:18px 20px 14px}.reformStageNavigator2026 h3{color:#fff;margin:4px 0 5px;font-size:1.05rem}.reformStageNavigator2026 p{color:#b9c4d2;max-width:900px;margin:0;font-size:.8rem;line-height:1.45}.reformStageNavigator2026>div{grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;padding:0 16px 16px;display:grid}.reformStageNavigator2026 button{color:#dce4ef;text-align:left;cursor:pointer;background:#202a38;border:1px solid #465266;border-top-width:4px;border-radius:8px;gap:9px;min-height:108px;padding:12px 10px;display:flex}.reformStageNavigator2026 button>b{border:1px solid;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.reformStageNavigator2026 button>span{align-content:start;gap:4px;display:grid}.reformStageNavigator2026 button strong{color:#fff;font-size:.78rem;line-height:1.3}.reformStageNavigator2026 button small{color:#aeb9c8;font-size:.67rem;line-height:1.35}.reformStageNavigator2026 button em{color:inherit;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:.62rem;font-style:normal;font-weight:800}.reformStageNavigator2026 button.complete{color:#cfe9ff;background:#1c3149;border-top-color:#4f83b0}.reformStageNavigator2026 button.current{color:#ffe8ad;background:#342d20;border-color:#e0bd6b #c39a4c #c39a4c}.reformStageNavigator2026 button.upcoming{color:#aeb8c8;background:#242b35;border-top-color:#596477}.reformStageNavigator2026 button:disabled{opacity:.64;cursor:not-allowed}.validationPurposeMap{background:#18212e;border-bottom:1px solid #465266;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.validationPurposeMap article{background:#202b3a;border:1px solid #3f4b5e;border-radius:8px;gap:10px;padding:12px;display:flex}.validationPurposeMap b{color:#1c2430;background:#d7b96f;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.validationPurposeMap span{gap:4px;display:grid}.validationPurposeMap strong{color:#fff;font-size:.84rem}.validationPurposeMap small{color:#aeb9c8;font-size:.72rem;line-height:1.4}.baseCalculationBridge2026{font-variant-numeric:tabular-nums;border-bottom:1px solid #465266;grid-template-columns:minmax(270px,1.35fr) repeat(2,minmax(160px,.65fr));display:grid}.baseCalculationBridge2026>div{display:contents}.baseCalculationBridge2026 span{color:#e8edf5;text-align:right;border-bottom:1px solid #354155;padding:12px 16px}.baseCalculationBridge2026 span:first-child{text-align:left;gap:3px;display:grid}.baseCalculationBridge2026 small{color:#aeb9c8;font-size:.7rem}.baseCalculationBridge2026 .header span{color:#d7b96f;letter-spacing:.04em;text-transform:uppercase;background:#18212e;font-size:.7rem;font-weight:800}.baseCalculationBridge2026 .total span{color:#fff;background:#26364a;font-weight:800}.receivedBasesValues{background:#465266;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.receivedBasesValues article{background:#202b3a;gap:8px;padding:22px;display:grid}.receivedBasesValues small{color:#d7b96f;font-weight:750}.receivedBasesValues strong{color:#fff;font-family:Georgia,serif;font-size:clamp(1.45rem,2vw,2rem)}.receivedBasesValues span{color:#aeb9c8;font-size:.8rem}.receivedBasesTrace{border-top:1px solid #354155;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;padding:18px 22px;display:grid}.receivedBasesTrace>div{gap:8px;display:grid}.receivedBasesTrace small,.legacyReferences2026 small{color:#aeb9c8;line-height:1.45}.receivedBasesTrace details,.legacyReferences2026{background:#18212e;border:1px solid #465266;border-radius:8px}.receivedBasesTrace summary,.legacyReferences2026 summary{color:#e9d39d;cursor:pointer;padding:11px 13px;font-weight:750}.receivedBasesTrace .tableScroll{padding:0 12px 12px;overflow-x:auto}.receivedBasesCoverage>small{color:#d7b96f;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.receivedBasesCoverage>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.receivedBasesCoverage>div>span{background:#1b2532;border:1px solid #3f4b5e;border-radius:7px;gap:2px;padding:10px;display:grid}.receivedBasesCoverage>div strong{color:#fff;font-family:Georgia,serif;font-size:1.15rem}.receivedBasesCoverage>div small{color:#aeb9c8;font-size:.68rem}.receivedBasesCoverage p{color:#aeb9c8;margin:0;font-size:.78rem;line-height:1.45}.receivedBasesComposition>summary{font-size:.86rem}.receivedBasesComposition table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:660px}.receivedBasesComposition th,.receivedBasesComposition td{white-space:nowrap;border-bottom:1px solid #354155;padding:9px 10px;font-size:.78rem}.receivedBasesComposition th{color:#c8d2df;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.receivedBasesComposition td:nth-child(n+2),.receivedBasesComposition th:nth-child(n+2){text-align:right}.receivedBasesComposition tbody tr:hover{background:#202c3c}.receivedBasesComposition tfoot th{color:#fff;background:#222e3e}.receivedBasesAuditRows{background:#141c27;border:1px solid #3c4758;border-radius:7px;margin:0 12px 12px}.receivedBasesAuditRows>summary{color:#bfc9d6;padding:10px 12px;font-size:.76rem;font-weight:700}.receivedBasesAuditRows .tableScroll{max-height:420px;overflow:auto}.legacyReferences2026{margin:0 22px 18px}.legacyReferences2026 p,.legacyReferences2026 small{margin:0;padding:0 14px 12px;display:block}.receivedBasesAction{background:#222e3e;border-top:1px solid #465266;padding:16px 22px}.baseReviewAudit2026{flex:100%;grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr);gap:10px;display:grid}.baseReviewAudit2026 label{color:#c8d2df;gap:5px;font-size:.72rem;font-weight:750;display:grid}.baseReviewAudit2026 input,.baseReviewAudit2026 textarea{color:#f3f0e8;width:100%;min-height:40px;font:inherit;background:#18212e;border:1px solid #586579;border-radius:6px;padding:9px 10px}.baseReviewAudit2026 textarea{resize:vertical;min-height:58px}.receivedBasesAction{flex-wrap:wrap}.receivedBasesAction button{color:#171c24;background:#f2cf84;border:1px solid #c39a4c;border-radius:7px;flex:none;padding:11px 15px;font-weight:800}.receivedBasesAction button:disabled{color:#8d96a5;cursor:not-allowed;background:#303743;border-color:#4b5565}.compliancePremise2026{color:#e8edf5;background:#27251f;border:1px solid #66583e;border-radius:10px;margin-top:14px;padding:16px 20px}.compliancePremise2026>div{gap:4px;margin-right:auto;display:grid}.compliancePremise2026 legend{color:#d7b96f;text-transform:uppercase;padding:0;font-size:.7rem;font-weight:800}.compliancePremise2026 small{color:#bdb9ae;max-width:660px;line-height:1.4}.compliancePremise2026 em{color:#e3ca8c;font-size:.72rem;font-style:normal}.compliancePremise2026 button:disabled{opacity:.45;cursor:not-allowed}.compliancePremise2026 button{color:#ead9af;background:0 0;border:1px solid #8b7548;border-radius:6px;flex:none;padding:10px 13px}.compliancePremise2026 button.active{color:#1b1d20;background:#e0bd6b;font-weight:800}@media (width<=760px){.receivedBasesHeader,.receivedBasesAction,.compliancePremise2026,.guidedNextAction2026{flex-direction:column;align-items:stretch}.validationPurposeMap{grid-template-columns:1fr}.baseCalculationBridge2026{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,.65fr));overflow-x:auto}.receivedBasesValues,.receivedBasesTrace,.receivedBasesCoverage>div{grid-template-columns:1fr}.receivedBasesAction button,.compliancePremise2026 button{width:100%}.reformStageNavigator2026>div{grid-template-columns:1fr}}@media (width>=761px) and (width<=1180px){.reformStageNavigator2026>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen{.reformModule .projectionStepHeading2027 .eyebrow{color:var(--section-eyebrow-color);font-size:var(--section-eyebrow-size);letter-spacing:.15em;margin:0 0 3px;font-weight:800;line-height:1.25}.reformModule .projectionStepHeading2027 h2{color:var(--section-title-color);font:400 var(--section-title-size)/var(--section-title-line) Georgia, serif;margin:0}.reformModule .projectionStepHeading2027>small,.reformModule .projectionStepHeading2027>p:last-child:not(.eyebrow){color:var(--section-support-color);font-size:var(--section-support-size);line-height:1.5}:is(.conditionalCfopTable,.conditionalNcmTable){border-collapse:collapse;width:100%;display:block}:is(.conditionalCfopTable,.conditionalNcmTable)>:is(thead,tbody){display:block}:is(.conditionalCfopTable,.conditionalNcmTable) :is(td,th){text-align:left;min-width:0}.conditionalCfopTable th{font-weight:inherit}.conditionalCfopTable .baseCompositionHeader th{overflow-wrap:anywhere;padding:10px 0;font-size:11px}.conditionalCfopTable td>select{width:100%}.conditionalNcmTable .ncmLegalRow th{font-weight:800}.ncmFactorNote{color:#b9c4d6;margin:10px 20px;font-size:.8rem;line-height:1.45}}.contributionTreatmentSummary{color:#e7e9ee;background:#1b2029;border:1px solid #5c6a80;border-left:3px solid #c9a153;margin:16px 0;padding:18px 20px}.contributionTreatmentSummary>strong{color:#ffe0a0;font-size:1rem}.contributionTreatmentSummary p,.contributionException p{margin:10px 0;line-height:1.6}.contributionTreatmentMetrics{flex-wrap:wrap;gap:18px 36px;margin:14px 0;display:flex}.contributionTreatmentMetrics dt{color:#c8d3e3;font-size:.875rem}.contributionTreatmentMetrics dd{margin:5px 0 0;font-size:1.2rem;font-weight:700}.contributionException{color:#e7e9ee;overflow-wrap:anywhere;background:#202631;border:1px solid #66748a;border-radius:7px;margin:12px 0;padding:18px 20px}.contributionException h4{color:#ffe0a0;margin:0;font-size:1rem}.contributionException details{margin:12px 0}.contributionException summary{cursor:pointer;color:#c8dcfa}.contributionException ul{max-height:230px;font-size:.875rem;overflow:auto}.contributionDecisionFields{gap:14px;margin-top:16px;display:grid}.contributionDecisionFields label{color:#e7e9ee;gap:7px;font-size:.875rem;display:grid}.contributionDecisionFields input,.contributionDecisionFields select,.contributionDecisionFields textarea{color:#fff;width:100%;font:inherit;background:#141921;border:1px solid #8494ae;border-radius:5px;padding:10px}.contributionDecisionFields textarea{resize:vertical;min-height:90px}.contributionException button,.contributionDecisionFields button{color:#15110a;cursor:pointer;background:#f1ce80;border:1px solid #c9a153;border-radius:5px;justify-self:start;padding:10px 16px}.contributionException button:disabled{opacity:.5;cursor:not-allowed}.operationPremisesSummary{color:#d7e0ee;background:#202731;border:1px solid #796333;border-left:3px solid #b9974f;border-radius:8px;margin:16px 0;padding:18px 20px}.operationPremisesSummary h3{color:#fff;margin:6px 0 10px}.operationPremisesSummary p{margin:8px 0;line-height:1.6}.operationPremisesSummary summary{cursor:pointer;color:#f3cf80;padding:10px 0;font-weight:600}.operationPremisesTable{max-width:100%;overflow-x:auto}.operationPremisesTable table{border-collapse:collapse;width:100%;font-size:.87rem}.operationPremisesTable caption{text-align:left;padding:10px 0}.operationPremisesTable th,.operationPremisesTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #526070;padding:10px 12px}.operationPremisesTable th:first-child{text-align:left}@media print{.operationPremisesSummary{break-inside:avoid;color:#111;background:#fff}.operationPremisesSummary h3{color:#111}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media screen{:root{--font-sans:Arial, Helvetica, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--section-title-size:1.375rem;--section-title-line:1.3;--section-eyebrow-size:.75rem;--section-support-size:.875rem;--section-eyebrow-color:#e2c580;--section-title-color:#fffaf0;--section-support-color:#cbd3df;--muted:#b7c1d0;--line:#536176}.shell{font:1rem/1.5 var(--font-sans)}.shell .workspace{min-width:0;max-width:1800px;padding:28px 28px 56px}.shell .workspace>header{border-bottom:1px solid #536176;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.shell .workspace>header>div:first-child{width:100%;min-width:0}.shell .headerActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.shell .headerActions>*{max-width:100%}.shell .headerActions .localDraftStatus{flex:190px;min-width:190px;max-width:310px;padding:10px 12px}.shell .headerPeriodControl{flex:320px;gap:5px;max-width:360px;display:grid}.shell .headerPeriodControl select{width:100%;min-width:0}.shell .headerActions .periodSelectorLabel{color:#cbd3df;font-size:.875rem}.shell .workspace h1{font:400 2rem/1.2 var(--font-serif);color:#fffaf0;margin:0 0 8px}.shell .workspace h2{font:400 1.375rem/1.3 var(--font-serif);letter-spacing:0}.shell .workspace h3{font:600 1.125rem/1.35 var(--font-sans);letter-spacing:0}.shell .workspace h4{font:700 1rem/1.4 var(--font-sans)}.shell :is(h1,h2,h3,h4){text-wrap:pretty;overflow-wrap:break-word}.shell :is(p,li){font-size:1rem;line-height:1.6}.shell :is(label,legend,button,input,select,textarea,summary,th,td),.shell :is(span,em){font-size:.875rem;line-height:1.45}.shell :is(small,.eyebrow,.subtitle,.localDraftStatus small){font-size:.75rem;line-height:1.5}.shell .eyebrow{color:#e2c580;letter-spacing:.1em;margin-bottom:8px;font-weight:700}.shell .subtitle{color:#cbd3df;font-size:.875rem}.shell :is(button,input,select,textarea){height:auto;min-height:42px}.shell :is(button,select){white-space:normal}.shell :is(input,select,textarea){border-color:#718099;min-width:0;max-width:100%;padding:10px 12px}.shell input::placeholder,.shell textarea::placeholder{color:#aab7ca;opacity:1}.shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a8d4ff}.shell button.gold{color:#191a1d;background:#d4b16a;border-color:#d4b16a;padding:10px 16px;font-weight:750}.shell button.gold:hover{background:#e7c986}.shell :is(button,select,input,textarea):disabled{opacity:1;color:#aeb8c8;cursor:not-allowed;background:#272f3b;border-color:#536176}.shell input[type=checkbox],.shell input[type=radio]{width:18px;height:18px;min-height:18px}.shell .sidebar :is(.navLabel,.navChildren strong){white-space:normal;text-overflow:clip;font-size:.875rem;line-height:1.45;overflow:visible}.shell .navChildren button{align-items:center;height:auto;min-height:46px;padding-block:10px}.shell .navChildren button>span{flex:0 0 22px;font-size:.75rem}.shell .clientMini :is(small,span),.shell .sidebarFoot :is(strong,small),.shell .brand small,.shell .appVersion{font-size:.75rem}.shell .clientMini strong{font-size:.875rem}.shell .sidebarToggle{min-height:32px}.shell :is(.card,.complianceExpandable,.projectionPhase,.projectionPremises,.creditTimingPanel,.impactConclusion,.receivedBases2026,.reform2026Scope){border-color:#536176;border-radius:10px;margin-bottom:24px}.shell :is(.cardHead,.standardizedTitleBanner,.projectionStepHeading2027,.receivedBasesHeader){border-bottom:1px solid #536176;align-items:flex-start;gap:16px;padding-top:18px;padding-bottom:18px}.shell .cardHead{flex-wrap:wrap}.shell .cardHead>div{min-width:0}.shell :is(.cardHead,.projectionStepHeading2027) :is(h2,h3){margin:0}.shell :is(.cardHead,.projectionStepHeading2027) p:not(.eyebrow){color:#cbd3df;margin-bottom:0;font-size:.875rem}.shell :is(.badge,.validationBadge,.findingStatus,.crossStatus,.ready,.pending,.locked,.available,.receivedBasesStatus,.coverage2026Status){white-space:normal;font-size:.875rem;font-weight:700;line-height:1.45}.shell .badge{color:#f3d791;background:#382f20;padding:7px 10px}.shell :is(.metrics,.overviewMetrics,.dashboardKpis,.reportExecutiveGrid,.resultMetrics,.complianceMetrics,.crossMetrics,.readinessGrid,.reformBaseline,.actionPlanSummary){grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));gap:16px;display:grid}.shell :is(.metrics,.overviewMetrics,.dashboardKpis,.reportExecutiveGrid,.resultMetrics,.complianceMetrics,.crossMetrics,.readinessGrid,.reformBaseline,.actionPlanSummary)>*{border-color:#536176;min-width:0}.shell :is(.metrics,.overviewMetrics,.dashboardKpis,.reportExecutiveGrid,.resultMetrics,.complianceMetrics,.crossMetrics) :is(p,span,small,em){color:#cbd3df;font-size:.875rem}.shell :is(.metrics,.overviewMetrics,.dashboardKpis,.reportExecutiveGrid,.resultMetrics,.complianceMetrics,.crossMetrics) strong{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.35}.shell .dashboardFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shell .dashboardFilters strong{white-space:normal;text-overflow:clip;font-size:.875rem;overflow:visible}.shell :is(.importScope,.readinessGrid,.actionPlanSummary,.reformBaseline) :is(p,span,small,em,div){color:#cbd3df}.shell .importScope>div{font-size:.875rem}.shell :is(.dropzone,.importBanner,.complianceBanner,.diagnosisBanner) p{color:#cbd3df;font-size:.875rem}.shell :is(.resultSummary,.creditCarryBreakdown) :is(span,small,b,strong){font-size:.875rem}.shell .creditCarryBreakdown{grid-template-columns:1fr;gap:8px;display:grid}.shell .creditCarryBreakdown>span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.shell .creditCarryBreakdown small{color:#d3c7f1!important}.shell .complianceFinding{grid-template-columns:112px minmax(0,1fr) 130px;gap:18px;padding:18px 0}.shell .complianceFinding :is(strong,p){font-size:.875rem}.shell .complianceFinding>small{color:#cbd3df;overflow-wrap:anywhere;font-size:.75rem}.shell .complianceCardActions{flex-wrap:wrap}.shell .complianceBoundaryText{color:#cbd3df;font-size:.875rem}.shell .reportProjectionGrid{background:#536176;border-color:#536176;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.shell .reportProjectionGrid>span{color:#f5f3ed;background:#202a39;border:0;min-width:0;padding:20px}.shell .reportProjectionGrid>.favorable{background:#203b58}.shell .reportProjectionGrid>.unfavorable{background:#4a2b31}.shell .reportProjectionGrid>.neutral{background:#29313e}.shell .reportProjectionGrid :is(small,em){color:#d3dbe7;font-size:.875rem}.shell .reportProjectionGrid strong{color:#fffaf0;font-size:1.5rem}.shell :is(.acceptanceRoundHead,.mvpReadinessHead,.reportProjectionHead){border-bottom:1px solid #536176;gap:16px;margin-bottom:16px;padding-bottom:16px}.shell .acceptanceRoundSteps>div{border:1px solid #536176;border-left-width:4px;border-radius:7px;margin-top:12px;padding:18px}.shell :is(.acceptanceRoundSteps,.mvpReadinessGrid) small{font-size:.875rem}.shell :is(.reformStageNavigator2026,.reformAnalysisJourney)>header{display:block}.shell .reformAnalysisJourney>div{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px}.shell .reformAnalysisJourney :is(strong,small){font-size:.875rem}.shell .projectionSequenceCard{border-color:#718099;margin-block:24px}.shell .projectionSequenceCard>header{border-bottom:1px solid #718099;display:block}.shell .reformStageNavigator2026>div{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px}.shell .reformStageNavigator2026 button :is(strong,small,em){font-size:.875rem}.shell .reformStageNavigator2026 button:disabled{opacity:1}.shell .crossTaxSummaryTreatment{white-space:normal;text-overflow:clip;overflow:visible}.shell :is(.importHistory,.officialDreTable,.baseComposition,.actionPlanTable,.comparisonTableWrap,.managerialDreViewport,.pendingTable,.arithmeticTable){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.shell .actionPlanRow{min-width:1100px}.shell :is(.valueBars,.dashboardColumns) strong{text-overflow:clip;white-space:normal;font-size:.875rem;overflow:visible}.shell :is(.valueBars,.dashboardColumns){overflow-x:auto}.shell .valueBars>div{min-width:145px}.shell .managerialDreScope strong{white-space:normal;text-overflow:clip;overflow:visible}.shell :is(.historyHeader,.historyRow){min-width:1180px}.shell :is(.historyRow,.officialDreRow,.diagnosisRowHeader,.diagnosisTotal,.pendingRow,.arithmeticRow,.calculationRow) :is(span,strong,b){font-size:.875rem}.shell :is(.historyRow,.pendingRow,.arithmeticRow) small{font-size:.75rem}.shell :is(.historyHeader,.officialDreHeader,.diagnosisRowHeader,.pendingHeader,.arithmeticHeader,.calculationHeader){color:#f2d68d;background:#172333;border-bottom:2px solid #75849c;padding-block:14px;font-size:.875rem}.shell :is(.historyHeader,.officialDreHeader,.diagnosisRowHeader,.pendingHeader,.arithmeticHeader,.calculationHeader)>*{font-size:inherit;color:inherit}.shell table{border-collapse:collapse;font-size:.875rem}.shell th{color:#f2d68d;background:#172333;border-bottom:2px solid #75849c;padding:14px 12px;line-height:1.4}.shell td{vertical-align:top;border-bottom:1px solid #536176;padding:14px 12px}.shell :is(.historyRow,.officialDreRow,.comparisonRow,.pendingRow,.arithmeticRow){border-bottom-color:#536176;padding-block:14px}.shell .managerialDreCard{color:#202b39;container:managerial-dre/inline-size}.shell .managerialDreScope{background:#ddd8ce;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(7rem,.7fr) minmax(9rem,1fr);gap:1px}.shell .managerialDreScope>span{background:#f3f0e9;border:0}.shell .managerialDreScope :is(small,strong){overflow-wrap:anywhere;min-width:0}@container managerial-dre (width<=700px){.shell .managerialDreScope{grid-template-columns:repeat(2,minmax(0,1fr))}}@container managerial-dre (width<=430px){.shell .managerialDreScope{grid-template-columns:minmax(0,1fr)}}.shell .managerialDreCard :is(p,span,small,em,h2,h3,strong,b){color:inherit}.shell .managerialDreCard .eyebrow{color:#765711}.shell .managerialDreRow.header,.shell .managerialDreRow.header *{color:#fffaf0}.shell .managerialDreTable{min-width:calc(440px + var(--dre-periods) * 165px)}.shell .managerialDreRow.header,.shell .managerialDreRow :is(span,b,strong){font-size:.875rem}.shell .managerialDreRow small{font-size:.75rem}.shell .managerialDreCard .reconciled{color:#fffaf0}.shell .officialDreRow.totalizer :is(strong,span){color:#172c42}.shell .legalFoundation :is(span,small){font-size:.75rem;line-height:1.55}.shell .regulatoryMatrix summary{gap:16px;padding:18px}.shell .regulatoryMatrix summary :is(strong,span,em),.shell .regulatoryMatrix :is(p,section span){font-size:.875rem}.shell .regulatoryMatrix section small{font-size:.75rem}.shell .assistant{border-color:#718099;width:min(520px,100vw - 32px)}.shell .assistant :is(p,li,textarea,input){font-size:1rem}.shell .assistant small{font-size:.75rem}.shell .backupNotice small,.shell .localDraftStatus strong{font-size:.875rem}.shell .transitionSteps{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.shell .transitionSteps button span{color:#454a48;font-size:.875rem}.shell .importIntro{gap:24px}.shell .importIntro>div{flex:1 1 0;min-width:0}.shell .importIntro>div>p:last-child{color:#cbd3df;font-size:.875rem}.shell .privacy strong{font-size:.875rem}.shell .privacy p{color:#cbd3df;font-size:.875rem}.shell .dropzone .fileIcon{color:#e2c580;font-size:.75rem}.shell .importScope .scopeNote{color:#cbd3df!important;font-size:.875rem!important}.shell .resultHead>div>p:last-child{color:#cbd3df;font-size:.875rem}.shell :is(.accountingBoundary,.scopeSeparation,.crossBoundary,.diagnosisNextSteps) strong{font-size:.875rem}.shell .diagnosisBanner p:last-child,.shell .benefitSummary>p:not(.eyebrow){color:#cbd3df;font-size:.875rem}.shell .diagnosisPersistentScope strong{font-size:.875rem}.shell .diagnosisScope{flex-wrap:wrap}.shell .diagnosisScope>div{flex-wrap:wrap;flex:550px;min-width:0}.shell .diagnosisScope>span{flex:280px;max-width:100%}.shell .diagnosisScope select{flex:1;min-width:min(310px,100%);max-width:100%}.shell .crossHead p,.shell .crossGrid article>span:first-child,.shell .resultBridge span,.shell .presumptionBridge span{color:#cbd3df}.shell .crossNotice,.shell .crossNotice :is(strong,p){color:#4d391b}.shell .proposalValidation,.shell .proposalValidation strong{color:#543a14}.shell .proposalValidation.error,.shell .proposalValidation.error strong{color:#7d3028}.shell .proposalBoundary{color:#cbd3df}.shell .pendingRow small{color:#43365d;font-size:.875rem}.shell .arithmeticNote{color:#453c30}.shell .overviewFlow small{color:#cbd3df;font-size:.875rem}.shell .overviewFlow b,.shell .acceptanceStages .complete b,.shell .mvpReadinessGrid>span.ready b{color:#fffaf0;background:#365e9b}.shell .overviewFlow .current b,.shell .acceptanceStages .pending b,.shell .mvpReadinessGrid>span.pending b{color:#191a1d;background:#d4b16a}.shell .acceptanceStages{gap:14px}.shell .acceptanceStages>div{border:1px solid #536176;border-left-width:4px;border-radius:7px;padding:18px}.shell .acceptanceStages :is(small,em),.shell .mvpReadinessGrid :is(strong,small,b),.shell :is(.priority,.competenceCoverageRow b,.keyReconciliationRow b,.crossRevenueExplanation strong,.crossTaxDestinationToggle b){font-size:.875rem}.shell .keyReconciliationRow strong,.shell .keyReconciliationRow small{font-size:.75rem}.shell .keyReconciliationExport span{color:#191a1d}.shell summary b,.shell .baseCalculationBridge2026>.header>span{font-size:.875rem}.shell .reform2026Conclusion header>span{white-space:normal;font-size:.875rem}.shell .managerialDreCard .managerialDreHead .reconciled{color:#fffaf0;font-size:.875rem}.shell .executiveChartsGrid{grid-template-columns:1fr}.shell .waterfallStep{flex-basis:145px;grid-template-rows:42px 150px auto auto;min-width:145px}.shell .waterfallStep>:is(strong,b){font-size:.875rem}.shell .waterfallStep>small{font-size:.75rem}.shell .dashboardBranchCombo{grid-column:1/-1;overflow-x:auto}.shell .dashboardBranchCombo svg{min-width:960px}.shell .dashboardBranchCombo :is(.branchLabel,.branchValue),.shell .dashboardMainChart svg text{font-size:14px}.shell .executiveChart>div>small{color:#cbd3df}.shell .transitionBars small em{color:#a8ceff}.shell .transitionBars small strong{color:#e2c580;font-size:.875rem}.shell .mixCompactResult small{color:#e6efff;font-size:.875rem}.shell .supplierTaxMixGrid>label{align-content:start;row-gap:14px}.shell .officialDre{overflow-x:auto}.shell .officialDre :is(.officialDreHeader,.officialDreRow){grid-template-columns:120px minmax(260px,1fr) 90px 200px;gap:16px;min-width:760px;padding-inline:16px}.shell .officialDre .officialDreHeader{color:#f4d994;background:#121e30;border-bottom:2px solid #8196b4;margin-top:20px;display:grid}.shell .officialDreHeader>span:last-child{text-align:right}.shell .officialDre .officialDreRow{color:#e8edf5;background:#19212d;border-top:0;border-bottom:1px solid #485970;border-radius:0;margin-top:0}.shell .officialDre .officialDreRow>*{grid-column:auto}.shell .officialDre .officialDreRow.detailLine:nth-child(2n){background:#202b3a}.shell .officialDre .officialDreRow :is(strong,span,b){color:#e8edf5}.shell .officialDre .officialDreRow>strong{color:#bccfe7;font-weight:500}.shell .officialDre .officialDreRow>b{font:600 .9375rem/1.5 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#fff}.shell .officialDre .officialDreRow.totalizer{background:#293f5b;border-top:1px solid #91a8c7;border-bottom:1px solid #91a8c7;margin-top:12px;padding-block:18px}.shell .officialDre .officialDreRow.totalizer :is(strong,span,b){color:#fff;font-weight:700}.shell .officialDre .officialDreRow.totalizer[data-level="1"]{background:#344a66;box-shadow:inset 4px 0 #edc879}.shell .officialDre .officialDreRow:hover{background:#334964}@media (prefers-reduced-motion:no-preference){.shell :is(.reportComparisonBars em,.valueBars i,.waterfallTrack i,.executiveStackTrack>div){transform-origin:bottom;transition:height .45s,bottom .45s,filter .16s;animation:.65s cubic-bezier(.22,.61,.36,1) both empiricos-chart-rise}.shell .reportChartRow>i>em{transform-origin:0;transition:width .45s,filter .16s;animation:.6s ease-out both empiricos-chart-grow}.shell :is(.dashboardMainChart,.dashboardBranchCombo) :is(polyline,path){animation:.85s cubic-bezier(.22,.61,.36,1) both empiricos-chart-reveal}.shell :is(.reportComparisonBars em,.valueBars i,.reportChartRow em):hover{filter:brightness(1.18)}.shell :is(.dashboardMainChart,.dashboardBranchCombo) circle{transition:r .16s}.shell :is(.dashboardMainChart,.dashboardBranchCombo) circle:hover{r:7}}@keyframes empiricos-chart-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes empiricos-chart-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes empiricos-chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=1500px){.shell .supplierTaxMixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.shell .workspace{padding-inline:20px}.shell .proposalFields{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .complianceFinding{grid-template-columns:112px minmax(0,1fr)}.shell .complianceFinding>small{text-align:left;grid-column:2}}@media (width<=760px){.shell .workspace{width:calc(100% - 64px);margin-left:64px;padding:20px 16px}.shell .workspace h1{font-size:1.75rem}.shell .headerActions>*{flex-basis:100%;max-width:none}.shell .headerActions .periodSelectorLabel{flex-basis:100%}.shell .headerActions select{max-width:none}.shell :is(.dashboardFilters,.reportProjectionGrid,.proposalFields),.shell .supplierTaxMixGrid{grid-template-columns:1fr}.shell :is(.cardHead,.standardizedTitleBanner,.projectionStepHeading2027){flex-direction:column;align-items:stretch}.shell .complianceFinding{grid-template-columns:1fr}.shell .complianceFinding>small{grid-column:1}}}
