.homepage-portfolio,.hpw-expanded-dialog{--hpw-ink:#243741;--hpw-muted:#586d79;--hpw-line:#dce3e8;--hpw-blue:#3859c7;color:var(--hpw-ink);font-family:Arial,Helvetica,sans-serif}.homepage-portfolio{position:relative;width:100%;min-width:0;background:#fff;border:1px solid var(--hpw-line);border-radius:12px;box-shadow:0 8px 30px #18303f08;overflow:clip}.homepage-portfolio button,.hpw-expanded-dialog button{font:inherit;color:inherit;cursor:pointer}.hpw-frame{position:relative;min-width:0;isolation:isolate;background:#fff;border-radius:inherit}.hpw-header{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:77px;padding:17px 66px 17px 22px;border-bottom:1px solid var(--hpw-line)}.hpw-header>div>span,.hpw-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--hpw-muted);line-height:1.5}.hpw-header h3{font-size:17px;line-height:1.4;font-weight:550;margin:5px 0 0}.hpw-provenance{font-size:10px;white-space:nowrap;color:var(--hpw-muted)}.hpw-expand{position:absolute;right:19px;top:20px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--hpw-line);border-radius:6px;background:#fff}.hpw-lenses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8fafb;border-bottom:1px solid var(--hpw-line)}.hpw-lenses>button{min-height:48px;background:none;border:0;border-right:1px solid var(--hpw-line);border-bottom:2px solid transparent;font-size:12px;font-weight:500}.hpw-lenses>button:last-child{border-right:0}.hpw-lenses>button[aria-pressed=true]{background:#edf2fa;border-bottom-color:var(--hpw-blue);color:#2d49a6}.hpw-dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:441px}.hpw-chart{padding:25px 26px 22px;min-width:0}.hpw-chart>h4{font-size:21px;line-height:1.35;letter-spacing:-.02em;font-weight:500;min-height:58px;margin:0 0 4px;max-width:34ch}.hpw-scope{color:var(--hpw-muted);font-size:10px;line-height:1.6;margin:0 0 22px}.hpw-chart-heading{display:grid;gap:6px;margin:0 0 23px}.hpw-chart-heading>strong{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.04em}.hpw-chart-heading small{font-size:19px;font-weight:400;letter-spacing:0;color:var(--hpw-muted)}.hpw-chart-heading>span{font-size:12px;line-height:1.5;color:var(--hpw-muted)}.hpw-bars{display:grid;gap:3px}.hpw-bar-row{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,2fr) minmax(52px,.55fr);align-items:center;gap:11px;min-height:44px;text-align:left;padding:7px 6px;border:1px solid transparent;border-radius:4px;background:none;font-size:11px!important}.hpw-bar-row>strong{font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.hpw-bar-row[aria-pressed=true]{background:#f0f4fb;border-color:#cad5eb}.hpw-bar-track{display:block;width:100%;height:16px;background:#f0f3f7;border-radius:2px;overflow:hidden}.hpw-bar-track>i{display:block;height:100%;background:var(--hpw-blue);border-radius:2px}.hpw-axis{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,2fr) minmax(52px,.55fr);gap:11px;margin:3px 6px 16px;color:var(--hpw-muted);font-size:9px;line-height:1.5}.hpw-axis>div{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:5px}.hpw-axis>div>span:nth-child(2){text-align:center}.hpw-commercial-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:19px;padding-top:17px;border-top:1px solid var(--hpw-line);font-size:10px;line-height:1.6}.hpw-commercial-context>span{color:var(--hpw-muted)}.hpw-commercial-context>span>strong{display:block;font-size:19px;color:var(--hpw-ink);font-weight:500;margin-bottom:2px}.hpw-commercial-context>button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;border-left:1px solid var(--hpw-line);padding:0 0 0 18px;text-align:left;min-height:58px;font-size:10px;color:var(--hpw-muted)}.hpw-commercial-context>button strong{display:block;font-size:12px;color:var(--hpw-ink);font-weight:500;margin-top:4px;line-height:1.5}.hpw-chart-note{font-size:10px;line-height:1.65;color:var(--hpw-muted);margin:17px 0 0}.hpw-action{padding:26px 25px;border-left:1px solid var(--hpw-line);background:#f7f9fc;display:flex;flex-direction:column;min-width:0}.hpw-action>h4{font-size:19px;line-height:1.4;letter-spacing:-.015em;font-weight:500;margin:10px 0 11px;max-width:26ch}.hpw-action>p{font-size:12px;line-height:1.8;color:var(--hpw-muted);margin:0 0 20px;max-width:45ch}.hpw-action dl{display:grid;gap:16px;font-size:11px;line-height:1.6;margin:0 0 20px}.hpw-action dt{color:var(--hpw-muted);font-size:10px;margin-bottom:3px}.hpw-action dd{margin:0;font-weight:500}.hpw-source-connection{margin-top:auto;padding-top:16px;border-top:1px solid var(--hpw-line);display:grid;gap:4px;font-size:10px;color:var(--hpw-muted)}.hpw-source-connection strong{font-size:11px;font-weight:500;line-height:1.6;color:var(--hpw-ink)}.hpw-origin-button{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;padding:9px 0;border:0;background:none;color:#2d49a6!important;font-size:12px!important;font-weight:500!important}.hpw-origin-button>svg:last-child{margin-left:auto}.hpw-portfolio-scope{padding:17px 22px;border-top:1px solid var(--hpw-line)}.hpw-portfolio-scope>.hpw-asset-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;margin-top:8px}.hpw-scope-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hpw-scope-key{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--hpw-muted);white-space:nowrap}.hpw-scope-key>i:nth-of-type(2){margin-left:6px}.hpw-portfolio-scope button{display:flex;align-items:center;gap:7px;min-height:36px;border:0;background:none;padding:5px 0;text-align:left;font-size:10px;line-height:1.5}.hpw-portfolio-scope button[aria-pressed=true]{color:#2d49a6;font-weight:600}.hpw-portfolio-scope i{width:6px;height:6px;border-radius:50%;flex:none}.hpw-attention{background:#a97327}.hpw-agreed{background:#667c8d}.hpw-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 22px;border-top:1px solid var(--hpw-line)}.hpw-footer :is(button,a){display:inline-flex;align-items:center;gap:7px;min-height:44px;border:0;background:none;padding:5px 0;font-size:11px;color:var(--hpw-ink);text-decoration:none;line-height:1.5}.hpw-footer>button{font-size:10px;color:var(--hpw-muted)}.hpw-composition{margin:0 0 15px}.hpw-stack{display:flex;min-height:32px;gap:2px;border-radius:4px;overflow:hidden;background:#edf1f5}.hpw-stack>button{border:0;min-width:4px}.hpw-tone-0{background:#3859c7}.hpw-tone-1{background:#94a6ca}.hpw-tone-2{background:#d0d9e7}.hpw-key{display:flex;flex-wrap:wrap;gap:0 18px;margin:7px 0 0}.hpw-key>button{display:flex;align-items:center;gap:6px;min-height:34px;border:0;background:none;padding:5px 0;font-size:10px;text-align:left}.hpw-key i{width:7px;height:7px;border-radius:2px;flex:none}.hpw-key strong{font-weight:500;margin-left:3px}.hpw-inline-source{display:flex;align-items:center;gap:9px;background:none;border:0;padding:11px 0;margin-top:11px;min-height:44px;font-size:11px!important;text-align:left}.hpw-inline-source,.hpw-workload{border-top:1px solid var(--hpw-line)}.hpw-workload{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:17px;margin-top:15px}.hpw-workload>button{border:0;background:none;text-align:left;min-height:72px;padding:0}.hpw-workload strong{display:block;font-size:23px;font-weight:500;margin-bottom:8px}.hpw-workload span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--hpw-muted)}.hpw-reconciliation-bars{margin-top:45px}.hpw-word-result{font-size:27px!important;line-height:1.35!important;max-width:15ch}.hpw-evidence-path{display:grid;grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr);align-items:center;gap:10px;margin:33px 0}.hpw-evidence-path>button{display:grid;gap:10px;min-height:119px;padding:15px;border:1px solid var(--hpw-line);border-radius:6px;background:#f8fafc;text-align:left}.hpw-evidence-path span{font-size:10px;color:var(--hpw-muted)}.hpw-evidence-path strong{font-size:12px;line-height:1.5;font-weight:500}.hpw-access{width:100%;display:block;position:relative;margin:45px 0 35px;padding:28px 0 5px;border:0;background:none;text-align:left;font-size:10px;line-height:1.5}.hpw-access>span{position:absolute;top:0;left:0}.hpw-access>span:nth-child(2){left:33.333%;transform:translateX(-50%)}.hpw-access>span:nth-child(3){left:75%;transform:translateX(-50%)}.hpw-access>span:nth-child(4){left:100%;transform:translateX(-100%)}.hpw-access>i{display:block;height:24px;border-radius:4px;background:linear-gradient(90deg,#edf1f5 0 33.333%,#3859c7 33.333% 75%,#edf1f5 75% 100%)}.hpw-access>strong{display:block;margin-top:14px;text-align:center;font-weight:400;color:var(--hpw-muted)}.hpw-origin{position:absolute;z-index:4;inset:0 0 0 auto;width:min(400px,85%);display:flex;flex-direction:column;min-height:0;background:#fff;border-left:1px solid var(--hpw-line);box-shadow:-10px 0 30px #18303f1a}.hpw-origin>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 10px}.hpw-origin>header span{font-size:10px;color:var(--hpw-muted)}.hpw-origin h3{font-size:18px;line-height:1.4;font-weight:500;margin-top:5px;outline:none}.hpw-origin>header>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--hpw-line);background:#fff;border-radius:5px}.hpw-origin-subject{font-size:12px;line-height:1.6;color:var(--hpw-muted);padding:0 20px 13px;margin:0}.hpw-source-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:0 20px 13px;border-bottom:1px solid var(--hpw-line)}.hpw-source-tabs>button{min-height:36px;padding:7px 10px;font-size:10px;border:1px solid var(--hpw-line);border-radius:4px;background:#fff}.hpw-source-tabs>button[aria-pressed=true]{background:#edf2fc;border-color:#8297cf;color:#2d49a6}.hpw-origin-scroll{padding:20px;min-height:0;overflow:auto;overscroll-behavior:contain;font-size:11px;line-height:1.7;flex:1}.hpw-origin-scroll h4{font-size:12px;line-height:1.5;overflow-wrap:anywhere;font-weight:500;margin:8px 0 10px}.hpw-origin-scroll article>p{color:var(--hpw-muted);margin:11px 0}.hpw-origin-scroll mark{display:block;background:#edf2fd;color:var(--hpw-ink);padding:13px;border-left:3px solid #5876cb;line-height:1.8}.hpw-origin-scroll dl{margin:13px 0}.hpw-origin-scroll dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--hpw-line)}.hpw-origin-scroll dt{color:var(--hpw-muted)}.hpw-origin-scroll dd{margin:0;overflow-wrap:anywhere}.hpw-origin-scroll table{width:100%;border-collapse:collapse;font-size:10px;margin:17px 0}.hpw-origin-scroll caption{text-align:left;color:var(--hpw-muted);margin-bottom:7px}.hpw-origin-scroll :is(th,td){padding:7px 5px;border:1px solid var(--hpw-line);text-align:left;font-weight:400;overflow-wrap:anywhere}.hpw-origin-scroll thead th{background:#f5f7fa;font-weight:500}.hpw-origin-calculation{padding:14px 0;margin-top:14px;border-top:1px solid var(--hpw-line);border-bottom:1px solid var(--hpw-line)}.hpw-origin-calculation>p{margin:8px 0 12px;line-height:1.7}.hpw-origin-calculation>div{display:grid;gap:6px}.hpw-origin-calculation button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 10px;background:#f6f8fc;border:1px solid var(--hpw-line);border-radius:4px;font-size:11px;text-align:left}.hpw-origin-calculation button[aria-pressed=true]{background:#edf2fc;border-color:#8297cf}.hpw-review-state{padding:10px;background:#f1f5fb;margin-top:15px;font-weight:500}.hpw-review-actions{display:grid;gap:7px;margin-top:12px}.hpw-review-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px;background:#edf2fd;border:1px solid #8297cf;border-radius:5px;font-size:11px;color:#2d4491}.hpw-review-actions>button:disabled{opacity:.45;cursor:default}.homepage-portfolio :is(button,a):focus-visible,.hpw-expanded-dialog :is(button,a):focus-visible{outline:2px solid #3859c7;outline-offset:3px}.hpw-expanded-dialog{width:min(1180px,calc(100vw - 40px))!important;max-width:none!important;max-height:calc(100dvh - 40px);padding:22px!important;display:flex!important;flex-direction:column;gap:10px!important;background:#fff!important;overflow:hidden}.hpw-expanded-dialog>h2{font-size:19px;line-height:1.5}.hpw-expanded-dialog>p{font-size:12px;line-height:1.6;color:var(--hpw-muted)!important}.hpw-expanded-dialog .hpw-frame{min-height:0;overflow:auto;flex:1;border:1px solid var(--hpw-line);border-radius:8px}.hpw-expanded-dialog .hpw-origin{position:fixed;inset:102px 23px 23px auto;border:1px solid var(--hpw-line);border-radius:7px}@media(max-width:760px){.hpw-dashboard{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hpw-chart{padding:22px 18px}.hpw-action{padding:23px 19px}.hpw-provenance{display:none}.hpw-chart>h4{font-size:19px}.hpw-action>h4{font-size:17px}.hpw-axis,.hpw-bar-row{grid-template-columns:minmax(73px,.9fr) minmax(0,1.6fr) 51px;gap:8px}.hpw-portfolio-scope>.hpw-asset-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hpw-portfolio-scope button{min-height:44px;font-size:11px}.hpw-scope-heading{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:600px){.hpw-header{padding:16px 55px 16px 17px;min-height:75px}.hpw-header h3{font-size:15px}.hpw-header>div>span{font-size:9px}.hpw-expand{right:12px;top:19px;width:35px;height:35px}.hpw-lenses>button{font-size:11px;min-height:46px}.hpw-dashboard{grid-template-columns:1fr;min-height:0}.hpw-chart{min-height:429px;padding:23px 18px}.hpw-chart>h4{min-height:52px;font-size:20px}.hpw-chart-heading>strong{font-size:31px}.hpw-action{border-left:0;border-top:1px solid var(--hpw-line);padding:20px 18px}.hpw-action>h4{font-size:18px;max-width:none;margin:8px 0}.hpw-action>p{font-size:12px;line-height:1.75;margin-bottom:15px}.hpw-action dl{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:14px}.hpw-source-connection{grid-template-columns:1fr auto;gap:3px 12px}.hpw-source-connection>strong{grid-column:1}.hpw-origin-button{grid-column:2;grid-row:1/3;align-self:center}.hpw-portfolio-scope{padding:16px 18px}.hpw-footer{padding:8px 18px;gap:10px}.hpw-footer>a{font-size:10px;max-width:230px}.hpw-origin{width:100%;border-left:0}.hpw-origin>header{padding:16px 18px 10px}.hpw-origin-subject,.hpw-source-tabs{padding-left:18px;padding-right:18px}.hpw-source-tabs>button{min-height:44px}.hpw-origin-scroll{padding:18px}.hpw-expanded-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);padding:14px!important}.hpw-expanded-dialog .hpw-origin{inset:105px 15px 15px;width:auto}.hpw-expanded-dialog .hpw-header{padding-right:17px}.hpw-expanded-dialog .hpw-chart{min-height:405px}.hpw-key>button,.hpw-stack{min-height:44px}.hpw-key{gap:0 13px}.hpw-commercial-context{gap:12px}.hpw-commercial-context>button{padding-left:12px}.hpw-origin-scroll dl>div{grid-template-columns:83px minmax(0,1fr)}}@media(max-width:360px){.hpw-header h3{font-size:14px}.hpw-chart{padding:20px 14px;min-height:438px}.hpw-chart>h4{font-size:19px}.hpw-action{padding:20px 14px}.hpw-axis,.hpw-bar-row{grid-template-columns:75px minmax(0,1fr) 53px;gap:6px}.hpw-bar-row{font-size:10px!important}.hpw-bar-row>strong{font-size:10px}.hpw-axis{font-size:8px}.hpw-commercial-context>button strong{font-size:11px}.hpw-portfolio-scope{padding:15px 14px}.hpw-portfolio-scope>.hpw-asset-options{gap:3px 7px}.hpw-action dl,.hpw-portfolio-scope button{font-size:10px}.hpw-key>button{font-size:9px}.hpw-evidence-path{gap:6px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.hpw-evidence-path>svg{width:14px}.hpw-evidence-path>button{padding:11px;font-size:10px}.hpw-evidence-path strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.homepage-portfolio *,.hpw-expanded-dialog *{transition:none!important;scroll-behavior:auto!important}}.hpw-dashboard-deck{display:grid;min-width:0}.hpw-dashboard-deck>.hpw-dashboard{grid-area:1/1;min-width:0}.hpw-dashboard-deck>.hpw-dashboard[data-active=false]{visibility:hidden;pointer-events:none}.hpw-frame-window{position:relative;min-width:0}.hpw-expanded-dialog.hpw-in-frame-expanded{position:absolute;inset:0;z-index:8;width:100%!important;max-width:none!important;max-height:none;padding:0!important;border:0;border-radius:0;transform:none;box-shadow:none}.hpw-layer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;flex:none;background:#f5f8fa;border-bottom:1px solid var(--hpw-line)}.hpw-layer-header h4{font-size:13px;line-height:1.5;outline:none}.hpw-layer-header>button{display:flex;align-items:center;gap:5px;justify-content:center;min-height:44px;min-width:64px;border:1px solid var(--hpw-line);border-radius:5px;background:#fff;font-size:11px}.hpw-in-frame-expanded>.hpw-frame{overflow:hidden;min-height:0;flex:1;border:0;border-radius:0}.hpw-in-frame-expanded .hpw-main{height:100%;overflow:auto;overscroll-behavior:auto}.hpw-in-frame-expanded .hpw-origin{position:absolute;inset:0 0 0 auto;border:0;border-left:1px solid var(--hpw-line);border-radius:0}.hpw-origin>header{flex:none;min-height:66px;background:#fff;border-bottom:1px solid var(--hpw-line);z-index:1}.hpw-origin>header>button{min-width:44px;min-height:44px;flex:none}.hpw-origin-scroll .sep-excerpt{background:#fff3ce;border-color:#e6cd83;border-left:3px solid #b18422;padding:10px 12px}@media(max-width:600px){.hpw-in-frame-expanded .hpw-origin{inset:0;width:100%;border-left:0}.hpw-in-frame-expanded .hpw-header{padding-right:18px}}.hpw-origin>header>button{display:flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:64px;padding:7px;font-size:11px}.hpw-purpose-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 10px}.hpw-purpose-tabs button{padding:10px;min-height:40px;font-size:11px;text-align:left;color:#3d5365;background:#f8fafc;border:1px solid #d8e2ee;border-radius:5px}.hpw-purpose-tabs button[aria-pressed=true]{color:#253b55;background:#eaf0ff;border-color:#8fa6d7}.hpw-scene-reserve{display:grid;min-width:0}.hpw-scene{grid-area:1/1;min-width:0}.hpw-scene[data-active=false]{visibility:hidden;pointer-events:none}.hpw-simplified .outcome-workspace .ow-scope{height:52px;display:flex;align-items:center}.homepage-portfolio.hpw-clear-selector{padding:0;background:#f5f7fb;container-type:inline-size;container-name:portfolio-frame}.hpw-clear-selector .hpw-selector-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 10px;font-size:11px;color:#3e5466;line-height:1.5}.hpw-clear-selector .hpw-selector-heading>span:last-child{color:#647789;font-size:10px;white-space:nowrap}.hpw-clear-selector .hpw-purpose-tabs{gap:7px;margin:0;padding:0 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hpw-clear-selector .hpw-purpose-tabs>button{display:flex;align-items:center;gap:9px;min-height:64px;padding:10px 11px;text-align:left;background:#fff;border:1px solid #d8e1ec;border-radius:7px;box-shadow:0 1px 2px #24374105;transition:border-color .16s,background .16s}.hpw-clear-selector .hpw-purpose-tabs>button>svg{flex:none;color:#62758a}.hpw-clear-selector .hpw-purpose-tabs>button>span{display:grid;gap:4px;min-width:0}.hpw-clear-selector .hpw-purpose-tabs strong{font-size:11px;line-height:1.35;font-weight:600;color:#2d4355}.hpw-clear-selector .hpw-purpose-tabs small{font-size:10px;line-height:1.4;color:#617587}.hpw-clear-selector .hpw-purpose-tabs>button>i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#d6dee8;flex:none}.hpw-clear-selector .hpw-purpose-tabs>button[aria-pressed=true]{background:#eef2ff;border-color:#7890c8;box-shadow:inset 0 0 0 1px #7890c82e}.hpw-clear-selector .hpw-purpose-tabs>button[aria-pressed=true]>svg{color:#3859c7}.hpw-clear-selector .hpw-purpose-tabs>button[aria-pressed=true]>i{background:#3859c7;box-shadow:0 0 0 3px #3859c716}.hpw-clear-selector .hpw-purpose-tabs>button:hover{border-color:#94a7c7}.hpw-clear-selector .hpw-scene-reserve{background:#fff;border-top:1px solid #dce3e8}.hpw-clear-selector .outcome-workspace{border:0;border-radius:0;box-shadow:none}.ow-origin-mobile-toggle{display:none}.ow-inline-source-caption{padding:7px 10px;font-size:10px;line-height:1.5;color:#5b7082;border-bottom:1px solid #dce4ed;background:#f7f9fc}.ow-audit-details dd{margin:3px 0 10px;overflow-wrap:anywhere}.ow-audit-details dt{font-weight:600;color:#41586a}@container portfolio-frame (max-width:380px){.hpw-clear-selector .hpw-selector-heading{padding:12px 12px 9px;font-size:10px}.hpw-clear-selector .hpw-selector-heading>span:last-child{display:none}.hpw-clear-selector .hpw-purpose-tabs{gap:6px;padding:0 9px 10px}.hpw-clear-selector .hpw-purpose-tabs>button{min-height:69px;padding:9px 8px;gap:7px}.hpw-clear-selector .hpw-purpose-tabs>button>svg{width:15px;height:15px}.hpw-clear-selector .hpw-purpose-tabs>button>i{display:none}.hpw-clear-selector .hpw-purpose-tabs strong{font-size:10px}.hpw-clear-selector .hpw-purpose-tabs small{font-size:9px}}@container outcome-frame (max-width:520px){.outcome-workspace.ow-inline-workspace .ow-fixed-stage{position:relative;display:block;height:520px;overflow:hidden}.outcome-workspace.ow-inline-workspace .ow-primary-view{height:100%;overflow:auto;overscroll-behavior:auto;padding-bottom:53px}.outcome-workspace.ow-inline-workspace .ow-origin-view{position:absolute;inset:0;z-index:3;overflow:auto;border:0;background:#f8fafd;overscroll-behavior:auto}.outcome-workspace.ow-inline-workspace .ow-origin-view[data-mobile-open=false]{display:none}.outcome-workspace.ow-inline-workspace .ow-origin-mobile-toggle{display:flex;position:absolute;bottom:0;left:0;width:100%;z-index:2;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 16px;background:#edf2ff;color:#2d49a6;border:0;border-top:1px solid #ccd8ec;text-align:left;font-size:11px}.outcome-workspace.ow-inline-workspace .ow-origin-mobile-toggle>span{display:flex;align-items:center;gap:7px}.outcome-workspace.ow-inline-workspace .ow-inline-origin{padding:13px}.outcome-workspace.ow-inline-workspace .ow-inline-close{position:sticky;top:0}.outcome-workspace.ow-inline-workspace .ow-chart{padding:14px}.outcome-workspace.ow-inline-workspace .ow-chart-result>strong{font-size:29px}.outcome-workspace.ow-inline-workspace .ow-chart-result>span{font-size:11px}.outcome-workspace.ow-inline-workspace .ow-contributing-records{padding:0 14px 13px}.outcome-workspace.ow-inline-workspace .ow-contributing-records>p{margin:5px 0}.outcome-workspace.ow-inline-workspace .ow-contributing-records>div{gap:4px}.outcome-workspace.ow-inline-workspace .ow-contributing-records button{min-height:40px;padding:7px}.outcome-workspace.ow-inline-workspace .ow-footer>span{max-width:48%}}@media(prefers-reduced-motion:reduce){.hpw-clear-selector .hpw-purpose-tabs>button{transition:none}}.portfolio-direct-selector{margin:22px 0 20px;width:100%;max-width:100%;min-width:0}.portfolio-direct-heading{font-size:12px;line-height:1.5;color:#526c7b;margin:0 0 10px}.portfolio-direct-options{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.portfolio-direct-options>button{display:flex;gap:12px;align-items:center;min-height:68px;width:100%;padding:12px 14px;background:#fff;color:#2f485a;border:1px solid #ccd9e3;border-radius:7px;text-align:left;cursor:pointer}.portfolio-direct-options>button>svg{flex:none;color:#617f94}.portfolio-direct-options>button>span:not(.portfolio-choice-state){display:grid;gap:4px;flex:1;min-width:0}.portfolio-direct-options strong{font-size:13px;line-height:1.4;font-weight:600}.portfolio-direct-options small{font-size:12px;line-height:1.5;color:#526c7b}.portfolio-direct-options .portfolio-choice-state{width:14px;height:14px;border:1px solid #8fa5b6;border-radius:50%;flex:none;background:#fff}.portfolio-direct-options>button[aria-pressed=true]{background:#edf4f9;border-color:#537e9b;box-shadow:inset 3px 0 #315f7e}.portfolio-direct-options>button[aria-pressed=true] .portfolio-choice-state{border:4px solid #315f7e}.portfolio-direct-options>button:hover:not(:disabled){border-color:#315f7e;background:#f3f7fa}.portfolio-direct-options>button:focus-visible{outline:3px solid #08789e;outline-offset:3px}.portfolio-direct-options>button:disabled{cursor:default;opacity:.65}.portfolio-direct-note{font-size:12px;line-height:1.5;margin:10px 0 0;color:#526c7b}@media(max-width:380px){.portfolio-direct-options>button{padding:12px;gap:9px}}.brand-home .portfolio-linked-section .brand-insights-layout{grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr);grid-template-areas:"copy preview";align-items:center;gap:clamp(28px,4vw,58px)}.brand-home .portfolio-linked-section .brand-feature-copy{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:400px}.portfolio-linked-section .portfolio-purpose-selector{position:relative;margin:22px 0 20px}.portfolio-linked-section .portfolio-purpose-selector .hpw-selector-heading{padding:0 0 10px;font-size:11px;color:#516778}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs{padding:0;margin:0;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button{position:relative;min-height:86px;padding:12px 11px;gap:8px;align-items:flex-start}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button>svg:first-child{margin-top:1px;flex:none}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button>span{gap:6px}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs strong{font-size:12px;line-height:1.4}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs small{font-size:10px;line-height:1.5}.portfolio-purpose-selector .hpw-purpose-tabs .portfolio-choice-arrow{display:none}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button[aria-pressed=true]:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;border-radius:7px 0 0 7px;background:#3859c7}.portfolio-purpose-selector :is(button,a):focus-visible{outline:2px solid #3859c7;outline-offset:3px}.portfolio-linked-section .brand-text-link{align-self:flex-start;font-size:13px}.portfolio-linked-section .hpw-external-selector .hpw-scene-reserve{border-top:0}.portfolio-current-view{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 16px;border-bottom:1px solid #dce3e8;background:#f5f7fb;font-size:10px;line-height:1.5;color:#607486}.portfolio-current-view>strong{display:inline-flex;align-items:center;gap:7px;color:#304f9c;font-size:11px;font-weight:600}.portfolio-current-view>strong:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:#3859c7}@media(min-width:1101px){.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs{grid-template-columns:1fr}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button{min-height:63px;padding:11px 13px;align-items:center;gap:11px}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button>span{gap:3px}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs .portfolio-choice-arrow{display:block;flex:none;margin-left:auto;opacity:.4}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button[aria-pressed=true] .portfolio-choice-arrow{color:#3859c7;opacity:1}}@media(max-width:1100px){.brand-home .portfolio-linked-section .brand-insights-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "preview";gap:24px}.brand-home .portfolio-linked-section .brand-feature-copy{max-width:680px}.portfolio-linked-section .portfolio-purpose-selector{max-width:600px;margin-top:18px}}@media(max-width:600px){.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs>button{min-height:90px;padding:11px 9px}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs strong{font-size:11px}.portfolio-linked-section .portfolio-purpose-selector .hpw-purpose-tabs small{font-size:10px}.portfolio-current-view{padding:9px 13px;gap:8px}.portfolio-current-view>span{font-size:9px}.portfolio-current-view>strong{font-size:10px}}