.case-composition{display:grid;gap:1.25rem;min-width:0;color:#012551}.case-figure{min-width:0;margin:0}.case-figcaption{display:grid;gap:.625rem}.case-example{justify-self:start;color:#486481;font-size:.6875rem;font-weight:650;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.case-title{min-width:0;max-width:42ch;font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:1.625rem;font-weight:650;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.solution-conflict-intro{max-width:52rem}.solution-conflict-intro h2{max-width:30ch;text-wrap:balance}.solution-conflict-intro>p{max-width:68ch}.case-story{display:grid;gap:1rem;margin-top:1.5rem;padding:0;list-style:none}.case-story-step{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1.5rem;border:1px solid #c8d8f0;border-radius:1rem;background:#fff}.case-story-step-top{display:flex;align-items:center;justify-content:space-between;color:#0066f9}.case-story-number{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#eaf2ff;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.case-story-step h4{font-size:1.0625rem;font-weight:700;line-height:1.4}.case-story-step>p{color:#486481;font-size:.9375rem;line-height:1.65}.case-story-decision{display:grid;gap:.5rem;margin-top:1rem;padding:1.25rem 1.5rem;border-radius:1rem;background:#012551;color:#fff}.case-story-decision-label{color:#b9cee5;font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.case-story-decision .case-decision{max-width:none;margin:0}.case-explorer{margin-top:1rem;border:1px solid #c8d8f0;border-radius:1rem;background:#fff}.case-explorer>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1rem 1.5rem;color:#012551;font-size:.9375rem;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.case-explorer>summary::-webkit-details-marker{display:none}.case-explorer>summary>svg{flex-shrink:0;color:#0066f9;transition:transform .18s ease}.case-explorer[open]>summary>svg{transform:rotate(180deg)}.case-explorer>summary:focus-visible{outline:2px solid #0066f9;outline-offset:3px;border-radius:1rem}.case-explorer-content{padding:0 1.5rem 1.5rem;border-top:1px solid #d7e3f3}@media (min-width:768px){.case-story{grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.case-story{row-gap:.75rem}.case-story-step{grid-row:span 3;grid-template-rows:subgrid}}}@media (max-width:479px){.case-story-decision,.case-story-step{padding:1.25rem}.case-explorer-content,.case-explorer>summary{padding-inline:1.25rem}}@media (max-width:767px){.case-story-step-top>svg{transform:rotate(90deg)}}.case-lens-control{display:none;min-width:0;margin-top:1.5rem;padding:0;border:0}.case-lens-legend{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.case-lens-options{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;width:min(100%,30rem);max-width:100%}.case-lens-label{display:flex;flex:0 1 auto;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:.625rem 1rem;border:1px solid #c8d8f0;border-radius:999px;background:#fff;color:#486481;font-size:.875rem;font-weight:600;line-height:1.3;text-align:center;overflow-wrap:break-word;cursor:pointer}.case-lens-input:checked+.case-lens-label{border-color:#0066f9;background:#0066f9;color:#fff}.case-lens-input:focus-visible+.case-lens-label{outline:2px solid #0066f9;outline-offset:2px}@media (hover:hover){.case-lens-input:not(:checked)+.case-lens-label:hover{background:#f1f7fd;color:#012551}}@media (forced-colors:active){.case-lens-input:checked+.case-lens-label{forced-color-adjust:none;background:Highlight;color:HighlightText}}.case-stage{min-width:0;margin-top:1.75rem}.case-stage-body{display:grid;gap:1.5rem;min-width:0}.case-consequences{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:.625rem;background:#f1f7fd}.case-consequence{max-width:none;margin:0;font-size:.9375rem;line-height:1.65}.case-decision{max-width:66ch;margin-top:.75rem;font-size:1.0625rem;font-weight:650;line-height:1.6;letter-spacing:-.01em}.case-scope{font-size:.875rem;line-height:1.65}.case-bridge,.case-scope{max-width:46rem;color:#486481}.case-bridge{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.6}.case-bridge>svg{flex-shrink:0;margin-top:.125rem;color:#0066f9}@media (min-width:640px){.case-title{font-size:1.875rem}.case-stage{margin-top:1.5rem}}@media (max-width:479px){.case-lens-options{width:100%;gap:.375rem}.case-lens-label{flex:1 1 0;padding-inline:.5rem}}.case-figure [data-lens-show]{--case-lens-dim:.64;transition:opacity .2s ease-out}.case-figure :is(.case-bar-segment,.case-bar[data-orientation=vertical],.case-month-content,.case-month-reference)[data-lens-show]{--case-lens-dim:.45}.case-figure [data-lens-show]:not([data-lens-show~=system]){opacity:0;visibility:hidden}.case-figure [data-lens-show~=system]:not([data-lens-emphasis~=system]){opacity:var(--case-lens-dim)}.case-figure [data-lens-show~=system][data-lens-medium~=system]{opacity:.72}@supports selector(:has(*)){@media screen{.case-lens-control{display:block}.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) [data-lens-show]{opacity:0;visibility:hidden}.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) [data-lens-show~=status-quo]{opacity:var(--case-lens-dim);visibility:visible}.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) [data-lens-medium~=status-quo]{opacity:.72}.case-figure:has(.case-lens-input[data-lens-kind=status-quo]:checked) [data-lens-emphasis~=status-quo]{opacity:1}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) [data-lens-show]{opacity:0;visibility:hidden}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) [data-lens-show~=detail]{opacity:var(--case-lens-dim);visibility:visible}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) [data-lens-medium~=detail]{opacity:.72}.case-figure:has(.case-lens-input[data-lens-kind=detail]:checked) [data-lens-emphasis~=detail]{opacity:1}}}@media print{.case-lens-control{display:none}.case-figure [data-lens-show]{transition:none}.case-explorer::details-content{content-visibility:visible;display:contents}.case-explorer>.case-explorer-content{display:block!important}.case-explorer>summary>svg{display:none}.case-story-decision{color:#012551;background:#fff;border:1px solid #c8d8f0}.case-story-decision-label{color:#012551}}@media (prefers-reduced-motion:reduce){.case-explorer>summary>svg,.case-figure [data-lens-show]{transition:none}}.case-axis-stack,.case-consequences,.case-doc-layers,.case-month-plot,.case-stack{display:grid;min-width:0}:is(.case-stack,.case-consequences,.case-axis-stack,.case-doc-layers,.case-month-plot)>*{grid-area:1/1;min-width:0}.case-axis-layer,.case-stack-layer{display:grid;align-content:start;gap:.5rem;min-width:0}.case-swatch{display:inline-block;flex-shrink:0;inline-size:.625rem;aspect-ratio:1;border-radius:.125rem}:is(.case-swatch,.case-bar-segment,.case-ledger-span)[data-tone=royal]{background:#0066f9}:is(.case-swatch,.case-bar-segment,.case-ledger-span)[data-tone=petroleo]{background:#012551}:is(.case-swatch,.case-bar-segment,.case-ledger-span)[data-tone=petroleo-hatched]{background:#fff repeating-linear-gradient(135deg,#012551 0 1.5px,transparent 1.5px 5px);box-shadow:inset 0 0 0 1px #012551}:is(.case-swatch,.case-bar-segment,.case-ledger-span)[data-tone=outline]{background:#fff;box-shadow:inset 0 0 0 1.5px #012551}.case-axis,.case-lanes,.case-ledger{min-width:0}.case-axis-rule,.case-lanes-head,.case-ledger-head{display:none}.case-axis-cell,.case-axis-items,.case-lane-items{display:grid;min-width:0}.case-axis-cell{grid-template-columns:2.875rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.625rem}.case-axis-when{display:flex;flex-direction:column;font-size:.8125rem;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.case-axis-stack{grid-column:2;grid-row:1/span 2;padding-bottom:1.25rem}.case-axis-flow{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;padding-block:.375rem .5rem;color:#8aabcc}.case-axis-flow:before{content:"";flex:1;margin-bottom:.125rem;border-left:1px solid #c8d8f0}:is(.case-axis-flow,.case-axis-head) path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.case-axis-group{display:grid;gap:.375rem}.case-axis-head,.case-axis-line,.case-axis-mark{grid-row:1}.case-axis-line{color:#8aabcc}.case-axis-line line{stroke:currentColor;stroke-width:1.5}.case-axis-line[data-dashed] line{stroke-dasharray:4 4}.case-axis-mark{justify-self:start;color:#8aabcc}.case-axis-mark circle{fill:#fff;stroke:currentColor;stroke-width:1.5}.case-axis-mark[data-active]{color:#0066f9}.case-axis-mark[data-active] circle{fill:currentColor}.case-axis-head{justify-self:end;color:#8aabcc}.case-axis-tick{grid-row:2;justify-self:start;color:#486481;font-size:.75rem;font-variant-numeric:tabular-nums}@media (min-width:80em){.case-axis-rule{display:grid;grid-template-columns:var(--case-axis-columns);align-items:center;row-gap:.25rem;margin-bottom:.875rem}.case-axis-items,.case-lane-items{grid-template-columns:var(--case-axis-columns);row-gap:1rem}.case-axis-cell{display:flex;flex-direction:column;gap:.375rem;grid-column:var(--case-axis-col);grid-row:var(--case-axis-row);padding-right:.75rem}.case-axis-when{flex-direction:row;justify-content:space-between;gap:.5rem;color:#486481}.case-axis-stack{padding-bottom:0}.case-axis-flow{display:none}.case-axis-stack .case-doc--compact{grid-template-columns:minmax(0,1fr)}}.case-lane-item,.case-marker,.case-state{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;padding:.4375rem .625rem;border:1px solid #d7e3f3;border-radius:.625rem;background:#fff;font-size:.8125rem;line-height:1.4}.case-marker-time{font-variant-numeric:tabular-nums}.case-marker-label{flex:1 1 7rem;min-width:0;font-weight:600}:is(.case-marker,.case-lane-item,.case-state) strong{font-variant-numeric:tabular-nums}.case-marker-nature{flex-basis:100%;font-size:.75rem}.case-badge{display:inline-flex;justify-self:start;align-items:center;min-height:1.75rem;padding:.25rem .625rem;border:1px dashed #486481;border-radius:999px;background:#fff;font-size:.8125rem;font-weight:600;line-height:1.3}.case-axis-note{color:#486481;font-size:.8125rem;line-height:1.45}.case-interval{display:grid;gap:.25rem;color:#0042b5;font-size:.8125rem;font-weight:650;line-height:1.4}.case-interval-bracket{display:block;min-height:.5rem;border:1.5px solid #0066f9;border-bottom:0;border-radius:.25rem .25rem 0 0}.case-state{font-weight:600}.case-state[data-state=approved]{border-style:dashed}.case-state-icon{display:inline-grid;place-items:center;color:#0066f9}.case-state[data-state=checked] .case-state-icon{padding:.125rem;border-radius:999px;background:#49d8cd;color:#012551}.case-sheet{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:26rem;border:1px solid #c8d8f0;background:#fff;font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums}.case-sheet>*{padding:.5rem .75rem}.case-sheet-value{border-left:1px solid #c8d8f0;font-weight:700}.case-bar{display:grid;gap:.5rem;min-width:0}.case-bar-label{font-size:.875rem;line-height:1.45}.case-bar-label strong{font-size:1rem;font-variant-numeric:tabular-nums}.case-bar-track{display:flex;min-height:.875rem;overflow:hidden;border-radius:.25rem;background:#f1f7fd}.case-bar-segment{flex:0 0 var(--case-bar-size)}.case-bar-legend,.case-month-legend{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;color:#486481;font-size:.8125rem;line-height:1.45}:is(.case-bar-legend,.case-month-legend) li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}:is(.case-bar-legend,.case-month-legend) strong{color:#012551;font-variant-numeric:tabular-nums}.case-bar-legend .case-bar-share{padding:0 .375rem;border-radius:.25rem;background:#eaf2ff;color:#0042b5}.case-bar-note{color:#486481;font-size:.8125rem;line-height:1.45}.case-bar-note strong{color:#012551}.case-bar[data-orientation=vertical]{display:flex;justify-content:center}.case-bar[data-orientation=vertical] .case-bar-track{flex-direction:column-reverse;inline-size:56%;min-height:0;border-radius:.25rem .25rem 0 0;background:none}.case-months{display:grid;gap:.75rem;min-width:0}.case-months-columns{display:grid;grid-template-columns:repeat(var(--case-months,3),minmax(0,1fr));gap:.75rem}.case-month{display:grid;align-content:start;gap:.5rem;min-width:0}.case-month-label{color:#486481;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-month-plot{grid-template-rows:minmax(0,1fr);aspect-ratio:3/4;border-bottom:1.5px solid #012551}.case-month-content{display:grid;min-height:0}.case-month-reference{display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.case-month-reference:after{content:"";flex:0 0 var(--case-reference);border-top:1.5px dashed #012551}.case-month-legend{flex-direction:column;align-items:flex-start}.case-months-reference{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem}.case-months-reference-line{inline-size:1.5rem;border-top:1.5px dashed #012551}.case-ledger-stage,.case-recurring{align-items:start}.case-recurring-chart{display:grid;gap:.75rem;min-width:0}@media (min-width:640px){.case-month-plot{aspect-ratio:1}}.case-lanes,.case-lanes-list{display:grid;gap:1.25rem}.case-lane{display:grid;gap:.625rem;min-width:0}.case-lane-label{font-size:.875rem;font-weight:700;line-height:1.4}.case-lane-item[data-kind=original]{border:1.5px dashed #486481;background:transparent;color:#486481}.case-lane-item[data-kind=reminder]{border-style:dashed}.case-lane-item>svg{flex-shrink:0}.case-ledger,.case-ledger-group,.case-ledger-rows{display:grid;gap:.625rem}.case-ledger{gap:1.25rem}.case-ledger-name{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-ledger-row{display:grid;gap:.25rem;min-width:0;padding:.625rem .75rem;border:1px solid #d7e3f3;border-radius:.625rem;background:#fff}.case-ledger-label{font-size:.875rem;font-weight:600;line-height:1.4}.case-ledger-entries{display:flex;flex-wrap:wrap;gap:.125rem 1rem;font-size:.8125rem;line-height:1.45;font-variant-numeric:tabular-nums}.case-ledger-track{display:none}@media (min-width:64em){.case-ledger-stage{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:2rem}.case-recurring{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem}.case-recurring .case-docs{grid-template-columns:minmax(0,1fr)}}@media (min-width:80em){.case-lane,.case-lanes-head{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);column-gap:1rem;align-items:center}.case-lanes-head{display:grid}.case-lanes-head .case-axis-rule,.case-ledger-head .case-axis-rule{margin-bottom:0}.case-ledger-head,.case-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:1.25rem;align-items:center}.case-ledger-head{display:grid;padding-inline:calc(.75rem + 1px)}.case-ledger-track{display:grid;grid-template-columns:var(--case-axis-columns);grid-column:2;grid-row:1/span 2;align-items:center}.case-ledger-span{grid-row:1;min-height:.5rem;border-radius:999px}.case-ledger-span[data-point]{justify-self:start;min-height:0;inline-size:.625rem;aspect-ratio:1}}.case-doc{min-width:0;color:#012551;overflow-wrap:anywhere}.case-doc--miniature{display:grid;gap:.5rem;max-width:18.75rem}.case-doc--compact,.case-doc-paper{border:1px solid #0125511f;background:#fff no-repeat top/100% 3px}.case-doc-paper{display:grid;gap:.625rem;padding:.875rem .875rem .75rem;border-radius:.5rem;box-shadow:0 1px 2px #0125510f,0 8px 18px -10px #01255126}:is(.case-doc--miniature[data-tone=royal] .case-doc-paper,.case-doc--compact[data-tone=royal]){background-image:linear-gradient(#0066f9,#0066f9)}:is(.case-doc--miniature[data-tone=petroleo] .case-doc-paper,.case-doc--compact[data-tone=petroleo]){background-image:linear-gradient(#012551,#012551)}:is(.case-doc--miniature[data-tone=petroleo-hatched] .case-doc-paper,.case-doc--compact[data-tone=petroleo-hatched]){background-image:repeating-linear-gradient(135deg,#012551 0 2px,#fff 2px 4px)}:is(.case-doc--miniature[data-tone=outline] .case-doc-paper,.case-doc--compact[data-tone=outline]){background-image:linear-gradient(#012551 0 1px,#fff 1px 2px,#012551 2px 3px)}.case-doc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem}.case-doc-type{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-doc-id{font-size:.8125rem;font-weight:600}.case-doc-nature{margin-left:auto;font-size:.75rem}.case-doc-fields{display:grid;gap:.375rem}.case-doc-fields>div{display:grid}.case-doc-fields dt{font-size:.75rem;line-height:1.4}.case-doc-fields dd{font-size:.8125rem;font-weight:600;line-height:1.4}.case-doc-table{inline-size:100%;font-size:.75rem;line-height:1.35;font-variant-numeric:tabular-nums}.case-doc-table :is(th,td){padding:.25rem .5rem .25rem 0;border-bottom:1px solid #0125511a;text-align:left;vertical-align:top}.case-doc-table th{font-weight:600}.case-doc-stamp{justify-self:start;padding:.25rem .5rem;border:1.5px solid #012551;border-radius:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-doc-layer{display:grid;align-content:start;gap:.5rem}.case-doc-layer-label{justify-self:start;padding:.0625rem .5rem;border-radius:999px;background:#f1f7fd;font-size:.75rem;font-weight:600}.case-doc-attachments{display:flex;flex-wrap:wrap;gap:.375rem}.case-doc-attachments li{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid #d7e3f3;border-radius:.375rem;font-size:.75rem}.case-doc-system{font-size:.75rem;line-height:1.5}.case-doc-system-label{font-weight:700}.case-doc--compact{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;max-width:22rem;padding:.875rem .75rem .75rem;border-radius:.625rem}.case-doc-icon{display:grid;place-items:center;inline-size:1.75rem;aspect-ratio:1;border-radius:.375rem;background:#f1f7fd;color:#0066f9}.case-doc-body{display:grid;gap:.25rem;min-width:0}.case-doc-facts{line-height:1.45}.case-doc--chip,.case-doc-facts{font-size:.8125rem;font-weight:600}.case-doc--chip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .75rem;border:1px solid #49d8cd;border-radius:999px;color:#ffffffd9;line-height:1.4}.case-doc--chip>svg{flex-shrink:0;color:#49d8cd}.case-docs{display:grid;gap:1rem;min-width:0}.case-docs-item{display:grid;align-content:start;gap:.375rem;min-width:0}.case-docs-when{font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}@media (min-width:640px){.case-docs{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.case-thread{text-wrap:balance}.case-thread-label{font-variant-caps:all-small-caps;font-weight:700;letter-spacing:.06em}.case-evidence{content-visibility:auto;contain-intrinsic-size:auto 2200px}.case-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.case-evidence-card{display:grid;min-width:0;gap:1rem;padding:1.5rem;border:0;border-radius:1.5rem;background:#fff;box-shadow:0 14px 44px -30px #01255135}.case-evidence-card-header{min-width:0;min-height:4.5rem;max-width:38ch}.case-evidence-card-title{margin:.5rem 0 0;color:#012551;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.case-evidence-card-screen{min-width:0;align-self:start;overflow:hidden;border:1px solid #dbe7f4;border-radius:.875rem;background:#f1f7fd}.case-evidence-card-caption{min-width:0;max-width:48ch;margin:0;color:#012551;font-size:.9375rem;line-height:1.65}.case-evidence-card-condition{min-width:0;max-width:48ch;padding-top:1rem;border-top:1px solid #dbe7f4;color:#53708f;font-size:.8125rem;line-height:1.55}.case-evidence-card-condition>p{margin:0}@media (min-width:1024px){.case-evidence{contain-intrinsic-size:auto 1800px}.case-evidence-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:3rem;min-height:22rem;padding:2.5rem}.case-evidence-card-header{grid-column:1;grid-row:1}.case-evidence-card-screen{grid-column:2;grid-row:1/span 3}.case-evidence-card-caption{grid-column:1;grid-row:2}.case-evidence-card-condition{grid-column:1;grid-row:3;align-self:start}}.case-crop-cut{margin-bottom:-14px}.mg-adoption-grid:has(.case-plans-bridge)>:last-child{align-self:start}.case-document-chip{display:flex;min-width:0;margin-top:.75rem;color:#ffffffd9;font-size:.8125rem;line-height:1.25rem}.case-afterword{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid #d7e3f3}.case-afterword .case-bridge,.case-afterword .case-scope{margin:0;max-width:76ch;font-size:.875rem;line-height:1.6}.case-afterword>:first-child:not(.case-scope){margin-top:0;margin-bottom:.5rem}.case-docs-item .case-doc{width:100%;max-width:none}.mg-product-receivable{container-type:inline-size;height:100%;min-height:0;overflow:hidden auto;font-size:14px;line-height:1.5;color:#012551;scrollbar-width:thin;scrollbar-color:#b5b5c3 transparent}.mg-product-receivable *{box-sizing:border-box}.mg-product-receivable-account{display:flex;flex-direction:column;gap:21px;padding-bottom:2px}.mg-product-receivable-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10.5px 21px;padding:17.5px 21px;border:1px solid #dde5f0;border-radius:11.2px;background:#fff}.mg-product-receivable-seal{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.mg-product-receivable-entity{display:flex;flex-direction:column;gap:3.5px;min-width:0}.mg-product-receivable-entity-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#53708f}.mg-product-receivable-line,.mg-product-receivable-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-product-receivable-name{font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:21px;font-weight:600;line-height:1.25}.mg-product-receivable-line{color:#53708f}.mg-product-receivable-value{display:flex;flex-direction:column;align-items:flex-end;gap:3.5px;min-width:0}.mg-product-receivable-amount{font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:24.5px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.mg-product-receivable-settled{grid-column:1/-1;display:flex;align-items:center;gap:10.5px;white-space:nowrap;color:#53708f}.mg-product-receivable-progress{flex:1;height:4px;overflow:hidden;border-radius:2px;background:#eaf2ff}.mg-product-receivable-progress>i{display:block;height:100%;background:#005af0}.mg-product-receivable-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;margin-top:3.5px;padding-top:14px;border-top:1px solid #dde5f0}.mg-product-receivable-section{display:flex;flex-direction:column;gap:10.5px;min-width:0}.mg-product-receivable-heading{font-size:15.75px;font-weight:600;line-height:1.3}.mg-product-receivable-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(119px,1fr));gap:10.5px}.mg-product-receivable-number{display:flex;flex-direction:column;gap:3.5px;min-width:0;padding:10.5px 14px;border:1px solid #dde5f0;border-radius:8px;background:#fff}.mg-product-receivable-number>span:first-child{font-size:11.5px;font-weight:500;color:#53708f}.mg-product-receivable-number>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.75px;font-weight:600;font-variant-numeric:tabular-nums}.mg-product-receivable-number[data-highlight]{border-color:#c8d8f0;background:#eaf2ff}.mg-product-receivable-number[data-highlight]>span:last-child{color:#005af0}.mg-product-receivable-pairs{display:grid;grid-template-columns:154px minmax(0,1fr);gap:7px 21px}.mg-product-receivable-pairs>span{min-width:0}.mg-product-receivable-pairs>span:nth-child(odd){font-weight:500;color:#53708f;overflow-wrap:anywhere}.mg-product-receivable-pairs>span:nth-child(2n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-product-receivable-link{color:#005af0;text-decoration:underline}.mg-product-receivable-documents{display:table;width:100%;border-collapse:collapse}.mg-product-receivable-documents>div{display:table-row}.mg-product-receivable-documents>div>span{display:table-cell;padding:10.5px 7px;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #dde5f0;color:#09264a}.mg-product-receivable-documents>div:first-child>span{font-size:12.6px;font-weight:600;text-transform:uppercase;color:#53708f}.mg-product-receivable-documents>div:last-child>span{border-bottom:0}.mg-product-receivable-documents>div:not(:first-child)>span:first-child{font-weight:500;color:#012551}.mg-product-receivable-documents>div>span:nth-child(2){width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.mg-product-receivable-documents>div>span:last-child{width:1%}.mg-product-receivable-file-name{display:flex;align-items:center;gap:7px;min-width:0}.mg-product-receivable-file-name>svg{color:#53708f}.mg-product-receivable-file-name>span{overflow:hidden;text-overflow:ellipsis}.mg-product-receivable-missing{color:#53708f}@container (max-width: 520px){.mg-product-receivable-identity{grid-template-columns:minmax(0,1fr);padding:14px 16px}.mg-product-receivable-value{align-items:flex-start}}@container (max-width: 440px){.mg-product-receivable-pairs{grid-template-columns:minmax(0,1fr);row-gap:2px}.mg-product-receivable-pairs>span:nth-child(odd):not(:first-child){margin-top:7px}.mg-product-receivable-documents>div>span:nth-child(3){display:none}}.mg-product-charge-details{container-type:inline-size;display:flex;flex-direction:column;width:100%;max-width:var(--solution-dialog-width,800px);max-height:100%;min-height:0;margin-inline:auto;overflow:hidden;box-sizing:border-box;border-radius:11.2px;background:#fff;box-shadow:0 12px 32px -4px rgb(9 38 74/.16),0 3px 8px -2px rgb(9 38 74/.1);color:#09264a;text-align:left}.mg-product-charge-details *{box-sizing:border-box}.mg-product-charge-details-head{display:flex;flex:none;align-items:center;gap:14px;padding:16px 20px 8px}.mg-product-charge-details-title{min-width:0;font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;color:#012551}.mg-product-charge-details-head>:last-child{margin-left:auto}.mg-product-charge-details-body{flex:1 1 auto;min-height:0;overflow:hidden auto;padding:8px 21px 21px;font-size:14px;line-height:1.5;scrollbar-width:thin;scrollbar-color:#b5b5c3 transparent}.mg-product-charge-details-section+.mg-product-charge-details-section{margin-top:24px}.mg-product-charge-details-heading{display:block;margin:0 0 12px;font-size:14px;font-weight:600;color:#012551}.mg-product-charge-details-pairs{display:grid;grid-template-columns:154px minmax(0,1fr);gap:7px 21px}.mg-product-charge-details-pairs>span{min-width:0;overflow-wrap:anywhere}.mg-product-charge-details-pairs>span:nth-child(odd){font-weight:500;color:#53708f}.mg-product-charge-details-pairs>span:nth-child(2n){color:#012551}.mg-product-charge-details-recipient{padding:12px 0 16px}.mg-product-charge-details-recipient:first-child{padding-top:0}.mg-product-charge-details-recipient+.mg-product-charge-details-recipient{border-top:1px solid #dde5f0}.mg-product-charge-details-recipient-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px}.mg-product-charge-details-address{font-weight:500;overflow-wrap:anywhere}.mg-product-charge-details-role{font-size:11px;color:#53708f}.mg-product-charge-details-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,126px)}.mg-product-charge-details-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 4px;text-align:center;font-size:11.5px;line-height:1.3;color:#53708f}.mg-product-charge-details-step+.mg-product-charge-details-step:before{content:"";position:absolute;top:11px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#c8d8f0}.mg-product-charge-details-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border:2px solid #c8d8f0;border-radius:50%;background:#fff;color:#53708f}.mg-product-charge-details-step[data-step-state=done]{color:#09264a}.mg-product-charge-details-step[data-step-state=done] .mg-product-charge-details-mark{border-color:#0a7f55;background:#0a7f55;color:#fff}.mg-product-charge-details-step+.mg-product-charge-details-step[data-step-state=done]:before{background:#0a7f55}.mg-product-charge-details-time{font-size:11px;color:#53708f}.mg-product-charge-details-empty,.mg-product-charge-details-failure,.mg-product-charge-details-note{display:block;font-size:12.25px;color:#53708f}.mg-product-charge-details-note{margin-top:12px}.mg-product-charge-details-failure{color:#c8394b}.mg-product-charge-details-attachments>span{display:block;padding:8px 0;overflow-wrap:anywhere}.mg-product-charge-details-attachments>span+span{border-top:1px solid #dde5f0}@container (max-width: 460px){.mg-product-charge-details-head{gap:10px;padding:14px 14px 6px}.mg-product-charge-details-title{font-size:16px}.mg-product-charge-details-body{padding:6px 14px 16px}.mg-product-charge-details-pairs{grid-template-columns:minmax(0,1fr);row-gap:2px}.mg-product-charge-details-pairs>span:nth-child(odd):not(:first-child){margin-top:7px}}.mg-fiscal-note-form{container-type:inline-size;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 16px;padding:0 2px 4px}.mg-fiscal-note-field{position:relative;min-width:0;grid-column:span 12}.mg-fiscal-note-field[data-span="3"]{grid-column:span 3}.mg-fiscal-note-field[data-span="4"]{grid-column:span 4}.mg-fiscal-note-field[data-span="6"]{grid-column:span 6}.mg-fiscal-note-field[data-span="8"]{grid-column:span 8}.mg-fiscal-note-field[data-fiscal-focused=true]{--nfse-field-cursor:block}.mg-fiscal-note-field[data-fiscal-focused=true]:not([data-field-readonly=true]){--nfse-field-outline:#0066f9;--nfse-field-focus:inset 0 0 0 1px #0066f9}.mg-fiscal-note-field:not([data-field-readonly=true])>div>div{border-color:var(--nfse-field-outline,#767986)!important;box-shadow:var(--nfse-field-focus,none)}.mg-fiscal-note-cursor{position:absolute;display:none;width:1px;height:1px;pointer-events:none}.mg-fiscal-note-field>.mg-fiscal-note-cursor{display:var(--nfse-field-cursor,none)}.mg-fiscal-note-result{container-type:inline-size;width:100%;min-width:0}.mg-fiscal-note-result-head,.mg-fiscal-note-result-row{display:grid;grid-template-columns:78px 90px minmax(0,1fr) 150px;align-items:center;gap:8px;padding:0 8px}.mg-fiscal-note-result-head{min-height:52px;border-bottom:1px solid #b3b5c1;background:#f9f8fc;color:var(--wf-muted,#53708f);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mg-fiscal-note-result-row{min-height:66px;font-size:13px}.mg-fiscal-note-result-row>span{min-width:0}.mg-fiscal-note-sending{display:inline-flex;align-items:center;gap:6px;font-size:12px}.mg-fiscal-note-spinner{display:inline-block;flex:none;width:15px;height:15px;border:2px solid #c8d8f0;border-top:2px solid var(--wf-primary,#0066f9);border-radius:50%;animation:mg-fiscal-note-spin .9s linear infinite}.mg-fiscal-note-actions>span{display:inline-flex;align-items:center}.mg-fiscal-note-action{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;color:var(--wf-muted,#53708f)}.mg-fiscal-note-result[data-fiscal-state=issued] .mg-fiscal-note-action[data-pointer-target]>.mg-fiscal-note-cursor{display:block}.mg-fiscal-note-result[data-fiscal-state=sequence] [data-fiscal-status=issued],[data-phase=issued] .mg-fiscal-note-result[data-fiscal-state=sequence] [data-fiscal-status=sending],[data-phase=pdf-open] .mg-fiscal-note-result[data-fiscal-state=sequence] [data-fiscal-status=sending]{display:none}[data-phase=issued] .mg-fiscal-note-result[data-fiscal-state=sequence] [data-fiscal-status=issued],[data-phase=pdf-open] .mg-fiscal-note-result[data-fiscal-state=sequence] [data-fiscal-status=issued]{display:inline-flex}[data-playing=false] .mg-fiscal-note-spinner{animation-play-state:paused}@container (max-width: 460px){.mg-fiscal-note-result-head,.mg-fiscal-note-result-row{grid-template-columns:74px 82px minmax(0,1fr)}.mg-fiscal-note-result-head>span:last-child{display:none}.mg-fiscal-note-result-row .mg-fiscal-note-actions{grid-column:1/-1;justify-self:end}.mg-fiscal-note-result-row{row-gap:0;padding-top:10px}.mg-fiscal-note-form{gap:10px}.mg-fiscal-note-field[data-span="4"],.mg-fiscal-note-field[data-span="6"],.mg-fiscal-note-field[data-span="8"]{grid-column:span 12}.mg-fiscal-note-field[data-span="3"]{grid-column:span 6}.mg-fiscal-note-field>div>div{padding-inline:9px!important}.mg-fiscal-note-field>div>div>div{font-size:12px!important}.mg-fiscal-note-field>div>div>span{font-size:10px!important;left:5px!important}.mg-fiscal-note-result-head,.mg-fiscal-note-result-row{grid-template-columns:68px 82px minmax(0,1fr);gap:6px;padding-inline:6px;font-size:11px}.mg-fiscal-note-result-head{min-height:44px;font-size:10px}.mg-fiscal-note-sending{font-size:10px;flex-wrap:wrap}.mg-fiscal-note-actions{padding-top:8px}}@keyframes mg-fiscal-note-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mg-fiscal-note-spinner{animation:none!important}.mg-fiscal-note-cursor{display:none!important}}.mg-product-recon{padding-top:4px;color:#012551}.mg-product-recon-heading,.mg-product-recon-pair{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);column-gap:7px;align-items:center}.mg-product-recon-heading{padding:8px 7px;margin-bottom:8px;font-size:11px;font-weight:500}.mg-product-recon-pair{margin-bottom:2px}.mg-product-recon-card{min-width:0;border:1px solid #cccccc;border-radius:4px;background:#fff;padding:5px 7px;height:34px;box-sizing:border-box}.mg-product-recon-card-0{grid-column:1;grid-row:1}.mg-product-recon-card-1{grid-column:3;grid-row:1}.mg-product-recon-card>div{display:flex;gap:4px;align-items:center;height:11px;line-height:11px}.mg-product-recon-card strong{font-size:10.5px;font-weight:600;white-space:nowrap}.mg-product-recon-card time{margin-left:auto;font-size:9px;color:#526c89;white-space:nowrap}.mg-product-recon-card>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:11px}.mg-product-recon-pair[data-linked=true] .mg-product-recon-card{border-color:#cccccc;background:#fff}.mg-product-recon-actions{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#23805f}.mg-product-recon-actions small{font-size:8px;line-height:10px;color:#526c89}.mg-product-recon-actions>div,.mg-product-recon-actions>div>div{display:flex;align-items:center;justify-content:center;gap:4px}.mg-product-recon-actions>div>svg:last-child{color:#bf4242}.mg-cycle[data-feature-workflow=conciliacao][data-feature-workflow-variant] .mg-cycle-stage{height:max(604px,var(--commercial-demo-height,520px))}.a3-scene.a3-scene--forecast{position:relative;inset:auto;height:100%;opacity:1;container-type:inline-size;padding:12px!important;gap:10px!important}.a3-scene.a3-scene--forecast>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.a3-scene.a3-scene--forecast>div:nth-child(2)>div{min-width:0;padding:10px!important}.a3-scene.a3-scene--forecast>div:nth-child(2)>div>div:first-child{align-items:center!important;gap:4px}.a3-scene.a3-scene--forecast>div:nth-child(2)>div>div:first-child>span:first-child{min-width:0;font-size:12px!important}.a3-scene.a3-scene--forecast>div:nth-child(2)>div>div:last-child>span{font-size:11px!important;line-height:15px}.a3-scene.a3-scene--forecast .a3-kpi__valor{font-size:22px!important;line-height:28px!important;margin-block:4px!important}.a3-scene.a3-scene--forecast>div:nth-child(3){display:flex;flex-direction:column;flex:1;min-height:0;padding:12px!important}.a3-scene.a3-scene--forecast>div:nth-child(3)>div:nth-child(2){margin-block:8px!important;gap:16px!important}.a3-scene.a3-scene--forecast>div:nth-child(3)>div:nth-child(2)>div{min-width:0}.a3-scene.a3-scene--forecast>div:nth-child(3)>div:nth-child(2) span{white-space:normal!important}.a3-scene.a3-scene--forecast .a3-forecast-plot{flex:1;min-height:200px}.a3-scene.a3-scene--forecast .a3-forecast-plot--compact{display:none}.a3-scene.a3-scene--forecast .a3-forecast-chart{width:100%!important;height:100%!important;min-height:200px}.a3-scene.a3-scene--forecast .a3-forecast-chart>svg{width:100%;height:100%;min-height:200px}.a3-scene.a3-scene--forecast>div:first-child{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-shrink:0}.a3-scene.a3-scene--forecast>div:first-child>span{height:32px!important;padding-inline:10px!important;font-size:12px!important}@container (max-width: 420px){.a3-scene.a3-scene--forecast .a3-forecast-plot--wide{display:none}.a3-scene.a3-scene--forecast .a3-forecast-plot--compact{display:block}.a3-scene.a3-scene--forecast>div:nth-child(2)>div>div:first-child svg,.a3-scene.a3-scene--forecast>div:nth-child(2)>div>div:first-child>span:last-child{display:none}.a3-scene.a3-scene--forecast .a3-kpi__valor{font-size:18px!important}.a3-scene.a3-scene--forecast>div:nth-child(3)>div:nth-child(2) span{font-size:11px!important}.a3-scene.a3-scene--forecast>div:first-child>span{padding-inline:8px!important;font-size:10px!important;gap:4px!important}.a3-scene.a3-scene--forecast>div:first-child>span>svg{width:14px;height:14px}}.mg-solution-overview{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;background:#eef2f8;color:#09264a;font-size:14px;line-height:1.4}.mg-solution-overview-title{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:#012551}.mg-solution-overview small{font-size:12px;color:#53708f}.mg-solution-overview-controls{display:flex;justify-content:flex-end;gap:8px}.mg-solution-overview-card{min-width:0;padding:16px;border:1px solid #dde5f0;border-radius:8px;background:#fff;box-shadow:0 1px 3px #09264a1a}.mg-solution-overview-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-solution-overview-indicator>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#53708f}.mg-solution-overview-indicator i{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:5px;background:#38d9c0;color:#012551}.mg-solution-overview-indicator>strong{display:block;margin:8px 0;color:#012551;font-size:24px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.mg-solution-overview-indicator>small{display:block}.mg-solution-overview-row{display:grid;gap:16px;align-items:stretch}.mg-solution-overview-row--agenda{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.mg-solution-overview-row--balances{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mg-solution-overview-agenda{display:flex;flex-direction:column;gap:14px}.mg-solution-overview-balance{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#eaf8f7}.mg-solution-overview-balance>div{display:flex;flex-direction:column;gap:4px}.mg-solution-overview-balance span{color:#53708f}.mg-solution-overview-balance strong{color:#012551;font-size:22px;font-weight:600}.mg-solution-overview-agenda-group{border-top:1px solid #ecf0f3;padding-top:10px}.mg-solution-overview-agenda-title{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 7px;font-size:14px;font-weight:600}.mg-solution-overview-agenda-title>span{font-size:11px;font-weight:400;color:#53708f}.mg-solution-overview-agenda-row{display:flex;align-items:center;gap:5px;min-height:29px;font-size:12px}.mg-solution-overview-agenda-row>span{flex:1}.mg-solution-overview-agenda-row strong{font-size:12px;font-weight:600;white-space:nowrap}.mg-solution-overview-agenda-row small{font-size:10px;white-space:nowrap}.mg-solution-overview-agenda-row svg{flex:none;color:#53708f}.mg-solution-overview-forecast{min-width:0}.mg-solution-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mg-solution-overview-tabs{display:flex;gap:16px;color:#53708f;font-size:13px}.mg-solution-overview-tabs>span{padding:7px 0}.mg-solution-overview-tabs>[data-active]{color:#005af0;box-shadow:inset 0 -2px #005af0}.mg-solution-overview-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:8px;color:#53708f;text-align:center}.mg-solution-overview-empty p{margin:0;font-size:14px}.mg-solution-overview-empty>svg{color:#80808f}.mg-solution-overview-delinquency{margin-top:16px}.mg-solution-overview-delinquency>div:first-child{display:flex;align-items:center;gap:10px}.mg-solution-overview-delinquency>div:first-child>span{flex:1;font-size:12px;color:#53708f}.mg-solution-overview-delinquency strong{display:block;margin-top:3px;font-size:18px;font-weight:600;color:#012551}.mg-solution-overview-progress{height:4px;margin:10px 0 6px;background:#ecf0f3}.mg-solution-overview-progress>i{display:block;height:100%;background:#c8394b}.mg-solution-overview-delinquency p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:11px;color:#53708f}.mg-solution-overview-delinquency p strong{display:inline;margin:0;font-size:12px}.mg-solution-overview-link{display:inline-flex;align-items:center;color:#005af0;font-size:13px}.mg-solution-overview-cash-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;color:#53708f}.mg-solution-overview-cash-total strong{color:#012551;font-size:20px;font-weight:600}.mg-solution-overview-categories>.mg-solution-overview-tabs{margin-top:10px;border-bottom:1px solid #ecf0f3}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overview-forecast .a3-scene--forecast{height:100%;padding:0!important;gap:0!important}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overview-forecast .a3-scene--forecast>div:nth-child(3){flex:1;padding:16px!important}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overview-chart-controls{display:none!important}.mg-solution-overview-forecast .mg-solution-chart-target{display:inline-flex;position:relative}.mg-solution-overview-forecast .mg-solution-chart-tooltip{display:block;text-align:left}.mg-ss-fill>.mg-ss-inner{height:calc(100% / var(--mg-ss-s, calc(var(--mg-cw) * var(--mg-ss-inv))))!important}@supports (scale:calc(1px / 1px)) and (width:1cqw){.mg-ss-fill>.mg-ss-inner{height:calc(100% / var(--mg-ss-s, calc(100cqw / var(--mg-ss-w))))!important}.mg-ss>.mg-ss-inner{transform:scale(var(--mg-ss-s,calc(100cqw / var(--mg-ss-w))))}.mg-ss.mg-ss-floor>.mg-ss-inner{--mg-f:calc(var(--mg-min, 10.2px) / var(--mg-ss-s, (100cqw / var(--mg-ss-w))))}}.mg-product-cost-center{container-type:inline-size;width:100%;min-width:0;color:#09264a}.mg-product-cost-center *{box-sizing:border-box}.mg-product-cost-center-body{display:flex;flex-direction:column;gap:12px}.mg-product-cost-center-cards,.mg-product-cost-center-lists{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (min-width: 600px){.mg-product-cost-center-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-product-cost-center-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-product-cost-center-block{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dde5f0;border-radius:8px;background:#fff}.mg-product-cost-center-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:36px;margin-bottom:12px;min-width:0}.mg-product-cost-center-block-title{min-width:0;font-family:var(--font-inter-tight),"Inter Tight",Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.01em;color:#012551;overflow-wrap:anywhere}.mg-product-cost-center-kpi{container:mg-cost-center-kpi/inline-size}.mg-product-cost-center-kpi .mg-product-cost-center-block-head{gap:2px 4px;min-height:28px;margin-bottom:4px}.mg-product-cost-center-kpi .mg-product-cost-center-block-title{font-family:inherit;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#53708f}.mg-product-cost-center-badge{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-left:auto;border-radius:4.8px;background:#38d9c0;color:#012551}.mg-product-cost-center-value{min-width:0;font-size:22px;font-weight:600;line-height:28px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#012551}.mg-product-cost-center-value[data-sign=positive]{color:#0a7f55}.mg-product-cost-center-value[data-sign=negative]{color:#c8394b}.mg-product-cost-center-foot{display:block;min-height:28px;margin-top:auto;padding-top:8px;visibility:hidden}@container mg-cost-center-kpi (max-width: 199px){.mg-product-cost-center-badge{display:none}}.mg-product-cost-center-table{display:table;width:100%;border-collapse:collapse}.mg-product-cost-center-table>div{display:table-row}.mg-product-cost-center-table>div>span{display:table-cell;padding:10.5px 7px;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #dde5f0}.mg-product-cost-center-table>div:first-child>span{font-size:12.6px;font-weight:600;text-transform:uppercase;color:#53708f}.mg-product-cost-center-table>div>span:first-child{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.mg-product-cost-center-table>div>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.mg-product-cost-center-table>div:last-child>span{border-bottom:0;font-weight:600;color:#012551}.mg-product-cost-center-empty{display:block;padding:16px 0;font-size:13.125px;color:#53708f}.mg-product-report-viewer{width:100%;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d5d9de;border-radius:6px;color:#272b32;background:#e4e7eb}.mg-product-report-toolbar{display:flex;flex:none;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #c7cbd1;background:#f7f8fa;font-size:11px}.mg-product-report-filename{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-product-report-page-count{white-space:nowrap;color:#596273}.mg-product-report-canvas{min-height:0;overflow:auto;padding:20px}.mg-product-report-paper{box-sizing:border-box;width:100%;min-width:660px;max-width:1000px;min-height:650px;margin:0 auto;padding:30px;background:white;box-shadow:0 2px 8px #0002;font-size:9px;line-height:1.5}.mg-product-report-paper header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d1d5db}.mg-product-report-paper header strong{font-size:16px;font-weight:600}.mg-product-report-paper h3{margin-top:3px;font-size:14px;font-weight:500}.mg-product-report-paper header time{flex:none;font-size:9px}.mg-product-report-context{display:flex;flex-wrap:wrap;gap:5px 18px;margin:0 0 20px}.mg-product-report-paper h4{margin:16px 0 8px;font-size:12px;font-weight:600}.mg-product-report-paper table{width:100%;border-collapse:collapse;margin-bottom:24px;font-variant-numeric:tabular-nums}.mg-product-report-paper td,.mg-product-report-paper th{padding:7px 6px;text-align:left;vertical-align:top;border-bottom:1px solid #d8dde3}.mg-product-report-paper th{font-weight:600;background:#f8f9fa}.mg-product-report-groups td:not(:first-child),.mg-product-report-groups th:not(:first-child){text-align:right}.mg-product-report-lines{font-size:7px}.mg-product-report-lines td,.mg-product-report-lines th{padding:6px 3px}.mg-product-report-lines td:nth-child(n+7),.mg-product-report-lines th:nth-child(n+7){text-align:right;white-space:nowrap}.mg-product-report-total{font-weight:600}.mg-product-report-total td:last-child{text-align:right}.mg-product-report-viewer--crop{height:auto;border:0;border-radius:0;background:white}.mg-product-report-viewer--crop .mg-product-report-canvas{overflow:hidden;padding:0}.mg-product-report-viewer--crop .mg-product-report-paper{min-width:0;max-width:none;min-height:0;padding:16px 18px;box-shadow:none;font-size:12px}.mg-product-report-viewer--crop .mg-product-report-paper header{gap:12px;padding-bottom:10px;margin-bottom:10px}.mg-product-report-viewer--crop .mg-product-report-paper header time{font-size:11px}.mg-product-report-viewer--crop .mg-product-report-context,.mg-product-report-viewer--crop .mg-product-report-paper table{margin-bottom:12px}.mg-product-report-viewer--crop .mg-product-report-lines{font-size:11px}.mg-product-report-viewer--crop .mg-product-report-lines td,.mg-product-report-viewer--crop .mg-product-report-lines th{padding:6px 5px}.mg-product-report-viewer--crop .mg-product-report-lines td:first-child{white-space:nowrap}.mg-product-report-viewer--crop .mg-product-report-paper td{overflow-wrap:anywhere}.mg-product-spreadsheets{container-type:inline-size;width:100%;min-width:0}.mg-product-spreadsheets-table{min-width:0}.mg-product-spreadsheet-actions{display:inline-flex;align-items:center;vertical-align:middle}.mg-product-spreadsheet-action{display:inline-flex}.mg-product-spreadsheet-expired{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#53708f}.mg-product-spreadsheet-expired>.mg-product-spreadsheet-action{display:inline-grid;place-items:center;width:30px;height:30px}.mg-product-spreadsheet-empty{margin:17.5px 0 0;text-align:center;font-size:13.5px;color:#53708f}@container (max-width: 780px){.mg-product-spreadsheets-table>div>div>div:nth-child(2){display:none}}@container (max-width: 600px){.mg-product-spreadsheets-table>div>div>div:nth-child(3){display:none}}@container (max-width: 480px){.mg-product-spreadsheets-table>div>div>div{padding-inline:8px!important}.mg-product-spreadsheets-table>div>div:not(:first-child)>div{font-size:12px!important}.mg-product-spreadsheets-table>div>div>div:nth-child(4){width:96px!important}.mg-product-spreadsheets-table:not([data-spreadsheet-expired])>div>div>div:last-child{width:76px!important}}@container (max-width: 380px){.mg-product-spreadsheets-table>div>div>div{padding-inline:6px!important}.mg-product-spreadsheets-table>div>div>div:nth-child(4){width:84px!important}.mg-product-spreadsheets-table:not([data-spreadsheet-expired])>div>div>div:last-child{width:72px!important}}.mg-solution-workflow{width:100%;min-width:0}.mg-solution-screen{position:relative;height:var(--commercial-demo-height,480px);min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.mg-solution-screen *{box-sizing:border-box}.mg-solution-page{height:100%;padding:20px}.mg-solution-page>div{height:100%}.mg-solution-mobile-table{display:none}.mg-solution-table{min-width:0;container-type:inline-size}@container (max-width: 540px){.mg-solution-desktop-table{display:none}.mg-solution-mobile-table{display:block}}.mg-solution-target{display:inline-flex;position:relative;min-width:0}.mg-solution-target>i[data-workflow-motion=cursor]{position:absolute;width:1px;height:1px;right:12px;bottom:10px}.mg-solution-overlay{--solution-dialog-width:620px;position:absolute;inset:0}.mg-solution-overlay--history{--solution-dialog-width:660px}.mg-solution-overlay>div{padding:20px}.mg-solution-overlay>div>div{display:flex;flex-direction:column;height:100%;max-height:590px;min-height:0}.mg-solution-overlay>div>div>div:first-child{flex-shrink:0}.mg-solution-overlay>div>div>div:nth-child(2){flex:1;min-height:0}.mg-solution-overlay>div>div>div:nth-child(3){flex-shrink:0;flex-wrap:wrap}.mg-solution-overlay--history>div>div{height:auto;max-height:100%}.mg-solution-overlay--history .mg-solution-scroll{height:auto}.mg-solution-scroll{height:100%;min-height:0;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:#b5b5c3 #eef2f8}.mg-solution-form{display:flex;flex-direction:column;gap:16px;padding:6px 4px 2px 0}.mg-solution-form b{font-weight:600}.mg-solution-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-solution-fields--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-solution-adjustments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-solution-divider{width:100%;height:1px;flex-shrink:0;background:#dde5f0}.mg-solution-toggle{display:inline-flex;align-self:flex-start;border:1px solid #c8d8f0;border-radius:8px;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:500}.mg-solution-toggle>span{padding:10px 16px;color:#53708f}.mg-solution-toggle>span+span{border-left:1px solid #c8d8f0}.mg-solution-toggle>[data-selected]{background:#eaf2ff;color:#005af0}.mg-solution-empty{padding:26px 0 18px;text-align:center;color:#53708f;font-size:13.5px}.mg-solution-muted{color:#53708f;font-size:12px;line-height:1.45}.mg-solution-rule-warning{display:flex;align-items:center;gap:10.5px;color:#005af0;font-size:13px;line-height:1.45;padding:12.25px 14px;background:#eaf2ff;border-radius:8px}.mg-solution-rule-warning>svg{flex-shrink:0}.mg-solution-rule-section{padding:14px;border:1px solid #dde5f0;border-radius:8px}.mg-solution-rule-section>b{display:block;font-size:14px;margin-bottom:14px}.mg-solution-data{display:grid;gap:8px;font-size:13px}.mg-solution-data>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center}.mg-solution-data>div>span{color:#53708f}.mg-solution-data strong{font-weight:500}.mg-solution-delivery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,126px);color:#53708f}.mg-solution-delivery>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:4px;padding-inline:4px;text-align:center}.mg-solution-delivery>div+div:before{content:"";position:absolute;top:11px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#c8d8f0}.mg-solution-delivery>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid #c8d8f0;background:white}.mg-solution-delivery>div[data-done=true]>span{border-color:#0a7f55;background:#0a7f55}.mg-solution-delivery>div[data-done=true]:before{background:#0a7f55}.mg-solution-delivery small{font-size:11.375px;line-height:1.3}.mg-solution-delivery time{font-size:10.5px}.mg-solution-dashboard{height:100%;container-type:inline-size}.mg-solution-chart-target{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#49d8cd}.mg-solution-chart-tooltip{position:absolute;top:auto;bottom:16px;left:-94px;width:194px;background:white;border:1px solid #dde5f0;border-radius:6px;box-shadow:0 3px 10px #09264a1a;font-size:12px;overflow:hidden}.mg-solution-chart-tooltip i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mg-solution-chart-tooltip>div{padding:6px 10px;font-weight:600;background:#f3f6f9;border-bottom:1px solid #dde5f0}.mg-solution-chart-tooltip>span{display:flex;align-items:center;gap:6px;padding:5px 10px}.mg-solution-processing{display:flex;align-items:center;gap:8px}.mg-solution-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid #c8d8f0;border-top-color:#005af0;border-radius:50%}@media (max-width:639px){.mg-solution-screen{height:394px}.mg-solution-page{padding:16px}.mg-solution-desktop-table{display:none}.mg-solution-mobile-table{display:block}.mg-solution-pagination{display:none}.mg-solution-overlay>div{padding:16px 8px}.mg-solution-fields,.mg-solution-fields--client,.mg-solution-fields--payer,.mg-solution-fields--tax,.mg-solution-fields--thirds{grid-template-columns:minmax(0,1fr)}.mg-solution-adjustments{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-solution-data>div{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:359px){.mg-solution-page{padding-inline:0}.mg-solution-toggle>span{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.mg-solution-spinner{animation:mg-solution-spin 1.2s linear infinite}}.mg-solution-workflow [data-workflow-playing=false] [data-workflow-motion]{animation-play-state:paused}@keyframes mg-solution-spin{to{transform:rotate(1turn)}}.mg-solution-workflow[data-solution-preview=walkthrough]{--commercial-demo-height:688px}@media (max-width:639px){.mg-solution-workflow[data-solution-preview=walkthrough] .mg-solution-screen,.mg-solution-workflow[data-solution-preview=walkthrough][data-solution-workflow=consultoria] .mg-solution-screen{height:520px}}.mg-solution-shared-menu{position:absolute;z-index:2;top:174px;right:34px}@media(max-width:639px){.mg-solution-shared-menu{top:176px;right:24px}}.mg-solution-toast{position:absolute;z-index:8;top:12px;right:12px;padding:12px 16px;font-size:12px}@media (max-width:639px){.mg-solution-chart-tooltip{left:4px;width:166px}.mg-solution-chart-tooltip[data-tooltip-align=center]{left:-77px}}.mg-solution-page>div>div:last-child{display:flex;flex-direction:column}.mg-solution-page>div>div:last-child>:not(.mg-solution-account-list){flex-shrink:0}.mg-solution-account-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5b5c3 #eef2f8}.mg-solution-account-list--hero{flex:none}.mg-solution-workflow[data-solution-preview=hero]{--solution-hero-padding:16px}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-screen{display:grid;height:auto;min-height:calc(var(--mg-ss-w) * 3 / 5)}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-screen>:is(.mg-solution-page,.mg-solution-overlay){grid-area:1/1}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-page{height:auto;padding:var(--solution-hero-padding)}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-account-list{flex:none;overflow:visible}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-pagination{display:block}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overlay{position:relative;inset:auto;display:flex;min-width:0}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overlay>div{position:relative!important;inset:auto!important;flex:1;min-width:0;padding:var(--solution-hero-padding)}.mg-solution-workflow[data-solution-preview=hero] .mg-solution-overlay>div>div{height:auto;max-height:none}.mg-solution-workflow[data-solution-preview=hero] :is(.mg-product-charge-details-body,.mg-product-receivable){height:auto;overflow:visible}.mg-solution-workflow[data-solution-preview=hero] :is(.mg-solution-dashboard,.a3-scene--forecast){height:auto}.mg-solution-workflow[data-solution-preview=hero] .a3-scene--forecast{padding:var(--solution-hero-padding)!important}.mg-solution-workflow[data-solution-preview=hero] .a3-scene--forecast>div:nth-child(3){flex:none}@media (min-width:640px){.mg-solution-workflow[data-solution-preview=hero]{--solution-hero-padding:20px}}.mg-solution-hero-viewport{position:relative;width:100%;min-width:0;aspect-ratio:5/3;max-height:440px;overflow:hidden;container-type:inline-size;pointer-events:none;user-select:none}.mg-solution-hero-viewport-content{position:absolute;top:0;left:0;transform-origin:top left}.mg-solution-workflow[data-solution-preview=walkthrough]{content-visibility:auto;contain-intrinsic-size:auto 690px}@media (max-width:639px){.mg-solution-workflow[data-solution-preview=walkthrough]{contain-intrinsic-size:auto 522px}}.solution-hero{padding-block:1.5rem 2rem}.solution-breadcrumb{margin-bottom:1rem;max-width:60rem;line-height:1.6}.solution-hero-grid{display:grid;grid-template-areas:"copy" "action" "trust" "product";gap:1.25rem}.solution-hero-copy{grid-area:copy}.solution-hero-action{grid-area:action}.solution-hero-trust{grid-area:trust;border-top:1px solid #ffffff26;padding-top:1.25rem}.solution-hero-trust .mg-hero-trust-grid{gap:1rem 1.25rem}.solution-hero-trust .mg-hero-trust-grid>div{min-width:0}.solution-hero-copy h1{font-size:clamp(2rem,8.65vw,3rem)}.solution-hero-copy>p{margin-top:1rem;line-height:1.65}.solution-hero-guarantee p{line-height:1.5}.solution-hero-product{grid-area:product;position:relative;min-width:0;margin-top:.5rem;isolation:isolate}.solution-section-intro{max-width:72rem}.solution-section-intro>p{max-width:36rem}.solution-regua-step:last-child>span{outline:1px solid #49d8cd66;outline-offset:4px}.solution-regua .solution-regua-step:before{content:none}.solution-proof-decision{border-top:1px solid #01255114}.solution-bottom-cta{position:relative;border-top:1px solid #49d8cd55}.solution-decision-card{position:relative;box-shadow:inset 0 3px 0 #49d8cd}@media (hover:hover){.solution-guide-link:hover{color:#0066f9}.solution-faq-summary:hover{background-color:#f1f7fd}}@media (max-width:639px){.solution-hero-copy>p{line-height:1.55}.solution-hero-trust .mg-hero-trust-grid{gap:1rem}.solution-hero-trust .mg-hero-trust-grid>div{gap:.5rem;align-items:start}.solution-hero-trust .mg-hero-trust-grid>div>span{width:1rem;height:1.25rem;border-radius:0;background:none}}@media (min-width:1024px){.solution-hero{padding-block:2.5rem 2rem}.solution-breadcrumb{margin-bottom:1rem}.solution-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"copy product" "action product" "trust trust";column-gap:2.5rem;row-gap:1.75rem}.solution-hero-product{align-self:center;justify-self:center;width:100%;max-width:37.5rem;margin-top:0}.solution-hero-copy h1{font-size:clamp(2.5rem,3.35vw,3rem)}.solution-hero-trust{margin-top:0;padding-top:1.5rem}.solution-hero-trust .mg-hero-trust-grid{gap:2rem}.solution-section-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:5rem}.solution-section-intro>p{margin-top:0}.solution-section-intro.solution-product-outcome{align-items:start}.solution-proof-decision{border-top:0;border-left:1px solid #01255114}}@media (prefers-reduced-motion:reduce){.solution-page *,.solution-page :after,.solution-page :before{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media screen and (min-width:1024px){body:has(.solution-page) .mg-site-header nav{min-width:0;flex-wrap:wrap;justify-content:center}}@media screen{.solution-page>:is([data-page-chapter=adoption],[data-page-chapter=guidance],[data-page-chapter=questions]){content-visibility:auto;contain-intrinsic-size:auto 1000px}}@media print{.solution-page .case-evidence,.solution-page .mg-solution-workflow[data-solution-preview=walkthrough],.solution-page [data-page-chapter]{content-visibility:visible;contain:none;contain-intrinsic-size:none}}