:root{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#182023;background:#f2f2ed;font-synthesis:none;--ink: #141b1e;--muted: #687174;--line: #d9ddd8;--paper: #fafaf6;--lime: #c9ff63;--lime-dark: #5d7c21;--orange: #ff835e;--blue: #6bb5ff;--danger: #e95353;--shadow: 0 18px 50px rgba(20, 27, 30, .07)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f2f2ed}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible{outline:3px solid rgba(116,155,48,.28);outline-offset:2px}.commerce-account-screen{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(circle at 12% 14%,rgba(201,255,99,.2),transparent 30%),radial-gradient(circle at 88% 18%,rgba(107,181,255,.15),transparent 26%),#f2f2ed}.commerce-account-layout{display:grid;width:min(1040px,100%);grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,7vw,86px)}.commerce-account-intro h1,.commerce-account-card h1{margin:14px 0;font-size:clamp(35px,5vw,58px);line-height:1.06;letter-spacing:-.055em}.commerce-account-intro>p:not(.eyebrow){max-width:610px;margin:0;color:#65706c;font-size:14px;line-height:1.8}.commerce-account-intro ul{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.commerce-account-intro li{position:relative;padding-left:20px;color:#56615d;font-size:12px;line-height:1.55}.commerce-account-intro li:before{position:absolute;top:5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c9ff632e;content:""}.commerce-account-mark{display:grid;width:56px;height:56px;margin-bottom:22px;place-items:center;border-radius:18px;color:var(--ink);background:var(--lime);font-size:23px;font-weight:900;transform:rotate(-4deg)}.commerce-account-mark.warning{color:#75491e;background:#ffd69c;transform:rotate(4deg)}.commerce-account-card{width:min(470px,100%);padding:30px;border:1px solid #d9ded7;border-radius:24px;background:#ffffffe0;box-shadow:0 26px 80px #141b1e1f}.commerce-account-card.loading,.commerce-account-card.membership-blocked{justify-self:center}.commerce-account-card h2{margin:8px 0 24px;font-size:29px;letter-spacing:-.04em}.commerce-account-card h1{font-size:clamp(28px,4vw,42px)}.commerce-account-card>p:not(.eyebrow){margin:0 0 22px;color:#6e7874;font-size:12px;line-height:1.7}.commerce-account-card label{display:grid;gap:7px;margin-top:15px;color:#65706c;font-size:11px;font-weight:700}.commerce-account-card label input:not([type=checkbox]){min-height:48px;font-size:14px}.commerce-password-group{margin-top:15px}.commerce-account-card .commerce-password-group>label{display:block;margin:0 0 7px}.commerce-password-input{position:relative}.commerce-password-input input{min-height:48px;padding-right:56px;font-size:14px}.commerce-password-toggle{position:absolute;top:50%;right:7px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:10px;color:#65706c;background:transparent;transform:translateY(-50%)}.commerce-password-toggle:hover{background:#eef4e7}.commerce-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.commerce-password-notice{margin-top:10px;padding:9px 11px;border:1px solid #e5cf9d;border-radius:9px;color:#765a25;background:#fff8e8;font-size:10px;line-height:1.55}.commerce-account-card .button{width:100%;min-height:48px;margin-top:18px}.commerce-account-card>small{display:block;margin-top:13px;color:#8a9390;font-size:9px;line-height:1.55;text-align:center}.commerce-account-terms{display:flex;align-items:flex-start;gap:9px;margin-top:15px;color:#76807d;font-size:11px;font-weight:500;line-height:1.6}.commerce-account-terms input{width:16px;min-height:16px;flex:0 0 auto;margin:1px 0 0}.commerce-account-terms label{display:inline;margin:0;color:inherit;font:inherit;cursor:pointer}.commerce-account-terms button{padding:0;border:0;color:#4e7021;background:transparent;font-size:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px}.commerce-legal-backdrop{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#10181499;backdrop-filter:blur(5px)}.commerce-legal-dialog{width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:clamp(24px,5vw,48px);border:1px solid #d9ded7;border-radius:24px;background:#fff;box-shadow:0 30px 90px #0a140f47}.commerce-legal-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e1e5df}.commerce-legal-dialog>header h2{margin:8px 0 6px;font-size:clamp(28px,4vw,42px);letter-spacing:-.045em}.commerce-legal-dialog>header small{color:#75807b;font-size:12px}.commerce-legal-dialog>header>button{width:38px;height:38px;flex:0 0 auto;border:1px solid #d9ded7;border-radius:11px;color:#57615d;background:#f5f7f3;font-size:23px}.commerce-legal-summary{margin:24px 0 30px;color:#27312c;font-size:15px;line-height:1.8}.commerce-legal-body h3{margin:28px 0 10px;color:#1c2822;font-size:18px}.commerce-legal-body p,.commerce-legal-body li{color:#58645e;font-size:14px;line-height:1.9}.commerce-legal-body ul{padding-left:22px}.commerce-legal-dialog>footer{display:grid;gap:6px;margin-top:36px;padding:18px;border-radius:13px;background:#f2f5ef}.commerce-legal-dialog>footer strong{font-size:13px}.commerce-legal-dialog>footer span{color:#69736f;font-size:12px;line-height:1.6}.commerce-account-error,.commerce-account-notice{margin-top:15px;padding:10px 12px;border:1px solid #efc0b7;border-radius:10px;color:#943b34;background:#fff1ed;font-size:11px;line-height:1.55}.commerce-account-notice{color:#815928;border-color:#e8c896;background:#fff6e7}.commerce-account-loading-bar{height:6px;margin-top:24px;overflow:hidden;border-radius:999px;background:#e8ece5}.commerce-account-loading-bar i{display:block;width:42%;height:100%;border-radius:inherit;background:var(--lime-dark);animation:account-loading 1.2s ease-in-out infinite alternate}@keyframes account-loading{0%{transform:translate(-20%)}to{transform:translate(160%)}}.commerce-account-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.commerce-account-card dl div{padding:11px;border-radius:11px;background:#f0f3ed}.commerce-account-card dt,.commerce-account-card dd{margin:0}.commerce-account-card dt{color:#7b8581;font-size:9px}.commerce-account-card dd{margin-top:5px;overflow-wrap:anywhere;font-size:12px;font-weight:800}.commerce-account-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.commerce-account-actions .button.secondary{width:auto}.creative-account-entry{--creative-blue: #2868f0;--creative-blue-dark: #173b78;--creative-violet: #7357e8;color:#18233a;background:radial-gradient(circle at 9% 12%,rgba(96,170,255,.28),transparent 30%),radial-gradient(circle at 76% 8%,rgba(142,111,255,.2),transparent 27%),radial-gradient(circle at 92% 88%,rgba(255,171,133,.16),transparent 24%),linear-gradient(145deg,#f8fbff,#f4f1ff 58%,#fff8f2)}.creative-account-entry .commerce-account-layout{width:min(1120px,100%);grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr)}.creative-account-entry .commerce-account-mark{color:#fff;background:linear-gradient(145deg,#3184ff,#7659ec);box-shadow:0 16px 34px #3768dc3d;transform:rotate(3deg)}.creative-account-entry .commerce-account-intro{position:relative;min-height:560px;align-content:center}.creative-account-entry .commerce-account-intro .eyebrow{color:#5771a8}.creative-account-entry .commerce-account-intro h1{max-width:640px;color:#17233b}.creative-account-entry .commerce-account-intro>p:not(.eyebrow){max-width:570px;color:#65718a}.creative-account-entry .commerce-account-intro li{color:#5b6780}.creative-account-entry .commerce-account-intro li:before{background:#62a8ff;box-shadow:0 0 0 4px #62a8ff2b}.creative-account-entry .commerce-account-card{border-color:#5976b533;background:#ffffffe6;box-shadow:0 30px 90px #2d3d6829}.creative-account-entry .commerce-account-card .eyebrow{color:#6175a2}.creative-account-entry .commerce-account-card h2{color:#17233b}.creative-account-entry .commerce-account-card input:focus{border-color:#5a83e5;box-shadow:0 0 0 3px #5a83e524}.creative-account-entry .commerce-account-terms input{accent-color:var(--creative-blue)}.creative-account-entry .commerce-account-terms button{color:#3d64bb}.creative-account-entry .commerce-password-toggle:hover{color:#315cae;background:#edf3ff}.creative-account-entry .button.primary{color:#fff;background:linear-gradient(110deg,var(--creative-blue),var(--creative-violet));box-shadow:0 12px 28px #3a5bbe42}.creative-account-entry .button.primary:hover:not(:disabled){background:linear-gradient(110deg,#1f5edb,#6548d5)}.creative-login-visual{position:absolute;right:8px;bottom:3px;width:360px;height:195px;pointer-events:none}.creative-login-artboard{position:absolute;display:grid;width:126px;height:156px;grid-template-rows:1fr auto;gap:9px;padding:10px;border:1px solid rgba(83,104,158,.2);border-radius:18px;background:#ffffffdb;box-shadow:0 18px 42px #34447021;backdrop-filter:blur(12px)}.creative-login-artboard i{position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#e7f2ff,#c4ddff)}.creative-login-artboard i:before{position:absolute;right:18%;bottom:-15%;width:56%;aspect-ratio:1;border-radius:42% 42% 30% 30%;background:linear-gradient(145deg,#79a8ff,#785eea);content:"";transform:rotate(-12deg)}.creative-login-artboard i:after{position:absolute;top:15%;left:15%;width:22%;aspect-ratio:1;border-radius:50%;background:#ffffffe6;box-shadow:34px 18px #fff6;content:""}.creative-login-artboard b{color:#586785;font-size:9px;letter-spacing:.04em}.creative-login-artboard.hero{left:0;bottom:3px;z-index:2;transform:rotate(-7deg)}.creative-login-artboard.detail{left:112px;top:0;z-index:3;transform:translateY(-9px)}.creative-login-artboard.detail i{background:linear-gradient(145deg,#f4eaff,#d9c6ff)}.creative-login-artboard.detail i:before{background:linear-gradient(145deg,#a77eef,#725be2);transform:rotate(7deg)}.creative-login-artboard.edit{right:0;bottom:0;z-index:1;transform:rotate(7deg)}.creative-login-artboard.edit i{background:linear-gradient(145deg,#fff0e9,#ffd1bf)}.creative-login-artboard.edit i:before{background:linear-gradient(145deg,#ff9b78,#745be7);transform:rotate(-4deg)}@media(max-width:960px){.creative-account-entry .commerce-account-intro{min-height:0}.creative-login-visual{display:none}}.app-home{min-height:100vh;background:radial-gradient(circle at 15% 8%,rgba(201,255,99,.16),transparent 28%),radial-gradient(circle at 86% 20%,rgba(107,181,255,.12),transparent 24%),#f2f2ed}.app-home-header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(24px,5vw,72px);border-bottom:1px solid rgba(20,27,30,.1);background:#fafaf6cc;backdrop-filter:blur(18px)}.app-home-brand{display:flex;align-items:center;gap:12px}.app-home-logo{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--ink);background:var(--lime);font-size:18px;font-weight:900;transform:rotate(-3deg)}.app-home-brand strong,.app-home-brand small{display:block}.app-home-brand strong{font-size:15px}.app-home-brand small{margin-top:3px;color:#7a8481;font-size:10px}.shared-layer-badges,.standalone-module-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.shared-layer-badges span,.standalone-module-badges span{padding:6px 9px;border:1px solid #d6dbd5;border-radius:999px;color:#68726f;background:#ffffffd1;font-size:9px;font-weight:700}.app-home-account{display:flex;align-items:center;gap:12px}.app-home-account strong,.app-home-account small{display:block;text-align:right}.app-home-account strong{font-size:11px}.app-home-account small{margin-top:3px;color:#7d8784;font-size:9px}.app-home-account button{padding:6px 9px;border:1px solid #d4d9d3;border-radius:9px;color:#66706d;background:#fffc;font-size:9px}.app-home-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(54px,8vh,92px) 0 58px}.module-directory-heading{max-width:760px}.module-directory-heading h1{margin:13px 0;font-size:clamp(38px,5vw,62px);line-height:1.05;letter-spacing:-.06em}.module-directory-heading>p:last-child{max-width:670px;margin:0;color:#66706d;font-size:14px;line-height:1.75}.app-home-error{margin:24px 0 0}.module-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px}.module-choice-card{position:relative;display:grid;min-height:365px;align-content:start;padding:26px;overflow:hidden;border:1px solid #d9ddd7;border-radius:24px;color:var(--ink);background:#ffffffc7;box-shadow:0 22px 60px #141b1e14;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.module-choice-card:after{position:absolute;right:-58px;bottom:-72px;width:210px;height:210px;border-radius:50%;background:#c9ff6333;content:""}.module-choice-card.creative-module-card:after{background:#6bb5ff2e}.module-choice-card:hover:not(:disabled){border-color:#9dbd65;box-shadow:0 28px 72px #141b1e1f;transform:translateY(-4px)}.module-choice-card:disabled{opacity:.68}.module-choice-status{position:absolute;top:22px;right:22px;padding:6px 9px;border-radius:999px;color:#557521;background:#eef9db;font-size:9px;font-weight:800}.module-choice-mark{display:grid;width:64px;height:64px;place-items:center;border-radius:19px;color:var(--ink);background:var(--lime);font-size:27px;font-weight:900;transform:rotate(-4deg)}.creative-module-card .module-choice-mark{color:#12324e;background:#a9d5ff;transform:rotate(4deg)}.module-choice-copy{display:block;margin-top:31px}.module-choice-copy small,.module-choice-copy strong,.module-choice-copy p{display:block}.module-choice-copy small{color:#8c9592;font-size:9px;font-weight:800;letter-spacing:.15em}.module-choice-copy strong{margin-top:7px;font-size:27px;letter-spacing:-.045em}.module-choice-copy p{max-width:430px;margin:10px 0 0;color:#717b78;font-size:11px;line-height:1.75}.module-choice-features{display:flex;flex-wrap:wrap;gap:6px;margin-top:21px}.module-choice-features i{padding:6px 8px;border-radius:7px;color:#65705f;background:#edf2e8;font-size:8px;font-style:normal;font-weight:700}.creative-module-card .module-choice-features i{color:#566d80;background:#eaf3fb}.module-choice-action{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid #e0e3de;font-size:11px;font-weight:800}.module-choice-action b{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--ink);background:var(--lime);font-size:16px}.creative-module-card .module-choice-action b{background:#a9d5ff}.app-home-boundary-note{margin:26px 0 0;color:#818a87;font-size:10px;text-align:center}.module-setup-shell{min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(201,255,99,.18),transparent 27%),#f2f2ed}.module-setup-header{display:grid;min-height:76px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px clamp(20px,4vw,58px);border-bottom:1px solid var(--line);background:#fafaf6e0;backdrop-filter:blur(16px)}.module-setup-brand{display:flex;align-items:center;gap:10px;color:#4f5956;font-size:11px;font-weight:800}.module-setup-brand b{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--ink);background:var(--lime);font-size:15px;transform:rotate(-3deg)}.module-setup-card{width:min(680px,calc(100% - 36px));margin:clamp(38px,7vh,72px) auto;padding:clamp(28px,5vw,48px);border:1px solid #d9ddd7;border-radius:26px;background:#ffffffe0;box-shadow:0 28px 80px #141b1e1c}.module-setup-mark{display:grid;width:62px;height:62px;margin-bottom:25px;place-items:center;border-radius:19px;color:var(--ink);background:var(--lime);font-size:27px;font-weight:900;transform:rotate(-4deg)}.module-setup-card h1{margin:10px 0;font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.05em}.module-setup-message{min-height:24px;margin:0;color:#68736f;font-size:12px;line-height:1.7}.module-setup-progress{height:9px;margin-top:28px;overflow:hidden;border-radius:99px;background:#e8ece5}.module-setup-progress span{display:block;min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fbf3e,var(--lime));transition:width .25s ease}.module-setup-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px}.module-setup-progress-copy strong{font-size:12px}.module-setup-progress-copy span{color:#89928f;font-size:9px}.module-setup-steps{display:grid;gap:0;margin:26px 0 0;padding:0;list-style:none}.module-setup-steps li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:10px 0;color:#9ba3a0}.module-setup-steps i{position:relative;display:block;width:14px;height:14px;margin-top:2px;border:2px solid #cdd3cd;border-radius:50%}.module-setup-steps li:not(:last-child) i:after{position:absolute;top:14px;left:4px;width:2px;height:30px;background:#e2e6e0;content:""}.module-setup-steps span,.module-setup-steps strong,.module-setup-steps small{display:block}.module-setup-steps strong{font-size:11px}.module-setup-steps small{margin-top:3px;font-size:9px;line-height:1.5}.module-setup-steps li.active{color:#50623f}.module-setup-steps li.active i{border-color:#7fa63e;box-shadow:0 0 0 4px #c9ff6333}.module-setup-steps li.done{color:#667360}.module-setup-steps li.done i{border-color:var(--lime-dark);background:var(--lime)}.module-setup-steps li.done i:before{position:absolute;top:-4px;left:1px;color:#38510f;content:"✓";font-size:11px;font-style:normal;font-weight:900}.module-setup-retry{width:100%;min-height:46px;margin-top:22px;border:0;border-radius:12px;color:var(--ink);background:var(--lime);font-size:11px;font-weight:850}.module-setup-wait{display:block;margin-top:20px;color:#668139;font-size:10px;font-weight:750;text-align:center}.module-setup-boundary{margin:24px 0 0;padding-top:17px;border-top:1px solid #e0e4df;color:#909895;font-size:9px;line-height:1.65;text-align:center}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:25px 18px 20px;color:#f8faf2;background:var(--ink)}.module-back-button{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:17px;padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#aeb7b4;background:#ffffff09;font-size:10px;text-align:left}.module-back-button:hover{color:#fff;border-color:#c9ff6352;background:#c9ff6312}.brand-block{display:flex;align-items:center;gap:12px;padding:0 7px 28px;border-bottom:1px solid rgba(255,255,255,.11)}.brand-symbol{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--ink);background:var(--lime);font-size:19px;font-weight:800;transform:rotate(-3deg)}.brand-block strong,.brand-block span{display:block}.brand-block strong{font-size:16px;letter-spacing:.02em}.brand-block span{margin-top:2px;color:#9da7a6;font-size:12px}.nav-caption{margin:25px 10px 9px;color:#75807f;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sidebar nav{display:grid;gap:5px}.nav-item{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:11px;color:#b9c0be;background:transparent;text-align:left;transition:.18s ease}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:#273033;box-shadow:inset 3px 0 var(--lime)}.nav-mark{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#aeb6b4;font-size:11px}.nav-item.active .nav-mark{color:var(--ink);border-color:var(--lime);background:var(--lime);font-weight:800}.nav-item small{color:#747e7c;font-size:9px}.nav-section{display:grid;gap:3px;margin-bottom:8px}.nav-section:last-child{margin-bottom:0}.nav-section-label{padding:6px 10px 3px;color:#697471;font-size:8px;font-weight:800;letter-spacing:.12em}.sidebar-spacer{flex:1}.safety-card.dark{padding:15px;border:1px solid rgba(201,255,99,.18);border-radius:14px;background:#c9ff630f}.safety-heading{display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 4px #c9ff631a}.status-dot.green{background:var(--lime)}.status-dot.red{background:#ff6f6f;box-shadow:0 0 0 4px #ff6f6f1f}.safety-card p{margin:8px 0 12px;color:#8f9a97;font-size:11px;line-height:1.6}.mode-pill{display:inline-flex;padding:4px 8px;border-radius:20px;color:var(--lime);background:#c9ff631f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mode-pill.light{color:#4e6820;background:#effbd7}.privacy-note{padding:16px 4px 0;color:#596260;font-size:10px;text-align:center}.main-area{min-width:0}.topbar{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:20px;padding:18px 34px;border-bottom:1px solid var(--line);background:#fafaf6d1;backdrop-filter:blur(16px)}.topbar h1{margin:3px 0 0;font-size:22px;letter-spacing:-.03em}.eyebrow{margin:0;color:#818a89;font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.topbar-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.status-chip,.decision-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:#5f6868;background:#fff;font-size:10px;font-weight:600}.status-chip i{width:6px;height:6px;border-radius:50%;background:#a6adac}.status-chip.ok i{background:#79b62f;box-shadow:0 0 0 3px #79b62f1f}.status-chip.offline i{background:#ef9a52}.status-chip.muted{opacity:.65}.status-refresh-button{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:1px 6px;padding:5px 9px;border:1px solid var(--line);border-radius:11px;color:#52605b;background:#ffffffd6;font-size:9px;font-weight:750}.status-refresh-button>span:first-child{grid-row:1 / 3;color:#6e9136;font-size:15px;line-height:1}.status-refresh-button small{color:#909996;font-size:7px;font-weight:600}.status-refresh-button:hover:not(:disabled){border-color:#b8ca9a;background:#fff}.decision-chip.positive{color:#43640e;border-color:#b6d979;background:#effbd7}.decision-chip.danger,.decision-chip.critical{color:#9d3030;border-color:#efb2a8;background:#fff0ec}.decision-chip.watch{color:#8c571e;background:#fff5df}.page-content{padding:28px 34px 55px}.panel{border:1px solid #dee1dc;border-radius:18px;background:var(--paper);box-shadow:var(--shadow)}.error-banner{display:flex;align-items:center;gap:11px;margin:18px 34px 0;padding:11px 14px;border:1px solid #efc0b7;border-radius:12px;color:#943b34;background:#fff1ed}.error-banner>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#fff;background:var(--danger);font-weight:800}.error-banner p{flex:1;margin:0;font-size:12px}.error-banner button{border:0;color:inherit;background:transparent;font-size:20px}.shell-only-banner{display:flex;align-items:center;gap:11px;margin:18px 34px 0;padding:11px 14px;border:1px solid #cfdabf;border-radius:12px;color:#46563e;background:#f3f8ed}.shell-only-banner>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#fff;background:#6f8d52;font-size:9px;font-weight:850}.shell-only-banner p{margin:0;font-size:11px;line-height:1.55}.shell-only-banner strong{margin-right:7px}.account-learning-sync-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;margin:14px 34px 0;padding:10px;border:1px solid #d8e1d2;border-radius:13px;background:#f7faf4;box-shadow:0 8px 24px #2637220d}.account-learning-sync-strip>div{min-width:0;padding:8px 10px;border-right:1px solid #dde5d8}.account-learning-sync-strip span,.account-learning-sync-strip strong,.account-learning-sync-strip small{display:block}.account-learning-sync-strip span{color:#859083;font-size:7px;font-weight:800;letter-spacing:.03em}.account-learning-sync-strip strong{margin-top:4px;overflow:hidden;color:#40513d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-learning-sync-strip small{margin-top:3px;overflow:hidden;color:#7d897b;font-size:7px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.account-learning-sync-strip>.button{min-width:105px}.account-learning-sync-strip>p{grid-column:1 / -1;margin:0;padding:7px 9px;border-radius:8px;color:#95593f;background:#fff0e9;font-size:8px;line-height:1.5}.automatic-history-platform-host{position:fixed;z-index:950;right:24px;bottom:24px;width:min(600px,calc(100vw - 48px));height:min(440px,calc(100vh - 48px))}.automatic-history-platform-host .embedded-platform-anchor,.automatic-history-platform-host .embedded-platform-workspace.preview{width:100%;height:100%}.automatic-history-platform-host .embedded-platform-workspace{border-color:#aebaa6;box-shadow:0 24px 72px #0c141057,inset 0 1px #fffc}.hero-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:24px;min-height:370px}.hero-copy{padding:40px 20px 30px 8px}.live-label{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #b9c2bd;border-radius:999px;color:#4d5655;font-size:9px;font-weight:800;letter-spacing:.12em}.live-label i{width:7px;height:7px;border-radius:50%;background:#76ae2f;animation:pulse 1.7s infinite}@keyframes pulse{50%{box-shadow:0 0 0 5px #76ae2f21}}.hero-copy h2{margin:22px 0 18px;font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-.065em}.hero-copy>p{max-width:640px;margin:0;color:#66706f;font-size:15px;line-height:1.8}.hero-actions{display:flex;gap:10px;margin-top:28px}.button{min-height:42px;padding:0 17px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:700;transition:.18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:var(--ink);background:var(--lime);box-shadow:0 7px 20px #82ad312e}.button.secondary{color:var(--ink);border-color:#cfd4cf;background:#fff}.button.dark{color:#fff;background:var(--ink)}.button.danger{color:#fff;background:var(--danger)}.hero-monitor{display:flex;flex-direction:column;padding:20px;overflow:hidden;color:#f4f7f0;background:#1b2427}.monitor-header{display:flex;align-items:flex-start;justify-content:space-between}.monitor-header p,.monitor-header strong{display:block;margin:0}.monitor-header p{color:#879391;font-size:10px}.monitor-header strong{margin-top:4px;font-size:20px}.source-badge{display:inline-flex;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#9da8a6;background:#ffffff0d;font-size:9px;font-weight:700}.source-badge.bright{width:max-content;color:#587222;border-color:#bcd985;background:#f0fadf;letter-spacing:.09em}.monitor-orbit{display:grid;flex:1;place-items:center}.orbit-ring{display:grid;width:190px;height:190px;place-items:center;border:1px solid rgba(201,255,99,.32);border-radius:50%;box-shadow:0 0 0 22px #c9ff6309,0 0 0 45px #c9ff6305}.orbit-ring>div{display:grid;width:132px;height:132px;place-content:center;border-radius:50%;background:linear-gradient(145deg,#c9ff63,#94cf37);color:var(--ink);text-align:center}.orbit-ring span,.orbit-ring strong{display:block}.orbit-ring span{font-size:9px}.orbit-ring strong{margin-top:4px;font-size:35px;letter-spacing:-.05em}.monitor-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px;border-top:1px solid rgba(255,255,255,.09)}.monitor-footer span,.monitor-footer strong{display:block}.monitor-footer span{color:#74807e;font-size:9px}.monitor-footer strong{margin-top:3px;font-size:13px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0;border:1px solid var(--line);border-radius:15px;background:#ffffffb3}.metric-item{padding:16px 19px;border-right:1px solid var(--line)}.metric-item:last-child{border-right:0}.metric-item span,.metric-item strong,.metric-item small{display:block}.metric-item span{color:#7e8785;font-size:9px}.metric-item strong{margin:5px 0 2px;font-size:18px}.metric-item strong.green{color:#5d8526}.metric-item strong.amber{color:#b2692a}.metric-item small{color:#9ca3a1;font-size:9px}.content-grid{display:grid;gap:20px;margin-top:20px}.content-grid.two-one{grid-template-columns:2fr 1fr}.feature-panel,.guard-panel,.timeline-panel,.budget-panel,.report-panel,.import-panel{padding:22px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.section-heading h2,.section-heading h3{margin:5px 0 0;letter-spacing:-.035em}.section-heading h3{font-size:20px}.section-heading>div>p:last-child{margin:7px 0 0;color:var(--muted);font-size:11px}.count-badge{padding:5px 8px;border-radius:8px;color:#60706e;background:#ecefeb;font-size:9px}.scenario-launcher{display:grid;grid-template-columns:1.1fr 1.5fr auto;align-items:end;gap:16px;margin-top:25px}.scenario-launcher label span,.date-form label span,.field>span{display:block;margin-bottom:7px;color:#7a8381;font-size:10px;font-weight:600}select,input{width:100%;min-height:42px;padding:0 11px;border:1px solid #d2d7d2;border-radius:10px;outline:none;background:#fff;font-size:12px}select:focus,input:focus{border-color:#8bb247;box-shadow:0 0 0 3px #8bb2471f}.scenario-launcher p{margin:0;color:#68716f;font-size:11px;line-height:1.6}.guard-panel{position:relative;overflow:hidden}.shield{position:absolute;top:-18px;right:-10px;display:grid;width:94px;height:94px;place-items:center;border-radius:30px;color:#141b1e24;background:var(--lime);font-size:38px;font-weight:800;transform:rotate(8deg)}.guard-panel h3{margin:5px 0 16px;font-size:20px}.guard-panel ul,.import-panel ul,.locked-card ul{display:grid;gap:9px;padding:0;list-style:none}.guard-panel li,.locked-card li{color:#5f6866;font-size:11px}.guard-panel li i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#87b73b}.text-button{padding:0;border:0;color:#5f7f28;background:transparent;font-size:11px;font-weight:700}.product-entries{margin-top:32px}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.entry-card{position:relative;min-height:145px;padding:18px;border:1px solid var(--line);border-radius:15px;background:#ffffffab;text-align:left}.entry-card:hover:not(:disabled){border-color:#9ebd69;background:#fff;transform:translateY(-2px)}.entry-card:disabled{opacity:.72}.entry-card strong,.entry-card p{display:block}.entry-card strong{margin-top:28px;font-size:15px}.entry-card p{margin:6px 0 0;color:#7b8482;font-size:10px}.entry-card>i{position:absolute;right:16px;bottom:13px;color:#9da4a2;font-style:normal}.entry-status{position:absolute;top:15px;left:17px;color:#779d3a;font-size:9px;font-weight:700}.live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.live-toolbar h2{margin:8px 0 4px;font-size:24px;letter-spacing:-.04em}.live-toolbar p{margin:0;color:var(--muted);font-size:11px}.live-controls{display:flex;align-items:center;gap:8px}.live-controls select{width:140px}.icon-button{min-width:48px;height:42px;border:1px solid #cad0ca;border-radius:11px;background:#fff;font-size:11px;font-weight:700}.empty-live{display:grid;min-height:480px;margin-top:20px;place-items:center;align-content:center;padding:50px;text-align:center}.empty-live h3{margin:24px 0 7px;font-size:24px}.empty-live p{margin:0 0 20px;color:var(--muted);font-size:12px}.pulse-visual{position:relative;display:grid;width:130px;height:130px;place-items:center;border:1px solid #cfd8c1;border-radius:50%}.pulse-visual:after{content:"ROI";display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:var(--lime);font-weight:800}.pulse-visual i{position:absolute;width:100%;height:100%;border:1px solid #d8dfcc;border-radius:50%;animation:orbit 3s linear infinite}.pulse-visual i:nth-child(2){animation-delay:-1s}.pulse-visual i:nth-child(3){animation-delay:-2s}@keyframes orbit{0%{transform:scale(.7);opacity:1}to{transform:scale(1.55);opacity:0}}.live-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.kpi{padding:18px;box-shadow:none}.kpi span,.kpi strong,.kpi small{display:block}.kpi span{color:#7d8583;font-size:10px}.kpi strong{margin:10px 0 6px;font-size:28px;letter-spacing:-.05em}.kpi small{color:#969d9b;font-size:9px}.kpi.accent{background:#effadf;border-color:#c7dda4}.quality-panel{margin-top:20px;padding:21px 22px;box-shadow:none}.quality-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.quality-heading h3{margin:5px 0 7px;font-size:19px;letter-spacing:-.035em}.quality-heading>div:first-child>p:last-child{margin:0;color:#77807e;font-size:10px}.readiness-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:390px}.readiness-group span{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.readiness-group span.ready{color:#557a1d;border:1px solid #bddb8d;background:#eff9df}.readiness-group span.blocked{color:#965138;border:1px solid #efc2b3;background:#fff0ea}.readiness-group small{width:100%;color:#8d9593;font-size:8px;text-align:right}.source-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.source-health{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.source-health>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:7px}.source-health i{width:7px;height:7px;border-radius:50%;background:#a5adaa}.source-health.ok i{background:#76ad30;box-shadow:0 0 0 3px #76ad301f}.source-health.partial i,.source-health.stale i{background:#e4a349}.source-health.invalid i{background:var(--danger)}.source-health span{color:#5e6865;font-size:10px;font-weight:700}.source-health strong{color:#7e8785;font-size:9px}.source-health p{margin:12px 0 5px;color:#838b89;font-size:9px}.source-health small{color:#9aa19f;font-size:8px;line-height:1.5}.quality-foot{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.monitor-facts{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px}.monitor-facts>span{padding:5px 7px;border-radius:7px;color:#66706d;background:#eef0ec;font-size:8px}.monitor-state.ok{color:#557a1d;background:#eff9df}.monitor-state.warn{color:#93601f;background:#fff3dd}.quality-issues{display:grid;gap:5px}.quality-issues p{display:grid;grid-template-columns:minmax(145px,.5fr) 1fr;gap:8px;margin:0;padding:5px 7px;border-radius:7px;color:#777f7d;background:#f0f1ee;font-size:8px}.quality-issues p.warn{color:#8b5b25;background:#fff5e4}.quality-issues p.error{color:#963c35;background:#fff0ed}.quality-issues code{overflow:hidden;color:inherit;font-size:8px;font-weight:800;text-overflow:ellipsis}.quality-issues .quality-clear{display:block;color:#5d7b30;background:#f0f8e5}.operational-panel{margin-top:20px;padding:22px;box-shadow:none}.operational-panel.invalid{border-color:#e5b3ab;background:#fff8f5}.automation-readiness{margin-top:20px;padding:22px;border-color:#cad8b5;background:#fbfcf5;box-shadow:none}.automation-readiness .section-heading p:not(.eyebrow){max-width:760px;margin:6px 0 0;color:#77817a;font-size:10px;line-height:1.6}.eligibility-progress{position:relative;overflow:hidden;height:8px;margin-top:18px;border-radius:99px;background:#e6e9e1}.eligibility-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9ccc42,var(--lime));transition:width .25s ease}.eligibility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}.eligibility-grid>div{padding:12px;border:1px solid #dde3d5;border-radius:10px;background:#ffffffbf}.eligibility-grid span,.eligibility-grid strong,.eligibility-grid small{display:block}.eligibility-grid span{color:#899287;font-size:8px}.eligibility-grid strong{margin-top:4px;font-size:14px}.eligibility-grid small{margin-top:5px;color:#8a9389;font-size:8px;line-height:1.5}.current-session-archive{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid #d9e0ce;border-radius:12px;background:#fff}.current-session-archive h4{margin:4px 0;font-size:15px}.current-session-archive small{color:#7f8980;font-size:9px}.archive-state-row,.archive-actions,.eligibility-reasons{display:flex;flex-wrap:wrap;gap:7px}.eligibility-reasons span{padding:6px 8px;border-radius:7px;color:#8c5634;background:#fff0df;font-size:8px}.eligibility-reasons.global{margin-top:12px;padding-top:12px;border-top:1px solid #e1e5db}.archive-actions{padding-top:2px}.operational-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.operational-heading h3{margin:5px 0 6px;font-size:20px;letter-spacing:-.035em}.operational-heading>div:first-child>p:last-child{max-width:720px;margin:0;color:#7b8481;font-size:10px;line-height:1.6}.operational-status{display:grid;min-width:190px;justify-items:end;gap:5px}.operational-status span{padding:5px 8px;border-radius:999px;color:#587621;background:#eff9df;font-size:8px;font-weight:800}.operational-status strong{font-size:13px}.operational-panel.insufficient_data .operational-status span,.operational-panel.partial .operational-status span{color:#93611f;background:#fff2dc}.operational-panel.invalid .operational-status span{color:#993f37;background:#ffebe7}.operational-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.operational-metrics>div{min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:#fff}.operational-metrics span,.operational-metrics strong,.operational-metrics small{display:block}.operational-metrics span{color:#7e8784;font-size:8px}.operational-metrics strong{overflow:hidden;margin:5px 0 3px;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.operational-metrics small{color:#969d9a;font-size:7px}.operational-state-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.operational-state-list span{padding:5px 8px;border-radius:7px;color:#6d7773;background:#eef1ec;font-size:8px;font-weight:700}.operational-state-list span.primary{color:#4e6d1d;background:#eaf7d4}.operational-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.operational-signals,.operational-experiments{display:grid;align-content:start;gap:7px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#f6f7f3}.operational-subhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.operational-subhead span{font-size:10px;font-weight:800}.operational-subhead small{color:#909895;font-size:7px}.operational-signals article,.operational-experiments article{padding:10px;border:1px solid #e1e4de;border-radius:10px;background:#fff}.operational-signals article>div,.operational-experiments article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:9px}.operational-signals article strong,.operational-experiments article strong{font-size:9px}.operational-signals article span,.operational-experiments article>div:first-child span{flex:0 0 auto;padding:3px 5px;border-radius:5px;color:#70805d;background:#edf4e3;font-size:6px;font-weight:800}.operational-signals article p,.operational-experiments article p{margin:6px 0 4px;color:#747e7a;font-size:8px;line-height:1.55}.operational-signals article code{color:#9aa19f;font-size:6px}.operational-parameters{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.operational-parameters span{padding:4px 5px;border-radius:5px;color:#8a632b;background:#fff1da;font-size:6px}.operational-clear{padding:17px;border:1px dashed #c8d6b7;border-radius:9px;color:#647453;background:#f1f7e9;font-size:8px;text-align:center}.operational-dimensions{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.operational-dimensions>div{min-width:0;padding:9px;border-radius:9px;background:#eef1ec}.operational-dimensions>div.signal,.operational-dimensions>div.observe{background:#fff1da}.operational-dimensions>div.invalid{background:#ffebe7}.operational-dimensions span,.operational-dimensions strong{display:block}.operational-dimensions span{color:#7d8783;font-size:7px}.operational-dimensions strong{overflow:hidden;margin-top:3px;font-size:8px;text-overflow:ellipsis}.operational-dimensions p{margin:6px 0 0;color:#8d9592;font-size:6px;line-height:1.45}.operational-foot{display:flex;align-items:center;gap:9px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.operational-foot span{padding:4px 6px;border-radius:6px;color:#597723;background:#eaf7d4;font-size:7px;font-weight:900}.operational-foot p{margin:0;color:#87908d;font-size:8px;line-height:1.5}.content-grid.chart-decision{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr)}.chart-panel{min-width:0;padding:20px 22px 13px}.legend{display:flex;gap:14px;color:#7d8583;font-size:9px}.legend span{display:flex;align-items:center;gap:5px}.legend i.line{width:17px;height:2px}.legend i.lime{background:#79ad2c}.legend i.gray{background:#99a09e}.roi-chart{width:100%;min-height:250px;margin-top:8px;overflow:visible}.grid-line{stroke:#e2e5df;stroke-width:1}.target-line{stroke:#ef9b73;stroke-width:1.5;stroke-dasharray:6 5}.native-line,.marginal-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.native-line{stroke:#9da6a3;stroke-width:2}.marginal-line{stroke:#7aa92d;stroke-width:3.5}.chart-point{fill:var(--paper);stroke:#6d9926;stroke-width:2.5}.chart-empty{display:grid;min-height:250px;place-items:center;color:#989f9d;font-size:11px}.chart-foot{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);color:#858d8b;font-size:9px}.decision-panel{padding:21px;color:#f8fbf3;background:#20292c}.decision-panel.positive{background:#243021}.decision-panel.danger,.decision-panel.critical{background:#382525}.decision-panel.watch{background:#383126}.decision-top{display:flex;align-items:center;justify-content:space-between}.decision-top span{color:#939f9c;font-size:10px}.decision-top strong{padding:5px 8px;border-radius:8px;color:var(--ink);background:var(--lime);font-size:10px}.decision-amount{padding:28px 0 20px}.decision-amount span,.decision-amount strong,.decision-amount small{display:block}.decision-amount span{color:#8d9996;font-size:9px}.decision-amount strong{margin:4px 0;font-size:42px;letter-spacing:-.07em}.decision-amount small{color:#9ebd69;font-size:9px}.decision-panel>p{min-height:50px;margin:0;color:#b0bab7;font-size:11px;line-height:1.65}.decision-evidence{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.decision-evidence div{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.decision-evidence span,.decision-evidence strong{display:block}.decision-evidence span{color:#7f8c89;font-size:8px}.decision-evidence strong{margin-top:3px;font-size:12px}.compass-evidence{grid-template-columns:repeat(3,1fr)}.decision-list{margin-top:14px}.decision-row{display:grid;grid-template-columns:10px 70px 76px 1fr 65px;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.decision-row:last-child{border-bottom:0}.decision-row time,.decision-row>span:last-child{color:#959c9a;font-size:9px}.decision-row strong{font-size:10px}.decision-row p{overflow:hidden;margin:0;color:#6e7775;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.decision-dot{width:6px;height:6px;border-radius:50%;background:#a1a8a6}.decision-dot.positive{background:#78a934}.decision-dot.danger,.decision-dot.critical{background:var(--danger)}.decision-dot.watch{background:#e3a850}.budget-panel h3{margin:5px 0 22px}.budget-row{margin:16px 0}.budget-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:7px;font-size:10px}.budget-row span{color:#7e8684}.progress{height:5px;overflow:hidden;border-radius:10px;background:#e2e6df}.progress i{display:block;height:100%;border-radius:inherit;background:#83b339}.budget-note{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);font-size:10px}.budget-note span{color:#838b89}.action-preview-launch{display:grid;gap:6px;margin-top:16px}.action-preview-launch .button{width:100%}.action-preview-launch small{color:#879490;font-size:7px;text-align:center}.action-preview-panel{margin-top:14px;padding:21px 23px;border-color:#bfd89a;background:#f8fcef}.action-preview-panel.stale{border-color:#e4bdb3;background:#fff6f2}.action-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.action-preview-heading h3{margin:4px 0;font-size:19px}.action-preview-heading p:not(.eyebrow){margin:0;color:#7d887b;font-size:9px}.action-preview-heading>div:last-child{display:grid;justify-items:end;gap:5px}.action-preview-heading small{color:#899285;font-size:7px}.action-preview-values{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:10px;margin-top:17px}.action-preview-values>div:not(.action-preview-arrow){padding:11px 12px;border:1px solid #dbe5cd;border-radius:10px;background:#ffffffbf}.action-preview-values span,.action-preview-values strong{display:block}.action-preview-values span{color:#829078;font-size:8px}.action-preview-values strong{margin-top:4px;font-size:14px}.action-preview-arrow{color:#6d9333;font-size:11px;font-weight:800}.action-preview-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.action-preview-checks span{padding:6px 8px;border-radius:7px;color:#537229;background:#eaf5d9;font-size:8px}.action-preview-checks span.blocked{color:#955041;background:#ffece6}.action-preview-reasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.action-preview-reasons code{padding:5px 7px;border-radius:6px;color:#8b5c34;background:#fff0dc;font-size:7px}.action-preview-foot{margin:14px 0 0;padding-top:12px;border-top:1px solid #dbe4cf;color:#778175;font-size:8px;line-height:1.6}.local-authorization-box{display:grid;gap:12px;margin-top:15px;padding:14px;border:1px solid #d6dfca;border-radius:12px;background:#ffffffc2}.local-authorization-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.local-authorization-heading strong,.local-authorization-heading small{display:block}.local-authorization-heading strong{font-size:11px}.local-authorization-heading small{max-width:660px;margin-top:4px;color:#7f8980;font-size:8px;line-height:1.55}.local-authorization-form{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(280px,1fr) auto;align-items:end;gap:12px}.local-authorization-form>label:first-child{display:grid;gap:5px;color:#71806c;font-size:8px}.local-authorization-form input:not([type=checkbox]){width:100%;padding:9px 10px;border:1px solid #cbd6c3;border-radius:8px;color:var(--ink);background:#fff;font:inherit;font-size:11px}.authorization-ack{display:flex;align-items:center;gap:7px;min-height:34px;color:#687464;font-size:8px;line-height:1.45;cursor:pointer}.authorization-ack input{width:14px;height:14px;accent-color:#78a833}.local-authorization-actions{display:flex;gap:7px}.local-authorization-actions .button{white-space:nowrap}.local-authorization-result{display:flex;align-items:center;justify-content:space-between;gap:14px}.local-authorization-result p{margin:0;color:#667260;font-size:9px;line-height:1.55}.nonce-note{color:#899185;font-size:7px;line-height:1.55}.authorization-reload-note{grid-column:1 / -1;color:#995f43;font-size:7px;line-height:1.5}.confirmed-local-actions{display:flex;gap:7px}.confirmed-local-actions .button{white-space:nowrap}.execution-preflight-result{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(170px,.55fr) minmax(300px,1fr);gap:8px;padding:11px;border:1px solid #e2c9b0;border-radius:10px;background:#fff8ed}.execution-preflight-result>div:not(.preflight-reasons){padding:8px;border-radius:8px;background:#ffffffbf}.execution-preflight-result span,.execution-preflight-result strong,.execution-preflight-result small{display:block}.execution-preflight-result span{color:#91765a;font-size:7px}.execution-preflight-result strong{margin:4px 0;color:#714d33;font-size:10px}.execution-preflight-result small{color:#9b8772;font-size:7px}.preflight-reasons{display:flex;align-content:center;flex-wrap:wrap;gap:4px}.preflight-reasons code{padding:4px 6px;border-radius:6px;color:#875b35;background:#ffead0;font-size:6px}.history-command-center{overflow:hidden;padding:0}.history-command-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;color:#f4f7f2;background:var(--ink)}.history-command-heading h2{margin:10px 0 6px;font-size:27px;letter-spacing:-.04em}.history-command-heading p{max-width:680px;margin:0;color:#a3ada9;font-size:11px;line-height:1.65}.connector-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:460px}.connector-summary .status-chip{justify-content:flex-start;color:#d3d9d6;border-color:#ffffff1c;background:#ffffff0d}.history-command-grid{display:grid;gap:18px;padding:18px}.history-command-grid.has-platform-preview{grid-template-columns:minmax(510px,1.08fr) minmax(390px,.92fr);align-items:start}.history-action-stack{display:grid;gap:10px}.history-action-card{padding:14px;border:1px solid #dfe3dc;border-radius:13px;background:#fff}.history-action-card.primary-action{border-color:#c6d99f;background:#f8fced;box-shadow:0 9px 24px #4d692014}.history-action-title{display:flex;align-items:center;gap:10px}.history-action-title>div{min-width:0;flex:1}.history-action-title small,.history-action-title strong{display:block}.history-action-title small{color:#89938c;font-size:8px}.history-action-title strong{margin-top:2px;font-size:12px}.action-index{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:9px;color:#5d792a;background:#e9f5d3;font-size:9px;font-weight:900}.history-action-card .date-form{margin-top:13px}.history-action-card .form-help{margin:9px 0 0}.official-upload.compact{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin:12px 0 0}.official-upload.compact .file-drop{min-height:66px;place-content:center start;text-align:left}.official-upload.compact .file-drop span{max-width:310px}.official-upload.compact .button{min-width:112px}.quick-download-action{display:flex;align-items:center;justify-content:space-between;gap:14px}.quick-download-action .history-action-title{flex:1}.quick-download-action .button{flex:0 0 auto}.history-browser-placeholder{display:grid;min-height:250px;align-content:center;padding:28px;border:1px dashed #b9c5b2;border-radius:14px;color:#69736f;background:#f3f6ef}.history-browser-placeholder h3{margin:8px 0}.history-browser-placeholder p:last-child{margin:0;font-size:10px;line-height:1.65}.history-context{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(310px,.85fr);gap:22px;margin-top:20px;padding:20px 22px}.platform-account-card{display:grid;grid-template-columns:1fr auto;gap:7px 16px;padding-right:22px;border-right:1px solid var(--line)}.platform-account-card h3,.history-test-steps h3{margin:4px 0;font-size:16px}.platform-account-card code{color:#87908d;font-size:8px}.platform-account-card>p{grid-column:1 / -1;margin:4px 0 0;color:#79827f;font-size:9px;line-height:1.6}.account-state{align-self:start;padding:8px 10px;border-radius:9px;background:#fff1da;text-align:right}.account-state.ready{color:#55772b;background:#edf8dd}.account-state strong,.account-state small{display:block}.account-state strong{font-size:9px}.account-state small{margin-top:3px;color:#8b918c;font-size:7px}.history-test-steps ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;margin:12px 0 8px;padding-left:18px}.history-test-steps li{color:#69736f;font-size:9px;line-height:1.55}.history-test-steps>small{color:#9a6c43;font-size:8px}.history-results-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:20px;margin-top:20px}.embedded-platform-anchor{min-width:0;min-height:0}.embedded-platform-workspace{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border:1px solid #cbd5c5;border-radius:15px;background:#e7ece3;box-shadow:0 13px 34px #1f2c1d1f,inset 0 1px #fffc}.embedded-platform-workspace.preview{height:388px}.embedded-platform-workspace.collection-pip{position:fixed;z-index:900;right:24px;bottom:24px;width:min(600px,calc(100vw - 48px));height:min(440px,calc(100vh - 48px));border-color:#aebaa6;box-shadow:0 24px 72px #0c141057,inset 0 1px #fffc}.embedded-platform-workspace.expanded{position:fixed;z-index:1001;inset:18px;height:auto;min-height:0;border-color:#aebaa6;border-radius:17px;box-shadow:0 30px 90px #0c141059}.platform-modal-backdrop{position:fixed;z-index:1000;inset:0;width:100%;height:100%;padding:0;border:0;background:#0d14118f;backdrop-filter:blur(5px);cursor:default}.embedded-platform-toolbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid #d5dcd0;background:#fafbf7fa}.embedded-platform-toolbar>div:first-child{min-width:0}.embedded-platform-toolbar strong,.embedded-platform-toolbar small{display:block}.embedded-platform-toolbar strong{margin-top:3px;font-size:12px}.embedded-platform-toolbar small{overflow:hidden;max-width:360px;margin-top:3px;color:#7b867d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.embedded-platform-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.embedded-platform-actions button{padding:7px 9px;border:1px solid #cbd5c4;border-radius:8px;color:#52604f;background:#fff;font-size:9px;font-weight:700}.embedded-platform-actions button:hover:not(:disabled){border-color:#9eb27f;background:#f2f8e8}.embedded-platform-actions button.active{color:#3f5b28;border-color:#a9c483;background:#eaf4de}.platform-scale-selector{display:flex;gap:3px;padding:3px;border:1px solid #d5ddd0;border-radius:10px;background:#f3f6f0}.platform-scale-selector button{padding:4px 7px;border-color:transparent;background:transparent}.embedded-platform-actions .platform-expand-action{color:#27351d;border-color:#aecd77;background:var(--lime)}.embedded-platform-actions .platform-close-action{color:#fff;border-color:var(--ink);background:var(--ink)}.embedded-platform-viewport{position:relative;min-height:250px;flex:1;background:linear-gradient(135deg,#e8eee2,#f5f7f1)}.embedded-platform-viewport.hidden{display:grid;place-items:center}.embedded-platform-viewport.hidden>div{padding:28px;color:#71806d;text-align:center}.embedded-platform-viewport.hidden strong,.embedded-platform-viewport.hidden p{display:block}.embedded-platform-viewport.hidden p{margin:6px 0 0;font-size:9px}.embedded-platform-workspace.expanded .embedded-platform-viewport,.embedded-platform-workspace.collection-pip .embedded-platform-viewport{min-height:0}.platform-preview-open{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:50px;padding:9px 12px;border:0;border-top:1px solid #d5dcd0;color:#52604f;background:#f8faf5;text-align:left}.platform-preview-open:hover{background:#eff7e5}.platform-preview-open span{color:#7bab36;font-size:9px}.platform-preview-open strong{font-size:9px}.platform-preview-open small{color:#899286;font-size:7px}.embedded-platform-safety{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid #d5dcd0;color:#788276;background:#f7f8f4;font-size:7px}.embedded-platform-safety span{padding:3px 6px;border-radius:999px;background:#e9eee4}.image-module-workspace{min-height:calc(100vh - 175px);border-color:#cbd5c2}.image-module-frame{width:100%;min-height:620px;flex:1;border:0;background:#f4f6f3}.image-module-workspace.web-auto-height{min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.image-module-workspace.web-auto-height .image-module-frame{display:block;min-height:620px;flex:none;border:1px solid #cbd5c2;border-radius:20px;background:#f8f7f2;box-shadow:0 18px 48px #162a2014}.standalone-module-shell{min-height:100vh;background:#f2f2ed}.standalone-module-header{display:grid;min-height:76px;grid-template-columns:minmax(150px,auto) 1fr minmax(250px,auto);align-items:center;gap:18px;padding:13px 26px;border-bottom:1px solid var(--line);background:#fafaf6e0;backdrop-filter:blur(16px)}.standalone-back-button{display:flex;width:max-content;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d6dbd5;border-radius:9px;color:#596461;background:#fff;font-size:10px;font-weight:700}.standalone-back-button:hover{border-color:#9ebd69}.standalone-module-title{display:flex;align-items:center;justify-self:center;gap:10px}.standalone-module-title>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#12324e;background:#a9d5ff;font-weight:900;transform:rotate(3deg)}.standalone-module-title strong{display:block;margin-top:3px;font-size:17px}.standalone-module-content{padding:20px 24px 28px}.creative-standalone-shell .image-module-workspace{min-height:calc(100vh - 124px)}.creative-standalone-shell .image-module-workspace.web-auto-height{min-height:0}.module-connection-state{max-width:760px;padding:34px}.module-connection-state h2{margin:10px 0 12px;font-size:28px;letter-spacing:-.04em}.module-connection-state>p:not(.eyebrow){color:var(--muted);line-height:1.75}.module-connection-state dl{display:grid;gap:8px;margin:24px 0}.module-connection-state dl div{display:flex;justify-content:space-between;gap:20px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.module-connection-state dt{color:var(--muted);font-size:10px}.module-connection-state dd{margin:0;font-size:10px;font-weight:800}.module-connection-state>small{color:#7f8886;line-height:1.6}.browser-runtime-monitor{grid-column:1 / -1;display:grid;gap:10px;margin-top:6px;padding:12px;border:1px solid #dbe4d4;border-radius:12px;background:#f7faf3}.browser-runtime-monitor.attention{border-color:#edc18d;background:#fff8ed}.browser-monitor-state{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px}.runtime-pulse{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#aab3ad;box-shadow:0 0 0 4px #aab3ad24}.runtime-pulse.active{background:#83ad42;box-shadow:0 0 0 4px #83ad4229;animation:runtime-pulse 1.4s ease-in-out infinite}.browser-monitor-state small,.browser-monitor-state strong,.browser-monitor-state p{display:block}.browser-monitor-state small{color:#89938b;font-size:7px}.browser-monitor-state strong{margin-top:2px;font-size:10px}.browser-monitor-state p{margin:3px 0 0;color:#7d8780;font-size:8px;line-height:1.45}.browser-runtime-meta{display:flex;flex-wrap:wrap;gap:6px;color:#77827a;font-size:7px}.browser-runtime-meta span{padding:4px 7px;border-radius:999px;background:#ffffffc7}.browser-runtime-meta .runtime-error{color:#a1543e;background:#fff0e9}.browser-mode-control{display:flex;align-items:end;justify-content:space-between;gap:9px;padding-top:9px;border-top:1px solid #e1e7dc}.browser-mode-control label{display:grid;gap:4px;min-width:155px}.browser-mode-control label>span{color:#7f8a82;font-size:7px}.browser-mode-control select{padding:7px 9px;border:1px solid #cbd6c3;border-radius:8px;color:#52604f;background:#fff;font:inherit;font-size:9px}.browser-runtime-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.browser-runtime-actions .button{padding:7px 9px;font-size:8px}@keyframes runtime-pulse{50%{opacity:.42;transform:scale(.82)}}.date-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:25px}.form-help{color:#8d9593;font-size:10px}.report-result{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:12px}.result-header{display:flex;justify-content:space-between;padding:10px 12px;color:#547623;background:#effadf;font-size:10px}.report-result pre{max-height:420px;overflow:auto;margin:0;padding:15px;background:#1b2325;color:#d9e2d4;font:10px/1.65 ui-monospace,monospace}.historical-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px}.historical-module-card{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fafcf7}.historical-module-card>span,.historical-module-card>strong{grid-column:1 / -1}.historical-module-card>span{color:#7b8873;font-size:8px;font-weight:800}.historical-module-card>strong{font-size:14px}.historical-module-card small,.historical-module-card b{display:block}.historical-module-card small{color:#8d9690;font-size:7px}.historical-module-card b{margin-top:3px;font-size:9px}.historical-account-metrics{display:flex;flex-wrap:wrap;gap:7px;padding:0 13px 13px}.historical-account-metrics div{min-width:130px;padding:8px 10px;border-radius:8px;background:#eef2eb}.historical-account-metrics span,.historical-account-metrics strong{display:block}.historical-account-metrics span{color:#7f8984;font-size:7px}.historical-account-metrics strong{margin-top:3px;font-size:10px}.historical-findings{display:grid;gap:5px;padding:0 13px 13px}.historical-findings p{margin:0;color:#69736f;font-size:8px;line-height:1.55}.historical-findings code{margin-right:7px;color:#64852f;font-size:7px;font-weight:800}.report-result details{border-top:1px solid var(--line)}.report-result summary{padding:10px 13px;color:#78827e;background:#f4f6f2;font-size:8px;cursor:pointer}.import-panel{display:flex;flex-direction:column}.import-panel h3{margin:5px 0}.planned-ring{display:grid;width:115px;height:115px;margin:25px auto;place-content:center;border:1px solid #bfdda0;border-radius:50%;background:#effadf;text-align:center}.planned-ring span,.planned-ring strong{display:block}.planned-ring span{color:#73923f;font-size:9px}.planned-ring strong{font-size:27px}.import-panel>p{color:#6c7573;font-size:11px;line-height:1.65}.import-panel li{padding:8px 0;border-bottom:1px solid var(--line);color:#69716f;font-size:10px}.official-upload{display:grid;gap:10px;margin:20px 0 12px}.file-drop{display:grid;min-height:105px;place-content:center;padding:14px;border:1px dashed #aebba7;border-radius:12px;background:#f4f8ed;text-align:center;cursor:pointer}.file-drop span{overflow:hidden;max-width:250px;color:#53634c;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.file-drop small{margin-top:6px;color:#8b9587;font-size:8px;line-height:1.5}.file-drop input{position:absolute;width:1px;height:1px;opacity:0}.official-result{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.official-result>div{padding:9px;border-radius:9px;background:#eef3e8}.official-result span,.official-result strong{display:block}.official-result span{color:#83907c;font-size:8px}.official-result strong{margin-top:3px;font-size:10px}.official-result pre{grid-column:1 / -1;max-height:265px;overflow:auto;margin:0;padding:12px;border-radius:9px;color:#dce5d8;background:#1b2325;font:9px/1.55 ui-monospace,monospace}.official-ops-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}.official-jobs-panel,.reconciliation-panel{padding:22px}.official-job-heading{align-items:center}.official-job-heading>div{max-width:610px}.official-job-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.official-job-summary span{padding:7px 9px;border-radius:8px;color:#74807c;background:#eef1ec;font-size:9px}.official-job-summary strong{margin-left:3px;color:#3e4a46}.official-job-list{display:grid;gap:8px;margin-top:12px}.official-job-row{position:relative;display:grid;grid-template-columns:minmax(200px,1fr) minmax(260px,1.1fr) auto;align-items:center;gap:14px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:#fff}.official-job-main{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px}.official-job-main strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.official-job-main small{grid-column:1 / -1;color:#919996;font-size:8px}.official-job-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.official-job-stages span{padding:6px 7px;border-radius:7px;color:#8a9290;background:#f1f2ef;font-size:7px}.official-job-stages b{display:block;overflow:hidden;margin-top:2px;color:#56615e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.official-job-row>p{grid-column:1 / -1;margin:-3px 0 0;color:#965043;font-size:8px}.official-job-row code{margin-right:7px;color:inherit;font-weight:800}.official-empty{margin-top:18px;padding:28px 18px;border:1px dashed #cbd4c5;border-radius:11px;color:#84907e;background:#f6f8f2;font-size:10px;line-height:1.65;text-align:center}.official-empty strong{display:block;color:#56664f}.official-empty p{margin:5px 0 0}.mode-pill.pending{color:#8a632a;background:#fff1da}.reconciliation-result{margin-top:18px}.reconciliation-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.reconciliation-status small{color:#919997;font-size:8px}.reconciliation-coverage{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.reconciliation-coverage div{padding:10px;border-radius:9px;background:#eef3e8}.reconciliation-coverage span,.reconciliation-coverage strong{display:block}.reconciliation-coverage span{color:#7f8b78;font-size:8px}.reconciliation-coverage strong{margin-top:4px;font-size:18px}.reconciliation-result ul{display:grid;gap:7px;margin:15px 0;padding:0;list-style:none}.reconciliation-result li{padding-left:12px;color:#727c79;font-size:9px;line-height:1.55}.reconciliation-result li:before{float:left;width:5px;height:5px;margin:4px 0 0 -12px;border-radius:50%;background:#8eb84e;content:""}.reconciliation-rules{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:13px;border-top:1px solid var(--line)}.reconciliation-rules span{padding:6px 7px;border-radius:7px;color:#69766f;background:#f0f2ee;font-size:8px}.replay-comparison{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(135px,.7fr) 24px minmax(135px,.7fr) auto;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;box-shadow:none}.replay-comparison.changed{border-color:#edc2b7;background:#fff8f4}.replay-comparison h3{margin:4px 0;font-size:16px}.replay-comparison>div:first-child>small{color:#909895;font-size:8px}.replay-state{padding:9px 11px;border-radius:9px;background:#eef3e8}.replay-state span,.replay-state strong,.replay-state small{display:block}.replay-state span{color:#7f8b7a;font-size:8px}.replay-state strong{margin:4px 0 2px;font-size:11px}.replay-state small{color:#909891;font-size:7px}.replay-arrow{color:#91a27f;font-weight:800;text-align:center}.replay-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px;color:#f4f7f2;background:var(--ink)}.replay-hero h2{max-width:720px;margin:12px 0 8px;font-size:29px;letter-spacing:-.045em}.replay-hero p{max-width:720px;margin:0;color:#9ca7a4;font-size:11px;line-height:1.7}.replay-hero-actions{display:grid;min-width:245px;gap:8px}.replay-hero-actions small{color:#98a39f;font-size:8px;text-align:center}.replay-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);align-items:start}.replay-library,.replay-import-panel{padding:22px}.replay-package-list{display:grid;gap:9px;margin-top:18px}.replay-package-card{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.2fr) auto;align-items:center;gap:15px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.replay-package-card>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px}.replay-package-card>div:first-child strong{font-size:11px}.replay-package-card>div:first-child small{grid-column:1 / -1;color:#8f9794;font-size:8px}.replay-package-safety{display:flex;flex-wrap:wrap;gap:5px}.replay-package-safety span{padding:5px 7px;border-radius:7px;color:#66735f;background:#eff4e8;font-size:7px}.replay-import-panel h3{margin:5px 0 8px}.replay-import-panel>p:not(.eyebrow){color:#75807c;font-size:10px;line-height:1.6}.replay-import-panel .file-drop{margin:17px 0 10px}.replay-import-panel ul{display:grid;gap:7px;margin:18px 0 0;padding:0;list-style:none}.replay-import-panel li{padding:7px 0;border-bottom:1px solid var(--line);color:#747f7b;font-size:9px}.replay-import-panel li:before{margin-right:7px;color:#79a43a;content:"✓"}.replay-package-card.selected{border-color:#a9c77d;background:#fbfef7}.replay-package-card>.replay-package-title{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:5px 8px}.replay-package-title small{grid-column:1 / -1;color:#8f9794;font-size:8px}.replay-select{display:inline-flex;align-items:center;gap:5px;color:#697669;font-size:8px;font-weight:700;cursor:pointer}.replay-select input{width:13px;height:13px;accent-color:#79a735}.replay-evaluation-panel{margin-top:20px;padding:24px}.replay-evaluation-heading>div{max-width:760px}.replay-evaluation-heading p:not(.eyebrow){margin:5px 0 0;color:#7c8582;font-size:10px;line-height:1.6}.replay-evaluation-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;margin-top:21px}.candidate-form,.candidate-result{padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff}.candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.candidate-guardrails{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.candidate-guardrails span{padding:7px 9px;border-radius:8px;color:#7b857d;background:#eef3e9;font-size:8px}.candidate-guardrails strong{margin-left:4px;color:#4f5e4e}.candidate-run{width:100%;margin-top:12px}.candidate-result{color:#eef4eb;background:var(--ink)}.candidate-result .official-empty{color:#98a49e;border-color:#ffffff24;background:#ffffff09}.candidate-result .official-empty strong{color:#dce5d8}.candidate-result-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.candidate-result-title span,.candidate-result-title strong{display:block}.candidate-result-title span{color:#9aa6a2;font-size:9px}.candidate-result-title strong{margin-top:4px;font-size:15px}.candidate-result-title small{color:#7f8b87;font-size:8px;text-align:right}.candidate-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.candidate-kpis div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff09}.candidate-kpis span,.candidate-kpis strong,.candidate-kpis small{display:block}.candidate-kpis span{color:#899691;font-size:7px}.candidate-kpis strong{overflow:hidden;margin:5px 0 3px;color:#dcedbd;font-size:16px;text-overflow:ellipsis}.candidate-kpis small{color:#7e8b86;font-size:7px;line-height:1.4}.candidate-state-strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.candidate-state-strip span{display:flex;gap:6px;padding:5px 7px;border-radius:7px;color:#9ca7a3;background:#ffffff0e;font-size:7px}.candidate-state-strip b{color:#cbd6c7}.candidate-assumptions{display:grid;gap:5px;margin-top:15px}.candidate-assumptions p{margin:0;padding-left:12px;color:#929e99;font-size:8px;line-height:1.5}.candidate-assumptions p:before{float:left;margin-left:-12px;color:#9ac65b;content:"•"}.candidate-package-results{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:12px}.candidate-package-head,.candidate-package-row{display:grid;grid-template-columns:minmax(150px,1.2fr) .65fr .65fr .65fr .8fr .8fr;align-items:center;gap:8px}.candidate-package-head{padding:9px 11px;color:#838c88;background:#eef1ec;font-size:8px;font-weight:700}.candidate-package-row{padding:10px 11px;border-top:1px solid var(--line);color:#69736f;font-size:9px}.candidate-package-row code{color:#4c5954;font-size:8px}.candidate-package-row strong{color:#39453f}.candidate-history{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.candidate-history>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.candidate-history button{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:9px;color:#66716d;background:#fff;text-align:left;cursor:pointer}.candidate-history button.active{border-color:#a6c37e;background:#f3f9e9}.candidate-history button span{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.candidate-history button strong{color:#46534e;font-size:9px}.candidate-history button small{color:#929a97;font-size:7px}.emergency-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 21px;border:1px solid #f0c2ba;border-radius:16px;background:#fff2ee}.emergency-panel.active{color:#fff;border-color:#4d2020;background:#4d2020}.emergency-panel>div{display:flex;align-items:center;gap:15px}.emergency-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:var(--danger);font-size:22px;font-weight:800}.emergency-panel h2{margin:4px 0;font-size:19px}.emergency-panel p{margin:0;color:#9c5d56;font-size:10px}.emergency-panel.active p{color:#e4b8b8}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:20px;margin-top:20px}.policy-form{padding:23px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.field{min-width:0}.policy-aside{display:grid;align-content:start;gap:15px}.formula-card,.locked-card{padding:21px}.formula-card span,.formula-card strong,.formula-card small{display:block}.formula-card span{margin-top:24px;color:#78817f;font-size:10px}.formula-card strong{margin:5px 0;font-size:45px;letter-spacing:-.07em}.formula-card small{color:#979e9c;font-size:9px}.locked-card{color:#edf1ec;background:var(--ink)}.lock-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--ink);background:var(--lime);font-weight:800}.locked-card h3{margin:18px 0 7px}.locked-card p{color:#96a19e;font-size:10px;line-height:1.65}.locked-card li{color:#aeb8b5;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0}.auto-gate-progress{display:flex;align-items:baseline;gap:7px;margin:14px 0 5px}.auto-gate-progress strong{color:var(--lime);font-size:25px}.auto-gate-progress span{color:#94a09c;font-size:9px}.auto-switch{display:flex;align-items:center;gap:9px;width:100%;margin-top:16px;padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#dce2df;background:#ffffff0d;font-size:10px;font-weight:700;text-align:left}.auto-switch i{position:relative;width:32px;height:18px;border-radius:99px;background:#58615f}.auto-switch i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:.18s ease}.auto-switch.on i{background:var(--lime-dark)}.auto-switch.on i:after{transform:translate(14px)}.locked-card>small{display:block;margin-top:9px;color:#88938f;font-size:8px;line-height:1.55}.diagnosis-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px;color:#f4f7f2;background:var(--ink)}.diagnosis-hero h2{margin:12px 0 7px;font-size:29px;letter-spacing:-.045em}.diagnosis-hero p{max-width:720px;margin:0;color:#9ca7a4;font-size:11px;line-height:1.7}.diagnosis-actions{display:flex;min-width:215px;flex-direction:column;align-items:stretch;gap:7px}.diagnosis-actions .status-chip{justify-content:flex-start;color:#d3d9d6;border-color:#ffffff1c;background:#ffffff0d}.diagnosis-validation{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px}.validation-card{padding:15px 17px;box-shadow:none}.validation-card span,.validation-card strong,.validation-card small{display:block}.validation-card span{color:#808886;font-size:9px}.validation-card strong{margin:7px 0 4px;color:#567c21;font-size:16px}.validation-card small{color:#969d9b;font-size:8px;line-height:1.5}.validation-card.warn strong{color:#ad6b28}.validation-card.safe{border-color:#c9dfa8;background:#f0f9e2}.diagnosis-empty{position:relative;display:flex;min-height:250px;align-items:center;gap:20px;margin-top:20px;overflow:hidden;padding:35px}.diagnosis-empty .shield{position:relative;top:auto;right:auto;flex:0 0 auto;width:72px;height:72px;border-radius:22px;font-size:27px;transform:none}.diagnosis-empty h3{margin:0 0 7px;font-size:22px}.diagnosis-empty p{margin:0;color:#747d7a;font-size:11px;line-height:1.7}.diagnosis-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.diagnosis-content{align-items:start}.task-panel,.execution-gate-card{padding:22px}.mode-pill.ready{color:#4e6820;background:#effbd7}.mode-pill.blocked{color:#934939;background:#fff0ea}.task-empty{margin-top:18px;padding:30px 18px;border:1px dashed #cbd5c3;border-radius:12px;color:#61714f;background:#f3f8eb;text-align:center}.task-empty.blocked{color:#8c5547;border-color:#e6bfb5;background:#fff2ed}.task-empty strong,.task-empty p{display:block}.task-empty p{margin:6px 0 0;font-size:9px}.task-table{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:12px}.task-head,.task-row{display:grid;grid-template-columns:1.15fr .8fr .9fr .8fr .7fr 1.15fr;align-items:center;gap:8px}.task-head{padding:9px 11px;color:#838b89;background:#eef0ec;font-size:8px;font-weight:700}.task-row{padding:11px;border-top:1px solid var(--line);color:#66706d;font-size:9px}.task-row strong{color:#37413e}.task-row time{color:#89918f}.task-status{width:max-content;padding:3px 6px;border-radius:6px;font-weight:800}.task-status.running{color:#547523;background:#edf8db}.task-status.paused,.task-status.unknown{color:#8b622e;background:#fff2dc}.task-status.completed{color:#5f6d69;background:#edf0ed}.task-status.failed{color:#a03e36;background:#ffebe7}.execution-gate-card{color:#edf1ec;background:var(--ink)}.execution-gate-card h3{margin:6px 0 18px;font-size:20px}.execution-gate-card ul{display:grid;gap:7px;padding:0;list-style:none}.execution-gate-card li{padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#aeb8b5;background:#ffffff08;font-size:9px}.execution-gate-card li:before{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#ef8a74;content:""}.execution-gate-card li.ok:before{background:var(--lime)}.execution-gate-card>p:last-child{margin:18px 0 0;color:#899592;font-size:9px;line-height:1.6}.audit-panel{padding:24px}.audit-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:10px;margin-top:20px;padding:13px;border:1px solid #e0e4dd;border-radius:12px;background:#f3f5f1}.audit-toolbar label>span{display:block;margin-bottom:6px;color:#79837e;font-size:9px;font-weight:750}.audit-toolbar input,.audit-toolbar select{min-height:38px;background:#fff}.audit-clear{min-height:38px}.audit-table{margin-top:14px;overflow:auto;border:1px solid var(--line);border-radius:12px}.audit-head,.audit-row{display:grid;grid-template-columns:115px 65px 180px minmax(260px,1fr) 80px;align-items:center;gap:10px}.audit-head{padding:10px 13px;color:#8b9391;background:#eef0ec;font-size:9px;font-weight:700}.audit-row{padding:11px 13px;border-top:1px solid var(--line);font-size:10px}.audit-row time,.audit-row>span:last-child{color:#89918f}.audit-row code{color:#475250;font-size:9px}.audit-row p{margin:0;color:#626c69}.severity{width:max-content;padding:3px 6px;border-radius:6px;font-size:8px;font-weight:800}.severity.info{color:#527423;background:#eef9dd}.severity.warn{color:#956123;background:#fff2db}.severity.error,.severity.critical{color:#a03e36;background:#ffebe7}.table-empty{padding:45px;color:#949b99;text-align:center;font-size:11px}.planned-feature{position:relative;min-height:580px;overflow:hidden;padding:70px;background:linear-gradient(135deg,#f9faf5,#eef5e2)}.planned-number{position:absolute;top:-30px;right:20px;color:#141b1e0b;font-size:210px;font-weight:800;letter-spacing:-.1em}.planned-feature h2{max-width:650px;margin:15px 0;font-size:48px;letter-spacing:-.06em}.planned-feature>p:not(.eyebrow){max-width:650px;color:#66716e;line-height:1.75}.planned-steps{display:flex;gap:8px;margin:35px 0}.planned-steps span{padding:8px 10px;border:1px solid #cad7b6;border-radius:8px;color:#607448;background:#fff9;font-size:9px;font-weight:700}@media(max-width:1120px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-inline:12px}.page-content,.topbar{padding-left:22px;padding-right:22px}.hero-grid{grid-template-columns:1fr}.hero-monitor{min-height:360px}.metric-strip,.live-kpis,.diagnosis-kpis,.diagnosis-validation,.operational-metrics{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.content-grid.two-one,.content-grid.chart-decision,.content-grid.official-ops-grid,.content-grid.replay-layout,.policy-layout,.quality-foot,.replay-evaluation-layout,.history-command-grid.has-platform-preview,.history-context,.history-results-grid{grid-template-columns:1fr}.platform-account-card{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid var(--line)}.entry-grid,.form-grid{grid-template-columns:repeat(2,1fr)}.policy-aside{grid-template-columns:1fr 1fr}.operational-dimensions{grid-template-columns:repeat(3,1fr)}.replay-comparison{grid-template-columns:1fr 1fr 24px 1fr}.replay-comparison>.mode-pill{grid-column:1 / -1;width:max-content}.candidate-history>div:last-child{grid-template-columns:repeat(2,1fr)}.local-authorization-form{grid-template-columns:1fr 1fr}.local-authorization-actions{grid-column:1 / -1}.execution-preflight-result{grid-template-columns:1fr 1fr}.preflight-reasons{grid-column:1 / -1}.audit-table,.task-table,.candidate-package-results{overflow-x:auto}.audit-head,.audit-row{min-width:850px}.task-head,.task-row{min-width:700px}.candidate-package-head,.candidate-package-row{min-width:720px}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:12px}.brand-block{padding-bottom:12px}.nav-caption,.sidebar-spacer,.safety-card.dark,.privacy-note{display:none}.sidebar nav{display:flex;overflow-x:auto}.nav-item{min-width:max-content;grid-template-columns:26px auto}.nav-item small{display:none}.topbar{align-items:flex-start;padding:16px}.topbar-status{max-width:55%}.page-content{padding:17px 15px 40px}.hero-copy{padding:20px 2px}.hero-copy h2{font-size:39px}.hero-actions,.live-toolbar,.history-command-heading,.quality-heading,.diagnosis-hero,.official-job-heading,.replay-hero,.replay-evaluation-heading,.action-preview-heading,.local-authorization-heading,.local-authorization-result,.operational-heading{align-items:stretch;flex-direction:column}.hero-actions .button{flex:1}.metric-strip,.live-kpis,.diagnosis-kpis,.diagnosis-validation,.entry-grid,.form-grid,.policy-aside,.source-health-grid,.compass-evidence,.reconciliation-coverage,.reconciliation-rules,.replay-comparison,.replay-package-card,.candidate-grid,.candidate-kpis,.action-preview-values,.local-authorization-form,.execution-preflight-result,.operational-metrics,.operational-grid,.operational-dimensions,.historical-module-grid,.history-test-steps ol,.platform-account-card{grid-template-columns:1fr}.account-state{justify-self:start;text-align:left}.metric-item{border-right:0;border-bottom:1px solid var(--line)}.scenario-launcher,.date-form{grid-template-columns:1fr}.live-controls{flex-wrap:wrap}.live-controls select{width:100%}.operational-status{justify-items:start}.decision-row{grid-template-columns:10px 64px 70px 1fr}.decision-row>span:last-child{display:none}.connector-summary,.diagnosis-actions,.replay-hero-actions{width:100%;min-width:0}.connector-summary{justify-content:flex-start}.policy-form,.replay-evaluation-panel,.action-preview-panel,.operational-panel{padding:16px}.emergency-panel{align-items:stretch;flex-direction:column}.readiness-group{justify-content:flex-start}.readiness-group small{text-align:left}.quality-issues p{grid-template-columns:1fr}.diagnosis-empty{align-items:flex-start;flex-direction:column}.official-job-row{grid-template-columns:1fr}.official-job-stages{grid-template-columns:repeat(3,1fr)}.replay-comparison .replay-arrow{transform:rotate(90deg)}.replay-comparison>.mode-pill{grid-column:auto}.candidate-history>div:last-child{grid-template-columns:1fr}.candidate-result-title{align-items:flex-start;flex-direction:column}.candidate-result-title small{text-align:left}.action-preview-heading>div:last-child{justify-items:start}.local-authorization-actions,.confirmed-local-actions{grid-column:auto;flex-direction:column}.preflight-reasons{grid-column:auto}.planned-feature{padding:35px 25px}.planned-feature h2{font-size:35px}.planned-steps{flex-wrap:wrap}.official-upload.compact{grid-template-columns:1fr}.quick-download-action{align-items:stretch;flex-direction:column}.quick-download-action .button{width:100%}.embedded-platform-workspace.expanded{inset:8px}.platform-preview-open{grid-template-columns:auto 1fr}.platform-preview-open small{grid-column:2}}@media(max-width:1120px)and (min-width:761px){.eligibility-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.commerce-account-screen{padding:18px}.commerce-account-layout{grid-template-columns:1fr;gap:30px}.commerce-account-intro h1{font-size:38px}.commerce-account-intro ul{display:none}.commerce-account-card{padding:24px}.commerce-account-card dl,.commerce-account-actions{grid-template-columns:1fr}.commerce-account-actions .button.secondary{width:100%}.eligibility-grid{grid-template-columns:1fr}.browser-mode-control{align-items:stretch;flex-direction:column}.browser-mode-control label{width:100%}.browser-runtime-actions{justify-content:stretch}.browser-runtime-actions .button{flex:1}.automation-readiness{padding:16px}.archive-actions{flex-direction:column}.app-home-header{align-items:flex-start;padding:13px 16px}.app-home-account small{display:none}.shared-layer-badges{max-width:46%}.shared-layer-badges span:nth-child(n+3){display:none}.app-home-main{width:min(100% - 28px,1180px);padding-top:45px}.module-directory-heading h1{font-size:39px}.module-choice-grid{grid-template-columns:1fr;margin-top:30px}.module-choice-card{min-height:345px;padding:22px}.module-setup-header{padding:11px 14px}.module-setup-card{width:min(100% - 24px,680px);margin:24px auto;padding:24px 20px}.module-setup-progress-copy{align-items:flex-start;flex-direction:column;gap:4px}.standalone-module-header{grid-template-columns:1fr auto;padding:11px 14px}.standalone-module-title{grid-column:2;grid-row:1;justify-self:end}.standalone-module-badges{display:none}.standalone-module-content{padding:12px}}.history-command-heading{align-items:flex-start;padding:28px 30px}.history-kicker,.section-label,.platform-workspace-label{display:block;color:#90b650;font-size:12px;font-weight:800;letter-spacing:.04em}.history-command-heading h2{margin:8px 0 9px;font-size:30px;line-height:1.2}.history-command-heading p{max-width:720px;color:#bac2bf;font-size:14px;line-height:1.7}.history-readiness{display:flex;min-width:190px;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#ffffff0f}.history-readiness>i{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#e8a454;box-shadow:0 0 0 5px #e8a4541f}.history-readiness.ready>i{background:var(--lime);box-shadow:0 0 0 5px #c9ff631f}.history-readiness strong,.history-readiness small{display:block}.history-readiness strong{font-size:14px}.history-readiness small{margin-top:4px;color:#9fa9a5;font-size:12px}.history-command-grid{gap:22px;padding:24px}.history-command-grid.has-platform-preview{grid-template-columns:minmax(500px,.96fr) minmax(460px,1.04fr);align-items:stretch}.history-action-stack{align-content:start;gap:16px}.history-action-card{padding:21px;border-radius:16px}.history-action-card.primary-action{border-color:#bcd58c;background:linear-gradient(145deg,#fbfdf6,#f4f9e8);box-shadow:0 12px 32px #4d69201a}.history-action-title{gap:14px}.history-action-title small{color:#7e8982;font-size:12px;font-weight:650}.history-action-title strong{margin-top:4px;font-size:18px;letter-spacing:-.02em}.history-recommended,.history-optional{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#4e6e1d;background:#e8f5d2;font-size:11px;font-weight:800}.history-optional{color:#69736f;background:#eef0ed}.history-date-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.history-date-presets button{padding:6px 11px;border:1px solid #d2dcc5;border-radius:999px;color:#687464;background:#ffffffc7;font-size:11px;font-weight:750}.history-date-presets button.active{color:#42600f;border-color:#a9c977;background:#eaf6d7;box-shadow:inset 0 0 0 1px #7ea63d14}.history-action-card .form-help.error{color:#9c493c}.history-action-card .date-form{gap:14px;margin-top:20px}.history-action-card .date-form label span{margin-bottom:8px;font-size:13px}.history-action-card .date-form input{min-height:48px;font-size:14px}.history-primary-button{min-width:126px;min-height:48px;font-size:14px}.history-action-card .form-help{margin:13px 0 0;color:#78827c;font-size:12px;line-height:1.65}.official-upload.compact{gap:12px;margin-top:18px}.official-upload.compact .file-drop{min-height:82px;padding:15px 17px}.official-upload.compact .file-drop span{max-width:360px;font-size:14px}.official-upload.compact .file-drop small{margin-top:7px;font-size:11px}.official-upload.compact .button{min-width:126px;font-size:13px}.history-workflow-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #c9dda8;border-radius:12px;color:#4f672c;background:#f2f8e8}.history-workflow-notice i{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#789f3c;font-size:12px;font-style:normal;font-weight:900}.history-workflow-notice p{margin:1px 0 0;font-size:13px;line-height:1.55}.history-workflow-notice.warning{color:#805526;border-color:#e3c18d;background:#fff6e7}.history-workflow-notice.warning i{background:#c98a38}.history-browser-placeholder{min-height:500px;padding:34px}.history-browser-placeholder>span{color:#6f8f3e;font-size:12px;font-weight:800}.history-browser-placeholder h3{font-size:22px}.history-browser-placeholder p:last-child{font-size:13px}.embedded-platform-workspace.preview{height:500px}.embedded-platform-toolbar{min-height:78px;padding:13px 16px}.platform-workspace-label{color:#6d8f39;font-size:11px}.embedded-platform-toolbar strong{margin-top:5px;font-size:16px}.embedded-platform-toolbar small{max-width:430px;margin-top:5px;font-size:12px}.embedded-platform-actions{gap:8px}.embedded-platform-actions button{padding:9px 12px;font-size:12px}.embedded-platform-viewport{min-height:360px}.embedded-platform-safety{gap:8px;padding:10px 14px;font-size:11px}.embedded-platform-safety span{padding:5px 8px}.history-results-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:22px}.history-results-grid .report-panel,.history-results-grid .import-panel{padding:25px}.section-label{color:#6e8b3e;font-size:11px}.history-results-grid h3{margin:6px 0 0;font-size:22px}.report-result{margin-top:22px;border-radius:14px}.result-header{align-items:center;padding:14px 16px;font-size:12px}.result-header>div{display:grid;gap:4px}.result-header>div:last-child{justify-items:end;color:#6f7d67}.result-header strong{font-size:15px}.result-header span{line-height:1.4}.historical-module-grid{gap:11px;padding:16px}.historical-module-card{gap:10px;padding:15px;border-radius:11px}.historical-module-card>span{font-size:11px}.historical-module-card>strong{font-size:17px}.historical-module-card small{font-size:10px}.historical-module-card b{margin-top:4px;font-size:12px}.historical-account-metrics{gap:9px;padding:0 16px 16px}.historical-account-metrics div{min-width:150px;padding:11px 12px}.historical-account-metrics span{font-size:10px}.historical-account-metrics strong{margin-top:5px;font-size:13px}.historical-findings{gap:7px;padding:0 16px 16px}.historical-findings p{padding:9px 11px;border-radius:8px;background:#f2f4ef;font-size:12px}.official-result{display:grid;grid-template-columns:1fr;gap:13px;margin-top:18px}.official-result-summary{display:grid;gap:8px}.official-result-summary>div{padding:12px 13px;border-radius:10px;background:#eef3e8}.official-result-summary span,.official-result-summary strong{display:block}.official-result-summary span{color:#788575;font-size:11px}.official-result-summary strong{margin-top:5px;font-size:14px;line-height:1.45}.official-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.official-metric-grid>div{padding:10px 11px;border:1px solid #e0e5dc;border-radius:9px;background:#fff}.official-metric-grid span,.official-metric-grid strong{display:block}.official-metric-grid span{color:#7b8580;font-size:10px}.official-metric-grid strong{margin-top:4px;font-size:13px}.official-mapping-note{margin:0;padding:11px;border-radius:9px;color:#8a602c;background:#fff2df;font-size:12px;line-height:1.55}.history-details{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;margin-top:22px;padding:24px 26px}.history-details-heading h3{margin:6px 0 0;font-size:20px}.history-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.history-policy-grid article{padding:14px;border:1px solid #dfe4dc;border-radius:11px;background:#fff}.history-policy-grid strong{font-size:14px}.history-policy-grid p{margin:7px 0 0;color:#717b76;font-size:12px;line-height:1.6}.history-connection-details{align-self:start;padding:2px 0 0 24px;border-left:1px solid var(--line)}.history-connection-details summary{padding:8px 0;color:#4d5b55;font-size:14px;font-weight:800;cursor:pointer}.history-connection-grid{display:grid;gap:8px;margin-top:10px}.history-connection-grid>div{padding:11px 12px;border-radius:10px;background:#f0f3ed}.history-connection-grid span,.history-connection-grid strong,.history-connection-grid small{display:block}.history-connection-grid span{color:#7c8781;font-size:10px}.history-connection-grid strong{margin-top:4px;font-size:13px}.history-connection-grid small{margin-top:3px;color:#8c9590;font-size:10px}.history-safety-note{margin:12px 0 0;color:#7f8983;font-size:11px;line-height:1.65}.history-browser-control{margin-top:12px}.history-reconciliation-panel{margin-top:22px;padding:24px 26px}.history-reconciliation-panel h3{margin:6px 0 0;font-size:20px}.reconciliation-result{margin-top:17px}.reconciliation-status small{font-size:11px}.reconciliation-coverage{gap:10px}.reconciliation-coverage div{padding:13px}.reconciliation-coverage span{font-size:11px}.reconciliation-coverage strong{font-size:20px}.reconciliation-result li{font-size:12px}@media(max-width:1220px){.history-command-grid.has-platform-preview,.history-results-grid,.history-details{grid-template-columns:1fr}.history-command-grid.has-platform-preview{align-items:start}.embedded-platform-workspace.preview{height:520px}.history-connection-details{padding:18px 0 0;border-top:1px solid var(--line);border-left:0}}@media(max-width:760px){.history-command-heading{padding:22px}.history-command-heading h2{font-size:25px}.history-readiness{width:100%}.history-command-grid{padding:15px}.history-action-card{padding:17px}.history-action-title strong{font-size:16px}.official-upload.compact,.history-action-card .date-form,.historical-module-grid,.history-policy-grid,.official-metric-grid,.reconciliation-coverage{grid-template-columns:1fr}.embedded-platform-workspace.preview{height:430px}.embedded-platform-toolbar{min-height:74px}.embedded-platform-workspace.expanded{inset:8px}.history-results-grid .report-panel,.history-results-grid .import-panel,.history-details,.history-reconciliation-panel{padding:18px}.result-header{align-items:flex-start;flex-direction:column;gap:9px}.result-header>div:last-child{justify-items:start}}@media(max-width:1120px){.live-toolbar{align-items:stretch;flex-direction:column}.live-controls{display:grid;width:100%;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(105px,1fr))}.live-controls select,.live-controls .button,.live-controls .icon-button{width:100%;min-width:0;white-space:nowrap}.audit-toolbar{grid-template-columns:minmax(0,1fr) 170px auto}}@media(max-width:760px){.live-controls{grid-template-columns:1fr 1fr}.live-controls select{grid-column:1 / -1}.audit-toolbar{grid-template-columns:1fr}.audit-clear{width:100%}.status-refresh-button small{display:none}}@media(max-height:800px)and (min-width:761px){.sidebar{padding-top:14px;padding-bottom:12px}.module-back-button{margin-bottom:10px}.brand-block{padding-bottom:14px}.nav-caption{margin-top:14px}.sidebar nav{gap:3px}.nav-item{padding-top:6px;padding-bottom:6px}.safety-card.dark{padding:12px}.safety-card p{margin:6px 0 9px;line-height:1.45}.privacy-note{display:none}}.module-visible-details{grid-column:1 / -1;margin-top:2px;padding-top:9px;border-top:1px solid rgba(58,74,51,.11)}.module-visible-details summary{display:flex;align-items:center;justify-content:space-between;color:#63705f;font-size:11px;font-weight:800;cursor:pointer}.module-visible-details summary b{margin:0;padding:2px 7px;border-radius:999px;color:#4d6728;background:#e8f2d9;font-size:10px}.module-visible-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.module-visible-grid>div{min-width:0;padding:9px 10px;border:1px solid #e0e6dc;border-radius:8px;background:#fff}.module-visible-grid span,.module-visible-grid strong{display:block}.module-visible-grid span{overflow:hidden;color:#7b867e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.module-visible-grid strong{overflow-wrap:anywhere;margin-top:4px;color:#374039;font-size:12px}.module-visible-grid p{grid-column:1 / -1;margin:0;color:#7c867f;font-size:11px}.historical-report-archive{margin-top:22px;padding:25px 26px}.archive-heading{align-items:flex-start}.archive-heading h3{margin:6px 0 0;font-size:21px}.archive-heading p{max-width:760px;margin:8px 0 0;color:#727d77;font-size:12px;line-height:1.65}.archive-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.archive-counts span{padding:7px 10px;border-radius:999px;color:#59684f;background:#edf3e7;font-size:10px;font-weight:800}.report-archive-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:20px;margin-top:22px}.report-archive-list,.official-archive-list{min-width:0}.report-archive-list>h4,.official-archive-list>h4{margin:0 0 10px;color:#4e5a54;font-size:13px}.report-archive-item,.official-archive-item,.product-official-list details{overflow:hidden;margin-top:8px;border:1px solid #dce3d8;border-radius:12px;background:#fbfcf9}.report-archive-item>summary,.official-archive-item>summary,.product-official-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer}.report-archive-item>summary:hover,.official-archive-item>summary:hover,.product-official-list summary:hover{background:#f2f7ec}.report-archive-item>summary span,.official-archive-item>summary span,.product-official-list summary span{min-width:0}.report-archive-item>summary strong,.report-archive-item>summary small,.official-archive-item>summary strong,.official-archive-item>summary small,.product-official-list summary strong,.product-official-list summary small{display:block}.report-archive-item>summary strong,.official-archive-item>summary strong,.product-official-list summary strong{overflow:hidden;color:#3e4943;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.report-archive-item>summary small,.official-archive-item>summary small,.product-official-list summary small{margin-top:4px;color:#8a948e;font-size:9px}.report-archive-item>summary b,.official-archive-item>summary b,.product-official-list summary b{flex:0 0 auto;color:#617251;font-size:10px}.report-archive-item[open]>summary,.official-archive-item[open]>summary,.product-official-list details[open]>summary{border-bottom:1px solid #dfe5dc;background:#f1f6eb}.report-archive-item .report-result,.official-archive-item .official-result,.product-official-list .official-result{margin:0;padding:14px}.official-result-summary{grid-template-columns:1fr 1fr}.official-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 -3px;color:#4c5852;font-size:12px}.official-subheading small{color:#87918b;font-size:9px;font-weight:650}.official-metric-grid>div>small{display:block;margin-top:5px;color:#97a09b;font-size:8px}.official-derived-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.official-derived-grid>div{padding:10px 11px;border-radius:9px;color:#5f694f;background:#f2f6e9}.official-derived-grid span,.official-derived-grid strong{display:block}.official-derived-grid span{font-size:9px}.official-derived-grid strong{margin-top:4px;font-size:12px}.official-file-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #d8e1d2;border-radius:11px;background:#f7faf3}.official-file-actions>div{min-width:0}.official-file-actions span,.official-file-actions strong,.official-file-actions small{display:block}.official-file-actions span{color:#7a8778;font-size:9px}.official-file-actions strong{overflow:hidden;margin-top:4px;color:#3f4a43;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.official-file-actions small{margin-top:4px;color:#8e9891;font-size:8px}.official-file-actions .button{flex:0 0 auto;text-decoration:none}.official-native-note{margin:0;padding:10px 11px;border-radius:9px;color:#66725d;background:#eef3e9;font-size:10px;line-height:1.6}.product-delivery-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;color:#f2f5ef;background:linear-gradient(130deg,#1b2823,#263a2c 64%,#36552c)}.product-delivery-hero>div:first-child{max-width:820px}.product-delivery-hero .section-label{color:#bfe66f}.product-delivery-hero h2{margin:8px 0 10px;font-size:30px;line-height:1.25}.product-delivery-hero p{margin:0;color:#bac5bf;font-size:13px;line-height:1.75}.product-readiness{display:flex;min-width:205px;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#ffffff12}.product-readiness>i{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#e4a150;box-shadow:0 0 0 5px #e4a15021}.product-readiness.ready>i{background:var(--lime);box-shadow:0 0 0 5px #c9ff6321}.product-readiness strong,.product-readiness small{display:block}.product-readiness strong{font-size:13px}.product-readiness small{margin-top:4px;color:#9daaa3;font-size:10px}.product-hero-actions{display:grid;min-width:290px;justify-items:stretch;gap:9px}.product-hero-actions>small{max-width:320px;color:#9eaaa4;font-size:8px;line-height:1.5;text-align:right}.product-refresh-button{min-height:40px;white-space:nowrap}.sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.four-quadrant-center{margin-top:18px;padding:27px 28px;border-color:#cbdabd;background:linear-gradient(180deg,#fff,#f9fcf5)}.four-quadrant-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.four-quadrant-hero>div:first-child{max-width:850px}.four-quadrant-hero h3{margin:7px 0 0;color:#2f3d33;font-size:24px;line-height:1.35}.four-quadrant-hero p{max-width:820px;margin:8px 0 0;color:#69766e;font-size:11px;line-height:1.7}.four-quadrant-safe-badge{flex:0 0 230px;padding:13px 15px;border:1px solid #edcfaa;border-radius:12px;color:#795831;background:#fff7e9}.four-quadrant-safe-badge strong,.four-quadrant-safe-badge span,.four-quadrant-safe-badge small{display:block}.four-quadrant-safe-badge strong{font-size:12px}.four-quadrant-safe-badge span{margin-top:5px;font-size:10px;font-weight:800}.four-quadrant-safe-badge small{margin-top:5px;color:#9b7b54;font-size:8px}.four-quadrant-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.four-quadrant-readiness article{position:relative;min-width:0;padding:12px 13px 12px 29px;border:1px solid #dee5da;border-radius:10px;background:#fafcf8}.four-quadrant-readiness article:before{position:absolute;top:16px;left:13px;width:8px;height:8px;border-radius:50%;background:#d99e55;content:""}.four-quadrant-readiness article.ready:before{background:#78a947;box-shadow:0 0 0 4px #78a9471a}.four-quadrant-readiness span,.four-quadrant-readiness strong,.four-quadrant-readiness small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.four-quadrant-readiness span{color:#7c8880;font-size:8px;font-weight:800}.four-quadrant-readiness strong{margin-top:4px;color:#3d4c42;font-size:11px}.four-quadrant-readiness small{margin-top:4px;color:#929b95;font-size:7px}.basic-product-analysis{overflow:hidden;margin-top:13px;border:1px solid #d7e2ce;border-radius:12px;background:#f8fbf5}.basic-product-analysis>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;cursor:pointer;list-style:none}.basic-product-analysis>summary::-webkit-details-marker{display:none}.basic-product-analysis>summary span,.basic-product-analysis>summary strong,.basic-product-analysis>summary small{display:block}.basic-product-analysis>summary strong{color:#43513f;font-size:11px}.basic-product-analysis>summary small{margin-top:4px;color:#849083;font-size:8px}.basic-product-analysis>summary b{flex:0 0 auto;color:#5d774b;font-size:9px}.basic-product-analysis[open]>summary{border-bottom:1px solid #dce6d5;background:#f0f6ea}.basic-product-analysis-body{padding:14px 15px}.basic-product-analysis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.basic-product-analysis-grid label{min-width:0}.basic-product-analysis-grid span{display:block;color:#748075;font-size:8px;font-weight:750}.basic-product-analysis-grid input{width:100%;box-sizing:border-box;margin-top:5px;padding:8px 9px;border:1px solid #cad7c3;border-radius:8px;color:#344136;background:#fff;font:inherit;font-size:10px}.basic-product-analysis-grid input:focus{border-color:#75a346;outline:2px solid rgba(117,163,70,.13)}.basic-product-analysis-grid input:disabled{color:#8b948d;background:#eef2eb}.basic-product-advanced{margin-top:9px;border:1px solid #dfe7da;border-radius:9px;background:#ffffffb3}.basic-product-advanced>summary{padding:9px 11px;color:#687765;font-size:8px;font-weight:800;cursor:pointer}.basic-product-advanced[open]>summary{border-bottom:1px solid #e1e8de}.basic-product-advanced>.basic-product-analysis-grid{padding:10px}.basic-product-analysis-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding-top:11px;border-top:1px solid #e0e7dc}.basic-product-analysis-actions strong,.basic-product-analysis-actions small{display:block}.basic-product-analysis-actions strong{color:#516746;font-size:9px}.basic-product-analysis-actions small{margin-top:4px;color:#879087;font-size:8px;line-height:1.5}.basic-product-analysis-actions .button{flex:0 0 auto}.four-quadrant-explanation{overflow:hidden;margin-top:12px;border:1px solid #e0e7dc;border-radius:10px;background:#fbfcfa}.four-quadrant-explanation>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;cursor:pointer}.four-quadrant-explanation>summary span,.four-quadrant-explanation>summary strong,.four-quadrant-explanation>summary small{display:block}.four-quadrant-explanation>summary strong{color:#4b594f;font-size:10px}.four-quadrant-explanation>summary small{margin-top:3px;color:#8a948e;font-size:7px}.four-quadrant-explanation>summary b{color:#60784f;font-size:8px}.four-quadrant-explanation[open]>summary{border-bottom:1px solid #e2e8df;background:#f4f8f0}.four-quadrant-explanation .four-quadrant-grid{margin:0;padding:11px}.four-quadrant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.four-quadrant-card{min-width:0;padding:15px 16px;border:1px solid #d9e2d5;border-radius:12px;background:#f6faf2}.four-quadrant-card.quadrant-1{border-color:#c7dfb3;background:#f2f9eb}.four-quadrant-card.quadrant-2{border-color:#ded8aa;background:#fbfaec}.four-quadrant-card.quadrant-3{border-color:#c9d8e2;background:#f1f7fa}.four-quadrant-card.quadrant-4{border-color:#ded6d2;background:#f7f5f4}.four-quadrant-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.four-quadrant-card>div span{color:#78857b;font-size:8px;font-weight:850}.four-quadrant-card>div b{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;color:#52703d;background:#ffffffdb;font-size:10px}.four-quadrant-card h4{margin:10px 0 0;color:#35443a;font-size:14px}.four-quadrant-card p{min-height:43px;margin:7px 0 0;color:#6f7a73;font-size:9px;line-height:1.6}.four-quadrant-card>small{display:block;margin-top:9px;padding-top:8px;border-top:1px solid rgba(89,107,86,.12);color:#768079;font-size:8px;line-height:1.55}.four-quadrant-recommendations{margin-top:20px;padding-top:18px;border-top:1px solid #e0e7dc}.four-quadrant-recommendations .section-heading h4{margin:5px 0 0;color:#3b4940;font-size:16px}.four-quadrant-empty{margin-top:12px;padding:19px;border:1px dashed #cad7c1;border-radius:11px;text-align:center;background:#f6f9f2}.four-quadrant-empty strong{color:#4f6048;font-size:12px}.four-quadrant-empty p{max-width:760px;margin:7px auto 0;color:#7b867f;font-size:9px;line-height:1.65}.four-quadrant-result-list{display:grid;gap:9px;margin-top:12px}.four-quadrant-result-list>article{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:15px;align-items:center;padding:14px 15px;border:1px solid #dce5d8;border-left-width:4px;border-radius:11px;background:#fff}.four-quadrant-result-list>article.recommendation-top_up{border-left-color:#7cac49}.four-quadrant-result-list>article.recommendation-delete{border-left-color:#cf765f}.four-quadrant-result-list>article.recommendation-hold,.four-quadrant-result-list>article.recommendation-observe{border-left-color:#d3a454}.four-quadrant-result-main span,.four-quadrant-result-main strong,.four-quadrant-result-main p{display:block}.four-quadrant-result-main span{color:#7d8881;font-size:8px}.four-quadrant-result-main strong{margin-top:4px;color:#344239;font-size:13px}.four-quadrant-result-main p{margin:5px 0 0;color:#7d8781;font-size:8px;line-height:1.55}.four-quadrant-draft-summary,.four-quadrant-reason-summary{display:block;margin-top:5px;color:#607852;font-size:8px;line-height:1.5}.four-quadrant-reason-summary{color:#7b857e}.recommendation-budget-control{display:grid;grid-template-columns:minmax(150px,220px) minmax(180px,1fr);align-items:end;gap:10px;margin-top:9px;padding:9px 10px;border:1px solid #d7e4ce;border-radius:9px;background:#f5f9f1}.recommendation-budget-control label span{color:#61725e;font-size:8px;font-weight:800}.recommendation-budget-control input{width:100%;box-sizing:border-box;margin-top:5px;padding:7px 8px;border:1px solid #c8d6c0;border-radius:7px;color:#35433a;background:#fff;font:inherit;font-size:10px}.recommendation-budget-control>small{color:#788679;font-size:7px;line-height:1.5}.four-quadrant-result-route{min-width:0;padding:9px 10px;border-radius:8px;background:#f2f6ee}.four-quadrant-result-route span,.four-quadrant-result-route small,.four-quadrant-result-route em{display:block}.four-quadrant-result-route span{color:#506a3e;font-size:9px;font-weight:850}.four-quadrant-result-route small{margin-top:4px;color:#7e8a80;font-size:7px;line-height:1.4}.four-quadrant-result-route em{margin-top:4px;color:#a0653e;font-size:7px;font-style:normal}.four-quadrant-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.four-quadrant-review-actions .button{padding:8px 10px;font-size:8px}.four-quadrant-review-actions>small{flex-basis:100%;max-width:250px;color:#9a734b;font-size:7px;line-height:1.4;text-align:right}.four-quadrant-review-actions .text-button.compact{padding:7px 4px;font-size:8px}.four-quadrant-routing-settings,.product-expert-workspace,.product-platform-advanced{overflow:hidden;margin-top:17px;border:1px solid #d8e2d3;border-radius:12px;background:#fbfcfa}.four-quadrant-routing-settings>summary,.product-expert-workspace>summary,.product-platform-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;cursor:pointer}.four-quadrant-routing-settings>summary:hover,.product-expert-workspace>summary:hover,.product-platform-advanced>summary:hover{background:#f1f6ec}.four-quadrant-routing-settings>summary span,.product-expert-workspace>summary span,.product-platform-advanced>summary span{min-width:0}.four-quadrant-routing-settings>summary strong,.four-quadrant-routing-settings>summary small,.product-expert-workspace>summary strong,.product-expert-workspace>summary small,.product-platform-advanced>summary strong,.product-platform-advanced>summary small{display:block}.four-quadrant-routing-settings>summary strong,.product-expert-workspace>summary strong,.product-platform-advanced>summary strong{color:#425047;font-size:12px}.four-quadrant-routing-settings>summary small,.product-expert-workspace>summary small,.product-platform-advanced>summary small{margin-top:4px;color:#87918a;font-size:8px}.four-quadrant-routing-settings>summary b,.product-expert-workspace>summary b,.product-platform-advanced>summary b{flex:0 0 auto;color:#5e7849;font-size:9px}.four-quadrant-routing-settings[open]>summary,.product-expert-workspace[open]>summary,.product-platform-advanced[open]>summary{border-bottom:1px solid #dde5d9;background:#f0f6e9}.four-quadrant-routing-body{padding:15px}.four-quadrant-routing-warning{padding:11px 12px;border:1px solid #efd7b6;border-radius:9px;background:#fff8eb}.four-quadrant-routing-warning strong{color:#795a35;font-size:10px}.four-quadrant-routing-warning p{margin:4px 0 0;color:#8f7557;font-size:8px;line-height:1.55}.four-quadrant-route-table{overflow:hidden;margin-top:11px;border:1px solid #dce4d8;border-radius:10px}.four-quadrant-route-head,.four-quadrant-route-row{display:grid;grid-template-columns:180px 1fr 1fr;gap:12px;align-items:center}.four-quadrant-route-head{padding:8px 12px;color:#738077;background:#edf3e8;font-size:8px;font-weight:850}.four-quadrant-route-row{padding:10px 12px;border-top:1px solid #e4e9e1;background:#fff}.four-quadrant-route-row>span strong,.four-quadrant-route-row>span small{display:block}.four-quadrant-route-row>span strong{color:#46534a;font-size:10px}.four-quadrant-route-row>span small{margin-top:3px;color:#8d9690;font-size:7px}.four-quadrant-route-row label{min-width:0}.four-quadrant-route-row select{width:100%;padding:7px 8px;border:1px solid #cdd8c8;border-radius:7px;color:#435047;background:#fff;font:inherit;font-size:9px}.four-quadrant-route-row label>small{display:block;margin-top:4px;color:#929b95;font-size:7px}.four-quadrant-routing-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.four-quadrant-routing-actions strong,.four-quadrant-routing-actions small{display:block}.four-quadrant-routing-actions strong{color:#516447;font-size:9px}.four-quadrant-routing-actions small{margin-top:4px;color:#929b95;font-size:7px}.four-quadrant-routing-actions .button{flex:0 0 auto}.product-expert-workspace,.product-platform-advanced{background:transparent}.product-expert-workspace-body,.product-platform-advanced-body{padding:0 18px 18px}.product-expert-workspace-body>.panel:first-child,.product-platform-advanced-body>.panel:first-child{margin-top:18px}.product-source-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.product-source-strip article{padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:#fff}.product-source-strip span,.product-source-strip strong,.product-source-strip small{display:block}.product-source-strip span{color:#7e8983;font-size:10px}.product-source-strip strong{margin-top:5px;color:#37443b;font-size:16px}.product-source-strip small{margin-top:5px;color:#929b96;font-size:9px}.product-delivery-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:18px;margin-top:18px}.product-metrics-panel,.product-entry-guide,.product-health-panel,.product-action-entry-panel,.product-platform-panel,.product-official-reports,.product-data-workspace,.product-roi-control-panel{padding:23px 24px}.product-health-panel h3{margin:6px 0 0;font-size:18px}.product-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px}.product-health-grid article{min-width:0;padding:10px 11px;border-radius:9px;background:#eef3e9}.product-health-grid span,.product-health-grid strong,.product-health-grid small{display:block}.product-health-grid span{color:#7f8a82;font-size:8px}.product-health-grid strong{margin-top:4px;color:#38473d;font-size:17px}.product-health-grid small{overflow:hidden;margin-top:3px;color:#8b958f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.product-health-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid #e1e7de}.product-health-foot>span{color:#87918b;font-size:8px}.product-health-foot .text-button{flex:0 0 auto;font-size:8px}.product-visible-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.product-visible-metrics>div{min-width:0;padding:13px;border:1px solid #dfe5dc;border-radius:10px;background:#fbfcf9}.product-visible-metrics span,.product-visible-metrics strong{display:block}.product-visible-metrics span{overflow:hidden;color:#7c8781;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-visible-metrics strong{overflow-wrap:anywhere;margin-top:6px;color:#344138;font-size:16px}.product-source-note{margin:14px 0 0;color:#7c8680;font-size:10px;line-height:1.65}.product-entry-guide h3{margin:6px 0 0;font-size:18px}.product-entry-guide ol{display:grid;gap:8px;margin:17px 0 14px;padding:0;list-style:none;counter-reset:product-step}.product-entry-guide li{display:grid;grid-template-columns:27px 1fr;gap:2px 10px;align-items:center;padding:10px 11px;border-radius:9px;background:#eef3e9;counter-increment:product-step}.product-entry-guide li:before{display:grid;grid-row:1 / 3;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#668b39;font-size:10px;font-weight:900;content:counter(product-step)}.product-entry-guide li strong{font-size:12px}.product-entry-guide li small{color:#88928c;font-size:9px}.product-entry-guide>p{margin:0;padding:11px 12px;border-radius:9px;color:#7c592f;background:#fff2df;font-size:10px;line-height:1.65}.product-action-entry-panel,.product-platform-panel,.product-official-reports{margin-top:18px}.product-action-entry-note{max-width:920px;margin:9px 0 0;color:#717d76;font-size:11px;line-height:1.7}.product-action-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.product-action-entry-grid article{min-width:0;padding:13px 14px;border:1px solid #dce5d8;border-radius:11px;background:#fafcf8}.product-action-entry-grid article.destructive{border-color:#efd9c9;background:#fff9f4}.product-action-entry-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-action-entry-grid strong{color:#3f4d43;font-size:12px}.product-action-entry-grid span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#57743c;background:#e8f1df;font-size:8px;font-weight:850}.product-action-entry-grid article.destructive span{color:#9a5f38;background:#f8e8dc}.product-action-entry-grid p{overflow:hidden;margin:9px 0 0;color:#67736c;font-size:9px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.product-action-entry-grid small{display:block;overflow:hidden;margin-top:7px;color:#929b95;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-scheduled-hook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e0e6dc}.product-scheduled-hook>div{padding:12px 13px;border-radius:10px;background:#edf3e8}.product-scheduled-hook span,.product-scheduled-hook strong,.product-scheduled-hook small{display:block}.product-scheduled-hook span{color:#7e8a81;font-size:9px}.product-scheduled-hook strong{margin-top:5px;color:#3f4d43;font-size:13px}.product-scheduled-hook small{margin-top:5px;color:#7c8780;font-size:9px;line-height:1.55}.product-platform-panel .embedded-platform-anchor{margin-top:18px}.product-platform-panel .embedded-platform-anchor.collection-pip-active,.product-platform-panel .embedded-platform-workspace.preview{height:610px}.product-platform-panel .embedded-platform-toolbar small{max-width:600px}.platform-scroll-tip{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #edd8b9;border-radius:9px;color:#775a35;background:#fff7e9}.platform-scroll-tip strong{flex:0 0 auto;font-size:9px}.platform-scroll-tip span{color:#8a714f;font-size:8px;line-height:1.55}.product-official-list{display:grid;gap:9px;margin-top:18px}.product-data-workspace{container-name:product-data-workspace;container-type:inline-size;margin-top:18px}.product-data-heading{align-items:flex-start}.product-data-heading h3{margin:6px 0 0;font-size:21px}.product-data-heading p{max-width:820px;margin:7px 0 0;color:#748078;font-size:11px;line-height:1.65}.product-collection-controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:18px}.product-collection-controls>article{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:16px 17px;border:1px solid #dae3d6;border-radius:12px;background:#f9fbf7}.product-collection-controls>article>div{min-width:0}.product-collection-controls>article>.product-collection-copy{min-width:min(100%,220px);flex:1 1 220px}.product-collection-controls span,.product-collection-controls strong,.product-collection-controls small{display:block}.product-collection-controls span{color:#7d887f;font-size:9px;font-weight:800}.product-collection-controls strong{margin-top:4px;color:#3c4940;font-size:13px}.product-collection-controls small{max-width:560px;margin-top:5px;color:#8d9690;font-size:9px;line-height:1.5}.product-collection-controls .button{flex:0 0 auto}.product-shell-only-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;border:1px solid #d5dfca;border-radius:10px;color:#53634a;background:#f4f8ef}.product-shell-only-note strong,.product-shell-only-note span{display:block}.product-shell-only-note strong{font-size:10px}.product-shell-only-note span{color:#778273;font-size:9px;line-height:1.5}.product-collection-controls>article>.product-history-collector-actions{display:grid;min-width:min(100%,620px);flex:1 1 620px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px}.product-history-date-controls{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(132px,1fr)) max-content;align-items:end;gap:7px}.product-history-date-controls label{min-width:0}.product-history-date-controls label span{margin-bottom:4px}.product-history-date-controls input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #ccd7c7;border-radius:8px;color:#455248;background:#fff;font:inherit;font-size:10px}.product-history-presets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0}.product-history-presets button{padding:4px 7px;border:1px solid #d3ddcf;border-radius:999px;color:#63705f;background:#fff;font-size:8px;cursor:pointer}.product-history-date-controls .button{white-space:nowrap}.analysis-pending-panel{display:grid;grid-template-columns:190px minmax(0,1fr);gap:6px 20px;align-items:center;margin-top:14px;padding:15px 17px;border:1px dashed #c6d5b9;border-radius:11px;background:#f3f7ed}.analysis-pending-panel span,.analysis-pending-panel strong{display:block}.analysis-pending-panel span{color:#829078;font-size:9px}.analysis-pending-panel strong{margin-top:4px;color:#4a5c3a;font-size:14px}.analysis-pending-panel p{margin:0;color:#667268;font-size:10px;line-height:1.6}.analysis-pending-panel>small{grid-column:2;color:#8a958d;font-size:8px}.product-data-archives{display:grid;grid-template-columns:1fr;gap:12px;margin-top:19px}.product-data-archive-group{min-width:0;overflow:hidden;border:1px solid #d5dfd2;border-radius:12px;background:#f9fbf7}.product-data-archive-group>summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.product-data-archive-group>summary::-webkit-details-marker{display:none}.product-data-archive-group>summary span,.product-data-archive-group>summary strong,.product-data-archive-group>summary small{display:block;min-width:0}.product-data-archive-group>summary strong{color:#46534b;font-size:12px}.product-data-archive-group>summary small{margin-top:4px;color:#87918b;font-size:8px;line-height:1.45}.product-data-archive-group>summary b{flex:0 0 auto;color:#60764e;font-size:9px}.product-data-archive-group>summary b:after{content:" · 展开"}.product-data-archive-group[open]>summary{border-bottom:1px solid #dfe6dc;background:#f0f6e9}.product-data-archive-group[open]>summary b:after{content:" · 收起"}.product-data-archive-list{min-width:0;padding:4px 12px 12px}.product-data-archive-list>.official-empty{margin-top:8px}.product-data-run-card,.product-plan-detail-card,.data-tab-detail,.universal-module-detail{overflow:hidden;margin-top:8px;border:1px solid #dbe3d7;border-radius:11px;background:#fbfcfa}.product-data-run-card>summary,.product-plan-detail-card>summary,.universal-module-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer}.product-data-run-card>summary span,.product-plan-detail-card>summary span,.universal-module-detail>summary span{min-width:0}.product-data-run-card>summary strong,.product-data-run-card>summary small,.product-plan-detail-card>summary strong,.product-plan-detail-card>summary small,.universal-module-detail>summary strong,.universal-module-detail>summary small{display:block}.product-data-run-card>summary strong,.product-plan-detail-card>summary strong,.universal-module-detail>summary strong{overflow:hidden;color:#3e4943;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-data-run-card>summary small,.product-plan-detail-card>summary small,.universal-module-detail>summary small{overflow:hidden;margin-top:4px;color:#8a948e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-data-run-card>summary b,.product-plan-detail-card>summary b,.universal-module-detail>summary b{flex:0 0 auto;color:#617451;font-size:9px}.product-data-run-card[open]>summary,.product-plan-detail-card[open]>summary,.universal-module-detail[open]>summary{border-bottom:1px solid #dfe6dc;background:#f0f6e9}.product-data-run-result{padding:13px}.product-fact-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.product-fact-kpis>div{padding:10px;border-radius:8px;background:#edf3e8}.product-fact-kpis span,.product-fact-kpis strong{display:block}.product-fact-kpis span{color:#7e8a81;font-size:8px}.product-fact-kpis strong{margin-top:4px;color:#3d4a42;font-size:13px}.data-tab-detail{background:#fff}.data-tab-detail>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;color:#566359;background:#f7f9f5;font-size:9px;cursor:pointer}.data-tab-detail[open]>summary{border-bottom:1px solid #e1e7de}.data-tab-detail>summary span{color:#87918a;font-size:8px}.product-plan-detail-body{padding:11px}.product-plan-setting-grid,.detail-pair-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.product-plan-setting-grid>div,.detail-pair-grid>div{min-width:0;padding:9px;border-radius:8px;background:#eef3ea}.product-plan-setting-grid span,.product-plan-setting-grid strong,.detail-pair-grid span,.detail-pair-grid strong{display:block}.product-plan-setting-grid span,.detail-pair-grid span{color:#849087;font-size:8px}.product-plan-setting-grid strong,.detail-pair-grid strong{overflow-wrap:anywhere;margin-top:4px;color:#435046;font-size:10px}.material-source-stack,.universal-dimension-stack{display:grid;gap:10px;padding:10px}.raw-detail-lines{margin-top:9px;padding:10px;border:1px solid #e0e7dd;border-radius:8px}.raw-detail-lines summary{color:#677369;font-size:9px;cursor:pointer}.raw-detail-lines ol{margin:9px 0 0;padding-left:22px;color:#626e65;font-size:9px;line-height:1.65}.detailed-fact-surface{min-width:0;overflow:hidden;border:1px solid #dce4d9;border-radius:9px;background:#fff}.detailed-fact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;background:#f4f7f1}.detailed-fact-heading strong,.detailed-fact-heading small{display:block}.detailed-fact-heading strong{color:#455147;font-size:10px}.detailed-fact-heading small{margin-top:3px;color:#89938c;font-size:8px}.detailed-fact-heading>div:last-child{text-align:right}.detailed-fact-heading span{display:inline-block;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:850}.detailed-fact-heading span.complete{color:#527437;background:#e2efd8}.detailed-fact-heading span.partial{color:#96652e;background:#faead7}.detailed-table-scroll{max-height:520px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.detailed-table-scroll:focus-visible{outline:2px solid rgba(117,163,70,.38);outline-offset:-2px}.detailed-table-scroll::-webkit-scrollbar{width:10px;height:10px}.detailed-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f7f9f5;border-radius:999px;background:#b7c2b2}.detailed-table-scroll::-webkit-scrollbar-track{background:#f7f9f5}.detailed-table-scroll table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:9px}.detailed-table-scroll th,.detailed-table-scroll td{max-width:320px;min-width:112px;padding:8px 9px;border-right:1px solid #e3e8e0;border-bottom:1px solid #e5eae2;color:#59655d;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.detailed-table-scroll th{position:sticky;z-index:2;top:0;color:#47534b;background:#edf2e9;font-weight:800}.detailed-table-scroll th:first-child{z-index:3;left:0}.detailed-table-scroll td:first-child{position:sticky;z-index:1;left:0;background:#fff}.detailed-table-scroll tr:hover td{background:#fafcf8}.detailed-empty-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;color:#77827b;font-size:9px}.detailed-empty-row strong{color:#58645c}.detailed-surface-foot{display:flex;flex-wrap:wrap;gap:5px;padding:7px 10px;background:#f7f9f5}.detailed-surface-foot span{padding:2px 6px;border-radius:999px;color:#7b867e;background:#ebefea;font-size:7px}.declared-count-note{margin:10px 0;padding:9px 10px;border-radius:8px;color:#6c765e;background:#f2f5eb;font-size:9px;line-height:1.55}.universal-module-detail>summary{background:#f8faf6}@container product-data-workspace (max-width: 1180px){.product-collection-controls{grid-template-columns:1fr}}@container product-data-workspace (max-width: 820px){.product-data-heading,.product-collection-controls>article,.product-shell-only-note{align-items:stretch;flex-direction:column}.product-collection-controls>article>.product-collection-copy,.product-collection-controls>article>.product-history-collector-actions{width:100%;min-width:0;flex:none}.product-collection-controls>article>.product-history-collector-actions{grid-template-columns:1fr}.product-history-presets{justify-content:flex-start}.analysis-pending-panel{grid-template-columns:1fr}.analysis-pending-panel>small{grid-column:auto}.product-fact-kpis,.product-plan-setting-grid,.detail-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container product-data-workspace (max-width: 560px){.product-history-date-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.product-history-date-controls .button{width:100%;grid-column:1 / -1}.product-data-archive-group>summary,.product-data-run-card>summary,.product-plan-detail-card>summary,.universal-module-detail>summary{align-items:flex-start}.product-data-run-card>summary strong,.product-data-run-card>summary small,.product-plan-detail-card>summary strong,.product-plan-detail-card>summary small,.universal-module-detail>summary strong,.universal-module-detail>summary small{white-space:normal}.product-data-archive-list{padding:4px 8px 8px}}@container product-data-workspace (max-width: 390px){.product-history-date-controls{grid-template-columns:1fr}.product-history-date-controls .button{grid-column:auto}.product-fact-kpis,.product-plan-setting-grid,.detail-pair-grid{grid-template-columns:1fr}}.product-roi-control-panel{margin-top:18px;border-color:#cfddc2;background:linear-gradient(180deg,#fff,#fbfdf8)}.product-roi-heading{align-items:flex-start}.product-roi-heading h3{margin:6px 0 0;font-size:21px}.product-roi-heading p{max-width:900px;margin:7px 0 0;color:#6f7c73;font-size:11px;line-height:1.7}.product-roi-overall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.product-roi-overall-grid article,.product-roi-overall-grid label{display:block;min-width:0;padding:13px 14px;border:1px solid #dce5d7;border-radius:11px;background:#f7faf4}.product-roi-overall-grid span,.product-roi-overall-grid strong,.product-roi-overall-grid small{display:block}.product-roi-overall-grid span{color:#7b877e;font-size:9px;font-weight:800}.product-roi-overall-grid strong{overflow-wrap:anywhere;margin-top:6px;color:#36443a;font-size:17px}.product-roi-overall-grid small{margin-top:6px;color:#89938d;font-size:8px;line-height:1.55}.product-roi-overall-grid input,.product-roi-table input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #cbd8c4;border-radius:8px;color:#354239;background:#fff;font:inherit;font-size:11px}.product-roi-overall-grid input{margin-top:6px}.product-roi-overall-grid input:focus,.product-roi-table input:focus{border-color:#75a346;outline:2px solid rgba(117,163,70,.13)}.product-roi-overall-grid input.invalid,.product-roi-table input.invalid{border-color:#d67965;background:#fff6f3}.product-roi-table-wrap{overflow:auto;margin-top:14px;border:1px solid #dce4d8;border-radius:11px}.product-roi-table{width:100%;min-width:850px;border-collapse:collapse;font-size:10px}.product-roi-table th{padding:10px 12px;color:#5f6c63;background:#edf3e8;text-align:left;font-size:9px}.product-roi-table td{padding:10px 12px;border-top:1px solid #e3e9e0;color:#536057;vertical-align:middle}.product-roi-table td:nth-child(1){width:115px}.product-roi-table td:nth-child(2),.product-roi-table td:nth-child(4){width:105px}.product-roi-table td:nth-child(3){width:130px}.product-roi-table td>strong,.product-roi-table td>small{display:block}.product-roi-table td>small{margin-top:4px;color:#909992;font-size:8px;line-height:1.45}.roi-pending{color:#9a7a4e}.roi-source{display:inline-block;padding:3px 7px;border-radius:999px;color:#55723f;background:#e7f1dd;font-size:8px;font-weight:850}.roi-source.above,.roi-source.below{color:#976139;background:#faeadb}.roi-source.no_recommendation{color:#727c76;background:#ecefec}.product-roi-empty{margin-top:14px}.product-roi-plan-preview{margin-top:14px;padding:14px;border:1px solid #d8e3d2;border-radius:11px;background:#f4f8ef}.product-roi-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.product-roi-preview-heading span,.product-roi-preview-heading strong{display:block}.product-roi-preview-heading span{color:#768276;font-size:9px}.product-roi-preview-heading strong{margin-top:4px;color:#3b4a3d;font-size:15px}.product-roi-preview-heading>small{max-width:560px;color:#849086;font-size:8px;line-height:1.55;text-align:right}.product-roi-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.product-roi-group-grid article{min-width:0;padding:11px 12px;border:1px solid #d4dfcd;border-radius:9px;background:#fff}.product-roi-group-grid span,.product-roi-group-grid strong,.product-roi-group-grid small{display:block}.product-roi-group-grid span{color:#7b887d;font-size:8px}.product-roi-group-grid strong{margin-top:4px;color:#3e503c;font-size:14px}.product-roi-group-grid small{overflow:hidden;margin-top:6px;color:#77837a;font-size:8px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.product-roi-no-groups{margin-top:11px;padding:16px;border:1px dashed #cbd9c3;border-radius:9px;color:#758173;background:#ffffffa8;font-size:9px;text-align:center}.product-roi-preview-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.product-roi-preview-foot span{padding:4px 7px;border-radius:999px;color:#66755c;background:#e4eddb;font-size:8px}.product-roi-acknowledgement{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid #efd8b8;border-radius:10px;color:#795d39;background:#fff7e9;font-size:9px;line-height:1.6;cursor:pointer}.product-roi-acknowledgement input{width:15px;height:15px;flex:0 0 auto;margin-top:1px;accent-color:#759d3f}.product-roi-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.product-roi-actions strong,.product-roi-actions span,.product-roi-actions small{display:block}.product-roi-actions strong{color:#55713e;font-size:10px}.product-roi-actions span{color:#6d7871;font-size:9px}.product-roi-actions small{margin-top:4px;color:#929a95;font-size:8px}.product-roi-actions .button{flex:0 0 auto}.four-quadrant-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.four-quadrant-empty-actions .button{min-width:155px}.four-quadrant-shell-note{display:grid;gap:5px;width:min(100%,620px);padding:12px 14px;border:1px solid #d4dfc9;border-radius:10px;color:#506047;background:#f5f9f0;text-align:left}.four-quadrant-shell-note strong{font-size:10px}.four-quadrant-shell-note span{color:#7b8677;font-size:9px;line-height:1.5}.live-advanced-workspace{overflow:hidden;margin-top:18px;border:1px solid #d8e0d5;border-radius:14px;background:#fbfcfa}.live-advanced-workspace>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;cursor:pointer;list-style:none}.live-advanced-workspace>summary::-webkit-details-marker{display:none}.live-advanced-workspace>summary span,.live-advanced-workspace>summary strong,.live-advanced-workspace>summary small{display:block}.live-advanced-workspace>summary strong{color:#425047;font-size:12px}.live-advanced-workspace>summary small{margin-top:4px;color:#87918a;font-size:8px}.live-advanced-workspace>summary b{color:#5e7849;font-size:9px}.live-advanced-workspace>summary:hover{background:#f1f6ec}.live-advanced-workspace[open]>summary{border-bottom:1px solid #dde5d9;background:#f0f6e9}.live-advanced-workspace-body{padding:0 16px 16px}.live-advanced-workspace-body>section{margin-top:16px}.history-optional-upload{overflow:hidden}.history-optional-upload>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;cursor:pointer;list-style:none}.history-optional-upload>summary::-webkit-details-marker{display:none}.history-optional-upload>summary span,.history-optional-upload>summary strong,.history-optional-upload>summary small{display:block}.history-optional-upload>summary small{color:#8b9490;font-size:9px}.history-optional-upload>summary strong{margin-top:4px;color:#43504a;font-size:13px}.history-optional-upload>summary b{color:#617451;font-size:9px}.history-optional-upload[open]>summary{border-bottom:1px solid #e0e6dc;background:#f3f7ef}.history-optional-upload>.official-upload{margin:0;padding:15px 17px 17px}.policy-scope-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:11px 12px;border:1px solid #dbe5d5;border-radius:10px;background:#f5f8f2}.policy-scope-note span,.policy-scope-note strong,.policy-scope-note small{display:block}.policy-scope-note strong{color:#4c5b50;font-size:10px}.policy-scope-note small{margin-top:3px;color:#87918b;font-size:8px;line-height:1.45}.policy-scope-note .text-button{flex:0 0 auto}.policy-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.policy-guidance>span{padding:10px 11px;border-radius:9px;background:#eef3ea}.policy-guidance strong,.policy-guidance small{display:block}.policy-guidance strong{color:#526247;font-size:9px}.policy-guidance small{margin-top:4px;color:#818d84;font-size:8px;line-height:1.45}.policy-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px;padding-bottom:9px;border-bottom:1px solid #e3e7e0}.policy-section-heading strong{color:#46524b;font-size:12px}.policy-section-heading small{color:#8a938e;font-size:8px}.policy-core-grid{margin-top:14px}.policy-advanced-settings{overflow:hidden;margin-top:18px;border:1px solid #dce3d9;border-radius:11px;background:#fafcf9}.policy-advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;cursor:pointer;list-style:none}.policy-advanced-settings>summary::-webkit-details-marker{display:none}.policy-advanced-settings>summary span,.policy-advanced-settings>summary strong,.policy-advanced-settings>summary small{display:block}.policy-advanced-settings>summary strong{color:#46534a;font-size:11px}.policy-advanced-settings>summary small{margin-top:4px;color:#8a948e;font-size:8px}.policy-advanced-settings>summary b{color:#627650;font-size:9px}.policy-advanced-settings[open]>summary{border-bottom:1px solid #dfe6dc;background:#f0f5ec}.policy-advanced-grid{margin:0;padding:15px}.audit-event-label{min-width:0}.audit-event-label strong,.audit-event-label code{display:block}.audit-event-label strong{overflow:hidden;color:#46534d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audit-event-label code{overflow:hidden;margin-top:3px;color:#8a938f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.embedded-platform-workspace.expanded .embedded-platform-toolbar small{overflow:visible;max-width:720px;line-height:1.35;text-overflow:clip;white-space:normal}.sidebar-account-picker{position:relative;z-index:40;margin:14px 0 3px}.sidebar-account-trigger{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#eef4ef;background:#ffffff0e;text-align:left;transition:.18s ease}.sidebar-account-trigger:hover,.sidebar-account-trigger[aria-expanded=true]{border-color:#b9df736b;background:#e6f0ea1c}.sidebar-account-picker.pending .sidebar-account-trigger{border-color:#e2b76f80;background:#e2b76f17}.sidebar-account-store-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#143e31;background:#dff0b9;font-size:11px;font-weight:900}.sidebar-account-trigger-copy{min-width:0}.sidebar-account-trigger-copy small,.sidebar-account-trigger-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-trigger-copy small{color:#82908b;font-size:7px;font-weight:800;letter-spacing:.06em}.sidebar-account-trigger-copy strong{margin-top:3px;font-size:11px}.sidebar-account-chevron{color:#7f8b87;font-size:15px;transform:translateY(-2px)}.sidebar-account-trigger[aria-expanded=true] .sidebar-account-chevron{transform:rotate(180deg) translateY(1px)}.sidebar-account-popover{position:absolute;z-index:220;top:calc(100% + 7px);left:0;width:100%;overflow:hidden;border:1px solid #d4ddd6;border-radius:15px;color:#34433c;background:#fffffcfc;box-shadow:0 22px 60px #07150f52}.sidebar-account-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 14px 10px;border-bottom:1px solid #e3e8e3}.sidebar-account-menu-head span{font-size:10px;font-weight:850}.sidebar-account-menu-head small{color:#87918c;font-size:8px}.sidebar-account-list{max-height:255px;overflow-y:auto;padding:6px}.sidebar-account-list>button{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:0;border-radius:9px;color:#52605a;background:transparent;text-align:left}.sidebar-account-list>button:hover:not(:disabled){background:#f0f5ed}.sidebar-account-list>button.current{color:#174c3a;background:#edf5e9}.sidebar-account-list>button.pending{color:#7b5c2b;background:#fff5e4}.sidebar-account-list>button:disabled{cursor:default;opacity:.68}.sidebar-account-list>button.current:disabled,.sidebar-account-list>button.pending:disabled{opacity:1}.sidebar-account-check{display:grid;width:22px;height:22px;place-items:center;border:1px solid #d8dfd8;border-radius:7px;color:#176149;background:#fff;font-size:9px;font-weight:900}.sidebar-account-list>button>span:last-child{min-width:0}.sidebar-account-list strong,.sidebar-account-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-list strong{font-size:10px}.sidebar-account-list small{margin-top:3px;color:#8a948e;font-size:7px}.sidebar-account-loading{padding:20px 12px;color:#89938d;font-size:9px;text-align:center}.sidebar-account-pending-action{width:calc(100% - 12px);margin:0 6px 6px;padding:9px 10px;border:1px solid #ead0a4;border-radius:9px;color:#785628;background:#fff6e7;font-size:9px;font-weight:800}.sidebar-account-menu-actions{display:grid;gap:1px;padding:6px;border-top:1px solid #e3e8e3;background:#f7f9f6}.sidebar-account-menu-actions button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:8px;color:#56635d;background:transparent;font-size:9px;font-weight:750;text-align:left}.sidebar-account-menu-actions button:hover:not(:disabled){background:#eaf1e8}.sidebar-account-menu-actions button span{width:18px;color:#76867d;font-size:12px;text-align:center}.sidebar-account-menu-actions button.add{margin-top:3px;color:#155743;border-top:1px solid #e0e6e1;border-radius:0 0 8px 8px}.sidebar-account-menu-actions button:disabled{color:#9aa29e}.sidebar-product-account{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09}.sidebar-product-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#dce8df;background:#33423d;font-size:10px;font-weight:900}.sidebar-product-account>div{min-width:0}.sidebar-product-account small,.sidebar-product-account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-product-account small{color:#68746f;font-size:7px}.sidebar-product-account strong{margin-top:3px;color:#c6cfca;font-size:9px}.sidebar-product-account button{padding:5px 6px;border:0;border-radius:7px;color:#8e9a95;background:transparent;font-size:8px;font-weight:800}.sidebar-product-account button:hover:not(:disabled){color:#fff;background:#ffffff14}.account-dialog-backdrop{position:fixed;z-index:1090;inset:0;width:100%;height:100%;padding:0;border:0;background:#0c18128a;backdrop-filter:blur(6px);cursor:default}.account-dialog{position:fixed;z-index:1091;top:50%;left:50%;display:flex;width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;flex-direction:column;border:1px solid #d3ddd5;border-radius:20px;color:#334039;background:#fbfcf9;box-shadow:0 35px 100px #08181057;transform:translate(-50%,-50%)}.account-dialog>header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid #e0e6e1;background:#fff}.account-dialog>header>div{min-width:0}.account-dialog>header h2{margin:6px 0 5px;color:#163f31;font-size:23px;letter-spacing:-.04em}.account-dialog>header span{color:#7c8881;font-size:10px;line-height:1.55}.account-dialog>header>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #dbe1dc;border-radius:9px;color:#77827c;background:#f7f9f6;font-size:18px}.account-add-form{display:grid;gap:16px;padding:24px}.account-add-form label{display:grid;gap:7px}.account-add-form label span{color:#59675f;font-size:10px;font-weight:800}.account-add-form input{min-height:46px;font-size:13px}.account-add-form footer{display:flex;justify-content:flex-end;gap:8px}.account-dialog-note{padding:14px 15px;border:1px solid #d6e2d2;border-radius:12px;background:#f2f7ef}.account-dialog-note strong{color:#3f5945;font-size:10px}.account-dialog-note p{margin:5px 0 0;color:#748078;font-size:9px;line-height:1.6}.account-manage-body{min-height:0;overflow-y:auto;padding:20px 22px 24px}.account-manage-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border:1px solid #dce4dc;border-radius:12px;background:#f4f8f2}.account-manage-summary span,.account-manage-summary strong,.account-manage-summary small{display:block}.account-manage-summary span{color:#7d8882;font-size:8px}.account-manage-summary strong{margin-top:4px;color:#34473b;font-size:14px}.account-manage-summary small{margin-top:3px;color:#8b958f;font-size:8px}.account-dialog-warning{display:grid;gap:4px;margin-top:12px;padding:11px 13px;border:1px solid #ead4ad;border-radius:10px;color:#76592e;background:#fff7e9}.account-dialog-warning strong{font-size:9px}.account-dialog-warning span{font-size:8px;line-height:1.5}.platform-account-cards.compact{grid-template-columns:1fr}.platform-account-cards.compact .platform-account-card{padding:14px}.platform-switch-dialog{width:min(1180px,calc(100vw - 36px));height:min(780px,calc(100vh - 36px))}.platform-switch-dialog-body{display:grid;min-height:0;flex:1;grid-template-columns:330px minmax(0,1fr);gap:14px;padding:14px}.platform-switch-dialog .platform-switch-steps{overflow-y:auto;padding:14px;border:1px solid #e1e5df;border-radius:14px;background:#fffaf1}.platform-switch-dialog .platform-switch-steps h3{margin-top:0}.platform-switch-dialog .embedded-platform-workspace.preview{height:auto;min-height:480px;margin:0}.platform-switch-dialog .platform-switch-browser-note{min-height:480px}.account-dialog-error{margin-top:13px;padding:9px 10px;border:1px solid #efc8bd;border-radius:9px;color:#985440;background:#fff2ed;font-size:8px;line-height:1.55}.platform-switch-later{width:100%;margin-top:7px;padding:8px;border:0;color:#7a817d;background:transparent;font-size:8px;font-weight:800}.platform-account-page{display:grid;gap:18px}.cross-account-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:30px;padding:30px 32px;overflow:hidden;background:radial-gradient(circle at 93% 16%,rgba(185,223,115,.22),transparent 42%),linear-gradient(135deg,#fff,#f7faf5)}.cross-account-hero h2{margin:8px 0 10px;color:#153f31;font-size:31px;letter-spacing:-.045em}.cross-account-hero p:last-child{max-width:820px;margin:0;color:#68766e;font-size:12px;line-height:1.75}.cross-account-hero-count{padding:18px;border:1px solid #d4e2d2;border-radius:15px;background:#fffc}.cross-account-hero-count span,.cross-account-hero-count strong,.cross-account-hero-count small{display:block}.cross-account-hero-count span{color:#78867d;font-size:8px;font-weight:800}.cross-account-hero-count strong{margin-top:7px;color:#1b503d;font-size:30px}.cross-account-hero-count small{margin-top:4px;color:#87938c;font-size:8px;line-height:1.45}.platform-account-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:32px;padding:30px 32px;overflow:hidden;background:radial-gradient(circle at 92% 20%,rgba(201,255,99,.24),transparent 42%),var(--paper)}.platform-account-hero h2{margin:8px 0 10px;font-size:30px;letter-spacing:-.045em}.platform-account-hero p:last-child{max-width:810px;margin:0;color:#68736d;font-size:12px;line-height:1.75}.platform-account-hero-status{padding:18px;border:1px solid rgba(116,143,82,.18);border-radius:15px;background:#ffffffb8}.platform-account-hero-status span,.platform-account-hero-status strong,.platform-account-hero-status small{display:block}.platform-account-hero-status span{width:max-content;padding:4px 7px;border-radius:999px;color:#866027;background:#fff0d7;font-size:8px;font-weight:850}.platform-account-hero-status span.ready{color:#56752d;background:#e9f6d9}.platform-account-hero-status strong{overflow:hidden;margin-top:12px;color:#354239;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.platform-account-hero-status small{margin-top:4px;color:#7f8a83;font-size:9px}.platform-switch-guide{display:grid;grid-template-columns:390px minmax(0,1fr);gap:18px;padding:18px;border-color:#e4c38b;background:#fffaf1}.platform-switch-steps{padding:8px 6px}.platform-switch-steps h3{margin:7px 0 14px;color:#443c30;font-size:20px;letter-spacing:-.03em}.platform-switch-steps ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.platform-switch-steps li{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:9px;color:#6d6252;font-size:10px}.platform-switch-steps li b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#867044;font-size:9px}.platform-switch-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.platform-switch-steps>small{display:block;margin-top:11px;color:#8f8069;font-size:8px;line-height:1.55}.platform-switch-guide .embedded-platform-workspace.preview{height:370px;margin:0}.platform-switch-browser-note{display:grid;min-height:250px;place-content:center;padding:30px;border:1px dashed #dac498;border-radius:13px;color:#6b5d45;background:#ffffffa6;text-align:center}.platform-switch-browser-note strong{font-size:14px}.platform-switch-browser-note p{max-width:440px;margin:8px auto 0;color:#8a7a60;font-size:10px;line-height:1.65}.platform-account-list,.cross-account-report{padding:24px;box-shadow:none}.platform-account-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.platform-account-card{min-width:0;padding:16px;border:1px solid #dce2da;border-radius:13px;background:#fff}.platform-account-card.current{border-color:#bcd58f;background:#f7fbea;box-shadow:inset 3px 0 #a8d05d}.platform-account-card.pending{border-color:#e4bf7d;background:#fff8ea}.platform-account-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-account-card-head span,.platform-account-card-head strong{display:block}.platform-account-card-head span{color:#89928d;font-size:8px;font-weight:800}.platform-account-card-head strong{overflow:hidden;margin-top:4px;color:#3b4841;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.platform-account-card-head i{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#667b55;background:#eaf2e3;font-size:8px;font-style:normal;font-weight:800}.platform-account-card-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.platform-account-card-meta span{padding:4px 6px;border-radius:6px;color:#858e89;background:#f0f2ef;font-size:8px}.platform-account-card-actions,.platform-account-alias-edit{display:flex;align-items:center;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #e6e9e4}.platform-account-card-actions:empty{display:none}.platform-account-alias-edit input{min-width:0;flex:1}.platform-account-alias-edit .button{flex:0 0 auto}.platform-account-create{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;margin-top:15px;padding:15px;border:1px dashed #cbd8c1;border-radius:12px;background:#f5f8f1}.platform-account-create strong,.platform-account-create small{display:block}.platform-account-create strong{color:#4e5b53;font-size:11px}.platform-account-create small{margin-top:4px;color:#87918a;font-size:8px;line-height:1.45}.cross-account-report-heading{align-items:end}.cross-account-report-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.cross-account-report-filters input{width:132px;min-height:38px;font-size:10px}.cross-account-report-filters .button{min-height:38px}.cross-account-comparability{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:11px 13px;border:1px solid #dce4d6;border-radius:10px;color:#596754;background:#f3f8ed}.cross-account-comparability.attention{color:#755f42;border-color:#ead7b5;background:#fff8eb}.cross-account-comparability strong{font-size:9px}.cross-account-comparability span{font-size:9px;line-height:1.55}.cross-account-comparability small{color:#889287;font-size:8px}.cross-account-summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.cross-account-summary-strip>div{padding:13px;border-radius:10px;background:#eef3ea}.cross-account-summary-strip span,.cross-account-summary-strip strong,.cross-account-summary-strip small{display:block}.cross-account-summary-strip span{color:#7e8981;font-size:8px}.cross-account-summary-strip strong{margin-top:5px;color:#3d4a42;font-size:19px}.cross-account-summary-strip small{margin-top:3px;color:#8b958e;font-size:8px}.cross-account-total-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.cross-account-total-metrics article{padding:15px;border:1px solid #d8e3d1;border-radius:11px;background:#fbfdf8}.cross-account-total-metrics span,.cross-account-total-metrics strong,.cross-account-total-metrics small{display:block}.cross-account-total-metrics span{color:#74816f;font-size:8px;font-weight:850}.cross-account-total-metrics strong{margin-top:6px;color:#38483b;font-size:21px}.cross-account-total-metrics small{margin-top:4px;color:#839087;font-size:8px}.cross-account-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cross-account-items>article{min-width:0;padding:15px;border:1px solid #dfe4dd;border-radius:12px;background:#fff}.cross-account-items>article.empty{background:#fafaf8}.cross-account-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cross-account-item-head span,.cross-account-item-head strong{display:block}.cross-account-item-head span{color:#8b948f;font-size:8px}.cross-account-item-head strong{margin-top:4px;color:#3f4b45;font-size:13px}.cross-account-item-head i{color:#718267;font-size:8px;font-style:normal;font-weight:800}.cross-account-item-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.cross-account-item-metrics>div{padding:9px;border-radius:8px;background:#f0f3ed}.cross-account-item-metrics span,.cross-account-item-metrics strong,.cross-account-item-metrics small{display:block}.cross-account-item-metrics span{color:#869089;font-size:7px}.cross-account-item-metrics strong{margin-top:4px;color:#465249;font-size:12px}.cross-account-item-metrics small{margin-top:3px;color:#909892;font-size:7px}.cross-account-items footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.cross-account-items footer span{padding:3px 6px;border-radius:6px;color:#7c8780;background:#eef1ec;font-size:7px}@media(max-width:1220px){.report-archive-columns,.product-delivery-layout{grid-template-columns:1fr}.product-source-strip,.product-roi-overall-grid,.four-quadrant-readiness,.four-quadrant-grid,.basic-product-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-collection-controls{grid-template-columns:1fr}.product-visible-metrics{grid-template-columns:repeat(2,1fr)}.product-action-entry-grid,.product-roi-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-budget-control,.platform-account-hero,.platform-switch-guide,.platform-account-cards,.cross-account-items{grid-template-columns:1fr}.platform-account-create{grid-template-columns:1fr auto}.platform-account-create>div{grid-column:1 / -1}.cross-account-report-heading{align-items:stretch;flex-direction:column}.cross-account-report-filters{justify-content:flex-start}.four-quadrant-result-list>article{grid-template-columns:minmax(0,1fr) 210px}.four-quadrant-review-actions{grid-column:1 / -1;justify-content:flex-start}.four-quadrant-review-actions>small{max-width:none;text-align:left}}@media(max-width:760px){.nav-section{display:contents}.nav-section-label{display:none}.historical-report-archive,.product-metrics-panel,.product-entry-guide,.product-health-panel,.product-action-entry-panel,.product-platform-panel,.product-official-reports,.product-data-workspace,.product-roi-control-panel,.four-quadrant-center{padding:18px}.archive-heading,.product-delivery-hero,.official-file-actions,.four-quadrant-hero,.four-quadrant-routing-actions,.basic-product-analysis-actions{align-items:stretch;flex-direction:column}.archive-counts{justify-content:flex-start}.product-delivery-hero{padding:23px 20px}.product-delivery-hero h2{font-size:24px}.product-readiness,.product-hero-actions{min-width:0}.product-hero-actions>small{text-align:left}.four-quadrant-safe-badge{flex-basis:auto}.four-quadrant-hero h3{font-size:20px}.product-source-strip,.product-visible-metrics,.product-health-grid,.product-action-entry-grid,.product-scheduled-hook,.module-visible-grid,.official-result-summary,.official-derived-grid,.product-data-archives,.product-collection-controls,.analysis-pending-panel,.product-fact-kpis,.product-plan-setting-grid,.detail-pair-grid,.product-roi-overall-grid,.product-roi-group-grid,.four-quadrant-readiness,.four-quadrant-grid,.four-quadrant-result-list>article,.four-quadrant-route-head,.four-quadrant-route-row,.basic-product-analysis-grid{grid-template-columns:1fr}.four-quadrant-route-head span:not(:first-child){display:none}.four-quadrant-result-route{width:auto}.four-quadrant-review-actions{grid-column:auto}.four-quadrant-routing-actions .button{width:100%}.analysis-pending-panel>small{grid-column:auto}.product-collection-controls>article,.product-history-date-controls{align-items:stretch;flex-direction:column}.product-history-date-controls input{width:100%}.product-roi-preview-heading,.product-roi-actions{align-items:stretch;flex-direction:column}.product-roi-preview-heading>small{text-align:left}.product-roi-actions .button{width:100%}.four-quadrant-empty-actions{align-items:stretch;flex-direction:column}.four-quadrant-empty-actions .button{width:100%}.live-advanced-workspace>summary,.policy-scope-note,.policy-section-heading{align-items:stretch;flex-direction:column}.policy-guidance{grid-template-columns:1fr}.policy-scope-note .text-button{align-self:flex-start}.history-optional-upload>summary{align-items:flex-start}.product-health-foot,.platform-scroll-tip{align-items:flex-start;flex-direction:column}.product-platform-panel .embedded-platform-workspace.preview,.product-platform-panel .embedded-platform-anchor.collection-pip-active{height:460px}.official-file-actions .button{width:100%;text-align:center}.platform-account-switcher{grid-template-columns:minmax(120px,1fr) auto}.platform-account-hero,.platform-account-list,.cross-account-report{padding:18px}.platform-account-create,.cross-account-summary-strip,.cross-account-total-metrics,.cross-account-item-metrics{grid-template-columns:1fr}.platform-account-create>div{grid-column:auto}.platform-account-alias-edit,.platform-switch-actions,.cross-account-report-filters{align-items:stretch;flex-direction:column}.cross-account-report-filters input,.cross-account-report-filters .button{width:100%}.cross-account-comparability{grid-template-columns:1fr}.detailed-table-scroll th:first-child,.detailed-table-scroll td:first-child{position:static}}@media(max-width:900px){.platform-switch-dialog-body{grid-template-columns:1fr;overflow-y:auto}.platform-switch-dialog .platform-switch-steps{overflow:visible}.platform-switch-dialog .embedded-platform-workspace.preview,.platform-switch-dialog .platform-switch-browser-note{min-height:520px}.cross-account-hero{grid-template-columns:1fr}.cross-account-hero-count{max-width:260px}}@media(max-width:760px){.embedded-platform-workspace.collection-pip{right:12px;bottom:12px;width:calc(100vw - 24px);height:min(420px,calc(100vh - 24px))}.sidebar-account-picker{width:min(100%,360px);margin:10px 0}.sidebar-account-popover{width:min(330px,calc(100vw - 24px))}.sidebar-account-menu-head{align-items:flex-start;flex-direction:column;gap:3px}.sidebar-product-account{width:min(100%,360px)}.account-dialog{inset:8px;width:auto;max-height:none;transform:none}.account-dialog>header{padding:17px}.account-dialog>header h2{font-size:20px}.account-add-form,.account-manage-body{padding:17px}.account-add-form footer,.account-manage-summary{align-items:stretch;flex-direction:column}.platform-switch-dialog{width:auto;height:auto}.platform-switch-dialog-body{padding:9px}.platform-switch-dialog .embedded-platform-workspace.preview,.platform-switch-dialog .platform-switch-browser-note{min-height:450px}.cross-account-hero{padding:22px 20px}.cross-account-hero h2{font-size:25px}}@media(max-height:800px)and (min-width:761px){.sidebar-account-list{max-height:190px}.sidebar-product-account{padding:7px}}:root{--canvas: #f4f3ed;--surface: #fbfcf8;--surface-strong: #fff;--brand-800: #103f31;--brand-600: #176149;--brand-100: #e6f0ea;--data-positive: #7faa48;--data-positive-soft: #edf5e6;--accent-warm: #b77958;--paper: var(--surface);--lime: #b9df73;--lime-dark: #4f765c;--shadow: 0 10px 28px rgba(25, 48, 38, .055)}body{background:var(--canvas)}.panel{border-color:#d9ded8;background:var(--surface);box-shadow:var(--shadow)}.topbar>div:first-child{flex:0 0 auto}.topbar h1{white-space:nowrap}.topbar-status{min-width:0}.button.primary{color:#fff;background:var(--brand-600);box-shadow:0 8px 20px #17614929}.button.primary:hover:not(:disabled){background:#124f3c}.button.secondary{color:var(--brand-800);border-color:#ccd7d1;background:#fff}.text-button,.section-label{color:var(--brand-600)}.brand-symbol{color:var(--brand-800);border:1px solid rgba(185,223,115,.52);background:linear-gradient(145deg,#dff0b9,var(--lime));transform:none}.nav-item.active{background:#e6f0ea1a;box-shadow:inset 3px 0 #8fc38b}.nav-item.active .nav-mark{color:var(--brand-800);border-color:#b9df73;background:#dff0b9}.mode-pill.light{color:var(--brand-600);background:var(--brand-100)}.overview-focus-board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:34px;padding:32px;overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(185,223,115,.18),transparent 36%),linear-gradient(135deg,#fff,#f7faf5)}.overview-focus-copy{align-self:center}.overview-focus-copy h2{max-width:760px;margin:17px 0 12px;color:var(--brand-800);font-size:clamp(31px,4vw,46px);line-height:1.12;letter-spacing:-.05em}.overview-focus-copy>p{max-width:720px;margin:0;color:#65736c;font-size:14px;line-height:1.75}.overview-focus-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-focus-stats article{min-width:0;padding:17px;border:1px solid #dce3dd;border-radius:15px;background:#ffffffd6}.overview-focus-stats article.attention{border-color:#dec9a8;background:#fffaf0}.overview-focus-stats article.ready,.overview-focus-stats article.safe{border-color:#cddfce;background:#f5faf4}.overview-focus-stats article.danger{border-color:#e5b9b3;background:#fff4f1}.overview-focus-stats span,.overview-focus-stats strong,.overview-focus-stats small{display:block}.overview-focus-stats span{color:#728078;font-size:11px;font-weight:750}.overview-focus-stats strong{margin-top:8px;overflow-wrap:anywhere;color:#243c31;font-size:22px;line-height:1.2}.overview-focus-stats small{margin-top:8px;color:#7c8982;font-size:11px;line-height:1.5}.overview-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.overview-task-grid>button{position:relative;min-width:0;padding:21px 22px;border:1px solid #d8ded8;border-radius:17px;color:#31443a;background:#ffffffc7;box-shadow:0 8px 24px #1631250a;text-align:left;transition:.18s ease}.overview-task-grid>button:hover{border-color:#a8c2b4;background:#fff;transform:translateY(-2px)}.overview-task-grid span,.overview-task-grid strong,.overview-task-grid small,.overview-task-grid b{display:block}.overview-task-grid span{color:var(--brand-600);font-size:10px;font-weight:850;letter-spacing:.06em}.overview-task-grid strong{margin-top:9px;font-size:17px}.overview-task-grid small{min-height:48px;margin-top:8px;color:#77837d;font-size:11px;line-height:1.55}.overview-task-grid b{margin-top:14px;color:var(--brand-600);font-size:11px}.overview-support-tools{overflow:hidden;margin-top:18px;border:1px solid #d9dfd9;border-radius:16px;background:#fbfcf8cc}.overview-support-tools>summary,.product-source-details>summary,.product-evidence-details>summary,.product-roi-control-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;list-style:none}.overview-support-tools>summary::-webkit-details-marker,.product-source-details>summary::-webkit-details-marker,.product-evidence-details>summary::-webkit-details-marker,.product-roi-control-panel>summary::-webkit-details-marker{display:none}.overview-support-tools>summary span,.overview-support-tools>summary strong,.overview-support-tools>summary small,.product-source-details>summary span,.product-source-details>summary strong,.product-source-details>summary small,.product-evidence-details>summary span,.product-evidence-details>summary strong,.product-evidence-details>summary small{display:block}.overview-support-tools>summary strong,.product-source-details>summary strong,.product-evidence-details>summary strong{color:#405047;font-size:13px}.overview-support-tools>summary small,.product-source-details>summary small,.product-evidence-details>summary small{margin-top:4px;color:#859089;font-size:10px;line-height:1.45}.overview-support-tools>summary b,.product-source-details>summary b,.product-evidence-details>summary b{flex:0 0 auto;color:var(--brand-600);font-size:10px}.overview-support-tools[open]>summary,.product-source-details[open]>summary,.product-evidence-details[open]>summary,.product-roi-control-panel[open]>summary{border-bottom:1px solid #dde4de;background:#f1f6f2}.overview-support-body{padding:0 18px 18px}.overview-support-body .metric-strip{margin:18px 0 0}.product-entries.compact{margin-top:20px;padding-top:18px;border-top:1px solid #e0e5e0}.product-decision-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:30px;padding:27px 30px;overflow:hidden;background:radial-gradient(circle at 94% 10%,rgba(185,223,115,.19),transparent 36%),linear-gradient(135deg,#fff,#f6faf5)}.product-decision-copy h2{margin:8px 0 9px;color:var(--brand-800);font-size:31px;line-height:1.22;letter-spacing:-.045em}.product-decision-copy>p{max-width:810px;margin:0;color:#64736b;font-size:13px;line-height:1.7}.product-decision-statuses{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.product-decision-statuses span{padding:6px 9px;border-radius:999px;color:#637168;background:#edf1ed;font-size:9px;font-weight:750}.product-decision-statuses span.ready{color:#356449;background:#e6f2e8}.product-decision-statuses span.attention{color:#8a6132;background:#fff0d9}.product-decision-header .product-hero-actions{align-items:stretch;min-width:0}.product-decision-header .product-hero-actions>small{text-align:left}.product-workflow-rail{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 18px;padding:5px;border:1px solid #d7ddd7;border-radius:15px;background:#f4f3edf0;box-shadow:0 8px 24px #1e342a12;backdrop-filter:blur(16px)}.product-workflow-rail button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 11px;border:0;border-radius:11px;color:#405047;background:transparent;text-align:left}.product-workflow-rail button:hover{background:#fff}.product-workflow-rail button>b{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;color:var(--brand-600);background:var(--brand-100);font-size:10px}.product-workflow-rail button span,.product-workflow-rail button strong,.product-workflow-rail button small{display:block;min-width:0}.product-workflow-rail button strong{font-size:11px}.product-workflow-rail button small{margin-top:2px;overflow:hidden;color:#88928c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-data-overview,.four-quadrant-center,.product-roi-control-panel,.product-expert-workspace{scroll-margin-top:82px}.product-data-overview .product-delivery-layout{margin-top:0}.product-source-details,.product-evidence-details{overflow:hidden;margin-top:12px;border:1px solid #dce2dc;border-radius:13px;background:#fbfcf8c7}.product-source-details .product-source-strip{margin:0;padding:13px;border-top:1px solid #e1e6e1}.product-source-details .product-source-strip article{box-shadow:none}.product-evidence-details .four-quadrant-readiness{margin:0;padding:13px}.four-quadrant-center{margin-top:18px;padding:25px 26px;border-color:#cfdcd2;background:linear-gradient(180deg,#fff,#fafcf9)}.four-quadrant-hero h3{color:var(--brand-800);font-size:25px}.four-quadrant-hero p{color:#65736b;font-size:11px}.four-quadrant-hero-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.four-quadrant-safe-badge{flex:0 0 auto;min-width:190px;padding:11px 13px;border-color:#cdded1;color:#365e49;background:#f0f7f2}.four-quadrant-safe-badge strong{font-size:11px}.four-quadrant-safe-badge small{margin-top:4px;color:#718278;font-size:9px}.basic-product-analysis{margin-top:12px}.basic-product-analysis>summary strong{font-size:11px}.basic-product-analysis>summary small{font-size:9px}.basic-product-analysis>summary b{font-size:9px}.product-analysis-message{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;border:1px solid #cddfce;border-radius:10px;color:#45634f;background:#f0f7f2}.product-analysis-message span{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--brand-600);font-size:10px}.product-analysis-message p{margin:0;font-size:10px;line-height:1.5}.recommendation-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.recommendation-filters button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #d6ded8;border-radius:10px;color:#65736b;background:#fff;font-size:10px;font-weight:750}.recommendation-filters button span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#748078;background:#edf1ed;font-size:8px}.recommendation-filters button.active{color:#fff;border-color:var(--brand-600);background:var(--brand-600)}.recommendation-filters button.active span{color:var(--brand-800);background:#dff0b9}.four-quadrant-filter-empty{margin-top:12px;padding:22px;border:1px dashed #ced9d0;border-radius:12px;text-align:center;background:#f7faf7}.four-quadrant-filter-empty strong{color:#405147;font-size:13px}.four-quadrant-filter-empty p{margin:6px 0 0;color:#7c8781;font-size:10px}.four-quadrant-result-list>article{padding:16px 17px;border-color:#d9e2db;border-radius:13px}.four-quadrant-result-main span{font-size:9px}.four-quadrant-result-main strong{font-size:15px}.four-quadrant-result-main p,.four-quadrant-draft-summary,.four-quadrant-reason-summary{font-size:9px}.four-quadrant-result-route span{font-size:10px}.four-quadrant-result-route small,.four-quadrant-result-route em{font-size:8px}.four-quadrant-review-actions .button,.four-quadrant-review-actions .text-button.compact{font-size:9px}.product-roi-control-panel{overflow:hidden;margin-top:18px;padding:0;border-color:#cfddd2;background:#fbfcf9}.product-roi-control-panel>summary{padding:17px 19px}.product-roi-control-panel>summary>span:first-child,.product-roi-control-panel>summary .section-label,.product-roi-control-panel>summary strong,.product-roi-control-panel>summary small{display:block}.product-roi-control-panel>summary strong{margin-top:5px;color:#314a3d;font-size:15px}.product-roi-control-panel>summary small{margin-top:4px;color:#7f8b84;font-size:10px}.product-roi-summary-status{display:flex;flex:0 0 auto;align-items:center;gap:10px}.product-roi-summary-status em{padding:6px 9px;border-radius:999px;color:#75603e;background:#fff2dc;font-size:9px;font-style:normal;font-weight:750}.product-roi-summary-status b{color:var(--brand-600);font-size:10px}.product-roi-control-body{padding:20px 22px 22px}.product-roi-intro{display:flex;align-items:center;justify-content:space-between;gap:18px}.product-roi-intro p{max-width:820px;margin:0;color:#6d7972;font-size:10px;line-height:1.6}.product-roi-intro .mode-pill{flex:0 0 auto}@media(max-width:1220px){.overview-focus-board,.product-decision-header,.overview-task-grid{grid-template-columns:1fr}.overview-task-grid small{min-height:0}.product-workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.four-quadrant-hero{align-items:stretch;flex-direction:column}.four-quadrant-hero-actions{justify-content:space-between}}@media(max-width:760px){.overview-focus-board,.product-decision-header{padding:22px 20px}.overview-focus-stats{grid-template-columns:1fr}.overview-focus-copy h2,.product-decision-copy h2{font-size:29px}.overview-task-grid{grid-template-columns:1fr}.overview-support-tools>summary,.product-source-details>summary,.product-evidence-details>summary,.product-roi-control-panel>summary,.product-roi-intro{align-items:flex-start;flex-direction:column}.product-workflow-rail{position:static;grid-template-columns:1fr 1fr}.product-workflow-rail button small{white-space:normal}.four-quadrant-hero-actions{align-items:stretch;flex-direction:column}.four-quadrant-safe-badge{min-width:0}.recommendation-filters{display:grid;grid-template-columns:1fr 1fr}.recommendation-filters button{justify-content:space-between}.product-roi-summary-status{width:100%;justify-content:space-between}.product-roi-control-body{padding:18px}}.live-toolbar{align-items:flex-start}.live-toolbar>div:first-child{min-width:0;flex:1}.live-controls{display:grid;width:min(460px,100%);flex:0 0 auto;grid-template-columns:repeat(2,minmax(140px,1fr));align-items:stretch;gap:8px}.live-controls .button{width:100%;min-width:0;white-space:normal}.live-simulation-menu{grid-column:1 / -1;overflow:hidden;border:1px solid #d8dfda;border-radius:11px;background:#f6f8f5}.live-simulation-menu>summary{padding:10px 12px;color:#53635a;font-size:10px;font-weight:800;cursor:pointer;list-style:none}.live-simulation-menu>summary::-webkit-details-marker{display:none}.live-simulation-menu>summary:after{float:right;color:var(--brand-600);content:"展开设置";font-size:9px}.live-simulation-menu[open]>summary{border-bottom:1px solid #dce3de;background:#eef4ef}.live-simulation-menu[open]>summary:after{content:"收起"}.live-simulation-menu>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px}.live-simulation-menu label span{display:block;margin-bottom:5px;color:#7b8881;font-size:9px;font-weight:750}.live-simulation-menu select{width:100%;min-height:42px}.live-source-statuses{display:flex;flex-wrap:wrap;gap:7px;margin:11px 2px 0}.live-source-statuses span{padding:6px 9px;border:1px solid #d6dfd8;border-radius:999px;color:#607168;background:#ffffffc7;font-size:9px;font-weight:700}.live-session-boundary{display:flex;align-items:center;gap:10px 18px;margin-top:11px;padding:11px 14px;border:1px solid #ded5bd;border-radius:12px;color:#775f38;background:#fffaf0}.live-session-boundary strong{flex:0 0 auto;font-size:11px}.live-session-boundary span{color:#8a7a60;font-size:10px;line-height:1.5}.history-shell-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;padding:22px 24px 24px}.history-shell-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.history-shell-stats article{min-width:0;padding:15px 16px;border:1px solid #dce3dd;border-radius:13px;background:#fff}.history-shell-stats span,.history-shell-stats strong,.history-shell-stats small{display:block}.history-shell-stats span{color:#7b8881;font-size:9px;font-weight:750}.history-shell-stats strong{margin-top:7px;color:#294438;font-size:19px}.history-shell-stats small{margin-top:6px;color:#849089;font-size:9px;line-height:1.45}.history-shell-next{align-self:stretch;padding:19px;border:1px solid #ccddce;border-radius:14px;background:linear-gradient(145deg,#f6faf5,#edf5ec)}.history-shell-next span,.history-shell-next strong{display:block}.history-shell-next span{color:var(--brand-600);font-size:9px;font-weight:850;letter-spacing:.08em}.history-shell-next strong{margin-top:10px;color:#294438;font-size:17px;line-height:1.35}.history-shell-next p{margin:10px 0 0;color:#708078;font-size:10px;line-height:1.65}.history-support-details{overflow:hidden;margin-top:14px}.history-support-details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;cursor:pointer;list-style:none}.history-support-details>summary::-webkit-details-marker{display:none}.history-support-details>summary span,.history-support-details>summary strong,.history-support-details>summary small{display:block}.history-support-details>summary strong{color:#425249;font-size:12px}.history-support-details>summary small{margin-top:4px;color:#87928c;font-size:9px}.history-support-details>summary b{flex:0 0 auto;color:var(--brand-600);font-size:9px}.history-support-details[open]>summary{border-bottom:1px solid #dde4de;background:#f1f6f2}.history-support-body{padding:18px}.history-support-body .reconciliation-result{margin-top:0}.history-support-details .history-details{margin-top:0;padding:20px 22px 22px;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:1120px){.live-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.history-shell-dashboard{grid-template-columns:1fr}}@media(max-width:760px){.live-controls,.live-simulation-menu>div,.history-shell-stats{grid-template-columns:1fr}.live-session-boundary{align-items:flex-start;flex-direction:column}.history-shell-dashboard{padding:16px}.history-support-details>summary{align-items:flex-start}}.knowledge-governance-page{display:grid;gap:16px}.decision-provenance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:7px;margin:12px 0 0;padding:11px;border:1px solid #dce3dd;border-radius:13px;background:#f5f8f4}.decision-provenance-strip>div{min-width:0;padding:9px 10px;border-radius:9px;background:#fff}.decision-provenance-strip span,.decision-provenance-strip strong,.decision-provenance-strip small{display:block}.decision-provenance-strip span{color:#849089;font-size:8px;font-weight:800}.decision-provenance-strip strong{margin-top:5px;overflow-wrap:anywhere;font-size:10px}.decision-provenance-strip small{margin-top:4px;overflow-wrap:anywhere;color:#8d9792;font-size:7px}.decision-provenance-strip button{min-width:170px;padding:10px 13px;border:1px solid #cbd8cb;border-radius:10px;color:#49613d;background:#eaf3e6;font-size:9px;font-weight:800}.history-calibration-strip,.history-calibration-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.history-calibration-strip article,.history-calibration-kpis article{position:relative;min-width:0;padding:13px 13px 13px 29px;overflow:hidden;border:1px solid #dce4dc;border-radius:11px;background:#fafcf9}.history-calibration-strip article:before,.history-calibration-kpis article:before{position:absolute;top:17px;left:13px;width:8px;height:8px;border-radius:50%;background:#6f9b54;box-shadow:0 0 0 4px #6f9b5417;content:""}.history-calibration-strip article.waiting:before,.history-calibration-kpis article.waiting:before{background:#d59a50;box-shadow:0 0 0 4px #d59a5017}.history-calibration-strip article.blocked:before,.history-calibration-kpis article.blocked:before{background:#c76d54;box-shadow:0 0 0 4px #c76d5417}.history-calibration-strip span,.history-calibration-strip strong,.history-calibration-strip small,.history-calibration-kpis span,.history-calibration-kpis strong,.history-calibration-kpis small{display:block;min-width:0;overflow-wrap:anywhere}.history-calibration-strip span,.history-calibration-kpis span{color:#7d8982;font-size:8px;font-weight:800}.history-calibration-strip strong,.history-calibration-kpis strong{margin-top:5px;color:#35463c;font-size:11px;line-height:1.4}.history-calibration-strip small,.history-calibration-kpis small{margin-top:5px;color:#88938d;font-size:7px;line-height:1.55}.governance-history-calibration{overflow:hidden}.governance-history-calibration .history-calibration-kpis{margin:17px 0 0}.history-learning-gaps{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:11px 12px;border:1px solid #ead9bd;border-radius:10px;background:#fffaf0}.history-learning-gaps strong{flex:0 0 auto;color:#745a34;font-size:9px}.history-learning-gaps code{min-width:0;max-width:100%;padding:4px 6px;border-radius:6px;color:#8b5d43;background:#fff0df;font-size:7px;overflow-wrap:anywhere;white-space:normal}.knowledge-shadow-comparison{margin-top:11px;overflow:hidden;border:1px solid #d8dfd8;border-radius:11px;background:#f8faf7}.knowledge-shadow-comparison.blocked{border-color:#ead6c8;background:#fffaf6}.knowledge-shadow-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.knowledge-shadow-comparison>summary span,.knowledge-shadow-comparison>summary strong,.knowledge-shadow-comparison>summary small{display:block}.knowledge-shadow-comparison>summary strong{color:#43544a;font-size:9px}.knowledge-shadow-comparison>summary small{margin-top:3px;color:#8a958f;font-size:7px}.knowledge-shadow-comparison>summary b{padding:5px 7px;border-radius:999px;color:#4d6b40;background:#e9f2e5;font-size:7px;white-space:nowrap}.knowledge-shadow-comparison.blocked>summary b{color:#95563f;background:#ffebe3}.knowledge-shadow-comparison>div{padding:11px 12px;border-top:1px solid #e1e6e1}.knowledge-shadow-comparison>div>p{margin:0 0 9px;color:#6f7d75;font-size:8px;line-height:1.6}.knowledge-shadow-comparison>div>small{display:block;margin-top:9px;color:#929b96;font-size:7px;overflow-wrap:anywhere}.knowledge-shadow-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.knowledge-shadow-metrics span{min-width:0;padding:8px;border-radius:8px;color:#7b8881;background:#fff;font-size:7px}.knowledge-shadow-metrics strong,.knowledge-shadow-metrics code{display:block;margin-top:4px;overflow-wrap:anywhere;color:#394a40;font-size:8px}.knowledge-shadow-gaps{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.knowledge-shadow-gaps code{padding:4px 6px;border-radius:6px;color:#8d5b47;background:#fff0e9;font-size:6px;overflow-wrap:anywhere}.governance-loading{min-height:180px;display:grid;place-items:center;color:#64716b}.governance-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:28px;padding:28px 30px;color:#f7faf5;background:radial-gradient(circle at 18% 20%,rgba(201,255,99,.18),transparent 32%),#17221d}.governance-hero h2{max-width:760px;margin:13px 0 10px;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.045em}.governance-hero p{max-width:760px;margin:0;color:#adbbb3;font-size:12px;line-height:1.75}.governance-hero-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.governance-hero-status span{min-width:0;padding:15px 13px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0f}.governance-hero-status span.blocked{border-color:#ff835e59;background:#ff835e14}.governance-hero-status span.safe{border-color:#c9ff6347;background:#c9ff6312}.governance-hero-status small,.governance-hero-status strong{display:block}.governance-hero-status small{color:#95a49c;font-size:8px}.governance-hero-status strong{margin-top:7px;overflow-wrap:anywhere;font-size:12px}.governance-manifest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.governance-manifest-grid article{min-width:0;padding:16px 18px}.governance-manifest-grid article.warn{border-color:#ead2a9;background:#fffaf0}.governance-manifest-grid article.safe{border-color:#cfe1cf;background:#f5faf3}.governance-manifest-grid span,.governance-manifest-grid strong,.governance-manifest-grid small{display:block}.governance-manifest-grid span{color:#7b8781;font-size:9px;font-weight:750}.governance-manifest-grid strong{margin-top:8px;overflow-wrap:anywhere;font-size:15px}.governance-manifest-grid small{margin-top:7px;overflow-wrap:anywhere;color:#89938e;font-size:8px}.governance-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.governance-binding-panel,.five-gate-panel,.governance-section{min-width:0;padding:22px}.governance-form{display:grid;gap:10px;margin-top:18px}.governance-form label{display:grid;gap:6px;min-width:0}.governance-form label>span{color:#718078;font-size:9px;font-weight:800}.governance-form input,.governance-form select{width:100%;min-width:0;min-height:43px}.gate-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gate-form label:first-child,.gate-form .button{grid-column:1 / -1}.binding-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:13px;border:1px solid #dbe3dc;border-radius:13px;background:#f7faf6}.binding-result>div{min-width:0;padding:9px;border-radius:9px;background:#fff}.binding-result span,.binding-result strong,.binding-result code{display:block}.binding-result span{color:#829087;font-size:8px}.binding-result strong,.binding-result code{margin-top:5px;overflow-wrap:anywhere;font-size:10px}.governance-block-reason{grid-column:1 / -1;margin:0;padding:9px 11px;border-radius:9px;color:#8b4e38;background:#fff0eb;font-size:9px}.governance-empty-note{margin-top:14px;padding:13px;border:1px dashed #d6ddd7;border-radius:12px;color:#7b8881;background:#f8f9f6;font-size:10px;line-height:1.6}.five-gate-list{display:grid;gap:6px;margin-top:15px}.five-gate-list>div{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #dce2dd;border-radius:10px;background:#fafbf9}.five-gate-list>div.blocked{border-color:#ecd5cc;background:#fff8f5}.five-gate-list i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#68a34b}.five-gate-list .blocked i{background:#dc7358}.five-gate-list span,.five-gate-list strong,.five-gate-list small{display:block;min-width:0}.five-gate-list strong{color:#34453c;font-size:10px}.five-gate-list small{margin-top:3px;overflow-wrap:anywhere;color:#88948d;font-size:8px}.gate-output-ceiling{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding:12px 13px;border-radius:11px;color:#47574e;background:#edf3ed}.gate-output-ceiling span{font-size:9px}.gate-output-ceiling strong{font-size:10px;text-align:right}.official-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.official-gap-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:14px;border:1px solid #e5d2ca;border-radius:12px;background:#fff9f6}.official-gap-grid article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#8f4f38;background:#ffe4d9;font-size:10px;font-weight:900}.official-gap-grid strong,.official-gap-grid small{display:block}.official-gap-grid strong{font-size:11px}.official-gap-grid small{margin-top:5px;color:#826d64;font-size:9px;line-height:1.5}.official-gap-grid p{margin:7px 0 0;color:#98877f;font-size:8px;line-height:1.5}.official-gap-grid b{padding:5px 7px;border-radius:999px;color:#96543c;background:#ffebe3;font-size:7px;white-space:nowrap}.roi-dictionary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.roi-dictionary-grid article{min-width:0;padding:14px;border:1px solid #dce2dd;border-radius:12px;background:#fafbf8}.roi-dictionary-grid span,.roi-dictionary-grid strong,.roi-dictionary-grid small{display:block}.roi-dictionary-grid span{color:#839088;font-size:7px;font-weight:850;letter-spacing:.05em}.roi-dictionary-grid strong{margin-top:7px;font-size:12px}.roi-dictionary-grid p{min-height:38px;margin:7px 0;color:#707e76;font-size:9px;line-height:1.55}.roi-dictionary-grid small{overflow-wrap:anywhere;color:#9a644d;font-size:8px}.governance-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-delivery-versions{display:grid;gap:8px}.three-delivery-versions article{display:grid;grid-template-columns:auto 1fr;gap:3px 11px;padding:12px;border:1px solid #dce3dd;border-radius:11px;background:#f8faf7}.three-delivery-versions b{grid-row:1 / 3;align-self:center;color:#7da23b;font-size:15px}.three-delivery-versions strong{font-size:11px}.three-delivery-versions small{color:#8a958f;font-size:8px}.video-evidence-contract{margin-top:11px;overflow:hidden;border:1px solid #dbe2dc;border-radius:11px}.video-evidence-contract summary{padding:12px;color:#53635a;font-size:10px;font-weight:800;cursor:pointer}.video-evidence-contract>div{padding:0 12px 12px;border-top:1px solid #e4e8e4}.video-evidence-contract p{color:#7c8982;font-size:9px;line-height:1.5}.video-evidence-contract>div>div{display:flex;flex-wrap:wrap;gap:5px}.video-evidence-contract span{padding:5px 7px;border-radius:999px;color:#5d6e64;background:#edf3ed;font-size:8px}.material-delivery-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:11px;padding:12px;border:1px solid #cfe0cf;border-radius:11px;background:#f3f9f1}.material-delivery-result span,.material-delivery-result strong,.material-delivery-result small{display:block}.material-delivery-result span{color:#829087;font-size:8px}.material-delivery-result strong{margin-top:4px;font-size:10px}.material-delivery-result small{margin-top:5px;color:#75837b;font-size:8px;line-height:1.5}.material-delivery-downloads{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.material-delivery-downloads a{padding:6px 8px;border:1px solid #c9d9c7;border-radius:8px;color:#4d6b40;background:#fff;font-size:8px;font-weight:800;text-decoration:none}.governance-status-list{display:grid;gap:1px;overflow:hidden;border:1px solid #dce2dd;border-radius:11px;background:#dce2dd}.governance-status-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff}.governance-status-list span{color:#66756d;font-size:9px}.governance-status-list strong{font-size:9px}.governance-status-list strong.ready{color:#4f7a3d}.governance-status-list strong.blocked{color:#a05b42}.receipt-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.receipt-name-grid span{min-width:0;padding:9px;border-radius:9px;background:#f1f4f0}.receipt-name-grid small,.receipt-name-grid code{display:block}.receipt-name-grid small{color:#89948e;font-size:7px}.receipt-name-grid code{margin-top:5px;overflow-wrap:anywhere;font-size:8px}.knowledge-loop-ready{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.knowledge-loop-ready span{color:#839088;font-size:9px}.knowledge-loop-ready b{padding:6px 8px;border-radius:999px;color:#49663b;background:#eaf4e5;font-size:8px}.knowledge-gap-form{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-top:12px}.knowledge-gap-form label{display:grid;gap:5px;min-width:0}.knowledge-gap-form label span{color:#7d8982;font-size:8px;font-weight:800}.knowledge-gap-form textarea,.knowledge-gap-form select{width:100%;min-height:43px;padding:10px 12px;border:1px solid #d5dcd6;border-radius:9px;color:#26332c;background:#fff;font:inherit;font-size:9px;resize:vertical}.knowledge-gap-form textarea{min-height:70px}.knowledge-gap-form .button{grid-column:1 / -1}.knowledge-review-context{display:grid;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:8px;margin-top:12px;padding:11px;border:1px solid #d8e0d8;border-radius:11px;background:#f5f8f4}.knowledge-review-context label{display:grid;gap:5px;min-width:0}.knowledge-review-context label span{color:#748178;font-size:8px;font-weight:800}.knowledge-review-context input,.knowledge-review-context textarea{width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid #d1d9d2;border-radius:8px;color:#26332c;background:#fff;font:inherit;font-size:8px}.knowledge-review-context textarea{resize:vertical}.knowledge-review-context>small{grid-column:1 / -1;color:#7d8982;font-size:7px;line-height:1.55}.knowledge-receipt-list{display:grid;gap:6px;margin-top:10px}.knowledge-receipt-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;border:1px solid #dce3dd;border-radius:9px;background:#f8faf7}.knowledge-receipt-list article.review-conflict_blocked{border-color:#e5c9be;background:#fff7f3}.knowledge-receipt-list article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#4e6c41;background:#e7f1e4;font-size:9px;font-weight:900}.knowledge-receipt-copy strong,.knowledge-receipt-copy small,.knowledge-receipt-copy b,.knowledge-receipt-copy code{display:block}.knowledge-receipt-copy strong{font-size:9px;line-height:1.45}.knowledge-receipt-copy small{margin-top:4px;color:#8a958f;font-size:7px}.knowledge-receipt-copy b{margin-top:5px;color:#51733f;font-size:8px}.knowledge-receipt-copy code{margin-top:4px;overflow-wrap:anywhere;color:#91614e;font-size:6px}.knowledge-receipt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:190px}.knowledge-receipt-actions button{padding:6px 7px;border:1px solid #ced9cd;border-radius:7px;color:#4d6841;background:#fff;font-size:7px;font-weight:800}.knowledge-receipt-actions button.danger{border-color:#e4c6ba;color:#98573f;background:#fff6f1}.knowledge-receipt-actions button:disabled{opacity:.5}.knowledge-loop-missing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:14px 0;padding-left:18px;color:#6f7d75;font-size:9px;line-height:1.55}.governance-boundary-note{margin:0;padding:10px 12px;border-radius:10px;color:#775d37;background:#fff7e8;font-size:9px;line-height:1.6}.windows-status-card,.collaboration-boundary-card{display:grid;gap:7px;padding:15px;border:1px solid #dce2dd;border-radius:12px;background:#f8faf7}.collaboration-boundary-card{margin-top:9px;border-color:#ddd9c8;background:#fffdf6}.windows-status-card span,.collaboration-boundary-card span{color:#849089;font-size:8px;font-weight:800}.windows-status-card strong,.collaboration-boundary-card strong{font-size:12px}.windows-status-card small,.collaboration-boundary-card small{color:#7d8982;font-size:8px;line-height:1.65}.governance-state-map{overflow:hidden}.governance-state-map>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;list-style:none}.governance-state-map>summary strong,.governance-state-map>summary small{display:block}.governance-state-map>summary strong{font-size:11px}.governance-state-map>summary small{margin-top:4px;color:#89938e;font-size:8px}.governance-state-map>summary b{color:#668634;font-size:9px}.governance-state-map>div{display:grid;gap:1px;padding:0 18px 18px}.governance-state-map article{display:grid;grid-template-columns:minmax(130px,.6fr) auto minmax(130px,.6fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;border-top:1px solid #e2e6e2}.governance-state-map code,.governance-state-map strong{overflow-wrap:anywhere;font-size:9px}.governance-state-map p{margin:0;color:#7c8982;font-size:8px}@media(max-width:1180px){.account-learning-sync-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-learning-sync-strip>div{border-right:0}.account-learning-sync-strip>.button{width:100%}.governance-hero,.governance-setup-grid,.governance-delivery-grid{grid-template-columns:1fr}.governance-manifest-grid,.decision-provenance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-provenance-strip button{min-width:0}.history-calibration-strip,.history-calibration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.account-learning-sync-strip{grid-template-columns:1fr;margin:10px 15px 0}.account-learning-sync-strip>p{grid-column:auto}.automatic-history-platform-host{right:12px;bottom:12px;width:calc(100vw - 24px);height:min(420px,calc(100vh - 24px))}.governance-hero{padding:22px 19px}.governance-hero-status,.governance-manifest-grid,.gate-form,.binding-result,.official-gap-grid,.roi-dictionary-grid,.knowledge-loop-missing{grid-template-columns:1fr}.gate-form label:first-child,.gate-form .button,.governance-block-reason{grid-column:auto}.governance-binding-panel,.five-gate-panel,.governance-section{padding:18px}.official-gap-grid article{grid-template-columns:auto minmax(0,1fr)}.official-gap-grid article b{grid-column:2;justify-self:start}.receipt-name-grid,.knowledge-gap-form{grid-template-columns:1fr}.knowledge-gap-form .button{grid-column:auto}.knowledge-review-context,.knowledge-shadow-metrics{grid-template-columns:1fr}.knowledge-review-context>small{grid-column:auto}.knowledge-receipt-list article{grid-template-columns:auto minmax(0,1fr)}.knowledge-receipt-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.material-delivery-result{grid-template-columns:1fr}.material-delivery-downloads{justify-content:flex-start}.governance-state-map article{grid-template-columns:1fr}.governance-state-map article>span{display:none}.decision-provenance-strip,.history-calibration-strip,.history-calibration-kpis{grid-template-columns:1fr}.history-learning-gaps{align-items:flex-start;flex-direction:column}}
