@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}button{font:inherit}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:28px 20px;display:flex}.brand-lockup{align-items:center;gap:10px;display:flex}.adt-mark{letter-spacing:-1.8px;font-size:29px;font-weight:900}.brand-divider{background:#46607e;width:1px;height:22px}.partner{letter-spacing:1.7px;color:#a7bed8;font-size:10px;font-weight:700}.workspace-label{color:#7892b0;max-width:160px;margin:12px 0 34px;font-size:11px;line-height:1.45}.side-nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#90a8c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:12px 10px;font-size:12px;display:flex}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--electric);background:#123763}.nav-item.active span{color:#6fb6ff}.sidebar-footer{color:#8aa2bd;border-top:1px solid #203a58;grid-template-columns:8px 1fr;gap:4px 8px;margin-top:auto;padding:18px 8px 0;font-size:10px;display:grid}.sidebar-footer span:last-child{color:#58728e;grid-column:2}.status-dot{background:#49d49d;border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 0 3px #123b38}.main-stage{min-width:0;padding:30px 34px 44px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--blue);margin:0 0 7px;font-size:10px;font-weight:800}h1{letter-spacing:-.75px;margin:0;font-size:27px;line-height:1.1}.header-actions{align-items:center;gap:10px;display:flex}.sample-pill{color:#865d00;letter-spacing:.6px;white-space:nowrap;background:#fff3ce;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:800}.period-button{border:1px solid var(--line);color:#334b67;background:#fff;border-radius:7px;padding:9px 12px;font-size:11px}.decision-strip{background:linear-gradient(110deg,var(--navy-2),#0c4581);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin:26px 0 18px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #07162d1f}.decision-strip div{align-items:center;gap:14px;display:flex}.decision-kicker{color:#8cc7ff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:9px}.decision-strip p{color:#b9d0e7;max-width:430px;margin:0;font-size:11px;line-height:1.5}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:122px;padding:15px 16px}.metric-top{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.metric-number{color:#b5c2d0;font-size:9px}.metric-card strong{letter-spacing:-1px;margin:18px 0 5px;font-size:28px;display:block}.metric-card p{color:var(--green);margin:0;font-size:10px;font-weight:700}.preview-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2{letter-spacing:-.25px;margin:0;font-size:16px}.funnel{align-items:stretch;min-height:145px;margin-top:26px;display:flex;overflow:hidden}.funnel-step{color:#fff;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,12% 50%);flex-direction:column;justify-content:center;margin-left:-4%;padding:18px 22px;display:flex;position:relative}.funnel-step:first-child{clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);margin-left:0}.funnel-step span{text-transform:uppercase;letter-spacing:1px;opacity:.72;font-size:9px}.funnel-step strong{margin:6px 0 3px;font-size:20px}.funnel-step small{opacity:.7;font-size:9px}.step-1{background:#092348;flex:1.35}.step-2{background:#0d4f91;flex:1.15}.step-3{background:#0b70c9;flex:1}.step-4{background:#14a1e8;flex:.92}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.action-list{margin:17px 0 0;padding:0;list-style:none}.action-list li{border-top:1px solid #e7edf3;gap:12px;padding:13px 0;display:flex}.action-list strong{font-size:11px}.action-list p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.priority{color:#2571b9;background:#e8f2fb;border-radius:4px;flex:0 0 27px;place-items:center;height:20px;font-size:8px;font-weight:800;display:grid}.priority.high{color:#075da9;background:#dbeeff}.metric-card p.neutral{color:#5e7187}.executive-view .executive-kpi-card{--executive-kpi-accent:#002d63;--executive-kpi-tint:#002d63;--executive-kpi-border:#002d63;background:#fff;border-color:currentColor #d5e0e7 #d5e0e7;border-top-style:none;border-top-width:0;flex-direction:column;min-height:268px;padding:0;display:flex;box-shadow:0 9px 24px #10233f17}.executive-view .executive-kpi-card:before{display:none}.executive-view .executive-kpi-card .metric-top{background:linear-gradient(105deg,#002456,#074b7d);border-bottom:0;border-radius:10px 10px 0 0;flex:0 0 64px;align-items:center;gap:10px;width:100%;min-height:64px;margin:0;padding:12px 14px 12px 16px}.executive-view .executive-kpi-card .metric-top>span:first-child{color:#fff;letter-spacing:-.15px;flex:1;align-items:center;min-width:0;font-size:16px;font-weight:900;line-height:1.2;display:flex}.executive-view .executive-kpi-card .metric-number{color:#a9ddf4;flex:none;font-size:11px;font-weight:900}.executive-view .executive-kpi-card>strong{color:#08284b;margin:20px 16px 6px}.executive-view .executive-kpi-card>p{background:#e9f6f1;border-radius:999px;align-items:center;width:fit-content;max-width:calc(100% - 32px);margin:3px 16px 0;padding:5px 8px;display:inline-flex}.executive-view .executive-kpi-card>p.neutral{color:#52636e;background:#eef2f5}.executive-view .executive-kpi-card .metric-explain{color:#075f9b;border-top-color:#dce5eb;width:auto;margin:auto 16px 16px}.executive-view .executive-kpi-card .metric-target{margin:10px 16px 0;display:block}.header-actions select{appearance:none;border:1px solid var(--line);color:#334b67;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#72849a 50%),linear-gradient(135deg,#72849a 50%,#0000 50%);background-position:calc(100% - 14px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:7px;padding:9px 28px 9px 10px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:14px;display:grid}.full-span{grid-column:1/-1}.trend-panel{min-height:310px}.chart-legend{color:var(--muted);justify-content:flex-end;gap:14px;margin-top:8px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:9px;height:9px}.legend-actual{background:#0b70c9}.legend-plan{background:#d9e2eb}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 51px,#eef2f6 52px);justify-content:space-around;align-items:flex-end;gap:14px;height:210px;padding:18px 10px 0;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:175px;display:flex}.bar{border-radius:4px 4px 0 0;width:22%;max-width:23px;min-height:6px}.bar.plan{background:#d9e2eb}.bar.actual{background:linear-gradient(#1597e7,#0b5fb5)}.bar-group span{color:var(--muted);font-size:9px}.compact-funnel-panel{grid-row:span 1}.compact-funnel{align-items:stretch;min-height:156px;margin-top:31px;display:flex;overflow:hidden}.decision-panel{grid-column:1/-1}.decision-panel .action-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.decision-panel .action-list li{border-top:1px solid var(--line)}.vertical-funnel{flex-direction:column;gap:8px;margin-top:22px;display:flex}.vf-row{grid-template-columns:28px minmax(260px,1fr) 70px 130px;align-items:center;gap:12px;display:grid}.vf-index{color:#9caaba;font-size:9px}.vf-track{background:#edf3f8;border-radius:6px;height:44px;overflow:hidden}.vf-fill{color:#fff;background:linear-gradient(90deg,#0b2445,#0c75ca);border-radius:6px;justify-content:space-between;align-items:center;height:100%;padding:0 16px;display:flex}.vf-fill span{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.vf-fill strong{font-size:15px}.vf-rate,.vf-cost{color:var(--muted);font-size:10px}.vf-rate{color:#1668ad;font-weight:700}.funnel-view>.panel:not(.full-span){min-height:245px}.integrated-funnel-panel{padding:26px 28px}.integrated-funnel-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.integrated-funnel-head h2{margin:5px 0 7px;font-size:24px;line-height:1.2}.integrated-funnel-head p:not(.eyebrow){color:#5d656b;max-width:760px;margin:0;font-size:13px;line-height:1.5}.integrated-funnel-head>span{color:#0061aa;letter-spacing:.25px;background:#eaf5fb;border:1px solid #c9ddea;border-radius:999px;flex:none;padding:8px 12px;font-size:10px;font-weight:900}.actual-funnel{flex-direction:column;align-items:center;gap:6px;margin-top:22px;display:flex}.actual-funnel-stage{color:#fff;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:linear-gradient(100deg,#00226a,#0061aa);grid-template-columns:38px minmax(190px,1.15fr) minmax(185px,1fr) minmax(165px,.9fr);align-items:center;gap:15px;min-width:620px;min-height:68px;padding:9px 28px;transition:width .25s;display:grid}.actual-funnel-stage:nth-child(2){background:linear-gradient(100deg,#003b80,#0878b9)}.actual-funnel-stage:nth-child(3){background:linear-gradient(100deg,#075994,#168db8)}.actual-funnel-stage:nth-child(4){background:linear-gradient(100deg,#096b8f,#168f9b)}.actual-funnel-stage:nth-child(5){background:linear-gradient(100deg,#087677,#158d70)}.actual-funnel-stage:nth-child(6){background:linear-gradient(100deg,#08735f,#118552)}.actual-funnel-stage:nth-child(7){background:linear-gradient(100deg,#075f4a,#087f5b)}.funnel-stage-index{background:#ffffff1f;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.funnel-stage-primary span,.funnel-stage-primary strong,.funnel-stage-conversion span,.funnel-stage-conversion strong,.funnel-stage-context span,.funnel-stage-context strong{display:block}.funnel-stage-primary span,.funnel-stage-conversion span,.funnel-stage-context span{text-transform:uppercase;letter-spacing:.6px;color:#ffffffc7;font-size:9px;line-height:1.2}.funnel-stage-primary strong{margin-top:4px;font-size:20px;line-height:1}.funnel-stage-conversion strong,.funnel-stage-context strong{margin-top:4px;font-size:11px;line-height:1.25}.funnel-stage-context strong.healthy{color:#c9ffe8}.funnel-stage-context strong.watch{color:#ffe29a}.embedded-fallout{border-top:1px solid #d6e0e6;width:78%;margin:18px auto 0;padding-top:17px}.fallout-branch-label{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fallout-branch-label>span{color:#0061aa;font-size:24px}.fallout-branch-label strong,.fallout-branch-label small{display:block}.fallout-branch-label strong{color:#00226a;font-size:13px}.fallout-branch-label small{color:#657078;margin-top:3px;font-size:11px}.fallout-branch-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fallout-branch-grid article{background:#fafbfc;border:1px solid #d8dde1;border-top:4px solid #8999a5;border-radius:8px;padding:13px}.fallout-branch-grid article.healthy{border-top-color:#087f5b}.fallout-branch-grid article.watch{border-top-color:#d28a17}.fallout-branch-grid span,.fallout-branch-grid strong,.fallout-branch-grid small{display:block}.fallout-branch-grid span{color:#5d656b;font-size:10px}.fallout-branch-grid strong{color:#00226a;margin:7px 0 3px;font-size:19px}.fallout-branch-grid small{color:#6d7981;font-size:9px;line-height:1.35}@media (max-width:1100px){.actual-funnel-stage{clip-path:none;border-radius:8px;min-width:0;width:100%!important}.embedded-fallout{width:100%}}@media (max-width:720px){.integrated-funnel-panel{padding:20px 17px}.integrated-funnel-head{flex-direction:column}.actual-funnel-stage{grid-template-columns:30px 1fr;gap:8px 12px;padding:13px 15px}.funnel-stage-index{grid-row:1/4}.funnel-stage-conversion,.funnel-stage-context{grid-column:2}.fallout-branch-grid{grid-template-columns:1fr 1fr}}.funnel-stage-conversion b,.funnel-stage-context small{margin-top:4px;font-size:11px;line-height:1.25;display:block}.funnel-stage-conversion b.healthy{color:#c9ffe8}.funnel-stage-conversion b.watch{color:#ffe29a}.fallout-branch-grid>div{background:#fafbfc;border:1px solid #d8dde1;border-top:4px solid #8999a5;border-radius:8px;padding:13px}.fallout-branch-grid>div.healthy{border-top-color:#087f5b}.fallout-branch-grid>div.watch{border-top-color:#d28a17}.funnel-hero{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 66%,#0061aa);border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(500px,.7fr);align-items:center;gap:28px;padding:29px 31px;display:grid;box-shadow:0 12px 30px #00226a29}.funnel-hero .eyebrow{color:#8fdcff}.funnel-hero h1{color:#fff;letter-spacing:-.5px;max-width:780px;margin:7px 0 11px;font-size:30px;line-height:1.12}.funnel-hero-copy>p:not(.eyebrow){color:#d7e6f1;max-width:780px;margin:0;font-size:14px;line-height:1.55}.funnel-hero-copy>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.funnel-hero-copy>div span{color:#edf7fd;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.funnel-hero-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.funnel-hero-metrics>div{background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;min-width:0;padding:15px 13px}.funnel-hero-metrics span,.funnel-hero-metrics strong,.funnel-hero-metrics small{display:block}.funnel-hero-metrics span{color:#bcd5e7;min-height:28px;font-size:10px;line-height:1.3}.funnel-hero-metrics strong{color:#fff;margin:8px 0 4px;font-size:23px}.funnel-hero-metrics small{color:#d7e6f1;font-size:9px;line-height:1.35}.funnel-pipeline-scroll{margin-top:23px;padding:1px 2px 10px;overflow-x:auto}.funnel-phase-strip,.funnel-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:1180px;display:grid}.funnel-phase-strip{margin-bottom:9px}.funnel-phase-strip span{text-align:center;text-transform:uppercase;letter-spacing:.65px;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:900;display:block}.funnel-phase-strip span:first-child{color:#224b7e;background:#e8eff8;grid-column:1/3}.funnel-phase-strip span:nth-child(2){color:#17627b;background:#e6f4f8;grid-column:3/5}.funnel-phase-strip span:nth-child(3){color:#176449;background:#e7f3ee;grid-column:5/8}.funnel-pipeline-stage{background:#fff;border:1px solid #d9e0e5;border-top:5px solid #456fa8;border-radius:9px;min-height:218px;padding:14px 14px 13px;position:relative;box-shadow:0 4px 12px #1f374c0f}.funnel-pipeline-stage.phase-demand{border-top-color:#2186a2}.funnel-pipeline-stage.phase-conversion{border-top-color:#26805f}.funnel-pipeline-stage:not(:last-child):after{content:"›";z-index:2;color:#7a8c98;font-size:25px;font-weight:400;line-height:1;position:absolute;top:87px;right:-12px}.pipeline-stage-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-stage-head>span{color:#285b94;background:#edf3f8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.phase-demand .pipeline-stage-head>span{color:#17627b;background:#e8f5f8}.phase-conversion .pipeline-stage-head>span{color:#176449;background:#e8f4ef}.pipeline-stage-head>small{color:#66747d;font-size:9px}.pipeline-stage-value{color:#00226a;margin-top:17px;font-size:24px;line-height:1;display:block}.pipeline-stage-label{color:#2f3f49;min-height:31px;margin-top:6px;font-size:11px;font-weight:900;line-height:1.3;display:block}.pipeline-stage-detail{border-top:1px solid #e0e5e8;min-height:62px;margin-top:11px;padding-top:10px}.pipeline-stage-detail span,.pipeline-stage-detail small{display:block}.pipeline-stage-detail span{color:#334750;font-size:10px;font-weight:800;line-height:1.35}.pipeline-stage-detail small{color:#68767f;margin-top:5px;font-size:9px;line-height:1.35}.funnel-pipeline-stage>b{margin-top:7px;font-size:10px;display:block}.funnel-pipeline-stage>b.healthy{color:#087f5b}.funnel-pipeline-stage>b.watch{color:#a56808}@media (max-width:1240px){.funnel-hero{grid-template-columns:1fr}.funnel-hero-metrics{max-width:680px}}@media (max-width:720px){.funnel-hero{padding:22px 19px}.funnel-hero h1{font-size:27px}.funnel-hero-metrics{grid-template-columns:1fr}.funnel-hero-metrics span{min-height:0}.integrated-funnel-head>span{display:none}}.vertical-flow-panel{padding:22px 28px 26px}.vertical-flow-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.vertical-flow-heading h2{margin:4px 0 0;font-size:23px}.vertical-flow-heading>span{color:#24577f;background:#eaf5fb;border:1px solid #c9ddea;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.vertical-flow-layout{grid-template-columns:minmax(620px,1.12fr) minmax(440px,.88fr);align-items:start;gap:38px;margin-top:18px;display:grid}.vertical-flow-funnel{flex-direction:column;align-items:center;min-width:0;display:flex}.vertical-flow-unit{flex-direction:column;align-items:center;width:100%;display:flex}.vertical-flow-stage{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);color:#fff;background:#183270;grid-template-columns:38px minmax(180px,1fr) minmax(145px,.62fr);align-items:center;gap:16px;min-height:66px;padding:10px 28px;display:grid}.vertical-flow-unit:nth-child(2) .vertical-flow-stage{background:#365da4}.vertical-flow-unit:nth-child(3) .vertical-flow-stage{color:#092d64;background:#81a8df}.vertical-flow-unit:nth-child(4) .vertical-flow-stage{color:#123767;background:#a8c6ec}.vertical-flow-unit:nth-child(5) .vertical-flow-stage{color:#123f55;background:#76b6c7}.vertical-flow-unit:nth-child(6) .vertical-flow-stage{color:#164f3b;background:#a6d2b5}.vertical-flow-unit:nth-child(7) .vertical-flow-stage{color:#fff;background:#397b57}.vertical-stage-number{opacity:.9;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.vertical-flow-stage>div span,.vertical-flow-stage>div strong,.vertical-flow-stage>div small,.vertical-flow-stage>div b{display:block}.vertical-flow-stage>div span{font-size:11px;font-weight:900}.vertical-flow-stage>div strong{margin-top:3px;font-size:21px;line-height:1}.vertical-flow-stage>div:last-child{text-align:left}.vertical-flow-stage>div small{opacity:.78;font-size:9px;font-weight:800}.vertical-flow-stage>div b{margin-top:4px;font-size:10px;line-height:1.3}.vertical-flow-transition{color:#456376;justify-content:center;align-items:center;gap:9px;height:30px;display:flex}.vertical-flow-transition i{background:#9eb4c4;width:1px;height:22px;display:block;position:relative}.vertical-flow-transition i:after{content:"";border-bottom:1px solid #7f9caf;border-right:1px solid #7f9caf;width:5px;height:5px;position:absolute;bottom:-1px;left:-3px;transform:rotate(45deg)}.vertical-flow-transition span{font-size:10px;font-weight:800}.vertical-flow-realization{text-align:center;margin-top:11px}.vertical-flow-realization strong,.vertical-flow-realization span{display:block}.vertical-flow-realization strong{color:#087f5b;font-size:15px}.vertical-flow-realization span{color:#657078;margin-top:3px;font-size:10px}.vertical-flow-fallout{border-top:1px solid #9eabb4;margin-top:338px;padding-top:18px;position:relative}.vertical-flow-fallout:before{content:"";border-top:1px solid #9eabb4;width:38px;position:absolute;top:-1px;left:-38px}.vertical-fallout-title span,.vertical-fallout-title strong{display:block}.vertical-fallout-title span{color:#77413f;text-transform:uppercase;letter-spacing:.65px;font-size:10px;font-weight:900}.vertical-fallout-title strong{color:#33434c;margin-top:5px;font-size:12px}.vertical-fallout-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.vertical-fallout-grid>div{background:snow;border:1px solid #e3c5c3;border-top:4px solid #9ba8b1;border-radius:8px;min-height:115px;padding:14px}.vertical-fallout-grid>div.watch{background:#fffaf0;border-top-color:#c28b27}.vertical-fallout-grid span,.vertical-fallout-grid strong,.vertical-fallout-grid small{display:block}.vertical-fallout-grid span{color:#5a4443;min-height:27px;font-size:10px;font-weight:800;line-height:1.35}.vertical-fallout-grid strong{color:#602f2e;margin:9px 0 4px;font-size:21px}.vertical-fallout-grid small{color:#745e5c;font-size:10px}@media (max-width:1180px){.vertical-flow-layout{grid-template-columns:1fr}.vertical-flow-fallout{margin-top:8px}.vertical-flow-fallout:before{display:none}.vertical-fallout-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.vertical-flow-panel{padding:19px 15px}.vertical-flow-heading{flex-direction:column;align-items:flex-start}.vertical-flow-heading>span{display:none}.vertical-flow-layout{display:block}.vertical-flow-stage{clip-path:none;border-radius:8px;grid-template-columns:32px 1fr;padding:12px 15px;width:100%!important}.vertical-flow-stage>div:last-child{grid-column:2}.vertical-fallout-grid{grid-template-columns:1fr 1fr}}@media (min-width:1241px){.funnel-hero{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr)}.vertical-flow-layout{grid-template-columns:minmax(590px,1fr) minmax(500px,1fr)}.vertical-fallout-grid{grid-template-columns:repeat(4,1fr);gap:8px}.vertical-fallout-grid>div{padding:12px 9px}.vertical-fallout-grid span{font-size:9px}.vertical-fallout-grid strong{font-size:18px}.vertical-flow-fallout{margin-top:408px}.vertical-flow-fallout:before{width:170px;left:-170px}}.vertical-flow-panel{padding:0 0 26px;overflow:hidden}.vertical-flow-heading{background:#fff;border-bottom:1px solid #dce3e8;min-height:70px;padding:15px 22px}.vertical-flow-heading h2{color:#172c3b;margin:0;font-size:20px}.vertical-flow-heading p{color:#5e6b74;margin:5px 0 0;font-size:11px}.flow-mode-toggle{background:#fff;border:1px solid #cbd8e2;border-radius:7px;grid-template-columns:1fr 1fr;width:250px;display:grid;overflow:hidden}.flow-mode-toggle button{color:#263d52;cursor:pointer;background:#fff;border:0;min-height:34px;font-size:11px;font-weight:800}.flow-mode-toggle button+button{border-left:1px solid #cbd8e2}.flow-mode-toggle button.active{color:#fff;background:#062a64}.flow-mode-toggle button:focus-visible{outline-offset:-3px;outline:2px solid #21a7e0}.vertical-flow-layout{grid-template-columns:minmax(600px,1.12fr) minmax(440px,.88fr);gap:30px;margin-top:0;padding:0 24px 0 28px}.vertical-flow-funnel{padding-top:3px}.vertical-flow-stage{min-height:53px;padding-block:7px}.vertical-flow-transition{height:21px}.vertical-flow-transition i{height:15px}.vertical-flow-fallout{margin-top:304px}.journey-flow-view{padding:18px 24px 4px}.journey-flow-canvas{background:#f8fbfd;border-radius:10px;width:100%;height:390px;display:block}.journey-flow-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.journey-flow-summary>div{background:#fff;border:1px solid #dbe4ea;border-radius:8px;padding:12px 14px}.journey-flow-summary span,.journey-flow-summary strong,.journey-flow-summary small{display:block}.journey-flow-summary span{color:#657078;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800}.journey-flow-summary strong{color:#00226a;margin:6px 0 3px;font-size:19px}.journey-flow-summary small{color:#657078;font-size:9px}.journey-flow-view>p{color:#657078;margin:12px 0 0;font-size:9px;line-height:1.45}@media (min-width:1241px){.vertical-flow-layout{grid-template-columns:minmax(610px,1.08fr) minmax(500px,.92fr)}.vertical-flow-fallout{margin-top:304px}.vertical-flow-fallout:before{width:130px;left:-130px}}@media (max-width:1180px){.vertical-flow-layout{grid-template-columns:1fr}.vertical-flow-fallout{margin-top:8px}.journey-flow-canvas{height:470px}}@media (max-width:720px){.vertical-flow-heading{flex-direction:column;align-items:stretch}.flow-mode-toggle{width:100%}.vertical-flow-layout{padding:0 15px}.journey-flow-view{padding:14px 12px}.journey-flow-canvas{height:560px}.journey-flow-summary{grid-template-columns:1fr}}html,body,.app-shell{max-width:100%;overflow-x:hidden}.main-stage{max-width:100vw}.stadium-workspace,.stadium-tabpanel{width:100%;min-width:0}.stadium-header{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 68%,#0061aa);border-radius:13px;margin-bottom:12px;padding:26px 29px;box-shadow:0 12px 30px #00226a29}.stadium-header h1{color:#fff;letter-spacing:-.45px;margin:0;font-size:34px;line-height:1.05}.stadium-header p{color:#9fdcff;letter-spacing:.3px;margin:7px 0 0;font-size:12px;font-weight:800}.stadium-workspace-nav{background:#e4eef5;border:1px solid #bdd1df;border-radius:11px;margin-bottom:14px;padding:6px;box-shadow:0 7px 20px #142d4817}.stadium-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.stadium-tabs button{color:#173b5a;min-width:0;min-height:60px;font:inherit;letter-spacing:.1px;cursor:pointer;background:linear-gradient(#fff,#f5f9fc);border:1px solid #c7d7e3;border-radius:8px;padding:12px 20px;font-size:19px;font-weight:900;position:relative;box-shadow:0 2px 5px #13304a14}.stadium-tabs button:hover{color:#005c9e;background:#fff;border-color:#70b8df}.stadium-tabs button.active{color:#fff;background:linear-gradient(120deg,#0061aa,#1687d0);border-color:#0878c9;box-shadow:0 6px 16px #0061aa4d}.stadium-tabs button.active:before{content:"";background:#70dcff;border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.stadium-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}@media (max-width:720px){.stadium-header{padding:22px 20px}.stadium-header h1{font-size:28px}.stadium-workspace-nav{padding:5px}.stadium-tabs{gap:5px}.stadium-tabs button{min-height:52px;padding-inline:9px;font-size:14px;line-height:1.2}}.clear-connected-filters{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:10px}.creative-impact-view{color:#101a2a;width:100%;min-width:0;max-width:1142px;margin-inline:auto;font-family:Arial,Helvetica,sans-serif}.creative-impact-title{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.creative-impact-title h1{color:#043bc6;letter-spacing:.85px;margin:0;font-size:14px;line-height:1}.creative-impact-title>span{color:#111;font-size:12px}.creative-impact-hero-grid{grid-template-columns:307px minmax(0,1fr);gap:13px;height:358px;display:grid}.creative-gallery{background:#fff;border:1px solid #dce0e5;border-radius:8px;padding:10px 9px 8px;overflow:hidden}.creative-gallery button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:62px;padding:4px;display:grid;position:relative}.creative-gallery button.selected{border:2px solid #075bff;padding:3px}.creative-gallery button>span:last-child{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.creative-gallery button strong,.creative-gallery button b,.creative-gallery button small{display:block}.creative-gallery button strong{font-size:10px;line-height:1.2}.creative-gallery button b{margin:3px 0 1px;font-size:10px;line-height:1.15}.gallery-check{z-index:2;text-indent:-999px;background:#075be4;border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:7px;overflow:hidden;box-shadow:0 0 0 2px #fff}.creative-gallery button:not(.selected) .gallery-check{display:none}.creative-player{background:#050505;border:1px solid #1b1b1b;border-radius:7px;min-width:0;position:relative;overflow:hidden}.creative-player-copy{color:#fff;position:absolute;top:104px;left:32px}.creative-player-copy strong{max-width:360px;font-size:29px;line-height:1.05;display:block}.creative-player-copy span{margin-top:18px;font-size:11px;display:block}.creative-player-controls{color:#fff;background:#000000db;grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:14px;height:56px;padding:0 24px;display:grid;position:absolute;inset:auto 0 0}.creative-player-controls button{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:800}.creative-player-controls span{white-space:nowrap;font-size:11px}.creative-player-controls i{background:#787878;border-radius:4px;height:5px;display:block}.creative-player-controls i b{background:#f4f4f4;border-radius:4px;height:100%;display:block}.creative-kpi-band{background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:repeat(9,minmax(0,1fr));height:66px;margin-top:13px;display:grid}.creative-kpi-band article{border-left:1px solid #dfe3e8;min-width:0;padding:11px 12px}.creative-kpi-band article:first-child{border-left:0}.creative-kpi-band span,.creative-kpi-band strong{display:block}.creative-kpi-band span{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.15;overflow:hidden}.creative-kpi-band strong{color:#111;margin-top:7px;font-size:22px;line-height:1}.creative-weekly-panel,.creative-daypart-panel{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-top:9px}.creative-weekly-panel{height:296px;padding:12px 18px 8px}.creative-weekly-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.creative-weekly-panel>header>span{color:#222;font-size:8px}.creative-weekly-legend{align-items:center;gap:29px;margin-top:10px;font-size:9px;display:flex}.creative-weekly-legend span{align-items:center;gap:7px;display:flex}.creative-weekly-legend i{width:29px;height:8px;display:block}.creative-weekly-legend i.weight{background:#d1d5df}.creative-weekly-legend i.response{background:#075ce5;height:2px}.creative-weekly-legend i.installs{background:#071854;height:2px;position:relative}.creative-weekly-legend i.installs:after{content:"";background:#071854;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:12px}.creative-weekly-chart{height:172px;margin-top:2px;padding-right:205px;position:relative}.chart-axis-title{font-size:8px;position:absolute;top:8px;left:0}.creative-weekly-chart svg{width:100%;height:100%;display:block;overflow:visible}.creative-weekly-chart .grid-line{stroke:#e4e6ea;stroke-width:1px}.creative-weekly-chart .weight-bar{fill:#d0d4de}.creative-weekly-chart .response-line{fill:none;stroke:#075ce5;stroke-width:3px}.creative-weekly-chart .installs-line{fill:none;stroke:#071854;stroke-width:3px}.creative-weekly-chart .response-point{fill:#075ce5;stroke:#fff;stroke-width:2px}.creative-weekly-chart .installs-point{fill:#071854;stroke:#fff;stroke-width:2px}.creative-chart-scale{color:#003bc4;text-align:right;grid-template-columns:82px 45px 87px 48px;gap:6px;font-size:8px;line-height:1.9;display:grid;position:absolute;top:8px;right:0}.creative-chart-scale b{font-size:9px;font-weight:500}.creative-chart-tooltip{background:#fff;border:1px solid #d3d8de;border-radius:6px;width:138px;padding:8px;font-size:8px;position:absolute;top:72px;right:194px;box-shadow:0 3px 12px #00000029}.creative-chart-tooltip strong,.creative-chart-tooltip span{display:block}.creative-chart-tooltip span{margin-top:5px}.creative-chart-tooltip span:before{content:"";vertical-align:-1px;background:#075ce5;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.creative-chart-tooltip span:last-child:before{background:#071854}.creative-chart-tooltip b{float:right}.creative-lag-note{color:#0755dc;justify-content:center;align-items:center;gap:8px;margin:-1px 0 4px;font-size:10px;font-weight:700;display:flex}.creative-lag-note span{border-top:2px dotted #0755dc;width:135px}.creative-weekly-panel>footer{text-align:center;border-top:1px solid #dadde2;grid-template-columns:repeat(3,1fr);padding-top:7px;font-size:9px;display:grid}.creative-daypart-panel{height:168px;padding:9px 10px}.creative-daypart-panel h2{margin-left:8px}.creative-daypart-table{margin-top:6px}.daypart-row{border-top:1px solid #dfe2e6;grid-template-columns:1.35fr repeat(4,1fr) 1.18fr 1.15fr .7fr;align-items:center;min-width:880px;min-height:25px;font-size:10px;display:grid}.daypart-row.header{min-height:23px;font-size:9px;font-weight:700}.daypart-row span{text-align:center}.daypart-row span:first-child{text-align:left;padding-left:8px}.creative-measurement-boundary{text-align:right;color:#111;margin:6px 8px 0;font-size:9px;line-height:1.35}@media (max-width:1050px){.creative-impact-hero-grid{grid-template-columns:280px minmax(0,1fr)}.creative-gallery button{grid-template-columns:146px minmax(0,1fr)}.creative-gallery button img{width:144px}.creative-kpi-band{grid-template-columns:repeat(3,1fr);height:auto}.creative-kpi-band article:nth-child(4),.creative-kpi-band article:nth-child(7){border-left:0}.creative-kpi-band article{border-bottom:1px solid #dfe3e8;min-height:65px}.creative-weekly-panel{height:auto}.creative-weekly-chart{min-height:180px;padding-right:190px;overflow-x:auto}.creative-daypart-panel{height:auto;overflow-x:auto}}@media (max-width:720px){.creative-impact-title{align-items:flex-start}.creative-impact-title h1{font-size:13px}.creative-impact-title span{font-size:10px}.creative-impact-hero-grid{flex-direction:column;height:auto;display:flex}.creative-gallery{order:2}.creative-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-gallery button{grid-template-columns:92px minmax(0,1fr);height:64px}.creative-gallery button img{width:90px;height:52px}.creative-player{height:330px}.creative-player>img{height:274px}.creative-player-controls{grid-template-columns:auto auto 1fr;padding:0 14px}.creative-player-controls button:last-child{display:none}.creative-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-weekly-panel>header{flex-direction:column;align-items:flex-start;gap:4px}.creative-weekly-legend{flex-wrap:wrap;gap:8px 18px}.creative-weekly-chart{width:100%;padding-right:0;overflow-x:auto}.creative-weekly-chart svg{min-width:820px}.creative-chart-scale,.creative-chart-tooltip{display:none}.creative-lag-note span{width:22px}.creative-weekly-panel>footer{gap:6px;font-size:8px}.creative-daypart-panel{overflow-x:auto}.creative-measurement-boundary{text-align:left}}@media (max-width:430px){.creative-impact-title{gap:12px}.creative-impact-title h1{max-width:180px;line-height:1.15}.creative-gallery>div{grid-template-columns:1fr}.creative-gallery button{grid-template-columns:130px minmax(0,1fr)}.creative-gallery button img{width:128px}.creative-player{height:250px}.creative-player>img{height:194px}.creative-player-copy{top:42px;left:18px}.creative-player-copy strong{font-size:22px}.creative-player-controls{gap:8px}.creative-kpi-band{grid-template-columns:repeat(2,1fr)}.creative-kpi-band article:nth-child(3),.creative-kpi-band article:nth-child(5),.creative-kpi-band article:nth-child(7),.creative-kpi-band article:nth-child(9){border-left:0}.creative-kpi-band article:nth-child(4){border-left:1px solid #dfe3e8}.creative-kpi-band strong{font-size:19px}.creative-weekly-panel{padding-inline:12px}.creative-weekly-panel>footer{grid-template-columns:1fr}.creative-weekly-panel>footer span+span{border-top:1px solid #dfe3e8;border-left:0;padding-top:4px}.creative-lag-note{font-size:9px}.daypart-row{min-width:860px}}.funnel-view{gap:9px}.funnel-view .funnel-hero{border-radius:13px;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:24px;padding:30px}.funnel-view .funnel-hero-copy>p:not(.eyebrow){max-width:520px;font-size:11px;line-height:1.35}.funnel-view .funnel-hero-metrics{gap:0}.funnel-view .funnel-hero-metrics>div{background:0 0;border:0;border-left:1px solid #ffffff47;border-radius:0;min-height:100px;padding:11px 28px}.funnel-view .funnel-hero-metrics span{color:#fff;min-height:26px;font-size:10px;font-weight:800}.funnel-view .funnel-hero-metrics strong{margin:7px 0 4px;font-size:28px}.funnel-view .vertical-flow-panel{padding:0 0 9px}.funnel-view .vertical-flow-heading{box-sizing:border-box;min-height:58px;padding:9px 22px}.funnel-view .vertical-flow-heading h2{font-size:18px}.funnel-view .vertical-flow-heading p{margin-top:2px;font-size:10px}.funnel-view .vertical-flow-layout{gap:24px;padding-inline:24px 22px}.funnel-view .vertical-flow-stage{min-height:54px;padding-block:6px}.funnel-view .vertical-flow-transition{height:21px}.funnel-view .vertical-flow-transition i{height:14px}.funnel-view .vertical-fallout-grid{margin-top:10px}.funnel-view .vertical-fallout-grid>div{min-height:94px}.funnel-view .journey-flow-canvas{height:330px}.funnel-view .journey-flow-summary{margin-top:10px}.funnel-view .journey-flow-view>p{margin-top:8px}@media (max-width:1240px){.funnel-view .funnel-hero{grid-template-columns:1fr}.funnel-view .funnel-hero-metrics{max-width:none}.funnel-view .vertical-flow-fallout{margin-top:8px}.funnel-view .journey-flow-canvas{height:420px}}@media (max-width:720px){.funnel-view .funnel-hero{padding:22px 19px}.funnel-view .funnel-hero h1{font-size:25px}.funnel-view .funnel-hero-metrics{grid-template-columns:1fr}.funnel-view .funnel-hero-metrics>div{border-top:1px solid #fff3;border-left:0;min-height:0;padding:12px 0}}@media (min-width:721px){.app-shell:has(.performance-workspace){grid-template-columns:245px 1fr}.app-shell:has(.performance-workspace) .main-stage{padding:22px 31px 44px}}.funnel-view{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.funnel-view .funnel-hero{background:linear-gradient(118deg,#041a48 0%,#062d68 58%,#0c4387 100%);min-height:176px;padding:25px 31px}.funnel-view .funnel-hero h1{letter-spacing:-.55px;margin:10px 0 6px;font-size:25px;line-height:1.08}.funnel-view .funnel-hero-copy>p:last-of-type{max-width:460px;font-size:11px;line-height:1.48}.funnel-view .funnel-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:690px}.funnel-view .funnel-hero-metrics>div{border-left-color:#ffffff47;min-height:108px;padding:10px 26px}.funnel-view .funnel-hero-metrics span{font-size:10px}.funnel-view .funnel-hero-metrics strong{margin:18px 0 10px;font-size:34px;line-height:1}.funnel-view .funnel-hero-metrics strong.data-date{white-space:nowrap;font-size:22px}.funnel-view .funnel-hero-metrics small{font-size:9px}.journey-scope-chips{gap:8px;margin-top:14px;display:flex}.journey-scope-chips span{color:#fff;border:1px solid #9acaff8c;border-radius:7px;padding:7px 13px;font-size:10px;font-weight:700}.funnel-view .vertical-flow-panel{min-height:565px;padding-bottom:0}.funnel-view .vertical-flow-heading{min-height:59px;padding:10px 21px}.funnel-view .vertical-flow-heading h2{font-size:18px;line-height:1.15}.funnel-view .flow-mode-toggle{width:248px}.funnel-view .vertical-flow-layout{box-sizing:border-box;grid-template-columns:690px minmax(0,1fr);gap:9px;min-height:505px;padding:0 24px 0 0}.funnel-view .vertical-flow-funnel{box-sizing:border-box;width:500px;margin-left:260px;padding-top:2px}.funnel-view .vertical-flow-unit{flex:none;position:relative}.funnel-view .vertical-flow-stage{box-sizing:border-box;filter:drop-shadow(0 2px 1px #05234f14);grid-template-columns:48px minmax(170px,1fr) minmax(125px,.62fr);gap:12px;min-height:55px;padding:7px 23px;width:100%!important}.funnel-view .vertical-flow-stage>img{object-fit:contain;width:37px;height:37px;display:block}.funnel-view .vertical-flow-unit:nth-child(3) .vertical-flow-stage>img,.funnel-view .vertical-flow-unit:nth-child(4) .vertical-flow-stage>img{filter:brightness(0)saturate()invert(16%)sepia(47%)saturate(2064%)hue-rotate(184deg)brightness(80%)}.funnel-view .vertical-flow-stage>div span{font-size:11px}.funnel-view .vertical-flow-stage>div strong{margin-top:2px;font-size:20px}.funnel-view .vertical-flow-stage>div small{font-size:9px}.funnel-view .vertical-flow-stage>div b{font-size:8px}.funnel-view .vertical-stage-number{color:#123c78;z-index:2;background:#f2f6fb;border-color:#9bb8df;width:28px;height:28px;position:absolute;top:14px;left:-34px}.funnel-view .vertical-flow-transition{gap:8px;width:100%;height:21px}.funnel-view .vertical-flow-transition span{color:#1b3963;font-size:9px}.funnel-view .vertical-flow-realization{margin-top:5px}.funnel-view .vertical-flow-realization strong{font-size:15px}.funnel-view .vertical-flow-fallout{margin-top:322px;padding-top:14px}.funnel-view .vertical-flow-fallout:before{width:58px;left:-58px}.funnel-view .vertical-fallout-title{text-align:center}.funnel-view .vertical-fallout-title span{color:#51251e;letter-spacing:.6px;font-size:9px}.funnel-view .vertical-fallout-title strong{display:none}.funnel-view .vertical-fallout-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.funnel-view .vertical-fallout-grid>div{box-sizing:border-box;text-align:center;background:#fff9f7;border-color:#efc0b9;border-top-width:1px;min-height:143px;padding:11px 10px}.funnel-view .vertical-fallout-grid>div>img{object-fit:contain;background:#8d2c24;border-radius:50%;width:30px;height:30px;margin:0 auto 7px;padding:5px;display:block}.funnel-view .vertical-fallout-grid span{min-height:28px;font-size:9px;line-height:1.25}.funnel-view .vertical-fallout-grid strong{margin:11px 0 5px;font-size:20px}.funnel-view .vertical-fallout-grid small{font-size:9px}.funnel-view .journey-flow-view{padding:10px 13px 7px}.journey-integrity-note{color:#617184;background:#fff;border:1px solid #cad7e2;border-radius:7px;align-items:center;gap:9px;min-height:37px;margin:0 0 9px;padding:0 13px;font-size:9px;display:flex}.journey-integrity-note img{border-radius:50%;width:22px;height:22px}.funnel-view .journey-flow-canvas{background:#fff;border-radius:0;height:570px}.journey-flow-accessible{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funnel-view .journey-flow-view>p{color:#66788a;margin:7px 3px 0;font-size:8px;font-style:italic}.funnel-view .journey-hero{grid-template-columns:minmax(0,1.25fr) minmax(590px,1fr);min-height:178px}.funnel-view .journey-hero .funnel-hero-copy{max-width:650px}.funnel-view .journey-hero h1{white-space:nowrap}.funnel-view .journey-hero .funnel-hero-copy>p:last-of-type{max-width:595px}@media (max-width:1280px) and (min-width:721px){.funnel-view .funnel-hero{grid-template-columns:1fr 1.25fr;padding-inline:24px}.funnel-view .funnel-hero-metrics>div{padding-inline:16px}.funnel-view .vertical-flow-layout{grid-template-columns:620px minmax(0,1fr)}.funnel-view .vertical-flow-funnel{width:500px;margin-left:145px}.funnel-view .vertical-flow-fallout{margin-top:322px}.funnel-view .vertical-fallout-grid{grid-template-columns:repeat(2,1fr)}.funnel-view .vertical-fallout-grid>div{min-height:95px;padding-top:13px}.funnel-view .journey-flow-canvas{height:550px}}@media (max-width:720px){.funnel-view .journey-hero{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden}.funnel-view .journey-hero>*{min-width:0}.funnel-view .journey-hero h1{white-space:normal}.funnel-view .journey-hero .funnel-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;min-width:0;max-width:100%}.funnel-view .journey-hero .funnel-hero-metrics>div{border-top:1px solid #fff3;border-left:0;padding:12px 8px}.funnel-view .journey-hero .funnel-hero-metrics strong{font-size:21px}.funnel-view .journey-hero .funnel-hero-metrics strong.data-date{white-space:normal;font-size:13px}.funnel-view .journey-hero .funnel-hero-metrics span,.funnel-view .journey-hero .funnel-hero-metrics small{font-size:7px}.funnel-view .vertical-flow-panel{min-height:0}.funnel-view .vertical-flow-layout{min-height:0;padding:12px 15px 18px;display:block}.funnel-view .vertical-flow-funnel{width:100%;margin:0;padding-left:31px}.funnel-view .vertical-flow-unit{width:100%!important}.funnel-view .vertical-flow-stage{clip-path:none;border-radius:8px;grid-template-columns:39px 1fr;padding:11px 13px}.funnel-view .vertical-flow-stage>img{width:31px;height:31px}.funnel-view .vertical-stage-number{top:14px;left:-32px}.funnel-view .vertical-flow-fallout{margin:14px 0 0;padding-top:14px}.funnel-view .vertical-fallout-grid{grid-template-columns:1fr 1fr}.funnel-view .journey-flow-canvas{display:none}.journey-flow-accessible{clip:auto;white-space:normal;gap:8px;width:auto;height:auto;margin:12px 0;padding:0;list-style:none;display:grid;position:static}.journey-flow-accessible li{color:#153f66;overflow-wrap:anywhere;background:#eef6fb;border-left:4px solid #1375bf;border-radius:6px;padding:12px;font-size:11px;font-weight:700}}.stadium-workspace{--audience-card-ink:#17191c;--audience-card-navy:#1c2f56;--audience-card-navy-end:#29476f;--audience-card-line:#d5e0e7;--audience-card-shadow:0 7px 20px #10233f12}.stadium-workspace .stadium-tabs button{font-size:20px;line-height:1.2}.stadium-workspace .stadium-header h1{font-size:36px}.stadium-workspace .stadium-header p{font-size:13px}.stadium-workspace .stadium-kpi-strip{gap:11px;min-width:0;display:grid}.stadium-workspace .audience-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stadium-workspace .voice-kpi-strip,.stadium-workspace .voice-outcome-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.stadium-workspace .stadium-kpi-strip p{border:1px solid var(--audience-card-line);min-width:0;min-height:146px;box-shadow:var(--audience-card-shadow);background:#fff;border-radius:9px;flex-direction:column;margin:0;display:flex;overflow:hidden}.stadium-workspace .stadium-kpi-strip p>span,.stadium-workspace .state-focus-kpis p>span{background:linear-gradient(105deg,var(--audience-card-navy),var(--audience-card-navy-end));color:#fff;align-items:center;min-height:50px;margin:0;padding:10px 14px;font-size:12px;font-weight:900;line-height:1.25;display:flex}.stadium-workspace .stadium-kpi-strip p>strong,.stadium-workspace .state-focus-kpis p>strong{color:var(--audience-card-ink);font-variant-numeric:tabular-nums;margin:16px 14px 5px;font-size:27px;font-weight:900;line-height:1.05}.stadium-workspace .stadium-kpi-strip p>small{color:#5f6d77;margin:0 14px 15px;font-size:10px;line-height:1.4}.stadium-workspace .state-focus-kpis p{border:1px solid var(--audience-card-line);min-width:0;min-height:146px;box-shadow:var(--audience-card-shadow);background:#fff;border-radius:9px;flex-direction:column;padding:0;display:flex;overflow:hidden}.stadium-workspace .state-focus-kpis p>span{background:linear-gradient(105deg,var(--audience-card-navy),var(--audience-card-navy-end));color:#fff;letter-spacing:0;text-transform:none;align-items:center;min-height:50px;margin:0;padding:10px 14px;font-size:12px;font-weight:900;line-height:1.25;display:flex}.stadium-workspace .state-focus-kpis p>strong{color:var(--audience-card-ink);font-variant-numeric:tabular-nums;margin:16px 14px 5px;font-size:27px;font-weight:900;line-height:1.05}.stadium-workspace .demographic-section-head h2,.stadium-workspace .answer-explorer-head h2{font-size:24px;line-height:1.2}.stadium-workspace .demographic-section-head>span{font-size:10px}.stadium-workspace .actionable-persona-grid{gap:12px}.stadium-workspace .actionable-persona-grid>article{border-top-color:#3d5b78;padding:17px;box-shadow:0 4px 13px #10233f0b}.stadium-workspace .actionable-persona-grid>article>div>span{color:var(--audience-card-ink);font-variant-numeric:tabular-nums;font-size:24px}.stadium-workspace .actionable-persona-grid>article>div>small{font-size:10px}.stadium-workspace .actionable-persona-grid h3{font-size:16px}.stadium-workspace .actionable-persona-grid p{font-size:11px;line-height:1.5}.stadium-workspace .actionable-persona-grid dt,.stadium-workspace .actionable-persona-grid dd{font-size:10px}.stadium-workspace .actionable-persona-grid dd{color:#242629;font-weight:850}.stadium-workspace .demographic-guardrail{font-size:11px;line-height:1.55}.stadium-workspace .answer-explorer-head label{font-size:10px}.stadium-workspace .answer-explorer-head select,.stadium-workspace .state-map-toolbar select{min-height:42px;font-size:12px}.stadium-workspace .answer-normalization-note{font-size:11px;line-height:1.45}.stadium-workspace .answer-normalization-note span{font-size:9px}.stadium-workspace .answer-explorer-rows>article{min-height:64px;padding:13px 14px}.stadium-workspace .answer-explorer-rows strong{color:#242629;font-size:13px}.stadium-workspace .answer-explorer-rows small{font-size:10px}.stadium-workspace .answer-explorer-rows>article>div:nth-child(3) span{color:#242629;font-variant-numeric:tabular-nums;font-size:17px}.stadium-workspace .answer-counts span{color:#242629;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.stadium-workspace .attribute-section-head>div:first-child>span{font-size:10px}.stadium-workspace .attribute-section-head h3{font-size:18px;line-height:1.25}.stadium-workspace .geo-metric-tabs button{min-height:40px;padding:9px 12px;font-size:11px}.stadium-workspace .state-map-toolbar label{font-size:10px}.stadium-workspace .state-map-readout span{color:#242629;font-size:13px}.stadium-workspace .state-map-readout strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:22px}.stadium-workspace .state-map-readout small,.stadium-workspace .state-map-legend{font-size:10px}.stadium-workspace .state-focus-head h2{font-size:28px}.stadium-workspace .state-focus-head>p strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:27px}.stadium-workspace .state-focus-head>p span{font-size:10px}.stadium-workspace .state-focus-head>p small{font-size:9px}.stadium-workspace .state-focus-kpis{background:0 0;border:0;gap:9px;overflow:visible}.stadium-workspace .state-focus-kpis p{border-left:1px solid var(--audience-card-line);min-height:122px}.stadium-workspace .state-focus-kpis p:first-child{border-left:1px solid var(--audience-card-line)}.stadium-workspace .state-focus-kpis p>span{min-height:46px;padding:9px 10px;font-size:10px}.stadium-workspace .state-focus-kpis p>strong{margin:14px 10px;font-size:22px}.stadium-workspace .state-focus-signals{gap:10px}.stadium-workspace .state-focus-signals article{padding:13px}.stadium-workspace .state-focus-signals span{font-size:9px}.stadium-workspace .state-focus-signals strong{color:#242629;font-size:13px}.stadium-workspace .state-focus-signals small{font-size:10px}.stadium-workspace .state-focus-unavailable strong{font-size:13px}.stadium-workspace .state-focus-unavailable p{font-size:11px}.stadium-workspace .top-state-list>span{font-size:9px}.stadium-workspace .top-state-list button{min-height:34px;padding:7px 9px;font-size:10px}.stadium-workspace .voice-topic-bars>div{grid-template-columns:155px minmax(110px,1fr) 46px 78px;font-size:12px}.stadium-workspace .voice-topic-bars strong{color:#242629;font-variant-numeric:tabular-nums;font-size:13px}.stadium-workspace .voice-topic-bars small{font-size:10px}.stadium-workspace .sentiment-legend{font-size:12px}.stadium-workspace .voice-signal-grid p{padding:14px}.stadium-workspace .voice-signal-grid span{font-size:11px}.stadium-workspace .voice-signal-grid strong{color:#242629;font-size:15px}.stadium-workspace .voice-signal-grid small{font-size:11px}.stadium-workspace .voice-outcome-path>div{scrollbar-width:thin;scroll-snap-type:x proximity}.stadium-workspace .voice-outcome-path>div>span{scroll-snap-align:start}.stadium-workspace .voice-outcome-path article{min-width:165px;padding:15px}.stadium-workspace .voice-outcome-path small{font-size:10px}.stadium-workspace .voice-outcome-path strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:25px}.stadium-workspace .voice-outcome-path b{color:#242629;font-size:12px}.stadium-workspace .voice-outcome-path em{font-size:11px}.stadium-workspace .transcript-head h2{font-size:24px}.stadium-workspace .transcript-head label{font-size:11px}.stadium-workspace .transcript-head input,.stadium-workspace .transcript-head select{min-height:42px;font-size:12px}.stadium-workspace .transcript-table{scrollbar-width:thin;border:1px solid #d8e1e6;border-radius:7px}.stadium-workspace .transcript-row{color:#242629;min-height:62px;padding-inline:13px;font-size:12px}.stadium-workspace .transcript-row.header{background:var(--audience-card-navy);color:#fff;min-height:42px;font-size:10px}.stadium-workspace .transcript-row.header>span{color:#fff}.stadium-workspace .transcript-row:not(.header)>span{color:#242629;font-weight:700}.stadium-workspace .transcript-row:not(.header)>span:first-child{color:#17191c;font-weight:900}.stadium-workspace .transcript-row:not(.header)>span:last-child{color:#3f474d}.stadium-workspace .voice-monitor-list p{padding:14px 0}.stadium-workspace .voice-monitor-list p>span{font-size:11px}.stadium-workspace .voice-monitor-list strong{font-size:13px}.stadium-workspace .voice-monitor-list b{color:#242629;font-variant-numeric:tabular-nums;font-size:13px}.stadium-workspace .voice-monitor-list small,.stadium-workspace .voice-boundary{font-size:11px}.stadium-workspace .voice-coverage-grid p{font-size:12px}.stadium-workspace .voice-coverage-grid strong{color:#17191c;font-variant-numeric:tabular-nums}.stadium-workspace .voice-actions li{font-size:13px;line-height:1.5}@media (max-width:1180px){.stadium-workspace .voice-kpi-strip,.stadium-workspace .voice-outcome-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stadium-workspace .state-focus-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.stadium-workspace .stadium-header h1{font-size:29px}.stadium-workspace .stadium-tabs button{min-height:62px;padding:10px 8px;font-size:15px}.stadium-workspace .audience-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.stadium-workspace .voice-kpi-strip,.stadium-workspace .voice-outcome-kpi-strip{grid-template-columns:1fr 1fr}.stadium-workspace .stadium-kpi-strip p{min-height:142px}.stadium-workspace .stadium-kpi-strip p>strong{font-size:24px}.stadium-workspace .actionable-persona-grid>article{padding:16px}.stadium-workspace .actionable-persona-grid p{font-size:12px}.stadium-workspace .answer-explorer-rows>article{grid-template-columns:minmax(0,1fr) 86px}.stadium-workspace .state-map-mobile-list{scrollbar-width:thin;max-height:360px}.stadium-workspace .state-map-mobile-list>div,.stadium-workspace .state-map-mobile-list>button{min-height:42px;padding:10px 11px}.stadium-workspace .state-map-mobile-list>div{font-size:9px}.stadium-workspace .state-map-mobile-list>button{font-size:11px}.stadium-workspace .state-map-mobile-list>button strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:11px}.stadium-workspace .state-focus-kpis{grid-template-columns:1fr 1fr;gap:8px}.stadium-workspace .state-focus-kpis p{min-height:116px}.stadium-workspace .state-focus-kpis p:nth-child(n+3){border-top:1px solid var(--audience-card-line)}.stadium-workspace .voice-topic-bars>div{grid-template-columns:112px minmax(70px,1fr) 40px}.stadium-workspace .voice-topic-bars small{grid-column:2/4}.stadium-workspace .voice-outcome-path>div{grid-template-columns:1fr 1fr;gap:9px;padding-bottom:0;display:grid;overflow:visible}.stadium-workspace .voice-outcome-path>div>span{min-width:0;display:block}.stadium-workspace .voice-outcome-path article{min-width:0;min-height:154px}.stadium-workspace .voice-outcome-path>div>span>i{display:none}.stadium-workspace .transcript-head>div:last-child,.stadium-workspace .transcript-head input,.stadium-workspace .transcript-head select{min-width:0}.stadium-workspace .transcript-table{border:0;overflow:visible}.stadium-workspace .transcript-row.header{display:none}.stadium-workspace .transcript-row:not(.header){border:1px solid var(--audience-card-line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px 12px;min-width:0;margin-top:10px;padding:13px;display:grid}.stadium-workspace .transcript-row:not(.header)>span{overflow-wrap:anywhere;min-width:0}.stadium-workspace .transcript-row:not(.header)>span:last-child{grid-column:1/-1}.stadium-workspace .transcript-row:not(.header)>span:before{color:#6a7a86;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.stadium-workspace .transcript-row:not(.header)>span:first-child:before{content:"Redacted call ID"}.stadium-workspace .transcript-row:not(.header)>span:nth-child(2):before{content:"Topic"}.stadium-workspace .transcript-row:not(.header)>span:nth-child(3):before{content:"Sentiment"}.stadium-workspace .transcript-row:not(.header)>span:nth-child(4):before{content:"Outcome"}.stadium-workspace .transcript-row:not(.header)>span:nth-child(5):before{content:"Permitted excerpt"}}@media (max-width:430px){.stadium-workspace .audience-kpi-strip{grid-template-columns:1fr}.stadium-workspace .audience-kpi-strip p{grid-template-columns:1fr auto;align-items:center;min-height:0;display:grid}.stadium-workspace .audience-kpi-strip p>span{grid-column:1/-1}.stadium-workspace .audience-kpi-strip p>strong{margin-block:14px}.stadium-workspace .audience-kpi-strip p>small{text-align:right;margin:0 12px 0 0}.stadium-workspace .voice-kpi-strip p{min-height:138px}.stadium-workspace .voice-outcome-kpi-strip{grid-template-columns:1fr}.stadium-workspace .voice-outcome-kpi-strip p{min-height:0}.stadium-workspace .voice-outcome-path article{min-height:150px}}.mmm-v2{flex-direction:column;gap:15px;display:flex}.mmm-executive-head{color:#fff;background:linear-gradient(122deg,#00183f,#003b7b 68%,#0061aa);border-radius:13px;grid-template-columns:minmax(0,1.35fr) minmax(290px,.55fr);align-items:center;gap:26px;padding:25px 27px;display:grid}.mmm-executive-head h2{max-width:870px;margin:8px 0 10px;font-size:28px;line-height:1.1}.mmm-executive-head>div:first-child>p:not(.eyebrow){color:#d4e5f1;max-width:800px;margin:0;font-size:12px;line-height:1.55}.mmm-scope-stamp{background:#00123759;border:1px solid #acdcf840;border-radius:10px;padding:16px 17px}.mmm-scope-stamp span,.mmm-scope-stamp strong,.mmm-scope-stamp small{display:block}.mmm-scope-stamp span{color:#75d0f7;letter-spacing:.75px;font-size:9px;font-weight:900}.mmm-scope-stamp strong{margin:8px 0 5px;font-size:13px;line-height:1.35}.mmm-scope-stamp small{color:#bcd6e7;font-size:9px;line-height:1.4}.mmm-executive-summary{grid-template-columns:1.35fr repeat(4,1fr);gap:9px;display:grid}.mmm-executive-summary>div,.mmm-executive-summary>p{background:#fff;border:1px solid #d9e2e8;border-radius:9px;margin:0;padding:15px 16px}.mmm-executive-summary .mmm-summary-lead{background:#eaf7fd;border-color:#8bc8e7}.mmm-executive-summary span,.mmm-executive-summary strong,.mmm-executive-summary small{display:block}.mmm-executive-summary span{color:#657078;letter-spacing:.45px;font-size:8px;font-weight:900}.mmm-executive-summary strong{color:#00226a;margin:7px 0 4px;font-size:22px}.mmm-executive-summary small{color:#657078;font-size:9px;line-height:1.35}.mmm-decomposition-v2{margin:0}.decomposition-layout-v2{grid-template-columns:minmax(0,1.55fr) 290px;gap:22px;margin-top:18px;display:grid}.baseline-explainer{background:#f0f5f8;border-radius:9px;padding:16px}.baseline-explainer>span{color:#0061aa;letter-spacing:.7px;font-size:8px;font-weight:900}.baseline-explainer>strong{color:#00226a;margin:8px 0 3px;font-size:31px;display:block}.baseline-explainer>p{color:#52636e;margin:0;font-size:10px;line-height:1.45}.baseline-explainer dl{margin:12px 0 0}.baseline-explainer dl>div{border-top:1px solid #d9e2e7;justify-content:space-between;gap:10px;padding:8px 0;font-size:9px;display:flex}.baseline-explainer dt{color:#29475b;font-weight:900}.baseline-explainer dd{color:#657078;text-align:right;margin:0}.seasonality-mini{border-bottom:1px solid #aebcc5;align-items:flex-end;gap:3px;height:52px;margin:15px 0 7px;display:flex}.seasonality-mini i{background:#9eb7c6;border-radius:2px 2px 0 0;flex:1;min-height:7px}.seasonality-mini i.current{background:#0061aa}.baseline-explainer>small{color:#657078;font-size:8px}.decomposition-legend{border-top:1px solid #e1e6e9;flex-wrap:wrap;gap:8px 15px;margin-top:23px;padding-top:12px;display:flex}.decomposition-legend span{align-items:center;gap:6px;font-size:9px;display:flex}.decomposition-legend i{border-radius:2px;width:8px;height:8px}.decomposition-legend b{color:#304650}.decomposition-legend small{color:#657078}.mmm-opportunity,.mmm-selected-channel,.mmm-demand-system,.mmm-health{background:#fbfcfd;border:1px solid #d9e1e6;border-radius:11px;padding:20px}.mmm-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mmm-section-head h3{color:#00226a;margin:4px 0 0;font-size:16px}.mmm-section-head>span,.mmm-subchannel .mmm-section-head>span{color:#7658ad;background:#f0ecf7;border-radius:12px;padding:6px 8px;font-size:8px;font-weight:900}.opportunity-legend{color:#657078;gap:12px;font-size:8px;display:flex}.opportunity-legend span{align-items:center;gap:5px;display:flex}.opportunity-legend i{border:2px solid #29475b;border-radius:50%;width:9px;height:9px}.opportunity-legend i.medium{border-style:dashed}.opportunity-legend i.medium-low{border-style:dotted}.mmm-opportunity-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:20px;margin-top:17px;display:grid}.opportunity-map{background:linear-gradient(135deg,#5dcdff26,#0000 47%);border-bottom:1px solid #95a5af;border-left:1px solid #95a5af;min-height:380px;margin:10px 9px 29px 38px;position:relative}.map-midline{background:#d9e1e5;position:absolute}.map-midline.vertical{width:1px;height:100%;top:0;left:50%}.map-midline.horizontal{width:100%;height:1px;bottom:50%;left:0}.map-y,.map-x,.map-quadrant{color:#657078;font-size:9px;position:absolute}.map-y{writing-mode:vertical-rl;top:7px;left:-35px;transform:rotate(180deg)}.map-x{bottom:-23px;right:0}.map-quadrant{letter-spacing:.55px;color:#40738f;font-weight:900;top:8px}.map-quadrant.scale{left:14px}.map-quadrant.protect{right:14px}.opportunity-map>button{cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,50%);box-shadow:0 2px 8px #00226a40}.opportunity-map>button.confidence-medium{outline-offset:2px;outline:2px dashed #334a59}.opportunity-map>button.confidence-medium-low{outline-offset:3px;outline:2px dotted #334a59}.opportunity-map>button.active{box-shadow:0 0 0 5px #0061aa33,0 4px 13px #00226a47}.opportunity-map>button span{white-space:nowrap;color:#243945;font-size:9px;font-weight:900;position:absolute;left:calc(100% + 7px)}.opportunity-map>button b{color:#fff;text-shadow:0 1px 2px #00000059;font-size:9px}.opportunity-channel-list{flex-direction:column;display:flex}.opportunity-channel-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfe5e9;grid-template-columns:8px minmax(0,1fr) 46px 54px 61px;align-items:center;gap:8px;min-height:53px;display:grid}.opportunity-channel-list button.active{background:#eaf5fb;border-radius:7px;margin-inline:-7px;padding-inline:7px}.opportunity-channel-list i{border-radius:4px;width:8px;height:31px}.opportunity-channel-list strong,.opportunity-channel-list small{display:block}.opportunity-channel-list strong{color:#00226a;font-size:10px}.opportunity-channel-list small{color:#657078;margin-top:3px;font-size:8px}.opportunity-channel-list b{color:#0061aa;text-align:right;font-size:10px}.opportunity-channel-list em{color:#405864;text-align:right;font-size:8px;font-style:normal}.opportunity-channel-list u{color:#657078;text-align:right;font-size:8px;text-decoration:none}.mmm-map-note{color:#657078;margin:0;font-size:9px;line-height:1.4}.selected-channel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.selected-channel-head>div:first-child>span{color:#0061aa;letter-spacing:.7px;font-size:8px;font-weight:900}.selected-channel-head h3{color:#00226a;margin:5px 0 3px;font-size:25px}.selected-channel-head p{color:#657078;margin:0;font-size:10px}.selected-confidence{text-align:center;background:#eef7fb;border:1px solid #bfd6e5;border-radius:9px;min-width:132px;padding:11px}.selected-confidence span,.selected-confidence strong,.selected-confidence small{display:block}.selected-confidence span{color:#657078;font-size:8px}.selected-confidence strong{color:#00226a;margin:5px 0 2px;font-size:16px}.selected-confidence small{color:#657078;font-size:8px}.selected-confidence.confidence-medium{border-style:dashed}.selected-confidence.confidence-medium-low{border-style:dotted}.selected-channel-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.selected-channel-kpis p{background:#f1f5f7;border-radius:8px;margin:0;padding:13px}.selected-channel-kpis span,.selected-channel-kpis strong,.selected-channel-kpis small{display:block}.selected-channel-kpis span{color:#657078;font-size:8px}.selected-channel-kpis strong{color:#00226a;margin:6px 0 3px;font-size:19px}.selected-channel-kpis small{color:#657078;font-size:8px}.roi-band{background:#fff;border:1px solid #dce3e7;border-radius:8px;grid-template-columns:110px 1fr 35px 100px 35px;align-items:center;gap:8px;padding:12px 13px;display:grid}.roi-band>span{color:#29475b;font-size:9px;font-weight:900}.roi-band>div{background:#d9e2e7;height:3px;position:relative}.roi-band em{background:#8dbbd6;border-radius:6px;height:11px;position:absolute;top:-4px}.roi-band b{background:#0061aa;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 0 0 1px #0061aa}.roi-band .roi-reference{background:#4e5e67;width:1px;height:17px;position:absolute;top:-7px;left:40%}.roi-band>small{color:#657078;text-align:center;font-size:8px}.mmm-analysis-grid.v2{margin-top:14px}.mmm-line-chart .operating-zone{fill:#16a7741c}.operating-band{grid-template-columns:150px 1fr 42px 85px 42px;align-items:center;gap:7px;margin-top:11px;display:grid}.operating-band>span{color:#29475b;font-size:8px;font-weight:900}.operating-band>div{background:#e2e9ed;border-radius:5px;height:6px;position:relative}.operating-band i{background:#82c9ad;border-radius:5px;height:100%;position:absolute}.operating-band b{background:#00226a;width:3px;height:14px;position:absolute;top:-4px;transform:translate(-50%)}.operating-band small{color:#657078;text-align:center;font-size:7px}.mmm-subchannel{margin-top:16px}.mmm-subchannel-row{border-top:1px solid #dfe5e8;grid-template-columns:1.2fr 1fr .7fr .65fr 1.35fr;align-items:center;gap:11px;min-height:45px;font-size:9px;display:grid}.mmm-subchannel-row.header{color:#657078;text-transform:uppercase;border:0;min-height:29px;font-size:8px}.mmm-subchannel-row>span:first-child{color:#29475b;font-weight:900}.demand-system-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:17px 0;display:grid}.demand-system-flow>div{background:#edf6fb;border:1px solid #d2e3ed;border-radius:9px;padding:15px}.demand-system-flow>div.assist-node{background:#f1eef8;border-color:#ddd2ec}.demand-system-flow span,.demand-system-flow strong,.demand-system-flow small{display:block}.demand-system-flow span{color:#0061aa;letter-spacing:.6px;font-size:8px;font-weight:900}.demand-system-flow strong{color:#00226a;margin:8px 0 4px;font-size:11px}.demand-system-flow small{color:#657078;font-size:8px;line-height:1.4}.demand-system-flow>i{color:#7b9cb0;font-style:normal}.interaction-cards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.interaction-cards article{background:#fff;border:1px solid #dde3e7;border-radius:8px;padding:13px}.interaction-cards span,.interaction-cards strong,.interaction-cards b,.interaction-cards small{display:block}.interaction-cards span{color:#7658ad;letter-spacing:.45px;font-size:7px;font-weight:900}.interaction-cards strong{margin-top:7px;font-size:10px}.interaction-cards b{color:#0061aa;margin:5px 0;font-size:17px}.interaction-cards p{color:#52636e;min-height:30px;margin:0;font-size:8px;line-height:1.4}.interaction-cards small{color:#657078;border-top:1px solid #e3e7e9;margin-top:7px;padding-top:7px;font-size:7px}.model-fit-chart,.health-score,.calibration-queue{background:#fff;border:1px solid #dce3e7;border-radius:9px;padding:15px}.model-fit-lines{width:100%;height:175px;margin-top:8px;display:block}.model-fit-lines line{stroke:#aebbc3}.model-fit-lines polyline{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.model-fit-lines .actual{stroke:#00226a}.model-fit-lines .predicted{stroke:#5dcdff;stroke-dasharray:7 5}.fit-legend{color:#657078;justify-content:flex-end;gap:13px;font-size:8px;display:flex}.fit-legend span{align-items:center;gap:5px;display:flex}.fit-legend i{border-top:3px solid #00226a;width:16px}.fit-legend span+span i{border-color:#5dcdff;border-top-style:dashed}.health-score{text-align:center}.health-score>span{color:#0061aa;letter-spacing:.65px;font-size:8px;font-weight:900}.health-score>strong{color:#00226a;margin:8px 0 2px;font-size:40px;display:block}.health-score>small{color:#657078;font-size:8px}.health-score>div{text-align:left;margin-top:12px}.health-score p{border-top:1px solid #e1e6e9;justify-content:space-between;gap:8px;margin:0;padding:8px 0;display:flex}.health-score p b{color:#00226a;font-size:9px}.health-score p span{color:#657078;font-size:8px}.calibration-queue>span{color:#0061aa;letter-spacing:.65px;font-size:8px;font-weight:900}.calibration-queue p{border-top:1px solid #e1e6e9;margin:0;padding:10px 48px 9px 0;position:relative}.calibration-queue p:first-of-type{margin-top:8px}.calibration-queue strong,.calibration-queue small{display:block}.calibration-queue strong{font-size:9px}.calibration-queue small{color:#657078;margin-top:3px;font-size:8px}.calibration-queue b{color:#7658ad;font-size:8px;position:absolute;top:12px;right:0}.model-vintage{background:#eef3f6;border-radius:7px;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:11px 13px;display:flex}.model-vintage span{color:#657078;font-size:8px}.model-vintage strong{color:#29475b}.mmm-decision-bridge{margin-top:0}.mmm-decision-bridge button:focus-visible,.opportunity-map button:focus-visible,.opportunity-channel-list button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}@media (max-width:1250px){.mmm-executive-summary{grid-template-columns:repeat(3,1fr)}.mmm-summary-lead{grid-column:span 2}.mmm-opportunity-layout,.mmm-health-layout{grid-template-columns:1fr}.opportunity-map{min-height:340px}.interaction-cards{grid-template-columns:1fr 1fr}.decomposition-layout-v2{grid-template-columns:1fr}.baseline-explainer{grid-template-columns:140px 1fr;gap:0 18px;display:grid}.baseline-explainer>span,.baseline-explainer>strong,.baseline-explainer>p{grid-column:1}.baseline-explainer dl,.baseline-explainer .seasonality-mini,.baseline-explainer>small{grid-column:2}.baseline-explainer dl{grid-row:1/4}.baseline-explainer .seasonality-mini{grid-row:4}.baseline-explainer>small{grid-row:5}.selected-channel-kpis{grid-template-columns:1fr 1fr}}@media (max-width:760px){.mmm-v2{gap:12px}.mmm-executive-head{grid-template-columns:1fr;padding:20px 17px}.mmm-executive-head h2{font-size:24px}.mmm-executive-summary{grid-template-columns:1fr 1fr}.mmm-executive-summary .mmm-summary-lead{grid-column:1/-1}.mmm-opportunity,.mmm-selected-channel,.mmm-demand-system,.mmm-health{padding:16px}.mmm-section-head,.selected-channel-head{flex-direction:column;align-items:flex-start}.opportunity-legend{flex-wrap:wrap}.opportunity-map{min-height:390px;margin-left:28px}.opportunity-channel-list button{grid-template-columns:7px minmax(0,1fr) 42px 51px}.opportunity-channel-list u{display:none}.decomposition-layout-v2{overflow:visible}.decomposition-chart{min-width:680px}.decomposition-layout-v2>div:first-child{padding-bottom:24px;overflow-x:auto}.baseline-explainer{display:block}.baseline-explainer dl,.baseline-explainer .seasonality-mini,.decomposition-legend{margin-top:12px}.selected-channel-kpis{grid-template-columns:1fr 1fr}.roi-band{grid-template-columns:82px minmax(180px,1fr) 30px 82px 30px;overflow-x:auto}.mmm-analysis-grid.v2,.operating-band{grid-template-columns:1fr}.operating-band>small{display:none}.mmm-subchannel{overflow-x:auto}.mmm-subchannel-row{min-width:680px}.demand-system-flow{display:flex;overflow-x:auto}.demand-system-flow>div{min-width:210px}.demand-system-flow>i{display:none}.interaction-cards,.mmm-health-layout,.mmm-decision-bridge{grid-template-columns:1fr}.mmm-decision-bridge>i{display:none}}.diagnostic-list>div{border-top:1px solid var(--line);padding:15px 0}.diagnostic-list p{justify-content:space-between;margin:0 0 8px;font-size:10px;display:flex}.diagnostic-list>div>div{background:#edf2f6;border-radius:10px;height:6px}.diagnostic-list i{background:#0c75ca;border-radius:10px;height:100%;display:block}.diagnostic-list small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.owner-grid{grid-template-columns:1fr 1.5fr .7fr;margin-top:17px;font-size:10px;display:grid}.owner-grid>*{border-top:1px solid var(--line);margin:0;padding:10px 8px}.owner-grid>span{color:#8b9aad;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.owner-grid p{color:var(--muted)}.owner-grid b{color:#1668ad}.channel-table{margin-top:18px}.channel-row{border-top:1px solid var(--line);grid-template-columns:1.25fr .55fr .55fr .65fr 1.8fr;align-items:center;gap:12px;min-height:58px;font-size:10px;display:grid}.channel-row.header{color:#8290a2;text-transform:uppercase;letter-spacing:.7px;border:0;min-height:34px;font-size:8px}.channel-row>div:first-child{flex-direction:column;gap:3px;display:flex}.channel-row small{color:var(--muted)}.signal-cell{grid-template-columns:minmax(45px,1fr) 1.3fr 58px;align-items:center;gap:9px;display:grid!important}.signal-cell>i{background:#148bd8;border-radius:8px;height:5px}.signal-cell>span{color:#52677e}.signal-cell b{text-align:center;border-radius:4px;padding:5px 6px;font-size:8px}.signal-cell .connected{color:#087f5b;background:#e4f6ef}.signal-cell .planned{color:#7b6326;background:#fff4d8}.creative-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.creative-cards>div{background:#f5f8fb;border:1px solid #e3ebf2;border-radius:8px;flex-direction:column;min-height:135px;padding:13px;display:flex}.creative-rank{color:#0b70c9;font-size:9px;font-weight:800}.creative-cards strong{margin:14px 0 6px;font-size:11px}.creative-cards p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.creative-cards b{color:#087f5b;margin-top:auto;padding-top:10px;font-size:9px}.channel-view>.panel:not(.full-span){min-height:285px}.coverage-ring{background:conic-gradient(#0b70c9 0 72%,#e8eef4 72%);border-radius:50%;place-items:center;width:130px;height:130px;margin:18px auto 10px;display:grid}.coverage-ring:before{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.coverage-ring>div{z-index:1;text-align:center}.coverage-ring strong{font-size:24px;display:block}.coverage-ring span{color:var(--muted);font-size:9px}.coverage-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.coverage-stats p{text-align:center;margin:0}.coverage-stats span{color:var(--muted);font-size:8px;display:block}.coverage-stats strong{font-size:11px}.panel-footnote{color:#8290a0!important;margin:13px 0 0!important;font-size:8.5px!important;line-height:1.5!important}.method-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.method-card{border:1px solid var(--line);border-top:3px solid #0b70c9;border-radius:8px;min-height:132px;padding:14px}.method-card>span{color:#0b70c9;text-transform:uppercase;font-size:9px;font-weight:800}.method-card strong{margin:13px 0;font-size:11px;display:block}.method-card p{color:#087f5b;margin:0 0 7px;font-size:9px}.method-card small{color:var(--muted);font-size:8px}.journey-panel{min-height:300px}.journey-path{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.journey-path>div{border:1px solid var(--line);background:#f5f8fb;border-radius:8px;width:118px;padding:15px}.journey-path>i{color:#8aa0b6;font-style:normal}.journey-path span{color:#0b70c9;font-size:8px}.journey-path strong{margin:10px 0 4px;font-size:10px;display:block}.journey-path small{color:var(--muted);font-size:8px}.journey-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.journey-summary p{border-top:1px solid var(--line);margin:0;padding-top:10px}.journey-summary span{color:var(--muted);font-size:8px;display:block}.journey-summary strong{font-size:15px}.role-bars{margin-top:20px}.role-bars>div{grid-template-columns:70px 1fr 46px;align-items:center;gap:9px;padding:12px 0;display:grid}.role-bars span,.role-bars strong{font-size:9px}.role-bars>div>div{background:#edf2f6;border-radius:9px;height:7px}.role-bars i{background:linear-gradient(90deg,#0c3f78,#1499e4);border-radius:9px;height:100%;display:block}.model-banner{color:#fff;background:linear-gradient(110deg,#081a35,#0b477e);justify-content:space-between;align-items:center;padding:23px;display:flex}.model-label{letter-spacing:1px;color:#7cc0ff;font-size:8px}.model-banner h2{max-width:600px;margin:8px 0;font-size:18px}.model-banner>div>p{color:#a8c2dc;margin:0;font-size:9px}.model-facts{gap:22px;display:flex}.model-facts p{border-left:1px solid #3d6389;margin:0;padding-left:14px}.model-facts strong,.model-facts span{display:block}.model-facts strong{color:#8bbbe7;font-size:9px}.model-facts span{margin-top:6px;font-size:12px}.incrementality-view>.panel:not(.full-span){min-height:350px}.roi-bars{margin-top:21px}.roi-bars>div{grid-template-columns:90px 1fr 38px;align-items:center;gap:10px;padding:10px 0;display:grid}.roi-bars span,.roi-bars strong{font-size:9px}.roi-bars>div>div{background:#edf2f6;border-radius:2px;height:12px}.roi-bars i{background:linear-gradient(90deg,#0b4f96,#1aa2eb);border-radius:2px;height:100%;display:block}.scenario-panel label{color:var(--muted);justify-content:space-between;margin:24px 0 10px;font-size:9px;display:flex}.scenario-panel label strong{color:#0b70c9}.scenario-panel input{accent-color:#0b70c9;width:100%}.scenario-result{background:#eff7fd;border-radius:8px;margin-top:16px;padding:15px}.scenario-result span,.scenario-result small{color:var(--muted);font-size:8px;display:block}.scenario-result strong{margin:5px 0;font-size:28px;display:block}.scenario-result small{color:#087f5b;font-weight:700}.scenario-split{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.scenario-split p{background:#f7f9fb;border:1px solid #e8edf2;border-radius:6px;margin:0;padding:9px}.scenario-split span{color:var(--muted);font-size:7px;display:block}.scenario-split b{color:#144f83;font-size:9px}.quality-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.feed-card{border:1px solid var(--line);border-radius:8px;padding:14px}.feed-card>div:first-child,.feed-card p{justify-content:space-between;align-items:center;display:flex}.feed-card strong{font-size:10px}.feed-card p{color:var(--muted);margin:18px 0 7px;font-size:8px}.feed-card b{color:var(--ink);font-size:10px}.feed-status{color:#60758b;background:#eef2f6;border-radius:4px;padding:4px 6px;font-size:7px}.feed-status.healthy{color:#087f5b;background:#e3f5ee}.feed-status.watch{color:#8a5a00;background:#fff0d9}.feed-bar{background:#edf2f6;border-radius:8px;height:5px}.feed-bar i{background:#0b70c9;border-radius:8px;height:100%;display:block}.quality-view>.panel:not(.full-span){min-height:260px}.exception-list{margin-top:12px}.exception-list li{border-top:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.exception-list strong{font-size:10px}.exception-list p{color:var(--muted);margin:4px 0;font-size:9px}.cadence{margin-top:15px}.cadence p{border-top:1px solid var(--line);grid-template-columns:66px 1fr;gap:10px;margin:0;padding:11px 0;display:grid}.cadence span{color:#0b70c9;text-transform:uppercase;font-size:8px;font-weight:800}.cadence strong{font-size:10px}.site-note{color:#8290a2;justify-content:space-between;margin-top:20px;padding:0 3px;font-size:8px;display:flex}.optimizer-view{flex-direction:column;gap:14px;display:flex}.optimizer-hero{color:#fff;background:linear-gradient(110deg,#06172f,#0a4f8e);border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:24px;display:flex;box-shadow:0 10px 24px #07162d1f}.optimizer-hero h2{max-width:760px;margin:8px 0;font-size:20px;line-height:1.25}.optimizer-hero p{color:#a8c8e5;max-width:720px;margin:0;font-size:10px;line-height:1.5}.feasibility-badge{text-align:center;border:1px solid #ffffff2e;border-radius:9px;min-width:145px;padding:15px}.feasibility-badge.pass{background:#1dad781f;border-color:#5ce0af66}.feasibility-badge.fail{background:#dc574024;border-color:#ff9a8766}.feasibility-badge span,.feasibility-badge small{letter-spacing:.7px;color:#a9c8e5;font-size:8px;display:block}.feasibility-badge strong{margin:6px 0;font-size:25px;display:block}.planner-controls{grid-template-columns:1.15fr 1fr 1fr 1.3fr 1.3fr auto;align-items:end;gap:14px;display:grid}.control-intro h2{font-size:14px}.planner-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.planner-controls select{border:1px solid var(--line);color:#334b67;text-transform:none;background:#f9fbfc;border-radius:6px;min-height:35px;padding:9px;font-size:9px}.range-control span{justify-content:space-between;display:flex}.range-control b{color:#0b70c9}.range-control input,.channel-lever input{accent-color:#0b70c9;width:100%}.planner-buttons{gap:7px;display:flex}.primary-button,.secondary-button{white-space:nowrap;cursor:pointer;border-radius:6px;padding:10px 12px;font-size:9px;font-weight:800}.primary-button{color:#fff;background:#0b70c9;border:1px solid #0b70c9}.secondary-button{border:1px solid var(--line);color:#496078;background:#fff}.scenario-summary{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.scenario-summary article{border:1px solid var(--line);background:#fff;border-top:3px solid #c6d2de;border-radius:9px;padding:14px}.scenario-summary article.selected{background:#f5faff;border-top-color:#0b70c9}.scenario-summary span,.scenario-summary small{color:var(--muted);font-size:8px;display:block}.scenario-summary strong{margin:11px 0 5px;font-size:21px;display:block}.positive{font-weight:800;color:#087f5b!important}.negative{font-weight:800;color:#b54837!important}.allocation-panel{padding-bottom:13px}.allocation-table{margin-top:16px}.allocation-row{border-top:1px solid var(--line);grid-template-columns:1.35fr .48fr 1.45fr .48fr .62fr .62fr;align-items:center;gap:12px;min-height:58px;font-size:9px;display:grid}.allocation-row>div:first-child{flex-direction:column;gap:4px;display:flex}.allocation-row small{color:var(--muted);font-size:8px}.allocation-head{color:#8290a2;text-transform:uppercase;letter-spacing:.6px;border:0;min-height:31px;font-size:7px}.channel-lever{grid-template-columns:1fr 52px;align-items:center;gap:9px;display:grid}.channel-lever b{color:#174d7d;text-align:right;font-size:9px}.confidence{border-radius:4px;width:max-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.confidence.high{color:#087f5b;background:#e4f6ef}.confidence.medium{color:#2571b9;background:#e8f2fb}.confidence.low{color:#825a05;background:#fff3d6}.optimizer-bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.constraint-list,.mix-bridge{margin-top:14px}.constraint-list>div{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.constraint-list i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.constraint-list .pass i{color:#087f5b;background:#dff4eb}.constraint-list .fail i{color:#b54837;background:#fde8e4}.constraint-list p{margin:0}.constraint-list strong,.constraint-list span{display:block}.constraint-list strong{font-size:9px}.constraint-list span{color:var(--muted);margin-top:3px;font-size:8px}.constraint-list>div>b{font-size:8px}.constraint-list .pass>b{color:#087f5b}.constraint-list .fail>b{color:#b54837}.mix-bridge>div{grid-template-columns:118px 1fr 58px;align-items:center;gap:10px;padding:9px 0;display:grid}.mix-bridge span,.mix-bridge strong{font-size:8px}.bridge-track{background:#edf2f6;border-radius:8px;height:8px}.bridge-track i{border-radius:8px;height:100%;display:block}.bridge-track i.add{background:#0b79cc}.bridge-track i.remove{background:#ef806a}.mix-bridge strong{text-align:right}.optimizer-disclaimer{color:#755b1e;background:#fff6dc;border:1px solid #edd18a;border-radius:8px;padding:12px 14px;font-size:9px;line-height:1.5}.upper-funnel-view{flex-direction:column;gap:14px;display:flex}.upper-hero{color:#fff;background:linear-gradient(110deg,#07172f,#0b4d87);border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:23px;display:flex;box-shadow:0 10px 24px #07162d1f}.upper-hero h2{max-width:720px;margin:8px 0;font-size:19px}.upper-hero p{color:#b5cee6;max-width:740px;margin:0;font-size:9.5px;line-height:1.5}.medium-switch{background:#010e1e40;border:1px solid #ffffff2e;border-radius:8px;padding:4px;display:flex}.medium-switch button{color:#a9c5df;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:9px 11px;font-size:8px;font-weight:800}.medium-switch button.active{color:#0b5fa8;background:#fff}.measurement-key{color:var(--muted);justify-content:flex-end;gap:16px;font-size:8px;display:flex}.measurement-key span{align-items:center;gap:5px;display:flex}.measurement-key i{border-radius:50%;width:8px;height:8px}.observed{background:#0b70c9}.correlated{background:#19a477}.modeled{background:#8a6ac8}.upper-metrics{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.upper-metrics article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:105px;padding:13px}.upper-metrics article>span{color:var(--muted);font-size:8px;line-height:1.35;display:block}.upper-metrics strong{margin:15px 0 7px;font-size:20px;display:block}.method-chip{border-radius:4px;width:max-content;padding:4px 6px;font-weight:800;color:#fff!important;font-size:7px!important;display:inline-block!important}.method-chip.observed{color:#1768ab!important;background:#e3f0fb!important}.method-chip.correlated{color:#087f5b!important;background:#e2f5ed!important}.upper-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;display:grid}.flight-panel{min-height:330px}.flight-legend{color:var(--muted);justify-content:flex-end;gap:14px;margin-top:12px;font-size:8px;display:flex}.flight-legend span{align-items:center;gap:5px;display:flex}.flight-legend i{border-radius:2px;width:8px;height:8px}.flight-legend .weight{background:#cbd8e5}.flight-legend .response{background:#138cd9}.flight-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 44px,#eef2f6 45px);align-items:flex-end;gap:15px;height:185px;padding:12px 8px 0;display:flex}.flight-week{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.flight-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:150px;display:flex}.flight-bars i{border-radius:3px 3px 0 0;width:22%;min-width:8px;max-width:22px;display:block}.flight-bars .weight{background:#cbd8e5}.flight-bars .response{background:linear-gradient(#1aa0e7,#0b67ba)}.flight-week>span{color:var(--muted);font-size:8px}.signal-callouts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.signal-callouts p{border-left:2px solid #0b70c9;margin:0;padding-left:9px}.signal-callouts span,.signal-callouts strong{display:block}.signal-callouts span{color:var(--muted);font-size:7px}.signal-callouts strong{margin-top:4px;font-size:11px}.delivery-bars{margin-top:18px}.delivery-bars>div{border-top:1px solid var(--line);padding:12px 0}.delivery-bars p{justify-content:space-between;margin:0 0 8px;font-size:9px;display:flex}.delivery-bars>div>div{background:#edf2f6;border-radius:8px;height:7px}.delivery-bars i{background:linear-gradient(90deg,#0b4c8c,#169be2);border-radius:8px;height:100%;display:block}.delivery-bars small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.market-table{margin-top:16px}.market-row{border-top:1px solid var(--line);grid-template-columns:1.2fr .55fr .45fr .55fr .8fr .75fr .95fr;align-items:center;gap:11px;min-height:47px;font-size:9px;display:grid}.market-row.header{color:#8392a4;text-transform:uppercase;letter-spacing:.5px;border:0;min-height:31px;font-size:7px}.market-row>span:first-child{font-weight:800}.response-value{color:#087f5b;font-weight:800}.market-action{color:#1768ab;font-weight:800}.upper-grid.lower{grid-template-columns:1.25fr .75fr}.upper-creative{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.upper-creative>div{border:1px solid var(--line);border-top:3px solid #0b70c9;border-radius:7px;flex-direction:column;min-height:140px;padding:13px;display:flex}.upper-creative span{color:#0b70c9;font-size:7px;font-weight:800}.upper-creative strong{margin:12px 0 6px;font-size:10px}.upper-creative p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.upper-creative b{color:#087f5b;margin-top:auto;padding-top:10px;font-size:8px}.field-cloud{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.field-cloud span{color:#315e84;background:#eef5fb;border:1px solid #dceaf5;border-radius:5px;padding:7px 8px;font-size:8px}.outcome-path{align-items:center;gap:8px;margin-top:18px;display:flex}.outcome-path>div{border:1px solid var(--line);background:#f6f9fb;border-radius:7px;flex:1;min-height:88px;padding:12px}.outcome-path>i{color:#8da1b4;font-style:normal}.outcome-path span,.outcome-path strong,.outcome-path small{display:block}.outcome-path span{color:#0b70c9;font-size:7px;font-weight:800}.outcome-path strong{margin:10px 0 4px;font-size:9px}.outcome-path small{color:var(--muted);font-size:7px}.causal-note{color:#755b1e;background:#fff6dc;border:1px solid #edd18a;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:8.5px;line-height:1.45}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(3,1fr)}.header-actions select:first-of-type{display:none}.method-grid{grid-template-columns:repeat(3,1fr)}.quality-grid{grid-template-columns:repeat(2,1fr)}.planner-controls{grid-template-columns:repeat(3,1fr)}.control-intro{grid-column:1/-1}.scenario-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.metric-grid{grid-template-columns:repeat(2,1fr)}.preview-grid,.dashboard-grid,.upper-grid,.upper-grid.lower{grid-template-columns:1fr}.decision-strip{flex-direction:column;align-items:flex-start;gap:9px}.decision-panel{grid-column:auto}.decision-panel .action-list{grid-template-columns:1fr}.full-span{grid-column:auto}.model-banner,.optimizer-hero,.upper-hero{flex-direction:column;align-items:flex-start;gap:20px}.channel-row{grid-template-columns:1.1fr .5fr .5fr .7fr 1.5fr}.journey-path{gap:6px}.journey-path>div{flex:1;width:auto;padding:10px}.compact-funnel{min-height:140px}.allocation-table,.market-table{overflow-x:auto}.allocation-row{min-width:820px}.market-row{min-width:760px}.optimizer-bottom-grid{grid-template-columns:1fr}.upper-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:18px}.side-nav{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.nav-item{justify-content:center;font-size:0}.nav-item span{font-size:9px}.sidebar-footer{display:none}.workspace-label{margin-bottom:0}.main-stage{padding:22px 16px}.topbar{flex-direction:column}.header-actions{justify-content:space-between;width:100%}.header-actions select{max-width:150px}.metric-grid,.upper-metrics{grid-template-columns:1fr 1fr}.compact-funnel{flex-direction:column}.funnel-step,.funnel-step:first-child{clip-path:none;border-radius:7px;margin:0 0 4px}.decision-strip div{flex-direction:column;align-items:flex-start;gap:6px}.decision-strip p{display:none}.vf-row{grid-template-columns:22px minmax(180px,1fr) 48px}.vf-cost{display:none}.channel-table{overflow-x:auto}.channel-row{min-width:720px}.creative-cards,.quality-grid,.method-grid,.upper-creative{grid-template-columns:1fr}.journey-path{grid-template-columns:1fr 20px 1fr;display:grid}.journey-path>i:nth-of-type(2){display:none}.journey-summary{grid-template-columns:1fr}.model-facts{flex-wrap:wrap}.site-note{flex-direction:column;gap:10px}.scenario-split,.planner-controls,.scenario-summary{grid-template-columns:1fr}.control-intro{grid-column:auto}.planner-buttons{flex-direction:column}.feasibility-badge{width:100%}.measurement-key{flex-wrap:wrap;justify-content:flex-start}.outcome-path{grid-template-columns:1fr;display:grid}.outcome-path>i{display:none}.medium-switch{width:100%}.medium-switch button{flex:1}.signal-callouts{grid-template-columns:1fr}}.lob-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.lob-strip article{border:1px solid var(--line);background:#fff;border-left:3px solid #0b70c9;border-radius:8px;padding:12px 14px}.lob-strip article>div,.lob-strip p,.lob-strip small{justify-content:space-between;align-items:center;display:flex}.lob-strip strong{font-size:10px}.lob-strip article>div span{color:#087f5b;background:#e4f6ef;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.lob-strip article>div span.watch{color:#825a05;background:#fff1d6}.lob-strip p{color:var(--muted);margin:12px 0 5px;font-size:8px}.lob-strip p b{color:var(--ink);font-size:17px}.lob-strip small{color:var(--muted);font-size:8px}.lob-strip small i{color:#087f5b;font-style:normal;font-weight:800}.demand-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.demand-split>div{border:1px solid var(--line);background:#f6f9fc;border-radius:8px;padding:13px}.demand-split span,.demand-split small{color:var(--muted);font-size:8px;display:block}.demand-split strong{margin:8px 0;font-size:24px;display:block}.demand-split>div>div{background:#e4ebf2;border-radius:7px;height:6px;margin-bottom:8px}.demand-split i{background:#0b70c9;border-radius:7px;height:100%;display:block}.ai-brief{background:#f7f4fb;border-left:3px solid #8a6ac8;margin-top:12px;padding:11px 12px}.ai-brief span{color:#7658ad;letter-spacing:.7px;font-size:7px;font-weight:900}.ai-brief p{margin:6px 0;font-size:9px;line-height:1.45}.ai-brief button{color:#6c4da5;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.portfolio-panel{min-height:auto}.decision-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.decision-cards>div{border:1px solid var(--line);border-radius:8px;padding:14px}.decision-cards .priority{width:auto;padding:0 7px;display:inline-grid}.priority.amber{color:#835b08;background:#fff0d5}.priority.blue{color:#1768ab;background:#e8f2fb}.decision-cards strong,.decision-cards small{display:block}.decision-cards strong{margin:12px 0 6px;font-size:11px}.decision-cards p{color:var(--muted);min-height:38px;font-size:9px;line-height:1.45}.decision-cards small{border-top:1px solid var(--line);color:#536c83;padding-top:9px;font-size:8px}.identity-banner,.measurement-hero,.operating-banner{color:#fff;background:linear-gradient(110deg,#07172f,#0b4d87);justify-content:space-between;align-items:center;padding:23px;display:flex}.identity-banner h2,.measurement-hero h2,.operating-banner h2{max-width:750px;margin:8px 0;font-size:18px}.identity-banner p,.measurement-hero p,.operating-banner p{color:#b5cee6;max-width:760px;font-size:9px;line-height:1.5}.audience-overview-copy h2{margin:0 0 7px;font-size:22px}.audience-overview-copy p{margin:0;font-size:11px}.identity-kpis{gap:20px;display:flex}.identity-kpis p{border-left:1px solid #3d6389;margin:0;padding-left:13px}.identity-kpis span,.identity-kpis strong{display:block}.identity-kpis span{font-size:7px}.identity-kpis strong{margin-top:6px;font-size:18px}.incrementality-table,.governance-table{margin-top:16px;overflow-x:auto}.incrementality-row.header,.governance-row.header{color:#8290a2;text-transform:uppercase;letter-spacing:.5px;border:0;min-height:30px;font-size:7px}.coverage-matrix p,.portfolio-health p{border-top:1px solid var(--line);grid-template-columns:1fr 45px;gap:8px;margin:0;padding:13px 0;font-size:9px;display:grid}.coverage-matrix p i,.portfolio-health p i{background:linear-gradient(90deg,#0b70c9,#20a3eb);border-radius:5px;grid-column:1/-1;height:6px}.coverage-matrix p:after,.portfolio-health p:after{content:"";z-index:0;background:#edf2f6;border-radius:5px;grid-area:2/1/auto/-1;height:6px}.coverage-matrix p i,.portfolio-health p i{z-index:1;grid-row:2}.action-list.stacked li{display:flex}.measurement-center{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.evidence-score,.accountability-mark{text-align:center;border:1px solid #fff3;border-radius:9px;min-width:160px;padding:14px}.evidence-score span,.evidence-score small,.accountability-mark span,.accountability-mark small{color:#a9c8e5;font-size:7px;display:block}.evidence-score strong{margin:5px;font-size:32px;display:block}.accountability-mark strong{margin:8px;font-size:18px;display:block}.confidence-note{background:#f5f8fb;border-radius:6px;align-items:center;gap:10px;margin-top:13px;padding:10px;display:flex}.confidence-note strong{color:#7658ad;font-size:14px}.confidence-note span{color:var(--muted);font-size:8px}.incrementality-row{border-top:1px solid var(--line);grid-template-columns:1.25fr .65fr .75fr .7fr .8fr .6fr .55fr;align-items:center;gap:10px;min-height:51px;font-size:8.5px;display:grid}.incrementality-row>span:first-child{font-weight:800}.test-list p{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:5px 10px;margin:0;padding:13px 0;display:grid}.test-list span{color:#087f5b;grid-row:1/3;font-size:7px;font-weight:900}.test-list strong{font-size:9px}.test-list small{color:var(--muted);font-size:8px}.reconcile-card{background:#fff8e9;border:1px solid #eedba8;border-radius:8px;margin-top:15px;padding:16px}.reconcile-card span{color:#8a6108;font-size:7px;font-weight:900}.reconcile-card strong{margin:10px 0;font-size:11px;display:block}.reconcile-card p{color:#735f37;font-size:9px;line-height:1.5}.planner-controls{grid-template-columns:1.05fr .85fr 1fr 1fr 1.25fr 1.25fr auto}.planner-scope-readout{border:1px solid var(--line);background:#f5f9fc;border-radius:6px;min-height:35px;padding:8px 9px}.planner-scope-readout span,.planner-scope-readout strong,.planner-scope-readout small{display:block}.planner-scope-readout span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.planner-scope-readout strong{color:#173b64;margin-top:5px;font-size:10px}.planner-scope-readout small{color:#6e7f8d;margin-top:3px;font-size:8px}.recommendation-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;display:grid}.recommendation-grid>div{border:1px solid var(--line);border-radius:8px;padding:13px}.recommendation{border-radius:4px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-block}.recommendation.scale{color:#087f5b;background:#e4f6ef}.recommendation.protect{color:#1768ab;background:#e8f2fb}.recommendation.test{color:#7048a0;background:#f1eafb}.recommendation.reduce{color:#a54838;background:#fde9e5}.recommendation-grid strong{margin:11px 0 6px;font-size:10px;display:block}.recommendation-grid p{color:var(--muted);font-size:8px;line-height:1.45}.approval-bar{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:14px;margin-top:15px;padding-top:14px;display:grid}.approval-bar span,.approval-bar strong{display:block}.approval-bar span{color:var(--muted);font-size:7px}.approval-bar strong{margin-top:4px;font-size:9px}.governance-row{border-top:1px solid var(--line);grid-template-columns:1.4fr .8fr 1.15fr .55fr .65fr .6fr;align-items:center;gap:10px;min-height:52px;font-size:8.5px;display:grid}.governance-row>span:first-child{font-weight:800}.governance-status{color:#087f5b;background:#e4f6ef;border-radius:4px;width:max-content;padding:5px 7px;font-weight:800;display:inline-block}.governance-status.at-risk{color:#a54838;background:#fde9e5}.governance-status.watch,.governance-status.approval{color:#835b08;background:#fff0d5}.decision-rights{align-items:center;gap:8px;margin-top:18px;display:flex}.decision-rights>div{border:1px solid var(--line);background:#f6f9fc;border-radius:8px;flex:1;min-height:128px;padding:13px}.decision-rights>i{color:#8da1b4;font-style:normal}.decision-rights span{color:#0b70c9;font-size:7px;font-weight:900}.decision-rights strong{margin:11px 0 5px;font-size:10px;display:block}.decision-rights p{color:var(--muted);font-size:8px;line-height:1.45}.decision-log{margin:13px 0;padding:0;list-style:none}.decision-log li{border-top:1px solid var(--line);gap:11px;padding:12px 0;display:flex}.decision-log span{color:#0b70c9;min-width:42px;font-size:7px;font-weight:900}.decision-log strong{font-size:9px}.decision-log p{color:var(--muted);margin:4px 0;font-size:8px}.portfolio-health{margin-top:13px}.prototype-workflow-banner{background:#eef7fd;border-color:#b8d8ee;justify-content:space-between;align-items:center;gap:24px;display:flex}.prototype-workflow-banner span{color:#0061aa;letter-spacing:.8px;font-size:8px;font-weight:900;display:block}.prototype-workflow-banner strong{color:#003b67;margin:6px 0;font-size:13px;display:block}.prototype-workflow-banner p{color:var(--muted);margin:0;font-size:9px}.role-key{gap:7px;display:flex}.role-key b{color:#245b82;background:#fff;border:1px solid #b8d8ee;border-radius:5px;padding:7px 9px;font-size:8px}.readiness-summary{background:#f4f9fc;border-left:4px solid #d5a11e;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:14px;display:flex}.readiness-summary span,.packet-heading span,.packet-grid span,.thresholds span{color:var(--muted);letter-spacing:.6px;font-size:7px;font-weight:900;display:block}.readiness-summary strong{color:#765604;margin:4px 0;font-size:14px;display:block}.readiness-summary p{color:var(--muted);margin:0;font-size:9px}.data-ops-table{overflow-x:auto}.data-ops-row{border-top:1px solid var(--line);grid-template-columns:1.35fr .9fr .85fr .6fr 1fr 1.1fr;align-items:center;gap:10px;min-height:48px;font-size:8.5px;display:grid}.data-ops-row.header{color:#8290a2;text-transform:uppercase;letter-spacing:.5px;border:0;min-height:30px;font-size:7px}.governance-status.qualified,.governance-status.under-review{color:#835b08;background:#fff0d5}.governance-status.rejected{color:#a54838;background:#fde9e5}.workflow-statuses{gap:4px;margin:14px 0;display:flex}.workflow-statuses span{text-align:center;color:#73828e;background:#f2f5f7;border-bottom:3px solid #d7dfe4;flex:1;padding:9px;font-size:8px;font-weight:800}.workflow-statuses span.active{color:#0061aa;background:#eef7fd;border-color:#0061aa}.workflow-layout{grid-template-columns:310px 1fr;gap:14px;display:grid}.approval-queue,.decision-packet{border:1px solid var(--line);border-radius:8px;padding:14px}.approval-queue h3,.decision-packet h3,.workflow-history h3{margin:0 0 10px;font-size:11px}.approval-queue button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:auto 1fr;gap:5px 9px;width:100%;margin-top:7px;padding:11px;display:grid}.approval-queue button.selected{background:#f5faff;border-color:#0b70c9}.approval-queue button strong{align-self:center;font-size:9px}.approval-queue button small{color:var(--muted);grid-column:1/-1;font-size:8px}.packet-heading{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:11px;display:grid}.packet-heading strong{margin-top:4px;font-size:9px;display:block}.decision-packet>h3{margin-top:14px;margin-bottom:5px;font-size:14px}.decision-packet>p{color:var(--muted);font-size:9px;line-height:1.5}.packet-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.packet-grid>div{background:#f7f9fb;border-radius:6px;padding:10px}.packet-grid strong{color:#30475b;margin-top:6px;font-size:8px;line-height:1.45;display:block}.workflow-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.revision-note{color:#755b1e;background:#fff6dc;flex-direction:column;gap:4px;margin-top:9px;padding:10px;font-size:8px;display:flex}.thresholds{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.thresholds>div{border:1px solid var(--line);border-radius:7px;padding:12px}.thresholds strong{margin-top:6px;font-size:9px;display:block}.thresholds p{color:var(--muted);margin:4px 0 0;font-size:8px}.workflow-history{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.workflow-history>div{background:#f7f9fb;border-radius:7px;padding:13px}.workflow-history p{color:var(--muted);margin:7px 0;font-size:8px;line-height:1.45}@media (max-width:1180px){.lob-strip{grid-template-columns:repeat(2,1fr)}.identity-kpis{gap:10px}.recommendation-grid{grid-template-columns:repeat(2,1fr)}.planner-controls{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.identity-banner,.measurement-hero,.operating-banner{flex-direction:column;align-items:flex-start}.incrementality-row,.governance-row,.data-ops-row{min-width:820px}.incrementality-table,.governance-table{overflow-x:auto}.decision-cards,.measurement-center{grid-template-columns:1fr}.approval-bar{grid-template-columns:repeat(2,1fr)}.workflow-layout{grid-template-columns:1fr}.packet-grid,.workflow-history{grid-template-columns:1fr 1fr}}@media (max-width:720px){.lob-strip,.demand-split,.recommendation-grid{grid-template-columns:1fr}.identity-kpis{flex-wrap:wrap}.decision-rights{flex-direction:column;align-items:stretch}.decision-rights>i{text-align:center;transform:rotate(90deg)}.approval-bar{grid-template-columns:1fr}.side-nav{grid-template-columns:repeat(5,1fr)}}body{background:radial-gradient(circle at 78% -10%,#e4f4ff 0,transparent 34%),var(--canvas)}.sidebar{background:linear-gradient(#061329 0%,#081b36 48%,#07162d 100%);position:relative;overflow:hidden}.sidebar:after{content:"";pointer-events:none;border:1px solid #51adff14;border-radius:50%;width:220px;height:220px;position:absolute;bottom:40px;left:-100px;box-shadow:0 0 0 34px #51adff06,0 0 0 70px #51adff05}.panel,.metric-card,.lob-strip article{transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 7px 24px #10233f0b}.panel:hover,.metric-card:hover,.lob-strip article:hover{border-color:#c6d8e8;box-shadow:0 12px 32px #10233f13}.exec-command-hero{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 66%,#0061aa);border-radius:14px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:38px;margin-bottom:12px;padding:30px 31px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #00226a29}.exec-command-hero:after{content:"";pointer-events:none;border:1px solid #5dcdff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-100px;box-shadow:0 0 0 48px #5dcdff09,0 0 0 96px #5dcdff05}.hero-copy,.trajectory-card{z-index:1;position:relative}.hero-status{color:#8dccff;letter-spacing:1.4px;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.hero-status i{background:#47dfa6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #47dfa624}.hero-copy h2{letter-spacing:-1px;margin:16px 0 12px;font-size:31px;line-height:1.08}.hero-copy h2 span{color:#9ed2ff;font-weight:500}.hero-copy>p{color:#bfd5e9;max-width:720px;margin:0;font-size:11px;line-height:1.65}.hero-actions{gap:9px;margin-top:22px;display:flex}.hero-actions button{cursor:pointer;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:800}.hero-primary{color:#0b4f8d;background:#fff;border:0}.hero-primary span{margin-left:12px}.hero-secondary{color:#d8ebfb;background:#ffffff0a;border:1px solid #ffffff40}.hero-outlook-brief{gap:7px;max-width:720px;margin-top:17px;display:grid}.hero-outlook-brief p{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:8px 10px;display:grid}.hero-outlook-brief span{color:#8fc6f4;letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:900}.hero-outlook-brief strong{color:#e7f2fa;font-size:10px;line-height:1.35}.hero-outlook-brief p.recommended{background:#43dfa914;border-color:#43dfa938}.hero-outlook-brief p.recommended span{color:#72e9bd}.trajectory-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020f1f57;border:1px solid #ffffff24;border-radius:12px;padding:17px 18px}.trajectory-label{color:#8fc6f4;letter-spacing:1px;text-align:center;font-size:7px;font-weight:900;display:block}.probability-orbit{background:conic-gradient(#43dfa9 0 74%,#ffffff1a 74%);border-radius:50%;place-items:center;width:142px;height:142px;margin:14px auto;display:grid;position:relative;box-shadow:0 0 40px #43dfa91f}.probability-orbit:before{content:"";background:#0a274a;border-radius:50%;width:108px;height:108px;position:absolute}.probability-orbit>div{z-index:1;text-align:center}.probability-orbit strong,.probability-orbit span{display:block}.probability-orbit strong{letter-spacing:-1.5px;font-size:32px}.probability-orbit span{color:#91b4d4;margin-top:2px;font-size:8px}.trajectory-range{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.trajectory-range p{text-align:center;background:#ffffff0a;border-radius:5px;margin:0;padding:7px 5px}.trajectory-range p.active{background:#44dea91c;outline:1px solid #44dea933}.trajectory-range span,.trajectory-range b{display:block}.trajectory-range span{color:#8eacc7;text-transform:uppercase;font-size:6px}.trajectory-range b{margin-top:4px;font-size:10px}.trajectory-card>small{text-align:center;color:#7899b8;margin-top:10px;font-size:6.5px;display:block}.system-spine{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin:0 0 12px;padding:8px 10px;display:grid;box-shadow:0 6px 20px #10233f0a}.system-spine>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;display:flex}.system-spine>button:hover{background:#eef6fc}.system-spine>button>span{color:#0965ac;background:#e9f4fc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.system-spine b,.system-spine small{display:block}.system-spine b{font-size:8.5px}.system-spine small{color:var(--muted);margin-top:3px;font-size:7px}.system-spine>i{color:#a5b5c4;font-size:9px;font-style:normal}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0b67d1,#25a8ee);width:100%;height:2px;position:absolute;top:0;left:0}.metric-card:nth-child(3):before,.metric-card:nth-child(6):before{background:linear-gradient(90deg,#1aa879,#62d6a8)}.signal-stack{margin-top:11px}.signal-stack>div{border-top:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.signal-stack span{font-weight:900;color:#0b70c9!important;font-size:6.5px!important}.signal-stack b{font-size:8px}.signal-stack strong{color:var(--green);font-size:9px}.signal-stack>div:last-child strong{color:#b25844}.executive-grid .demand-panel.full-span{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:24px;display:grid}.executive-grid .demand-panel.full-span>.panel-heading{grid-column:1/-1}.executive-grid .demand-panel.full-span .demand-split,.executive-grid .demand-panel.full-span .signal-stack{margin-top:18px}@media (max-width:760px){.executive-grid .demand-panel.full-span{display:block}}.decision-intelligence{background:linear-gradient(135deg,#fbfdff,#f5f9fd);border-color:#caddeb}.decision-intel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-intel-head>span{color:#6b7f93;border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 9px;font-size:8px}.question-tabs{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.question-tabs button{color:#4d647b;cursor:pointer;background:#fff;border:1px solid #d5e1ec;border-radius:18px;padding:8px 10px;font-size:8px}.question-tabs button.active{color:#fff;background:#0b315c;border-color:#0b315c}.answer-stage{grid-template-columns:52px minmax(0,1.5fr) minmax(250px,.65fr);align-items:stretch;gap:15px;margin-top:13px;display:grid}.answer-mark{color:#fff;background:#0b315c;border-radius:10px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.answer-mark span{color:#65bbff}.answer-copy,.next-best-action{background:#fff;border:1px solid #dbe7f0;border-radius:8px;padding:14px}.answer-copy>span,.next-best-action>span{letter-spacing:.8px;color:#7658ad;font-size:7px;font-weight:900}.answer-copy p{margin:8px 0 11px;font-size:10px;line-height:1.55}.evidence-chips{flex-wrap:wrap;gap:6px;display:flex}.evidence-chips b{color:#35647f;background:#ecf5f8;border-radius:4px;padding:5px 7px;font-size:7px}.next-best-action strong{margin:9px 0 12px;font-size:9px;line-height:1.45;display:block}.next-best-action button{color:#0b67b0;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.decision-cards>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:14px;transition:transform .18s,box-shadow .18s}.decision-cards>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10233f14}.decision-cards>button strong,.decision-cards>button small{display:block}.decision-cards>button strong{margin:12px 0 6px;font-size:11px}.decision-cards>button p{color:var(--muted);min-height:38px;font-size:9px;line-height:1.45}.decision-cards>button small{border-top:1px solid var(--line);color:#536c83;justify-content:space-between;gap:8px;padding-top:9px;font-size:8px;display:flex}.decision-cards>button small b{color:#0a6b4e}.decision-cards>button small i{color:#75889a;font-style:normal}@media (max-width:1080px){.exec-command-hero{grid-template-columns:1fr}.trajectory-card{grid-template-columns:1fr 160px 1fr;align-items:center;display:grid}.probability-orbit{margin:0 auto}.trajectory-range{grid-template-columns:1fr}.trajectory-card>small{grid-column:1/-1}.system-spine{grid-template-columns:repeat(5,1fr)}.system-spine>i{display:none}.system-spine>button{justify-content:center}.answer-stage{grid-template-columns:52px 1fr}.next-best-action{grid-column:2}}@media (max-width:720px){.exec-command-hero{padding:23px 20px}.hero-copy h2{font-size:25px}.trajectory-card{display:block}.probability-orbit{margin:14px auto}.trajectory-range{grid-template-columns:repeat(3,1fr)}.system-spine{display:flex;overflow-x:auto}.system-spine>button{min-width:142px}.answer-stage{grid-template-columns:1fr}.answer-mark{display:none}.next-best-action{grid-column:auto}.decision-intel-head,.hero-actions{flex-direction:column}}:root{--navy:#00226a;--navy-2:#003d7a;--blue:#0061aa;--electric:#5dcdff;--ink:#242629;--muted:#5d656b;--line:#d5dadd;--canvas:#f5f6f7;--green:#087f5b}html{font-size:16px}body{color:var(--ink);background:var(--canvas)}.app-shell{grid-template-columns:270px 1fr}.sidebar{background:linear-gradient(#001b58 0%,#00226a 55%,#001a4f 100%);padding:28px 22px}.main-stage{padding:34px 40px 50px}.nav-item{color:#c3d7eb;padding:13px 11px;font-size:13px}.nav-item span{color:#8eb7da;font-size:10px}.nav-item.active{background:#0061aa;box-shadow:inset 4px 0 #5dcdff}.workspace-label{color:#a9c5dd;max-width:190px;font-size:12px}.partner{color:#d4e7f7;font-size:11px}.eyebrow{color:#0061aa;font-size:11px}.topbar h1{color:#242629;font-size:30px;line-height:1.15}.header-actions select{padding-block:10px;font-size:11px}.sample-pill{font-size:10px}.decision-strip{background:linear-gradient(110deg,#00226a,#0061aa);padding:20px 22px}.decision-kicker{color:#bceaff;font-size:10px}.decision-strip strong{font-size:16px}.decision-strip p{color:#e0eff8;font-size:12px;line-height:1.55}.panel{border-color:#d8dde1;padding:22px}.panel-heading h2,h2{font-size:18px;line-height:1.3}.small-note{color:#5f6b73;font-size:10px}.metric-card{font:inherit;text-align:left;cursor:pointer;min-height:130px}.metric-top{font-size:12px}.metric-card strong{font-size:30px}.metric-card p{font-size:11px}.metric-card.selected{border-color:#0061aa;box-shadow:0 0 0 2px #0061aa1f}.panel-footnote{color:#5f6b73!important;font-size:10px!important}.site-note{font-size:10px}.adt-logo-frame{background:#fff;border-radius:7px;width:58px;height:43px;display:block;position:relative;overflow:hidden}.adt-logo-frame img{object-fit:cover;width:100%;height:100%;position:absolute;transform:scale(2.05)}.brand-divider{background:#4d75a3;height:30px}.kpi-definition-panel{background:#fff;border:1px solid #d5dadd;border-radius:10px;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:22px;margin:10px 0 14px;padding:18px 20px;display:grid;box-shadow:0 7px 24px #00226a0a}.kpi-definition-panel>div>span{color:#0061aa;letter-spacing:1px;font-size:9px;font-weight:900}.kpi-definition-panel>div>strong{margin:7px 0;font-size:18px;display:block}.kpi-definition-panel p{color:#46494b;margin:0;font-size:12px;line-height:1.5}.kpi-definition-panel dl{grid-template-columns:1.6fr .7fr 1.2fr .8fr .7fr;gap:14px;margin:0;display:grid}.kpi-definition-panel dl>div{border-left:1px solid #d9dee2;padding-left:12px}.kpi-definition-panel dt{color:#0061aa;text-transform:uppercase;font-size:9px;font-weight:900}.kpi-definition-panel dd{color:#46494b;margin:7px 0 0;font-size:11px;line-height:1.4}.metric-target{color:#68767f;margin-top:9px;font-size:9px;font-weight:700;display:block}.fallout-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.fallout-grid>div{background:#fafbfc;border:1px solid #d8dde1;border-top:4px solid #8999a5;border-radius:8px;padding:15px}.fallout-grid>div.healthy{border-top-color:#087f5b}.fallout-grid>div.watch{border-top-color:#d28a17}.fallout-grid span,.fallout-grid strong,.fallout-grid small{display:block}.fallout-grid span{color:#5d656b;font-size:10px}.fallout-grid strong{margin:9px 0 4px;font-size:22px}.fallout-grid small{color:#6d7981;font-size:9px}.quality-ops-table{margin-top:16px;overflow-x:auto}.quality-ops-row{border-top:1px solid #dfe3e6;grid-template-columns:1.4fr .65fr .7fr 1.25fr .65fr;align-items:center;gap:12px;min-width:720px;min-height:50px;font-size:11px;display:grid}.quality-ops-row.header{color:#657078;text-transform:uppercase;border:0;min-height:32px;font-size:9px;font-weight:800}.quality-ops-row span:first-child{font-weight:800}.audience-method{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:20px;display:grid}.audience-method>div{background:#f5f8fa;border:1px solid #d9e1e6;border-radius:9px;min-height:150px;padding:16px}.audience-method>i{color:#5591bd;font-style:normal}.audience-method span{color:#0061aa;font-size:10px;font-weight:900}.audience-method strong{margin:12px 0 7px;font-size:13px;display:block}.audience-method p{color:#5b646b;margin:0;font-size:11px;line-height:1.45}.audience-definition-rule{background:#eaf5fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.audience-definition-rule strong{color:#00226a;font-size:11px}.audience-definition-rule span{background:#fff;border:1px solid #c7dce9;border-radius:14px;padding:5px 8px;font-size:10px}.audience-view,.audience-view>.panel{min-width:0;max-width:100%}.customer-attributes-panel{overflow:hidden}.customer-attributes-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-attributes-head h2{color:#00226a;margin:5px 0 7px;font-size:20px}.customer-attributes-head>div>p:last-child{color:#5b6b78;max-width:720px;margin:0;font-size:11px;line-height:1.5}.customer-attributes-head>span{color:#536777;letter-spacing:.45px;background:#f4f8fb;border:1px solid #c9d9e5;border-radius:14px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.attribute-coverage-strip{background:#fbfcfd;border:1px solid #d8e2e9;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:19px 0;display:grid}.attribute-coverage-strip p{border-left:1px solid #d8e2e9;margin:0;padding:15px 17px}.attribute-coverage-strip p:first-child{border-left:0}.attribute-coverage-strip span,.attribute-coverage-strip strong,.attribute-coverage-strip small{display:block}.attribute-coverage-strip span{color:#647685;font-size:9px}.attribute-coverage-strip strong{color:#00226a;margin:6px 0 4px;font-size:20px}.attribute-coverage-strip small{color:#71818d;font-size:8px;line-height:1.35}.customer-attribute-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.attribute-explorer,.attribute-geography{background:#fff;border:1px solid #d8e2e9;border-radius:10px;min-width:0;padding:16px}.attribute-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.attribute-section-head>div:first-child>span{color:#0061aa;letter-spacing:.5px;font-size:8px;font-weight:900}.attribute-section-head h3{color:#102b4e;margin:4px 0 0;font-size:14px}.attribute-dimension-tabs,.geo-metric-tabs{background:#eef3f6;border-radius:7px;gap:4px;padding:3px;display:flex}.attribute-dimension-tabs button,.geo-metric-tabs button{color:#5f7180;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:8px;font-weight:800}.attribute-dimension-tabs button.active,.geo-metric-tabs button.active{color:#00226a;background:#fff;box-shadow:0 1px 4px #00226a24}.attribute-table{max-width:100%;overflow-x:auto}.attribute-row{border-top:1px solid #e3e9ed;grid-template-columns:1.5fr .6fr .55fr .55fr .75fr .85fr;align-items:center;gap:10px;min-width:690px;min-height:43px;font-size:10px;display:grid}.attribute-row.header{color:#788995;text-transform:uppercase;letter-spacing:.35px;border:0;min-height:28px;font-size:7px}.attribute-row b{color:#006f5d}.attribute-row em{border-radius:11px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.attribute-row em.sufficient{color:#087f5b;background:#e4f5ed}.attribute-row em.limited{color:#8c5b00;background:#fff0d6}.attribute-caveat,.attribute-geography>small{color:#71818d;margin:11px 0 0;font-size:8px;line-height:1.4;display:block}.attribute-geo-bars{gap:12px;margin-top:18px;display:grid}.attribute-geo-bars>div{grid-template-columns:60px 1fr 46px;align-items:center;gap:8px;font-size:9px;display:grid}.attribute-geo-bars>div>span{color:#29415b;font-weight:800}.attribute-geo-bars>div>i{background:#eaf0f4;border-radius:8px;height:8px;overflow:hidden}.attribute-geo-bars>div>i>b{background:linear-gradient(90deg,#0061aa,#35a8df);border-radius:8px;height:100%;display:block}.attribute-geo-bars>div>strong{text-align:right;color:#00226a}.attribute-learning-row{background:linear-gradient(100deg,#eef7fb,#f8fbfd);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:grid}.attribute-learning-row>i{color:#5591bd;font-size:18px;font-style:normal}.attribute-learning-row span{color:#0061aa;letter-spacing:.45px;font-size:8px;font-weight:900}.attribute-learning-row strong{color:#102b4e;margin:5px 0;font-size:11px;line-height:1.45;display:block}.attribute-learning-row p{color:#61717e;margin:0;font-size:9px;line-height:1.45}.demographics-snapshot-panel,.actionable-personas-panel,.answer-explorer-panel{overflow:hidden}.demographics-snapshot-head,.demographic-section-head,.answer-explorer-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.demographics-snapshot-head h2,.demographic-section-head h2,.answer-explorer-head h2{color:#00226a;margin:6px 0 7px;font-size:21px}.demographics-snapshot-head>div>p:last-child,.demographic-section-head>div>p:last-child,.answer-explorer-head>div>p:last-child{color:#5b6b78;max-width:760px;margin:0;font-size:12px;line-height:1.5}.demographics-snapshot-head>span,.demographic-section-head>span{color:#526979;letter-spacing:.45px;background:#f4f8fb;border:1px solid #c9d9e5;border-radius:16px;flex:none;padding:8px 11px;font-size:9px;font-weight:900}.demographics-coverage-strip{background:#fbfcfd;border:1px solid #d8e2e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:19px 0 12px;display:grid}.demographics-coverage-strip p{border-left:1px solid #d8e2e9;margin:0;padding:16px 18px}.demographics-coverage-strip p:first-child{border-left:0}.demographics-coverage-strip span,.demographics-coverage-strip strong,.demographics-coverage-strip small{display:block}.demographics-coverage-strip span{color:#607384;font-size:10px}.demographics-coverage-strip strong{color:#00226a;margin:7px 0 4px;font-size:23px}.demographics-coverage-strip small{color:#71818d;font-size:9px;line-height:1.35}.demographic-source-note,.demographic-guardrail{color:#607384;background:#f4f8fb;border-radius:8px;margin:11px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.demographic-source-note strong{color:#294b6f}.actionable-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.actionable-persona-grid>article{background:#fff;border:1px solid #d8e2e9;border-top:3px solid #0061aa;border-radius:10px;min-width:0;padding:15px}.actionable-persona-grid>article>div:first-child{align-items:baseline;gap:5px;display:flex}.actionable-persona-grid>article>div>span{color:#00226a;font-size:21px;font-weight:900}.actionable-persona-grid>article>div>small{color:#71818d;font-size:9px}.actionable-persona-grid>article>div>b{margin-left:auto;font-size:10px}.actionable-persona-grid .positive{color:#087f5b}.actionable-persona-grid .negative{color:#a65532}.actionable-persona-grid h3{color:#102b4e;margin:13px 0 6px;font-size:14px;line-height:1.25}.actionable-persona-grid p{color:#61717e;min-height:43px;margin:0;font-size:10px;line-height:1.45}.actionable-persona-grid dl{border-top:1px solid #e2e9ee;gap:8px;margin:13px 0 0;padding-top:11px;display:grid}.actionable-persona-grid dl>div{justify-content:space-between;gap:10px;display:flex}.actionable-persona-grid dt{color:#70818f;font-size:9px}.actionable-persona-grid dd{color:#15385d;text-align:right;margin:0;font-size:9px;font-weight:800}.answer-explorer-head label{color:#61717e;text-transform:uppercase;letter-spacing:.4px;gap:6px;min-width:250px;font-size:9px;font-weight:900;display:grid}.answer-explorer-head select{color:#102b4e;background:#fff;border:1px solid #c7d6e0;border-radius:8px;width:100%;padding:10px 34px 10px 11px;font-size:11px;font-weight:800}.answer-normalization-note{color:#61717e;align-items:center;gap:10px;margin:16px 0 11px;font-size:10px;display:flex}.answer-normalization-note span{color:#0061aa;letter-spacing:.5px;background:#e7f3fb;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900}.answer-explorer-rows{gap:7px;display:grid}.answer-explorer-rows>article{background:#fbfcfd;border:1px solid #dde6ec;border-radius:8px;grid-template-columns:minmax(190px,1.1fr) minmax(170px,1.4fr) 86px minmax(150px,.8fr);align-items:center;gap:14px;padding:11px 13px;display:grid}.answer-explorer-rows>article>div:first-child strong,.answer-explorer-rows>article>div:first-child small,.answer-explorer-rows>article>div:nth-child(3) span,.answer-explorer-rows>article>div:nth-child(3) small{display:block}.answer-explorer-rows strong{color:#173b5d;font-size:12px}.answer-explorer-rows small{color:#71818d;margin-top:3px;font-size:9px}.answer-explorer-rows>article>i{background:#e6edf2;border-radius:9px;height:9px;overflow:hidden}.answer-explorer-rows>article>i>b{background:linear-gradient(90deg,#0061aa,#46afe1);border-radius:9px;height:100%;display:block}.answer-explorer-rows>article>div:nth-child(3){text-align:right}.answer-explorer-rows>article>div:nth-child(3) span{color:#006f5d;font-size:15px;font-weight:900}.answer-counts{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.answer-counts span{color:#4d6475;background:#eef4f7;border-radius:12px;padding:5px 7px;font-size:9px;font-weight:800}.demographics-geography-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;display:grid}.geographic-concentration-panel,.state-focus-panel{min-width:0}.state-tile-map{background:linear-gradient(#f6f9fb,#eef4f7);border-radius:12px;grid-template-rows:repeat(8,32px);grid-template-columns:repeat(14,minmax(24px,1fr));gap:4px;min-height:284px;margin:18px 0 10px;padding:15px;display:grid}.state-tile-map>span{border:1px solid #5f1f2724;border-radius:5px;place-items:center;font-size:9px;display:grid;box-shadow:0 1px 2px #13304814}.state-tile-map>span b{font-size:9px}.state-map-legend{color:#71818d;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.state-map-legend i{background:linear-gradient(90deg,#f9dcdf,#9c1c28);border-radius:8px;width:120px;height:8px}.state-focus-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.state-focus-head h2{color:#00226a;margin:5px 0 0;font-size:24px}.state-focus-head>p{text-align:right;margin:0}.state-focus-head>p strong,.state-focus-head>p span,.state-focus-head>p small{display:block}.state-focus-head>p strong{color:#00226a;font-size:22px}.state-focus-head>p span{color:#657787;font-size:9px}.state-focus-head>p small{color:#087f5b;margin-top:4px;font-size:8px;font-weight:800}.state-focus-kpis{background:#fbfcfd;border:1px solid #d8e2e9;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.state-focus-kpis p{border-left:1px solid #d8e2e9;margin:0;padding:12px}.state-focus-kpis p:first-child{border-left:0}.state-focus-kpis span,.state-focus-kpis strong{display:block}.state-focus-kpis span{color:#71818d;text-transform:uppercase;font-size:8px}.state-focus-kpis strong{color:#00226a;margin-top:6px;font-size:16px}.state-focus-signals{grid-template-columns:1fr 1fr;gap:9px;display:grid}.state-focus-signals article{background:#fff;border:1px solid #dfe7ec;border-radius:8px;padding:11px}.state-focus-signals span,.state-focus-signals strong,.state-focus-signals small{display:block}.state-focus-signals span{color:#6f808e;text-transform:uppercase;letter-spacing:.3px;font-size:8px;font-weight:900}.state-focus-signals strong{color:#173b5d;margin:7px 0 4px;font-size:11px;line-height:1.3}.state-focus-signals small{color:#71818d;font-size:8px;line-height:1.4}.top-state-list{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.top-state-list>span{color:#61717e;text-transform:uppercase;margin-right:4px;font-size:8px;font-weight:900}.top-state-list p{color:#4b6476;background:#eef4f7;border-radius:5px;gap:5px;margin:0;padding:5px 7px;font-size:8px;display:flex}.top-state-list strong{color:#00226a}.creative-hero{color:#fff;background:linear-gradient(115deg,#00226a,#0061aa);justify-content:space-between;align-items:center;display:flex}.creative-hero h2{max-width:760px;margin:8px 0;font-size:22px}.creative-hero p{color:#d7edf8;max-width:720px;font-size:12px;line-height:1.55}.creative-hero-kpis{gap:16px;display:flex}.creative-hero-kpis p{border-left:1px solid #ffffff59;margin:0;padding-left:14px}.creative-hero-kpis span{color:#c6e6f6;font-size:9px}.creative-hero-kpis strong{margin-top:7px;font-size:22px}.creative-outcome-table{margin-top:18px;overflow-x:auto}.creative-outcome-row{border-top:1px solid #dfe3e6;grid-template-columns:1.3fr .8fr .65fr 1fr .55fr .45fr .45fr .65fr .6fr .85fr .85fr .55fr;align-items:center;gap:10px;min-width:1220px;min-height:58px;font-size:10.5px;display:grid}.creative-outcome-row.header{color:#657078;text-transform:uppercase;border:0;min-height:34px;font-size:9px;font-weight:800}.creative-outcome-row>span:first-child{font-weight:800}.coverage-matrix p{font-size:11px}.workspace-tabs{border-bottom:1px solid #d8dde1;gap:8px;padding-bottom:14px;display:flex}.workspace-tabs button,.evidence-toggle button,.journey-selector button{color:#46555f;cursor:pointer;background:#fff;border:1px solid #cfd8de;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}.workspace-tabs button.active,.evidence-toggle button.active,.journey-selector button.active{color:#fff;background:#0061aa;border-color:#0061aa}.mta-workspace,.mmm-workspace{padding-top:20px}.workspace-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-intro h2{font-size:22px}.workspace-intro p:not(.eyebrow){color:#5b646b;max-width:760px;font-size:12px;line-height:1.55}.workspace-intro>span{color:#00518d;background:#eaf5fb;border-radius:16px;padding:8px 10px;font-size:10px;font-weight:800}.mta-summary{grid-template-columns:repeat(5,1fr);gap:9px;margin:16px 0;display:grid}.mta-summary p{background:#f5f7f8;border:1px solid #dce1e4;border-radius:8px;margin:0;padding:13px}.mta-summary span,.mta-summary strong{display:block}.mta-summary span{color:#657078;font-size:9px}.mta-summary strong{margin-top:8px;font-size:20px}.journey-selector{gap:7px;margin:15px 0;display:flex}.journey-explorer{background:#fbfcfd;border:1px solid #dce1e4;border-radius:10px;padding:18px}.journey-path.rich{margin:0}.journey-path.rich>span{flex:1;align-items:center;display:flex}.journey-path.rich>span>div{background:#eef6fb;border:1px solid #cfe1ec;border-radius:8px;width:100%;padding:13px}.journey-path.rich b{color:#0061aa;font-size:9px}.journey-path.rich strong{margin-top:8px;font-size:11px;display:block}.journey-path.rich i{color:#6c9dbe;margin:0 8px;font-style:normal}.journey-summary.five{grid-template-columns:repeat(5,1fr)}.journey-summary.five span{font-size:9px}.journey-summary.five strong{font-size:18px}.mta-two-col{grid-template-columns:.8fr 1.6fr;gap:18px;margin-top:20px;display:grid}.mta-two-col h3,.mmm-analysis-grid h3,.section-title{margin:0 0 12px;font-size:14px}.role-stack>div{border-top:1px solid #e0e4e7;grid-template-columns:105px 1fr;align-items:center;gap:8px 12px;padding:9px 0;display:grid}.role-stack span{font-size:10px}.role-stack>div>div{border-radius:6px;height:10px;display:flex;overflow:hidden}.role-stack i{background:#0061aa}.role-stack b{background:#5dcdff}.role-stack em{background:#00226a}.role-stack small{color:#657078;grid-column:2;font-size:8px}.path-table{overflow-x:auto}.path-row{border-top:1px solid #e0e4e7;grid-template-columns:1.6fr .55fr .55fr .55fr .5fr .5fr 1.2fr;align-items:center;gap:9px;min-width:760px;min-height:47px;font-size:9.5px;display:grid}.path-row.header{color:#657078;text-transform:uppercase;border:0;min-height:28px;font-size:8px}.integrity-callout{background:#fff4d9;border:1px solid #eedcae;border-radius:8px;align-items:flex-start;gap:14px;margin-top:18px;padding:13px;display:flex}.integrity-callout strong{color:#7b5709;white-space:nowrap;font-size:11px}.integrity-callout span{color:#6a5a37;font-size:10px;line-height:1.45}.evidence-toggle{gap:7px;display:flex}.evidence-banner{border-radius:8px;justify-content:space-between;gap:20px;margin:16px 0;padding:13px;display:flex}.evidence-banner.integrated{background:#eaf5fb;border:1px solid #cbe1ee}.evidence-banner strong{font-size:11px}.evidence-banner span{color:#58656d;font-size:10px}.mmm-channel-table{overflow-x:auto}.mmm-channel-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dfe3e6;grid-template-columns:1.15fr .7fr .7fr .6fr .75fr .65fr .6fr 1.25fr;align-items:center;gap:10px;width:100%;min-width:850px;min-height:50px;font-size:10px;display:grid}.mmm-channel-row.header{color:#657078;text-transform:uppercase;border:0;min-height:30px;font-size:8px}.mmm-channel-row.active{color:#00226a;background:#eaf5fb}.mmm-channel-row span:first-child{font-weight:800}.channel-diagnostic{grid-template-columns:1.4fr repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.channel-diagnostic>div,.channel-diagnostic>p{background:#f5f7f8;border:1px solid #dce1e4;border-radius:8px;margin:0;padding:13px}.channel-diagnostic span,.channel-diagnostic small,.channel-diagnostic strong{display:block}.channel-diagnostic span,.channel-diagnostic small{color:#657078;font-size:8px}.channel-diagnostic strong{margin:7px 0;font-size:18px}.diagnostic-title strong{font-size:20px}.mmm-analysis-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mmm-analysis-grid>div{border:1px solid #dce1e4;border-radius:9px;padding:16px}.chart-note{color:#657078;font-size:9px}.curve-chart,.decay-chart{border-bottom:1px solid #bdc7cd;align-items:flex-end;gap:9px;height:180px;margin-top:12px;padding:0 10px;display:flex}.curve-chart>i{background:#0061aa;border-radius:5px 5px 0 0;flex:1;max-width:45px;position:relative}.curve-chart>i.extrapolated{background:repeating-linear-gradient(135deg,#5dcdff,#5dcdff 5px,#d7f3ff 5px 10px)}.curve-chart>i b{color:#00226a;font-size:7px;font-style:normal;position:absolute;top:-18px}.decay-chart>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.decay-chart i,.decay-chart b{border-radius:4px 4px 0 0;width:34%;display:block}.decay-chart i{background:#bdd5e6}.decay-chart b{background:#0061aa}.decay-chart span{font-size:8px;position:absolute;bottom:-17px}.analysis-callouts{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.analysis-callouts span{background:#f5f7f8;border-radius:6px;padding:9px;font-size:9px}.analysis-callouts b{margin-top:4px;font-size:12px;display:block}.section-title{margin-top:20px}.interaction-table{overflow-x:auto}.interaction-row{border-top:1px solid #e0e4e7;grid-template-columns:1fr .65fr .65fr 1.5fr 1.3fr;align-items:center;gap:10px;min-width:760px;min-height:48px;font-size:10px;display:grid}.interaction-row.header{color:#657078;text-transform:uppercase;border:0;min-height:28px;font-size:8px}.optimizer-bridge{color:#fff;background:#00226a;border-radius:10px;grid-template-columns:1fr auto 1.4fr auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:18px;display:grid}.optimizer-bridge>div>span,.optimizer-bridge>div>small{color:#bcd5e8;font-size:8px;display:block}.optimizer-bridge>div>strong{margin:6px 0;font-size:24px;display:block}.bridge-moves p{margin:3px 0;font-size:9px}.bridge-moves b{color:#5dcdff}.optimizer-bridge button{color:#0061aa;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:900}@media (max-width:1180px){.kpi-definition-panel{grid-template-columns:1fr}.kpi-definition-panel dl{grid-template-columns:repeat(3,1fr)}.audience-method{grid-template-columns:repeat(5,1fr)}.audience-method>i{display:none}.creative-hero{flex-direction:column;align-items:flex-start}.mta-two-col,.mmm-analysis-grid{grid-template-columns:1fr}.channel-diagnostic{grid-template-columns:repeat(3,1fr)}.diagnostic-title{grid-column:1/-1}.optimizer-bridge{grid-template-columns:1fr}.optimizer-bridge>i{display:none}.attribute-coverage-strip{grid-template-columns:repeat(3,1fr)}.attribute-coverage-strip p:nth-child(4){border-top:1px solid #d8e2e9;border-left:0}.attribute-coverage-strip p:nth-child(5){border-top:1px solid #d8e2e9}.customer-attribute-grid{grid-template-columns:1fr}.attribute-geography{min-height:280px}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.main-stage{padding:24px 16px}.kpi-definition-panel dl,.mta-summary,.journey-summary.five,.channel-diagnostic{grid-template-columns:1fr 1fr}.audience-method,.fallout-grid{grid-template-columns:1fr}.creative-hero-kpis{flex-wrap:wrap}.workspace-intro{flex-direction:column}.workspace-tabs,.journey-selector,.evidence-toggle{overflow-x:auto}.workspace-tabs button,.journey-selector button,.evidence-toggle button{white-space:nowrap}.customer-attributes-head,.attribute-section-head{flex-direction:column}.attribute-coverage-strip{grid-template-columns:1fr 1fr}.attribute-coverage-strip p{border-top:1px solid #d8e2e9}.attribute-coverage-strip p:nth-child(odd){border-left:0}.attribute-coverage-strip p:first-child,.attribute-coverage-strip p:nth-child(2){border-top:0}.attribute-dimension-tabs,.geo-metric-tabs{width:100%;overflow-x:auto}.attribute-dimension-tabs button,.geo-metric-tabs button{white-space:nowrap}.attribute-learning-row{grid-template-columns:1fr}.attribute-learning-row>i{justify-self:start;transform:rotate(90deg)}}@media (max-width:1080px){.actionable-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demographics-geography-grid{grid-template-columns:1fr}.state-tile-map{grid-template-rows:repeat(8,30px)}}@media (max-width:720px){.demographics-snapshot-head,.demographic-section-head,.answer-explorer-head{flex-direction:column}.demographics-snapshot-head>span,.demographic-section-head>span{align-self:flex-start}.demographics-coverage-strip{grid-template-columns:1fr 1fr}.demographics-coverage-strip p:nth-child(odd){border-left:0}.demographics-coverage-strip p:nth-child(n+3){border-top:1px solid #d8e2e9}.actionable-persona-grid{grid-template-columns:1fr}.actionable-persona-grid p{min-height:0}.answer-explorer-head label{width:100%;min-width:0}.answer-explorer-rows>article{grid-template-columns:1fr 74px;gap:9px}.answer-explorer-rows>article>i{grid-area:2/1/auto/-1}.answer-counts{grid-column:1/-1;justify-content:flex-start}.demographics-geography-grid{display:block}.demographics-geography-grid>.panel+.panel{margin-top:14px}.state-tile-map{grid-template-rows:repeat(8,26px);grid-template-columns:repeat(14,minmax(18px,1fr));gap:2px;padding:9px;overflow-x:auto}.state-tile-map>span,.state-tile-map>span b{font-size:7px}.state-focus-kpis,.state-focus-signals{grid-template-columns:1fr 1fr}.state-focus-kpis p:nth-child(odd){border-left:0}.state-focus-kpis p:nth-child(n+3){border-top:1px solid #d8e2e9}}:root{--type-micro:11px;--type-small:12px;--type-body:13px;--type-label:12px;--type-section:20px}body{font-size:var(--type-body);line-height:1.5}.main-stage{font-size:var(--type-body)}.eyebrow,.model-label,.trajectory-label,.decision-kicker,.metric-number,.sample-pill,.priority,.feed-status,.method-chip,.confidence,.market-action,.governance-status{line-height:1.25;font-size:var(--type-micro)!important}.small-note,.panel-footnote,.site-note,.metric-target,.chart-note,.chart-legend,.flight-legend,.measurement-key,.optimizer-disclaimer,.sidebar-footer{line-height:1.5;font-size:var(--type-small)!important}.panel-heading h2,h2{font-size:var(--type-section)}.panel h3,.section-title,.mta-two-col h3,.mmm-analysis-grid h3{font-size:16px}.text-button,.header-actions select,.workspace-tabs button,.evidence-toggle button,.journey-selector button,.medium-switch button,.primary-button,.secondary-button,.optimizer-bridge button,.question-tabs button,.next-best-action button{font-size:var(--type-small)!important}.action-list strong,.creative-cards strong,.method-card strong,.journey-path strong,.role-stack span,.delivery-bars p,.owner-grid,.cadence strong,.decision-rights strong,.decision-log strong,.feed-card strong,.allocation-row,.constraint-list strong,.mix-bridge span,.mix-bridge strong{font-size:var(--type-body)!important}.action-list p,.creative-cards p,.method-card p,.method-card small,.journey-path small,.role-stack small,.diagnostic-list p,.diagnostic-list small,.owner-grid>span,.feed-card p,.cadence span,.decision-rights p,.decision-log p,.decision-log span,.allocation-row small,.planner-controls label,.planner-controls select,.constraint-list span,.constraint-list>div>b,.upper-hero p,.delivery-bars small,.signal-callouts span,.answer-copy p,.decision-cards>button p,.decision-cards>button small,.hero-copy>p{font-size:var(--type-small)!important}.channel-row,.creative-outcome-row,.path-row,.mmm-channel-row,.interaction-row,.incrementality-row,.market-row,.governance-row,.quality-ops-row{line-height:1.4;font-size:var(--type-small)!important}.channel-row.header,.creative-outcome-row.header,.path-row.header,.mmm-channel-row.header,.interaction-row.header,.incrementality-row.header,.market-row.header,.governance-row.header,.quality-ops-row.header,.allocation-head{letter-spacing:.45px;font-size:var(--type-micro)!important}.mta-summary span,.journey-summary span,.channel-diagnostic span,.channel-diagnostic small,.analysis-callouts span,.optimizer-bridge>div>span,.optimizer-bridge>div>small,.scenario-summary span,.scenario-summary small,.upper-metrics article>span,.fallout-grid span,.fallout-grid small,.creative-hero-kpis span,.kpi-definition-panel dt,.kpi-definition-panel>div>span,.evidence-banner span,.workspace-intro>span,.trajectory-range span,.trajectory-card>small,.system-spine>button>span,.system-spine b,.system-spine small,.signal-stack span,.signal-stack b,.signal-stack strong,.answer-copy>span,.next-best-action>span,.evidence-chips b,.curve-chart>i b,.decay-chart span,.bridge-moves p{font-size:var(--type-micro)!important}.vf-fill span,.vf-rate,.vf-cost,.bar-group span,.coverage-stats span,.coverage-stats strong,.scenario-result span,.scenario-result small,.scenario-split span,.scenario-split b{font-size:var(--type-small)!important}.decision-cards>button strong,.next-best-action strong{font-size:14px}.workspace-intro p:not(.eyebrow),.creative-hero p,.audience-method p,.integrity-callout span,.evidence-banner span{font-size:var(--type-body)!important}.metric-card,.panel,.lob-strip article{line-height:1.45}.mmm-portfolio-viz{grid-template-columns:.85fr 1fr 1.25fr;gap:14px;margin:16px 0 20px;display:grid}.mmm-portfolio-viz>div{background:#fbfcfd;border:1px solid #d9e0e5;border-radius:10px;min-height:260px;padding:18px}.contribution-viz{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.contribution-donut{background:conic-gradient(#0061aa 0 31%,#5dcdff 31% 55%,#6c86c3 55% 64%,#16a774 64% 76%,#d28a17 76% 83%,#7658ad 83% 100%);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative}.contribution-donut:after{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.contribution-donut>div{z-index:1;text-align:center}.contribution-donut strong,.contribution-donut span{display:block}.contribution-donut strong{color:#00226a;font-size:24px}.contribution-donut span{color:#5d656b;font-size:11px;line-height:1.25}.contribution-legend p{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:7px 0;font-size:11px;display:grid}.contribution-legend i{border-radius:2px;width:8px;height:8px}.contribution-legend b{color:#00226a}.viz-heading strong,.viz-heading span{display:block}.viz-heading strong{color:#00226a;font-size:14px}.viz-heading span{color:#68767f;margin-top:3px;font-size:11px}.portfolio-contribution{flex-direction:column;justify-content:center;display:flex}.portfolio-bar{grid-template-columns:82px 1fr 34px;align-items:center;gap:9px;margin-top:15px;font-size:11px;display:grid}.portfolio-bar>div{background:#e7edf1;border-radius:6px;height:10px;overflow:hidden}.portfolio-bar i{border-radius:6px;height:100%;display:block}.portfolio-bar b{text-align:right}.efficiency-map{flex-direction:column;display:flex}.scatter-stage{background:linear-gradient(135deg,#5dcdff21,#0000 50%);border-bottom:1px solid #9eabb4;border-left:1px solid #9eabb4;flex:1;margin:20px 8px 14px 30px;position:relative}.scatter-stage>button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,50%);box-shadow:0 1px 5px #00226a40}.scatter-stage>button.active{width:20px;height:20px;box-shadow:0 0 0 4px #0061aa29}.scatter-stage>button span{white-space:nowrap;color:#3d4950;font-size:10px;font-weight:800;position:absolute;top:-7px;left:12px}.scatter-y,.scatter-x{color:#657078;font-size:10px;position:absolute}.scatter-y{writing-mode:vertical-rl;top:4px;left:-32px;transform:rotate(180deg)}.scatter-x{bottom:-19px;right:0}.quadrant-v,.quadrant-h{background:#dfe5e8;position:absolute}.quadrant-v{width:1px;height:100%;left:50%}.quadrant-h{width:100%;height:1px;bottom:50%}@media (max-width:1280px){.mmm-portfolio-viz{grid-template-columns:1fr 1fr}.efficiency-map{grid-column:1/-1;min-height:300px}.contribution-viz{grid-template-columns:130px 1fr}.contribution-donut{width:128px;height:128px}}@media (max-width:760px){:root{--type-micro:11px;--type-small:12px;--type-body:13px;--type-section:19px}.mmm-portfolio-viz{grid-template-columns:1fr}.efficiency-map{grid-column:auto}.contribution-viz{grid-template-columns:1fr}.contribution-donut{margin:auto}.topbar h1{font-size:26px}.panel{padding:18px}}.mmm-foundation{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:14px;margin:17px 0;display:grid}.mmm-foundation>div,.mmm-decomposition,.mmm-roi-panel{background:#fbfcfd;border:1px solid #d9e0e5;border-radius:10px;padding:18px}.mmm-foundation-copy h3,.decomposition-heading h3{color:#00226a;margin:0;font-size:17px}.mmm-foundation-copy>p:not(.eyebrow),.decomposition-heading>div>p{color:#5d656b;max-width:850px;margin:8px 0 0;font-size:12px;line-height:1.5}.mmm-foundation-copy>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.mmm-foundation-copy>div span{background:#eef6fb;border-left:3px solid #0061aa;padding:10px}.mmm-foundation-copy>div strong,.mmm-foundation-copy>div small{display:block}.mmm-foundation-copy>div strong{color:#003d7a;font-size:11px}.mmm-foundation-copy>div small{color:#657078;margin-top:4px;font-size:10px;line-height:1.35}.seasonality-card{flex-direction:column;display:flex}.seasonality-bars{border-bottom:1px solid #acbbc5;align-items:flex-end;gap:7px;height:180px;margin-top:20px;display:flex}.seasonality-bars i{background:#9fb8c9;border-radius:4px 4px 0 0;flex:1;min-height:18px;position:relative}.seasonality-bars i.current{background:#0061aa}.seasonality-bars b{color:#49606e;font-size:8px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.seasonality-bars small{color:#657078;font-size:8px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.mmm-decomposition{margin:14px 0}.decomposition-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mmm-outcome-toggle{background:#fff;border:1px solid #c5d4de;border-radius:7px;flex:none;display:flex;overflow:hidden}.mmm-outcome-toggle button{color:#435a6b;cursor:pointer;background:#fff;border:0;padding:9px 12px;font-size:11px;font-weight:800}.mmm-outcome-toggle button+button{border-left:1px solid #c5d4de}.mmm-outcome-toggle button.active{color:#fff;background:#00226a}.mmm-outcome-toggle button:focus-visible{outline-offset:-3px;outline:3px solid #5dcdff}.decomposition-layout{grid-template-columns:minmax(0,1.65fr) 260px;gap:23px;margin-top:20px;display:grid}.decomposition-chart{border-bottom:1px solid #aebac2;align-items:flex-end;gap:9px;height:280px;padding:35px 8px 0;display:flex}.decomposition-chart>div{flex-direction:column;flex:1;justify-content:flex-end;min-width:22px;display:flex;position:relative}.decomposition-chart>div>strong{white-space:nowrap;color:#425762;font-size:9px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.decomposition-chart>div>span{border-radius:4px 4px 0 0;flex-direction:column-reverse;height:100%;display:flex;overflow:hidden}.decomposition-chart>div>span i{width:100%;min-height:2px;display:block}.decomposition-chart>div>small{color:#657078;font-size:9px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.decomposition-share p{grid-template-columns:9px 1fr auto;align-items:center;gap:9px;margin:11px 0;font-size:11px;display:grid}.decomposition-share p>i{border-radius:2px;width:9px;height:9px}.decomposition-share p>b{color:#00226a}.decomposition-share>small{color:#657078;border-top:1px solid #dce3e7;padding-top:10px;font-size:10px;line-height:1.4;display:block}.mmm-roi-panel{margin:14px 0}.roi-interval-chart{margin-top:14px}.roi-interval-chart button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e0e5e8;grid-template-columns:115px 1fr 52px 84px;align-items:center;gap:11px;width:100%;min-height:43px;display:grid}.roi-interval-chart button.active{background:#eef6fb}.roi-interval-chart button>span{font-size:11px;font-weight:800}.roi-interval-chart button>i{background:#d8e2e8;height:2px;position:relative}.roi-interval-chart button>i:before{content:"";background:#7b8992;width:1px;height:16px;position:absolute;top:-7px;left:40%}.roi-interval-chart button>i>em{background:#8eb6cf;border-radius:4px;height:7px;position:absolute;top:-3px}.roi-interval-chart button>i>b{background:#0061aa;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 0 0 1px #0061aa}.roi-interval-chart button>strong{color:#00226a;text-align:right;font-size:12px}.roi-interval-chart button>small{color:#657078;text-align:right;font-size:10px}.mmm-line-chart{width:100%;height:auto;max-height:230px;margin-top:10px;display:block}.mmm-line-chart line{stroke:#aebac2;stroke-width:1px}.mmm-line-chart polyline{fill:none;stroke:#0061aa;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mmm-line-chart line.extrapolated{stroke:#0061aa;stroke-width:4px;stroke-dasharray:7 7}.mmm-line-chart circle{stroke:#fff;stroke-width:2px}.mmm-line-chart .current-point{fill:#00226a}.mmm-line-chart .scenario-point{fill:#5dcdff;stroke:#00226a}.mmm-line-chart text{fill:#657078;font-family:Arial,Helvetica,sans-serif;font-size:9px}.mmm-line-chart .prior-line{stroke:#9eb5c4;stroke-width:3px;stroke-dasharray:6 5}.mmm-line-chart .posterior-line{stroke:#0061aa;stroke-width:4px}.adstock-legend{color:#657078;justify-content:flex-end;gap:14px;margin-top:6px;font-size:10px;display:flex}.adstock-legend span{align-items:center;gap:6px;display:flex}.adstock-legend i{border-top:3px solid #9eb5c4;width:17px}.adstock-legend span+span i{border-color:#0061aa}@media (max-width:1120px){.mmm-foundation,.decomposition-layout{grid-template-columns:1fr}.decomposition-share{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.decomposition-share .viz-heading,.decomposition-share>small{grid-column:1/-1}}@media (max-width:720px){.mmm-foundation-copy>div{grid-template-columns:1fr}.decomposition-heading{flex-direction:column}.mmm-outcome-toggle{width:100%}.mmm-outcome-toggle button{flex:1}.decomposition-chart{min-width:720px}.decomposition-layout{overflow-x:auto}.decomposition-share{min-width:0}.roi-interval-chart{overflow-x:auto}.roi-interval-chart button{min-width:660px}}.optimization-evidence{padding:20px}.optimization-evidence-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.optimization-evidence-head h2{color:#00226a;margin:4px 0 7px;font-size:18px}.optimization-evidence-head>div>p:not(.eyebrow){color:#5f6d77;margin:0;font-size:11px}.optimization-evidence-head>span{color:#087f5b;white-space:nowrap;background:#e7f6ef;border:1px solid #a9d9c6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.optimization-evidence-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.optimization-evidence-grid>section{background:#fbfcfd;border:1px solid #dce4e9;border-radius:9px;min-width:0;padding:15px}.scenario-chart-legend{color:#60717e;justify-content:flex-end;gap:13px;margin:11px 0 5px;font-size:9px;display:flex}.scenario-chart-legend span{align-items:center;gap:5px;display:flex}.scenario-chart-legend i{border-top:4px solid #a8b8c4;width:16px;display:block}.scenario-chart-legend span+span i{border-color:#0061aa}.scenario-mix-row{border-top:1px solid #e5eaed;grid-template-columns:78px minmax(120px,1fr) 110px;align-items:center;gap:8px;min-height:46px;display:grid}.scenario-mix-row>b{font-size:10px}.scenario-mix-row>div{gap:5px;display:grid}.scenario-mix-row>div i,.scenario-mix-row>div em{background:#a8b8c4;border-radius:5px;height:5px;display:block}.scenario-mix-row>div em{background:#0061aa}.scenario-mix-row>span{color:#5e6d77;text-align:right;font-size:9px}.waterfall-start,.waterfall-end{background:#eef4f8;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;display:flex}.waterfall-start span,.waterfall-end span{font-size:9px}.waterfall-start strong,.waterfall-end strong{color:#00226a;font-size:16px}.waterfall-step{grid-template-columns:84px 1fr 45px;align-items:center;gap:8px;min-height:38px;display:grid}.waterfall-step>span{font-size:9px}.waterfall-step>i{background:#edf1f3;border-radius:5px;align-items:center;height:7px;display:flex}.waterfall-step>i b{border-radius:5px;height:100%}.waterfall-step>i .gain{background:#14a06f}.waterfall-step>i .loss{background:#d45f49}.waterfall-step>strong{text-align:right;font-size:9px}.waterfall-end{grid-template-columns:1fr auto;display:grid}.waterfall-end small{color:#60717e;grid-column:1/-1;margin-top:3px;font-size:8px}.scenario-response svg{width:100%;height:auto;margin-top:9px;display:block}.scenario-response svg line{stroke:#aebac2;stroke-width:1px}.scenario-response svg polyline{fill:none;stroke:#0061aa;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.scenario-response svg circle{stroke:#fff;stroke-width:2px}.scenario-response .response-current{fill:#00226a}.scenario-response .response-selected{fill:#18a16f}.scenario-response svg text{fill:#60717e;font:9px Arial,sans-serif}.response-callouts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.response-callouts p{border:1px solid #e1e7ea;border-radius:6px;margin:0;padding:7px}.response-callouts span,.response-callouts strong{display:block}.response-callouts span{color:#6a7882;font-size:8px}.response-callouts strong{color:#003d7a;margin-top:4px;font-size:10px}.optimization-evidence-note{color:#65747e;margin:14px 0 0;font-size:9px;line-height:1.5}@media (max-width:1350px){.planner-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-controls .control-intro{grid-column:1/-1}.planner-controls .planner-buttons{grid-column:1/-1;justify-content:flex-end}.optimization-evidence-grid{grid-template-columns:1fr 1fr}.scenario-response{grid-column:1/-1}}@media (max-width:720px){.optimization-evidence-grid{grid-template-columns:1fr}.scenario-response{grid-column:auto}.optimization-evidence-head{flex-direction:column}.scenario-mix-row{grid-template-columns:70px minmax(80px,1fr)}.scenario-mix-row>span{text-align:left;grid-column:1/-1}.response-callouts{grid-template-columns:1fr}}.optimization-decision{padding:24px;overflow:hidden}.optimization-decision .optimization-evidence-head{border-bottom:1px solid #dce4e9;padding-bottom:17px}.optimization-decision .optimization-evidence-head h2{max-width:900px;font-size:21px;line-height:1.25}.optimization-decision .optimization-evidence-head>span.review{color:#93590b;background:#fff4e5;border-color:#f0c48b}.optimization-decision-strip{background:linear-gradient(110deg,#f7fbfe,#fff);border:1px solid #d7e2e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px;display:grid;overflow:hidden}.optimization-decision-strip>div{border-left:1px solid #dce4e9;min-width:0;padding:15px 17px}.optimization-decision-strip>div:first-child{border-left:0}.optimization-decision-strip span,.optimization-decision-strip strong,.optimization-decision-strip small{display:block}.optimization-decision-strip span{color:#637687;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:800}.optimization-decision-strip strong{color:#00226a;margin:7px 0 4px;font-size:22px;line-height:1}.optimization-decision-strip small{color:#647582;font-size:8px;line-height:1.35}.optimization-decision-grid{grid-template-columns:minmax(340px,1.05fr) minmax(275px,.75fr) minmax(360px,1fr);gap:13px;margin-top:13px;display:grid}.optimization-decision-grid>section{background:#fbfcfd;border:1px solid #dce4e9;border-radius:9px;min-width:0;padding:16px}.optimization-move-head{color:#768694;text-transform:uppercase;letter-spacing:.3px;grid-template-columns:115px 1fr 66px;gap:10px;margin-top:14px;padding:0 9px 7px;font-size:8px;font-weight:900;display:grid}.optimization-moves>button{appearance:none;color:#20384c;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e8ec;grid-template-columns:115px 1fr 66px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:grid}.optimization-moves>button:hover,.optimization-moves>button.active{background:#eef7fc}.optimization-moves>button.active{box-shadow:inset 3px 0 #0073bb}.optimization-moves>button:focus-visible{outline-offset:-3px;outline:3px solid #5dcdff}.optimization-moves>button span:first-child strong,.optimization-moves>button span:first-child small{display:block}.optimization-moves>button span:first-child strong{font-size:10px}.optimization-moves>button span:first-child small{color:#6a7a87;margin-top:4px;font-size:8px}.optimization-moves>button>strong{text-align:right;font-size:10px}.move-bars{gap:4px;min-width:0;display:grid}.move-bars i,.move-bars em{background:#adbac4;border-radius:5px;max-width:100%;height:5px;display:block}.move-bars em{background:#0073bb}.move-bars small{color:#657784;white-space:nowrap;font-size:8px}.move-legend{color:#687987;border-top:1px solid #e2e8ec;align-items:center;gap:12px;padding:10px 8px 0;font-size:8px;display:flex}.move-legend span{align-items:center;gap:5px;display:flex}.move-legend i{border-top:4px solid #adbac4;width:14px;display:block}.move-legend span+span i{border-color:#0073bb}.move-legend small{margin-left:auto}.impact-track{gap:14px;margin-top:19px;display:grid}.impact-track>div{grid-template-columns:72px 1fr 62px;align-items:center;gap:8px;display:grid}.impact-track span{color:#516574;font-size:9px}.impact-track i{background:#e6edf1;border-radius:7px;height:10px;display:block;overflow:hidden}.impact-track b{border-radius:7px;height:100%;display:block}.impact-track b.current{background:#879cab}.impact-track b.selected{background:#0073bb}.impact-track b.downside{background:#f2ae4a}.impact-track strong{color:#173b64;text-align:right;font-size:10px}.impact-target{background:#eaf6f1;border-left:4px solid #16885f;border-radius:7px;margin-top:20px;padding:12px}.impact-target.review{background:#fff4e5;border-left-color:#df8a18}.impact-target span,.impact-target strong,.impact-target small{display:block}.impact-target span{color:#637687;font-size:8px;font-weight:900}.impact-target strong{color:#174d3a;margin:5px 0;font-size:18px}.impact-target.review strong{color:#8a570d}.impact-target small{color:#596e66;font-size:8px;line-height:1.4}.optimization-rationale svg{margin-top:3px}.rationale-facts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rationale-facts p{background:#fff;border:1px solid #dfe7eb;border-radius:7px;margin:0;padding:8px}.rationale-facts span,.rationale-facts strong,.rationale-facts small{display:block}.rationale-facts span{color:#6a7a87;font-size:8px}.rationale-facts strong{color:#003d7a;margin:5px 0 3px;font-size:12px}.rationale-facts small{color:#71808a;font-size:7px;line-height:1.3}.optimization-risk-strip{background:#fff;border:1px solid #dce4e9;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:13px;display:grid;overflow:hidden}.optimization-risk-strip>div{border-left:1px solid #e0e7eb;padding:13px 15px}.optimization-risk-strip>div:first-child{border-left:0}.optimization-risk-strip>div.review{background:#fff8ed}.optimization-risk-strip span,.optimization-risk-strip strong,.optimization-risk-strip small{display:block}.optimization-risk-strip span{color:#657784;letter-spacing:.3px;font-size:8px;font-weight:900}.optimization-risk-strip strong{color:#143e68;margin:6px 0 4px;font-size:13px}.optimization-risk-strip .review strong{color:#965d0b}.optimization-risk-strip small{color:#71808a;font-size:8px;line-height:1.35}.optimization-decision .optimization-evidence-note{border-top:1px solid #e2e8ec;padding-top:12px}@media (max-width:1380px){.optimization-decision-grid{grid-template-columns:1fr 1fr}.optimization-rationale{grid-column:1/-1}.optimization-rationale svg{width:min(650px,100%);margin-inline:auto}.rationale-facts{max-width:700px;margin-inline:auto}}@media (max-width:940px){.optimization-decision-strip,.optimization-risk-strip{grid-template-columns:1fr 1fr}.optimization-decision-strip>div:nth-child(3),.optimization-risk-strip>div:nth-child(3){border-top:1px solid #dce4e9;border-left:0}}@media (max-width:720px){.optimization-decision{padding:17px}.optimization-decision-grid{grid-template-columns:1fr}.optimization-rationale{grid-column:auto}.optimization-decision-strip,.optimization-risk-strip{grid-template-columns:1fr}.optimization-decision-strip>div,.optimization-decision-strip>div:nth-child(3),.optimization-risk-strip>div,.optimization-risk-strip>div:nth-child(3){border-top:1px solid #dce4e9;border-left:0}.optimization-decision-strip>div:first-child,.optimization-risk-strip>div:first-child{border-top:0}.optimization-move-head,.optimization-moves>button{grid-template-columns:88px 1fr 54px}.move-legend{flex-wrap:wrap}.move-legend small{width:100%;margin-left:0}.rationale-facts{grid-template-columns:1fr}.optimization-decision .optimization-evidence-head{flex-direction:column}.optimization-decision .optimization-evidence-head>span{align-self:flex-start}}.incrementality-workspace{padding-top:20px}.workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-tabs button{white-space:normal;border-radius:8px;min-height:44px;line-height:1.3}.incremental-summary{grid-template-columns:repeat(5,1fr);gap:9px;margin:17px 0;display:grid}.incremental-summary p{background:#f5f7f8;border:1px solid #dce1e4;border-radius:8px;margin:0;padding:14px}.incremental-summary span,.incremental-summary strong{display:block}.incremental-summary span{font-size:var(--type-micro);color:#657078}.incremental-summary strong{color:#00226a;margin-top:8px;font-size:21px}.incremental-viz-grid{grid-template-columns:1fr 1fr;gap:14px;margin:17px 0;display:grid}.counterfactual-chart,.incremental-waterfall{background:#fbfcfd;border:1px solid #dce1e4;border-radius:10px;min-height:330px;padding:18px}.counterfactual-bars{border-bottom:1px solid #aeb9c0;justify-content:center;align-items:flex-end;gap:54px;height:195px;margin:18px 30px 0;display:flex}.counterfactual-bars>div{flex-direction:column-reverse;align-items:center;width:110px;height:100%;display:flex;position:relative}.counterfactual-bars i{background:#b7c8d4;border-radius:6px 6px 0 0;width:72px}.counterfactual-bars .observed i{background:linear-gradient(#5dcdff,#0061aa)}.counterfactual-bars span{white-space:nowrap;color:#5d656b;font-size:11px;position:absolute;bottom:-35px}.counterfactual-bars b{color:#00226a;font-size:15px;position:absolute;top:-2px}.incremental-bracket{text-align:center;border-top:2px solid #16a774;max-width:310px;margin:48px auto 0;padding-top:8px}.incremental-bracket span,.incremental-bracket strong,.incremental-bracket small{display:block}.incremental-bracket span,.incremental-bracket small{color:#5d656b;font-size:11px}.incremental-bracket strong{color:#087f5b;margin:3px 0;font-size:22px}.waterfall-row{grid-template-columns:95px 1fr 56px;align-items:center;gap:10px;margin-top:19px;font-size:12px;display:grid}.waterfall-row>div{background:#e7edf1;border-radius:7px;height:13px;overflow:hidden}.waterfall-row i{background:linear-gradient(90deg,#0061aa,#5dcdff);border-radius:7px;height:100%;display:block}.waterfall-row b{text-align:right;color:#087f5b}.incrementality-bottom{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.incrementality-bottom>div,.incrementality-bottom>.reconcile-card{border:1px solid #dce1e4;border-radius:10px;padding:18px}.incrementality-bottom h3{margin:0;font-size:16px}.incrementality-bottom .reconcile-card{background:#fff8e7;margin:0}.incrementality-bottom .reconcile-card>strong{font-size:15px}.lag-table{margin-top:17px;overflow-x:auto}.lag-row{min-width:850px;min-height:57px;font-size:var(--type-small);border-top:1px solid #dfe3e6;grid-template-columns:1.15fr .6fr .75fr 1.8fr 1.35fr;align-items:center;gap:12px;display:grid}.lag-row.header{color:#657078;text-transform:uppercase;min-height:32px;font-size:var(--type-micro);border:0;font-weight:800}.lag-row>b{color:#0061aa}.lag-distribution{background:#edf1f3;border-radius:8px;height:13px;display:flex;overflow:hidden}.lag-distribution i{height:100%;display:block}.lag-distribution .b0,.lag-legend .b0{background:#087f5b}.lag-distribution .b1,.lag-legend .b1{background:#5dcdff}.lag-distribution .b2,.lag-legend .b2{background:#d28a17}.lag-distribution .b3,.lag-legend .b3{background:#7658ad}.lag-legend{font-size:var(--type-micro);color:#5d656b;justify-content:flex-end;gap:16px;margin-top:12px;display:flex}.lag-legend span{align-items:center;gap:6px;display:flex}.lag-legend i{border-radius:2px;width:9px;height:9px;display:block}@media (max-width:1050px){.workspace-tabs{grid-template-columns:repeat(3,1fr)}.incremental-viz-grid,.incrementality-bottom{grid-template-columns:1fr}.incremental-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.workspace-tabs{display:flex}.workspace-tabs button{min-width:190px}.incremental-summary{grid-template-columns:1fr 1fr}.lag-legend{flex-wrap:wrap;justify-content:flex-start}.counterfactual-bars{gap:24px;margin-inline:0}}.mta-attribution-panel{background:#fbfcfd;border:1px solid #cfdbe4;border-radius:11px;min-width:0;margin:18px 0;padding:18px}.mta-model-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mta-model-heading h3{color:#00226a;margin:0;font-size:17px}.mta-model-heading>div:first-child>p:not(.eyebrow){color:#5d656b;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.5}.mta-model-toggle{background:#fff;border:1px solid #bfcfda;border-radius:8px;flex:none;grid-template-columns:repeat(3,1fr);width:360px;display:grid;overflow:hidden}.mta-model-toggle button{color:#365064;cursor:pointer;background:#fff;border:0;min-height:39px;font-size:12px;font-weight:800}.mta-model-toggle button+button{border-left:1px solid #cfdbe4}.mta-model-toggle button.active{color:#fff;background:#00226a}.mta-model-toggle button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #5dcdff;position:relative}.mta-model-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.mta-model-summary p{background:#fff;border:1px solid #dbe3e8;border-top:3px solid #0061aa;border-radius:8px;margin:0;padding:12px}.mta-model-summary span,.mta-model-summary strong{display:block}.mta-model-summary span{color:#657078;font-size:11px}.mta-model-summary strong{color:#00226a;margin-top:7px;font-size:18px}.mta-credit-table{overflow-x:auto}.mta-credit-row{border-top:1px solid #e0e6ea;grid-template-columns:1.25fr .75fr 1.35fr 1fr .75fr;align-items:center;gap:14px;min-width:780px;min-height:48px;font-size:12px;display:grid}.mta-credit-row.header{color:#657078;text-transform:uppercase;border:0;min-height:32px;font-size:11px;font-weight:800}.mta-credit-row.total{background:#f0f6fa;border-top:2px solid #aec4d3}.mta-credit-row>span:nth-child(3){grid-template-columns:minmax(90px,1fr) 48px;align-items:center;gap:9px;display:grid}.mta-credit-row>span:nth-child(3)>i{background:#e3ebf0;border-radius:7px;height:9px;display:block;overflow:hidden}.mta-credit-row>span:nth-child(3)>i>b{background:#0061aa;border-radius:7px;height:100%;display:block}.mta-credit-row>span:nth-child(3)>strong{text-align:right;color:#003d7a}.mta-model-boundary{color:#65563a;background:#fff7e7;border-left:4px solid #d28a17;margin:13px 0 0;padding:11px 13px;font-size:12px;line-height:1.45}.mta-model-boundary strong{color:#76520b}.mta-coverage-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;display:grid}.mta-coverage-strip p{background:#f8fbfd;border:1px solid #d9e3e9;border-top:3px solid #0061aa;border-radius:8px;margin:0;padding:13px}.mta-coverage-strip span,.mta-coverage-strip strong,.mta-coverage-strip small{display:block}.mta-coverage-strip span{color:#657078;font-size:10px}.mta-coverage-strip strong{color:#00226a;margin:7px 0 4px;font-size:22px}.mta-coverage-strip small{color:#657078;font-size:9px;line-height:1.35}.mta-model-guidance{background:#eef7fc;border:1px solid #c8ddeb;border-left:4px solid #0061aa;border-radius:8px;grid-template-columns:1fr 220px;align-items:center;gap:14px;margin:12px 0;padding:13px 14px;display:grid}.mta-model-guidance>div>span{color:#0061aa;letter-spacing:.6px;font-size:9px;font-weight:900}.mta-model-guidance>div>strong{color:#00226a;margin:5px 0;font-size:13px;display:block}.mta-model-guidance>div>p{color:#526674;margin:0;font-size:11px;line-height:1.45}.mta-model-guidance>p{border-left:1px solid #c5d9e6;margin:0;padding-left:14px}.mta-model-guidance>p span,.mta-model-guidance>p strong,.mta-model-guidance>p small{display:block}.mta-model-guidance>p span,.mta-model-guidance>p small{color:#657078;font-size:9px}.mta-model-guidance>p strong{color:#00226a;margin:5px 0;font-size:15px}.mta-model-guidance.lasttouch{background:#fff8e9;border-color:#e7ce98 #e7ce98 #e7ce98 #d28a17}.mta-credit-row{grid-template-columns:1.15fr .68fr 1.25fr .85fr .68fr .65fr 1.15fr;min-width:1080px}.maturity-status{color:#087f5b;background:#e3f5ee;border-radius:13px;width:max-content;padding:5px 7px;font-size:10px;display:inline-flex}.maturity-status.watch{color:#8a5a00;background:#fff0d9}.mta-workspace .mta-two-col{grid-template-columns:minmax(360px,.9fr) minmax(0,1.6fr)}.mta-workspace .role-stack small{white-space:nowrap;font-size:10px!important}@media (max-width:1180px){.mta-workspace .mta-two-col{grid-template-columns:1fr}}@media (max-width:900px){.mta-model-heading{flex-direction:column}.mta-model-toggle{width:100%}.mta-model-summary,.mta-coverage-strip{grid-template-columns:1fr 1fr}.mta-model-guidance{grid-template-columns:1fr}.mta-model-guidance>p{border-top:1px solid #c5d9e6;border-left:0;padding:10px 0 0}}@media (max-width:720px){.measurement-workspace{min-width:0;overflow:hidden}.mta-attribution-panel{padding:15px 13px}.mta-model-toggle{display:flex;overflow-x:auto}.mta-model-toggle button{min-width:112px}.mta-credit-table{max-width:100%;padding-bottom:7px}.mta-model-summary,.mta-coverage-strip{grid-template-columns:1fr 1fr}.mta-two-col{min-width:0}.journey-explorer{min-width:0;overflow-x:auto}.journey-path.rich{min-width:720px}.path-table{max-width:100%}.mta-workspace .role-stack small{white-space:normal}}.mta-redesign{gap:16px;display:grid}.mta-exec-head{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:3px 2px 0;display:grid}.mta-exec-head h2{color:#172d4f;max-width:900px;margin:5px 0 8px;font-size:24px}.mta-exec-head>div>p:not(.eyebrow){color:#5b646b;max-width:820px;margin:0;font-size:13px;line-height:1.55}.mta-scope-badge{background:#eef7fc;border-left:3px solid #5dcdff;border-radius:7px;padding:13px 15px}.mta-scope-badge span,.mta-scope-badge strong,.mta-scope-badge small{display:block}.mta-scope-badge span{color:#0061aa;font-size:10px;font-weight:900}.mta-scope-badge strong{color:#00226a;margin:5px 0;font-size:18px}.mta-scope-badge small{color:#657078;font-size:10px}.mta-hero-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mta-hero-kpis p{background:#f8fafc;border:1px solid #d8e1e7;border-top:3px solid #0061aa;border-radius:9px;margin:0;padding:14px}.mta-hero-kpis span,.mta-hero-kpis strong,.mta-hero-kpis small{display:block}.mta-hero-kpis span{color:#5f6b73;font-size:11px}.mta-hero-kpis strong{color:#00226a;margin:6px 0 2px;font-size:23px}.mta-hero-kpis small{color:#68767f;font-size:10px}.mta-redesign .mta-attribution-panel{background:#fff;margin:0;padding:19px}.mta-attribution-layout{grid-template-columns:minmax(0,1.7fr) minmax(255px,.65fr);gap:18px;margin-top:17px;display:grid}.mta-credit-chart{min-width:0}.mta-credit-chart-head,.mta-credit-chart-row{grid-template-columns:150px minmax(210px,1fr) 80px 72px;align-items:center;gap:13px;display:grid}.mta-credit-chart-head{color:#657078;text-transform:uppercase;padding:0 0 8px;font-size:10px;font-weight:800}.mta-credit-chart-row{border-top:1px solid #e1e6e9;min-height:45px;font-size:11px}.mta-credit-chart-row>strong{font-size:12px}.mta-credit-chart-row>div{grid-template-columns:minmax(100px,1fr) 48px;align-items:center;gap:8px;display:grid}.mta-credit-chart-row>div>i{background:linear-gradient(90deg,#0061aa,#5dcdff);border-radius:7px;height:12px}.mta-credit-chart-row>div>b{text-align:right;color:#003d7a}.mta-credit-chart-row>span{text-align:right;font-variant-numeric:tabular-nums}.mta-credit-chart-row>em{text-align:right;color:#75818a;font-style:normal;font-weight:800}.mta-credit-chart-row>em.positive,.mta-movers .positive{color:#087f5b}.mta-credit-chart-row>em.negative,.mta-movers .negative{color:#a85c20}.mta-method-card{background:#eef7fc;border:1px solid #c8ddea;border-left:4px solid #0061aa;border-radius:9px;padding:16px}.mta-method-card>span{color:#0061aa;letter-spacing:.5px;font-size:10px;font-weight:900}.mta-method-card h4{color:#00226a;margin:8px 0 6px;font-size:16px}.mta-method-card>p{color:#526674;margin:0;font-size:12px;line-height:1.5}.mta-method-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;display:grid}.mta-method-card dl>div{border-top:1px solid #c5d9e6;padding-top:9px}.mta-method-card dt{color:#657078;font-size:10px}.mta-method-card dd{color:#00226a;margin:4px 0 0;font-size:16px;font-weight:800}.mta-method-card.lasttouch{background:#fff8e9;border-color:#e7ce98 #e7ce98 #e7ce98 #d28a17}.mta-movers{border-top:1px solid #c5d9e6;margin-top:16px;padding-top:12px}.mta-movers>strong{color:#365064;font-size:11px}.mta-movers p{justify-content:space-between;gap:8px;margin:8px 0 0;font-size:11px;display:flex}.mta-model-boundary{margin-bottom:0}.mta-journey-section,.mta-paths{background:#fff;border:1px solid #d8e1e7;border-radius:10px;padding:18px}.mta-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.mta-section-heading h3{color:#172d4f;margin:3px 0 0;font-size:17px}.mta-section-heading>span{color:#087f5b;font-size:11px;font-weight:800}.mta-section-heading .journey-selector{margin:0}.mta-journey-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:15px;margin-top:15px;display:grid}.mta-redesign .journey-explorer{padding:16px}.mta-role-card{background:#f8fafc;border:1px solid #dce3e7;border-radius:9px;padding:15px}.mta-role-legend{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mta-role-legend>strong{color:#172d4f;margin-right:auto;font-size:13px}.mta-role-legend span{color:#5f6b73;align-items:center;gap:4px;font-size:9px;display:flex}.mta-role-legend i{background:#0061aa;border-radius:2px;width:8px;height:8px}.mta-role-legend span:nth-child(3) i{background:#5dcdff}.mta-role-legend span:nth-child(4) i{background:#00226a}.mta-redesign .role-stack>div{grid-template-columns:102px 1fr auto;gap:8px}.mta-redesign .role-stack small{grid-column:auto;white-space:nowrap!important}.mta-decisions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mta-decisions>div{background:#f8fafc;border:1px solid #d8e1e7;border-radius:10px;padding:17px}.mta-decisions>div:last-child{border-top:4px solid #087f5b}.mta-decisions h3{color:#172d4f;margin:4px 0 10px;font-size:16px}.mta-decisions ol{gap:8px;margin:0;padding-left:20px;display:grid}.mta-decisions li{color:#42535f;padding-left:4px;font-size:12px;line-height:1.45}.mta-paths .path-table{margin-top:12px}.mta-detail-table{background:#fff;border:1px solid #d8e1e7;border-radius:9px;overflow:hidden}.mta-detail-table summary{cursor:pointer;color:#003d7a;padding:14px 17px;font-size:12px;font-weight:900}.mta-detail-table[open] summary{background:#f5f8fa;border-bottom:1px solid #d8e1e7}.mta-detail-table .mta-credit-table{padding:0 17px 10px}.mta-detail-table .mta-credit-row>span:nth-child(3){display:block}.mta-redesign .integrity-callout{margin-top:0}@media (max-width:1180px){.mta-attribution-layout,.mta-journey-grid{grid-template-columns:1fr}.mta-credit-chart-head,.mta-credit-chart-row{grid-template-columns:135px minmax(180px,1fr) 75px 70px}}@media (max-width:900px){.mta-exec-head{grid-template-columns:1fr}.mta-scope-badge{max-width:260px}.mta-hero-kpis{grid-template-columns:1fr 1fr}.mta-section-heading{flex-direction:column;align-items:flex-start}.mta-decisions{grid-template-columns:1fr}}@media (max-width:720px){.mta-hero-kpis{grid-template-columns:1fr 1fr}.mta-credit-chart{overflow:visible}.mta-credit-chart-head,.mta-credit-chart-row{grid-template-columns:125px minmax(0,1fr);min-width:0}.mta-credit-chart-head>span:nth-child(n+3),.mta-credit-chart-row>span,.mta-credit-chart-row>em{display:none}.mta-credit-chart-row>div{grid-template-columns:minmax(70px,1fr) 45px}.mta-journey-grid{min-width:0}.mta-redesign .journey-explorer{overflow:visible}.mta-redesign .journey-path.rich{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.mta-redesign .journey-path.rich>span{display:block}.mta-redesign .journey-path.rich>span>i{display:none}.mta-redesign .journey-path.rich>span:last-child{grid-column:1/-1}.mta-role-card{overflow:visible}.mta-redesign .role-stack{min-width:0}.mta-redesign .role-stack>div{grid-template-columns:90px minmax(0,1fr)}.mta-redesign .role-stack small{grid-column:2;white-space:normal!important}.mta-detail-table .mta-credit-table{padding-inline:12px}}.mta-segment-toggle{background:#fff;border:1px solid #bfcfda;border-radius:8px;grid-template-columns:1fr 1fr;min-width:250px;display:grid;overflow:hidden}.mta-segment-toggle button{color:#365064;cursor:pointer;background:#fff;border:0;min-height:39px;padding:8px 15px;font-size:11px;font-weight:900}.mta-segment-toggle button+button{border-left:1px solid #cfdbe4}.mta-segment-toggle button.active{color:#fff;background:#00226a}.mta-segment-toggle button:focus-visible,.mta-journey-types button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #5dcdff;position:relative}.mta-journey-context{background:#eef7fc;border-left:4px solid #0061aa;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;margin-top:14px;padding:11px 13px;display:grid}.mta-journey-context strong{color:#00226a;font-size:12px}.mta-journey-context span{color:#425866;font-size:11px}.mta-journey-context small{color:#657078;text-align:right;font-size:9px}.mta-journey-types{margin:12px 0 0}.mta-touchpoint-legend{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:11px;display:flex}.mta-touchpoint-legend span{color:#657078;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.mta-touchpoint-legend i{border-radius:3px;width:9px;height:9px}.mta-touchpoint-legend .full{background:#0061aa}.mta-touchpoint-legend .partial{background:#18a9d8}.mta-touchpoint-legend .influence{background:#7658ad}.mta-touchpoint-path{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mta-touchpoint-path li{background:#f7fbfd;border:1px solid #cfe1ec;border-radius:8px;flex-direction:column;min-height:118px;padding:12px;display:flex;position:relative}.mta-touchpoint-path li:not(:last-child):after{content:"→";z-index:1;color:#6c9dbe;font-size:13px;font-weight:900;position:absolute;top:45px;right:-9px}.mta-touchpoint-path b{color:#0061aa;text-transform:uppercase;letter-spacing:.25px;font-size:8px;line-height:1.35}.mta-touchpoint-path strong{color:#172d4f;margin:9px 0 12px;font-size:11px;line-height:1.3}.mta-touchpoint-path small{color:#fff;border-radius:11px;width:max-content;max-width:100%;margin-top:auto;padding:4px 6px;font-size:8px;font-weight:900;display:inline-flex}.mta-touchpoint-path small.full-control{background:#0061aa}.mta-touchpoint-path small.partial-control{background:#168db6}.mta-touchpoint-path small.influence{background:#7658ad}@media (max-width:900px){.mta-segment-toggle{width:100%}.mta-journey-context{grid-template-columns:auto 1fr}.mta-journey-context small{text-align:left;grid-column:1/-1}}@media (max-width:720px){.mta-journey-context{grid-template-columns:1fr}.mta-journey-context small{grid-column:auto}.mta-journey-types{grid-template-columns:1fr;display:grid}.mta-touchpoint-legend{justify-content:flex-start}.mta-touchpoint-path{grid-template-columns:1fr 1fr}.mta-touchpoint-path li{min-height:108px}.mta-touchpoint-path li:not(:last-child):after{display:none}}.voice-analytics,.voice-analytics>.panel{min-width:0;max-width:100%}.voice-hero{color:#fff;background:linear-gradient(120deg,#00226a,#004f94);grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;padding:27px;display:grid}.voice-overview-copy h2{color:#fff;margin:0 0 9px;font-size:28px;line-height:1.15}.voice-overview-copy p{color:#dcecf6;margin:0;font-size:12px;line-height:1.5}.voice-overview-copy small{color:#bfe8fa;margin-top:9px;font-size:10px;font-weight:800;display:block}.voice-hero-score{background:#ffffff17;border:1px solid #fff3;border-radius:10px;padding:18px}.voice-hero-score span,.voice-hero-score strong,.voice-hero-score small{display:block}.voice-hero-score span{color:#bfe8fa;letter-spacing:.7px;font-size:10px;font-weight:900}.voice-hero-score strong{margin:9px 0 4px;font-size:30px}.voice-hero-score small{color:#dcecf6;font-size:11px}.voice-kpis{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:16px;display:grid}.voice-kpis p{background:#f8fafb;border:1px solid #dbe2e7;border-top:3px solid #0061aa;border-radius:8px;margin:0;padding:13px}.voice-kpis span,.voice-kpis strong,.voice-kpis small{display:block}.voice-kpis span{color:#657078;min-height:28px;font-size:11px}.voice-kpis strong{color:#00226a;margin:7px 0 3px;font-size:21px}.voice-kpis small{color:#657078;font-size:10px;line-height:1.35}.voice-topic-bars{margin-top:17px}.voice-topic-bars>div{grid-template-columns:145px 1fr 42px 70px;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:grid}.voice-topic-bars>div>i{background:#e7edf1;border-radius:7px;height:11px;overflow:hidden}.voice-topic-bars>div>i>b{background:#0061aa;border-radius:7px;height:100%;display:block}.voice-topic-bars strong{color:#00226a;text-align:right}.voice-topic-bars small{color:#657078;text-align:right}.sentiment-stack{border-radius:7px;height:22px;margin-top:19px;display:flex;overflow:hidden}.sentiment-stack i{background:#087f5b}.sentiment-stack b{background:#82a6bd}.sentiment-stack em{background:#d28a17}.sentiment-legend{color:#657078;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:11px;display:flex}.sentiment-legend span{align-items:center;gap:6px;display:flex}.sentiment-legend i{border-radius:2px;width:8px;height:8px;display:block}.sentiment-legend span:first-child i{background:#087f5b}.sentiment-legend span:nth-child(2) i{background:#82a6bd}.sentiment-legend span:nth-child(3) i{background:#d28a17}.voice-signal-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.voice-signal-grid p{background:#f8fafb;border:1px solid #dce3e7;border-radius:8px;margin:0;padding:12px}.voice-signal-grid span,.voice-signal-grid strong,.voice-signal-grid small{display:block}.voice-signal-grid span{color:#657078;font-size:10px}.voice-signal-grid strong{color:#00226a;margin:6px 0 3px;font-size:13px}.voice-signal-grid small{color:#657078;font-size:10px}.voice-outcome-path>div{align-items:stretch;gap:8px;margin-top:18px;padding-bottom:7px;display:flex;overflow-x:auto}.voice-outcome-path>div>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.voice-outcome-path article{background:#f8fbfd;border:1px solid #d7e1e7;border-top:4px solid #0061aa;border-radius:9px;flex:1;min-width:150px;min-height:145px;padding:13px}.voice-outcome-path small,.voice-outcome-path strong,.voice-outcome-path b,.voice-outcome-path em{display:block}.voice-outcome-path small{color:#0061aa;font-size:10px;font-weight:900}.voice-outcome-path strong{color:#00226a;margin:11px 0 4px;font-size:22px}.voice-outcome-path b{font-size:11px}.voice-outcome-path em{color:#657078;margin-top:11px;font-size:10px;font-style:normal;line-height:1.35}.voice-outcome-path>div>span>i{color:#6e8aa0;font-size:19px;font-style:normal}.transcript-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.transcript-head h2{margin:0}.transcript-head>div:last-child{gap:8px;display:flex}.transcript-head label{color:#657078;gap:4px;font-size:10px;font-weight:800;display:grid}.transcript-head input,.transcript-head select{color:#253b4c;background:#fff;border:1px solid #cbd7df;border-radius:7px;min-width:190px;padding:9px 10px;font-size:11px}.transcript-table{margin-top:16px;overflow-x:auto}.transcript-row{border-top:1px solid #e0e5e8;grid-template-columns:.75fr .9fr .65fr .65fr 2.4fr;align-items:center;gap:12px;min-width:900px;min-height:58px;font-size:11px;display:grid}.transcript-row.header{color:#657078;text-transform:uppercase;border:0;min-height:32px;font-size:10px;font-weight:800}.transcript-row span:first-child{color:#003d7a;font-weight:900}.transcript-row span:last-child{color:#52616a;line-height:1.4}.transcript-row .watch{color:#9a6407;font-weight:800}.transcript-empty{color:#657078;margin:18px 0;font-size:12px}.voice-monitor-list{margin-top:13px}.voice-monitor-list p{border-top:1px solid #e0e5e8;grid-template-columns:28px 1fr auto;align-items:center;gap:8px 11px;margin:0;padding:12px 0;display:grid}.voice-monitor-list p>span{color:#0061aa;background:#eaf5fb;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.voice-monitor-list strong{font-size:12px}.voice-monitor-list b{color:#0061aa;font-size:12px}.voice-monitor-list small{color:#657078;grid-column:2/4;font-size:10px}.voice-boundary{color:#65563a;background:#fff7e7;border-left:4px solid #d28a17;margin:14px 0 0;padding:11px 12px;font-size:11px;line-height:1.45}.voice-coverage-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.voice-coverage-grid p{border-bottom:1px solid #e0e5e8;justify-content:space-between;gap:10px;margin:0;padding:10px 2px;font-size:11px;display:flex}.voice-coverage-grid span{color:#657078}.voice-coverage-grid strong{color:#00226a}.voice-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.voice-actions>div+div{border-left:1px solid #dce3e7;padding-left:24px}.voice-actions ol{margin:14px 0 0;padding-left:21px}.voice-actions li{color:#3f4f59;padding:7px 0 7px 4px;font-size:12px;line-height:1.45}.voice-actions li::marker{color:#0061aa;font-weight:900}@media (max-width:1180px){.voice-kpis{grid-template-columns:repeat(3,1fr)}.voice-outcome-path>div>span{min-width:180px}.voice-actions{grid-template-columns:1fr}.voice-actions>div+div{border-top:1px solid #dce3e7;border-left:0;padding:20px 0 0}}@media (max-width:720px){.voice-hero{grid-template-columns:1fr;padding:21px 18px}.voice-overview-copy h2{font-size:25px}.voice-kpis{grid-template-columns:1fr 1fr}.voice-topic-bars>div{grid-template-columns:110px 1fr 38px}.voice-topic-bars small{grid-column:2/4}.voice-signal-grid{grid-template-columns:1fr}.transcript-head{flex-direction:column}.transcript-head>div:last-child{flex-direction:column;width:100%}.transcript-head input,.transcript-head select{width:100%}.voice-coverage-grid{grid-template-columns:1fr}}.maturity-workspace{padding:26px}.maturity-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.maturity-head h2{color:#00226a;margin:5px 0 0;font-size:23px}.maturity-subtitle{color:#657078;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.5}.cohort-age-control{white-space:nowrap;background:#f0f4f7;border:1px solid #d9e0e5;border-radius:9px;align-items:center;gap:6px;padding:6px;display:flex}.cohort-age-control>span{color:#657078;margin:0 5px;font-size:10px;font-weight:900}.cohort-age-control button{color:#4e5d66;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:44px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:800}.cohort-age-control button:hover{border-color:#9eb9ca}.cohort-age-control button:focus-visible,.maturity-matrix button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.cohort-age-control button.active{color:#fff;background:#0061aa;box-shadow:0 2px 7px #0061aa33}.maturity-head>.eyebrow{margin:12px 0 0}.maturity-kpi-strip{background:#f8fafb;border:1px solid #d7e0e6;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:18px 0 14px;display:grid;overflow:hidden}.maturity-kpi-strip>div{border-left:1px solid #d7e0e6;min-width:0;padding:14px}.maturity-kpi-strip>div:first-child{border-left:0}.maturity-kpi-strip>div.projected{background:#eef7fc;box-shadow:inset 0 3px #0061aa}.maturity-kpi-strip dt,.maturity-kpi-strip small{color:#657078;font-size:8px;line-height:1.35;display:block}.maturity-kpi-strip dt{min-height:24px;font-weight:800}.maturity-kpi-strip dd{color:#00226a;white-space:nowrap;margin:6px 0 3px;font-size:17px;font-weight:900}.maturity-kpi-strip>div.projected dd{color:#0061aa}.maturity-decision{background:#f2f8fc;border:1px solid #cbdbe5;border-left:5px solid #0061aa;border-radius:9px;grid-template-columns:minmax(0,1.2fr) minmax(460px,.8fr);align-items:center;gap:24px;margin:18px 0 14px;padding:17px 19px;display:grid}.maturity-decision.risk{background:#fff9ed;border-color:#ead6ad #ead6ad #ead6ad #c77f12}.maturity-decision>div>span{color:#0061aa;letter-spacing:.7px;font-size:9px;font-weight:900}.maturity-decision.risk>div>span{color:#8a5a00}.maturity-decision>div>strong{color:#00226a;margin:5px 0;font-size:15px;display:block}.maturity-decision>div>p{color:#566872;margin:0;font-size:11px;line-height:1.45}.maturity-decision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.maturity-decision dl div{border-left:1px solid #cad8e1;padding-left:14px}.maturity-decision dt{color:#657078;min-height:25px;font-size:9px;line-height:1.35}.maturity-decision dd{color:#00226a;margin:5px 0 0;font-size:17px;font-weight:900}.maturity-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:14px;display:grid}.maturity-curve-card,.realization-card,.maturity-matrix-card{background:#fbfcfd;border:1px solid #dce1e4;border-radius:10px;min-width:0;padding:18px}.maturity-legend{color:#657078;justify-content:flex-end;gap:16px;margin:10px 4px 0;font-size:9px;display:flex}.maturity-legend span{align-items:center;gap:6px;display:flex}.maturity-legend i{width:20px;height:0;display:inline-block}.maturity-legend i.observed{border-top:3px solid #0061aa}.maturity-legend i.expected{border-top:2px dashed #61737f}.maturity-curve{width:100%;height:auto;max-height:250px;display:block}.maturity-curve line{stroke:#e4eaee;stroke-width:1px}.maturity-curve text{fill:#6b7982;font-family:Arial,Helvetica,sans-serif;font-size:9px}.maturity-curve .maturity-selected-guide{stroke:#b5cad8;stroke-dasharray:3 4}.maturity-expected-line,.maturity-observed-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.maturity-expected-line{stroke:#61737f;stroke-width:2px;stroke-dasharray:6 6}.maturity-observed-line{stroke:#0061aa;stroke-width:4px}.expected-point{fill:#fff;stroke:#61737f;stroke-width:2px}.observed-point{fill:#fff;stroke:#0061aa;stroke-width:3px}.maturity-curve g.selected .observed-point{fill:#0061aa;stroke:#fff;filter:drop-shadow(0 0 .8px #0061aa)}.maturity-curve .maturity-value-label{fill:#00226a;font-size:11px;font-weight:900}.maturity-curve .maturity-age-label{font-weight:800}.maturity-chart-note,.realization-foot{color:#77858d;margin:4px 0 0;font-size:8px;line-height:1.45}.maturity-chart-note code{font-size:8px}.install-lag-summary{border-bottom:1px solid #dfe5e9;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 18px;padding-bottom:15px;display:grid}.install-lag-summary span{border-left:2px solid #9eb4c2;padding-left:9px}.install-lag-summary small,.install-lag-summary strong{display:block}.install-lag-summary small{color:#657078;font-size:8px}.install-lag-summary strong{color:#00226a;margin-top:3px;font-size:16px}.realization-timeline{margin:0;padding:0;list-style:none}.realization-timeline li{grid-template-rows:auto auto;grid-template-columns:64px minmax(60px,1fr) 64px;align-items:center;gap:4px 9px;padding:7px 0;display:grid;position:relative}.timeline-day{color:#26343c;font-size:10px;font-weight:900}.timeline-track{background:#e3e9ed;border-radius:5px;height:8px;overflow:hidden}.timeline-track i{border-radius:inherit;background:#0061aa;height:100%;display:block}.realization-timeline li>strong{color:#00226a;text-align:right;font-size:11px}.realization-timeline li>small{color:#687780;grid-column:2/4;font-size:8px}.realization-timeline li>b{background:#c5d1d9;width:1px;height:10px;position:absolute;bottom:-5px;left:31px}.maturity-matrix-card{margin-top:14px}.maturity-matrix-wrap{max-width:100%;margin-top:13px;overflow-x:auto}.maturity-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.maturity-matrix th,.maturity-matrix td{text-align:center;border-top:1px solid #e0e5e8;padding:7px}.maturity-matrix thead th{color:#657078;border-top:0;font-size:9px}.maturity-matrix thead th:first-child{text-align:left;width:145px}.maturity-matrix thead th:last-child{width:132px}.maturity-matrix thead small{margin-top:3px;font-size:7px;font-weight:500;display:block}.maturity-matrix tbody th{text-align:left}.maturity-matrix tbody th small,.maturity-matrix tbody th strong{display:block}.maturity-matrix tbody th small{color:#0061aa;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.maturity-matrix tbody th strong{color:#26343c;margin-top:3px;font-size:10px}.maturity-matrix tr.selected-scope{background:#f1f8fc}.maturity-matrix td button{color:#36505e;cursor:pointer;background:#edf4f8;border:1px solid #0000;border-radius:6px;width:100%;min-height:42px;padding:5px}.maturity-matrix td button:hover{border-color:#8fb1c5}.maturity-matrix td button.selected{border-color:#0061aa;box-shadow:inset 0 0 0 1px #0061aa}.maturity-matrix td button.watch{color:#78520e;background:#fff7e8}.maturity-matrix td button.risk{color:#76500a;background:#ffefd3}.maturity-matrix td button strong,.maturity-matrix td button small{display:block}.maturity-matrix td button strong{font-size:11px}.maturity-matrix td button small{margin-top:2px;font-size:7px}.matrix-pending strong,.matrix-pending small{display:block}.matrix-pending strong{color:#00226a;font-size:11px}.matrix-pending small{color:#657078;margin-top:3px;font-size:7px}.maturity-cost-read{background:#f3f8fb;border:1px solid #c8d9e4;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(580px,.9fr);align-items:center;gap:25px;margin-top:14px;padding:16px 18px;display:grid}.maturity-cost-read>div>span{color:#0061aa;letter-spacing:.7px;font-size:8px;font-weight:900}.maturity-cost-read>div>strong{color:#00226a;margin:5px 0;font-size:14px;display:block}.maturity-cost-read>div>p{color:#5e707a;margin:0;font-size:10px;line-height:1.45}.maturity-cost-read dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.maturity-cost-read dl div{border-left:1px solid #c8d7e0;padding-left:14px}.maturity-cost-read dt,.maturity-cost-read small{color:#657078;font-size:8px}.maturity-cost-read dd{color:#26343c;margin:5px 0 3px;font-size:17px;font-weight:900}.maturity-cost-read dl .adjusted dd{color:#0061aa}.maturity-matrix td button em{text-transform:uppercase;letter-spacing:.35px;margin-top:3px;font-size:7px;font-style:normal;font-weight:900;display:block}.maturity-matrix td button.behind{color:#76500a;background:#ffefd3}.maturity-matrix td button.ahead{color:#005691;background:#e7f3fa}.install-fallout-boundary{border-top:1px solid #dce3e7;grid-template-columns:minmax(0,1fr) minmax(620px,1fr);align-items:center;gap:24px;margin-top:14px;padding:16px 3px 0;display:grid}.install-fallout-boundary>div>span{color:#8a5a00;letter-spacing:.7px;font-size:8px;font-weight:900}.install-fallout-boundary>div>strong{color:#26343c;margin:5px 0;font-size:13px;line-height:1.35;display:block}.install-fallout-boundary>div>p{color:#657078;margin:0;font-size:9px;line-height:1.45}.install-fallout-boundary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.install-fallout-boundary dl div{border-left:1px solid #d7dfe4;padding-left:12px}.install-fallout-boundary dt,.install-fallout-boundary small{color:#657078;font-size:8px}.install-fallout-boundary dt{min-height:23px}.install-fallout-boundary dd{color:#26343c;margin:4px 0 3px;font-size:15px;font-weight:900}@media (max-width:1160px){.maturity-head{flex-direction:column}.cohort-age-control{width:100%}.maturity-decision,.maturity-analysis-grid,.maturity-cost-read{grid-template-columns:1fr}.maturity-cost-read dl{max-width:650px}}@media (max-width:700px){.maturity-workspace{padding:18px 14px}.maturity-head{gap:16px}.maturity-head h2{font-size:20px}.cohort-age-control{max-width:100%;overflow-x:auto}.cohort-age-control>span{z-index:2;background:#f0f4f7;position:sticky;left:0}.maturity-decision{padding:15px}.maturity-decision dl{grid-template-columns:1fr}.maturity-decision dl div{border-top:1px solid #d8e0e5;border-left:0;padding:9px 0}.maturity-decision dt{min-height:0}.maturity-analysis-grid{display:block}.realization-card{margin-top:12px}.maturity-curve-card,.realization-card,.maturity-matrix-card{padding:14px}.maturity-curve{min-width:0}.maturity-matrix-wrap{margin-right:-4px}.maturity-cost-read{padding:15px}.maturity-cost-read dl{grid-template-columns:1fr}.maturity-cost-read dl div{border-top:1px solid #d8e0e5;border-left:0;padding:9px 0}.install-lag-summary{gap:4px}.install-lag-summary span{padding-left:6px}.install-lag-summary strong{font-size:14px}}@media (max-width:1160px){.install-fallout-boundary{grid-template-columns:1fr}.install-fallout-boundary dl{max-width:760px}}@media (max-width:700px){.install-fallout-boundary dl{grid-template-columns:1fr 1fr}.install-fallout-boundary dl div{margin-bottom:10px}}@media (max-width:1160px){.maturity-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.maturity-kpi-strip>div:nth-child(4){border-top:1px solid #d7e0e6;border-left:0}}@media (max-width:700px){.maturity-kpi-strip{grid-template-columns:1fr 1fr}.maturity-kpi-strip>div:nth-child(odd){border-left:0}.maturity-kpi-strip>div:nth-child(n+3){border-top:1px solid #d7e0e6}.maturity-kpi-strip dd{font-size:15px}}.subscriber-orbit{background:conic-gradient(#43dfa9 0 85%,#ffffff1a 85%)}.trajectory-range{grid-template-columns:repeat(3,1fr)}.trajectory-range p:nth-child(2){background:#5dcdff14}.year-one-scorecard{margin-bottom:14px;padding:24px}.scorecard-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.scorecard-head h2{margin:0;font-size:21px}.scorecard-head>div>p:not(.eyebrow){color:#5d656b;max-width:920px;margin:8px 0 0;font-size:13px;line-height:1.55}.scorecard-head>span{color:#0061aa;white-space:nowrap;background:#eaf5fb;border-radius:18px;padding:8px 11px;font-size:11px;font-weight:800}.success-table{margin-top:18px;overflow-x:auto}.success-row{border-top:1px solid #dfe3e6;grid-template-columns:1.05fr 1.65fr .7fr .85fr .75fr .75fr .7fr;align-items:center;gap:12px;min-width:930px;min-height:49px;font-size:12px;display:grid}.success-row.header{color:#657078;text-transform:uppercase;border:0;min-height:34px;font-size:11px;font-weight:800}.success-row.dimension-start{border-top:2px solid #bfd6e4}.success-row>span:nth-child(2){color:#242629;font-weight:800}.dimension-label{color:#0061aa;letter-spacing:.45px;font-size:11px;font-weight:900}.dimension-label i{color:#a5b0b7;font-style:normal}.success-status{border-radius:14px;width:max-content;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.success-status.on-track,.success-status.ahead{color:#087f5b;background:#e3f5ee}.success-status.watch{color:#8a5a00;background:#fff1d9}.scorecard-footer{border-top:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:20px;margin-top:7px;padding-top:13px;display:flex}.scorecard-footer span{color:#657078;font-size:11px}.scorecard-footer button{color:#0061aa;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.scorecard-footer>strong{color:#0061aa;font-size:11px}@media (max-width:900px){.scorecard-head{flex-direction:column}.scorecard-head>span{white-space:normal}.year-one-scorecard{padding:19px}}.forecast-outlook{margin:12px 0 14px;padding:24px}.forecast-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.forecast-heading h2{color:#003b67;margin:0;font-size:24px}.forecast-summary{grid-template-columns:repeat(5,1fr);gap:9px;margin:16px 0 15px;display:grid}.forecast-summary article{background:#f8fafb;border:1px solid #dce3e7;border-top:3px solid #8fa6b5;border-radius:8px;padding:13px 14px}.forecast-summary article:first-child{background:#f4faff;border-top-color:#0061aa}.forecast-summary span,.forecast-summary small{color:#657078;font-size:10px;display:block}.forecast-summary strong{color:#00226a;margin:8px 0 3px;font-size:23px;display:block}.forecast-summary article.positive strong,.forecast-summary article.positive small{color:#087f5b}.forecast-chart-card{border:1px solid #dce3e7;border-radius:9px;min-width:0;padding:17px}.forecast-combo-card{overflow-x:auto}.forecast-chart-head{justify-content:flex-end;align-items:center;gap:16px;display:flex}.forecast-legend{color:#657078;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;font-size:9px;display:flex}.forecast-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.forecast-legend i{border-radius:2px;width:16px;height:4px;display:inline-block}.forecast-legend i.forecast{border-top:3px dashed #7257d9;height:0}.forecast-legend i.target{border-top:3px dashed #e07a2f;height:0}.forecast-legend i.range{background:#eeeafd;border:1px solid #c9bff2;height:8px}.forecast-line-chart{width:100%;min-width:860px;height:auto;margin-top:7px;display:block;overflow:visible}.forecast-grid-line{stroke:#e5eaed;stroke-width:1px}.forecast-axis-label,.forecast-month-label,.forecast-boundary-label,.forecast-bar-total{fill:#657078;font-family:Arial,Helvetica,sans-serif;font-size:10px}.forecast-bar-total{fill:#33464f;font-size:9px;font-weight:800}.forecast-boundary{stroke:#9fb1bd;stroke-width:1px;stroke-dasharray:4 5}.forecast-boundary-label{fill:#7257d9;letter-spacing:.6px;font-size:9px;font-weight:900}.forecast-confidence{fill:#eeeafd;opacity:.82;stroke:none}.forecast-svg-bar{outline:none}.forecast-svg-bar:focus rect{stroke:#172b3a;stroke-width:2px}.forecast-svg-bar rect{stroke:#fff;stroke-width:1px}.forecast-svg-bar.forecast rect{opacity:.7;stroke:#526775;stroke-width:1px;stroke-dasharray:3 2}.forecast-target-line,.forecast-actual-line,.forecast-projection-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.forecast-target-line{stroke:#e07a2f;stroke-width:3px;stroke-dasharray:3 6}.forecast-actual-line{stroke:#0061aa;stroke-width:4px}.forecast-projection-line{stroke:#7257d9;stroke-width:4px;stroke-dasharray:8 7}.forecast-actual-point{fill:#fff;stroke:#0061aa;stroke-width:3px}.forecast-projection-point{fill:#fff;stroke:#7257d9;stroke-width:3px}.forecast-hit-area{fill:#0000;stroke:none;cursor:pointer;outline:none}.forecast-hit-area:focus{stroke:#172b3a;stroke-width:2px;fill:#ffffff2e}.forecast-tooltip rect{fill:#172b3a;stroke:#fff;stroke-width:1px;filter:drop-shadow(0 4px 10px #0003)}.forecast-tooltip-title,.forecast-tooltip-line{font-family:Arial,Helvetica,sans-serif}.forecast-tooltip-title{fill:#fff;font-size:11px;font-weight:800}.forecast-tooltip-line{fill:#e9f0f4;font-size:10px}.forecast-disclaimer{text-align:right;color:#7a858c;letter-spacing:.6px;margin:8px 0 0;font-size:8px;font-weight:800}.governance-view .year-one-scorecard{margin:0}@media (max-width:1200px){.forecast-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.forecast-outlook{padding:18px 14px}.forecast-summary{grid-template-columns:1fr 1fr}.forecast-summary article:last-child{grid-column:1/-1}.forecast-chart-card{padding:13px}.forecast-line-chart{min-width:760px}}.forecast-legend i.actual{background:#087f72}.forecast-legend i.target{border-top-color:#b07a00}.forecast-legend i.range{background:#fbe5e6;border-color:#efb1b4}.forecast-legend i.home{background:#0061aa}.forecast-legend i.small-business{background:#d6a53a}.forecast-legend i.health{background:#5dcdff}.forecast-legend>strong{color:#33464f;letter-spacing:.5px;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:900}.forecast-legend-box{background:#f8fafb;border:1px solid #dce3e7;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;width:auto;max-width:620px;margin-left:auto;padding:9px 11px;box-shadow:0 2px 7px #00226a0d}.forecast-legend-row{grid-template-columns:72px 1fr;align-items:center;gap:10px;display:grid}.forecast-legend-row+.forecast-legend-row{border-top:1px solid #dce3e7;margin-top:8px;padding-top:8px}.forecast-legend-row>strong{color:#33464f;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.forecast-legend-row>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}@media (max-width:760px){.forecast-legend-box{width:100%;max-width:none}.forecast-legend-row{grid-template-columns:1fr;gap:6px}}.forecast-confidence{fill:#fbe5e6;opacity:.72}.forecast-svg-bar rect.home{fill:#0061aa}.forecast-svg-bar rect.small-business{fill:#d6a53a}.forecast-svg-bar rect.health{fill:#5dcdff}.forecast-target-line{stroke:#b07a00}.forecast-actual-line,.forecast-actual-point{stroke:#087f72}.forecast-projection-point{stroke:#e5484d}.forecast-legend i.forecast{border-top-color:#18864b}.forecast-boundary-label{fill:#18864b}.forecast-projection-line,.forecast-projection-point{stroke:#18864b}.exec-command-hero{grid-template-columns:minmax(0,1.2fr) minmax(500px,.9fr);gap:28px}.trajectory-card.dual-gauges{grid-template-columns:1fr 1fr;gap:0;padding:17px 12px;display:grid}.gauge-unit{min-width:0;padding:0 12px}.gauge-unit+.gauge-unit{border-left:1px solid #ffffff24}.dual-gauges .probability-orbit{width:116px;height:116px;margin:12px auto}.dual-gauges .probability-orbit:before{width:88px;height:88px}.dual-gauges .probability-orbit strong{font-size:26px}.dual-gauges .probability-orbit span{font-size:11px}.dual-gauges .trajectory-label{justify-content:center;align-items:center;min-height:28px;display:flex;font-size:10px!important}.dual-gauges .trajectory-range{gap:4px}.dual-gauges .trajectory-range p{padding:7px 3px}.dual-gauges .trajectory-range span{font-size:9px!important}.dual-gauges .trajectory-range b{font-size:11px}.gauge-unit>small{text-align:center;color:#8eacc7;margin-top:9px;display:block;font-size:10px!important}.plan-orbit{background:conic-gradient(#43dfa9 0 74%,#ffffff1a 74%)}.hero-lob-strip{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding-top:13px;display:grid}.hero-lob-strip article{background:#ffffff0e;border:1px solid #ffffff1f;border-left:3px solid #5dcdff;border-radius:7px;min-width:0;padding:9px 10px}.hero-lob-strip article>div,.hero-lob-strip p,.hero-lob-strip small{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-lob-strip article>div strong{color:#f4f9fd;font-size:9px}.hero-lob-strip article>div>span{color:#72e9bd;background:#43dfa926;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900}.hero-lob-strip article>div>span.watch{color:#ffd47c;background:#ffc44e24}.hero-lob-strip p{margin:8px 0 4px}.hero-lob-strip p b{color:#fff;font-size:16px}.hero-lob-strip p span{color:#91b4d4;font-size:8px}.hero-lob-strip small{color:#8eacc7;font-size:8px}.hero-lob-strip small i{color:#72e9bd;font-style:normal;font-weight:900}@media (max-width:1320px){.exec-command-hero{grid-template-columns:1fr}.trajectory-card.dual-gauges{grid-template-columns:1fr 1fr}}@media (max-width:720px){.trajectory-card.dual-gauges{grid-template-columns:1fr}.gauge-unit+.gauge-unit{border-top:1px solid #ffffff24;border-left:0;margin-top:18px;padding-top:18px}.hero-lob-strip{grid-template-columns:1fr}.hero-outlook-brief p{grid-template-columns:1fr;gap:4px}}.integrated-portfolio{background:#fff;border:1px solid #d6e0e7;border-radius:11px;margin:14px 0;overflow:hidden;box-shadow:0 5px 15px #00226a0d}.portfolio-overview-head{grid-template-columns:.62fr .9fr 1.35fr .55fr;align-items:stretch;display:grid}.portfolio-overview-head>div{padding:17px 19px}.portfolio-overview-head>div+div{border-left:1px solid #dfe5e9}.portfolio-overview-head span,.portfolio-overview-head small{display:block}.portfolio-overview-head span{color:#657078;letter-spacing:.7px;font-size:9px;font-weight:900}.portfolio-overview-head small{color:#657078;margin-top:4px;font-size:10px}.portfolio-plan{color:#fff;background:linear-gradient(125deg,#001a52,#004f98)}.portfolio-plan span{color:#9bd9f5}.portfolio-plan strong{letter-spacing:-1.5px;margin:6px 0 0;font-size:35px;display:block}.portfolio-plan small{color:#c5deec}.portfolio-channel-count strong{color:#00226a;margin-top:9px;font-size:18px;display:block}.portfolio-outcome-selector{flex-direction:column;justify-content:center;display:flex}.portfolio-outcome-selector .pulse-outcomes{margin-top:8px}.pulse-outcomes{background:#edf3f7;border-radius:7px;padding:4px;display:flex}.pulse-outcomes button{color:#5d6a72;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 10px;font-size:10px;font-weight:800}.pulse-outcomes button.active{color:#0061aa;background:#fff;box-shadow:0 2px 7px #00226a1f}.portfolio-outcome-total{text-align:right}.portfolio-outcome-total strong{color:#00226a;margin-top:8px;font-size:26px;display:block}.portfolio-table-wrap{border-top:1px solid #dfe5e9;padding:17px 19px 10px}.portfolio-table-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.portfolio-table-heading span,.portfolio-table-heading strong{display:block}.portfolio-table-heading span{color:#0061aa;letter-spacing:.7px;font-size:9px;font-weight:900}.portfolio-table-heading strong{color:#00226a;margin-top:3px;font-size:13px}.portfolio-table-heading>small{color:#7658ad;background:#f1ecf8;border-radius:14px;padding:5px 8px;font-size:9px}.portfolio-channel-row{border-top:1px solid #e1e7eb;grid-template-columns:1.05fr .9fr .55fr 1.45fr .65fr .72fr .52fr;align-items:center;gap:12px;min-width:930px;min-height:48px;font-size:11px;display:grid}.portfolio-channel-row.header{color:#657078;text-transform:uppercase;border-top:0;min-height:30px;font-size:9px;font-weight:900}.portfolio-channel-row>strong{color:#00226a}.portfolio-channel-row>b{font-size:11px}.portfolio-channel-row>span{color:#53636c}.portfolio-outcome-credit{color:#0061aa}.portfolio-action{border-radius:12px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.portfolio-action.protect,.portfolio-action.on-plan{color:#087f5b;background:#e3f5ee}.portfolio-action.scale{color:#1768ab;background:#eaf2fb}.portfolio-action.optimize{color:#8a5a00;background:#fff1d9}.portfolio-action.test{color:#7048a0;background:#f1ecf8}.portfolio-channel-row.total{background:#f2f8fb;border-top:2px solid #8cb6d2;margin-inline:-19px;padding-inline:19px;font-weight:800}.portfolio-table-wrap{overflow-x:auto}@media (max-width:1280px){.portfolio-overview-head{grid-template-columns:1fr 1fr}.portfolio-overview-head>div:nth-child(3){border-top:1px solid #dfe5e9;border-left:0}.portfolio-overview-head>div:nth-child(4){border-top:1px solid #dfe5e9}}@media (max-width:720px){.portfolio-overview-head{grid-template-columns:1fr}.portfolio-overview-head>div+div{border-top:1px solid #dfe5e9;border-left:0}.portfolio-outcome-total{text-align:left}.portfolio-table-heading{flex-direction:column;align-items:flex-start}}.performance-overview{margin:20px 0 12px}.performance-overview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.performance-overview-heading h2{color:#00226a;letter-spacing:-.35px;margin:0;font-size:24px}.performance-overview-heading>span{color:#0061aa;letter-spacing:.3px;background:#eaf5fb;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:900}.performance-overview-controls{justify-content:space-between;align-items:flex-end;gap:10px;width:100%;display:flex}.performance-lob-filter{flex-direction:column;gap:5px;display:flex}.performance-lob-filter>span{letter-spacing:.35px;text-transform:uppercase;color:#647582;font-size:9px;font-weight:900}.performance-lob-filter select{appearance:none;color:#334b67;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#72849a 50%),linear-gradient(135deg,#72849a 50%,#0000 50%);background-position:calc(100% - 15px) 21px,calc(100% - 11px) 21px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d1d9de;border-radius:9px;min-width:190px;min-height:48px;padding:9px 34px 9px 12px;font-size:12px;font-weight:800}.executive-period-pills{background:#e8edf1;border:1px solid #d1d9de;border-radius:9px;gap:5px;padding:5px;display:inline-flex}.executive-period-pills button{color:#53636d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:88px;min-height:38px;font-size:12px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.executive-period-pills button:hover{color:#00226a}.executive-period-pills button.active{color:#fff;background:#0061aa;box-shadow:0 3px 9px #00226a33}.executive-period-pills button:focus-visible{outline-offset:2px;outline:2px solid #5dcdff}@media (max-width:720px){.performance-overview-heading{flex-direction:column;align-items:flex-start}.performance-overview-heading h2{font-size:21px}.performance-overview-controls{flex-direction:column;align-items:stretch}.performance-lob-filter select{width:100%}.executive-period-pills{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.executive-period-pills button{min-width:0}}@media (min-width:721px){.sidebar{width:270px;height:100vh;min-height:0;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.main-stage{grid-column:2}}.executive-channel-performance{margin:12px 0 14px;padding:20px}.executive-channel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.executive-channel-head h2{font-size:18px}.executive-channel-head>span{color:#0061aa;background:#eaf5fb;border-radius:14px;padding:6px 9px;font-size:10px;font-weight:900}.executive-channel-table{margin-top:17px;overflow-x:auto}.executive-channel-groups,.executive-channel-row{grid-template-columns:1.15fr .82fr .92fr .62fr .78fr .62fr .83fr .62fr;min-width:1040px;display:grid}.executive-channel-groups{color:#fff;text-align:center;letter-spacing:.65px;min-height:34px;font-size:9px;font-weight:900}.executive-channel-groups span{border-right:2px solid #fff;justify-content:center;align-items:center;padding:8px 7px;display:flex}.group-channel{background:#3f5368;grid-column:1}.group-investment{background:#8a6623;grid-column:2}.group-funnel{background:#287363;grid-column:3/6}.group-efficiency{background:#775484;grid-column:6}.group-upper{background:#2e6e9f;grid-column:7}.group-decision{background:#4c6371;grid-column:8}.executive-channel-row{border:1px solid #e1e5e8;border-top:0;align-items:center;min-height:52px;font-size:11px}.executive-channel-row>*{border-right:1px solid #e1e5e8;align-items:center;height:100%;padding:9px 10px;display:flex}.executive-channel-row>:last-child{border-right:0}.executive-channel-row.header{color:#5c676d;text-transform:uppercase;background:#f1f0eb;min-height:42px;font-size:9px;font-weight:900;line-height:1.25}.executive-channel-row>strong{color:#00226a}.executive-channel-row>b{color:#25363f}.executive-channel-row.total{background:#edf5fa;border-top:2px solid #2e6e9f;font-weight:900}.channel-decision{border-radius:13px;place-self:center start;margin-left:9px;font-size:9px;font-style:normal;font-weight:900;border:0!important;height:auto!important;padding:5px 8px!important}.channel-decision.protect,.channel-decision.on-plan{color:#087f5b;background:#e3f5ee}.channel-decision.scale{color:#1768ab;background:#eaf2fb}.channel-decision.optimize{color:#8a5a00;background:#fff1d9}.channel-decision.test{color:#7048a0;background:#f1ecf8}.executive-channel-note{color:#657078;margin:11px 0 0;font-size:10px;line-height:1.45}@media (max-width:720px){.executive-channel-head{flex-direction:column;align-items:flex-start}.executive-channel-performance{padding:16px}}.monthly-pacing-panel{margin:12px 0 14px;padding:22px 24px}.monthly-pacing-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.monthly-pacing-head h2{color:#003b67;font-size:24px}.monthly-pacing-controls{align-items:flex-end;gap:10px;display:flex}.monthly-pacing-controls label{flex-direction:column;gap:5px;display:flex}.monthly-pacing-controls label>span{color:#657078;font-size:9px;font-weight:800}.monthly-pacing-controls select{appearance:none;color:#26343c;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#657078 50%),linear-gradient(135deg,#657078 50%,#0000 50%);background-position:calc(100% - 14px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #cfd9e0;border-radius:7px;min-width:190px;min-height:37px;padding:8px 34px 8px 10px;font-size:11px;font-weight:800}.monthly-pacing-controls select:focus{outline-offset:1px;outline:2px solid #5dcdff}.monthly-pacing-table{border-radius:2px;width:100%;margin:0;overflow:hidden}.monthly-table-title{color:#fff;text-align:center;background:#1c2f56;padding:8px 10px;font-size:13px}.monthly-pacing-row{text-align:center;grid-template-columns:1.25fr 1.15fr 1fr .9fr 1.1fr 1fr;align-items:center;min-height:38px;padding:0 18px;font-size:12px;display:grid}.monthly-pacing-row.header{color:#fff;background:#1c2f56;min-height:34px;font-weight:500}.monthly-pacing-row.quarter{background:#d7d7d7;border-top:1px solid #c4c7ca}.monthly-pacing-row.quarter.current{background:#c9dfed;border-top-color:#9bbfd5}.monthly-pacing-row.quarter.qtd-actual{background:#eef3f6;border-top:2px solid #9aaab4}.monthly-pacing-row.quarter.qtd-projected{background:#c9dfed;border-top:1px solid #9bbfd5}.monthly-pacing-row.quarter.q4-plan{background:#e7f2ed;border-top:2px solid #7ab39a}.monthly-pacing-row.quarter.q4-plan .quarter-toggle span{color:#087f5b}.monthly-pacing-row.month-detail{background:#fff;border-top:1px solid #e3e7ea}.monthly-pacing-row.month-detail.mtd{background:#fff8e7}.monthly-pacing-row.month-detail.estimate,.monthly-pacing-row.month-detail.forecast{background:#e5f1f8}.monthly-pacing-row>*{padding:8px 6px}.monthly-pacing-row strong,.monthly-pacing-row b{font-size:12px}.quarter-toggle{color:#00226a;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid;padding:5px 6px!important}.quarter-toggle.current-quarter{cursor:default;grid-template-columns:86px 1fr}.quarter-toggle.current-quarter span{color:#0061aa;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.quarter-toggle strong{font-size:12px}.quarter-expand-mark{color:#005c9e;background:#fff;border:1px solid #7d98aa;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.quarter-toggle:not(.current-quarter):hover .quarter-expand-mark,.quarter-toggle:not(.current-quarter):focus-visible .quarter-expand-mark{color:#fff;background:#0061aa;border-color:#0061aa}.quarter-toggle:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #0061aa}.month-name{color:#40515b;text-align:left;align-items:center;gap:8px;font-weight:700;display:flex;padding-left:50px!important}.period-status{letter-spacing:.25px;text-transform:uppercase;color:#53636c;background:#edf1f3;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.period-status.mtd{color:#805900;background:#fff0c7}.period-status.estimate,.period-status.projected{color:#005c9e;background:#dcecf7}.period-status.forecast{color:#664894;background:#ebe6f4}.monthly-pacing-footer{justify-content:space-between;align-items:center;gap:18px;width:100%;margin:9px 0 0;display:flex}.monthly-pacing-footer span{color:#657078;font-size:9px}.monthly-pacing-footer strong{color:#222;font-size:11px;font-style:italic}.monthly-pacing-head>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monthly-pacing-head h2{margin:0}.annual-plan-badge{color:#0061aa;letter-spacing:.2px;background:#eaf5fb;border-radius:15px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.channel-performance-snapshot{margin:12px 0 14px;padding:22px 24px}.channel-snapshot-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.channel-snapshot-head h2{color:#003b67;margin:0;font-size:22px}.channel-snapshot-head>span{color:#526775;background:#edf3f7;border-radius:15px;padding:7px 10px;font-size:10px;font-weight:900}.channel-snapshot-table{overflow-x:auto}.channel-snapshot-row{border-top:1px solid #e0e5e8;grid-template-columns:1.15fr .9fr 1.1fr .75fr .75fr .75fr 1.15fr;align-items:center;gap:14px;min-width:980px;min-height:48px;padding:0 12px;font-size:11px;display:grid}.channel-snapshot-row.header{color:#fff;letter-spacing:.25px;text-transform:uppercase;background:#1c2f56;border:0;border-radius:5px 5px 0 0;min-height:34px;font-size:9px;font-weight:900}.channel-snapshot-row.header>span:not(:first-child){text-align:right}.channel-snapshot-row>strong{color:#00226a}.channel-snapshot-row>b{text-align:right}.channel-snapshot-row.total{background:#edf6fb;border-top:2px solid #0061aa;font-weight:900}.channel-spend-share{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.channel-spend-share:before{content:"";background:#e4eaee;border-radius:5px;grid-area:1/1;height:7px}.channel-spend-share i{z-index:1;background:linear-gradient(90deg,#0061aa,#5dcdff);border-radius:5px;grid-area:1/1;max-width:100%;height:7px;display:block}.channel-spend-share b{text-align:right;color:#00226a;grid-area:1/2}.channel-snapshot-row.total>span:last-child{text-align:right;color:#00226a}@media (max-width:760px){.monthly-pacing-panel,.channel-performance-snapshot{padding:17px 14px}.monthly-pacing-head,.monthly-pacing-controls,.channel-snapshot-head{flex-direction:column;align-items:flex-start}.monthly-pacing-controls,.monthly-pacing-controls label,.monthly-pacing-controls select{width:100%}.monthly-pacing-table{overflow-x:auto}.monthly-table-title,.monthly-pacing-row{min-width:760px}.monthly-pacing-footer{flex-direction:column;align-items:flex-start}}.performance-snapshot{flex-direction:column;gap:16px;display:flex}.performance-hero{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 66%,#0061aa);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr);align-items:center;gap:30px;padding:29px 31px;display:grid;box-shadow:0 12px 30px #00226a29}.performance-hero h2{letter-spacing:-.5px;margin:8px 0 11px;font-size:30px;line-height:1.12}.performance-hero h2 span{color:#5dcdff}.performance-hero p{color:#d7e6f1;max-width:790px;margin:0;font-size:14px;line-height:1.55}.performance-controls{flex-direction:column;gap:15px;display:flex}.performance-controls>div>span{color:#a9c4d8;letter-spacing:.8px;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.segmented-control{background:#ffffff1a;border:1px solid #ffffff26;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.segmented-control button{color:#d7e6f1;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:39px;font-size:12px;font-weight:900}.segmented-control button.active{color:#00226a;background:#fff;box-shadow:0 3px 10px #0000002e}.attribution-control{grid-template-columns:.8fr 1.45fr .8fr}.performance-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.performance-kpis article{background:#fff;border:1px solid #dce1e4;border-top:4px solid #a7b8c4;border-radius:9px;min-width:0;padding:16px}.performance-kpis article.selected-kpi{background:#f6fbfe;border-top-color:#0061aa}.performance-kpis span,.performance-kpis strong,.performance-kpis small{display:block}.performance-kpis span{color:#657078;font-size:11px}.performance-kpis strong{color:#00226a;margin:8px 0 4px;font-size:24px}.performance-kpis small{color:#657078;font-size:11px;line-height:1.35}.performance-kpis small.positive{color:#087f5b;font-weight:800}.performance-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.55fr);gap:14px;display:grid}.credit-chart-panel{min-width:0;padding-bottom:20px}.credit-legend{color:#657078;justify-content:flex-end;gap:16px;margin:5px 0 12px;font-size:11px;display:flex}.credit-legend span{align-items:center;gap:6px;display:flex}.credit-legend i{border-radius:2px;width:10px;height:10px}.credit-legend .lc,.vertical-credit-bars .lc{background:#b7c8d4}.credit-legend .mi,.vertical-credit-bars .mi{background:linear-gradient(#5dcdff,#0061aa)}.vertical-credit-chart{background:repeating-linear-gradient(#0000 0 62px,#e8edef 63px);border-bottom:1px solid #aeb9c0;align-items:stretch;gap:10px;height:300px;padding:12px 8px 0;display:flex;overflow-x:auto}.vertical-credit-group{text-align:center;flex:1;grid-template-rows:1fr 36px 15px;align-items:end;min-width:74px;display:grid}.vertical-credit-bars{justify-content:center;align-items:flex-end;gap:5px;height:226px;display:flex}.vertical-credit-bars i{border-radius:4px 4px 0 0;width:30%;min-width:18px;max-width:34px;transition:height .25s;display:flex;position:relative}.vertical-credit-bars i b{color:#35434b;white-space:nowrap;font-size:9px;font-style:normal;line-height:1;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.vertical-credit-group>strong{color:#26343c;align-self:start;margin-top:7px;font-size:10px;line-height:1.15}.vertical-credit-group>span{color:#738089;text-transform:uppercase;letter-spacing:.35px;align-self:start;font-size:9px}.credit-insight{background:#eaf5fb;border:1px solid #c9ddea;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:17px;padding:12px 14px;display:grid}.credit-insight>span{color:#0061aa;letter-spacing:.7px;font-size:10px;font-weight:900}.credit-insight>strong{color:#33464f;font-size:12px;line-height:1.45}.credit-insight button{color:#0061aa;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:900}.maturity-card{flex-direction:column;display:flex}.maturity-ring{border-radius:50%;place-items:center;width:148px;height:148px;margin:18px auto;display:grid;position:relative}.maturity-ring:before{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.maturity-ring>div{text-align:center;position:relative}.maturity-ring strong,.maturity-ring span{display:block}.maturity-ring strong{color:#00226a;font-size:28px}.maturity-ring span{color:#657078;font-size:11px}.maturity-card dl{margin:0}.maturity-card dl>div{border-top:1px solid #dfe3e6;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.maturity-card dt{color:#657078}.maturity-card dd{color:#00226a;margin:0;font-weight:900}.maturity-card>p{color:#6e5a2d;background:#fff8e7;border-radius:7px;margin:auto 0 0;padding:11px;font-size:11px;line-height:1.5}.performance-table-panel{overflow:hidden}.performance-table{overflow-x:auto}.performance-row{border-top:1px solid #dfe3e6;grid-template-columns:1.15fr .72fr .55fr .72fr 1fr 1.05fr 1.05fr .92fr;align-items:center;gap:11px;min-width:1120px;min-height:54px;padding-inline:7px;font-size:12px;display:grid}.performance-row.header{color:#657078;text-transform:uppercase;letter-spacing:.25px;border:0;min-height:42px;font-size:10px;font-weight:900}.performance-row.funnel-band{color:#16445f;background:#eaf5fb;border-top:3px solid #0061aa;min-height:58px}.performance-row.funnel-band.mid{background:#f1eef8;border-top-color:#7658ad}.performance-row.funnel-band.lower{background:#eaf6f0;border-top-color:#087f5b}.performance-row.funnel-band>span:first-child strong,.performance-row.funnel-band>span:first-child small{display:block}.performance-row.funnel-band>span:first-child strong{color:#00226a;font-size:13px}.performance-row.funnel-band>span:first-child small{color:#657078;margin-top:3px;font-size:10px}.performance-row.total{background:#edf3f7;border-top:3px solid #00226a;padding-inline:8px;font-weight:800}.performance-row .outcome-credit{color:#0061aa;font-weight:900}.performance-row .market-action{font-weight:800}.performance-footnote{color:#657078;border-top:1px solid #dfe3e6;margin:9px 0 0;padding-top:13px;font-size:11px;line-height:1.55}.performance-footnote strong{color:#00226a}.performance-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.62fr);gap:42px;min-height:224px}.performance-hero-copy{max-width:760px}.performance-hero-copy .model-label{color:#8edcff;letter-spacing:1.25px;font-size:10px;font-weight:900;display:inline-flex}.performance-hero-copy h2{letter-spacing:-.8px;margin:13px 0;font-size:34px;line-height:1.08}.performance-hero-copy p{max-width:700px}.performance-hero-context{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00133957;border:1px solid #99d6ff3d;border-radius:11px;padding:14px 16px;position:relative;box-shadow:0 12px 28px #00113029}.performance-context-head{border-bottom:1px solid #c1e2f929;justify-content:space-between;align-items:center;padding:1px 1px 11px;display:flex}.performance-context-head span{letter-spacing:1.1px;color:#8edcff;font-size:9px;font-weight:900}.performance-context-head strong{color:#d7e6f1;font-size:10px}.performance-hero-context p{border-bottom:1px solid #c1e2f91f;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;max-width:none;margin:0;padding:11px 1px;font-size:11px;line-height:1.35;display:grid}.performance-hero-context p:last-child{border-bottom:0;padding-bottom:2px}.performance-hero-context p>span{color:#a9c4d8;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800}.performance-hero-context p>strong{color:#fff;text-align:right;font-size:12px}.performance-hero-context .decision-lens strong{color:#7edbff}@media (max-width:1250px){.performance-hero{grid-template-columns:1fr;min-height:0}.performance-hero-context{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.performance-context-head{grid-column:1/-1}.performance-hero-context p{border-bottom:0;border-right:1px solid #c1e2f91f;padding:11px 12px;display:block}.performance-hero-context p:last-child{border-right:0}.performance-hero-context p>span,.performance-hero-context p>strong{text-align:left;display:block}.performance-hero-context p>strong{margin-top:5px}.performance-controls{grid-template-columns:1fr 1.3fr;display:grid}.performance-grid{grid-template-columns:1fr}.maturity-card{grid-template-columns:1fr 170px 1fr;align-items:center;gap:18px;display:grid}.maturity-card .panel-heading{grid-column:1/-1}.maturity-card>p{margin:0}.performance-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.performance-hero{gap:24px;padding:22px 19px}.performance-hero h2{font-size:27px}.performance-hero-context{display:block}.performance-context-head{display:flex}.performance-hero-context p{border-bottom:1px solid #c1e2f91f;border-right:0;grid-template-columns:96px minmax(0,1fr);padding:10px 1px;display:grid}.performance-hero-context p>strong{text-align:right;margin-top:0}.performance-controls{display:flex}.attribution-control{grid-template-columns:1fr}.performance-kpis{grid-template-columns:1fr 1fr}.performance-grid{display:block}.maturity-card{margin-top:14px;display:flex}.vertical-credit-chart{height:290px}.vertical-credit-group{min-width:68px}.credit-insight{grid-template-columns:1fr}.credit-insight button{text-align:left}.performance-kpis article:last-child{grid-column:1/-1}}.lob-journey-workspace{padding:25px}.lob-journey-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lob-journey-head h2{max-width:800px;font-size:22px}.lob-journey-head>div>p:not(.eyebrow){color:#5d656b;max-width:820px;font-size:12px;line-height:1.55}.lob-journey-tabs{grid-template-columns:1fr 1fr;gap:6px;min-width:330px;display:grid}.lob-journey-tabs button{color:#46555f;cursor:pointer;background:#fff;border:1px solid #cfd8de;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800}.lob-journey-tabs button.active{color:#fff;background:#0061aa;border-color:#0061aa}.lob-journey-summary{grid-template-columns:1fr .8fr 1.15fr 1.05fr;gap:10px;margin:19px 0;display:grid}.lob-journey-summary>div{background:#f6f9fb;border:1px solid #dce3e7;border-radius:8px;padding:14px}.lob-journey-summary span,.lob-journey-summary strong{display:block}.lob-journey-summary span{color:#0061aa;letter-spacing:.55px;font-size:9px;font-weight:900}.lob-journey-summary strong{margin-top:8px;font-size:11px;line-height:1.45}.lob-path{background:linear-gradient(110deg,#00226a,#0061aa);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:18px;padding:20px;display:grid}.lob-path>div{color:#fff;position:relative}.lob-path span{color:#00226a;background:#5dcdff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.lob-path strong{margin-top:10px;font-size:12px;line-height:1.3;display:block}.lob-path i{color:#9edcf7;font-style:normal;position:absolute;top:6px;right:-14px}.lob-decision-strip{grid-template-columns:.8fr 1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.lob-decision-strip p{background:#eaf5fb;border-left:4px solid #0061aa;border-radius:6px;margin:0;padding:12px}.lob-decision-strip span,.lob-decision-strip strong{display:block}.lob-decision-strip span{color:#0061aa;font-size:8px;font-weight:900}.lob-decision-strip strong{margin-top:6px;font-size:11px;line-height:1.4}.experience-continuity{padding:25px}.experience-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.experience-head h2{font-size:22px}.experience-head>div>p:not(.eyebrow){color:#5d656b;max-width:850px;font-size:12px;line-height:1.55}.continuity-score{text-align:center;background:#e7f5ef;border:1px solid #bfe2d3;border-radius:10px;min-width:170px;padding:14px}.continuity-score strong,.continuity-score span,.continuity-score small{display:block}.continuity-score strong{color:#087f5b;font-size:29px}.continuity-score span{color:#2d5f4d;font-size:10px;font-weight:900}.continuity-score small{color:#087f5b;margin-top:5px;font-size:9px}.experience-flow{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0;display:grid}.experience-stage{background:#f6f9fb;border:1px solid #dce3e7;border-radius:9px;min-height:155px;padding:14px;position:relative}.experience-stage-top{justify-content:space-between;align-items:center;display:flex}.experience-stage-top span{color:#0061aa;background:#eaf5fb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.experience-stage-top b{color:#087f5b;font-size:13px}.experience-stage>strong{margin:13px 0 7px;font-size:12px;display:block}.experience-stage>p{color:#4f5c64;margin:0;font-size:10px;line-height:1.4}.experience-stage>small{color:#657078;border-top:1px solid #dce3e7;margin-top:10px;padding-top:8px;font-size:9px;display:block}.experience-stage>i{z-index:2;color:#6fa8cb;font-style:normal;position:absolute;top:50%;right:-10px}.experience-backlog{overflow-x:auto}.experience-backlog-row{border-top:1px solid #dfe3e6;grid-template-columns:.7fr 1.4fr 1fr;align-items:center;gap:12px;min-width:700px;min-height:45px;font-size:11px;display:grid}.experience-backlog-row.header{color:#657078;text-transform:uppercase;border:0;min-height:30px;font-size:9px;font-weight:900}.experience-backlog-row strong{color:#0061aa}.demand-intelligence-view{flex-direction:column;gap:14px;display:flex}.demand-intel-hero{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 65%,#0061aa);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(560px,.9fr);align-items:center;gap:30px;padding:29px 31px;display:grid;box-shadow:0 12px 30px #00226a29}.demand-intel-hero h2{margin:8px 0 11px;font-size:30px;line-height:1.12}.demand-intel-hero h2 span{color:#5dcdff}.demand-intel-hero p{color:#d7e6f1;max-width:760px;font-size:13px;line-height:1.55}.demand-loop{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.demand-loop>div{background:#ffffff14;border:1px solid #ffffff2b;border-radius:8px;padding:13px}.demand-loop span,.demand-loop strong,.demand-loop small{display:block}.demand-loop span{color:#5dcdff;font-size:8px;font-weight:900}.demand-loop strong{margin:8px 0 4px;font-size:12px}.demand-loop small{color:#b9d7e9;font-size:9px}.demand-loop i{color:#8cd7f5;font-style:normal}.demand-intel-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.demand-intel-kpis article{background:#fff;border:1px solid #dce1e4;border-top:4px solid #0061aa;border-radius:9px;padding:16px}.demand-intel-kpis span,.demand-intel-kpis strong,.demand-intel-kpis small{display:block}.demand-intel-kpis span{color:#657078;font-size:10px}.demand-intel-kpis strong{color:#00226a;margin:8px 0 4px;font-size:23px}.demand-intel-kpis small{color:#657078;font-size:9px}.demand-intel-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demand-territory-panel{grid-column:1/-1}.demand-territory-table,.trigger-signal-list,.answer-visibility-table{margin-top:17px;overflow-x:auto}.demand-territory-row{border-top:1px solid #dfe3e6;grid-template-columns:1fr .5fr .45fr 1.55fr .8fr 1.7fr .5fr;align-items:center;gap:10px;min-width:1050px;min-height:53px;font-size:10.5px;display:grid}.demand-territory-row.header,.trigger-signal-row.header,.answer-visibility-row.header{color:#657078;text-transform:uppercase;border:0;min-height:32px;font-size:9px;font-weight:900}.demand-territory-row>span:first-child,.trigger-signal-row>span:first-child,.answer-visibility-row>span:first-child{font-weight:800}.trigger-signal-row{border-top:1px solid #dfe3e6;grid-template-columns:.7fr 1.6fr .7fr .55fr .5fr;align-items:center;gap:10px;min-width:700px;min-height:49px;font-size:10.5px;display:grid}.answer-visibility-row{border-top:1px solid #dfe3e6;grid-template-columns:1fr .45fr .45fr 1.6fr 1.25fr;align-items:center;gap:10px;min-width:780px;min-height:56px;font-size:10.5px;display:grid}.answer-status{border-radius:14px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.answer-status.strong{color:#087f5b;background:#e3f5ee}.answer-status.watch{color:#8a5a00;background:#fff1d9}.answer-status.gap{color:#a54233;background:#fde8e4}.demand-routing{justify-content:space-between;align-items:center;gap:24px;display:flex}.demand-routing>div:first-child{max-width:320px}.demand-routing h2{font-size:20px}.routing-flow{flex:1;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.routing-flow>div{background:#f3f8fb;border:1px solid #d6e2e9;border-radius:8px;padding:12px}.routing-flow span,.routing-flow strong{display:block}.routing-flow span{color:#0061aa;font-size:8px;font-weight:900}.routing-flow strong{margin-top:6px;font-size:10px;line-height:1.4}.routing-flow i{color:#6fa8cb;font-style:normal}@media (max-width:1250px){.lob-journey-head,.experience-head{flex-direction:column}.lob-journey-tabs{grid-template-columns:repeat(4,1fr);width:100%}.lob-journey-summary{grid-template-columns:1fr 1fr}.experience-flow{grid-template-columns:repeat(3,1fr)}.experience-stage>i{display:none}.demand-intel-hero,.demand-intel-grid{grid-template-columns:1fr}.demand-territory-panel{grid-column:auto}.demand-routing{flex-direction:column;align-items:flex-start}.routing-flow{width:100%}}@media (max-width:760px){.lob-journey-tabs{grid-template-columns:1fr 1fr;min-width:0}.lob-journey-summary,.lob-decision-strip{grid-template-columns:1fr}.lob-path{display:flex;overflow-x:auto}.lob-path>div{min-width:145px}.experience-flow{display:flex;overflow-x:auto}.experience-stage{min-width:190px}.demand-intel-hero{padding:22px 19px}.demand-intel-hero h2{font-size:25px}.demand-loop{display:flex;overflow-x:auto}.demand-loop>div{min-width:130px}.demand-loop>i{display:none}.demand-intel-kpis{grid-template-columns:1fr 1fr}.routing-flow{display:flex;overflow-x:auto}.routing-flow>div{min-width:180px}.routing-flow>i{display:none}}.credit-legend .legend-muted{opacity:.4}.connected-filter-shell{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d9e3eb;margin:-24px -30px 22px;padding:13px 30px 12px;position:sticky;top:0;box-shadow:0 5px 18px #07162d12}.connected-filter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.connected-filter-heading>div{align-items:baseline;gap:9px;display:flex}.connected-filter-heading span{letter-spacing:.8px;color:#0061aa;font-size:9px;font-weight:900}.connected-filter-heading strong{color:#43566a;font-size:11px}.connected-filter-heading>button{color:#0061aa;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.connected-filter-controls{grid-template-columns:repeat(5,minmax(116px,1fr));gap:8px;display:grid}.connected-filter-controls label{flex-direction:column;gap:4px;display:flex}.connected-filter-controls label>span{letter-spacing:.5px;text-transform:uppercase;color:#65758b;font-size:8px;font-weight:900}.connected-filter-controls select{color:#17314f;background:#f8fbfd;border:1px solid #cdd9e3;border-radius:6px;width:100%;height:34px;padding:0 28px 0 9px;font-size:11px;font-weight:800}.active-filter-row{align-items:center;gap:6px;min-height:25px;margin-top:8px;display:flex;overflow-x:auto}.active-filter-row>span{color:#78889a;white-space:nowrap;font-size:9px}.active-filter-row button{color:#23516f;cursor:pointer;white-space:nowrap;background:#eaf5fb;border:1px solid #bed7e8;border-radius:16px;padding:5px 8px;font-size:9px}.active-filter-row button strong{color:#00226a}.filter-empty-state{color:#65758b;background:#f7fafc;border:1px dashed #b9cbd8;border-radius:7px;margin:12px 0 0;padding:14px;font-size:11px}@media (max-width:1100px){.connected-filter-controls{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.connected-filter-shell{margin:-18px -18px 18px;padding:12px 18px;position:relative}.connected-filter-heading>div{display:block}.connected-filter-heading strong{margin-top:3px;display:block}.connected-filter-controls{display:flex;overflow-x:auto}.connected-filter-controls label{min-width:145px}}.sidebar .connected-filter-shell{z-index:2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff13;border:1px solid #9dd3f633;border-radius:10px;margin:15px 0;padding:13px 12px 12px;position:relative;top:auto}.sidebar .connected-filter-heading{align-items:flex-start;margin-bottom:10px}.sidebar .connected-filter-heading>div{display:block}.sidebar .connected-filter-heading span{color:#75cff7;font-size:9px;display:block}.sidebar .connected-filter-heading strong{color:#d7e9f7;margin-top:3px;font-size:10px;line-height:1.35;display:block}.sidebar .connected-filter-heading>button{color:#80d2f6;padding:0;font-size:9px}.sidebar .connected-filter-controls{grid-template-columns:1fr;gap:7px;display:grid}.sidebar .connected-filter-controls label{gap:3px}.sidebar .connected-filter-controls label>span{color:#9fc2dc;font-size:8px}.sidebar .connected-filter-controls select{color:#17314f;background:#f7fbfe;border-color:#b1d8f13d;height:31px;padding-left:8px;font-size:10px}.sidebar .active-filter-row{flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:9px}.sidebar .active-filter-row>span{color:#9fc2dc;width:100%;font-size:8px}.sidebar .active-filter-row button{text-overflow:ellipsis;color:#cbe4f3;background:#02123561;border-color:#75cff74d;max-width:100%;font-size:8px;overflow:hidden}.sidebar .active-filter-row button strong{color:#fff}.sidebar .side-nav{margin-top:0}@media (min-width:721px){.sidebar .connected-filter-shell{z-index:5;background:linear-gradient(150deg,#123763fa,#041d4bfa);position:sticky;bottom:14px;box-shadow:0 -12px 26px #00113947}}@media (max-width:720px){.sidebar .connected-filter-shell{margin:14px 0 0;padding:11px 12px}.sidebar .connected-filter-controls{display:flex;overflow-x:auto}.sidebar .connected-filter-controls label{min-width:142px}.sidebar .active-filter-row{flex-wrap:nowrap}.sidebar .active-filter-row>span{width:auto;min-width:max-content}}.metric-card-button{appearance:none;width:100%;color:inherit}.metric-card-button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.metric-explain{color:#0061aa;border-top:1px solid #e4eaee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:9px;font-weight:900;display:flex}.metric-explain i{font-style:normal}.forecast-summary article:has(button){padding:0}.forecast-summary article>button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:13px 14px}.forecast-summary article>button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.forecast-summary article>button em{color:#0061aa;margin-top:8px;font-size:8px;font-style:normal;font-weight:900;display:block}.executive-view .performance-overview-heading h2{font-size:28px}.executive-view .executive-kpi-card>strong{font-size:33px}.executive-view .executive-kpi-card>p{font-size:12px}.executive-view .executive-kpi-card .metric-target{line-height:1.45;font-size:10.5px!important}.executive-view .executive-kpi-card .metric-explain,.executive-view .hero-summary-list span{font-size:10px}.executive-view .hero-summary-list strong{font-size:13px}.executive-view .hero-actions button{font-size:11px}.executive-view .dual-gauges .trajectory-label{font-size:12px!important}.executive-view .dual-gauges .probability-orbit strong{font-size:30px}.executive-view .dual-gauges .probability-orbit span{font-size:12px}.executive-view .dual-gauges .trajectory-range span{font-size:11px!important}.executive-view .dual-gauges .trajectory-range b{font-size:15px}.executive-view .gauge-unit>small{font-size:12px!important}.executive-view .hero-lob-strip article>div strong{font-size:12px}.executive-view .hero-lob-strip article>div>span{font-size:9px}.executive-view .hero-lob-strip p b{font-size:21px}.executive-view .hero-lob-strip p span,.executive-view .hero-lob-strip small{font-size:10px}.executive-view .channel-snapshot-head h2,.executive-view .monthly-pacing-head h2,.executive-view .forecast-heading h2{font-size:26px}.executive-view .channel-snapshot-head>span{font-size:12px}.executive-view .channel-snapshot-row{min-width:1120px;min-height:54px;font-size:13.5px}.executive-view .channel-snapshot-row.header{min-height:40px;font-size:11px}.executive-view .monthly-table-title{font-size:16px;font-weight:800}.executive-view .monthly-pacing-row{min-width:920px;min-height:44px;font-size:14px}.executive-view .monthly-pacing-row strong,.executive-view .monthly-pacing-row b,.executive-view .quarter-toggle strong{font-size:14px}.executive-view .quarter-toggle.current-quarter span,.executive-view .period-status{font-size:10px}.executive-view .monthly-pacing-footer strong{font-size:13px}.executive-view .forecast-summary span,.executive-view .forecast-summary small{font-size:12px}.executive-view .forecast-summary strong{font-size:28px}.executive-view .forecast-summary article>button em{font-size:10px}.executive-view .forecast-legend{font-size:11px}.executive-view .forecast-axis-label,.executive-view .forecast-month-label,.executive-view .forecast-boundary-label,.executive-view .forecast-bar-total{font-size:12px}.executive-view .forecast-tooltip-title{font-size:13px}.executive-view .forecast-tooltip-line{font-size:12px}.executive-view .hero-lob-strip article{background:#fff;border:1px solid #ffffff42;border-left:0;padding:0;overflow:hidden;box-shadow:0 7px 18px #000f302e}.executive-view .hero-lob-strip article>div{background:linear-gradient(105deg,#002456,#074b7d);padding:9px 11px}.executive-view .hero-lob-strip article>div strong{color:#fff}.executive-view .hero-lob-strip p{margin:0;padding:10px 11px 4px}.executive-view .hero-lob-strip p b{color:#08284b}.executive-view .hero-lob-strip p span{color:#637684}.executive-view .hero-lob-strip small{color:#637684;padding:0 11px 10px}.executive-view .hero-lob-strip small i{color:#087f5b}.executive-view .forecast-summary article{background:#fff;border:1px solid #d5e0e7;border-top:0;padding:0;overflow:hidden;box-shadow:0 7px 20px #10233f12}.executive-view .forecast-summary article:first-child{background:#fff;border-top:0}.executive-view .forecast-summary article>button{padding:0}.executive-view .forecast-summary article>span:first-child,.executive-view .forecast-summary article>button>span:first-child{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);align-items:center;min-height:48px;padding:10px 14px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.executive-view .forecast-summary article>strong,.executive-view .forecast-summary article>button>strong{margin:14px 14px 4px}.executive-view .forecast-summary article>small,.executive-view .forecast-summary article>button>small{margin:0 14px 13px}.executive-view .forecast-summary article>button>em{margin:9px 14px 13px}@media (max-width:760px){.executive-view .performance-overview-heading h2{font-size:24px}.executive-view .executive-kpi-card>strong{font-size:30px}.executive-view .channel-snapshot-head h2,.executive-view .monthly-pacing-head h2,.executive-view .forecast-heading h2{font-size:23px}}.metric-drawer-layer{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00163975;justify-content:flex-end;display:flex;position:fixed;inset:0}.metric-drawer{background:#f5f7f8;flex-direction:column;width:min(690px,94vw);height:100%;animation:.2s ease-out drawer-enter;display:flex;box-shadow:-18px 0 50px #0016393d}.drawer-header{color:#fff;background:linear-gradient(120deg,#00226a,#0061aa);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.drawer-header>div>span{letter-spacing:1px;color:#9edcf7;font-size:9px;font-weight:900}.drawer-header h2{margin:7px 0 4px;font-size:26px}.drawer-header p{color:#dcecf7;margin:0;font-size:11px}.drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;align-self:flex-start;width:36px;height:36px;font-size:24px;line-height:1}.drawer-close:focus-visible,.metric-drawer button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.drawer-breadcrumbs{background:#fff;border-bottom:1px solid #d8dde1;gap:0;padding:9px 17px;display:flex;overflow-x:auto}.drawer-breadcrumbs button{white-space:nowrap;color:#637483;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 5px;font-size:8px;font-weight:800;display:flex}.drawer-breadcrumbs button.active{color:#0061aa}.drawer-breadcrumbs i{color:#a8b5bf;font-size:13px;font-style:normal}.drawer-body{flex-direction:column;gap:12px;padding:18px 22px 24px;display:flex;overflow-y:auto}.drawer-overview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer-overview>div,.drawer-section,.drawer-driver-grid article,.drawer-deeper{background:#fff;border:1px solid #d8dde1;border-radius:9px;padding:14px}.drawer-overview span,.drawer-overview small{color:#657078;font-size:9px;display:block}.drawer-overview strong{color:#00226a;margin:7px 0 4px;font-size:25px;display:block}.drawer-overview small{line-height:1.4}.drawer-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-section h3{color:#273846;margin:0;font-size:12px}.drawer-section-title>span{color:#657078;font-size:8px}.drawer-trend{background:repeating-linear-gradient(#0000 0 25px,#edf1f3 26px);border-bottom:1px solid #cfd8de;align-items:flex-end;gap:8px;height:80px;margin-top:14px;display:flex}.drawer-trend i{background:linear-gradient(#5dcdff,#0061aa);border-radius:3px 3px 0 0;flex:1;max-width:55px;position:relative}.drawer-trend i:last-child{background:#087f5b}.drawer-trend span{color:#087f5b;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-14px;right:0}.drawer-contributions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contribution-row{grid-template-columns:105px 1fr 60px;align-items:center;gap:7px;margin-top:9px;font-size:8px;display:grid}.contribution-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contribution-row>i{background:#e8edf0;border-radius:6px;height:6px}.contribution-row>i>b{background:#0061aa;border-radius:6px;height:100%;display:block}.contribution-row>strong{text-align:right;color:#33464f}.reconcile-note{color:#657078;margin-top:11px;font-size:8px;line-height:1.4;display:block}.drawer-driver-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drawer-driver-grid article{border-left:4px solid #087f5b}.drawer-driver-grid article.negative{border-left-color:#b54837;color:inherit!important}.drawer-driver-grid span,.drawer-recommendation span,.drawer-deeper>span{color:#087f5b;letter-spacing:.6px;font-size:8px;font-weight:900;display:block}.drawer-driver-grid article.negative span{color:#b54837}.drawer-driver-grid strong{margin-top:7px;font-size:10px;line-height:1.45;display:block}.drawer-evidence>div{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:11px;display:grid}.drawer-evidence p{border-left:1px solid #d8dde1;margin:0;padding-left:10px}.drawer-evidence span,.drawer-evidence strong{display:block}.drawer-evidence span{color:#657078;font-size:8px}.drawer-evidence strong{margin-top:5px;font-size:9px;line-height:1.45}.drawer-recommendation{background:#e7f5ef;border:1px solid #bde0d0;border-radius:9px;padding:14px}.drawer-recommendation strong{color:#174d3a;margin-top:7px;font-size:11px;line-height:1.5;display:block}.drawer-deeper{background:#f5fbfe;border-color:#c5ddec}.drawer-deeper>span{color:#0061aa}.drawer-deeper strong{margin:7px 0;font-size:12px;display:block}.drawer-deeper p{color:#526775;margin:0;font-size:10px;line-height:1.5}.drawer-footer{background:#fff;border-top:1px solid #d8dde1;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.drawer-footer button{cursor:pointer;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:900}.drawer-secondary{color:#405766;background:#fff;border:1px solid #cfd8de}.drawer-primary{color:#fff;background:#0061aa;border:1px solid #0061aa}.drawer-primary span{margin-left:10px}@keyframes drawer-enter{0%{opacity:.3;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.metric-drawer{animation:none}}@media (max-width:760px){.drawer-contributions,.drawer-driver-grid,.drawer-evidence>div,.drawer-overview{grid-template-columns:1fr}.drawer-footer{flex-direction:column-reverse}.drawer-footer button{width:100%}}@media (max-width:1000px){.dashboard-grid.funnel-view{grid-template-columns:minmax(0,1fr)}}.performance-workspace{min-width:0}.performance-workspace-nav{background:#e4eef5;border:1px solid #bdd1df;border-radius:11px;margin-bottom:14px;padding:6px;box-shadow:0 7px 20px #142d4817}.performance-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.performance-workspace-tabs button{color:#173b5a;letter-spacing:.1px;cursor:pointer;background:linear-gradient(#fff,#f5f9fc);border:1px solid #c7d7e3;border-radius:8px;min-height:56px;padding:11px 18px;font-size:17px;font-weight:900;position:relative;box-shadow:0 2px 5px #13304a14}.performance-workspace-tabs button:hover{color:#005c9e;background:#fff;border-color:#70b8df}.performance-workspace-tabs button.active{color:#fff;background:linear-gradient(120deg,#0061aa,#1687d0);border-color:#0878c9;box-shadow:0 6px 16px #0061aa4d}.performance-workspace-tabs button.active:before{content:"";background:#70dcff;border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.performance-workspace-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}@media (max-width:720px){.performance-workspace-nav{padding:5px}.performance-workspace-tabs{gap:5px}.performance-workspace-tabs button{min-width:0;min-height:50px;padding-inline:8px;font-size:12px}}.creative-media-workspace{width:100%;min-width:0}.creative-media-workspace-nav{background:#e4eef5;border:1px solid #bdd1df;border-radius:11px;margin-bottom:14px;padding:6px;box-shadow:0 7px 20px #142d4817}.creative-media-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.creative-media-tabs button{color:#173b5a;letter-spacing:.1px;cursor:pointer;background:linear-gradient(#fff,#f5f9fc);border:1px solid #c7d7e3;border-radius:8px;min-height:60px;padding:12px 20px;font-size:19px;font-weight:900;position:relative;box-shadow:0 2px 5px #13304a14}.creative-media-tabs button:hover{color:#005c9e;background:#fff;border-color:#70b8df}.creative-media-tabs button.active{color:#fff;background:linear-gradient(120deg,#0061aa,#1687d0);border-color:#0878c9;box-shadow:0 6px 16px #0061aa4d}.creative-media-tabs button.active:before{content:"";background:#70dcff;border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.creative-media-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.creative-media-workspace-panel{width:100%;min-width:0}@media (max-width:720px){.creative-media-workspace-nav{padding:5px}.creative-media-tabs{gap:5px}.creative-media-tabs button{min-width:0;min-height:52px;padding-inline:9px;font-size:14px;line-height:1.2}.sidebar .side-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sidebar .nav-item{justify-content:flex-start;min-width:0;padding:9px 8px;font-size:10px;line-height:1.25}.sidebar .nav-item span{flex:none}}.measurement-planning-workspace{width:100%;min-width:0}.measurement-planning-workspace-nav{background:#e4eef5;border:1px solid #bdd1df;border-radius:11px;margin-bottom:14px;padding:6px;box-shadow:0 7px 20px #142d4817}.measurement-planning-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.measurement-planning-tabs button{color:#173b5a;letter-spacing:.1px;cursor:pointer;background:#fff;border:1px solid #c7d7e3;border-radius:8px;min-width:0;min-height:60px;padding:12px 20px;font-size:19px;font-weight:900;position:relative;box-shadow:0 2px 5px #13304a14}.measurement-planning-tabs button:hover{color:#005c9e;border-color:#70b8df}.measurement-planning-tabs button.active{color:#fff;background:#1c2f56;border-color:#1c2f56;box-shadow:0 6px 16px #1c2f5642}.measurement-planning-tabs button.active:before{content:"";background:#70dcff;border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.measurement-planning-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}@media (max-width:720px){.measurement-planning-workspace-nav{padding:5px}.measurement-planning-tabs{gap:5px}.measurement-planning-tabs button{min-height:52px;padding-inline:7px;font-size:13px;line-height:1.2}}.governance-data-workspace{width:100%;min-width:0}.governance-data-workspace-nav{background:#e4eef5;border:1px solid #bdd1df;border-radius:11px;margin-bottom:14px;padding:6px;box-shadow:0 7px 20px #142d4817}.governance-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.governance-data-tabs button{color:#173b5a;letter-spacing:.1px;cursor:pointer;background:linear-gradient(#fff,#f5f9fc);border:1px solid #c7d7e3;border-radius:8px;min-height:60px;padding:12px 20px;font-size:19px;font-weight:900;position:relative;box-shadow:0 2px 5px #13304a14}.governance-data-tabs button:hover{color:#005c9e;background:#fff;border-color:#70b8df}.governance-data-tabs button.active{color:#fff;background:linear-gradient(120deg,#0061aa,#1687d0);border-color:#0878c9;box-shadow:0 6px 16px #0061aa4d}.governance-data-tabs button.active:before{content:"";background:#70dcff;border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.governance-data-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.governance-data-workspace-panel{width:100%;min-width:0}@media (max-width:720px){.governance-data-workspace-nav{padding:5px}.governance-data-tabs{gap:5px}.governance-data-tabs button{min-width:0;min-height:52px;padding-inline:9px;font-size:14px;line-height:1.2}}.governance-view>*,.quality-view>*{min-width:0}.quality-view .feed-card{background:#fff;padding:17px 18px}.quality-view .feed-card strong{color:#20394d;font-size:13px}.quality-view .feed-card p span{letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:800}.quality-view .feed-card p b{color:#111820;font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.quality-view .feed-bar{height:7px}.quality-view .quality-ops-row:not(.header)>span:nth-child(2){color:#111820;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.governance-view .data-ops-row,.governance-view .governance-row{font-variant-numeric:tabular-nums}.channel-performance-workspace{flex-direction:column;gap:15px;min-width:0;display:flex}.channel-performance-hero{color:#fff;background:linear-gradient(120deg,#001a52,#003f88 64%,#0061aa);border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:26px;padding:28px 31px;display:grid;box-shadow:0 12px 30px #00226a29}.channel-performance-hero .compact-hero-copy>span{color:#84dbff}.channel-performance-hero .compact-hero-copy>h2{margin:9px 0 12px;font-size:36px;line-height:1.05}.channel-performance-hero .hero-summary-list{gap:7px}.channel-performance-hero .hero-summary-list li{background:#ffffff14;border-color:#ffffff24;grid-template-columns:76px minmax(0,1fr);padding:9px 11px}.channel-performance-hero .hero-summary-list span{color:#a9d8ef}.channel-performance-hero .hero-summary-list strong{color:#fff}.channel-performance-hero-note{border-left:1px solid #fff3;padding:8px 0 8px 25px}.channel-performance-hero-note span,.channel-performance-hero-note strong,.channel-performance-hero-note small{display:block}.channel-performance-hero-note span{color:#80d8ff;letter-spacing:.9px;font-size:9px;font-weight:900}.channel-performance-hero-note strong{margin:9px 0;font-size:16px;line-height:1.4}.channel-performance-hero-note small{color:#c8ddeb;font-size:11px;line-height:1.5}.channel-performance-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.channel-performance-kpis article{background:#fff;border:1px solid #d6e0e7;border-top:4px solid #a8bac6;border-radius:9px;min-width:0;padding:14px}.channel-performance-kpis article.selected{background:#f6fbfe;border-top-color:#0061aa}.channel-performance-kpis article.canonical{background:#f3faf6;border-top-color:#087f5b}.channel-performance-kpis span,.channel-performance-kpis strong,.channel-performance-kpis small{display:block}.channel-performance-kpis span{color:#61727e;min-height:27px;font-size:10px}.channel-performance-kpis strong{color:#00226a;margin:5px 0;font-size:21px;line-height:1.05}.channel-performance-kpis small{color:#71808a;font-size:9px;line-height:1.35}.channel-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.channel-stage-card{background:#fff;border:1px solid #cfe0ea;border-radius:10px;padding:16px 17px 14px;position:relative;overflow:hidden}.channel-stage-card:before{content:"";background:#0061aa;width:5px;position:absolute;inset:0 auto 0 0}.channel-stage-card.mid:before{background:#7658ad}.channel-stage-card.lower:before{background:#087f5b}.channel-stage-card>span,.channel-stage-card>small{color:#627681;display:block}.channel-stage-card>span{letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.channel-stage-card>strong{color:#00226a;margin:7px 0 4px;font-size:23px;display:block}.channel-stage-card>small{font-size:9px}.channel-stage-card>div{border-top:1px solid #e1e8ec;align-items:baseline;gap:7px;margin-top:15px;padding-top:11px;display:flex}.channel-stage-card b{color:#0061aa;font-size:17px}.channel-stage-card em{color:#657078;font-size:9px;font-style:normal}.channel-operations-panel{overflow:hidden}.channel-operations-head,.channel-operation-row>summary,.channel-operations-total{grid-template-columns:minmax(155px,1.35fr) minmax(92px,.72fr) minmax(64px,.55fr) minmax(95px,.82fr) minmax(112px,1fr) minmax(130px,1.08fr) 54px;align-items:center;gap:10px;display:grid}.channel-operations-head{color:#667984;letter-spacing:.35px;text-transform:uppercase;padding:8px 13px 10px;font-size:9px;font-weight:900}.channel-stage-sections{border-top:1px solid #dfe6ea}.channel-stage-section{border-left:4px solid #0061aa}.channel-stage-section.mid{border-left-color:#7658ad}.channel-stage-section.lower{border-left-color:#087f5b}.channel-stage-section>header{background:#eaf5fb;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:8px 14px;display:flex}.channel-stage-section.mid>header{background:#f1eef8}.channel-stage-section.lower>header{background:#eaf6f0}.channel-stage-section>header div span,.channel-stage-section>header div strong{display:block}.channel-stage-section>header div span{color:#0061aa;letter-spacing:.65px;text-transform:uppercase;font-size:9px;font-weight:900}.channel-stage-section.mid>header div span{color:#7658ad}.channel-stage-section.lower>header div span{color:#087f5b}.channel-stage-section>header div strong{color:#173b5a;margin-top:3px;font-size:12px}.channel-stage-section>header p{color:#5c707d;align-items:center;gap:15px;margin:0;font-size:10px;display:flex}.channel-stage-section>header p b{color:#00226a;font-size:14px}.channel-operation-row{background:#fff;border-top:1px solid #e1e7ea}.channel-operation-row[open]{background:#f9fcfe}.channel-operation-row>summary{cursor:pointer;min-height:58px;padding:6px 13px;font-size:11px;list-style:none}.channel-operation-row>summary::-webkit-details-marker{display:none}.channel-operation-row>summary:focus-visible{outline-offset:-3px;outline:3px solid #5dcdff}.channel-operation-row>summary>span{min-width:0}.channel-name strong,.channel-name small{display:block}.channel-name strong{color:#18384f;font-size:12px}.channel-name small{color:#72818a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.channel-operation-row .outcome-credit{color:#0061aa;font-weight:900}.channel-expand-label{color:#0061aa;font-size:9px;font-weight:900;position:relative}.channel-expand-label:after{content:"+";border:1px solid #8bbcd7;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:6px;display:inline-grid}.channel-operation-row[open] .channel-expand-label:after{content:"−"}.channel-operation-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 13px 13px 168px;display:grid}.channel-operation-detail p{background:#fff;border:1px solid #dce5ea;border-radius:7px;margin:0;padding:10px}.channel-operation-detail span,.channel-operation-detail strong{display:block}.channel-operation-detail span{color:#70808a;text-transform:uppercase;letter-spacing:.35px;font-size:8px}.channel-operation-detail strong{color:#26465b;margin-top:5px;font-size:10px;line-height:1.35}.channel-operations-total{background:#edf3f7;border-top:3px solid #00226a;min-height:62px;padding:7px 13px;font-size:11px;font-weight:900}.channel-operations-total>span:first-child strong,.channel-operations-total>span:first-child small{display:block}.channel-operations-total>span:first-child small{color:#647780;margin-top:3px;font-size:9px}.channel-operations-footnote{color:#5f727e;border-top:1px solid #d9e2e7;margin:0;padding:13px 15px 3px;font-size:10px;line-height:1.55}.channel-operations-footnote strong{color:#173b5a}.channel-operations-panel .panel-heading{padding-bottom:12px}.channel-performance-hero .compact-hero-copy>h2{color:#fff}.channel-performance-hero .hero-summary-list li.positive{background:#ffffff14;border-color:#ffffff24}.channel-performance-hero .hero-summary-list li.positive span{color:#a9d8ef}.channel-performance-hero .hero-summary-list li.positive strong{color:#fff}@media (max-width:1250px){.channel-performance-hero{grid-template-columns:1fr}.channel-performance-hero-note{border-top:1px solid #fff3;border-left:0;padding:18px 0 0}.channel-performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-operations-head,.channel-operation-row>summary,.channel-operations-total{grid-template-columns:minmax(145px,1.25fr) minmax(88px,.72fr) 62px minmax(90px,.82fr) minmax(105px,1fr) minmax(120px,1.05fr) 48px}.channel-operation-detail{padding-left:13px}}@media (max-width:760px){.channel-performance-hero{gap:18px;padding:22px 19px}.channel-performance-hero .compact-hero-copy>h2{font-size:29px}.channel-performance-kpis{grid-template-columns:1fr 1fr}.channel-stage-grid{grid-template-columns:1fr}.channel-operations-head{display:none}.channel-stage-section{border-left-width:3px}.channel-stage-section>header{padding:12px;display:block}.channel-stage-section>header p{grid-template-columns:1fr 1fr;gap:5px 12px;margin-top:10px;display:grid}.channel-stage-section>header p b{grid-column:1/-1}.channel-operation-row>summary{grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:13px}.channel-operation-row>summary .channel-name{grid-column:1/-1}.channel-operation-row>summary>span:not(.channel-name):not(.channel-expand-label){text-align:right;border-top:1px solid #e2e9ed;grid-template-columns:1fr auto;gap:7px;padding-top:7px;display:grid}.channel-operation-row>summary>span:not(.channel-name):not(.channel-expand-label):before{color:#71818a;text-align:left;font-size:8px;font-weight:700}.channel-operation-row>summary>span:nth-child(2):before{content:"Spend"}.channel-operation-row>summary>span:nth-child(3):before{content:"Budget"}.channel-operation-row>summary>span:nth-child(4):before{content:"Impressions / units"}.channel-operation-row>summary>span:nth-child(5):before{content:"Outcome credit"}.channel-operation-row>summary>span:nth-child(6):before{content:"Attributed cost"}.channel-expand-label{text-align:right;grid-column:1/-1}.channel-operation-detail{grid-template-columns:1fr 1fr;padding:0 13px 13px}.channel-operations-total{grid-template-columns:1fr 1fr;padding:13px}.channel-operations-total>span:first-child{grid-column:1/-1}.channel-operations-total>span:nth-child(n+2):not(:last-child){border-top:1px solid #d4dfe5;padding-top:7px}.channel-operations-total>span:last-child{display:none}}@media (max-width:460px){.channel-performance-kpis,.channel-operation-detail{grid-template-columns:1fr}.channel-performance-kpis article{padding:13px}.channel-performance-kpis span{min-height:0}.performance-workspace-tabs button{font-size:10px;line-height:1.2}}.partner-evidence-view{background:#fff;border:1px solid #d6e0e7;border-radius:11px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 6px 18px #122c460f}.partner-evidence-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.partner-evidence-heading h1{color:#10295f;letter-spacing:-.45px;margin:0;font-size:31px;line-height:1.05}.partner-evidence-heading p{color:#526778;margin:7px 0 0;font-size:13px}.partner-evidence-heading>span{color:#647584;white-space:nowrap;font-size:11px;font-weight:750}.partner-evidence-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.partner-evidence-kpis article{background:#fff;border:1px solid #d5dfe6;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 4px 10px #122d480a}.partner-evidence-kpis span{color:#fff;background:#06346f;align-items:center;min-height:43px;padding:10px 13px;font-size:12px;font-weight:900;display:flex}.partner-evidence-kpis strong{color:#17191c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:17px 13px 18px;font-size:27px;line-height:1;display:block}.partner-evidence-controls{grid-template-columns:1fr;gap:12px;display:grid}.partner-evidence-controls>div{background:#fbfcfd;border:1px solid #d8e2e8;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:7px 10px;display:grid}.partner-evidence-controls>div>span{color:#075fc5;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:900}.partner-evidence-controls [role=tablist]{gap:7px;min-width:0;display:flex}.partner-evidence-controls button{color:#173b5a;cursor:pointer;background:#fff;border:1px solid #cbd8e2;border-radius:6px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:39px;padding:7px 11px;font-size:11px;font-weight:850;display:flex}.partner-evidence-controls button:hover{border-color:#70b8df}.partner-evidence-controls button.active{color:#fff;background:#234d9b;border-color:#234d9b}.partner-evidence-controls button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.partner-evidence-controls button img{object-fit:contain;width:auto;max-width:140px;height:27px;display:block}.partner-evidence-controls button[aria-label=Walmart] img{height:30px}.partner-evidence-controls button.active img{filter:drop-shadow(0 0 6px #ffffffe6)}.partner-evidence-grid{gap:12px;min-width:0;display:grid}.partner-evidence-grid.top{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr)}.partner-evidence-grid.bottom{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr)}.partner-evidence-card{background:#fff;border:1px solid #d6e0e7;border-radius:9px;min-width:0;overflow:hidden}.partner-evidence-card>h2{color:#fff;text-transform:uppercase;letter-spacing:.35px;background:#071f63;margin:0;padding:11px 13px;font-size:12px;font-weight:900;line-height:1.2}.partner-evidence-card>h2 span{font-size:10px}.partner-method-table-wrap,.partner-tactical-wrap{max-width:100%;overflow-x:auto}.partner-evidence-card table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.partner-evidence-card th,.partner-evidence-card td{text-align:right;white-space:nowrap;border-bottom:1px solid #dfe6ea;border-right:1px solid #e1e7eb;padding:11px 10px}.partner-evidence-card th:last-child,.partner-evidence-card td:last-child{border-right:0}.partner-evidence-card thead th{color:#28436c;white-space:normal;background:#f6f8fa;font-size:9px;font-weight:900;line-height:1.25}.partner-evidence-card thead th:first-child,.partner-evidence-card tbody th,.partner-evidence-card tfoot th{text-align:left}.partner-evidence-card tbody th{color:#17365a;font-weight:900}.partner-evidence-card tbody td{color:#17191c;font-weight:750}.partner-evidence-card td.negative{color:#d3313e;font-weight:900}.partner-evidence-card tfoot th,.partner-evidence-card tfoot td{color:#10295f;background:#f4f7f9;border-top:2px solid #9fb4c2;border-bottom:0;font-weight:900}.partner-evidence-view.affiliate .partner-evidence-grid.bottom,.partner-evidence-view.retail .partner-evidence-grid.bottom{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr)}.methodology table{min-width:900px}.tactical table{min-width:1460px}.evidence-status,.maturity-status{color:#16704f;background:#eaf6ef;border:1px solid #b8dbc9;border-radius:6px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.evidence-status.medium,.maturity-status.preliminary{color:#8b6100;background:#fff6df;border-color:#f0d493}.evidence-status.low{color:#bf2633;background:#fff0f1;border-color:#f1b3b8}.identity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.identity-metrics article{text-align:center;border-bottom:1px solid #e0e7eb;border-right:1px solid #e0e7eb;min-height:122px;padding:15px 12px}.identity-metrics article:nth-child(3n){border-right:0}.identity-metrics article:nth-child(n+4){border-bottom:0}.identity-metrics span,.identity-metrics strong,.identity-metrics small,.identity-metrics em{display:block}.identity-metrics span{color:#18335c;min-height:30px;font-size:10px;font-weight:850;line-height:1.3}.identity-metrics strong{color:#17191c;margin:5px 0;font-size:27px;line-height:1}.identity-metrics small{color:#6b7b87;font-size:9px}.identity-metrics em{margin-top:9px;font-size:10px;font-style:normal;font-weight:900}.identity-metrics em i{color:#73818b;margin-left:5px;font-size:8px;font-style:normal;font-weight:700}.positive{color:#188454}.negative{color:#d3313e}.partner-evidence-side{gap:12px;min-width:0;display:grid}.latency ol{margin:0;padding:24px 20px 20px;list-style:none;display:flex}.latency li{text-align:center;flex:1;grid-template-rows:43px 20px 44px;min-width:0;display:grid;position:relative}.latency li>span{color:#17335c;font-size:9px;font-weight:800}.latency li>span strong,.latency li>small b{display:block}.latency li>span strong{margin-top:3px}.latency li>i{display:block;position:relative}.latency li>i:before{content:"";border-top:3px solid #64717e;width:100%;position:absolute;top:8px;left:0}.latency li>i:after{content:"";background:#224c9b;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:1px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #cbd6df}.latency li:nth-child(2)>i:after{background:#6496d4}.latency li:nth-child(3)>i:after{background:#ebbd2b}.latency li:nth-child(4)>i:after{background:#5715c6}.latency li:nth-child(5)>i:after{background:#358c59}.latency li>small{color:#536979;font-size:8px;line-height:1.35}.latency li>small b{color:#253c50;margin-top:2px}.confidence-bridge{padding-bottom:15px}.confidence-labels,.confidence-bar{grid-template-columns:25fr 22fr 23fr 20fr 10fr;margin-inline:15px;display:grid}.confidence-labels{padding:19px 0 10px}.confidence-labels span{color:#18335c;text-align:center;font-size:8px;font-weight:800}.confidence-bar{border-radius:3px;height:31px;overflow:hidden}.confidence-bar span{color:#fff;place-items:center;font-size:11px;font-weight:900;display:grid}.confidence-bar span:first-child{background:#506fa8}.confidence-bar span:nth-child(2){background:#5b9b78}.confidence-bar span:nth-child(3){background:#d7aa32}.confidence-bar span:nth-child(4){background:#7553ba}.confidence-bar span:nth-child(5){background:#ce554e}.confidence-bridge footer{color:#17335c;justify-content:space-between;align-items:center;margin:13px 15px 0;display:flex}.confidence-bridge footer strong{font-size:11px}.confidence-bridge footer b{color:#2449a8;font-size:21px}.partner-evidence-boundary{color:#657886;margin:0;font-size:10px;line-height:1.45}@media (max-width:1150px){.partner-evidence-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-evidence-grid.top,.partner-evidence-grid.bottom,.partner-evidence-controls{grid-template-columns:1fr}.partner-evidence-side{grid-template-columns:1fr 1fr}.identity-metrics article{min-height:112px}}@media (max-width:720px){.partner-evidence-view{padding:15px 12px}.partner-evidence-heading{display:block}.partner-evidence-heading>span{white-space:normal;margin-top:7px;display:block}.partner-evidence-heading h1{font-size:27px}.partner-evidence-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-evidence-kpis strong{font-size:23px}.partner-evidence-controls>div{grid-template-columns:1fr}.partner-evidence-controls [role=tablist]{padding-bottom:2px;overflow-x:auto}.partner-evidence-controls button{flex:none;min-width:112px}.partner-evidence-controls button img{max-width:140px}.partner-evidence-side{grid-template-columns:1fr}.latency ol{min-width:560px}.latency{overflow-x:auto}.identity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-metrics article:nth-child(3n){border-right:1px solid #e0e7eb}.identity-metrics article:nth-child(2n){border-right:0}.identity-metrics article:nth-child(n+4){border-bottom:1px solid #e0e7eb}.identity-metrics article:nth-child(n+5){border-bottom:0}.confidence-labels span{font-size:7px}}.partner-evidence-controls button[aria-label=Amazon].active,.partner-evidence-controls button[aria-label=Walmart].active{color:#173b5a;background:#fff;border:2px solid #234d9b;box-shadow:0 0 0 3px #234d9b1f}.performance-workspace .partner-evidence-view{gap:16px;padding:22px}.performance-workspace .partner-evidence-heading h1{font-size:31px;line-height:1.08}.performance-workspace .partner-evidence-heading p,.performance-workspace .partner-evidence-heading>span{font-size:11px;line-height:1.5}.performance-workspace .partner-evidence-kpis{gap:12px}.performance-workspace .partner-evidence-kpis span{min-height:50px;padding:12px 14px;font-size:14px;line-height:1.25}.performance-workspace .partner-evidence-kpis strong{padding:18px 14px 19px;font-size:29px}.performance-workspace .partner-evidence-controls>div{padding:9px 11px}.performance-workspace .partner-evidence-controls>div>span{font-size:12px;line-height:1.3}.performance-workspace .partner-evidence-controls button{min-height:43px;padding:9px 12px;font-size:13px;line-height:1.25}.performance-workspace .partner-evidence-grid{gap:14px}.performance-workspace .partner-evidence-card{box-shadow:0 4px 12px #10233f0a}.performance-workspace .partner-evidence-card>h2{padding:13px 15px;font-size:16px;line-height:1.25}.performance-workspace .partner-evidence-card table{border-collapse:separate;border-spacing:0;font-size:13px}.performance-workspace .partner-evidence-card th,.performance-workspace .partner-evidence-card td{box-sizing:border-box;padding:12px 11px}.performance-workspace .partner-evidence-card thead th{color:#fff;background:#1c2f56;font-size:12px;line-height:1.3}.performance-workspace .partner-evidence-card tbody th,.performance-workspace .partner-evidence-card tbody td{color:#17191c;font-size:13px;line-height:1.35}.performance-workspace .partner-evidence-card tbody th{font-weight:900}.performance-workspace .partner-evidence-card tfoot th,.performance-workspace .partner-evidence-card tfoot td{color:#17191c;background:#edf6fb;border-top:2px solid #0061aa;font-size:14px;line-height:1.3}.performance-workspace .partner-method-table-wrap{scrollbar-gutter:stable;overflow:auto}.performance-workspace .methodology table{min-width:980px}.performance-workspace .partner-tactical-wrap{scrollbar-color:#31578f #e6edf2;scrollbar-gutter:stable both-edges;scrollbar-width:auto;max-width:100%;height:316px;overflow:auto}.performance-workspace .partner-tactical-wrap table{min-width:1120px}.performance-workspace .partner-tactical-wrap thead th{z-index:3;height:48px;position:sticky;top:0}.performance-workspace .partner-tactical-wrap tbody tr{height:52px}.performance-workspace .partner-tactical-wrap tfoot th,.performance-workspace .partner-tactical-wrap tfoot td{z-index:2;height:48px;position:sticky;bottom:0}.performance-workspace .identity-metrics span{min-height:34px;font-size:12px;line-height:1.35}.performance-workspace .identity-metrics strong{font-size:28px}.performance-workspace .identity-metrics small{font-size:11px;line-height:1.35}.performance-workspace .identity-metrics em,.performance-workspace .identity-metrics em i{font-size:11px;line-height:1.3}.performance-workspace .partner-evidence-side{gap:10px}.performance-workspace .latency ol{padding:13px 12px 10px}.performance-workspace .latency li{grid-template-rows:38px 18px 50px}.performance-workspace .latency li>span{font-size:11px;line-height:1.15}.performance-workspace .latency li>span strong{margin-top:2px}.performance-workspace .latency li>i:before{border-top-width:2px;top:7px}.performance-workspace .latency li>i:after{border-width:2px;width:13px;height:13px;top:1px}.performance-workspace .latency li>small{font-size:11px;line-height:1.15}.performance-workspace .latency li>small b{margin-top:1px}.performance-workspace .confidence-bridge{padding-bottom:12px}.performance-workspace .confidence-labels{padding:12px 0 7px}.performance-workspace .confidence-labels span{font-size:11px;line-height:1.2}.performance-workspace .confidence-bar span{font-size:13px}.performance-workspace .confidence-bridge footer{margin-top:9px}.performance-workspace .confidence-bridge footer strong{font-size:11px}.performance-workspace .confidence-bridge footer b{font-size:24px}.performance-workspace .partner-evidence-boundary{font-size:11px;line-height:1.5}.funnel-view .funnel-hero{grid-template-columns:minmax(350px,.76fr) minmax(720px,1.24fr);gap:36px;min-height:232px;padding:28px 31px}.funnel-view .funnel-hero-copy{max-width:520px}.funnel-view .funnel-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));place-self:stretch end;gap:0;width:100%;max-width:820px;display:grid}.funnel-view .funnel-hero-metrics>div{box-sizing:border-box;background:0 0;border:0;border-left:1px solid #ffffff3d;border-radius:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:10px 18px;display:grid}.funnel-view .funnel-hero-metrics>div:first-child{border-left:0}.funnel-view .funnel-hero-metrics>div>img{object-fit:contain;background:#ffffff1a;border-radius:10px;width:50px;height:50px;padding:6px;display:block}.funnel-view .funnel-hero-metrics>div>section{min-width:0}.funnel-view .funnel-hero-metrics span,.funnel-view .funnel-hero-metrics strong,.funnel-view .funnel-hero-metrics small{min-height:0;display:block}.funnel-view .funnel-hero-metrics span{color:#9fd4ef;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:800;line-height:1.3}.funnel-view .funnel-hero-metrics strong{color:#fff;letter-spacing:-.25px;margin:6px 0 4px;font-size:31px;line-height:1.05}.funnel-view .funnel-hero-metrics small{color:#b8d3e7;font-size:10px;line-height:1.35}.funnel-view .funnel-hero-metrics>div:nth-child(n+4){border-top:1px solid #ffffff2e;border-left:0;grid-template-columns:62px minmax(0,1fr);min-height:80px;padding:12px 16px 5px}.funnel-view .funnel-hero-metrics>div:nth-child(n+4)+div{border-left:1px solid #ffffff24}.funnel-view .funnel-hero-metrics>div:nth-child(n+4)>img{border-radius:11px;width:56px;height:56px;padding:7px}.funnel-view .funnel-hero-metrics>div:nth-child(n+4) span{color:#9fd4ef;text-transform:uppercase;letter-spacing:.35px;font-size:10px}.funnel-view .funnel-hero-metrics>div:nth-child(n+4) strong{letter-spacing:0;margin:4px 0 2px;font-size:20px;line-height:1.16}.funnel-view .funnel-hero-metrics>div:nth-child(n+4) small{font-size:9.5px}.funnel-view .funnel-hero-metrics .positive{color:#7ce7b8!important}.funnel-view .funnel-hero-metrics .negative{color:#ffd17a!important}@media (max-width:1280px) and (min-width:721px){.funnel-view .funnel-hero,.funnel-view .journey-hero{grid-template-columns:1fr;gap:18px}.funnel-view .funnel-hero-copy{max-width:640px}.funnel-view .funnel-hero-metrics{width:100%;max-width:none}}@media (max-width:720px){.funnel-view .funnel-hero,.funnel-view .journey-hero{grid-template-columns:1fr;gap:17px;padding:21px 18px}.funnel-view .funnel-hero-metrics,.funnel-view .journey-hero .funnel-hero-metrics{grid-template-columns:1fr 1fr;width:100%;max-width:none}.funnel-view .funnel-hero-metrics>div,.funnel-view .journey-hero .funnel-hero-metrics>div{border:0;border-top:1px solid #ffffff2e;grid-template-columns:32px minmax(0,1fr);min-height:77px;padding:9px 10px}.funnel-view .funnel-hero-metrics>div:nth-child(odd){border-left:0}.funnel-view .funnel-hero-metrics>div:nth-child(2n){border-left:1px solid #ffffff26}.funnel-view .funnel-hero-metrics>div>img{width:29px;height:29px}.funnel-view .funnel-hero-metrics strong,.funnel-view .journey-hero .funnel-hero-metrics strong{font-size:19px}.funnel-view .funnel-hero-metrics span,.funnel-view .funnel-hero-metrics small,.funnel-view .journey-hero .funnel-hero-metrics span,.funnel-view .journey-hero .funnel-hero-metrics small{font-size:8px}.funnel-view .funnel-hero-metrics>div:nth-child(n+4){grid-template-columns:25px minmax(0,1fr);min-height:68px;padding:9px 10px}.funnel-view .funnel-hero-metrics>div:nth-child(n+4) strong{font-size:14px}}.mta-option-three{color:#10295f;background:#fff}.mta-model-toggle.option-three{background:#fff;border:1px solid #9eb2c9;border-radius:7px;flex:0 0 330px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mta-model-toggle.option-three button{color:#18345e;cursor:pointer;background:#fff;border:0;border-left:1px solid #c8d4e1;border-radius:0;min-height:42px;font-size:10px;font-weight:850}.mta-model-toggle.option-three button:first-child{border-left:0}.mta-model-toggle.option-three button.active{color:#fff;background:#075fc5}.mta-model-toggle.option-three button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #62cff4;position:relative}.mta-option-kpis{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:11px;padding:0;display:grid}.mta-option-kpis p{margin:0}.mta-option-kpis strong,.mta-option-kpis span,.mta-option-kpis small{display:block}.mta-option-kpis strong{color:#075fc5;font-size:28px;line-height:1}.mta-option-kpis p:nth-child(2) strong{color:#078b91}.mta-option-kpis p:nth-child(3) strong{color:#6234ad}.mta-option-kpis span{color:#223b66;margin-top:7px;font-size:10px;font-weight:800}.mta-option-kpis small{color:#6b7f94;margin-top:3px;font-size:8px}.mta-role-signatures{border-bottom:1px solid #cbd8e6;padding:20px 16px 11px}.mta-role-model-control{justify-content:flex-start;padding:0 8px 16px;display:flex}.mta-role-title{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 8px 13px;display:flex}.mta-role-title h3{color:#10295f;margin:0;font-size:16px}.mta-role-title p{color:#6a7d91;margin:5px 0 0;font-size:9px}.mta-role-key{white-space:nowrap;gap:14px;display:flex}.mta-role-key span{color:#52677f;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.mta-role-key i{border-radius:2px;width:9px;height:9px;display:block}.mta-role-key .begin,.mta-role-bar .begin{background:#0868d7}.mta-role-key .assist,.mta-role-bar .assist{background:#27a9ae}.mta-role-key .capture,.mta-role-bar .capture{background:#7651c2}.mta-role-columns,.mta-role-row{grid-template-columns:145px minmax(300px,1fr) 170px 80px 92px 110px 92px;align-items:center;gap:12px;min-width:1080px;display:grid}.mta-role-columns{color:#75869a;letter-spacing:.35px;text-transform:uppercase;min-height:27px;padding:0 13px;font-size:7.5px;font-weight:900}.mta-role-list{padding:1px 0 8px;overflow-x:auto}.mta-role-row{color:#17315d;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dbe3eb;width:100%;min-height:52px;padding:8px 13px}.mta-role-row:first-child{border-top:0}.mta-role-row:hover{background:#f6fafe}.mta-role-row.selected{background:#f4faff;border:1px solid #1682e8;border-radius:7px;position:relative;box-shadow:0 0 0 1px #1682e80f}.mta-role-row:focus-visible{outline-offset:-3px;outline:3px solid #62cff4}.mta-role-row>strong{font-size:10px}.mta-role-row>span:not(.mta-role-bar):not(.mta-aggregate-label){color:#4b617b;font-size:8px;line-height:1.3}.mta-role-row .mta-evidence-source{font-weight:750}.mta-role-row .mta-row-action{font-weight:900;color:#075fc5!important}.mta-role-bar{background:#edf2f7;border-radius:4px;height:22px;display:flex;overflow:hidden}.mta-role-bar i{color:#fff;text-shadow:0 1px #00000024;justify-content:center;align-items:center;min-width:23px;font-size:8px;font-style:normal;font-weight:900;display:flex}.mta-aggregate-label{background:#faf8fd;border:1px solid #d8cde9;border-radius:5px;flex-direction:column;justify-content:center;min-height:35px;padding:5px 9px;display:flex}.mta-aggregate-label b{color:#5c3c91;font-size:8.5px}.mta-aggregate-label small{color:#786a8f;margin-top:2px;font-size:7.5px}.mta-confidence{background:#e8f5ef;border-radius:10px;width:max-content;padding:4px 7px;font-weight:900;color:#14704f!important;display:inline-flex!important}.mta-confidence.medium,.mta-confidence.medium-low{background:#fff2d9;color:#8a5b00!important}.mta-selected-journeys{padding:20px 24px 22px}.mta-selected-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.mta-selected-heading h3{color:#10295f;margin:4px 0 0;font-size:17px}.mta-selected-heading>span{color:#4f6781;font-size:8px;font-weight:850}.mta-journey-decision-layout{grid-template-columns:1fr;display:grid}.mta-observable-paths{min-width:0;overflow-x:auto}.mta-path-column-head,.mta-observable-path{grid-template-columns:minmax(610px,1fr) 58px 72px 80px;align-items:center;gap:10px;min-width:850px;display:grid}.mta-path-column-head{color:#728399;text-transform:uppercase;min-height:27px;font-size:7.5px;font-weight:900}.mta-observable-path{border-top:1px solid #dce4ec;min-height:65px}.mta-path-flow{align-items:center;min-width:0;display:flex}.mta-path-step{flex:1;align-items:center;min-width:0;display:flex}.mta-path-step>b{color:#14345f;text-align:center;background:#f7fbff;border:1px solid #8db9df;border-radius:5px;justify-content:center;align-items:center;min-width:82px;max-width:120px;min-height:34px;padding:5px 8px;font-size:8px;line-height:1.2;display:flex}.mta-path-step:last-child>b{color:#fff;background:#7451bf;border-color:#7451bf}.mta-path-lag{flex:1;justify-content:center;align-items:center;min-width:35px;height:34px;display:flex;position:relative}.mta-path-lag small{color:#60738b;font-size:7px;position:absolute;top:0}.mta-path-lag i{border-top:1px dashed #8ba0b7;width:100%;display:block}.mta-observable-path>strong{color:#15335e;text-align:center;font-size:9px}.mta-aggregate-evidence{grid-template-columns:1fr 1fr;gap:10px;min-width:600px;display:grid}.mta-aggregate-evidence p{background:#fbfcfe;border:1px solid #d6e0e9;border-left:4px solid #7651c2;border-radius:6px;margin:0;padding:12px}.mta-aggregate-evidence span,.mta-aggregate-evidence strong{display:block}.mta-aggregate-evidence span{color:#6946ad;text-transform:uppercase;font-size:8px;font-weight:900}.mta-aggregate-evidence strong{color:#29415f;margin-top:5px;font-size:9px;line-height:1.4}.mta-option-three .mta-detail-table{margin:0 24px 18px}.mta-option-boundary{background:#f3f8fc;border:1px solid #c9ddeb;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 16px 17px;padding:10px 12px;display:grid}.mta-option-boundary strong{color:#075fc5;font-size:9px}.mta-option-boundary span{color:#3f5874;font-size:8px;line-height:1.45}.mta-option-boundary small{color:#52677f;letter-spacing:.35px;white-space:nowrap;font-size:7px;font-weight:900}@media (max-width:1100px){.mta-model-toggle.option-three{flex-basis:auto;width:100%}.mta-option-boundary{grid-template-columns:1fr}.mta-option-boundary small{white-space:normal}}@media (max-width:700px){.mta-selected-journeys{padding:18px 15px}.mta-option-kpis{padding:0}.mta-option-kpis strong{font-size:23px}.mta-option-kpis span{font-size:8px}.mta-option-kpis small{font-size:7px}.mta-role-signatures{padding:18px 10px 10px}.mta-role-model-control{padding:0 0 15px}.mta-role-title{flex-direction:column;align-items:flex-start}.mta-role-columns,.mta-role-row{grid-template-columns:130px minmax(270px,1fr) 150px 75px 85px 100px 85px;min-width:975px}.mta-selected-heading{flex-direction:column;align-items:flex-start}.mta-option-three .mta-detail-table{margin:0 15px 15px}.mta-option-boundary{margin:0 10px 12px}}.state-map-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:15px;display:flex}.state-map-toolbar label{color:#61717e;letter-spacing:.4px;text-transform:uppercase;gap:5px;min-width:190px;font-size:8px;font-weight:900;display:grid}.state-map-toolbar select{color:#173b5d;background:#fff;border:1px solid #c7d6e0;border-radius:7px;padding:8px 30px 8px 9px;font-size:10px;font-weight:800}.state-map-readout{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.state-map-readout span{color:#173b5d;font-size:11px;font-weight:800}.state-map-readout strong{color:#00226a;font-size:17px}.state-map-readout small{color:#71818d;grid-column:1/-1;font-size:8px}.state-choropleth{background:linear-gradient(#f8fafc,#eef4f7);border-radius:12px;width:100%;height:auto;max-height:410px;margin:3px auto 8px;display:block}.state-choropleth path{cursor:pointer;stroke:#fff;stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:stroke-width .12s,filter .12s}.state-choropleth path:hover,.state-choropleth path:focus{stroke:#00226a;stroke-width:2.6px;filter:drop-shadow(0 1px 1px #00226a59);outline:none}.state-choropleth path.selected{stroke:#00226a;stroke-width:3.5px;filter:drop-shadow(0 2px 2px #00226a59)}.state-map-mobile-list{display:none}.state-focus-unavailable{background:#f7fafc;border:1px dashed #c7d6e0;border-radius:8px;margin:14px 0;padding:14px}.state-focus-unavailable strong{color:#173b5d;font-size:11px}.state-focus-unavailable p{color:#71818d;margin:6px 0 0;font-size:9px;line-height:1.45}.top-state-list button{color:#4b6476;cursor:pointer;background:#eef4f7;border:1px solid #0000;border-radius:5px;gap:5px;margin:0;padding:5px 7px;font-size:8px;display:flex}.top-state-list button.active{background:#e7f3fb;border-color:#0061aa}.top-state-list button:focus-visible{outline-offset:2px;outline:2px solid #0061aa}@media (max-width:700px){.state-map-toolbar{flex-direction:column;align-items:stretch}.state-map-readout{text-align:left;justify-content:start}.state-choropleth{display:none}.state-map-mobile-list{border:1px solid #d8e2e9;border-radius:8px;max-height:330px;margin:12px 0;display:block;overflow:auto}.state-map-mobile-list>div,.state-map-mobile-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e8ed;grid-template-columns:1fr auto;gap:12px;width:100%;padding:9px 10px;display:grid}.state-map-mobile-list>div{z-index:1;color:#6d7d8a;text-transform:uppercase;background:#f3f7fa;border-top:0;font-size:8px;font-weight:900;position:sticky;top:0}.state-map-mobile-list>button{color:#4c6275;cursor:pointer;font-size:9px}.state-map-mobile-list>button:first-of-type{border-top:0}.state-map-mobile-list>button span{gap:8px;display:flex}.state-map-mobile-list>button b,.state-map-mobile-list>button strong{color:#173b5d}.state-map-mobile-list>button.selected{background:#edf7fd;box-shadow:inset 3px 0 #0061aa}.state-focus-head{align-items:flex-start}.state-focus-head>p{text-align:left}.top-state-list{align-items:stretch}.top-state-list>span{width:100%}}.state-choropleth{background:linear-gradient(#eef4f7,#f8fafc);transform:scaleY(-1)}.mta-option-three .mta-role-key .begin,.mta-option-three .mta-role-bar .begin{background:#70afd2}.mta-option-three .mta-role-key .assist,.mta-option-three .mta-role-bar .assist{background:#23877f}.mta-option-three .mta-role-key .capture,.mta-option-three .mta-role-bar .capture{background:#31578f}.mta-option-three .mta-role-columns,.mta-option-three .mta-role-row{grid-template-columns:175px minmax(320px,1fr) 150px;gap:18px;min-width:0}.mta-option-three .mta-role-columns{padding-inline:16px;font-size:8px}.mta-option-three .mta-role-list{overflow:visible}.mta-option-three .mta-role-row{min-height:62px;padding:10px 16px}.mta-option-three .mta-role-row:hover{background:#f5fafc}.mta-option-three .mta-role-row.selected{background:#f2f9fc;border-color:#1496c8;border-radius:8px;box-shadow:inset 4px 0 #1496c8}.mta-option-three .mta-role-row:focus-visible{outline-color:#68c8e5}.mta-channel-identity,.mta-channel-identity strong,.mta-channel-identity small{display:block}.mta-channel-identity strong{color:#17315d;font-size:11px}.mta-channel-identity small{color:#6a7d91;margin-top:4px;font-size:8px}.mta-option-three .mta-role-bar{border-radius:6px;height:28px}.mta-option-three .mta-role-bar i{min-width:25px;font-size:8.5px}.mta-option-three .mta-aggregate-label{background:#f6f8fa;border-color:#d3dee7;border-radius:6px;min-height:42px;padding:6px 10px}.mta-option-three .mta-aggregate-label b{color:#35516f;font-size:9px}.mta-option-three .mta-aggregate-label small{color:#718299;font-size:8px}.mta-evidence-health{background:#eaf5f8;border-radius:7px;flex-direction:column;width:max-content;max-width:100%;padding:6px 9px;color:#17637d!important;display:flex!important}.mta-evidence-health strong,.mta-evidence-health small{display:block}.mta-evidence-health strong{font-size:8.5px}.mta-evidence-health small{color:#537087;margin-top:2px;font-size:7.5px}.mta-evidence-health.aggregate{background:#f2f4f6;color:#53687c!important}.mta-selected-evidence-strip{background:#f7fafc;border:1px solid #d6e2ea;border-radius:8px;grid-template-columns:.8fr 1.65fr .7fr .7fr;margin:0 0 15px;display:grid;overflow:hidden}.mta-selected-evidence-strip p{border-left:1px solid #d6e2ea;margin:0;padding:10px 12px}.mta-selected-evidence-strip p:first-child{border-left:0}.mta-selected-evidence-strip span,.mta-selected-evidence-strip strong{display:block}.mta-selected-evidence-strip span{color:#718298;text-transform:uppercase;font-size:7.5px;font-weight:850}.mta-selected-evidence-strip strong{color:#17365e;margin-top:4px;font-size:9px;line-height:1.35}.mta-option-three .mta-path-step:last-child>b{background:#31578f;border-color:#31578f}.mta-option-three .mta-aggregate-evidence p{border-left-color:#23877f}.mta-option-three .mta-aggregate-evidence span{color:#176b67}.mta-attribution-credit{background:#fff;border-bottom:1px solid #cbd8e6;padding:22px 24px 24px}.mta-credit-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mta-credit-heading h3{color:#10295f;margin:0;font-size:20px;line-height:1.2}.mta-credit-heading p{color:#64768a;margin:5px 0 0;font-size:11px}.mta-credit-reconcile{border-left:3px solid #23877f;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;min-width:190px;padding-left:12px;display:grid}.mta-credit-reconcile strong{color:#176b67;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:29px;line-height:1}.mta-credit-reconcile span{color:#17365e;font-size:11px;font-weight:900}.mta-credit-reconcile small{color:#66798e;font-size:9px}.mta-attribution-credit .mta-role-model-control{align-items:center;gap:18px;padding:18px 0 14px;display:flex}.mta-credit-read{color:#405873;max-width:590px;margin:0;font-size:11px;line-height:1.45}.mta-portfolio-bar{background:#edf2f6;border:1px solid #d0dce5;border-radius:7px;width:100%;height:42px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #10233f14}.mta-portfolio-bar>i{color:#fff;border-left:1px solid #ffffffbf;justify-content:center;align-items:center;min-width:2px;font-style:normal;display:flex;overflow:hidden}.mta-portfolio-bar>i:first-child{border-left:0}.mta-portfolio-bar span{text-align:center;text-shadow:0 1px 2px #00000047;padding:0 5px;font-size:8px;font-weight:900;line-height:1.1}.mta-portfolio-key{flex-wrap:wrap;gap:8px 15px;margin:10px 0 19px;display:flex}.mta-portfolio-key span{color:#52677f;align-items:center;gap:5px;font-size:9px;display:flex}.mta-portfolio-key i{border-radius:2px;width:8px;height:8px}.mta-portfolio-key strong{color:#17365e;font-variant-numeric:tabular-nums;margin-left:2px}.mta-credit-ranking{border:1px solid #d5e0e7;border-radius:8px;overflow:hidden}.mta-credit-rank-head,.mta-credit-rank-row,.mta-credit-rank-total{grid-template-columns:minmax(160px,.85fr) minmax(260px,1.4fr) minmax(105px,.5fr);align-items:center;gap:18px;padding:0 15px;display:grid}.mta-credit-rank-head{color:#fff;letter-spacing:.25px;text-transform:uppercase;background:#1c2f56;min-height:40px;font-size:10px;font-weight:900}.mta-credit-rank-head span:nth-child(n+2){text-align:right}.mta-credit-rank-row{color:#242629;font-variant-numeric:tabular-nums;border-top:1px solid #e0e7ec;min-height:53px;font-size:12px}.mta-credit-rank-row>span:first-child{align-items:center;gap:10px;display:flex}.mta-credit-rank-row>span:first-child b{color:#52677f;background:#eef3f6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.mta-credit-rank-row>span:first-child strong{color:#17191c;font-size:12px}.mta-credit-rank-row>span:nth-child(2){grid-template-columns:minmax(80px,1fr) 50px;align-items:center;gap:10px;display:grid}.mta-credit-rank-row>span:nth-child(2)>i{background:#edf2f5;border-radius:5px;height:10px;overflow:hidden}.mta-credit-rank-row>span:nth-child(2) em{border-radius:5px;height:100%;display:block}.mta-credit-rank-row>span:nth-child(2) strong,.mta-credit-rank-row>span:last-child{text-align:right;color:#242629;font-weight:900}.mta-credit-rank-total{color:#17365e;background:#edf7f4;border-top:2px solid #23877f;min-height:55px;font-size:12px}.mta-credit-rank-total span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.mta-aggregate-credit-note{color:#53687d;background:#f4f7f9;border-left:3px solid #71849b;margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.mta-aggregate-credit-note strong{color:#314c6b}@media (max-width:700px){.mta-attribution-credit{padding:18px 14px}.mta-credit-heading{grid-template-columns:1fr;display:grid}.mta-credit-reconcile{min-width:0}.mta-attribution-credit .mta-role-model-control{grid-template-columns:1fr;gap:10px;display:grid}.mta-portfolio-bar{height:34px}.mta-portfolio-bar span{display:none}.mta-portfolio-key{grid-template-columns:1fr 1fr;gap:7px 12px;display:grid}.mta-credit-rank-head,.mta-credit-rank-row,.mta-credit-rank-total{grid-template-columns:minmax(120px,1fr) 72px 82px;gap:8px;padding-inline:10px}.mta-credit-rank-head{font-size:8px}.mta-credit-rank-row{font-size:10px}.mta-credit-rank-row>span:first-child{gap:6px}.mta-credit-rank-row>span:first-child b{display:none}.mta-credit-rank-row>span:first-child strong{font-size:10px}.mta-credit-rank-row>span:nth-child(2){display:block}.mta-credit-rank-row>span:nth-child(2)>i{display:none}.mta-credit-rank-total{font-size:10px}.mta-option-three .mta-role-columns{display:none}.mta-option-three .mta-role-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding:12px}.mta-option-three .mta-role-bar,.mta-option-three .mta-aggregate-label{grid-area:2/1/auto/-1}.mta-option-three .mta-evidence-health{grid-area:1/2}.mta-selected-evidence-strip{grid-template-columns:1fr 1fr}.mta-selected-evidence-strip p:nth-child(3){border-top:1px solid #d6e2ea;border-left:0}.mta-selected-evidence-strip p:nth-child(4){border-top:1px solid #d6e2ea}}@media (max-width:430px){.mta-credit-rank-head,.mta-credit-rank-row,.mta-credit-rank-total{grid-template-columns:minmax(84px,1fr) 54px 68px;gap:4px;padding-inline:6px}.mta-credit-rank-head{letter-spacing:0;font-size:7px}.mta-credit-rank-row,.mta-credit-rank-total,.mta-credit-rank-row>span:first-child strong,.mta-credit-rank-row>span:nth-child(2) strong{font-size:9px}}.mmm-linked-diagnostics{background:#fbfcfd;border:1px solid #d9e1e6;border-radius:11px;padding:20px}.mmm-selection-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0 10px;display:grid}.mmm-selection-kpis p{background:#f1f5f7;border-radius:8px;margin:0;padding:12px}.mmm-selection-kpis span,.mmm-selection-kpis strong,.mmm-selection-kpis small{display:block}.mmm-selection-kpis span{color:#657078;font-size:8px}.mmm-selection-kpis strong{color:#00226a;margin:5px 0 3px;font-size:18px}.mmm-selection-kpis small{color:#657078;font-size:8px}.mmm-linked-roi{margin-bottom:14px}.mmm-triad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mmm-square-panel{aspect-ratio:1;background:#fff;border:1px solid #d9e1e6;border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex;overflow:hidden}.mmm-square-panel header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mmm-square-panel header span{color:#0061aa;letter-spacing:.65px;font-size:7px;font-weight:900;display:block}.mmm-square-panel header h4{color:#00226a;margin:4px 0 0;font-size:13px;line-height:1.15}.mmm-square-panel header small{color:#657078;text-align:right;max-width:92px;font-size:7px;line-height:1.25}.mmm-map-square .opportunity-map.linked{flex:1;min-height:0;margin:10px 7px 23px 27px}.mmm-map-square .opportunity-map>button span,.mmm-map-square .opportunity-map>button b,.mmm-map-square .map-y,.mmm-map-square .map-x,.mmm-map-square .map-quadrant{font-size:7px}.mmm-map-square .map-y{left:-26px}.mmm-map-multiselect{flex-wrap:wrap;gap:4px;display:flex}.mmm-map-multiselect button{color:#405864;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:10px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;font-weight:800;display:flex}.mmm-map-multiselect button.active{color:#00226a;background:#eaf5fb;border-color:#0061aa}.mmm-map-multiselect i,.mmm-linked-legend i{border-radius:50%;width:7px;height:7px}.mmm-linked-legend{flex-wrap:wrap;align-content:flex-start;gap:4px 8px;min-height:29px;margin-top:8px;display:flex}.mmm-linked-legend span{color:#405864;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.mmm-linked-chart{flex:1;width:100%;height:auto;min-height:0;margin-top:1px}.mmm-linked-chart line{stroke:#aebac2;stroke-width:1px}.mmm-linked-chart .gridline{stroke:#e5ebef}.mmm-linked-chart .selected-series{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mmm-linked-chart .selected-series.extrapolated{stroke-dasharray:6 5}.mmm-linked-chart text{fill:#687982;font-size:8px}.mmm-square-readout{border-top:1px solid #e3e8eb;grid-template-columns:1fr auto;gap:2px 8px;padding-top:7px;display:grid}.mmm-square-readout span{color:#657078;grid-row:1/3;font-size:7px}.mmm-square-readout strong{color:#00226a;text-align:right;font-size:9px}.mmm-square-readout small{color:#657078;text-align:right;font-size:7px}.mmm-linked-diagnostics>.mmm-map-note{margin-top:10px}@media (max-width:1050px){.mmm-triad-grid{grid-template-columns:1fr 1fr}.mmm-square-panel:last-child{aspect-ratio:auto;grid-column:1/-1;min-height:410px}}@media (max-width:720px){.mmm-linked-diagnostics{padding:16px}.mmm-selection-kpis{grid-template-columns:1fr 1fr}.mmm-triad-grid{grid-template-columns:1fr}.mmm-square-panel,.mmm-square-panel:last-child{aspect-ratio:auto;grid-column:auto;min-height:390px}.mmm-linked-roi{grid-template-columns:82px minmax(180px,1fr) 30px 82px 30px;overflow-x:auto}}.compact-hero-copy{min-width:0;max-width:780px}.compact-hero-copy>.model-label{color:#0061aa;letter-spacing:1px;font-size:9px;font-weight:900;line-height:1.25;display:inline-flex}.compact-hero-copy>h1,.compact-hero-copy>h2{color:#00226a;letter-spacing:-.5px;margin:8px 0 13px;font-size:28px;line-height:1.12}.hero-summary-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hero-summary-list li{background:#f2f7fa;border-left:3px solid #8eb9d5;border-radius:0 6px 6px 0;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:7px 10px;display:grid}.hero-summary-list li.positive{background:#edf8f4;border-left-color:#168467}.hero-summary-list li.watch{background:#fff7e7;border-left-color:#c58a16}.hero-summary-list li.action{background:#edf6fb;border-left-color:#0061aa}.hero-summary-list span{color:#617488;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:900}.hero-summary-list strong{color:#1f3d5d;font-size:10px;line-height:1.35}.performance-hero .compact-hero-copy>.model-label,.demand-intel-hero .compact-hero-copy>.model-label,.funnel-hero .compact-hero-copy>.model-label{color:#8edcff}.performance-hero .compact-hero-copy>h1,.performance-hero .compact-hero-copy>h2,.demand-intel-hero .compact-hero-copy>h1,.demand-intel-hero .compact-hero-copy>h2,.funnel-hero .compact-hero-copy>h1,.funnel-hero .compact-hero-copy>h2{color:#fff}.performance-hero .hero-summary-list li,.demand-intel-hero .hero-summary-list li,.funnel-hero .hero-summary-list li{background:#ffffff14;border-left-color:#5dcdff}.performance-hero .hero-summary-list span,.demand-intel-hero .hero-summary-list span,.funnel-hero .hero-summary-list span{color:#9fd7f2}.performance-hero .hero-summary-list strong,.demand-intel-hero .hero-summary-list strong,.funnel-hero .hero-summary-list strong{color:#f4f9fc}.exec-command-hero .compact-hero-copy>.model-label{color:#8edcff}.exec-command-hero .compact-hero-copy>h2{color:#fff}.exec-command-hero .hero-summary-list li{background:#ffffff14}.exec-command-hero .hero-summary-list span{color:#9fd7f2}.exec-command-hero .hero-summary-list strong{color:#f4f9fc}.exec-command-hero .hero-summary-list li.positive{border-left-color:#43dfa9}.exec-command-hero .hero-summary-list li.watch{border-left-color:#ffc45b}.exec-command-hero .hero-summary-list li.action{border-left-color:#5dcdff}.quality-hero{background:linear-gradient(105deg,#f5f9fb,#eef5f8);padding:22px 24px}.quality-hero .compact-hero-copy{max-width:900px}.quality-hero .hero-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-hero .hero-summary-list li{display:block}.quality-hero .hero-summary-list strong{margin-top:4px;display:block}.operating-banner .compact-hero-copy{max-width:760px}@media (max-width:760px){.compact-hero-copy>h1,.compact-hero-copy>h2{font-size:23px}.hero-summary-list li{grid-template-columns:68px minmax(0,1fr);gap:8px;padding:7px 9px}.quality-hero .hero-summary-list{grid-template-columns:1fr}.performance-hero .compact-hero-copy>h2,.demand-intel-hero .compact-hero-copy>h2{font-size:25px}}.upper-hero .compact-hero-copy>.model-label,.measurement-hero .compact-hero-copy>.model-label,.optimizer-hero .compact-hero-copy>.model-label,.operating-banner .compact-hero-copy>.model-label,.identity-banner .compact-hero-copy>.model-label{color:#8edcff}.upper-hero .compact-hero-copy>h2,.measurement-hero .compact-hero-copy>h2,.optimizer-hero .compact-hero-copy>h2,.operating-banner .compact-hero-copy>h2,.identity-banner .compact-hero-copy>h2{color:#fff}.upper-hero .hero-summary-list li,.measurement-hero .hero-summary-list li,.optimizer-hero .hero-summary-list li,.operating-banner .hero-summary-list li,.identity-banner .hero-summary-list li{background:#ffffff14;border-left-color:#5dcdff}.upper-hero .hero-summary-list span,.measurement-hero .hero-summary-list span,.optimizer-hero .hero-summary-list span,.operating-banner .hero-summary-list span,.identity-banner .hero-summary-list span{color:#9fd7f2}.upper-hero .hero-summary-list strong,.measurement-hero .hero-summary-list strong,.optimizer-hero .hero-summary-list strong,.operating-banner .hero-summary-list strong,.identity-banner .hero-summary-list strong{color:#f4f9fc}.exec-command-hero .compact-hero-copy>h2{letter-spacing:-.8px;margin-top:9px;font-size:38px}.exec-command-hero .hero-summary-list{gap:8px}.exec-command-hero .hero-summary-list li{grid-template-columns:84px minmax(0,1fr);padding:10px 12px}.exec-command-hero .hero-summary-list span{font-size:9px}.exec-command-hero .hero-summary-list strong{font-size:12px}.performance-hero .compact-hero-copy>h2,.funnel-hero .compact-hero-copy>h2{letter-spacing:-.8px;margin-top:10px;font-size:38px}.performance-hero .hero-summary-list li,.funnel-hero .hero-summary-list li{padding:9px 11px}.performance-hero .hero-summary-list span,.funnel-hero .hero-summary-list span{font-size:9px}.performance-hero .hero-summary-list strong,.funnel-hero .hero-summary-list strong{font-size:11px}@media (max-width:760px){.exec-command-hero .compact-hero-copy>h2,.performance-hero .compact-hero-copy>h2,.funnel-hero .compact-hero-copy>h2{font-size:29px}.exec-command-hero .hero-summary-list strong,.performance-hero .hero-summary-list strong,.funnel-hero .hero-summary-list strong{font-size:10px}}.mmm-selection-bar{background:#fff;border:1px solid #d9e1e6;border-radius:9px;grid-template-columns:220px 1fr;align-items:center;gap:14px;margin-top:14px;padding:11px 12px;display:grid}.mmm-selection-bar strong,.mmm-selection-bar small{display:block}.mmm-selection-bar strong{color:#00226a;letter-spacing:.6px;font-size:8px}.mmm-selection-bar small{color:#657078;margin-top:3px;font-size:8px}.mmm-selection-bar .mmm-map-multiselect{justify-content:flex-start}.mmm-return-range{background:#fff;border:1px solid #d9e1e6;border-radius:9px;grid-template-columns:230px 1fr;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:grid}.mmm-return-range>div:first-child span,.mmm-return-range>div:first-child strong,.mmm-return-range>div:first-child small{display:block}.mmm-return-range>div:first-child span{color:#657078;letter-spacing:.55px;font-size:7px;font-weight:900}.mmm-return-range>div:first-child strong{color:#00226a;margin:3px 0;font-size:20px}.mmm-return-range>div:first-child small{color:#657078;font-size:8px}.mmm-return-track{background:#dce4e8;height:5px;margin:0 9px;position:relative}.mmm-return-track em{background:#9fc4dc;border-radius:8px;height:13px;position:absolute;top:-4px}.mmm-return-track b{background:#0061aa;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 0 0 1px #0061aa}.mmm-return-track .break-even{background:#3d505c;width:2px;height:19px;position:absolute;top:-7px;left:33.333%}.mmm-return-track>span{color:#657078;font-size:7px;position:absolute;top:13px}.mmm-return-track .return-zero{left:0}.mmm-return-track .return-break{color:#3d505c;font-weight:900;left:33.333%;transform:translate(-50%)}.mmm-return-track .return-max{right:0}.mmm-map-square .opportunity-map.linked{margin-bottom:35px}.mmm-map-square .opportunity-map.linked .map-midline.vertical{left:43%}.mmm-map-square .opportunity-map.linked .map-midline.horizontal{bottom:50%}.mmm-map-square .opportunity-map.linked .map-y{top:38px;left:-39px}.mmm-map-square .opportunity-map.linked .map-x{bottom:-31px;right:0}.map-tick{color:#657078;font-size:6px;position:absolute}.map-tick.y-top{top:23px;left:3px}.map-tick.y-mid{bottom:calc(50% + 3px);left:3px}.map-tick.y-low{bottom:4px;left:3px}.map-tick.x-low{bottom:-17px;left:0}.map-tick.x-mid{bottom:-17px;left:43%;transform:translate(-50%)}.map-tick.x-high{bottom:-17px;right:0}@media (max-width:720px){.mmm-selection-bar{grid-template-columns:1fr}.mmm-return-range{grid-template-columns:1fr;gap:13px;padding-bottom:24px}}.auth-shell{color:#0d2748;background:radial-gradient(circle at 20% 0,#edf7ff 0,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#eef3f8 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{background:#fff;border:1px solid #cfdae7;border-radius:18px;width:min(520px,100%);padding:40px;box-shadow:0 24px 70px #0d274824}.auth-brand{align-items:center;gap:16px;margin-bottom:34px;display:flex}.auth-brand img{width:66px;height:auto}.auth-brand span{background:#c7d3e1;width:1px;height:30px}.auth-brand strong{letter-spacing:.16em;font-size:13px}.auth-eyebrow{color:#0061aa;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:800}.auth-card h1{margin:0;font-size:clamp(28px,4vw,38px);line-height:1.08}.auth-copy{color:#53657a;margin:18px 0 26px;font-size:16px;line-height:1.6}.auth-primary{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#0061aa;border:0;border-radius:9px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.auth-primary:hover{background:#004f8c}.auth-primary:focus-visible{outline-offset:3px;outline:3px solid #8bc8f2}.auth-notice{color:#654b00;background:#fff8df;border:1px solid #dfb84c;border-radius:9px;margin:0 0 22px;padding:14px 16px;font-weight:700;line-height:1.45}.auth-card small{color:#708196;text-align:center;margin-top:20px;display:block}.channel-performance-hero{grid-template-columns:minmax(0,1fr)}.mmm-decomposition-v2{padding:22px}.mmm-decomposition-v2 .decomposition-heading h3{font-size:20px}.mmm-decomposition-v2 .mmm-outcome-toggle button{min-height:38px;padding:10px 14px;font-size:12px}.mmm-decomposition-v2 .decomposition-layout-v2{grid-template-columns:minmax(0,1.55fr) 300px;gap:24px;margin-top:20px}.mmm-decomposition-v2 .decomposition-chart{height:300px}.mmm-decomposition-v2 .decomposition-chart>div>strong,.mmm-decomposition-v2 .decomposition-chart>div>small{font-size:11px}.mmm-decomposition-v2 .baseline-explainer{padding:20px}.mmm-decomposition-v2 .baseline-explainer>span{font-size:10px}.mmm-decomposition-v2 .baseline-explainer>strong{margin:10px 0 5px;font-size:36px}.mmm-decomposition-v2 .baseline-explainer>p{font-size:12px;line-height:1.5}.mmm-decomposition-v2 .baseline-explainer dl{margin-top:16px}.mmm-decomposition-v2 .baseline-explainer dl>div{padding:11px 0;font-size:11px}.mmm-decomposition-v2 .decomposition-legend{gap:10px 18px;margin-top:25px;padding-top:14px}.mmm-decomposition-v2 .decomposition-legend span{gap:7px;font-size:11px}.mmm-decomposition-v2 .decomposition-legend i{width:10px;height:10px}.mmm-linked-diagnostics{padding:22px}.mmm-linked-diagnostics .mmm-section-head h3,.mmm-health .mmm-section-head h3{margin-top:2px;font-size:20px}.mmm-linked-diagnostics .mmm-section-head>span{padding:7px 10px;font-size:10px}.mmm-selection-bar{grid-template-columns:190px 1fr;gap:16px;margin-top:16px;padding:14px}.mmm-selection-bar strong{font-size:10px}.mmm-map-multiselect{gap:7px}.mmm-map-multiselect button{border-radius:999px;gap:7px;min-height:38px;padding:9px 13px;font-size:11px}.mmm-map-multiselect i,.mmm-linked-legend i{width:9px;height:9px}.mmm-selection-kpis{gap:12px;margin:18px 0 13px}.mmm-selection-kpis p{flex-direction:column;justify-content:center;min-height:116px;padding:17px 18px;display:flex}.mmm-selection-kpis span{font-size:11px;line-height:1.3}.mmm-selection-kpis strong{margin:8px 0 5px;font-size:27px}.mmm-selection-kpis small{font-size:10px;line-height:1.35}.mmm-return-range{grid-template-columns:250px 1fr;gap:22px;padding:15px 17px}.mmm-return-range>div:first-child span{font-size:9px}.mmm-return-range>div:first-child strong{margin:5px 0;font-size:25px}.mmm-return-range>div:first-child small,.mmm-return-track>span{font-size:10px}.mmm-return-track{height:6px;margin-inline:12px}.mmm-square-panel{padding:16px}.mmm-square-panel header span{font-size:9px}.mmm-square-panel header h4{font-size:15px;line-height:1.2}.mmm-square-panel header small{max-width:105px;font-size:9px;line-height:1.35}.mmm-linked-legend{gap:6px 10px;min-height:34px;margin-top:10px}.mmm-linked-legend span{gap:5px;font-size:9px}.mmm-linked-chart text{font-size:10px}.mmm-square-readout{gap:3px 9px;padding-top:9px}.mmm-square-readout span{font-size:9px}.mmm-square-readout strong{font-size:11px}.mmm-square-readout small,.mmm-map-square .opportunity-map>button span,.mmm-map-square .opportunity-map>button b,.mmm-map-square .map-y,.mmm-map-square .map-x,.mmm-map-square .map-quadrant{font-size:9px}.mmm-map-square .map-tick{font-size:8px}.mmm-health{padding:22px}.mmm-health-layout{grid-template-columns:minmax(0,1.3fr) minmax(275px,.9fr) minmax(220px,.65fr);gap:14px;margin-top:18px;display:grid}.model-fit-chart,.health-score,.mmm-health-seasonality{background:#fff;border:1px solid #dce3e7;border-radius:9px;min-width:0;padding:18px}.model-fit-lines{height:190px;margin-top:9px}.model-fit-lines text{fill:#526a78;font:10px Arial,sans-serif}.fit-legend{gap:16px;font-size:10px}.fit-legend span{gap:6px}.fit-legend i{width:18px}.mmm-health-seasonality .seasonality-bars{gap:6px;height:190px;margin:25px 0 20px}.mmm-health-seasonality .seasonality-bars b{font-size:9px;top:-20px}.mmm-health-seasonality .seasonality-bars small{font-size:9px;bottom:-22px}.health-score>span{font-size:10px}.health-score>strong{margin:10px 0 3px;font-size:46px}.health-score>small{font-size:10px}.health-score>div{margin-top:15px}.health-score p{gap:10px;padding:11px 0}.health-score p b{font-size:11px}.health-score p span{font-size:10px}.model-vintage{gap:10px 22px;margin-top:14px;padding:13px 15px}.model-vintage span{font-size:10px}.mmm-health .mmm-reliability-intro{color:#5b6a74;max-width:820px;margin:6px 0 0;font-size:12px;line-height:1.5}.mmm-reliability-status{background:#f2f8fc;border:1px solid #bcd4e4;border-left:5px solid #0061aa;border-radius:9px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:20px;margin-top:16px;padding:19px 21px;display:grid}.mmm-reliability-status>div:first-child>span{color:#0061aa;letter-spacing:.65px;font-size:10px;font-weight:900}.mmm-reliability-status>div:first-child>strong{color:#101820;margin-top:5px;font-size:24px;line-height:1.2;display:block}.mmm-reliability-status>div:first-child>p{color:#526874;margin:7px 0 0;font-size:12px;line-height:1.5}.mmm-reliability-boundaries{gap:8px;display:grid}.mmm-reliability-boundaries small{color:#526874;border-left:2px solid #88b7d2;padding-left:11px;font-size:10px;line-height:1.45;display:block}.mmm-reliability-boundaries b{color:#101820}.mmm-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:14px;display:grid}.mmm-diagnostic-grid article{background:#fff;border:1px solid #d7e2e8;border-radius:10px;flex-direction:column;min-width:0;min-height:218px;padding:0;display:flex;overflow:hidden;box-shadow:0 5px 14px #10233f0f}.mmm-diagnostic-grid article>span{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);align-items:center;min-height:58px;padding:13px 16px;font-size:13px;font-weight:900;line-height:1.25;display:flex}.mmm-diagnostic-grid article>strong{color:#101820;font-variant-numeric:tabular-nums;margin:18px 16px 8px;font-size:31px;line-height:1.05;display:block}.mmm-diagnostic-grid article>p{color:#526874;margin:0 16px;font-size:11px;line-height:1.5}.mmm-diagnostic-grid article>small{color:#075f9b;margin:auto 16px 16px;padding-top:10px;font-size:10px;font-weight:800;line-height:1.4;display:block}.mmm-reliability-evidence-visuals{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.mmm-reliability-evidence-visuals>.model-fit-chart,.mmm-reliability-evidence-visuals>.mmm-health-seasonality{min-width:0;padding:20px}.mmm-reliability .viz-heading strong{color:#101820;font-size:15px;line-height:1.3}.mmm-reliability .viz-heading span{font-size:10px;line-height:1.4}.mmm-evidence-explanation{color:#526874;margin:10px 0 0;font-size:11px;line-height:1.5}.mmm-health-seasonality>.mmm-evidence-explanation{margin-top:7px}.mmm-reliability-evidence-visuals .mmm-health-seasonality .seasonality-bars{margin-top:31px}.mmm-reliability .seasonality-bars b{color:#101820;font-size:10px}.mmm-reliability .seasonality-bars small{font-size:10px}.mmm-model-scope{background:#fff;border:1px solid #d7e2e8;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 0 0;display:grid;overflow:hidden}.mmm-model-scope>div{border-left:1px solid #e0e7eb;min-width:0;padding:14px 15px}.mmm-model-scope>div:first-child{border-left:0}.mmm-model-scope dt{color:#657985;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:900}.mmm-model-scope dd{color:#101820;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:11px;font-weight:800;line-height:1.4}.model-lifecycle-scroll{max-width:100%;margin-top:10px;overflow:auto hidden}.model-lifecycle-scroll .model-fit-lines{width:100%;min-width:680px;height:auto;margin-top:0}.model-fit-lines .fit-date-label{fill:#374957;font-size:8px;font-weight:700}.model-fit-lines .training-region{fill:#f7f9fa;stroke:none}.model-fit-lines .forecast-region{fill:#f1f6f9;stroke:none}.model-fit-lines .lifecycle-boundary{stroke:#294c61;stroke-width:1.5px;stroke-dasharray:4 3}.model-fit-lines .lifecycle-boundary-label{fill:#263b49;letter-spacing:.3px;font-size:8px;font-weight:900}.model-fit-lines .lifecycle-period-label{fill:#263b49;letter-spacing:.55px;font-size:8.5px;font-weight:900}.model-fit-lines .illustrative-forecast-label{fill:#087f5b;letter-spacing:.6px;font-size:7.5px;font-weight:900}.model-fit-lines .lifecycle-forecast-band{fill:#cfe9df;opacity:.72;stroke:none}.model-fit-lines .illustrative-forecast{stroke:#087f5b;stroke-width:3.5px;stroke-dasharray:8 5}.mmm-reliability .fit-legend{color:#455866;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;margin-top:7px;font-size:11px}.mmm-reliability .fit-legend span{gap:7px}.mmm-reliability .fit-legend i{width:20px}.mmm-reliability .fit-legend i.forecast-key{border-color:#087f5b;border-top-style:dashed}.mmm-reliability .fit-legend i.range-key{background:#cfe9df;border:1px solid #8fc8b2;height:9px}.mmm-forecast-boundary-note{color:#526874;border-left:3px solid #88b7d2;margin:7px 0 0;padding-left:9px;font-size:10px;line-height:1.45}@media (max-width:1250px){.mmm-decomposition-v2 .decomposition-layout-v2{grid-template-columns:1fr}.mmm-decomposition-v2 .baseline-explainer{display:block}.mmm-health-layout{grid-template-columns:1fr 1fr}.mmm-health-layout .model-fit-chart{grid-column:1/-1}.mmm-health-seasonality .seasonality-bars{height:170px}}@media (max-width:1100px){.mmm-reliability-status{grid-template-columns:1fr}.mmm-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmm-model-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.mmm-model-scope>div:nth-child(4){border-top:1px solid #e0e7eb;border-left:0}.mmm-model-scope>div:nth-child(-n+3){border-bottom:1px solid #e0e7eb}}@media (max-width:820px){.mmm-reliability-evidence-visuals{grid-template-columns:1fr}}@media (max-width:760px){.mmm-decomposition-v2,.mmm-linked-diagnostics,.mmm-health{padding:16px}.mmm-decomposition-v2 .decomposition-heading h3,.mmm-linked-diagnostics .mmm-section-head h3,.mmm-health .mmm-section-head h3{font-size:18px}.mmm-selection-bar{grid-template-columns:1fr}.mmm-map-multiselect button{min-height:42px;padding:10px 14px;font-size:12px}.mmm-selection-kpis{grid-template-columns:1fr}.mmm-selection-kpis p{min-height:104px}.mmm-return-range{grid-template-columns:1fr;gap:15px;padding-bottom:28px}.mmm-health-layout{grid-template-columns:1fr}.mmm-health-layout .model-fit-chart{grid-column:auto}.mmm-health-seasonality .seasonality-bars{height:175px}.model-vintage{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:520px){.mmm-diagnostic-grid{grid-template-columns:1fr}.mmm-reliability-status{padding:15px}.mmm-reliability-status>div:first-child>strong{font-size:20px}.mmm-model-scope{grid-template-columns:1fr}.mmm-model-scope>div,.mmm-model-scope>div:nth-child(4){border-top:1px solid #e0e7eb;border-bottom:0;border-left:0}.mmm-model-scope>div:first-child{border-top:0}}@media (max-width:480px){.model-vintage{grid-template-columns:1fr}.mmm-health-seasonality .seasonality-bars{gap:4px}.mmm-health-seasonality .seasonality-bars b,.mmm-health-seasonality .seasonality-bars small{font-size:8px}}.mmm-map-multiselect button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.creative-hero{color:#173b5a;background:linear-gradient(110deg,#fff 0%,#f6f9fb 100%);border-left:5px solid #0061aa;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:24px;padding:22px 24px;display:grid;box-shadow:0 5px 16px #00226a0f}.creative-hero-summary h1{color:#00226a;letter-spacing:-.4px;margin:0;font-size:27px;line-height:1.12}.creative-hero-summary ul{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.creative-hero-summary li{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.creative-hero-summary li strong{color:#0061aa;text-transform:uppercase;letter-spacing:.45px;font-size:10px}.creative-hero-summary li span{color:#3f5362;font-size:12px;line-height:1.4}.creative-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creative-hero-kpis article{background:#fff;border:1px solid #d5e0e7;border-top:4px solid #0061aa;border-radius:9px;min-width:0;min-height:102px;padding:14px;box-shadow:0 3px 9px #00226a0d}.creative-hero-kpis article:nth-child(2){border-top-color:#168467}.creative-hero-kpis article:nth-child(3){border-top-color:#c58a16}.creative-hero-kpis span,.creative-hero-kpis strong{display:block}.creative-hero-kpis span{color:#5e7180;min-height:28px;line-height:1.35;font-size:10px!important}.creative-hero-kpis strong{color:#00226a;margin-top:9px;font-size:27px;line-height:1}.upper-hero{padding:18px 22px;box-shadow:0 5px 16px #07162d1a}.upper-hero h1{color:#fff;letter-spacing:-.3px;margin:0;font-size:24px;line-height:1.15}.measurement-key{font-size:10px}.upper-metrics article>span{font-size:10px!important}.method-chip{font-size:9px!important}.flight-legend,.market-row,.delivery-bars p{font-size:10px}.flight-week>span,.signal-callouts span,.upper-creative span,.upper-creative p,.upper-creative b,.field-cloud span,.outcome-path span,.outcome-path small{font-size:9px}.upper-creative strong,.outcome-path strong{font-size:11px}.causal-note{font-size:10px}@media (max-width:1050px){.creative-hero{grid-template-columns:1fr}.creative-hero-kpis{max-width:none}}@media (max-width:520px){.creative-hero{padding:19px 17px}.creative-hero-summary h1{font-size:24px}.creative-hero-summary li{grid-template-columns:58px minmax(0,1fr)}.creative-hero-summary li span{font-size:11px}.creative-hero-kpis{grid-template-columns:1fr}.creative-hero-kpis article{min-height:82px}.creative-hero-kpis span{min-height:0}.upper-hero{padding:17px}.upper-hero h1{font-size:21px}}.channel-detail-tabs{scrollbar-width:thin;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.channel-detail-tabs button{color:#315267;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbdce7;border-radius:9px;flex:none;padding:10px 16px;font-size:11px;font-weight:850}.channel-detail-tabs button:hover{background:#f3f9fc;border-color:#6caed4}.channel-detail-tabs button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.channel-detail-tabs button.active{color:#fff;background:#0061aa;border-color:#0061aa;box-shadow:0 5px 12px #0061aa2e}.channel-detail-panel{padding:26px}.channel-detail-heading{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.channel-detail-heading h2{color:#00226a;letter-spacing:-.35px;margin:0;font-size:30px}.channel-detail-heading span,.channel-detail-heading>strong{color:#627681;margin-top:5px;font-size:10px;display:block}.channel-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.channel-detail-kpis section{background:#fff;border:1px solid #d7e2e8;border-top:5px solid #0061aa;border-radius:10px;flex-direction:column;min-width:0;min-height:142px;padding:20px 18px;display:flex;box-shadow:0 8px 20px #002a570b}.channel-detail-kpis section:nth-child(4n+2){border-top-color:#0b7f86}.channel-detail-kpis section:nth-child(4n+3){border-top-color:#31578f}.channel-detail-kpis span,.channel-detail-kpis strong,.channel-detail-kpis small{display:block}.channel-detail-kpis span{color:#566d7b;min-height:30px;font-size:11px;font-weight:800;line-height:1.35}.channel-detail-kpis strong{color:#00226a;overflow-wrap:anywhere;margin:7px 0;font-size:28px;line-height:1.08}.channel-detail-kpis small{color:#71808a;margin-top:auto;font-size:9px;line-height:1.45}.channel-detail-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.channel-detail-charts>article,.channel-video-funnel{background:#fbfcfd;border:1px solid #d7e2e8;border-radius:11px;min-width:0;padding:18px}.channel-detail-charts header,.channel-video-funnel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-detail-charts header span,.channel-video-funnel>header span{color:#0061aa;letter-spacing:.75px;font-size:8px;font-weight:900}.channel-detail-charts h3,.channel-video-funnel h3{color:#00226a;margin:4px 0 0;font-size:18px}.channel-detail-charts header small,.channel-video-funnel>header small{color:#687a85;text-align:right;max-width:185px;font-size:9px;line-height:1.4}.channel-detail-charts>article>p,.channel-video-funnel>p{color:#687a85;margin:5px 0 0;font-size:9px;line-height:1.5}.channel-credit-bars{gap:22px;margin:36px 0 27px;display:grid}.channel-credit-bars>div{grid-template-columns:72px minmax(0,1fr) 68px;align-items:center;gap:10px;display:grid}.channel-credit-bars span{color:#465f6f;font-size:10px;font-weight:800}.channel-credit-bars i{background:#e8eef2;border-radius:4px;height:22px;display:block;overflow:hidden}.channel-credit-bars b{background:#0061aa;border-radius:4px;height:100%;display:block}.channel-credit-bars b.modeled{background:#0b7f86}.channel-credit-bars strong{color:#00226a;text-align:right;font-size:12px}.channel-pacing-chart{margin-top:8px}.channel-pacing-chart svg{width:100%;height:auto;min-height:190px;display:block}.channel-pacing-chart .axis{stroke:#9eafb8;stroke-width:1.2px}.channel-pacing-chart .grid{stroke:#e2e9ed;stroke-width:1px}.channel-pacing-chart .pacing-line{fill:none;stroke:#0061aa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.channel-pacing-chart circle{fill:#fff;stroke:#0061aa;stroke-width:3px}.channel-pacing-chart text{fill:#687a85;font-size:9px}.channel-video-funnel{background:#fff;margin-top:14px}.video-completion-funnel{gap:9px;margin-top:18px;display:grid}.video-completion-funnel>div{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:12px;display:grid}.video-completion-funnel>div>span{color:#00226a;background:#e9f4fb;border:1px solid #0061aa;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-width:155px;max-width:100%;padding:9px 11px;display:flex}.video-completion-funnel>div.illustrative>span{background:#fff;border-style:dashed}.video-completion-funnel b{font-size:10px}.video-completion-funnel strong{font-size:12px}.video-completion-funnel small{color:#657985;font-size:9px;line-height:1.35}.channel-detail-coverage{color:#607581;border-top:1px solid #dce5ea;margin:18px 0 0;padding-top:14px;font-size:10px;line-height:1.55}.channel-detail-coverage strong{color:#274b61}.channel-trend-legend{justify-content:flex-end;gap:16px;margin:10px 2px -8px;display:flex}.channel-trend-legend span{color:#536a78;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.channel-trend-legend i{border-radius:2px;width:18px;height:8px;display:block}.channel-trend-legend i.spend{background:#0061aa}.channel-trend-legend i.installs{background:#c53b47;height:3px}.channel-mixed-trend .spend-bar{fill:#0061aa;opacity:.9}.channel-mixed-trend .install-line{fill:none;stroke:#c53b47;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.channel-mixed-trend .install-point{fill:#fff;stroke:#c53b47;stroke-width:3px}.channel-overview-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:16px;display:grid}.channel-overview-grid>article{background:#fbfcfd;border:1px solid #d7e2e8;border-radius:11px;min-width:0;padding:18px}.channel-overview-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-overview-grid header span{color:#0061aa;letter-spacing:.75px;font-size:8px;font-weight:900}.channel-overview-grid h3{color:#00226a;margin:4px 0 0;font-size:18px}.channel-overview-grid header small{color:#687a85;text-align:right;max-width:190px;font-size:9px;line-height:1.4}.channel-overview-bars{gap:12px;margin-top:22px;display:grid}.channel-overview-bars>div{grid-template-columns:112px minmax(80px,1fr) 78px;align-items:center;gap:10px;display:grid}.channel-overview-bars button,.channel-overview-table button{color:#234d67;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.channel-overview-bars button:hover,.channel-overview-table button:hover{color:#0061aa;text-decoration:underline}.channel-overview-bars button:focus-visible,.channel-overview-table button:focus-visible{outline-offset:2px;outline:2px solid #5dcdff}.channel-overview-bars i{background:#e7edf1;border-radius:4px;height:13px;display:block;overflow:hidden}.channel-overview-bars b{background:linear-gradient(90deg,#507aa7,#6f9fc3);border-radius:4px;height:100%;display:block}.channel-overview-bars strong{color:#102f47;text-align:right;font-size:10px}.channel-overview-table-wrap{margin-top:13px;overflow-x:auto}.channel-overview-table{border-collapse:collapse;width:100%;font-size:10px}.channel-overview-table th,.channel-overview-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e1e8ec;padding:9px 7px}.channel-overview-table th:first-child{text-align:left}.channel-overview-table thead th{color:#657986;letter-spacing:.35px;text-transform:uppercase;font-size:8px}.channel-overview-table tbody th,.channel-overview-table tbody td{color:#18384e;font-weight:700}.channel-overview-table tfoot th,.channel-overview-table tfoot td{color:#00226a;border-top:2px solid #b9cbd6;border-bottom:0;font-weight:900}@media (max-width:1000px){.channel-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-detail-charts,.channel-overview-grid{grid-template-columns:1fr}}@media (max-width:650px){.channel-detail-tabs{margin-inline:-2px}.channel-detail-heading{flex-direction:column;align-items:flex-start}.channel-detail-heading>strong{margin-top:0}.channel-detail-panel{padding:18px 14px}.channel-detail-kpis{grid-template-columns:1fr 1fr;gap:9px}.channel-detail-kpis section{min-height:132px;padding:16px 14px}.channel-detail-kpis strong{font-size:22px}.channel-detail-charts>article,.channel-video-funnel,.channel-overview-grid>article{padding:15px}.channel-detail-charts header,.channel-video-funnel>header,.channel-overview-grid header{display:block}.channel-detail-charts header small,.channel-video-funnel>header small,.channel-overview-grid header small{text-align:left;max-width:none;margin-top:5px;display:block}.video-completion-funnel>div{grid-template-columns:1fr}.video-completion-funnel small{padding-left:2px}.channel-overview-bars>div{grid-template-columns:96px minmax(70px,1fr) 66px}.channel-mixed-trend{overflow-x:auto}.channel-mixed-trend svg{min-width:560px}}@media (max-width:430px){.channel-detail-kpis{grid-template-columns:1fr}.channel-detail-kpis section{min-height:124px}.channel-credit-bars>div{grid-template-columns:66px minmax(0,1fr) 58px;gap:7px}}.performance-workspace .performance-kpis article,.performance-workspace .channel-detail-kpis section{background:#fff;border:1px solid #d5e0e7;border-top:0;border-radius:9px;padding:0;overflow:hidden;box-shadow:0 7px 20px #10233f12}.performance-workspace .performance-kpis article.selected-kpi{background:#fff;border-top:0}.performance-workspace .performance-kpis article>span,.performance-workspace .channel-detail-kpis section>span{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);align-items:center;min-height:50px;padding:10px 15px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.performance-workspace .performance-kpis article>strong,.performance-workspace .channel-detail-kpis section>strong{margin:15px 16px 5px;font-size:29px}.performance-workspace .performance-kpis article>small,.performance-workspace .channel-detail-kpis section>small{margin:0 16px 15px;font-size:11px;line-height:1.45}.performance-workspace .channel-detail-kpis section{min-height:156px}.performance-workspace .channel-detail-kpis section>small{margin-top:auto}.performance-workspace .channel-detail-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.performance-workspace .performance-kpis article,.performance-workspace .channel-detail-kpis section{min-height:168px}.performance-workspace .performance-kpis article>span,.performance-workspace .channel-detail-kpis section>span{min-height:66px}.performance-workspace .funnel-view .maturity-kpi-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.performance-workspace .funnel-view .maturity-kpi-strip>div,.performance-workspace .funnel-view .maturity-kpi-strip>div:first-child,.performance-workspace .funnel-view .maturity-kpi-strip>div.projected{background:#fff;border:1px solid #d5e0e7;border-radius:9px;padding:0;overflow:hidden;box-shadow:0 7px 20px #10233f12}.performance-workspace .funnel-view .maturity-kpi-strip dt{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);align-items:center;min-height:48px;padding:10px 14px;font-size:13px;font-weight:900;line-height:1.25;display:flex}.performance-workspace .funnel-view .maturity-kpi-strip dd{color:#17191c;font-variant-numeric:tabular-nums;margin:14px 14px 4px;font-size:23px;font-weight:900}.performance-workspace .funnel-view .maturity-kpi-strip>div.projected dd{color:#17191c}.performance-workspace .funnel-view .maturity-kpi-strip small{margin:0 14px 14px;font-size:10px}.performance-workspace .funnel-view .funnel-hero-metrics>div,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4){color:#08284b;background:#fff;border:1px solid #ffffff47;border-radius:9px;flex-direction:column;align-items:stretch;min-width:0;min-height:122px;padding:0;display:flex;overflow:hidden;box-shadow:0 7px 18px #000f302e}.performance-workspace .funnel-view .funnel-hero-metrics>div>header{background:linear-gradient(105deg,#002456,#074b7d);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:grid}.performance-workspace .funnel-view .funnel-hero-metrics>div>header img{box-sizing:border-box;object-fit:contain;background:#fffffff0;border-radius:7px;width:30px;height:30px;padding:4px;display:block}.performance-workspace .funnel-view .funnel-hero-metrics>div>header span{color:#fff;letter-spacing:.25px;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.performance-workspace .funnel-view .funnel-hero-metrics>div>section{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 13px 13px;display:flex}.performance-workspace .funnel-view .funnel-hero-metrics strong,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4) strong{color:#17191c;overflow-wrap:anywhere;margin:0 0 5px;font-size:25px;line-height:1.08}.performance-workspace .funnel-view .funnel-hero-metrics small,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4) small{color:#627684;font-size:10px}.performance-workspace .hero-summary-list span{font-size:10px}.performance-workspace .hero-summary-list strong{font-size:13px}.performance-workspace .performance-hero-context p span{font-size:11px}.performance-workspace .performance-hero-context p strong{font-size:13px}.performance-workspace .credit-legend{font-size:12px}.performance-workspace .vertical-credit-bars i b{font-size:10px}.performance-workspace .vertical-credit-group>strong{font-size:12px}.performance-workspace .vertical-credit-group>span{font-size:10px}.performance-workspace .maturity-ring strong{font-size:32px}.performance-workspace .maturity-ring span{font-size:12px}.performance-workspace .maturity-card dl>div{font-size:13px}.performance-workspace .performance-row{min-width:1220px;min-height:58px;font-size:13.5px}.performance-workspace .performance-row.header{min-height:44px;font-size:11px}.performance-workspace .performance-row.funnel-band>span:first-child strong{font-size:14px}.performance-workspace .performance-row.funnel-band>span:first-child small{font-size:11px}.performance-workspace .performance-table-panel{padding:22px 22px 18px}.performance-workspace .performance-table-panel .panel-heading{align-items:flex-end;margin-bottom:14px}.performance-workspace .performance-table-panel .panel-heading h2{color:#003b67;letter-spacing:-.25px;font-size:26px}.performance-workspace .performance-table-panel .small-note{font-size:12px;line-height:1.4}.performance-workspace .performance-table{background:#fff;border:1px solid #d8e1e6;border-radius:6px}.performance-workspace .performance-table-panel .performance-row{min-width:1220px;min-height:58px;padding-inline:14px;font-size:13.5px}.performance-workspace .performance-table-panel .performance-row>span:not(:first-child){text-align:right}.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(2),.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(3),.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(4),.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(6),.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(7),.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(8){color:#242629;font-variant-numeric:tabular-nums;letter-spacing:-.1px;font-size:14px;font-weight:900}.performance-workspace .performance-table-panel .performance-row:not(.header)>span:nth-child(5){color:#3f474d;font-size:13px;font-weight:700}.performance-workspace .performance-table-panel .performance-row.header{color:#fff;letter-spacing:.3px;background:#1c2f56;border:0;min-height:44px;font-size:11px}.performance-workspace .performance-table-panel .compare-method-header{flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;line-height:1.05;display:flex}.performance-workspace .performance-table-panel .compare-method-header strong{color:#fff;font-size:11px;font-weight:900}.performance-workspace .performance-table-panel .compare-method-header small{color:#c8d8e5;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:8.5px;font-weight:700}.performance-workspace .performance-table-panel .performance-row.funnel-band{min-height:62px;padding-inline:14px}.performance-workspace .performance-table-panel .performance-row.funnel-band>span:first-child strong{font-size:15px}.performance-workspace .performance-table-panel .performance-row.funnel-band>span:first-child small{font-size:11px;line-height:1.35}.performance-workspace .performance-table-panel .performance-row:not(.header):not(.funnel-band):not(.total)>span:first-child{color:#242629;font-weight:800}.performance-workspace .performance-table-panel .performance-row.total{background:#edf6fb;border-top:2px solid #0061aa;min-height:62px;padding-inline:14px;font-weight:900}.performance-workspace .channel-detail-tabs button{min-height:48px;font-size:13px}.performance-workspace .channel-detail-heading span,.performance-workspace .channel-detail-heading>strong{font-size:12px}.performance-workspace .channel-detail-charts h3,.performance-workspace .channel-video-funnel h3{font-size:20px}.performance-workspace .channel-detail-charts header span,.performance-workspace .channel-video-funnel>header span{font-size:10px}.performance-workspace .channel-detail-charts header small,.performance-workspace .channel-video-funnel>header small,.performance-workspace .channel-detail-charts>article>p,.performance-workspace .channel-video-funnel>p{font-size:11px}.performance-workspace .channel-credit-bars span{font-size:12px}.performance-workspace .channel-credit-bars strong{font-size:14px}.performance-workspace .channel-pacing-chart text{font-size:11px}.performance-workspace .video-completion-funnel b{font-size:12px}.performance-workspace .video-completion-funnel strong{font-size:14px}.performance-workspace .video-completion-funnel small{font-size:11px}.performance-workspace .channel-performance-workspace{gap:18px}.performance-workspace .channel-detail-tabs{gap:10px;padding:5px 2px 13px}.performance-workspace .channel-detail-tabs button{color:#253d50;border-color:#c8d4dd;border-radius:10px;min-height:52px;padding:12px 18px;font-size:14px;font-weight:900;box-shadow:0 3px 8px #10233f0d}.performance-workspace .channel-detail-tabs button.active{color:#fff;background:linear-gradient(110deg,#174f8f,#2f7abb);box-shadow:0 7px 15px #004a9138}.performance-workspace .channel-detail-tabs button.active:hover,.performance-workspace .channel-detail-tabs button.active:focus,.performance-workspace .channel-detail-tabs button.active:focus-visible{color:#fff;background:linear-gradient(110deg,#174f8f,#2f7abb);border-color:#174f8f}.performance-workspace .channel-detail-panel{padding:29px}.performance-workspace .channel-detail-heading{padding-bottom:20px}.performance-workspace .channel-detail-heading h2{font-size:32px;line-height:1.08}.performance-workspace .channel-detail-heading span,.performance-workspace .channel-detail-heading>strong{font-size:13px;line-height:1.45}.performance-workspace .channel-detail-kpis{gap:14px;margin-top:22px}.performance-workspace .channel-detail-kpis section>span{font-size:15px}.performance-workspace .channel-detail-kpis section>strong{color:#17191c;font-variant-numeric:tabular-nums;letter-spacing:-.35px;font-size:32px}.performance-workspace .channel-detail-kpis section>small{font-size:12px}.performance-workspace .channel-overview-grid,.performance-workspace .channel-detail-charts{gap:17px;margin-top:19px}.performance-workspace .channel-overview-grid>article,.performance-workspace .channel-detail-charts>article,.performance-workspace .channel-video-funnel{background:#fff;border-color:#d2dde4;border-radius:10px;padding:21px;box-shadow:0 5px 15px #10233f0b}.performance-workspace .channel-overview-grid header span,.performance-workspace .channel-detail-charts header span,.performance-workspace .channel-video-funnel>header span{font-size:10px}.performance-workspace .channel-overview-grid h3,.performance-workspace .channel-detail-charts h3,.performance-workspace .channel-video-funnel h3{font-size:21px;line-height:1.25}.performance-workspace .channel-overview-grid header small,.performance-workspace .channel-detail-charts header small,.performance-workspace .channel-video-funnel>header small{font-size:11px;line-height:1.45}.performance-workspace .channel-overview-bars{gap:15px;margin-top:25px}.performance-workspace .channel-overview-bars>div{grid-template-columns:130px minmax(90px,1fr) 88px;gap:12px}.performance-workspace .channel-overview-bars button{color:#17191c;font-size:12px;font-weight:800}.performance-workspace .channel-overview-bars i{height:15px}.performance-workspace .channel-overview-bars strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.performance-workspace .channel-overview-table-wrap{scrollbar-gutter:stable;border:1px solid #d7e0e6;border-radius:7px;margin-top:17px}.performance-workspace .channel-overview-table{font-variant-numeric:tabular-nums;min-width:520px;font-size:12px}.performance-workspace .channel-overview-table th,.performance-workspace .channel-overview-table td{padding:13px 11px}.performance-workspace .channel-overview-table thead th{color:#fff;letter-spacing:.3px;background:#1c2f56;border-bottom:0;font-size:11px;font-weight:900}.performance-workspace .channel-overview-table thead th:first-child{border-radius:6px 0 0}.performance-workspace .channel-overview-table thead th:last-child{border-radius:0 6px 0 0}.performance-workspace .channel-overview-table tbody th,.performance-workspace .channel-overview-table tbody td{color:#17191c;font-size:12px;font-weight:750}.performance-workspace .channel-overview-table button{color:#17191c;font-size:12px;font-weight:850}.performance-workspace .channel-overview-table tfoot th,.performance-workspace .channel-overview-table tfoot td{color:#17191c;background:#edf6fb;border-top:2px solid #0061aa;font-size:13px;font-weight:900}.performance-workspace .channel-credit-bars span{color:#17191c;font-size:13px}.performance-workspace .channel-credit-bars strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:14px}.performance-workspace .channel-trend-legend span{color:#314b5d;font-size:11px}.performance-workspace .channel-pacing-chart text{fill:#3e5362;font-size:12px;font-weight:700}.performance-workspace .channel-detail-charts>article>p,.performance-workspace .channel-video-funnel>p,.performance-workspace .channel-detail-coverage{font-size:11px;line-height:1.55}.performance-workspace .funnel-view .vertical-flow-heading h2{font-size:23px}.performance-workspace .funnel-view .vertical-flow-heading p,.performance-workspace .funnel-view .flow-mode-toggle button,.performance-workspace .funnel-view .vertical-flow-stage>div span{font-size:12px}.performance-workspace .funnel-view .vertical-flow-stage>div strong{font-size:22px}.performance-workspace .funnel-view .vertical-flow-stage>div small,.performance-workspace .funnel-view .vertical-flow-stage>div b{font-size:10px}.performance-workspace .funnel-view .vertical-flow-transition span{text-align:center;font-size:10px;line-height:1.25}.performance-workspace .funnel-view .vertical-flow-realization strong{font-size:17px}.performance-workspace .funnel-view .vertical-flow-realization span,.performance-workspace .funnel-view .vertical-fallout-grid span{font-size:11px}.performance-workspace .funnel-view .vertical-fallout-grid strong{font-size:22px}.performance-workspace .funnel-view .vertical-fallout-grid small{font-size:10px}.performance-workspace .funnel-view .viz-heading strong{font-size:16px}.performance-workspace .funnel-view .viz-heading span{font-size:11px;line-height:1.45}.performance-workspace .funnel-view .maturity-legend{font-size:11px}.performance-workspace .funnel-view .maturity-curve text{font-size:10px}.performance-workspace .funnel-view .maturity-curve .maturity-value-label{font-size:12px}.performance-workspace .funnel-view .install-lag-summary small{font-size:10px}.performance-workspace .funnel-view .install-lag-summary strong{color:#17191c;font-size:19px}.performance-workspace .funnel-view .timeline-day{font-size:12px}.performance-workspace .funnel-view .realization-timeline li>strong{color:#17191c;font-size:13px}.performance-workspace .funnel-view .realization-timeline li>small{font-size:10px}.performance-workspace .funnel-view .maturity-matrix thead th{color:#fff;background:#1c2f56;border-top:0;padding-block:10px;font-size:11px}.performance-workspace .funnel-view .maturity-matrix thead small{color:#d8e4f1;font-size:9px}.performance-workspace .funnel-view .maturity-matrix tbody th small{font-size:9px}.performance-workspace .funnel-view .maturity-matrix tbody th strong{color:#17191c;font-size:12px}.performance-workspace .funnel-view .maturity-matrix td button strong,.performance-workspace .funnel-view .matrix-pending strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:13px}.performance-workspace .funnel-view .maturity-matrix td button small,.performance-workspace .funnel-view .maturity-matrix td button em,.performance-workspace .funnel-view .matrix-pending small{font-size:9px}.performance-workspace .funnel-view{min-width:0}.performance-workspace .funnel-view .funnel-hero-metrics{gap:10px;max-width:860px}.performance-workspace .funnel-view .hero-summary-list li{grid-template-columns:96px minmax(0,1fr);align-items:start}.performance-workspace .funnel-view .hero-summary-list span,.performance-workspace .funnel-view .hero-summary-list strong{min-width:0}.performance-workspace .funnel-view .maturity-chart-note,.performance-workspace .funnel-view .realization-foot{font-size:9.5px;line-height:1.5}.performance-workspace .funnel-view .maturity-chart-note code{font-size:9px}.performance-workspace .funnel-view .maturity-matrix-scroll-cue{display:none}@media (max-width:760px){.performance-workspace .performance-kpis article>strong,.performance-workspace .channel-detail-kpis section>strong{font-size:25px}.performance-workspace .funnel-view .maturity-kpi-strip{grid-template-columns:1fr 1fr}.performance-workspace .funnel-view .funnel-hero-metrics>div,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4){min-height:112px}.performance-workspace .funnel-view .funnel-hero-metrics strong,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4) strong{font-size:21px}.performance-workspace .funnel-view .funnel-hero-metrics,.performance-workspace .funnel-view .journey-hero .funnel-hero-metrics{grid-template-columns:1fr 1fr;gap:9px}.performance-workspace .funnel-view .funnel-hero-copy .compact-hero-copy{display:block}.performance-workspace .funnel-view .funnel-hero-metrics>div>header{min-height:50px;padding:7px 9px}.performance-workspace .funnel-view .funnel-hero-metrics>div>header span{font-size:10px}.performance-workspace .funnel-view .funnel-hero-metrics>div>section{padding:11px 12px 12px}.performance-workspace .funnel-view .hero-summary-list li{padding:9px 11px;display:block}.performance-workspace .funnel-view .hero-summary-list span{margin-bottom:4px;font-size:9px;display:block}.performance-workspace .funnel-view .hero-summary-list strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.performance-workspace .funnel-view .maturity-matrix-scroll-cue{color:#31536d;background:#eef5fa;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 5px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.performance-workspace .funnel-view .maturity-matrix-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;margin-top:5px;position:relative}.performance-workspace .funnel-view .maturity-matrix thead th:first-child,.performance-workspace .funnel-view .maturity-matrix tbody th:first-child{z-index:2;background:#fbfcfd;position:sticky;left:0;box-shadow:7px 0 8px -8px #12273ca6}.performance-workspace .funnel-view .maturity-matrix thead th:first-child{z-index:3;background:#1c2f56}.performance-workspace .channel-detail-panel{padding:20px 15px}.performance-workspace .channel-detail-tabs button{min-height:48px;padding:11px 15px;font-size:13px}.performance-workspace .channel-detail-heading h2,.performance-workspace .channel-detail-kpis section>strong{font-size:27px}.performance-workspace .channel-overview-grid>article,.performance-workspace .channel-detail-charts>article,.performance-workspace .channel-video-funnel{padding:17px 14px}.performance-workspace .channel-overview-bars>div{grid-template-columns:104px minmax(80px,1fr) 76px;gap:9px}.performance-workspace .channel-overview-bars button,.performance-workspace .channel-overview-bars strong{font-size:11px}}@media (max-width:430px){.performance-workspace .funnel-view .funnel-hero-metrics,.performance-workspace .funnel-view .journey-hero .funnel-hero-metrics{grid-template-columns:1fr}.performance-workspace .funnel-view .funnel-hero-metrics>div,.performance-workspace .funnel-view .funnel-hero-metrics>div:nth-child(n+4){min-height:104px}.performance-workspace .funnel-view .maturity-kpi-strip{grid-template-columns:1fr}}.performance-workspace .funnel-view .funnel-top-kpis{min-width:0;padding:0}.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:none;display:grid}.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics>div,.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics>div:nth-child(n+4){min-height:168px}.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics>div>header{grid-template-columns:minmax(0,1fr);align-content:center;min-height:66px}.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics>div>section{min-height:76px}@media (max-width:1100px){.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics{grid-template-columns:1fr 1fr}}@media (max-width:430px){.performance-workspace .funnel-view .funnel-top-kpis .funnel-hero-metrics{grid-template-columns:1fr}}.governance-data-workspace{--governance-navy:#1c2f56;--governance-navy-deep:#002456;--governance-rule:#d7e1e8;max-width:100%;overflow-x:clip}.governance-data-workspace-nav{box-shadow:none;background:#e8eff4;border:0;border-radius:10px;margin-bottom:16px;padding:5px}.governance-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.governance-data-tabs button{color:#173b5a;min-width:0;min-height:58px;box-shadow:none;background:#fff;border:1px solid #b9cad6;border-radius:7px;justify-content:center;align-items:center;padding:11px 16px;font-size:17px;font-weight:900;line-height:1.2;display:flex}.governance-data-tabs button.active{border-color:var(--governance-navy-deep);background:var(--governance-navy-deep);color:#fff;box-shadow:none}.governance-data-tabs button.active:before{display:none}.governance-data-workspace-panel,.governance-view,.quality-view{width:100%;min-width:0;max-width:100%}.governance-view,.quality-view{gap:16px}.governance-data-workspace .panel{border-color:var(--governance-rule);box-shadow:0 4px 14px #10233f0b}.governance-data-workspace .panel-heading{gap:16px}.quality-source-section{min-width:0;padding:2px 0 0}.quality-source-section>.panel-heading{margin:0 0 12px;padding:0 2px}.quality-view .quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.quality-view .feed-card{background:#fff;border:1px solid #d5e0e7;border-radius:9px;min-width:0;min-height:164px;padding:0;overflow:hidden;box-shadow:0 7px 20px #10233f12}.quality-view .feed-card>div:first-child{background:linear-gradient(105deg,var(--governance-navy-deep),#074b7d);align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:flex}.quality-view .feed-card>div:first-child strong{color:#fff;min-width:0;font-weight:900;line-height:1.25;font-size:14px!important}.quality-view .feed-card .feed-status{color:#fff;background:#ffffff24;border:1px solid #ffffff38;flex:none}.quality-view .feed-card p{align-items:flex-end;margin:16px 14px 9px}.quality-view .feed-card p span{color:#5c6e7b;letter-spacing:.35px;text-transform:uppercase;font-size:11px;font-weight:800}.quality-view .feed-card p b{color:#17191c;font-variant-numeric:tabular-nums;font-size:29px;font-weight:900;line-height:1}.quality-view .feed-card .feed-bar{background:#e6edf2;height:7px;margin:0 14px 15px}.quality-view .feed-card .feed-bar i{background:#0061aa}.governance-data-workspace .success-table,.governance-data-workspace .data-ops-table,.governance-data-workspace .governance-table,.governance-data-workspace .quality-ops-table{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.governance-data-workspace .success-row.header,.governance-data-workspace .data-ops-row.header,.governance-data-workspace .governance-row.header,.governance-data-workspace .quality-ops-row.header{background:var(--governance-navy);color:#fff;letter-spacing:.35px;border:0;border-radius:6px 6px 0 0;min-height:44px;padding-inline:12px;font-weight:900;line-height:1.25;font-size:11px!important}.governance-data-workspace .success-row:not(.header),.governance-data-workspace .data-ops-row:not(.header),.governance-data-workspace .governance-row:not(.header),.governance-data-workspace .quality-ops-row:not(.header){color:#17191c;min-height:58px;padding-inline:12px;line-height:1.4;font-size:12px!important}.governance-data-workspace .success-row>span,.governance-data-workspace .data-ops-row>span,.governance-data-workspace .governance-row>span,.governance-data-workspace .quality-ops-row>span{overflow-wrap:anywhere;min-width:0}.governance-data-workspace .success-row:not(.header)>span:nth-child(n+3),.governance-data-workspace .data-ops-row:not(.header)>span:nth-child(2),.governance-data-workspace .data-ops-row:not(.header)>span:nth-child(3),.governance-data-workspace .governance-row:not(.header)>span:nth-child(4),.governance-data-workspace .quality-ops-row:not(.header)>span:nth-child(2),.governance-data-workspace .quality-ops-row:not(.header)>span:nth-child(3){font-variant-numeric:tabular-nums}.quality-view .quality-ops-row:not(.header)>span:nth-child(2){color:#17191c;font-weight:900;font-size:15px!important}.quality-view .quality-ops-row:not(.header)>span:nth-child(3){color:#17191c}.governance-data-workspace .panel-footnote{color:#526573;margin-top:13px;font-size:11px!important}.governance-view .readiness-summary{background:#f5f8fa;margin:14px 0 16px;padding:16px 17px}.governance-view .readiness-summary span,.governance-view .packet-heading span,.governance-view .packet-grid span,.governance-view .thresholds span{font-size:10px}.governance-view .readiness-summary strong{color:#17191c;font-size:20px}.governance-view .readiness-summary p{color:#526573;font-size:12px;line-height:1.45}.governance-view .workflow-statuses span{padding:10px 8px;font-size:11px}.governance-view .approval-queue,.governance-view .decision-packet{padding:16px}.governance-view .approval-queue button{padding:12px}.governance-view .approval-queue button strong{color:#17191c;font-size:12px}.governance-view .approval-queue button small{font-size:11px;line-height:1.4}.governance-view .packet-heading strong{color:#17191c;font-size:12px}.governance-view .decision-packet>p{font-size:12px;line-height:1.5}.governance-view .packet-grid{gap:10px}.governance-view .packet-grid>div{padding:12px}.governance-view .packet-grid strong{color:#17191c;font-size:11px;line-height:1.45}.governance-view .thresholds strong{color:#17191c;font-size:12px;line-height:1.4}.governance-view .thresholds p,.governance-view .workflow-history p{font-size:11px;line-height:1.5}.governance-view .revision-note{font-size:11px}@media (max-width:1000px){.quality-view .quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-data-workspace .success-row,.governance-data-workspace .data-ops-row,.governance-data-workspace .governance-row{min-width:900px}}@media (max-width:720px){.governance-data-workspace-nav{margin-bottom:14px;padding:4px}.governance-data-tabs{gap:4px}.governance-data-tabs button{min-height:54px;padding:9px 8px;font-size:13px}.governance-view,.quality-view{gap:14px}.quality-view .quality-grid{grid-template-columns:1fr}.quality-view .feed-card{min-height:148px}.governance-view .readiness-summary{flex-direction:column;align-items:flex-start}.governance-view .packet-grid,.governance-view .workflow-history,.governance-view .thresholds{grid-template-columns:1fr}.governance-view .workflow-statuses{overscroll-behavior-inline:contain;overflow-x:auto}.governance-view .workflow-statuses span{min-width:106px}}@media (max-width:430px){.governance-data-tabs button{min-height:50px;font-size:12px}.governance-data-workspace .panel,.governance-view .year-one-scorecard{padding:16px 13px}.quality-view .feed-card{min-height:142px}.governance-view .workflow-actions{flex-direction:column;align-items:stretch}}.measurement-planning-workspace{--section-card-ink:#17191c;--section-card-navy:#1c2f56;--section-card-navy-end:#29476f;--section-card-line:#d5e0e7;--section-card-shadow:0 7px 20px #10233f12}.measurement-planning-workspace .mta-option-kpis{background:0 0;border:0;gap:11px;margin:0 0 2px;padding:0}.measurement-planning-workspace .mta-option-kpis p,.measurement-planning-workspace .mmm-selection-kpis p,.measurement-planning-workspace .scenario-summary article,.measurement-planning-workspace .optimization-decision-strip>div{border:1px solid var(--section-card-line);text-align:left;min-width:0;min-height:148px;box-shadow:var(--section-card-shadow);background:#fff;border-radius:9px;flex-direction:column;padding:0;display:flex;overflow:hidden}.measurement-planning-workspace .mta-option-kpis p,.measurement-planning-workspace .mta-option-kpis p:first-child{border-left:1px solid var(--section-card-line)}.measurement-planning-workspace .mta-option-kpis p>span,.measurement-planning-workspace .mmm-selection-kpis p>span,.measurement-planning-workspace .scenario-summary article>span,.measurement-planning-workspace .optimization-decision-strip>div>span{background:linear-gradient(105deg,var(--section-card-navy),var(--section-card-navy-end));color:#fff;letter-spacing:0;text-transform:none;order:-1;align-items:center;min-height:50px;margin:0;padding:10px 15px;font-size:13px;font-weight:900;line-height:1.25;display:flex}.measurement-planning-workspace .mta-option-kpis p>strong,.measurement-planning-workspace .mmm-selection-kpis p>strong,.measurement-planning-workspace .scenario-summary article>strong,.measurement-planning-workspace .optimization-decision-strip>div>strong{color:var(--section-card-ink);font-variant-numeric:tabular-nums;margin:17px 16px 5px;font-size:29px;font-weight:900;line-height:1.05}.measurement-planning-workspace .mta-option-kpis p:nth-child(2)>strong,.measurement-planning-workspace .mta-option-kpis p:nth-child(3)>strong{color:var(--section-card-ink)}.measurement-planning-workspace .mta-option-kpis p>small,.measurement-planning-workspace .mmm-selection-kpis p>small,.measurement-planning-workspace .scenario-summary article>small,.measurement-planning-workspace .optimization-decision-strip>div>small{color:#5f6d77;margin:0 16px 16px;font-size:11px;line-height:1.4}.measurement-planning-workspace .mta-option-kpis .mta-kpi-support{color:#6b7f94;margin:-9px 16px 16px;font-size:10px;font-style:normal;line-height:1.35;display:block}.measurement-planning-workspace .scenario-summary{gap:11px}.measurement-planning-workspace .scenario-summary article.selected{background:#fff;border-color:#8cbad8}.measurement-planning-workspace .optimization-decision-strip{background:0 0;border:0;border-radius:0;gap:11px;overflow:visible}.measurement-planning-workspace .optimization-decision-strip>div{border-left:1px solid var(--section-card-line)}.measurement-planning-workspace .mta-model-toggle button,.measurement-planning-workspace .mmm-outcome-toggle button,.measurement-planning-workspace .mmm-map-multiselect button{font-size:13px}.measurement-planning-workspace .measurement-workspace{padding-top:0}.measurement-planning-workspace .measurement-workspace.mmm-summary-panel{padding-top:22px}.measurement-planning-workspace .measurement-workspace>.mta-workspace,.measurement-planning-workspace .measurement-workspace>.mmm-workspace{padding-top:0}.measurement-planning-workspace .mta-model-toggle button{min-height:42px;padding:10px 15px}.measurement-planning-workspace .planner-controls label,.measurement-planning-workspace .planner-scope-readout span{font-size:11px}.measurement-planning-workspace .planner-controls select,.measurement-planning-workspace .primary-button,.measurement-planning-workspace .secondary-button{min-height:42px;font-size:12px}.measurement-planning-workspace .planner-controls{flex-direction:column;align-items:stretch;gap:18px;padding:21px 22px;display:flex}.measurement-planning-workspace .planner-controls .control-intro h2{color:var(--section-card-navy);margin:0;font-size:22px;font-weight:900;line-height:1.15}.measurement-planning-workspace .planner-control-grid{grid-template-columns:minmax(190px,1.1fr) minmax(180px,.9fr) minmax(220px,1.2fr) minmax(220px,1.2fr);align-items:end;gap:18px 22px;display:grid}.measurement-planning-workspace .planner-control-grid label{min-width:0}.measurement-planning-workspace .planner-control-grid select{width:100%}.measurement-planning-workspace .planner-control-grid .range-control{justify-content:space-between;min-height:57px}.measurement-planning-workspace .planner-control-grid .range-control input{min-height:20px;margin:0}.measurement-planning-workspace .planner-buttons{border-top:1px solid var(--section-card-line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.measurement-planning-workspace .planner-buttons button{min-width:172px}@media (max-width:1100px){.measurement-planning-workspace .planner-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.measurement-planning-workspace .mta-role-columns,.measurement-planning-workspace .mta-credit-row.header,.measurement-planning-workspace .allocation-row.allocation-head,.measurement-planning-workspace .interaction-row.header{background:var(--section-card-navy);color:#fff;letter-spacing:.3px;text-transform:uppercase;border:0;min-height:42px;padding-inline:14px;font-size:11px;font-weight:900}.measurement-planning-workspace .mta-role-columns{border-radius:6px 6px 0 0}.measurement-planning-workspace .mta-credit-row,.measurement-planning-workspace .allocation-row,.measurement-planning-workspace .interaction-row{color:#242629;font-variant-numeric:tabular-nums;min-height:58px;padding-inline:14px;font-size:13.5px}.measurement-planning-workspace .mta-credit-row>span:not(:first-child),.measurement-planning-workspace .allocation-row>span,.measurement-planning-workspace .interaction-row>span:not(:first-child){text-align:right}.measurement-planning-workspace .mta-credit-row:not(.header)>span,.measurement-planning-workspace .allocation-row:not(.allocation-head)>span,.measurement-planning-workspace .interaction-row:not(.header)>span{color:#242629;font-weight:800}.measurement-planning-workspace .mta-credit-row:not(.header)>span:first-child strong,.measurement-planning-workspace .allocation-row:not(.allocation-head)>div:first-child strong,.measurement-planning-workspace .interaction-row:not(.header)>span:first-child{color:#17191c;font-weight:900}.measurement-planning-workspace .allocation-row small{font-size:10px}.measurement-planning-workspace .channel-lever b{color:#242629;font-variant-numeric:tabular-nums;font-size:13px}.measurement-planning-workspace .confidence{font-size:10px}.measurement-planning-workspace .mta-credit-row.total{background:#edf6fb;border-top:2px solid #0061aa;min-height:62px;font-weight:900}.measurement-planning-workspace .mta-option-header h2{font-size:28px}.measurement-planning-workspace .mta-role-title h3,.measurement-planning-workspace .mta-selected-heading h3{font-size:20px}.measurement-planning-workspace .mta-role-key{font-size:11px}.measurement-planning-workspace .mta-option-three .mta-role-row{min-height:70px;padding:12px 16px}.measurement-planning-workspace .mta-channel-identity strong{color:#17191c;font-size:13px}.measurement-planning-workspace .mta-channel-identity small,.measurement-planning-workspace .mta-option-three .mta-role-bar i{font-size:10px}.measurement-planning-workspace .mta-evidence-health strong{font-size:11px}.measurement-planning-workspace .mta-evidence-health small{font-size:9px}.measurement-planning-workspace .mta-selected-evidence-strip span{font-size:10px}.measurement-planning-workspace .mta-selected-evidence-strip strong{font-size:12px}.measurement-planning-workspace .mta-path-column-head,.measurement-planning-workspace .mta-path-step>b{font-size:10px}.measurement-planning-workspace .mta-path-lag small{font-size:9px}.measurement-planning-workspace .mta-observable-path>strong{color:#242629;font-variant-numeric:tabular-nums;font-size:12px}.measurement-planning-workspace .mta-detail-table summary{font-size:13px}.measurement-planning-workspace .mta-option-boundary strong{font-size:11px}.measurement-planning-workspace .mta-option-boundary span{font-size:10px}.measurement-planning-workspace .mmm-decomposition-v2 .decomposition-chart>div>strong,.measurement-planning-workspace .mmm-decomposition-v2 .decomposition-chart>div>small{color:#242629;font-size:12px;font-weight:800}.measurement-planning-workspace .mmm-decomposition-v2 .baseline-explainer>span{font-size:11px}.measurement-planning-workspace .mmm-decomposition-v2 .baseline-explainer>p{font-size:13px}.measurement-planning-workspace .mmm-decomposition-v2 .baseline-explainer dl>div,.measurement-planning-workspace .mmm-decomposition-v2 .decomposition-legend span,.measurement-planning-workspace .mmm-selection-bar strong{font-size:12px}.measurement-planning-workspace .mmm-selection-bar small,.measurement-planning-workspace .mmm-return-range>div:first-child span{font-size:10px}.measurement-planning-workspace .mmm-return-range>div:first-child strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:29px}.measurement-planning-workspace .mmm-return-range>div:first-child small,.measurement-planning-workspace .mmm-return-track>span{font-size:11px}.measurement-planning-workspace .mmm-square-panel header span{font-size:10px}.measurement-planning-workspace .mmm-square-panel header h4{font-size:16px}.measurement-planning-workspace .mmm-square-panel header small,.measurement-planning-workspace .mmm-linked-legend span{font-size:10px}.measurement-planning-workspace .mmm-linked-chart text{fill:#3f474d;font-size:11px;font-weight:700}.measurement-planning-workspace .mmm-square-readout span{font-size:10px}.measurement-planning-workspace .mmm-square-readout strong{color:#17191c;font-size:13px}.measurement-planning-workspace .mmm-square-readout small,.measurement-planning-workspace .mmm-map-square .opportunity-map>button span,.measurement-planning-workspace .mmm-map-square .opportunity-map>button b,.measurement-planning-workspace .mmm-map-square .map-y,.measurement-planning-workspace .mmm-map-square .map-x,.measurement-planning-workspace .mmm-map-square .map-quadrant{font-size:10px}.measurement-planning-workspace .mmm-map-square .map-tick{font-size:9px}.measurement-planning-workspace .model-fit-lines text{fill:#3f474d;font-size:11px;font-weight:700}.measurement-planning-workspace .fit-legend{font-size:11px}.measurement-planning-workspace .mmm-health-seasonality .seasonality-bars b,.measurement-planning-workspace .mmm-health-seasonality .seasonality-bars small{color:#3f474d;font-size:10px;font-weight:700}.measurement-planning-workspace .health-score>span{font-size:11px}.measurement-planning-workspace .health-score>strong{color:#17191c;font-size:49px}.measurement-planning-workspace .health-score>small{font-size:11px}.measurement-planning-workspace .health-score p b{color:#17191c;font-variant-numeric:tabular-nums;font-size:13px}.measurement-planning-workspace .health-score p span,.measurement-planning-workspace .model-vintage span{font-size:11px}.measurement-planning-workspace .allocation-panel .panel-heading h2,.measurement-planning-workspace .optimization-evidence-head h2{font-size:24px}.measurement-planning-workspace .optimization-evidence-head>span{font-size:11px}.measurement-planning-workspace .viz-heading strong{font-size:16px}.measurement-planning-workspace .viz-heading span{font-size:11px}.measurement-planning-workspace .optimization-move-head{font-size:10px}.measurement-planning-workspace .optimization-moves>button{min-height:62px}.measurement-planning-workspace .optimization-moves>button span:first-child strong{color:#17191c;font-size:12px}.measurement-planning-workspace .optimization-moves>button span:first-child small,.measurement-planning-workspace .move-bars small,.measurement-planning-workspace .move-legend{font-size:10px}.measurement-planning-workspace .optimization-moves>button>strong{color:#242629;font-variant-numeric:tabular-nums;font-size:12px}.measurement-planning-workspace .impact-track span{font-size:11px}.measurement-planning-workspace .impact-track strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:13px}.measurement-planning-workspace .impact-target span{font-size:10px}.measurement-planning-workspace .impact-target strong{font-size:22px}.measurement-planning-workspace .impact-target small{font-size:10px}.measurement-planning-workspace .scenario-response svg text{fill:#3f474d;font-size:11px;font-weight:700}.measurement-planning-workspace .chart-note{font-size:11px}.measurement-planning-workspace .rationale-facts span{font-size:10px}.measurement-planning-workspace .rationale-facts strong{color:#17191c;font-variant-numeric:tabular-nums;font-size:14px}.measurement-planning-workspace .rationale-facts small{font-size:9px}.measurement-planning-workspace .optimization-risk-strip span{font-size:10px}.measurement-planning-workspace .optimization-risk-strip strong{color:#17191c;font-size:15px}.measurement-planning-workspace .optimization-risk-strip small,.measurement-planning-workspace .optimization-evidence-note{font-size:10px}@media (max-width:940px){.measurement-planning-workspace .optimization-decision-strip>div:nth-child(3){border-left:1px solid var(--section-card-line)}}@media (max-width:720px){.measurement-planning-workspace .mta-option-kpis{grid-template-columns:1fr;padding:15px}.measurement-planning-workspace .mta-option-kpis p,.measurement-planning-workspace .mmm-selection-kpis p,.measurement-planning-workspace .scenario-summary article,.measurement-planning-workspace .optimization-decision-strip>div{min-height:134px}.measurement-planning-workspace .mta-option-kpis p>strong,.measurement-planning-workspace .mmm-selection-kpis p>strong,.measurement-planning-workspace .scenario-summary article>strong,.measurement-planning-workspace .optimization-decision-strip>div>strong{font-size:25px}.measurement-planning-workspace .mta-selected-evidence-strip{grid-template-columns:1fr}.measurement-planning-workspace .mta-selected-evidence-strip p{border-top:1px solid #d6e2ea;border-left:0}.measurement-planning-workspace .mta-selected-evidence-strip p:first-child{border-top:0}}.measurement-planning-workspace .mmm-executive-summary>div,.measurement-planning-workspace .mmm-executive-summary>p{border:1px solid var(--section-card-line);min-width:0;min-height:170px;box-shadow:var(--section-card-shadow);background:#fff;border-radius:9px;grid-template-rows:60px auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.measurement-planning-workspace .mmm-executive-summary .mmm-summary-lead{border-color:var(--section-card-line);background:#fff}.measurement-planning-workspace .mmm-executive-summary span{background:linear-gradient(105deg,var(--section-card-navy),var(--section-card-navy-end));color:#fff;letter-spacing:0;text-transform:none;align-items:center;min-width:0;min-height:60px;padding:10px 15px;font-size:13px;font-weight:900;line-height:1.25;display:flex}.measurement-planning-workspace .mmm-executive-summary strong{min-width:0;color:var(--section-card-ink);font-variant-numeric:tabular-nums;margin:0;padding:18px 16px 5px;font-size:27px;font-weight:900;line-height:1.08}.measurement-planning-workspace .mmm-executive-summary small{color:#5f6d77;min-width:0;margin:0;padding:0 16px 17px;font-size:11px;line-height:1.4}.measurement-planning-workspace .mmm-executive-summary{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px}@media (max-width:1250px){.measurement-planning-workspace .mmm-executive-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.measurement-planning-workspace .mmm-executive-summary .mmm-summary-lead{grid-column:auto}}@media (max-width:1000px){.measurement-planning-workspace .mmm-executive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.measurement-planning-workspace .decomposition-layout-v2,.measurement-planning-workspace .decomposition-layout-v2>*{min-width:0;max-width:100%}.measurement-planning-workspace .baseline-explainer{overflow-wrap:anywhere;width:100%;overflow:hidden}.measurement-planning-workspace .baseline-explainer dl>div{min-width:0}.measurement-planning-workspace .baseline-explainer dt,.measurement-planning-workspace .baseline-explainer dd{overflow-wrap:anywhere;min-width:0}.measurement-planning-workspace .mta-observable-paths,.measurement-planning-workspace .decomposition-layout-v2>div:first-child,.measurement-planning-workspace .allocation-table{overscroll-behavior-inline:contain;scrollbar-color:#5d7890 #e6edf2;scrollbar-width:auto;max-width:100%;overflow-x:auto}.measurement-planning-workspace .mta-observable-paths::-webkit-scrollbar{height:10px}.measurement-planning-workspace .decomposition-layout-v2>div:first-child::-webkit-scrollbar{height:10px}.measurement-planning-workspace .allocation-table::-webkit-scrollbar{height:10px}.measurement-planning-workspace .mta-observable-paths::-webkit-scrollbar-track{background:#e6edf2;border-radius:8px}.measurement-planning-workspace .decomposition-layout-v2>div:first-child::-webkit-scrollbar-track{background:#e6edf2;border-radius:8px}.measurement-planning-workspace .allocation-table::-webkit-scrollbar-track{background:#e6edf2;border-radius:8px}.measurement-planning-workspace .mta-observable-paths::-webkit-scrollbar-thumb{background:#5d7890;border:2px solid #e6edf2;border-radius:8px}.measurement-planning-workspace .decomposition-layout-v2>div:first-child::-webkit-scrollbar-thumb{background:#5d7890;border:2px solid #e6edf2;border-radius:8px}.measurement-planning-workspace .allocation-table::-webkit-scrollbar-thumb{background:#5d7890;border:2px solid #e6edf2;border-radius:8px}.measurement-planning-workspace .mta-observable-paths,.measurement-planning-workspace .allocation-table{padding-bottom:9px}.measurement-planning-workspace .allocation-table{background:#fff;border:1px solid #d8e1e6;border-radius:6px}.measurement-planning-workspace .allocation-row{padding-inline:14px}.measurement-planning-workspace .allocation-row:not(.allocation-head)>span:not(.confidence){color:#242629;font-weight:900}.measurement-planning-workspace .allocation-row.allocation-head>span:first-child{text-align:left}.measurement-planning-workspace .allocation-row{grid-template-columns:minmax(155px,1.2fr) minmax(72px,.5fr) minmax(190px,1.3fr) minmax(70px,.48fr) minmax(112px,.72fr) minmax(105px,.68fr) minmax(104px,.62fr)}.measurement-planning-workspace .allocation-row.allocation-head>span:last-child{text-align:right}.measurement-planning-workspace .allocation-row>.confidence,.measurement-planning-workspace .allocation-row>.allocation-total-status{text-align:right;justify-self:end}.measurement-planning-workspace .allocation-total{background:#edf6fb;border-top:2px solid #0061aa;font-weight:900}.measurement-planning-workspace .allocation-total-status{font-size:10px;color:#526979!important}.measurement-planning-workspace .confidence.high{color:#087f5b}.measurement-planning-workspace .confidence.medium{color:#2571b9}.measurement-planning-workspace .confidence.low{color:#825a05}@media (max-width:760px){.measurement-planning-workspace .measurement-workspace{padding-top:0}.measurement-planning-workspace .measurement-workspace.mmm-summary-panel{padding-top:22px}.measurement-planning-workspace .mta-model-toggle,.measurement-planning-workspace .mta-model-toggle.option-three{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.measurement-planning-workspace .mta-model-toggle button,.measurement-planning-workspace .mta-model-toggle.option-three button{white-space:normal;min-width:0;min-height:44px;padding:8px 5px;font-size:10px;line-height:1.2}.measurement-planning-workspace .mmm-executive-summary{grid-template-columns:1fr}.measurement-planning-workspace .mmm-executive-summary .mmm-summary-lead{grid-column:auto}.measurement-planning-workspace .mmm-executive-summary>div,.measurement-planning-workspace .mmm-executive-summary>p{min-height:134px}.measurement-planning-workspace .mmm-executive-summary strong{font-size:25px}.measurement-planning-workspace .mmm-decomposition-v2 .decomposition-heading{flex-direction:column;align-items:flex-start}.measurement-planning-workspace .mmm-decomposition-v2 .mmm-outcome-toggle{width:100%}.measurement-planning-workspace .mmm-decomposition-v2 .mmm-outcome-toggle button{flex:1;min-width:0;padding-inline:8px}.measurement-planning-workspace .decomposition-layout-v2{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.measurement-planning-workspace .decomposition-layout-v2>div:first-child{border-bottom:1px solid #d6e1e7;width:100%;min-width:0;padding-bottom:12px;overflow-x:auto}.measurement-planning-workspace .decomposition-chart{justify-content:flex-start;width:100%;min-width:0}.measurement-planning-workspace .decomposition-chart>div{flex:0 0 44px}.measurement-planning-workspace .baseline-explainer{max-width:100%;padding:18px;display:block}.measurement-planning-workspace .baseline-explainer dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.measurement-planning-workspace .mmm-map-square{aspect-ratio:auto!important;min-height:0!important}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked{background:0 0;border:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;margin:16px 0 0;padding:0;display:grid}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked>button{text-align:left;border-width:2px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-height:58px;padding:9px 10px;display:grid;position:relative;overflow:hidden;transform:none;width:auto!important;height:auto!important;inset:auto!important}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked>button:before{content:"";z-index:0;background:#ffffffd6;position:absolute;inset:0}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked>button span{z-index:1;white-space:normal;color:#172d4f;max-width:100%;font-size:11px;line-height:1.2;position:relative;inset:auto!important}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked>button b{z-index:1;color:#172d4f;text-shadow:none;font-size:11px;position:relative}.measurement-planning-workspace .mmm-map-square .map-y,.measurement-planning-workspace .mmm-map-square .map-x,.measurement-planning-workspace .mmm-map-square .map-quadrant,.measurement-planning-workspace .mmm-map-square .map-tick,.measurement-planning-workspace .mmm-map-square .map-midline{display:none}.measurement-planning-workspace .mmm-linked-chart{overflow:visible}.measurement-planning-workspace .mmm-linked-chart text{font-size:10px}.measurement-planning-workspace .planner-controls{gap:15px;padding:18px 16px}.measurement-planning-workspace .planner-control-grid{grid-template-columns:minmax(0,1fr);gap:16px}.measurement-planning-workspace .planner-controls label,.measurement-planning-workspace .planner-controls select{width:100%;min-width:0}.measurement-planning-workspace .planner-controls select{text-overflow:clip;padding-inline:12px;font-size:12px}.measurement-planning-workspace .planner-buttons{grid-template-columns:1fr;gap:8px;padding-top:14px;display:grid}.measurement-planning-workspace .planner-buttons button{white-space:normal;width:100%}.measurement-planning-workspace .allocation-table{width:100%;box-shadow:inset -14px 0 12px -14px #17314abf}.measurement-planning-workspace .allocation-row{scroll-snap-align:start;min-width:1060px}.measurement-planning-workspace .allocation-row.allocation-head{z-index:1;position:sticky;top:0}.measurement-planning-workspace .mta-observable-paths{box-shadow:inset -14px 0 12px -14px #17314abf}.measurement-planning-workspace .mta-path-column-head,.measurement-planning-workspace .mta-observable-path{min-width:900px}}@media (max-width:430px){.measurement-planning-workspace .mmm-map-square .opportunity-map.linked{grid-template-columns:1fr}.measurement-planning-workspace .mmm-map-square .opportunity-map.linked>button{min-height:52px}}@media (min-width:721px){.creative-gallery{height:376px}.creative-kpi-band{margin-top:27px}.creative-weekly-chart{height:190px}}.creative-player-controls .control-icon img,.creative-player-actions button img{width:22px;height:22px;display:block}.creative-player-actions{align-items:center;gap:14px;display:flex}.creative-player-actions button{padding:3px 0}.creative-player{align-self:start;width:100%;height:358px}.creative-chart-left-scale{color:#222;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:32px;bottom:20px;left:0}@media (max-width:720px){.creative-player{height:330px}}@media (max-width:520px){.creative-impact-title{gap:8px}.creative-impact-title h1{max-width:185px;line-height:1.15}.creative-impact-title>span{text-align:right;max-width:125px;line-height:1.2}.creative-gallery>div{grid-template-columns:1fr}.creative-gallery button{grid-template-columns:130px minmax(0,1fr)}.creative-gallery button img{width:128px}.creative-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-player{height:250px}}.creative-impact-view{width:100%;min-width:0;max-width:none;color:var(--ink);flex-direction:column;gap:15px;margin:0;font-family:inherit;display:flex}.creative-impact-panel{flex-direction:column;gap:15px;min-width:0;display:flex}.creative-impact-view .creative-format-tabs{gap:10px;padding:5px 2px 13px}.creative-impact-view .creative-format-tabs button{color:#253d50;border-color:#c8d4dd;border-radius:10px;min-height:52px;padding:12px 18px;font-size:14px;font-weight:900;box-shadow:0 3px 8px #10233f0d}.creative-impact-view .creative-format-tabs button.active{background:linear-gradient(110deg,#174f8f,#2f7abb);box-shadow:0 7px 15px #004a9138}.creative-impact-title{justify-content:space-between;align-items:flex-end;gap:24px;min-height:64px;margin:0;padding:1px 2px 2px;display:flex}.creative-impact-title .eyebrow{margin-bottom:6px}.creative-impact-title h1{color:#242629;letter-spacing:-.7px;max-width:none;margin:0;font-size:30px;line-height:1.12}.creative-impact-title>span{color:#24577f;background:#eaf5fb;border:1px solid #c9ddea;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:850}.creative-impact-hero-grid{grid-template-columns:minmax(320px,.68fr) minmax(540px,1.5fr);align-items:stretch;gap:14px;height:auto;display:grid}.creative-gallery{border:1px solid var(--line);background:#fff;border-radius:10px;align-self:start;min-width:0;height:auto;padding:20px;overflow:hidden;box-shadow:0 4px 14px #10233f0b}.creative-gallery h2{color:#173b5a;letter-spacing:-.25px;margin:0 0 14px;font-size:18px;line-height:1.3}.creative-gallery>div{gap:8px;display:grid}.creative-gallery button{color:#18384f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:8px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:auto;min-height:72px;padding:7px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.creative-gallery button:hover{background:#f8fcfe;border-color:#7fb8d8}.creative-gallery button.selected{background:#f1f8fc;border:2px solid #0061aa;padding:6px;box-shadow:0 4px 12px #0061aa1f}.creative-gallery button:focus-visible{outline-offset:2px;outline:3px solid #5dcdff}.creative-gallery button img{object-fit:cover;border-radius:6px;width:130px;height:72px}.creative-gallery button .gallery-check{z-index:2;object-fit:cover;border-radius:50%;width:20px;height:20px;position:absolute;top:11px;left:11px;box-shadow:0 0 0 2px #fff}.creative-gallery button strong{color:#0061aa;font-size:10px;line-height:1.25}.creative-gallery button b{color:#18384f;margin:4px 0 2px;font-size:12px;line-height:1.25}.creative-gallery button small{color:#71808a;font-size:9px}.creative-player{aspect-ratio:16/9;background:#050505;border:1px solid #17202b;border-radius:10px;align-self:stretch;width:100%;min-width:0;height:auto;position:relative;overflow:hidden;box-shadow:0 6px 18px #10233f1f}.creative-player>img{object-fit:cover;width:100%;height:100%;display:block}.creative-player:not(:has(>img[src$=protected-in-every-moment\.png]))>img{image-rendering:auto;filter:brightness(.68);transform:scale(1.04)}.creative-player.playing>img{filter:brightness(.92)}.creative-player-copy{color:#fff;top:30%;left:34px}.creative-player-copy strong{max-width:480px;font-size:30px}.creative-player-copy span{margin-top:14px;font-size:11px}.creative-player-controls{background:#000000db;grid-template-columns:auto auto minmax(80px,1fr) auto;gap:14px;height:auto;min-height:58px;padding:0 22px}.creative-player-controls button:focus-visible{outline-offset:2px;outline:2px solid #70dcff}.creative-kpi-band{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:auto;margin:0;display:grid}.creative-kpi-band article{background:#fff;border:1px solid #d5e0e7;border-top:4px solid #0061aa;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;min-height:122px;padding:17px 18px;display:flex;box-shadow:0 7px 20px #10233f12}.creative-kpi-band article:nth-child(3n+2){border-top-color:#31578f}.creative-kpi-band article:nth-child(3n+3){border-top-color:#0b7f86}.creative-kpi-band span{color:#566d7b;white-space:normal;font-size:11px;font-weight:800;line-height:1.35;overflow:visible}.creative-kpi-band strong{color:#08284b;letter-spacing:-.55px;margin-top:10px;font-size:29px;line-height:1}.creative-kpi-band strong.positive{color:#087f5b}.creative-weekly-panel,.creative-daypart-panel{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;height:auto;margin:0;box-shadow:0 4px 14px #10233f0b}.creative-weekly-panel{padding:22px 24px 18px}.creative-weekly-panel>header,.creative-daypart-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.creative-weekly-panel>header .eyebrow,.creative-daypart-panel>header .eyebrow{margin-bottom:5px}.creative-weekly-panel h2,.creative-daypart-panel h2{color:#173b5a;letter-spacing:-.3px;margin:0;font-size:22px;line-height:1.25}.creative-weekly-panel>header>span,.creative-daypart-panel>header>span{color:#5f6b73;text-align:right;max-width:310px;font-size:11px;line-height:1.45}.creative-weekly-legend{color:#4d6370;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:18px;font-size:11px;font-weight:750;display:flex}.creative-weekly-legend span{gap:8px}.creative-weekly-legend i{width:30px;height:9px}.creative-weekly-chart{width:100%;height:300px;min-height:0;margin-top:8px;padding:0 215px 0 34px;position:relative;overflow:visible}.creative-weekly-chart svg{width:100%;min-width:0;height:100%;display:block;overflow:visible}.creative-weekly-chart svg text{fill:#52636e;font-size:10px}.creative-chart-left-scale{color:#607581;font-size:9px;top:46px;bottom:42px;left:0}.chart-axis-title{color:#607581;font-size:9px;font-weight:800;top:12px;left:0}.creative-chart-scale{color:#315267;grid-template-columns:86px 44px 92px 48px;gap:8px;font-size:9px;line-height:2.2;top:20px;right:0}.creative-chart-scale b{color:#52636e;font-size:9px}.creative-chart-tooltip{border-color:#cbd8e2;width:150px;padding:10px;font-size:9px;top:92px;right:202px}.creative-lag-note{color:#0061aa;gap:10px;margin:0 0 9px;font-size:10px}.creative-lag-note span{border-color:#5a9fc8;width:120px}.creative-weekly-panel>footer{color:#5e7180;border-top:1px solid #dce5eb;gap:0;padding-top:10px;font-size:10px;line-height:1.4}.creative-weekly-panel>footer span+span{border-left:1px solid #dce5eb}.creative-daypart-panel{padding:22px 24px 18px;overflow:hidden}.creative-daypart-panel h2{margin:0}.creative-daypart-table{width:100%;margin-top:16px;overflow-x:auto}.daypart-row{color:#242629;border-top:1px solid #dfe6ea;grid-template-columns:minmax(155px,1.3fr) repeat(4,minmax(105px,.85fr)) minmax(130px,1fr) minmax(120px,.95fr) minmax(78px,.65fr);min-width:1030px;min-height:50px;font-size:12px}.daypart-row.header{color:#526573;background:#f4f7f9;border-top:0;min-height:42px;font-size:10px;font-weight:850}.daypart-row span{text-align:right;padding:8px 7px}.daypart-row span:first-child{text-align:left;padding-left:12px;font-weight:800}.daypart-row.selected{color:#173b5a;background:#eef7fb;border:1px solid #7fb8d8;border-radius:6px;font-weight:850}.creative-measurement-boundary{color:#607581;text-align:right;margin:0 3px;font-size:10px;line-height:1.5}@media (min-width:1700px){.creative-impact-hero-grid{grid-template-columns:minmax(350px,.55fr) minmax(680px,1.45fr)}.creative-kpi-band{grid-template-columns:repeat(9,minmax(0,1fr))}.creative-kpi-band article{min-height:132px;padding-inline:16px}.creative-kpi-band strong{font-size:27px}}@media (max-width:1180px){.creative-impact-hero-grid{grid-template-columns:300px minmax(460px,1fr)}.creative-gallery{padding:16px}.creative-gallery button{grid-template-columns:104px minmax(0,1fr)}.creative-gallery button img{width:102px}.creative-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.creative-impact-hero-grid{grid-template-columns:1fr}.creative-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-gallery button{grid-template-columns:120px minmax(0,1fr)}.creative-gallery button img{width:118px}.creative-player{aspect-ratio:16/9}.creative-weekly-chart{padding-right:0;overflow-x:auto}.creative-weekly-chart svg{min-width:820px}.creative-chart-scale,.creative-chart-tooltip{display:none}}@media (max-width:720px){.creative-impact-view{gap:12px}.creative-impact-title{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding-inline:0}.creative-impact-title h1{max-width:none;font-size:26px}.creative-impact-title>span{text-align:left;max-width:none;font-size:10px}.creative-gallery{order:initial;padding:16px 14px}.creative-gallery>div{grid-template-columns:1fr}.creative-gallery button{grid-template-columns:132px minmax(0,1fr);min-height:78px}.creative-gallery button img{width:130px;height:72px}.creative-player{aspect-ratio:16/9;height:auto}.creative-player>img{height:100%}.creative-player-controls{grid-template-columns:auto auto minmax(40px,1fr) auto;gap:9px;min-height:48px;padding-inline:12px}.creative-player-actions{gap:8px}.creative-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creative-kpi-band article{min-height:108px;padding:15px}.creative-kpi-band strong{font-size:25px}.creative-weekly-panel,.creative-daypart-panel{padding:18px 15px}.creative-weekly-panel>header,.creative-daypart-panel>header{display:block}.creative-weekly-panel h2,.creative-daypart-panel h2{font-size:19px}.creative-weekly-panel>header>span,.creative-daypart-panel>header>span{text-align:left;max-width:none;margin-top:7px;display:block}.creative-weekly-chart{height:260px}.creative-weekly-chart svg{min-width:620px}.creative-chart-left-scale,.chart-axis-title{display:none}.creative-lag-note span{width:24px}.creative-weekly-panel>footer{text-align:left;grid-template-columns:1fr}.creative-weekly-panel>footer span{padding:6px 0}.creative-weekly-panel>footer span+span{border-top:1px solid #dce5eb;border-left:0}.creative-daypart-panel{overflow:hidden}.creative-daypart-table{overflow-x:auto}.creative-measurement-boundary{text-align:left}}@media (max-width:430px){.creative-impact-title h1{max-width:none;font-size:24px}.creative-gallery button{grid-template-columns:112px minmax(0,1fr)}.creative-gallery button img{width:110px;height:68px}.creative-player{height:auto}.creative-player-copy{top:25%;left:18px}.creative-player-copy strong{font-size:20px}.creative-player-controls span{font-size:9px}.creative-player-actions button:nth-child(2){display:none}.creative-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-kpi-band article{min-height:94px}.creative-weekly-panel{padding-inline:13px}}.stadium-workspace .actionable-persona-grid .persona-install-rate dt{font-size:12px;font-weight:800}.stadium-workspace .actionable-persona-grid .persona-install-rate dd{font-size:18px;font-weight:900;line-height:1.1}.clean-creative-workspace .creative-format-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.clean-creative-workspace .creative-format-tabs button{text-align:center;white-space:normal;min-width:0;padding-inline:10px}.clean-creative-workspace .creative-impact-title{align-items:center;min-height:0;margin:0;padding:2px 1px 0}.clean-creative-workspace .creative-impact-title h1{color:#242629;letter-spacing:-.7px;margin:0;font-size:30px;line-height:1.12}.clean-creative-workspace .creative-impact-hero-grid{grid-template-columns:minmax(320px,.68fr) minmax(540px,1.5fr);align-items:stretch;gap:14px;height:auto;display:grid}.clean-creative-workspace .creative-gallery{border:1px solid var(--line);border-radius:10px;align-self:start;height:auto;padding:20px;box-shadow:0 4px 14px #10233f0b}.clean-creative-workspace .creative-gallery h2{color:#173b5a;letter-spacing:-.25px;margin:0 0 14px;font-size:18px;line-height:1.3}.clean-creative-workspace .creative-gallery>div{grid-template-columns:1fr;gap:8px;display:grid}.clean-creative-workspace .creative-gallery button{color:#18384f;border:1px solid #dce5eb;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:12px;height:auto;min-height:104px;padding:7px}.clean-creative-workspace .creative-gallery button.selected{background:#f1f8fc;border:2px solid #0061aa;padding:6px;box-shadow:0 4px 12px #0061aa1f}.clean-creative-workspace .creative-gallery-media{aspect-ratio:16/9;background:#07111d;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.clean-creative-workspace .creative-gallery button .creative-gallery-media img{object-fit:contain;object-position:center;filter:none;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block;transform:none}.clean-creative-workspace .creative-gallery button .gallery-check{object-fit:cover;width:20px;height:20px;top:11px;left:11px}.clean-creative-workspace .creative-gallery button strong{color:#0061aa;font-size:10px}.clean-creative-workspace .creative-gallery button b{color:#18384f;margin:4px 0 2px;font-size:12px}.clean-creative-workspace .creative-gallery button small{color:#71808a;font-size:9px}.clean-creative-workspace .creative-player{aspect-ratio:16/9;background:#07111d;border:1px solid #17202b;border-radius:10px;align-self:stretch;width:100%;height:auto;position:relative;box-shadow:0 6px 18px #10233f1f}.clean-creative-workspace .creative-player-media{background:#07111d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 58px;overflow:hidden}.clean-creative-workspace .creative-player.static .creative-player-media{inset:0}.clean-creative-workspace .creative-player-media img{object-fit:contain;object-position:center;image-rendering:auto;filter:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block;transform:none}.clean-creative-workspace .creative-player-media.source-full img{width:100%;height:100%}.clean-creative-workspace .creative-player-media.source-thumbnail img{width:min(100%,336px);height:auto}.clean-creative-workspace .creative-player-controls{grid-template-columns:auto auto minmax(80px,1fr) auto;height:auto;min-height:58px;padding:0 22px}.clean-creative-workspace .creative-static-status{color:#fff;background:#00226adb;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:absolute;bottom:18px;right:18px}.clean-creative-workspace .creative-static-status span{text-transform:uppercase;font-size:9px;font-weight:750}.clean-creative-workspace .creative-static-status strong{font-size:11px}.clean-creative-workspace .creative-kpi-band{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:auto;margin:0;display:grid}.clean-creative-workspace .creative-kpi-band article{background:#fff;border:1px solid #d5e0e7;border-radius:10px;flex-direction:column;justify-content:flex-start;min-height:112px;padding:0;display:flex;overflow:hidden;box-shadow:0 7px 20px #10233f12}.clean-creative-workspace .creative-kpi-band article:first-child{border-left:1px solid #d5e0e7}.clean-creative-workspace .creative-kpi-band span{color:#fff;white-space:normal;background:linear-gradient(105deg,#002456,#074b7d);align-items:center;min-height:48px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.clean-creative-workspace .creative-kpi-band strong{color:#17191c;margin:17px 14px 15px;font-size:27px}.clean-creative-workspace .creative-kpi-band strong.positive{color:#087f5b}.clean-creative-workspace .creative-weekly-panel,.clean-creative-workspace .creative-daypart-panel{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:auto;margin:0;padding:22px 24px 18px;box-shadow:0 4px 14px #10233f0b}.clean-creative-workspace .creative-weekly-panel>header,.clean-creative-workspace .creative-daypart-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.clean-creative-workspace .creative-weekly-panel h2,.clean-creative-workspace .creative-daypart-panel h2{color:#173b5a;margin:0;font-size:22px;line-height:1.25}.clean-creative-workspace .creative-weekly-panel>header>span,.clean-creative-workspace .creative-daypart-panel>header>span{color:#5f6b73;text-align:right;max-width:320px;font-size:11px;line-height:1.45}.clean-creative-workspace .creative-weekly-chart{width:100%;height:285px;margin-top:8px;padding:0;overflow-x:auto}.clean-creative-workspace .creative-weekly-chart svg{width:100%;min-width:760px;height:100%;display:block}.clean-creative-workspace .creative-lag-note{margin:0 0 9px}.clean-creative-workspace .creative-weekly-panel>footer{color:#5e7180;padding-top:10px;font-size:10px}.clean-creative-workspace .creative-daypart-panel{overflow:hidden}.clean-creative-workspace .creative-daypart-table{border:1px solid #d7e2e8;border-radius:8px;width:100%;margin-top:16px;overflow-x:auto}.clean-creative-workspace .daypart-row{grid-template-columns:minmax(155px,1.35fr) repeat(6,minmax(105px,.9fr)) minmax(88px,.72fr);min-width:1010px;min-height:50px;font-size:12px}.clean-creative-workspace .daypart-row.header{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);min-height:42px;font-size:10px}.clean-creative-workspace .daypart-row span{text-align:right;padding:8px 7px}.clean-creative-workspace .daypart-row span:first-child{text-align:left;font-weight:800}.clean-creative-workspace .creative-row-action{color:#0061aa;font-weight:900}.clean-creative-workspace .creative-measurement-boundary{color:#607581;text-align:right;margin:0 3px;font-size:10px;line-height:1.5}@media (max-width:1180px){.clean-creative-workspace .creative-format-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.clean-creative-workspace .creative-impact-hero-grid{grid-template-columns:300px minmax(460px,1fr)}.clean-creative-workspace .creative-gallery button{grid-template-columns:104px minmax(0,1fr)}.clean-creative-workspace .creative-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.clean-creative-workspace .creative-impact-hero-grid{grid-template-columns:1fr}.clean-creative-workspace .creative-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-creative-workspace .creative-gallery button{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:720px){.clean-creative-workspace .creative-format-tabs{display:flex;overflow-x:auto}.clean-creative-workspace .creative-format-tabs button{min-width:112px}.clean-creative-workspace .creative-impact-title h1{font-size:26px}.clean-creative-workspace .creative-gallery>div{grid-template-columns:1fr}.clean-creative-workspace .creative-gallery button{grid-template-columns:132px minmax(0,1fr);min-height:78px}.clean-creative-workspace .creative-player-media{inset:0 0 48px}.clean-creative-workspace .creative-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-creative-workspace .creative-weekly-panel,.clean-creative-workspace .creative-daypart-panel{padding:18px 15px}.clean-creative-workspace .creative-weekly-panel>header,.clean-creative-workspace .creative-daypart-panel>header{display:block}.clean-creative-workspace .creative-weekly-panel>header>span,.clean-creative-workspace .creative-daypart-panel>header>span{text-align:left;max-width:none;margin-top:7px;display:block}.clean-creative-workspace .creative-measurement-boundary{text-align:left}}@media (max-width:430px){.clean-creative-workspace .creative-impact-title h1{font-size:23px}.clean-creative-workspace .creative-gallery button{grid-template-columns:104px minmax(0,1fr)}.clean-creative-workspace .creative-kpi-band strong{font-size:22px}.clean-creative-workspace .creative-weekly-chart svg{min-width:560px}.clean-creative-workspace .creative-player-actions button:nth-child(2){display:none}}.data-dictionary-view{gap:16px;min-width:0;display:grid}.dictionary-header{color:#fff;background:linear-gradient(112deg,#002456,#075487);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:28px;padding:25px 28px;display:flex;box-shadow:0 10px 25px #10233f21}.dictionary-header>div{max-width:790px}.dictionary-header span{color:#8ed5fb;letter-spacing:1.45px;font-size:10px;font-weight:900}.dictionary-header h1{margin:6px 0 8px;font-size:32px}.dictionary-header p{color:#d6e8f4;margin:0;font-size:13px;line-height:1.55}.dictionary-header button{color:#063765;cursor:pointer;background:#fff;border:1px solid #ffffff7a;border-radius:8px;flex:none;padding:10px 14px;font-size:11px;font-weight:900}.dictionary-header button:hover,.dictionary-header button:focus-visible{outline-offset:2px;outline:3px solid #74ccff6b}.dictionary-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dictionary-summary article{background:#fff;border:1px solid #d5e0e7;border-radius:10px;flex-direction:column;min-height:126px;display:flex;box-shadow:0 7px 20px #10233f0f}.dictionary-summary span{color:#fff;background:linear-gradient(105deg,#002456,#074b7d);border-radius:10px 10px 0 0;align-items:center;min-height:50px;padding:10px 14px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.dictionary-summary strong{color:#08284b;letter-spacing:-.8px;margin:15px 14px 2px;font-size:28px}.dictionary-summary small{color:#667a8c;margin:0 14px 15px;font-size:10px}.dictionary-controls{background:#fff;border:1px solid #d7e2e8;border-radius:10px;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(165px,.7fr)) auto;align-items:end;gap:10px;padding:16px;display:grid;box-shadow:0 4px 13px #10233f0b}.dictionary-controls label{gap:6px;min-width:0;display:grid}.dictionary-controls label>span{color:#566b7c;text-transform:uppercase;letter-spacing:.65px;font-size:10px;font-weight:900}.dictionary-controls input,.dictionary-controls select{color:#173b5a;background:#fff;border:1px solid #c8d6df;border-radius:7px;width:100%;height:42px;padding:0 11px;font-size:12px;font-weight:700}.dictionary-controls input:focus,.dictionary-controls select:focus{border-color:#0061aa;outline:3px solid #0061aa21}.dictionary-clear{color:#075b96;cursor:pointer;white-space:nowrap;background:#f4f8fa;border:1px solid #b8cad6;border-radius:7px;height:42px;padding:0 13px;font-size:11px;font-weight:900}.dictionary-results-heading{justify-content:space-between;align-items:center;gap:20px;padding:4px 2px;display:flex}.dictionary-results-heading h2{color:#18384f;font-size:21px}.dictionary-results-heading>div:first-child span{color:#6a7d8a;margin-top:3px;font-size:11px;display:block}.dictionary-status-key{gap:7px;display:flex}.dictionary-status-key span,.dictionary-evidence{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.dictionary-status-key .established,.dictionary-evidence.established{color:#087f5b;background:#e7f5ef}.dictionary-status-key .partial,.dictionary-evidence.partial{color:#946000;background:#fff3d6}.dictionary-status-key .unknown,.dictionary-evidence.unknown{color:#596976;background:#eef1f4}.dictionary-results{gap:8px;display:grid}.dictionary-metric{background:#fff;border:1px solid #d7e2e8;border-radius:9px;overflow:hidden;box-shadow:0 3px 10px #10233f0a}.dictionary-metric summary{cursor:pointer;grid-template-columns:142px minmax(260px,1fr) minmax(150px,.42fr) 70px 20px;align-items:center;gap:14px;min-height:76px;padding:12px 16px;list-style:none;display:grid}.dictionary-metric summary::-webkit-details-marker{display:none}.dictionary-metric summary:hover{background:#f7fafc}.dictionary-metric summary:focus-visible{outline-offset:-3px;outline:3px solid #0061aa33}.dictionary-metric-name{gap:5px;min-width:0;display:grid}.dictionary-metric-name>strong{color:#152f49;font-size:15px}.dictionary-metric-name>small{color:#6d7f8b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.dictionary-unit{gap:3px;display:grid}.dictionary-unit small,.dictionary-location-count small{color:#788995;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800}.dictionary-unit strong{color:#284a63;font-size:11px;line-height:1.35}.dictionary-location-count{text-align:center;display:grid}.dictionary-location-count strong{color:#173b5a;font-size:18px}.dictionary-expand{color:#0061aa;font-size:20px;font-weight:500;transition:transform .18s}.dictionary-metric[open] .dictionary-expand{transform:rotate(45deg)}.dictionary-detail{background:#f8fafb;border-top:1px solid #dfe7ec;grid-template-columns:minmax(220px,.68fr) minmax(460px,1.65fr);gap:18px;padding:20px;display:grid}.dictionary-definition{background:#fff;border-left:4px solid #0061aa;border-radius:0 7px 7px 0;padding:16px}.dictionary-definition h3,.dictionary-locations h3{color:#143b5a;margin:0 0 8px;font-size:12px}.dictionary-definition p{color:#344f64;margin:0;font-size:12px;line-height:1.55}.dictionary-detail dl{background:#dce5eb;border:1px solid #dce5eb;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.dictionary-detail dl>div{background:#fff;min-width:0;padding:11px 12px}.dictionary-detail dt{color:#657988;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:9px;font-weight:900}.dictionary-detail dd{color:#273f53;margin:0;font-size:11px;line-height:1.45}.dictionary-detail .dictionary-caveat{background:#fffaf0;grid-column:1/-1}.dictionary-caveat dd{color:#77530e}.dictionary-locations{grid-column:1/-1}.dictionary-locations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dictionary-locations button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdae3;border-radius:7px;gap:3px;min-width:0;padding:10px 12px;display:grid}.dictionary-locations button:hover,.dictionary-locations button:focus-visible{border-color:#0061aa;outline:2px solid #0061aa1c}.dictionary-locations button span{color:#6c8190;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.dictionary-locations button strong{color:#075b96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dictionary-locations button small{color:#586e7d;font-size:9px;line-height:1.35}.dictionary-empty{text-align:center;background:#fff;border:1px dashed #b9cad5;border-radius:10px;padding:40px}.dictionary-empty strong{color:#173b5a;font-size:16px}.dictionary-empty p{color:#6b7f8c;font-size:12px}.dictionary-empty button{color:#fff;cursor:pointer;background:#0061aa;border:0;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:900}@media (max-width:1180px){.dictionary-summary,.dictionary-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionary-search{grid-column:1/-1}.dictionary-clear{justify-self:start}.dictionary-locations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dictionary-header{flex-direction:column;align-items:flex-start;padding:22px}.dictionary-header h1{font-size:27px}.dictionary-summary{grid-template-columns:1fr 1fr}.dictionary-controls{grid-template-columns:1fr}.dictionary-search{grid-column:auto}.dictionary-results-heading{flex-direction:column;align-items:flex-start}.dictionary-status-key{flex-wrap:wrap}.dictionary-metric summary{grid-template-columns:1fr auto;gap:7px;min-height:0;padding:14px}.dictionary-evidence,.dictionary-metric-name,.dictionary-unit{grid-column:1}.dictionary-location-count{grid-area:1/2/4;align-self:center}.dictionary-expand{grid-area:4/2}.dictionary-metric-name>small{white-space:normal}.dictionary-detail{grid-template-columns:1fr;padding:14px}.dictionary-detail dl{grid-template-columns:1fr}.dictionary-detail .dictionary-caveat,.dictionary-locations{grid-column:auto}.dictionary-locations>div{grid-template-columns:1fr}}@media (max-width:430px){.dictionary-summary{grid-template-columns:1fr}.dictionary-header button{width:100%}.dictionary-summary article{min-height:112px}.dictionary-detail{padding:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
