.sw-view--archive .sw-view-heading h2,.sw-view--report .sw-view-heading h2,.sw-view--review .sw-view-heading h2{font-size:32px;line-height:1.15}.sw-view--archive .sw-command,.sw-view--archive .sw-secondary-command,.sw-view--report .sw-command,.sw-view--report .sw-secondary-command,.sw-view--review .sw-command{min-height:40px;height:40px;padding:0 14px;font-size:13px}.sw-view--archive .sw-panel-block,.sw-view--archive .sw-report-history,.sw-view--review .sw-comparison,.sw-view--review .sw-expert-section,.sw-view--review .sw-panel-block{padding:18px}.sw-view--archive .sw-block-heading,.sw-view--review .sw-block-heading{min-height:52px;margin-bottom:16px;padding-bottom:14px}.sw-view--archive .sw-block-heading>svg,.sw-view--review .sw-block-heading>svg{width:22px;height:22px}.sw-view--archive .sw-block-heading strong,.sw-view--review .sw-block-heading strong{font-size:17px}.sw-view--archive .sw-block-heading small,.sw-view--review .sw-block-heading small{margin-top:3px;font-size:13px;line-height:1.45}.sw-view--review .sw-review-objectives p{font-size:15px;line-height:1.7}.sw-view--review .sw-map{min-height:360px;padding:66px 30px 52px}.sw-view--review .sw-map__facts,.sw-view--review .sw-map__toolbar{font-size:12px}.sw-view--review .sw-scenario-map{min-height:232px}.sw-view--review .sw-scenario-map__item .sw-entity-node{width:250px;min-height:94px;padding:14px}.sw-view--review .sw-entity-node strong{font-size:16px;line-height:1.35}.sw-view--review .sw-scenario-map__connector{width:145px}.sw-view--review .sw-scenario-map__connector span{max-width:120px;font-size:11px}.sw-view--review .sw-section-title{min-height:58px;margin-bottom:14px;padding-bottom:13px}.sw-view--review .sw-section-title span{font-size:11px}.sw-view--review .sw-section-title h3{font-size:19px}.sw-view--review .sw-section-title p{max-width:660px;font-size:13px;line-height:1.55}.sw-view--review .sw-review-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.5fr);gap:16px}.sw-view--review .sw-review-column{padding:15px}.sw-view--review .sw-subsection-heading{margin-bottom:12px}.sw-view--review .sw-subsection-heading strong{font-size:15px}.sw-view--review .sw-subsection-heading span{padding:4px 7px;font-size:11px}.sw-view--review .sw-missing-facts{gap:9px}.sw-view--review .sw-missing-fact{min-height:84px;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;padding:12px}.sw-view--review .sw-missing-fact__icon{width:32px;height:32px}.sw-view--review .sw-missing-fact__icon svg{width:17px;height:17px}.sw-view--review .sw-missing-fact strong{font-size:14px}.sw-view--review .sw-missing-fact p,.sw-view--review .sw-missing-fact small{font-size:12px;line-height:1.5}.sw-view--review .sw-missing-fact button{min-height:32px;height:32px;padding:0 9px;font-size:11px}.sw-view--review .sw-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sw-view--review .sw-factor-card{min-height:148px;padding:13px}.sw-view--review .sw-factor-card__top span{font-size:11px}.sw-view--review .sw-factor-card__top strong{font-size:14px}.sw-view--review .sw-factor-card__top em{font-size:11px}.sw-view--review .sw-factor-card>p{min-height:52px;margin:10px 0;font-size:12px;line-height:1.55}.sw-view--review .sw-binary-control{height:36px}.sw-view--review .sw-binary-control button{font-size:11px}.sw-view--review .sw-decision-row{gap:16px;margin-top:16px}.sw-view--review .sw-conditional-decision,.sw-view--review .sw-expert-note{padding:15px}.sw-view--review .sw-conditional-decision>span,.sw-view--review .sw-expert-note>span{font-size:12px}.sw-view--review .sw-conditional-decision>strong{font-size:14px;line-height:1.6}.sw-view--review .sw-conditional-decision ul{font-size:12px;line-height:1.55}.sw-view--review .sw-expert-note textarea{min-height:150px;padding:13px;font-size:14px;line-height:1.6}.sw-view--report .sw-option-table td,.sw-view--report .sw-option-table th,.sw-view--review .sw-option-table td,.sw-view--review .sw-option-table th{padding:11px 12px}.sw-view--report .sw-option-table tbody th,.sw-view--report .sw-option-table td,.sw-view--review .sw-option-table tbody th,.sw-view--review .sw-option-table td{font-size:12px;line-height:1.5}.sw-view--report .sw-option-heading small,.sw-view--report .sw-option-heading span,.sw-view--report .sw-option-table td small,.sw-view--review .sw-option-heading small,.sw-view--review .sw-option-heading span,.sw-view--review .sw-option-table td small{font-size:11px;line-height:1.45}.sw-view--report .sw-option-heading strong,.sw-view--review .sw-option-heading strong{font-size:14px}.sw-view--report .sw-option-status,.sw-view--review .sw-option-status{font-size:10px}.sw-view--report .sw-money,.sw-view--review .sw-money{font-size:16px}.sw-view--archive .sw-report-gate,.sw-view--report .sw-report-gate{min-height:68px;gap:12px;padding:14px 16px}.sw-view--archive .sw-report-gate svg,.sw-view--report .sw-report-gate svg{width:22px;height:22px}.sw-view--archive .sw-report-gate strong,.sw-view--report .sw-report-gate strong{font-size:14px}.sw-view--archive .sw-report-gate p,.sw-view--report .sw-report-gate p{font-size:12px;line-height:1.5}.sw-view--report .sw-report-preview{padding:18px}.sw-view--report .sw-report-section{margin-top:22px}.sw-view--report .sw-report-section-heading{min-height:56px;display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--sw-line)}.sw-view--report .sw-report-section-heading>span{width:42px;height:34px;display:grid;place-items:center;background:var(--sw-navy);color:#fff;font-size:11px;font-weight:850}.sw-view--report .sw-report-section-heading h4{margin:0;color:var(--sw-navy);font-size:17px}.sw-view--report .sw-report-option-stack{display:grid;grid-gap:16px;gap:16px}.sw-view--report .sw-report-option{display:grid;grid-gap:12px;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--sw-line)}.sw-view--report .sw-report-option:last-child{border-bottom:0}.sw-view--report .sw-report-option>h4{margin:0;color:var(--sw-navy);font-size:16px}.sw-view--report .sw-report-option-stack .sw-map,.sw-view--report .sw-report-option-stack .sw-scenario-chains{margin-top:0}.sw-review-save{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--sw-line)}.sw-review-save .sw-command{min-height:44px;padding:0 18px}.sw-view--report .sw-report-preview>header{margin-bottom:20px;padding-bottom:18px}.sw-view--report .sw-report-preview>header span{font-size:11px}.sw-view--report .sw-report-preview>header h3{margin:7px 0;font-size:26px}.sw-view--report .sw-report-preview>header p{font-size:12px}.sw-view--report .sw-report-preview>header em{padding:6px 9px;font-size:11px}.sw-view--report .sw-report-intro{gap:14px;margin-bottom:16px}.sw-view--report .sw-report-intro>div{min-height:110px;padding:15px}.sw-view--report .sw-report-intro span{font-size:11px}.sw-view--report .sw-report-intro p,.sw-view--report .sw-report-intro strong{font-size:13px;line-height:1.65}.sw-view--report .sw-map{min-height:360px;padding:66px 30px 52px}.sw-view--report .sw-map.sw-map--canonical{min-height:420px;padding:66px 28px 52px}.sw-view--report .sw-map__facts,.sw-view--report .sw-map__toolbar{font-size:11px}.sw-view--report .sw-scenario-map{min-height:232px}.sw-view--report .sw-scenario-map__item .sw-entity-node{width:250px;min-height:94px;padding:14px}.sw-view--report .sw-entity-node strong{font-size:16px;line-height:1.35}.sw-view--report .sw-scenario-map__connector{width:145px}.sw-view--report .sw-scenario-map__connector span{max-width:120px;font-size:10px}.sw-view--report .sw-comparison{padding:18px}.sw-view--report .sw-section-title{min-height:54px;margin-bottom:13px;padding-bottom:12px}.sw-view--report .sw-section-title span{font-size:10px}.sw-view--report .sw-section-title h3{font-size:18px}.sw-view--report .sw-section-title p{font-size:12px}.sw-view--report .sw-report-basis{gap:14px;margin-top:16px}.sw-view--report .sw-report-basis>div{min-height:170px;padding:15px}.sw-view--report .sw-report-basis h4{font-size:15px}.sw-view--report .sw-report-basis p{font-size:12px;line-height:1.55}.sw-view--archive .sw-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end}.sw-view--archive .sw-lock-list div{min-height:92px;padding:16px}.sw-view--archive .sw-lock-list span{font-size:12px}.sw-view--archive .sw-lock-list strong{margin-top:9px;font-size:17px}.sw-view--archive .sw-archive-destinations{gap:10px}.sw-view--archive .sw-archive-destinations>div{min-height:78px;gap:13px;padding:13px 15px}.sw-view--archive .sw-archive-destinations svg{width:22px;height:22px}.sw-view--archive .sw-archive-destinations strong{font-size:14px}.sw-view--archive .sw-archive-destinations small{margin-top:5px;font-size:12px;line-height:1.45}.sw-view--archive .sw-report-history>header{margin-bottom:12px}.sw-view--archive .sw-report-history>header strong{font-size:16px}.sw-view--archive .sw-report-history>header span,.sw-view--archive .sw-report-history>p{font-size:12px}.sw-view--archive .sw-report-history>div{min-height:52px;grid-template-columns:24px 60px 150px 1fr auto;gap:10px;padding:10px 0;font-size:12px}.sw-view--archive .sw-report-history svg{width:18px;height:18px}.sw-view--archive .sw-report-history button{font-size:12px}.sw-view--archive .sw-report-version-select{display:grid;grid-gap:3px;gap:3px;min-width:164px;color:var(--sw-muted);font-size:10px;font-weight:750}.sw-view--archive .sw-report-version-select select{min-height:36px;border:1px solid var(--sw-line);background:#fff;padding:7px 9px;color:var(--sw-navy);font-size:12px;font-weight:750}.sw-view--archive .sw-report-version-select select:focus{outline:0;border-color:var(--sw-green);box-shadow:0 0 0 2px rgba(12,138,112,.09)}.sw-view--archive .sw-report-history button:disabled{color:var(--sw-muted);cursor:default}.sw-report-document{min-width:0;padding:24px;color:var(--sw-ink);box-shadow:var(--sw-shadow);font-size:15px;line-height:1.65}.sw-report-cover,.sw-report-document{background:#fff;border:1px solid var(--sw-line)}.sw-report-cover{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:46px 52px;color:var(--sw-navy)}.sw-report-cover__brand{display:flex;align-items:center;gap:12px;min-height:52px}.sw-report-cover__brand>span{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:var(--sw-navy);font-size:16px;font-weight:850}.sw-report-cover__brand>strong{color:var(--sw-navy);font-size:19px}.sw-report-cover__brand>em{padding-left:12px;color:var(--sw-muted);border-left:1px solid var(--sw-line);font-size:12px;font-style:normal;font-weight:750}.sw-report-cover__title{width:100%;margin:auto 0;padding:38px 0 42px;border-bottom:5px solid var(--sw-green);text-align:center}.sw-report-cover h3{margin:0;color:var(--sw-navy);font-size:58px;line-height:1.16}.sw-report-cover__title p{margin:22px 0 0;color:var(--sw-ink);font-size:32px;line-height:1.45}.sw-report-document--unbranded .sw-report-cover{justify-content:center}.sw-report-document--unbranded .sw-report-cover__title{width:100%}.sw-report-toc{min-height:440px;margin-top:24px;padding:34px;border:1px solid var(--sw-line);background:#fff}.sw-report-toc>header{margin-bottom:24px}.sw-report-toc>header span{display:block;color:var(--sw-green);font-size:14px;font-weight:850}.sw-report-toc>header h4{margin:6px 0 0;color:var(--sw-navy);font-size:34px}.sw-report-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:42px;column-gap:42px;grid-row-gap:0;row-gap:0;margin:0;padding:0;list-style:none}.sw-report-toc li{min-width:0;border-bottom:1px solid var(--sw-line)}.sw-report-toc a{min-width:0;min-height:52px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;color:var(--sw-ink);font-size:16px;text-decoration:none}.sw-report-toc a b{color:var(--sw-green);font-size:14px;font-weight:850}.sw-report-toc a span{min-width:0;overflow-wrap:break-word}.sw-report-document .sw-report-section{margin-top:30px}.sw-report-document .sw-report-section-heading{min-height:62px;display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--sw-line)}.sw-report-document .sw-report-section-heading>span{width:46px;height:38px;display:grid;flex:0 0 auto;place-items:center;color:#fff;background:var(--sw-navy);font-size:12px;font-weight:850}.sw-report-document .sw-report-section-heading h4{margin:0;color:var(--sw-navy);font-size:24px}.sw-report-disclosure,.sw-report-section-lead{margin:0 0 14px;padding:13px 15px;color:#36536a;background:#f2f7f8;border-left:3px solid var(--sw-green);font-size:15px;line-height:1.7}.sw-report-summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sw-report-summary-grid article{min-height:110px;padding:16px;border:1px solid var(--sw-line);background:#fbfcfd}.sw-report-summary-grid__wide{grid-column:1/-1;border-left:4px solid var(--sw-green)!important}.sw-report-business-summary span,.sw-report-summary-grid span{display:block;margin-bottom:8px;color:var(--sw-green);font-size:13px;font-weight:850}.sw-report-business-summary p,.sw-report-summary-grid p,.sw-report-summary-grid strong{margin:0;color:var(--sw-ink);font-size:16px;line-height:1.75}.sw-report-option-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.sw-report-option-index article{min-height:110px;padding:14px;border-top:3px solid var(--sw-green);background:#f7fafb}.sw-report-option-index b,.sw-report-option-index strong{display:block}.sw-report-option-index b{color:var(--sw-green);font-size:11px}.sw-report-option-index strong{margin-top:7px;color:var(--sw-navy);font-size:15px}.sw-report-option-index p{margin:7px 0 0;color:var(--sw-muted);font-size:14px;line-height:1.65}.sw-report-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sw-line)}.sw-report-detail-grid article{min-height:76px;padding:14px;border-right:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line)}.sw-report-detail-grid article:nth-child(3n){border-right:0}.sw-report-detail-grid article:nth-last-child(-n+3){border-bottom:0}.sw-report-detail-grid span,.sw-report-detail-grid strong{display:block}.sw-report-detail-grid span{color:var(--sw-muted);font-size:13px}.sw-report-detail-grid strong{margin-top:8px;color:var(--sw-navy);font-size:16px}.sw-report-priority-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.sw-report-priority-list article{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--sw-line)}.sw-report-priority-list article>b{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--sw-navy);font-size:11px}.sw-report-priority-list strong{font-size:13px}.sw-report-priority-list p{margin:5px 0 0;color:var(--sw-muted);font-size:12px;line-height:1.5}.sw-report-business-summary{padding:16px;border-left:3px solid var(--sw-green);background:var(--sw-green-soft)}.sw-report-city-table-wrap,.sw-report-entity-table-wrap,.sw-report-fact-table-wrap,.sw-report-model-table-wrap,.sw-report-tax-table-wrap{width:100%;margin-top:12px;overflow-x:auto;border:1px solid var(--sw-line)}.sw-report-city-table,.sw-report-entity-table,.sw-report-fact-table,.sw-report-model-table,.sw-report-tax-table{width:100%;border-collapse:collapse;table-layout:fixed}.sw-report-city-table td,.sw-report-city-table th,.sw-report-entity-table td,.sw-report-entity-table th,.sw-report-fact-table td,.sw-report-fact-table th,.sw-report-model-table td,.sw-report-model-table th,.sw-report-tax-table td,.sw-report-tax-table th{padding:11px 12px;border-right:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);vertical-align:top;text-align:left;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.sw-report-city-table thead th,.sw-report-entity-table thead th,.sw-report-fact-table thead th,.sw-report-model-table thead th,.sw-report-tax-table thead th{color:#fff;background:var(--sw-navy);font-size:13px}.sw-report-city-table tbody th,.sw-report-entity-table tbody th,.sw-report-fact-table tbody th,.sw-report-model-table tbody th,.sw-report-tax-table tbody th{color:var(--sw-navy);background:#f5f8fa}.sw-report-city-table tr>:last-child,.sw-report-entity-table tr>:last-child,.sw-report-fact-table tr>:last-child,.sw-report-model-table tr>:last-child,.sw-report-tax-table tr>:last-child{border-right:0}.sw-report-city-table tbody tr:last-child>*,.sw-report-entity-table tbody tr:last-child>*,.sw-report-fact-table tbody tr:last-child>*,.sw-report-model-table tbody tr:last-child>*,.sw-report-tax-table tbody tr:last-child>*{border-bottom:0}.sw-report-tax-table th:first-child{width:180px}.sw-report-city-table th:first-child{width:155px}.sw-report-city-table th small,.sw-report-tax-table th small{display:block;margin-top:5px;color:var(--sw-muted);font-weight:500}.sw-report-basis,.sw-report-evidence-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.sw-report-basis>div,.sw-report-evidence-grid article{min-height:150px;padding:15px;border:1px solid var(--sw-line)}.sw-report-basis h4,.sw-report-evidence-grid h5{margin:0 0 10px;color:var(--sw-navy);font-size:14px}.sw-report-basis p,.sw-report-evidence-grid p{margin:0 0 7px;color:var(--sw-muted);font-size:12px;line-height:1.55}.sw-report-evidence-grid small{color:var(--sw-muted);font-size:11px}.sw-report-basis b,.sw-report-evidence-grid b{display:inline-block;margin-right:7px;color:var(--sw-green)}.sw-report-map-pair{display:grid;grid-gap:14px;gap:14px}.sw-report-document .sw-map{min-height:390px;margin-top:0;padding:66px 28px 52px;box-shadow:none}.sw-report-document .sw-map+.sw-map{margin-top:0}.sw-report-document .sw-map__facts,.sw-report-document .sw-map__toolbar{font-size:11px}.sw-report-document .sw-scenario-chains{margin-top:12px}.sw-report-document .sw-scenario-chains article{min-height:150px}.sw-report-document .sw-scenario-chains span{font-size:13px}.sw-report-document .sw-scenario-chains p{font-size:13px;line-height:1.65}.sw-report-empty{margin:12px 0 0;padding:14px;color:var(--sw-muted);background:#f7fafb;font-size:12px}.sw-report-option-stack{display:grid;grid-gap:22px;gap:22px}.sw-report-option{padding:18px;border:1px solid var(--sw-line);background:#fff}.sw-report-option>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--sw-line)}.sw-report-option>header span{color:var(--sw-green);font-size:11px;font-weight:850}.sw-report-option>header h4{margin:5px 0 0;color:var(--sw-navy);font-size:18px}.sw-report-option>header em{padding:6px 8px;color:#8a6110;background:var(--sw-amber-soft);font-size:10px;font-style:normal;font-weight:850}.sw-report-option__summary{margin:0 0 12px;color:var(--sw-muted);font-size:13px;line-height:1.65}.sw-report-condition-box{margin-top:12px;padding:14px;background:#f7fafb;border-left:3px solid var(--sw-amber)}.sw-report-condition-box strong{color:var(--sw-navy);font-size:13px}.sw-report-boundary-list,.sw-report-condition-box ul{margin:9px 0 0;padding-left:20px;color:var(--sw-muted);font-size:12px;line-height:1.65}.sw-report-model-stack{display:grid;grid-gap:12px;gap:12px}.sw-report-model-stack>article{padding:14px;border:1px solid var(--sw-line)}.sw-report-model-stack>article>header{display:flex;align-items:center;gap:10px}.sw-report-model-stack>article>header b{color:var(--sw-green);font-size:11px}.sw-report-model-stack>article>header strong{color:var(--sw-navy);font-size:14px}.sw-report-model-stack>article>header span{margin-left:auto;color:var(--sw-muted);font-size:11px}.sw-report-model-stack>article>p{margin:10px 0 0;color:var(--sw-muted);font-size:11px;line-height:1.55}.sw-report-boundary-list{padding:13px 13px 13px 32px;border:1px solid var(--sw-line)}.sw-report-profit-formation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.sw-report-profit-formation>div{padding:14px 16px;border-left:3px solid var(--sw-green);background:#f7fafb}.sw-report-profit-formation strong{color:var(--sw-navy);font-size:13px}.sw-report-profit-formation p{margin:8px 0 0;color:var(--sw-muted);font-size:12px;line-height:1.65}.sw-report-rule-analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border:1px solid var(--sw-line)}.sw-report-rule-analysis>div{min-height:120px;padding:14px;border-right:1px solid var(--sw-line)}.sw-report-rule-analysis>div:last-child{border-right:0}.sw-report-rule-analysis span{display:block;color:var(--sw-green);font-size:11px;font-weight:850}.sw-report-rule-analysis p{margin:8px 0 0;color:var(--sw-muted);font-size:12px;line-height:1.65}.sw-report-analysis-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sw-report-analysis-cards article{min-height:210px;padding:14px;border:1px solid var(--sw-line)}.sw-report-analysis-cards article>span{color:var(--sw-green);font-size:11px;font-weight:850}.sw-report-analysis-cards h5{margin:6px 0 12px;color:var(--sw-navy);font-size:15px}.sw-report-analysis-cards dl{margin:0}.sw-report-analysis-cards dl div{padding:9px 0;border-top:1px solid var(--sw-line)}.sw-report-analysis-cards dt{color:var(--sw-muted);font-size:10px}.sw-report-analysis-cards dd{margin:5px 0 0;color:var(--sw-ink);font-size:12px;line-height:1.55}.sw-report-document .sw-comparison{margin-top:0;padding:0;border:0;box-shadow:none}.sw-report-document .sw-option-table td,.sw-report-document .sw-option-table th{padding:11px 12px;font-size:11px;line-height:1.5}.sw-report-document .sw-option-heading strong{font-size:13px}.sw-report-document .sw-option-table td small{font-size:10px;line-height:1.45}.sw-report-document .sw-money{font-size:15px}.sw-report-comparison .sw-option-table{min-width:0;table-layout:fixed}.sw-report-comparison .sw-option-table th:first-child{width:18%}.sw-report-comparison .sw-option-table .sw-option-heading-row th:not(:first-child){width:27.333%}.sw-report-comparison .sw-option-table td,.sw-report-comparison .sw-option-table th{padding:12px 10px;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.sw-report-comparison .sw-option-heading strong{font-size:14px;line-height:1.45}.sw-report-comparison .sw-option-table td small{margin-top:4px;font-size:11px;line-height:1.5}.sw-report-comparison .sw-condition-list{padding-left:17px}.sw-report-continuation-heading{margin:0 0 18px;padding-bottom:14px;color:var(--sw-navy);border-bottom:1px solid var(--sw-line);font-size:24px;line-height:1.25}.sw-english-comparison-page+.sw-english-comparison-page{margin-top:28px}.sw-english-comparison-note{margin:12px 0 0;color:var(--sw-muted);font-size:12px;line-height:1.55}.sw-comparison--english .sw-option-table{min-width:0}.sw-comparison--english .sw-option-table th:first-child{width:28%}.sw-comparison--english .sw-option-table td,.sw-comparison--english .sw-option-table th{padding:9px 10px;font-size:12px;line-height:1.45}.sw-comparison--english .sw-option-table td small{margin-top:4px;font-size:11px;line-height:1.4}.sw-comparison--english .sw-option-table thead th{color:#fff;background:var(--sw-navy);text-align:center}.sw-comparison--english .sw-comparison-group td,.sw-comparison--english .sw-comparison-group th{color:#fff;background:var(--sw-navy)}.sw-report-document[data-locale=en] .sw-map--english-report{min-height:200px;padding:18px 0;background:#fff;background-image:none}.sw-report-document[data-locale=en] .sw-map--english-report .sw-entity-node__icon,.sw-report-document[data-locale=en] .sw-map--english-report .sw-map__facts,.sw-report-document[data-locale=en] .sw-map--english-report .sw-map__toolbar,.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map__stage>small,.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map__stage>span{display:none}.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map{min-height:164px;overflow:visible}.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map__stage{min-width:0;min-height:142px;align-content:center;padding:14px;background:#fff;border-color:#7ab6ae}.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map__connector{width:44px;min-width:44px}.sw-report-document[data-locale=en] .sw-map--english-report .sw-entity-node{min-height:58px;padding:8px;border:0;background:#fff;text-align:center}.sw-report-document[data-locale=en] .sw-map--english-report .sw-entity-node strong{font-size:14px;line-height:1.35}.sw-report-document[data-locale=en] .sw-scenario-chains{grid-template-columns:1fr}.sw-report-document[data-locale=en] .sw-scenario-chains article{min-height:0}.sw-report-document[data-locale=en] .sw-report-entity-register{margin-top:18px}.sw-report-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sw-report-action-grid article{min-height:210px;padding:15px;border:1px solid var(--sw-line)}.sw-report-action-grid h5{margin:0 0 11px;color:var(--sw-navy);font-size:14px}.sw-report-action-grid li,.sw-report-action-grid p{color:var(--sw-muted);font-size:12px;line-height:1.6}.sw-report-action-grid p{margin:0 0 8px}.sw-report-action-grid b{display:inline-block;margin-right:6px;color:var(--sw-green)}.sw-report-action-grid ol{margin:0;padding-left:20px}.sw-report-action-grid li+li{margin-top:7px}.sw-report-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sw-report-reference-grid article{min-height:82px;display:grid;grid-template-columns:90px 1fr;align-content:center;grid-gap:4px 10px;gap:4px 10px;padding:12px;border:1px solid var(--sw-line)}.sw-report-reference-grid span{grid-row:1/3;align-self:center;color:var(--sw-green);font-size:11px;font-weight:850}.sw-report-reference-grid a{color:var(--sw-navy);font-size:12px;font-weight:750;text-decoration:none}.sw-report-reference-grid small{color:var(--sw-muted);font-size:10px}.sw-report-boundary{margin-top:12px;padding:16px;color:#36536a;background:#f2f7f8;border-left:3px solid var(--sw-navy)}.sw-report-boundary h5{margin:0;color:var(--sw-navy);font-size:14px}.sw-report-boundary ul{margin:9px 0 0;padding-left:20px;font-size:12px;line-height:1.65}.sw-archive-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.sw-view--archive .sw-archive-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-archive-final-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px;background:#fff;border:1px solid var(--sw-line);box-shadow:var(--sw-shadow)}@media print{@page{size:A4 portrait;margin:12mm 11mm 14mm}body,html{width:auto!important;min-width:0!important;background:#fff!important}body *{visibility:hidden!important}#structure-client-report,#structure-client-report *{visibility:visible!important}#structure-client-report{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.sw-report-document,.sw-report-document *{box-sizing:border-box}.sw-report-cover{print-color-adjust:exact;-webkit-print-color-adjust:exact;width:100%;min-height:0;height:269mm;padding:20mm 18mm 24mm;page-break-after:always;break-after:page}.sw-report-cover__brand>span{width:16mm;height:16mm;font-size:16px}.sw-report-cover__title{margin:auto 0;padding:16mm 0 18mm;text-align:center}.sw-report-cover h3{max-width:none;font-size:52px;line-height:1.15}.sw-report-cover__title p{margin-top:8mm;font-size:30px;line-height:1.4}.sw-report-toc{width:100%;min-height:0;height:269mm;margin-top:0;padding:15mm 14mm;page-break-after:always;break-after:page}.sw-report-toc>header{margin-bottom:7mm}.sw-report-toc>header span{font-size:13pt}.sw-report-toc>header h4{font-size:30pt}.sw-report-toc ol{grid-template-columns:1fr}.sw-report-toc a{min-height:20mm;grid-template-columns:12mm minmax(0,1fr);gap:5mm;font-size:17pt}.sw-report-toc a b{font-size:14pt}.sw-report-document{font-size:14pt;line-height:1.75}.sw-report-document .sw-report-section-heading h4{font-size:21pt}.sw-report-document .sw-report-section-heading>span{font-size:11pt}.sw-report-action-grid li,.sw-report-action-grid p,.sw-report-analysis-cards dd,.sw-report-basis p,.sw-report-boundary ul,.sw-report-boundary-list,.sw-report-business-summary p,.sw-report-disclosure,.sw-report-document .sw-scenario-chains p,.sw-report-evidence-grid p,.sw-report-model-stack>article>p,.sw-report-option-index p,.sw-report-priority-list p,.sw-report-profit-formation p,.sw-report-rule-analysis p,.sw-report-section-lead,.sw-report-summary-grid p,.sw-report-summary-grid strong{font-size:14pt;line-height:1.75}.sw-report-analysis-cards article>span,.sw-report-analysis-cards dt,.sw-report-business-summary span,.sw-report-detail-grid span,.sw-report-document .sw-map__facts,.sw-report-document .sw-map__toolbar,.sw-report-evidence-grid small,.sw-report-model-stack>article>header b,.sw-report-model-stack>article>header span,.sw-report-option-index b,.sw-report-option>header span,.sw-report-priority-list strong,.sw-report-reference-grid small,.sw-report-reference-grid span,.sw-report-rule-analysis span,.sw-report-summary-grid span{font-size:12pt}.sw-report-action-grid h5,.sw-report-analysis-cards h5,.sw-report-basis h4,.sw-report-boundary h5,.sw-report-detail-grid strong,.sw-report-evidence-grid h5,.sw-report-model-stack>article>header strong,.sw-report-option-index strong,.sw-report-option>header h4,.sw-report-profit-formation strong,.sw-report-reference-grid a{font-size:15pt}.sw-report-section{margin-top:0!important;padding-top:0;page-break-before:always;break-before:page;page-break-after:auto;break-after:auto;page-break-inside:auto;break-inside:auto}.sw-report-section-heading{margin-bottom:12px;break-after:avoid-page;page-break-after:avoid}#report-section-01,#report-section-02{page-break-inside:avoid;break-inside:avoid-page}.sw-report-section-heading+*{page-break-before:avoid;break-before:avoid-page}.sw-report-action-grid article,.sw-report-analysis-cards article,.sw-report-basis>div,.sw-report-boundary,.sw-report-business-summary,.sw-report-condition-box,.sw-report-detail-grid article,.sw-report-disclosure,.sw-report-evidence-grid article,.sw-report-option-index article,.sw-report-priority-list article,.sw-report-profit-formation>div,.sw-report-reference-grid article,.sw-report-rule-analysis>div,.sw-report-section-lead,.sw-report-summary-grid article,tr{break-inside:avoid-page;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}.sw-report-map-pair{page-break-inside:auto;break-inside:auto}.sw-report-document .sw-map,.sw-report-document .sw-scenario-chains,.sw-report-entity-table-wrap{break-inside:avoid-page;page-break-inside:avoid}.sw-report-option{page-break-inside:auto;break-inside:auto}.sw-report-option+.sw-report-option{page-break-before:always;break-before:page}.sw-report-option>header,.sw-report-option__summary{page-break-after:avoid;break-after:avoid-page}.sw-report-model-stack>article{page-break-inside:auto;break-inside:auto}.sw-report-model-stack>article+article{page-break-before:always;break-before:page}.sw-comparison-group{page-break-inside:avoid;break-inside:avoid-page}.sw-report-city-table-wrap,.sw-report-entity-table-wrap,.sw-report-fact-table-wrap,.sw-report-model-table-wrap,.sw-report-tax-table-wrap,.sw-table-wrap{overflow:visible!important}.sw-option-table{min-width:0!important}.sw-report-city-table,.sw-report-entity-table,.sw-report-fact-table,.sw-report-model-table,.sw-report-tax-table{table-layout:fixed}.sw-report-city-table td,.sw-report-city-table th,.sw-report-model-table td,.sw-report-model-table th,.sw-report-tax-table td,.sw-report-tax-table th{padding:9px 8px;font-size:12pt;line-height:1.6}.sw-report-entity-table td,.sw-report-entity-table th,.sw-report-fact-table td,.sw-report-fact-table th,.sw-report-option-table td,.sw-report-option-table th{font-size:12pt;line-height:1.6}.sw-report-document .sw-option-table td small{font-size:11pt;line-height:1.55}.sw-report-comparison .sw-option-table th:first-child{width:18%}.sw-report-comparison .sw-option-table td,.sw-report-comparison .sw-option-table th{padding:8px 7px;font-size:12pt;line-height:1.55}.sw-report-comparison .sw-option-heading strong{font-size:13pt;line-height:1.4}.sw-report-comparison .sw-option-table td small{font-size:11pt;line-height:1.5}.sw-report-city-table th:first-child,.sw-report-tax-table th:first-child{width:24mm}.sw-report-document .sw-map{min-height:270px;padding:58px 18px 44px}.sw-report-document .sw-entity-node strong{font-size:14pt;line-height:1.35}.sw-report-document .sw-scenario-map__connector span{font-size:11pt}.sw-report-document .sw-scenario-chains{grid-template-columns:1fr}.sw-report-document .sw-scenario-chains article{min-height:0}.sw-report-action-grid,.sw-report-analysis-cards,.sw-report-basis,.sw-report-evidence-grid,.sw-report-profit-formation,.sw-report-reference-grid,.sw-report-rule-analysis{grid-template-columns:1fr}.sw-report-action-grid article,.sw-report-analysis-cards article,.sw-report-basis>div,.sw-report-evidence-grid article,.sw-report-rule-analysis>div{min-height:0}.sw-report-rule-analysis>div{border-right:0;border-bottom:1px solid var(--sw-line)}.sw-report-rule-analysis>div:last-child{border-bottom:0}.sw-report-reference-grid article{grid-template-columns:72px 1fr}a{color:inherit!important}}@media (max-width:1300px){.sw-view--review .sw-factor-grid{grid-template-columns:1fr}.sw-view--review .sw-review-grid{grid-template-columns:340px minmax(0,1fr)}.sw-archive-controls,.sw-report-action-grid,.sw-report-analysis-cards,.sw-report-option-index{grid-template-columns:1fr}}@media (max-width:860px){.sw-report-document{padding:14px}.sw-report-cover{padding:22px}.sw-report-cover h3{font-size:27px}.sw-report-basis,.sw-report-detail-grid,.sw-report-evidence-grid,.sw-report-priority-list,.sw-report-profit-formation,.sw-report-reference-grid,.sw-report-rule-analysis,.sw-report-summary-grid,.sw-report-toc ol{grid-template-columns:1fr}.sw-report-summary-grid__wide{grid-column:auto}.sw-report-detail-grid article,.sw-report-rule-analysis>div{border-right:0;border-bottom:1px solid var(--sw-line)}.sw-report-detail-grid article:last-child,.sw-report-rule-analysis>div:last-child{border-bottom:0}}@media print{.sw-report-cover{height:269mm;padding:20mm 18mm 24mm}.sw-report-cover__title{width:100%;margin:auto 0;padding:20mm 0 22mm;border-bottom-width:6px;text-align:center}.sw-report-cover h3{max-width:none;font-size:76px;line-height:1.1}.sw-report-cover__title p{margin-top:10mm;font-size:44px;line-height:1.3}.sw-report-option-index{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-report-action-grid,.sw-report-analysis-cards{grid-template-columns:1fr}.sw-report-document[data-locale=en]{font-size:10pt;line-height:1.5}.sw-report-document[data-locale=en] .sw-report-continuation-heading,.sw-report-document[data-locale=en] .sw-report-section-heading h4{font-size:17pt;line-height:1.25}.sw-report-document[data-locale=en] .sw-report-section-heading>span{font-size:9pt}.sw-report-document[data-locale=en] .sw-report-action-grid li,.sw-report-document[data-locale=en] .sw-report-action-grid p,.sw-report-document[data-locale=en] .sw-report-analysis-cards dd,.sw-report-document[data-locale=en] .sw-report-basis p,.sw-report-document[data-locale=en] .sw-report-boundary ul,.sw-report-document[data-locale=en] .sw-report-boundary-list,.sw-report-document[data-locale=en] .sw-report-disclosure,.sw-report-document[data-locale=en] .sw-report-model-stack>article>p,.sw-report-document[data-locale=en] .sw-report-option-index p,.sw-report-document[data-locale=en] .sw-report-profit-formation p,.sw-report-document[data-locale=en] .sw-report-rule-analysis p,.sw-report-document[data-locale=en] .sw-report-section-lead,.sw-report-document[data-locale=en] .sw-report-summary-grid p,.sw-report-document[data-locale=en] .sw-report-summary-grid strong,.sw-report-document[data-locale=en] .sw-scenario-chains p{font-size:10pt;line-height:1.5}.sw-report-document[data-locale=en] .sw-report-action-grid h5,.sw-report-document[data-locale=en] .sw-report-analysis-cards h5,.sw-report-document[data-locale=en] .sw-report-basis h4,.sw-report-document[data-locale=en] .sw-report-boundary h5,.sw-report-document[data-locale=en] .sw-report-model-stack>article>header strong,.sw-report-document[data-locale=en] .sw-report-option-index strong,.sw-report-document[data-locale=en] .sw-report-option>header h4,.sw-report-document[data-locale=en] .sw-report-profit-formation strong,.sw-report-document[data-locale=en] .sw-report-reference-grid a{font-size:11pt}.sw-report-document[data-locale=en] .sw-report-city-table td,.sw-report-document[data-locale=en] .sw-report-city-table th,.sw-report-document[data-locale=en] .sw-report-entity-table td,.sw-report-document[data-locale=en] .sw-report-entity-table th,.sw-report-document[data-locale=en] .sw-report-model-table td,.sw-report-document[data-locale=en] .sw-report-model-table th,.sw-report-document[data-locale=en] .sw-report-tax-table td,.sw-report-document[data-locale=en] .sw-report-tax-table th{padding:7px 6px;font-size:8.5pt;line-height:1.4}.sw-report-document[data-locale=en] .sw-map--english-report{min-height:50mm;padding:4mm 0}.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map{min-height:42mm}.sw-report-document[data-locale=en] .sw-map--english-report .sw-stage-map__stage{min-height:38mm}.sw-report-document[data-locale=en] .sw-map--english-report .sw-entity-node{min-height:15mm}.sw-report-document[data-locale=en] .sw-map--english-report .sw-entity-node strong{font-size:10pt}.sw-report-document[data-locale=en] .sw-report-entity-register{break-before:page;page-break-before:always}.sw-report-document[data-locale=en] .sw-english-comparison-page{page-break-inside:auto;break-inside:auto}.sw-report-document[data-locale=en] .sw-english-comparison-page+.sw-english-comparison-page{margin-top:0;break-before:page;page-break-before:always}.sw-report-document[data-locale=en] .sw-comparison--english .sw-option-table td,.sw-report-document[data-locale=en] .sw-comparison--english .sw-option-table th{padding:6px 7px;font-size:8.5pt;line-height:1.4}.sw-report-document[data-locale=en] .sw-comparison--english .sw-option-table td small{font-size:8pt;line-height:1.35}.sw-report-document[data-locale=en] .sw-english-comparison-note{font-size:8.5pt}.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-analysis-cards article{min-height:0;padding:9px 12px}.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-analysis-cards h5{margin:3px 0 7px}.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-analysis-cards dl div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:10px;gap:10px;padding:6px 0}.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-analysis-cards dd,.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-analysis-cards dt{margin:0;font-size:10pt;line-height:1.35}.sw-report-document[data-locale=en] .sw-report-section--people .sw-report-disclosure{margin-top:10px;padding:9px 12px;line-height:1.35}.sw-report-document[data-locale=en] .sw-report-section--city .sw-report-city-table td,.sw-report-document[data-locale=en] .sw-report-section--city .sw-report-city-table th{padding:4px 5px;line-height:1.22}.sw-report-document[data-locale=en] .sw-report-section--city .sw-report-rule-analysis>div{padding:9px 12px}.sw-report-document[data-locale=en] .sw-report-section--city .sw-report-rule-analysis p{line-height:1.35}.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-reference-grid{gap:6px}.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-reference-grid article{min-height:0;grid-template-columns:58px 1fr;gap:1px 8px;padding:5px 8px;line-height:1.25}.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-reference-grid a,.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-reference-grid small,.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-reference-grid span{font-size:9.5pt;line-height:1.25}.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-boundary{margin-top:8px;padding:9px 12px}.sw-report-document[data-locale=en] .sw-report-section--references .sw-report-boundary ul{margin-top:5px;font-size:9.5pt;line-height:1.35}}