.ph-decision{min-width:0;margin:12px 0;border:1px solid var(--hd-line);border-radius:8px;padding:16px;background:var(--hd-panel);color:var(--hd-text);font-size:16px;line-height:1.5}.ph-historical-metrics strong{white-space:nowrap;flex:0 0 auto;word-break:normal;overflow-wrap:normal}.ph-historical-workspace+.ph-historical-evidence-row{margin-top:16px}.ph-historical-evidence-row:has(#ph-decision-body){grid-template-columns:minmax(0,1fr)}.ph-decision-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ph-decision h2,.ph-decision h3,.ph-decision h4{margin:0 0 8px;line-height:1.35}.ph-decision h2{font-size:20px}.ph-decision h3{font-size:18px}.ph-decision p{margin:8px 0 12px;overflow-wrap:anywhere}.ph-decision-heading p{margin:0;color:var(--hd-muted)}.ph-decision-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;padding:10px 12px;border:1px solid var(--hd-line);border-radius:6px;background:var(--hd-panel-soft)}.ph-decision-summary strong{overflow-wrap:anywhere}.ph-decision-summary span{color:var(--hd-muted)}.ph-decision button,.ph-decision input:not([type=checkbox]),.ph-decision select,.ph-decision textarea{min-height:44px;border:1px solid var(--hd-line);border-radius:5px;background:var(--hd-panel-soft);color:var(--hd-text);padding:8px 10px;max-width:100%}.ph-decision button{cursor:pointer;font-weight:600}.ph-decision button:disabled{opacity:.55;cursor:default}.ph-decision-heading>button{background:var(--hd-accent);color:var(--hd-accent-ink)}.ph-decision label{display:grid;gap:5px;margin:10px 0}.ph-decision .ph-decision-check,.ph-decision li label{display:flex;align-items:flex-start;gap:9px}.ph-decision input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;margin-top:3px}.ph-decision input,.ph-decision select,.ph-decision textarea{width:100%;min-width:0}.ph-decision textarea{min-height:100px;resize:vertical}.ph-decision fieldset{border:1px solid var(--hd-line);padding:12px;min-width:0}.ph-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0}.ph-decision-grid>div{min-width:0}.ph-decision ul{padding-left:20px}.ph-decision li{padding:10px 0;border-bottom:1px solid var(--hd-line);overflow-wrap:anywhere}.ph-decision li button{margin:4px 4px 4px 0}.ph-decision-results{font-variant-numeric:tabular-nums}.ph-decision-results>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto);gap:10px;padding:7px 0;border-bottom:1px solid var(--hd-line)}.ph-decision-results dd{margin:0;text-align:right;overflow-wrap:anywhere}.ph-decision-scope{padding:10px;border-left:3px solid var(--hd-accent);background:var(--hd-panel-soft)}.ph-decision-message:not(:empty){padding:10px;background:var(--hd-warning-bg);color:var(--hd-warning)}.ph-decision-header{display:block;white-space:normal;overflow-wrap:anywhere;padding:10px;font-size:13px}.ph-decision summary{min-height:44px;cursor:pointer;padding:8px 0;font-weight:600}.ph-decision-print{padding:14px;border:1px solid var(--hd-line);margin:14px 0}.ph-decision[data-surface=research][data-research-editing=false] .ph-decision-contract-grid{display:none}.ph-decision :is(button,summary,input,textarea,select):focus-visible{outline:3px solid var(--hd-focus,var(--hd-accent,#1459a8));outline-offset:2px}.ph-decision-heading h2:focus-visible{outline:3px solid var(--hd-focus,var(--hd-accent,#1459a8));outline-offset:4px;border-radius:3px}.ph-decision-guided-disclosure{margin:12px 0 16px;border:1px solid var(--hd-line);border-radius:6px;padding:0 12px;background:var(--hd-panel-soft)}.ph-decision-guided-disclosure>summary{display:list-item;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.ph-decision-guided{padding:6px 0 12px}.ph-decision-scenario-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--hd-line);border-radius:5px}.ph-decision-scenario-table-wrap:focus-visible{outline:3px solid var(--hd-focus,var(--hd-accent,#1459a8));outline-offset:2px}.ph-decision-scenario-table{width:100%;min-width:680px;border-collapse:collapse;font-variant-numeric:tabular-nums}.ph-decision-scenario-table caption{padding:9px 10px;color:var(--hd-muted);text-align:left;font-size:13px}.ph-decision-scenario-table :is(th,td){padding:9px 10px;border-top:1px solid var(--hd-line);text-align:right;white-space:nowrap}.ph-decision-scenario-table thead th{color:var(--hd-muted);font-size:12px;font-weight:650}.ph-decision-scenario-table :is(th:first-child,td:first-child){text-align:left}.ph-decision-scenario-table tbody th{font-weight:650}.ph-decision-fee-note,.ph-decision-scenario-table tbody tr:last-child{background:var(--hd-panel-soft)}.ph-decision-fee-note{margin-top:10px!important;padding:9px 10px;border-left:3px solid var(--hd-accent)}.ph-decision-guided-disclosure .ph-decision-actions{display:flex;flex-wrap:wrap;gap:8px}.ph-decision-guided-disclosure .ph-decision-actions button{min-height:42px}.ph-decision-summary{min-width:0}@media (max-width:850px){.ph-decision{padding:12px}.ph-decision-heading{align-items:flex-start}.ph-decision-heading>div{min-width:0}.ph-decision-grid{gap:16px}}@media (max-width:520px){.ph-decision-heading{display:grid;grid-template-columns:minmax(0,1fr)}.ph-decision-heading>button{justify-self:start}.ph-decision-summary{display:grid}.ph-decision-guided-disclosure{padding-inline:9px}.ph-decision-scenario-table{min-width:640px}.ph-decision-results>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.ph-decision-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ph-decision{padding:12px}.ph-decision-results>div{grid-template-columns:minmax(0,1fr)}.ph-decision-results dd{text-align:left}}@media print{body[data-ph-print-target=decision] .ph-historical-demo,body[data-ph-print-target=illustrative] .ph-historical-demo{display:block!important;min-height:0!important;padding:0!important;background:#fff!important;color:#111!important}body[data-ph-print-target=decision] .ph-historical-content,body[data-ph-print-target=illustrative] .ph-historical-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body[data-ph-print-target=decision] .ph-historical-content>:not(.ph-decision){display:none!important}body[data-ph-print-target=decision] .ph-decision{display:block!important;border:0!important;padding:0!important;margin:0!important;background:#fff!important;color:#111!important}body[data-ph-print-target=decision] #ph-decision-body>.ph-decision-grid:last-child>div:not(:has(.ph-decision-print)),body[data-ph-print-target=decision] #ph-decision-body>.ph-decision-grid:last-child>div>:not(.ph-decision-print),body[data-ph-print-target=decision] #ph-decision-body>:not(.ph-decision-grid:last-child),body[data-ph-print-target=decision] .ph-decision>:not(#ph-decision-body){display:none!important}body[data-ph-print-target=decision] #ph-decision-body,body[data-ph-print-target=decision] .ph-decision-grid{display:block!important;margin:0!important}body[data-ph-print-target=decision] .ph-decision-print{display:block!important;position:static;width:100%;color:#111!important;background:#fff!important;border:0;margin:0;padding:0;overflow-wrap:anywhere;font:11pt/1.5 Arial,sans-serif}body[data-ph-print-target=decision] .ph-decision-print button{display:none!important}body[data-ph-print-target=illustrative] .ph-historical-content>:not(:has(.ph-illustrative-mechanics)){display:none!important}body[data-ph-print-target=illustrative] .ph-historical-content :has(.ph-illustrative-mechanics){display:block!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important;background:#fff!important;color:#111!important}body[data-ph-print-target=illustrative] .ph-historical-content :has(.ph-illustrative-mechanics)>:not(.ph-illustrative-mechanics):not(:has(.ph-illustrative-mechanics)){display:none!important}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics{display:block!important;border:0!important;padding:0!important;font:11pt/1.5 Arial,sans-serif}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics dl.ph-decision-results{display:block!important;width:100%;margin:8px 0 14px}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics dl.ph-decision-results>div{display:grid!important;grid-template-columns:minmax(205px,30%) minmax(0,1fr)!important;align-items:start;gap:10px;padding:6px 0;border-bottom:1px solid #aaa;-moz-column-break-inside:avoid;break-inside:avoid}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics dl.ph-decision-results dt{white-space:nowrap;word-break:normal;overflow-wrap:normal}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics dl.ph-decision-results dd{min-width:0;margin:0;text-align:left!important;overflow-wrap:anywhere}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics table.ph-decision-results{width:100%;margin:8px 0 14px;border-collapse:collapse!important;border-spacing:0;table-layout:fixed;-moz-column-break-inside:avoid;break-inside:avoid}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics table.ph-decision-results :is(th,td){padding:6px 9px;border:1px solid #777;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics table.ph-decision-results th:first-child{width:24%}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics fieldset{margin:10px 0 14px!important;padding:9px 12px!important;border:1px solid #777!important;-moz-column-break-inside:avoid;break-inside:avoid}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics fieldset legend{padding:0 6px}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics fieldset label{display:grid!important;grid-template-columns:minmax(205px,30%) minmax(0,1fr);align-items:center;gap:10px;margin:4px 0!important}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics fieldset :is(input,select){min-height:0;padding:3px 5px}body[data-ph-print-target=illustrative] .ph-illustrative-mechanics button{display:none!important}body[data-ph-print-target=decision] :is(h1,h2,h3,h4,p,dt,dd,li),body[data-ph-print-target=illustrative] :is(h1,h2,h3,h4,p,dt,dd,li,td,th){color:#111!important}}