:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5ef;--navy:#0d1c2e;--gold:#ad9065;--beige:#ddd4b5;--line:#e6e3da;--sage:#66795e;--muted:#68717c;--red:#a85548}*{box-sizing:border-box}body{background:var(--bg);color:var(--navy);margin:0;font:15px/1.7 Segoe UI,Tahoma,Arial,sans-serif}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:3px solid var(--gold);outline-offset:3px}a{color:inherit}button{color:inherit;background:0 0;border:0}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px max(28px,50vw - 720px);display:flex}.brand{width:180px}.brand img{width:100%;display:block}.brandtext{letter-spacing:2px;text-align:center;font-size:20px;line-height:1.5}.brandtext small{letter-spacing:1px;font-size:11px}.headright{align-items:center;gap:15px;display:flex}.date{color:var(--muted);font-size:13px}.small{color:var(--muted);font-size:12px}.outline{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 16px}.solid{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 17px;text-decoration:none;display:inline-flex}.gold{background:var(--gold);color:#fff}main{max-width:1440px;margin:auto;padding:30px 28px 45px}.intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:var(--gold);letter-spacing:2px;font-size:12px;font-weight:700}h1{margin:4px 0;font-size:34px;font-weight:600;line-height:1.4}h2{margin:0 0 14px;font-size:21px}h3{margin:6px 0 10px;font-size:19px;line-height:1.5}p{margin:6px 0 14px}.kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.kpi{border:1px solid var(--line);text-align:right;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.kpi strong{margin-bottom:7px;font:600 34px/1.1 Segoe UI,sans-serif;display:block}.kpi .icon{background:var(--bg);width:44px;height:44px;color:var(--gold);border-radius:12px;place-items:center;font-size:22px;display:grid}.kpi.active{border-color:var(--gold)}.navrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.tabs{gap:25px;display:flex}.tabs button{border-bottom:3px solid #0000;padding:15px 2px;font-weight:600}.tabs button[aria-selected=true]{border-bottom-color:var(--gold);color:var(--gold)}.search{border:1px solid var(--line);background:#fff;border-radius:10px;width:290px;max-width:100%;margin-bottom:8px;padding:9px 14px}.layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rail{gap:17px;display:grid}.widget,.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.widget h2{margin-bottom:13px;font-size:16px}.fig{border-top:1px solid var(--line);text-align:right;width:100%;padding:16px 0;display:block}.fig:first-of-type{border-top:0}.fig strong{color:var(--gold);direction:ltr;font-size:29px;font-weight:600;line-height:1.4;display:block}.fig span{font-weight:600}.fig small{color:var(--muted);font-size:11px;display:block}.fig:hover span{color:var(--gold)}.bars{gap:11px;display:grid}.barbutton{text-align:right;grid-template-columns:1fr 25px;gap:5px;width:100%;padding:0;display:grid}.barbg{background:var(--bg);border-radius:5px;grid-column:1/-1;height:6px;overflow:hidden}.barfill{background:var(--gold);border-radius:5px;height:100%}.tag{color:var(--sage);background:#f2f3ef;border-radius:20px;padding:4px 10px;font-size:11px;display:inline-block}.followup{color:var(--red);background:#f9efec}.neutral{color:#516779;background:#edf0f3}.hero{background:var(--navy);color:#fff;border-radius:22px;align-items:end;min-height:355px;display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#07111e2e 25%,#07111ef2);position:absolute;inset:0}.herotext{z-index:1;max-width:88%;padding:30px;position:relative}.herotext h2{margin:7px 0;font-size:29px}.herotext p{opacity:.85;font-size:14px}.herotext .small{color:#ddd}.heroctrl{z-index:2;gap:7px;display:flex;position:absolute;bottom:25px;left:25px}.heroctrl button{color:#fff;background:#ffffff20;border:1px solid #fff5;border-radius:50%;width:37px;height:37px;font-size:18px}.dots{gap:6px;margin-top:13px;display:flex}.dots button{background:#ffffff45;border-radius:2px;width:23px;height:4px;padding:0}.dots button.selected{background:var(--beige)}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.filters{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line);background:#fff;border-radius:25px;padding:7px 13px;font-size:12px}.chip.selected{background:var(--navy);color:#fff;border-color:var(--navy)}select{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:7px 12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.card .thumb{object-fit:cover;background:var(--beige);width:100%;height:180px}.card .content{flex-direction:column;flex:1;padding:20px;display:flex}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.card p{color:#58636f;font-size:13px}.cardfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.sourceLink{color:var(--gold);font-size:12px;font-weight:600;text-decoration:none}.sourceLink:hover{text-decoration:underline}.detailbtn{padding:5px 0;font-size:12px}.notice{color:#58616b;background:#eeebe2;border-radius:12px;margin-top:20px;padding:14px 17px;font-size:12px}.reportsummary{margin-top:20px;padding:24px}.reportsummary p{color:#56616c}.sources{border-collapse:collapse;text-align:right;width:100%}.sources th{background:var(--bg);color:var(--muted);font-size:12px}.sources th,.sources td{border-bottom:1px solid var(--line);padding:14px 12px}.sources td{font-size:13px}.tablewrap{overflow:auto}.sourceTitle{font-weight:600}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px;grid-column:1/-1;padding:60px 20px}.action{border:1px solid var(--line);border-right:4px solid var(--gold);background:#fff;border-radius:14px;margin-bottom:14px;padding:22px}.action.urgent{border-right-color:var(--red)}.action p{color:#596471;margin:8px 0}.action .detailbtn{color:var(--gold)}footer{color:var(--muted);justify-content:space-between;gap:15px;margin-top:30px;font-size:11px;display:flex}.flowermark{color:var(--beige);font-size:26px;line-height:1}.dialog{z-index:20;background:#0d1c2e99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog[hidden]{display:none}.modal{background:var(--bg);border-radius:22px;width:100%;max-width:720px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 30px 100px #0004}.close{float:left;border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px;font-size:20px}.modal img{object-fit:cover;border-radius:13px;width:100%;max-height:270px;margin:15px 0 4px}.modal .fact{border-right:3px solid var(--gold);background:#fff;margin:20px 0;padding:12px 17px}.modal .fact strong{color:var(--gold);direction:ltr;font-size:30px;display:block}.modal .links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tabpane[hidden]{display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.headline-count{color:var(--muted);font-size:12px}@media (max-width:1050px){.layout{grid-template-columns:240px minmax(0,1fr)}.tabs{gap:15px}.hero{min-height:330px}.herotext h2{font-size:24px}.grid{gap:12px}.card .content{padding:16px}}@media (max-width:760px){header{padding:17px 18px}.brand{width:145px}.headright .date{display:none}main{padding:23px 16px}h1{font-size:26px}.intro{align-items:start;display:block}.kpis{grid-template-columns:repeat(2,1fr);gap:9px}.kpi{padding:14px}.kpi strong{font-size:28px}.navrow{flex-direction:column;align-items:stretch;gap:6px}.tabs{white-space:nowrap;gap:21px;overflow:auto}.search{width:100%}.layout{flex-direction:column;display:flex}.rail{order:2;grid-template-columns:1fr;width:100%}.feedarea{order:1;width:100%}.hero{min-height:340px}.herotext{max-width:100%;padding:22px 22px 65px}.heroctrl{bottom:20px;left:18px}.grid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.card .thumb{height:205px}.sources{min-width:640px}.modal{padding:21px}.kpi .icon{width:33px;height:33px;font-size:17px}footer{flex-direction:column}.reportsummary{padding:20px}}@media print{header{padding:10px}.brand{width:150px}main{padding:0}.headright,.navrow,.toolbar,.heroctrl,.dots,.detailbtn,.chip,.close,.dialog,.sourceLink,.kpi .icon{display:none!important}.tabpane[hidden]{display:block!important}.layout{display:block}.rail{display:none}.hero{break-inside:avoid;min-height:230px}.grid{display:block}.card{break-inside:avoid;margin:15px 0;display:block}.card .thumb{float:left;width:200px;height:110px;margin:15px}.sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8px}body{background:#fff;font-size:11px}.kpis{grid-template-columns:repeat(4,1fr)}.notice{font-size:10px}.reportsummary{break-inside:avoid}.panel,.action{break-inside:avoid;margin-top:15px}}.scope-switch{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.scope-switch button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:16px;padding:20px;font-size:19px}.scope-switch button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--gold)}.scope-switch small{color:var(--gold);font-size:12px;display:block}.coveragegrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;display:grid}.coveragegrid article{border:1px solid var(--line);border-radius:14px;padding:20px}.scope-description{color:var(--muted)}@media (max-width:650px){.scope-switch{grid-template-columns:1fr}.scope-switch button{font-size:17px}}@media print{.scope-switch{display:none}}.lanenav{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.methodsection{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;padding:23px}.methodsection h2{font-size:20px}.pillrow{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.analytic{border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.methodsection .grid .card{border-radius:12px}.methodsection .sources{min-width:590px}.methodsection .card .thumb{height:160px}.methodsection .empty{padding:24px}.methodsection .sourceLink{color:#005f99;font-style:italic}.methodsection ol{padding-right:22px}.methodsection li{margin:12px 0}.method-reference{white-space:pre-wrap;text-align:left;background:var(--bg);direction:ltr;max-height:600px;padding:20px;font:12px/1.8 monospace;overflow:auto}.reportsummary{margin-bottom:22px}.hero{margin-top:0}@media print{.lanenav{display:none}.methodsection{break-inside:auto}.methodsection table{font-size:9px}.method-reference{max-height:none}.reportsummary{margin-bottom:10px}}.scope-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.mediaframe{background:var(--beige);height:180px;position:relative;overflow:hidden}.mediaframe .thumb{object-fit:cover;width:100%;height:100%;display:block}.mediafallback{text-align:center;height:100%;color:var(--muted);background:var(--bg);place-content:center;padding:22px;font-size:12px;display:grid}.mediafallback[hidden]{display:none}.mediafallback a{color:var(--gold);margin-top:8px}.hero .hero-media{width:100%;height:100%;position:absolute;inset:0}.hero .hero-media img{object-fit:cover;width:100%;height:100%}.hero .hero-media .mediafallback{background:var(--navy);color:var(--beige);align-content:start;padding-top:18px}.hero:after{pointer-events:none}.overview-kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.overview-number{color:var(--gold);font-size:34px;display:block}.overview-panels{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.insight{border-bottom:1px solid var(--line);padding:18px 0}.overview-figures .fig{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:22px}.mediahint{color:var(--muted);font-size:11px}@media (max-width:760px){.scope-switch{grid-template-columns:1fr}.overview-kpis{grid-template-columns:1fr 1fr}.overview-panels{grid-template-columns:1fr}.mediaframe{height:205px}}@media print{#overall[hidden],body[data-scope=overall] .tabpane:not(#overall){display:none!important}.mediaframe{height:130px}.overview-kpis{grid-template-columns:repeat(4,1fr)}}body[data-scope=overall] .reportsummary{display:none}.navrow[hidden]{display:none!important}.hero .mediaframe{z-index:0}.mediaframe img[hidden]{display:none!important}.mediaframe.media-unavailable{height:auto;min-height:0}.mediaframe.media-unavailable .mediafallback{text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mediaframe.media-unavailable .mediafallback a{margin:0}.hero .mediaframe.media-unavailable{height:100%}.hero .mediaframe.media-unavailable .mediafallback{justify-content:flex-start;align-items:flex-start;padding:14px 22px}.mediaframe.media-unavailable img{display:none!important}@keyframes executiveEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes executiveBars{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes executiveArc{0%{stroke-dasharray:0 500;opacity:.35}to{stroke-dasharray:var(--arc-end);opacity:1}}@keyframes executiveGlint{0%,15%{opacity:0;transform:translate(130%)skew(-20deg)}30%{opacity:.5}65%,to{opacity:0;transform:translate(-180%)skew(-20deg)}}body.motion-enabled .intro{animation:.55s ease-out both executiveEnter}body.motion-enabled .vsplash{animation:.7s cubic-bezier(.2,.7,.3,1) 80ms both executiveEnter}body.motion-enabled .vcard{animation:.65s cubic-bezier(.2,.7,.3,1) .15s both executiveEnter}body.motion-enabled .vcard:nth-child(2){animation-delay:.24s}body.motion-enabled .vcard:nth-child(3){animation-delay:.33s}body.motion-enabled .vseg{animation:1.25s cubic-bezier(.2,.65,.3,1) .35s both executiveArc}body.motion-enabled .vfill{transform-origin:100%;animation:.95s cubic-bezier(.2,.65,.3,1) .4s both executiveBars}body.motion-enabled .vsplash:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ddd4b510,#0000);width:48%;animation:2.4s ease-out .2s both executiveGlint;position:absolute;inset:0}.vcard{transition:box-shadow .22s,border-color .22s}.vcard:hover{border-color:#ad906570;box-shadow:0 13px 34px #0d1c2e0c}.vevidence{transition:background .18s,border-color .18s}.vevidence:hover{background:#fffdf6}.scope-switch button,.tabs button{transition:background .2s,color .2s,border-color .2s}.motion-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.motion-tools button{color:#0d1c2e;white-space:nowrap;background:#f7f5ef;border:1px solid #ddd4b5;border-radius:20px;padding:6px 12px;font-size:11px}.motion-tools button:hover{border-color:#ad9065}.motion-tools button[aria-pressed=false]{color:#68717c}.motion-tools button:disabled{opacity:.55;cursor:default}header{flex-wrap:wrap}body.motion-disabled *,body.motion-disabled :before,body.motion-disabled :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}.motion-tools{display:none!important}}:root{--viz-gold:#ad9065;--viz-navy:#0d1c2e}html{scroll-behavior:smooth}body{background:#f7f5ef}main{max-width:1440px;margin:auto}header{border-top:4px solid #ad9065}.intro{padding-top:26px}h1{letter-spacing:-1px}.panel,.kpi,.story,.card{border-radius:14px}.kpi{border:1px solid #ddd8ca;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 20px #0d1c2e04}.kpi:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0d1c2e0c}.scope-switch{gap:10px}.scope-switch button{border-radius:10px;transition:background .2s}.vband{margin:26px 0 30px}.vheading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.vheading h2{margin:3px 0;font-size:25px;font-weight:600}.vkicker{letter-spacing:2px;color:#8a704b;font-size:10px;font-weight:700}.vnote{color:#68717c;max-width:410px;font-size:12px}.vgrid{grid-template-columns:1.05fr 1fr 1fr;gap:16px;display:grid}.vcard{background:#fff;border:1px solid #e3ded2;border-radius:16px;padding:23px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0d1c2e04}.vcard h3{margin:0 0 7px;font-size:16px;font-weight:600}.vsub{color:#747b82;margin-bottom:15px;font-size:11px}.vdonut{justify-content:space-around;align-items:center;gap:16px;display:flex}.vdonut svg{width:174px;max-width:55%;overflow:visible;transform:rotate(-90deg)}.vseg{fill:none;stroke-width:22px;cursor:pointer;transition:stroke-width .18s,opacity .18s}.vseg:hover,.vseg:focus{stroke-width:28px;filter:drop-shadow(0 0 2px #ad906535);outline:none}.vlegend{gap:12px;font-size:12px;display:grid}.vlegend button{text-align:right;align-items:center;gap:8px;padding:2px;display:flex}.vdot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.vlegend strong{font-size:18px}.vbar{text-align:right;width:100%;margin:14px 0;padding:0;display:block}.vbarlabel{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.vtrack{background:#efeeea;border-radius:7px;height:10px;overflow:hidden}.vfill{border-radius:7px;min-width:0;height:100%;transition:filter .2s}.vbar:hover .vfill{filter:brightness(1.2)}.vbar:focus-visible{outline-offset:5px;outline:2px solid #ad9065}.vfooter{color:#747b82;border-top:1px solid #eee9df;margin-top:18px;padding-top:10px;font-size:10px}.vsplash{color:#fff;background:#0d1c2e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:30px 36px;display:flex;position:relative;overflow:hidden}.vsplash:after{content:"";pointer-events:none;border:1px solid #ad90655e;border-radius:50%;width:310px;height:310px;position:absolute;top:-145px;left:-50px;box-shadow:0 0 0 35px #ad906510,0 0 0 70px #ad906508}.vsplash h2{letter-spacing:-.5px;margin:9px 0;font-size:29px;font-weight:500}.vsplash p{color:#d4d8df;max-width:720px;margin:0;font-size:13px}.vstat{z-index:1;text-align:center;border-right:1px solid #ad906559;min-width:90px;padding-right:30px;position:relative}.vstat strong{color:#ddd4b5;font-size:40px;font-weight:300;line-height:1.3;display:block}.vstat span{color:#d4d8df;font-size:11px}.vtextlink{color:inherit;text-underline-offset:4px;background:0 0;text-decoration:underline}.vmodal{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1c2e88;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.vmodal[hidden]{display:none}.vmodalbox{background:#f7f5ef;border-radius:16px;width:640px;max-width:100%;max-height:85vh;padding:30px;position:relative;overflow:auto;box-shadow:0 25px 80px #0003}.vclose{font-size:24px;position:absolute;top:15px;left:20px}.vmodalbox h2{margin:0 0 8px;font-size:23px}.vevidence{background:#fff;border:1px solid #e5dfd3;border-radius:9px;margin-top:10px;padding:15px;text-decoration:none;display:block}.vevidence:hover{border-color:#ad9065}.vevidence strong{font-size:14px;font-weight:600;display:block}.vevidence span{color:#68717c;font-size:11px}.vempty{color:#68717c;font-size:14px}.vtag{border:1px solid #ddd4b5;border-radius:20px;margin-top:10px;padding:3px 9px;font-size:10px;display:inline-block}.vmetricrow{gap:20px;margin-top:22px;display:flex}.vmetricrow strong{font-size:24px;font-weight:400}.vmetricrow span{color:#c9cfc8;font-size:10px;display:block}.vmetricrow>div{border-left:1px solid #ffffff20;padding-left:20px}.vcard .vkicker{margin-bottom:10px;font-size:9px}body[data-concept=B] .vgrid{background:#fff2;border:1px solid #ad906566;border-radius:13px;grid-template-columns:1fr 1.1fr 1.1fr;gap:1px;overflow:hidden}body[data-concept=B] .vcard{color:#fff;box-shadow:none;background:#12263c;border:0;border-radius:0;min-height:270px}body[data-concept=B] .vsub,body[data-concept=B] .vfooter{color:#bac4cf}body[data-concept=B] .vfooter{border-color:#ffffff15}body[data-concept=B] .vtrack{background:#ffffff13}body[data-concept=B] .vheading h2{font-size:24px}body[data-concept=B] .vsplash{background:linear-gradient(120deg,#0d1c2e,#1d354b);border-bottom:3px solid #ad9065;border-radius:9px;padding:23px 30px}body[data-concept=B] .vsplash h2{font-size:24px}body[data-concept=B] .kpi{border-radius:6px}body[data-concept=B] .intro h1{font-size:32px}body[data-concept=B] .vcard:first-child{background:#0d1c2e}body[data-concept=B] .scope-switch button{border-radius:5px}body[data-concept=C] .vsplash{color:#0d1c2e;background:0 0;border-bottom:1px solid #ad9065;border-radius:0;padding:5px 0 25px;overflow:visible}body[data-concept=C] .vsplash:after{display:none}body[data-concept=C] .vsplash h2{max-width:800px;font-family:Georgia,Segoe UI,Tahoma,serif;font-size:38px;line-height:1.5}body[data-concept=C] .vsplash p{color:#68717c}body[data-concept=C] .vstat strong{color:#ad9065;font-size:58px}body[data-concept=C] .vstat span{color:#68717c}body[data-concept=C] .vgrid{grid-template-columns:1.25fr 1fr 1fr;gap:22px}body[data-concept=C] .vcard{box-shadow:none;background:#fffefa;border:0;border-top:2px solid #ad9065;border-radius:0;padding:22px}body[data-concept=C] .vcard h3{font-size:17px}body[data-concept=C] .vheading{margin-bottom:14px}body[data-concept=C] .intro h1{font-size:40px;font-weight:500}body[data-concept=C] .kpi{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ddd4b5;border-radius:0}body[data-concept=C] .scope-switch button{border-radius:0}body[data-concept=C] .vmetricrow span{color:#68717c}body[data-concept=C] .vmetricrow>div{border-color:#ddd4b5}@media (max-width:850px){.vgrid,body[data-concept=B] .vgrid,body[data-concept=C] .vgrid{grid-template-columns:1fr}.vheading{display:block}.vsplash{align-items:start;padding:23px}.vsplash h2,body[data-concept=C] .vsplash h2{font-size:25px}.vstat{min-width:65px;padding-right:15px}.vstat strong{font-size:32px}.vmetricrow{gap:12px}.vcard{min-height:220px}.vnote{margin-top:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.vband{break-inside:avoid}.vmodal{display:none!important}.vsplash,.vcard{box-shadow:none}}.livebar{z-index:40;background:var(--navy);color:#fff;border-bottom:1px solid #ad906555;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 28px;font-size:12px;display:flex;position:sticky;top:0}.livebar b{font-weight:700}.livebar .ldot{background:#8b8b8b;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #ffffff14}.livebar[data-state=ok] .ldot{background:#4f9a6f}.livebar[data-state=run] .ldot{background:#ad9065;animation:1.2s ease-in-out infinite lpulse}.livebar[data-state=err] .ldot{background:#c0544b}.livebar[data-state=off] .ldot{box-shadow:none;background:#8b8b8b}@keyframes lpulse{50%{box-shadow:0 0 0 6px #ad906533}}@media (prefers-reduced-motion:reduce){.livebar[data-state=run] .ldot{animation:none}}#liveStatus{color:#dde3e8}.livebar .lsep{flex:1}.livebar .lint{color:#c9cfc8;align-items:center;gap:6px;display:flex}.livebar select{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:4px 6px;font-size:12px}.livebar select option{color:#0d1c2e}.livebar button{color:#fff;background:#ffffff10;border:1px solid #ffffff40;border-radius:8px;padding:5px 12px;font-size:12px}.livebar button:disabled{opacity:.5;cursor:default}.livebar .lnew{background:var(--gold);border-color:var(--gold);color:#0d1c2e}.livebar .lnew.lalert{color:#fff;background:#9d2727;border-color:#9d2727}.tabcount{background:var(--gold);color:#fff;text-align:center;border-radius:10px;min-width:20px;margin-inline-start:6px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.livehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.livehead h2{margin:2px 0 6px}.livehead p.small{max-width:820px;margin:0}.livestats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.livestats div{background:var(--bg);border-radius:12px;padding:10px 14px}.livestats strong{color:var(--gold);font-size:22px;font-weight:600;line-height:1.3;display:block}.livestats span{color:var(--muted);font-size:11px;line-height:1.6;display:block}.livestats .warn{background:#f9efec}.livestats .warn strong{color:#9d2727}.livetools{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.livegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.litem{border:1px solid var(--line);background:#fff;border-top:3px solid #c9cfc8;border-radius:14px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.litem.flagged{border-top-color:#9d2727}.litem.approved{border-top-color:#2d6a4f}.litem.dismissed{opacity:.6}.lmeta{color:var(--muted);font-size:11px;line-height:1.8}.lauto{color:#8a704b;font-weight:700}.litem h3{margin:4px 0;font-size:15px;line-height:1.6}.litem h3 a{color:var(--navy);text-decoration:none}.litem h3 a:hover{text-decoration:underline}.litem p{color:#4f5a66;margin:4px 0 8px;font-size:13px;line-height:1.85}.lflags{flex-wrap:wrap;gap:6px;margin:2px 0 8px;display:flex}.lflag{color:#9d2727;background:#f9efec;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700}.lacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.lacts button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 12px;font-size:12px}.lacts .ok{color:#fff;background:#2d6a4f;border-color:#2d6a4f}.liveempty{background:var(--bg);border-radius:12px;margin:0;padding:16px}.runlog{margin-top:16px}.runlog .sources{min-width:0;font-size:12px}.livebadge{color:#2d6a4f;vertical-align:middle;background:#eef4ef;border-radius:10px;margin-inline-end:6px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.liveBanner{color:#2d6a4f;background:#eef4ef;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:12px}.imp-form{background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:14px;display:flex}.imp-form label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.imp-form select,.imp-form input[type=text]{border:1px solid var(--line);min-width:170px;font:inherit;color:var(--navy);background:#fff;border-radius:8px;padding:7px 10px}.filebtn{cursor:pointer;position:relative}.filebtn span{background:var(--navy);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;display:inline-block}.filebtn input{opacity:0;cursor:pointer;position:absolute;inset:0}#impMsg{align-self:center}.impguide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.impguide div{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.8}.impguide b{color:var(--gold);font-size:12px;display:block}.impcard{border:1px solid var(--line);background:#fffefa;border-radius:14px;min-width:0;margin-top:14px;padding:16px}.imphead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.imphead b{font-size:15px}.ikpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.ikpi{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px}.ikpi strong{color:var(--gold);text-align:right;unicode-bidi:plaintext;font-size:22px;font-weight:600;display:block}.ikpi span{color:var(--muted);font-size:11px}.impcard .sources{min-width:0;font-size:12px}.ownedimp{margin:10px 0}@media (max-width:1050px){.livestats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.livegrid,.impguide{grid-template-columns:1fr}.livebar{padding:9px 14px}.livestats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.livebar,#tab-live,#tab-insights{display:none!important}}#scopeDescription,#scopeNotice,.vkicker,.vnote,.vsub,.vfooter{display:none!important}.header .date b,#hdrDate{display:block}#hdrTime{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.intro h1{margin-bottom:4px}.intro .date{color:var(--navy);font-size:15px}#introLive:empty{display:none}.reportsummary .mhead{align-items:center;margin-bottom:6px}.reportsummary .mhead h2{margin:0}.nowstrip{border:1px solid var(--line);border-inline-start:4px solid var(--gold);background:#fff;border-radius:14px;margin-bottom:16px;padding:14px 18px}.nowhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.nowhead h2{margin:0;font-size:17px}.nowhead .sourceLink{margin-inline-start:auto;font-size:12px}.nowrow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.nowrow:first-child{border-top:0}.nowtxt{min-width:0}.nowtxt a{color:var(--navy);font-weight:600;line-height:1.6;text-decoration:none;display:block}.nowtxt a:hover{text-decoration:underline}.nowrow.flagged .nowtxt a{color:#9d2727}.nowtxt .lflag{margin-inline-start:8px}.nowrow .lacts{flex:none;margin:0;padding:0}.act.late{border-inline-start-color:#9d2727}.act-left{color:#2d6a4f;font-size:11px;font-weight:700}.act.late .act-left{color:#9d2727}.mcards.solo{grid-template-columns:1fr}.mcards.solo .mbody{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mzero{color:var(--navy);flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;font-size:13px;display:flex}.mzero b{color:var(--gold);margin-inline-end:8px;font-size:18px}.close,.vclose{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;width:auto!important;height:auto!important;padding:6px 14px!important;font-size:13px!important}.lead-line b{font-weight:700}.chips-mini .small{font-weight:600}@media (max-width:850px){.mcards.solo .mbody{grid-template-columns:1fr}}@media (max-width:760px){.nowrow{flex-direction:column;align-items:flex-start}}.reference-app{min-height:100vh;font:15px/1.7 Segoe UI,Tahoma,Arial,sans-serif}.reference-app .reference-header{min-height:117px;padding:22px max(28px,50vw - 720px)}.reference-header .brand{width:180px}.reference-header .brand img{width:100%}.reference-main{max-width:1440px!important;padding:30px 28px 45px!important}.reference-app .intro h1{font-size:34px;font-weight:600}.reference-app .headright{flex-wrap:wrap}.reference-app .outline{border-color:var(--line);border-radius:10px;padding:9px 16px;font-size:13px}.reference-app .scope-switch button{min-height:124px;font-size:19px}.reference-app .vband{margin-top:26px}.reference-app .vsplash{min-height:248px}.reference-app .vheading{margin-top:30px}.reference-app .vcard{min-height:245px}.reference-app .vstat small{color:#d4d8df;font-size:11px;display:block}.reference-app .vmetricrow strong{font-size:24px}.reference-app .mhead{justify-content:space-between;align-items:center;gap:15px;display:flex}.reference-app .mstatus{color:var(--muted);font-size:11px}.reference-app .navrow{flex-wrap:wrap}.reference-app .tabs{white-space:nowrap;gap:20px;max-width:100%;overflow-x:auto}.reference-app .tabs button{font-size:14px}.reference-app input.search{flex:initial;width:290px;padding:9px 14px;font-size:13px;display:block}.reference-app .kpi{text-align:right}.reference-app .grid{display:grid}.reference-app .card .content{max-width:none;margin:0}.reference-app .card .thumb{padding:0;display:block;position:relative;overflow:hidden}.reference-app .card h3{font-size:19px;font-weight:600}.reference-app .cardfoot{gap:10px;font-size:12px}.reference-app .hero .reference-hero-image{position:absolute;inset:0}.reference-app .hero .herotext{width:100%;max-width:90%;padding:30px}.reference-app .hero h2{font-size:29px}.reference-app .hero .solid{background:#ffffff20;border:1px solid #fff5;margin-top:12px;font-size:13px}.reference-app .reference-donut{text-align:center;border-radius:50%;flex:none;place-content:center;width:174px;height:174px;display:grid;position:relative}.reference-app .reference-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.reference-app .reference-donut strong,.reference-app .reference-donut small{z-index:1;position:relative}.reference-app .reference-donut strong{font-size:30px;line-height:1.3}.reference-app .reference-donut small{color:var(--muted);font-size:10px}.reference-app .reference-note{color:var(--muted);margin-top:14px;font-size:12px}.reference-app .livebar{font-size:12px}.reference-app .livebar .live-status{margin-inline-end:auto}.reference-app .livebar button{align-items:center;gap:7px;display:inline-flex}.reference-app .empty{font-size:14px}.reference-app .toolbar{flex-wrap:wrap}.reference-app .panel h2{font-size:21px}.reference-app .source-row,.reference-app .lanes button{font-size:12px}.reference-app .lanes button.active{color:var(--gold)}.reference-app .filterbar .search{width:auto;display:flex}.reference-app .public-social-banner{margin-top:22px}.reference-app .info-banner h2{color:inherit}.reference-app .tabs button[aria-selected=true]{color:var(--gold)}@media (max-width:760px){.reference-app .reference-header{gap:12px;min-height:90px;padding:17px 18px}.reference-header .brand{width:145px}.reference-main{padding:23px 16px!important}.reference-app .intro h1{font-size:26px}.reference-app .scope-switch button{min-height:90px;font-size:17px}.reference-app .vsplash{min-height:0}.reference-app .vstat{padding-right:15px}.reference-app .hero .herotext{max-width:100%;padding:22px}.reference-app .hero h2{font-size:24px}.reference-app .tabs{gap:20px;width:100%}.reference-app input.search{width:100%}.reference-app .headright{gap:8px}.reference-app .headright .outline{padding:7px 10px;font-size:11px}.reference-app .vdonut{justify-content:space-around}.reference-app .motion-tools{margin-right:auto}.reference-app .livebar{position:relative}.reference-app .vmetricrow{flex-wrap:wrap}}@media print{.reference-header .headright,.reference-header .motion-tools,.reference-app .livebar,.reference-app .navrow{display:none!important}.reference-app .reference-header{min-height:0}.reference-main{padding:0!important}.reference-app .vgrid{grid-template-columns:repeat(3,1fr)}.reference-app .vsplash{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reference-app .vcard{break-inside:avoid}}.signage>header{justify-content:initial;background:0 0;border-top:0;flex-wrap:nowrap;padding:0}.signage .screen-main{width:100%;max-width:none;margin:0;padding:0}.signage .screen-footer{flex-shrink:0;margin-top:0}.signage h1{line-height:1.4}.signage .screen-clock{margin-right:auto}.reference-app .vmetricrow strong,.reference-app .fig strong{unicode-bidi:plaintext}.reference-app .reference-donut{direction:ltr}.report-period-panel{gap:16px;margin:18px 0;display:grid}.period-buttons{flex-wrap:wrap;gap:8px;display:flex}.period-buttons button{color:#0d1c2e;font:inherit;cursor:pointer;background:#f7f5ef;border:1px solid #ddd4b5;border-radius:8px;padding:11px 22px}.period-buttons button[aria-pressed=true]{color:#f7f5ef;background:#0d1c2e;border-color:#0d1c2e}.report-range{gap:6px;font-size:13px;line-height:1.8;display:grid}.report-range strong{color:#0d1c2e;font-size:18px}.report-cycles{margin:16px 0}.report-cycles details{border-top:1px solid #efeeea;padding:12px 0}.report-cycles summary{cursor:pointer;font-size:13px;font-weight:700}.report-cycles p{font-size:13px;line-height:1.9}.reference-app [hidden]{display:none!important}.report-period-panel{gap:8px;padding:14px 20px}.period-buttons{gap:8px}.report-range{grid-template-columns:auto 1fr;gap:4px 18px}.report-range strong{font-size:15px}.report-range span{font-size:12px}.report-range span:nth-child(n+3){grid-column:1/-1}.report-period-panel .reference-note{margin:0}.founder-report{margin-top:18px}.lanenav{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mgrid.solo{grid-template-columns:1fr}.methodsection{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:22px}.methodsection.span2{grid-column:1/-1}.methodsection .mhead{align-items:flex-start}.methodsection h2{margin:5px 0 15px;font-size:19px}.methodsection p,.methodsection li{font-size:13px;line-height:1.9}.methodsection .eyebrow{color:var(--gold)}.report-empty{background:var(--bg);color:var(--muted);border-radius:10px;padding:12px 16px}.report-story-grid{gap:15px;display:grid}.report-story{border-bottom:1px solid var(--line);padding:6px 0 16px}.report-story h3{font-size:18px}.report-story .pillrow{margin:12px 0}.pillrow{flex-wrap:wrap;gap:6px;display:flex}.analytic{border-radius:20px;padding:3px 10px;font-size:11px;display:inline-block}.analytic.tier{color:#fff;background:#005f99}.analytic.sentiment{color:#0d1c2e;background:#c9cfc8}.analytic.risk{color:#68717c;background:#efeeea}.trg-list{gap:0;display:grid}.trg{border-top:1px solid var(--line);grid-template-columns:20px 1fr auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.trg-n{color:var(--gold);font-weight:700}.trg-s{color:var(--muted);font-size:11px}.overall-report>.panel{margin-top:18px}.overall-report .barbutton{margin:12px 0}.derived{flex-wrap:wrap;gap:14px;display:flex}.derived p{background:var(--bg);border-radius:10px;flex:250px;padding:14px;font-size:13px}.methodsection details{margin-top:16px}.methodsection summary{cursor:pointer;font-size:13px;font-weight:600}.social-brief article{border-bottom:1px solid var(--line);padding:14px 0}.reference-app .layout .rail{position:static}.reference-app .feedarea{min-width:0}.reference-app .report-cycles{margin:20px 0}.reference-app .report-period-panel+.settings-panel{margin-top:16px}@media (max-width:1050px){.mgrid{grid-template-columns:1fr}.mgrid>.methodsection{grid-column:1/-1}}@media (max-width:760px){.report-range{grid-template-columns:1fr}.methodsection{padding:18px}.trg{grid-template-columns:18px 1fr}.trg-s{grid-column:2}.period-buttons button{padding:9px 14px}.report-period-panel{padding:14px}}@media print{.lanenav,.period-buttons,.screen-controls{display:none!important}.methodsection{break-inside:avoid;margin-top:12px}.mgrid{display:block}}.ai-disclaimer{border-inline-start:3px solid #ad9065;line-height:1.9}.ai-disclaimer strong{color:#0d1c2e;font-size:14px}.ai-disclaimer p{margin:4px 0 0;font-size:13px}
