/*! tailwindcss v4.3.2 | 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.h-full{height:100%}.w-full{width:100%}.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}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#243143;font-synthesis:none;--red:#e1251b;--red-dark:#c81623;--red-soft:#fff1f0;--ink:#202b3a;--muted:#667085;--line:#dfe4ea;--surface:#fff;--canvas:#f2f4f7;--lilac:#eef2f6;--navy:#2f4663;--navy-soft:#eef3f8;--amber:#b7791f;background:#f2f4f7;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:0}body{background:var(--canvas);min-width:0;min-height:100vh;margin:0}button,input,select{font:inherit}small{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s}button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none!important;transform:none!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.login-page{background:#f4f6f8;grid-template-rows:1fr 52px;min-height:100vh;display:grid}.login-header,.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex}.brand-lockup{letter-spacing:.02em;color:#1e202b;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--red);color:#fff;border-radius:6px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-weight:800;display:grid}.text-link{color:#555968;font-size:14px;text-decoration:none}.text-link:hover{color:var(--red)}.login-main{grid-template-columns:1.25fr .75fr;align-items:center;gap:100px;width:min(1180px,100vw - 100px);margin:auto;padding:70px 0;display:grid}.eyebrow{color:#606372;letter-spacing:.16em;background:#ececf2;padding:7px 11px;font-size:12px;font-weight:700;display:inline-block}.login-intro h1{letter-spacing:-.035em;color:#20222e;margin:24px 0 20px;font-size:46px;line-height:1.3}.login-intro>p{color:#667085;max-width:620px;margin:0;font-size:17px;line-height:1.9}.login-features{gap:16px;margin-top:42px;display:flex}.login-features>div{border-top:2px solid #d8d9e1;flex-direction:column;gap:8px;min-width:150px;padding-top:15px;display:flex}.login-features strong{color:var(--red);letter-spacing:.08em;font-size:13px}.login-features span{color:#414451;font-size:14px;font-weight:600}.login-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:38px 40px 30px;box-shadow:0 12px 32px #1f2d3d14}.login-card-head{margin-bottom:28px}.login-badge{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:800}.login-card h2{margin:12px 0 8px;font-size:26px}.login-card-head p,.login-note{color:#667085;margin:0;font-size:13px;line-height:1.6}.login-card form{gap:18px;display:grid}.login-card label{color:#505362;gap:8px;font-size:13px;font-weight:600;display:grid}.login-card input{color:#262834;background:#fbfbfc;border:1px solid #dfe0e7;border-radius:4px;outline:0;height:46px;padding:0 14px}.form-error{color:#d4382f;margin:-8px 0 0;font-size:12px}.primary-button,.secondary-button,.reject-button{border:1px solid #0000;border-radius:6px;height:38px;padding:0 18px;font-size:13px;font-weight:600}.primary-button{color:#fff;background:var(--red)}.primary-button:hover{background:var(--red-dark)}.primary-button:active{transform:translateY(1px)}.primary-button.wide{width:100%;height:48px;margin-top:4px}.secondary-button{color:#344054;background:#fff;border-color:#cfd6df}.secondary-button:hover{color:#243b57;background:#f8fafc;border-color:#98a6b8}.secondary-button:active,.reject-button:active{background:#f7f7fa}.reject-button{color:#525564;background:#fff;border-color:#dcdde5}.login-note{text-align:center;margin-top:18px}.login-footer{color:#667085;border-top:1px solid #e6e7ec;place-items:center;font-size:12px;display:grid}.system-shell{min-height:100vh}.topbar{z-index:30;height:62px;padding:0 24px;position:fixed;inset:0 0 auto;box-shadow:0 1px 4px #1c27350a}.topbar .brand-lockup{font-size:16px}.topbar .brand-mark{width:30px;height:30px}.topbar-actions{color:#5e6170;align-items:center;gap:10px;font-size:13px;display:flex}.health-dot{background:#c5c7d0;border-radius:50%;width:8px;height:8px}.health-dot.ok{background:#38a169;box-shadow:0 0 0 3px #e5f5eb}.health-dot.warning{background:#d59a3a;box-shadow:0 0 0 3px #fff4dd}.top-status{white-space:nowrap;text-overflow:ellipsis;max-width:330px;overflow:hidden}.top-divider{background:#e3e4e9;width:1px;height:20px;margin:0 5px}.user-button{color:#515463;background:#f7f7f9;border:1px solid #e2e3e9;border-radius:17px;justify-content:center;align-items:center;gap:7px;min-width:70px;height:34px;padding:0 10px;font-size:12px;display:flex}.user-button span{background:#ececf1;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.user-button b{font-weight:600}.sidebar{z-index:20;background:#f8fafc;border-right:1px solid #d9e0e8;flex-direction:column;width:238px;display:flex;position:fixed;top:62px;bottom:0;left:0}.sidebar-scroll{flex:1;padding:14px 12px 18px;overflow-y:auto}.group-title{color:#344054;text-align:left;background:#eef2f6;border:1px solid #e3e8ee;border-radius:6px;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;width:100%;height:42px;padding:0 10px;font-size:14px;font-weight:700;display:grid}.group-title:active,.page-link:active{transform:translateY(1px)}.group-code{color:#667085;letter-spacing:.06em;font-size:12px}.group-arrow{color:#667085;text-align:center;font-size:18px;line-height:1;transition:transform .18s;transform:rotate(0)}.group-arrow.open{transform:rotate(90deg)}.group-pages{padding:5px 0 4px}.page-link{color:#666978;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 12px 7px 22px;font-size:13px;line-height:1.45;display:flex;position:relative}.page-link.active{background:var(--red-soft);color:var(--red);font-weight:700}.page-link.active:before{content:"";background:var(--red);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.page-dot{background:#c1c3cc;border-radius:50%;flex:none;width:4px;height:4px}.workspace{background:var(--canvas);min-height:100vh;margin-left:238px;padding:88px 30px 32px}.breadcrumb{color:#667085;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.breadcrumb b{color:#c8cad2;font-weight:400}.page-head{border-bottom:1px solid #d9e0e8;justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:8px 2px 18px;display:flex}.page-kicker{letter-spacing:.08em;color:var(--red);font-size:12px;font-weight:700}.page-head h1{color:#262835;margin:7px 0 6px;font-size:24px}.page-head p{color:#667085;margin:0;font-size:13px}.head-actions{align-items:center;gap:10px;display:flex}.ai-control-bar{background:#fff;border:1px solid #d9e0e8;border-left:4px solid #7b8798;border-radius:7px;grid-template-columns:minmax(250px,1.15fr) minmax(390px,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:16px 18px;display:grid}.ai-control-bar.is-working{border-left-color:#477db3}.ai-control-state{min-width:0}.ai-control-state span,.ai-control-state strong,.ai-control-state small{display:block}.ai-control-state span{color:#667085;letter-spacing:.08em;font-size:12px;font-weight:700}.ai-control-state strong{color:#30323e;margin-top:5px;font-size:14px;line-height:1.45}.ai-control-state small{color:#667085;margin-top:4px;font-size:12px;line-height:1.55}.ai-control-facts{border-left:1px solid #ececf0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-control-facts div{border-right:1px solid #ececf0;min-width:0;padding:3px 13px}.ai-control-facts span,.ai-control-facts strong{display:block}.ai-control-facts span{color:#667085;font-size:12px}.ai-control-facts strong{color:#3a3c48;margin-top:5px;font-size:18px}.ai-control-facts strong.compact{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ai-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:410px;display:flex}.ai-control-actions button{height:32px;padding:0 11px;font-size:12px}.ai-control-actions .attention{color:#9c6423;background:#fffaf3;border-color:#e2bd8c}.store-select{width:286px;position:relative}.store-select-trigger{color:#383b48;text-align:left;background:#fff;border:1px solid #dddfe7;border-radius:5px;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:46px;padding:5px 10px;display:grid}.store-select-mark,.store-option-mark{color:#fff;background:var(--red);border-radius:4px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.store-select-current{min-width:0}.store-select-current small,.store-select-current strong{display:block}.store-select-current small{color:#667085;margin-bottom:2px;font-size:12px}.store-select-current strong{text-overflow:ellipsis;white-space:nowrap;color:#3b3e4b;font-size:12px;overflow:hidden}.store-select-arrow{color:#667085;place-items:center;width:18px;height:18px;font-size:0;line-height:1;display:grid}.store-select-arrow:before{content:"";box-sizing:border-box;transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.store-select-arrow.open:before{transform:rotate(225deg)}.store-select-menu{z-index:50;background:#fff;border:1px solid #e0e1e7;border-radius:6px;width:330px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 14px 34px #22243029}.store-select-option{color:#424552;text-align:left;background:#fff;border:0;border-radius:4px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:grid}.store-select-option.active .store-option-mark{background:var(--red)}.store-select-option>span:nth-child(2){min-width:0}.store-select-option strong,.store-select-option small{display:block}.store-select-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-select-option small{color:#667085;margin-top:4px;font-size:12px}.store-select-option b{color:var(--red);font-size:13px}.head-store-select{width:278px}.head-store-select-trigger{border-radius:7px;grid-template-columns:30px minmax(0,1fr) 18px;min-height:52px;padding:6px 12px}.head-store-select-trigger>strong{color:#313b49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.head-store-select-menu{width:100%}.head-store-select-option{grid-template-columns:32px minmax(0,1fr) 18px}.head-store-select-option>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.error-banner,.info-banner{color:#7c4744;background:#fff5f4;border:1px solid #efc6c3;align-items:center;gap:12px;min-height:44px;margin-top:16px;padding:10px 14px;font-size:12px;display:flex}.error-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.error-actions button{color:var(--red);background:0 0;border:0;font-weight:700}.info-banner{color:#666276;background:#f6f5fb;border-color:#dddbe9}.loading-bar{background:#f1d5d3;height:2px;margin-top:1px;overflow:hidden}.loading-bar span{background:var(--red);width:35%;height:100%;animation:1.2s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(380%)}}.content-stack{gap:14px;margin-top:18px;display:grid}.runtime-summary{background:#f8fcfa;border:1px solid #cfe0d6;border-left:4px solid #3f8f61;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:70px;padding:14px 17px;display:grid}.runtime-summary.has-warning{background:#fffaf2;border-color:#ecd8b7 #ecd8b7 #ecd8b7 #c1862c}.runtime-summary-mark{color:#fff;background:#3f8f61;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.runtime-summary.has-warning .runtime-summary-mark{background:#c1862c}.runtime-summary div{min-width:0}.runtime-summary strong,.runtime-summary small{display:block}.runtime-summary strong{color:#294136;font-size:14px}.runtime-summary.has-warning strong{color:#614921}.runtime-summary small{color:#687b71;margin-top:4px;font-size:12px;line-height:1.55}.runtime-summary-time{color:#667085;white-space:nowrap;font-size:12px}.runtime-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 18px 18px;display:grid}.runtime-fact-list>div{border-bottom:1px solid #edf0f3;min-width:0;padding:14px 2px}.runtime-fact-list>div:nth-child(odd){border-right:1px solid #edf0f3;padding-right:18px}.runtime-fact-list>div:nth-child(2n){padding-left:18px}.runtime-fact-list span,.runtime-fact-list strong{display:block}.runtime-fact-list span{color:#667085;font-size:12px}.runtime-fact-list strong{color:#2f3b4c;margin-top:7px;font-size:14px;line-height:1.5}.runtime-detail-grid .panel{min-height:230px}.execution-attention-summary{border:1px solid #efb6ae;border-left:4px solid var(--red);color:#653c38;text-align:left;background:#fff7f5;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;width:100%;min-height:74px;padding:14px 17px;display:grid}.execution-attention-summary:hover{background:#fff3f1;border-color:#e7887f;box-shadow:0 4px 14px #a62f2414}.execution-attention-summary:active{transform:translateY(1px)}.attention-summary-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.attention-summary-copy strong,.attention-summary-copy small{display:block}.attention-summary-copy strong{color:#623732;font-size:13px}.attention-summary-copy small{color:#8b5b55;margin-top:5px;font-size:12px;line-height:1.55}.attention-summary-link{color:var(--red);white-space:nowrap;font-size:12px;font-weight:700}.metric-grid,.panel-grid{gap:14px;margin-top:16px;display:grid}.content-stack>.metric-grid,.content-stack>.panel-grid{margin-top:0}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.two,.panel-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.panel{background:#fff;border:1px solid #dfe4ea;border-radius:8px}.metric-card{min-height:126px;padding:20px 20px 17px;position:relative;overflow:hidden}.metric-card:after{display:none}.metric-card span,.metric-card small{display:block}.metric-card strong{color:#243143;margin-top:13px;font-size:27px;line-height:1.1;display:block}.metric-card strong.compact{word-break:break-word;font-size:15px;line-height:1.45}.metric-card small{color:#667085;margin-top:10px;font-size:12px;line-height:1.4}.panel{min-width:0;padding:0}.panel>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:15px 18px;display:flex}.panel h2{color:#30323f;margin:0;font-size:15px}.panel header p{color:#667085;margin:5px 0 0;font-size:12px}.panel-chip{color:#5d6878;white-space:nowrap;background:#eef2f6;border-radius:12px;padding:4px 9px;font-size:12px}.panel-chip.red{background:var(--red-soft);color:var(--red)}.panel-status-pair{color:#667085;justify-items:end;gap:5px;font-size:12px;display:grid}.metric-section-label{border-bottom:1px solid #dddfe6;justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:0 3px;display:flex}.metric-section-label strong{color:#353744;font-size:13px}.metric-section-label span{color:#667085;font-size:12px}.detail-list{padding:4px 18px 10px}.detail-list>div{border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-size:12px;display:flex}.detail-list span{color:#667085}.detail-list strong{color:#393b48;text-align:right}.actual-run-grid{gap:10px;padding:18px;display:grid}.actual-run-grid>div{background:#fafafd;border:1px solid #ececf1;padding:12px 14px}.actual-run-grid span,.actual-run-grid strong,.actual-run-grid small{display:block}.actual-run-grid span{color:#667085;font-size:12px}.actual-run-grid strong{color:#3e414d;margin-top:5px;font-size:12px}.actual-run-grid small{color:#667085;margin-top:4px;font-size:12px;line-height:1.55}.status-timeline{gap:20px;padding:20px 22px;display:grid}.status-timeline>div{gap:14px;display:flex;position:relative}.status-timeline>div:not(:last-child):after{content:"";background:#dfe0e6;width:1px;height:32px;position:absolute;top:25px;left:10px}.status-timeline b{color:#667085;border:1px solid #d6d7df;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.status-timeline .done b{color:#fff;background:#4f9f6f;border-color:#4f9f6f}.status-timeline .active b{color:#fff;background:var(--red);border-color:var(--red)}.status-timeline strong,.status-timeline small{display:block}.status-timeline strong{color:#424552;font-size:12px}.status-timeline small{color:#667085;margin-top:5px;font-size:12px;line-height:1.5}.alert-box{color:#9a3f39;word-break:break-all;background:#fff6f5;border:1px solid #f0cbc8;margin:18px;padding:14px;font-size:12px;line-height:1.7}.empty-state{color:#667085;place-content:center;justify-items:center;gap:9px;min-height:180px;display:grid}.empty-state.large{border:1px solid var(--line);background:#fff;min-height:320px}.empty-state>span{color:#3d9a61;background:#eaf5ee;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.empty-state strong{font-size:13px}.empty-state small{color:#667085;font-size:12px}.data-table-wrap{background:#fff;overflow-x:auto}.data-table{border-collapse:collapse;color:#4c4f5d;width:100%;font-size:12px}.data-table th{color:#536174;white-space:nowrap;text-align:left;background:#f4f6f8;border-bottom:1px solid #dde3ea;height:44px;padding:9px 12px;font-weight:600}.data-table td{vertical-align:middle;word-break:break-word;border-bottom:1px solid #edf0f3;max-width:320px;min-height:46px;padding:12px;line-height:1.55}.table-cell-value[tabindex="0"]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #b6b8c2;text-decoration:underline dotted #b6b8c2}.table-cell-value[tabindex="0"]:focus{outline-offset:2px;outline:2px solid #e1251b33}.system-tooltip{z-index:200;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#2f313d;border:1px solid #dddfe7;border-radius:4px;max-width:min(520px,100vw - 32px);padding:9px 11px;font-size:12px;line-height:1.6;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #181a2633}.data-caliber-note{color:#667085;background:#fafafd;border-top:1px solid #ececf1;border-bottom:1px solid #ececf1;padding:11px 16px;font-size:12px;line-height:1.65}.table-empty{color:#667085;height:130px;text-align:center!important}.table-footnote{color:#667085;background:#fafafd;justify-content:flex-end;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.table-footnote button{color:#555866;background:#fff;border:1px solid #dfe0e7;border-radius:3px;min-height:28px;padding:0 10px;font-size:12px}.table-footnote button:hover{color:var(--red);border-color:#e9a5a1}.status-pill{color:#5f6978;white-space:nowrap;background:#eef1f4;border-radius:12px;align-items:center;min-height:24px;padding:3px 8px;display:inline-flex}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-card{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.shop-card.active{box-shadow:inset 3px 0 0 var(--red);border-color:#edaaa6}.shop-icon{color:#636675;background:#f1f0f5;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.shop-card h3{color:#383a47;margin:0 0 6px;font-size:13px}.shop-card p{color:#667085;word-break:break-all;margin:0 0 5px;font-size:12px}.shop-card span{color:#4a9665;font-size:12px}.shop-card button{height:30px;color:var(--red);background:#fff;border:1px solid #e2b3b0;border-radius:3px;padding:0 10px;font-size:12px}.shop-card button:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.window-tabs{border:1px solid var(--line);background:#fff;gap:5px;padding:8px;display:flex}.window-tabs button{color:#667085;background:#f4f4f7;border:0;min-width:82px;height:32px;font-size:12px}.window-tabs button.active{background:var(--red);color:#fff;font-weight:700}.sku-recap-sku-options{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.sku-recap-sku-options button{white-space:nowrap;flex:none;width:auto;padding-inline:14px}.consolidated-page-tabs{flex-wrap:wrap;width:fit-content;max-width:100%}.consolidated-page-tabs button{min-width:112px}.trend-panel{min-height:0;overflow:hidden}.trend-controls{justify-content:space-between;align-items:end;gap:18px;padding:14px 18px 0;display:flex}.trend-legend{flex-wrap:wrap;flex:auto;gap:8px;padding:0;display:flex}.trend-legend button{text-align:center;color:#667085;background:#f7f7f9;border:1px solid #dedfe6;border-radius:3px;grid-template-columns:8px auto auto;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;display:grid}.trend-legend button i{opacity:.38;border-radius:50%;width:8px;height:8px}.trend-legend button span{font-weight:700}.trend-legend button small{color:#667085}.trend-legend button.active{color:#343642;background:#fff;border-color:#c9cad3;box-shadow:0 2px 8px #2527330f}.trend-legend button.active i{opacity:1}.trend-legend button:hover:not(:disabled){background:#fff;border-color:#aaaeba}.trend-legend button:disabled{cursor:not-allowed;opacity:.5}.trend-month-filter{flex:none;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:10px;min-width:220px;display:grid}.trend-month-filter>span{color:#565a67;white-space:nowrap;font-size:12px;font-weight:700}.trend-month-filter select{color:#343642;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9dbe3;border-radius:3px;width:100%;min-height:36px;padding:0 34px 0 12px;font-size:12px;font-weight:600}.trend-month-filter select:focus-visible{outline-offset:2px;border-color:#d6a4a1;outline:2px solid #c7272e33}.trend-month-filter select:disabled{color:#667085;cursor:not-allowed;background:#f4f5f7}.line-chart{box-sizing:border-box;width:100%;padding:12px clamp(10px,1.4vw,24px) 8px;position:relative}.line-chart-scroll{width:100%;padding-bottom:4px;overflow:hidden}.line-chart-scroll:focus-visible{outline-offset:2px;outline:2px solid #c7272e33}.line-chart svg{width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.line-chart line{stroke:#e4e5ea;stroke-width:.5px;stroke-dasharray:2 2}.line-chart .trend-axis-tick text{fill:#777b89;font-variant-numeric:tabular-nums;font-size:12px}.line-chart .trend-x-label{fill:#667085;font-variant-numeric:tabular-nums;letter-spacing:.08px;font-size:12px;font-weight:500}.line-chart polyline{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-chart ellipse{fill:#fff;stroke:var(--red);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:help}.line-chart ellipse:hover,.line-chart ellipse:focus{fill:var(--trend-point-color);outline:none}.line-chart .trend-point-value{fill:#9c2925;stroke:#fff;stroke-width:2.5px;paint-order:stroke fill;font-variant-numeric:tabular-nums;pointer-events:none;font-size:13px;font-weight:700}.line-chart .trend-ai-intervention line{stroke:#d71d18;stroke-width:1.8px;vector-effect:non-scaling-stroke}.line-chart .trend-ai-intervention marker path,.line-chart #trend-ai-arrowhead path{fill:#d71d18}.line-chart .trend-ai-intervention rect{fill:#fff4f2;stroke:#d71d18;stroke-width:1px;vector-effect:non-scaling-stroke}.line-chart .trend-ai-intervention text{fill:#b42318;letter-spacing:.15px;font-size:12px;font-weight:800}.trend-scroll-hint{color:#667085;text-align:right;margin:5px 4px 0;font-size:12px;line-height:1.5}.chart-tooltip{z-index:5;color:#646775;pointer-events:none;background:#fffffff7;border:1px solid #e1e2e8;gap:4px;min-width:170px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:18px;right:28px;box-shadow:0 8px 22px #1c1e2a1f}.chart-tooltip strong{color:#2f313d;font-size:12px}@media (width<=900px){.trend-controls{flex-direction:column;align-items:stretch}.trend-month-filter{width:min(100%,280px)}}.creative-toolbar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:62px;padding:12px 16px;display:flex}.creative-toolbar strong,.creative-toolbar span{display:block}.creative-toolbar strong{font-size:14px}.creative-toolbar span{color:#667085;margin-top:4px;font-size:12px}.creative-toolbar button{color:#667085;background:#f7f7f9;border:1px dashed #c9cbd3;height:34px;padding:0 14px;font-size:12px}.creative-toolbar>.panel-chip{color:#667085;margin-top:0}.creative-asset-filter-panel>header{border-bottom:1px solid var(--line)}.creative-asset-filters{grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px;padding:16px;display:grid}.creative-asset-filters label{gap:7px;min-width:0;display:grid}.creative-asset-filters label>span{color:#565a67;font-size:12px;font-weight:700}.creative-asset-filters select,.creative-asset-filters input{color:#3f424e;background:#fff;border:1px solid #dfe1e7;border-radius:4px;width:100%;min-height:38px;padding:0 11px;font-size:12px}.creative-asset-filters select{padding-right:34px}.creative-asset-filters select:focus-visible,.creative-asset-filters input:focus-visible{outline-offset:1px;border-color:#d6a4a1;outline:2px solid #c7272e38}.creative-analysis-date-filter{grid-column:1/-1;grid-template-columns:repeat(2,minmax(180px,240px)) auto auto;align-items:end;gap:10px;padding-top:2px;display:grid}.creative-analysis-date-filter .primary-button,.creative-analysis-date-filter .secondary-button{min-width:92px}.creative-analysis-lookup-filter{border-top:1px solid #eceef1;grid-column:1/-1;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(190px,.9fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.creative-analysis-lookup-filter .secondary-button{min-width:92px}.creative-analysis-filter-error{color:#b42318;margin:-5px 16px 14px;font-size:12px}.creative-analysis-panel{overflow:hidden}.creative-analysis-panel>header{border-bottom:1px solid var(--line)}.creative-analysis-panel>header .panel-chip.success{color:#147a50;background:#e9f7f0}.creative-analysis-caliber{color:#667085;background:#fafbfc;border-bottom:1px solid #eceef1;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:11px 16px;font-size:12px;line-height:1.5;display:flex}.creative-analysis-caliber b{color:#454b56}.creative-analysis-channel-summary{background:#f7f9fc;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.creative-analysis-channel-summary article{background:#fff;border:1px solid #dbe4ee;border-radius:10px;min-width:0;padding:14px 16px}.creative-analysis-channel-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-analysis-channel-summary header strong{color:#1f3f63;font-size:15px}.creative-analysis-channel-summary header span{color:#667085;font-size:12px}.creative-analysis-channel-counts{color:#475467;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:12px;display:flex}.creative-analysis-channel-counts b{color:#1d2939;font-size:16px}.creative-analysis-channel-summary p{color:#344054;margin:10px 0 0;font-size:12px;line-height:1.55}.creative-analysis-channel-summary small{color:#667085;margin-top:7px;line-height:1.55;display:block}.creative-analysis-channel-summary small.is-warning{color:#b54708;font-weight:600}.creative-analysis-summary{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creative-analysis-summary>div{border-right:1px solid #eceef1;min-width:0;padding:13px 16px}.creative-analysis-summary>div:last-child{border-right:0}.creative-analysis-summary span,.creative-analysis-summary strong{display:block}.creative-analysis-summary span{color:#667085;font-size:12px}.creative-analysis-summary strong{color:#303640;margin-top:5px;font-size:18px}.creative-analysis-plans{gap:12px;padding:16px;display:grid}.creative-analysis-plan{background:#fff;border:1px solid #dfe3e8;min-width:0}.creative-analysis-plan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.creative-analysis-plan>summary::-webkit-details-marker{display:none}.creative-analysis-plan>summary span,.creative-analysis-plan>summary b,.creative-analysis-plan>summary small{min-width:0;display:block}.creative-analysis-plan>summary b{color:#303640;overflow-wrap:anywhere;font-size:13px}.creative-analysis-plan>summary small{color:#667085;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400}.creative-analysis-plan>summary>strong{color:#667085;flex:none;font-size:12px}.creative-analysis-plan[open]>summary{background:#fafbfc;border-bottom:1px solid #dfe3e8}.creative-analysis-unit{border-bottom:1px solid #e6e9ed;min-width:0;padding:14px}.creative-analysis-unit:last-child{border-bottom:0}.creative-analysis-unit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.creative-analysis-unit-head span,.creative-analysis-unit-head b,.creative-analysis-unit-head small{min-width:0;display:block}.creative-analysis-unit-head b{color:#414854;font-size:12px}.creative-analysis-unit-head small{color:#667085;margin-top:3px;font-size:12px}.creative-analysis-unit-head em{color:#667085;font-size:12px;font-style:normal}.creative-analysis-card-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.creative-analysis-card{background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:minmax(360px,.95fr) minmax(330px,1.1fr) minmax(360px,.85fr);min-width:0;display:grid;overflow:hidden}.creative-analysis-asset{grid-template-rows:auto 1fr;grid-template-columns:150px minmax(0,1fr);gap:12px 14px;min-width:0;padding:12px;display:grid}.creative-analysis-image{color:#667085;cursor:zoom-in;background:#f2f3f5;border:0;border-radius:5px;grid-row:1/3;place-items:center;width:150px;height:176px;min-height:0;padding:0;font-size:12px;display:grid;overflow:hidden}.creative-analysis-image.is-empty{cursor:default;text-align:center}.creative-analysis-image img{object-fit:cover;width:100%;height:100%}.creative-analysis-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.creative-analysis-card-title>span{min-width:0}.creative-analysis-card-title strong,.creative-analysis-card-title small{display:block}.creative-analysis-card-title strong{color:#303640;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.45}.creative-analysis-card-title small{color:#667085;margin-top:5px;font-size:12px}.creative-analysis-card-title>em{color:#667085;white-space:nowrap;background:#f0f2f4;border-radius:3px;flex:none;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700}.creative-analysis-card-title>em.is-success{color:#147a50;background:#e9f7f0}.creative-analysis-card-title>em.is-warning{color:#9a6417;background:#fff5df}.creative-analysis-card-title>em.is-danger{color:#b42318;background:#fff0ef}.creative-analysis-card-title>em.is-info{color:#315f88;background:#edf4fb}.creative-analysis-dates{border-top:1px solid #eceef1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:7px 12px;margin:0;padding:10px 0 0;display:grid}.creative-analysis-dates div{min-width:0}.creative-analysis-dates dt{color:#667085;font-size:12px}.creative-analysis-dates dd{color:#414854;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.creative-analysis-dates dd.pending{color:#9a6417}.creative-analysis-metrics{background:#fcfcfd;border-left:1px solid #e1e4e8;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;min-width:0;margin:0;padding:16px;display:grid}.creative-analysis-metrics>div{background:#f6f8fa;border:1px solid #e1e5ea;border-radius:6px;min-width:0;padding:10px 11px}.creative-analysis-metrics span,.creative-analysis-metrics strong{display:block}.creative-analysis-metrics span{color:#667085;font-size:12px}.creative-analysis-metrics strong{color:#303640;overflow-wrap:anywhere;margin-top:5px;font-size:15px}.creative-analysis-advice{--creative-action-color:#b42318;--creative-action-soft:#fff0f1;--creative-action-border:#efc9c7;border-left:3px solid var(--creative-action-color);background:var(--creative-action-soft);align-content:center;gap:12px;min-width:0;padding:18px 20px;display:grid}.creative-analysis-advice.is-action-keep{--creative-action-color:#067647;--creative-action-soft:#ecfdf3;--creative-action-border:#abefc6}.creative-analysis-advice.is-action-optimize{--creative-action-color:#c2410c;--creative-action-soft:#fff7ed;--creative-action-border:#fed7aa}.creative-analysis-advice.is-action-pause{--creative-action-color:#b42318;--creative-action-soft:#fef3f2;--creative-action-border:#fecdca}.creative-analysis-advice.is-action-wait,.creative-analysis-advice.is-action-backup_test{--creative-action-color:#175cd3;--creative-action-soft:#eff8ff;--creative-action-border:#b2ddff}.creative-analysis-advice>div:not(.creative-analysis-advice-title){border-left:2px solid #e1e4e8;min-width:0;padding-left:9px}.creative-analysis-advice span{color:#667085;font-size:12px;font-weight:700;display:block}.creative-analysis-advice p,.creative-analysis-advice ul{color:#4e5661;margin:3px 0 0;font-size:12px;line-height:1.55}.creative-analysis-advice ul{padding-left:16px}.creative-analysis-advice li+li{margin-top:2px}.creative-analysis-advice-title{border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.creative-analysis-advice-title>span{color:var(--creative-action-color);font-size:13px}.creative-analysis-advice-title>em{color:#667085;white-space:nowrap;background:#f0f2f4;border-radius:3px;flex:none;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700}.creative-analysis-advice-title>em.is-success{color:#147a50;background:#e9f7f0}.creative-analysis-advice-title>em.is-warning{color:#9a6417;background:#fff5df}.creative-analysis-advice-title>em.is-danger{color:#b42318;background:#fff0ef}.creative-analysis-advice-title>em.is-info{color:#315f88;background:#edf4fb}.creative-analysis-advice .creative-analysis-one-line{color:#303640;margin:0;font-size:15px;font-weight:700;line-height:1.75}.creative-analysis-verdict{background:var(--creative-action-soft);color:var(--creative-action-color);letter-spacing:.01em;border-radius:6px;padding:10px 12px;font-size:18px;line-height:1.45;display:block}.creative-analysis-reason{color:#303640;margin:0;font-size:13px;font-weight:600;line-height:1.65}.creative-smart-replacement-map{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;margin:0;padding:9px 11px;font-weight:700;color:#9a3412!important;font-size:13px!important;line-height:1.6!important}.creative-analysis-funnel{border-top:1px solid #ece1e2;gap:6px;padding-top:10px;display:grid}.creative-analysis-funnel p{color:#59616c;margin:0;font-size:12px;line-height:1.55}.creative-analysis-advice>.creative-analysis-ai-action{border:1px solid var(--creative-action-border);border-left:4px solid var(--creative-action-color);background:#fff;border-radius:7px;padding:12px 14px;box-shadow:0 4px 12px #1018280f}.creative-analysis-ai-action-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.creative-analysis-ai-action-title strong{color:var(--creative-action-color);font-size:14px}.creative-analysis-ai-action-title em{color:#9f2f27;background:#ffe3df;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.creative-analysis-advice .creative-analysis-ai-action-headline{color:#382a29;margin-top:8px;font-size:16px;font-weight:800;line-height:1.5}.creative-analysis-ai-action>p:not(.creative-analysis-ai-action-headline){color:#554744;margin-top:7px;font-size:13px;line-height:1.65}.creative-analysis-ai-action>small{color:#7d625e;margin-top:7px;font-size:12px;line-height:1.55;display:block}.creative-pause-action{background:#f8f9fb;border:1px solid #dfe3e8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.creative-pause-action strong,.creative-pause-action small{display:block}.creative-pause-action strong{color:#343a43;font-size:13px}.creative-pause-action small{color:#59616c;margin-top:4px;font-size:12px;line-height:1.45}.creative-pause-action>p{color:#59616c;grid-column:1/-1;margin:0;font-size:12px}.creative-pause-action.is-ready{background:#fff8f7;border-color:#f0c8c4}.creative-pause-action.is-ready strong,.creative-pause-action.is-ready>p{color:#8f2d26}.creative-pause-action.is-ready small{color:#7b5e5a}.creative-pause-action button:disabled{cursor:not-allowed;opacity:.55}.creative-analysis-advice>.creative-analysis-optimization{background:#fff9eb;border:1px solid #f1d49b;border-left:3px solid #d58b19;border-radius:6px;padding:10px 12px}.creative-analysis-optimization strong{color:#8a570f;font-size:13px;display:block}.creative-analysis-optimization p{color:#4a4134;margin-top:5px;font-size:12px;line-height:1.65}.creative-analysis-optimization small{color:#806d50;margin-top:5px;font-size:12px;line-height:1.55;display:block}.recent-performance-page{align-content:start}.recent-performance-panel{overflow:hidden}.recent-performance-table{min-width:1120px}.recent-performance-table td:nth-child(n+3){white-space:nowrap}.recent-performance-table td:first-child strong,.recent-performance-table td:first-child small,.recent-coverage-cell span,.recent-coverage-cell small{display:block}.recent-performance-table td:first-child small,.recent-coverage-cell small{color:#667085;margin-top:4px;font-size:12px}.recent-coverage-cell span{color:#32705f;white-space:nowrap;width:fit-content;font-weight:700}.recent-coverage-cell span.pending{color:#9a6c19}.recent-change-panel{overflow:hidden}.recent-change-grid{background:#e1e5ea;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.recent-change-card{background:#fff;min-width:0;padding:15px 16px 14px}.recent-change-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.recent-change-card-head strong{color:#303946;font-size:13px}.recent-change-card-head span{color:#32705f;white-space:nowrap;background:#eaf3f0;padding:3px 7px;font-size:12px}.recent-change-card-head span.pending{color:#9a6c19;background:#fff8e5}.recent-change-card dl{gap:7px;margin:12px 0 10px;display:grid}.recent-change-card dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recent-change-card dt{color:#667085;font-size:12px}.recent-change-card dd{color:#4d5662;text-align:right;margin:0;font-size:12px;font-weight:700}.recent-change-card dd.up{color:#b54708}.recent-change-card dd.down{color:#147a50}.recent-change-card dd.pending{color:#667085;font-weight:500}.recent-change-card>small{color:#667085;border-top:1px solid #edf0f3;padding-top:9px;font-size:12px;line-height:1.5;display:block}.creative-upload-panel{--creative-panel-gutter:clamp(18px, 1.25vw, 22px);overflow:hidden}.creative-upload-panel>header{padding:15px var(--creative-panel-gutter) 14px;border-bottom:1px solid var(--line)}.creative-upload-panel>header .panel-chip.success{color:#147a50;background:#e9f7f0}.creative-upload-form{padding:18px var(--creative-panel-gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creative-upload-form label{gap:7px;min-width:0;display:grid}.creative-upload-form label>span{color:#667085;font-size:12px;font-weight:700}.creative-upload-form label>small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.creative-upload-form input,.creative-upload-form select{box-sizing:border-box;color:#3f414d;background:#fff;border:1px solid #dfe0e6;border-radius:4px;width:100%;height:38px;padding:0 10px;font-size:12px}.creative-upload-form input[readonly]{color:#5d606c;background:#f6f6f8}.creative-target-field{grid-column:span 2}.creative-title-field{grid-column:1/span 2}.creative-file-field{grid-column:1;align-content:start;gap:7px;min-width:0;display:grid}.creative-file-field>span{color:#667085;font-size:12px;font-weight:700}.creative-file-picker{cursor:pointer;align-items:center;min-width:0;position:relative;gap:10px!important;display:flex!important}.creative-file-input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;padding:0!important}.creative-file-button{box-sizing:border-box;background:#d92d20;border:1px solid #d92d20;border-radius:5px;flex:none;align-items:center;gap:7px;height:38px;padding:0 16px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 14px #b8241a2e;color:#fff!important;font-size:12px!important;display:inline-flex!important}.creative-file-button b{font-size:15px;line-height:1;transform:translateY(-1px)}.creative-file-picker>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#667085!important;font-size:12px!important}.creative-file-picker:hover .creative-file-button{background:#b42318;border-color:#b42318;transform:translateY(-1px);box-shadow:0 7px 18px #b8241a3d}.creative-file-picker:focus-within .creative-file-button{outline-offset:2px;outline:3px solid #d92d2033}.creative-upload-binding{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.creative-upload-binding>div{background:#fafafd;border:1px solid #ececf1;min-width:0;padding:10px 12px}.creative-upload-binding span,.creative-upload-binding strong,.creative-upload-binding small{display:block}.creative-upload-binding span{color:#667085;font-size:12px}.creative-upload-binding strong{color:#484a57;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.creative-upload-binding small{color:#667085;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.creative-upload-preview-box{min-height:88px;margin:12px var(--creative-panel-gutter) 0;background:#fbfbfc;border:1px dashed #d9dae1;align-items:center;gap:12px;padding:10px;display:flex}.creative-upload-preview-box img{object-fit:cover;border:1px solid #e1e2e7;width:92px;height:68px}.creative-upload-preview-box strong,.creative-upload-preview-box span{display:block}.creative-upload-preview-box strong{color:#4a4c58;font-size:12px}.creative-upload-preview-box span{color:#667085;margin-top:5px;font-size:12px}.creative-upload-panel>.inline-alert{margin:10px var(--creative-panel-gutter) 0;color:#4b5c6f;background:#f6f9fc;border:1px solid #dbe4ee;padding:10px 12px;font-size:12px;line-height:1.55}.creative-upload-panel>.inline-alert.error{color:#8a3d37;background:#fff5f4;border-color:#efc6c3}.creative-upload-footer{margin:12px var(--creative-panel-gutter) 0;border-top:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:18px;padding:12px 0 4px;display:flex}.creative-upload-footer>span{color:#667085;max-width:720px;font-size:12px;line-height:1.6}.creative-upload-footer>div{flex:none;gap:8px;display:flex}.creative-upload-records{border-top:1px solid var(--line);padding:14px var(--creative-panel-gutter) 0;margin-top:16px}.creative-upload-records .creative-toolbar{border:0;padding-left:0;padding-right:0}.creative-upload-records .data-table{min-width:1300px}.disabled-action-help{outline:none;display:inline-flex;position:relative}.disabled-action-help>span{z-index:10;color:#fff;background:#2f313d;border-radius:4px;width:260px;padding:9px 11px;font-size:12px;line-height:1.6;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #181a2633}.disabled-action-help:hover>span,.disabled-action-help:focus>span,.disabled-action-help:focus-within>span{display:block}.disabled-action-help:focus-visible{outline:2px solid var(--red);outline-offset:2px}.creative-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.creative-card{border:1px solid var(--line);background:#fff;min-width:0;position:relative}.creative-image{aspect-ratio:1.55;color:#667085;background:#f1f1f4;place-items:center;font-size:12px;display:grid;overflow:hidden}.creative-image-button{cursor:zoom-in;border:0;width:100%;padding:0;position:relative}.creative-image-button>span{color:#fff;opacity:0;background:#232530d1;border-radius:3px;padding:5px 8px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 10px 10px auto;transform:translateY(3px)}.creative-image-button:hover>span,.creative-image-button:focus-visible>span{opacity:1;transform:translateY(0)}.creative-image-button:focus-visible{outline-offset:-3px;outline:3px solid #e1251b47}.creative-image img{object-fit:cover;width:100%;height:100%}.creative-body{padding:12px}.creative-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.creative-body strong:hover:after,.creative-body strong:focus:after{content:attr(data-full-text);z-index:9;color:#fff;white-space:normal;overflow-wrap:anywhere;background:#2f313d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% - 8px);left:12px;right:12px;box-shadow:0 8px 24px #181a2633}.creative-body strong:focus{outline-offset:2px;outline:2px solid #e1251b33}.creative-body p{color:#667085;height:30px;margin:7px 0;font-size:12px;line-height:1.5;overflow:hidden}.creative-binding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:10px 0;display:grid}.creative-binding-grid div{min-width:0}.creative-binding-grid dt{color:#667085;font-size:12px}.creative-binding-grid dd{color:#656875;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.creative-metrics{color:#666977;border-top:1px solid #f0f0f3;justify-content:space-between;gap:12px;padding-top:9px;font-size:12px;display:flex}.creative-table-wrap{border:1px solid var(--line)}.creative-data-table{min-width:1900px}.creative-data-table th:first-child,.creative-data-table td:first-child{z-index:1;background:#fff;position:sticky;left:0}.creative-data-table th:first-child{z-index:2;background:#f5f5f8}.creative-table-thumb{cursor:zoom-in;background:#f3f3f6;border:1px solid #e0e1e7;width:76px;height:52px;padding:0;overflow:hidden}.creative-table-thumb img{object-fit:cover;width:100%;height:100%}.creative-table-empty{color:#667085;text-align:center;background:#f4f4f7;place-items:center;width:76px;min-height:52px;padding:5px;font-size:12px;display:grid}.competitor-tracking-page{--competitor-red:#c92832;--competitor-green:#2f7b55;--competitor-amber:#a56b19}.competitor-direct-panel{border-top:4px solid var(--competitor-red)}.competitor-direct-panel>header{align-items:center}.competitor-sku-select{flex:none;width:318px;position:relative}.competitor-sku-trigger{color:#343b49;text-align:left;background:#fff;border:1px solid #d9dee6;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;display:grid}.competitor-sku-trigger:hover,.competitor-sku-trigger[aria-expanded=true]{border-color:#e3a29d;box-shadow:0 0 0 3px #e1251b0f}.competitor-sku-trigger>span{background:var(--red);color:#fff;border-radius:4px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.competitor-sku-trigger>div{min-width:0}.competitor-sku-trigger strong,.competitor-sku-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.competitor-sku-trigger strong{color:#303845;font-size:12px}.competitor-sku-trigger small{color:#667085;margin-top:3px;font-size:12px}.competitor-sku-trigger>b{color:#667085;text-align:center;font-size:17px;transition:transform .18s}.competitor-sku-trigger>b.open{transform:rotate(180deg)}.competitor-sku-menu{z-index:70;background:#fff;border:1px solid #dfe3e9;border-radius:6px;width:100%;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #22243029}.competitor-sku-option{color:#404754;text-align:left;background:#fff;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:grid}.competitor-sku-option:hover{background:#f6f8fa}.competitor-sku-option.active{background:var(--red-soft)}.competitor-sku-option span{min-width:0}.competitor-sku-option strong,.competitor-sku-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.competitor-sku-option strong{font-size:12px}.competitor-sku-option small{color:#667085;margin-top:4px;font-size:12px}.competitor-sku-option b{color:var(--red);font-size:13px}.competitor-date-toolbar{background:#fafbfc;border:1px solid #e1e4e9;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 18px 0;padding:10px 12px;display:flex}.competitor-date-toolbar>button{color:#4a5260;background:#fff;border:1px solid #d8dde4;border-radius:4px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700}.competitor-date-toolbar>button:hover:not(:disabled),.competitor-date-toolbar>button.active{border-color:var(--competitor-red);color:var(--competitor-red);background:#fff3f3}.competitor-date-toolbar>button:disabled{cursor:not-allowed;opacity:.45}.competitor-date-toolbar>.competitor-capture-button{border-color:var(--competitor-red);background:var(--competitor-red);color:#fff}.competitor-date-toolbar>.competitor-capture-button:hover:not(:disabled){color:#fff;background:#c81623;border-color:#c81623}.competitor-capture-status{color:#667085;max-width:320px;font-size:12px;line-height:1.4}.competitor-capture-status.is-complete{color:var(--competitor-green)}.competitor-capture-status.is-failed{color:var(--competitor-red)}.competitor-date-toolbar label{color:#667085;background:#fff;border:1px solid #d8dde4;border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:4px 8px;font-size:12px;display:flex}.competitor-date-toolbar input{color:#343b49;font:inherit;background:0 0;border:0;outline:0}.competitor-date-separator{color:#596273;font-size:12px;font-weight:700}.competitor-date-toolbar>strong{color:#4e5664;margin-left:auto;font-size:12px}.competitor-direct-window{background:#fffaf1;border:1px solid #eadfc9;align-items:center;gap:12px;margin:18px 18px 0;padding:11px 13px;display:flex}.competitor-direct-window strong{color:#895f20;flex:none;font-size:12px}.competitor-direct-window span{color:#837762;font-size:12px;line-height:1.6}.competitor-direct-window.is-ready{background:#f4faf6;border-color:#d6e8dc}.competitor-direct-window.is-ready strong{color:var(--competitor-green)}.competitor-direct-wrap{padding:18px;overflow-x:auto}.competitor-direct-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#464953;width:100%;min-width:920px}.competitor-direct-table th,.competitor-direct-table td{border-bottom:1px solid #e8e8ec;border-right:1px solid #e8e8ec}.competitor-direct-table tr>:first-child{border-left:1px solid #e8e8ec}.competitor-direct-table thead th{vertical-align:top;text-align:left;background:#f7f7f9;border-top:1px solid #e8e8ec;height:112px;padding:15px 17px}.competitor-direct-table thead th:first-child{color:#667085;vertical-align:middle;width:145px;font-size:12px}.competitor-direct-table thead th.is-own{border-top:3px solid var(--competitor-red);background:#fff7f7}.competitor-direct-table thead th.is-bound{border-top:3px solid var(--competitor-green);background:#f5faf7}.competitor-direct-table thead th.is-conflict{border-top:3px solid var(--competitor-amber);background:#fffaf1}.competitor-direct-table thead th>span,.competitor-direct-table thead th>strong,.competitor-direct-table thead th>small{display:block}.competitor-direct-table thead th>span{color:#667085;letter-spacing:.06em;font-size:12px;font-weight:700}.competitor-direct-table thead th>strong{color:#2f313a;margin-top:9px;font-size:14px;line-height:1.4}.competitor-direct-table thead th>small{color:#667085;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.competitor-direct-table tbody th{color:#667085;text-align:left;background:#fafafb;padding:11px 14px;font-size:12px;font-weight:600}.competitor-direct-table tbody td{background:#fff;padding:11px 17px;font-size:12px}.competitor-direct-table tbody td.is-own{background:snow}.competitor-direct-table tbody td.is-empty{color:#667085}.competitor-direct-table tbody td strong{font-weight:700}.competitor-boss-overview{border:1px solid #e1e2e6;border-top:4px solid var(--competitor-red);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(270px,.58fr);gap:24px 34px;padding:30px 32px 26px;display:grid}.competitor-boss-overview.is-attention{border-top-color:var(--competitor-amber)}.competitor-boss-overview.is-ok{border-top-color:var(--competitor-green)}.competitor-boss-overview.is-idle{border-top-color:#8c9099}.competitor-eyebrow{color:var(--competitor-red);letter-spacing:.12em;font-size:12px;font-weight:800}.competitor-boss-main h2{color:#292b34;margin:9px 0 8px;font-size:26px;line-height:1.3}.competitor-boss-main>p{color:#667085;margin:0;font-size:12px;line-height:1.8}.competitor-next-step{border-left:3px solid var(--competitor-red);background:#f7f7f9;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.competitor-next-step span{color:#667085;flex:none;font-size:12px}.competitor-next-step strong{color:#484b55;font-size:12px;line-height:1.6}.competitor-progress-summary{background:#fafafb;border:1px solid #ececf0;align-self:center;padding:20px}.competitor-progress-number{align-items:baseline;gap:8px;display:flex}.competitor-progress-number strong{color:#2f313b;font-size:34px}.competitor-progress-number span{color:#667085;font-size:12px;font-weight:700}.competitor-progress-track{background:#e8e8ec;height:7px;margin:13px 0 11px;overflow:hidden}.competitor-progress-track i{background:var(--competitor-red);height:100%;transition:width .2s;display:block}.competitor-progress-summary small{color:#667085;font-size:12px;line-height:1.6}.competitor-boss-facts{border-top:1px solid #eeeef1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.competitor-boss-facts div{min-width:0;padding:17px 18px 0 0}.competitor-boss-facts dt{color:#667085;font-size:12px}.competitor-boss-facts dd{color:#40424c;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:700}.competitor-comparison-panel>header{align-items:center}.competitor-date-pair{color:#686b76;align-items:center;gap:8px;font-size:12px;display:flex}.competitor-date-pair span{background:#f5f5f7;border:1px solid #e8e8ec;padding:6px 9px}.competitor-date-pair i{color:#667085;font-style:normal}.competitor-comparison-gap{background:#fffaf1;border:1px solid #e7dfcf;align-items:center;gap:14px;margin:18px;padding:13px 15px;display:flex}.competitor-comparison-gap strong{color:#855e23;flex:none;font-size:12px}.competitor-comparison-gap span{color:#857963;font-size:12px;line-height:1.6}.competitor-comparison-table th,.competitor-comparison-table td{width:25%}.competitor-change{font-weight:700}.competitor-change.is-up{color:var(--competitor-red)}.competitor-change.is-down{color:var(--competitor-green)}.competitor-change.is-flat,.competitor-change.is-muted{color:#667085}.competitor-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.competitor-stage-card{background:#fff;border:1px solid #e5e6e9;border-top:3px solid #b6b8bf;min-width:0;padding:15px}.competitor-stage-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.competitor-stage-card b{color:#667085;font-size:12px}.competitor-stage-card>div span{color:#667085;background:#f2f2f4;padding:3px 6px;font-size:12px;font-weight:700}.competitor-stage-card>strong{color:#3f424c;margin-top:12px;font-size:12px;display:block}.competitor-stage-card>small{color:#667085;margin-top:7px;font-size:12px;line-height:1.6;display:block}.competitor-stage-card.is-done{border-top-color:var(--competitor-green);background:#f7fbf8}.competitor-stage-card.is-done>div span{color:var(--competitor-green);background:#e8f4ed}.competitor-stage-card.is-working{border-top-color:var(--competitor-red);background:#fff9f9}.competitor-stage-card.is-working>div span{color:var(--competitor-red);background:#fbeaec}.competitor-stage-card.is-data-gap{border-top-color:var(--competitor-amber);background:#fffbf4}.competitor-stage-card.is-data-gap>div span{color:#94621d;background:#f7ecd8}.competitor-action-counts{background:#eceef0;border:1px solid #eceef0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px;display:grid}.competitor-action-counts div{background:#fff;padding:17px}.competitor-action-counts span,.competitor-action-counts strong{display:block}.competitor-action-counts span{color:#667085;font-size:12px}.competitor-action-counts strong{color:#343741;margin-top:7px;font-size:22px}.competitor-store-empty{min-height:420px}.review-list{gap:12px;display:grid}.review-card{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;justify-content:space-between;align-items:center;gap:28px;padding:18px;display:flex}.review-card-main{min-width:0}.review-tags{gap:6px;margin-bottom:10px;display:flex}.review-tags span{color:#666977;background:#f2f2f5;padding:3px 7px;font-size:12px}.review-tags .scope-tag{color:var(--red);background:var(--red-soft);font-weight:700}.review-card h3{color:#30323e;margin:0 0 7px;font-size:14px}.review-card p{color:#667085;margin:0;font-size:12px;line-height:1.6}.review-meta{color:#667085;flex-wrap:wrap;gap:14px;margin-top:11px;font-size:12px;display:flex}.review-actions{flex:none;gap:8px;display:flex}.pending-review-table th:first-child,.pending-review-table th:nth-child(2){width:9%}.pending-review-table th:nth-child(3){width:14%}.pending-review-table th:nth-child(4),.pending-review-table th:nth-child(5){width:13%}.pending-review-table th:nth-child(6){width:25%}.pending-review-table th:nth-child(7){width:17%}.pending-data-gap-table th:first-child{width:11%}.pending-data-gap-table th:nth-child(2){width:19%}.pending-data-gap-table th:nth-child(3){width:18%}.pending-data-gap-table th:nth-child(4){width:22%}.pending-data-gap-table th:nth-child(5){width:30%}.pending-cell-stack{gap:5px;min-width:0;display:grid}.pending-cell-stack strong{color:#3f424e;font-size:12px;line-height:1.55}.pending-cell-stack small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.pending-core-judgement-cell{min-width:320px}.pending-review-actions{align-content:start;gap:7px;display:grid}.pending-review-actions button{width:100%;min-width:112px}.execution-record-status-cell{justify-items:start;gap:5px;min-width:150px;display:grid}.execution-record-status-cell>span{color:#4c4f5d;line-height:1.55}.execution-record-status-cell>small{color:#9a6c19;line-height:1.45}.execution-record-status-cell>button{min-height:29px;padding:5px 10px;font-size:12px}.execution-record-status-cell>b{color:#b63f37;font-size:12px;line-height:1.45}.pending-group-review-heading{color:#3f424e;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1.5}.pending-review-identity{background:#f8f7fa;border:1px solid #e3e0e8;gap:3px;margin-bottom:8px;padding:8px 9px;display:grid}.pending-review-identity strong,.pending-review-identity span,.pending-review-identity small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.pending-review-identity strong{color:#667085}.pending-review-identity span{color:#3f424e;font-weight:700}.pending-review-identity small{color:#667085}.pending-review-meaning{gap:5px;margin-bottom:8px;display:grid}.pending-review-meaning small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.pending-review-meaning b{color:#4f465e}.pending-judgement-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:7px;display:grid}.pending-judgement-row span{color:#667085;font-size:12px}.pending-approval-details summary{color:#6a567d;cursor:pointer;font-size:12px;font-weight:750}.pending-approval-details article{background:#faf9fb;border:1px solid #e3e0e8;gap:5px;margin-top:8px;padding:9px;display:grid}.pending-approval-details article header{justify-content:space-between;gap:8px;display:flex}.pending-approval-details article p,.pending-approval-details article small,.pending-approval-details article li{color:#667085;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.pending-approval-details article ul{gap:3px;margin:0;padding-left:18px;display:grid}.pending-approval-overflow{margin-top:8px}.pending-approval-overflow>summary{color:#6650d8;width:max-content;padding:5px 0}.pending-approval-overflow-expanded,.pending-approval-overflow[open]>summary .pending-approval-overflow-collapsed{display:none}.pending-approval-overflow[open]>summary .pending-approval-overflow-expanded{display:inline}.pending-data-gap-panel{border-left:3px solid #c6963d}.approval-scope-strip{background:#ded9e4;border:1px solid #ded9e4;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.approval-scope-strip>div{background:#fff;min-width:0;padding:13px 15px}.approval-scope-strip span,.approval-scope-strip strong,.approval-scope-strip small{display:block}.approval-scope-strip span{color:#667085;font-size:12px}.approval-scope-strip strong{color:#3f424e;margin-top:5px;font-size:19px}.approval-scope-strip small{color:#667085;margin-top:3px;font-size:12px}.approval-scope-badge{color:#564e66;white-space:nowrap;background:#f5f3f8;border:1px solid #d8d4e1;align-items:center;min-height:25px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.inline-approval-panel{overflow:hidden}.inline-approval-list{gap:0;display:grid}.inline-approval-card{background:#fff;border-top:1px solid #ece9ef;grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr) minmax(260px,1.4fr) minmax(138px,auto);align-items:start;gap:15px;padding:15px 18px;display:grid}.inline-approval-card:first-child{border-top:0}.inline-approval-card>div:not(.pending-review-actions){min-width:0}.inline-approval-card span,.inline-approval-card strong,.inline-approval-card small{display:block}.inline-approval-card span{color:#667085;font-size:12px}.inline-approval-card strong{color:#3f424e;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55}.inline-approval-card small{color:#667085;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.inline-approval-scope>span{color:#5f536f;background:#f0edf5;width:max-content;padding:3px 7px;font-weight:700}.execution-attention-list{gap:12px;padding:16px;display:grid}.execution-attention-card{background:#fffdfb;border:1px solid #eadedc;border-left:3px solid #d98226;padding:16px}.execution-attention-card.result_uncertain{border-left-color:var(--red);background:#fff9f8}.execution-attention-card.executing{background:#f9fbfd;border-left-color:#477db3}.execution-attention-card.queued{background:#fffdf7;border-left-color:#b28b3f}.execution-attention-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.execution-attention-head>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attention-status,.attention-write-result{border-radius:2px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.attention-status{color:#9a5b14;background:#fff0e3}.result_uncertain .attention-status{color:#b23c34;background:#ffebe9}.executing .attention-status{color:#376b9e;background:#eaf2fa}.queued .attention-status{color:#8c681f;background:#fff7df}.attention-write-result{color:#2f8652;background:#eaf6ee}.result_uncertain .attention-write-result,.executing .attention-write-result{color:#686b78;background:#f0f0f4}.execution-attention-head time{color:#667085;white-space:nowrap;font-size:12px}.execution-attention-card h3{color:#333541;margin:12px 0 14px;font-size:14px;line-height:1.55}.execution-object-grid{background:#fff;border:1px solid #eee9e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.execution-object-grid>div{border-right:1px solid #eee9e7;min-width:0;padding:11px 12px}.execution-object-grid>div:last-child{border-right:0}.execution-object-grid span,.execution-object-grid strong,.execution-object-grid small{display:block}.execution-object-grid span{color:#667085;font-size:12px}.execution-object-grid strong{color:#4a4d59;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.execution-object-grid small{color:#667085;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.execution-attention-reason{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.execution-attention-reason>div{background:#f7f7f9;padding:11px 12px}.execution-attention-reason span{color:#667085;font-size:12px}.execution-attention-reason p{color:#5c5f6b;margin:5px 0 0;font-size:12px;line-height:1.6}.targeting-recovery-panel{border-color:#ead7d3}.recovery-card-actions{border-top:1px solid #eee7e5;justify-content:flex-end;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.recovery-card-actions>span{color:#8b6b65;margin-right:auto;font-size:12px;line-height:1.55}.recovery-card-actions .primary-button{min-width:116px}.recovery-dialog .decision-warning{color:#694d48;background:#fff8f6;border-color:#efd2cd}.bar-list{gap:17px;padding:20px;display:grid}.bar-list>div{grid-template-columns:150px 1fr 95px;align-items:center;gap:14px;font-size:12px;display:grid}.bar-list>div>span{color:#505361}.bar-list>div>div{background:#f0f0f3;height:8px;overflow:hidden}.bar-list i{background:var(--red);height:100%;display:block}.bar-list strong{text-align:right;color:#667085;font-size:12px}.recap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.recap-grid>div{background:#f7f7fa;border:1px solid #eeeef2;padding:14px}.recap-grid strong{color:#444653;font-size:12px}.recap-grid p{color:#667085;margin:8px 0 0;font-size:12px;line-height:1.6}.sku-monitor-toolbar{border:1px solid var(--line);background:#fff;grid-template-columns:286px minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:13px 16px;display:grid}.sku-monitor-toolbar-copy{gap:5px;min-width:0;display:grid}.sku-monitor-toolbar-copy strong{color:#333541;font-size:13px}.sku-monitor-toolbar-copy span{color:#667085;font-size:12px;line-height:1.55}.focus-sku-monitor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.focus-sku-monitor-card{color:#303845;text-align:left;background:#fff;border:1px solid #e1e5ea;border-top:2px solid #aeb6c1;border-radius:2px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:150px;padding:13px;display:flex}.focus-sku-monitor-card:hover{background:#fafbfc;border-color:#b9c1cb;transform:translateY(-1px)}.focus-sku-monitor-card:focus-visible{outline-offset:2px;outline:2px solid #c7272e47}.focus-sku-monitor-card.is-current{border-color:#e2c9c7;border-top-color:var(--red);background:#fffdfc}.focus-sku-monitor-card.is-warning{border-top-color:#c85d3d}.focus-sku-monitor-card.is-data-gap{border-top-color:#8b759f}.focus-sku-monitor-card.is-not-connected{background:#fafbfc;border-top-color:#9ba2ad}.focus-sku-monitor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.focus-sku-monitor-head>b{color:#667085;font-size:12px;font-weight:700}.focus-sku-monitor-head>em{color:#68717d;background:#f0f3f6;border-radius:2px;flex:none;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700}.focus-sku-monitor-head>em.is-warning{color:#a9412b;background:#fff0ec}.focus-sku-monitor-head>em.is-data-gap{color:#735d88;background:#f2eef6}.focus-sku-monitor-head>em.is-normal{color:#397055;background:#edf6f1}.focus-sku-monitor-card>strong{color:#29313d;min-height:38px;font-size:12px;line-height:1.55;overflow:hidden}.focus-sku-monitor-card>small{color:#667085;font-size:12px}.focus-sku-monitor-facts{color:#667085;font-size:12px;line-height:1.5}.focus-sku-monitor-link{color:#4d5663;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:700;display:flex}.focus-sku-monitor-link b{color:var(--red);font-size:12px}.sku-monitor-metrics .metric-card.warning{border-top:3px solid #d68b2c}.sku-monitor-metrics .metric-card.danger{border-top:3px solid var(--red)}.sku-monitor-metrics .metric-card.data-gap{border-top:3px solid #77819a}.sku-monitor-panel>header,.sku-channel-audit-panel>header{align-items:center}.sku-channel-audit-table{min-width:1380px}.sku-channel-audit-table th:first-child{width:15%}.sku-channel-audit-table th:nth-child(2),.sku-channel-audit-table th:nth-child(3){width:12%}.sku-channel-audit-table th:nth-child(4){width:22%}.sku-channel-audit-table th:nth-child(5){width:21%}.sku-channel-audit-table th:nth-child(6),.sku-channel-audit-table th:nth-child(7){width:9%}.sku-channel-audit-table .audit-none{color:#667085;font-size:12px}.sku-channel-audit-table .audit-observation{color:#a66b19;font-size:12px;font-weight:650}.sku-channel-audit-table .audit-observation.is-approval{color:var(--red)}.sku-channel-audit-table .monitor-detail-button.is-approval{color:var(--red);background:#fff8f7;border-color:#f0b3af}.sku-monitor-table{min-width:1120px}.sku-monitor-table th:first-child{width:30%}.sku-monitor-table th:nth-child(2){width:16%}.sku-monitor-table th:nth-child(3){width:13%}.sku-monitor-table th:nth-child(4){width:16%}.sku-monitor-table th:nth-child(5){width:13%}.sku-monitor-table th:nth-child(6){width:12%}.runtime-monitor-table{min-width:980px}.runtime-monitor-table th:first-child{width:31%}.runtime-monitor-table th:nth-child(2){width:20%}.runtime-monitor-table th:nth-child(3){width:16%}.runtime-monitor-table th:nth-child(4){width:21%}.runtime-monitor-table th:nth-child(5){width:12%}.sku-monitor-table .monitor-row>td{padding-top:14px;padding-bottom:14px}.sku-monitor-table .monitor-row.is-warning{background:#fff9f6}.sku-monitor-table .monitor-row.is-warning:hover{background:#fff4ef}.sku-monitor-table .monitor-row.is-data-gap{background:#fbfbfd}.sku-monitor-table .monitor-row.is-complete{background:#f7fbf8}.monitor-sku-name{align-items:center;gap:11px;min-width:0;display:flex}.monitor-sku-name>div{gap:4px;min-width:0;display:grid}.monitor-sku-name strong{color:#333541;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.monitor-sku-name small{color:#667085;font-size:12px}.priority-index{color:#667085;background:#f2f2f6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.monitor-status-cell,.monitor-coverage,.monitor-risk{align-content:center;gap:6px;display:grid}.monitor-status-cell small,.monitor-coverage small,.monitor-risk small{color:#667085;font-size:12px;line-height:1.45}.monitor-coverage strong,.monitor-risk strong{color:#454754;font-size:12px}.monitor-status-pill{color:#667085;text-align:center;background:#f6f7f9;border:1px solid #dfe1e7;border-radius:12px;width:fit-content;min-width:64px;padding:4px 8px;font-size:12px;font-weight:700}.monitor-status-pill.is-warning{color:#b84237;background:#fff0ed;border-color:#efb0a8}.monitor-status-pill.is-data-gap{color:#666d7f;background:#f1f2f6;border-color:#d9dce4}.monitor-status-pill.is-normal,.monitor-status-pill.is-complete{color:#347c50;background:#edf8f1;border-color:#bddfc9}.monitor-status-pill.is-not-connected{color:#667085;background:#f7f7f9;border-color:#e0e1e6}.monitor-channel-text{color:#5b5e6c;font-size:12px;line-height:1.6}.monitor-detail-button{color:#545866;white-space:nowrap;background:#fff;border:1px solid #dddfe6;border-radius:4px;min-height:32px;padding:5px 11px;font-size:12px;font-weight:600}.monitor-detail-button:hover{color:var(--red);background:snow;border-color:#e9a5a1}.monitor-detail-row>td{background:#f8f8fb;padding:0!important}.monitor-evidence-list{gap:10px;padding:13px;display:grid}.monitor-evidence-card{background:#fff;border:1px solid #e2e3e9;padding:14px}.monitor-evidence-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitor-evidence-head>div{align-items:center;gap:9px;display:flex}.monitor-evidence-head strong{color:#343642;font-size:12px}.monitor-evidence-head span{color:#b84237;background:#fff0ed;border-radius:10px;padding:3px 7px;font-size:12px;font-weight:700}.monitor-evidence-card.is-complete .monitor-evidence-head span{color:#347c50;background:#edf8f1}.monitor-evidence-head small{color:#667085;text-align:right;max-width:58%;font-size:12px;line-height:1.5}.monitor-abnormal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.monitor-abnormal-metrics>div{background:#fafafd;border:1px solid #eeeef2;gap:4px;min-width:0;padding:10px;display:grid}.monitor-abnormal-metrics span{color:#667085;font-size:12px}.monitor-abnormal-metrics strong{color:#343642;font-size:13px}.monitor-abnormal-metrics small{color:#667085;font-size:12px;line-height:1.45}.monitor-evidence-conclusion{background:#fffaf3;border-left:3px solid #d98c35;grid-template-columns:72px 1fr;gap:4px 10px;margin-top:10px;padding:11px 12px;display:grid}.monitor-evidence-conclusion span{color:#9b6b30;grid-row:1/span 2;font-size:12px;font-weight:700}.monitor-evidence-conclusion strong{color:#5d4b36;font-size:12px;line-height:1.55}.monitor-evidence-conclusion small{color:#8c785e;font-size:12px;line-height:1.5}.monitor-detail-message{background:#fff;border-left:3px solid #8a91a1;gap:6px;margin:13px;padding:14px;display:grid}.monitor-detail-message strong{color:#454754;font-size:12px}.monitor-detail-message span,.monitor-detail-message small{color:#667085;font-size:12px;line-height:1.6}.monitor-detail-message.is-gap{border-left-color:#77819a}.monitor-detail-message.is-normal{border-left-color:#429267}.workspace-footer{color:#667085;justify-content:space-between;margin-top:22px;padding:14px 2px;font-size:12px;display:flex}.dialog-backdrop{z-index:80;background:#17192361;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.creative-preview-dialog{background:#fff;border:1px solid #e3e4e9;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #181a263d}.creative-preview-dialog>header{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:flex-start;gap:20px;min-height:76px;padding:15px 18px;display:flex}.creative-preview-dialog>header div{min-width:0}.creative-preview-dialog>header span{color:var(--red);font-size:12px;font-weight:700}.creative-preview-dialog>header h2{color:#30323f;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.5}.creative-preview-dialog>header button{color:#667085;background:#f5f5f7;border:0;border-radius:4px;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.creative-preview-body{grid-template-columns:minmax(320px,1.2fr) minmax(300px,.8fr);align-content:start;gap:18px;min-height:0;padding:18px;display:grid;overflow-y:auto}.creative-preview-image{background:#f2f2f5;grid-row:span 2;place-items:center;min-height:330px;display:grid;overflow:hidden}.creative-preview-image img{object-fit:contain;width:100%;height:100%;max-height:600px}.creative-preview-image-error{color:#667085;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.creative-preview-image-error strong{color:#494b58;font-size:13px}.creative-preview-image-error span{color:#667085;font-size:12px;line-height:1.6}.creative-preview-details{gap:8px;margin:0;display:grid}.creative-preview-details>div{background:#fafafd;border:1px solid #ececf1;min-width:0;padding:10px 12px}.creative-preview-details dt{color:#667085;font-size:12px}.creative-preview-details dd{color:#484a57;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.creative-preview-details small{color:#667085;margin-top:3px;font-size:12px;display:block}.creative-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creative-preview-metrics>div{border:1px solid #ececf1;padding:11px 12px}.creative-preview-metrics span,.creative-preview-metrics strong{display:block}.creative-preview-metrics span{color:#667085;font-size:12px}.creative-preview-metrics strong{color:#30323f;margin-top:5px;font-size:15px}.creative-preview-dialog>footer{border-top:1px solid #f0f0f3;justify-content:flex-end;padding:12px 18px;display:flex}.decision-dialog{background:#fff;border:1px solid #e3e4e9;border-radius:8px;width:min(520px,100vw - 48px);overflow:hidden;box-shadow:0 24px 70px #181a263d}.decision-dialog>header{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;padding:17px 20px;display:flex}.decision-dialog>header span{color:var(--red);font-size:12px;font-weight:700}.decision-dialog>header h2{color:#30323f;margin:7px 0 0;font-size:18px}.decision-dialog>header button{color:#667085;background:#f5f5f7;border:0;border-radius:4px;width:30px;height:30px;font-size:20px;line-height:1}.decision-dialog-body{padding:20px}.decision-dialog-body>p:first-child{color:#555865;background:#f7f7fa;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.7}.decision-dialog-body label{color:#505362;gap:8px;font-size:13px;font-weight:600;display:grid}.decision-dialog-body textarea{resize:vertical;color:#262834;background:#fbfbfc;border:1px solid #dfe0e7;border-radius:4px;width:100%;min-height:96px;padding:10px 12px}.decision-warning{color:#686477;background:#f7f6fb;border:1px solid #e2dfef;padding:12px 14px;font-size:12px;line-height:1.7}.decision-dialog .form-error{margin:12px 0 0}.decision-dialog .form-progress{color:#2563eb;margin:12px 0 0;font-size:12px;line-height:1.6}.decision-dialog>footer{border-top:1px solid #f0f0f3;justify-content:flex-end;gap:9px;padding:14px 20px 18px;display:flex}@media (width<=1500px){.top-status{max-width:250px}.workspace{padding-left:22px;padding-right:22px}.recent-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-select{width:260px}.metric-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-control-bar{grid-template-columns:minmax(250px,1fr) minmax(360px,1fr)}.ai-control-actions{border-top:1px solid #eeeef2;grid-column:1/-1;justify-content:flex-start;max-width:none;padding-top:10px}.sku-monitor-toolbar{grid-template-columns:260px minmax(260px,1fr) auto}.monitor-abnormal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1360px){.approval-scope-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-approval-card,.creative-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-target-field{grid-column:span 1}.creative-title-field{grid-column:1/-1}.creative-upload-binding{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-upload-footer{flex-direction:column;align-items:flex-start}.focus-sku-monitor-grid,.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.five,.metric-grid.four,.shop-grid,.execution-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-object-grid>div:nth-child(2){border-right:0}.execution-object-grid>div:nth-child(-n+2){border-bottom:1px solid #eee9e7}.creative-preview-body{grid-template-columns:minmax(280px,1fr) minmax(270px,.85fr)}.competitor-boss-overview{grid-template-columns:1fr}.competitor-boss-facts,.competitor-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-control-bar{grid-template-columns:1fr}.ai-control-facts{border-left:0}.ai-control-actions{grid-column:auto}.sku-monitor-toolbar{grid-template-columns:250px 1fr}.sku-monitor-toolbar>.secondary-button{grid-column:1/-1;justify-self:start}.monitor-abnormal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--red:#d92d20;--red-dark:#b42318;--red-soft:#fff4f2;--ink:#182230;--muted:#667085;--line:#e6e9ee;--surface:#fff;--canvas:#f5f6f8;--lilac:#f7f8fa;--navy:#344054;--navy-soft:#f2f4f7;--amber:#a15c07;--shadow-float:0 12px 28px #1018281c, 0 2px 6px #1018280d;--shadow-dialog:0 24px 64px #1018282e, 0 6px 18px #10182814}button{transition:color .14s,border-color .14s,background-color .14s,box-shadow .14s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #d92d20b8}.login-header,.topbar{background:#fffffffa;border-color:#e8eaee}.brand-lockup{color:#151b26;letter-spacing:-.01em;font-weight:650}.brand-mark{box-shadow:none;border-radius:4px}.login-intro h1{color:#161d29;letter-spacing:-.04em;font-weight:650}.eyebrow{color:#525c6b;background:#ffffffbd;border:1px solid #e3e6eb;border-radius:3px;padding:6px 10px}.login-features>div{border-color:#d8dde5}.system-shell{background:var(--canvas)}.topbar{height:62px;box-shadow:0 1px #1018280a}.user-button{color:#4b5565;background:0 0;border:0;border-radius:4px;min-width:68px;height:32px}.user-button span{background:#eef0f3;border-radius:4px}.sidebar{background:#fbfcfd;border-color:#e6e9ee;box-shadow:1px 0 #10182805}.group-title{color:#3d4654;background:0 0;border:0;border-radius:4px;height:38px;padding:0 9px;font-size:13px;font-weight:650}.group-title:hover{background:#f2f4f7;border-color:#0000}.menu-group.active .group-title{color:#1f2937;background:#f0f2f5;border-color:#0000}.group-code{color:#667085;font-variant-numeric:tabular-nums}.group-pages{border-left:1px solid #e5e8ed;margin-left:14px;padding:4px 0 0 12px}.page-link{color:#687181;border-radius:4px;min-height:36px;padding:7px 11px 7px 14px;font-size:13px}.page-link.active{color:#b42318;background:#fff1ef;font-weight:650}.page-link.active:before{border-radius:0;width:2px;top:6px;bottom:6px;left:-13px}.page-link:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #47546747}.workspace{background:var(--canvas);padding-top:86px}.breadcrumb{color:#667085;margin-bottom:13px}.page-head{border-color:#e3e6eb;min-height:100px}.page-kicker{color:#b42318;font-weight:650}.page-head h1{color:#161d29;letter-spacing:-.025em;font-size:25px;font-weight:650}.page-head p{color:#667085;font-size:13px;line-height:1.65}.primary-button,.secondary-button,.reject-button{height:36px;box-shadow:none;border-radius:4px;padding:0 15px;font-weight:600}.primary-button{background:#d92d20}.primary-button:hover{background:#b42318;box-shadow:0 3px 8px #b423182e}.store-select-trigger,.competitor-sku-trigger{box-shadow:none;border-color:#dce1e7;border-radius:4px}.head-store-select-trigger{min-height:44px}.store-select-trigger:hover,.store-select-trigger[aria-expanded=true],.competitor-sku-trigger:hover,.competitor-sku-trigger[aria-expanded=true]{border-color:#9ea8b5;box-shadow:0 0 0 2px #3440540f}.store-select-mark,.store-option-mark,.competitor-sku-trigger>span{border-radius:3px}.store-select-menu,.competitor-sku-menu{box-shadow:var(--shadow-float);border-color:#e1e5ea;border-radius:5px}.store-select-option,.competitor-sku-option{border-radius:3px}.store-select-option:hover,.competitor-sku-option:hover{background:#f4f6f8}.ai-control-bar,.runtime-summary,.execution-attention-summary{box-shadow:none;border-color:#e1e5ea;border-left-width:3px;border-radius:5px}.content-stack,.metric-grid,.panel-grid{gap:16px}.metric-card,.panel,.creative-toolbar,.sku-monitor-toolbar{border-color:#e3e7ec;border-radius:5px;box-shadow:0 1px 2px #10182806}.metric-card{min-height:120px;padding:19px 20px 17px}.metric-card span{color:#667085;font-size:12px}.metric-card strong{color:#182230;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.metric-card small{color:#667085;font-size:12px}.panel>header{border-color:#e9ebef;min-height:66px;padding:14px 17px}.panel header p{color:#667085;font-size:12px;line-height:1.55}.data-table-wrap{scrollbar-color:#cbd1d9 transparent;scrollbar-width:thin;background:#fff}.data-table{color:#475467;font-size:12px}.data-table:has(thead th:nth-child(15)){min-width:1520px}:is(.data-table:has(thead th:nth-child(16)),.creative-data-table){min-width:1900px}.data-table th{color:#5b6573;background:#f7f8fa;border-color:#e2e6eb;height:42px;font-weight:650}.data-table td{color:#475467;border-color:#edf0f3}.data-caliber-note,.table-footnote{background:#fafbfc;border-color:#e8ebef}.table-footnote button,.monitor-detail-button{color:#475467;background:#fff;border-color:#d8dde4;border-radius:4px}.status-pill{background:#f0f2f5;min-height:22px;padding:3px 7px}.status-pill.ok,.status-pill.completed,.status-pill.executed,.status-pill.approve,.status-pill.approved{color:#207a4a;background:#edf8f2}.status-pill.failed,.status-pill.error,.status-pill.reject,.status-pill.rejected{color:#b42318;background:#fff1ef}.status-pill.pending,.status-pill.manual_execute_pending,.status-pill.refreshing{color:#8a5a0a;background:#fff8e8}.runtime-fact-list>div,.detail-list>div,.creative-metrics{border-color:#edf0f3}.actual-run-grid>div,.creative-preview-details>div,.creative-preview-metrics>div,.recap-grid>div{background:#fafbfc;border-color:#e7eaee;border-radius:3px}.review-card,.execution-attention-card,.monitor-evidence-card,.competitor-stage-card{box-shadow:none;border-color:#e3e7ec;border-radius:4px}.review-card{border-left-width:3px}.competitor-boss-overview{border-color:#e3e7ec;border-top-width:3px;border-radius:5px;box-shadow:0 1px 2px #10182806}.competitor-progress-summary,.competitor-next-step,.competitor-date-pair span,.execution-attention-reason>div{background:#f7f8fa;border-color:#e5e8ed;border-radius:3px}.creative-preview-dialog,.decision-dialog{box-shadow:var(--shadow-dialog);border-color:#e1e5ea;border-radius:7px}.creative-preview-dialog>header button,.decision-dialog>header button{background:#f2f4f6;border-radius:4px}.empty-state.large{border-color:#e3e7ec;border-radius:5px}.workspace-footer{border-top:1px solid #e7e9ed}.system-shell .topbar{background:#fff;border-bottom-color:#e4e7ec}.topbar .brand-lockup{color:#fff;background:#17212b;flex:0 0 238px;width:238px;height:62px;margin-left:-24px;padding-left:24px}.topbar .brand-mark{box-shadow:0 0 0 1px #ffffff1f}.sidebar{background:#17212b;border-right:0;box-shadow:3px 0 12px #10182814}.sidebar-scroll{scrollbar-color:#46505c transparent;padding:19px 14px 24px}.group-title{color:#d0d5dd;background:0 0}.group-title:hover{color:#fff;background:#ffffff0e}.menu-group.active .group-title{color:#fff;background:#fff1}.group-pages{border-left-color:#34404c;margin-left:14px}.page-link.active .page-dot{background:#ffb4ad}.page-head h1{font-size:27px;font-weight:680}.secondary-button:hover,.reject-button:hover{color:#182230;box-shadow:none;background:#dde3ea;border-color:#0000}.head-store-select-trigger{background:#fff;border-color:#d9dee5;box-shadow:0 1px 2px #10182809}.metric-card,.panel,.creative-toolbar,.sku-monitor-toolbar{box-shadow:none;border-radius:3px}.metric-card{border-top-color:#d7dce3}.panel>header{background:#fff}.data-table th{color:#465263;background:#eef1f4}.data-table tbody tr:hover{background:#f3f6f8}.table-footnote button,.monitor-detail-button{background:#eef1f4;border-color:#0000;border-radius:3px}.runtime-summary,.ai-control-bar,.execution-attention-summary{border-radius:3px}.empty-state.large,.competitor-boss-overview,.creative-preview-dialog,.decision-dialog{border-radius:4px}:root{--console-0:#0c1015;--console-1:#11171e;--console-2:#171e27;--console-line:#29323d;--canvas:#f5f6f8;--surface:#fff;--line:#d9dee5;--line-soft:#e8ebef;--ink:#101828;--muted:#667085;--red:#e2231a;--red-dark:#c91f17;--red-soft:#fff0ef;--signal-blue:#4c8dff;--signal-cyan:#38b7a5;--shadow-dialog:0 24px 60px #060c1438}body{color:var(--ink);background:var(--canvas)}.login-header{border-bottom-color:#e6e9ed;height:64px;padding:0 40px}.login-main{grid-template-columns:minmax(0,1.25fr) 400px;gap:92px;width:min(1220px,100vw - 96px)}.login-intro{padding-left:0}.login-intro h1{letter-spacing:-.045em;max-width:720px;margin-top:28px;font-size:49px;font-weight:620;line-height:1.2}.eyebrow{border-left:2px solid var(--red);color:#4f5b6a;letter-spacing:.11em;background:0 0;padding:0 0 0 12px}.login-features{gap:28px}.login-features>div{border-top-width:1px;border-top-color:#cfd5dc;min-width:164px}.login-card{box-shadow:none;border-color:#d9dee5;border-radius:1px;padding:40px 40px 34px}.login-card input,.primary-button,.secondary-button,.reject-button{border-radius:2px}.system-shell .topbar{background:var(--console-0);border-bottom:1px solid var(--console-line);height:58px;box-shadow:none;padding:0 22px}.topbar .brand-lockup{color:#f7f8fa;letter-spacing:0;background:0 0;flex-basis:238px;width:238px;height:58px;margin-left:-22px;padding-left:20px;font-size:15px}.topbar .brand-mark{width:28px;height:28px;box-shadow:none;border-radius:2px}.topbar-actions{color:#aeb7c2;gap:12px;font-size:12px}.top-divider{background:#38414c;height:16px}.health-dot{width:6px;height:6px;box-shadow:none!important}.user-button{color:#c5ccd5;background:#1a222c;border:0;border-radius:2px;min-width:64px;height:30px;padding:0 8px}.user-button span{background:#2a3440;border-radius:2px;width:20px;height:20px}.user-button:hover{color:#fff;background:#252f3a;border-color:#0000}.sidebar{background:var(--console-1);border-right:1px solid var(--console-line);width:238px;box-shadow:none;top:58px}.sidebar-scroll{padding:18px 11px 28px}.menu-group{margin-bottom:20px}.group-title{color:#d4dae2;letter-spacing:.015em;background:0 0;border:0;border-radius:1px;grid-template-columns:24px 1fr 14px;gap:6px;height:34px;padding:0 8px;font-size:12px;font-weight:600}.group-title:hover,.menu-group.active .group-title{background:var(--console-2);color:#fff}.group-code{color:#5f6c7c;font-variant-numeric:tabular-nums;font-size:12px}.group-pages{border-left:1px solid #2e3945;margin:4px 0 0 17px;padding:1px 0 0}.page-link{color:#667085;border-radius:0;gap:8px;min-height:34px;margin:1px 0;padding:7px 8px 7px 18px;font-size:12px}.page-link.active{color:#fff;background:#1b222c}.page-link.active:before{background:var(--red);border-radius:0;width:2px;top:0;bottom:0;left:-1px}.page-dot{background:#536171;width:3px;height:3px}.workspace{background:var(--canvas);margin-left:238px;padding:82px 28px 30px}.breadcrumb{color:#667085;margin-bottom:12px;font-size:12px}.page-head{border-bottom:1px solid #cfd5dc;min-height:96px;padding:4px 0 18px}.page-kicker{color:#8b3b37;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.page-kicker:before{content:"";background:var(--red);width:18px;height:1px}.page-head h1{color:#111827;letter-spacing:-.035em;margin:8px 0 6px;font-size:29px;font-weight:620}.page-head p{color:#667085;font-size:12px}.head-actions{gap:8px}.secondary-button,.reject-button{color:#344054;background:0 0;border:1px solid #ccd3dc;border-radius:2px;height:38px}.primary-button{box-shadow:none;border-radius:2px}.head-store-select-trigger,.store-select-trigger{box-shadow:none;border-color:#cfd6df;border-radius:2px}.store-select-mark,.store-option-mark{border-radius:1px}.store-select-menu{border-color:#cdd4dc;border-radius:2px;padding:4px;box-shadow:0 18px 48px #0f172a29}.store-select-option{border-radius:1px}.content-stack{gap:12px;margin-top:16px}.metric-grid{border:1px solid var(--line);background:#fff;border-radius:1px;gap:0;overflow:hidden}.sku-monitor-metrics.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:112px;box-shadow:none;border-radius:0;padding:18px 18px 16px}.metric-card:last-child{border-right:0}.metric-card span{color:#667085;font-size:12px;font-weight:500}.metric-card strong{color:#101828;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:12px;font-size:25px;font-weight:620}.metric-card strong.compact{letter-spacing:-.01em;font-size:15px}.metric-card small{color:#667085;margin-top:9px;font-size:12px}.panel .metric-grid{border-width:1px 0 0}.panel-grid{gap:12px}.panel,.creative-toolbar,.sku-monitor-toolbar{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:1px}.panel>header{border-bottom:1px solid var(--line-soft);background:#fff;min-height:64px;padding:14px 16px}.panel h2{color:#172033;font-size:14px;font-weight:620}.panel header p{color:#667085;font-size:12px}.panel-chip,.status-pill,.monitor-status-pill,.attention-status,.attention-write-result{border-radius:1px}.panel-chip{background:#f0f2f5}.runtime-summary{background:#f8fbfa;border:1px solid #cfded8;border-left:2px solid #31916a;border-radius:1px;min-height:66px;padding:12px 16px}.runtime-summary-mark,.attention-summary-icon{border-radius:2px}.ai-control-bar{border:1px solid #293541;border-left:2px solid var(--signal-blue);color:#e8ecf1;background:#151c24;border-radius:1px;margin-top:12px;padding:15px 16px}.ai-control-bar.is-decision{border-left-color:var(--red);background:#191b21}.ai-control-bar.is-attention{background:#1a1d22;border-left-color:#d99a38}.ai-control-facts strong{color:#f2f4f7;font-variant-numeric:tabular-nums}.data-table-wrap{background:#fff;border-radius:0}.data-table{color:#344054;font-variant-numeric:tabular-nums}.data-table th{color:#475467;letter-spacing:.015em;background:#edf0f3;border-bottom:1px solid #cfd6de;height:40px;padding:8px 11px;font-size:12px;font-weight:620}.data-table td{border-bottom-color:#e6e9ee;padding:11px}.data-table tbody tr{transition:background-color .12s,box-shadow .12s}.table-footnote button,.monitor-detail-button{background:#fff;border:1px solid #d2d8e0;border-radius:1px}.table-footnote button:hover,.monitor-detail-button:hover{background:#f5f7f9;border-color:#9ea8b5}.review-card,.execution-attention-card,.monitor-evidence-card,.competitor-stage-card,.competitor-boss-overview,.execution-attention-summary,.empty-state.large{box-shadow:none;border-radius:1px}.dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a0fa3}.creative-preview-dialog,.decision-dialog{border-radius:2px}.workspace-footer{color:#667085}:root{--youth-canvas:#f2f1f6;--youth-shell:#ebe9f1;--youth-shell-strong:#e4e1eb;--youth-surface:#faf9fc;--youth-surface-strong:#fdfcff;--youth-line:#dad7e2;--youth-line-soft:#e8e5ed;--youth-ink:#25232d;--youth-muted:#716d7d;--youth-faint:#6f6979;--iris:#675dd8;--iris-deep:#564bc4;--iris-soft:#eeebff;--coral:#e94f43;--mint:#2d9d7e;--amber-soft:#c4862f;--canvas:var(--youth-canvas);--surface:var(--youth-surface);--line:var(--youth-line);--ink:var(--youth-ink);--muted:var(--youth-muted)}html,body{color:var(--youth-ink);background:var(--youth-canvas)}.login-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9fce0;border-bottom-color:#bcb7c77a}.login-intro h1,.login-card h2{color:#292631}.login-intro>p,.login-card-head p,.login-note{color:#667085}.eyebrow{border-left-color:var(--iris);color:#5f596d}.login-features>div{border-top-color:#d4d0dc}.login-features strong,.login-badge{color:var(--iris)}.login-card{background:#fcfbfdeb;border-color:#cdc8d6c7}.login-card input{background:#f7f5f9;border-color:#d6d2dc}.login-card input:focus{border-color:var(--iris);background:#fdfcff;box-shadow:0 0 0 3px #675dd81a}.login-card .primary-button{background:var(--iris)}.login-card .primary-button:hover{background:var(--iris-deep)}.login-footer{color:#667085;border-top-color:#c6c1cf75}.system-shell .topbar{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f2f0f6f0;border-bottom-color:#d6d2dd}.topbar .brand-lockup{color:#2a2731}.topbar .brand-mark{background:var(--coral)}.topbar-actions{color:#667085}.top-status{color:#4f4a58}.top-divider{background:#cec9d5}.health-dot.ok{background:var(--mint)}.health-dot.warning{background:var(--amber-soft)}.user-button{color:#635e6c;background:#ffffff85}.user-button span{background:#dedbe5}.user-button:hover{color:var(--iris-deep);background:#fdfcff}.sidebar{background:var(--youth-shell);border-right:1px solid #d5d1dc}.sidebar-scroll{scrollbar-color:#bbb5c5 transparent}.group-title{color:#514c5b}.group-title:hover,.menu-group.active .group-title{color:#292631;background:#ffffff6e}.group-code,.group-arrow{color:#667085}.group-pages{border-left-color:#d1ccd9}.page-link{color:#667085}.page-link:hover{color:#393541;background:#ffffff7a}.page-link.active{color:#302c3a;background:#fdfcffd1;box-shadow:inset 0 0 0 1px #beb8ca8f}.page-link.active:before{background:var(--iris)}.page-dot{background:#aaa4b3}.page-link.active .page-dot{background:var(--iris);box-shadow:0 0 0 3px #675dd81f}.page-link:focus-visible{box-shadow:inset 0 0 0 1px #675dd8a6}.sidebar .group-title{color:#3c3745;background:linear-gradient(105deg,#ffffffb3 0%,#efecf680 66%,#f6f4f947 100%);border:0;border-top:1px solid #ffffffb3;border-bottom:1px solid #b7b0c56b;border-radius:4px;grid-template-columns:28px minmax(0,1fr) 18px;gap:8px;height:42px;padding:0 9px;transition:color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94}.sidebar .group-title:before{content:"";background:0 0;width:2px;transition:background .16s,top .16s,bottom .16s;position:absolute;top:8px;bottom:8px;left:0}.sidebar .group-title:hover{color:#292530;background:linear-gradient(105deg,#ffffffd1 0%,#ebe7f3a3 66%,#f5f2f866 100%);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #9f97b11f}.sidebar .group-title:active{background:linear-gradient(105deg,#eae6f1b3 0%,#f2eff680 100%);box-shadow:inset 0 1px 2px #473f5714}.sidebar .menu-group.active .group-title{color:#292430;background:linear-gradient(105deg,#f6f4fbf5 0%,#e4e0f2b8 64%,#f1eef775 100%);border-bottom-color:#8e85aa80;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #82789f1f}.sidebar .menu-group.active .group-title:before{background:var(--iris);top:6px;bottom:6px}.sidebar .group-code{color:#625abd;letter-spacing:.04em;background:#675dd817;border:1px solid #675dd833;border-radius:3px;place-items:center;width:24px;height:20px;font-size:12px;font-weight:760;display:grid}.sidebar .menu-group.active .group-code{color:#fff;background:linear-gradient(145deg,#746ce0 0%,#5f56c9 100%);border-color:#5b51c494;box-shadow:inset 0 1px #ffffff3d}.sidebar .group-label{min-width:0;color:inherit;letter-spacing:.012em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:740;line-height:1.2;overflow:hidden}.sidebar .group-arrow{color:#667085;transform-origin:50%;background:#ffffff75;border-radius:50%;place-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:grid}.sidebar .menu-group.active .group-arrow{color:#6259c4;background:#675dd81a}.sidebar .group-title:focus-visible{outline-offset:2px;outline:2px solid #675dd86b}.workspace{background:radial-gradient(circle at 88% 2%, #675dd811, transparent 24%), radial-gradient(circle at 8% 90%, #4ebea30a, transparent 24%), var(--youth-canvas)}.breadcrumb{color:#667085}.breadcrumb strong{color:#5c5665}.page-head{border-bottom-color:#d3cfda}.page-kicker{color:#6259bf}.page-kicker:before{background:var(--iris)}.page-head h1{color:#292631}.page-head p{color:#667085}.system-shell .primary-button{background:var(--iris)}.system-shell .primary-button:hover{background:var(--iris-deep)}.secondary-button,.reject-button{color:#514c5b;background:#fbfafd94;border-color:#cfcad7}.secondary-button:hover,.reject-button:hover{color:#302c38;background:#fdfcff;border-color:#aaa3b5}.reject-button,.reject-button:hover{color:#9d433c}.head-store-select-trigger,.store-select-trigger{background:#fdfcffd1;border-color:#cec9d5}.store-select-trigger:hover,.store-select-trigger[aria-expanded=true]{border-color:#9c94cc;box-shadow:0 0 0 3px #675dd814}.store-select-mark,.store-option-mark{background:var(--coral)}.store-select-menu{background:#faf9fc;border-color:#d0cbd7}.store-select-option{background:#faf9fc}.store-select-option:hover{background:#f1eef7}.store-select-option.active{background:var(--iris-soft)}.metric-grid{border-color:var(--youth-line);background:var(--youth-surface)}.metric-card{border-right-color:var(--youth-line);background:var(--youth-surface)}.metric-card:hover{background:#f6f4fa}.metric-card span{color:#667085}.metric-card strong{color:#292631}.metric-card small{color:#667085}.panel,.creative-toolbar,.sku-monitor-toolbar,.data-table-wrap,.review-card,.execution-attention-card,.monitor-evidence-card,.competitor-stage-card,.competitor-boss-overview,.execution-attention-summary,.empty-state.large{border-color:var(--youth-line);background:var(--youth-surface)}.panel>header{border-bottom-color:var(--youth-line-soft);background:var(--youth-surface-strong)}.panel h2{color:#302c38}.panel header p{color:#667085}.panel-chip{color:#625d6d;background:#eeebf2}.runtime-summary{border-color:#c9ddd6;border-left-color:var(--mint);background:#f3f8f6}.runtime-summary-mark{background:var(--mint)}.ai-control-bar,.ai-control-bar.is-working,.ai-control-bar.is-decision,.ai-control-bar.is-attention,.ai-control-bar.is-ok{border:1px solid #d4d0e8;border-left:3px solid var(--iris);color:#342f3e;background:radial-gradient(circle at 10% 0,#7669e31f,#0000 34%),radial-gradient(circle at 92% 100%,#3eaf9713,#0000 28%),#f5f3fa}.ai-control-bar.is-decision{border-left-color:var(--coral)}.ai-control-bar.is-attention{border-left-color:var(--amber-soft)}.ai-control-bar.is-ok{border-left-color:var(--mint)}.ai-control-state span,.ai-control-state small{color:#667085}.ai-control-state strong{color:#312c3a}.ai-control-facts{border-left-color:#d7d2e0}.ai-control-facts div{border-right-color:#d7d2e0}.ai-control-facts span{color:#667085}.ai-control-facts strong{color:#302b39}.ai-control-actions{border-top-color:#d7d2e0}.ai-control-actions .secondary-button,.ai-control-actions .reject-button{color:#4f4959;background:#fdfcffa6;border-color:#c8c2d2}.ai-control-actions .secondary-button:hover,.ai-control-actions .reject-button:hover{color:#292531;background:#fdfcff;border-color:#9991aa}.data-table{color:#4b4654}.data-table th{color:#5d5867;background:#ebe9f0;border-bottom-color:#d4d0db}.data-table td{border-bottom-color:#e5e2e9}.data-table tbody tr:hover{box-shadow:inset 2px 0 var(--iris);background:#f2eff9}.table-footnote button,.monitor-detail-button{color:#504a5a;background:#faf9fc;border-color:#d0cbd7}.table-footnote button:hover,.monitor-detail-button:hover{color:#312d39;background:#f3f0f7;border-color:#a69fb1}.dialog-backdrop{background:#2c27366b}.creative-preview-dialog,.decision-dialog{background:var(--youth-surface-strong);border-color:#d3ceda}.workspace-footer{color:#667085;border-top-color:#d9d5df}.strategy-learning-page{--learning-accent:#5b54c7;--learning-mint:#2f8f78;--learning-warm:#a46524;gap:16px}.strategy-learning-hero{background:radial-gradient(circle at 96% 0,#5b54c712,#0000 35%),linear-gradient(135deg,#f8f7fb 0%,#f2f0f7 100%);border:1px solid #d8d4e2;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);align-items:center;gap:24px;min-height:132px;padding:22px 26px;display:grid}.strategy-learning-eyebrow{color:var(--learning-accent);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.strategy-learning-eyebrow:before{content:"";background:var(--learning-accent);width:22px;height:2px}.strategy-learning-hero h2{color:#292632;letter-spacing:-.025em;margin:12px 0 0;font-size:23px;line-height:1.34}.strategy-learning-hero p{color:#6c6676;max-width:700px;margin:0;font-size:14px;line-height:1.8}.strategy-learning-hero dl{border-top:1px solid #d7d2df;border-left:1px solid #d7d2df;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.strategy-learning-hero dl>div{background:#fdfcff85;border-bottom:1px solid #d7d2df;border-right:1px solid #d7d2df;min-height:56px;padding:10px 13px}.strategy-learning-hero dt,.strategy-learning-hero dd{margin:0}.strategy-learning-hero dt{color:#667085;font-size:12px}.strategy-learning-hero dd{color:#332f3b;margin-top:6px;font-size:13px;font-weight:700;line-height:1.35}#channel-strategy-knowledge .strategy-learning-hero{min-height:104px;padding:16px 20px}#channel-strategy-knowledge .strategy-learning-hero h2{margin-top:8px;font-size:22px}#channel-strategy-knowledge .strategy-learning-hero dl>div{min-height:50px;padding:8px 11px}#channel-strategy-knowledge .strategy-learning-hero dd{margin-top:4px}.strategy-learning-metrics .metric-card,.experience-metrics .metric-card{background:#faf9fc;border-top:2px solid #d2cde5}.strategy-learning-metrics .metric-card:nth-child(2){border-top-color:#74b6a4}.strategy-learning-metrics .metric-card:nth-child(3){border-top-color:#b7a26c}.strategy-learning-metrics .metric-card:nth-child(4){border-top-color:#bf8179}.strategy-context-strip{background:#faf9fb;border:1px solid #d7d3dd;border-radius:10px;overflow:hidden}.strategy-context-strip>header{background:#f1eff4;border-bottom:1px solid #dfdbe3;justify-content:space-between;align-items:center;gap:20px;padding:11px 16px;display:flex}.strategy-context-strip>header span{color:#605a68;font-size:12px;font-weight:750}.strategy-context-strip>header strong{color:#393440;font-size:12px}.strategy-context-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-context-strip article{border-right:1px solid #e1dde5;min-height:70px;padding:13px 16px}.strategy-context-strip article:last-child{border-right:0}.strategy-context-strip article span,.strategy-context-strip article strong{display:block}.strategy-context-strip article span{color:#667085;font-size:12px}.strategy-context-strip article strong{color:#37323e;margin-top:7px;font-size:13px;line-height:1.45}.strategy-phase-strip{background:#f7f6f9;border:1px solid #d5d0dc;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.strategy-phase-strip article{border-right:1px solid #dfdbe3;min-height:72px;padding:13px 16px}.strategy-phase-strip article:last-child{border-right:0}.strategy-phase-strip span,.strategy-phase-strip strong{display:block}.strategy-phase-strip span{color:#667085;font-size:12px}.strategy-phase-strip strong{color:#37323e;margin-top:7px;font-size:13px;line-height:1.45}.strategy-priority-strip{background:#f9f8fb;border:1px solid #dad6e1;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.strategy-priority-strip>div{border-right:1px solid #ded9e4;min-height:64px;padding:13px 16px}.strategy-priority-strip>div:last-child{border-right:0}.strategy-priority-strip span{color:#667085;font-size:12px;display:block}.strategy-priority-strip strong{color:#393440;margin-top:6px;font-size:13px;line-height:1.4;display:block}.strategy-learning-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:16px;display:grid}.strategy-channel-list{background:#f8f7fa;border:1px solid #dcd8e2;border-radius:11px;padding:8px;position:sticky;top:78px}.strategy-channel-list button{color:#4f4958;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e2e9;grid-template-columns:30px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:grid}.strategy-channel-list button:last-child{border-bottom:0}.strategy-channel-list button:hover{background:#f1eef7}.strategy-channel-list button.active{color:#302b42;box-shadow:inset 2px 0 var(--learning-accent);background:#eae7f6}.strategy-channel-list button>span:nth-child(2){min-width:0}.strategy-channel-list strong,.strategy-channel-list small{display:block}.strategy-channel-list strong{font-size:13px}.strategy-channel-list small{color:#667085;margin-top:5px;font-size:12px}.strategy-channel-list button>b{color:#667085;font-size:18px;font-weight:400}.strategy-channel-index{color:#667085;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;font-weight:750}.strategy-channel-list button.active .strategy-channel-index{color:var(--learning-accent)}.channel-status-dot{background:#aaa4b1;border-radius:50%;width:8px;height:8px}.channel-status-dot.is-active{background:#32947b;box-shadow:0 0 0 3px #32947b1a}.channel-status-dot.is-trial{background:#b17b34;box-shadow:0 0 0 3px #b17b341a}.channel-status-dot.is-blocked{background:#b36058;box-shadow:0 0 0 3px #b3605817}.strategy-channel-detail{background:#fbfafc;border:1px solid #d9d5df;border-radius:12px;min-width:0;overflow:hidden}.strategy-channel-detail-head{background:#f5f3f8;border-bottom:1px solid #dfdbe4;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 22px;display:flex}.strategy-channel-detail-head>div:first-child{min-width:0}.strategy-channel-detail-head>div:first-child>span{color:var(--learning-accent);font-size:12px;font-weight:750}.strategy-channel-detail-head h2{color:#2f2b37;margin:7px 0 0;font-size:21px}.strategy-channel-detail-head p{color:#667085;margin:0;font-size:13px;line-height:1.6}.strategy-channel-actions{flex:none;gap:9px;display:flex}.strategy-readonly-tag{color:#667085;background:#fbfafc;border:1px solid #d6d0dd;border-radius:999px;align-self:center;padding:5px 9px;font-size:12px;font-weight:700}.strategy-control-summary{background:#f9f8fa;border-bottom:1px solid #dedae2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-control-summary>article{border-right:1px solid #e1dde4;min-width:0;min-height:78px;padding:14px 17px}.strategy-control-summary>article:last-child{border-right:0}.strategy-control-summary span,.strategy-control-summary strong{display:block}.strategy-control-summary span{color:#667085;font-size:12px}.strategy-control-summary strong{color:#342f3a;margin-top:7px;font-size:13px;line-height:1.45}.strategy-decision-section{border-bottom:1px solid #dedae2;padding:20px 22px 22px}.strategy-decision-section:last-child{border-bottom:0}.strategy-decision-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.strategy-decision-section>header span{color:var(--learning-accent);font-size:12px;font-weight:750}.strategy-decision-section>header h3{color:#332e39;margin:5px 0 0;font-size:16px}.strategy-decision-section>header>strong{color:#667085;font-size:12px}.strategy-decision-flow{border:1px solid #dcd8e0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-decision-flow article{background:#faf9fb;border-right:1px solid #dfdbe3;min-width:0;padding:15px;position:relative}.strategy-decision-flow article:last-child{border-right:0}.strategy-decision-flow article:not(:last-child):after{content:"›";z-index:1;color:#667085;background:#faf9fb;border:1px solid #d8d4dd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:15px;display:grid;position:absolute;top:18px;right:-9px}.strategy-flow-heading{align-items:center;gap:8px;display:flex}.strategy-flow-heading span{color:var(--learning-accent);font-size:12px;font-weight:800}.strategy-flow-heading strong{color:#332f39;font-size:13px}.strategy-decision-flow p{color:#5e5864;min-height:62px;margin:12px 0 14px;font-size:12px;line-height:1.65}.strategy-decision-flow dl{gap:7px;margin:0;display:grid}.strategy-decision-flow dl>div{grid-template-columns:42px 1fr;align-items:start;gap:7px;display:grid}.strategy-decision-flow dt,.strategy-decision-flow dd{margin:0;font-size:12px;line-height:1.5}.strategy-decision-flow dt{color:#2f826f;font-weight:750}.strategy-decision-flow dl>div:last-child dt{color:#a45d55}.strategy-decision-flow dd{color:#667085}.strategy-matrix-section{padding-bottom:24px}.strategy-matrix-scroll{border:1px solid #dcd8e0;overflow-x:auto}.strategy-decision-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.strategy-decision-matrix th,.strategy-decision-matrix td{text-align:left;vertical-align:top;border-bottom:1px solid #e2dee5;border-right:1px solid #e2dee5;padding:13px 14px}.strategy-decision-matrix th:last-child,.strategy-decision-matrix td:last-child{border-right:0}.strategy-decision-matrix tbody tr:last-child td{border-bottom:0}.strategy-decision-matrix th{color:#665f6c;background:#f1eff4;font-size:12px;font-weight:750}.strategy-decision-matrix td{color:#5e5764;overflow-wrap:anywhere;background:#fbfafc;font-size:12px;line-height:1.62}.strategy-decision-matrix tbody tr:hover td{background:#f7f5f9}.strategy-decision-matrix th:first-child{width:20%}.strategy-decision-matrix th:nth-child(2),.strategy-decision-matrix th:nth-child(3){width:22%}.strategy-decision-matrix th:nth-child(4){width:21%}.strategy-decision-matrix th:nth-child(5){width:15%}.strategy-decision-matrix td>strong{color:#342f3a;font-size:12px}.strategy-decision-positive{color:#246f5f;font-weight:700}.strategy-decision-actions{gap:5px;display:grid}.strategy-decision-actions b{color:inherit;font:inherit;align-items:flex-start;gap:6px;display:flex}.strategy-decision-actions b:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;margin-top:.55em}.strategy-decision-blocked{color:#9a514b;font-weight:650}.strategy-scope-pill{color:#564f72;background:#f1eef7;border:1px solid #d4cfe0;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.strategy-framework-empty{color:#667085;border:1px dashed #d6d0dc;padding:14px;font-size:12px;line-height:1.65}.strategy-boundary-grid{background:#dfdbe4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 0 0;display:grid}.strategy-boundary-grid>div{background:#fbfafc;min-height:66px;padding:13px 18px}.strategy-boundary-grid span{color:#667085;font-size:12px;display:block}.strategy-boundary-grid strong{color:#3f3947;margin-top:8px;font-size:13px;line-height:1.55;display:block}.strategy-rules-block,.strategy-opportunity-block{border-top:1px solid #e1dde5;padding:18px 22px}.strategy-rules-block>header,.strategy-opportunity-block>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.strategy-rules-block h3,.strategy-opportunity-block h3{color:#342f3b;margin:0;font-size:16px}.strategy-rules-block header p,.strategy-opportunity-block header p{color:#667085;margin:6px 0 0;font-size:12px}.strategy-rules-block header>span,.strategy-opportunity-block header>span{color:#667085;font-size:12px}.strategy-rule-list{border-top:1px solid #ded9e3}.strategy-rule-list article{border-bottom:1px solid #ded9e3}.strategy-rule-list article>button{color:#403a48;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:12px 3px;display:flex}.strategy-rule-list article>button:hover{color:var(--learning-accent)}.strategy-rule-list article>button span{min-width:0}.strategy-rule-list article>button small{color:#667085;font-size:12px;display:block}.strategy-rule-list article>button strong{margin-top:4px;font-size:13px;line-height:1.35;display:block}.strategy-rule-list article>button b{color:#667085;font-weight:400;transition:transform .16s}.strategy-rule-list article.open>button b{transform:rotate(180deg)}.strategy-rule-detail{grid-template-columns:1.4fr .6fr;gap:20px;padding:2px 18px 17px;display:grid}.strategy-rule-detail>div{border-left:2px solid #d3cee3;padding-left:13px}.strategy-rule-detail span{color:#667085;font-size:12px}.strategy-rule-detail p{color:#5e5865;margin:6px 0 0;font-size:12px;line-height:1.7}.strategy-opportunity-list{gap:10px;display:grid}.strategy-opportunity-list article{background:#f8f7fa;border:1px solid #ddd9e2;border-radius:8px;grid-template-columns:minmax(210px,.8fr) minmax(360px,1.2fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.strategy-opportunity-list article>div span,.strategy-opportunity-list article>div strong,.strategy-opportunity-list article>div small{display:block}.strategy-opportunity-list article>div span{color:#667085;font-size:12px}.strategy-opportunity-list article>div strong{color:#3b3642;margin-top:4px;font-size:13px}.strategy-opportunity-list article>div small{color:#667085;margin-top:4px;font-size:12px}.strategy-opportunity-list dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.strategy-opportunity-list dl div{border-left:1px solid #e0dce4;padding:0 12px}.strategy-opportunity-list dt,.strategy-opportunity-list dd{margin:0}.strategy-opportunity-list dt{color:#667085;font-size:12px}.strategy-opportunity-list dd{color:#514b58;margin-top:5px;font-size:12px;font-weight:650}.text-action{color:var(--learning-accent);background:0 0;border:0;font-size:12px;font-weight:700}.text-action:hover{color:var(--iris-deep)}.text-action span{margin-left:4px;transition:transform .15s;display:inline-block}.text-action:hover span{transform:translate(3px)}.strategy-no-action{color:#667085;font-size:12px}.strategy-source-panel{border-radius:12px}.strategy-source-panel>summary{cursor:pointer;color:#3d3745;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:15px 18px;list-style:none;display:grid}.strategy-source-panel>summary::-webkit-details-marker{display:none}.strategy-source-panel>summary span{font-size:13px;font-weight:750}.strategy-source-panel>summary strong{color:#667085;font-size:12px}.strategy-source-panel>summary b{color:#667085;font-weight:400;transition:transform .16s}.strategy-source-panel[open]>summary b{transform:rotate(180deg)}.strategy-source-panel[open]>summary{border-bottom:1px solid #e1dde5}.strategy-source-panel .strategy-source-grid{padding:16px}.strategy-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-source-grid article{background:#f8f7fa;border:1px solid #ded9e3;border-radius:8px;min-height:118px;padding:16px}.strategy-source-grid span,.strategy-source-grid strong,.strategy-source-grid small{display:block}.strategy-source-grid span{color:var(--learning-accent);font-size:12px;font-weight:700}.strategy-source-grid strong{color:#3d3745;margin-top:8px;font-size:13px;line-height:1.45}.strategy-source-grid small{color:#667085;margin-top:9px;font-size:12px}.strategy-source-grid a{color:var(--learning-accent);margin-top:10px;font-size:12px;text-decoration:none;display:inline-block}.experience-hero{background:radial-gradient(circle at 94% 10%,#2f8f781c,#0000 34%),linear-gradient(135deg,#f7f8f8,#f0f4f3)}.experience-metrics .metric-card:nth-child(2){border-top-color:#b9824a}.experience-metrics .metric-card:nth-child(3){border-top-color:#b66b64}.experience-metrics .metric-card:nth-child(4){border-top-color:#5c9b8a}.experience-checkpoints{background:#dad6df;border:1px solid #dad6df;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.experience-checkpoints>div{background:#f8f7fa;padding:15px 18px}.experience-checkpoints span{color:#667085;font-size:12px}.experience-checkpoints strong{color:#35303d;margin-top:6px;font-size:20px;display:block}.experience-checkpoints p{color:#667085;background:#efedf2;grid-column:1/-1;margin:0;padding:9px 16px;font-size:12px}.experience-filter-tabs{background:#eeecf1;border:1px solid #d9d4df;border-radius:8px;gap:4px;width:max-content;padding:4px;display:flex}.experience-filter-tabs button{color:#667085;background:0 0;border:0;border-radius:5px;height:32px;padding:0 14px;font-size:12px}.experience-filter-tabs button:hover{color:#37323e}.experience-filter-tabs button.active{color:#312c3a;background:#fbfafc;box-shadow:0 1px 3px #2b25351a}.experience-layout{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:start;gap:14px;display:grid}.experience-list{background:#f7f6f9;border:1px solid #d9d5df;border-radius:11px;max-height:650px;padding:6px;overflow-y:auto}.experience-list>button{color:#3f3947;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dee5;width:100%;padding:15px 15px 14px;display:block}.experience-list>button:last-child{border-bottom:0}.experience-list>button:hover{background:#f0edf4}.experience-list>button.active{box-shadow:inset 2px 0 var(--learning-accent);background:#eae7f2}.experience-list>button strong,.experience-list>button small,.experience-list>button time{display:block}.experience-list>button strong{margin-top:9px;font-size:13px}.experience-list>button small{color:#667085;margin-top:6px;font-size:12px;line-height:1.5}.experience-list>button time{color:#667085;margin-top:9px;font-size:12px}.experience-type{color:#696371;background:#ece9f0;border-radius:4px;width:fit-content;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.experience-type.is-approved{color:#27745f;background:#e7f2ed}.experience-type.is-rejected{color:#9c4e47;background:#f5ebe9}.experience-type.is-executed{color:#52688f;background:#e9eef7}.experience-type.is-failed{color:#a14d45;background:#f4e7e5}.experience-detail{background:#fbfafc;border:1px solid #d9d5df;border-radius:11px;overflow:hidden}.experience-detail>header{background:#f5f3f7;border-bottom:1px solid #dfdbe3;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.experience-detail h2{color:#322d39;margin:10px 0 7px;font-size:21px}.experience-detail header p{color:#6d6675;margin:0;font-size:12px;line-height:1.65}.experience-trace-state{color:#9d514a;border:1px solid #d8b5b0;border-radius:4px;flex:none;padding:5px 8px;font-size:12px}.experience-trace-state.complete{color:#2e806a;border-color:#a7cfc3}.experience-evidence-grid{border-bottom:1px solid #dfdbe3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.experience-evidence-grid>div{border-bottom:1px solid #e4e0e7;border-right:1px solid #e4e0e7;min-height:76px;padding:15px 18px}.experience-evidence-grid>div:last-child{border-right:0}.experience-evidence-grid span{color:#667085;font-size:12px}.experience-evidence-grid strong{color:#4a444f;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.45;display:block}.experience-guidance-grid{background:#ddd9e2;border:1px solid #ddd9e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 22px 0;display:grid}.experience-guidance-grid article{background:#f8f7fa;min-height:92px;padding:15px 17px}.experience-guidance-grid article:last-child{background:#f3f7f5}.experience-guidance-grid span,.experience-guidance-grid strong{display:block}.experience-guidance-grid span{color:#667085;font-size:12px}.experience-guidance-grid strong{color:#3b3542;margin-top:8px;font-size:13px;line-height:1.62}.experience-trace-details{border-top:1px solid #dfdbe3;border-bottom:1px solid #dfdbe3;margin:12px 22px 0}.experience-trace-details>summary{cursor:pointer;color:#5d5664;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:42px;list-style:none;display:grid}.experience-trace-details>summary::-webkit-details-marker{display:none}.experience-trace-details>summary span{font-size:12px;font-weight:700}.experience-trace-details>summary strong{color:#667085;font-size:12px}.experience-trace-details>summary b{color:#667085;font-weight:400;transition:transform .16s}.experience-trace-details[open]>summary b{transform:rotate(180deg)}.experience-trace-details>div{border-top:1px solid #e3dfe6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experience-trace-details article{border-bottom:1px solid #e3dfe6;border-right:1px solid #e3dfe6;min-height:66px;padding:12px 14px}.experience-trace-details article:nth-child(2n){border-right:0}.experience-trace-details article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.experience-trace-details article span,.experience-trace-details article strong{display:block}.experience-trace-details article span{color:#667085;font-size:12px}.experience-trace-details article strong{color:#4a444f;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.5}.experience-detail>footer{justify-content:flex-end;gap:9px;padding:20px 22px;display:flex}.experience-return-link{min-height:32px;color:var(--learning-accent);background:0 0;border:0;justify-self:end;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.experience-return-link span{margin-left:4px;transition:transform .15s;display:inline-block}.experience-return-link:hover span{transform:translate(3px)}.experience-boundary-note{border:1px solid #d8d3df;border-left:3px solid var(--learning-accent);background:#f6f4f8;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 19px;display:grid}.experience-boundary-note strong{color:#3e3945;font-size:12px}.experience-boundary-note>span{color:#667085;font-size:12px;line-height:1.55}.strategy-learning-overview-page{gap:14px}.learning-overview-flow{background:#fff;border:1px solid #dcd9e2;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.learning-overview-flow li{border-right:1px solid #e3e0e7;min-width:0;padding:14px 16px 14px 44px;position:relative}.learning-overview-flow li:last-child{background:#f2f0f6;border-right:0}.learning-overview-flow li>span{color:#5b54a8;background:#eceaf5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:grid;position:absolute;top:15px;left:15px}.learning-overview-flow strong,.learning-overview-flow small{display:block}.learning-overview-flow strong{color:#3f3a48;font-size:13px}.learning-overview-flow small{color:#5f5965;margin-top:4px;font-size:12px;line-height:1.4}.learning-overview-flow .is-constraint>span{color:#4e4762;background:#ddd9e8}.learning-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-overview-card{--layer-accent:#5b54c7;border:1px solid #dbd8df;border-top:3px solid var(--layer-accent);background:#fff;border-radius:9px;min-width:0;display:grid;overflow:hidden}.learning-overview-card.is-market{--layer-accent:#927744}.learning-overview-card.is-history{--layer-accent:#4f8877}.learning-overview-card.is-experience{--layer-accent:#527069}.learning-overview-card.is-memory{--layer-accent:#62586f;grid-column:1/-1}.learning-overview-card>header{background:#faf9fb;border-bottom:1px solid #e8e5ea;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.learning-overview-card>header>span{color:#67616e;letter-spacing:.06em;font-size:12px;font-weight:800}.learning-overview-card>header em{color:#826634;letter-spacing:0;background:#efe7d7;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:12px;font-style:normal}.learning-overview-card>header>strong{color:#8b6767;background:#f1eeee;border-radius:4px;flex:none;padding:4px 7px;font-size:12px}.learning-overview-card>header>strong.ready{color:#397361;background:#e9f3ef}.learning-overview-card>header>strong.project{color:#5d536b;background:#ece9f1}.learning-overview-title{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:18px 18px 14px;display:grid}.learning-overview-title>b{background:var(--layer-accent);border-radius:9px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-overview-title>b{background:color-mix(in srgb, var(--layer-accent) 10%, white)}}.learning-overview-title>b{color:var(--layer-accent);font-size:16px}.learning-overview-title h3{color:#343039;margin:0;font-size:17px}.learning-overview-title p{color:#6c6671;margin:6px 0 0;font-size:12px;line-height:1.6}.learning-overview-card dl{background:#fcfbfc;border:1px solid #e6e3e8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px 16px;display:grid}.learning-overview-card dl>div{border-right:1px solid #e6e3e8;min-width:0;padding:11px 12px}.learning-overview-card dl>div:last-child{border-right:0}.learning-overview-card dt{color:#615b67;font-size:12px}.learning-overview-card dd{color:#4a454e;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.learning-overview-card>footer{background:#faf9fb;border-top:1px solid #e8e5ea;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 18px;display:flex}.learning-overview-card>footer>span{color:#5f5965;font-size:12px}.learning-overview-card>footer>div{align-items:center;gap:8px;display:flex}.learning-overview-boundary{background:#f6f4f8;border:1px solid #d9d5df;border-left:3px solid #62586f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:15px 18px;display:grid}.learning-overview-boundary strong{color:#453f4d;font-size:12px}.learning-overview-boundary p{color:#6d6673;margin:0;font-size:12px;line-height:1.6}@media (width<=1120px){.learning-overview-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-overview-flow li:nth-child(3){border-right:0}.learning-overview-flow li:nth-child(-n+3){border-bottom:1px solid #e3e0e7}.learning-overview-flow li:nth-child(4){grid-column:1/2}.learning-overview-flow li:nth-child(5){grid-column:2/4}}@media (width<=760px){.learning-overview-flow,.learning-overview-grid{grid-template-columns:minmax(0,1fr)}.learning-overview-flow li,.learning-overview-flow li:nth-child(3){border-bottom:1px solid #e3e0e7;border-right:0;grid-column:auto}.learning-overview-flow li:nth-child(5){border-bottom:0;grid-column:auto}.learning-overview-card.is-memory{grid-column:auto}.learning-overview-card dl{grid-template-columns:minmax(0,1fr)}.learning-overview-card dl>div{border-bottom:1px solid #e6e3e8;border-right:0}.learning-overview-card dl>div:last-child{border-bottom:0}.learning-overview-card>footer,.learning-overview-boundary{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}}.external-market-page{--market-accent:#806b45;gap:14px}.market-intelligence-hero{border:1px solid #d9d1c2;border-left:4px solid var(--market-accent);background:radial-gradient(circle at 92% 12%,#93774521,#0000 34%),#faf8f3;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;min-height:142px;padding:24px 26px;display:flex}.market-intelligence-hero>div{min-width:0}.market-intelligence-hero span{color:#806f50;letter-spacing:.08em;font-size:12px;font-weight:800}.market-intelligence-hero h2{color:#3e382d;letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(22px,2vw,29px)}.market-intelligence-hero p{color:#716b60;max-width:860px;margin:0;font-size:13px;line-height:1.7}.market-intelligence-hero>strong{color:#745c35;background:#f1e8d9;border:1px solid #d2bf9f;border-radius:6px;flex:none;padding:10px 13px;font-size:12px}.market-intelligence-kpis .metric-card{border-top-color:#9b835b}.market-intelligence-kpis .metric-card:nth-child(3){border-top-color:#648276}.market-intelligence-kpis .metric-card:nth-child(4){border-top-color:#9c655c}.market-period-warning{background:#fbf6ec;border:1px solid #dfcaaa;border-left:3px solid #ad7c3d;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:15px 18px;display:grid}.market-period-warning>span{color:#fff;white-space:nowrap;background:#a9783b;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:800}.market-period-warning strong{color:#6c5331;font-size:13px;display:block}.market-period-warning p{color:#7a6a53;margin:5px 0 0;font-size:12px;line-height:1.55}.market-intelligence-grid{grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);gap:14px;display:grid}.market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-panel{background:#fbfaf7;border:1px solid #ddd8ce;border-radius:8px;min-width:0;overflow:hidden}.market-panel>header{background:#f6f3ed;border-bottom:1px solid #e3ded5;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.market-panel>header span{color:#83765e;font-size:12px;font-weight:750}.market-panel>header h2{color:#413c33;margin:5px 0 0;font-size:15px}.market-panel>header>small{color:#665f54;text-align:right;max-width:260px;font-size:12px;line-height:1.45}.market-term-table{min-width:520px}.market-term-table th:not(:first-child),.market-term-table td:not(:first-child){text-align:right}.market-term-table td:first-child span,.market-term-table td:first-child strong{display:block}.market-term-table td:first-child span{color:#665f54;font-size:12px}.market-term-table td:first-child strong{color:#4a4439;margin-top:3px;font-size:12px}.market-term-table td b{color:#4f5f58;font-size:14px}.market-term-table td small{color:#665f54;font-size:12px}.market-overlap-list{background:#e2ddd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.market-overlap-list>div{background:#fbfaf7;min-height:112px;padding:17px 18px}.market-overlap-list span,.market-overlap-list strong,.market-overlap-list small{display:block}.market-overlap-list span{color:#756f64;font-size:12px}.market-overlap-list strong{color:#4a4439;margin-top:8px;font-size:24px}.market-overlap-list small{color:#665f54;margin-top:5px;font-size:12px}.market-overlap-list .is-highlight{background:#f0f5f2}.market-overlap-list .is-highlight strong{color:#477063}.market-reading-note{color:#70695e;background:#f7f5f0;border-top:1px solid #e3ded5;margin:0;padding:14px 18px;font-size:12px;line-height:1.6}.market-product-list{max-height:520px;display:grid;overflow:auto}.market-product-list>article{border-bottom:1px solid #e7e2d9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;padding:13px 17px;display:grid}.market-product-list>article:last-child{border-bottom:0}.market-product-list>article>div:first-child{min-width:0}.market-product-list>article>div:first-child strong{color:#49443b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-product-list>article>div:first-child small{color:#665f54;margin-top:5px;font-size:12px;display:block}.market-rank-chips{grid-template-columns:repeat(3,auto);gap:5px;display:grid}.market-rank-chips span{color:#665f53;white-space:nowrap;background:#eeeae2;border-radius:4px;padding:5px 6px;font-size:12px}.market-mover-change{text-align:right;min-width:118px}.market-mover-change strong,.market-mover-change small{display:block}.market-mover-change strong{color:#427263;font-size:13px}.market-mover-change small{color:#665f54;margin-top:5px;font-size:12px}.market-boundary-panel{background:#fafaf8;border:1px solid #d8d7d1;border-radius:8px;overflow:hidden}.market-boundary-panel>header{border-bottom:1px solid #dfded8;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.market-boundary-panel header span{color:#747067;font-size:12px;font-weight:750}.market-boundary-panel header h2{color:#3f3d38;margin:5px 0 0;font-size:15px}.market-boundary-panel header>strong{color:#4b7569;font-size:12px}.market-boundary-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-boundary-panel section{padding:17px 19px}.market-boundary-panel section+section{border-left:1px solid #dfded8}.market-boundary-panel h3{margin:0;font-size:13px}.market-boundary-panel .allowed h3{color:#397060}.market-boundary-panel .forbidden h3{color:#95584f}.market-boundary-panel ul{color:#66645e;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.75}.market-source-panel{background:#faf9f6;border:1px solid #ddd8ce;border-radius:8px;overflow:hidden}.market-source-panel summary{cursor:pointer;color:#665f54;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 17px;font-size:12px;display:grid}.market-source-panel summary strong{color:#4d473e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-source-panel dl{border-top:1px solid #e2ddd4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.market-source-panel dl>div{border-bottom:1px solid #e2ddd4;border-right:1px solid #e2ddd4;min-width:0;padding:13px 17px}.market-source-panel dt{color:#665f54;font-size:12px}.market-source-panel dd{color:#4f4940;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.market-source-hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=1180px){.market-intelligence-grid,.market-products-grid{grid-template-columns:1fr}.market-intelligence-hero{flex-direction:column;align-items:flex-start}}@media (width<=720px){.market-intelligence-hero{padding:19px}.market-overlap-list,.market-boundary-panel>div,.market-source-panel dl{grid-template-columns:1fr}.market-boundary-panel section+section{border-top:1px solid #dfded8;border-left:0}.market-rank-chips{grid-template-columns:1fr}}.experience-iteration-page{--experience-accent:#526f68;gap:14px}.historical-learning-page{gap:14px}.historical-learning-hero{position:relative}.historical-workbook-download{place-self:start end;text-decoration:none}.historical-learning-metrics .metric-card:nth-child(2){border-top-color:#c8a85a}.historical-learning-metrics .metric-card:nth-child(3){border-top-color:#5c9d87}.historical-learning-metrics .metric-card:nth-child(4){border-top-color:#b86b65}.historical-learning-gap-list{gap:10px;padding:0 18px 18px;display:grid}.historical-learning-gap-list>div{background:#fffaf6;border:1px solid #ead7c8;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(320px,2fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.historical-learning-gap-list strong{color:#7f3f38;font-size:12px}.historical-learning-gap-list span{color:#4a4240;line-height:1.55}.historical-learning-gap-list small{color:#8b6b61}.historical-learning-records .data-table-wrap{max-height:620px}.historical-learning-records .data-table td:nth-child(4),.historical-learning-records .data-table td:nth-child(8){min-width:220px}.experience-conclusion-hero{border:1px solid #d6ddd9;border-left:4px solid var(--experience-accent);background:#f7f9f8;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:stretch;display:grid;overflow:hidden}.experience-conclusion-hero.is-guard{background:#faf7f6;border-left-color:#a55f58}.experience-conclusion-hero.is-pending{background:#faf9f5;border-left-color:#9a7a4d}.experience-conclusion-hero.is-effective{background:#f5f9f7;border-left-color:#4f806f}.experience-conclusion-copy{min-width:0;padding:24px 26px 22px}.experience-conclusion-label{color:#66736e;letter-spacing:.08em;font-size:12px;font-weight:700}.experience-conclusion-copy h2{color:#27332f;letter-spacing:-.025em;max-width:760px;margin:9px 0 8px;font-size:clamp(22px,2vw,30px);line-height:1.28}.experience-conclusion-copy p{color:#68736f;max-width:760px;margin:0;font-size:13px;line-height:1.65}.experience-conclusion-meta{color:#5e6965;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:12px;display:flex}.experience-conclusion-side{background:#ffffff6b;border-left:1px solid #dde3df;align-content:space-between;gap:16px;padding:20px;display:grid}.experience-conclusion-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.experience-conclusion-stats>div{border-right:1px solid #dce2de;min-width:0;padding:4px 12px 6px}.experience-conclusion-stats>div:first-child{padding-left:0}.experience-conclusion-stats>div:last-child{border-right:0;padding-right:0}.experience-conclusion-stats span,.experience-conclusion-stats strong,.experience-conclusion-stats small{display:block}.experience-conclusion-stats span{color:#59645f;white-space:nowrap;font-size:12px}.experience-conclusion-stats strong{color:#2f3c37;margin-top:5px;font-size:22px;line-height:1}.experience-conclusion-stats small{color:#66716d;white-space:nowrap;margin-top:5px;font-size:12px}.experience-conclusion-side .primary-button{justify-self:end;width:fit-content}.experience-learning-audit{background:#fafbfa;border:1px solid #d9dedb;border-radius:8px;overflow:hidden}.experience-learning-audit>header{border-bottom:1px solid #e0e4e1;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;display:flex}.experience-learning-audit>header span{color:#667085;font-size:12px;font-weight:700}.experience-learning-audit>header h2{color:#303c38;margin:5px 0 0;font-size:15px}.experience-learning-audit>header>strong{color:#8a6042;background:#f3ece6;border-radius:5px;padding:5px 8px;font-size:12px}.experience-learning-audit>header>strong.admitted{color:#39705f;background:#e8f2ed}.experience-overview-metrics{border-bottom:1px solid #e0e4e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.experience-overview-metrics article{background:#fff;border-right:1px solid #e0e4e1;min-width:0;padding:18px 19px}.experience-overview-metrics article:last-child{border-right:0}.experience-overview-metrics span,.experience-overview-metrics strong,.experience-overview-metrics small{display:block}.experience-overview-metrics span{color:#667085;font-size:12px}.experience-overview-metrics strong{color:#2f3d38;margin-top:7px;font-size:27px;line-height:1}.experience-overview-metrics small{color:#68736f;margin-top:8px;font-size:12px;line-height:1.5}.experience-domain-section,.experience-influence-panel,.targeting-local-ledger{border-bottom:1px solid #e0e4e1;padding:19px}.experience-domain-section>header,.experience-influence-panel>header,.targeting-local-ledger>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.experience-domain-section>header span,.experience-influence-panel>header span,.targeting-local-ledger>header span{color:#667085;font-size:12px;font-weight:700}.experience-domain-section>header h3,.experience-influence-panel>header h3,.targeting-local-ledger>header h3{color:#303c38;margin:5px 0 0;font-size:16px}.experience-domain-section>header p,.targeting-local-ledger>header p{color:#68736f;max-width:660px;margin:5px 0 0;font-size:12px;line-height:1.55}.experience-influence-panel>header b,.targeting-local-ledger>header b{color:#526f68;font-size:13px}.experience-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.experience-domain-grid>article{background:#fff;border:1px solid #dde2df;border-radius:7px;min-width:0;padding:15px}.experience-domain-grid>article>span{color:#526f68;font-size:12px;font-weight:700}.experience-domain-grid>article>h3{color:#34413d;min-height:42px;margin:7px 0 12px;font-size:13px;line-height:1.55}.experience-domain-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.experience-domain-grid dl div{background:#f6f8f7;padding:8px}.experience-domain-grid dt{color:#667085;font-size:12px}.experience-domain-grid dd{color:#35433e;margin:4px 0 0;font-size:14px;font-weight:700}.experience-domain-grid>article>small{color:#68736f;margin-top:10px;font-size:12px;line-height:1.5;display:block}.experience-influence-list{gap:8px;display:grid}.experience-influence-list>article{background:#fff;border:1px solid #dce2de;border-left:3px solid #5f8177;grid-template-columns:minmax(260px,1fr) minmax(440px,1.4fr);gap:22px;padding:14px 15px;display:grid}.experience-influence-list strong{color:#34413d;font-size:13px}.experience-influence-list p{color:#68736f;margin:5px 0 0;font-size:12px;line-height:1.55}.experience-influence-list dl{grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin:0;display:grid}.experience-influence-list dt{color:#667085;font-size:12px}.experience-influence-list dd{color:#485550;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.targeting-local-ledger .data-table-wrap{max-height:430px}.targeting-local-ledger .data-table td:nth-child(2),.targeting-local-ledger .data-table td:nth-child(3),.targeting-local-ledger .data-table td:nth-child(6){min-width:180px}.experience-learning-flow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.experience-learning-flow article{border-right:1px solid #e0e4e1;min-width:0;min-height:126px;padding:18px 19px;position:relative}.experience-learning-flow article:last-child{border-right:0}.experience-learning-flow article:not(:last-child):after{content:"›";z-index:1;color:#667085;background:#fafbfa;place-items:center;width:14px;height:22px;font-size:18px;display:grid;position:absolute;top:47px;right:-7px}.experience-learning-flow span,.experience-learning-flow strong,.experience-learning-flow small{display:block}.experience-learning-flow span{color:#667085;font-size:12px}.experience-learning-flow strong{color:#34413d;margin-top:9px;font-size:15px;line-height:1.35}.experience-learning-flow small{color:#68736f;margin-top:7px;font-size:12px;line-height:1.55}.experience-learning-audit>footer{background:#f5f7f6;border-top:1px solid #e0e4e1;grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:24px;padding:16px 19px;display:grid}.experience-learning-audit>footer span,.experience-learning-audit>footer strong{display:block}.experience-learning-audit>footer span{color:#667085;font-size:12px}.experience-learning-audit>footer strong{color:#34413d;margin-top:6px;font-size:13px;line-height:1.5}.experience-learning-audit>footer p{color:#667085;margin:0;font-size:12px;line-height:1.65}.experience-review-queue{background:#fafbfa;border:1px solid #d9dedb;border-radius:8px;overflow:hidden}.experience-review-queue>header{border-bottom:1px solid #e0e4e1;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;display:flex}.experience-review-queue h2{color:#303c38;margin:0;font-size:15px}.experience-review-queue header p{color:#667085;margin:5px 0 0;font-size:12px}.experience-review-list{display:grid}.experience-review-row{border-bottom:1px solid #e5e8e6;grid-template-columns:minmax(280px,1.05fr) minmax(330px,.95fr) auto;align-items:center;gap:20px;padding:14px 18px;display:grid}.experience-review-row:last-child{border-bottom:0}.experience-review-action span,.experience-review-action strong,.experience-review-action small,.experience-review-due span,.experience-review-due strong,.experience-review-due small{display:block}.experience-review-action span,.experience-review-due span{color:#667085;font-size:12px}.experience-review-action strong{color:#34413d;margin-top:5px;font-size:13px;line-height:1.45}.experience-review-action small{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.experience-review-due strong{color:#4d5c57;margin-top:5px;font-size:12px}.experience-review-due small{color:#667085;margin-top:4px;font-size:12px;line-height:1.45}.experience-filter-tabs{max-width:100%;overflow-x:auto}.experience-layout{grid-template-columns:minmax(300px,.68fr) minmax(540px,1.32fr)}.experience-list>button strong{line-height:1.45}.experience-record-context{overflow-wrap:anywhere}.experience-detail{background:#fafbfa;border-radius:8px}.experience-detail>header{background:#f4f6f4;padding:22px 24px}.experience-detail h2{color:#2f3b37;font-size:19px;line-height:1.4}.experience-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-evidence-grid>div:nth-child(3n){border-right:0}.experience-evidence-grid>div:nth-last-child(-n+3){border-bottom:0}.experience-workflow-detail{border:1px solid #dde1de;grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 22px 0;display:grid}.experience-workflow-detail article{background:#fafbfa;border-bottom:1px solid #e1e5e2;border-right:1px solid #e1e5e2;min-height:104px;padding:15px 17px}.experience-workflow-detail article:nth-child(2n){border-right:0}.experience-workflow-detail article:nth-last-child(-n+2){border-bottom:0}.experience-workflow-detail .experience-detail-verdict{background:#f6f4ee}.experience-workflow-detail span,.experience-workflow-detail strong{display:block}.experience-workflow-detail span{color:#667085;font-size:12px}.experience-workflow-detail strong{color:#3c4844;margin-top:8px;font-size:12px;line-height:1.65}.experience-detail>footer{flex-wrap:wrap;padding:18px 22px}.project-memory-global-chip{color:#514b5c;background:#f4f2f7;border:1px solid #d6d1df;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 13px;display:inline-flex}.project-memory-global-chip>span{color:#fff;background:#625b76;border-radius:5px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.project-memory-global-chip strong{font-size:12px}.project-memory-page{--memory-accent:#625b76;gap:14px}.project-memory-hero{border:1px solid #d8d4df;border-left:3px solid var(--memory-accent);background:radial-gradient(circle at 92% 8%,#625b761f,#0000 34%),linear-gradient(135deg,#f9f8fa,#f1eff4);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-height:126px;padding:23px 25px;display:flex}.project-memory-hero h2{color:#302c37;margin:7px 0 6px;font-size:24px}.project-memory-hero p{color:#667085;max-width:790px;margin:0;font-size:12px;line-height:1.7}.project-memory-hero .primary-button{flex:none}.project-memory-metrics .metric-card{border-top-color:#756d87}.project-memory-metrics .metric-card:nth-child(2){border-top-color:#9a8063}.project-memory-metrics .metric-card:nth-child(3){border-top-color:#5f887e}.project-memory-compose,.project-memory-library{background:#fbfafc;border:1px solid #d9d5df;border-radius:10px;overflow:hidden}.project-memory-compose>header,.project-memory-library>header{background:#f6f4f7;border-bottom:1px solid #e1dde4;justify-content:space-between;align-items:center;gap:24px;padding:18px 21px;display:flex}.project-memory-compose h2,.project-memory-library h2{color:#35303c;margin:0;font-size:16px}.project-memory-compose header p,.project-memory-library header p{color:#667085;margin:5px 0 0;font-size:12px}.project-memory-compose form{padding:20px 21px}.project-memory-form-grid{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:16px 18px;display:grid}.project-memory-form-grid .wide{grid-column:1/-1}.project-memory-form-grid label,.project-memory-mode{gap:7px;display:grid}.project-memory-form-grid label>span,.project-memory-mode>span{color:#5c5662;font-size:12px;font-weight:750}.project-memory-form-grid input,.project-memory-form-grid select,.project-memory-form-grid textarea,.project-memory-tools>input{color:#39343f;width:100%;font:inherit;background:#fff;border:1px solid #d7d2dc;border-radius:6px;outline:none}.project-memory-form-grid input,.project-memory-form-grid select{height:39px;padding:0 11px}.project-memory-form-grid textarea{resize:vertical;min-height:116px;padding:10px 11px;line-height:1.65}.project-memory-form-grid input:focus,.project-memory-form-grid select:focus,.project-memory-form-grid textarea:focus,.project-memory-tools>input:focus{border-color:#8d84a2;box-shadow:0 0 0 3px #625b7617}.project-memory-form-grid label small{color:#667085;font-size:12px;line-height:1.5}.project-memory-mode>div{background:#efedf1;border:1px solid #d8d3de;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.project-memory-mode button{color:#667085;background:0 0;border:0;border-radius:5px;height:33px;font-size:12px}.project-memory-mode button.active{color:#40394b;background:#fff;box-shadow:0 1px 4px #3730401a}.project-memory-form-footer{border-top:1px solid #e3dfe6;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.project-memory-form-footer>span{color:#667085;font-size:12px;line-height:1.5}.project-memory-message{border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:grid}.project-memory-message.success{color:#376f60;background:#edf6f2;border:1px solid #b8d4ca}.project-memory-message.error{color:#934f49;background:#faf0ef;border:1px solid #dfc1bd}.project-memory-message button{color:inherit;background:0 0;border:0;font-size:12px;font-weight:750}.project-memory-tools{align-items:center;gap:12px;display:flex}.project-memory-tools>input{width:250px;height:34px;padding:0 10px;font-size:12px}.project-memory-tools>label{white-space:nowrap;color:#6f6876;align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-memory-tools>label input{accent-color:var(--memory-accent)}.project-memory-topic-list{background:#e1dde4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.project-memory-topic-card{background:#fbfafc;flex-direction:column;min-width:0;min-height:190px;padding:17px 18px 15px;display:flex}.project-memory-topic-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-memory-topic-card>header span{color:#5e5768;background:#eeebf1;padding:4px 7px;font-size:12px;font-weight:750}.project-memory-topic-card>header b{color:#667085;font-size:12px;font-weight:600}.project-memory-topic-card h3{color:#39333f;margin:14px 0 8px;font-size:14px}.project-memory-topic-card p{color:#69616f;margin:0;font-size:12px;line-height:1.75}.project-memory-topic-card>footer{border-top:1px solid #e5e1e7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.project-memory-topic-card>footer span{color:#667085;font-size:12px}.project-memory-topic-card>footer button{color:#5e536f;background:0 0;border:0;align-items:center;min-height:32px;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.project-memory-topic-card>footer button:hover{color:#3f3451;text-underline-offset:3px;text-decoration:underline}.project-memory-topic-card>footer button:focus-visible{border-radius:2px}.project-memory-records{border-top:14px solid #f0edf2}.project-memory-records>header{background:#f8f6f9;border-bottom:1px solid #e1dde4;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 18px;display:flex}.project-memory-records>header h3{color:#413a49;margin:0;font-size:13px}.project-memory-records>header p{color:#667085;margin:5px 0 0;font-size:12px}.project-memory-record-list{display:grid}.project-memory-record-row{background:#fbfafc;border-bottom:1px solid #e5e1e7;grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:18px;min-width:0;padding:14px 18px;display:grid}.project-memory-record-row.historical{background:#f5f3f5}.project-memory-record-row>div{min-width:0}.project-memory-record-row time{color:#667085;margin-top:7px;font-size:12px;display:block}.project-memory-record-row h4{color:#413a48;margin:1px 0 6px;font-size:12px}.project-memory-record-row p{color:#667085;margin:0;font-size:12px;line-height:1.65}.project-memory-list{background:#e1dde4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.project-memory-card{background:#fbfafc;min-height:210px;padding:17px 18px 15px}.project-memory-card.historical{background:#f3f1f4}.project-memory-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.memory-category,.memory-status{border-radius:4px;padding:4px 7px;font-size:12px;font-weight:750;display:inline-flex}.memory-category{color:#665f70;background:#ebe8ef}.memory-status{color:#357362;background:#e6f1ed}.project-memory-card.historical .memory-status{color:#806d61;background:#ebe7e4}.project-memory-card h3{color:#39333f;margin:14px 0 8px;font-size:14px;line-height:1.45}.project-memory-card>p{color:#6d6673;min-height:58px;margin:0;font-size:12px;line-height:1.7}.project-memory-card details{border-top:1px solid #e1dde4;margin-top:11px}.project-memory-card summary{cursor:pointer;color:#665e71;padding:9px 0 2px;font-size:12px;font-weight:700}.project-memory-card ul{color:#667085;margin:6px 0 0;padding-left:17px;font-size:12px;line-height:1.6}.memory-superseded{color:#78675c;background:#ece8e5;border-left:2px solid #a38c7c;margin-top:10px;padding:7px 9px;font-size:12px;line-height:1.5}.project-memory-card footer{color:#667085;border-top:1px solid #e4e0e6;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.project-memory-library-footer{color:#667085;background:#f6f4f7;border-top:1px solid #e1dde4;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:flex}.project-memory-library-footer .secondary-button{min-width:150px}.daily-report-page{gap:16px}.daily-report-intro{background:#f7f8fa;border:1px solid #d8dce3;border-left:3px solid #4a6f85;justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:22px 24px;display:flex}.daily-report-intro>div:first-child{min-width:0}.daily-report-intro>div:first-child>span{color:#61717e;letter-spacing:.08em;font-size:12px;font-weight:750}.daily-report-intro h2{color:#2f3740;margin:7px 0 6px;font-size:21px}.daily-report-intro p{color:#667085;margin:0;font-size:12px;line-height:1.65}.daily-lock-note{background:#f2f6f5;border:1px solid #cfd8d6;flex:0 0 248px;grid-template-columns:32px 1fr;align-items:center;column-gap:11px;padding:13px 15px;display:grid}.daily-lock-note>span{color:#376e61;background:#dfeae7;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.daily-lock-note strong{color:#345d54;font-size:12px}.daily-lock-note small{color:#667085;margin-top:3px;font-size:12px}.daily-report-metrics .metric-card{border-top-color:#7890a0}.daily-report-metrics .metric-card:nth-child(2){border-top-color:#6f8497}.daily-report-metrics .metric-card:nth-child(3){border-top-color:#6d8d83}.daily-report-metrics .metric-card:nth-child(4){border-top-color:#947f65}.daily-report-panel{overflow:hidden}.daily-report-table-wrap{border-top:1px solid #dde1e6}.daily-report-table{min-width:960px}.daily-report-table th{color:#68727d;font-size:12px}.daily-report-table th:first-child{width:150px}.daily-report-table th:nth-child(2),.daily-report-table th:nth-child(3),.daily-report-table th:nth-child(4){width:145px}.daily-report-table th:nth-child(5){width:310px}.daily-report-table th:nth-child(6){width:200px}.daily-report-table td{vertical-align:middle}.daily-date-cell strong,.daily-date-cell small,.daily-status-cell span,.daily-status-cell small,.daily-confirm-cell strong,.daily-confirm-cell small{display:block}.daily-date-cell strong{color:#343d46;font-size:13px}.daily-date-cell small{color:#667085;margin-top:4px;font-size:12px}.daily-number,.daily-ratio{color:#323b44;font-variant-numeric:tabular-nums;font-size:14px}.daily-ratio{color:#5b526f}.daily-ratio.pending{color:#667085}.daily-status-cell span{color:#8c6943;background:#f7f2e8;border:1px solid #d8c9aa;width:fit-content;padding:4px 7px;font-size:12px;font-weight:750}.daily-status-cell span.is-locked{color:#32705f;background:#eaf3f0;border-color:#b9d1ca}.daily-status-cell small{color:#667085;max-width:290px;margin-top:7px;font-size:12px;line-height:1.5}.daily-confirm-cell strong{color:#505963;font-size:12px}.daily-confirm-cell small{color:#667085;margin-top:5px;font-size:12px}.daily-caliber-strip{background:#dde1e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px 0 0;display:grid}.daily-caliber-strip span{color:#667085;background:#f5f6f8;padding:11px 14px;font-size:12px;line-height:1.55}.daily-caliber-strip b{color:#4c5660}.pending-review-summary .metric-card:nth-child(2){border-top-color:#7d6d96}.pending-review-summary .metric-card:nth-child(3){border-top-color:#628b82}.pending-review-summary .metric-card:nth-child(4){border-top-color:#ad805b}.batch-alignment-banner{background:#f8f5f1;border:1px solid #dfd5c9;border-left:3px solid #a47551;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 17px;display:grid}.batch-alignment-banner.aligned{background:#f2f7f5;border-color:#cbdad5 #cbdad5 #cbdad5 #4f8074}.batch-alignment-banner>div{align-items:center;gap:14px;min-width:0;display:flex}.batch-alignment-banner strong{color:#453f48;font-size:12px}.batch-alignment-banner span{color:#667085;overflow-wrap:anywhere;min-width:0;font-size:12px}.batch-alignment-banner small{color:#667085;text-align:right;font-size:12px}.analysis-observation-table th:first-child{width:150px}.analysis-observation-table th:nth-child(2){width:110px}.analysis-observation-table th:nth-child(4),.analysis-observation-table th:nth-child(5){width:120px}.unresolved-campaign-list{background:#e0dce2;border-top:1px solid #e0dce2;gap:1px;display:grid}.unresolved-campaign-list article{background:#fbfafb;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr) auto;align-items:center;gap:22px;padding:15px 18px;display:grid}.unresolved-campaign-list span,.unresolved-campaign-list strong,.unresolved-campaign-list small{display:block}.unresolved-campaign-list span{color:#667085;font-size:12px}.unresolved-campaign-list strong{color:#484149;margin-top:5px;font-size:12px}.unresolved-campaign-list small{color:#667085;margin-top:4px;font-size:12px;line-height:1.5}.unresolved-campaign-list b{color:#8b6040;background:#f7eee6;border:1px solid #d8bfa9;padding:5px 8px;font-size:12px}.sku-workbench-page{gap:15px}.sku-workbench-entry{background:#f8f9fa;border-left:3px solid #566f83;grid-template-columns:minmax(360px,1fr) minmax(430px,.9fr);gap:24px 34px;padding:25px 27px 20px;display:grid}.sku-workbench-entry-copy>span{color:#62798a;letter-spacing:.08em;font-size:12px;font-weight:800}.sku-workbench-entry-copy h2{color:#303943;margin:8px 0 7px;font-size:21px}.sku-workbench-entry-copy p{color:#667085;max-width:720px;margin:0;font-size:12px;line-height:1.65}.sku-workbench-form{align-self:center}.sku-workbench-form label{color:#59636e;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.sku-workbench-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sku-workbench-form input{color:#303a43;background:#fff;border:1px solid #ccd2d8;border-radius:5px;outline:none;min-width:0;height:40px;padding:0 13px;font-size:13px}.sku-workbench-form input:focus{border-color:#70899b;box-shadow:0 0 0 3px #5171881c}.sku-workbench-form>small{color:#667085;margin-top:7px;font-size:12px;display:block}.sku-workbench-form .form-error{margin:8px 0 0}.sku-workbench-progress{background:#f1f5f7;border:1px solid #cdd8e0;border-radius:5px;margin-top:11px;padding:10px 12px}.sku-workbench-progress-head{color:#40586a;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sku-workbench-progress-head strong{font-size:13px}.sku-workbench-progress-head span{color:#667885;font-variant-numeric:tabular-nums}.sku-workbench-progress-track{background:#dbe3e8;border-radius:999px;height:6px;margin:8px 0;position:relative;overflow:hidden}.sku-workbench-progress-track i{border-radius:inherit;inset-block:0;background:#607e93;width:0;transition:width .35s;position:absolute;left:0}.sku-workbench-progress small{color:#5f6f7a;font-size:12px;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.sku-workbench-progress-track i{transition:none}}.sku-workbench-whitelist{border-top:1px solid #e0e3e6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:14px;display:flex}.sku-workbench-whitelist>span{color:#667085;margin-right:5px;font-size:12px;font-weight:750}.sku-workbench-whitelist button{color:#646d75;background:#f5f6f7;border:1px solid #d5d9dd;border-radius:4px;height:28px;padding:0 10px;font-size:12px}.sku-workbench-whitelist button:hover,.sku-workbench-whitelist button.active{color:#3c5669;background:#edf1f4;border-color:#8498a7}.sku-workbench-catalog-panel{border-top:3px solid #607c70;padding:0;overflow:hidden}.sku-workbench-catalog-panel>header{background:#f6f9f7;border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 21px;display:flex}.sku-workbench-catalog-panel>header span,.sku-workbench-catalog-panel>header h2,.sku-workbench-catalog-panel>header p{margin:0;display:block}.sku-workbench-catalog-panel>header span{color:#607c70;letter-spacing:.07em;font-size:12px;font-weight:800}.sku-workbench-catalog-panel>header h2{color:#354a42;margin-top:5px;font-size:17px}.sku-workbench-catalog-panel>header p{color:#667085;margin-top:5px;font-size:12px;line-height:1.55}.sku-workbench-catalog-panel>header>b{color:#486c5d;background:#edf5f1;border:1px solid #bed0c8;flex:none;padding:6px 9px;font-size:12px}.sku-workbench-catalog-body{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);gap:0;display:grid}.sku-workbench-catalog-form{background:#fbfcfb;border-right:1px solid #e1e5e3;gap:8px;padding:18px 21px;display:grid}.sku-workbench-catalog-form>label{color:#59636e;font-size:12px;font-weight:750}.sku-workbench-catalog-form>input{color:#303a43;background:#fff;border:1px solid #ccd5d1;border-radius:4px;outline:none;height:38px;padding:0 12px}.sku-workbench-catalog-form>input:focus{border-color:#688777;box-shadow:0 0 0 3px #5078631c}.sku-workbench-catalog-form>small{color:#667085;font-size:12px;line-height:1.55}.sku-workbench-catalog-form .form-error,.sku-workbench-catalog-form .form-success{margin:0;font-size:12px;line-height:1.5}.sku-workbench-catalog-form .form-success{color:#397260}.sku-workbench-catalog-list{background:#f4f6f5;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;max-height:360px;padding:18px 20px;display:grid;overflow:auto}.sku-workbench-catalog-list>strong{color:#53645d;grid-column:1/-1;margin-bottom:2px;font-size:12px}.sku-workbench-catalog-list>button{color:#3d4b45;text-align:left;background:#fff;border:1px solid #d4ddd9;gap:4px;min-height:74px;padding:11px 12px;display:grid}.sku-workbench-catalog-list>button:hover{background:#f8fbf9;border-color:#7d998d}.sku-workbench-catalog-list>button span{font-size:12px;font-weight:750;line-height:1.4}.sku-workbench-catalog-list>button b{color:#536a60;font-size:12px}.sku-workbench-catalog-list>button small{color:#667085;font-size:12px}.sku-workbench-catalog-empty{color:#667085;text-align:center;border:1px dashed #cdd6d2;grid-column:1/-1;gap:5px;padding:22px;display:grid}.sku-workbench-catalog-empty strong{color:#53645d;font-size:13px}.sku-workbench-catalog-empty small{font-size:12px}.sku-workbench-catalog-panel>footer{color:#667085;background:#f8f9f8;border-top:1px solid #e0e4e2;padding:12px 20px;font-size:12px}.sku-workbench-pending-panel{border-top:3px solid #7a6b9a;padding:0;overflow:hidden}.sku-workbench-pending-panel>header{background:#f7f5fa;border-bottom:1px solid #e2dfe8;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.sku-workbench-pending-panel>header span,.sku-workbench-pending-panel>header h2,.sku-workbench-pending-panel>header p{margin:0;display:block}.sku-workbench-pending-panel>header span{color:#667085;letter-spacing:.06em;font-size:12px;font-weight:800}.sku-workbench-pending-panel>header h2{color:#423b4c;margin-top:5px;font-size:16px}.sku-workbench-pending-panel>header p{color:#667085;margin-top:5px;font-size:12px}.sku-workbench-pending-panel>header b{color:#655777;border:1px solid #c8bfd5;flex:none;padding:6px 9px;font-size:12px}.sku-workbench-pending-groups{background:#f1eff4;gap:12px;padding:14px;display:grid}.sku-workbench-pending-group{background:#fff;border:1px solid #d9d4e0;overflow:hidden}.sku-workbench-pending-group>header{background:#fbfafc;border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.sku-workbench-pending-group>header span,.sku-workbench-pending-group>header strong,.sku-workbench-pending-identity b,.sku-workbench-pending-identity small{display:block}.sku-workbench-pending-group>header span{color:#667085;font-size:12px;font-weight:800}.sku-workbench-pending-group>header strong{color:#3f3947;margin-top:5px;font-size:12px}.sku-workbench-pending-identity{text-align:right;flex:none}.sku-workbench-pending-identity b{color:#5c5368;font-size:12px}.sku-workbench-pending-identity small{color:#667085;margin-top:4px;font-size:12px}.sku-workbench-pending-parameters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sku-workbench-pending-parameter{border-right:1px solid #e7e3ea;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:14px 15px;display:flex}.sku-workbench-pending-parameter:last-child{border-right:0}.sku-workbench-pending-parameter span,.sku-workbench-pending-parameter strong,.sku-workbench-pending-parameter small{display:block}.sku-workbench-pending-parameter span{color:#667085;font-size:12px;font-weight:750}.sku-workbench-pending-parameter strong{color:#3f4859;margin-top:7px;font-size:14px}.sku-workbench-pending-parameter small{color:#667085;margin-top:7px;font-size:12px}.sku-workbench-pending-parameter .pending-review-actions{flex:0 0 116px}.sku-workbench-decision-badge{text-align:center;border:1px solid #c9c3d3;flex:0 0 94px;padding:9px 10px;font-size:12px}.sku-workbench-decision-badge.is-approved{color:#32715d;background:#edf6f2;border-color:#a9c8bb}.sku-workbench-decision-badge.is-rejected{color:#9d4444;background:#faf0f0;border-color:#d5b4b4}.sku-workbench-execution-stage{background:#f8f7fa;border-top:1px solid #e7e3ea;align-items:center;gap:12px;padding:10px 15px;display:flex}.sku-workbench-execution-stage strong{color:#665b75;flex:none;font-size:12px}.sku-workbench-execution-stage span{color:#667085;font-size:12px}.sku-workbench-execution-stage.is-new_plan_execution_preflight{background:#f5f3f8}.sku-workbench-execution-stage.is-new_plan_execution_preflight strong{color:#67538a}.sku-workbench-execution-stage.is-blocked_rejected{background:#faf2f2}.sku-workbench-execution-stage.is-blocked_rejected strong{color:#9d4444}.sku-workbench-pending-panel>footer{color:#667085;background:#f7f6f8;border-top:1px solid #e1dee5;padding:11px 16px;font-size:12px}@media (width<=960px){.sku-workbench-pending-parameters{grid-template-columns:1fr}.sku-workbench-pending-parameter{border-bottom:1px solid #e7e3ea;border-right:0}.sku-workbench-pending-parameter:last-child{border-bottom:0}}.sku-workbench-outcome{border-left:4px solid #a75b54;padding:0;overflow:hidden}.sku-workbench-outcome.is-eligible{border-left-color:#397563}.sku-workbench-outcome>header{background:#fbf6f5;border-bottom:1px solid #e6d9d7;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.sku-workbench-outcome.is-eligible>header{background:#f3f8f6;border-bottom-color:#d9e6e1}.sku-workbench-outcome>header span,.sku-workbench-outcome>header h2,.sku-workbench-outcome>header p{margin:0;display:block}.sku-workbench-outcome>header span{color:#667085;font-size:12px;font-weight:750}.sku-workbench-outcome>header h2{color:#75443f;margin-top:5px;font-size:20px}.sku-workbench-outcome.is-eligible>header h2{color:#2f6657}.sku-workbench-outcome>header p{color:#667085;margin-top:6px;font-size:12px}.sku-workbench-outcome>header b{color:#994f48;background:#fff;border:1px solid #d6b6b2;flex:none;padding:7px 12px;font-size:12px}.sku-workbench-outcome.is-eligible>header b{color:#2f705d;border-color:#a9cbbf}.sku-workbench-plan-title{background:#fff;border-bottom:1px solid #e1e5e3;align-items:center;gap:14px;padding:15px 18px;display:flex}.sku-workbench-plan-title span{color:#667085;flex:none;font-size:12px;font-weight:750}.sku-workbench-plan-title strong{color:#34433e;font-size:14px}.sku-workbench-outcome-action{background:#f8faf9;border-top:1px solid #e1e5e3;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.sku-workbench-outcome-action span{color:#667085;font-size:12px}.sku-workbench-outcome-action>strong{color:#34433e;text-align:right;max-width:720px;font-size:12px;line-height:1.55}.sku-workbench-channel-evidence{background:#f8fbfa;border-bottom:1px solid #dfe8e4;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:14px 18px;display:grid}.sku-workbench-channel-evidence strong{color:#2f6657;font-size:12px}.sku-workbench-channel-evidence span{color:#586760;font-size:12px;line-height:1.55}.sku-workbench-channel-plan-list{background:#fff;gap:14px;padding:16px 18px;display:grid}.sku-workbench-channel-plan{background:#fff;border:1px solid #dce6e2}.sku-workbench-channel-plan>header{background:#f6faf8;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.sku-workbench-channel-plan>header span{color:#397563;font-size:12px;font-weight:750}.sku-workbench-channel-plan>header h3{color:#34433e;margin:4px 0 0;font-size:15px}.sku-workbench-channel-plan>header b{color:#2f6657;border:1px solid #b9d0c8;flex:none;padding:5px 8px;font-size:12px}.sku-workbench-channel-plan-body{background:#e6e9e8;border-top:1px solid #e6e9e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sku-workbench-channel-plan-body>div{background:#fff;padding:13px 16px}.sku-workbench-channel-plan-body span,.sku-workbench-channel-plan-body strong{display:block}.sku-workbench-channel-plan-body span{color:#667085;font-size:12px}.sku-workbench-channel-plan-body strong{color:#454d49;margin-top:5px;font-size:12px;font-weight:650;line-height:1.55}.sku-workbench-outcome-reasons{background:#fff;padding:17px 20px 19px}.sku-workbench-outcome-reasons>strong{color:#75443f;font-size:13px}.sku-workbench-outcome-reasons ul{color:#665e5b;gap:8px;margin:11px 0 0;padding-left:19px;font-size:12px;line-height:1.55;display:grid}.sku-workbench-outcome-next{background:#faf5f2;border-left:3px solid #bd7a63;grid-template-columns:104px minmax(0,1fr);gap:12px;margin-top:16px;padding:13px 14px;display:grid}.sku-workbench-outcome-next span{color:#8a594d;font-size:12px;font-weight:750}.sku-workbench-outcome-next b{color:#594b47;font-size:12px;font-weight:650;line-height:1.55}.sku-workbench-result-head{background:#f8f6f2;border:1px solid #ddd8d1;border-left:3px solid #a17a56;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.sku-workbench-result-head.is-evidence_ready{background:#f2f7f5;border-color:#cad9d4 #cad9d4 #cad9d4 #4e8072}.sku-workbench-result-head>div span,.sku-workbench-result-head>div strong,.sku-workbench-result-head>div small{display:block}.sku-workbench-result-head>div span{color:#667085;font-size:12px}.sku-workbench-result-head>div strong{color:#3e3940;margin-top:5px;font-size:15px}.sku-workbench-result-head>div small{color:#667085;margin-top:5px;font-size:12px}.sku-workbench-result-head>b{color:#835f42;border:1px solid #d8c6b5;flex:none;padding:6px 9px;font-size:12px}.sku-workbench-result-head.is-evidence_ready>b{color:#356f60;border-color:#b7d0c8}.sku-workbench-metrics .metric-card{border-top-color:#748b9c}.sku-workbench-metrics .metric-card:nth-child(2){border-top-color:#7f7693}.sku-workbench-metrics .metric-card:nth-child(3){border-top-color:#718b82}.sku-workbench-metrics .metric-card:nth-child(4){border-top-color:#9b7f64}.sku-workbench-capabilities{background:#dedbe0;border-top:1px solid #dedbe0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.sku-workbench-capabilities article{background:#faf9fa;min-height:95px;padding:15px 17px}.sku-workbench-capabilities span,.sku-workbench-capabilities strong,.sku-workbench-capabilities small{display:block}.sku-workbench-capabilities span{color:#667085;font-size:12px}.sku-workbench-capabilities strong{color:#3f3941;margin-top:8px;font-size:13px}.sku-workbench-capabilities small{color:#927052;margin-top:8px;font-size:12px}.sku-workbench-capabilities article.is-blocked{background:#f7f4f3}.sku-workbench-capabilities article.is-blocked strong,.sku-workbench-capabilities article.is-blocked small{color:#8b625b}.sku-workbench-approval-scopes{color:#667085;border-top:1px solid #e0dce1;align-items:center;gap:9px;padding:14px 17px;font-size:12px;display:flex}.sku-workbench-approval-scopes strong{color:#5f536e;border:1px solid #c9c1d1;padding:5px 8px;font-size:12px}.sku-workbench-approval-scopes b{color:#667085;font-weight:400}.sku-workbench-approval-scopes small{color:#667085;margin-left:auto}.sku-workbench-gap-panel ul{background:#e1dcda;border-top:1px solid #e1dcda;gap:1px;margin:0;padding:0;list-style:none;display:grid}.sku-workbench-gap-panel li{color:#665e5b;background:#faf8f7;padding:12px 17px 12px 37px;font-size:12px;position:relative}.sku-workbench-gap-panel li:before{content:"!";color:#9b6747;border:1px solid #d7baa6;place-items:center;width:15px;height:15px;font-size:12px;display:grid;position:absolute;top:11px;left:16px}.sku-workbench-next-action{background:#f6f7f8;border:1px solid #d9dce0;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;display:flex}.sku-workbench-next-action>div strong,.sku-workbench-next-action>div span,.sku-workbench-next-action>div small{display:block}.sku-workbench-next-action>div strong{color:#4a535b;font-size:12px}.sku-workbench-next-action>div span{color:#3c454d;margin-top:5px;font-size:12px}.sku-workbench-next-action>div small{color:#667085;margin-top:5px;font-size:12px}.sku-workbench-disabled-action{color:#667085;background:#eef0f2;border:1px solid #d5d8dc;flex:none;padding:7px 10px;font-size:12px}.sku-workbench-proposal-error{background:#fbf5f4;border:1px solid #e3c8c3;margin:-6px 0 0;padding:10px 13px}.sku-workbench-proposal-panel{border-top:3px solid #4e8072;padding:0;overflow:hidden}.sku-workbench-proposal-panel>header{background:#f5f8f7;border-bottom:1px solid #dde3e0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.sku-workbench-proposal-panel>header span,.sku-workbench-proposal-panel>header h2,.sku-workbench-proposal-panel>header p{margin:0;display:block}.sku-workbench-proposal-panel>header span{color:#667085;font-size:12px}.sku-workbench-proposal-panel>header h2{color:#34433e;margin-top:6px;font-size:18px}.sku-workbench-proposal-panel>header p{color:#667085;margin-top:6px;font-size:12px}.sku-workbench-proposal-panel>header b{color:#356f60;background:#eef6f3;border:1px solid #b9d0c8;flex:none;padding:7px 9px;font-size:12px}.sku-workbench-plan-facts{background:#e3e5e4;border-bottom:1px solid #e3e5e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sku-workbench-plan-facts>div{background:#fafbfa;padding:13px 16px}.sku-workbench-plan-facts span,.sku-workbench-plan-facts strong{display:block}.sku-workbench-plan-facts span{color:#667085;font-size:12px}.sku-workbench-plan-facts strong{color:#454d49;margin-top:5px;font-size:12px}.sku-workbench-approval-grid{background:#f8f9f8;border-bottom:1px solid #e0e2e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.sku-workbench-approval-grid>article{background:#fff;border:1px solid #d7d9da;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:15px;display:grid}.sku-workbench-approval-grid>article.is-approved{background:#f6faf8;border-color:#b8d3c9}.sku-workbench-approval-grid>article.is-rejected{background:#fbf6f5;border-color:#dfc1bd}.sku-workbench-approval-grid span,.sku-workbench-approval-grid strong,.sku-workbench-approval-grid small{display:block}.sku-workbench-approval-grid span{color:#667085;font-size:12px}.sku-workbench-approval-grid strong{color:#3d4743;margin-top:5px;font-size:16px}.sku-workbench-approval-grid small{color:#667085;margin-top:5px;font-size:12px}.sku-workbench-approval-grid>article>b{color:#8b6e51;align-self:start;font-size:12px}.sku-workbench-approval-grid>article.is-approved>b{color:#397260}.sku-workbench-approval-grid>article.is-rejected>b{color:#975b55}.sku-workbench-approval-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.sku-workbench-keyword-head{justify-content:space-between;align-items:end;gap:18px;padding:18px 20px 12px;display:flex}.sku-workbench-keyword-head h3,.sku-workbench-keyword-head p{margin:0}.sku-workbench-keyword-head h3{color:#414946;font-size:14px}.sku-workbench-keyword-head p{color:#667085;margin-top:5px;font-size:12px}.sku-workbench-keyword-head>span{color:#89775f;font-size:12px}.sku-workbench-keyword-table{border:1px solid #e0e2e1;max-height:360px;margin:0 20px;overflow:auto}.sku-workbench-keyword-table table{min-width:720px}.sku-workbench-proposal-warnings{color:#786b5b;background:#faf7f1;border:1px solid #e1d8ca;gap:5px;margin:16px 20px;padding:13px 15px 13px 31px;font-size:12px;display:grid}.sku-workbench-proposal-panel>footer{background:#f6f7f6;border-top:1px solid #e0e2e1;gap:5px;padding:14px 20px;display:grid}.sku-workbench-proposal-panel>footer strong{color:#4e5b56;font-size:12px}.sku-workbench-proposal-panel>footer span{color:#667085;font-size:12px}.sku-workbench-empty{background:#f8f9fa;border:1px dashed #d5d9dd}.ai-full-auto-page{--full-auto-ink:#173c37;--full-auto-green:#0c6b5a;--full-auto-gold:#b88a3b;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.ai-full-auto-unavailable{background:#fbf7f6;border-left:4px solid #9b6158;padding:34px}.ai-full-auto-unavailable span{color:#9b6158;letter-spacing:.08em;font-size:12px;font-weight:700}.ai-full-auto-unavailable h2{color:#493a38;margin:9px 0 7px;font-size:20px}.ai-full-auto-unavailable p{color:#667085;margin:0;font-size:12px}.ai-full-auto-human-advice{border-top:3px solid var(--full-auto-gold);background:#fff;padding:0;overflow:hidden}.ai-full-auto-human-advice>header{background:linear-gradient(110deg,#fffdf8,#f8f4ec);border-bottom:1px solid #e7dfd1;justify-content:space-between;align-items:flex-start;gap:24px;padding:19px 22px;display:flex}.ai-full-auto-human-advice>header>div{min-width:0}.ai-full-auto-human-advice>header span{color:#956b24;letter-spacing:.08em;font-size:12px;font-weight:700}.ai-full-auto-human-advice>header h2{color:#554329;margin:6px 0 4px;font-size:18px}.ai-full-auto-human-advice>header p{color:#756c5e;max-width:920px;margin:0;font-size:12px;line-height:1.65}.ai-full-auto-human-advice>header>b{color:#8a6428;background:#fffaf0;border:1px solid #ddcda9;flex:none;padding:7px 10px;font-size:12px}.ai-full-auto-human-advice-grid{background:#e8e3da;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ai-full-auto-human-advice-card{background:#fff;min-width:0;padding:16px 17px;box-shadow:inset 3px 0 #d5bd8c}.ai-full-auto-human-advice-card.is-high{box-shadow:inset 3px 0 #b65c4b}.ai-full-auto-human-advice-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-full-auto-human-advice-card>header>div{gap:3px;min-width:0;display:grid}.ai-full-auto-human-advice-card>header span{color:#4b4132;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ai-full-auto-human-advice-card>header small{color:#7d7467;font-size:12px}.ai-full-auto-human-advice-card>header b{color:#8a6428;background:#fff9ed;border:1px solid #e0d0ae;flex:none;padding:4px 6px;font-size:12px}.ai-full-auto-human-advice-card.is-high>header b{color:#a04a3b;background:#fff4f1;border-color:#dfb9b0}.ai-full-auto-human-advice-card h3{color:#3f4d49;margin:13px 0 9px;font-size:15px}.ai-full-auto-human-advice-card>section{background:#faf9f6;border:1px solid #e7e2d9;padding:10px 11px}.ai-full-auto-human-advice-card>section strong{color:#8b6b37;font-size:12px}.ai-full-auto-human-advice-card>section p{color:#676158;margin:6px 0 0;font-size:12px;line-height:1.6}.ai-full-auto-human-advice-card dl{gap:10px;margin:12px 0 0;display:grid}.ai-full-auto-human-advice-card dl>div{gap:4px;display:grid}.ai-full-auto-human-advice-card dt{color:#7b6b50;font-size:12px;font-weight:700}.ai-full-auto-human-advice-card dd{color:#4d5754;margin:0;font-size:12px;line-height:1.6}.ai-full-auto-human-advice>footer{color:#766f64;background:#fbfaf7;border-top:1px solid #e7e1d7;padding:11px 16px;font-size:12px;line-height:1.55}.ai-full-auto-hero{background:linear-gradient(125deg,#f9fcfb 0%,#edf6f3 58%,#f7f0e2 100%);border:1px solid #bed2cc;grid-template-columns:minmax(0,1fr) 190px;gap:30px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.ai-full-auto-hero:after{content:"";border:1px solid #b88a3b3d;border-radius:50%;width:270px;height:270px;position:absolute;top:-120px;right:-90px}.ai-full-auto-hero-copy{z-index:1;position:relative}.ai-full-auto-hero-copy>span{color:var(--full-auto-green);letter-spacing:.12em;font-size:12px;font-weight:700}.ai-full-auto-hero-copy h2{color:var(--full-auto-ink);letter-spacing:.01em;margin:9px 0 7px;font-size:24px}.ai-full-auto-hero-copy>p{color:#647873;max-width:850px;margin:0;font-size:12px;line-height:1.7}.ai-full-auto-sku-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ai-full-auto-sku-pills b{color:#294c45;background:#ffffffc7;border:1px solid #c8d8d3;gap:3px;min-width:245px;padding:10px 13px;font-size:12px;display:grid}.ai-full-auto-sku-pills small{color:#667085;font-size:12px;font-weight:500}.ai-full-auto-policy-seal{color:#7f632e;z-index:1;background:#fffbf1cc;border:1px solid #b88a3b8c;outline:5px solid #ffffff8c;place-self:center end;place-items:center;width:142px;height:142px;display:grid;position:relative}.ai-full-auto-policy-seal span{letter-spacing:.14em;font-size:12px}.ai-full-auto-policy-seal strong{color:#84601e;margin:-8px 0;font-family:Georgia,serif;font-size:42px}.ai-full-auto-policy-seal small{font-size:12px}.ai-full-auto-policy-seal em{color:#8e8065;font-size:12px;font-style:normal}.ai-full-auto-policy-grid{background:#d6dfdc;border:1px solid #d6dfdc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ai-full-auto-policy-grid article{background:#fff;gap:6px;padding:16px 18px;display:grid}.ai-full-auto-policy-grid span{color:#667085;font-size:12px}.ai-full-auto-policy-grid strong{color:#31534c;font-size:15px}.ai-full-auto-policy-grid small{color:#667085;font-size:12px;line-height:1.45}.ai-full-auto-overview{border-top:3px solid var(--full-auto-green);padding:0;overflow:hidden}.ai-full-auto-overview>header{background:#f8faf9;border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.ai-full-auto-overview-title>span{color:var(--full-auto-green);letter-spacing:.08em;font-size:12px;font-weight:700}.ai-full-auto-overview-title h2{color:#294b44;margin:6px 0 3px;font-size:17px}.ai-full-auto-overview-title p{color:#667085;margin:0;font-size:12px}.ai-full-auto-sku-switcher{background:#eef2f1;border:1px solid #d8e0dd;grid-template-columns:repeat(2,minmax(130px,1fr));gap:4px;padding:4px;display:inline-grid}.ai-full-auto-sku-switcher button{color:#65736f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;min-height:47px;padding:8px 14px;transition:border-color .16s,background .16s,color .16s;display:grid}.ai-full-auto-sku-switcher button:hover{color:#315b52;background:#ffffffb8;border-color:#c8d5d1}.ai-full-auto-sku-switcher button:focus-visible{outline-offset:1px;outline:2px solid #0c6b5a47}.ai-full-auto-sku-switcher button.active{color:#145f51;background:#fff;border-color:#a9c6bd;box-shadow:0 1px 2px #1e433a14}.ai-full-auto-sku-switcher strong{font-size:12px}.ai-full-auto-sku-switcher small{color:#667085;font-size:12px;font-weight:500}.ai-full-auto-overview-summary{background:#fcfdfc;border-bottom:1px solid #e0e6e4;grid-template-columns:1.1fr .9fr .9fr 1.4fr;display:grid}.ai-full-auto-overview-summary>div{border-right:1px solid #e5e9e7;align-content:start;gap:6px;min-height:66px;padding:13px 16px;display:grid}.ai-full-auto-overview-summary>div:last-child{border-right:0}.ai-full-auto-overview-summary span{color:#667085;font-size:12px}.ai-full-auto-overview-summary strong{color:#40534e;font-size:12px;line-height:1.5}.ai-full-auto-overview-summary strong.is-attention{color:#956425}.ai-full-auto-overview-summary strong.is-success,.ai-full-auto-overview-summary strong.is-ok{color:#23705e}.ai-full-auto-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-full-auto-overview-metrics>div{border-bottom:1px solid #e5e9e7;border-right:1px solid #e5e9e7;gap:7px;min-height:76px;padding:16px 18px;display:grid}.ai-full-auto-overview-metrics>div:nth-child(4n){border-right:0}.ai-full-auto-overview-metrics span{color:#667085;font-size:12px}.ai-full-auto-overview-metrics strong{color:#244840;font-family:inherit;font-size:20px;font-weight:600}.ai-full-auto-data-gap{color:#7e5b23;background:#fffaf0;border-bottom:1px solid #eadfca;gap:10px;padding:12px 18px;font-size:12px;display:flex}.ai-full-auto-trend{background:#fff;border-bottom:1px solid #e5e9e7;padding:16px 18px 10px}.ai-full-auto-trend>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ai-full-auto-trend>header>div:first-child{color:#294b44;gap:4px;display:grid}.ai-full-auto-trend>header span{color:#52645f;font-size:12px}.ai-full-auto-trend-controls{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ai-full-auto-trend-controls button{color:#52645f;cursor:pointer;background:#f8faf9;border:1px solid #d7e1de;border-radius:3px;padding:5px 9px;font-size:12px}.ai-full-auto-trend-controls button.active{color:#176b57;background:#edf7f3;border-color:#73a99a;font-weight:700}.ai-full-auto-trend-chart{min-height:205px;overflow-x:auto}.ai-full-auto-trend-chart svg{width:100%;min-width:680px;height:205px;display:block}.ai-full-auto-trend-chart line{stroke:#dfe7e4;stroke-width:1px}.ai-full-auto-trend-chart polyline{fill:none;stroke:#2e8b72;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ai-full-auto-trend-chart circle{fill:#fff;stroke:#2e8b72;stroke-width:2px}.ai-full-auto-trend-chart text{fill:#61716c;font-size:12px}.ai-full-auto-trend-empty{color:#52645f;text-align:center;border:1px dashed #d8e2df;padding:30px 12px;font-size:12px}.ai-full-auto-overview>footer{color:#667085;background:#f8faf9;padding:11px 16px;font-size:12px;line-height:1.55}.ai-full-auto-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-full-auto-sku-card{border-top:3px solid var(--full-auto-green);padding:0;overflow:hidden}.ai-full-auto-sku-card>header{background:#f7faf9;border-bottom:1px solid #e0e6e4;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 15px;display:flex}.ai-full-auto-sku-card>header span{color:#667085;font-size:12px}.ai-full-auto-sku-card>header h3{color:#284b44;margin:6px 0 0;font-size:15px}.ai-full-auto-sku-card>header b,.ai-full-auto-status{color:#667085;white-space:nowrap;background:#f5f6f6;border:1px solid #d8dcdb;padding:5px 7px;font-size:12px}.ai-full-auto-sku-card>header b.is-success,.ai-full-auto-status.is-success{color:#23705e;background:#edf8f4;border-color:#aed1c6}.ai-full-auto-sku-card>header b.is-working,.ai-full-auto-status.is-working{color:#316e63;background:#eef6f4;border-color:#b5cfca}.ai-full-auto-sku-card>header b.is-queued,.ai-full-auto-status.is-queued{color:#625b87;background:#f4f3fa;border-color:#c9c7df}.ai-full-auto-sku-card>header b.is-decision,.ai-full-auto-status.is-decision{color:#846b2e;background:#faf6e9;border-color:#c8b88e}.ai-full-auto-sku-card>header b.is-attention,.ai-full-auto-status.is-attention{color:#956425;background:#fcf5ec;border-color:#dfc5a7}.ai-full-auto-sku-card>header b.is-danger,.ai-full-auto-status.is-danger{color:#9a5149;background:#fcf1ef;border-color:#dfb9b3}.ai-full-auto-sku-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ai-full-auto-sku-card dl div{border-bottom:1px solid #e5e8e7;border-right:1px solid #e5e8e7;min-height:74px;padding:13px 16px}.ai-full-auto-sku-card dl div:nth-child(2n){border-right:0}.ai-full-auto-sku-card dt{color:#667085;font-size:12px}.ai-full-auto-sku-card dd{color:#4d5b57;margin:6px 0 0;font-size:12px;line-height:1.55}.ai-full-auto-sku-card>footer{color:#667085;background:#fafbfa;justify-content:space-between;gap:12px;padding:11px 16px;font-size:12px;display:flex}.ai-full-auto-sku-card>footer strong{color:#376c60}.ai-full-auto-sku-card>footer strong.attention,.operator-needed{color:#9b5a4f}.ai-full-auto-worklog{padding:0;overflow:hidden}.ai-full-auto-worklog>header{border-bottom:1px solid #e1e5e3;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 20px;display:flex}.ai-full-auto-worklog>header span{color:var(--full-auto-green);font-size:12px;font-weight:700}.ai-full-auto-worklog>header h2{color:#344b46;margin:6px 0;font-size:16px}.ai-full-auto-worklog>header p{color:#667085;margin:0;font-size:12px}.ai-full-auto-worklog-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px 10px;display:flex}.ai-full-auto-execution-filter{gap:5px;display:flex}.ai-full-auto-work-type-filter{flex-wrap:wrap;gap:5px;display:flex}.ai-full-auto-execution-filter button,.ai-full-auto-work-type-filter button{color:#52645f;cursor:pointer;background:#f8faf9;border:1px solid #d7e1de;border-radius:3px;padding:6px 10px;font-size:12px}.ai-full-auto-execution-filter button.active,.ai-full-auto-work-type-filter button.active{color:#176b57;background:#edf7f3;border-color:#73a99a;font-weight:700}.ai-full-auto-worklog-head-actions>b{color:#466b63;white-space:nowrap;border:1px solid #cbd7d3;padding:6px 8px;font-size:12px}.ai-full-auto-worklog table{min-width:1280px}.ai-full-auto-worklog td{vertical-align:top;line-height:1.55}.ai-full-auto-worklog-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ai-full-auto-worklog-table th:nth-child(5),.ai-full-auto-worklog-table td:nth-child(5){min-width:280px}.targeting-optimization-page{--targeting-blue:#315c85;--targeting-soft:#f0f5fa}.targeting-bulk-approval-toolbar{border-left:4px solid var(--targeting-blue);background:linear-gradient(135deg,#f8fbfe,#fff);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.targeting-bulk-approval-toolbar>div:first-child{gap:5px;min-width:0;display:grid}.targeting-bulk-approval-toolbar span{color:#60758a;letter-spacing:.04em;font-size:12px;font-weight:700}.targeting-bulk-approval-toolbar strong{color:#263f57;font-size:15px}.targeting-bulk-approval-toolbar small{color:#667085;line-height:1.55}.targeting-bulk-approval-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.targeting-bulk-approval-actions button{min-width:210px}.targeting-operation-result{margin:0}.targeting-bulk-progress{color:#39536c;background:#f4f8fc;border:1px solid #cfdae5;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.targeting-bulk-progress span{font-size:13px}.targeting-status-card{background:#fff;border:1px solid #d7e0e8;border-left:4px solid #8594a3;grid-template-columns:52px minmax(0,1fr) minmax(230px,auto);align-items:center;gap:18px;padding:20px 22px;display:grid}.targeting-status-card.is-ok{border-left-color:#438263}.targeting-status-card.is-working{border-left-color:#477db3}.targeting-status-card.is-warning{background:#fffdf8;border-left-color:#bf792e}.targeting-status-mark{background:var(--targeting-soft);width:44px;height:44px;color:var(--targeting-blue);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.targeting-status-card.is-warning .targeting-status-mark{color:#a66522;background:#fff1df}.targeting-status-card>div>span{color:#667085;font-size:12px}.targeting-status-card h2{color:#293b4d;margin:5px 0 4px;font-size:17px}.targeting-status-card p{color:#667085;margin:0;font-size:12px;line-height:1.65}.targeting-status-time{border-left:1px solid #e1e7ec;grid-template-columns:auto minmax(120px,1fr);gap:5px 10px;padding-left:18px;display:grid}.targeting-status-time span{align-self:center}.targeting-status-time strong{color:#44586b;text-align:right;font-size:12px}.targeting-inline-approval-summary{background:#d7e0e8;border:1px solid #d7e0e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.targeting-inline-approval-summary>div{background:#f8fbfd;min-width:0;padding:14px 18px}.targeting-inline-approval-summary span,.targeting-inline-approval-summary strong,.targeting-inline-approval-summary small{display:block}.targeting-inline-approval-summary span{color:#667085;font-size:12px}.targeting-inline-approval-summary strong{color:#35536f;margin-top:5px;font-size:13px;line-height:1.5}.targeting-inline-approval-summary small{color:#667085;margin-top:3px;font-size:12px}.targeting-inline-approval-panels{align-items:start}.targeting-inline-approval-panels .inline-approval-panel{border-top:3px solid #537ca3}.targeting-inline-card{grid-template-columns:minmax(120px,.65fr) minmax(190px,1fr)}.targeting-inline-card>:nth-child(3),.targeting-inline-card>.pending-review-actions{grid-column:auto}.targeting-detailed-approval-panels{gap:14px;display:grid}.targeting-detailed-approval-panel{border-top:3px solid #537ca3;overflow:hidden}.targeting-detailed-review-table{min-width:1420px}.targeting-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.targeting-summary-grid .metric-card{min-height:112px}.targeting-action-panel{overflow:hidden}.targeting-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.targeting-action-grid.audience{grid-template-columns:repeat(3,minmax(0,1fr))}.targeting-action-grid>div{background:#fbfcfd;border-bottom:1px solid #e7ebef;border-right:1px solid #e7ebef;min-height:82px;padding:14px 16px}.targeting-action-grid>div:nth-child(3n){border-right:0}.targeting-action-grid>div:nth-last-child(-n+3){border-bottom:0}.targeting-action-grid span,.targeting-action-grid strong,.targeting-action-grid small{display:block}.targeting-action-grid span{color:#667085;font-size:12px}.targeting-action-grid strong{color:#2f506f;margin-top:5px;font-size:20px}.targeting-action-grid small{color:#667085;margin-top:4px;font-size:12px}.targeting-plan-list{flex-wrap:wrap;gap:8px;padding:18px;display:flex}.targeting-plan-list>span{background:#f8fafc;border:1px solid #dbe3ea;min-width:112px;padding:10px 12px}.targeting-plan-list strong,.targeting-plan-list small{display:block}.targeting-plan-list strong{color:#3e5265;font-size:12px}.targeting-plan-list small{color:#667085;margin-top:4px;font-size:12px}.targeting-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px;display:grid}.targeting-analysis-grid>div{background:#fafcfd;border:1px solid #e0e6eb;padding:14px}.targeting-analysis-grid span,.targeting-analysis-grid strong{display:block}.targeting-analysis-grid span{color:#667085;font-size:12px}.targeting-analysis-grid strong{color:#385978;margin-top:7px;font-size:13px}.targeting-analysis-panel>footer{color:#667085;padding:0 18px 16px;font-size:12px}.targeting-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.targeting-latest-grid>div{border-right:1px solid #e7ebef;padding:16px 18px}.targeting-latest-grid>div:last-child{border-right:0}.targeting-latest-grid span,.targeting-latest-grid strong{display:block}.targeting-latest-grid span{color:#667085;font-size:12px}.targeting-latest-grid strong{color:#3b5065;margin-top:6px;font-size:12px}.targeting-attention-table{min-width:1080px}.targeting-executed-records-table{min-width:1280px}.targeting-optimization-page .empty-state.compact{min-height:118px}.targeting-disabled-panel{border-style:dashed}@media (width<=980px){.targeting-bulk-approval-toolbar{flex-direction:column;align-items:stretch}.targeting-bulk-approval-actions{justify-content:stretch}.targeting-bulk-approval-actions button{flex:240px}}.approval-execution-progress{background:#fff;border:1px solid #cfd9d5;border-left:4px solid #3f7a69;margin-top:8px}.approval-execution-progress>header{background:#f5f9f7;border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;display:flex}.approval-execution-progress>header>div{min-width:0}.approval-execution-progress>header span,.approval-execution-progress>header strong,.approval-execution-progress>header small{display:block}.approval-execution-progress>header span{color:#3f7a69;font-size:12px;font-weight:800}.approval-execution-progress>header strong{color:#354b44;margin-top:3px;font-size:13px}.approval-execution-progress>header small{color:#667085;overflow-wrap:anywhere;font-size:12px}.approval-execution-progress>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:14px 16px;list-style:none;display:grid}.approval-execution-progress li{grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;padding-right:14px;display:grid;position:relative}.approval-execution-progress li:not(:last-child):after{content:"";background:#cfd6d3;width:10px;height:1px;position:absolute;top:9px;right:2px}.approval-execution-progress i{background:#fff;border:2px solid #c6cfcb;border-radius:50%;width:18px;height:18px}.approval-execution-progress .is-complete i{background:#3f7a69;border-color:#3f7a69;box-shadow:inset 0 0 0 4px #fff}.approval-execution-progress .is-active i{border-color:#477db3;box-shadow:0 0 0 3px #e9f1f8}.approval-execution-progress .is-attention i{background:#fff3e9;border-color:#bd6b37}.approval-execution-progress strong,.approval-execution-progress small{display:block}.approval-execution-progress strong{color:#3d4c47;font-size:12px}.approval-execution-progress small{color:#667085;margin-top:4px;font-size:12px;line-height:1.45}.execution-progress-dock{z-index:65;width:min(520px,100vw - 36px);max-height:calc(100vh - 94px);margin-top:0;position:fixed;top:76px;right:18px;overflow:auto;box-shadow:0 14px 36px #232d2a2e}.execution-progress-dock>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.execution-progress-dock li:nth-child(2n):not(:last-child):after{display:none}.decision-object-summary{background:#f8f6fa;border:1px solid #e1dce7;padding:12px 13px}.decision-object-summary span,.decision-object-summary strong,.decision-object-summary small{display:block}.decision-object-summary span{color:#6d5c7d;font-size:12px;font-weight:800}.decision-object-summary strong{color:#3f3b45;margin-top:5px;font-size:13px}.decision-object-summary small{color:#667085;margin-top:4px;font-size:12px;line-height:1.5}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}@media (width<=1500px){.strategy-priority-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-priority-strip>div:nth-child(2){border-right:0}.strategy-priority-strip>div:nth-child(-n+2){border-bottom:1px solid #ded9e4}.strategy-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-opportunity-list article{grid-template-columns:minmax(190px,.7fr) minmax(330px,1.3fr)}.strategy-opportunity-list article>:last-child{grid-column:1/-1;justify-self:start}.sku-workbench-capabilities,.sku-workbench-plan-facts,.project-memory-list,.project-memory-topic-list,.ai-full-auto-policy-grid,.ai-full-auto-human-advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.targeting-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1360px){.daily-report-intro{align-items:flex-start}.daily-lock-note{flex-basis:220px}.daily-caliber-strip{grid-template-columns:1fr}.strategy-learning-hero{grid-template-columns:1fr;gap:22px}.strategy-learning-layout{grid-template-columns:210px minmax(0,1fr)}.strategy-channel-detail-head{flex-direction:column;align-items:flex-start}.strategy-readonly-tag{align-self:flex-start}.strategy-decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-decision-flow article:nth-child(2){border-right:0}.strategy-decision-flow article:nth-child(-n+2){border-bottom:1px solid #dfdbe3}.strategy-decision-flow article:nth-child(2):after{display:none}.experience-layout{grid-template-columns:330px minmax(0,1fr)}.experience-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-evidence-grid>div:nth-child(2n){border-right:0}.sku-workbench-entry,.sku-workbench-catalog-body{grid-template-columns:1fr}.sku-workbench-catalog-form{border-bottom:1px solid #e1e5e3;border-right:0}.sku-workbench-approval-grid{grid-template-columns:1fr}.project-memory-compose>header,.project-memory-library>header{flex-direction:column;align-items:flex-start}.project-memory-tools{width:100%}.project-memory-tools>input{flex:1;width:auto}.ai-full-auto-hero{grid-template-columns:1fr}.ai-full-auto-policy-seal{justify-self:start}.ai-full-auto-overview>header{flex-direction:column;align-items:flex-start}.ai-full-auto-sku-switcher{width:100%}.ai-full-auto-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-full-auto-overview-summary>div:nth-child(2n){border-right:0}.ai-full-auto-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-full-auto-overview-metrics>div:nth-child(2n){border-right:0}.ai-full-auto-trend>header{flex-direction:column}.ai-full-auto-trend-controls{justify-content:flex-start}.ai-full-auto-sku-grid{grid-template-columns:1fr}.targeting-status-card{grid-template-columns:52px minmax(0,1fr)}.targeting-status-time{border-top:1px solid #e1e7ec;border-left:0;grid-column:1/-1;padding:12px 0 0}}@media (width<=1180px){html,body{min-width:0;overflow-x:hidden}.system-shell{min-width:0;overflow-x:clip}.system-shell .topbar{padding-inline:16px}.system-shell .top-status{max-width:132px}.system-shell .top-divider{display:none}.system-shell .sidebar{width:210px}.system-shell .sidebar-scroll{padding-inline:10px}.system-shell .sidebar .group-label{letter-spacing:0;font-size:13px}.system-shell .workspace{width:auto;min-width:0;max-width:calc(100vw - 210px);margin-left:210px;padding:78px 16px 24px;overflow-x:hidden}.system-shell .workspace>*,.system-shell .content-stack,.system-shell .content-stack>*,.system-shell .panel,.system-shell .data-table-wrap{min-width:0;max-width:100%}.system-shell .page-head,.creative-page-active .creative-upload-panel>header{flex-direction:column;align-items:flex-start}.system-shell .page-head{gap:14px;min-height:0}.system-shell .head-actions{flex-wrap:wrap;align-items:stretch;width:100%}.system-shell .head-store-select,.system-shell .store-select,.system-shell .competitor-sku-select,.system-shell .store-select-menu{width:100%;max-width:100%}.system-shell .data-table-wrap,.system-shell .competitor-direct-wrap,.system-shell .strategy-matrix-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.system-shell .panel>header,.system-shell .creative-toolbar,.system-shell .daily-report-intro,.system-shell .sku-workbench-pending-panel>header,.system-shell .sku-workbench-pending-group>header,.system-shell .sku-workbench-result-head,.system-shell .ai-full-auto-worklog>header{flex-wrap:wrap;align-items:flex-start}.system-shell .metric-grid.five,.system-shell .metric-grid.four,.system-shell .metric-grid.three,.system-shell .focus-sku-monitor-grid,.system-shell .monitor-abnormal-metrics,.system-shell .competitor-boss-facts,.system-shell .competitor-stage-grid,.system-shell .competitor-action-counts,.system-shell .execution-object-grid,.system-shell .ai-control-facts,.system-shell .sku-workbench-capabilities,.system-shell .sku-workbench-plan-facts,.system-shell .ai-full-auto-policy-grid,.system-shell .ai-full-auto-overview-summary,.system-shell .ai-full-auto-overview-metrics,.system-shell .targeting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-shell .panel-grid.two,.system-shell .shop-grid,.system-shell .creative-grid,.system-shell .recap-grid,.system-shell .creative-preview-body,.system-shell .strategy-learning-layout,.system-shell .strategy-rule-detail,.system-shell .sku-workbench-channel-evidence,.system-shell .sku-workbench-channel-plan-body,.system-shell .strategy-opportunity-list article,.system-shell .strategy-source-grid,.system-shell .experience-layout,.system-shell .experience-guidance-grid,.system-shell .experience-trace-details>div,.system-shell .project-memory-form-grid,.system-shell .project-memory-list,.system-shell .project-memory-topic-list,.system-shell .unresolved-campaign-list article,.system-shell .sku-workbench-entry,.system-shell .sku-workbench-approval-grid,.system-shell .targeting-action-grid,.system-shell .targeting-action-grid.audience,.system-shell .targeting-analysis-grid,.system-shell .targeting-latest-grid{grid-template-columns:minmax(0,1fr)}.system-shell .runtime-summary,.system-shell .execution-attention-summary{grid-template-columns:34px minmax(0,1fr)}.system-shell .runtime-summary-time,.system-shell .attention-summary-link{white-space:normal;grid-column:1/-1}.system-shell .runtime-fact-list,.system-shell .execution-attention-reason,.system-shell .experience-evidence-grid,.system-shell .experience-checkpoints,.system-shell .strategy-decision-flow,.system-shell .strategy-context-strip>div,.system-shell .strategy-priority-strip{grid-template-columns:minmax(0,1fr)}.system-shell .runtime-fact-list>div:nth-child(odd){border-right:0;padding-right:2px}.system-shell .runtime-fact-list>div:nth-child(2n){padding-left:2px}.system-shell .sku-monitor-toolbar{grid-template-columns:minmax(0,1fr)}.system-shell .sku-monitor-toolbar>.secondary-button{grid-column:auto;justify-self:stretch}.system-shell .targeting-status-card{grid-template-columns:minmax(0,1fr)}.system-shell .targeting-status-mark{margin-bottom:2px}.system-shell .targeting-status-time{grid-column:auto;grid-template-columns:minmax(0,1fr)}.system-shell .targeting-status-time strong{text-align:left}.system-shell .project-memory-hero,.system-shell .project-memory-form-footer,.system-shell .project-memory-tools,.system-shell .experience-boundary-note,.system-shell .sku-workbench-outcome-action,.system-shell .sku-workbench-next-action,.system-shell .sku-workbench-approval-scopes,.system-shell .ai-full-auto-sku-card>footer{flex-flow:column wrap;align-items:flex-start}.system-shell .project-memory-tools>input{width:100%}.system-shell .sku-workbench-outcome-action>strong{text-align:left;max-width:none}.system-shell .project-memory-form-grid .wide{grid-column:auto}.system-shell .project-memory-message{grid-template-columns:minmax(0,1fr)}.system-shell .project-memory-hero .primary-button{width:100%}.system-shell .experience-conclusion-hero,.system-shell .experience-learning-audit>header,.system-shell .experience-learning-audit>footer,.system-shell .experience-review-queue>header{flex-direction:column;align-items:flex-start}.system-shell .experience-conclusion-hero{grid-template-columns:minmax(0,1fr)}.system-shell .experience-conclusion-side{border-top:1px solid #dde3df;border-left:0}.system-shell .experience-conclusion-side .primary-button{justify-self:start}.system-shell .experience-learning-flow,.system-shell .experience-overview-metrics,.system-shell .experience-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-shell .experience-overview-metrics article:nth-child(2n){border-right:0}.system-shell .experience-overview-metrics article:nth-child(-n+2){border-bottom:1px solid #e0e4e1}.system-shell .experience-domain-section>header,.system-shell .experience-influence-panel>header,.system-shell .targeting-local-ledger>header{flex-direction:column;gap:8px}.system-shell .experience-influence-list>article,.system-shell .experience-influence-list dl{grid-template-columns:minmax(0,1fr)}.system-shell .experience-learning-flow article:nth-child(2n){border-right:0}.system-shell .experience-learning-flow article:nth-child(-n+2){border-bottom:1px solid #e0e4e1}.system-shell .experience-learning-flow article:nth-child(2):after{display:none}.system-shell .experience-learning-audit>footer{grid-template-columns:minmax(0,1fr)}.system-shell .experience-review-row{grid-template-columns:minmax(0,1fr);gap:11px}.system-shell .experience-review-row .text-action{justify-self:start}.system-shell .experience-workflow-detail{grid-template-columns:minmax(0,1fr)}.system-shell .experience-workflow-detail article{border-bottom:1px solid #e1e5e2;border-right:0}.system-shell .experience-workflow-detail article:last-child{border-bottom:0}.system-shell .project-memory-records>header{flex-direction:column;align-items:flex-start}.system-shell .project-memory-record-row{grid-template-columns:minmax(0,1fr);gap:10px}.system-shell .sku-workbench-controls,.system-shell .sku-workbench-approval-grid>article{grid-template-columns:minmax(0,1fr)}.system-shell .sku-workbench-catalog-panel>header{flex-direction:column;align-items:flex-start}.system-shell .sku-workbench-catalog-list{grid-template-columns:minmax(0,1fr)}.system-shell .sku-workbench-pending-parameter{flex-direction:column;align-items:flex-start}.system-shell .sku-workbench-pending-parameter .pending-review-actions{flex-basis:auto;width:100%}.system-shell .sku-workbench-approval-scopes small{margin-left:0}.creative-page-active .creative-upload-form,.creative-page-active .creative-upload-binding{grid-template-columns:minmax(0,1fr)}.creative-page-active .creative-target-field,.creative-page-active .creative-title-field,.creative-page-active .creative-file-field{grid-column:auto}.creative-page-active .creative-upload-form>*,.creative-page-active .creative-upload-preview-box>div{min-width:0}.creative-page-active .creative-upload-footer>div{flex-wrap:wrap;width:100%}.creative-page-active .creative-upload-footer button{flex:150px}.creative-page-active .creative-upload-records,.creative-page-active .creative-upload-records .data-table-wrap{max-width:100%}.dialog-backdrop{padding:16px}.creative-preview-dialog,.decision-dialog{width:min(100%,100vw - 32px)}.creative-preview-body{grid-template-columns:minmax(0,1fr)}.login-main{grid-template-columns:minmax(0,1fr);gap:34px;width:min(520px,100vw - 40px);padding-block:36px}.login-intro h1{font-size:clamp(32px,7vw,42px)}.login-features{flex-wrap:wrap}}@media (width<=900px){.ai-full-auto-human-advice>header{flex-direction:column}.ai-full-auto-human-advice-grid,.system-shell .experience-learning-flow{grid-template-columns:minmax(0,1fr)}.system-shell .experience-learning-flow article{border-bottom:1px solid #e0e4e1;border-right:0}.system-shell .experience-learning-flow article:last-child{border-bottom:0}.system-shell .experience-learning-flow article:after{display:none}.approval-scope-strip,.targeting-inline-approval-summary,.approval-execution-progress>ol{grid-template-columns:minmax(0,1fr);gap:10px}.inline-approval-card,.targeting-inline-card{grid-template-columns:minmax(0,1fr)}.approval-execution-progress li:not(:last-child):after{display:none}.recent-change-grid{grid-template-columns:1fr}.system-shell .topbar{z-index:50;padding-inline:14px}.system-shell .topbar .brand-lockup{flex:auto;gap:9px;width:auto;min-width:0;margin-left:0;padding-left:0}.system-shell .topbar .brand-lockup>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-shell .topbar-actions>span{display:none}.mobile-nav-toggle{background:#faf9fc;border:1px solid #d0cbd7;border-radius:5px;flex:0 0 34px;align-content:center;gap:4px;width:34px;height:34px;padding:8px 7px;display:grid}.mobile-nav-toggle span{background:#554e60;border-radius:2px;width:100%;height:2px}.mobile-nav-toggle:hover{background:#f1eef7;border-color:#9c94cc}.system-shell .sidebar{z-index:45;width:min(270px,100vw - 48px);transition:transform .18s;transform:translate(-102%);box-shadow:8px 0 24px #2b243724}.system-shell .sidebar.mobile-open{transform:translate(0)}.mobile-nav-backdrop{z-index:40;cursor:default;background:#27223047;border:0;border-radius:0;width:100%;display:block;position:fixed;inset:58px 0 0}.system-shell .workspace{width:100%;max-width:100vw;margin-left:0;padding:78px 14px 24px}.creative-asset-filters{grid-template-columns:minmax(0,1fr)}}.daily-work-audit-page{gap:14px}.audit-light{background:#d6a62f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d6a62f1f}.is-green .audit-light{background:#2f9d68;box-shadow:0 0 0 4px #2f9d681f}.is-red .audit-light{background:#cf4e4e;box-shadow:0 0 0 4px #cf4e4e1f}.audit-status-pill{color:#7a5b13;background:#fff4cf;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.audit-status-pill.is-green{color:#1e7850;background:#e6f6ee}.audit-status-pill.is-red{color:#a23434;background:#fdeaea}.audit-store-overview{background:linear-gradient(105deg,#fbfaf5,#fff 70%);border:1px solid #d8e2de;border-left:4px solid #d6a62f;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:17px 19px;display:grid}.audit-store-overview.is-green{background:linear-gradient(105deg,#f3faf7,#fff 70%);border-left-color:#2f9d68}.audit-store-overview.is-red{background:linear-gradient(105deg,#fff5f5,#fff 70%);border-left-color:#cf4e4e}.audit-store-signal{background:#fff;border:1px solid #e1e5e3;place-items:center;width:40px;height:40px;display:grid}.audit-store-overview-copy{min-width:0}.audit-store-overview-copy>span{color:#625c68;letter-spacing:.08em;font-size:12px;font-weight:700}.audit-store-overview-copy h2{color:#292630;margin:3px 0 2px;font-size:20px}.audit-store-overview-copy p{color:#67616d;margin:0;font-size:12px;line-height:1.5}.audit-agent-counts{background:#fff;border:1px solid #e0dce3;grid-template-columns:repeat(3,64px);display:grid}.audit-agent-counts>span{border-right:1px solid #e7e3e9;justify-items:center;gap:2px;padding:8px 7px;display:grid}.audit-agent-counts>span:last-child{border-right:0}.audit-agent-counts b{color:#302c35;font-variant-numeric:tabular-nums;font-size:17px}.audit-agent-counts small{color:#625d68;font-size:12px}.audit-agent-panel,.audit-background-panel,.audit-channel-health-panel{overflow:visible}.audit-agent-panel>header,.audit-background-panel>header,.audit-channel-health-panel>header{align-items:center}.audit-agent-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;display:grid}.audit-agent-card{background:#fffefa;border:1px solid #e0dde3;border-top:3px solid #d6a62f;flex-direction:column;min-width:0;min-height:205px;padding:15px;display:flex;position:relative}.audit-agent-card.is-green{background:#fbfefc;border-top-color:#2f9d68}.audit-agent-card.is-red{background:snow;border-top-color:#cf4e4e}.audit-agent-card:not(:last-child):after{content:"›";z-index:2;color:#6e6873;place-items:center;width:24px;height:24px;font-size:22px;font-weight:500;display:grid;position:absolute;top:82px;right:-19px}.audit-agent-card-head{justify-content:space-between;align-items:center;display:flex}.audit-agent-card-head>span{color:#6d6672;letter-spacing:.08em;font-size:12px;font-weight:750}.audit-agent-card>strong{color:#2f2b34;margin-top:15px;font-size:15px}.audit-agent-health{color:#805f16;background:#fff2c9;border-radius:999px;width:max-content;margin-top:8px;padding:3px 8px;font-size:12px;font-weight:750}.audit-agent-card.is-green .audit-agent-health{color:#21724e;background:#e5f5ed}.audit-agent-card.is-red .audit-agent-health{color:#a13636;background:#fde8e8}.audit-agent-card p{color:#3e3943;margin:13px 0 0;font-size:12px;font-weight:700;line-height:1.45}.audit-agent-card>small{color:#625c68;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.audit-agent-card footer{color:#625c68;border-top:1px solid #eeeaf0;margin-top:auto;padding-top:11px;font-size:12px;line-height:1.4}.audit-section-kicker{color:#68758a;letter-spacing:.12em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.audit-background-panel{background:linear-gradient(#f7f9fc 0,#fff 84px);border-color:#d8dfea}.audit-background-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.audit-background-card{background:#fff;border:1px solid #d9e0e9;border-top:3px solid #d6a62f;flex-direction:column;min-width:0;padding:14px;display:flex}.audit-background-card.is-green{border-top-color:#2f9d68}.audit-background-card.is-red{border-top-color:#cf4e4e}.audit-background-card>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.audit-background-icon{background:#f4f7fb;border:1px solid #dce2ea;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.audit-background-card>header>div{gap:2px;min-width:0;display:grid}.audit-background-card>header strong{color:#303743;font-size:14px}.audit-background-card>header small{color:#5d6674;font-size:12px}.audit-background-card>header b{color:#805f16;white-space:nowrap;font-size:12px}.audit-background-card.is-green>header b{color:#21724e}.audit-background-card.is-red>header b{color:#a13636}.audit-background-card>p{color:#343b46;margin:14px 0 4px;font-size:12px;font-weight:750}.audit-background-card>small{color:#626c7a;overflow-wrap:anywhere;min-height:36px;font-size:12px;line-height:1.5}.audit-background-card>footer{color:#5d6674;border-top:1px solid #e8ecf1;gap:4px;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.45;display:grid}.audit-channel-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.audit-channel-health-card{background:#fff;border:1px solid #e0dde3;border-left:3px solid #d6a62f;min-width:0}.audit-channel-health-card.is-green{border-left-color:#2f9d68}.audit-channel-health-card.is-red{border-left-color:#cf4e4e}.audit-channel-health-card>header{border-bottom:1px solid #edeaef;align-items:center;gap:9px;padding:12px;display:flex}.audit-channel-health-card>header strong{color:#35313a;min-width:0;font-size:13px}.audit-channel-health-card>div{border-bottom:1px solid #f0edf1;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.audit-channel-health-card>div:last-child{border-bottom:0}.audit-channel-health-card>div>span{color:#625c68;font-size:12px}.audit-channel-health-card>div>b{color:#866318;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.audit-channel-health-card>div>b.is-green{color:#23734f}.audit-channel-health-card>div>b.is-red{color:#a23b3b}.audit-channel-health-card>div>b i{background:currentColor;border-radius:50%;width:6px;height:6px}.audit-human-attention{background:#fff9f9;border:1px solid #ebc7c7}.audit-human-attention summary{color:#8e3535;cursor:pointer;align-items:center;gap:9px;padding:12px 14px;display:flex}.audit-human-attention summary>span{background:#f9dede;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.audit-human-attention summary strong{font-size:12px}.audit-human-attention summary small{color:#9a6a6a;margin-left:auto;font-size:12px}.audit-human-attention p{color:#745b5b;margin:0;padding:0 14px 13px 43px;font-size:12px;line-height:1.55}@media (width<=1120px){.audit-agent-flow,.audit-background-grid,.audit-channel-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-agent-card{min-height:180px}.audit-agent-card:after{display:none!important}}@media (width<=720px){.audit-store-overview{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:14px}.audit-store-signal{width:34px;height:34px}.audit-agent-counts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.audit-agent-flow,.audit-background-grid,.audit-channel-health-grid{grid-template-columns:minmax(0,1fr)}.audit-agent-panel>header,.audit-background-panel>header,.audit-channel-health-panel>header{align-items:flex-start}}@media (width<=1300px){.creative-asset-filters,.creative-analysis-lookup-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-analysis-lookup-filter .secondary-button{width:max-content}.creative-analysis-card{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-analysis-metrics{border-top:1px solid #e1e4e8;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.creative-analysis-date-filter{grid-template-columns:minmax(0,1fr)}.creative-analysis-date-filter .primary-button,.creative-analysis-date-filter .secondary-button{width:100%}.creative-analysis-lookup-filter{grid-template-columns:minmax(0,1fr)}.creative-analysis-lookup-filter .secondary-button{width:100%}.creative-analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-analysis-channel-summary{grid-template-columns:1fr}.creative-analysis-summary>div:nth-child(2){border-right:0}.creative-analysis-summary>div:nth-child(-n+2){border-bottom:1px solid #eceef1}.creative-analysis-plan>summary{align-items:flex-start}.creative-analysis-card,.creative-analysis-asset{grid-template-columns:minmax(0,1fr)}.creative-analysis-image{aspect-ratio:16/8;border-bottom:1px solid #e7e9ed;border-right:0;grid-row:auto;width:100%;height:auto;min-height:210px}.creative-analysis-advice{border-top:1px solid #e1e4e8;border-left-width:3px}.creative-analysis-metrics{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.system-shell .realtime-diagnosis-page{gap:12px}.system-shell .diagnosis-summary{border:1px solid #d7d3e0;border-left:3px solid var(--iris,#675dd8);background:linear-gradient(105deg,#f8f6fc 0%,#fbfafc 52%,#f7faf9 100%);grid-template-columns:38px minmax(260px,1fr) minmax(430px,.92fr);align-items:center;gap:14px;min-width:0;padding:15px 16px;display:grid}.system-shell .diagnosis-summary.is-data-gap{background:linear-gradient(105deg,#fffbf4 0%,#fcfaf8 52%,#f8faf9 100%);border-left-color:#c48a2e}.system-shell .diagnosis-summary.is-material-change,.system-shell .diagnosis-summary.is-warning{border-left-color:var(--coral,#e45c4b);background:linear-gradient(105deg,#fff7f6 0%,#fbf9fb 52%,#f8faf9 100%)}.system-shell .diagnosis-summary-mark{background:var(--iris,#675dd8);color:#fff;border-radius:2px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;box-shadow:0 5px 14px #463d9629}.system-shell .diagnosis-summary.is-data-gap .diagnosis-summary-mark{background:#b97d22}.system-shell .diagnosis-summary.is-material-change .diagnosis-summary-mark,.system-shell .diagnosis-summary.is-warning .diagnosis-summary-mark{background:var(--coral,#e45c4b)}.system-shell .runtime-summary-copy{min-width:0}.system-shell .runtime-summary-copy .eyebrow{color:#5e5868;letter-spacing:.12em;background:0 0;padding:0;font-size:12px}.system-shell .runtime-summary-copy h2{color:#262330;margin:4px 0 3px;font-size:16px;font-weight:700;line-height:1.4}.system-shell .runtime-summary-copy p{color:#625d6d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.system-shell .runtime-summary-meta{background:#ffffffb8;border:1px solid #d3cfdadb;grid-template-columns:1.2fr 1fr .8fr;min-width:0;display:grid;overflow:hidden}.system-shell .runtime-summary-meta>span{border-right:1px solid #e5e1e9;min-width:0;padding:9px 11px}.system-shell .runtime-summary-meta>span:last-child{border-right:0}.system-shell .runtime-summary-meta small,.system-shell .runtime-summary-meta strong{display:block}.system-shell .runtime-summary-meta small{color:#625c6b;font-size:12px}.system-shell .runtime-summary-meta strong{color:#37323f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.system-shell .diagnosis-metric-grid{background:#e3dfe7;border:1px solid #d9d5df;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.system-shell .diagnosis-metric-card{background:#fff;flex-direction:column;justify-content:center;min-width:0;min-height:104px;padding:16px 17px 14px;display:flex}.system-shell .diagnosis-metric-card>span{color:#5f5968;font-size:12px;font-weight:550}.system-shell .diagnosis-metric-card>strong{color:#292631;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:8px;font-size:clamp(21px,1.65vw,26px);font-weight:680;line-height:1.2}.system-shell .diagnosis-metric-card>small{color:#625c6b;margin-top:7px;font-size:12px;line-height:1.45}.system-shell .diagnosis-metric-card>small b{font-variant-numeric:tabular-nums}.system-shell .diagnosis-panel{min-width:0;overflow:hidden}.system-shell .diagnosis-panel>header{align-items:center;gap:16px}.system-shell .diagnosis-panel>header>div{min-width:0}.system-shell .diagnosis-driver-grid{background:#e2dee6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;padding:1px;display:grid}.system-shell .diagnosis-driver-card{background:#fff;min-width:0;padding:14px 15px}.system-shell .diagnosis-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.system-shell .diagnosis-card-head>strong{color:#35313c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:680;line-height:1.5}.system-shell .diagnosis-card-head>span{color:#6c6575;background:#f1eef4;flex:none;padding:3px 7px;font-size:12px;line-height:1.4}.system-shell .diagnosis-card-head>span.complete{color:#2f7a5c;background:#e8f4ef}.system-shell .diagnosis-card-head>span.pending{color:#94631d;background:#fff5df}.system-shell .diagnosis-driver-card dl{margin:11px 0 0}.system-shell .diagnosis-driver-card dl>div{border-top:1px solid #efedf1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}.system-shell .diagnosis-driver-card dt{color:#625c6b;font-size:12px}.system-shell .diagnosis-driver-card dd{color:#403b47;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:12px;font-weight:650}.system-shell .diagnosis-driver-card>p{color:#66606e;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.55}.system-shell .diagnosis-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:12px;min-width:0;display:grid}.system-shell .diagnosis-strategy-list{gap:10px;min-width:0;padding:12px;display:grid}.system-shell .diagnosis-strategy-card{border:1px solid #e1dde5;border-left:3px solid var(--iris,#675dd8);background:#fcfbfd;min-width:0;padding:13px 14px}.system-shell .diagnosis-strategy-body{gap:0;min-width:0;margin-top:9px;display:grid}.system-shell .diagnosis-strategy-body p{color:#5f5967;border-top:1px solid #efedf1;grid-template-columns:42px minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:6px 0;font-size:12px;line-height:1.55;display:grid}.system-shell .diagnosis-strategy-body p b{color:#3f3947;font-weight:680}.system-shell .diagnosis-strategy-body p span{overflow-wrap:anywhere;min-width:0}.system-shell .diagnosis-gap-list{gap:8px;min-width:0;padding:12px;display:grid}.system-shell .diagnosis-gap-list>article{background:#fffcf7;border:1px solid #e5dfd4;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px 12px;display:grid}.system-shell .diagnosis-gap-list>article>span{color:#8b5b18;background:#f2e4c9;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.system-shell .diagnosis-gap-list strong{color:#453d31;font-size:12px;line-height:1.45;display:block}.system-shell .diagnosis-gap-list p{color:#71695e;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.55}.system-shell .diagnosis-boundary-strip{background:#f7f5f8;border-top:1px solid #e3dfe6;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.system-shell .diagnosis-boundary-strip>span{border-right:1px solid #e3dfe6;min-width:0;padding:11px 13px}.system-shell .diagnosis-boundary-strip>span:last-child{border-right:0}.system-shell .diagnosis-boundary-strip small,.system-shell .diagnosis-boundary-strip strong{display:block}.system-shell .diagnosis-boundary-strip small{color:#625c6b;font-size:12px;line-height:1.4}.system-shell .diagnosis-boundary-strip strong{color:#3d3744;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:680}@media (width<=1280px){.system-shell .diagnosis-summary{grid-template-columns:38px minmax(0,1fr)}.system-shell .runtime-summary-meta{grid-column:1/-1}.system-shell .diagnosis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-shell .diagnosis-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.system-shell .diagnosis-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-shell .diagnosis-summary{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:13px}.system-shell .diagnosis-summary-mark{width:30px;height:30px}.system-shell .runtime-summary-meta{grid-template-columns:minmax(0,1fr)}.system-shell .runtime-summary-meta>span{border-bottom:1px solid #e5e1e9;border-right:0}.system-shell .runtime-summary-meta>span:last-child{border-bottom:0}.system-shell .diagnosis-metric-grid,.system-shell .diagnosis-driver-grid,.system-shell .diagnosis-boundary-strip{grid-template-columns:minmax(0,1fr)}.system-shell .diagnosis-metric-card{min-height:96px}.system-shell .diagnosis-boundary-strip>span{border-bottom:1px solid #e3dfe6;border-right:0}.system-shell .diagnosis-boundary-strip>span:last-child{border-bottom:0}.system-shell .diagnosis-card-head,.system-shell .diagnosis-panel>header{align-items:flex-start}}.sku-recap-comparison-table{min-width:1440px}.sku-recap-comparison-table td small{color:#657384;margin-top:4px;line-height:1.45;display:block}.sku-recap-auto-note{color:#49637f;background:#f5f9fe;border:1px solid #d9e5f3;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.sku-recap-auto-note strong{color:#2f557c;flex:none}.sku-recap-auto-note span{text-align:right}.sku-recap-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.sku-recap-summary-metric{background:#fff;border:1px solid #e4e8ee;min-width:0;padding:14px}.sku-recap-summary-metric>span{color:#5f6e7f;font-size:12px}.sku-recap-summary-metric dl{gap:8px;margin:11px 0 0;display:grid}.sku-recap-summary-metric dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sku-recap-summary-metric dt{color:#5f6e7f;font-size:12px}.sku-recap-summary-metric dd{color:#303b49;text-align:right;margin:0;font-size:13px;font-weight:650}.sku-recap-summary-pending{background:#fafbfc;border:1px dashed #d8dde5;margin:0 16px 16px;padding:16px}.sku-recap-summary-pending strong,.sku-recap-summary-pending span{display:block}.sku-recap-summary-pending strong{color:#465465;font-size:13px}.sku-recap-summary-pending span{color:#5f6e7f;margin-top:6px;font-size:12px;line-height:1.6}.sku-recap-summary-footer{color:#647284;border-top:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:12px 16px;font-size:12px;line-height:1.55;display:flex}@media (width<=1180px){.sku-recap-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sku-recap-auto-note,.sku-recap-summary-footer{flex-direction:column}.sku-recap-auto-note span{text-align:left}.sku-recap-summary-grid{grid-template-columns:minmax(0,1fr)}}.resource-hygiene-global-chip{color:#385c50;background:#f3f8f6;border:1px solid #cbd7d2;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:4px 12px 4px 5px;font-size:12px;display:inline-flex}.resource-hygiene-global-chip span{background:#dcebe5;border-radius:5px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.resource-hygiene-intro{background:linear-gradient(120deg,#f5f9f7 0%,#fbfcfb 72%);border:1px solid #dbe3e0;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;min-height:126px;padding:22px 24px;display:flex}.resource-hygiene-intro>div:first-child{max-width:780px}.resource-hygiene-intro>div:first-child>span{color:#517267;letter-spacing:.06em;font-size:12px;font-weight:800}.resource-hygiene-intro h2{color:#293b35;margin:7px 0 8px;font-size:20px}.resource-hygiene-intro p{color:#627069;margin:0;font-size:13px;line-height:1.7}.resource-hygiene-lock{color:#8a534d;background:#fbf4f3;border:1px solid #e3c9c4;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;min-width:232px;padding:14px 16px;display:grid}.resource-hygiene-lock.verified{color:#386d5d;background:#eff7f4;border-color:#bdd8cd}.resource-hygiene-lock>span{color:#fff;background:currentColor;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.resource-hygiene-lock strong{font-size:13px}.resource-hygiene-lock small{color:#586861;font-size:12px}.resource-hygiene-metrics .metric-card.attention{background:#fffaf0;border-color:#e5d5ad}.resource-hygiene-category-panel>header b,.resource-hygiene-temp-panel>header b,.resource-hygiene-policy-panel>header b,.resource-hygiene-evidence-panel>header b{color:#53665f;font-size:12px}.resource-hygiene-category-grid{background:#e2e7e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.resource-hygiene-category-card{background:#fbfcfb;border-top:3px solid #a9bbb4;flex-direction:column;min-width:0;min-height:238px;padding:17px 18px;display:flex}.resource-hygiene-category-card.is-review{background:#fffdf8;border-top-color:#d3ae63}.resource-hygiene-category-card.is-tool{border-top-color:#7fa4b7}.resource-hygiene-category-card.is-unknown{border-top-color:#c58882}.resource-hygiene-category-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-hygiene-category-card>header div{min-width:0}.resource-hygiene-category-card>header strong{color:#34433e;font-size:13px;display:block}.resource-hygiene-category-card>header small{color:#5d6d66;margin-top:5px;font-size:12px;display:block}.resource-hygiene-category-card>header>span{color:#49645a;background:#e9efec;border-radius:999px;flex:none;padding:4px 7px;font-size:12px;font-weight:750}.resource-hygiene-category-card.is-review>header>span{color:#87662f;background:#f6ead0}.resource-hygiene-category-card>b{color:#2f4a41;margin-top:17px;font-size:22px}.resource-hygiene-category-card>p{color:#66736e;margin:11px 0 16px;font-size:12px;line-height:1.65}.resource-hygiene-category-card>footer{border-top:1px solid #e5eae8;gap:5px;margin-top:auto;padding-top:11px;display:grid}.resource-hygiene-category-card>footer span{color:#5b6b65;font-size:12px}.resource-hygiene-category-card>footer strong{color:#53635d;font-size:12px;line-height:1.55}.resource-hygiene-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.resource-hygiene-temp-list{display:grid}.resource-hygiene-temp-list>div{border-top:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:13px 17px;display:flex}.resource-hygiene-temp-list>div:first-child{border-top:0}.resource-hygiene-temp-list>div>div{min-width:0}.resource-hygiene-temp-list strong{overflow-wrap:anywhere;color:#46544f;font-size:12px;display:block}.resource-hygiene-temp-list small{color:#596963;margin-top:5px;font-size:12px;display:block}.resource-hygiene-temp-list>div>b{color:#8b633d;flex:none;font-size:13px}.resource-hygiene-policy-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.resource-hygiene-policy-panel dl>div{border-top:1px solid #e7ecea;border-right:1px solid #e7ecea;padding:14px 16px}.resource-hygiene-policy-panel dt{color:#596b63;font-size:12px}.resource-hygiene-policy-panel dd{color:#37584d;margin:5px 0 0;font-size:17px;font-weight:800}.resource-hygiene-policy-panel>p{color:#626f6a;border-top:1px solid #e7ecea;margin:0;padding:15px 16px;font-size:12px;line-height:1.7}.resource-hygiene-policy-panel code{overflow-wrap:anywhere;color:#3f6257}.resource-hygiene-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-hygiene-evidence-grid>div{border-top:1px solid #e7ecea;padding:16px 18px}.resource-hygiene-evidence-grid>div+div{border-left:1px solid #e7ecea}.resource-hygiene-evidence-grid strong{color:#42524c;font-size:12px}.resource-hygiene-evidence-grid ul{color:#66736e;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.resource-hygiene-evidence-grid p{color:#66736e;margin:10px 0 0;font-size:12px}.resource-hygiene-evidence-panel>footer{color:#5c6c65;border-top:1px solid #e7ecea;padding:10px 18px;font-size:12px}@media (width<=1180px){.resource-hygiene-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-hygiene-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.resource-hygiene-intro{flex-direction:column;align-items:stretch}.resource-hygiene-lock{min-width:0}.resource-hygiene-category-grid,.resource-hygiene-evidence-grid{grid-template-columns:minmax(0,1fr)}.resource-hygiene-evidence-grid>div+div{border-left:0}.resource-hygiene-temp-list>div{flex-direction:column;align-items:flex-start;gap:8px}}.deployment-bootstrap{color:#302f38;background:#f5f4f8;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.deployment-lock{text-align:center;background:#fff;border:1px solid #ddd9e7;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.deployment-lock-mark{color:#6b5dd3;background:#efedff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.deployment-lock strong{font-size:22px}.deployment-lock p{color:#66616f;margin:0}.iframe-module-shell{background:#fff;border:1px solid #e2e5e4;border-radius:14px;min-height:calc(100vh - 150px);overflow:hidden}.iframe-module-frame{background:#fff;border:0;width:100%;min-height:calc(100vh - 150px);display:block}.fresh-orange-theme{--fresh-orange:#ff6816;--fresh-orange-deep:#ef4d13;--fresh-orange-soft:#fff1df;--fresh-canvas:#fffaf4;--fresh-surface:#fffffff0;--fresh-line:#f2d4b2;--fresh-ink:#2d2925;--fresh-muted:#76685c;--fresh-sidebar-width:clamp(190px, 15vw, 250px);--red:var(--fresh-orange);--red-dark:var(--fresh-orange-deep);--red-soft:var(--fresh-orange-soft);--ink:var(--fresh-ink);--muted:var(--fresh-muted);--line:var(--fresh-line);--surface:#fff;--canvas:var(--fresh-canvas);min-width:0;color:var(--fresh-ink);background:radial-gradient(circle at 82% 2%,#ffb85d47,#0000 29%),linear-gradient(#fff8ef 0%,#fffdf9 48%,#fff9f2 100%)}.fresh-orange-theme .topbar{height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#fffaf5fa 0 300px,#fff7efd1 390px,#fff2e000 560px 100%);border-bottom:0;padding:0 22px}.fresh-orange-theme .topbar .brand-lockup{color:#241f1b;letter-spacing:-.025em;text-shadow:0 1px #fffffffa,0 2px 4px #63361424;white-space:nowrap;flex:none;gap:0;width:auto;max-width:none;font-size:18px;font-weight:800}.fresh-orange-theme .topbar .brand-lockup>span:last-child{text-overflow:clip;white-space:nowrap;overflow:visible}.fresh-orange-theme .brand-mark{background:linear-gradient(145deg,#f13a26,#ff5f30);border-radius:7px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff6b,0 5px 12px #e03c1c33}.fresh-orange-theme .topbar-actions{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#735b47;background:#fffaf38f;border-radius:999px;padding:5px 8px;position:relative}.fresh-orange-theme .health-dot.ok{background:#58b986;box-shadow:0 0 0 3px #58b98626}.fresh-orange-theme .health-dot.warning{background:#f1a53c;box-shadow:0 0 0 3px #f1a53c29}.fresh-orange-theme .top-divider{background:#b5794533}.fresh-orange-theme .user-button{color:#6c503b;background:#fffbf6db;border-color:#f1d3b3}.fresh-orange-theme .user-button span{color:var(--fresh-orange-deep);background:#fff0dc}.fresh-orange-theme .user-button:hover{color:var(--fresh-orange-deep);background:#fff8ef;border-color:#f1b779}.fresh-orange-theme .signed-in-user{justify-items:end;gap:1px;margin-left:8px;line-height:1.2;display:grid}.fresh-orange-theme .signed-in-user span{color:#3e342c;font-size:12px;font-weight:750}.fresh-orange-theme .signed-in-user small{color:#a06c46;font-size:10px}.fresh-orange-theme .sidebar{width:var(--fresh-sidebar-width);background:linear-gradient(#fffaf4f5,#fff7ecfa);border-right:1px solid #efcfabe0;top:60px}.fresh-orange-theme .sidebar-scroll{scrollbar-color:#d8a86f transparent;padding:14px 12px 20px}.fresh-orange-theme .menu-group{margin-bottom:8px}.fresh-orange-theme .group-title{color:#5b3722;text-shadow:0 1px #fffffff5;background:linear-gradient(#fffdf9fa 0%,#fff6ebfa 100%);border:1px solid #f2d3b1;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;height:auto;min-height:46px;padding:5px 9px;font-size:14px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #d2843f14,0 4px 10px #9752191a}.fresh-orange-theme .group-title:hover,.fresh-orange-theme .menu-group.active .group-title{color:#ef4f13;background:linear-gradient(#fffdf9 0%,#fff3e5 100%);border-color:#efc796;box-shadow:inset 0 1px #fff,inset 0 -1px #e079261a,0 5px 12px #99511821}.fresh-orange-theme .group-code{color:#fff;letter-spacing:0;text-shadow:0 1px 1px #9631003d;background:linear-gradient(145deg,#ff8724,#ff5911);border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;display:grid;box-shadow:inset 0 1px #ffffff75,inset 0 -2px #b93f0329,0 4px 9px #ec5b0c3d}.fresh-orange-theme .group-arrow{color:#f06525}.fresh-orange-theme .sidebar .group-title{background:linear-gradient(#fffdf9fa 0%,#fff6ebfa 100%);border:1px solid #f2d3b1;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #d2843f14,0 4px 10px #9752191a}.fresh-orange-theme .sidebar .menu-group.active .group-title{color:#ef4f13;background:linear-gradient(#fffdf9 0%,#fff3e5 100%);border-color:#efc796;box-shadow:inset 0 1px #fff,inset 0 -1px #e079261a,0 5px 12px #99511821}.fresh-orange-theme .sidebar .menu-group.active .group-title:before{display:none}.fresh-orange-theme .sidebar .group-code,.fresh-orange-theme .sidebar .menu-group.active .group-code{color:#fff;letter-spacing:0;text-shadow:0 1px 1px #9631003d;background:linear-gradient(145deg,#ff8724,#ff5911);border:0;border-radius:7px;width:30px;height:30px;font-size:12px;box-shadow:inset 0 1px #ffffff75,inset 0 -2px #b93f0329,0 4px 9px #ec5b0c3d}.fresh-orange-theme .sidebar .group-label{text-overflow:clip;font-size:clamp(12px,.78vw,14px);overflow:visible}.fresh-orange-theme .sidebar .menu-group.active .group-arrow{color:#ef5d1f;background:#fff0dc}.fresh-orange-theme .group-pages{padding:5px 0 4px}.fresh-orange-theme .page-link{color:#5f5349;border:1px solid #0000;border-radius:8px;gap:9px;min-height:36px;padding:6px 10px 6px 30px;font-size:13px}.fresh-orange-theme .page-link:hover{color:#eb5718;background:#fff5e9d1}.fresh-orange-theme .page-link.active{color:#f25116;background:linear-gradient(#fff 0%,#fffaf4 100%);border-color:#f2d1ad;box-shadow:inset 0 1px #fff,0 4px 10px #9752191c}.fresh-orange-theme .page-link.active:before{display:none}.fresh-orange-theme .page-dot,.fresh-orange-theme .page-link.active .page-dot{background:#ff7430;width:4px;height:4px}.fresh-orange-theme .workspace{margin-left:var(--fresh-sidebar-width);background:radial-gradient(68% 38% at 78% 0,#ffbb6345,#0000 72%),linear-gradient(#fff8ee8a 0%,#fffdf9f7 43%,#fff9f2 100%);padding:78px 34px 30px;position:relative;overflow:visible}.fresh-orange-theme .breadcrumb{z-index:4;color:#64584e;margin-bottom:10px;font-size:13px;position:relative}.fresh-orange-theme .breadcrumb b{color:#a99481}.fresh-orange-theme .breadcrumb strong{color:#3c342e}.fresh-orange-theme .page-head{isolation:isolate;border-bottom:0;min-height:142px;padding:16px 2px 18px;position:relative;overflow:visible}.fresh-orange-theme .page-head:before{content:"";z-index:0;pointer-events:none;background:url(./hero-spanning-DU2oXfVl.png) 100% 0/contain no-repeat;width:min(68%,972px);height:305px;position:absolute;top:-105px;right:-34px}.fresh-orange-theme .page-head>*{z-index:2;position:relative}.fresh-orange-theme .page-head>div:first-child{max-width:49%}.fresh-orange-theme .page-kicker{color:#f25417;letter-spacing:.02em;font-size:13px}.fresh-orange-theme .page-head h1{color:#29241f;letter-spacing:-.035em;text-shadow:0 1px #fffffff5,0 2px 3px #5c35191a;margin:10px 0 7px;font-size:clamp(28px,2.25vw,38px);line-height:1.18}.fresh-orange-theme .page-head p{color:#6b5d52;max-width:660px;font-size:14px;line-height:1.7}.fresh-orange-theme .head-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffbf5bd;border:1px solid #f3d3b0b8;border-radius:13px;max-width:42%;padding:7px;box-shadow:0 8px 24px #ba6b260f}.fresh-orange-theme .primary-button,.fresh-orange-theme .secondary-button,.fresh-orange-theme .reject-button{border-radius:10px;height:auto;min-height:40px;padding:9px 18px}.fresh-orange-theme .primary-button{color:#fff;background:linear-gradient(135deg,#ff861c,#ff570d);border-color:#0000;box-shadow:0 9px 18px #ff5f122b}.fresh-orange-theme .primary-button:hover{background:linear-gradient(135deg,#ff7915,#f64d08);box-shadow:0 11px 22px #ff5f1238}.fresh-orange-theme .secondary-button,.fresh-orange-theme .reject-button{color:#6b4b34;background:#fffaf3;border-color:#edcfad}.fresh-orange-theme .secondary-button:hover,.fresh-orange-theme .reject-button:hover{color:#e44e11;background:#fff3e4;border-color:#e9b77e}.fresh-orange-theme .text-action,.fresh-orange-theme .text-link{color:#ed5718}.fresh-orange-theme .store-select-trigger,.fresh-orange-theme input,.fresh-orange-theme select,.fresh-orange-theme textarea{background:#fffdf9f2;border-color:#ecd4ba;border-radius:10px}.fresh-orange-theme .store-select-trigger:hover,.fresh-orange-theme .store-select-trigger[aria-expanded=true],.fresh-orange-theme input:focus,.fresh-orange-theme select:focus,.fresh-orange-theme textarea:focus{border-color:#eea45d;box-shadow:0 0 0 3px #ff6c1a1a}.fresh-orange-theme .store-select-mark,.fresh-orange-theme .store-option-mark{background:linear-gradient(145deg,#ff8724,#ff5911);border-radius:8px}.fresh-orange-theme .store-select-menu{background:#fffdf9;border-color:#efd4b8;border-radius:12px;box-shadow:0 16px 36px #864d1c24}.fresh-orange-theme .store-select-option{background:0 0;border-radius:8px}.fresh-orange-theme .store-select-option:hover,.fresh-orange-theme .store-select-option.active{background:#fff1df}.fresh-orange-theme .content-stack{gap:16px;margin-top:16px}.fresh-orange-theme .metric-grid,.fresh-orange-theme .panel-grid{gap:16px}.fresh-orange-theme .metric-card,.fresh-orange-theme .panel,.fresh-orange-theme .ai-control-bar,.fresh-orange-theme .runtime-summary,.fresh-orange-theme .execution-attention-summary,.fresh-orange-theme .diagnosis-summary,.fresh-orange-theme .diagnosis-metric-card,.fresh-orange-theme .targeting-status-card,.fresh-orange-theme .iframe-module-shell{border-color:var(--fresh-line);background:var(--fresh-surface);border-radius:16px;box-shadow:0 10px 28px #ad622011}.fresh-orange-theme [class$=-panel],.fresh-orange-theme [class*=-panel\ ]{border-radius:16px}.fresh-orange-theme [class$=-card],.fresh-orange-theme [class*=-card\ ]{border-radius:14px}.fresh-orange-theme .metric-card{min-height:126px;padding:20px;overflow:hidden}.fresh-orange-theme .metric-card:after{content:"";background:radial-gradient(circle,#ff85311f,#0000 70%);border-radius:50%;width:100px;height:100px;display:block;position:absolute;bottom:-42px;right:-32px}.fresh-orange-theme .metric-card span,.fresh-orange-theme .metric-card small{color:#7a6a5c}.fresh-orange-theme .metric-card strong{color:#342c25}.fresh-orange-theme .panel{overflow:hidden}.fresh-orange-theme .panel>header{background:linear-gradient(90deg,#fff9f1f0,#fffdf9b8);border-bottom-color:#f2dfca}.fresh-orange-theme .panel h2{color:#3b3027}.fresh-orange-theme .panel header p{color:#7a6a5c}.fresh-orange-theme .panel-chip{color:#b8561d;background:#fff0dc}.fresh-orange-theme .panel-chip.red{color:#ed5516;background:#ffe8d1}.fresh-orange-theme .data-table-wrap{background:#fff;border-color:#efd7bd;border-radius:0 0 15px 15px}.fresh-orange-theme table th{color:#6b5848;background:#fff8ef;border-bottom-color:#efdbc5}.fresh-orange-theme table td{color:#4d433a;border-bottom-color:#f3e6d8}.fresh-orange-theme table tbody tr:hover td{background:#fffaf4}.fresh-orange-theme .status-pill{color:#9c5b2d;background:#fff4e7;border-color:#ecd1b2;border-radius:999px}.fresh-orange-theme .empty-state{color:#78685a;background:#fffaf4;border-color:#efd6b8;border-radius:14px}.fresh-orange-theme .daily-report-intro,.fresh-orange-theme .strategy-learning-hero,.fresh-orange-theme .ai-full-auto-hero,.fresh-orange-theme .project-memory-hero,.fresh-orange-theme .resource-hygiene-intro,.fresh-orange-theme .sku-workbench-entry,.fresh-orange-theme .targeting-bulk-approval-toolbar,.fresh-orange-theme .experience-conclusion-hero{background:linear-gradient(125deg,#fff8ee 0%,#fffdf9 72%);border-color:#efd3b4;border-radius:16px;box-shadow:0 10px 28px #ad62200e}.fresh-orange-theme .ai-control-bar{border-left-color:#f29b4b}.fresh-orange-theme .ai-control-bar.is-decision{background:#fff9f2;border-left-color:#f25b1b}.fresh-orange-theme .ai-control-bar.is-attention{background:#fffaf0;border-left-color:#e6a13d}.fresh-orange-theme .runtime-summary{background:#f8fcf8;border-left-color:#5ca879}.fresh-orange-theme .runtime-summary.has-warning{background:#fffaf0;border-left-color:#e09a34}.fresh-orange-theme .error-banner,.fresh-orange-theme .info-banner{background:#fff6ed;border-color:#f1c5ac;border-radius:12px}.fresh-orange-theme .loading-bar{background:#ffe1c7;border-radius:999px}.fresh-orange-theme .loading-bar span{background:linear-gradient(90deg,#ff9a39,#f25514)}.fresh-orange-theme .deployment-lock{text-align:center;background:#fdf9f6;border:1px solid #efcda8;border-radius:20px;grid-template-columns:minmax(360px,1fr) minmax(310px,1fr);align-items:center;gap:18px;min-height:clamp(500px,100vh - 335px,650px);padding:34px 6% 92px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #b96b2313,inset 0 1px #ffffffe6}.fresh-orange-theme .deployment-lock-visual{mix-blend-mode:multiply;background:url(./onboarding-large-B2a44UH-.png) 50%/contain no-repeat;justify-self:center;width:100%;max-width:520px;min-height:390px;-webkit-mask-image:radial-gradient(52% 52% at 50% 52%,#000 68%,#000000e0 76%,#0000 100%);mask-image:radial-gradient(52% 52% at 50% 52%,#000 68%,#000000e0 76%,#0000 100%)}.fresh-orange-theme .deployment-lock-copy{justify-items:center;display:grid;transform:translate(clamp(-180px,-9vw,-96px))}.fresh-orange-theme .deployment-lock-mark{color:#0000;background:#fff8ef;border:1px solid #f3dcc3;border-radius:50%;width:58px;height:58px;font-size:0;position:relative;box-shadow:0 8px 18px #d5782814}.fresh-orange-theme .deployment-lock-mark:before{content:"";background:linear-gradient(145deg,#ff7b18,#f45413);border-radius:4px;width:20px;height:18px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #f053112b}.fresh-orange-theme .deployment-lock-mark:after{content:"";border:3px solid #ff6716;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:16px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.fresh-orange-theme .deployment-lock-copy>strong{color:#28231f;margin-top:18px;font-size:26px}.fresh-orange-theme .deployment-lock-copy>p{color:#6c6055;margin-top:10px;font-size:15px}.fresh-orange-theme .deployment-lock-copy>.primary-button{min-width:192px;min-height:56px;margin-top:28px;font-size:17px}.fresh-orange-theme .deployment-lock-tip{color:#754d31;background:linear-gradient(90deg,#fff8ed,#fff1dc,#fff8ed);border:1px solid #efd2b0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(470px,100% - 40px);min-height:50px;padding:9px 18px;font-size:14px;display:flex;position:absolute;bottom:34px;left:47%;transform:translate(-50%)}.fresh-orange-theme .deployment-lock-tip>span{color:#fff;background:#ff7b1a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:0;display:grid}.fresh-orange-theme .deployment-lock-tip>span:before{content:"✦";font-size:13px}.fresh-orange-theme .workspace-footer{color:#89776a;border-top-color:#f0dac3}.fresh-orange-theme .iframe-module-shell{background:#fffdf9;border-color:#efd2b2}.fresh-orange-theme #store-onboarding .simple-onboarding{--onboarding-accent:#ff6816;--onboarding-accent-soft:#fff0dc;--onboarding-text:#332a23;--onboarding-muted:#76685c;--onboarding-line:#efd5b8}.fresh-orange-theme #store-onboarding .store-list,.fresh-orange-theme #store-onboarding .wizard,.fresh-orange-theme #store-onboarding .onboarding-empty{background:#fffffff0;border-color:#efd2b3;box-shadow:0 12px 34px #a85d1d12}.fresh-orange-theme #store-onboarding .store-list-head{border-bottom-color:#f2dfca}.fresh-orange-theme #store-onboarding .store-count,.fresh-orange-theme #store-onboarding .onboarding-roadmap b{color:#ef5516;background:#fff0dc}.fresh-orange-theme #store-onboarding .create-store-form button,.fresh-orange-theme #store-onboarding .empty-action,.fresh-orange-theme #store-onboarding .primary{background:linear-gradient(135deg,#ff861c,#ff570d);border-color:#0000;box-shadow:0 8px 20px #ff5f122e}.fresh-orange-theme #store-onboarding .empty-action:hover,.fresh-orange-theme #store-onboarding .create-store-form button:hover:not(:disabled),.fresh-orange-theme #store-onboarding .primary:hover:not(:disabled){background:linear-gradient(135deg,#ff7915,#f64d08);border-color:#0000}.fresh-orange-theme #store-onboarding .store-list-empty{background:#fffaf4;border-color:#efd9bf}.fresh-orange-theme #store-onboarding .onboarding-empty:before{background:radial-gradient(circle,#ff82261f,#ff822600 70%)}.fresh-orange-theme #store-onboarding .onboarding-empty-visual{color:#ef5718;background:linear-gradient(145deg,#fffaf3,#ffead2);border-color:#f0cda9;box-shadow:0 16px 30px #ec671721}.fresh-orange-theme #store-onboarding .visual-plus{background:#ff6816}.fresh-orange-theme #store-onboarding .onboarding-roadmap{background:#fffaf4;border-color:#efdcc7}.fresh-orange-theme #store-onboarding .onboarding-roadmap i{background:linear-gradient(90deg,#f1dfcb,#e6bd91,#f1dfcb)}.fresh-orange-theme #store-onboarding .safety-note span{color:#2f8b61;background:#eaf7f0}.fresh-orange-theme #store-onboarding .panel,.fresh-orange-theme #store-onboarding .card,.fresh-orange-theme #store-onboarding .finish-card{background:#fffdf9;border-color:#efd7bd}.login-page{background:radial-gradient(circle at 78% 18%,#ffbe6b33,#0000 30%),linear-gradient(#fff8ef,#fffdf9)}.login-header{background:#fffaf4eb;border-bottom-color:#efd6bb}.login-card{border-color:#efd3b4;border-radius:18px;box-shadow:0 18px 48px #a75c1c1a}.login-badge{color:#f25818}.login-card input{background:#fffaf4;border-color:#ecd4ba;border-radius:10px}.login-card input:focus{border-color:#ed9d50;box-shadow:0 0 0 3px #ff6a141a}.login-page .primary-button{background:linear-gradient(135deg,#ff861c,#ff570d);border-radius:10px}@media (width<=1180px){.fresh-orange-theme .workspace{padding-left:22px;padding-right:22px}.fresh-orange-theme .page-head:before{opacity:.88;width:72%;right:-22px}.fresh-orange-theme .page-head>div:first-child{max-width:58%}.fresh-orange-theme .deployment-lock-copy{transform:translate(-70px)}}@media (width<=900px){.fresh-orange-theme .topbar{height:58px}.fresh-orange-theme .sidebar{width:min(84vw,300px);top:58px}.fresh-orange-theme .workspace{margin-left:0;padding:72px 16px 24px}.fresh-orange-theme .page-head{min-height:150px}.fresh-orange-theme .page-head:before{opacity:.62;width:82%;top:-96px;right:-16px}.fresh-orange-theme .page-head>div:first-child{max-width:72%}.fresh-orange-theme .head-actions{max-width:100%}.fresh-orange-theme .deployment-lock{grid-template-columns:1fr;padding:28px 22px 94px}.fresh-orange-theme .deployment-lock-visual{min-height:300px}.fresh-orange-theme .deployment-lock-copy{transform:none}.fresh-orange-theme .deployment-lock-tip{left:50%}}@media (width<=620px){.fresh-orange-theme .topbar{padding:0 12px}.fresh-orange-theme .topbar .brand-lockup{font-size:14px}.fresh-orange-theme .workspace{padding-left:12px;padding-right:12px}.fresh-orange-theme .breadcrumb{font-size:12px}.fresh-orange-theme .page-head{min-height:142px}.fresh-orange-theme .page-head:before{opacity:.42;width:102%;right:-12px}.fresh-orange-theme .page-head>div:first-child{max-width:100%}.fresh-orange-theme .page-head h1{font-size:27px}.fresh-orange-theme .page-head p{font-size:13px}.fresh-orange-theme .deployment-lock{border-radius:16px;min-height:560px}.fresh-orange-theme .deployment-lock-visual{min-height:230px}.fresh-orange-theme .deployment-lock-copy>strong{font-size:22px}.fresh-orange-theme .deployment-lock-copy>.primary-button{min-width:170px;min-height:48px}.fresh-orange-theme .deployment-lock-tip{width:calc(100% - 28px);font-size:12px;bottom:24px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.daily-poster-editor[data-v-361b0155]{gap:16px;display:grid}.daily-poster-toolbar[data-v-361b0155]{background:#f7f9fc;border:1px solid #d8dce3;border-left:3px solid #376a9b;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.daily-poster-toolbar>div[data-v-361b0155]:first-child{min-width:0}.daily-poster-toolbar span[data-v-361b0155]{color:#526c85;letter-spacing:.08em;font-size:12px;font-weight:800}.daily-poster-toolbar h2[data-v-361b0155]{color:#243b57;margin:7px 0 5px;font-size:21px}.daily-poster-toolbar p[data-v-361b0155]{color:#667085;margin:0;font-size:12px;line-height:1.65}.daily-poster-actions[data-v-361b0155]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daily-poster-actions a[data-v-361b0155]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.daily-poster-status[data-v-361b0155]{color:#536273;background:#f7f9fb;border:1px solid #d9dfe7;justify-content:space-between;align-items:center;gap:20px;padding:10px 13px;font-size:12px;display:flex}.daily-poster-status.is-success[data-v-361b0155]{color:#386c5e;background:#f1f8f5;border-color:#bfd7cf}.daily-poster-status.is-warning[data-v-361b0155]{color:#8a673e;background:#fbf6ed;border-color:#e3caa4}.daily-poster-status small[data-v-361b0155]{color:#77828f;font-size:12px}.daily-poster-boundary[data-v-361b0155]{background:#faf6f0;border:1px solid #dbcdbd;padding:28px}.daily-poster-boundary strong[data-v-361b0155]{color:#795f42;font-size:16px}.daily-poster-boundary p[data-v-361b0155]{color:#726b63;max-width:760px;margin:9px 0 0;font-size:13px;line-height:1.7}.daily-poster-viewport[data-v-361b0155]{background:#e9eef5;border:1px solid #d6dce5;padding:18px;overflow:auto}.daily-poster-canvas[data-v-361b0155]{aspect-ratio:1882/3244;background:#fff;width:min(100%,430px,40vh);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #1c3a5f2e;container-type:inline-size}.daily-poster-canvas>img[data-v-361b0155]{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.poster-field[data-v-361b0155]{z-index:2;color:#08459c;background:0 0;border:0;outline:0;min-width:0;margin:0;padding:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:750;line-height:1.05;position:absolute}.poster-field[data-v-361b0155]:hover{background:#e4f2ff61;box-shadow:0 0 0 1px #257ed661}.poster-field[data-v-361b0155]:focus{background:#ffffffd1;box-shadow:0 0 0 2px #2c86d7}.poster-date[data-v-361b0155]{color:#fff;width:14.6%;height:2.1%;font-size:1.9cqw;font-weight:500;top:14.15%;left:15.1%}.poster-value[data-v-361b0155]{width:28%;height:3.2%;font-size:4.05cqw}.poster-store-spend[data-v-361b0155]{top:27.7%;left:6.05%}.poster-outbound-revenue[data-v-361b0155]{top:27.7%;left:37.1%}.poster-store-ratio[data-v-361b0155]{color:#e25a00;top:27.7%;left:67.5%}.poster-note[data-v-361b0155]{color:#395e89;width:26%;height:1.8%;font-size:1.32cqw;font-weight:500}.poster-transaction-revenue[data-v-361b0155]{top:30.65%;left:37.2%}.poster-target-value[data-v-361b0155]{width:26.5%;height:2.9%;font-size:3.3cqw}.poster-target-spend[data-v-361b0155]{top:45.05%;left:6.15%}.poster-target-output[data-v-361b0155]{top:45.05%;left:37.25%}.poster-target-orders[data-v-361b0155]{top:45.05%;left:68.55%}.poster-target-roi[data-v-361b0155]{top:54.3%;left:6.15%}.poster-target-revenue[data-v-361b0155]{top:54.3%;left:37.2%}.poster-target-ratio[data-v-361b0155]{top:54.3%;left:68.55%}.poster-advice-list[data-v-361b0155]{z-index:2;color:#123f7d;width:89.2%;max-height:16.8%;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:1.12cqw;line-height:1.58;position:absolute;top:65.1%;left:5.55%;overflow:hidden}.poster-advice-row[data-v-361b0155]{grid-template-columns:1.2cqw minmax(0,1fr);gap:.7cqw;margin-bottom:1.15cqw;display:grid}.poster-advice-row>i[data-v-361b0155]{background:#0b6fdd;border-radius:50%;width:.68cqw;height:.68cqw;margin-top:.38cqw}.poster-advice-text[data-v-361b0155]{overflow-wrap:anywhere;min-width:0}.poster-advice-text span[data-v-361b0155]{border-radius:2px;outline:0;font-weight:700;display:inline}.poster-advice-text span[data-v-361b0155]:focus{background:#ffffffe0;box-shadow:0 0 0 1px #2c86d7}.poster-advice-fact[data-v-361b0155]{color:#123f7d}.poster-advice-action[data-v-361b0155]{color:#c44913}@media (width<=980px){.daily-poster-toolbar[data-v-361b0155]{flex-direction:column;align-items:flex-start}.daily-poster-actions[data-v-361b0155]{justify-content:flex-start}.daily-poster-status[data-v-361b0155]{flex-direction:column;align-items:flex-start;gap:4px}.daily-poster-viewport[data-v-361b0155]{padding:8px}}.simple-onboarding[data-v-82fcd761]{--onboarding-accent:#4f46e5;--onboarding-accent-soft:#eef0ff;--onboarding-text:#202334;--onboarding-muted:#697386;--onboarding-line:#e3e7ef;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;min-height:470px;display:grid}.store-list[data-v-82fcd761],.wizard[data-v-82fcd761],.onboarding-empty[data-v-82fcd761]{border:1px solid var(--onboarding-line);background:#fffffff5;border-radius:18px;box-shadow:0 12px 36px #272e4e0e}.store-list[data-v-82fcd761]{gap:16px;padding:18px;display:grid}.discover-button[data-v-82fcd761],.import-button[data-v-82fcd761]{color:#fff;border-color:var(--onboarding-accent);background:var(--onboarding-accent);box-shadow:0 6px 15px #4f46e529}.store-discovery-results[data-v-82fcd761]{background:#fafbfc;border:1px solid #e1e4ef;border-radius:11px;gap:7px;padding:10px;display:grid}.store-discovery-results>small[data-v-82fcd761]{color:var(--onboarding-muted);font-size:11px}.store-discovery-results button[data-v-82fcd761]{text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.store-discovery-results span[data-v-82fcd761]{color:#3e4555;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.store-discovery-results em[data-v-82fcd761]{color:var(--onboarding-accent);font-size:11px;font-style:normal;font-weight:700}.store-list-head[data-v-82fcd761]{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.store-list-head>div[data-v-82fcd761]{gap:3px;display:grid}.store-list-head strong[data-v-82fcd761]{color:var(--onboarding-text);font-size:17px;line-height:1.3}.section-kicker[data-v-82fcd761]{color:var(--onboarding-accent);letter-spacing:.12em;font-size:11px;font-weight:700}.store-count[data-v-82fcd761]{min-width:30px;height:30px;color:var(--onboarding-accent);background:var(--onboarding-accent-soft);border-radius:10px;place-items:center;padding:0 9px;font-size:13px;font-weight:700;display:grid}.create-store-form[data-v-82fcd761]{gap:8px;display:grid}.create-store-form>label[data-v-82fcd761]{color:#4d5668;font-size:12px;font-weight:650}.create-store-form>div[data-v-82fcd761]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.create-store-form button[data-v-82fcd761]{color:#fff;border-color:var(--onboarding-accent);background:var(--onboarding-accent);white-space:nowrap;justify-content:center;align-items:center;gap:2px;display:inline-flex;box-shadow:0 6px 15px #4f46e52e}.store-rows[data-v-82fcd761]{gap:8px;display:grid}.store-row[data-v-82fcd761]{text-align:left;background:#f8f9fc;border-color:#0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.store-row[data-v-82fcd761]:hover{background:#f4f5fb;border-color:#d9dded}.store-row.active[data-v-82fcd761]{background:var(--onboarding-accent-soft);box-shadow:inset 3px 0 0 var(--onboarding-accent);border-color:#bbbdf8}.store-avatar[data-v-82fcd761]{color:#656b7b;background:#fff;border:1px solid #e2e5ec;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.store-row.active .store-avatar[data-v-82fcd761]{color:#fff;border-color:var(--onboarding-accent);background:var(--onboarding-accent)}.store-row-copy[data-v-82fcd761]{gap:2px;min-width:0;display:grid}.store-row-copy strong[data-v-82fcd761]{color:#2c3140;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-row-copy small[data-v-82fcd761],.muted[data-v-82fcd761]{color:var(--onboarding-muted);font-size:12px}.store-arrow[data-v-82fcd761]{color:#9aa2b3;font-size:20px;line-height:1}.store-list-empty[data-v-82fcd761]{min-height:122px;color:var(--onboarding-muted);text-align:center;background:#fafbfc;border:1px dashed #d9deea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px 10px;display:flex}.store-list-empty>span[data-v-82fcd761]{width:28px;height:28px;color:var(--onboarding-accent);background:var(--onboarding-accent-soft);border-radius:9px;place-items:center;font-size:18px;display:grid}.store-list-empty strong[data-v-82fcd761]{color:#4b5262;font-size:13px}.store-list-empty small[data-v-82fcd761],.store-list-loading[data-v-82fcd761]{color:#8a93a4;font-size:11px}.store-list-loading[data-v-82fcd761]{text-align:center;padding:24px 0}.onboarding-empty[data-v-82fcd761]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:48px 36px 38px;display:flex;position:relative;overflow:hidden}.onboarding-empty[data-v-82fcd761]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6d68e91f,#6d68e900 70%);border-radius:50%;width:520px;height:320px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.onboarding-empty-visual[data-v-82fcd761]{width:80px;height:80px;color:var(--onboarding-accent);background:linear-gradient(145deg,#f7f7ff,#e9ebff);border:1px solid #d8dafb;border-radius:24px;place-items:center;margin-bottom:19px;display:grid;position:relative;box-shadow:0 16px 30px #4f46e521}.visual-building[data-v-82fcd761]{font-size:27px;font-weight:800}.visual-plus[data-v-82fcd761]{color:#fff;background:var(--onboarding-accent);border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid;position:absolute;bottom:-7px;right:-7px}.onboarding-empty h2[data-v-82fcd761]{color:var(--onboarding-text);letter-spacing:-.02em;margin:8px 0 9px;font-size:25px}.onboarding-empty>p[data-v-82fcd761]{max-width:500px;color:var(--onboarding-muted);margin:0;font-size:14px;line-height:1.8}.onboarding-roadmap[data-v-82fcd761]{background:#fafbfe;border:1px solid #e8eaf1;border-radius:16px;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;width:min(100%,650px);margin:28px 0 24px;padding:18px 22px;display:grid}.onboarding-roadmap>div[data-v-82fcd761]{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.onboarding-roadmap b[data-v-82fcd761]{width:30px;height:30px;color:var(--onboarding-accent);background:var(--onboarding-accent-soft);border-radius:10px;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.onboarding-roadmap span[data-v-82fcd761]{gap:3px;min-width:0;display:grid}.onboarding-roadmap strong[data-v-82fcd761]{color:#343949;white-space:nowrap;font-size:13px}.onboarding-roadmap small[data-v-82fcd761]{color:#8a93a4;white-space:nowrap;font-size:11px}.onboarding-roadmap i[data-v-82fcd761]{background:linear-gradient(90deg,#d7dbea,#bfc3d9,#d7dbea);height:1px}.empty-action[data-v-82fcd761]{color:#fff;border-color:var(--onboarding-accent);background:var(--onboarding-accent);min-width:160px;padding:11px 18px;box-shadow:0 8px 20px #4f46e533}.empty-action[data-v-82fcd761]:hover,.create-store-form button[data-v-82fcd761]:hover:not(:disabled),.primary[data-v-82fcd761]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.safety-note[data-v-82fcd761]{color:#747d8e;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:inline-flex}.safety-note span[data-v-82fcd761]{color:#198754;background:#e9f7ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.wizard[data-v-82fcd761]{gap:20px;padding:24px;display:grid}.wizard-head[data-v-82fcd761]{justify-content:space-between;align-items:start;display:flex}.wizard-head h2[data-v-82fcd761]{color:var(--onboarding-text);margin:0 0 5px}.wizard-head>div span[data-v-82fcd761]{color:var(--onboarding-accent);font-size:13px;font-weight:650}.wizard-head details[data-v-82fcd761]{color:var(--onboarding-muted);text-align:right;font-size:12px}.wizard-head p[data-v-82fcd761]{margin:5px 0;font-family:ui-monospace,monospace}.steps[data-v-82fcd761]{background:#f5f6f9;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:6px;padding:6px;display:grid}.steps button[data-v-82fcd761]{background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:8px;display:flex}.steps b[data-v-82fcd761]{color:#727b8d;background:#e6e9ef;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.steps .active[data-v-82fcd761]{color:var(--onboarding-accent);background:#fff;box-shadow:0 3px 10px #31374f14}.steps .active b[data-v-82fcd761]{color:#fff;background:var(--onboarding-accent)}.panel[data-v-82fcd761]{gap:18px;display:grid}.panel section[data-v-82fcd761]{gap:12px;display:grid}.session-discovery[data-v-82fcd761]{gap:18px!important}.section-title>div[data-v-82fcd761]{min-width:0}.section-title p[data-v-82fcd761]{margin:5px 0 0}.selected-sessions[data-v-82fcd761],.session-groups[data-v-82fcd761]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.selected-session[data-v-82fcd761]{background:#f7f7ff;border:1px solid #d9dcf5;border-radius:12px;gap:4px;min-width:0;padding:14px;display:grid}.selected-session>span[data-v-82fcd761]{color:var(--onboarding-accent);font-size:11px;font-weight:750}.selected-session strong[data-v-82fcd761],.selected-session small[data-v-82fcd761]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-session strong[data-v-82fcd761]{color:#343949;font-size:14px}.selected-session small[data-v-82fcd761]{color:var(--onboarding-muted);font-size:11px}.login-instructions[data-v-82fcd761]{color:#596376;background:#f8f9fd;border:1px solid #dfe3ef;border-radius:12px;gap:5px;padding:15px 16px;font-size:13px;line-height:1.6;display:grid}.login-instructions b[data-v-82fcd761]{color:#343949}.session-groups>div[data-v-82fcd761]{background:#fafbfc;border:1px solid #e4e7ee;border-radius:13px;min-width:0;padding:15px}.session-groups h4[data-v-82fcd761]{color:#454c5c;margin:0 0 10px;font-size:13px}.session-list[data-v-82fcd761],.empty-session-results[data-v-82fcd761]{gap:8px;display:grid}.session-card[data-v-82fcd761]{text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 12px;display:flex}.session-card>span[data-v-82fcd761]{gap:3px;min-width:0;display:grid}.session-card strong[data-v-82fcd761],.session-card small[data-v-82fcd761]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-card strong[data-v-82fcd761]{color:#343949;font-size:13px}.session-card small[data-v-82fcd761]{color:var(--onboarding-muted);font-size:11px}.session-card em[data-v-82fcd761]{color:var(--onboarding-accent);font-size:12px;font-style:normal;font-weight:700}.discovery-hint[data-v-82fcd761],.import-empty[data-v-82fcd761]{color:var(--onboarding-muted);text-align:center;background:#fafbfc;border:1px dashed #d8dce7;border-radius:12px;margin:0;padding:20px;font-size:12px}.file-input[data-v-82fcd761]{display:none}.sku-readonly[data-v-82fcd761]{gap:5px;padding-right:65px;display:grid}.sku-readonly span[data-v-82fcd761],.margin-row span[data-v-82fcd761]{color:var(--onboarding-muted);font-size:12px}.sku-readonly strong[data-v-82fcd761]{color:#343949;font-size:14px}.margin-row[data-v-82fcd761]{grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:end;gap:18px;display:grid}.margin-row>div[data-v-82fcd761]{gap:5px;min-width:0;display:grid}.margin-input input[data-v-82fcd761]{font-size:16px;font-weight:700}.breakeven[data-v-82fcd761]{color:var(--onboarding-muted);margin:0;font-size:12px}.empty-session-results[data-v-82fcd761]{width:min(100%,520px);margin-top:16px}.empty-session-results>p[data-v-82fcd761]{color:var(--onboarding-muted);margin:0;font-size:12px}.panel h3[data-v-82fcd761]{color:#303545;margin:0}.grid[data-v-82fcd761]{gap:12px;display:grid}.grid.two[data-v-82fcd761]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three[data-v-82fcd761]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.five[data-v-82fcd761]{grid-template-columns:repeat(5,minmax(0,1fr))}.wide[data-v-82fcd761]{grid-column:1/-1}label[data-v-82fcd761]{color:#4e5768;gap:6px;font-size:13px;display:grid}input[data-v-82fcd761],select[data-v-82fcd761]{box-sizing:border-box;color:#2d3342;background:#fff;border:1px solid #cfd5e1;border-radius:9px;outline:none;width:100%;padding:10px 11px;transition:border-color .16s,box-shadow .16s}input[data-v-82fcd761]:focus,select[data-v-82fcd761]:focus{border-color:#8b86eb;box-shadow:0 0 0 3px #4f46e51a}button[data-v-82fcd761]{color:#434b5c;cursor:pointer;background:#fff;border:1px solid #cfd5e1;border-radius:9px;padding:9px 12px;transition:background .16s,border-color .16s,transform .16s}button[data-v-82fcd761]:active:not(:disabled){transform:translateY(1px)}button[data-v-82fcd761]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-82fcd761]{color:#fff;border-color:var(--onboarding-accent);background:var(--onboarding-accent)}.panel footer[data-v-82fcd761]{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.safe-defaults[data-v-82fcd761]{flex-wrap:wrap;gap:7px;display:flex}.safe-defaults span[data-v-82fcd761]{color:#596376;background:#f1f3f7;border-radius:999px;padding:6px 9px;font-size:12px}.advanced[data-v-82fcd761]{border-top:1px solid #edf0f4;padding-top:11px}.advanced summary[data-v-82fcd761]{color:#556075;cursor:pointer}.advanced>div[data-v-82fcd761],.advanced>label[data-v-82fcd761],.advanced>p[data-v-82fcd761]{margin-top:11px}.section-title[data-v-82fcd761]{justify-content:space-between;align-items:center;display:flex}.section-title span[data-v-82fcd761]{color:#b05b00;font-size:12px}.section-title span.ready[data-v-82fcd761]{color:#087a46}.card[data-v-82fcd761],.finish-card[data-v-82fcd761]{background:#fcfcfd;border:1px solid #e1e5ed;border-radius:13px;gap:12px;padding:15px;display:grid;position:relative}.remove[data-v-82fcd761]{padding:5px 8px;position:absolute;top:10px;right:10px}.card fieldset[data-v-82fcd761],.finish-card fieldset[data-v-82fcd761]{border:0;flex-wrap:wrap;gap:8px 13px;margin:8px 0;padding:0;display:flex}.card legend[data-v-82fcd761],.finish-card legend[data-v-82fcd761]{width:100%;color:var(--onboarding-muted);font-size:12px}.check[data-v-82fcd761]{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:flex}.check input[data-v-82fcd761]{width:auto}.metrics[data-v-82fcd761]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metrics span[data-v-82fcd761]{background:#f2f4f8;border-radius:9px;gap:3px;padding:10px;font-size:12px;display:grid}.notice[data-v-82fcd761]{border-radius:9px;margin:0;padding:10px 12px}.notice.success[data-v-82fcd761]{color:#087a46;background:#eaf8f0}.notice.error[data-v-82fcd761]{color:#b42318;background:#fff0f0}.finish-card>div[data-v-82fcd761]:first-child{justify-content:space-between;display:flex}.finish-card ul[data-v-82fcd761]{color:#8a4f00;margin:0;padding-left:18px}.new-store-field[data-v-82fcd761]{text-align:left;width:min(100%,460px);margin-bottom:12px}.fallback-login[data-v-82fcd761]{box-sizing:border-box;width:min(100%,460px);color:var(--onboarding-muted);text-align:left;background:#fafbfc;border:1px solid #e3e6ee;border-radius:12px;margin-top:14px;padding:12px 14px}.fallback-login summary[data-v-82fcd761]{cursor:pointer;font-size:12px}.fallback-login .new-store-field[data-v-82fcd761]{margin:12px 0}.verification-panel[data-v-82fcd761],.activation-panel[data-v-82fcd761]{max-width:820px}.finish-card>p[data-v-82fcd761]{color:var(--onboarding-muted);margin:0;font-size:13px;line-height:1.7}.check-passed[data-v-82fcd761]{background:#eaf8f0;border-radius:9px;padding:10px 12px;font-weight:650;color:#087a46!important}.secondary-action[data-v-82fcd761]{color:var(--onboarding-accent);background:#f5f5ff;border-color:#c9caf8;justify-self:start}.capability-list[data-v-82fcd761]{background:#fff;border-radius:10px;max-height:260px;overflow:auto;border:1px solid #e1e5ed!important;padding:12px!important}.production-confirm[data-v-82fcd761]{background:#fff8e8;border-radius:10px;padding:12px}.activation-success[data-v-82fcd761]{background:#f0fbf5;border-color:#b9e5cb;padding:24px}@media (width<=1050px){.simple-onboarding[data-v-82fcd761]{grid-template-columns:245px minmax(0,1fr)}.onboarding-roadmap[data-v-82fcd761]{grid-template-columns:1fr;width:min(100%,340px)}.onboarding-roadmap i[data-v-82fcd761]{width:1px;height:14px;margin-left:15px}}@media (width<=820px){.simple-onboarding[data-v-82fcd761]{grid-template-columns:1fr}.store-list[data-v-82fcd761]{position:static}.steps[data-v-82fcd761],.grid.two[data-v-82fcd761],.grid.three[data-v-82fcd761],.grid.five[data-v-82fcd761],.metrics[data-v-82fcd761],.selected-sessions[data-v-82fcd761],.session-groups[data-v-82fcd761],.margin-row[data-v-82fcd761]{grid-template-columns:1fr}.steps button[data-v-82fcd761]{justify-content:flex-start}}@media (width<=560px){.store-list[data-v-82fcd761],.wizard[data-v-82fcd761]{padding:16px}.onboarding-empty[data-v-82fcd761]{min-height:420px;padding:36px 18px 28px}.onboarding-empty h2[data-v-82fcd761]{font-size:22px}.onboarding-roadmap[data-v-82fcd761]{padding:15px}.create-store-form>div[data-v-82fcd761]{grid-template-columns:1fr}}.runtime-page[data-v-a71f3498]{--orange:#f45b18;--orange-soft:#fff3e9;--ink:#20242f;--muted:#6f7787;color:var(--ink);gap:16px;display:grid}.runtime-hero[data-v-a71f3498]{background:linear-gradient(125deg,#fff 0%,#fffaf5 58%,#fff0df 100%);border:1px solid #ecdccd;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:26px 30px;display:flex;box-shadow:0 14px 34px #683f1e0f}.eyebrow[data-v-a71f3498]{color:var(--orange);letter-spacing:.15em;font-size:11px;font-weight:800}.runtime-hero h2[data-v-a71f3498]{margin:5px 0 7px;font-size:27px}.runtime-hero p[data-v-a71f3498]{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.hero-status[data-v-a71f3498]{background:#ffffffc2;border:1px solid #f45b1824;border-radius:14px;align-items:center;gap:12px;min-width:210px;padding:14px 16px;display:flex}.status-dot[data-v-a71f3498]{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #d635351a}.status-dot.stopped[data-v-a71f3498]{background:#d63535}.status-dot.ready[data-v-a71f3498]{background:#189261;box-shadow:0 0 0 6px #1892611a}.hero-status div[data-v-a71f3498]{gap:3px;display:grid}.hero-status small[data-v-a71f3498],.overview-strip span[data-v-a71f3498]{color:#8a7d74;font-size:10px}.hero-status strong[data-v-a71f3498]{font-size:14px}.notice[data-v-a71f3498]{border-radius:11px;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:12px;display:flex}.notice.error[data-v-a71f3498]{color:#9b2929;background:#fff0f0}.notice.success[data-v-a71f3498]{color:#176e49;background:#eaf8f0}.notice button[data-v-a71f3498]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.loading-card[data-v-a71f3498]{text-align:center;color:var(--muted);background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:42px}.overview-strip[data-v-a71f3498]{background:#fff;border:1px solid #e7e4df;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.overview-strip>div[data-v-a71f3498]{border-right:1px solid #efede9;align-content:center;gap:4px;min-height:75px;padding:14px 16px;display:grid}.overview-strip>div[data-v-a71f3498]:last-child{border:0}.overview-strip strong[data-v-a71f3498]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.overview-strip small[data-v-a71f3498]{color:#9a9fab;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.green[data-v-a71f3498]{color:#138151}.amber[data-v-a71f3498]{color:#b36708}.settings-grid[data-v-a71f3498]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.setting-card[data-v-a71f3498]{background:#fff;border:1px solid #e5e5e3;border-radius:17px;align-content:start;gap:16px;padding:20px;display:grid;box-shadow:0 8px 24px #292f3d09}.setting-card>header[data-v-a71f3498]{align-items:flex-start;gap:11px;display:flex}.setting-card>header>i[data-v-a71f3498]{background:var(--orange-soft);width:31px;height:31px;color:var(--orange);border-radius:10px;flex:0 0 31px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.setting-card header div[data-v-a71f3498]{flex:1}.setting-card h3[data-v-a71f3498]{margin:0 0 4px;font-size:16px}.setting-card header p[data-v-a71f3498]{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.setting-card header em[data-v-a71f3498]{color:#6d7480;background:#f5f6f7;border-radius:8px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.scan-card[data-v-a71f3498],.action-card[data-v-a71f3498],.safety-card[data-v-a71f3498]{grid-column:1/-1}.choice-grid[data-v-a71f3498]{gap:9px;display:grid}.choice-grid.three[data-v-a71f3498]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.two[data-v-a71f3498]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid label[data-v-a71f3498]{cursor:pointer;border:1px solid #e2e4e8;border-radius:12px;gap:3px;padding:13px 13px 13px 37px;display:grid;position:relative}.choice-grid label.selected[data-v-a71f3498]{background:#fff8f2;border-color:#f7a273;box-shadow:inset 0 0 0 1px #f7a273}.choice-grid label.disabled[data-v-a71f3498]{opacity:.55;cursor:not-allowed}.choice-grid input[data-v-a71f3498]{accent-color:var(--orange);position:absolute;top:15px;left:13px}.choice-grid b[data-v-a71f3498]{font-size:12px}.choice-grid span[data-v-a71f3498]{color:var(--muted);font-size:10px;line-height:1.5}.field-grid[data-v-a71f3498]{gap:10px;display:grid}.field-grid.compact[data-v-a71f3498]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid>label[data-v-a71f3498]{background:#f7f8f9;border-radius:11px;gap:6px;padding:11px;display:grid}.field-grid label>span[data-v-a71f3498]{color:#555d6b;font-size:10px;font-weight:700}.field-grid input[data-v-a71f3498]{min-width:0;color:var(--ink);background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:8px 9px}.field-grid small[data-v-a71f3498]{color:#9298a4;font-size:9px}.check-line[data-v-a71f3498]{align-items:center;grid-template-columns:auto 1fr!important}.check-line input[data-v-a71f3498]{accent-color:var(--orange)}.check-line span[data-v-a71f3498]{gap:2px;display:grid}.check-line b[data-v-a71f3498]{font-size:11px}.time-row[data-v-a71f3498]{flex-wrap:wrap;gap:8px;display:flex}.time-row label[data-v-a71f3498]{background:#f7f8f9;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.time-row span[data-v-a71f3498]{color:#666d78;font-size:10px}.time-row input[data-v-a71f3498]{border:1px solid #dadddf;border-radius:7px;padding:6px}.time-row button[data-v-a71f3498],.add-time[data-v-a71f3498]{color:#a25a36;cursor:pointer;background:0 0;border:0;font-size:10px}.add-time[data-v-a71f3498]{background:#fffaf7;border:1px dashed #e7b99e;border-radius:10px;padding:9px 11px}.advanced-row[data-v-a71f3498]{border-top:1px solid #eff0f2;padding-top:12px}.advanced-row summary[data-v-a71f3498]{color:#6e7582;cursor:pointer;font-size:11px}.advanced-row .field-grid[data-v-a71f3498]{margin-top:10px}.check-list[data-v-a71f3498]{gap:8px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.check-list label[data-v-a71f3498]{cursor:pointer;border:1px solid #e4e6e9;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.check-list label.selected[data-v-a71f3498]{background:#fff8f3;border-color:#f2a47a}.check-list label.disabled[data-v-a71f3498]{opacity:.58;cursor:not-allowed;background:#f7f7f7}.check-list input[data-v-a71f3498]{accent-color:var(--orange)}.check-list span[data-v-a71f3498]{flex:1;gap:3px;min-width:0;display:grid}.check-list b[data-v-a71f3498]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.check-list small[data-v-a71f3498]{color:#858b96;font-size:9px;line-height:1.4}.action-list[data-v-a71f3498]{grid-template-columns:repeat(3,minmax(0,1fr))}.action-list label>strong[data-v-a71f3498]{color:#19835a;font-size:9px}.action-list label.disabled>strong[data-v-a71f3498]{color:#989da6}.empty-inline[data-v-a71f3498]{text-align:center;color:#7e8591;background:#fafafa;border:1px dashed #d8dce1;border-radius:11px;padding:22px;font-size:11px}.safety-fields[data-v-a71f3498]{grid-template-columns:repeat(4,minmax(0,1fr))}.range-input[data-v-a71f3498]{align-items:center;gap:5px;display:flex}.range-input input[data-v-a71f3498]{width:100%}.range-input b[data-v-a71f3498]{color:#8b909a;font-size:9px}.hard-guards[data-v-a71f3498]{color:#297155;background:#eef8f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:flex}.hard-guards span[data-v-a71f3498]{background:#fff;border-radius:7px;padding:4px 7px}.kill-card[data-v-a71f3498]{border:1px solid;border-radius:17px;grid-column:1/-1;align-items:center;gap:14px;padding:18px 20px;display:flex}.kill-card.on[data-v-a71f3498]{background:#fff7f7;border-color:#f2caca}.kill-card.off[data-v-a71f3498]{background:#f1faf5;border-color:#bfe0cf}.kill-icon[data-v-a71f3498]{color:#cf3434;background:#fff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.kill-card.off .kill-icon[data-v-a71f3498]{color:#138253}.kill-card>div[data-v-a71f3498]:nth-child(2){flex:1}.kill-card span[data-v-a71f3498]{letter-spacing:.1em;color:#8c7070;font-size:9px}.kill-card h3[data-v-a71f3498]{margin:2px 0;font-size:16px}.kill-card p[data-v-a71f3498]{color:#786e70;margin:0;font-size:10px}.kill-card button[data-v-a71f3498]{color:#a42e2e;cursor:pointer;background:#fff;border:1px solid #d49a9a;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700}.kill-card.off button[data-v-a71f3498]{color:#fff;background:#15905c;border-color:#15905c}.kill-card button[data-v-a71f3498]:disabled{opacity:.5;cursor:not-allowed}.change-summary[data-v-a71f3498]{background:#fffdfb;border:1px solid #e3ded7;border-radius:17px;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid;box-shadow:0 10px 30px #4e37260a}.change-summary span[data-v-a71f3498]{color:var(--orange);letter-spacing:.08em;font-size:9px;font-weight:800}.change-summary h3[data-v-a71f3498]{margin:4px 0 0;font-size:14px}.change-summary dl[data-v-a71f3498]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.change-summary dl>div[data-v-a71f3498]{min-width:0}.change-summary dt[data-v-a71f3498]{color:#9297a0;font-size:9px}.change-summary dd[data-v-a71f3498]{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;font-weight:700;overflow:hidden}.summary-actions[data-v-a71f3498]{gap:8px;display:flex}.summary-actions button[data-v-a71f3498]{cursor:pointer;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700}.summary-actions .secondary[data-v-a71f3498]{color:#555c68;background:#fff;border:1px solid #d3d6dc}.summary-actions .primary[data-v-a71f3498]{border:1px solid var(--orange);background:var(--orange);color:#fff}.summary-actions button[data-v-a71f3498]:disabled{opacity:.45;cursor:not-allowed}@media (width<=1050px){.overview-strip[data-v-a71f3498]{grid-template-columns:repeat(2,1fr)}.overview-strip>div[data-v-a71f3498]:nth-child(2){border-right:0}.settings-grid[data-v-a71f3498]{grid-template-columns:1fr}.scan-card[data-v-a71f3498],.action-card[data-v-a71f3498],.safety-card[data-v-a71f3498],.kill-card[data-v-a71f3498]{grid-column:auto}.action-list[data-v-a71f3498]{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-fields[data-v-a71f3498]{grid-template-columns:repeat(2,1fr)}.change-summary[data-v-a71f3498]{grid-template-columns:1fr}.change-summary dl[data-v-a71f3498]{grid-template-columns:repeat(3,1fr)}.summary-actions[data-v-a71f3498]{justify-content:flex-end}}@media (width<=680px){.runtime-hero[data-v-a71f3498]{flex-direction:column;align-items:flex-start;padding:20px}.hero-status[data-v-a71f3498]{box-sizing:border-box;width:100%}.overview-strip[data-v-a71f3498]{grid-template-columns:1fr}.overview-strip>div[data-v-a71f3498]{border-bottom:1px solid #efede9;border-right:0}.choice-grid.three[data-v-a71f3498],.choice-grid.two[data-v-a71f3498],.field-grid.compact[data-v-a71f3498],.action-list[data-v-a71f3498],.safety-fields[data-v-a71f3498]{grid-template-columns:1fr}.change-summary dl[data-v-a71f3498]{grid-template-columns:repeat(2,1fr)}.summary-actions button[data-v-a71f3498]{flex:1}}.system-update-page[data-v-76356df9]{place-content:center;justify-items:center;gap:14px;min-height:420px;display:grid}.update-button[data-v-76356df9]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:240px;padding:15px 28px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #4f46e538}.update-button[data-v-76356df9]:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.update-button[data-v-76356df9]:disabled{opacity:.7;cursor:wait}.update-button span[data-v-76356df9]{font-size:20px}.update-error[data-v-76356df9]{color:#b42318;text-align:center;max-width:520px;margin:0;font-size:13px}.user-management[data-v-256192fc]{color:#26221f;gap:18px;display:grid}.account-hero[data-v-256192fc]{background:linear-gradient(135deg,#fffaf4 0%,#fff 65%);border:1px solid #ecd7c1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.account-hero span[data-v-256192fc],.account-list header span[data-v-256192fc],.account-editor header span[data-v-256192fc]{color:#ea651f;letter-spacing:.12em;font-size:12px;font-weight:800}.account-hero h2[data-v-256192fc]{margin:7px 0 8px;font-size:27px}.account-hero p[data-v-256192fc]{color:#746a62;margin:0}button[data-v-256192fc]{color:#4a413b;cursor:pointer;background:#fff;border:1px solid #ded6cf;border-radius:9px;padding:9px 14px;font-weight:700}button[data-v-256192fc]:disabled{opacity:.55;cursor:default}.primary-action[data-v-256192fc]{color:#fff;background:#f06b26;border-color:#f06b26}.account-stats[data-v-256192fc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-stats article[data-v-256192fc]{background:#fff;border:1px solid #eee1d5;border-radius:14px;gap:5px;padding:20px;display:grid}.account-stats span[data-v-256192fc],.account-stats small[data-v-256192fc]{color:#877b72;font-size:12px}.account-stats strong[data-v-256192fc]{font-size:20px}.account-alert[data-v-256192fc]{border-radius:10px;margin:0;padding:12px 16px}.account-alert.success[data-v-256192fc]{color:#26733c;background:#eef8f0}.account-alert.error[data-v-256192fc]{color:#a6382c;background:#fff0ee}.account-editor[data-v-256192fc],.account-list[data-v-256192fc]{background:#fff;border:1px solid #eaded3;border-radius:16px;overflow:hidden}.account-editor[data-v-256192fc]{gap:20px;padding:22px;display:grid}.account-editor>header[data-v-256192fc],.account-list>header[data-v-256192fc]{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-editor h3[data-v-256192fc],.account-list h3[data-v-256192fc]{margin:5px 0 0;font-size:20px}.editor-grid[data-v-256192fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editor-grid label[data-v-256192fc],.reset-editor>label[data-v-256192fc]{color:#5b514a;gap:7px;font-size:13px;font-weight:700;display:grid}.editor-grid .wide[data-v-256192fc]{grid-column:1/-1}input[data-v-256192fc],select[data-v-256192fc]{box-sizing:border-box;color:#2e2925;background:#fffcf9;border:1px solid #dfd4ca;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 12px}input[data-v-256192fc]:focus,select[data-v-256192fc]:focus{border-color:#ed8a53;box-shadow:0 0 0 3px #f06b261a}.status-switch[data-v-256192fc]{align-items:center;padding-top:24px;gap:10px!important;display:flex!important}.status-switch input[data-v-256192fc]{width:18px;min-height:18px}.status-switch span[data-v-256192fc]{gap:3px;display:grid}.status-switch small[data-v-256192fc]{color:#8a7f77;font-weight:400}.permission-fieldset[data-v-256192fc]{border:1px solid #eee1d5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.permission-fieldset legend[data-v-256192fc]{padding:0 7px;font-weight:800}.permission-fieldset label[data-v-256192fc]{background:#fff9f3;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.permission-fieldset label.disabled[data-v-256192fc]{opacity:.66}.permission-fieldset input[data-v-256192fc]{width:17px;min-height:17px;margin-top:2px}.permission-fieldset label span[data-v-256192fc]{gap:3px;display:grid}.permission-fieldset small[data-v-256192fc],.permission-fieldset p[data-v-256192fc],.reset-editor p[data-v-256192fc]{color:#82776f;font-size:12px}.permission-fieldset p[data-v-256192fc]{grid-column:1/-1;margin:0}.account-editor footer[data-v-256192fc]{justify-content:flex-end;gap:10px;display:flex}.reset-editor[data-v-256192fc]{max-width:680px}.account-list>header[data-v-256192fc]{border-bottom:1px solid #eee4db;padding:20px 22px}.user-row[data-v-256192fc]{border-bottom:1px solid #f1e9e2;grid-template-columns:44px minmax(160px,1fr) 115px minmax(220px,1.3fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.user-row[data-v-256192fc]:last-child{border-bottom:0}.user-row.inactive[data-v-256192fc]{opacity:.58;background:#faf9f8}.user-avatar[data-v-256192fc]{color:#de5b16;background:#fff0e3;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.user-identity[data-v-256192fc],.user-role[data-v-256192fc]{gap:4px;display:grid}.user-identity>div[data-v-256192fc]{align-items:center;gap:7px;display:flex}.user-identity span[data-v-256192fc],.user-identity i[data-v-256192fc]{color:#c75318;background:#fff0e3;border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal}.user-identity i[data-v-256192fc]{color:#666;background:#eee}.user-identity small[data-v-256192fc],.user-role small[data-v-256192fc]{color:#8b8178}.user-role span[data-v-256192fc]{font-weight:800}.user-permissions[data-v-256192fc]{flex-wrap:wrap;gap:5px;display:flex}.user-permissions span[data-v-256192fc]{color:#6c625b;background:#f6f2ee;border-radius:6px;padding:4px 7px;font-size:11px}.user-actions[data-v-256192fc]{gap:7px;display:flex}.empty-users[data-v-256192fc]{text-align:center;color:#887d74;padding:38px}@media (width<=980px){.account-stats[data-v-256192fc]{grid-template-columns:1fr}.user-row[data-v-256192fc]{grid-template-columns:44px 1fr auto}.user-role[data-v-256192fc],.user-permissions[data-v-256192fc],.user-actions[data-v-256192fc]{grid-column:2/-1}}@media (width<=640px){.account-hero[data-v-256192fc]{flex-direction:column;align-items:flex-start}.editor-grid[data-v-256192fc],.permission-fieldset[data-v-256192fc]{grid-template-columns:1fr}.permission-fieldset p[data-v-256192fc]{grid-column:auto}}
