/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.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}.border{border-style:var(--tw-border-style);border-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,)}.invert{--tw-invert:invert(100%);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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color:#f5f5f4;font-synthesis:none;--bg:#0b0b0d;--card:#151518;--card2:#111113;--line:#2b2b30;--muted:#94949e;--text:#f5f5f4;--violet:#8b5cf6;--orchid:#c026d3;--green:#10b981;--red:#f05252;--amber:#f59e0b;background:#0b0b0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 86% 7%,#8b5cf614,transparent 25%),radial-gradient(circle at 30% 35%,#c026d30a,transparent 32%),var(--bg);min-width:320px;margin:0}button,a{font:inherit}.appShell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#0a0a0cf5;border-right:1px solid #202024;height:100vh;padding:20px 15px;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:11px;padding:3px 7px 17px;display:flex}.brandMark{background:linear-gradient(145deg,#8b5cf6,#c026d3);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 24px #c026d329}.brand strong{font-size:14px;display:block}.brand span{color:#777781;margin-top:2px;font-size:9px;display:block}.brand.compact{padding:0}.brand.compact .brandMark{width:32px;height:32px}.sideLabel{letter-spacing:.13em;color:#686872;padding:8px;font-size:9px;font-weight:800}.sidebar nav{gap:3px;display:grid}.sidebar nav a{color:#aaaab3;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;font-size:11px;text-decoration:none;transition:all .2s;display:flex}.sidebar nav a>span{align-items:center;gap:7px;min-width:0;display:flex}.sidebar nav a>span b{color:#6f6f78;font-size:9px}.switch{cursor:pointer;background:#2b2b31;border:0;border-radius:20px;width:27px;height:15px;padding:2px}.switch i{background:#777781;border-radius:50%;width:11px;height:11px;transition:all .2s;display:block}.switch.on i{background:#dca7ff;transform:translate(12px)}.privacyBadge{color:#b8a6c8;background:#121216;border:1px solid #2b2b31;border-radius:12px;align-items:center;gap:9px;margin:18px 5px 10px;padding:11px;display:flex}.privacyBadge strong,.privacyBadge span{display:block}.privacyBadge strong{font-size:10px}.privacyBadge span{color:#74747e;margin-top:2px;font-size:9px}.otherTools{border-top:1px solid #232327;margin:18px 6px 0;padding-top:14px}.otherTools>span{letter-spacing:.14em;color:#66666e;margin-bottom:7px;font-size:8px;display:block}.otherTools a,.otherTools button{color:#9797a1;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 0;font-size:10px;text-decoration:none;display:flex}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0de0;border-bottom:1px solid #202024;justify-content:flex-end;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.mobileBrand{display:none}.storePill{color:#c7c7cd;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}.storePill small{color:#85858e;border:1px solid #323238;border-radius:7px;padding:3px 6px}.topActions{gap:8px;display:flex}.ghost,.iconSquare{color:#bdbdc4;cursor:pointer;background:#151518;border:1px solid #303036;border-radius:10px;padding:8px 11px}.iconSquare{place-items:center;width:37px;padding:0;display:grid}.content{max-width:1480px;margin:0 auto;padding:24px}.glass{background:linear-gradient(#161619f5,#111114f5);border:1px solid #2a2a30;border-radius:17px;box-shadow:inset 0 1px #ffffff06,0 18px 65px #0000002e}.heroSnapshot{grid-template-columns:1fr auto;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden}.heroSnapshot:before{content:"";filter:blur(105px);opacity:.13;background:#c026d3;border-radius:50%;width:270px;height:270px;position:absolute;top:-175px;right:-95px}.eyebrow,.rank{letter-spacing:.14em;color:#bd8cff;font-size:9px;font-weight:850}.heroSnapshot h1{letter-spacing:-.025em;margin:7px 0 5px;font-size:29px}.heroSnapshot p{color:#a3a3ab;margin:0;font-size:13px}.heroTrust{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.heroTrust span{color:#8f8f98;background:#111114;border:1px solid #2d2d32;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.primary{color:#fff;cursor:pointer;z-index:2;background:linear-gradient(135deg,#8b5cf6,#c026d3);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:800;transition:all .2s;display:flex;position:relative;box-shadow:0 0 25px #c026d326}.primary:hover{transform:translateY(-1px);box-shadow:0 0 34px #c026d33d}.primary:disabled{opacity:.7}.primary.small{padding:9px 12px;font-size:11px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kpi{background:#111113;border:1px solid #2b2b30;border-radius:13px;padding:14px;position:relative;overflow:hidden}.kpi:before{content:"";background:#555;height:2px;position:absolute;top:0;left:0;right:0}.kpi span,.kpi small{color:#85858e;font-size:9px;display:block}.kpi b{margin:6px 0;font-size:21px;display:block}.valueStrip{background:linear-gradient(110deg,#8b5cf617,#c026d30d,#151518);justify-content:space-between;align-items:center;margin:14px 0;padding:16px 20px;display:flex}.valueStrip>div:first-child{align-items:center;gap:10px;display:flex}.valueStrip span{color:#b6b6bf;font-size:13px}.valueStrip strong{color:#fff}.price{text-align:right}.price span,.price small{color:#797982;font-size:8px;display:block}.price b{font-size:23px;display:block}.sectionTitle{justify-content:space-between;align-items:end;margin:28px 2px 10px;display:flex}.sectionTitle h2{margin:4px 0 0;font-size:20px}.sectionTitle p{color:#777780;margin:0;font-size:10px}.module{margin:13px 0;padding:20px;scroll-margin-top:74px}.moduleTop{justify-content:space-between;gap:15px;display:flex}.moduleIdentity{gap:11px;display:flex}.moduleIcon{color:#d494ed;background:linear-gradient(145deg,#8b5cf62e,#c026d31c);border:1px solid #3b3044;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.module h2{margin:4px 0 0;font-size:19px}.impact{text-align:right}.impact span{color:#797982;font-size:9px;display:block}.impact strong{color:#f37b7b;margin-top:3px;font-size:17px;display:block}.moduleCopy{color:#9d9da5;margin:10px 0 15px;font-size:12px;line-height:1.6}.tip{display:inline-flex;position:relative}.tip button{color:#777780;cursor:help;background:0 0;border:0;padding:0}.tip>span{z-index:50;color:#d1d1d5;background:#19191d;border:1px solid #39393f;border-radius:10px;width:270px;padding:10px;font-size:10px;position:absolute;top:-8px;left:22px;box-shadow:0 15px 40px #0008}.graphic{background:#101012;border:1px solid #2a2a30;border-radius:13px}.graphic.split{grid-template-columns:1.35fr .65fr;gap:0;display:grid;overflow:hidden}.tableMini{padding:8px 12px}.tableHead,.tableRow{border-bottom:1px solid #232328;grid-template-columns:2fr .7fr 1fr .7fr;align-items:center;gap:8px;padding:9px 7px;font-size:10px;display:grid}.tableHead{color:#777780;font-weight:700}.tableRow:last-child{border-bottom:0}.tableRow span{color:#bdbdc4}.tableRow b,.tableRow small{display:block}.tableRow b{color:#e6e6e9}.tableRow small{color:#6f6f77;margin-top:2px}.tableRow .neg{color:#f27777}.tableRow .pos{color:#43d3a2}.chartPanel{border-left:1px solid #27272c;padding:12px}.chartPanel>div>span,.chartPanel>div>b{display:block}.chartPanel>div>span{color:#777780;font-size:9px}.chartPanel>div>b{color:#f17676;margin-top:3px;font-size:12px}.graphic.visual{grid-template-columns:260px 1fr 180px;align-items:center;gap:14px;padding:13px;display:grid}.visualArt{align-items:center;gap:10px;display:flex}.visualArt>div strong,.visualArt>div span{display:block}.visualArt>div strong{font-size:20px}.visualArt>div span{color:#777780;margin-top:2px;font-size:9px}.moduleSvg{flex:none;width:150px;height:80px}.findingList{border:1px solid #242429;border-radius:10px;overflow:hidden}.findingList div{border-bottom:1px solid #222227;justify-content:space-between;padding:9px 10px;font-size:10px;display:flex}.findingList div:last-child{border:0}.beforeAfter{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.beforeAfter div{border:1px solid #29292e;border-radius:10px;padding:10px}.beforeAfter span,.beforeAfter strong{display:block}.beforeAfter span{color:#74747c;font-size:8px}.beforeAfter strong{margin-top:3px;font-size:11px}.beforeAfter div:last-child strong{color:#35ca99}.beforeAfter svg{color:#55555d;width:13px}.moduleBottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.moduleBottom>div{color:#777780;align-items:center;gap:6px;font-size:9px;display:flex}.moduleBottom>div svg{color:#b66ddd}.bottomGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.pricingCard,.roiCard{padding:20px}.pricingCard h2,.roiCard h2{margin:5px 0 16px;font-size:19px}.plan{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.plan>div strong{font-size:42px}.plan>div span{color:#82828b}.plan ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan li{color:#aaaab2;align-items:center;gap:7px;font-size:11px;display:flex}.plan li svg{color:#10b981;width:14px}.pricingCard>small{color:#6e6e77;margin-top:14px;font-size:9px;line-height:1.5;display:block}.sliderLabel{color:#9797a0;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.roiCard input{accent-color:#a855f7;width:100%}.roiResult{background:#101012;border:1px solid #2a2a30;border-radius:12px;margin-top:14px;padding:13px}.roiResult span,.roiResult strong,.roiResult small{display:block}.roiResult span,.roiResult small{color:#7c7c85;font-size:9px}.roiResult strong{color:#2cd099;margin:5px 0;font-size:19px}footer{border-top:1px solid #212125;margin-top:16px;padding:28px 2px 10px}.footerLinks{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.footerLinks button,.footerLinks a{color:#8e8e97;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}footer p{color:#62626b;font-size:9px}.modalBackdrop{z-index:100;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:#161619;border:1px solid #39393f;border-radius:17px;width:min(520px,100%);padding:23px;position:relative;box-shadow:0 30px 110px #000}.modal h2{margin:6px 0}.modal p{color:#a7a7af;font-size:12px;line-height:1.6}.close{color:#85858e;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.close svg{width:19px}.modalNote{color:#8f8f98;background:#101012;border:1px solid #2b2b30;border-radius:10px;align-items:center;gap:8px;margin:14px 0;padding:10px;font-size:10px;display:flex}.modalNote svg{color:#10b981}.legalShell{background:var(--bg);min-height:100vh}.legalTop{border-bottom:1px solid #222226;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:18px 24px;display:flex}.legalDoc{max-width:850px;margin:0 auto;padding:52px 24px 80px}.legalDoc h1{margin:8px 0;font-size:38px}.updated{color:#777780;font-size:11px}.legalDoc section{margin:32px 0}.legalDoc section h2{margin-bottom:8px;font-size:17px}.legalDoc section p{color:#aaaab2;font-size:13px;line-height:1.75}.legalCallout{color:#d8ba8e;background:#1b1712;border:1px solid #493929;border-radius:13px;gap:10px;padding:14px;display:flex}.legalCallout p{margin:0;font-size:11px;line-height:1.6}.legalCallout svg{color:#f59e0b;flex:none}@media (max-width:1100px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.mobileBrand{color:#d494ed;margin-right:12px;font-weight:900;display:block}.graphic.visual{grid-template-columns:1fr 1fr}.beforeAfter{grid-column:1/-1}.graphic.split{grid-template-columns:1fr}.chartPanel{border-top:1px solid #27272c;border-left:0}.bottomGrid{grid-template-columns:1fr}.topbar{justify-content:space-between}.storePill{margin-right:0}}@media (max-width:720px){.content{padding:13px}.topbar{padding:0 13px}.topActions .ghost{display:none}.heroSnapshot{grid-template-columns:1fr;padding:18px}.heroSnapshot h1{font-size:24px}.heroSnapshot .primary{width:100%}.kpis{grid-template-columns:1fr 1fr}.valueStrip{flex-direction:column;align-items:flex-start;gap:12px}.price{text-align:left}.module{padding:15px}.moduleTop{flex-direction:column}.impact{text-align:left;margin-left:51px}.graphic.visual{grid-template-columns:1fr}.visualArt{justify-content:space-between}.findingList,.beforeAfter{grid-column:auto}.moduleBottom{flex-direction:column;align-items:flex-start;gap:10px}.moduleBottom .primary{width:100%}.tableHead,.tableRow{min-width:620px}.tableMini{overflow:auto}.plan{grid-template-columns:1fr}.kpis b{font-size:17px}.legalTop{padding:14px}.legalTop .brand span{display:none}.legalDoc{padding:35px 17px 60px}.legalDoc h1{font-size:30px}}@media (max-width:450px){.kpis{grid-template-columns:1fr}.storePill small{display:none}}.helpCta{background:linear-gradient(120deg,#8b5cf617,#c026d30d);border:1px solid #343039;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding:16px;display:flex}.helpCta div strong,.helpCta div span{display:block}.helpCta div strong{font-size:13px}.helpCta div span{color:#85858e;margin-top:3px;font-size:10px}.helpCta a{white-space:nowrap;text-decoration:none}.legalDoc section h2{scroll-margin-top:80px}.priorityLabel{background:linear-gradient(90deg,#c026d312,#0000);border-left:2px solid #c026d3;border-radius:0 9px 9px 0;justify-content:space-between;align-items:center;gap:18px;margin:4px 2px 10px;padding:9px 12px;display:flex}.priorityLabel span{letter-spacing:.13em;color:#d792ef;font-size:9px;font-weight:800}.moduleIcon{width:48px;height:48px}.moduleIcon svg{width:25px;height:25px}.impact strong{text-shadow:0 0 22px #f052521f;font-size:21px}.moduleSvg{width:190px;height:102px}.graphic.visual{grid-template-columns:310px 1fr 180px;padding:17px}.moduleActions{align-items:center;gap:8px;display:flex}.collapseButton,.expandButton{color:#b8b8c0;cursor:pointer;background:#17171b;border:1px solid #34343a;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:700}.collapseButton:hover,.expandButton:hover{color:#fff;border-color:#72517f}.compactModule{margin:9px 0;padding:14px 18px}.compactModule .moduleTop,.compactModule .moduleIdentity{align-items:center}.compactModule .moduleIcon{width:43px;height:43px}.compactModule h2{margin-top:2px;font-size:15px}.compactModule .impact strong{font-size:17px}.compactCopy{color:#777780;max-width:700px;margin:4px 0 0;font-size:10px;line-height:1.35}.compactActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:-3px;display:flex}.compactSignal{opacity:.85;width:100px;height:38px;overflow:hidden}.copyright{text-align:center;color:#8c8c95;letter-spacing:.02em;border-top:1px solid #212125;margin-top:24px;padding-top:18px;font-size:10px}.legalCopyright{text-align:center;color:#85858e;border-top:1px solid #25252a;margin-top:44px;padding-top:22px;font-size:10px}.heroSnapshot{border-color:#333039}.heroSnapshot h1{font-size:31px}.kpi:first-child b{color:#ecfdf5;font-size:25px}@media (max-width:1100px){.graphic.visual{grid-template-columns:1fr 1fr}.priorityLabel{flex-direction:column;align-items:flex-start;gap:4px}.compactActions{margin-top:8px}.compactSignal{display:none}}@media (max-width:720px){.moduleSvg{width:170px;height:92px}.compactModule .moduleTop{gap:8px}.compactModule .impact{margin-left:54px}.compactActions{justify-content:stretch}.expandButton{width:100%}.moduleActions{flex-direction:column;width:100%}.moduleActions button{width:100%}.copyright{line-height:1.5}}.heroOpportunity{color:#aaaab3!important;font-size:13px!important}.heroOpportunity b{color:#f5e9ff;text-shadow:0 0 22px #c026d333;font-size:15px}.compactModule .impact strong{color:#dca5ef}.clickableCompact{cursor:pointer;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.clickableCompact:hover{background:linear-gradient(110deg,#8b5cf60e,#c026d306 42%,#151518f5);border-color:#493454;transform:translateY(-1px);box-shadow:0 10px 30px #00000029}.clickableCompact:focus-visible{outline-offset:2px;outline:2px solid #a855f7}.clickableCompact:hover .moduleIcon{border-color:#6a4679;box-shadow:0 0 22px #c026d31a}.clickableCompact:hover .expandButton{color:#fff;background:#1b1720;border-color:#8b5cf6}.module .primary{box-shadow:0 7px 20px #c026d314}.module .primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.impact span{letter-spacing:.03em}.kpi:first-child{border-color:#25533f}@media (max-width:720px){.heroOpportunity{font-size:12px!important}.heroOpportunity b{font-size:13px}.clickableCompact:hover{transform:none}}.brandLogoImage{object-fit:cover;border-radius:14px;flex:0 0 54px;width:54px;height:54px;box-shadow:0 10px 28px #00000047}.brand.compact .brandLogoImage{border-radius:11px;flex-basis:40px;width:40px;height:40px}.mobileBrand{justify-content:center;align-items:center;display:flex}.mobileBrand img{object-fit:cover;border-radius:10px;width:36px;height:36px}.connectedShop{color:#a8a8b3;margin:.35rem 0 .45rem;font-size:.88rem}.connectedShop b{color:#d8b4fe;font-weight:650}.connectionShell{background:radial-gradient(circle at 50% 15%,#8b5cf62e,#0000 38%),#0b0b0d;place-items:center;min-height:100vh;padding:24px;display:grid}.connectionCard{text-align:center;border-radius:24px;width:min(520px,100%);padding:44px 38px}.connectionLogo{object-fit:cover;border-radius:24px;width:118px;height:118px;margin:0 auto 22px;display:block;box-shadow:0 18px 50px #0000005c}.connectionCard h1{margin:12px 0;font-size:clamp(1.6rem,4vw,2.3rem)}.connectionCard>p{color:#aaaab4;max-width:430px;margin:0 auto 20px;line-height:1.65}.connectionSpinner{color:#a78bfa;margin:16px auto 8px}.connectionError{color:#f5b8b8!important}.connectionCard .primary{margin:8px auto 0}.connectionTrust{color:#8f8f99;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:20px;font-size:.82rem;display:flex}@media (max-width:640px){.connectionCard{padding:32px 22px}.connectionLogo{width:96px;height:96px}}.liveImpact strong{color:#d8b4fe}.liveModuleGraphic{position:relative}.liveDataBadge{color:#10b981;align-items:center;gap:7px;margin-top:12px;font-size:.78rem;font-weight:650;display:flex}.liveDataBadge svg{flex:none}.costShell{background:#0b0b0d;min-height:100vh}.costPage{width:min(1320px,100% - 40px);margin:0 auto;padding:38px 0 70px}.costPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.costPageHeader h1{margin:7px 0 8px;font-size:clamp(2rem,4vw,3rem)}.costPageHeader p{color:#a3a3ad;max-width:690px;margin:0;line-height:1.65}.costStoreBadge{color:#d6d6dd;align-items:center;gap:10px;margin-bottom:20px;display:flex}.costStoreBadge div{flex-direction:column;display:flex}.costStoreBadge span{color:#777783;font-size:.78rem}.costStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.costToolbar,.bulkCost{align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.costSearch{background:#111114;border:1px solid #34343a;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;display:flex}.costSearch input{color:#f5f5f4;background:0 0;border:0;outline:0;width:100%;padding:11px 0}.costCheck{color:#b5b5be;align-items:center;gap:7px;font-size:.84rem;display:flex}.bulkCost{justify-content:space-between}.bulkCost>div:first-child{flex-direction:column;gap:3px;display:flex}.bulkCost small{color:#777783}.bulkCostActions{align-items:center;gap:9px;display:flex}.moneyInput{background:#101013;border:1px solid #37373d;border-radius:10px;align-items:center;display:flex;overflow:hidden}.moneyInput span{color:#858590;padding-left:11px}.moneyInput input{color:#f5f5f4;width:110px;font:inherit;background:0 0;border:0;outline:0;padding:10px}.dangerGhost{color:#f3a0a0!important}.costNotice{color:#9fe3c6;background:#10b98112;border:1px solid #10b98140;border-radius:11px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:.84rem;display:flex}.costTable{overflow:hidden}.costTableHead,.costRow{grid-template-columns:34px minmax(260px,2fr) 110px 125px 145px 120px;align-items:center;gap:12px;display:grid}.costTableHead{color:#777783;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #303035;padding:12px 16px;font-size:.72rem}.costRow{border-bottom:1px solid #ffffff0e;padding:13px 16px}.costRow:last-child{border-bottom:0}.costRow:hover{background:#8b5cf609}.rowSelect{justify-content:center;display:flex}.costProduct{flex-direction:column;gap:2px;min-width:0;display:flex}.costProduct strong{color:#eeeef2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.costProduct span{color:#aaaab4;font-size:.8rem}.costProduct small{color:#666671;font-size:.72rem}.costValue{color:#d6d6dc;font-weight:650}.missingValue{color:#ee9b9b}.rowMoney input{width:105px}.costSource{border-radius:999px;width:max-content;padding:5px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.costSource.manual{color:#c4b5fd;background:#8b5cf61f}.costSource.shopify{color:#8be0bb;background:#10b9811a}.costSource.missing{color:#efaaaa;background:#f052521a}.costEmpty{color:#8b8b96;flex-direction:column;align-items:center;gap:8px;padding:48px;display:flex}.costBottomActions{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.costBottomActions>div{color:#82828d;align-items:center;gap:8px;font-size:.8rem;display:flex}@media (max-width:980px){.costStats{grid-template-columns:repeat(2,minmax(0,1fr))}.costTable{overflow-x:auto}.costTableHead,.costRow{min-width:900px}.costToolbar,.bulkCost{flex-wrap:wrap}}@media (max-width:640px){.costPage{width:min(100% - 24px,1320px)}.costPageHeader{flex-direction:column}.costStats{grid-template-columns:1fr}.bulkCostActions{flex-wrap:wrap;width:100%}.costBottomActions{flex-direction:column;align-items:flex-start}}.realMarginTable{background:#101012;border:1px solid #ffffff12;border-radius:12px;margin-top:10px;overflow:hidden}.realMarginHead,.realMarginRow{grid-template-columns:minmax(220px,2fr) 100px 100px 130px;align-items:center;gap:12px;display:grid}.realMarginHead{color:#74747e;text-transform:uppercase;letter-spacing:.05em;background:#151518;padding:9px 12px;font-size:.69rem;font-weight:700}.realMarginRow{color:#d7d7dc;border-top:1px solid #ffffff0e;padding:12px;font-size:.84rem}.marginProduct{flex-direction:column;gap:2px;min-width:0;display:flex}.marginProduct b{text-overflow:ellipsis;white-space:nowrap;color:#f0f0f3;overflow:hidden}.marginProduct small,.marginHealthy small,.marginLow small,.marginNegative small{color:#777783;font-size:.7rem}.marginHealthy,.marginLow,.marginNegative{flex-direction:column;display:flex}.marginHealthy b{color:#10b981}.marginLow b{color:#f59e0b}.marginNegative b{color:#f05252}@media (max-width:760px){.realMarginTable{overflow-x:auto}.realMarginHead,.realMarginRow{min-width:650px}}.realMarginTable{width:100%;min-width:0}.realMarginCard{padding:12px}.realMarginCard+.realMarginCard{border-top:1px solid #ffffff0f}.realMarginCard .marginProduct{margin-bottom:10px}.marginMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marginMetrics>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.marginMetrics small{color:#74747e;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.marginMetrics b{color:#ededf1;font-size:.82rem}.marginMetrics em{font-size:.68rem;font-style:normal}.marginMetrics .marginHealthy b,.marginMetrics .marginHealthy em{color:#10b981}.marginMetrics .marginLow b,.marginMetrics .marginLow em{color:#f59e0b}.marginMetrics .marginNegative b,.marginMetrics .marginNegative em{color:#f05252}.readOnlyPill{color:#9fe3c6;white-space:nowrap;background:#10b98112;border:1px solid #10b9813d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.7rem;font-weight:700;display:flex}.marginSeverity{border-radius:999px;width:max-content;margin-top:6px;padding:4px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.marginSeverity.critical{color:#ff9c9c;background:#f0525226}.marginSeverity.high{color:#fbbf66;background:#f59e0b24}.marginSeverity.review{color:#c4b5fd;background:#8b5cf624}@media (max-width:1150px){.readOnlyPill span{display:none}.readOnlyPill{padding:7px}}.costOrigin{color:#777783;margin-top:2px;font-size:.61rem;font-style:normal;font-weight:600}.marginNextStep{background:#8b5cf609;border:1px solid #8b5cf629;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 11px;display:flex}.marginNextCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.marginNextCopy>span{color:#a78bfa;letter-spacing:.08em;font-size:.6rem;font-weight:800}.marginNextCopy>b{color:#e8e8ed;font-size:.76rem}.marginNextCopy>small{color:#83838e;max-width:620px;font-size:.68rem;line-height:1.4}.marginNextActions{flex:none;align-items:center;gap:7px;display:flex}.marginShopifyLink{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.marginTrustLine{color:#6f6f79;align-items:center;gap:6px;margin-top:8px;font-size:.64rem;display:flex}.marginTrustLine svg{color:#10b981;flex:none}@media (max-width:900px){.marginNextStep{flex-direction:column;align-items:flex-start}.marginNextActions{flex-wrap:wrap;width:100%}}.marginNextStep{box-sizing:border-box;width:100%;display:block}.marginNextCopy{width:100%;min-width:0;display:block}.marginNextCopy>span,.marginNextCopy>b,.marginNextCopy>small{white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;display:block}.marginNextCopy>b{margin-top:3px}.marginNextCopy>small{margin-top:4px;line-height:1.45}.marginNextActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.marginNextActions .ghost,.marginNextActions .marginShopifyLink{white-space:nowrap;box-sizing:border-box;justify-content:center;width:100%;min-width:0}.marginTrustLine{white-space:normal;width:100%;line-height:1.4}@media (max-width:700px){.marginNextActions{grid-template-columns:1fr}}.marginFindingSummary{justify-content:center;min-width:150px}.marginFindingSummary>div{text-align:left}.marginFindingGraphic{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;display:grid}.marginFindingGraphic .realMarginTable{width:100%;min-width:0}.marginFindingGraphic .realMarginCard{box-sizing:border-box;width:100%}.marginFindingGraphic .liveDataBadge{place-self:center start;width:auto;min-width:0}@media (max-width:900px){.marginFindingGraphic{grid-template-columns:1fr}.marginFindingGraphic .liveDataBadge{justify-self:start}}.marginFindingGraphic{box-sizing:border-box;width:100%;grid-template-columns:minmax(0,1fr) 235px!important;align-items:center!important;gap:24px!important;display:grid!important}.marginFindingGraphic .realMarginTable{width:100%;min-width:0;margin:0}.marginFindingGraphic .realMarginCard{box-sizing:border-box;width:100%;max-width:none}.marginFindingGraphic .marginProduct,.marginFindingGraphic .marginMetrics{width:100%}.marginLiveSource{color:#10b981;align-items:center;gap:8px;min-width:0;font-size:.76rem;font-weight:700;line-height:1.35;display:flex}.marginLiveSource svg{flex:none}.marginLiveSource>span{flex-direction:column;display:flex}.marginLiveSource small{color:#72cdaa;margin-top:2px;font-size:.65rem;font-weight:600}@media (max-width:900px){.marginFindingGraphic{grid-template-columns:1fr!important}.marginLiveSource{padding-top:4px}}.trueMarginShell{background:#0b0b0d;min-height:100vh}.trueMarginTopActions{align-items:center;gap:10px;display:flex}.trueMarginPage{width:min(1320px,100% - 40px);margin:0 auto;padding:38px 0 70px}.trueMarginHero{justify-content:space-between;gap:30px;margin-bottom:22px;display:flex}.trueMarginHero h1{margin:7px 0 8px;font-size:clamp(2rem,4vw,3rem)}.trueMarginHero p{color:#9b9ba5;max-width:700px;margin:0;line-height:1.6}.trueMarginStore{align-self:flex-end;align-items:center;gap:9px;display:flex}.trueMarginStore div{flex-direction:column;display:flex}.trueMarginStore span{color:#74747e;font-size:.72rem}.trueMarginStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.trueMarginWorkspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-bottom:18px;display:grid}.trueMarginBase,.trueMarginAssumptions,.trueMarginProducts{padding:20px}.sectionMiniHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionMiniHead h2{margin:4px 0 0;font-size:1.2rem}.sectionExplain{color:#858590;margin:10px 0 16px;font-size:.82rem;line-height:1.55}.sourcePill,.simulationPill{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.sourcePill{color:#8be0bb;background:#10b98114}.simulationPill{color:#c4b5fd;background:#8b5cf61a}.baseFormula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:16px;display:grid}.baseFormula span,.baseFormula strong{text-align:center;background:#101013;border:1px solid #ffffff12;border-radius:10px;padding:12px;font-size:.78rem}.baseFormula b{color:#696974}.assumptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.assumptionGrid label{flex-direction:column;gap:5px;display:flex}.assumptionGrid label>span{color:#9696a0;font-size:.72rem}.prefixInput,.suffixInput{background:#101013;border:1px solid #37373d;border-radius:9px;align-items:center;display:flex;overflow:hidden}.prefixInput i,.suffixInput i{color:#777783;font-size:.77rem;font-style:normal}.prefixInput i{padding-left:10px}.suffixInput i{padding-right:10px}.prefixInput input,.suffixInput input{color:#f2f2f4;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 10px}.trueMarginNotice{color:#8be0bb;align-items:center;gap:6px;margin-top:10px;font-size:.72rem;display:flex}.trueMarginProducts{overflow:hidden}.trueMarginHead,.trueMarginRow{grid-template-columns:minmax(250px,2fr) 110px 110px 145px 160px;align-items:center;gap:12px;display:grid}.trueMarginHead{color:#74747e;text-transform:uppercase;letter-spacing:.05em;margin-top:16px;padding:9px 10px;font-size:.68rem;font-weight:700}.trueMarginRow{color:#d8d8dd;border-top:1px solid #ffffff0e;padding:13px 10px;font-size:.82rem}.tmProduct{flex-direction:column;gap:2px;min-width:0;display:flex}.tmProduct strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tmProduct small{color:#81818b}.tmProduct em{color:#74747e;font-size:.67rem;font-style:normal}.tmHealthy,.tmLow,.tmNegative{flex-direction:column;display:flex}.tmHealthy strong{color:#10b981}.tmLow strong{color:#f59e0b}.tmNegative strong{color:#f05252}.tmHealthy small,.tmLow small,.tmNegative small{color:#858590}.tmConfigure{color:#858590;font-size:.74rem}.trueMarginTrust{color:#777783;align-items:center;gap:7px;margin-top:16px;font-size:.72rem;display:flex}.trueMarginTrust svg{color:#10b981}@media (max-width:1000px){.trueMarginStats{grid-template-columns:repeat(2,minmax(0,1fr))}.trueMarginWorkspace{grid-template-columns:1fr}.trueMarginProducts{overflow-x:auto}.trueMarginHead,.trueMarginRow{min-width:850px}}@media (max-width:640px){.trueMarginPage{width:min(100% - 24px,1320px)}.trueMarginHero{flex-direction:column}.trueMarginStore{align-self:flex-start}.trueMarginStats,.assumptionGrid,.baseFormula{grid-template-columns:1fr}.baseFormula b{text-align:center}}.liveModuleGraphic .liveDataBadge,.marginFindingGraphic .marginLiveSource{display:none!important}.liveModuleGraphic{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.marginFindingGraphic{width:100%!important;display:block!important}.marginFindingGraphic .realMarginTable,.marginFindingGraphic .realMarginCard{box-sizing:border-box;width:100%!important;max-width:none!important}.liveDataBadge,.marginLiveSource,.marginTrustLine{display:none!important}@media (max-width:800px){.liveModuleGraphic{grid-template-columns:1fr!important}}:root{color-scheme:light;--mpd-page:#f5f6f8;--mpd-surface:#fff;--mpd-surface-soft:#fafafb;--mpd-border:#e1e4e8;--mpd-border-strong:#d2d6dc;--mpd-text:#18181b;--mpd-text-2:#4b5563;--mpd-muted:#7a828e;--mpd-brand:#6d3cc8;--mpd-brand-hover:#5b2eae;--mpd-brand-soft:#f3eefc;--mpd-green:#158a5b;--mpd-green-soft:#eaf7f0;--mpd-amber:#c98212;--mpd-amber-soft:#fff5e3;--mpd-red:#c93f3f;--mpd-red-soft:#fdeeee;--mpd-shadow:0 1px 2px #1018280a, 0 4px 12px #10182809}html,body,#root{background:var(--mpd-page)!important;color:var(--mpd-text)!important}body{color-scheme:light}.costShell,.trueMarginShell{background:var(--mpd-page)!important}.glass,.moduleCard,.module-card,.card,.costTable,.costToolbar,.bulkCost,.trueMarginBase,.trueMarginAssumptions,.trueMarginProducts,.realMarginTable,.realMarginCard{background:var(--mpd-surface)!important;border-color:var(--mpd-border)!important;box-shadow:var(--mpd-shadow)!important}.topbar,.legalTop{border-color:var(--mpd-border)!important;background:#fffffff5!important}.storePill{background:var(--mpd-surface-soft)!important;border-color:var(--mpd-border)!important;color:var(--mpd-text)!important}.storePill small{color:var(--mpd-muted)!important}.readOnlyPill{background:var(--mpd-green-soft)!important;color:var(--mpd-green)!important;border-color:#158a5b38!important}.readOnlyPill svg{color:var(--mpd-green)!important}h1,h2,h3,h4,strong,.costProduct strong,.tmProduct strong,.marginProduct b{color:var(--mpd-text)!important}p,.sectionExplain{color:var(--mpd-text-2)!important}small,.muted,.costProduct span,.costProduct small,.tmProduct small,.tmProduct em{color:var(--mpd-muted)!important}.eyebrow{color:var(--mpd-brand)!important}.liveModuleGraphic,.graphic,.visual,.findingList{background:var(--mpd-surface-soft)!important;border-color:var(--mpd-border)!important}.findingList>div{border-color:var(--mpd-border)!important}.findingList span{color:var(--mpd-muted)!important}.findingList b{color:var(--mpd-text)!important}.primary:hover{background:var(--mpd-brand-hover)!important;border-color:var(--mpd-brand-hover)!important}.ghost{border-color:var(--mpd-border-strong)!important;color:#25272b!important;box-shadow:none!important;background:#fff!important}.ghost:hover{background:#f8f8fa!important;border-color:#b8bdc6!important}input,select,textarea,.moneyInput,.prefixInput,.suffixInput,.costSearch{border-color:var(--mpd-border-strong)!important;color:var(--mpd-text)!important;background:#fff!important}input::placeholder,textarea::placeholder{color:#9aa1ab!important}.moneyInput span,.prefixInput i,.suffixInput i{color:var(--mpd-muted)!important}.costTableHead,.trueMarginHead{border-color:var(--mpd-border)!important;color:var(--mpd-muted)!important;background:#f7f8fa!important}.costRow,.trueMarginRow,.realMarginRow{border-color:var(--mpd-border)!important;color:var(--mpd-text)!important}.costRow:hover,.trueMarginRow:hover{background:#fafafb!important}.marginHealthy b,.tmHealthy strong{color:var(--mpd-green)!important}.marginLow b,.marginLow em,.tmLow strong{color:var(--mpd-amber)!important}.marginNegative b,.marginNegative em,.tmNegative strong,.missingValue{color:var(--mpd-red)!important}.marginSeverity.high,.marginSeverity.review{background:var(--mpd-amber-soft)!important;color:#9a620d!important;border:1px solid #f0d6a6!important}.marginSeverity.critical{background:var(--mpd-red-soft)!important;color:var(--mpd-red)!important;border:1px solid #f1c5c5!important}.costSource.manual{background:var(--mpd-brand-soft)!important;color:var(--mpd-brand)!important}.costSource.shopify{background:var(--mpd-green-soft)!important;color:var(--mpd-green)!important}.costSource.missing{background:var(--mpd-red-soft)!important;color:var(--mpd-red)!important}.marginFindingGraphic,.marginFindingGraphic .realMarginCard{background:#fff!important}.marginMetrics>div{border-color:var(--mpd-border)!important;background:#f8f9fa!important}.marginMetrics small{color:var(--mpd-muted)!important}.marginMetrics b,.marginNextCopy>b{color:var(--mpd-text)!important}.marginNextCopy>small{color:var(--mpd-text-2)!important}.costOrigin{color:var(--mpd-muted)!important}.sourcePill{background:var(--mpd-green-soft)!important;color:var(--mpd-green)!important}.simulationPill{background:var(--mpd-brand-soft)!important;color:var(--mpd-brand)!important}.baseFormula span,.baseFormula strong{border-color:var(--mpd-border)!important;color:var(--mpd-text)!important;background:#f8f9fa!important}.costNotice,.trueMarginNotice{background:var(--mpd-green-soft)!important;color:var(--mpd-green)!important;border-color:#c9e8d8!important}.primary,.glass,.moduleCard,.module-card,.card{filter:none!important;text-shadow:none!important}button,a{text-shadow:none!important}.manageCostsTop{color:var(--mpd-brand)!important}a{color:var(--mpd-brand)}.hero .primary,.hero button.primary,.profitScanButton,.scanButton{color:#fff!important;box-shadow:none!important;background:#24262b!important;border:1px solid #24262b!important}.hero .primary:hover,.hero button.primary:hover,.profitScanButton:hover,.scanButton:hover{background:#111318!important;border-color:#111318!important}:root{--mpd-page:#f3f5f7;--mpd-surface:#fff;--mpd-surface-soft:#f8fafb;--mpd-border:#dde3e8;--mpd-border-strong:#c9d1d9;--mpd-text:#17212b;--mpd-text-2:#4f5d6b;--mpd-muted:#7a8794;--mpd-brand:#1f4e79;--mpd-brand-hover:#173b5c;--mpd-brand-soft:#eaf2f7;--mpd-brand-mid:#39749d;--mpd-green:#15805c;--mpd-green-soft:#eaf6f0;--mpd-amber:#b7791f;--mpd-amber-soft:#fff5e5;--mpd-red:#c44747;--mpd-red-soft:#fceeee;--mpd-shadow:0 1px 2px #10182809, 0 3px 10px #10182809}html,body,#root,.appShell{background:var(--mpd-page)!important;color:var(--mpd-text)!important}.sidebar{border-right:1px solid var(--mpd-border)!important;background:#fff!important}.brand strong{color:var(--mpd-text)!important}.brand span,.sideLabel{color:var(--mpd-muted)!important}.sidebar nav a{color:#4f5d6b!important}.sidebar nav a>span b{color:#8793a0!important}.switch{background:#d8dee4!important}.switch i{box-shadow:0 1px 2px #00000024;background:#fff!important}.privacyBadge{border-color:var(--mpd-border)!important;color:var(--mpd-text-2)!important;background:#f7f9fa!important}.privacyBadge span{color:var(--mpd-muted)!important}.otherTools{border-color:var(--mpd-border)!important}.otherTools>span{color:var(--mpd-muted)!important}.otherTools a,.otherTools button{color:var(--mpd-text-2)!important}.topbar{box-shadow:0 1px 3px #10182809;border-color:var(--mpd-border)!important;background:#fffffff7!important}.ghost,.iconSquare{border-color:var(--mpd-border)!important;color:var(--mpd-text-2)!important;background:#fff!important}.ghost:hover,.iconSquare:hover{color:var(--mpd-brand)!important;background:#f6f8fa!important}.heroSnapshot{border-color:var(--mpd-border)!important;background:#fff!important}.heroSnapshot:before{display:none!important}.heroSnapshot h1{color:var(--mpd-text)!important}.heroSnapshot p{color:var(--mpd-text-2)!important}.heroSnapshot p b{color:var(--mpd-text)!important}.eyebrow,.rank{color:var(--mpd-brand)!important}.heroTrust span{border-color:var(--mpd-border)!important;color:var(--mpd-text-2)!important;background:#f8fafb!important}.heroTrust svg{color:var(--mpd-brand)!important}.heroSnapshot .primary{background:var(--mpd-brand)!important;border:1px solid var(--mpd-brand)!important;color:#fff!important;box-shadow:none!important}.heroSnapshot .primary:hover{background:var(--mpd-brand-hover)!important;border-color:var(--mpd-brand-hover)!important}.kpi{border-color:var(--mpd-border)!important;box-shadow:none!important;background:#fff!important}.kpi span,.kpi small{color:var(--mpd-muted)!important}.kpi b{color:var(--mpd-text)!important}.kpi:first-child{box-shadow:none!important}.kpi:first-child b{color:var(--mpd-green)!important}.kpi.green:before{background:var(--mpd-green)!important}.kpi.red:before{background:var(--mpd-red)!important}.kpi.amber:before{background:var(--mpd-amber)!important}.kpi.violet:before{background:var(--mpd-brand)!important}.valueStrip{border-color:var(--mpd-border)!important;background:#fff!important}.valueStrip svg{color:var(--mpd-brand)!important}.valueStrip span,.price span,.price small{color:var(--mpd-muted)!important}.valueStrip strong,.price b{color:var(--mpd-text)!important}.priorityLabel{border-left-color:var(--mpd-brand)!important;background:#eef4f8!important}.module,.compactModule{border-color:var(--mpd-border)!important;background:#fff!important}.moduleIcon{background:var(--mpd-brand-soft)!important;color:var(--mpd-brand)!important;border-color:#cedfea!important}.moduleCopy,.compactCopy{color:var(--mpd-text-2)!important}.impact span{color:var(--mpd-muted)!important}.impact strong{color:var(--mpd-text)!important;text-shadow:none!important}.graphic,.graphic.visual,.liveModuleGraphic,.findingList,.beforeAfter div,.tableMini,.chartPanel{border-color:var(--mpd-border)!important;background:#f8fafb!important}.findingList div,.tableHead,.tableRow{border-color:var(--mpd-border)!important}.findingList span,.tableHead{color:var(--mpd-muted)!important}.findingList b,.tableRow span,.tableRow b,.visualArt>div strong{color:var(--mpd-text)!important}.visualArt>div span{color:var(--mpd-muted)!important}.moduleSvg [fill="#0b0b0d" i],.moduleSvg [fill="#101012" i],.moduleSvg [fill="#101013" i],.moduleSvg [fill="#111113" i],.moduleSvg [fill="#111114" i],.moduleSvg [fill="#151518" i],.moduleSvg [fill="#161619" i],.moduleSvg [fill="#17171b" i],.moduleSvg [fill="#19191d" i],.moduleSvg [fill="#1b1720" i],.moduleSvg [fill="#202024" i],.moduleSvg [fill="#242429" i]{fill:#fff!important}.moduleSvg [stroke="#8b5cf6" i],.moduleSvg [stroke="#c026d3" i],.moduleSvg [stroke="#a855f7" i],.moduleSvg [stroke="#d494ed" i],.moduleSvg [stroke="#b878e6" i],.moduleSvg [stroke="#c879ea" i],.moduleSvg [stroke="#b66ddd" i]{stroke:var(--mpd-brand-mid)!important}.moduleSvg [fill="#8b5cf6" i],.moduleSvg [fill="#c026d3" i],.moduleSvg [fill="#a855f7" i],.moduleSvg [fill="#d494ed" i],.moduleSvg [fill="#b878e6" i],.moduleSvg [fill="#c879ea" i],.moduleSvg [fill="#b66ddd" i]{fill:var(--mpd-brand-mid)!important}.compactSignal{border-radius:8px;border:1px solid var(--mpd-border)!important;background:#f8fafb!important}.expandButton,.collapseButton{border-color:var(--mpd-border-strong)!important;color:var(--mpd-brand)!important;background:#fff!important}.expandButton:hover,.collapseButton:hover{color:var(--mpd-brand-hover)!important;background:#f2f6f9!important;border-color:#9db6c7!important}.clickableCompact:hover{background:#fafbfc!important;border-color:#b9cad6!important;box-shadow:0 3px 10px #1018280d!important}.primary{background:var(--mpd-brand)!important;border-color:var(--mpd-brand)!important;color:#fff!important;box-shadow:none!important}.primary:hover{background:var(--mpd-brand-hover)!important;border-color:var(--mpd-brand-hover)!important;box-shadow:none!important}.marginNextStep{background:#f6f9fb!important;border-color:#d7e3eb!important}.marginNextCopy>span{color:var(--mpd-brand)!important}.pricingCard,.roiCard{border-color:var(--mpd-border)!important;background:#fff!important}.plan>div span,.plan li,.pricingCard>small,.sliderLabel{color:var(--mpd-text-2)!important}.sliderLabel b{color:var(--mpd-text)!important}.roiResult{background:#f7faf8!important;border-color:#d7e8de!important}.roiResult span,.roiResult small{color:var(--mpd-muted)!important}.roiResult strong{color:var(--mpd-green)!important}footer,.copyright{border-color:var(--mpd-border)!important}.footerLinks button,.footerLinks a,footer p,.copyright{color:var(--mpd-muted)!important}.pos{color:var(--mpd-green)!important}.neg{color:var(--mpd-red)!important}.module,.compactModule,.graphic,.kpi,.valueStrip,.primary,.expandButton,.collapseButton{text-shadow:none!important;filter:none!important}.compactSignal{background:#f8fafb!important;border:1px solid #dde3e8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:160px!important;min-width:160px!important;height:70px!important;display:flex!important;overflow:hidden!important}.compactSignal .moduleSvg{background:0 0!important;width:145px!important;height:64px!important;transform:none!important}.compactModule .expandButton{min-width:92px!important}@media (max-width:720px){.compactModule .compactActions{grid-template-columns:1fr!important;width:100%!important}.compactSignal{width:100%!important;height:76px!important}.compactSignal .moduleSvg{width:170px!important;height:68px!important}}.graphic,.graphic.visual,.visualArt,.compactSignal{box-shadow:none!important;background:#f8fafb!important;border:1px solid #dde3e8!important}.visualArt{border-radius:10px!important;padding:12px 16px!important}.compactModule .compactActions{grid-template-columns:150px 92px!important;align-items:center!important;gap:12px!important;display:grid!important}.compactSignal{border-radius:9px!important;justify-content:center!important;align-items:center!important;width:150px!important;min-width:150px!important;height:62px!important;display:flex!important;overflow:hidden!important}.moduleSvg text{fill:#52616f!important}.compactSignal>div,.visualArt>svg,.visualArt>div{background:0 0!important}@media (max-width:720px){.compactModule .compactActions{grid-template-columns:1fr!important;width:100%!important}.compactSignal{width:100%!important;height:70px!important}.compactSignal .moduleSvg{width:155px!important;height:62px!important}}.moduleSvg{box-shadow:none!important;filter:none!important;background:0 0!important}.compactSignal{overflow:hidden!important}.compactModule .compactActions{grid-template-columns:150px 92px!important}.compactSignal{width:150px!important;min-width:150px!important;height:62px!important}.compactSignal .moduleSvg{width:132px!important;height:56px!important;transform:none!important}#pricing{scroll-margin-top:82px}.pricingNavLink{color:#1f4e79!important;border-top:1px solid #dde3e8!important;margin-top:8px!important;padding-top:12px!important;font-weight:700!important}.pricingNavLink:hover{color:#173b5c!important;background:#eef4f8!important}.moduleSvg>rect:first-child{fill:#f3f7fa!important;stroke:#d5e0e7!important}.moduleSvg [fill="#000"],.moduleSvg [fill="#000000"],.moduleSvg [fill="#0B0B0D"],.moduleSvg [fill="#0b0b0d"],.moduleSvg [fill="#101012"],.moduleSvg [fill="#101013"],.moduleSvg [fill="#111113"],.moduleSvg [fill="#111114"],.moduleSvg [fill="#121216"],.moduleSvg [fill="#151518"],.moduleSvg [fill="#161619"],.moduleSvg [fill="#17171B"],.moduleSvg [fill="#17171b"],.moduleSvg [fill="#18181B"],.moduleSvg [fill="#18181b"],.moduleSvg [fill="#19191D"],.moduleSvg [fill="#19191d"],.moduleSvg [fill="#1B1B1F"],.moduleSvg [fill="#1b1b1f"],.moduleSvg [fill="#202024"],.moduleSvg [fill="#24262B"],.moduleSvg [fill="#24262b"]{fill:#eaf2f7!important}.moduleSvg [stroke="#000"],.moduleSvg [stroke="#000000"],.moduleSvg [stroke="#111"],.moduleSvg [stroke="#111111"],.moduleSvg [stroke="#151518"],.moduleSvg [stroke="#18181B"],.moduleSvg [stroke="#18181b"],.moduleSvg [stroke="#202024"],.moduleSvg [stroke="#24262B"],.moduleSvg [stroke="#24262b"]{stroke:#39749d!important}.visualArt,.compactSignal{box-shadow:none!important;background:#f7fafc!important;border:1px solid #d9e3ea!important}.moduleSvg{filter:none!important;background:0 0!important}.sidebar{padding:20px 16px!important}.sideLabel{letter-spacing:.11em!important;color:#687685!important;padding:11px 9px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important}.sidebar nav a,.sidebar nav .pricingNavLink{color:#435363!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:37px!important;padding:9px 10px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.sidebar nav a:hover,.sidebar nav .pricingNavLink:hover{color:#173b5c!important;background:#f1f6f9!important;border-color:#d9e4ea!important}.sidebar nav a>span,.sidebar nav .pricingNavLink>span{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.sidebar nav a svg{color:#39749d!important;flex:none!important;width:17px!important;height:17px!important}.sidebar nav .pricingNavLink{color:#1f4e79!important;border-top:1px solid #dde3e8!important;border-radius:0 0 9px 9px!important;margin-top:10px!important;padding-top:12px!important;font-weight:750!important}.pricingShell{background:#f3f5f7;min-height:100vh}.pricingPageTop{background:#fff;border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.pricingPageHero{background:#fff;border:1px solid #dde3e8;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex;box-shadow:0 1px 2px #10182808,0 5px 18px #10182809}.pricingPageHero h1{letter-spacing:-.03em;margin:8px 0;font-size:32px}.pricingPageHero p{color:#5d6a77;max-width:650px;margin:0;line-height:1.6}.pricingAmount{white-space:nowrap}.pricingAmount strong{letter-spacing:-.04em;color:#17212b;font-size:52px}.pricingAmount span{color:#687685;margin-left:5px;font-size:16px}.pricingDetailGrid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.pricingPlanCard,.pricingInfoCard,.pricingRoiCard{background:#fff;border:1px solid #dde3e8;border-radius:16px;padding:28px;box-shadow:0 1px 2px #10182808,0 4px 14px #10182808}.pricingPlanCard h2,.pricingInfoCard h2,.pricingRoiCard h2{margin:7px 0 20px}.pricingFeatureList{grid-template-columns:1fr 1fr;gap:13px 20px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricingFeatureList li{color:#3f4d5a;align-items:center;gap:9px;font-size:14px;display:flex}.pricingFeatureList svg{color:#15805c;flex:none}.pricingBillingNote{margin-top:10px;line-height:1.5;display:block;color:#7a8794!important;font-size:11px!important}.pricingFacts{border:1px solid #e1e7ec;border-radius:12px;gap:0;margin-bottom:22px;display:grid;overflow:hidden}.pricingRoiCard{margin-top:18px}.pricingRoiCard>p{color:#657381;margin:-10px 0 24px;font-size:13px}@media (max-width:800px){.pricingPageHero{flex-direction:column;align-items:flex-start}.pricingDetailGrid,.pricingFeatureList{grid-template-columns:1fr}.pricingAmount strong{font-size:44px}}.appShell{grid-template-columns:300px minmax(0,1fr)!important}.sidebar{background:#fff!important;padding:20px 17px!important}.sidebar .sideLabel{color:#435363!important;letter-spacing:.09em!important;padding:12px 8px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.sidebar nav{gap:3px!important}.sidebar nav a{color:#263746!important;min-height:39px!important;padding:9px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.25!important}.sidebar nav a>span{gap:8px!important}.sidebar nav a>span b{color:#667787!important;min-width:19px!important;font-size:11px!important;font-weight:800!important}.sidebar nav a svg{color:#245b83!important;stroke-width:2px!important;width:17px!important;height:17px!important}.sidebar nav a:hover{color:#163e5e!important;background:#eef4f8!important;border-color:#d9e4ea!important}.sidebar nav a.disabled{opacity:.68!important}.sidebar .switch{flex:none!important;width:30px!important;height:17px!important}.sidebarAccount{border-top:1px solid #dde3e8!important;margin-top:12px!important;padding-top:7px!important}.pricingMenuButton{color:#173f5f!important;cursor:pointer!important;background:#f3f8fb!important;border:1px solid #cfe0ea!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:43px!important;padding:10px 11px!important;font-size:14px!important;font-weight:750!important;display:flex!important}.pricingMenuButton>span{align-items:center!important;gap:9px!important;display:flex!important}.pricingMenuButton svg{color:#245b83!important}.pricingMenuButton:hover{background:#eaf3f8!important;border-color:#afc9d9!important}.privacyBadge strong{color:#263746!important;font-size:13px!important;font-weight:750!important}.privacyBadge span{color:#5f6f7e!important;font-size:11.5px!important}.otherTools>span{color:#596978!important;font-size:10.5px!important;font-weight:800!important}.otherTools a,.otherTools button{color:#334555!important;padding:8px 1px!important;font-size:13px!important;font-weight:600!important}.otherTools a:hover,.otherTools button:hover{color:#173f5f!important}.bottomGrid{display:none!important}.pricingShell{color:#17212b;background:#f3f5f7;min-height:100vh}.pricingPageTop{background:#fff;border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;min-height:66px;padding:0 30px;display:flex}.pricingPage{width:min(1120px,100% - 40px);margin:0 auto;padding:42px 0 70px}.pricingHero{background:#fff;border:1px solid #dde3e8;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;padding:38px;display:flex;box-shadow:0 4px 16px #1018280a}.pricingHero h1{color:#17212b;letter-spacing:-.03em;margin:8px 0 9px;font-size:32px}.pricingHero p{color:#576675;max-width:660px;margin:0;font-size:14px;line-height:1.6}.pricingHeroPrice{white-space:nowrap}.pricingHeroPrice strong{color:#17212b;letter-spacing:-.045em;font-size:54px}.pricingHeroPrice span{color:#657483;margin-left:5px;font-size:16px}.pricingPageGrid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.pricingPlanPanel,.pricingBillingPanel,.pricingRoiPanel{background:#fff;border:1px solid #dde3e8;border-radius:16px;padding:30px;box-shadow:0 3px 12px #10182809}.pricingPlanPanel h2,.pricingBillingPanel h2,.pricingRoiPanel h2{color:#17212b;margin:8px 0 20px}.pricingFeatures{grid-template-columns:1fr 1fr;gap:14px 20px;margin:0 0 27px;padding:0;list-style:none;display:grid}.pricingFeatures li{color:#354656;align-items:center;gap:9px;font-size:14px;display:flex}.pricingFeatures svg{color:#15805c;flex:none;width:18px}.pricingUpgrade{width:100%;padding:13px 18px!important;font-size:14px!important}.pricingUpgradeNote{margin-top:10px;line-height:1.5;display:block;color:#73808c!important;font-size:11px!important}.pricingFacts{border:1px solid #dde5ea;border-radius:11px;margin-bottom:22px;overflow:hidden}.pricingFacts>div{border-bottom:1px solid #e4e9ed;justify-content:space-between;gap:20px;padding:14px;display:flex}.pricingFacts>div:last-child{border-bottom:0}.pricingFacts span{color:#677684;font-size:13px}.pricingFacts strong{color:#17212b;font-size:13px}.pricingRoiPanel{margin-top:18px}.pricingRoiPanel>p{color:#60707e;margin:-10px 0 24px;font-size:13px}@media (max-width:1100px){.appShell{grid-template-columns:1fr!important}}@media (max-width:800px){.pricingHero{flex-direction:column;align-items:flex-start}.pricingPageGrid,.pricingFeatures{grid-template-columns:1fr}}.sectionTitle{margin-top:30px!important}.sectionTitle .eyebrow{color:#1f4e79!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:800!important}.sectionTitle h2{color:#17212b!important;letter-spacing:-.015em!important;font-size:21px!important;font-weight:700!important}.sectionTitle p{color:#667684!important;font-size:11px!important}.priorityLabel{background:#f1f6f9!important;border-left:3px solid #1f4e79!important}.priorityLabel span{color:#1f4e79!important;font-size:10px!important;font-weight:800!important}.priorityLabel small{color:#657584!important;font-size:10px!important}.rank{color:#39749d!important}.sidebar{background:#fff!important;flex-direction:column!important;height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#bcc8d1 transparent;flex:auto!important;min-height:0!important;margin-right:-2px!important;padding-right:4px!important;overflow:hidden auto!important}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-track{background:0 0}.sidebar>nav::-webkit-scrollbar-thumb{background:#bcc8d1;border-radius:10px}.sidebarAccount{background:#fff!important;border-top:1px solid #dde3e8!important;margin-top:8px!important;padding-top:9px!important}.pricingMenuButton{margin-bottom:4px!important}.sidebar>.otherTools{margin:8px 4px 0!important;padding-top:9px!important;padding-bottom:8px!important}.compactModule{min-height:98px!important;padding:15px 18px!important}.compactModule .moduleTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.compactModule .moduleIdentity{align-items:flex-start!important;min-width:0!important}.compactModule .moduleIcon{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.compactModule .moduleIcon svg{color:#245b83!important;stroke:#245b83!important;stroke-width:2.1px!important;opacity:1!important;width:22px!important;height:22px!important;display:block!important}.compactModule h2{color:#17212b!important;white-space:normal!important;text-overflow:clip!important;margin:2px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:1.28!important;overflow:visible!important}.compactCopy{color:#5e6c79!important;white-space:normal!important;max-width:760px!important;margin:5px 0 0!important;font-size:10.5px!important;line-height:1.42!important;overflow:visible!important}.compactModule .impact{text-align:right!important;align-self:start!important;min-width:125px!important;margin:0!important}.compactModule .impact span{font-size:9px!important;line-height:1.3!important}.compactModule .impact strong{white-space:normal!important;margin-top:3px!important;font-size:16px!important;line-height:1.22!important}.compactModule .compactActions{grid-template-columns:150px 92px!important;align-items:center!important;gap:10px!important;margin-top:7px!important;display:grid!important}.compactModule .compactSignal{width:150px!important;height:58px!important}.compactModule .expandButton{min-width:92px!important;height:38px!important}@media (max-width:1250px) and (min-width:1101px){.appShell{grid-template-columns:285px minmax(0,1fr)!important}.compactModule .moduleTop{gap:12px!important}.compactModule .compactActions{grid-template-columns:135px 86px!important}.compactModule .compactSignal{width:135px!important}}.sidebar{scrollbar-width:thin;scrollbar-color:#bcc8d1 transparent;background:#fff!important;height:100vh!important;display:block!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.sidebar>nav{min-height:initial!important;flex:none!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sidebarAccount{background:#fff!important;border-top:1px solid #dde3e8!important;margin-top:14px!important;padding-top:12px!important;position:static!important}.sidebar>.otherTools{margin:14px 5px 0!important;padding-top:13px!important;position:static!important}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#bcc8d1;border-radius:10px}.sidebar nav a{color:#263746!important;min-height:39px!important;font-size:13.5px!important;font-weight:650!important}.sidebar>.brand,.sidebar>.sideLabel,.sidebar>.sidebarAccount,.sidebar>.otherTools{flex:none!important}.moduleBenefit{color:#5e6d7a!important;margin-top:4px!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.module:not(.compactModule) .moduleBenefit{color:#506170!important;margin-top:5px!important;font-size:12px!important;font-weight:650!important}.compactModule .moduleBenefit{color:#667684!important;max-width:720px!important;margin-top:3px!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.phReportShell{color:#17212b;background:#f3f5f7;min-height:100vh}.phReportTop{background:#fff;border-bottom:1px solid #d9e1e7;justify-content:space-between;align-items:center;min-height:68px;padding:0 30px;display:flex}.phReportTop .ghost{min-height:40px;font-size:14px!important;font-weight:700!important}.phReportPage{width:min(1200px,100% - 44px);margin:0 auto;padding:34px 0 72px;font-size:15px;line-height:1.55}.phReportHero{background:#fff;border:1px solid #d9e1e7;border-radius:16px;grid-template-columns:minmax(0,1fr) 255px;align-items:center;gap:36px;padding:32px 34px;display:grid;box-shadow:0 3px 14px #1018280a}.phReportHero .eyebrow,.phSectionHeading .eyebrow{color:#1f4e79!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:800!important}.phReportHero h1{color:#17212b;letter-spacing:-.025em;margin:7px 0 10px;font-size:32px;line-height:1.15}.phReportHero p{color:#52616f;max-width:750px;margin:0;line-height:1.6;font-size:15px!important}.phReadiness{background:#f7f9fa;border:1px solid #d9e1e7;border-radius:13px;padding:23px 24px;position:relative;overflow:hidden}.phReadiness:before{content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.phReadiness.good:before{background:#15805c}.phReadiness.warn:before{background:#b7791f}.phReadiness.bad:before{background:#c44747}.phReadiness span,.phReadiness strong,.phReadiness b,.phReadiness small{display:block}.phReadiness>span{color:#596a78;font-size:14px;font-weight:700}.phReadiness>strong{color:#17212b;letter-spacing:-.04em;margin:6px 0;font-size:46px;line-height:1}.phReadiness.bad>strong{color:#b84040}.phReadiness.warn>strong{color:#a36a18}.phReadiness.good>strong{color:#147653}.phReadiness>b{color:#263746;font-size:15px}.phReadiness>small{color:#687887;margin-top:5px;font-size:13px!important}.phReportSection{background:#fff;border:1px solid #d9e1e7;border-radius:15px;margin-top:16px;padding:28px;box-shadow:0 2px 10px #10182808}.phSectionHeading{margin-bottom:20px}.phSectionHeading h2{color:#17212b;margin:6px 0 5px;font-size:23px;line-height:1.25}.phSectionHeading p{color:#61717f;margin:0;font-size:14px!important}.phIssueList{border:1px solid #dde4e9;border-radius:12px;overflow:hidden}.phIssue{border-bottom:1px solid #e2e7eb;grid-template-columns:92px minmax(280px,1fr) 170px 190px;align-items:center;gap:20px;min-height:100px;padding:18px 20px;display:grid}.phIssue:last-child{border-bottom:0}.phIssue1{background:#fff9f9}.phIssue2{background:#fffcf6}.phIssueRank strong{color:#1f4e79;background:#eaf2f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.phIssue1 .phIssueRank strong{color:#b53c3c;background:#fce8e8}.phIssue2 .phIssueRank strong{color:#9d6518;background:#fff0d8}.phIssueRank span{color:#536472;margin-top:6px;font-size:13px;font-weight:700;display:block}.phIssueMain h3{color:#17212b;margin:0 0 5px;font-size:17px}.phIssueMain p{color:#526472;margin:0;line-height:1.5;font-size:14px!important}.phIssueAffected strong{color:#17212b;font-size:21px;display:block}.phIssueAffected span{color:#60717f;margin-top:1px;font-size:13px;display:block}.phIssueBar{background:#e7ecf0;border-radius:20px;height:7px;margin-top:8px;overflow:hidden}.phIssueBar i{background:#39749d;border-radius:20px;height:100%;display:block}.phIssue1 .phIssueBar i{background:#c44747}.phIssue2 .phIssueBar i{background:#b7791f}.phIssueAction{text-align:right}.phIssueAction .primary{width:100%;min-height:41px;font-size:14px!important}.phIssueAction a{font-size:14px;font-weight:700;text-decoration:none;color:#1f4e79!important}.phVariantTable{border:1px solid #dde4e9;border-radius:12px;overflow:hidden}.phVariantHead,.phVariantRow{grid-template-columns:90px minmax(300px,1.3fr) minmax(240px,.9fr) 250px;align-items:center;gap:18px;display:grid}.phVariantHead{color:#495d6c;background:#f4f7f9;min-height:48px;padding:0 18px;font-size:13px;font-weight:800}.phVariantRow{border-top:1px solid #e2e7eb;min-height:84px;padding:15px 18px;font-size:14px}.phVariantRow:hover{background:#fafbfc}.phPriorityBadge{color:#1f4e79;background:#eaf2f7;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex}.phPriorityBadge.p1{color:#b53c3c;background:#fce8e8}.phPriorityBadge.p2{color:#996317;background:#fff0d8}.phVariantName strong{color:#17212b;font-size:15.5px;display:block}.phVariantName span{color:#526472;margin-top:2px;font-size:14px;display:block}.phVariantName small{color:#667887;margin-top:3px;display:block;font-size:13px!important}.phMissingList{flex-wrap:wrap;gap:7px;display:flex}.phMissingList span{color:#345268;background:#eef4f7;border:1px solid #d4e0e7;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}.phMissingList span.critical{color:#b23d3d;background:#fcebec;border-color:#e9c4c5}.phVariantActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.phVariantActions .ghost,.phVariantActions a{border-radius:8px;min-height:39px;padding:9px 12px;font-weight:700;font-size:14px!important}.phVariantActions a{background:#edf4f8;border:1px solid #c5d7e2;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;color:#1f4e79!important}.phMethodology{color:#536472;background:#f7f9fa;border:1px solid #dce3e8;border-radius:10px;margin-top:16px;padding:17px 19px;font-size:13.5px;line-height:1.55}.phMethodology strong{color:#263746!important}.phMessage,.phAllGood{color:#263746;background:#fff;border:1px solid #d9e1e7;border-radius:14px;padding:28px;font-size:15px}.phAllGood{color:#147653;align-items:center;gap:10px;display:flex}.phError{color:#b53c3c}@media (max-width:1000px){.phReportHero{grid-template-columns:1fr}.phIssue{grid-template-columns:70px 1fr}.phIssueAffected,.phIssueAction{text-align:left;grid-column:2}.phVariantHead{display:none}.phVariantRow{grid-template-columns:60px 1fr}.phMissingList,.phVariantActions{grid-column:2;justify-content:flex-start}}@media (max-width:650px){.phReportPage{width:calc(100% - 24px);padding-top:18px}.phReportHero,.phReportSection{padding:21px}.phReportHero h1{font-size:27px}.phIssue{grid-template-columns:1fr}.phIssueAffected,.phIssueAction{grid-column:1}.phVariantRow{grid-template-columns:1fr}.phMissingList,.phVariantActions{grid-column:1}}.simulationAction,.phVariantActions .ghost{color:#1f4e79!important;box-shadow:none!important;background:#fff!important;border:1px solid #8fafc3!important;font-weight:750!important}.simulationAction:hover,.phVariantActions .ghost:hover{color:#173b5c!important;background:#eef5f9!important;border-color:#648ea9!important}.shopifyChangeAction,.phVariantActions a,.productHealthShopify{color:#fff!important;box-shadow:none!important;background:#1f4e79!important;border:1px solid #1f4e79!important;justify-content:center!important;align-items:center!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.shopifyChangeAction:hover,.phVariantActions a:hover,.productHealthShopify:hover{color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}.phIssueReviewLink{color:#1f4e79!important;background:#edf4f8!important;border:1px solid #bdd1de!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:41px!important;padding:9px 12px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.phIssueReviewLink:hover{background:#e2eef4!important;border-color:#9dbccd!important}.costShell .costNotice,.costShell .trueMarginNotice{color:#294a60!important;background:#eef5f9!important;border:1px solid #bdd1de!important}.costShell .eyebrow{color:#1f4e79!important}.costSource.manual{color:#1f4e79!important;background:#edf4f8!important;border:1px solid #c5d8e3!important}.phVariantActions a,.trueMarginShopifyAction,.shopifyChangeAction{color:#fff!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:9px 14px!important;font-size:14px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.phVariantActions a:hover,.trueMarginShopifyAction:hover,.shopifyChangeAction:hover{color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}.liveModuleGraphic.marginNoCostGraphic{grid-template-columns:none!important;display:block!important}.liveModuleGraphic.marginNoCostGraphic .marginCostPlaceholder{display:none!important}.liveModuleGraphic.marginNoCostGraphic>:not(.marginCostPlaceholder),.liveModuleGraphic.marginNoCostGraphic .findingList{width:100%!important;max-width:none!important}.liveModuleGraphic.marginNoCostGraphic .findingList>div{justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:52px!important;padding:14px 17px!important;display:flex!important}.liveModuleGraphic.marginNoCostGraphic .findingList span{color:#4f6170!important;font-size:14px!important;font-weight:650!important}.liveModuleGraphic.marginNoCostGraphic .findingList b{color:#17212b!important;font-size:17px!important;font-weight:800!important}.liveModuleGraphic.marginNoCostGraphic .findingList>div:last-child{background:#fff7f6!important}.liveModuleGraphic.marginNoCostGraphic .findingList>div:last-child b{color:#b84040!important}.connectionAdminLink{color:#fff!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 18px!important;font-size:15px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.connectionStandalone .connectionCard p{color:#526472!important;font-size:15px!important;line-height:1.6!important}.connectionStandalone .connectionCard h1{color:#17212b!important}.connectionError{font-size:15px!important;line-height:1.55!important}.heroReadiness{background:#f8fafb;border:1px solid #d8e1e7;border-radius:12px;max-width:760px;margin-top:14px;padding:14px 17px 15px}.heroReadiness.attention{background:#fffbf3;border-left:5px solid #b7791f}.heroReadiness.ready{background:#f4faf7;border-left:5px solid #15805c}.heroReadinessKicker{color:#637685;letter-spacing:.1em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1}.heroReadinessBody{align-items:center;gap:20px;display:flex}.heroReadinessMetric{border-right:1px solid #dce4e9;flex-direction:column;min-width:118px;padding-right:20px;display:flex}.heroReadinessMetric strong{color:#17212b;font-size:31px;font-weight:850;line-height:1}.heroReadiness.attention .heroReadinessMetric strong{color:#b7791f}.heroReadiness.ready .heroReadinessMetric strong{color:#15805c}.heroReadinessMetric span{color:#526472;margin-top:6px;font-size:12px;font-weight:700;line-height:1.3}.heroReadinessCopy{flex-direction:column;gap:4px;display:flex}.heroReadinessCopy b{color:#17212b;font-size:15px;font-weight:800;line-height:1.35}.heroReadinessCopy p{color:#526472;margin:0;font-size:14px;line-height:1.45}.connectedShop{color:#60717e;align-items:center;gap:5px;margin-top:6px;margin-bottom:0;display:inline-flex}.connectedShop:before{content:"";background:#15805c;border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:700px){.heroReadinessBody{flex-direction:column;align-items:flex-start;gap:12px}.heroReadinessMetric{border-bottom:1px solid #dce4e9;border-right:0;width:100%;padding-bottom:11px;padding-right:0}}.heroScanButton{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#173b5c,#1f4e79 55%,#39749d);border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:16px;width:100%;min-height:150px;padding:22px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #1f4e792e,inset 0 1px #ffffff29}.heroScanButton:before{content:"";background:#ffffff12;border-radius:50%;width:140px;height:140px;position:absolute;top:-45px;right:-30px}.heroScanButton:after{content:"";background:#ffffff0a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;left:-45px}.heroScanButton:active:not(:disabled){transform:translateY(0)}.heroScanButton:disabled{cursor:wait;opacity:.92}.heroScanIcon{z-index:1;background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.heroScanContent{z-index:1;flex-direction:column;flex:1;gap:4px;display:flex;position:relative}.heroScanContent small{color:#ffffffb8;letter-spacing:.12em;font-size:10px;font-weight:800;line-height:1.2}.heroScanArrow{z-index:1;background:#ffffff1f;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}@media (max-width:700px){.heroScanButton{min-height:116px;padding:18px}.heroScanContent strong{font-size:17px}.heroScanArrow{display:none}}.heroScanButton{color:#fff!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(135deg,#173b5c,#1f4e79 55%,#39749d)!important;border:1px solid #ffffff2e!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;gap:17px!important;width:100%!important;min-height:154px!important;padding:22px 24px!important;transition:transform .18s,box-shadow .18s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 30px #1f4e7936,inset 0 1px #ffffff2b!important}.heroScanButton,.heroScanButton strong,.heroScanButton span,.heroScanButton small,.heroScanButton svg{color:#fff!important}.heroScanButton:before{content:""!important;pointer-events:none!important;background:#ffffff12!important;border-radius:50%!important;width:180px!important;height:180px!important;position:absolute!important;top:-75px!important;right:-60px!important}.heroScanButton:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#51bfa3,#69c9b0 40%,#69c9b01f)!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.heroScanHeader{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important;position:relative!important}.heroScanLabel{letter-spacing:.14em!important;color:#ffffffb8!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.heroScanStatus{color:#ffffffe0!important;background:#ffffff17!important;border:1px solid #ffffff24!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;font-size:10px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.heroScanStatus i{background:#61cdb1!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;display:block!important;box-shadow:0 0 0 3px #61cdb121!important}.heroScanMain{z-index:2!important;align-items:center!important;gap:15px!important;width:100%!important;display:flex!important;position:relative!important}.heroScanIcon{background:#ffffff21!important;border:1px solid #ffffff38!important;border-radius:15px!important;flex:0 0 54px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;display:flex!important;box-shadow:inset 0 1px #ffffff24!important}.heroScanIcon svg{stroke:#fff!important}.heroScanContent{flex-direction:column!important;flex:1!important;gap:5px!important;display:flex!important}.heroScanContent>span{color:#ffffffc7!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.heroScanArrow{background:#ffffff21!important;border:1px solid #ffffff26!important;border-radius:50%!important;flex:0 0 39px!important;justify-content:center!important;align-items:center!important;width:39px!important;height:39px!important;transition:transform .18s,background .18s!important;display:flex!important}.heroScanButton:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 18px 36px #1f4e7945,inset 0 1px #ffffff2e!important}.heroScanButton:hover:not(:disabled) .heroScanArrow{background:#fff3!important;transform:translate(3px)!important}.heroScanButton:disabled{opacity:.94!important;cursor:wait!important}@media (max-width:700px){.heroScanButton{min-height:132px!important;padding:18px!important}.heroScanContent strong{font-size:18px!important}.heroScanArrow{display:none!important}}.expandButton{color:#fff!important;cursor:pointer!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 15px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 4px 10px #1f4e7924!important}.expandButton,.expandButton span,.expandButton svg{color:#fff!important}.expandButton svg{stroke:#fff!important}.expandButton:hover{background:#173b5c!important;border-color:#173b5c!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #1f4e7933!important}.expandButton:active{transform:translateY(0)!important}.compactModule .compactSignal{z-index:1!important;box-sizing:border-box!important;border-radius:10px!important;position:relative!important;overflow:hidden!important}.compactModule .compactSignal .moduleSvg{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;display:block!important}.compactModule .compactActions{column-gap:12px!important}.compactModule.clickableCompact .compactActions .expandButton{z-index:2!important;box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.compactModule.clickableCompact .compactActions .expandButton:hover,.compactModule.clickableCompact .compactActions .expandButton:focus,.compactModule.clickableCompact .compactActions .expandButton:focus-visible,.compactModule.clickableCompact .compactActions .expandButton:active{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#173b5c!important;border-color:#173b5c!important}.compactModule.clickableCompact .expandButton .expandButtonLabel,.compactModule.clickableCompact .expandButton:hover .expandButtonLabel,.compactModule.clickableCompact .expandButton:focus .expandButtonLabel,.compactModule.clickableCompact .expandButton:active .expandButtonLabel{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:13px!important;font-weight:750!important;line-height:1.15!important;display:block!important}.compactModule.clickableCompact .expandButton svg,.compactModule.clickableCompact .expandButton:hover svg,.compactModule.clickableCompact .expandButton:focus svg,.compactModule.clickableCompact .expandButton:active svg{color:#fff!important;stroke:#fff!important;opacity:1!important;flex:none!important}.compactModule.clickableCompact .expandButton:hover{transform:translateY(-1px)!important;box-shadow:0 6px 14px #1f4e7933!important}.compactModule.clickableCompact .expandButton:active{transform:translateY(0)!important}.hsReportShell{color:#17212b;background:#f3f5f7;min-height:100vh}.hsReportTop{background:#fff;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 28px;display:flex}.hsTopActions{align-items:center;gap:12px;display:flex}.hsReportPage{width:min(1280px,100% - 44px);margin:0 auto;padding:28px 0 50px}.hsReportHero{background:#fff;border:1px solid #dce4e9;border-radius:18px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:28px;padding:28px;display:grid;box-shadow:0 8px 24px #17212b0d}.hsHeroCopy{flex-direction:column;justify-content:center;display:flex}.hsHeroCopy h1{color:#17212b;margin:8px 0 10px;font-size:32px;line-height:1.1}.hsHeroCopy p{color:#526472;max-width:760px;margin:0;font-size:15px;line-height:1.6}.hsReadiness{background:#f8fafb;border:1px solid #dce4e9;border-radius:15px;flex-direction:column;padding:20px;display:flex}.hsReadiness>span{color:#637685;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.hsReadiness strong{margin-top:12px;font-size:42px;font-weight:850;line-height:1}.hsReadiness b{color:#17212b;margin-top:12px;font-size:14px}.hsReadiness small{color:#637685;margin-top:5px;font-size:12px;line-height:1.45}.hsReadiness.good{background:#f4faf7;border-left:5px solid #15805c}.hsReadiness.good strong{color:#15805c}.hsReadiness.warn{background:#fffbf3;border-left:5px solid #b7791f}.hsReadiness.warn strong{color:#b7791f}.hsReadiness.bad{background:#fff7f6;border-left:5px solid #c44747}.hsReadiness.bad strong{color:#c44747}.hsReportSection{background:#fff;border:1px solid #dce4e9;border-radius:18px;margin-top:22px;padding:25px;box-shadow:0 6px 20px #17212b0a}.hsSectionHeading{justify-content:space-between;gap:20px;margin-bottom:19px;display:flex}.hsSectionHeading h2{color:#17212b;margin:6px 0 5px;font-size:22px;line-height:1.2}.hsSectionHeading p{color:#637685;margin:0;font-size:14px;line-height:1.5}.hsIssueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hsIssue{background:#fafbfc;border:1px solid #dce4e9;border-radius:14px;flex-direction:column;min-height:245px;padding:18px;display:flex}.hsIssue1{border-top:4px solid #b7791f}.hsIssue2{border-top:4px solid #39749d}.hsIssue3{border-top:4px solid #718391}.hsIssueTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.hsIssueRank{color:#1f4e79;background:#eaf2f7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:flex}.hsIssuePriority{color:#637685;font-size:11px;font-weight:750}.hsIssue h3{color:#17212b;margin:15px 0 7px;font-size:17px}.hsIssue p{color:#526472;flex:1;margin:0;font-size:13px;line-height:1.5}.hsIssueCount{align-items:baseline;gap:6px;margin-top:16px;display:flex}.hsIssueCount strong{color:#17212b;font-size:25px;line-height:1}.hsIssueCount span{color:#637685;font-size:12px}.hsIssueBar{background:#e3e9ed;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.hsIssueBar i{border-radius:inherit;background:#39749d;height:100%;display:block}.hsIssue1 .hsIssueBar i{background:#b7791f}.hsIssueLink{color:#1f4e79;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none}.hsIssueLink:hover{text-decoration:underline}.hsVariantTable{border:1px solid #dce4e9;border-radius:14px;overflow:hidden}.hsVariantHead,.hsVariantRow{grid-template-columns:minmax(240px,2fr) 1fr .8fr 1fr 145px;align-items:center;gap:14px;padding:13px 16px;display:grid}.hsVariantHead{color:#637685;letter-spacing:.05em;text-transform:uppercase;background:#f3f6f8;font-size:11px;font-weight:800}.hsVariantRow{background:#fff;border-top:1px solid #e2e8ec;min-height:70px}.hsVariantName{flex-direction:column;gap:3px;min-width:0;display:flex}.hsVariantName strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hsVariantName span,.hsVariantName small{color:#637685;font-size:12px}.hsValue{color:#344755;font-size:13px;font-weight:700}.hsMissing{color:#976015;background:#fff3df;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.hsVariantAction a{background:#1f4e79;border-radius:8px;align-items:center;min-height:35px;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.hsVariantAction a:hover{background:#173b5c;color:#fff!important}.hsTableNotice{color:#637685;background:#f8fafb;border-top:1px solid #dce4e9;padding:12px 16px;font-size:12px}.hsAllGood{color:#15805c;background:#f4faf7;border:1px solid #bfdcce;border-radius:13px;align-items:center;gap:12px;padding:18px;display:flex}.hsAllGood div{flex-direction:column;gap:3px;display:flex}.hsAllGood span{color:#526472;font-size:13px}.hsMethodology{background:#f8fafb;border:1px solid #dce4e9;border-radius:14px;align-items:flex-start;gap:11px;margin-top:22px;padding:18px 20px;display:flex}.hsMethodology svg{color:#39749d;flex:none;margin-top:2px}.hsMethodology strong{color:#17212b;font-size:13px}.hsMethodology p{color:#637685;margin:4px 0 0;font-size:12px;line-height:1.55}.hsMessage{color:#526472;background:#fff;border:1px solid #dce4e9;border-radius:14px;margin-top:40px;padding:25px;font-size:15px}.hsMessage.hsError{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hsMessage.hsError strong{color:#c44747}@media (max-width:900px){.hsReportHero,.hsIssueGrid{grid-template-columns:1fr}.hsVariantHead{display:none}.hsVariantRow{grid-template-columns:1fr 1fr}.hsVariantName,.hsVariantAction{grid-column:1/-1}}@media (max-width:600px){.hsReportPage{width:min(100% - 24px,1280px);padding-top:16px}.hsReportTop{padding:12px 14px}.hsTopActions .readOnlyPill{display:none}.hsReportHero,.hsReportSection{padding:18px}.hsVariantRow{grid-template-columns:1fr}.hsVariantName,.hsVariantAction{grid-column:auto}}.connectionStoreForm{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:560px;margin:20px auto 0;display:flex}.connectionStoreForm label{letter-spacing:.02em;color:#344755!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.connectionStoreControls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.connectionStoreControls input{box-sizing:border-box;color:#17212b;background:#fff;border:1px solid #c9d5dd;border-radius:9px;outline:none;width:100%;min-width:0;height:44px;padding:0 13px;font-size:14px;font-weight:600}.connectionStoreControls input::placeholder{color:#8998a3;opacity:1}.connectionStoreControls input:focus{border-color:#39749d;box-shadow:0 0 0 3px #39749d1f}.connectionStoreControls .connectionAdminLink{white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-color:#1f4e79!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 16px!important;display:inline-flex!important}.connectionStoreControls .connectionAdminLink svg{color:#fff!important;stroke:#fff!important}.connectionStoreControls .connectionAdminLink:hover:not(:disabled){color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}.connectionStoreControls .connectionAdminLink:disabled{color:#fff!important;cursor:not-allowed!important;opacity:.7!important;background:#9eabb5!important;border-color:#9eabb5!important}.connectionStoreForm small{color:#71818d!important;font-size:11px!important;line-height:1.45!important}@media (max-width:620px){.connectionStoreControls{grid-template-columns:1fr}.connectionStoreControls .connectionAdminLink{width:100%!important}}.connectionRecentStores{background:#f7fafc;border:1px solid #d9e3ea;border-radius:11px;flex-direction:column;gap:8px;margin-bottom:7px;padding:13px;display:flex}.connectionRecentStores>span{letter-spacing:.04em;text-transform:uppercase;color:#526472!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.connectionRecentList{flex-wrap:wrap;gap:7px;display:flex}.connectionRecentList button{cursor:pointer;border:1px solid #cbd7df;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;display:inline-flex;color:#344755!important;-webkit-text-fill-color:#344755!important;background:#fff!important;font-size:12px!important;font-weight:700!important}.connectionRecentList button:hover{color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;background:#f3f8fb!important;border-color:#39749d!important}.connectionRecentList button.selected{color:#173b5c!important;-webkit-text-fill-color:#173b5c!important;background:#eaf2f7!important;border-color:#1f4e79!important}.recentStoreDot{background:#15805c;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.hsDefinitionCard{background:#f7fafc;border:1px solid #ccdde8;border-left:5px solid #39749d;border-radius:15px;grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:22px;padding:22px 24px;display:grid;box-shadow:0 5px 16px #17212b09}.hsDefinitionIcon{color:#1f4e79;background:#e7f0f6;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hsDefinitionCard h2{color:#17212b;margin:5px 0 7px;font-size:18px;line-height:1.2}.hsDefinitionCard p{color:#526472;max-width:950px;margin:0;font-size:13px;line-height:1.6}.hsDefinitionNote{color:#526472;border-top:1px solid #d9e3ea;align-items:flex-start;gap:8px;margin-top:12px;padding-top:11px;font-size:12px;line-height:1.5;display:flex}.hsDefinitionNote svg{color:#15805c;flex:none;margin-top:1px}@media (max-width:600px){.hsDefinitionCard{grid-template-columns:1fr;padding:18px}.connectionRecentList{flex-direction:column}.connectionRecentList button{justify-content:flex-start;width:100%}}.connectionStandalone{background:linear-gradient(#f7f9fa,#eef2f5)!important}.connectionStandalone .connectionCard{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #dce4e9!important;border-radius:20px!important;width:min(680px,100% - 32px)!important;max-width:680px!important;padding:38px 42px 34px!important;box-shadow:0 20px 55px #17212b17!important}.connectionStandalone .eyebrow{color:#39749d!important;letter-spacing:.14em!important;margin-bottom:8px!important;font-size:10px!important;font-weight:850!important}.connectionStandalone h1{color:#17212b!important;max-width:560px!important;margin:0 auto 10px!important;font-size:29px!important;font-weight:850!important;line-height:1.15!important}.connectionStandalone .connectionStoreForm{text-align:left!important;gap:9px!important;width:100%!important;max-width:560px!important;margin:25px auto 0!important}.connectionStandalone .connectionRecentStores{background:0 0!important;border:0!important;margin:0 0 9px!important;padding:0!important}.connectionStandalone .connectionRecentStores>span{color:#526472!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important;display:block!important}.connectionStandalone .connectionRecentList button{box-sizing:border-box!important;color:#344755!important;-webkit-text-fill-color:#344755!important;text-align:left!important;width:100%!important;min-height:43px!important;box-shadow:none!important;background:#f8fafb!important;border:1px solid #d4dee5!important;border-radius:9px!important;justify-content:flex-start!important;padding:9px 12px!important}.connectionStandalone .connectionRecentList button:hover{color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;background:#f2f7fa!important;border-color:#8fb1c8!important}.connectionStandalone .connectionRecentList button.selected{color:#173b5c!important;-webkit-text-fill-color:#173b5c!important;background:#edf5f9!important;border-color:#39749d!important;box-shadow:inset 3px 0 #39749d!important}.connectionStandalone .connectionStoreForm label{color:#526472!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important}.connectionStandalone .connectionStoreControls{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.connectionStandalone .connectionStoreControls input{color:#17212b!important;background:#fff!important;border:1px solid #c9d5dd!important;border-radius:9px!important;height:46px!important;padding:0 13px!important;font-size:14px!important;font-weight:600!important}.connectionStandalone .connectionStoreControls .connectionAdminLink{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-color:#1f4e79!important;border-radius:9px!important;justify-content:center!important;width:100%!important;min-height:46px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 6px 14px #1f4e7929!important}.connectionStandalone .connectionStoreControls .connectionAdminLink:hover:not(:disabled){background:#173b5c!important;border-color:#173b5c!important;transform:translateY(-1px)!important}.connectionStandalone .connectionStoreForm small{color:#7a8994!important;text-align:center!important;margin-top:2px!important;font-size:11px!important;line-height:1.45!important;display:block!important}.connectionStandalone .connectionTrust{color:#637685!important;border-top:1px solid #e3e8eb!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:25px auto 0!important;padding-top:18px!important;font-size:11px!important;line-height:1.4!important;display:flex!important}.connectionStandalone .connectionTrust svg{color:#15805c!important}.connectionStandalone .connectionTrust span{color:#a0abb3!important}@media (max-width:620px){.connectionStandalone .connectionCard{padding:28px 20px 25px!important}.connectionStandalone h1{font-size:25px!important}.connectionStandalone .connectionTrust{flex-wrap:wrap!important}}.hsHeroCopy p strong{color:#17212b!important;font-weight:800!important}.connectionStandalone .connectionRecentList button{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:10px 13px!important;display:flex!important}.connectionStandalone .connectionRecentList button svg{color:#39749d!important;stroke:#39749d!important;flex:none!important;transition:transform .16s!important}.connectionStandalone .connectionRecentList button:hover svg{transform:translate(2px)!important}.recentStoreIdentity{min-width:0!important;color:inherit!important;align-items:center!important;gap:9px!important;display:flex!important}.recentStoreIdentity>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.connectionStandalone .connectionRecentList button.selected{color:#344755!important;-webkit-text-fill-color:#344755!important;box-shadow:none!important;background:#f8fafb!important;border-color:#d4dee5!important}.connectionStandalone .connectionStoreForm label{margin-top:9px!important}.connectionStandalone .connectionStoreForm>small{display:none!important}.connectionStandalone .connectionTrust{margin-top:22px!important}.connectionStandalone{background:linear-gradient(#f7f9fa,#eef2f5)!important;flex-direction:column!important;align-items:center!important;min-height:100vh!important;padding:44px 22px 0!important;display:flex!important}.connectionStandalone .connectionCard{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #d8e1e7!important;border-radius:20px!important;width:min(700px,100%)!important;max-width:700px!important;margin:0 auto!important;padding:36px 40px 31px!important;box-shadow:0 18px 48px #17212b17!important}.connectionStandalone .connectionLogo{width:72px!important;height:auto!important;margin:0 auto 16px!important}.connectionStandalone h1{color:#17212b!important;margin:7px auto 8px!important;font-size:30px!important;font-weight:850!important;line-height:1.12!important}.connectionStandalone .connectionCard>p{color:#60717d!important;max-width:520px!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.connectionStandalone .connectionRecentStores{text-align:left!important;background:0 0!important;border:0!important;margin:27px 0 0!important;padding:0!important}.connectionSectionLabel{color:#526472!important;letter-spacing:.08em!important;margin-bottom:9px!important;font-size:10px!important;font-weight:850!important;display:block!important}.connectionStandalone .connectionRecentList{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.connectionStandalone .recentStoreButton{color:#17212b!important;-webkit-text-fill-color:#17212b!important;width:100%!important;min-height:58px!important;box-shadow:none!important;cursor:pointer!important;background:#f8fafb!important;border:1px solid #cad8e1!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:11px 13px!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:flex!important}.connectionStandalone .recentStoreButton:hover{background:#f1f7fa!important;border-color:#39749d!important;transform:translateY(-1px)!important;box-shadow:0 5px 13px #1f4e791a!important}.recentStoreIdentity{color:#263946!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.recentStoreIdentity>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:750!important;overflow:hidden!important}.recentStoreDot{background:#15805c!important;border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 3px #15805c1a!important}.recentStoreLaunch{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.recentStoreLaunch svg{stroke:#fff!important;color:#fff!important}.connectionDifferentStore{color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:13px 0 0!important;padding:0!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.connectionDifferentStore:hover{text-decoration:underline!important}.connectionFirstUse{text-align:left!important;background:#f8fafb!important;border:1px solid #d8e3e9!important;border-radius:14px!important;max-width:540px!important;margin:25px auto 0!important;padding:18px!important}.connectionFirstIcon{color:#1f4e79!important;background:#eaf2f7!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-bottom:10px!important;display:flex!important}.connectionFirstUse strong{color:#17212b!important;font-size:14px!important;font-weight:850!important}.connectionFirstUse p{color:#60717d!important;margin:5px 0 15px!important;font-size:12px!important;line-height:1.55!important}.connectionShopifyButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-color:#1f4e79!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:43px!important;text-decoration:none!important;display:flex!important}.connectionShopifyButton svg{stroke:#fff!important}.connectionStandalone .connectionStoreForm{text-align:left!important;grid-template-columns:1fr!important;gap:8px!important;max-width:540px!important;margin:18px auto 0!important;display:grid!important}.connectionStandalone .connectionStoreForm label{color:#526472!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.connectionStandalone .connectionStoreForm input{box-sizing:border-box!important;color:#17212b!important;background:#fff!important;border:1px solid #c9d5dd!important;border-radius:9px!important;outline:none!important;width:100%!important;height:45px!important;padding:0 13px!important;font-size:14px!important;font-weight:600!important}.connectionStandalone .connectionStoreForm input:focus{border-color:#39749d!important;box-shadow:0 0 0 3px #39749d1f!important}.connectionManualLaunch{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-color:#1f4e79!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;display:flex!important}.connectionManualLaunch svg{stroke:#fff!important}.connectionStandalone .connectionTrust{color:#637685!important;border-top:1px solid #e2e8ec!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:24px 0 0!important;padding-top:18px!important;font-size:11px!important;display:flex!important}.connectionStandalone .connectionTrust svg{color:#15805c!important;stroke:#15805c!important}.connectionStandalone .connectionTrust i{background:#a4b0b8!important;border-radius:50%!important;width:3px!important;height:3px!important;display:block!important}.publicSiteFooter{box-sizing:border-box!important;text-align:center!important;border-top:1px solid #d7e0e6!important;width:min(900px,100%)!important;margin:34px auto 0!important;padding:22px 18px 25px!important}.publicFooterBrand{color:#526472!important;font-size:11px!important;font-weight:750!important}.publicFooterBrand span{color:#a2adb5!important;margin:0 5px!important}.publicSiteFooter nav{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px 18px!important;margin-top:11px!important;display:flex!important}.publicSiteFooter nav a{color:#1f4e79!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.publicSiteFooter nav a:hover{text-decoration:underline!important}.publicFooterCopyright{color:#7a8994!important;margin-top:12px!important;font-size:10px!important}.publicLegalShell{color:#17212b!important;background:#f3f5f7!important;flex-direction:column!important;min-height:100vh!important;display:flex!important}.publicLegalTop{background:#fff!important;border-bottom:1px solid #dce4e9!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:11px 28px!important;display:flex!important}.publicLegalBack{color:#1f4e79!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.publicLegalDoc{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4e9!important;border-radius:18px!important;width:min(900px,100% - 40px)!important;margin:30px auto!important;padding:34px 38px!important;box-shadow:0 8px 26px #17212b0d!important}.publicLegalDoc h1{color:#17212b!important;margin:6px 0 3px!important;font-size:30px!important;line-height:1.15!important}.publicLegalUpdated{color:#7a8994!important;margin:0!important;font-size:11px!important}.publicLegalIntro{color:#455966!important;background:#f5f9fb!important;border-left:4px solid #39749d!important;border-radius:0 9px 9px 0!important;margin:18px 0 24px!important;padding:15px 17px!important;font-size:14px!important;line-height:1.6!important}.publicLegalDoc section{border-top:1px solid #e3e8eb!important;padding:19px 0!important}.publicLegalDoc section h2{color:#17212b!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.3!important}.publicLegalDoc section p{color:#526472!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.publicLegalContact{background:#f5f9fb!important;border:1px solid #cfe0e9!important;border-radius:11px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:11px!important;margin-top:22px!important;padding:15px 16px!important;display:grid!important}.publicLegalContact>svg{color:#15805c!important}.publicLegalContact div{flex-direction:column!important;gap:2px!important;display:flex!important}.publicLegalContact strong{color:#17212b!important;font-size:12px!important}.publicLegalContact span{color:#637685!important;font-size:11px!important}.publicLegalContact a{color:#1f4e79!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:620px){.connectionStandalone{padding:20px 12px 0!important}.connectionStandalone .connectionCard{padding:27px 18px 23px!important}.connectionStandalone h1{font-size:25px!important}.connectionStandalone .recentStoreButton{flex-direction:column!important;align-items:flex-start!important}.recentStoreLaunch{width:100%!important}.publicLegalTop{padding:10px 14px!important}.publicLegalDoc{width:calc(100% - 24px)!important;margin:16px auto!important;padding:23px 18px!important}.publicLegalContact{grid-template-columns:auto 1fr!important}.publicLegalContact a{grid-column:2!important}}.irReportShell{color:#17212b;background:#f3f5f7;min-height:100vh}.irReportTop{background:#fff;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 28px;display:flex}.irTopActions{align-items:center;gap:12px;display:flex}.irReportPage{width:min(1280px,100% - 44px);margin:0 auto;padding:28px 0 50px}.irHero{background:#fff;border:1px solid #dce4e9;border-radius:18px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:28px;padding:28px;display:grid;box-shadow:0 8px 24px #17212b0d}.irHeroCopy{flex-direction:column;justify-content:center;display:flex}.irHeroCopy h1{color:#17212b;margin:8px 0 10px;font-size:32px;line-height:1.1}.irHeroCopy p{color:#526472;max-width:720px;margin:0;font-size:15px;line-height:1.6}.irStatusPanel{background:#f6fafc;border:1px solid #dce4e9;border-left:5px solid #39749d;border-radius:15px;flex-direction:column;padding:20px;display:flex}.irStatusPanel>span{color:#637685;letter-spacing:.08em;font-size:10px;font-weight:850}.irStatusPanel strong{color:#1f4e79;margin-top:12px;font-size:44px;font-weight:850;line-height:1}.irStatusPanel b{color:#17212b;margin-top:10px;font-size:14px}.irStatusPanel small{color:#637685;margin-top:5px;font-size:12px;line-height:1.45}.irStatusPanel.bad{background:#fff7f6;border-left-color:#c44747}.irStatusPanel.bad strong{color:#c44747}.irStatusPanel.warn{background:#fffbf3;border-left-color:#b7791f}.irStatusPanel.warn strong{color:#b7791f}.irStatusPanel.info{background:#f5f9fc;border-left-color:#39749d}.irStatusPanel.good{background:#f4faf7;border-left-color:#15805c}.irStatusPanel.good strong{color:#15805c}.irMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.irMetric{background:#fff;border:1px solid #dce4e9;border-top:4px solid #39749d;border-radius:13px;flex-direction:column;min-height:125px;padding:17px 18px;display:flex}.irMetric>span{color:#687985;letter-spacing:.07em;font-size:10px;font-weight:850;line-height:1.2}.irMetric strong{color:#17212b;margin-top:10px;font-size:29px;font-weight:850;line-height:1}.irMetric small{color:#637685;margin-top:auto;padding-top:9px;font-size:11px;line-height:1.4}.irMetricRed{border-top-color:#c44747}.irMetricAmber{border-top-color:#b7791f}.irMetricBlue{border-top-color:#39749d}.irMetricNavy{border-top-color:#1f4e79}.irLogicCard{background:#f7fafc;border:1px solid #ccdde8;border-left:5px solid #39749d;border-radius:15px;grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:18px;padding:21px 23px;display:grid}.irLogicIcon{color:#1f4e79;background:#e7f0f6;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.irLogicCard h2{color:#17212b;margin:5px 0 6px;font-size:18px}.irLogicCard p{color:#526472;margin:0;font-size:13px;line-height:1.6}.irLogicNote{color:#637685;border-top:1px solid #d9e3ea;align-items:flex-start;gap:8px;margin-top:11px;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.irLogicNote svg{color:#15805c;flex:none;margin-top:1px}.irReportSection{background:#fff;border:1px solid #dce4e9;border-radius:18px;margin-top:22px;padding:25px;box-shadow:0 6px 20px #17212b0a}.irSectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.irSectionHeading h2{color:#17212b;margin:6px 0 5px;font-size:22px;line-height:1.2}.irSectionHeading p{color:#637685;max-width:720px;margin:0;font-size:13px;line-height:1.5}.irFindingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.irFinding{background:#fafbfc;border:1px solid #dce4e9;border-top:4px solid #9aa8b2;border-radius:13px;flex-direction:column;min-height:225px;padding:17px;display:flex}.irFinding.danger{border-top-color:#c44747}.irFinding.warning{border-top-color:#b7791f}.irFinding.setup{border-top-color:#39749d}.irFinding.clear{border-top-color:#15805c}.irFindingTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.irFindingNumber{color:#1f4e79;background:#eaf2f7;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:flex}.irFindingTop b{color:#71818d;text-transform:uppercase;font-size:10px;font-weight:800}.irFinding h3{color:#17212b;margin:14px 0 7px;font-size:16px}.irFinding>strong{color:#17212b;font-size:29px;line-height:1}.irFinding p{color:#5d6f7b;flex:1;margin:8px 0 0;font-size:12px;line-height:1.5}.irFinding button{cursor:pointer;border:0;align-self:flex-start;margin-top:13px;padding:0;font-size:11px;font-weight:800;color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;background:0 0!important}.irFinding button:hover{text-decoration:underline}.irInventoryHeading{align-items:flex-end}.irFilters{background:#f1f4f6;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.irFilters button{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex;color:#526472!important;-webkit-text-fill-color:#526472!important;background:0 0!important}.irFilters button span{color:#526472;text-align:center;background:#dce4e9;border-radius:999px;min-width:21px;padding:2px 5px;font-size:10px}.irFilters button.active{box-shadow:0 2px 6px #17212b14;color:#173b5c!important;-webkit-text-fill-color:#173b5c!important;background:#fff!important}.irFilters button.active span{color:#1f4e79;background:#e7f0f6}.irMinimumHelp{color:#637685;background:#f7f9fa;border-radius:9px;align-items:baseline;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.irMinimumHelp strong{color:#344755;flex:none;font-size:11px}.irVariantTable{border:1px solid #dce4e9;border-radius:14px;overflow:hidden}.irVariantHead,.irVariantRow{grid-template-columns:minmax(250px,2fr) 85px 175px 105px 125px 145px;align-items:center;gap:12px;padding:12px 15px;display:grid}.irVariantHead{color:#637685;letter-spacing:.04em;text-transform:uppercase;background:#f3f6f8;font-size:10px;font-weight:850}.irVariantRow{background:#fff;border-top:1px solid #e2e8ec;min-height:72px}.irVariantRow:hover{background:#fbfcfd}.irProduct{align-items:center;gap:10px;min-width:0;display:flex}.irProduct img,.irProductPlaceholder{object-fit:cover;background:#f3f6f8;border:1px solid #dce4e9;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.irProductPlaceholder{color:#718391;justify-content:center;align-items:center;display:flex}.irProduct>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.irProduct strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.irProduct span,.irProduct small{color:#6b7b86;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.irCurrentStock{flex-direction:column;gap:2px;display:flex}.irCurrentStock strong{color:#17212b;font-size:16px}.irCurrentStock span{color:#7a8994;font-size:10px}.irMinimumEditor{align-items:center;gap:6px;min-width:0;display:flex}.irMinimumEditor input{box-sizing:border-box;color:#17212b;background:#fff;border:1px solid #c9d5dd;border-radius:7px;outline:none;width:72px;height:34px;padding:0 8px;font-size:12px;font-weight:700}.irMinimumEditor input:focus{border-color:#39749d;box-shadow:0 0 0 3px #39749d1a}.irMinimumEditor button{cursor:pointer;border:1px solid #1f4e79;border-radius:7px;min-height:33px;padding:6px 9px;font-size:10px;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important}.irMinimumEditor button:hover:not(:disabled){background:#173b5c!important}.irMinimumEditor button:disabled{opacity:.65}.irSaved{color:#15805c;font-size:10px;font-weight:800}.irGap{color:#526472;font-size:11px;font-weight:700}.irStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.15;display:inline-flex}.irStatus-oversold,.irStatus-out_of_stock{color:#aa3535;background:#fdecec}.irStatus-below_minimum,.irStatus-at_minimum{color:#976015;background:#fff3df}.irStatus-minimum_missing{color:#1f4e79;background:#eaf2f7}.irStatus-healthy{color:#12694d;background:#eaf7f1}.irShopifyAction a{white-space:nowrap;background:#1f4e79;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.irShopifyAction a:hover{background:#173b5c;color:#fff!important}.irEmptyState{color:#15805c;background:#f4faf7;border:1px solid #bfdcce;border-radius:12px;align-items:center;gap:12px;padding:19px;display:flex}.irEmptyState div{flex-direction:column;gap:3px;display:flex}.irEmptyState span{color:#526472;font-size:12px}.irInlineError{color:#a33c3c;background:#fff6f6;border:1px solid #e9c6c6;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:12px}.irMessage{color:#526472;background:#fff;border:1px solid #dce4e9;border-radius:14px;margin-top:40px;padding:25px;font-size:14px}.irMessage.irError{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.irMessage.irError strong{color:#c44747}.irTableNotice{color:#637685;background:#f8fafb;border-top:1px solid #dce4e9;padding:11px 15px;font-size:11px}.irMethodology{background:#f8fafb;border:1px solid #dce4e9;border-radius:13px;align-items:flex-start;gap:10px;margin-top:22px;padding:17px 19px;display:flex}.irMethodology>svg{color:#39749d;flex:none;margin-top:2px}.irMethodology strong{color:#17212b;font-size:12px}.irMethodology p{color:#637685;margin:4px 0 0;font-size:11px;line-height:1.55}@media (max-width:1050px){.irMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.irVariantHead{display:none}.irVariantRow{grid-template-columns:1fr 1fr 1fr}.irProduct,.irShopifyAction{grid-column:1/-1}}@media (max-width:760px){.irHero,.irFindingGrid{grid-template-columns:1fr}.irInventoryHeading{flex-direction:column;align-items:flex-start}.irFilters{width:100%;overflow-x:auto}}@media (max-width:600px){.irReportTop{padding:12px 14px}.irTopActions .readOnlyPill{display:none}.irReportPage{width:calc(100% - 24px);padding-top:16px}.irHero,.irReportSection{padding:18px}.irMetrics{grid-template-columns:1fr}.irLogicCard{grid-template-columns:1fr;padding:18px}.irVariantRow{grid-template-columns:1fr 1fr}.irProduct,.irShopifyAction{grid-column:1/-1}.irMinimumHelp{flex-direction:column}}.irUntrackedNote{color:#60717d;background:#fff;border:1px solid #d9e3ea;border-radius:8px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.irUntrackedNote svg{color:#39749d;flex:none;margin-top:1px}.irQuickSetup{background:linear-gradient(135deg,#f8fbfd,#f2f7fa);border:1px solid #c9dce7;border-left:5px solid #1f4e79;border-radius:15px;grid-template-columns:52px minmax(0,1fr) minmax(300px,370px);align-items:center;gap:18px;margin-top:22px;padding:22px 24px;display:grid;box-shadow:0 5px 16px #17212b09}.irQuickSetupIcon{color:#1f4e79;background:#e6f0f6;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.irQuickSetupCopy h2{color:#17212b;margin:5px 0 6px;font-size:18px;line-height:1.2}.irQuickSetupCopy p{color:#526472;max-width:590px;margin:0;font-size:12px;line-height:1.55}.irQuickSetupRule{color:#637685;align-items:flex-start;gap:7px;margin-top:9px;font-size:10px;line-height:1.45;display:flex}.irQuickSetupRule svg{color:#15805c;flex:none;margin-top:1px}.irQuickSetupAction{background:#fff;border:1px solid #d7e2e8;border-radius:11px;flex-direction:column;gap:8px;padding:14px;display:flex}.irQuickPrompt{color:#344755;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.irQuickPrompt input{box-sizing:border-box;color:#17212b;text-align:center;background:#fff;border:1px solid #c7d4dd;border-radius:8px;outline:none;width:66px;height:38px;padding:0 8px;font-size:15px;font-weight:850}.irQuickPrompt input:focus{border-color:#39749d;box-shadow:0 0 0 3px #39749d1c}.irApplyDefault{justify-content:center;align-items:center;width:100%;min-height:41px;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important}.irApplyDefault:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}.irApplyDefault:disabled{opacity:.55!important;cursor:not-allowed!important}.irQuickSetupAction small{color:#71818d;text-align:center;font-size:10px;line-height:1.4}.irQuickComplete{background:#f4faf7;border:1px solid #bfdcce;border-radius:11px;align-items:center;gap:11px;padding:15px;display:flex}.irQuickComplete>svg{color:#15805c;flex:none}.irQuickComplete div{flex-direction:column;gap:3px;display:flex}.irQuickComplete strong{color:#12694d;font-size:12px;font-weight:850}.irQuickComplete span{color:#526472;font-size:10px;line-height:1.4}@media (max-width:950px){.irQuickSetup{grid-template-columns:52px minmax(0,1fr)}.irQuickSetupAction,.irQuickComplete{grid-column:2}}@media (max-width:600px){.irQuickSetup{grid-template-columns:1fr;padding:18px}.irQuickSetupAction,.irQuickComplete{grid-column:auto}.irQuickPrompt{justify-content:center}}.irQuickSetup .irQuickSetupAction .irApplyDefault{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;cursor:pointer!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:8px!important;width:100%!important;min-height:42px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 4px 10px #1f4e7924!important}.irQuickSetup .irQuickSetupAction .irApplyDefault:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#173b5c!important;border-color:#173b5c!important;transform:translateY(-1px)!important}.irQuickSetup .irQuickSetupAction .irApplyDefault:disabled{color:#7a8994!important;-webkit-text-fill-color:#7a8994!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important;background:#d7e0e6!important;border-color:#d7e0e6!important}.irQuickSetupAction .irQuickExample{color:#526472!important;text-align:left!important;margin-top:1px!important;font-size:10px!important;line-height:1.4!important}.irQuickPrompt input::placeholder{color:#98a6b0!important;opacity:1!important;font-weight:600!important}.irQuickCompleteStrip{background:#f4faf7;border:1px solid #bfdcce;border-left:5px solid #15805c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 16px;display:flex;box-shadow:0 4px 12px #17212b06}.irQuickCompleteStatus{align-items:center;gap:11px;min-width:0;display:flex}.irQuickCompleteIcon{color:#15805c;background:#dff2e9;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.irQuickCompleteStatus>div{flex-direction:column;gap:2px;min-width:0;display:flex}.irQuickCompleteStatus strong{color:#12694d;font-size:12px;font-weight:850;line-height:1.25}.irQuickCompleteStatus span{color:#526472;font-size:10px;line-height:1.4}.irAdjustWarnings{color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;cursor:pointer!important;background:#fff!important;border:1px solid #1f4e79!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:7px 11px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.irAdjustWarnings svg{color:#1f4e79!important;stroke:#1f4e79!important}.irAdjustWarnings:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important}.irAdjustWarnings:hover svg{color:#fff!important;stroke:#fff!important}#inventory-review{scroll-margin-top:18px}@media (max-width:650px){.irQuickCompleteStrip{flex-direction:column;align-items:flex-start}.irAdjustWarnings{width:100%!important}}.irMetric>span,.irStatusPanel>span,.irFindingTop b,.irQuickSetup .eyebrow,.irLogicCard .eyebrow,.irReportSection .eyebrow,.irVariantHead{letter-spacing:.055em!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.irHeroCopy p{font-size:14px!important;line-height:1.6!important}.irSectionHeading p{font-size:13px!important;line-height:1.55!important}.irMetric small{font-size:12px!important;line-height:1.45!important}.irLogicCard p{font-size:13px!important;line-height:1.6!important}.irLogicNote,.irUntrackedNote{font-size:12px!important;line-height:1.5!important}.irFinding p{font-size:12.5px!important;line-height:1.55!important}.irFinding button{font-size:11.5px!important}.irQuickSetupCopy p{font-size:12.5px!important;line-height:1.55!important}.irQuickSetupRule{font-size:11.5px!important;line-height:1.5!important}.irQuickPrompt{font-size:12px!important}.irQuickSetupAction small,.irQuickSetupAction .irQuickExample{font-size:11px!important;line-height:1.45!important}.irMinimumHelp{font-size:11.5px!important;line-height:1.45!important}.irMinimumHelp strong{font-size:11.5px!important}.irProduct strong{font-size:13px!important}.irProduct span,.irProduct small{font-size:11.5px!important;line-height:1.4!important}.irCurrentStock span{font-size:11px!important}.irGap{font-size:11.5px!important}.irStatus{font-size:10.5px!important}.irMethodology strong{font-size:12.5px!important}.irMethodology p{font-size:12px!important;line-height:1.6!important}.icReportShell{color:#17212b;background:#f3f5f7;min-height:100vh}.icReportTop{background:#fff;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 28px;display:flex}.icTopActions{align-items:center;gap:12px;display:flex}.icReportPage{width:min(1280px,100% - 44px);margin:0 auto;padding:28px 0 50px}.icHero{background:#fff;border:1px solid #dce4e9;border-radius:18px;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:28px;padding:28px;display:grid;box-shadow:0 8px 24px #17212b0d}.icHeroCopy{flex-direction:column;justify-content:center;display:flex}.icHeroCopy h1{color:#17212b;margin:8px 0 10px;font-size:32px;line-height:1.1}.icHeroCopy p{color:#526472;max-width:740px;margin:0;font-size:14px;line-height:1.6}.icReadiness{background:#f7fafc;border:1px solid #dce4e9;border-left:5px solid #39749d;border-radius:15px;flex-direction:column;padding:20px;display:flex}.icReadiness>span{color:#637685;letter-spacing:.055em;font-size:11px;font-weight:800}.icReadiness strong{color:#1f4e79;margin-top:12px;font-size:42px;font-weight:850;line-height:1}.icReadiness b{color:#17212b;margin-top:11px;font-size:13px}.icReadiness small{color:#637685;margin-top:5px;font-size:12px;line-height:1.45}.icReadiness.good{background:#f4faf7;border-left-color:#15805c}.icReadiness.good strong{color:#15805c}.icReadiness.warn{background:#fffbf3;border-left-color:#b7791f}.icReadiness.warn strong{color:#b7791f}.icReadiness.bad{background:#fff7f6;border-left-color:#c44747}.icReadiness.bad strong{color:#c44747}.icMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.icMetric{background:#fff;border:1px solid #dce4e9;border-top:4px solid #39749d;border-radius:13px;flex-direction:column;min-height:125px;padding:17px 18px;display:flex}.icMetric>span{color:#687985;letter-spacing:.05em;font-size:11px;font-weight:800;line-height:1.25}.icMetric strong{color:#17212b;margin-top:10px;font-size:29px;font-weight:850;line-height:1}.icMetric small{color:#637685;margin-top:auto;padding-top:9px;font-size:12px;line-height:1.45}.icMetricGreen{border-top-color:#15805c}.icMetricBlue{border-top-color:#39749d}.icMetricNavy{border-top-color:#1f4e79}.icMetricAmber{border-top-color:#b7791f}.icDefinition{background:#f7fafc;border:1px solid #ccdde8;border-left:5px solid #39749d;border-radius:15px;grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:18px;padding:21px 23px;display:grid}.icDefinitionIcon{color:#1f4e79;background:#e7f0f6;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.icDefinition h2{color:#17212b;margin:5px 0 6px;font-size:18px}.icDefinition p{color:#526472;margin:0;font-size:13px;line-height:1.6}.icDefinition p strong{color:#17212b;font-weight:800}.icDefinitionNote,.icUntrackedNote{color:#637685;border-top:1px solid #d9e3ea;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.icDefinitionNote svg{color:#15805c;flex:none;margin-top:1px}.icUntrackedNote svg{color:#39749d;flex:none;margin-top:1px}.icCostGap,.icReadyStrip{background:#fffbf3;border:1px solid #e1d1af;border-left:5px solid #b7791f;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.icCostGap h2{color:#17212b;margin:5px 0;font-size:18px}.icCostGap p{color:#5e6f7a;max-width:760px;margin:0;font-size:12.5px;line-height:1.55}.icCostGap button{cursor:pointer;border:1px solid #1f4e79;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:11.5px;font-weight:800;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important}.icCostGap button svg{stroke:#fff!important}.icCostGap button:hover{background:#173b5c!important;border-color:#173b5c!important}.icReadyStrip{background:#f4faf7;border-color:#bfdcce #bfdcce #bfdcce #15805c;justify-content:flex-start}.icReadyStrip>svg{color:#15805c;flex:none}.icReadyStrip div{flex-direction:column;gap:2px;display:flex}.icReadyStrip strong{color:#12694d;font-size:12.5px}.icReadyStrip span{color:#526472;font-size:12px}.icReportSection{background:#fff;border:1px solid #dce4e9;border-radius:18px;margin-top:22px;padding:25px;box-shadow:0 6px 20px #17212b0a}.icSectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.icSectionHeading h2{color:#17212b;margin:6px 0 5px;font-size:22px;line-height:1.2}.icSectionHeading p{color:#637685;max-width:720px;margin:0;font-size:13px;line-height:1.55}.icLargestSignal{background:#f7fafc;border:1px solid #d6e1e7;border-radius:10px;flex-direction:column;flex:none;min-width:145px;padding:10px 12px;display:flex}.icLargestSignal span{color:#637685;font-size:10.5px;font-weight:750}.icLargestSignal strong{color:#1f4e79;margin-top:3px;font-size:21px}.icConcentrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.icConcentrationCard{background:#fafbfc;border:1px solid #dce4e9;border-top:4px solid #1f4e79;border-radius:13px;flex-direction:column;min-height:205px;padding:17px;display:flex}.icConcentrationTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.icRank{color:#1f4e79;background:#e7f0f6;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:flex}.icPartial{color:#976015;background:#fff3df;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.icConcentrationCard h3{color:#17212b;margin:14px 0 7px;font-size:15px;line-height:1.35}.icConcentrationCard>strong{color:#17212b;font-size:27px;line-height:1}.icConcentrationCard>p{color:#637685;margin:7px 0 0;font-size:12px}.icShareRow{align-items:baseline;gap:5px;margin-top:auto;padding-top:15px;display:flex}.icShareRow span{color:#1f4e79;font-size:14px;font-weight:850}.icShareRow small{color:#71818d;font-size:11px}.icShareBar{background:#e2e9ed;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.icShareBar i{border-radius:inherit;background:#39749d;height:100%;display:block}.icReviewHeading{align-items:flex-end}.icFilters{background:#f1f4f6;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.icFilters button{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex;color:#526472!important;-webkit-text-fill-color:#526472!important;background:0 0!important}.icFilters button span{color:#526472;text-align:center;background:#dce4e9;border-radius:999px;min-width:21px;padding:2px 5px;font-size:10px}.icFilters button.active{box-shadow:0 2px 6px #17212b14;color:#173b5c!important;-webkit-text-fill-color:#173b5c!important;background:#fff!important}.icFilters button.active span{color:#1f4e79;background:#e7f0f6}.icVariantTable{border:1px solid #dce4e9;border-radius:14px;overflow:hidden}.icVariantHead,.icVariantRow{grid-template-columns:minmax(250px,2fr) 80px 120px 135px 80px 155px;align-items:center;gap:12px;padding:12px 15px;display:grid}.icVariantHead{color:#637685;letter-spacing:.04em;text-transform:uppercase;background:#f3f6f8;font-size:11px;font-weight:800}.icVariantRow{background:#fff;border-top:1px solid #e2e8ec;min-height:73px}.icVariantRow:hover{background:#fbfcfd}.icProduct{align-items:center;gap:10px;min-width:0;display:flex}.icProduct img,.icProductPlaceholder{object-fit:cover;background:#f3f6f8;border:1px solid #dce4e9;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.icProductPlaceholder{color:#718391;justify-content:center;align-items:center;display:flex}.icProduct>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.icProduct strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.icProduct span,.icProduct small{color:#6b7b86;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.icUnits{flex-direction:column;gap:2px;display:flex}.icUnits strong{color:#17212b;font-size:15px}.icUnits span{color:#7a8994;font-size:11px}.icCostValue{color:#344755;font-size:12px;font-weight:750}.icMissingCost{color:#976015;background:#fff3df;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.icCashValue{flex-direction:column;gap:3px;display:flex}.icCashValue strong{color:#17212b;font-size:14px}.icCashValue small{color:#71818d;font-size:10.5px}.icShare{color:#526472;font-size:12px;font-weight:750}.icShopifyAction a{white-space:nowrap;background:#1f4e79;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.icShopifyAction a:hover{background:#173b5c;color:#fff!important}.icTableNotice{color:#637685;background:#f8fafb;border-top:1px solid #dce4e9;padding:11px 15px;font-size:11px}.icEmpty{color:#39749d;background:#f8fafb;border:1px solid #d7e2e8;border-radius:12px;align-items:center;gap:12px;padding:19px;display:flex}.icEmpty div{flex-direction:column;gap:3px;display:flex}.icEmpty strong{color:#17212b;font-size:13px}.icEmpty span{color:#637685;font-size:12px}.icMethodology{background:#f8fafb;border:1px solid #dce4e9;border-radius:13px;align-items:flex-start;gap:10px;margin-top:22px;padding:17px 19px;display:flex}.icMethodology>svg{color:#39749d;flex:none;margin-top:2px}.icMethodology strong{color:#17212b;font-size:12.5px}.icMethodology p{color:#637685;margin:4px 0 0;font-size:12px;line-height:1.6}.icMessage{color:#526472;background:#fff;border:1px solid #dce4e9;border-radius:14px;margin-top:40px;padding:25px;font-size:14px}.icMessage.icError{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.icMessage.icError strong{color:#c44747}@media (max-width:1000px){.icMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.icVariantHead{display:none}.icVariantRow{grid-template-columns:1fr 1fr 1fr}.icProduct,.icShopifyAction{grid-column:1/-1}}@media (max-width:760px){.icHero,.icConcentrationGrid{grid-template-columns:1fr}.icReviewHeading,.icCostGap{flex-direction:column;align-items:flex-start}.icFilters{width:100%;overflow-x:auto}}@media (max-width:600px){.icReportTop{padding:12px 14px}.icTopActions .readOnlyPill{display:none}.icReportPage{width:calc(100% - 24px);padding-top:16px}.icHero,.icReportSection{padding:18px}.icMetrics{grid-template-columns:1fr}.icDefinition{grid-template-columns:1fr;padding:18px}.icCostGap button{width:100%}.icVariantRow{grid-template-columns:1fr 1fr}.icProduct,.icShopifyAction{grid-column:1/-1}}.modalBackdrop{z-index:10000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(3px)!important;background:#17212b94!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.modal.mpdCoachModal{box-sizing:border-box!important;color:#17212b!important;background:#fff!important;border:1px solid #d6e0e7!important;border-top:5px solid #1f4e79!important;border-radius:18px!important;width:min(610px,100%)!important;max-width:610px!important;padding:30px 32px 28px!important;position:relative!important;box-shadow:0 28px 70px #0c19263d,0 8px 24px #0c19261f!important}.modal.mpdCoachModal .close{color:#526472!important;-webkit-text-fill-color:#526472!important;cursor:pointer!important;background:#f7f9fa!important;border:1px solid #dce4e9!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.modal.mpdCoachModal .close svg{color:#526472!important;stroke:#526472!important}.modal.mpdCoachModal .close:hover{color:#17212b!important;-webkit-text-fill-color:#17212b!important;background:#eef3f6!important;border-color:#c7d4dd!important}.modal.mpdCoachModal .close:hover svg{color:#17212b!important;stroke:#17212b!important}.mpdCoachIcon{color:#1f4e79!important;background:#eaf2f7!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;margin-bottom:15px!important;display:flex!important}.mpdCoachIcon svg{color:#1f4e79!important;stroke:#1f4e79!important}.modal.mpdCoachModal .eyebrow{color:#39749d!important;letter-spacing:.09em!important;margin:0 45px 7px 0!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important}.modal.mpdCoachModal h2{color:#17212b!important;letter-spacing:-.015em!important;margin:0 46px 12px 0!important;font-size:26px!important;font-weight:850!important;line-height:1.2!important}.modal.mpdCoachModal .mpdCoachCopy{color:#455966!important;max-width:535px!important;margin:0!important;font-size:15px!important;font-weight:450!important;line-height:1.65!important}.modal.mpdCoachModal .modalNote{color:#344755!important;background:#f4faf7!important;border:1px solid #c9ddd3!important;border-radius:11px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:flex-start!important;gap:11px!important;margin:22px 0 0!important;padding:14px 15px!important;display:grid!important}.modal.mpdCoachModal .modalNote>svg{color:#15805c!important;stroke:#15805c!important;margin-top:1px!important}.modal.mpdCoachModal .modalNote>div{flex-direction:column!important;gap:3px!important;display:flex!important}.modal.mpdCoachModal .modalNote strong{color:#12694d!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important}.modal.mpdCoachModal .modalNote span{color:#526472!important;font-size:12.5px!important;font-weight:450!important;line-height:1.5!important}.mpdCoachActions{border-top:1px solid #e3e8eb!important;justify-content:flex-end!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}.modal.mpdCoachModal .mpdCoachActions .primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:110px!important;min-height:43px!important;padding:9px 18px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 5px 12px #1f4e7929!important}.modal.mpdCoachModal .mpdCoachActions .primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}@media (max-width:600px){.modalBackdrop{padding:14px!important}.modal.mpdCoachModal{border-radius:15px!important;padding:25px 20px 21px!important}.modal.mpdCoachModal h2{font-size:23px!important}.modal.mpdCoachModal .mpdCoachCopy{font-size:14px!important}.mpdCoachActions{justify-content:stretch!important}.modal.mpdCoachModal .mpdCoachActions .primary{width:100%!important}}.connectionShell.connectionLoading{box-sizing:border-box!important;background:#f3f5f7!important;justify-content:center!important;align-items:flex-start!important;min-height:220px!important;padding:34px 18px!important;display:flex!important}.connectionLoading .connectionCard{text-align:left!important;background:#fff!important;border:1px solid #d9e3e9!important;border-radius:13px!important;grid-template-columns:42px minmax(0,1fr) 22px!important;grid-template-areas:"logo eyebrow spinner""logo title spinner""logo copy spinner"!important;align-items:center!important;gap:2px 13px!important;width:min(470px,100%)!important;min-height:0!important;margin:0!important;padding:15px 17px!important;display:grid!important;box-shadow:0 5px 15px #17212b0e!important}.connectionLoading .connectionLogo{object-fit:contain!important;grid-area:logo!important;width:42px!important;height:42px!important;margin:0!important}.connectionLoading .eyebrow{color:#39749d!important;letter-spacing:.08em!important;grid-area:eyebrow!important;margin:0!important;font-size:9.5px!important;font-weight:850!important;line-height:1.2!important}.connectionLoading h1{color:#17212b!important;letter-spacing:0!important;grid-area:title!important;margin:1px 0 0!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}.connectionLoading p{color:#687985!important;grid-area:copy!important;margin:1px 0 0!important;font-size:11.5px!important;font-weight:450!important;line-height:1.4!important}.connectionLoading .connectionSpinner{color:#39749d!important;stroke:#39749d!important;grid-area:spinner!important;width:18px!important;height:18px!important;margin:0!important}.connectionLoading .connectionTrust,.connectionLoading .connectionRecentStores,.connectionLoading .connectionFirstUse,.connectionLoading .connectionStoreForm{display:none!important}@media (max-width:600px){.connectionShell.connectionLoading{min-height:180px!important;padding:22px 12px!important}.connectionLoading .connectionCard{grid-template-columns:38px minmax(0,1fr) 20px!important;padding:13px 14px!important}.connectionLoading .connectionLogo{width:38px!important;height:38px!important}.connectionLoading h1{font-size:15px!important}}.psShell{color:#17212b!important;background:#f3f5f7!important;min-height:100vh!important}.psTop{background:#fff!important;border-bottom:1px solid #dce4e9!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:70px!important;padding:0 28px!important;display:flex!important}.psTopActions{align-items:center!important;gap:12px!important;display:flex!important}.psPage{width:min(1180px,100% - 36px)!important;margin:26px auto 50px!important}.psHero{background:#fff!important;border:1px solid #dce5ea!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 230px!important;align-items:center!important;gap:28px!important;padding:34px 30px!important;display:grid!important}.psHero h1{color:#17212b!important;margin:7px 0 8px!important;font-size:31px!important;line-height:1.15!important}.psHero p{color:#536675!important;max-width:735px!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.psReadiness{background:#f8fafb!important;border:1px solid #d7e1e7!important;border-left:4px solid #39749d!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;min-height:120px!important;padding:18px!important;display:flex!important}.psReadiness.ready{border-left-color:#15805c!important}.psReadiness.attention{background:#fffbf4!important;border-left-color:#b7791f!important}.psReadiness span,.psSelectedMeta span,.psImpactStats span{color:#587080!important;letter-spacing:.055em!important;font-size:10.5px!important;font-weight:850!important}.psReadiness strong{color:#17212b!important;margin-top:7px!important;font-size:31px!important;line-height:1!important}.psReadiness b{color:#17212b!important;margin-top:7px!important;font-size:11.5px!important}.psReadiness small{color:#758590!important;margin-top:6px!important;font-size:11px!important;line-height:1.4!important}.psSelectorCard{background:#fff!important;border:1px solid #dce5ea!important;border-radius:15px!important;margin-top:18px!important;padding:24px!important}.psSelectorHeader{justify-content:space-between!important;gap:24px!important;display:flex!important}.psSelectorHeader h2{color:#17212b!important;margin:5px 0!important;font-size:20px!important}.psSelectorHeader p{color:#60717d!important;max-width:720px!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.psCoverage{text-align:right!important;background:#f8fafb!important;border:1px solid #dce5ea!important;border-radius:10px!important;align-self:flex-start!important;min-width:105px!important;padding:10px 13px!important}.psCoverage strong{color:#17212b!important;font-size:20px!important;display:block!important}.psCoverage span{color:#687985!important;margin-top:2px!important;font-size:10.5px!important;display:block!important}.psSelectLabel{margin-top:20px!important;display:block!important}.psSelectLabel>span,.psPriceInput>span{color:#526674!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}.psSelectLabel select{color:#17212b!important;background:#fff!important;border:1px solid #c9d6de!important;border-radius:9px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font-size:13px!important;font-weight:650!important}.psSelectLabel select:focus{border-color:#39749d!important;box-shadow:0 0 0 3px #39749d1c!important}.psSelectedMeta{background:#f8fafb!important;border:1px solid #e0e7eb!important;border-radius:11px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:14px!important;display:grid!important;overflow:hidden!important}.psSelectedMeta>div{border-right:1px solid #e0e7eb!important;min-height:58px!important;padding:11px 13px!important}.psSelectedMeta>div:last-child{border-right:0!important}.psSelectedMeta strong{color:#17212b!important;margin-top:4px!important;font-size:13px!important;display:block!important}.psSelectedMeta strong.missing{color:#b7791f!important}.psWorkbench{grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:18px!important;display:grid!important}.psCurrentCard,.psModeledCard{background:#fff!important;border:1px solid #dce5ea!important;border-radius:15px!important;padding:25px!important}.psCurrentCard{border-top:3px solid #39749d!important}.psModeledCard{border-top:3px solid #15805c!important}.psCurrentCard h2,.psModeledCard h2{color:#17212b!important;margin:6px 0!important;font-size:20px!important}.psBigMoney{color:#17212b!important;margin:13px 0 19px!important;font-size:34px!important;font-weight:850!important;line-height:1!important}.psModeledHeading{justify-content:space-between!important;align-items:flex-start!important;gap:15px!important;display:flex!important}.psModeledBadge{color:#15805c!important;letter-spacing:.06em!important;background:#eaf7f2!important;border-radius:999px!important;padding:5px 8px!important;font-size:9.5px!important;font-weight:850!important}.psEconomicsRows{border:1px solid #e0e7eb!important;border-radius:10px!important;overflow:hidden!important}.psEconomicsRows>div{border-bottom:1px solid #e6ecef!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:43px!important;padding:0 12px!important;display:flex!important}.psEconomicsRows>div:last-child{border-bottom:0!important}.psEconomicsRows span{color:#60717d!important;font-size:12px!important}.psEconomicsRows strong{color:#17212b!important;font-size:13px!important}.psPriceInput{margin:18px 0 11px!important;display:block!important}.psPriceInput>div{background:#fff!important;border:1px solid #9db8c9!important;border-radius:10px!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:53px!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 3px #39749d0f!important}.psPriceInput b{color:#526674!important;background:#f4f8fa!important;border-right:1px solid #d8e2e8!important;justify-content:center!important;align-items:center!important;font-size:11px!important;display:flex!important}.psPriceInput input{box-sizing:border-box!important;color:#17212b!important;background:#fff!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;padding:0 14px!important;font-size:22px!important;font-weight:800!important}.psQuickPrices{flex-wrap:wrap!important;gap:7px!important;margin-bottom:15px!important;display:flex!important}.psQuickPrices button{color:#1f4e79!important;cursor:pointer!important;background:#f8fafb!important;border:1px solid #cfdae1!important;border-radius:8px!important;min-height:31px!important;padding:0 11px!important;font-size:11px!important;font-weight:800!important}.psQuickPrices button:hover{background:#eef4f7!important;border-color:#8eacbf!important}.psInputWarning{color:#8b5d13!important;background:#fff9ee!important;border:1px solid #e5c990!important;border-radius:9px!important;padding:11px 12px!important;font-size:12px!important}.psImpact{background:#fff!important;border:1px solid #dce5ea!important;border-left:4px solid #39749d!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;margin-top:18px!important;padding:22px 24px!important;display:flex!important}.psImpact.positive{background:#f7fcfa!important;border-left-color:#15805c!important}.psImpact.negative{background:#fff9f9!important;border-left-color:#c44747!important}.psImpact h2{color:#17212b!important;margin:5px 0 4px!important;font-size:21px!important}.psImpact p{color:#60717d!important;max-width:700px!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.psImpactStats{background:#fff!important;border:1px solid #dde5ea!important;border-radius:10px!important;grid-template-columns:1fr 1fr!important;min-width:260px!important;display:grid!important;overflow:hidden!important}.psImpactStats>div{border-right:1px solid #dde5ea!important;padding:11px 13px!important}.psImpactStats>div:last-child{border-right:0!important}.psImpactStats strong{color:#17212b!important;margin-top:4px!important;font-size:14px!important;display:block!important}.psMissingCost{background:#fffbf4!important;border:1px solid #e9d4a8!important;border-left:4px solid #b7791f!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:26px!important;margin-top:18px!important;padding:23px 25px!important;display:flex!important}.psMissingCost h2{color:#17212b!important;margin:5px 0!important;font-size:20px!important}.psMissingCost p{color:#6b6f70!important;max-width:760px!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.psShopifyLink{flex:none!important;text-decoration:none!important}.psSafetyNote{color:#15805c!important;background:#f4fbf8!important;border:1px solid #cfe5db!important;border-radius:12px!important;align-items:flex-start!important;gap:12px!important;margin-top:18px!important;padding:17px 20px!important;display:flex!important}.psSafetyNote strong{color:#185e48!important;font-size:12.5px!important;display:block!important}.psSafetyNote p{color:#557267!important;margin:3px 0 0!important;font-size:11.5px!important;line-height:1.5!important}.psMethodology{color:#39749d!important;background:#f8fafb!important;border:1px solid #dce5ea!important;border-radius:12px!important;align-items:flex-start!important;gap:11px!important;margin-top:18px!important;padding:18px 20px!important;display:flex!important}.psMethodology strong{color:#243541!important;font-size:12px!important;display:block!important}.psMethodology p{color:#60717d!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.55!important}.psEmpty{color:#60717d!important;background:#f8fafb!important;border:1px solid #dce5ea!important;border-radius:10px!important;margin-top:18px!important;padding:18px!important;font-size:13px!important}.psError{background:#fff!important;border:1px solid #e5d1d1!important;border-radius:14px!important;padding:30px!important}.psError h1{color:#17212b!important;margin:6px 0!important;font-size:24px!important}.psError p{color:#687985!important;margin:0 0 16px!important;font-size:13px!important}@media (max-width:820px){.psTop{flex-direction:column!important;align-items:flex-start!important;padding:10px 14px!important}.psTopActions{justify-content:space-between!important;width:100%!important}.psPage{width:calc(100% - 24px)!important;margin-top:16px!important}.psHero{grid-template-columns:1fr!important;padding:25px 20px!important}.psReadiness{min-height:0!important}.psWorkbench{grid-template-columns:1fr!important}.psSelectedMeta{grid-template-columns:1fr 1fr!important}.psSelectedMeta>div:nth-child(2){border-right:0!important}.psImpact,.psMissingCost{flex-direction:column!important;align-items:stretch!important}.psImpactStats{width:100%!important;min-width:0!important}.psShopifyLink{text-align:center!important}}@media (max-width:520px){.psTopActions{flex-direction:column!important;align-items:stretch!important}.psSelectedMeta{grid-template-columns:1fr!important}.psSelectedMeta>div{border-bottom:1px solid #e0e7eb!important;border-right:0!important}.psSelectedMeta>div:last-child{border-bottom:0!important}.psSelectorHeader{flex-direction:column!important}.psCoverage{text-align:left!important;width:auto!important}.psImpactStats{grid-template-columns:1fr!important}.psImpactStats>div{border-bottom:1px solid #dde5ea!important;border-right:0!important}.psImpactStats>div:last-child{border-bottom:0!important}}.shipShell{color:#17212b!important;background:#f3f5f7!important;min-height:100vh!important}.shipTop{background:#fff!important;border-bottom:1px solid #dce4e9!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:70px!important;padding:0 28px!important;display:flex!important}.shipTopActions{align-items:center!important;gap:12px!important;display:flex!important}.shipPage{width:min(1180px,100% - 36px)!important;margin:26px auto 50px!important}.shipHero{background:#fff!important;border:1px solid #dce5ea!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:28px!important;padding:34px 30px!important;display:grid!important}.shipHero h1{color:#17212b!important;margin:7px 0 8px!important;font-size:31px!important}.shipHero p{color:#536675!important;max-width:730px!important;margin:0!important;font-size:13.5px!important;line-height:1.6!important}.shipReadiness{background:#f6fbf9!important;border:1px solid #d5e5dd!important;border-left:4px solid #15805c!important;border-radius:13px!important;padding:18px!important}.shipReadiness span{color:#587080!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:850!important;display:block!important}.shipReadiness strong{color:#17212b!important;margin-top:6px!important;font-size:30px!important;display:block!important}.shipReadiness b{margin-top:4px!important;font-size:12px!important;display:block!important}.shipReadiness small{color:#6c7d87!important;margin-top:5px!important;font-size:11px!important;display:block!important}.shipAssumptions,.shipProduct{background:#fff!important;border:1px solid #dce5ea!important;border-radius:15px!important;margin-top:18px!important;padding:24px!important}.shipSectionHead{justify-content:space-between!important;gap:24px!important;display:flex!important}.shipSectionHead h2,.shipProduct h2{color:#17212b!important;margin:5px 0!important;font-size:20px!important}.shipSectionHead p{color:#60717d!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.shipNet{background:#f8fafb!important;border:1px solid #dce5ea!important;border-left:4px solid #39749d!important;border-radius:11px!important;min-width:180px!important;padding:12px 14px!important}.shipNet.positive{border-left-color:#15805c!important}.shipNet.negative{background:#fff8f8!important;border-left-color:#c44747!important}.shipNet span{color:#60717d!important;font-size:10px!important;font-weight:850!important;display:block!important}.shipNet strong{margin-top:5px!important;font-size:20px!important;display:block!important}.shipNet small{color:#758590!important;margin-top:2px!important;font-size:10.5px!important;display:block!important}.shipInputGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:20px!important;display:grid!important}.shipInput{background:#f8fafb!important;border:1px solid #dce5ea!important;border-radius:11px!important;padding:14px!important}.shipInput.revenue{border-top:3px solid #15805c!important}.shipInput>span{color:#263944!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.shipInput>small{color:#74848e!important;min-height:30px!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.4!important;display:block!important}.shipInput>div{background:#fff!important;border:1px solid #bfcdd6!important;border-radius:8px!important;grid-template-columns:48px minmax(0,1fr)!important;min-height:43px!important;margin-top:9px!important;display:grid!important;overflow:hidden!important}.shipInput b{color:#617581!important;background:#f1f5f7!important;border-right:1px solid #d7e1e7!important;justify-content:center!important;align-items:center!important;font-size:10.5px!important;display:flex!important}.shipInput input{box-sizing:border-box!important;color:#17212b!important;background:#fff!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;padding:0 10px!important;font-size:15px!important;font-weight:750!important}.shipSaveRow{border-top:1px solid #e3e9ed!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:15px!important;padding-top:15px!important;display:flex!important}.shipSaveRow strong{color:#344953!important;font-size:12px!important;display:block!important}.shipSaveRow span{color:#778791!important;margin-top:3px!important;font-size:10.5px!important;display:block!important}.shipNotice{color:#326552!important;background:#f4fbf8!important;border:1px solid #d1e4db!important;border-radius:8px!important;margin-top:12px!important;padding:10px 12px!important;font-size:11.5px!important}.shipSelect{margin-top:17px!important;display:block!important}.shipSelect span{color:#526674!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}.shipSelect select{color:#17212b!important;background:#fff!important;border:1px solid #c9d6de!important;border-radius:9px!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font-size:13px!important;font-weight:650!important}.shipModelGrid{grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:16px!important;display:grid!important}.shipBaseCard,.shipResultCard{background:#f9fbfc!important;border:1px solid #dde5ea!important;border-radius:12px!important;padding:20px!important}.shipBaseCard{border-top:3px solid #39749d!important}.shipResultCard{background:#f7fcfa!important;border-top:3px solid #15805c!important}.shipResultMoney{color:#15805c!important;margin-top:9px!important;font-size:30px!important;font-weight:850!important}.shipResultCard>strong{color:#36544a!important;margin:2px 0 15px!important;font-size:11.5px!important;display:block!important}.shipRows{background:#fff!important;border:1px solid #dfe6ea!important;border-radius:9px!important;overflow:hidden!important}.shipRows>div{border-bottom:1px solid #e5ebee!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:0 11px!important;display:flex!important}.shipRows>div:last-child{border-bottom:0!important}.shipRows span{color:#60717d!important;font-size:11.5px!important}.shipRows strong{color:#17212b!important;font-size:12.5px!important}.shipMissing{background:#fffbf4!important;border:1px solid #e6d2a5!important;border-left:4px solid #b7791f!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:16px!important;padding:18px 20px!important;display:flex!important}.shipMissing strong{color:#6f511d!important;font-size:13px!important}.shipMissing p{color:#6e7172!important;margin:4px 0 0!important;font-size:11.5px!important}.shipMissing a{flex:none!important;text-decoration:none!important}.shipExplanation,.shipMethod{color:#39749d!important;background:#f8fafb!important;border:1px solid #dce5ea!important;border-radius:12px!important;align-items:flex-start!important;gap:11px!important;margin-top:18px!important;padding:17px 20px!important;display:flex!important}.shipExplanation strong,.shipMethod strong{color:#263944!important;font-size:12px!important;display:block!important}.shipExplanation p,.shipMethod p{color:#60717d!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.55!important}@media (max-width:850px){.shipHero{grid-template-columns:1fr!important}.shipInputGrid{grid-template-columns:1fr 1fr!important}.shipModelGrid{grid-template-columns:1fr!important}}@media (max-width:600px){.shipTop{flex-direction:column!important;align-items:flex-start!important;padding:10px 14px!important}.shipTopActions{flex-direction:column!important;align-items:stretch!important;width:100%!important}.shipPage{width:calc(100% - 24px)!important;margin-top:16px!important}.shipHero{padding:24px 20px!important}.shipSectionHead,.shipSaveRow,.shipMissing{flex-direction:column!important;align-items:stretch!important}.shipInputGrid{grid-template-columns:1fr!important}.shipNet{min-width:0!important}.shipSaveRow button,.shipMissing a{text-align:center!important;width:100%!important}}.moduleCopy{font-size:13px!important;line-height:1.6!important}.compactCopy,.sectionTitle p{font-size:12px!important;line-height:1.5!important}.moduleBottom>div{font-size:11.5px!important;line-height:1.45!important}.tip>span{font-size:12px!important;line-height:1.5!important}.otherTools a,.otherTools button,.footerLinks button,.footerLinks a{font-size:11.5px!important}footer p{font-size:11.5px!important;line-height:1.6!important}.sideLabel,.eyebrow{font-size:11px!important}.moduleIcon{color:#1f4e79!important;background:#eaf2f7!important;border-color:#c7d8e5!important}.switch.on{background:#1f4e79!important}.switch.on i{background:#fff!important}.clickableCompact:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #39749d!important}.clickableCompact:hover .expandButton,.collapseButton:hover,.expandButton:hover{border-color:#39749d!important}.roiCard input{accent-color:#1f4e79!important}.heroTrust svg,.moduleBottom>div svg{color:#39749d!important}.priorityLabel{background:linear-gradient(90deg,#1f4e7912,#0000)!important;border-left-color:#1f4e79!important}.priorityLabel span{color:#1f4e79!important}.whyMpdIntro{color:#17212b!important;letter-spacing:-.01em!important;background:#f2f7fa!important;border:1px solid #bcd0df!important;border-radius:14px!important;margin-top:18px!important;padding:20px 22px!important;font-size:20px!important;font-weight:750!important;line-height:1.45!important}.legalShell{color:#17212b!important;background:#f3f5f7!important;min-height:100vh!important}.legalTop{color:#17212b!important;background:#fff!important;border-bottom:1px solid #dde3e8!important;max-width:1080px!important;margin:0 auto!important;padding:18px 24px!important}.legalTop .ghost{color:#1f4e79!important;-webkit-text-fill-color:#1f4e79!important;background:#fff!important;border:1px solid #c7d8e5!important;font-size:12px!important;font-weight:700!important}.legalTop .ghost:hover{color:#173b5c!important;background:#f2f7fa!important;border-color:#39749d!important}.legalDoc{color:#17212b!important;background:#fff!important;border:1px solid #dde3e8!important;border-radius:16px!important;max-width:900px!important;margin:28px auto 64px!important;padding:38px 42px 46px!important;box-shadow:0 8px 24px #17212b0f!important}.legalDoc>.eyebrow{color:#39749d!important}.legalDoc h1{color:#17212b!important;letter-spacing:-.025em!important;margin:8px 0!important;font-size:34px!important;line-height:1.16!important}.legalDoc .updated,.updated{color:#74818c!important;font-size:12px!important}.legalDoc section{border-top:1px solid #e3e8ec!important;margin:0!important;padding:26px 0!important}.legalDoc section:first-of-type{margin-top:28px!important}.legalDoc section h2{color:#1f4e79!important;margin:0 0 8px!important;font-size:18px!important;font-weight:750!important;line-height:1.35!important}.legalDoc section p{color:#44515c!important;margin:0!important;font-size:13.5px!important;line-height:1.72!important}.helpCta{background:#f2f7fa!important;border:1px solid #bcd0df!important;border-radius:13px!important;margin-top:32px!important;padding:18px!important}.helpCta div strong{color:#17212b!important;font-size:13px!important}.helpCta div span{color:#5b6975!important;margin-top:4px!important;font-size:12px!important;line-height:1.5!important}.helpCta a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1f4e79!important;border-color:#1f4e79!important;font-weight:700!important}.helpCta a:hover{background:#173b5c!important;border-color:#173b5c!important}.legalCallout{color:#62491f!important;background:#fff8eb!important;border-color:#e8d4ac!important}.legalCopyright{color:#74818c!important;border-top-color:#e3e8ec!important}@media (max-width:720px){.legalTop{padding:14px 16px!important}.legalDoc{border-radius:13px!important;margin:14px 12px 40px!important;padding:26px 20px 34px!important}.legalDoc h1{font-size:28px!important}.legalDoc section h2{font-size:17px!important}.legalDoc section p{font-size:13px!important}.helpCta{flex-direction:column!important;align-items:flex-start!important}}.compactModule .expandButtonLabel{white-space:nowrap!important}@media (max-width:1200px){.compactModule{grid-template-columns:minmax(0,1fr) 135px 215px!important;gap:14px!important}.compactModule .compactActions{grid-template-columns:103px minmax(102px,1fr)!important}.compactModule .compactSignal,.compactModule .compactSignal .moduleSvg{width:103px!important}}@media (max-width:900px){.compactModule{grid-template-columns:minmax(0,1fr) 145px!important;row-gap:14px!important}.compactModule .compactActions{grid-column:1/-1!important;grid-template-columns:118px 145px!important;justify-content:end!important}}@media (max-width:620px){.compactModule{flex-direction:column!important;align-items:stretch!important;padding:16px!important;display:flex!important}.compactModule .moduleTop{display:contents!important}.compactModule .moduleIdentity{width:100%!important}.compactModule .liveImpact{border-top:1px solid #dde3e8!important;border-left:0!important;width:100%!important;margin-top:10px!important;padding:10px 0 0!important}.compactModule .compactActions{grid-template-columns:108px minmax(0,1fr)!important;width:100%!important}.compactModule .compactSignal,.compactModule .compactSignal .moduleSvg{width:108px!important}.compactModule h2{font-size:17px!important}.compactModule .compactCopy{font-size:13px!important}}.compactModule{grid-template-columns:minmax(0,1fr) 155px 235px!important;align-items:center!important;gap:0 18px!important;min-height:104px!important;margin:9px 0!important;padding:16px 18px!important;display:grid!important}.compactModule .moduleTop{display:contents!important}.compactModule .moduleIdentity{align-items:flex-start!important;gap:13px!important;min-width:0!important;display:flex!important}.compactModule .moduleIdentity>div:last-child{min-width:0!important}.compactModule .moduleIcon{border-radius:12px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;margin-top:1px!important}.compactModule .rank{color:#39749d!important;letter-spacing:.06em!important;margin:0 0 3px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.compactModule h2{color:#17212b!important;letter-spacing:-.012em!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.22!important}.compactModule .compactCopy{color:#44515c!important;max-width:700px!important;margin:6px 0 0!important;font-size:13px!important;font-weight:450!important;line-height:1.48!important}.compactModule .liveImpact{text-align:left!important;border-left:1px solid #dde3e8!important;align-self:center!important;min-width:0!important;margin:0!important;padding:7px 0 7px 15px!important}.compactModule .liveImpact>span{color:#74818c!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;display:block!important}.compactModule .liveImpact>strong{color:#17212b!important;text-shadow:none!important;overflow-wrap:break-word!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.28!important;display:block!important}.compactModule .compactActions{grid-template-columns:116px minmax(108px,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;margin:0!important;display:grid!important}.compactModule .compactSignal{box-sizing:border-box!important;opacity:1!important;background:#f8fafb!important;border:1px solid #dce5eb!important;border-radius:11px!important;width:116px!important;height:58px!important;position:relative!important;overflow:hidden!important}.compactModule .compactSignal .moduleSvg{width:116px!important;max-width:none!important;height:58px!important;margin:0!important;display:block!important;transform:none!important}.compactModule.clickableCompact .compactActions .expandButton{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;background:#1f4e79!important;border:1px solid #1f4e79!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:108px!important;min-height:43px!important;padding:10px 12px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:flex!important;box-shadow:0 4px 10px #1f4e7924!important}.compactModule .expandButtonLabel{white-space:nowrap!important;display:inline!important}.compactModule.clickableCompact .compactActions .expandButton svg{flex:none!important}.compactModule.clickableCompact .compactActions .expandButton:hover,.compactModule.clickableCompact .compactActions .expandButton:focus-visible{background:#173b5c!important;border-color:#173b5c!important;box-shadow:0 6px 14px #1f4e7933!important}.compactModule.clickableCompact:hover{background:#fff!important;border-color:#bcd0df!important;transform:translateY(-1px)!important;box-shadow:0 7px 20px #17212b12!important}@media (max-width:1200px){.compactModule{grid-template-columns:minmax(0,1fr) 140px 205px!important;column-gap:14px!important}.compactModule .compactActions{grid-template-columns:96px minmax(99px,1fr)!important}.compactModule .compactSignal,.compactModule .compactSignal .moduleSvg{width:96px!important}.compactModule.clickableCompact .compactActions .expandButton{min-width:99px!important;padding-left:9px!important;padding-right:9px!important}}@media (max-width:900px){.compactModule{grid-template-columns:minmax(0,1fr) 145px!important;row-gap:13px!important}.compactModule .compactActions{grid-column:1/-1!important;grid-template-columns:116px 145px!important;justify-content:end!important}}@media (max-width:620px){.compactModule{flex-direction:column!important;align-items:stretch!important;padding:15px!important;display:flex!important}.compactModule .moduleTop{display:contents!important}.compactModule .liveImpact{border-top:1px solid #dde3e8!important;border-left:0!important;width:100%!important;margin-top:10px!important;padding:10px 0 0!important}.compactModule .compactActions{grid-template-columns:108px minmax(0,1fr)!important;width:100%!important;margin-top:3px!important}.compactModule .compactSignal,.compactModule .compactSignal .moduleSvg{width:108px!important}.compactModule h2{font-size:17px!important}}.compactModule{min-height:122px!important;padding-top:19px!important;padding-bottom:19px!important}.compactModule .rank{letter-spacing:.045em!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.compactModule h2{letter-spacing:-.015em!important;color:#17212b!important;margin-top:2px!important;font-size:21px!important;font-weight:800!important;line-height:1.22!important}.compactModule .moduleBenefit{color:#465765!important;margin-top:5px!important;font-size:15px!important;font-weight:650!important;line-height:1.38!important}.compactModule .compactCopy{color:#44515c!important;margin-top:8px!important;font-size:15.5px!important;font-weight:450!important;line-height:1.5!important}.compactModule .liveImpact>span{letter-spacing:.035em!important;color:#6c7984!important;margin-bottom:5px!important;font-size:12.5px!important;font-weight:750!important;line-height:1.25!important}.compactModule.clickableCompact .compactActions .expandButton,.compactModule .expandButtonLabel{font-size:13.5px!important;font-weight:750!important;line-height:1!important}.compactModule .moduleIcon{flex-basis:50px!important;width:50px!important;height:50px!important}.compactModule .moduleIcon svg{width:24px!important;height:24px!important}@media (max-width:1200px){.compactModule h2{font-size:21px!important}.compactModule .moduleBenefit{font-size:15px!important}.compactModule .compactCopy{font-size:15.5px!important}.compactModule .rank{font-size:13px!important}.compactModule .liveImpact>span{font-size:12.5px!important}.compactModule .liveImpact>strong{font-size:19px!important}.compactModule.clickableCompact .compactActions .expandButton,.compactModule .expandButtonLabel{font-size:13.5px!important}}@media (max-width:620px){.compactModule h2{font-size:19px!important}.compactModule .moduleBenefit,.compactModule .compactCopy{font-size:14px!important}.compactModule .rank{font-size:12px!important}.compactModule .liveImpact>strong{font-size:18px!important}}.module:not(.compactModule){background:#fff!important;border:1px solid #dde3e8!important;border-radius:16px!important;margin:13px 0!important;padding:22px 24px!important;box-shadow:0 2px 10px #17212b0b!important}.module:not(.compactModule) .moduleTop{align-items:flex-start!important;gap:22px!important}.module:not(.compactModule) .moduleIdentity{align-items:flex-start!important;gap:14px!important}.module:not(.compactModule) .moduleIcon{border-radius:12px!important;flex:0 0 50px!important;width:50px!important;height:50px!important}.module:not(.compactModule) .moduleIcon svg{width:24px!important;height:24px!important}.module:not(.compactModule) .rank{color:#39749d!important;letter-spacing:.045em!important;margin:0 0 4px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.module:not(.compactModule) h2{color:#17212b!important;letter-spacing:-.015em!important;margin:1px 0 0!important;font-size:21px!important;font-weight:800!important;line-height:1.22!important}.module:not(.compactModule) .moduleBenefit{color:#465765!important;margin-top:5px!important;font-size:14.5px!important;font-weight:650!important;line-height:1.4!important}.module:not(.compactModule) .moduleCopy{color:#44515c!important;max-width:900px!important;margin:12px 0 17px!important;font-size:15px!important;font-weight:450!important;line-height:1.55!important}.module:not(.compactModule) .impact{text-align:right!important;min-width:165px!important;margin:0!important}.module:not(.compactModule) .impact span{color:#74818c!important;letter-spacing:.025em!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}.module:not(.compactModule) .impact strong{color:#17212b!important;text-shadow:none!important;margin-top:5px!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}.module:not(.compactModule) .graphic,.module:not(.compactModule) .liveModuleGraphic{background:#f8fafb!important;border-color:#dde3e8!important;border-radius:12px!important;margin-top:3px!important}.module:not(.compactModule) .findingList>div{border-color:#e1e7eb!important;min-height:50px!important;padding:12px 14px!important;font-size:13.5px!important;line-height:1.4!important}.module:not(.compactModule) .findingList span{color:#526472!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.module:not(.compactModule) .findingList b{color:#17212b!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.module:not(.compactModule) .visualArt>div strong{font-size:22px!important;font-weight:800!important;line-height:1.15!important}.module:not(.compactModule) .visualArt>div span{color:#60717d!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.4!important}.module:not(.compactModule) .beforeAfter span{color:#687985!important;font-size:11.5px!important;line-height:1.3!important}.module:not(.compactModule) .beforeAfter strong{color:#17212b!important;margin-top:4px!important;font-size:14px!important;line-height:1.3!important}.module:not(.compactModule) .tableHead,.module:not(.compactModule) .tableRow{font-size:12.5px!important;line-height:1.4!important}.module:not(.compactModule) .tableHead{color:#687985!important;font-weight:750!important}.module:not(.compactModule) .moduleBottom>div svg{color:#39749d!important;flex:none!important}.module:not(.compactModule) .primary{border-radius:9px!important;min-height:41px!important;padding:10px 14px!important;font-size:12.5px!important;font-weight:750!important;line-height:1!important}@media (max-width:1200px){.module:not(.compactModule) h2{font-size:21px!important}.module:not(.compactModule) .moduleBenefit{font-size:14.5px!important}.module:not(.compactModule) .moduleCopy{font-size:15px!important}.module:not(.compactModule) .impact strong{font-size:20px!important}}@media (max-width:720px){.module:not(.compactModule){padding:18px!important}.module:not(.compactModule) .moduleTop{flex-direction:column!important}.module:not(.compactModule) .impact{text-align:left!important;min-width:0!important;margin-left:64px!important}.module:not(.compactModule) h2{font-size:19px!important}.module:not(.compactModule) .moduleBenefit,.module:not(.compactModule) .moduleCopy{font-size:14px!important}}.tip{vertical-align:middle!important;display:inline-flex!important;position:relative!important}.tip>button{color:#607789!important;cursor:help!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-left:3px!important;padding:0!important;display:inline-flex!important}.tip>button:hover,.tip>button:focus-visible{color:#1f4e79!important}.tip>.mpdTipBubble{box-sizing:border-box!important;z-index:10000!important;color:#fff!important;text-align:left!important;pointer-events:none!important;background:#17212b!important;border:1px solid #344755!important;border-radius:9px!important;max-width:calc(100vw - 24px)!important;padding:11px 13px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important;box-shadow:0 10px 28px #17212b3d!important}.storeStatusOverview{border-top:1px solid #dde3e8!important;grid-column:1/-1!important;width:100%!important;margin-top:18px!important;padding-top:20px!important}.statusOverviewHeader{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-bottom:16px!important;display:flex!important}.statusOverviewEyebrow{color:#39749d!important;letter-spacing:.085em!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.statusOverviewHeader h2{color:#17212b!important;letter-spacing:-.015em!important;margin:5px 0 4px!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}.statusOverviewHeader p{color:#60717d!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.statusOverviewSource{color:#526472!important;background:#f4f8fa!important;border:1px solid #d8e3e9!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;font-size:10.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.statusOverviewSource i{background:#15805c!important;border-radius:50%!important;flex:none!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #15805c1f!important}.statusOverviewGrid{grid-template-columns:.96fr 1.08fr .96fr!important;gap:14px!important;display:grid!important}.statusChartCard{background:#fff!important;border:1px solid #dce4e9!important;border-radius:13px!important;min-width:0!important;padding:17px 18px!important;box-shadow:0 4px 14px #17212b0d!important}.statusCardHeading{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-height:35px!important;display:flex!important}.statusCardHeading>div{flex-direction:column!important;gap:2px!important;display:flex!important}.statusHeadline{color:#17212b!important;letter-spacing:-.035em!important;flex:none!important;font-size:25px!important;font-weight:850!important;line-height:1!important}.statusHeadline.info{color:#1f4e79!important}.statusHeadline.good{color:#15805c!important}.statusHeadline.warning{color:#b7791f!important}.statusHeadline.risk{color:#c44747!important}.statusDonutArea{grid-template-columns:154px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:152px!important;display:grid!important}.statusDonut{width:154px!important;height:146px!important;position:relative!important}.statusDonutCenter{pointer-events:none!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:92px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.statusDonutCenter strong{letter-spacing:-.045em!important;font-size:31px!important;font-weight:850!important;line-height:1!important}.statusDonutCenter span{color:#60717d!important;margin-top:4px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important}.statusChartLegend{gap:11px!important;display:grid!important}.statusChartLegend>div{align-items:center!important;gap:8px!important;display:flex!important}.statusChartLegend i{border-radius:50%!important;flex:none!important;width:9px!important;height:9px!important}.statusChartLegend i.neutral{background:#d8e0e5!important}.statusChartLegend span{color:#60717d!important;font-size:12px!important;line-height:1.3!important}.statusChartLegend b{color:#17212b!important;font-size:13px!important;font-weight:850!important}.statusBarChart{width:100%!important;height:152px!important;margin-top:4px!important}.statusSignalRows{border:1px solid #e0e6ea!important;border-radius:10px!important;margin-top:8px!important;display:grid!important;overflow:hidden!important}.statusSignalRow{background:#fafbfc!important;border-bottom:1px solid #e4e9ec!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:49px!important;padding:9px 11px!important;display:flex!important}.statusSignalRow:last-child{border-bottom:0!important}.statusSignalRow>div{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.statusSignalRow span{color:#344755!important;font-size:11.5px!important;font-weight:750!important;line-height:1.3!important}.statusSignalRow small{color:#7a8994!important;font-size:10px!important;line-height:1.3!important}.statusSignalRow>strong{color:#17212b!important;letter-spacing:-.025em!important;flex:none!important;font-size:21px!important;font-weight:850!important;line-height:1!important}.statusSignalRow>strong.info{color:#1f4e79!important}.statusSignalRow>strong.good{color:#15805c!important}.statusSignalRow>strong.warning{color:#b7791f!important}.statusSignalRow>strong.risk{color:#c44747!important}.statusCardFooter{color:#71818d!important;border-top:1px solid #e5eaed!important;min-height:39px!important;margin-top:10px!important;padding-top:9px!important;font-size:10.5px!important;line-height:1.45!important}@media (max-width:1100px){.statusOverviewGrid{grid-template-columns:1fr 1fr!important}.statusSignalCard{grid-column:1/-1!important}}@media (max-width:760px){.statusOverviewHeader{flex-direction:column!important;align-items:flex-start!important}.statusOverviewGrid{grid-template-columns:1fr!important}.statusSignalCard{grid-column:auto!important}}@media (max-width:460px){.statusDonutArea{grid-template-columns:1fr!important}.statusDonut{margin:0 auto!important}}.compactModule{grid-template-columns:minmax(0,1fr) 165px 125px!important}.compactModule .compactSignal{display:none!important}.compactModule .compactActions{justify-content:flex-end!important;align-items:center!important;width:125px!important;margin:0!important;display:flex!important}.compactModule .compactActions .expandButton{white-space:nowrap!important;width:125px!important;min-width:125px!important}@media (max-width:1200px){.compactModule{grid-template-columns:minmax(0,1fr) 150px 116px!important}.compactModule .compactActions{width:116px!important}.compactModule .compactActions .expandButton{width:116px!important;min-width:116px!important}}@media (max-width:900px){.compactModule{grid-template-columns:minmax(0,1fr) 150px!important}.compactModule .compactActions{grid-column:1/-1!important;justify-content:flex-end!important;width:auto!important}.compactModule .compactActions .expandButton{width:145px!important;min-width:145px!important}}.premiumDataPanel{background:#f8fafb!important;border:1px solid #dce4e9!important;border-radius:12px!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.55fr)!important;align-items:stretch!important;gap:18px!important;padding:16px!important;display:grid!important}.premiumDataLead{border-right:1px solid #dce4e9!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:4px 18px 4px 3px!important;display:flex!important}.premiumDataEyebrow{color:#39749d!important;letter-spacing:.075em!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}.premiumDataValue{color:#17212b!important;letter-spacing:-.025em!important;margin-top:8px!important;font-size:23px!important;font-weight:850!important;line-height:1.18!important;display:block!important}.premiumDataValue.risk{color:#c44747!important}.premiumDataValue.warning{color:#b7791f!important}.premiumDataValue.info{color:#1f4e79!important}.premiumDataValue.good{color:#15805c!important}.premiumDataLabel{color:#526472!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.premiumDataLead p{color:#71808b!important;max-width:370px!important;margin:9px 0 0!important;font-size:11.5px!important;line-height:1.48!important}.premiumDataMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;display:grid!important}.premiumMetric{background:#fff!important;border:1px solid #dde5ea!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:92px!important;padding:13px 12px 12px!important;display:flex!important;position:relative!important;overflow:hidden!important}.premiumMetric:before{content:""!important;background:#39749d!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.premiumMetric.risk:before{background:#c44747!important}.premiumMetric.warning:before{background:#b7791f!important}.premiumMetric.info:before{background:#39749d!important}.premiumMetric.good:before{background:#15805c!important}.premiumMetric span{color:#71808b!important;letter-spacing:.015em!important;min-height:27px!important;font-size:10.5px!important;font-weight:750!important;line-height:1.3!important;display:block!important}.premiumMetric b{color:#17212b!important;overflow-wrap:break-word!important;margin-top:7px!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.premiumMetric.risk b{color:#c44747!important}.premiumMetric.warning b{color:#8d601a!important}.premiumMetric.info b{color:#1f4e79!important}.premiumMetric.good b{color:#15805c!important}.premiumDataPanel-discounts .premiumDataValue{color:#1f4e79!important}.premiumDataPanel-shipping .premiumDataValue{color:#b7791f!important}@media (max-width:1000px){.premiumDataPanel{grid-template-columns:1fr!important}.premiumDataLead{border-bottom:1px solid #dce4e9!important;border-right:0!important;padding:2px 2px 13px!important}}@media (max-width:720px){.premiumDataMetrics{grid-template-columns:1fr!important}.premiumMetric{min-height:72px!important}}.statusChartCard{border-color:#d9e2e8!important;padding:18px 20px!important;box-shadow:0 4px 16px #17212b0e!important}.statusCardHeading{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-height:44px!important;margin-bottom:5px!important;display:flex!important}.statusCardHeading>div{min-width:0!important}.statusCardHeading span{color:#344755!important;font-size:13px!important;font-weight:800!important;line-height:1.28!important}.statusCardHeading small{color:#74838e!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.statusStatusText{letter-spacing:0!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.statusStatusText.risk{color:#a83737!important;background:#fdeeee!important;border-color:#f3cece!important}.statusStatusText.info{color:#1f4e79!important;background:#edf4f8!important;border-color:#d2e1eb!important}.statusStatusText.good{color:#116547!important;background:#eaf6f1!important;border-color:#cbe7db!important}.statusDonutArea{min-height:158px!important}.statusDonutCenter span{color:#586a77!important;font-size:11px!important}.statusBarChart{height:158px!important}.statusSignalRows{border-color:#dce4e9!important;margin-top:9px!important}.statusSignalRow{min-height:53px!important;padding:10px 12px!important}.statusSignalRow span{color:#344755!important;font-size:12px!important}.statusCardFooter{color:#687986!important;min-height:42px!important;margin-top:12px!important;padding-top:10px!important;font-size:11.25px!important;line-height:1.5!important}.statusOverviewHeader{margin-bottom:18px!important}.statusOverviewHeader h2{font-size:21px!important}.statusOverviewHeader p{font-size:13px!important}.statusHeadlineWithUnit{display:block!important}.statusHeadlineWithUnit em{display:none!important}@media (max-width:760px){.statusCardHeading{min-height:0!important}.statusStatusText{font-size:10.5px!important}}#inventory-risk>.moduleTop>.liveImpact,#discounts>.moduleTop>.liveImpact,#shipping>.moduleTop>.liveImpact,#deadstock>.moduleTop>.liveImpact{display:none!important}#inventory-risk>.moduleTop,#discounts>.moduleTop,#shipping>.moduleTop,#deadstock>.moduleTop{justify-content:flex-start!important}.premiumMetric.neutral:before{background:#a8b4bc!important}.premiumMetric.neutral b{color:#657580!important}.premiumMetric b{white-space:normal!important}.premiumDataPanel-deadstock .premiumDataValue{color:#b7791f!important}.storeStatusOverview .statusOverviewGrid{gap:16px!important}.storeStatusOverview .statusChartCard{min-height:250px!important;padding:20px 21px!important}.storeStatusOverview .statusCardHeading .statusStatusText{white-space:nowrap!important;color:#1f4e79!important;background:#edf4f8!important;border:1px solid #0000!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:10.75px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.storeStatusOverview .statusCardHeading .statusStatusText.risk{color:#a83737!important;background:#fdeeee!important;border-color:#f1cccc!important}.storeStatusOverview .statusCardHeading .statusStatusText.warning{color:#8c5b12!important;background:#fff5e3!important;border-color:#efddbb!important}.storeStatusOverview .statusCardHeading .statusStatusText.info{color:#1f4e79!important;background:#edf4f8!important;border-color:#d2e1eb!important}.storeStatusOverview .statusCardHeading .statusStatusText.good{color:#116547!important;background:#eaf6f1!important;border-color:#cbe7db!important}.statusSignalRow>strong.neutral{color:#71808b!important}.storeStatusOverview .statusCardHeading{min-height:48px!important;margin-bottom:8px!important}.storeStatusOverview .statusCardHeading span{font-size:13px!important}.storeStatusOverview .statusCardHeading small{max-width:215px!important;font-size:10.75px!important;line-height:1.38!important}.storeStatusOverview .statusCardHeading .statusHeadlineWithUnit{gap:0!important}.storeStatusOverview .statusCardFooter{min-height:44px!important;margin-top:12px!important;padding-top:11px!important;font-size:11.5px!important;line-height:1.5!important}#margin .moduleBottom>div:first-child span,#inventory-risk .moduleBottom>div:first-child span,#discounts .moduleBottom>div:first-child span,#shipping .moduleBottom>div:first-child span,#deadstock .moduleBottom>div:first-child span{color:#627480!important;font-size:12.5px!important;line-height:1.48!important}#margin .moduleActions .primary,#inventory-risk .moduleActions .primary,#discounts .moduleActions .primary,#shipping .moduleActions .primary,#deadstock .moduleActions .primary{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:160px!important;min-height:42px!important;padding:10px 14px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}@media (max-width:720px){.storeStatusOverview .statusChartCard{min-height:0!important}#margin .moduleActions .primary,#inventory-risk .moduleActions .primary,#discounts .moduleActions .primary,#shipping .moduleActions .primary,#deadstock .moduleActions .primary{width:100%!important;min-width:0!important}}#margin>.moduleTop>.liveImpact{display:none!important}#margin>.moduleTop{justify-content:flex-start!important}.marginEvidencePanel{background:linear-gradient(135deg,#f8fafb,#fff)!important;border:1px solid #dce4e9!important;border-left:4px solid #39749d!important;border-radius:12px!important;grid-template-columns:minmax(260px,.95fr) minmax(0,1.45fr)!important;align-items:stretch!important;gap:18px!important;padding:17px!important;display:grid!important}.marginEvidenceLead{padding:4px 20px 4px 5px!important}.marginEvidenceLead .premiumDataValue{max-width:360px!important;font-size:24px!important;line-height:1.18!important}.marginEvidenceLead p{max-width:430px!important;font-size:12px!important;line-height:1.52!important}.marginCoverageTrack{background:#e4eaee!important;border-radius:999px!important;width:100%!important;height:9px!important;margin-top:15px!important;position:relative!important;overflow:hidden!important}.marginCoverageFill{background:#39749d!important;border-radius:999px!important;min-width:0!important;height:100%!important;transition:width .25s!important;display:block!important}.marginCoverageFill.risk{background:#c44747!important}.marginCoverageFill.warning{background:#b7791f!important}.marginCoverageFill.info{background:#39749d!important}.marginCoverageFill.good{background:#15805c!important}.marginCoverageCaption{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:7px!important;display:flex!important}.marginCoverageCaption span{color:#71808b!important;font-size:10.5px!important;font-weight:700!important;line-height:1.3!important}.marginEvidencePanel .premiumMetric{min-height:104px!important}.marginEvidencePanel .premiumMetric span{min-height:0!important;font-size:11px!important}.marginEvidencePanel .premiumMetric b{margin-top:10px!important;font-size:20px!important}.marginFindingGraphic{border-left:4px solid #c44747!important}@media (max-width:1000px){.marginEvidencePanel{grid-template-columns:1fr!important}.marginEvidenceLead{border-bottom:1px solid #dce4e9!important;border-right:0!important;padding:2px 2px 15px!important}}@media (max-width:720px){.marginCoverageCaption{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}}.sectionTitle{margin-top:24px!important;margin-bottom:10px!important}.sectionTitle h2{color:#17212b!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}.sectionTitle p{color:#71808b!important;font-size:11.5px!important;line-height:1.35!important}.priorityLabel{min-height:30px!important;padding:7px 10px!important}.priorityLabel span{letter-spacing:.07em!important;font-size:10.75px!important;font-weight:850!important}.priorityLabel small{color:#71808b!important;font-size:11px!important;line-height:1.35!important}.statusOverviewHeader p{color:#5e707c!important;font-size:13.5px!important;line-height:1.5!important}.statusCardHeading span{font-size:13.5px!important;line-height:1.3!important}.statusCardHeading small{color:#687986!important;font-size:11.5px!important;line-height:1.4!important}.statusStatusText{font-size:11px!important;font-weight:800!important}.statusChartLegend span{font-size:12.5px!important}.statusChartLegend b{font-size:13.5px!important}.statusCardFooter{color:#627480!important;min-height:0!important;font-size:12px!important;line-height:1.5!important}.module:not(.compactModule){margin:10px 0!important;padding:20px 22px!important}.module:not(.compactModule) .moduleCopy{margin-top:10px!important;margin-bottom:14px!important;font-size:14.5px!important;line-height:1.52!important}.module:not(.compactModule) .moduleBenefit{font-size:14px!important;line-height:1.4!important}.module:not(.compactModule) .moduleBottom{margin-top:12px!important}.module:not(.compactModule) .moduleBottom>div{color:#627480!important;font-size:12.5px!important;line-height:1.48!important}.premiumDataPanel,.marginEvidencePanel{padding:16px 17px!important}.premiumDataEyebrow{font-size:11.5px!important}.premiumDataValue{font-size:23px!important}.premiumDataLabel{font-size:12.5px!important}.premiumDataLead p,.marginEvidenceLead p{color:#667783!important;font-size:12.25px!important;line-height:1.5!important}.premiumMetric{min-height:90px!important}.premiumMetric span{font-size:11px!important;line-height:1.35!important}.premiumMetric b{font-size:16.5px!important}.marginEvidencePanel .premiumMetric b{font-size:20px!important}.compactModule{min-height:118px!important;margin:9px 0!important;padding-top:17px!important;padding-bottom:17px!important}.compactModule h2{font-size:20px!important;line-height:1.22!important}.compactModule .rank{font-size:12px!important}.compactModule .moduleBenefit{font-size:14px!important;line-height:1.4!important}.compactModule .compactCopy{color:#4b5c68!important;font-size:14px!important;line-height:1.5!important}.compactModule .liveImpact{border-left:1px solid #d6e0e6!important;padding-left:16px!important}.compactModule .liveImpact>span{color:#6c7d89!important;font-size:11.5px!important;line-height:1.3!important}.compactModule .liveImpact>strong{color:#17212b!important;font-size:18px!important;line-height:1.25!important}.compactModule .expandButtonLabel{font-size:12.5px!important}.primary,.expandButton{font-weight:750!important}#margin .moduleActions .primary,#inventory-risk .moduleActions .primary,#discounts .moduleActions .primary,#shipping .moduleActions .primary,#deadstock .moduleActions .primary{min-height:42px!important;font-size:12.5px!important}.connectedShop,.heroReadiness small,.moduleBottom,.statusCardFooter,.priorityLabel small{font-size:max(11.5px,1em)!important}@media (max-width:720px){.module:not(.compactModule){padding:18px!important}.compactModule{padding:15px!important}.compactModule h2{font-size:18px!important}.compactModule .moduleBenefit,.compactModule .compactCopy{font-size:13.5px!important}}.heroScanButton{border-radius:15px!important;gap:13px!important;min-height:132px!important;padding:18px 20px!important;box-shadow:0 10px 24px #1f4e792e,inset 0 1px #ffffff29!important}.heroScanButton:before{width:150px!important;height:150px!important;top:-64px!important;right:-48px!important}.heroScanMain{gap:13px!important}.heroScanIcon{border-radius:13px!important;flex-basis:48px!important;width:48px!important;height:48px!important}.heroScanContent strong{font-size:18px!important;line-height:1.15!important}.heroScanContent>span{font-size:11.5px!important}.heroScanArrow{flex-basis:34px!important;width:34px!important;height:34px!important}.kpi.blue b,.kpi.blue strong{color:#1f4e79!important}.kpi.green b,.kpi.green strong{color:#15805c!important}.kpi.amber b,.kpi.amber strong{color:#b7791f!important}.kpi.red b,.kpi.red strong{color:#c44747!important}.compactModule .liveImpact{border-left-color:#cbd7de!important}.compactModule .liveImpact>span{color:#526472!important;letter-spacing:.025em!important;font-size:11.75px!important;font-weight:800!important;line-height:1.3!important}.compactModule .liveImpact>strong{color:#17212b!important;font-size:18.5px!important;font-weight:850!important;line-height:1.25!important}.moduleBottom>div,.moduleBottom>div span{color:#536875!important;font-size:12.25px!important;line-height:1.48!important}.statusCardFooter{color:#536875!important;font-size:11.75px!important;line-height:1.5!important}.priorityLabel small{color:#5f717d!important}footer p{color:#60717d!important;font-size:11.5px!important;line-height:1.55!important}.footerLinks button,.footerLinks a{color:#526472!important;font-size:11.5px!important}.footerLinks button:hover,.footerLinks a:hover{color:#1f4e79!important}.copyright{color:#7a8994!important}.statusOverviewHeader h2{color:#17212b!important;max-width:720px!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important}@media (max-width:720px){.heroScanButton{min-height:112px!important;padding:16px!important}.heroScanContent strong{font-size:17px!important}}.statusCardFooterAction{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.statusCardFooterAction>span{color:#536875!important;min-width:0!important;font-size:11.75px!important;font-weight:500!important;line-height:1.5!important}.statusInlineAction{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#81530f!important;white-space:nowrap!important;cursor:pointer!important;background:#fff3da!important;border:1px solid #e4c987!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:7px 10px!important;font-family:inherit!important;font-size:10.75px!important;font-weight:800!important;line-height:1!important;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important}.statusInlineAction:hover{background:#ffecc6!important;border-color:#d6b45f!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #17212b14!important}.statusInlineAction:focus-visible{outline-offset:2px!important;outline:2px solid #39749d!important}.statusStatusText.warning{color:#81530f!important;background:#fff3da!important;border-color:#e4c987!important}@media (max-width:760px){.statusCardFooterAction{flex-direction:column!important;align-items:flex-start!important}}.tuneupPanel{background:#fff;border:1px solid #dce4ea;border-radius:18px;margin-top:24px;padding:28px;box-shadow:0 14px 34px #1f4e7912}.tuneupHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.tuneupHeading{flex:1;min-width:0}.tuneupTitleRow{align-items:flex-end;gap:18px;margin-top:4px;display:flex}.tuneupTitleRow h2{color:#17212b;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.15}.tuneupScore{flex:none;justify-content:center;align-items:center;display:flex}.tuneupScore strong{letter-spacing:-.04em;color:#1f4e79;font-size:38px;line-height:1}.tuneupPanel.early .tuneupScore strong{color:#c44747}.tuneupPanel.building .tuneupScore strong{color:#b7791f}.tuneupPanel.strong .tuneupScore strong{color:#39749d}.tuneupPanel.complete .tuneupScore strong{color:#15805c}.tuneupLead{color:#536271;margin:10px 0 0;font-size:14px;line-height:1.55}.tuneupCount{text-align:right;min-width:170px}.tuneupCount strong{color:#17212b;font-size:24px;line-height:1.05;display:block}.tuneupCount span{color:#687684;margin-top:5px;font-size:12px;line-height:1.4;display:block}.tuneupProgressTrack{background:#e9eef2;border-radius:999px;width:100%;height:18px;margin-top:24px;overflow:hidden;box-shadow:inset 0 1px 2px #17212b14}.tuneupProgressFill{border-radius:inherit;background:#c44747;min-width:0;height:100%;transition:width .45s,background .25s}.tuneupPanel.building .tuneupProgressFill{background:#b7791f}.tuneupPanel.strong .tuneupProgressFill{background:#39749d}.tuneupPanel.complete .tuneupProgressFill{background:#15805c}.tuneupStatusRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.tuneupStatus{color:#5b6977;background:#f8fafb;border:1px solid #dfe6eb;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:12px;display:inline-flex}.tuneupStatus b{color:#17212b;font-size:12px}.tuneupStatusDot{background:#9aa6b2;border-radius:50%;width:7px;height:7px}.tuneupStatus.clear .tuneupStatusDot{background:#15805c}.tuneupStatus.attention .tuneupStatusDot{background:#b7791f}.tuneupStatus.unmeasured .tuneupStatusDot{background:#7c8792}.tuneupStatus.total{margin-left:auto}.tuneupActions{border-top:1px solid #e4e9ed;grid-template-columns:minmax(190px,.72fr) minmax(0,1.7fr);gap:24px;margin-top:24px;padding-top:22px;display:grid}.tuneupActionsIntro span{color:#1f4e79;letter-spacing:.075em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.tuneupActionsIntro strong{color:#17212b;font-size:15px;line-height:1.35;display:block}.tuneupActionsIntro p{color:#687684;margin:7px 0 0;font-size:12px;line-height:1.55}.tuneupActionList{flex-direction:column;gap:9px;display:flex}.tuneupAction{background:#fafbfc;border:1px solid #e1e7ec;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.tuneupActionNumber{color:#1f4e79;background:#eaf1f7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.tuneupActionCopy{min-width:0}.tuneupActionCopy strong{color:#17212b;font-size:13px;line-height:1.35;display:block}.tuneupActionCopy span{color:#667583;margin-top:3px;font-size:12px;line-height:1.45;display:block}.tuneupAction button{color:#1f4e79;cursor:pointer;background:#fff;border:1px solid #c8d7e3;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.tuneupAction button:hover{background:#f2f7fa;border-color:#1f4e79}.tuneupSuccessMessage{background:#15805c0e;border:1px solid #15805c3b;border-radius:13px;align-items:flex-start;gap:14px;margin-top:22px;padding:17px 18px;display:flex}.tuneupSuccessIcon{color:#fff;background:#15805c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:flex}.tuneupSuccessMessage strong{color:#155f49;font-size:14px}.tuneupSuccessMessage p{color:#536b62;margin:4px 0 0;font-size:12px;line-height:1.5}.tuneupSuccessMessage small{color:#68766f;margin-top:6px;font-size:11.5px;display:block}.tuneupExplanation{border-top:1px solid #e4e9ed;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:22px;padding-top:18px;display:grid}.tuneupExplanation strong{color:#25313c;font-size:12px;display:block}.tuneupExplanation p{color:#6a7783;margin:5px 0 0;font-size:12px;line-height:1.55}.tuneupDisclaimer{border-left:2px solid #d7e1e8;padding-left:18px}.tuneupUnavailable{background:#fafbfc}.tuneupUnavailableBody h2{color:#17212b;margin:4px 0 0;font-size:20px}.tuneupUnavailableBody p{color:#687684;margin:7px 0 0;font-size:13px;line-height:1.5}@media (max-width:900px){.tuneupPanel{padding:22px}.tuneupHeader{flex-direction:column;align-items:flex-start;gap:12px}.tuneupCount{text-align:left}.tuneupStatus.total{margin-left:0}.tuneupActions,.tuneupExplanation{grid-template-columns:1fr}.tuneupDisclaimer{border-top:1px solid #e4e9ed;border-left:0;padding-top:14px;padding-left:0}}@media (max-width:600px){.tuneupPanel{border-radius:15px;margin-top:18px;padding:18px}.tuneupTitleRow{justify-content:space-between;align-items:flex-start;gap:12px}.tuneupTitleRow h2{font-size:21px}.tuneupScore strong{font-size:31px}.tuneupProgressTrack{height:15px}.tuneupAction{grid-template-columns:30px minmax(0,1fr)}.tuneupAction button{grid-column:2;justify-self:start}}.heroSnapshot>.tuneupPanel{box-sizing:border-box;grid-column:1/-1;width:100%}@media (min-width:1000px){.tuneupPanel{padding:30px 32px 26px}.tuneupHeader{align-items:center}.tuneupTitleRow{align-items:baseline;gap:22px}.tuneupScore strong{font-size:42px}.tuneupCount{min-width:205px}.tuneupCount strong{font-size:28px}.tuneupProgressTrack{height:16px;margin-top:22px}.tuneupActions{grid-template-columns:210px minmax(0,1fr);gap:26px}.tuneupActionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tuneupAction{grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;min-height:126px;padding:14px}.tuneupActionCopy{padding-top:1px}.tuneupAction button{grid-column:2;justify-self:start;margin-top:5px}.tuneupExplanation{grid-template-columns:1.35fr 1fr;gap:30px}}@media (min-width:700px) and (max-width:999px){.heroSnapshot>.tuneupPanel{grid-column:1/-1}.tuneupActionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tuneupAction:last-child{grid-column:1/-1}}.tuneupAction{padding:15px 15px 14px}.tuneupActionCopy strong{font-size:13.5px}.tuneupActionCopy span{margin-top:5px;font-size:12.25px;line-height:1.5}.tuneupAction button{margin-top:8px}.tuneupExplanation{margin-top:19px;padding-top:16px}.tuneupExplanation strong{font-size:11.75px}.tuneupDisclaimer{opacity:.88}.heroSnapshot,.tuneupPanel,.storeStatusOverview,.module{-webkit-font-smoothing:antialiased;font-family:inherit}.heroSnapshot .eyebrow,.tuneupPanel .eyebrow,.storeStatusOverview .statusOverviewEyebrow,.module .rank{letter-spacing:.055em!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important}.kpi span{font-size:12px!important;font-weight:700!important;line-height:1.35!important}.kpi b{font-size:22px!important;line-height:1.15!important}.kpi small{font-size:12px!important;line-height:1.45!important}.tuneupTitleRow h2{font-size:24px!important;line-height:1.2!important}.tuneupScore strong{font-size:40px!important;line-height:1!important}.tuneupLead{font-size:13.5px!important;line-height:1.55!important}.tuneupCount strong{font-size:26px!important}.tuneupCount span{font-size:12.5px!important;line-height:1.45!important}.tuneupStatus,.tuneupStatus b{font-size:12.5px!important;line-height:1.35!important}.tuneupActionsIntro span{font-size:11.5px!important}.tuneupActionsIntro strong{font-size:14px!important;line-height:1.4!important}.tuneupActionsIntro p{font-size:12.5px!important;line-height:1.55!important}.tuneupActionCopy strong{font-size:13.5px!important;line-height:1.4!important}.tuneupAction button{font-size:12.5px!important}.tuneupExplanation strong{font-size:12.5px!important;line-height:1.4!important}.tuneupExplanation p{font-size:12.5px!important;line-height:1.55!important}.statusOverviewHeader h2{font-size:19px!important;line-height:1.25!important}.statusOverviewHeader p{font-size:13px!important;line-height:1.55!important}.statusOverviewSource{font-size:11.5px!important}.statusCardHeading>span{font-size:13.5px!important;font-weight:750!important;line-height:1.35!important}.statusDonutCenter strong{font-size:19px!important}.statusDonutCenter span{font-size:11.5px!important}.statusChartLegend span{font-size:12px!important;line-height:1.4!important}.statusSignalRow span{font-size:13px!important;line-height:1.35!important}.statusSignalRow small{font-size:11.5px!important;line-height:1.4!important}.statusSignalRow>strong{font-size:15px!important}.module h2,.compactModule h2{font-size:18px!important;font-weight:800!important;line-height:1.25!important}.moduleBenefit,.module:not(.compactModule) .moduleBenefit,.compactModule .moduleBenefit{font-size:13px!important;font-weight:650!important;line-height:1.45!important}.moduleCopy,.compactCopy,.compactModule .compactCopy{font-size:13.5px!important;line-height:1.55!important}.impact span,.liveImpact>span,.compactModule .liveImpact>span{font-size:11.5px!important;font-weight:750!important;line-height:1.35!important}.impact strong,.liveImpact>strong,.compactModule .liveImpact>strong{font-size:16px!important;line-height:1.25!important}.moduleBottom>div,.moduleBottom span{font-size:12.5px!important;line-height:1.5!important}.module .primary.small,.module .expandButton,.module .collapseButton,.compactModule .expandButtonLabel{font-size:12.5px!important;line-height:1.2!important}.tableHead,.tableRow{font-size:12px!important;line-height:1.4!important}.tableRow small{font-size:11.5px!important;line-height:1.4!important}.findingList div{font-size:12px!important;line-height:1.4!important}.chartPanel>div>span{font-size:11.5px!important}.chartPanel>div>b{font-size:13px!important}.visualArt>div>span{font-size:11.5px!important;line-height:1.4!important}.visualArt>div>strong{font-size:18px!important}.sectionTitle h2{font-size:19px!important;line-height:1.25!important}.sectionTitle p,.priorityLabel small{font-size:12.5px!important;line-height:1.5!important}.priorityLabel span{font-size:11.5px!important}@media (max-width:620px){.module h2,.compactModule h2{font-size:17px!important}.moduleBenefit,.compactModule .moduleBenefit,.moduleCopy,.compactCopy,.compactModule .compactCopy{font-size:13px!important}.tuneupTitleRow h2{font-size:21px!important}.tuneupScore strong{font-size:32px!important}}.heroScanButton{color:#1f4e79!important;background:#fff!important;border:1px solid #bed0dd!important;border-radius:12px!important;align-self:flex-start!important;width:auto!important;min-width:176px!important;max-width:210px!important;min-height:54px!important;padding:0!important;box-shadow:0 3px 10px #1f4e7912!important}.heroScanButton:hover{background:#f7fafc!important;border-color:#39749d!important;box-shadow:0 5px 14px #1f4e791a!important}.heroScanMain{gap:9px!important;min-height:52px!important;padding:9px 11px!important}.heroScanIcon{color:#1f4e79!important;background:#eaf2f7!important;border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important}.heroScanIcon svg{width:18px!important;height:18px!important}.heroScanContent{text-align:left!important}.heroScanContent strong{color:#173b5c!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.heroScanContent span{color:#687684!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.3!important}.heroScanArrow{color:#39749d!important}.heroScanArrow svg{width:16px!important;height:16px!important}.tuneupPanel{border-color:#d9e2e8!important;padding:26px 28px 22px!important;box-shadow:0 8px 24px #17212b0e!important}.tuneupTitleRow h2{letter-spacing:-.02em!important;font-size:22px!important}.tuneupLead{margin-top:7px!important;font-size:13.5px!important}.tuneupProgressTrack{height:13px!important;margin-top:18px!important}.tuneupStatusRow{margin-top:11px!important}.tuneupStatus{background:#fafbfc!important;min-height:27px!important;padding:4px 9px!important}.tuneupActions{grid-template-columns:150px minmax(0,1fr)!important;gap:20px!important;margin-top:19px!important;padding-top:18px!important}.tuneupActionsIntro span{color:#39749d!important;font-size:11.5px!important}.tuneupActionsIntro strong{color:#17212b!important;margin-top:4px!important;font-size:14px!important}.tuneupActionList{gap:10px!important}.tuneupAction{min-height:106px!important;box-shadow:none!important;background:#fbfcfd!important;border-color:#dee6eb!important;padding:13px!important}.tuneupActionNumber{background:#edf3f7!important;width:27px!important;height:27px!important;font-size:11.5px!important}.tuneupActionCopy strong{font-size:13.5px!important;font-weight:800!important}.tuneupActionCopy span{font-size:12.5px!important;line-height:1.45!important}.tuneupAction button{min-height:30px!important;padding:6px 9px!important;font-size:12px!important}.tuneupMethod{border-top:1px solid #e6ebef;margin-top:17px;padding-top:14px}.tuneupMethod summary{color:#39749d;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:750;line-height:1.4;list-style:none;display:inline-flex}.tuneupMethod summary::-webkit-details-marker{display:none}.tuneupMethod summary:before{content:"ⓘ";color:#39749d;font-size:13px}.tuneupMethod[open] summary{color:#173b5c}.tuneupMethodBody{background:#f8fafb;border:1px solid #dfe7ec;border-radius:10px;max-width:760px;margin-top:11px;padding:12px 14px}.tuneupMethodBody p{color:#5c6975;margin:0;font-size:12.75px;line-height:1.55}.tuneupMethodBody p+p{margin-top:8px}.statusCardHeading>span{font-size:14px!important}.statusHeadline{font-size:12.5px!important}.statusSignalRow span{font-size:13px!important}.statusSignalRow small{font-size:12px!important}.statusCardFooter{font-size:12.5px!important;line-height:1.5!important}.module h2,.compactModule h2{font-size:17px!important}.moduleBenefit{font-size:13px!important;line-height:1.45!important}.moduleCopy,.compactCopy{font-size:13px!important;line-height:1.5!important}.moduleBottom>div,.moduleBottom span{font-size:12.5px!important}@media (min-width:1000px){.tuneupActionList{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.heroScanButton{width:100%!important;max-width:none!important}.tuneupActions{grid-template-columns:1fr!important}}.moduleLibraryTitle{margin-top:34px;margin-bottom:15px}.moduleLibraryTitle>div{max-width:720px}.moduleLibraryIntro{color:#667481;max-width:670px;margin:6px 0 0;font-size:13px!important;line-height:1.5!important}.moduleGroups{flex-direction:column;gap:24px;display:flex}.moduleGroupShell{background:#f7f9fa;border:1px solid #dde5ea;border-radius:17px;padding:0 16px 16px;position:relative;overflow:hidden;box-shadow:0 7px 22px #17212b0b}.moduleGroupHeader{border-bottom:1px solid #1f4e791a;justify-content:space-between;align-items:center;gap:24px;margin:0 -16px 16px;padding:17px 20px;display:flex}.moduleGroupHeading{min-width:0}.moduleGroupLabel{color:#39749d;letter-spacing:.075em;margin-bottom:4px;font-size:11.5px;font-weight:850;line-height:1.3;display:block}.moduleGroupHeader h2{color:#17212b;letter-spacing:-.018em;margin:0;font-size:19px;font-weight:800;line-height:1.25}.moduleGroupHeader p{color:#667481;max-width:740px;margin:5px 0 0;font-size:13px;line-height:1.5}.moduleGroupCount{background:#ffffffb8;border:1px solid #1f4e791a;border-radius:999px;flex:none;align-items:baseline;gap:5px;padding:7px 11px;display:flex}.moduleGroupCount strong{color:#17212b;font-size:15px;line-height:1}.moduleGroupCount span{color:#687684;font-size:11.5px;line-height:1}.moduleGroupCards{flex-direction:column;gap:12px;display:flex}.moduleGroupCards>.module{background:#fff;margin:0!important}.moduleGroupCards .rank{display:none!important}.moduleGroup-start{background:#f4f9f7;border-color:#cfe2db}.moduleGroup-start .moduleGroupHeader{background:#eaf5f1;border-bottom-color:#cfe2db}.moduleGroup-start .moduleGroupLabel{color:#15805c}.moduleGroup-start .moduleGroupCount{background:#fff;border-color:#c8ded6}.moduleGroup-profit{background:#f4f7fa}.moduleGroup-profit .moduleGroupLabel{color:#1f4e79}.moduleGroup-inventory{background:#fbf8f2;border-color:#e6ddc9}.moduleGroup-inventory .moduleGroupHeader{background:#f5efe3;border-bottom-color:#e6ddc9}.moduleGroup-inventory .moduleGroupLabel{color:#9b681c}.moduleGroup-readiness{background:#f5f7f8}.moduleGroup-readiness .moduleGroupLabel{color:#536575}.moduleNavRow{position:relative}.moduleNavGroupStart:before{color:#72808c;letter-spacing:.075em;pointer-events:none;font-size:10.5px;font-weight:850;line-height:1;position:absolute;top:-20px;left:3px}.moduleNavGroupStart.moduleNavGroup-start:before{content:"START HERE";color:#15805c}.moduleNavGroupStart.moduleNavGroup-profit:before{content:"PROFIT & PRICING";color:#1f4e79}.moduleNavGroupStart.moduleNavGroup-inventory:before{content:"INVENTORY & CASH";color:#9b681c}.moduleNavGroupStart.moduleNavGroup-readiness:before{content:"STORE READINESS";color:#5a6b79}@media (max-width:800px){.moduleGroupShell{border-radius:14px;padding:0 12px 12px}.moduleGroupHeader{align-items:flex-start;margin-left:-12px;margin-right:-12px;padding:15px 16px}.moduleGroupHeader h2{font-size:17px}.moduleGroupHeader p{font-size:12.5px}}@media (max-width:560px){.moduleGroupHeader{flex-direction:column;gap:10px}.moduleGroupCount{align-self:flex-start}}.moduleGroupShell{margin-top:4px}.moduleGroupHeader{padding-top:19px;padding-bottom:19px;position:relative}.moduleGroupHeader:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.moduleGroup-start .moduleGroupHeader:before{background:#15805c}.moduleGroup-start .moduleGroupHeader{background:#e8f4f0}.moduleGroup-start{box-shadow:0 9px 26px #15805c12}.moduleGroup-profit .moduleGroupHeader:before{background:#1f4e79}.moduleGroup-profit .moduleGroupHeader{background:#e7eff6}.moduleGroup-inventory .moduleGroupHeader:before{background:#b7791f}.moduleGroup-inventory .moduleGroupHeader{background:#f6eedf}.moduleGroup-readiness .moduleGroupHeader:before{background:#657887}.moduleGroup-readiness .moduleGroupHeader{background:#e9edf0}.moduleGroupLabel{letter-spacing:.07em!important;font-size:12px!important;font-weight:850!important}.moduleGroupHeader h2{font-size:20px!important;line-height:1.2!important}.moduleGroupHeader p{max-width:760px;font-size:13.5px!important;line-height:1.5!important}.moduleGroups{gap:30px!important}.moduleGroupCards .compactModule{min-height:82px}.moduleGroupCards .compactModule .moduleTop{align-items:center}.moduleGroupCards .compactModule h2{font-size:16px!important}.moduleGroupCards .compactModule .moduleBenefit{margin-top:2px}.moduleGroupCards .compactModule .compactCopy{margin-top:5px}.moduleNavGroupStart{margin-top:38px!important}.moduleNavGroupStart:before{letter-spacing:.065em!important;font-size:11px!important;font-weight:850!important;top:-25px!important;left:4px!important}.moduleNavGroupStart:after{content:"";background:#e0e6ea;height:1px;position:absolute;top:-12px;left:3px;right:8px}nav .moduleNavGroupStart:first-child{margin-top:30px!important}nav .moduleNavGroupStart:first-child:after{display:none}.moduleNavGroup-start a{font-weight:750}@media (max-width:800px){.moduleGroups{gap:22px!important}.moduleGroupHeader h2{font-size:18px!important}.moduleGroupHeader p{font-size:13px!important}}.sidebar nav .moduleNavGroup-start:not(.moduleNavGroupStart):before,.sidebar nav .moduleNavGroup-profit:not(.moduleNavGroupStart):before,.sidebar nav .moduleNavGroup-inventory:not(.moduleNavGroupStart):before,.sidebar nav .moduleNavGroup-readiness:not(.moduleNavGroupStart):before{content:none!important;display:none!important}.compactModule .compactActions{grid-template-columns:116px 34px!important;justify-content:end!important;align-items:center!important;gap:10px!important}.compactChevron{color:#536575!important;background:#f7f9fa!important;border:1px solid #d5e0e7!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:grid!important}.clickableCompact:hover .compactChevron,.clickableCompact:focus-visible .compactChevron{transform:translate(2px);color:#1f4e79!important;background:#eaf1f7!important;border-color:#afc4d3!important}@media (max-width:1200px){.compactModule .compactActions{grid-template-columns:96px 34px!important}}@media (max-width:900px){.compactModule .compactActions{grid-template-columns:116px 34px!important;justify-content:end!important}}@media (max-width:620px){.compactModule .compactActions{grid-template-columns:108px 34px!important;justify-content:end!important}}.moduleEducation{background:linear-gradient(135deg,#f7fafcfa,#eff6f9f5);border:1px solid #d8e4ea;border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;margin-top:18px;padding:16px;display:grid}.moduleEducationText{min-width:0}.moduleEducationEyebrow{color:#315d73;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.moduleEducationTitle{color:#162a36;font-size:17px;font-weight:800;line-height:1.35;display:block}.moduleEducationMeta{color:#667985;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:12.5px;line-height:1.4;display:flex}.moduleEducationDot{color:#9aabb5}.moduleEducationNote{color:#60717c;max-width:620px;margin:10px 0 0;font-size:12.5px;line-height:1.55}.moduleEducationVideo{color:#234e65;background:#fff;border:1px solid #d4e0e6;border-radius:12px;min-width:0;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;overflow:hidden;box-shadow:0 5px 16px #19374612}.moduleEducationVideo:hover,.moduleEducationVideo:focus-visible{border-color:#afc8d5;transform:translateY(-1px);box-shadow:0 8px 20px #1937461c}.moduleEducationVideo:focus-visible{outline-offset:2px;outline:2px solid #5b8fa8}.moduleEducationVideo img{aspect-ratio:16/9;object-fit:cover;background:#e9eff2;width:100%;display:block}.moduleEducationFallback{aspect-ratio:16/9;color:#5c7481;background:#eaf0f3;place-items:center;width:100%;display:grid}.moduleEducationWatch{color:#234e65;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12.5px;font-weight:800;display:flex}@media (max-width:900px){.moduleEducation{grid-template-columns:1fr}.moduleEducationVideo{max-width:420px}}@media (max-width:620px){.moduleEducation{gap:14px;padding:14px}.moduleEducationVideo{max-width:none}}.moduleEducationVideo{width:100%;font:inherit;text-align:inherit;cursor:pointer;border:1px solid #d4e0e6;padding:0}.educationModalBackdrop{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c161eb8;place-items:center;padding:28px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.educationModal{background:#fff;border:1px solid #fff3;border-radius:18px;width:min(920px,94vw);max-height:92vh;overflow:hidden;box-shadow:0 30px 80px #00000057}.educationModalHeader{border-bottom:1px solid #e3eaee;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 20px;display:flex}.educationModalEyebrow{color:#3b718a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.educationModalTitle{color:#162a36;font-size:18px;font-weight:800;line-height:1.35;display:block}.educationModalMeta{color:#667985;margin-top:5px;font-size:12.5px}.educationModalClose{color:#465b68;cursor:pointer;background:#f7f9fa;border:1px solid #d8e2e7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid}.educationModalClose:hover,.educationModalClose:focus-visible{color:#1f4e65;background:#edf3f6}.educationModalClose:focus-visible,.educationModalDone:focus-visible{outline-offset:2px;outline:2px solid #5b8fa8}.educationModalVideo{aspect-ratio:16/9;background:#000;width:100%}.educationModalVideo iframe{border:0;width:100%;height:100%;display:block}.educationModalFooter{color:#657783;border-top:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 18px;font-size:12px;display:flex}.educationModalDone{color:#fff;min-width:82px;min-height:36px;font:inherit;cursor:pointer;background:#1e5877;border:0;border-radius:9px;padding:7px 16px;font-weight:800}.educationModalDone:hover{background:#174962}@media (max-width:700px){.educationModalBackdrop{padding:14px}.educationModal{width:100%}.educationModalHeader{padding:15px}.educationModalTitle{font-size:16px}.educationModalFooter{padding:10px 14px}}.educationModalHeader{align-items:center!important}.educationModalHeader .educationModalEyebrow{margin-bottom:0!important}a.pricingUpgradeLink{box-sizing:border-box;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.pricingPlanStatus{background:#f8fafce6;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;gap:4px;margin:18px 0 14px;padding:12px 14px;display:flex}.pricingPlanStatus strong{color:#0f172a;font-size:14px}.pricingPlanStatus span{color:#64748b;font-size:12px;line-height:1.45}.pricingPlanStatus.active{background:#ecfdf5b8;border-color:#05966938}.pricingPlanStatus.active strong{color:#047857}.pricingPlanStatus.error{background:#fffbebc7;border-color:#d9770638}.pricingPlanStatus.error strong{color:#92400e}.valueScenario{flex-direction:column;gap:20px;display:flex}.valueScenarioIntro{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.valueScenarioIntro h3{color:#0f172a;margin:5px 0 6px;font-size:20px;line-height:1.3}.valueScenarioIntro p{color:#64748b;max-width:680px;margin:0;font-size:13px;line-height:1.55}.valueScenarioSelected{text-align:right;background:#f8fafce6;border:1px solid #0f172a17;border-radius:14px;min-width:190px;padding:14px 16px}.valueScenarioSelected span{letter-spacing:.04em;color:#64748b;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.valueScenarioSelected strong{color:#0f172a;font-size:24px;line-height:1.15;display:block}.valueSliderBlock{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:16px 18px}.valueSliderBlock input[type=range]{width:100%;margin:10px 0 4px}.valueSliderRange{color:#94a3b8;justify-content:space-between;font-size:11px;display:flex}.valueMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.valueMetricCard{background:#fff;border:1px solid #0f172a17;border-radius:14px;min-height:112px;padding:16px}.valueMetricCard>span{letter-spacing:.09em;color:#64748b;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.valueMetricCard strong{color:#0f172a;margin-bottom:5px;font-size:25px;line-height:1.15;display:block}.valueMetricCard small{color:#94a3b8;font-size:11px;line-height:1.4;display:block}.valueMetricDifference{background:#ecfdf594;border-color:#0596692e}.valueMetricDifference strong{color:#047857}.valueComparisonCard{background:#fff;border:1px solid #0f172a17;border-radius:16px;padding:18px}.valueComparisonHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.valueComparisonHeader span{letter-spacing:.09em;color:#64748b;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.valueComparisonHeader strong{color:#0f172a;font-size:15px;display:block}.valueComparisonHeader small{color:#94a3b8}.valueBarRow+.valueBarRow{margin-top:18px}.valueBarLabel{justify-content:space-between;align-items:center;gap:18px;margin-bottom:7px;font-size:12px;display:flex}.valueBarLabel span{color:#475569}.valueBarLabel strong{color:#0f172a}.valueBarTrack{background:#e2e8f0c7;border-radius:999px;width:100%;height:14px;position:relative;overflow:hidden}.valueBarFill{border-radius:999px;height:100%;transition:width .22s}.valueBarPotential{background:linear-gradient(90deg,#2563eb,#0f766e)}.valueBarCost{background:linear-gradient(90deg,#94a3b8,#64748b)}.valueScenarioSummary{background:#ecfdf59e;border:1px solid #0596692b;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.valueScenarioSummary>div:first-child span{letter-spacing:.07em;color:#64748b;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.valueScenarioSummary>div:first-child strong{color:#047857;font-size:27px;line-height:1.1;display:block}.valueScenarioMultiple{text-align:right}.valueScenarioMultiple strong{color:#0f172a;font-size:24px;line-height:1.1;display:block}.valueScenarioMultiple span{color:#64748b;margin-top:3px;font-size:11px;display:block}.valueScenarioDisclaimer{color:#94a3b8;margin:0;padding-top:2px;font-size:10px;line-height:1.5}@media (max-width:760px){.valueScenarioIntro,.valueScenarioSummary,.valueComparisonHeader{flex-direction:column;align-items:stretch}.valueScenarioSelected{text-align:left;min-width:0}.valueMetricGrid{grid-template-columns:1fr}.valueScenarioMultiple{text-align:left}}.pricingCancelArea{margin-top:12px}.pricingCancelButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#b91c1c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b91c1c3d;border-radius:10px;padding:0 14px;font-size:12px;font-weight:750}.pricingCancelButton:hover{background:#fff7f7;border-color:#b91c1c6b}.pricingCancelConfirm{background:snow;border:1px solid #b91c1c2e;border-radius:12px;padding:15px}.pricingCancelConfirm strong{color:#991b1b;margin-bottom:5px;font-size:13px;display:block}.pricingCancelConfirm p{color:#64748b;margin:0;font-size:11px;line-height:1.55}.pricingCancelActions{align-items:center;gap:8px;margin-top:13px;display:flex}.pricingCancelConfirmButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:9px;padding:0 13px;font-size:11px;font-weight:750}.pricingCancelConfirmButton:hover{background:#991b1b}.pricingCancelMessage{color:#475569;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.pricingCancelMessage strong{font-size:12px}.pricingCancelMessage.error{color:#991b1b;background:#fff7f7;border-color:#b91c1c2e}.pricingCancelMessage.success{color:#047857;background:#ecfdf5;border-color:#0596692e}@media (max-width:600px){.pricingCancelActions{flex-direction:column;align-items:stretch}.pricingCancelActions button{width:100%}}.commandCenterFrame{background:#f5f7f8;min-height:100vh}.commandCenterBar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e2e8ec;grid-template-columns:minmax(210px,1fr) minmax(360px,620px) minmax(220px,1fr);align-items:center;gap:22px;min-height:84px;padding:14px 26px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0f172a0b}.commandCenterBrand{align-items:center;gap:16px;min-width:0;display:flex}.commandCenterBrand .brand{flex:none}.commandCenterStore{color:#334155;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.commandCenterStore svg{color:#64748b;grid-row:1/3}.commandCenterStore span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.commandCenterStore small{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;min-width:0;font-size:9px;overflow:hidden}.commandCenterSelector{width:100%;max-width:620px;margin:0 auto}.commandCenterSelector label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px 2px;font-size:9px;font-weight:850;display:block}.commandCenterSelector select{color:#0f172a;width:100%;height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8de;border-radius:11px;padding:0 42px 0 14px;font-size:14px;font-weight:760;box-shadow:0 2px 5px #0f172a09}.commandCenterSelectorHint{white-space:nowrap;text-overflow:ellipsis;color:#64748b;margin:5px 2px 0;font-size:9.5px;line-height:1.3;display:block;overflow:hidden}.commandCenterUtilities{justify-content:flex-end;align-items:center;gap:7px;display:flex}.commandUtilityButton,.commandMenu>summary{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:720;list-style:none;display:flex}.commandMenu>summary::-webkit-details-marker{display:none}.commandUtilityButton:hover,.commandMenu>summary:hover{background:#f8fafc;border-color:#cbd5dc}.commandMenu{position:relative}.commandMenu[open]>summary{background:#f8fafc;border-color:#b9c6d0}.commandMenuPanel{z-index:100;background:#fff;border:1px solid #dbe3e8;border-radius:12px;width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0f172a24}.commandMenuPanel button,.commandMenuPanel>a{color:#334155;text-align:left;width:100%;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.commandMenuPanel button:hover,.commandMenuPanel>a:hover{color:#0f172a;background:#f1f5f9}.commandAccountPanel{width:280px;max-height:min(72vh,620px);overflow:auto}.commandMenuDivider{background:#e8edf0;height:1px;margin:7px 5px}.commandManageHeading{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px 7px;font-size:9px;font-weight:850}.commandManageModules{flex-direction:column;gap:1px;display:flex}.commandModuleToggle{color:#475569;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:31px;padding:4px 9px;font-size:10.5px;font-weight:620;display:flex}.commandModuleToggle:hover{background:#f8fafc}.commandModuleToggle input{accent-color:#2563eb;width:14px;height:14px;margin:0}.commandCenterContext{background:#fff;border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:0 28px;display:flex}.commandCenterContext span{color:#64748b;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.commandCenterContext span svg{color:#059669}.commandCenterContext strong{color:#334155;font-size:10.5px;font-weight:760}.commandCenterWorkspace{min-width:0}.commandCenterWorkspace>.content{width:min(1440px,100%);margin:0 auto;padding-left:28px;padding-right:28px}.commandCenterSingleModule{width:min(1180px,100% - 48px);margin:28px auto 70px}.commandCenterSingleModule>.module{margin:0!important}.commandCenterSingleModule .rank{display:none!important}.commandOverviewNext{background:#fff;border:1px solid #dce4e9;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:24px 0 8px;padding:18px 20px;display:grid;box-shadow:0 5px 16px #0f172a09}.commandOverviewNextIcon{color:#2563eb;background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.commandOverviewNext .eyebrow{margin-bottom:3px;display:block}.commandOverviewNext h2{color:#0f172a;margin:0;font-size:16px}.commandOverviewNext p{color:#64748b;max-width:700px;margin:4px 0 0;font-size:11px;line-height:1.5}.commandOverviewNext>button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbe4;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.commandOverviewNext>button:hover{background:#f8fafc}@media (max-width:1050px){.commandCenterBar{grid-template-columns:1fr;gap:10px;padding:12px 18px}.commandCenterBrand{justify-content:space-between}.commandCenterSelector{max-width:none}.commandCenterUtilities{justify-content:flex-start}.commandCenterSelectorHint{white-space:normal}}@media (max-width:700px){.commandCenterBar{padding:12px;position:relative}.commandCenterStore{display:none}.commandCenterUtilities{flex-wrap:wrap}.commandCenterContext{padding:0 14px}.commandCenterWorkspace>.content{padding-left:13px;padding-right:13px}.commandCenterSingleModule{width:calc(100% - 26px);margin-top:13px}.commandOverviewNext{grid-template-columns:auto 1fr}.commandOverviewNext>button{grid-column:1/-1;justify-content:center;width:100%}.commandAccountPanel{width:auto;position:fixed;left:12px;right:12px}}:root{--mpd-phase2-readability:1}.commandCenterSelectorLabel{letter-spacing:.055em!important;font-size:12px!important;line-height:1.25!important}.commandCenterSelector select{min-height:44px!important;font-size:15px!important;line-height:1.3!important}.commandCenterSelectorHint{font-size:13px!important;line-height:1.45!important}.commandCenterStore{font-size:14px!important;line-height:1.35!important}.commandCenterStore strong{font-size:14px!important}.commandCenterStore small{font-size:12px!important;line-height:1.35!important}.commandCenterUtility,.commandCenterUtility button,.commandCenterUtility a{font-size:14px!important}.commandCenterUtility button{min-height:40px}.commandCenterContext strong{font-size:13px!important;line-height:1.4!important}.commandCenterWorkspace>header:first-child,.commandCenterWorkspace>*>header:first-child{display:none!important}.commandCenterWorkspace{font-size:15px;line-height:1.55}.commandCenterWorkspace>*{min-width:0}.commandCenterWorkspace p,.commandCenterWorkspace li{font-size:15px!important;line-height:1.6!important}.commandCenterWorkspace small{font-size:13px!important;line-height:1.45!important}.commandCenterWorkspace input,.commandCenterWorkspace select,.commandCenterWorkspace textarea{font-size:14px!important}.commandCenterWorkspace button,.commandCenterWorkspace a{font-size:14px}.commandCenterWorkspace .eyebrow,.commandCenterWorkspace .rank{letter-spacing:.055em!important;font-size:12px!important;line-height:1.3!important}.commandCenterWorkspace .primary.small,.commandCenterWorkspace .ghost,.commandCenterWorkspace .collapseButton,.commandCenterWorkspace .expandButton{font-size:14px!important}.commandCenterWorkspace .moduleCopy,.commandCenterWorkspace .compactCopy{font-size:15px!important;line-height:1.55!important}.commandCenterWorkspace .moduleBenefit{font-size:15px!important;line-height:1.45!important}.commandCenterWorkspace .priorityLabel span,.commandCenterWorkspace .priorityLabel small{font-size:12px!important;line-height:1.35!important}.commandCenterWorkspace .impact span{font-size:13px!important}.commandCenterWorkspace .price span,.commandCenterWorkspace .price small{font-size:12px!important}.commandCenterWorkspace .kpi span,.commandCenterWorkspace .kpi small{font-size:13px!important;line-height:1.4!important}.commandCenterWorkspace .sectionTitle p{font-size:14px!important;line-height:1.5!important}.commandCenterWorkspace .marginSeverity{font-size:12px!important}.commandCenterWorkspace .marginNextCopy>span{font-size:12px!important;line-height:1.35!important}.commandCenterWorkspace .marginNextCopy>small{font-size:13px!important;line-height:1.5!important}.commandCenterWorkspace .marginNextCopy>b{font-size:15px!important;line-height:1.4!important}.commandCenterWorkspace .marginLiveSource{font-size:13px!important}.commandCenterWorkspace .tmConfigure{font-size:13px!important;line-height:1.45!important}.commandCenterWorkspace .tableHead,.commandCenterWorkspace .tableRow,.commandCenterWorkspace .realMarginHead,.commandCenterWorkspace .realMarginRow,.commandCenterWorkspace .trueMarginHead,.commandCenterWorkspace .trueMarginRow{font-size:14px!important;line-height:1.45!important}.pricingPage{font-size:15px}.pricingPage p,.pricingFeatureList li{font-size:15px!important;line-height:1.55!important}.pricingFacts span{font-size:13px!important}.pricingFacts strong{font-size:15px!important}.pricingBillingNote{font-size:13px!important;line-height:1.5!important}.pricingPage button,.pricingPage a{font-size:14px!important}.legalDoc section p{font-size:15px!important;line-height:1.7!important}.legalDoc section h2{font-size:19px!important;line-height:1.3!important}.updated{font-size:13px!important}.legalCallout p{font-size:14px!important;line-height:1.6!important}@media (max-width:1100px){.commandCenterSelector select,.commandCenterWorkspace p,.commandCenterWorkspace li{font-size:15px!important}}@media (max-width:720px){.commandCenterSelectorLabel{font-size:11px!important}.commandCenterSelectorHint{font-size:12px!important}.commandCenterWorkspace p,.commandCenterWorkspace li{font-size:14px!important}.commandCenterWorkspace small{font-size:12px!important}.commandCenterWorkspace button,.commandCenterWorkspace a{font-size:14px!important}}:root{--mpd-report-design-system-v1:1;--mpd-report-navy:#1f4e79;--mpd-report-blue:#2d8fc5;--mpd-report-blue-soft:#eef6fb;--mpd-report-blue-band:#e6f1f7;--mpd-report-green:#15805c;--mpd-report-green-soft:#eff8f4;--mpd-report-amber:#b7791f;--mpd-report-amber-soft:#fff7e8;--mpd-report-red:#c44747;--mpd-report-red-soft:#fff2f2;--mpd-report-neutral:#f4f6f8;--mpd-report-border:#d5e0e7}.commandCenterBar{background:linear-gradient(#fbfdff,#f3f8fb)!important;border-bottom:1px solid #cadae4!important}.commandCenterSelector label{color:var(--mpd-report-navy)!important}.commandCenterSelector select{border-color:#afc9da!important;box-shadow:0 2px 6px #1f4e7912!important}.commandCenterSelector select:focus{border-color:var(--mpd-report-blue)!important;outline:3px solid #2d8fc521!important}.commandCenterSelectorHint{color:#596d7a!important}.commandCenterContext{background:#edf5f9!important;border-bottom:1px solid #d4e2ea!important}.commandCenterContext strong{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .module,.commandCenterWorkspace .compactModule,.commandCenterSingleModule>.module{border-top:4px solid var(--mpd-report-navy)!important;box-shadow:0 7px 20px #1f4e790e!important}.commandCenterWorkspace .sectionTitle{border-left:4px solid var(--mpd-report-blue);padding-left:14px}.commandCenterWorkspace .sectionTitle .eyebrow{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .heroSnapshot{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#fff,#f5fafd)!important;box-shadow:0 7px 22px #1f4e790e!important}.commandCenterWorkspace .heroSnapshot>div:first-child .eyebrow{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .kpi.blue{background:#f0f7fb!important;border-color:#c5dbe8!important}.commandCenterWorkspace .kpi.green{background:var(--mpd-report-green-soft)!important;border-color:#c9e3d7!important}.commandCenterWorkspace .kpi.amber{background:var(--mpd-report-amber-soft)!important;border-color:#e8d3a9!important}.commandCenterWorkspace .kpi.red{background:var(--mpd-report-red-soft)!important;border-color:#e9c7c7!important}.commandCenterWorkspace .kpi.blue b{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .kpi.green b{color:var(--mpd-report-green)!important}.commandCenterWorkspace .kpi.amber b{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .kpi.red b{color:var(--mpd-report-red)!important}.commandCenterWorkspace .tuneupPanel{border-top:4px solid var(--mpd-report-amber)!important;background:linear-gradient(#fffcf6,#fff 45%)!important}.commandOverviewNext{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef6fb,#fff 68%)!important}.commandOverviewNextIcon{color:var(--mpd-report-navy)!important;background:#ddeef8!important}.commandCenterWorkspace .opportunityHero{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#edf6fb,#fff 72%)!important}.commandCenterWorkspace .opportunityHeroNumber{background:#e6f1f7!important;border-color:#bfd5e3!important}.commandCenterWorkspace .opportunityHeroNumber strong{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .opportunitySummary article.act{background:#fff0f0!important;border-color:#e5baba!important}.commandCenterWorkspace .opportunitySummary article.review{background:#fff6e6!important;border-color:#e6c88e!important}.commandCenterWorkspace .opportunitySummary article.coverage{background:#edf6fb!important;border-color:#bfd7e7!important}.commandCenterWorkspace .opportunitySummary article.clear{background:#edf8f3!important;border-color:#bddccf!important}.commandCenterWorkspace .opportunitySummary article.act strong{color:var(--mpd-report-red)!important}.commandCenterWorkspace .opportunitySummary article.review strong{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .opportunitySummary article.coverage strong{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .opportunitySummary article.clear strong{color:var(--mpd-report-green)!important}.commandCenterWorkspace .opportunityQueue{border-top:4px solid var(--mpd-report-navy)!important}.commandCenterWorkspace .opportunityQueue>.opportunitySectionHead{background:#eef6fb;border-radius:10px;padding:14px 16px}.commandCenterWorkspace .opportunityItem.act{border-left-color:var(--mpd-report-red)!important;background:linear-gradient(90deg,#fff5f5,#fff 18%)!important}.commandCenterWorkspace .opportunityItem.review{border-left-color:var(--mpd-report-amber)!important;background:linear-gradient(90deg,#fff9ec,#fff 18%)!important}.commandCenterWorkspace .opportunityItem.coverage{border-left-color:var(--mpd-report-blue)!important;background:linear-gradient(90deg,#f1f8fc,#fff 18%)!important}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation>div{background:#f3f8fb!important;border-color:#d6e4ec!important}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation strong{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .opportunityMoreFindings{background:#eef6fb!important;border-color:#bdd3e1!important}.commandCenterWorkspace .opportunityMoreFindings>summary{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .opportunityClear{border-top:4px solid var(--mpd-report-green)!important;background:linear-gradient(#f2faf6,#fff 30%)!important}.commandCenterWorkspace .opportunityClear .opportunityEyebrow{color:var(--mpd-report-green)!important}.commandCenterWorkspace .opportunityMethod{border-top:4px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#f0f7fb,#fff 55%)!important}.commandCenterWorkspace .trueMarginHero{border-left:5px solid var(--mpd-report-navy);background:linear-gradient(90deg,#edf6fb,#fff 70%);border-radius:14px;padding:22px 24px}.commandCenterWorkspace .trueMarginHero .eyebrow{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .trueMarginWorkspace>section,.commandCenterWorkspace .trueMarginWorkspace>div{border-top:3px solid #bcd5e4!important}.commandCenterWorkspace .trueMarginWorkspace .modelAssumptions,.commandCenterWorkspace .trueMarginWorkspace .trueMarginAssumptions{background:#f2f8fc!important}.commandCenterWorkspace .tmHealthy strong{color:var(--mpd-report-green)!important}.commandCenterWorkspace .tmLow strong{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .tmNegative strong{color:var(--mpd-report-red)!important}.commandCenterSingleModule .marginFindingGraphic{border-radius:12px;padding:16px;background:#f1f7fb!important}.commandCenterSingleModule .marginHealthy{color:var(--mpd-report-green)}.commandCenterSingleModule .marginLow{color:var(--mpd-report-amber)}.commandCenterSingleModule .marginNegative{color:var(--mpd-report-red)}.commandCenterWorkspace .chartPanel{background:#f5f9fc!important;border-color:#d3e2eb!important}.commandCenterWorkspace .tableMini,.commandCenterWorkspace .findingList{border-color:#d6e2e9!important}.commandCenterWorkspace .tableHead{color:var(--mpd-report-navy)!important;background:#eaf3f8!important}.commandCenterWorkspace .beforeAfter>div{border-top:3px solid #bed6e5!important}.commandCenterWorkspace button.primary,.commandCenterWorkspace .primary,.commandCenterWorkspace .opportunityAction{background:var(--mpd-report-navy)!important;border-color:var(--mpd-report-navy)!important}.commandCenterWorkspace button.primary:hover,.commandCenterWorkspace .primary:hover,.commandCenterWorkspace .opportunityAction:hover{background:#173b5c!important}.commandCenterWorkspace .opportunitySummary span,.commandCenterWorkspace .opportunitySummary small{font-size:13px!important;line-height:1.4!important}.commandCenterWorkspace .opportunityEvidence span{font-size:12px!important}.commandCenterWorkspace .opportunityEvidence strong{font-size:14px!important}.commandCenterWorkspace .opportunityClearGrid p{font-size:14px!important;line-height:1.55!important}@media (max-width:700px){.commandCenterWorkspace .opportunityQueue>.opportunitySectionHead{padding:12px}.commandCenterWorkspace .trueMarginHero{padding:18px}}:root{--mpd-command-header-cleanup-v2:1}.commandCenterBrand,.commandCenterStore{display:none!important}.commandCenterBar{grid-template-columns:minmax(0,1fr) minmax(440px,760px) minmax(0,1fr)!important;gap:20px!important;min-height:76px!important;padding:11px 24px!important}.commandCenterUtilities{grid-column:3;justify-self:end;position:relative}.commandCenterSelector label{letter-spacing:.065em!important;margin-bottom:5px!important;font-size:12px!important;line-height:1.25!important}.commandCenterSelector select{min-height:46px!important;font-size:15px!important}.commandCenterSelectorHint{color:#536976!important;margin-top:6px!important;font-size:14px!important;line-height:1.4!important}.commandUtilityButton,.commandMenu>summary{min-height:40px!important;padding:0 12px!important;font-size:14px!important}.commandMenu{isolation:isolate;position:relative}.commandMenuPanel{z-index:300!important;top:calc(100% + 9px)!important;right:0!important;box-shadow:0 18px 48px #0f172a2e!important}.commandMenuPanel button,.commandMenuPanel>a{min-height:39px!important;font-size:14px!important}.commandAccountPanel{width:310px!important}.commandCenterContext{justify-content:flex-start!important;min-height:34px!important;padding:0 24px!important}.commandCenterContext span{font-size:13px!important;line-height:1.35!important}.commandCenterContext strong{display:none!important}@media (max-width:1100px){.commandCenterBar{grid-template-columns:minmax(0,1fr) auto!important}.commandCenterSelector{grid-column:1;max-width:none!important}.commandCenterUtilities{grid-column:2}}@media (max-width:760px){.commandCenterBar{grid-template-columns:1fr!important;padding:11px 13px!important}.commandCenterSelector{grid-area:1/1}.commandCenterUtilities{flex-wrap:wrap;grid-area:2/1;justify-self:start}.commandMenuPanel{max-height:70vh;overflow:auto;width:auto!important;position:fixed!important;left:12px!important;right:12px!important}.commandCenterContext{padding:0 14px!important}}:root{--mpd-report-batch1-v1:1}.commandCenterWorkspace .phReportHero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(135deg,#edf6fb,#fff 72%)!important;box-shadow:0 7px 20px #1f4e790e!important}.commandCenterWorkspace .phSectionHeading{border-left:4px solid var(--mpd-report-blue)!important;background:#eef6fb!important;border-radius:10px!important;padding:12px 14px!important}.commandCenterWorkspace .phVariantTable{overflow:hidden;background:#fff!important;border:1px solid #d7e3ea!important;border-radius:12px!important}.commandCenterWorkspace .phVariantTable>div:first-child{color:var(--mpd-report-navy)!important;background:#eaf3f8!important}.commandCenterWorkspace .icHero{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#edf6fb,#fff 72%)!important;box-shadow:0 7px 20px #1f4e790e!important}.commandCenterWorkspace .icMetrics{gap:12px!important}.commandCenterWorkspace .icMetric{border:1px solid #d7e3ea!important;box-shadow:0 4px 12px #1f4e7909!important}.commandCenterWorkspace .icMetricNavy{border-top:3px solid var(--mpd-report-navy)!important;background:#eef4f8!important}.commandCenterWorkspace .icMetricBlue{border-top:3px solid var(--mpd-report-blue)!important;background:#eef7fc!important}.commandCenterWorkspace .icMetricNavy strong,.commandCenterWorkspace .icMetricNavy b{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .icMetricBlue strong,.commandCenterWorkspace .icMetricBlue b{color:#2379a8!important}.commandCenterWorkspace .icVariantTable{overflow:hidden;background:#fff!important;border:1px solid #d7e3ea!important;border-radius:12px!important}.commandCenterWorkspace .icTableNotice{border-left:4px solid var(--mpd-report-blue)!important;background:#f0f7fb!important}.commandCenterWorkspace .irHero{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#edf6fb,#fff 72%)!important;box-shadow:0 7px 20px #1f4e790e!important}.commandCenterWorkspace .irMetric{border:1px solid #d7e3ea!important;box-shadow:0 4px 12px #1f4e7909!important}.commandCenterWorkspace .irMetricRed{background:var(--mpd-report-red-soft)!important;border-top:3px solid var(--mpd-report-red)!important}.commandCenterWorkspace .irMetricAmber{background:var(--mpd-report-amber-soft)!important;border-top:3px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .irMetricBlue{background:var(--mpd-report-blue-soft)!important;border-top:3px solid var(--mpd-report-blue)!important}.commandCenterWorkspace .irMetricNavy{border-top:3px solid var(--mpd-report-navy)!important;background:#eef4f8!important}.commandCenterWorkspace .irMetricRed strong,.commandCenterWorkspace .irMetricRed b{color:var(--mpd-report-red)!important}.commandCenterWorkspace .irMetricAmber strong,.commandCenterWorkspace .irMetricAmber b{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .irMetricBlue strong,.commandCenterWorkspace .irMetricBlue b{color:#2379a8!important}.commandCenterWorkspace .irMetricNavy strong,.commandCenterWorkspace .irMetricNavy b{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .irFindingGrid{gap:12px!important}.commandCenterWorkspace .irFindingTop{border-left:4px solid var(--mpd-report-amber)!important;background:linear-gradient(90deg,#fff9ec,#fff 40%)!important}.commandCenterWorkspace .irFindingNumber{color:var(--mpd-report-amber)!important;background:#fff0d3!important}.commandCenterWorkspace .irVariantTable{overflow:hidden;border:1px solid #d7e3ea!important;border-radius:12px!important}.commandCenterWorkspace .irTableNotice{border-left:4px solid var(--mpd-report-blue)!important;background:#f0f7fb!important}.commandCenterWorkspace .irQuickCompleteStatus{border-left:4px solid var(--mpd-report-green)!important;background:var(--mpd-report-green-soft)!important}.commandCenterWorkspace .dr3Hero{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#fff8ea,#fff 72%)!important;box-shadow:0 7px 20px #1f4e790d!important}.commandCenterWorkspace .dr3Kpis{gap:12px!important}.commandCenterWorkspace .dr3Kpis>*{border:1px solid #e5d4b0!important;border-top:3px solid var(--mpd-report-amber)!important;background:var(--mpd-report-amber-soft)!important}.commandCenterWorkspace .dr3Kpis>* strong,.commandCenterWorkspace .dr3Kpis>* b{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .deadStockHeader{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(135deg,#fff8ea,#fff 72%)!important;box-shadow:0 7px 20px #1f4e790d!important}.commandCenterWorkspace .deadStockHeaderBadge{color:var(--mpd-report-amber)!important;background:#fff1d2!important;border-color:#e4c788!important}.commandCenterWorkspace .deadStockMetrics{gap:12px!important}.commandCenterWorkspace .deadStockCash{border-top:3px solid var(--mpd-report-amber)!important;background:var(--mpd-report-amber-soft)!important}.commandCenterWorkspace .deadStockUnits{border-top:3px solid var(--mpd-report-red)!important;background:var(--mpd-report-red-soft)!important}.commandCenterWorkspace .deadStockMissing{border-top:3px solid var(--mpd-report-blue)!important;background:var(--mpd-report-blue-soft)!important}.commandCenterWorkspace .deadStockCash strong,.commandCenterWorkspace .deadStockCash b{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .deadStockUnits strong,.commandCenterWorkspace .deadStockUnits b{color:var(--mpd-report-red)!important}.commandCenterWorkspace .deadStockMissing strong,.commandCenterWorkspace .deadStockMissing b{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .deadStockResults{border-top:4px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .deadStockTable{overflow:hidden;border:1px solid #d7e3ea!important;border-radius:12px!important}.commandCenterWorkspace .deadStockCoverage,.commandCenterWorkspace .deadStockCostNotice{border-left:4px solid var(--mpd-report-blue)!important;background:#f2f8fc!important}.commandCenterWorkspace .phReportHero p,.commandCenterWorkspace .icHero p,.commandCenterWorkspace .irHero p,.commandCenterWorkspace .dr3Hero p,.commandCenterWorkspace .deadStockHeader p{font-size:15px!important;line-height:1.55!important}.commandCenterWorkspace .icMetric span,.commandCenterWorkspace .irMetric span,.commandCenterWorkspace .dr3Kpis span,.commandCenterWorkspace .deadStockMetrics span{font-size:13px!important;line-height:1.4!important}.commandCenterWorkspace .icMetric strong,.commandCenterWorkspace .irMetric strong,.commandCenterWorkspace .deadStockMetrics strong{font-size:18px!important}@media (max-width:760px){.commandCenterWorkspace .phSectionHeading{padding:10px 12px!important}.commandCenterWorkspace .icMetrics,.commandCenterWorkspace .irMetrics,.commandCenterWorkspace .dr3Kpis,.commandCenterWorkspace .deadStockMetrics{gap:9px!important}}:root{--mpd-report-batch1-color-v2:1}.phReportHero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f5fafd 45%,#fff 82%)!important}.phSectionHeading{border-left:4px solid var(--mpd-report-blue)!important;background:#eaf4fa!important}.phVariantTable{border:1px solid #cadde8!important;box-shadow:0 5px 15px #1f4e790a!important}.icHero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f6fafd 48%,#fff 84%)!important}.icMetrics>:first-child{border-top:4px solid var(--mpd-report-green)!important;background:#edf8f3!important}.icMetrics>:nth-child(2){border-top:4px solid var(--mpd-report-blue)!important;background:#edf6fb!important}.icMetrics>:nth-child(3){border-top:4px solid var(--mpd-report-navy)!important;background:#eef3f7!important}.icMetrics>:nth-child(4){border-top:4px solid var(--mpd-report-amber)!important;background:#fff7e8!important}.icMetrics>:first-child strong,.icMetrics>:first-child b{color:var(--mpd-report-green)!important}.icMetrics>:nth-child(2) strong,.icMetrics>:nth-child(2) b{color:#2379a8!important}.icMetrics>:nth-child(3) strong,.icMetrics>:nth-child(3) b{color:var(--mpd-report-navy)!important}.icMetrics>:nth-child(4) strong,.icMetrics>:nth-child(4) b{color:var(--mpd-report-amber)!important}.icDefinition{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f7fbfd 72%)!important}.icCostGap{border-left:5px solid var(--mpd-report-amber)!important;background:linear-gradient(90deg,#fff5df,#fffbf2 72%)!important}.icConcentrationGrid>*{border-top:3px solid var(--mpd-report-navy)!important;background:linear-gradient(#f1f7fb,#fff 58%)!important}.icVariantTable{border:1px solid #c9dde8!important}.icTableNotice{border-left:4px solid var(--mpd-report-blue)!important;background:#eaf5fb!important;font-size:13px!important}.irHero{border-top:4px solid var(--mpd-report-navy)!important;background:linear-gradient(110deg,#eff7fb,#fff 78%)!important}.irQuickSetup,.irLogicCard{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef7fc,#f9fcfe 70%)!important}.irFinding.danger{border-top:4px solid var(--mpd-report-red)!important;background:linear-gradient(#fff2f2,#fff 44%)!important}.irFinding.warning{border-top:4px solid var(--mpd-report-amber)!important;background:linear-gradient(#fff7e8,#fff 44%)!important}.irFinding.clear{border-top:4px solid var(--mpd-report-green)!important;background:linear-gradient(#eff8f4,#fff 44%)!important}.dr3Hero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f8fbfd 52%,#fff 84%)!important}.dr3Kpis>:first-child{border-top:4px solid var(--mpd-report-blue)!important;background:#edf6fb!important}.dr3Kpis>:nth-child(2){border-top:4px solid var(--mpd-report-red)!important;background:#fff1f1!important}.dr3Kpis>:nth-child(3){border-top:4px solid var(--mpd-report-amber)!important;background:#fff7e8!important}.dr3Kpis>:nth-child(4){border-top:4px solid var(--mpd-report-navy)!important;background:#eef6fb!important}.dr3Kpis>:first-child strong,.dr3Kpis>:first-child b{color:#2379a8!important}.dr3Kpis>:nth-child(2) strong,.dr3Kpis>:nth-child(2) b{color:var(--mpd-report-red)!important}.dr3Kpis>:nth-child(3) strong,.dr3Kpis>:nth-child(3) b{color:var(--mpd-report-amber)!important}.dr3Kpis>:nth-child(4) strong,.dr3Kpis>:nth-child(4) b{color:var(--mpd-report-navy)!important}.dr3Page section{box-shadow:0 5px 15px #1f4e7909}.deadStockHeader{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f8fbfd 54%,#fff 84%)!important}.deadStockThresholdCard{border:1px solid #c9dde8!important;border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f8fcfe 72%)!important}.deadStockThresholdIcon{color:var(--mpd-report-navy)!important;background:#dceef8!important}.deadStockMetrics>*{background:#f8fbfd!important;border:1px solid #d6e2e9!important}.deadStockMetrics>:first-child{border-top:4px solid var(--mpd-report-amber)!important}.deadStockMetrics>:nth-child(2){border-top:4px solid var(--mpd-report-blue)!important}.deadStockMetrics>:nth-child(3){border-top:4px solid var(--mpd-report-green)!important}.deadStockMetrics>:nth-child(4){border-top:4px solid var(--mpd-report-navy)!important}.deadStockEmpty{border:1px solid #bfdccd!important;border-left:5px solid var(--mpd-report-green)!important;background:linear-gradient(90deg,#edf8f3,#f8fcfa 72%)!important}.deadStockEmptyIcon{color:var(--mpd-report-green)!important;background:#ddf2e8!important}.deadStockResults{border-top:4px solid var(--mpd-report-amber)!important;background:linear-gradient(#fffbf3,#fff 24%)!important}.deadStockMethodology{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f8fcfe 72%)!important}.deadStockCoverage,.deadStockCostNotice{border-left:4px solid var(--mpd-report-blue)!important;background:#eef7fc!important}.phReportHero,.icHero,.irHero,.dr3Hero,.deadStockHeader{box-shadow:0 8px 22px #1f4e790e!important}.icDefinition,.icCostGap,.irQuickSetup,.irLogicCard,.deadStockThresholdCard,.deadStockMethodology{box-shadow:0 4px 14px #1f4e7909!important}.dr3Kpis>*,.deadStockMetrics>*,.icMetrics>*{min-height:108px}.dr3Kpis span,.deadStockMetrics span,.icMetrics span{font-size:13px!important}@media (max-width:760px){.dr3Kpis>*,.deadStockMetrics>*,.icMetrics>*{min-height:auto}}:root{--mpd-report-batch1-specificity-v3:1}.commandCenterWorkspace .dr3Kpis>:first-child{border-top:4px solid var(--mpd-report-blue)!important;background:#edf6fb!important}.commandCenterWorkspace .dr3Kpis>:nth-child(2){border-top:4px solid var(--mpd-report-red)!important;background:#fff1f1!important}.commandCenterWorkspace .dr3Kpis>:nth-child(3){border-top:4px solid var(--mpd-report-amber)!important;background:#fff7e8!important}.commandCenterWorkspace .dr3Kpis>:nth-child(4){border-top:4px solid var(--mpd-report-navy)!important;background:#eef3f7!important}.commandCenterWorkspace .dr3Kpis>:first-child strong{color:#2379a8!important}.commandCenterWorkspace .dr3Kpis>:nth-child(2) strong{color:var(--mpd-report-red)!important}.commandCenterWorkspace .dr3Kpis>:nth-child(3) strong{color:var(--mpd-report-amber)!important}.commandCenterWorkspace .dr3Kpis>:nth-child(4) strong{color:var(--mpd-report-navy)!important}.commandCenterWorkspace .dr3Hero{border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f8fbfd 52%,#fff 84%)!important}.commandCenterWorkspace .icMetrics>:first-child{border-top:4px solid var(--mpd-report-green)!important;background:#edf8f3!important}.commandCenterWorkspace .icMetrics>:nth-child(2){border-top:4px solid var(--mpd-report-blue)!important;background:#edf6fb!important}.commandCenterWorkspace .icMetrics>:nth-child(3){border-top:4px solid var(--mpd-report-navy)!important;background:#eef3f7!important}.commandCenterWorkspace .icMetrics>:nth-child(4){border-top:4px solid var(--mpd-report-amber)!important;background:#fff7e8!important}.commandCenterWorkspace .icDefinition{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f7fbfd 72%)!important}.commandCenterWorkspace .icCostGap{border-left:5px solid var(--mpd-report-amber)!important;background:linear-gradient(90deg,#fff5df,#fffbf2 72%)!important}.commandCenterWorkspace .icConcentrationGrid>*{border-top:3px solid var(--mpd-report-navy)!important;background:linear-gradient(#f1f7fb,#fff 58%)!important}.commandCenterWorkspace .deadStockIntro{border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#fff 78%)!important}.commandCenterWorkspace .deadStockThresholdCard{border:1px solid #c9dde8!important;border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f8fcfe 72%)!important}.commandCenterWorkspace .deadStockThresholdIcon{color:var(--mpd-report-navy)!important;background:#dceef8!important}.commandCenterWorkspace .deadStockMetrics>:first-child{border-top:4px solid var(--mpd-report-amber)!important;background:#fff7e8!important}.commandCenterWorkspace .deadStockMetrics>:nth-child(2){border-top:4px solid var(--mpd-report-blue)!important;background:#edf6fb!important}.commandCenterWorkspace .deadStockMetrics>:nth-child(3){border-top:4px solid var(--mpd-report-green)!important;background:#edf8f3!important}.commandCenterWorkspace .deadStockMetrics>:nth-child(4){border-top:4px solid var(--mpd-report-navy)!important;background:#eef3f7!important}.commandCenterWorkspace .deadStockEmpty{border:1px solid #bfdccd!important;border-left:5px solid var(--mpd-report-green)!important;background:linear-gradient(90deg,#edf8f3,#f8fcfa 72%)!important}.commandCenterWorkspace .deadStockMethodology{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eaf5fb,#f8fcfe 72%)!important}:root{--mpd-header-video-control-v1:1}.commandCenterBar{grid-template-columns:minmax(0,1fr) minmax(420px,640px) minmax(260px,1fr)!important;gap:16px!important}.commandCenterSelector{min-width:0!important;max-width:640px!important}.commandCenterUtilities{gap:8px!important;min-width:max-content!important;padding-left:6px!important}.commandUtilityButton svg{stroke-width:2.4px!important}@media (max-width:1150px){.commandCenterBar{grid-template-columns:minmax(0,1fr) auto!important}.commandCenterSelector{grid-column:1!important;max-width:none!important}.commandCenterUtilities{grid-column:2!important}}@media (max-width:880px){.commandCenterBar{grid-template-columns:1fr!important}.commandCenterSelector{grid-area:1/1!important}.commandCenterUtilities{grid-area:2/1!important;justify-self:end!important;padding-left:0!important}}:root{--mpd-header-video-control-v2:1}.commandCenterBar{grid-template-columns:minmax(360px,560px) auto!important;justify-content:center!important;column-gap:18px!important}.commandCenterSelector{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:560px!important}.commandCenterUtilities{grid-column:2!important;justify-self:start!important;gap:8px!important}.commandUtilityButton{color:#fff!important;background:#1f4e79!important;border:1px solid #1f4e79!important;min-width:122px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 4px 12px #1f4e792e!important}.commandUtilityButton:hover,.commandUtilityButton:focus-visible{color:#fff!important;background:#173b5c!important;border-color:#173b5c!important}.commandUtilityButton svg{flex:none;stroke-width:2.5px!important;width:17px!important;height:17px!important}@media (max-width:980px){.commandCenterBar{grid-template-columns:minmax(300px,1fr) auto!important;justify-content:stretch!important}.commandCenterSelector{max-width:none!important}}@media (max-width:700px){.commandCenterBar{grid-template-columns:1fr!important}.commandCenterSelector{grid-area:1/1!important}.commandCenterUtilities{grid-area:2/1!important;justify-self:start!important}}:root{--mpd-report-batch2a-v1:1}.commandCenterWorkspace .pr12Topbar,.commandCenterWorkspace .bl13Topbar{display:none!important}.commandCenterWorkspace .pr12Hero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#f7fbfd 58%,#fff 88%)!important;box-shadow:0 8px 22px #1f4e790e!important}.commandCenterWorkspace .pr12Readiness{background:#eef6fb!important;border-color:#c4ddeb!important}.commandCenterWorkspace .pr12Kpis>article{border:1px solid #d5e2ea!important;box-shadow:0 4px 12px #1f4e7908!important}.commandCenterWorkspace .pr12Kpis>article:has(strong.blue){border-top:4px solid var(--mpd-report-blue)!important;background:#eef6fb!important}.commandCenterWorkspace .pr12Kpis>article:has(strong.amber){background:var(--mpd-report-amber-soft)!important;border-top:4px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .pr12Kpis>article:has(strong.red){background:var(--mpd-report-red-soft)!important;border-top:4px solid var(--mpd-report-red)!important}.commandCenterWorkspace .pr12Kpis>article:has(strong.green){background:var(--mpd-report-green-soft)!important;border-top:4px solid var(--mpd-report-green)!important}.commandCenterWorkspace .pr12CostNotice{border-left:5px solid var(--mpd-report-amber)!important;background:linear-gradient(90deg,#fff6e6,#fff 72%)!important}.commandCenterWorkspace .pr12Ranking{border-top:4px solid var(--mpd-report-navy)!important}.commandCenterWorkspace .pr12Method{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef6fb,#fff 72%)!important}.commandCenterWorkspace .bl13Hero{border-top:4px solid var(--mpd-report-navy)!important;border-left:4px solid var(--mpd-report-blue)!important;background:linear-gradient(110deg,#eaf5fb,#fff 82%)!important;box-shadow:0 8px 22px #1f4e790e!important}.commandCenterWorkspace .bl13RunCard{background:#eef6fb!important;border-color:#c5ddea!important}.commandCenterWorkspace .bl13Kpis>article{border:1px solid #d5e2ea!important}.commandCenterWorkspace .bl13Kpis>article:has(strong.red){background:var(--mpd-report-red-soft)!important;border-top:4px solid var(--mpd-report-red)!important}.commandCenterWorkspace .bl13Kpis>article:has(strong.amber){background:var(--mpd-report-amber-soft)!important;border-top:4px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .bl13Kpis>article:has(strong.green){background:var(--mpd-report-green-soft)!important;border-top:4px solid var(--mpd-report-green)!important}.commandCenterWorkspace .bl13Kpis>article:has(strong.blue){background:var(--mpd-report-blue-soft)!important;border-top:4px solid var(--mpd-report-blue)!important}.commandCenterWorkspace .bl13Kpis>article:has(strong.neutral){background:#f5f7f9!important;border-top:4px solid #7c8b97!important}.commandCenterWorkspace .bl13Summary.good{background:var(--mpd-report-green-soft)!important;border-left:5px solid var(--mpd-report-green)!important}.commandCenterWorkspace .bl13Summary.attention{background:var(--mpd-report-amber-soft)!important;border-left:5px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .bl13ReportHead{background:#eef6fb!important;border-radius:10px!important;padding:14px 16px!important}.commandCenterWorkspace .bl13Method,.commandCenterWorkspace .bundleReadiness{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef6fb,#fff 72%)!important}.commandCenterWorkspace .bundleCoverage{color:var(--mpd-report-navy)!important;background:#e5f1f8!important}.commandCenterWorkspace .bundleCatalogPanel,.commandCenterWorkspace .bundleBuilderPanel{border-top:4px solid var(--mpd-report-navy)!important;box-shadow:0 6px 18px #1f4e790a!important}.commandCenterWorkspace .bundlePanelHeading{background:#eef6fb!important;border-radius:10px!important;padding:12px 14px!important}.commandCenterWorkspace .bundleVariant.selected{border-color:var(--mpd-report-blue)!important;background:#eef6fb!important}.commandCenterWorkspace .bundleResult{border-top:4px solid var(--mpd-report-navy)!important}.commandCenterWorkspace .bundleResult:has(.bundleResultBadge.good){background:linear-gradient(#f1faf6,#fff 24%)!important}.commandCenterWorkspace .bundleResult:has(.bundleResultBadge.risk){background:linear-gradient(#fff2f2,#fff 24%)!important}.commandCenterWorkspace .bundleResultBadge.good{background:var(--mpd-report-green-soft)!important;color:var(--mpd-report-green)!important}.commandCenterWorkspace .bundleResultBadge.risk{background:var(--mpd-report-red-soft)!important;color:var(--mpd-report-red)!important}.commandCenterWorkspace .bundleResultMetrics>article:first-child{border-top:3px solid var(--mpd-report-blue)!important;background:#eef6fb!important}.commandCenterWorkspace .bundleResultMetrics>article:nth-child(2){border-top:3px solid var(--mpd-report-navy)!important;background:#f2f5f7!important}.commandCenterWorkspace .bundleResultMetrics>article:nth-child(3),.commandCenterWorkspace .bundleResultMetrics>article:nth-child(4){background:var(--mpd-report-green-soft)!important;border-top:3px solid var(--mpd-report-green)!important}.commandCenterWorkspace .bundleResult:has(.bundleResultBadge.risk) .bundleResultMetrics>article:nth-child(3),.commandCenterWorkspace .bundleResult:has(.bundleResultBadge.risk) .bundleResultMetrics>article:nth-child(4){background:var(--mpd-report-red-soft)!important;border-top-color:var(--mpd-report-red)!important}.commandCenterWorkspace .bundleMethodology,.commandCenterWorkspace .themeSpeedTheme{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef6fb,#fff 72%)!important}.commandCenterWorkspace .themeSpeedGaugePanel{border-top:4px solid var(--mpd-report-navy)!important;box-shadow:0 6px 18px #1f4e790a!important}.commandCenterWorkspace .themeSpeedGaugePanel:has(.themeSpeedGaugeResult.clear){background:linear-gradient(#eff8f4,#fff 28%)!important}.commandCenterWorkspace .themeSpeedGaugePanel:has(.themeSpeedGaugeResult.review){background:linear-gradient(#fff7e8,#fff 28%)!important}.commandCenterWorkspace .themeSpeedGaugePanel:has(.themeSpeedGaugeResult.high){background:linear-gradient(#fff2f2,#fff 28%)!important}.commandCenterWorkspace .themeSpeedMetrics>article{border:1px solid #d6e2e9!important}.commandCenterWorkspace .themeSpeedMetrics>article.good{background:var(--mpd-report-green-soft)!important;border-top:4px solid var(--mpd-report-green)!important}.commandCenterWorkspace .themeSpeedMetrics>article.attention{background:var(--mpd-report-amber-soft)!important;border-top:4px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .themeSpeedMetrics>article.risk{background:var(--mpd-report-red-soft)!important;border-top:4px solid var(--mpd-report-red)!important}.commandCenterWorkspace .themeSpeedMetrics>article:not(.good):not(.attention):not(.risk){border-top:4px solid var(--mpd-report-blue)!important;background:#eef6fb!important}.commandCenterWorkspace .themeSpeedEmpty{background:var(--mpd-report-green-soft)!important;border-left:5px solid var(--mpd-report-green)!important}.commandCenterWorkspace .themeSpeedCandidate{border-left:4px solid var(--mpd-report-amber)!important}.commandCenterWorkspace .themeSpeedCandidate:has(.themeSpeedSeverity.high){border-left-color:var(--mpd-report-red)!important;background:linear-gradient(90deg,#fff4f4,#fff 30%)!important}.commandCenterWorkspace .themeSpeedMethod{border-left:5px solid var(--mpd-report-blue)!important;background:linear-gradient(90deg,#eef6fb,#fff 72%)!important}.commandCenterWorkspace .pr12Kpis span,.commandCenterWorkspace .bl13Kpis span,.commandCenterWorkspace .themeSpeedMetrics span,.commandCenterWorkspace .bundleResultMetrics span{font-size:13px!important;line-height:1.4!important}:root{--mpd-merchant-glance-pilot-v1:1}.commandCenterWorkspace .pr12Readiness{background:linear-gradient(135deg,#f7fbfe,#eef7fc)!important;border:1px solid #cfe1ec!important;box-shadow:0 8px 20px #1f4e790f!important}.commandCenterWorkspace .pr12Readiness strong{color:#173b5c!important;font-size:30px!important;line-height:1!important}.commandCenterWorkspace .pr12Readiness small{color:#486272!important;font-size:13px!important;font-weight:750!important}.commandCenterWorkspace .pr12Progress{background:#dce8ef!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.commandCenterWorkspace .pr12Progress>div{background:linear-gradient(90deg,#1f4e79,#2d8fc5)!important;border-radius:999px!important;height:100%!important}.commandCenterWorkspace .pr12Kpis>article{border-radius:14px!important;padding:18px 18px 17px!important;box-shadow:0 6px 16px #1f4e790d!important}.commandCenterWorkspace .pr12Kpis>article strong{letter-spacing:-.025em!important;font-size:30px!important;line-height:1.05!important}.commandCenterWorkspace .pr12Kpis>article span{letter-spacing:.03em!important;font-size:12px!important;font-weight:850!important}.commandCenterWorkspace .pr12Kpis>article small{font-size:13px!important;line-height:1.35!important}.commandCenterWorkspace .pr12Insight{border:1px solid #d8e4eb!important;border-radius:15px!important;box-shadow:0 6px 18px #1f4e790a!important}.commandCenterWorkspace .pr12LeaderGrid>article:first-child{background:#eef7fc!important;border-left:4px solid #2d8fc5!important}.commandCenterWorkspace .pr12LeaderGrid>article:last-child{background:#eef8f4!important;border-left:4px solid #15966a!important}.commandCenterWorkspace .pr12LeaderGrid strong{letter-spacing:-.02em!important;font-size:28px!important;line-height:1.05!important}.commandCenterWorkspace .pr12RankingHead{background:#f2f8fc!important;border-radius:12px!important;padding:16px 18px!important}.commandCenterWorkspace .pr12RankingHead h2{font-size:22px!important}.commandCenterWorkspace .pr12Rank{color:#173b5c!important;background:#e7f2f8!important;font-weight:900!important}.commandCenterWorkspace .pr12BarTrack{background:#e2ebf0!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.commandCenterWorkspace .pr12BarTrack>span,.commandCenterWorkspace .pr12BarTrack>div{border-radius:999px!important}.commandCenterWorkspace .psImpact{box-shadow:0 8px 20px #1f4e790d!important}.commandCenterWorkspace .psImpact h2{letter-spacing:-.015em!important;font-size:26px!important;line-height:1.15!important}.commandCenterWorkspace .psImpactStats strong{font-size:22px!important;font-weight:900!important;line-height:1.05!important}.commandCenterWorkspace .psImpactStats strong:before{vertical-align:1px;margin-right:6px;font-size:18px;font-weight:900;display:inline-block}.commandCenterWorkspace .psImpact.positive .psImpactStats>div{background:#eef8f4!important}.commandCenterWorkspace .psImpact.positive .psImpactStats strong{color:#0f7a55!important}.commandCenterWorkspace .psImpact.positive .psImpactStats strong:before{content:"↗";color:#15966a}.commandCenterWorkspace .psImpact.negative .psImpactStats>div{background:#fff1f1!important}.commandCenterWorkspace .psImpact.negative .psImpactStats strong{color:#b63d3d!important}.commandCenterWorkspace .psImpact.negative .psImpactStats strong:before{content:"↘";color:#c44747}.commandCenterWorkspace .psImpact.neutral .psImpactStats>div{background:#eef6fb!important}.commandCenterWorkspace .psImpact.neutral .psImpactStats strong:before{content:"→";color:#2d8fc5}.commandCenterWorkspace .bundlePositive:before{content:"↗";color:#15966a;margin-right:6px;font-weight:900}.commandCenterWorkspace .bundleNegative:before{content:"↘";color:#c44747;margin-right:6px;font-weight:900}:root{--mpd-pr12-straight-head-v1:1}@media (min-width:1121px){.commandCenterWorkspace .pr12Rows{padding-top:28px!important}.commandCenterWorkspace .pr12Row:first-child .pr12Rank,.commandCenterWorkspace .pr12Row:first-child .pr12Product,.commandCenterWorkspace .pr12Row:first-child .pr12Metric,.commandCenterWorkspace .pr12Row:first-child .pr12Economics>div{position:relative!important}.commandCenterWorkspace .pr12Row:first-child .pr12Rank:before,.commandCenterWorkspace .pr12Row:first-child .pr12Product:before,.commandCenterWorkspace .pr12Row:first-child .pr12Metric:before,.commandCenterWorkspace .pr12Row:first-child .pr12Economics>div>span{color:#587080!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:block!important;position:absolute!important;top:-31px!important;left:0!important}.commandCenterWorkspace .pr12Row:first-child .pr12Rank:before{content:"Rank";left:1px!important}.commandCenterWorkspace .pr12Row:first-child .pr12Product:before{content:"Product / variant"}.commandCenterWorkspace .pr12Row:first-child .pr12Metric:before{content:"Rank value"}.commandCenterWorkspace .pr12Economics>div>span{display:none!important}.commandCenterWorkspace .pr12Row:first-child .pr12Economics>div>span{display:block!important}}:root{--mpd-navigation-table-standard-v1:1}.commandHomeButton{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2e7;border-radius:9px;padding:0 14px;font-size:13px;font-weight:780}.commandHomeButton:hover,.commandHomeButton:focus-visible{background:#f8fafc;border-color:#cbd5dc}.commandHomeButton[aria-current=page]{color:#173b5c;background:#eef6fb;border-color:#bfd6e5}.commandCenterWorkspace .dr3Topbar,.commandCenterWorkspace .deadStockFooter .deadStockSecondaryButton{display:none!important}.commandCenterWorkspace .phVariantHead,.commandCenterWorkspace .icVariantHead,.commandCenterWorkspace .irVariantHead,.commandCenterWorkspace .hsVariantHead,.commandCenterWorkspace .bl13Columns,.commandCenterWorkspace .trueMarginHead,.commandCenterWorkspace .pr12ColumnHead{text-transform:uppercase;color:#5b7180!important;letter-spacing:.035em!important;font-size:11px!important;font-weight:850!important}:root{--mpd-report-table-header-v1:1}.commandCenterWorkspace .phVariantHead,.commandCenterWorkspace .icVariantHead,.commandCenterWorkspace .irVariantHead,.commandCenterWorkspace .hsVariantHead,.commandCenterWorkspace .trueMarginHead,.commandCenterWorkspace .bl13Columns,.commandCenterWorkspace .pr12ColumnHead,.commandCenterWorkspace .dr3ColumnHead,.commandCenterWorkspace .deadStockTable th,.commandCenterWorkspace .themeSpeedTable th{color:#617785!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:11.5px!important;font-weight:850!important;line-height:1.25!important}:root{--mpd-command-nav-consistency-v1:1}.commandCenterWorkspace .deadStockFooter .deadStockSecondaryButton{display:none!important}.commandCenterWorkspace .deadStockFooter{justify-content:flex-start!important}.commandCenterWorkspace .pr12ColumnHead,.commandCenterWorkspace .dr3ColumnHead,.commandCenterWorkspace .bl13Columns{border-bottom:1px solid #dce5ea!important;margin-bottom:4px!important;padding-bottom:9px!important}:root{--mpd-margin-findings-grid-v1:1}.commandCenterWorkspace .marginFindingHead{color:#617785;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #dce5ea;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(120px,.75fr));align-items:end;gap:14px;margin-bottom:2px;padding:0 14px 9px;font-size:10.5px;font-weight:850;display:grid}@media (min-width:901px){.commandCenterWorkspace .realMarginCard{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(120px,.75fr));gap:14px;align-items:center!important;padding:15px 14px!important;display:grid!important}.commandCenterWorkspace .realMarginCard .marginProduct{margin:0!important}.commandCenterWorkspace .realMarginCard .marginMetrics{display:contents!important}.commandCenterWorkspace .realMarginCard .marginMetrics>div{background:0 0!important;border:0!important;padding:0!important}.commandCenterWorkspace .realMarginCard .marginMetrics small{display:none!important}.commandCenterWorkspace .realMarginCard .marginNextStep{grid-column:1/-1!important;margin-top:2px!important}}@media (max-width:900px){.commandCenterWorkspace .marginFindingHead{display:none!important}}:root{--mpd-shipping-current-modeled-v1:1}.commandCenterWorkspace .shipBaseMoney{color:#1f4e79!important;margin-top:9px!important;font-size:30px!important;font-weight:850!important}.commandCenterWorkspace .shipBaseLabel{color:#3f5c70!important;margin:2px 0 15px!important;font-size:11.5px!important;display:block!important}.commandCenterWorkspace .shipBaseCard{background:#f8fbfd!important;border-top:3px solid #39749d!important}.commandCenterWorkspace .shipResultCard{background:#f7fcfa!important;border-top:3px solid #15805c!important}.quickCheckShell{background:linear-gradient(#f7fafc,#edf4f8);place-items:center;min-height:100vh;padding:28px;display:grid}.quickCheckCard{text-align:center;color:#183247;background:#fff;border:1px solid #d8e3e9;border-radius:24px;width:min(960px,100%);padding:34px;box-shadow:0 24px 70px #1f4e791f}.quickCheckLogo{object-fit:contain;width:68px;height:68px;margin:0 auto 10px}.quickCheckCard h1{letter-spacing:-.025em;max-width:720px;margin:8px auto 12px;font-size:34px;line-height:1.08}.quickCheckLead{color:#607787;max-width:680px;margin:0 auto;font-size:16px;line-height:1.55}.quickCheckPrimary{background:#1f4e79;min-width:310px;margin:26px auto 10px;padding:15px 24px;font-size:16px;box-shadow:0 12px 28px #1f4e7938}.quickCheckPrimary:hover{box-shadow:0 16px 34px #1f4e7947}.quickCheckTrust{color:#718795;font-size:12px}.quickCheckError{color:#a33333;background:#fff4f4;border:1px solid #efcccc;border-radius:10px;max-width:620px;margin:14px auto 0;padding:10px 12px}.quickCheckResult{background:#fbfdfe;border:1px solid #d8e3e9;border-radius:20px;margin:28px 0 20px;overflow:hidden}.quickCheckResultHero{background:linear-gradient(135deg,#eef5f9,#f8fbfd);padding:24px}.quickCheckResultHero span,.quickCheckResultHero strong,.quickCheckResultHero b{display:block}.quickCheckResultHero span{letter-spacing:.12em;color:#607787;font-size:11px;font-weight:850}.quickCheckResultHero strong{color:#1f4e79;margin:6px 0;font-size:58px;line-height:1}.quickCheckResultHero b{font-size:18px}.quickCheckCategories{border-top:1px solid #d8e3e9;grid-template-columns:repeat(3,1fr);display:grid}.quickCheckCategories>div{border-right:1px solid #d8e3e9;padding:18px}.quickCheckCategories>div:last-child{border-right:0}.quickCheckCategories span,.quickCheckCategories strong{display:block}.quickCheckCategories span{color:#607787;font-size:12px}.quickCheckCategories strong{color:#183247;margin-top:5px;font-size:26px}.quickCheckPriority{color:#526b7c;border-top:1px solid #d8e3e9;padding:14px 18px;font-size:13px}.quickCheckPriority b{color:#b45309}.quickCheckOffers{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.quickCheckOffer{background:#fff;border:1px solid #d8e3e9;border-radius:17px;padding:20px}.quickCheckOffer.featured{background:#f8fbfd;border-top:4px solid #1f4e79}.quickCheckOffer>span{letter-spacing:.12em;color:#607787;font-size:10px;font-weight:850;display:block}.quickCheckOffer>strong{color:#183247;margin:7px 0;font-size:28px;display:block}.quickCheckOffer small{color:#607787;font-size:12px}.quickCheckOffer p{color:#5f7483;min-height:62px;font-size:13px;line-height:1.55}.quickCheckOffer .primary,.quickCheckOffer .ghost{width:100%;text-decoration:none}.quickCheckOffer .ghost{color:#1f4e79;background:#fff;border-color:#b9c9d3;justify-content:center;padding:11px 14px;display:flex}.quickCheckRunAgain,.quickCheckRetry{color:#607787;cursor:pointer;background:0 0;border:0;text-decoration:underline}.quickCheckRunAgain{margin-top:10px}.quickCheckRetry{margin:22px auto 0;font-size:12px;display:block}@media (max-width:720px){.quickCheckShell{padding:12px}.quickCheckCard{border-radius:18px;padding:22px 16px}.quickCheckCard h1{font-size:27px}.quickCheckLead{font-size:14px}.quickCheckPrimary{width:100%;min-width:0}.quickCheckCategories,.quickCheckOffers{grid-template-columns:1fr}.quickCheckCategories>div{border-bottom:1px solid #d8e3e9;border-right:0}.quickCheckCategories>div:last-child{border-bottom:0}.quickCheckOffer p{min-height:0}}.quickCheckVisualRow{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:24px;margin-top:18px;display:grid}.quickCheckChart{background:#f8fbfd;border:1px solid #dce5ea;border-radius:18px;min-height:190px;padding:4px;position:relative}.quickCheckChartCenter{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.quickCheckChartCenter strong{color:#1f4e79;font-size:30px;line-height:1}.quickCheckChartCenter span{letter-spacing:.08em;text-transform:uppercase;color:#617785;margin-top:5px;font-size:11px;font-weight:800}.monitorHealthPanel{margin-top:16px;padding:22px;color:#142533!important;background:#fff!important;border-color:#dce5ea!important}.monitorHealthTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitorHealthPanel h2{color:#17364d;margin:5px 0 4px;font-size:22px}.monitorHealthPanel p{color:#647986;margin:0;font-size:13px;line-height:1.55}.monitorLiveBadge{color:#19694f;white-space:nowrap;background:#f2faf6;border:1px solid #bfdcce;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.monitorLiveBadge span{background:#15805c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #15805c1a}.monitorHealthGrid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:18px;margin-top:18px;display:grid}.monitorTrendChart{background:#fbfdfe;border:1px solid #e1e8ec;border-radius:16px;padding:8px 8px 2px}.monitorChangeCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.monitorChangeCards>div{background:#f8fbfd;border:1px solid #e1e8ec;border-radius:14px;padding:15px}.monitorChangeCards span,.monitorChangeCards strong{display:block}.monitorChangeCards span{color:#617785;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:800}.monitorChangeCards strong{color:#1f4e79;margin-top:8px;font-size:26px}@media (max-width:820px){.quickCheckVisualRow,.monitorHealthGrid{grid-template-columns:1fr}.monitorHealthTop{flex-direction:column}.monitorLiveBadge{align-self:flex-start}}@media (max-width:520px){.monitorChangeCards{grid-template-columns:1fr}.quickCheckChart{min-height:170px}}.reinstallSubscriptionBanner{color:#173d2b;background:linear-gradient(135deg,#f3fbf6,#eef8f3);border:1px solid #9bc8ad;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:center;gap:22px;margin:0 0 16px;padding:18px 20px;display:grid;box-shadow:0 10px 30px #1f4e7914}.reinstallSubscriptionBanner .eyebrow{color:#24714b}.reinstallSubscriptionCopy h2{color:#173d2b;margin:5px 0;font-size:20px}.reinstallSubscriptionCopy p{color:#456657;max-width:720px;margin:0;font-size:13px;line-height:1.55}.reinstallSubscriptionDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reinstallSubscriptionDetails>div{background:#fff;border:1px solid #c8dfd1;border-radius:11px;min-width:0;padding:11px 12px}.reinstallSubscriptionDetails span,.reinstallSubscriptionDetails strong,.reinstallSubscriptionDetails small{display:block}.reinstallSubscriptionDetails span{color:#688174;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}.reinstallSubscriptionDetails strong{color:#173d2b;overflow-wrap:anywhere;font-size:13px}.reinstallSubscriptionDetails small{color:#7a9185;margin-top:3px;font-size:8px}@media (max-width:900px){.reinstallSubscriptionBanner{grid-template-columns:1fr}.reinstallSubscriptionDetails{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){.reinstallSubscriptionBanner{padding:16px}.reinstallSubscriptionDetails{grid-template-columns:1fr}}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.pr12Page{min-height:100vh;padding:24px clamp(18px,3vw,42px) 42px;background:#f3f5f7;color:#17212b}.pr12Topbar,.pr12Hero,.pr12Kpis,.pr12CostNotice,.pr12Insight,.pr12Ranking,.pr12Method{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.pr12Topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pr12Back{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:#1f4e79;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.pr12Back:hover{color:#173b5c}.pr12ReadOnly{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #D5E3DB;border-radius:999px;background:#f1f8f4;color:#15805c;font-size:10.75px;font-weight:850;letter-spacing:.02em}.pr12Hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:26px 28px;border:1px solid #DCE4E9;border-radius:18px;background:#fff;box-shadow:0 8px 24px #17212b0e;margin-bottom:14px}.pr12Eyebrow{display:flex;align-items:center;gap:7px;color:#526875;font-size:11px;font-weight:850;letter-spacing:.07em}.pr12Hero h1{margin:9px 0 3px;font-size:31px;line-height:1.08;letter-spacing:-.025em;color:#17212b}.pr12HeroMain>h2{margin:0 0 9px;font-size:18px;line-height:1.3;color:#314653}.pr12HeroMain>p{max-width:760px;margin:0;color:#506571;font-size:14px;line-height:1.58}.pr12SourceLine{margin-top:14px;color:#70818c;font-size:11.5px;line-height:1.5}.pr12Readiness{display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid #D9E3EA;border-radius:14px;background:#f8fafb}.pr12Readiness>span,.pr12SectionTitle span,.pr12RankingHead span,.pr12Method span,.pr12CostNotice span{color:#617480;font-size:10.75px;font-weight:850;letter-spacing:.075em}.pr12Readiness>strong{margin-top:7px;color:#1f4e79;font-size:27px;line-height:1}.pr12Readiness>b{margin-top:3px;color:#314653;font-size:12px}.pr12Readiness>small{margin-top:7px;color:#647783;font-size:11px}.pr12Progress{height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:#dee7ec}.pr12Progress>div{height:100%;border-radius:999px;background:#39749d}.pr12Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.pr12Kpis article{min-height:108px;padding:16px 17px;border:1px solid #DCE4E9;border-radius:14px;background:#fff}.pr12Kpis span{display:block;color:#60717d;font-size:11px;font-weight:800}.pr12Kpis strong{display:block;margin-top:7px;font-size:24px;line-height:1}.pr12Kpis strong.blue{color:#1f4e79}.pr12Kpis strong.green{color:#15805c}.pr12Kpis strong.amber{color:#b7791f}.pr12Kpis strong.red{color:#c44747}.pr12Kpis small{display:block;margin-top:9px;color:#6a7b86;font-size:11.5px;line-height:1.4}.pr12CostNotice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:14px;border:1px solid #E7D4A1;border-radius:15px;background:#fff9ed}.pr12CostNotice span{color:#89631f}.pr12CostNotice h2{margin:5px 0 3px;color:#533b12;font-size:18px}.pr12CostNotice p{margin:0;color:#71592d;font-size:12.5px;line-height:1.5}.pr12ShopifyButton,.pr12PrimaryButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid #1F4E79;border-radius:9px;background:#1f4e79;color:#fff;text-decoration:none;font:inherit;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.pr12ShopifyButton:hover,.pr12PrimaryButton:hover{background:#173b5c;border-color:#173b5c}.pr12Insight{padding:21px 22px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:16px;background:#fff}.pr12SectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pr12SectionTitle h2{max-width:760px;margin:5px 0 0;color:#17212b;font-size:20px;line-height:1.3}.pr12InsightBadge{flex:none;padding:7px 10px;border:1px solid #C8DAE6;border-radius:999px;background:#eff5f9;color:#1f4e79;font-size:10.75px;font-weight:850}.pr12LeaderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.pr12LeaderGrid article{padding:17px;border:1px solid #DFE6EB;border-radius:13px;background:#f9fbfc}.pr12LeaderGrid span{color:#607480;font-size:10.25px;font-weight:850;letter-spacing:.055em}.pr12LeaderGrid h3{margin:7px 0 0;color:#263946;font-size:14px;line-height:1.35}.pr12LeaderGrid strong{display:block;margin-top:8px;color:#15805c;font-size:24px;line-height:1}.pr12LeaderGrid small{display:block;margin-top:8px;color:#647783;font-size:11.5px}.pr12Explanation{margin-top:15px;padding:10px 12px;border-left:3px solid #39749D;background:#f7fafc;color:#435965;font-size:12.5px;line-height:1.55}.pr12Ranking{padding:22px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:17px;background:#fff}.pr12RankingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.pr12RankingHead h2{margin:5px 0 4px;color:#17212b;font-size:21px}.pr12RankingHead p{max-width:720px;margin:0;color:#657783;font-size:12.5px;line-height:1.5}.pr12Toggle{display:flex;flex:none;padding:3px;border:1px solid #D8E2E8;border-radius:10px;background:#edf2f5}.pr12Toggle button{padding:8px 11px;border:0;border-radius:7px;background:transparent;color:#5a6e7a;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.pr12Toggle button.active{background:#fff;color:#1f4e79;box-shadow:0 1px 4px #17212b1c}.pr12Rows{display:flex;flex-direction:column;gap:10px}.pr12Row{display:grid;grid-template-columns:48px minmax(185px,1.2fr) minmax(170px,.85fr) minmax(330px,1.35fr) auto;align-items:center;gap:14px;padding:14px 15px;border:1px solid #DFE6EB;border-radius:13px;background:#fbfcfd;transition:.15s ease}.pr12Row:hover{border-color:#c6d5df;background:#f7fafc}.pr12Row.negative{border-color:#e7caca;background:#fff8f8}.pr12Rank{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eaf2f7;color:#1f4e79;font-size:13px;font-weight:900}.pr12Product h3{margin:0;color:#213440;font-size:13.5px;line-height:1.35}.pr12Product>div{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:5px}.pr12Product span{color:#70818c;font-size:10.25px}.pr12BarTrack{height:8px;overflow:hidden;border-radius:999px;background:#e2e9ee}.pr12BarTrack>div{height:100%;border-radius:999px;background:#39749d}.pr12BarTrack>div.negative{background:#c44747}.pr12Metric>strong{display:block;margin-top:6px;color:#263a47;font-size:12px}.pr12Metric>strong.negative{color:#c44747}.pr12Economics{display:grid;grid-template-columns:repeat(4,minmax(66px,1fr));gap:8px}.pr12Economics span{display:block;color:#75858f;font-size:9.75px;font-weight:750}.pr12Economics b{display:block;margin-top:3px;color:#304551;font-size:11.5px;line-height:1.3}.pr12Economics b.negative{color:#c44747}.pr12Source{display:inline-flex;align-items:center;gap:5px;color:#1f4e79;text-decoration:none;font-size:10.75px;font-weight:850;white-space:nowrap}.pr12Source:hover{text-decoration:underline}.pr12Method{padding:16px 18px;border:1px solid #D7E1E7;border-radius:13px;background:#eef3f6}.pr12Method p{max-width:1100px;margin:6px 0 0;color:#526875;font-size:12px;line-height:1.55}.pr12StateCard,.pr12Empty{max-width:720px;margin:80px auto;padding:36px;border:1px solid #DCE4E9;border-radius:17px;background:#fff;text-align:center}.pr12StateCard h2,.pr12Empty h3{margin:11px 0 6px;color:#17212b}.pr12StateCard p,.pr12Empty p{color:#627582;font-size:13px;line-height:1.55}.pr12ErrorIcon{color:#c44747}.pr12Spinner{width:34px;height:34px;margin:0 auto;border:3px solid #DCE5EB;border-top-color:#1f4e79;border-radius:50%;animation:pr12Spin .8s linear infinite}@keyframes pr12Spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.pr12Hero{grid-template-columns:1fr}.pr12Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pr12Row{grid-template-columns:44px minmax(180px,1fr) minmax(160px,1fr)}.pr12Economics,.pr12Source{grid-column:2 / -1}}@media (max-width:720px){.pr12Page{padding:18px 14px 30px}.pr12Hero{padding:20px}.pr12Hero h1{font-size:27px}.pr12CostNotice,.pr12SectionTitle,.pr12RankingHead{flex-direction:column;align-items:stretch}.pr12LeaderGrid{grid-template-columns:1fr}.pr12Row{grid-template-columns:40px minmax(0,1fr)}.pr12Metric,.pr12Economics,.pr12Source{grid-column:2}.pr12Economics{grid-template-columns:1fr 1fr}}@media (max-width:480px){.pr12Kpis{grid-template-columns:1fr}.pr12ReadOnly{display:none}.pr12Toggle{width:100%}.pr12Toggle button{flex:1}}.pr12BarNote{display:block;margin-top:5px;color:#73838d;font-size:10.75px;line-height:1.45;font-weight:500}.bl13Page{min-height:100vh;padding:24px clamp(18px,3vw,42px) 42px;background:#f3f5f7;color:#17212b}.bl13Topbar,.bl13Hero,.bl13Kpis,.bl13Summary,.bl13Report,.bl13Method,.bl13Empty,.bl13InlineError{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.bl13Topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.bl13Back{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:#1f4e79;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bl13ReadOnly{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #D5E3DB;border-radius:999px;background:#f1f8f4;color:#15805c;font-size:10.75px;font-weight:850}.bl13Hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:26px 28px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:18px;background:#fff;box-shadow:0 8px 24px #17212b0e}.bl13Eyebrow{display:flex;align-items:center;gap:7px;color:#526875;font-size:11px;font-weight:850;letter-spacing:.07em}.bl13Hero h1{margin:9px 0 3px;color:#17212b;font-size:31px;line-height:1.08}.bl13HeroCopy>h2{margin:0 0 9px;color:#314653;font-size:18px}.bl13HeroCopy>p{max-width:750px;margin:0;color:#506571;font-size:14px;line-height:1.58}.bl13HeroMeta{margin-top:16px}.bl13HeroMeta span{display:block;color:#72828c;font-size:10.5px;font-weight:800}.bl13HeroMeta strong{display:block;margin-top:3px;color:#405662;font-size:12px}.bl13RunCard{display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid #D7E2E9;border-radius:14px;background:#f8fafb}.bl13RunCard>span,.bl13Summary span,.bl13ReportHead span,.bl13Method span{color:#617480;font-size:10.75px;font-weight:850;letter-spacing:.075em}.bl13RunCard>strong{margin-top:7px;color:#1f4e79;font-size:20px}.bl13RunCard>p{margin:7px 0 14px;color:#667985;font-size:11.75px;line-height:1.5}.bl13PrimaryButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid #1F4E79;border-radius:9px;background:#1f4e79;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.bl13PrimaryButton:disabled{opacity:.65;cursor:wait}.bl13PrimaryButton:hover:not(:disabled){background:#173b5c}.spinning{animation:bl13Spin .8s linear infinite}.bl13Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.bl13Kpis article{min-height:108px;padding:16px 17px;border:1px solid #DCE4E9;border-radius:14px;background:#fff}.bl13Kpis span{display:block;color:#60717d;font-size:11px;font-weight:800}.bl13Kpis strong{display:block;margin-top:7px;font-size:24px}.bl13Kpis strong.green{color:#15805c}.bl13Kpis strong.blue{color:#1f4e79}.bl13Kpis strong.amber{color:#b7791f}.bl13Kpis strong.red{color:#c44747}.bl13Kpis strong.neutral{color:#526875}.bl13Kpis small{display:block;margin-top:7px;color:#6a7b86;font-size:11.25px}.bl13Summary{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;margin-bottom:14px;border:1px solid #CFE2D8;border-radius:15px;background:#f3faf6}.bl13Summary.attention{border-color:#e4d29f;background:#fff9ed}.bl13SummaryIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:11px;background:#e3f2ea;color:#15805c}.bl13Summary.attention .bl13SummaryIcon{background:#fcecc8;color:#b7791f}.bl13Summary h2{margin:4px 0;color:#223540;font-size:18px}.bl13Summary p{margin:0;color:#5c707b;font-size:12.5px;line-height:1.55}.bl13Report{padding:22px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:17px;background:#fff}.bl13ReportHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.bl13ReportHead h2{margin:5px 0 4px;color:#17212b;font-size:21px}.bl13ReportHead p{max-width:720px;margin:0;color:#657783;font-size:12.5px;line-height:1.5}.bl13Search{display:flex;align-items:center;gap:7px;min-width:280px;padding:8px 10px;border:1px solid #D5E0E7;border-radius:9px;background:#fafcfd;color:#70818c}.bl13Search input{width:100%;border:0;outline:0;background:transparent;color:#263945;font:inherit;font-size:12px}.bl13Filters{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 15px}.bl13Filters button{padding:7px 10px;border:1px solid #D7E1E7;border-radius:999px;background:#f8fafb;color:#5b6f7a;font:inherit;font-size:10.75px;font-weight:800;cursor:pointer}.bl13Filters button.active{border-color:#bfd2df;background:#eaf2f7;color:#1f4e79}.bl13Rows{display:flex;flex-direction:column;gap:9px}.bl13Row{display:grid;grid-template-columns:minmax(220px,1.3fr) 150px 65px minmax(250px,1.2fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid #DFE6EB;border-radius:12px;background:#fbfcfd}.bl13Resource{display:flex;align-items:center;gap:10px;min-width:0}.bl13Type{flex:none;padding:5px 7px;border-radius:6px;background:#edf2f5;color:#5e7180;font-size:9px;font-weight:900;text-transform:uppercase}.bl13Type.collection{background:#edf3f8;color:#1f4e79}.bl13Resource h3{margin:0;color:#263945;font-size:12.75px;line-height:1.35}.bl13Resource small{display:block;margin-top:3px;color:#7a8992;font-size:9.75px}.bl13Status{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:max-content;max-width:100%;padding:6px 8px;border:1px solid;border-radius:999px;font-size:9.75px;font-weight:850}.bl13Status.green{color:#15805c;background:#f0f8f4;border-color:#cce3d8}.bl13Status.red{color:#a63b3b;background:#fff4f4;border-color:#e8cccc}.bl13Status.amber{color:#8a621a;background:#fff8e9;border-color:#e7d39e}.bl13Status.blue{color:#1f4e79;background:#eef5f9;border-color:#ccdee9}.bl13Status.neutral{color:#596b77;background:#f4f6f7;border-color:#dde3e7}.bl13Http span{display:block;color:#7a8992;font-size:9px;font-weight:750}.bl13Http strong{display:block;margin-top:2px;color:#344b57;font-size:11.5px}.bl13Note{color:#5e717d;font-size:10.75px;line-height:1.42}.bl13Actions{display:flex;gap:9px}.bl13Actions a{display:inline-flex;align-items:center;gap:4px;color:#1f4e79;text-decoration:none;font-size:10.25px;font-weight:850;white-space:nowrap}.bl13Actions a:hover{text-decoration:underline}.bl13Method{padding:16px 18px;border:1px solid #D7E1E7;border-radius:13px;background:#eef3f6}.bl13Method p{max-width:1100px;margin:6px 0 0;color:#526875;font-size:12px;line-height:1.55}.bl13Empty,.bl13State{max-width:720px;margin:80px auto;padding:36px;border:1px solid #DCE4E9;border-radius:17px;background:#fff;text-align:center}.bl13Empty{margin-top:14px}.bl13Empty>svg{color:#39749d}.bl13Empty h2,.bl13State h2{margin:11px 0 6px}.bl13Empty p,.bl13State p{color:#627582;font-size:13px;line-height:1.55}.bl13InlineError{display:flex;align-items:center;gap:7px;padding:11px 13px;margin-bottom:14px;border:1px solid #E7CCCC;border-radius:10px;background:#fff5f5;color:#a63b3b;font-size:12px}.bl13ErrorIcon{color:#c44747}.bl13Spinner{width:34px;height:34px;margin:0 auto;border:3px solid #DCE5EB;border-top-color:#1f4e79;border-radius:50%;animation:bl13Spin .8s linear infinite}.bl13NoResults{padding:28px;text-align:center;color:#6c7d87;font-size:12.5px}@keyframes bl13Spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.bl13Hero{grid-template-columns:1fr}.bl13Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bl13Row{grid-template-columns:minmax(190px,1fr) 145px 60px}.bl13Note,.bl13Actions{grid-column:1 / -1}}@media (max-width:720px){.bl13Page{padding:18px 14px 30px}.bl13Hero{padding:20px}.bl13Hero h1{font-size:27px}.bl13ReportHead{flex-direction:column}.bl13Search{width:100%;min-width:0}.bl13Row{grid-template-columns:1fr 1fr}.bl13Resource,.bl13Note,.bl13Actions{grid-column:1 / -1}}@media (max-width:480px){.bl13Kpis{grid-template-columns:1fr}.bl13ReadOnly{display:none}.bl13Row{grid-template-columns:1fr}.bl13Status,.bl13Http,.bl13Resource,.bl13Note,.bl13Actions{grid-column:1}}.bl13Report{box-shadow:0 6px 20px #17212b09}.bl13Columns{display:grid;grid-template-columns:minmax(220px,1.3fr) 150px 65px minmax(250px,1.2fr) auto;gap:14px;align-items:center;margin:0 0 7px;padding:0 14px}.bl13Columns span{color:#71818c;font-size:9.75px;line-height:1.2;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.bl13Row{padding:15px 16px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.bl13Row:hover{background:#f8fafc;border-color:#cbd8e0;box-shadow:0 3px 10px #17212b09}.bl13Resource h3{font-size:13.25px;font-weight:800}.bl13Resource small{margin-top:4px;font-size:10px}.bl13Status{padding:6px 9px;font-size:10.25px}.bl13Http strong{font-size:12px}.bl13Note{color:#566b77;font-size:11.25px;line-height:1.45}.bl13Actions a{font-size:10.75px}.bl13ShowMore{display:flex;align-items:center;justify-content:center;width:100%;margin-top:11px;padding:10px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #D3DFE6;border-radius:9px;background:#f7fafc;color:#1f4e79;font-family:inherit;font-size:11.5px;line-height:1.2;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease}.bl13ShowMore:hover{background:#edf4f8;border-color:#bcd0dc}.bl13Filters button{font-size:11px}.bl13Filters button.active{box-shadow:inset 0 0 0 1px #1f4e7909}@media (max-width:1120px){.bl13Columns{display:none}}@media (max-width:720px){.bl13ShowMore{min-height:40px}}.dr3Page{min-height:100vh;padding:24px clamp(18px,3vw,42px) 42px;background:#f3f5f7;color:#17212b}.dr3Topbar,.dr3Hero,.dr3Kpis,.dr3Summary,.dr3Report,.dr3Method{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.dr3Topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.dr3Back{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#1f4e79;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dr3ReadOnly{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #D5E3DB;border-radius:999px;background:#f1f8f4;color:#15805c;font-size:10.75px;font-weight:850}.dr3Hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:26px 28px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:18px;background:#fff;box-shadow:0 8px 24px #17212b0e}.dr3Eyebrow{display:flex;align-items:center;gap:7px;color:#526875;font-size:11px;font-weight:850;letter-spacing:.07em}.dr3Hero h1,.dr3AccessCard h1{margin:9px 0 3px;font-size:31px;line-height:1.08}.dr3Hero h2,.dr3AccessCard h2{margin:0 0 9px;color:#314653;font-size:18px}.dr3Hero p,.dr3AccessCard p{max-width:760px;margin:0;color:#506571;font-size:14px;line-height:1.58}.dr3AccessReady{display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid #CEE2D8;border-radius:14px;background:#f4faf7;color:#15805c}.dr3AccessReady span{margin-top:9px;font-size:10.5px;font-weight:850;letter-spacing:.07em}.dr3AccessReady strong{margin-top:4px;font-size:22px}.dr3AccessReady small{margin-top:3px;color:#60776d}.dr3Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.dr3Kpis article{min-height:108px;padding:16px 17px;border:1px solid #DCE4E9;border-radius:14px;background:#fff}.dr3Kpis span{display:block;color:#60717d;font-size:11px;font-weight:800}.dr3Kpis strong{display:block;margin-top:7px;font-size:24px}.dr3Kpis .blue{color:#1f4e79}.dr3Kpis .green{color:#15805c}.dr3Kpis .amber{color:#b7791f}.dr3Kpis .red{color:#c44747}.dr3Kpis small{display:block;margin-top:7px;color:#6a7b86;font-size:11.25px}.dr3Summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:14px;border:1px solid #D6E2E8;border-radius:15px;background:#f8fafb}.dr3Summary span,.dr3ReportHead span,.dr3Method span{color:#617480;font-size:10.75px;font-weight:850;letter-spacing:.075em}.dr3Summary h2{margin:5px 0 3px;font-size:18px}.dr3Summary p{margin:0;color:#60737e;font-size:12.5px}.dr3ShopifyButton,.dr3Primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid #1F4E79;border-radius:9px;background:#1f4e79;color:#fff;font:inherit;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.dr3Primary:disabled{opacity:.65;cursor:wait}.dr3Report{padding:22px;margin-bottom:14px;border:1px solid #DCE4E9;border-radius:17px;background:#fff}.dr3ReportHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.dr3ReportHead h2{margin:5px 0 4px;font-size:21px}.dr3ReportHead p{max-width:720px;margin:0;color:#657783;font-size:12.5px;line-height:1.5}.dr3ReportHead>strong{color:#1f4e79;font-size:13px}.dr3Rows{display:flex;flex-direction:column;gap:10px}.dr3Row{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(360px,1.8fr) 170px minmax(180px,1fr);gap:14px;align-items:center;padding:15px;border:1px solid #DFE6EB;border-radius:13px;background:#fbfcfd}.dr3Row.high{border-left:3px solid #C44747}.dr3Row.review{border-left:3px solid #B7791F}.dr3Row.clear{border-left:3px solid #15805C}.dr3Severity{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:9.5px;font-weight:850}.dr3Severity.high{background:#fff1f1;color:#a83d3d}.dr3Severity.review{background:#fff6df;color:#90651b}.dr3Severity.clear{background:#eef8f3;color:#15805c}.dr3RuleTitle h3{margin:7px 0 2px;font-size:13.5px}.dr3RuleTitle small{color:#72828c;font-size:10.25px}.dr3RuleFacts{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:9px}.dr3RuleFacts span,.dr3Combination span{display:block;color:#7a8992;font-size:9.5px;font-weight:750}.dr3RuleFacts strong,.dr3Combination strong{display:block;margin-top:3px;color:#344b57;font-size:11.5px}.dr3Flags{display:flex;flex-direction:column;gap:5px}.dr3Flags span{padding:5px 7px;border-radius:7px;background:#fff7e8;color:#805b1e;font-size:10.25px;line-height:1.35}.dr3Flags span.clear{background:#eef7f3;color:#15805c}.dr3Method{padding:16px 18px;border:1px solid #D7E1E7;border-radius:13px;background:#eef3f6}.dr3Method p{max-width:1100px;margin:6px 0 0;color:#526875;font-size:12px;line-height:1.55}.dr3AccessCard,.dr3State{max-width:900px;margin:40px auto;padding:34px;border:1px solid #DCE4E9;border-radius:18px;background:#fff;box-shadow:0 8px 24px #17212b0e}.dr3AccessCard{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px}.dr3AccessIcon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:15px;background:#eaf2f7;color:#1f4e79}.dr3AccessFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:19px 0}.dr3AccessFacts div{padding:12px;border:1px solid #DEE6EB;border-radius:10px;background:#f8fafb}.dr3AccessFacts span{display:block;color:#75858f;font-size:10px}.dr3AccessFacts strong{display:block;margin-top:4px;color:#304551;font-size:12px}.dr3Notice,.dr3Error{margin-top:12px;padding:10px 12px;border-radius:9px;font-size:12px}.dr3Notice{background:#f1f8f4;color:#15805c}.dr3Error{display:flex;align-items:center;gap:6px;background:#fff4f4;color:#a83d3d}.dr3State{text-align:center}.dr3State p{color:#627582}.dr3ErrorIcon{color:#c44747}.dr3Empty{padding:30px;text-align:center;color:#60737e}.dr3Empty svg{color:#15805c}.dr3Spinner{width:34px;height:34px;margin:0 auto;border:3px solid #DCE5EB;border-top-color:#1f4e79;border-radius:50%;animation:dr3Spin .8s linear infinite}@keyframes dr3Spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.dr3Hero{grid-template-columns:1fr}.dr3Kpis{grid-template-columns:repeat(2,1fr)}.dr3Row{grid-template-columns:1fr 1fr}.dr3Flags{grid-column:1/-1}}@media (max-width:720px){.dr3Page{padding:18px 14px 30px}.dr3AccessCard,.dr3AccessFacts{grid-template-columns:1fr}.dr3Summary,.dr3ReportHead{flex-direction:column;align-items:stretch}.dr3Row{grid-template-columns:1fr}.dr3RuleFacts{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dr3Kpis{grid-template-columns:1fr}.dr3ReadOnly{display:none}}.dr3Summary.attention{border-color:#e4d29f;background:#fff9ed}.dr3Summary.clear{border-color:#cfe2d8;background:#f3faf6}.dr3Row.high .dr3Flags span{background:#fff1f1;color:#a83d3d}.dr3Row.review .dr3Flags span{background:#fff7e8;color:#805b1e}.dr3Row.clear .dr3Flags span.clear{background:#eef7f3;color:#15805c}.dr3RuleFacts strong{line-height:1.35}.dr3ColumnHead{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(360px,1.8fr) 170px minmax(180px,1fr);gap:14px;align-items:end;padding:0 15px 7px;color:#617785;font-size:10.5px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.dr3FactsHead{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:9px}@media (min-width:1101px){.dr3RuleFacts>div>span,.dr3Combination>span{display:none}}@media (max-width:1100px){.dr3ColumnHead{display:none}}.deadStockPage{min-height:100vh;background:#f3f5f7;color:#17212b;padding:28px}.deadStockHeader,.deadStockIntro,.deadStockThresholdCard,.deadStockResults,.deadStockEmpty,.deadStockMethodology,.deadStockFooter{max-width:1180px;margin-left:auto;margin-right:auto}.deadStockHeader{margin-bottom:22px}.deadStockBack{border:0;background:transparent;color:#39749d;display:inline-flex;align-items:center;gap:7px;padding:0;margin-bottom:20px;font-size:13px;font-weight:700;cursor:pointer}.deadStockHeaderMain{display:flex;gap:14px;align-items:flex-start}.deadStockTitleIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#eaf2f8;color:#1f4e79;flex:0 0 auto}.deadStockEyebrow{display:block;color:#39749d;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.deadStockHeader h1{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.025em}.deadStockHeader p{margin:8px 0 0;max-width:760px;color:#596774;font-size:14px;line-height:1.6}.deadStockHeaderBadge{display:inline-flex;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;border:1px solid #CFE2D9;border-radius:999px;background:#f1f8f5;color:#15805c;font-size:11px;font-weight:800}.deadStockIntro{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid #DCE3E8;border-radius:16px;background:#fff;box-shadow:0 8px 24px #17212b0d;margin-bottom:18px}.deadStockIntro h2,.deadStockSectionHeading h2,.deadStockEmpty h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.015em}.deadStockIntro p,.deadStockSectionHeading p,.deadStockEmpty p{margin:8px 0 0;color:#64717c;font-size:13px;line-height:1.55}.deadStockCoverage{min-width:245px;display:flex;gap:10px;align-items:flex-start;border:1px solid #CCE4D9;background:#f3faf7;border-radius:12px;padding:13px 14px;color:#15805c}.deadStockCoverage div{display:flex;flex-direction:column;gap:2px}.deadStockCoverage strong{font-size:12px}.deadStockCoverage span{color:#4e7465;font-size:11.5px}.deadStockThresholdCard{background:#fff;border:1px solid #DCE3E8;border-radius:16px;padding:22px;margin-bottom:18px}.deadStockThresholdIntro{display:flex;gap:12px;align-items:flex-start}.deadStockThresholdIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eef4f8;color:#1f4e79}.deadStockThresholdIntro h3,.deadStockMethodology h3{margin:0;font-size:16px;line-height:1.3}.deadStockThresholdIntro p,.deadStockMethodology p{margin:6px 0 0;color:#65727d;font-size:12.5px;line-height:1.55}.deadStockPresetRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.deadStockPreset{border:1px solid #CBD7E0;background:#f8fafb;color:#344654;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750;cursor:pointer}.deadStockPreset:hover{border-color:#9bb5c8;background:#f1f6f9}.deadStockPreset.active{background:#1f4e79;border-color:#1f4e79;color:#fff}.deadStockPreset:disabled,.deadStockApply:disabled{opacity:.6;cursor:wait}.deadStockCustomRow{display:flex;gap:9px;align-items:end;margin-top:14px}.deadStockCustomRow label{display:flex;flex-direction:column;gap:3px;color:#33424e;font-size:12px;font-weight:750}.deadStockCustomRow label span{color:#83909a;font-size:10.5px;font-weight:600}.deadStockCustomRow input{width:110px;height:39px;box-sizing:border-box;border:1px solid #C9D4DC;border-radius:8px;padding:0 10px;background:#fff;color:#17212b;font:inherit}.deadStockApply,.deadStockPrimaryButton{min-height:39px;border:0;border-radius:8px;background:#1f4e79;color:#fff;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer}.deadStockApply:hover,.deadStockPrimaryButton:hover{background:#173b5c}.deadStockCustomActive{margin-top:10px;color:#65727d;font-size:11.5px}.deadStockInlineError{margin-top:13px;display:flex;align-items:center;gap:7px;color:#a83838;font-size:12px;font-weight:700}.deadStockMetrics{max-width:1180px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.deadStockMetrics article{background:#fff;border:1px solid #DCE3E8;border-radius:14px;padding:17px}.deadStockMetrics article>span{display:block;color:#60707c;font-size:11px;font-weight:750;margin-bottom:7px}.deadStockMetrics strong{display:block;color:#17212b;font-size:23px;line-height:1.15;letter-spacing:-.02em}.deadStockMetrics small{display:block;margin-top:7px;color:#87939d;font-size:10.8px;line-height:1.4}.deadStockResults{background:#fff;border:1px solid #DCE3E8;border-radius:16px;overflow:hidden;margin-bottom:18px}.deadStockSectionHeading{padding:22px;display:flex;justify-content:space-between;gap:22px;align-items:flex-start;border-bottom:1px solid #E5EAEE}.deadStockCostNotice{max-width:370px;display:flex;gap:9px;padding:11px 12px;border-radius:10px;border:1px solid #EDD9B3;background:#fff9ef;color:#9b681b}.deadStockCostNotice div{display:flex;flex-direction:column;gap:3px}.deadStockCostNotice strong{font-size:11.5px}.deadStockCostNotice span{font-size:10.8px;line-height:1.45;color:#866b42}.deadStockTableWrap{overflow-x:auto}.deadStockTable{width:100%;border-collapse:collapse;min-width:880px}.deadStockTable th{padding:11px 14px;text-align:left;border-bottom:1px solid #E3E8EC;background:#f8fafb;color:#60707c;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.deadStockTable td{padding:14px;border-bottom:1px solid #EDF0F2;color:#34434f;font-size:12px;vertical-align:middle}.deadStockTable tbody tr:last-child td{border-bottom:0}.deadStockTable tbody tr:hover{background:#fafcfd}.deadStockProduct{display:flex;flex-direction:column;gap:3px;min-width:190px}.deadStockProduct strong{color:#17212b;font-size:12.5px}.deadStockProduct span{color:#667580;font-size:11px}.deadStockProduct small{color:#929ca4;font-size:10px}.deadStockUnits,.deadStockCash{color:#17212b}.deadStockDate{color:#4c5d69}.deadStockDays{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff6e8;color:#9a671b;font-size:10.8px;font-weight:800;white-space:nowrap}.deadStockMissing{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff0f0;color:#b13d3d;font-size:10.5px;font-weight:800}.deadStockMuted{color:#929da6;font-size:11px}.deadStockShopifyLink{display:inline-flex;align-items:center;gap:5px;color:#1f4e79;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.deadStockShopifyLink:hover{text-decoration:underline}.deadStockEmpty{display:flex;gap:16px;align-items:center;padding:26px;background:#fff;border:1px solid #DCE3E8;border-radius:16px;margin-bottom:18px}.deadStockEmptyIcon{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:#f0f7f4;color:#15805c}.deadStockMethodology{display:flex;gap:14px;padding:21px;background:#fff;border:1px solid #DCE3E8;border-radius:16px;margin-bottom:18px}.deadStockMethodIcon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#edf5fa;color:#1f4e79}.deadStockMethodFacts{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:13px}.deadStockMethodFacts span{display:inline-flex;align-items:center;gap:5px;color:#4e665b;font-size:11px;font-weight:700}.deadStockMethodFacts svg{color:#15805c}.deadStockFooter{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 2px 4px}.deadStockFooter>div{display:flex;align-items:center;gap:7px;color:#63717c;font-size:11.5px}.deadStockSecondaryButton{min-height:38px;border:1px solid #CBD6DE;border-radius:8px;background:#fff;color:#1f4e79;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;font-weight:800;cursor:pointer}.deadStockSecondaryButton:hover{background:#f5f8fa}.deadStockLoading,.deadStockErrorCard{max-width:560px;margin:120px auto;background:#fff;border:1px solid #DCE3E8;border-radius:16px;padding:34px;text-align:center;box-shadow:0 8px 24px #17212b0d}.deadStockLoading{display:flex;flex-direction:column;align-items:center;gap:9px}.deadStockLoading strong{font-size:16px}.deadStockLoading span{color:#6e7c87;font-size:12px}.deadStockSpin{color:#1f4e79;animation:deadStockSpin .9s linear infinite}.deadStockErrorCard svg{color:#c44747}.deadStockErrorCard h2{margin:12px 0 6px}.deadStockErrorCard p{color:#687680;font-size:12.5px}.deadStockErrorActions{display:flex;justify-content:center;gap:8px;margin-top:18px}@keyframes deadStockSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.deadStockPage{padding:18px}.deadStockIntro,.deadStockSectionHeading,.deadStockFooter{flex-direction:column;align-items:stretch}.deadStockCoverage{min-width:0}.deadStockMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deadStockCostNotice{max-width:none}}@media (max-width:560px){.deadStockPage{padding:14px}.deadStockHeader h1{font-size:29px}.deadStockMetrics{grid-template-columns:1fr}.deadStockCustomRow{align-items:stretch;flex-wrap:wrap}.deadStockCustomRow input,.deadStockApply{width:100%}.deadStockMethodology,.deadStockEmpty{align-items:flex-start}.deadStockFooter .deadStockSecondaryButton{width:100%}}.bundleProfitPage{min-height:100vh;background:#f3f5f7;color:#17212b;padding:28px}.bundleProfitHeader,.bundleReadiness,.bundleWorkspace,.bundleResult,.bundleMethodology{max-width:1180px;margin-left:auto;margin-right:auto}.bundleBack{border:0;background:transparent;padding:0;margin:0 0 20px;color:#39749d;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:750;cursor:pointer}.bundleHeaderMain{display:flex;gap:14px;align-items:flex-start}.bundleTitleIcon{width:46px;height:46px;border-radius:12px;background:#eaf2f8;color:#1f4e79;display:grid;place-items:center;flex:0 0 auto}.bundleEyebrow{display:block;color:#39749d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.bundleProfitHeader h1{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.025em}.bundleProfitHeader p{margin:8px 0 0;max-width:770px;color:#5f6d78;font-size:14px;line-height:1.6}.bundleReadOnly{display:inline-flex;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;border-radius:999px;border:1px solid #CFE2D9;background:#f2f9f6;color:#15805c;font-size:11px;font-weight:800}.bundleReadiness{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;margin-bottom:18px;padding:22px;background:#fff;border:1px solid #DCE3E8;border-radius:16px;box-shadow:0 8px 24px #17212b0b}.bundleReadiness h2,.bundlePanelHeading h2,.bundleResultHeader h2{margin:0;font-size:21px}.bundleReadiness p,.bundlePanelHeading p,.bundleResultHeader p{margin:7px 0 0;color:#687680;font-size:12.5px;line-height:1.55}.bundleCoverage{min-width:175px;padding:14px 16px;border-radius:12px;background:#fff9ef;border:1px solid #EAD9B9;display:flex;flex-direction:column}.bundleCoverage strong{font-size:24px;color:#b7791f}.bundleCoverage span{color:#7e6843;font-size:11px;font-weight:800}.bundleCoverage small{margin-top:4px;color:#8f8169;font-size:10.5px}.bundleWorkspace{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start;margin-bottom:18px}.bundleCatalogPanel,.bundleBuilderPanel,.bundleResult,.bundleMethodology{background:#fff;border:1px solid #DCE3E8;border-radius:16px}.bundleCatalogPanel,.bundleBuilderPanel{padding:20px}.bundlePanelHeading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.bundleReadyCount{padding:6px 9px;border-radius:999px;background:#f0f6fa;color:#39749d;font-size:10.5px;font-weight:800}.bundleVariantList,.bundleSelectedItems{display:flex;flex-direction:column;gap:8px}.bundleVariant{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;border:1px solid #E0E6EA;border-radius:11px}.bundleVariant.selected{border-color:#b7d4c6;background:#f6fbf8}.bundleVariantMain,.bundleSelectedIdentity{display:flex;flex-direction:column;gap:3px}.bundleVariantMain strong,.bundleSelectedIdentity strong{font-size:12px}.bundleVariantMain span,.bundleSelectedIdentity span{color:#6c7983;font-size:10.8px}.bundleVariantMain small{color:#929ca4;font-size:10px}.bundleVariantNumbers{display:flex;gap:16px}.bundleVariantNumbers div{min-width:72px}.bundleVariantNumbers span{display:block;color:#85919a;font-size:10px}.bundleVariantNumbers b{font-size:11.5px}.bundleAddButton,.bundleAddedButton{min-height:34px;border-radius:8px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10.8px;font-weight:800}.bundleAddButton{border:1px solid #A9C0D0;background:#f5f9fb;color:#1f4e79;cursor:pointer}.bundleAddedButton{border:1px solid #B7D8C8;background:#f0f8f4;color:#15805c}.bundleCoverageNotice{margin-top:14px;display:flex;gap:9px;padding:11px 12px;border:1px solid #E8D7B8;border-radius:10px;background:#fff9ef;color:#9a681d}.bundleCoverageNotice div{display:flex;flex-direction:column;gap:3px}.bundleCoverageNotice strong{font-size:11.5px}.bundleCoverageNotice span{color:#806a47;font-size:10.8px;line-height:1.45}.bundleBuilderEmpty{min-height:145px;border:1px dashed #CBD6DD;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#70808b;text-align:center;padding:18px}.bundleSelectedItem{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:9px;align-items:center;padding:11px;border:1px solid #E0E6EA;border-radius:10px}.bundleQuantity{display:flex;align-items:center;border:1px solid #CBD5DC;border-radius:8px;overflow:hidden}.bundleQuantity button{width:29px;height:31px;border:0;background:#f6f8f9;color:#526672;display:grid;place-items:center;cursor:pointer}.bundleQuantity input{width:42px;height:31px;border:0;border-left:1px solid #DCE3E7;border-right:1px solid #DCE3E7;text-align:center}.bundleRemove{width:30px;height:30px;border:0;border-radius:7px;background:#fff3f3;color:#c44747;display:grid;place-items:center;cursor:pointer}.bundlePriceSummary{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bundlePriceSummary>div,.bundleResultMetrics article,.bundleComparison>div{padding:12px;border-radius:10px;background:#f8fafb;border:1px solid #E2E7EA}.bundlePriceSummary span,.bundleResultMetrics span,.bundleComparison span{display:block;color:#71808b;font-size:10.5px;margin-bottom:5px}.bundlePriceSummary strong{font-size:14px}.bundlePriceField{display:block;margin-top:15px}.bundlePriceField>span{display:block;margin-bottom:6px;color:#40515d;font-size:11px;font-weight:800}.bundlePriceField>div{display:flex;align-items:center;border:1px solid #BCCBD5;border-radius:9px;overflow:hidden}.bundlePriceField b{padding:0 11px;color:#596a76}.bundlePriceField input{width:100%;height:42px;border:0;border-left:1px solid #D8E0E5;padding:0 11px;box-sizing:border-box}.bundleInlineError{margin-top:11px;display:flex;gap:6px;align-items:center;color:#b13d3d;font-size:11px;font-weight:750}.bundleModelButton{width:100%;min-height:42px;margin-top:13px;border:0;border-radius:9px;background:#1f4e79;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer}.bundleModelButton:hover{background:#173b5c}.bundleModelButton:disabled{opacity:.5;cursor:not-allowed}.bundleResult{padding:21px;margin-bottom:18px}.bundleResultHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.bundleResultBadge{border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:800}.bundleResultBadge.good{background:#eef8f3;color:#15805c;border:1px solid #C8E1D5}.bundleResultBadge.risk{background:#fff1f1;color:#b53d3d;border:1px solid #ECCACA}.bundleResultMetrics,.bundleComparison{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bundleComparison{margin-top:10px}.bundleResultMetrics strong,.bundleComparison strong{display:block;font-size:19px}.bundleResultMetrics small,.bundleComparison small{display:block;margin-top:5px;color:#8b969f;font-size:10px}.bundlePositive{color:#15805c}.bundleNegative{color:#c44747}.bundleMethodology{display:flex;gap:14px;padding:21px}.bundleMethodIcon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#edf5fa;color:#1f4e79}.bundleMethodology h3{margin:0;font-size:16px}.bundleMethodology p{margin:7px 0 0;color:#63727d;font-size:12px;line-height:1.55}.bundleMethodFacts{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.bundleMethodFacts span{display:inline-flex;align-items:center;gap:5px;color:#4f685c;font-size:10.8px;font-weight:750}.bundleMethodSecondary{padding-top:11px;margin-top:12px!important;border-top:1px solid #E7EBEE}.bundleProfitLoading,.bundleProfitError{max-width:560px;margin:120px auto;padding:34px;border-radius:16px;border:1px solid #DCE3E8;background:#fff;text-align:center}.bundleProfitLoading{display:flex;flex-direction:column;align-items:center;gap:9px}.bundleProfitSpin{animation:bundleProfitSpin .9s linear infinite}.bundleProfitErrorActions{margin-top:17px;display:flex;justify-content:center;gap:8px}.bundlePrimaryButton,.bundleSecondaryButton{min-height:38px;border-radius:8px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.bundlePrimaryButton{border:0;background:#1f4e79;color:#fff}.bundleSecondaryButton{border:1px solid #CBD6DE;background:#fff;color:#1f4e79}@keyframes bundleProfitSpin{to{transform:rotate(360deg)}}@media (max-width:950px){.bundleWorkspace{grid-template-columns:1fr}.bundleResultMetrics,.bundleComparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bundleProfitPage{padding:14px}.bundleReadiness,.bundleResultHeader{flex-direction:column;align-items:stretch}.bundleCoverage{min-width:0}.bundleVariant{grid-template-columns:1fr}.bundleAddButton,.bundleAddedButton{width:100%}.bundlePriceSummary,.bundleResultMetrics,.bundleComparison{grid-template-columns:1fr}}.bundleCatalogColumns{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:end;padding:0 13px 8px;margin-bottom:4px;border-bottom:1px solid #DCE5EA;color:#617785;font-size:10.5px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.bundleCatalogColumns>div{display:grid;grid-template-columns:repeat(2,72px);gap:16px}.bundleCatalogColumns>div span{text-align:left}@media (min-width:681px){.bundleVariantNumbers span{display:none}}@media (max-width:680px){.bundleCatalogColumns{display:none}.bundleVariantNumbers span{display:block}}.themeSpeedPage{min-height:100vh;padding:28px;background:#f3f5f7;color:#17212b}.themeSpeedHeader,.themeSpeedTheme,.themeSpeedMetrics,.themeSpeedMix,.themeSpeedCandidates,.themeSpeedLargest,.themeSpeedMethod{max-width:1180px;margin-left:auto;margin-right:auto}.themeSpeedBack{border:0;background:transparent;padding:0;margin:0 0 20px;display:inline-flex;align-items:center;gap:7px;color:#39749d;font-size:13px;font-weight:750;cursor:pointer}.themeSpeedHeaderMain{display:flex;gap:14px;align-items:flex-start}.themeSpeedTitleIcon,.themeSpeedAccessIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#eaf2f8;color:#1f4e79}.themeSpeedEyebrow{display:block;margin-bottom:6px;color:#39749d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.themeSpeedHeader h1,.themeSpeedAccessCard h1{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.025em}.themeSpeedHeader p{max-width:770px;margin:8px 0 0;color:#5f6d78;font-size:14px;line-height:1.6}.themeSpeedReadOnly{display:inline-flex;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;border:1px solid #CFE2D9;border-radius:999px;background:#f2f9f6;color:#15805c;font-size:11px;font-weight:800}.themeSpeedTheme,.themeSpeedMix,.themeSpeedCandidates,.themeSpeedLargest,.themeSpeedMethod{margin-top:14px;padding:20px;border:1px solid #DCE3E8;border-radius:16px;background:#fff}.themeSpeedTheme{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.themeSpeedTheme h2,.themeSpeedMix h2,.themeSpeedCandidates h2,.themeSpeedLargest h2{margin:0;font-size:20px}.themeSpeedTheme p,.themeSpeedSectionCopy{margin:6px 0 0;color:#6a7882;font-size:12px;line-height:1.5}.themeSpeedThemeStatus{display:flex;gap:9px;align-items:center;min-width:155px;padding:11px 13px;border:1px solid #CCE1D6;border-radius:10px;background:#f2f9f6;color:#15805c}.themeSpeedThemeStatus div{display:flex;flex-direction:column}.themeSpeedThemeStatus strong{font-size:11.5px}.themeSpeedThemeStatus span{margin-top:2px;color:#698177;font-size:10px}.themeSpeedMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.themeSpeedMetrics article{padding:15px;border:1px solid #DFE5E9;border-radius:12px;background:#fff}.themeSpeedMetrics article>svg{margin-bottom:10px;color:#39749d}.themeSpeedMetrics article.attention{border-color:#e7d4ae;background:#fff9ef}.themeSpeedMetrics article.risk{border-color:#eccaca;background:#fff5f5}.themeSpeedMetrics article.good{border-color:#cfe2d9}.themeSpeedMetrics span{display:block;color:#71808a;font-size:10.5px}.themeSpeedMetrics strong{display:block;margin-top:4px;font-size:21px}.themeSpeedMetrics small{display:block;margin-top:4px;color:#909aa2;font-size:10px}.themeSpeedMixGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.themeSpeedMixGrid article{display:flex;gap:10px;align-items:center;padding:13px;border:1px solid #E3E8EB;border-radius:10px;background:#fafbfc;color:#39749d}.themeSpeedMixGrid div{display:flex;flex-direction:column}.themeSpeedMixGrid span{color:#76838c;font-size:10px}.themeSpeedMixGrid strong{margin-top:2px;color:#17212b;font-size:14px}.themeSpeedMixGrid small{margin-top:2px;color:#939da4;font-size:9.8px}.themeSpeedCandidateList{display:flex;flex-direction:column;gap:8px;margin-top:15px}.themeSpeedCandidate{display:flex;gap:12px;padding:14px;border:1px solid #E1E6E9;border-radius:11px}.themeSpeedCandidateIcon{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#edf4f8;color:#39749d}.themeSpeedCandidateMain{min-width:0;flex:1}.themeSpeedCandidateTop{display:flex;justify-content:space-between;gap:12px}.themeSpeedCandidateTop strong{overflow-wrap:anywhere;font-size:12px}.themeSpeedSeverity{padding:5px 8px;border-radius:999px;font-size:9.8px;font-weight:800;white-space:nowrap}.themeSpeedSeverity.high{border:1px solid #E8C5C5;background:#fff1f1;color:#b54343}.themeSpeedSeverity.review{border:1px solid #E6D2AA;background:#fff8ea;color:#9a681d}.themeSpeedCandidateMeta{display:flex;gap:10px;margin-top:4px}.themeSpeedCandidateMeta span{color:#89949c;font-size:10px}.themeSpeedCandidate p{margin:8px 0 0;color:#66747e;font-size:11px;line-height:1.5}.themeSpeedEmpty{margin-top:15px;padding:25px;border:1px solid #CFE2D9;border-radius:11px;background:#f4faf7;text-align:center;color:#15805c}.themeSpeedEmpty strong,.themeSpeedEmpty span{display:block}.themeSpeedEmpty strong{margin-top:8px;font-size:12px}.themeSpeedEmpty span{margin-top:4px;color:#6d8177;font-size:10.8px}.themeSpeedTableWrap{margin-top:15px;overflow-x:auto}.themeSpeedTable{width:100%;border-collapse:collapse}.themeSpeedTable th{padding:9px 10px;border-bottom:1px solid #DDE4E8;text-align:left;color:#76838c;font-size:10px}.themeSpeedTable td{padding:10px;border-bottom:1px solid #EEF1F3;color:#485965;font-size:10.8px}.themeSpeedTable td:first-child{color:#25333d;font-weight:650;overflow-wrap:anywhere}.themeSpeedMethod{display:flex;gap:14px;margin-bottom:25px}.themeSpeedMethodIcon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#edf5fa;color:#1f4e79}.themeSpeedMethod h3{margin:0;font-size:16px}.themeSpeedMethod p{margin:7px 0 0;color:#63727d;font-size:12px;line-height:1.55}.themeSpeedMethodFacts{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.themeSpeedMethodFacts span{display:inline-flex;align-items:center;gap:5px;color:#4f685c;font-size:10.8px;font-weight:750}.themeSpeedMethodFacts svg{color:#15805c}.themeSpeedMethodSecondary{padding-top:11px;margin-top:12px!important;border-top:1px solid #E7EBEE}.themeSpeedAccess{max-width:790px;margin:0 auto}.themeSpeedAccessCard{margin-top:45px;padding:32px;border:1px solid #DCE3E8;border-radius:18px;background:#fff;box-shadow:0 8px 28px #17212b0d}.themeSpeedAccessIcon{margin-bottom:17px}.themeSpeedAccessCard h2{max-width:620px;margin:11px 0 0;font-size:21px;line-height:1.35}.themeSpeedAccessCard>p{max-width:650px;margin:11px 0 0;color:#677580;font-size:13px;line-height:1.6}.themeSpeedAccessFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.themeSpeedAccessFacts div{padding:12px;border:1px solid #E1E6EA;border-radius:10px;background:#f9fafb}.themeSpeedAccessFacts span,.themeSpeedAccessFacts strong{display:block}.themeSpeedAccessFacts span{color:#82909a;font-size:10px}.themeSpeedAccessFacts strong{margin-top:4px;font-size:11.5px}.themeSpeedPrimary,.themeSpeedSecondary{min-height:40px;padding:0 14px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;font-weight:800;cursor:pointer}.themeSpeedPrimary{margin-top:17px;border:0;background:#1f4e79;color:#fff}.themeSpeedPrimary:hover{background:#173b5c}.themeSpeedPrimary:disabled{opacity:.55;cursor:not-allowed}.themeSpeedSecondary{border:1px solid #CBD6DE;background:#fff;color:#1f4e79}.themeSpeedAccessFoot{font-size:10.5px!important}.themeSpeedNotice{margin-top:13px;padding:9px 11px;border:1px solid #CFE2D9;border-radius:8px;background:#f2f9f6;color:#15805c;font-size:10.8px}.themeSpeedInlineError{display:flex;gap:6px;align-items:center;margin-top:13px;color:#b13d3d;font-size:11px;font-weight:750}.themeSpeedLoading,.themeSpeedError{max-width:560px;margin:120px auto;padding:34px;border:1px solid #DCE3E8;border-radius:16px;background:#fff;text-align:center}.themeSpeedLoading{display:flex;flex-direction:column;align-items:center;gap:9px}.themeSpeedLoading span,.themeSpeedError p{color:#6d7b85;font-size:12px}.themeSpeedError svg{color:#c44747}.themeSpeedErrorActions{display:flex;justify-content:center;gap:8px;margin-top:17px}.themeSpeedErrorActions .themeSpeedPrimary{margin-top:0}.themeSpeedSpin{animation:themeSpeedSpin .9s linear infinite}@keyframes themeSpeedSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.themeSpeedMetrics,.themeSpeedMixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.themeSpeedPage{padding:14px}.themeSpeedTheme{flex-direction:column;align-items:stretch}.themeSpeedMetrics,.themeSpeedMixGrid,.themeSpeedAccessFacts{grid-template-columns:1fr}.themeSpeedCandidateTop{flex-direction:column}.themeSpeedAccessCard{padding:22px}}.themeSpeedGaugePanel{max-width:1180px;margin:14px auto 0;padding:18px 20px 17px;border:1px solid #DCE3E8;border-radius:16px;background:#fff;text-align:center}.themeSpeedGaugePanel .themeSpeedEyebrow{margin-bottom:10px}.themeSpeedGauge{width:180px;margin:0 auto}.themeSpeedGaugeArc{position:relative;width:180px;height:88px;overflow:hidden}.themeSpeedGaugeTrack{position:absolute;left:10px;top:8px;width:160px;height:160px;border-radius:50%;background:conic-gradient(from 270deg,#DCEDE5 0deg 58deg,#F3E5C6 58deg 122deg,#F0CECE 122deg 180deg,transparent 180deg 360deg)}.themeSpeedGaugeTrack:after{content:"";position:absolute;left:18px;top:18px;width:124px;height:124px;border-radius:50%;background:#fff}.themeSpeedGaugeSegment{display:none}.themeSpeedGaugeNeedle{position:absolute;left:89px;bottom:0;width:2px;height:67px;background:#445865;transform-origin:50% 100%;border-radius:2px;z-index:3;transition:transform .35s ease}.themeSpeedGaugeNeedle.clear{transform:rotate(-58deg)}.themeSpeedGaugeNeedle.high{transform:rotate(58deg)}.themeSpeedGaugeNeedle span{display:none}.themeSpeedGaugeHub{position:absolute;left:82px;bottom:-7px;width:16px;height:16px;border:4px solid #FFFFFF;border-radius:50%;background:#1f4e79;box-shadow:0 0 0 1px #c9d4db;z-index:4}.themeSpeedGaugeScale{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-top:4px;color:#7a8790;font-size:9.5px;font-weight:700}.themeSpeedGaugeResult{display:block;margin-top:11px;font-size:18px;line-height:1.2}.themeSpeedGaugeResult.clear{color:#15805c}.themeSpeedGaugeResult.review{color:#a46c18}.themeSpeedGaugeResult.high{color:#c44747}.themeSpeedGaugeNote{margin:5px 0 0;color:#7c8992;font-size:10.5px;line-height:1.45}@media (max-width:650px){.themeSpeedGaugePanel{padding:16px}.themeSpeedGauge,.themeSpeedGaugeArc{width:170px}.themeSpeedGaugeTrack{left:5px}.themeSpeedGaugeNeedle{left:84px}.themeSpeedGaugeHub{left:77px}}.themeSpeedGaugePanel{padding:24px 28px;text-align:left}.themeSpeedGaugeLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;align-items:center}.themeSpeedGaugeVisual{text-align:center;padding:4px 10px}.themeSpeedGaugeVisual .themeSpeedEyebrow{text-align:center;margin-bottom:14px}.themeSpeedGauge{width:220px;margin:0 auto}.themeSpeedGaugeArc{position:relative;width:220px;height:108px;overflow:hidden}.themeSpeedGaugeTrack{position:absolute;left:10px;top:7px;width:200px;height:200px;border-radius:50%;background:conic-gradient(from 270deg,#79B99D 0deg 58deg,#D7A74F 58deg 122deg,#CF6B6B 122deg 180deg,transparent 180deg 360deg);box-shadow:inset 0 0 0 1px #17212b0d}.themeSpeedGaugeTrack:after{content:"";position:absolute;left:23px;top:23px;width:154px;height:154px;border-radius:50%;background:#fff}.themeSpeedGaugeNeedle{position:absolute;left:109px;bottom:0;width:3px;height:82px;border-radius:3px;background:#263b49;transform-origin:50% 100%;z-index:3;transition:transform .35s ease;box-shadow:0 1px 2px #17212b2e}.themeSpeedGaugeNeedle.clear{transform:rotate(-56deg)}.themeSpeedGaugeNeedle.review{transform:rotate(0)}.themeSpeedGaugeNeedle.high{transform:rotate(56deg)}.themeSpeedGaugeHub{position:absolute;left:100px;bottom:-8px;width:19px;height:19px;border:4px solid #FFFFFF;border-radius:50%;background:#1f4e79;box-shadow:0 0 0 1px #afc0cb;z-index:4}.themeSpeedGaugeScale{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:6px;color:#5f6d78;font-size:11.5px;font-weight:750}.themeSpeedGaugeScale span:first-child{text-align:left}.themeSpeedGaugeScale span:nth-child(2){text-align:center}.themeSpeedGaugeScale span:last-child{text-align:right}.themeSpeedGaugeResult{display:block;margin-top:14px;font-size:20px;line-height:1.2;font-weight:800}.themeSpeedMerchantMeaning{padding:20px 22px;border:1px solid #E0E6EA;border-radius:13px;background:#f8fafb}.themeSpeedMerchantMeaning h2{margin:0;color:#17212b;font-size:20px;line-height:1.3}.themeSpeedMerchantMeaning>p{margin:9px 0 0;color:#52636f;font-size:14px;line-height:1.6}.themeSpeedMerchantNext{margin-top:15px;padding:13px 15px;border-left:4px solid #39749D;border-radius:0 9px 9px 0;background:#eef5f9}.themeSpeedMerchantNext strong{display:block;color:#254e6c;font-size:12.5px}.themeSpeedMerchantNext p{margin:4px 0 0;color:#485d6a;font-size:13px;line-height:1.55}.themeSpeedGaugeNote{margin:14px 0 0!important;padding-top:12px;border-top:1px solid #DDE4E8;color:#6a7882!important;font-size:12px!important;line-height:1.5!important}.themeSpeedTheme h2,.themeSpeedMix h2,.themeSpeedCandidates h2,.themeSpeedLargest h2{font-size:21px}.themeSpeedTheme p,.themeSpeedSectionCopy{font-size:13px;line-height:1.6}.themeSpeedThemeStatus strong{font-size:12.5px}.themeSpeedThemeStatus span{font-size:11.5px}.themeSpeedMetrics article{padding:17px}.themeSpeedMetrics span{font-size:12px;line-height:1.35}.themeSpeedMetrics strong{margin-top:6px;font-size:24px}.themeSpeedMetrics small{margin-top:6px;color:#697984;font-size:11.5px;line-height:1.4}.themeSpeedMixGrid article{padding:16px}.themeSpeedMixGrid span{font-size:12px}.themeSpeedMixGrid strong{margin-top:4px;font-size:17px}.themeSpeedMixGrid small{margin-top:4px;color:#697984;font-size:11.5px}.themeSpeedCandidate{padding:17px}.themeSpeedCandidateTop strong{font-size:13.5px}.themeSpeedSeverity{padding:6px 9px;font-size:11px}.themeSpeedCandidateMeta span{font-size:11.5px}.themeSpeedCandidate p{margin-top:9px;font-size:12.5px;line-height:1.6}.themeSpeedEmpty{padding:28px}.themeSpeedEmpty strong{margin-top:9px;font-size:13.5px}.themeSpeedEmpty span{margin-top:6px;font-size:12px}.themeSpeedTable th{padding:11px 12px;font-size:11.5px}.themeSpeedTable td{padding:12px;font-size:12.5px;line-height:1.4}.themeSpeedMethod h3{font-size:17px}.themeSpeedMethod p{font-size:12.5px;line-height:1.6}.themeSpeedMethodFacts span{font-size:11.5px}.themeSpeedMix,.themeSpeedCandidates,.themeSpeedLargest,.themeSpeedMethod{padding:23px 25px;margin-top:16px}@media (max-width:850px){.themeSpeedGaugeLayout{grid-template-columns:1fr;gap:20px}.themeSpeedGaugeVisual{max-width:280px;margin:0 auto}}@media (max-width:650px){.themeSpeedGaugePanel{padding:20px 16px}.themeSpeedGauge,.themeSpeedGaugeArc{width:210px}.themeSpeedGaugeTrack{left:5px}.themeSpeedGaugeNeedle{left:104px}.themeSpeedGaugeHub{left:95px}.themeSpeedMerchantMeaning{padding:17px}}@media (min-width:901px){.themeSpeedMixGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.opportunityPage{min-height:100vh;padding:28px;background:#f3f5f7;color:#17212b}.opportunityHeader,.opportunityHero,.opportunitySummary,.opportunityQueue,.opportunityClear,.opportunityLimited,.opportunityMethod{max-width:1180px;margin-left:auto;margin-right:auto}.opportunityBack{margin:0 0 20px;padding:0;border:0;background:transparent;color:#39749d;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:750;cursor:pointer}.opportunityHeaderMain{display:flex;gap:14px;align-items:flex-start}.opportunityTitleIcon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:#eaf2f8;color:#1f4e79}.opportunityEyebrow{display:block;margin-bottom:6px;color:#39749d;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.opportunityHeader h1{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.025em}.opportunityHeader p{max-width:790px;margin:8px 0 0;color:#5f6d78;font-size:14px;line-height:1.6}.opportunityReadOnly{display:inline-flex;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;border:1px solid #CFE2D9;border-radius:999px;background:#f2f9f6;color:#15805c;font-size:11.5px;font-weight:800}.opportunityHero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:stretch;margin-top:22px;padding:24px;border:1px solid #DCE3E8;border-radius:17px;background:#fff;box-shadow:0 8px 24px #17212b0a}.opportunityHeroCopy h2{margin:0;font-size:23px;line-height:1.3}.opportunityHeroCopy>p{max-width:760px;margin:8px 0 0;color:#5e6d77;font-size:13.5px;line-height:1.6}.opportunityHeroNote{margin-top:17px;padding:13px 15px;border-left:4px solid #39749D;border-radius:0 9px 9px 0;background:#eef5f9}.opportunityHeroNote strong{display:block;color:#254e6c;font-size:12.5px}.opportunityHeroNote span{display:block;margin-top:4px;color:#526671;font-size:12.5px;line-height:1.55}.opportunityHeroNumber{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #D6E1E8;border-radius:13px;background:#f7fafc;text-align:center}.opportunityHeroNumber strong{color:#1f4e79;font-size:46px;line-height:1}.opportunityHeroNumber span{margin-top:7px;color:#344d5e;font-size:13px;font-weight:800}.opportunityHeroNumber small{margin-top:4px;color:#7a8891;font-size:11px}.opportunitySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.opportunitySummary article{padding:16px;border:1px solid #DFE5E9;border-radius:12px;background:#fff}.opportunitySummary article.act{border-color:#e9caca;background:#fff7f7}.opportunitySummary article.review{border-color:#e6d4b2;background:#fff9ef}.opportunitySummary article.coverage{border-color:#c9dae6;background:#f5f9fc}.opportunitySummary article.clear{border-color:#cfe2d9;background:#f5faf7}.opportunitySummary span{display:block;color:#63737d;font-size:12px;font-weight:750}.opportunitySummary strong{display:block;margin-top:5px;font-size:25px}.opportunitySummary small{display:block;margin-top:5px;color:#78858e;font-size:11.5px}.opportunityQueue,.opportunityClear,.opportunityLimited,.opportunityMethod{margin-top:16px;padding:23px 25px;border:1px solid #DCE3E8;border-radius:16px;background:#fff}.opportunitySectionHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:17px}.opportunitySectionHead h2{margin:0;font-size:21px}.opportunitySectionHead p{max-width:780px;margin:6px 0 0;color:#687680;font-size:12.5px;line-height:1.55}.opportunityRefresh{flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid #C8D5DE;border-radius:8px;background:#fff;color:#1f4e79;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;cursor:pointer}.opportunityList{display:flex;flex-direction:column;gap:11px}.opportunityItem{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;border:1px solid #DDE4E8;border-left-width:5px;border-radius:12px;background:#fff}.opportunityItem.act{border-left-color:#c44747}.opportunityItem.review{border-left-color:#b7791f}.opportunityItem.coverage{border-left-color:#39749d}.opportunityRank{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eef3f6;color:#395466;font-size:13px;font-weight:850}.opportunityItemBody{min-width:0}.opportunityBadges{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.opportunityPriority,.opportunityModule{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:800}.opportunityPriority.act{border:1px solid #E7C4C4;background:#fff0f0;color:#b43f3f}.opportunityPriority.review{border:1px solid #E4D0A7;background:#fff7e8;color:#956318}.opportunityPriority.coverage{border:1px solid #C8D9E5;background:#eff6fa;color:#2f698e}.opportunityModule{border:1px solid #DDE4E8;background:#f7f9fa;color:#61717b}.opportunityItem h3{margin:8px 0 0;font-size:18px;line-height:1.35}.opportunitySummaryText{margin:7px 0 0;color:#53636e;font-size:13px;line-height:1.55}.opportunityEvidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.opportunityEvidence>div{min-width:135px;padding:10px 12px;border:1px solid #E1E6EA;border-radius:9px;background:#f8fafb}.opportunityEvidence span{display:block;color:#76848d;font-size:10.5px}.opportunityEvidence strong{display:block;margin-top:3px;color:#263640;font-size:13px}.opportunityExplanation{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.opportunityExplanation>div{padding:13px 14px;border:1px solid #E3E8EB;border-radius:10px;background:#fafbfc}.opportunityExplanation strong{color:#364b59;font-size:11.5px}.opportunityExplanation p{margin:5px 0 0;color:#61717c;font-size:12px;line-height:1.55}.opportunityAction{min-height:38px;margin-top:14px;padding:0 13px;border:0;border-radius:8px;background:#1f4e79;color:#fff;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;cursor:pointer}.opportunityAction:hover{background:#173b5c}.opportunityClearGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.opportunityClearGrid article{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #D7E7DF;border-radius:10px;background:#f5faf7}.opportunityClearGrid svg{flex:0 0 auto;margin-top:2px;color:#15805c}.opportunityClearGrid span{display:block;color:#62756b;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.opportunityClearGrid strong{display:block;margin-top:3px;color:#29483a;font-size:12.5px}.opportunityClearGrid p{margin:4px 0 0;color:#64766d;font-size:11.5px;line-height:1.5}.opportunityNoClear{padding:18px;border:1px dashed #CED8DE;border-radius:10px;color:#687781;font-size:12px}.opportunityLimitedList{display:flex;flex-direction:column;gap:8px}.opportunityLimitedList article{display:flex;gap:10px;padding:13px;border:1px solid #E6D4B2;border-radius:10px;background:#fff9ef}.opportunityLimitedList svg{flex:0 0 auto;color:#b7791f}.opportunityLimitedList strong{display:block;font-size:12px}.opportunityLimitedList span{display:block;margin-top:2px;color:#775f39;font-size:11.5px}.opportunityLimitedList p{margin:4px 0 0;color:#786c59;font-size:11.5px}.opportunityMethod{display:flex;gap:14px;margin-bottom:25px}.opportunityMethodIcon{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#edf5fa;color:#1f4e79}.opportunityMethod h3{margin:0;font-size:17px}.opportunityMethod p{margin:7px 0 0;color:#63727d;font-size:12.5px;line-height:1.6}.opportunityMethodFacts{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:12px}.opportunityMethodFacts span{display:inline-flex;align-items:center;gap:5px;color:#4f685c;font-size:11.5px;font-weight:750}.opportunityMethodFacts svg{color:#15805c}.opportunityMethodSecondary{padding-top:11px;margin-top:12px!important;border-top:1px solid #E7EBEE}.opportunityLoading,.opportunityError{max-width:580px;margin:120px auto;padding:35px;border:1px solid #DCE3E8;border-radius:16px;background:#fff;text-align:center}.opportunityLoading{display:flex;flex-direction:column;align-items:center;gap:9px}.opportunityLoading span,.opportunityError p{color:#6d7b85;font-size:12.5px}.opportunityError svg{color:#c44747}.opportunityError h2{margin:12px 0 7px}.opportunityErrorActions{display:flex;justify-content:center;gap:8px;margin-top:17px}.opportunityPrimary,.opportunitySecondary{min-height:39px;padding:0 13px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;cursor:pointer}.opportunityPrimary{border:0;background:#1f4e79;color:#fff}.opportunitySecondary{border:1px solid #CBD6DE;background:#fff;color:#1f4e79}.opportunitySpin{animation:opportunitySpin .9s linear infinite}@keyframes opportunitySpin{to{transform:rotate(360deg)}}@media (max-width:900px){.opportunityHero{grid-template-columns:1fr}.opportunityHeroNumber{min-height:135px}.opportunitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.opportunityPage{padding:14px}.opportunitySummary,.opportunityClearGrid,.opportunityExplanation{grid-template-columns:1fr}.opportunitySectionHead{flex-direction:column}.opportunityItem{grid-template-columns:36px minmax(0,1fr);padding:14px}.opportunityRank{width:32px;height:32px}.opportunityQueue,.opportunityClear,.opportunityLimited,.opportunityMethod{padding:18px}}.commandCenterWorkspace .opportunityItem{padding:17px 18px}.commandCenterWorkspace .opportunityItem h3{font-size:19px;line-height:1.35}.commandCenterWorkspace .opportunitySummaryText{font-size:15px!important;line-height:1.6!important}.commandCenterWorkspace .opportunityPriority,.commandCenterWorkspace .opportunityModule{min-height:25px;padding:0 9px;font-size:12px}.commandCenterWorkspace .opportunityEvidence span{font-size:12px}.commandCenterWorkspace .opportunityEvidence strong{font-size:14px}.commandCenterWorkspace .opportunityFindingDetails{margin-top:13px}.commandCenterWorkspace .opportunityFindingDetails>summary{width:max-content;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #C7D4DD;border-radius:8px;background:#fff;color:#1f4e79;list-style:none;font-size:14px;font-weight:800;cursor:pointer}.commandCenterWorkspace .opportunityFindingDetails>summary::-webkit-details-marker{display:none}.commandCenterWorkspace .opportunityFindingDetails>summary:hover{background:#f4f8fa}.commandCenterWorkspace .opportunityFindingDetails>summary>span{display:inline-block;transition:transform .15s ease}.commandCenterWorkspace .opportunityFindingDetails[open]>summary>span{transform:rotate(180deg)}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation>div{padding:14px 15px}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation strong{font-size:14px}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation p{margin-top:6px;font-size:15px!important;line-height:1.6!important}.commandCenterWorkspace .opportunityAction{min-height:40px;margin-top:10px;padding:0 14px;font-size:14px}.commandCenterWorkspace .opportunityMoreFindings{margin-top:3px;border:1px solid #D7E1E7;border-radius:11px;background:#f8fafb;overflow:hidden}.commandCenterWorkspace .opportunityMoreFindings>summary{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#1f4e79;list-style:none;font-size:14px;font-weight:800;cursor:pointer}.commandCenterWorkspace .opportunityMoreFindings>summary::-webkit-details-marker{display:none}.commandCenterWorkspace .opportunityMoreFindings>summary:hover{background:#eef5f9}.commandCenterWorkspace .opportunityMoreFindings>summary>span{display:inline-block;transition:transform .15s ease}.commandCenterWorkspace .opportunityMoreFindings[open]>summary>span{transform:rotate(180deg)}.commandCenterWorkspace .opportunityMoreFindingList{display:flex;flex-direction:column;gap:1px;padding:0 8px 8px}.commandCenterWorkspace .opportunityMoreFindingList>button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;border:0;border-radius:8px;background:#fff;color:#263640;text-align:left;cursor:pointer}.commandCenterWorkspace .opportunityMoreFindingList>button:hover{background:#eef4f8}.commandCenterWorkspace .opportunityMoreFindingList>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eef3f6;color:#395466;font-size:13px;font-weight:850}.commandCenterWorkspace .opportunityMoreFindingList>button>div{min-width:0}.commandCenterWorkspace .opportunityMoreFindingList strong{display:block;color:#263640;font-size:15px;line-height:1.35}.commandCenterWorkspace .opportunityMoreFindingList small{display:block;margin-top:2px;color:#687781;font-size:13px!important;line-height:1.35}.commandCenterWorkspace .opportunityMoreFindingList svg{color:#39749d}.commandCenterWorkspace .opportunitySectionHead p{font-size:14px!important;line-height:1.55!important}.commandCenterWorkspace .opportunityRefresh{min-height:40px;font-size:14px!important}.commandCenterWorkspace .opportunityHeroNote strong{font-size:14px}.commandCenterWorkspace .opportunityHeroNote span{font-size:14px;line-height:1.55}@media (max-width:680px){.commandCenterWorkspace .opportunityFindingDetails>summary{width:100%}.commandCenterWorkspace .opportunityFindingDetails .opportunityExplanation{grid-template-columns:1fr}.commandCenterWorkspace .opportunityAction{width:100%;justify-content:center}.commandCenterWorkspace .opportunityMoreFindingList>button{grid-template-columns:32px minmax(0,1fr) auto}}
