.owner-priority-disclosure{margin:18px 0;border:1px solid var(--line,#d9dde5);border-radius:14px;background:var(--surface,#fff)}.owner-priority-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.owner-priority-disclosure>summary::-webkit-details-marker{display:none}.owner-priority-disclosure>summary span:first-child{display:grid;grid-gap:4px;gap:4px}.owner-priority-disclosure>summary small{color:var(--muted,#697386)}.owner-priority-disclosure-action{color:var(--blue,#2f6fed);font-weight:700}.owner-priority-disclosure[open] .owner-priority-disclosure-action{font-size:0}.owner-priority-disclosure[open] .owner-priority-disclosure-action:after{content:"收起";font-size:14px}.competitor-disclosure:not([open])~.competitor-research-learning,.old-store-disclosure:not([open])~.old-store-review-learning,.old-store-disclosure:not([open])~.old-store-review-principles,.owner-start-disclosure:not([open])~section,.portfolio-disclosure:not([open])~.portfolio-learning,.portfolio-disclosure:not([open])~.portfolio-operating-guide,.recommendations-disclosure:not([open])~.rec-page-learning,.recommendations-disclosure:not([open])~.rec-toc,.recommendations-disclosure:not([open])~.rec-toc~*,.seller-checklist-disclosure:not([open])~.manual-handbook-playbooks,.seller-checklist-disclosure:not([open])~.seller-checklist-learning{display:none}:root{--bg:#f6f5f2;--surface:#ffffff;--surface-alt:#f0f4f2;--text:#1f2a2e;--muted:#69777d;--line:#d9dfdc;--green:#2f6f5e;--blue:#285f8f;--amber:#a56514;--red:#9d3434;--shadow:0 16px 40px rgba(32,45,50,0.08)}.candidate-blocker-map-page{display:grid;grid-gap:18px;gap:18px}.candidate-blocker-counts,.candidate-blocker-identity-grid,.candidate-blocker-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-blocker-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.candidate-blocker-selector form{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.candidate-blocker-selector label{font-weight:900}.candidate-blocker-selector-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.candidate-blocker-selector button,.candidate-blocker-selector select{min-width:0;min-height:44px;border:1px solid #9db9b0;border-radius:6px;background:#ffffff;color:var(--text);font:inherit}.candidate-blocker-selector select{width:100%;padding:0 10px}.candidate-blocker-selector button{padding:0 14px;background:var(--green);color:#ffffff;cursor:pointer;font-weight:900}.candidate-blocker-selector button:disabled,.candidate-blocker-selector select:disabled{cursor:not-allowed;opacity:.58}.candidate-blocker-selector button:focus-visible,.candidate-blocker-selector select:focus-visible{outline:3px solid rgba(40,95,143,.28);outline-offset:2px}.candidate-blocker-selector small,.candidate-blocker-selector-empty{color:var(--muted);line-height:1.55}.candidate-blocker-counts article,.candidate-blocker-identity-grid article,.candidate-blocker-kpis article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff}.candidate-blocker-gate.tone-ready,.candidate-blocker-kpis article.tone-ready{border-left-color:var(--green)}.candidate-blocker-gate.tone-review,.candidate-blocker-kpis article.tone-review{border-left-color:var(--amber)}.candidate-blocker-gate.tone-blocked,.candidate-blocker-kpis article.tone-blocked{border-left-color:var(--red)}.candidate-blocker-counts span,.candidate-blocker-identity-grid span,.candidate-blocker-kpis span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.candidate-blocker-kpis strong{font-size:26px;line-height:1.1}.candidate-blocker-identity-grid p,.candidate-blocker-kpis p{margin:0;color:var(--muted);line-height:1.55}.candidate-blocker-flow,.candidate-blocker-gate{display:grid;grid-gap:12px;gap:12px}.candidate-blocker-gate{min-width:0;padding:16px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;background:#ffffff}.candidate-blocker-gate-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.candidate-blocker-gate-head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#eef6f3;color:var(--green);font-weight:900}.candidate-blocker-gate-head h2,.candidate-blocker-gate-head p,.candidate-blocker-list h3,.candidate-blocker-next h3,.candidate-blocker-next p{margin:0}.candidate-blocker-gate-head p,.candidate-blocker-list li,.candidate-blocker-next p,.candidate-blocker-safety li{color:var(--muted);line-height:1.6}.candidate-blocker-gate-head strong{padding:6px 10px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.candidate-blocker-list ul,.candidate-blocker-safety ul{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding-left:18px}.candidate-blocker-next{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#f7fbfd}.candidate-blocker-identity .panel-header a,.candidate-blocker-next a{width:-moz-fit-content;width:fit-content;font-weight:800;color:var(--green)}.candidate-blocker-evidence{display:flex;flex-wrap:wrap;gap:8px}.candidate-blocker-evidence span{max-width:100%;padding:5px 8px;border:1px solid #d9e8e2;border-radius:999px;background:#f7fbf9;color:var(--muted);font-size:12px;font-weight:700}@media (max-width:1100px){.candidate-blocker-counts,.candidate-blocker-identity-grid,.candidate-blocker-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.candidate-blocker-counts,.candidate-blocker-gate-head,.candidate-blocker-identity-grid,.candidate-blocker-kpis,.candidate-blocker-selector-controls,.candidate-blocker-selector-grid{grid-template-columns:1fr}.candidate-blocker-gate-head strong{width:-moz-fit-content;width:fit-content}}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif;overflow:hidden}.desktop-access-gate{display:none}.desktop-app-root{height:100%}@media (hover:none) and (pointer:coarse),(max-width:1023px){.desktop-app-root{display:none}.desktop-access-gate{display:grid;min-height:100vh;place-items:center;padding:32px}.desktop-access-gate-card{width:min(100%,520px);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);padding:32px}.desktop-access-gate-card span{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.12em}.desktop-access-gate-card h1{margin:12px 0 8px;font-size:30px}.desktop-access-gate-card p{margin:0;color:var(--muted);line-height:1.65}}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:max-content minmax(0,1fr);overflow:hidden}.app-shell,.sidebar{height:100vh;min-height:0}.sidebar{width:260px;background:#223036;color:#f7f8f6;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 24px;transition:width .22s ease,padding .22s ease}.sidebar.is-collapsed{width:76px;padding-inline:10px}.sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;margin-bottom:22px}.brand,.sidebar-header{align-items:center;gap:10px}.brand{display:flex;min-width:0;color:inherit}.brand-mark{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:8px;background:#d9efe8;color:#1d5549;font-weight:800;letter-spacing:-.03em}.brand-copy{display:block;min-width:0}.brand small,.brand strong{display:block;white-space:nowrap}.brand strong{font-size:14px}.brand small{margin-top:4px;color:#aebdbb;font-size:11px}.sidebar-collapse-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:rgba(255,255,255,.04);color:#dfe7e5;padding:7px 8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.sidebar-collapse-button:hover{border-color:rgba(217,239,232,.4);background:rgba(255,255,255,.1)}.sidebar-collapse-button:active{transform:translateY(1px)}.sidebar-collapse-label{font-size:11px;font-weight:700}.sidebar.is-collapsed .sidebar-header{grid-template-columns:1fr}.sidebar.is-collapsed .brand{justify-content:center}.sidebar.is-collapsed .brand-copy,.sidebar.is-collapsed .sidebar-collapse-label{display:none}.sidebar.is-collapsed .sidebar-collapse-button{width:100%}.nav{grid-gap:18px;gap:18px}.nav,.nav-advanced,.nav-group,.nav-group-links,.nav-primary{display:grid}.nav-group-links,.nav-primary{gap:5px}.nav-advanced{gap:8px}.nav-section{margin:0 0 4px;color:#91a2a0;font-size:11px;font-weight:800;letter-spacing:.08em}.nav-link{display:flex;align-items:center;gap:9px;min-width:0;border-radius:8px;color:#dfe7e5;padding:9px 10px;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-link:hover{background:rgba(255,255,255,.08);color:#ffffff}.nav-link:active{transform:translateY(1px)}.nav-link.is-active{background:#d9efe8;color:#183d35;box-shadow:inset 3px 0 0 #58a28f;font-weight:800}.nav-link-code{flex:0 0 28px;color:#8fa7a3;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em}.nav-link.is-active .nav-link-code{color:#316d5e}.nav-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.is-collapsed .nav{gap:8px}.sidebar.is-collapsed .nav-link{justify-content:center;padding-inline:6px}.sidebar.is-collapsed .nav-link-code{flex-basis:auto;text-align:center}.sidebar.is-collapsed .nav-link-text{display:none}.nav-group{gap:5px;border-radius:8px}.nav-group-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:38px;border:0;border-radius:8px;background:transparent;color:#dfe7e5;padding:8px 10px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.nav-group-toggle:hover,.nav-group.has-active-route>.nav-group-toggle{background:rgba(255,255,255,.08);color:#ffffff}.nav-group-toggle>span:first-child{font-size:13px;font-weight:700}.nav-group-toggle small{color:#91a2a0;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-group-chevron{color:#91a2a0;font-size:17px;line-height:1;transform:rotate(0deg);transition:transform .18s ease}.nav-group-chevron.is-open{transform:rotate(90deg)}.nav-group-links{padding:2px 0 6px 10px}.nav-group-links .nav-link{padding-block:8px;font-size:13px}.main{padding:28px;height:100vh;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.workspace-nav-aid{position:-webkit-sticky;position:sticky;top:-28px;z-index:20;display:grid;grid-gap:7px;gap:7px;margin:-28px -28px 22px;border-bottom:1px solid var(--line);background:rgba(246,245,242,.96);padding:10px 28px 9px}.workspace-breadcrumb{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:18px;column-gap:18px;grid-row-gap:3px;row-gap:3px}.workspace-breadcrumb>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.workspace-breadcrumb span{color:var(--muted);font-size:12px;font-weight:700}.workspace-breadcrumb em{color:var(--muted);font-style:normal}.workspace-breadcrumb strong{color:var(--text);font-size:15px;overflow-wrap:anywhere;white-space:normal}.workspace-breadcrumb p{margin:0;max-width:84ch;color:var(--muted);font-size:13px;line-height:1.4;text-align:left}.workspace-store-selector{grid-column:2;grid-row:1/span 2;align-self:center}.workspace-command-path{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.35fr) minmax(240px,.8fr);grid-gap:10px;gap:10px;align-items:stretch;border:1px solid rgba(40,95,143,.18);border-left:4px solid var(--blue);border-radius:8px;background:#f7fbff;padding:10px}.workspace-command-summary{display:grid;grid-gap:4px;gap:4px;min-width:0}.workspace-command-summary span{color:var(--blue);font-size:12px;font-weight:900}.workspace-command-summary strong{color:var(--text);font-size:15px;line-height:1.3}.workspace-command-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.workspace-command-steps{display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px}.workspace-command-step{display:grid;flex:0 0 106px;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);padding:7px}.workspace-command-step span{color:var(--blue);font-size:11px;font-weight:900}.workspace-command-step strong{overflow:hidden;color:inherit;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-command-step-active{border-color:rgba(47,111,94,.38);background:#edf7f3;color:var(--green)}.workspace-command-step-active span{color:var(--green)}.workspace-command-actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-content:center;min-width:0}.workspace-command-actions a,.workspace-command-actions span{min-width:0;overflow:hidden;border:1px solid rgba(47,111,94,.22);border-radius:7px;background:#fff;color:var(--green);padding:7px 9px;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workspace-command-actions span{border-color:var(--line);color:var(--muted)}.workspace-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px}.workspace-tabs-label{position:-webkit-sticky;position:sticky;left:0;z-index:1;flex:0 0 auto;color:var(--muted);background:rgba(246,245,242,.98);padding-right:2px;font-size:11px;font-weight:800;letter-spacing:.04em}.workspace-tab{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);max-width:190px;padding:5px 8px}.workspace-tab-active{border-color:rgba(47,111,94,.36);background:#edf7f3;color:var(--green)}.workspace-tab a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.workspace-tab button{display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;height:20px;line-height:1;padding:0;width:20px}.workspace-tab button:hover{background:var(--surface-alt);color:var(--text)}.page{display:grid;grid-gap:22px;gap:22px;width:100%;min-width:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-header h1{margin:4px 0 0;font-size:30px;line-height:1.2}.eyebrow{margin:0;color:var(--green);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.status-pill{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:8px 12px;white-space:nowrap}.owner-hero{border:1px solid rgba(40,95,143,.2);border-radius:8px;background:#edf4fb;padding:20px}.owner-hero p:not(.eyebrow){max-width:980px;margin:10px 0 0;color:var(--muted);line-height:1.7}.owner-guide{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:16px;gap:16px;border:1px solid rgba(40,95,143,.22);border-left:5px solid var(--blue);border-radius:8px;background:#edf4fb;box-shadow:var(--shadow);padding:18px}.owner-guide-main{display:grid;align-content:start;grid-gap:8px;gap:8px}.owner-guide-main span{color:var(--blue);font-size:13px;font-weight:700}.owner-guide-main h2{margin:0;font-size:22px}.owner-guide-main p{margin:0;color:var(--muted);line-height:1.7}.owner-guide-side{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:rgba(255,255,255,.65);padding:14px}.owner-guide-side strong{color:var(--text)}.owner-guide-side ul{margin:0;padding-left:20px}.owner-guide-side li{margin:6px 0;line-height:1.55}.owner-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.owner-guide-actions a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:9px 11px;font-weight:700}.owner-home-command{margin-top:0}.owner-home-pre-acceptance{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;border:1px solid #cfe4d8;border-left:5px solid var(--green);border-radius:8px;background:#f8fbfa;padding:16px}.owner-home-pre-acceptance>div:first-child{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.owner-home-pre-acceptance>div:first-child span{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.owner-home-pre-acceptance h2{margin:0;color:var(--text);font-size:21px;line-height:1.35}.owner-home-pre-acceptance p{margin:0;color:var(--muted);line-height:1.65}.owner-home-pre-acceptance>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.owner-home-pre-acceptance a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d9e5e1;border-radius:8px;background:#fff;padding:10px;color:inherit;text-decoration:none}.owner-home-pre-acceptance a span{color:var(--green);font-size:12px;font-weight:900}.owner-home-pre-acceptance a strong{overflow:hidden;color:#173c36;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.owner-home-pre-acceptance a small{color:var(--muted);font-size:12px;line-height:1.45}.owner-home-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-home-path article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;border:1px solid #d6e4df;border-top:4px solid var(--green);border-radius:8px;background:#fbfdfc;box-shadow:var(--shadow);padding:15px}.owner-home-path article>span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--green);color:#fff;font-weight:900}.owner-home-path a,.owner-home-path h2,.owner-home-path p{min-width:0;overflow-wrap:anywhere}.owner-home-path h2{margin:0;font-size:18px;line-height:1.35}.owner-home-path p{margin:7px 0 10px;color:var(--muted);line-height:1.6}.owner-home-path a{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.advanced-workflow-guide{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #cfe1dc;border-left:5px solid #0f766e;border-radius:8px;background:#f7fbf9;box-shadow:var(--shadow)}.advanced-workflow-guide-head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;align-items:start}.advanced-workflow-guide-foot,.advanced-workflow-guide-grid article,.advanced-workflow-guide-head aside,.advanced-workflow-guide-head>div{min-width:0}.advanced-workflow-guide-grid article>span,.advanced-workflow-guide-head span{display:inline-flex;width:max-content;max-width:100%;padding:4px 7px;border-radius:4px;background:#dff2eb;color:#174d42;font-size:11px;font-weight:800}.advanced-workflow-guide-head h2{margin:8px 0;color:#173c36;font-size:22px;line-height:1.25}.advanced-workflow-guide-foot p,.advanced-workflow-guide-foot small,.advanced-workflow-guide-grid li,.advanced-workflow-guide-head p,.advanced-workflow-guide-misreads p{color:#4a5b56;font-size:13px;line-height:1.62}.advanced-workflow-guide-head aside{padding:12px;border:1px solid #d7e7e2;border-radius:6px;background:#fff}.advanced-workflow-guide-foot p,.advanced-workflow-guide-head aside p{margin:6px 0 0}.advanced-workflow-guide-foot>strong,.advanced-workflow-guide-head aside strong,.advanced-workflow-guide-misreads strong{color:#174d42;font-size:13px}.advanced-workflow-guide-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.advanced-workflow-guide-grid article{padding:12px;border:1px solid #dbe7e3;border-radius:6px;background:#fff}.advanced-workflow-guide-grid ol,.advanced-workflow-guide-grid ul{margin:10px 0 0;padding-left:20px}.advanced-workflow-guide-grid li+li{margin-top:6px}.advanced-workflow-guide-misreads{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.advanced-workflow-guide-misreads div{padding-top:9px;border-top:1px solid #edf2f0}.advanced-workflow-guide-misreads div:first-child{padding-top:0;border-top:0}.advanced-workflow-guide-misreads p{margin:4px 0 0}.advanced-workflow-guide-foot{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid #dbe7e3}.advanced-workflow-guide-foot nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.advanced-workflow-guide-foot a{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #cfe1dc;border-radius:5px;background:#fff;color:#0f766e;font-size:13px;font-weight:800;text-decoration:none}.advanced-workflow-guide-foot small{color:#5d6f69;font-weight:500}@media (max-width:1040px){.advanced-workflow-guide-foot nav,.advanced-workflow-guide-grid,.advanced-workflow-guide-head{grid-template-columns:minmax(0,1fr)}}.db-status-good{border-color:rgba(47,111,94,.35);background:#edf7f3;color:var(--green)}.db-status-warn{border-color:rgba(165,101,20,.35);background:#fff6e8;color:var(--amber)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid,.owner-action-grid,.owner-mode-grid,.owner-professional-grid,.owner-question-grid,.teacher-action-grid,.teacher-metric-grid{display:grid;grid-gap:14px;gap:14px}.owner-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-action-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:18px}.owner-action-card span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--green);color:#fff;font-weight:700}.owner-action-card h2,.owner-mode-grid h3,.teacher-action-card h3,.teacher-metric-card h3{margin:0;font-size:20px;line-height:1.35}.owner-action-card p,.owner-mode-grid p,.teacher-action-card li,.teacher-metric-card p{margin:0;color:var(--muted);line-height:1.65}.owner-action-card a,.owner-link-list a,.owner-mode-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:9px 11px;font-weight:700}.owner-simple-panel{border-left:5px solid var(--blue)}.owner-live-panel{border-left:5px solid var(--green)}.owner-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.owner-today-brief,.portfolio-owner-brief,.single-candidate-priority{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:8px;background:#f7fbf9;margin-top:16px;padding:14px}.owner-today-brief.tone-warning,.portfolio-owner-brief.tone-warning,.single-candidate-priority.tone-warning{border-left-color:var(--amber);background:#fff8ec}.owner-today-brief.tone-review,.portfolio-owner-brief.tone-review,.single-candidate-priority.tone-review{border-left-color:var(--blue);background:#f1f7fc}.owner-today-brief.tone-blocked,.portfolio-owner-brief.tone-blocked,.single-candidate-priority.tone-blocked{border-left-color:var(--red);background:#fff3f2}.owner-today-brief span,.portfolio-owner-brief span,.single-candidate-priority span{color:var(--muted);font-size:12px;font-weight:900}.owner-today-brief h3,.portfolio-owner-brief h2,.single-candidate-priority h2{margin:5px 0 0;font-size:20px;line-height:1.3}.owner-today-brief p,.portfolio-owner-brief p,.single-candidate-priority p{margin:7px 0 0;color:var(--muted);line-height:1.62}.owner-today-brief ul,.portfolio-owner-brief ul,.single-candidate-priority ul{margin:0;padding-left:20px}.owner-today-brief li,.portfolio-owner-brief li,.single-candidate-priority li{margin:5px 0;line-height:1.5}.owner-today-brief a,.portfolio-owner-brief a,.single-candidate-priority a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:9px 11px;font-weight:800;white-space:nowrap}.owner-live-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.owner-live-grid span{color:var(--muted);font-size:13px;font-weight:700}.owner-live-grid strong{font-size:30px;line-height:1}.owner-live-grid p{margin:0;color:var(--muted);line-height:1.55}.owner-command-path-card{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border:1px solid rgba(40,95,143,.24);border-left:5px solid var(--blue);border-radius:8px;background:#f6f9fc;padding:14px}.owner-command-path-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.owner-command-path-head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.owner-command-path-head span{color:var(--blue);font-size:12px;font-weight:900}.owner-command-path-head h3{margin:0;overflow-wrap:anywhere;font-size:20px;line-height:1.3}.owner-command-path-head p,.owner-command-path-note{margin:0;color:var(--muted);line-height:1.6}.owner-command-path-head nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.owner-command-path-head a,.owner-live-queue-side a{border:1px solid rgba(47,111,94,.24);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800;white-space:nowrap}.owner-command-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.owner-command-buckets div{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.owner-command-buckets span{color:var(--muted);font-size:12px;font-weight:800}.owner-command-buckets strong{font-size:24px;line-height:1}.owner-asset-flow{display:grid;grid-gap:12px;gap:12px;margin-top:18px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:14px}.owner-asset-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-asset-flow-step{display:grid;grid-gap:8px;gap:8px;min-height:178px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;padding:14px}.owner-asset-flow-step:hover{border-color:rgba(47,111,94,.34);box-shadow:0 10px 24px rgba(28,43,38,.08)}.owner-asset-flow-step span{color:var(--blue);font-size:13px;font-weight:800}.owner-asset-flow-step strong{display:block;overflow-wrap:anywhere;font-size:20px;line-height:1.25}.owner-asset-flow-step p{margin:0;color:var(--muted);line-height:1.55}.owner-flow-teacher{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#f7fafc;padding:10px}.owner-flow-teacher b{color:var(--blue);font-size:13px;line-height:1.3}.owner-flow-teacher em{color:var(--muted);font-style:normal;line-height:1.55}.owner-asset-flow-step small{align-self:end;color:var(--green);font-weight:800;line-height:1.45}.owner-asset-flow-note{margin:0;color:var(--muted);line-height:1.65}.owner-first-use-guide{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(165,101,20,.24);border-radius:8px;background:#fffaf0;padding:14px}.owner-first-use-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-first-use-grid span,.owner-first-use-head span{display:block;color:var(--amber);font-size:13px;font-weight:800}.owner-first-use-head strong{display:block;margin-top:4px;line-height:1.45}.owner-first-use-actions a,.owner-first-use-head a{border:1px solid rgba(165,101,20,.28);border-radius:8px;background:#fff;color:var(--amber);padding:8px 10px;font-weight:800}.owner-first-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-first-use-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(165,101,20,.18);border-radius:8px;background:#fff;padding:12px}.owner-first-use-grid strong{line-height:1.35}.owner-first-use-grid p{margin:0;color:var(--muted);line-height:1.6}.owner-first-use-actions{display:flex;flex-wrap:wrap;gap:8px}.owner-real-workflow{display:grid;grid-gap:14px;gap:14px;margin-top:16px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;background:#f7faff;padding:16px}.owner-real-workflow-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.owner-real-workflow-status article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}.owner-real-workflow-status article+article{border-left:1px solid var(--line)}.owner-real-workflow-status span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:12px;font-weight:900}.owner-real-workflow-status article.is-done span{background:#e9f7ef;color:var(--green)}.owner-real-workflow-status article.is-current{background:#fffbf1}.owner-real-workflow-status article.is-current span{background:#fff1cc;color:#8a5b00}.owner-real-workflow-status article.is-locked{background:var(--surface-alt);opacity:.72}.owner-real-workflow-status strong{overflow-wrap:anywhere;line-height:1.35}.owner-real-workflow-status p{margin:0;color:var(--muted);line-height:1.55}.owner-real-workflow-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:12px;gap:12px;border-left:4px solid #b8860b;border-radius:8px;background:#fff;padding:12px}.owner-real-workflow-next>div:first-child{display:grid;grid-gap:5px;gap:5px}.owner-real-workflow-next span{color:var(--muted);font-size:12px;font-weight:800}.owner-real-workflow-next p{margin:0;color:var(--muted);line-height:1.6}.owner-real-workflow-next dl{display:grid;grid-gap:7px;gap:7px;margin:0}.owner-real-workflow-next dl div{display:grid;grid-gap:3px;gap:3px}.owner-real-workflow-next dt{color:var(--muted);font-size:12px;font-weight:700}.owner-real-workflow-next dd{margin:0;overflow-wrap:anywhere;font-weight:800}.owner-live-queue,.owner-snapshot-health{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.owner-snapshot-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-snapshot-health-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.owner-snapshot-health-card.is-good{border-color:rgba(47,111,94,.3);background:#eef7f3}.owner-snapshot-health-card.is-warn{border-color:rgba(165,101,20,.34);background:#fff8ec}.owner-snapshot-health-card.is-danger{border-color:rgba(157,52,52,.32);background:#fff0ef}.owner-snapshot-health-card span{color:var(--muted);font-size:13px;font-weight:700}.owner-snapshot-health-card strong{display:block;overflow-wrap:anywhere;font-size:22px;line-height:1.25}.owner-snapshot-health-card p{margin:0;color:var(--muted);line-height:1.55}.owner-baseline-change{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(40,95,143,.22);border-radius:8px;background:#f6f9fc;padding:14px}.owner-baseline-change-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-baseline-change-grid span,.owner-baseline-change-head span{display:block;color:var(--muted);font-size:13px;font-weight:700}.owner-baseline-change-head strong{display:block;margin-top:5px;line-height:1.45}.owner-baseline-change-head a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);flex:0 0 auto;padding:8px 10px;font-weight:700}.owner-baseline-change-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.owner-baseline-change-grid div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.owner-baseline-change-grid strong{display:block;margin-top:4px;font-size:20px}.owner-baseline-change p{margin:0;color:var(--muted);line-height:1.6}.owner-live-queue-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-live-queue-header h3{margin:0;font-size:18px}.owner-live-queue-header a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:700}.owner-live-queue-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px 14px}.owner-live-queue-item span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(40,95,143,.25);border-radius:999px;background:#edf4fb;color:var(--blue);margin-bottom:7px;padding:4px 8px;font-size:13px;font-weight:700}.owner-live-queue-item strong{display:block;margin-bottom:5px;line-height:1.4}.owner-live-queue-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--muted);line-height:1.55}.owner-live-queue-command{display:grid;grid-gap:4px;gap:4px;margin-top:9px;border-left:3px solid var(--blue);background:#f6f9fc;padding:8px 10px}.owner-live-queue-command b{line-height:1.35}.owner-live-queue-command small{color:var(--muted);line-height:1.5}.owner-live-queue-side{display:grid;justify-items:end;grid-gap:8px;gap:8px}.owner-live-queue-side small{color:var(--muted);white-space:nowrap}.owner-question-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-mode-grid article,.owner-question-grid div,.teacher-action-card,.teacher-metric-card{border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.owner-question-grid strong{display:block;line-height:1.5}.owner-question-grid p{margin:8px 0 0;color:var(--muted);line-height:1.6}.owner-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-mode-grid article{display:grid;grid-gap:12px;gap:12px}.owner-professional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-link-list{display:flex;flex-wrap:wrap;gap:8px}.teacher-principle{border-left:5px solid var(--green)}.teacher-principle ol{margin:0;padding-left:22px}.teacher-principle li{margin:9px 0;line-height:1.65}.teacher-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-metric-card{display:grid;grid-gap:12px;gap:12px}.teacher-metric-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.teacher-metric-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:10px}.teacher-metric-card dt{color:var(--muted);font-weight:700}.teacher-metric-card dd{margin:0;line-height:1.6}.teacher-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.teacher-structure-panel{border-left:5px solid var(--blue)}.teacher-structure-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.teacher-structure-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.teacher-structure-card span{color:var(--blue);font-size:13px;font-weight:700}.teacher-structure-card h3{margin:0;font-size:16px;line-height:1.45}.teacher-structure-card dl{display:grid;grid-gap:9px;gap:9px;margin:0}.teacher-structure-card dl div{border-top:1px solid var(--line);padding-top:9px}.teacher-structure-card dt{color:var(--muted);font-size:12px;font-weight:700}.teacher-structure-card dd{margin:4px 0 0;color:var(--text);font-size:13px;line-height:1.6}.teacher-action-card ul{margin:10px 0 0;padding-left:20px}.teacher-flow{display:grid;grid-gap:10px;gap:10px}.teacher-flow div{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--line);padding-top:10px}.teacher-flow div:first-child{border-top:0;padding-top:0}.teacher-flow span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#edf4fb;color:var(--blue);font-weight:700}.teacher-flow p{margin:4px 0 0;line-height:1.65}.routine-panel{border-left:5px solid var(--green)}.routine-mode-panel{border-left:5px solid var(--blue);background:#f7fbff}.routine-command-panel{border-left:5px solid var(--green)}.routine-command-empty,.routine-command-list{display:grid;grid-gap:10px;gap:10px}.routine-command-empty{margin-top:14px;border:1px solid rgba(40,95,143,.2);border-left:5px solid var(--blue);border-radius:8px;background:#f6f9fc;padding:14px}.routine-command-empty strong{font-size:18px;line-height:1.35}.routine-command-empty p{margin:0;color:var(--muted);line-height:1.6}.routine-command-empty div{display:flex;flex-wrap:wrap;gap:8px}.routine-command-empty a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.routine-ad-loop-panel{border-left:5px solid #2f6f5e;background:#f8fbfa}.routine-ad-loop-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.routine-ad-loop-grid article{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid #d9e5e1;border-radius:8px;background:#fff;padding:12px}.routine-ad-loop-head{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.routine-ad-loop-head span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#edf7f3;color:var(--green);font-weight:900}.routine-ad-loop-head h3{margin:0 0 6px;color:var(--text);font-size:15px;line-height:1.35}.routine-ad-loop-head a{color:var(--green);font-size:13px;font-weight:900;text-decoration:none}.routine-ad-loop-panel .panel-subtitle a,.routine-ad-loop-rule a{color:#1d4ed8;font-weight:800;text-decoration:none}.routine-pre-acceptance-chain{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;margin:14px 0 0;border:1px solid #cfe4d8;border-radius:8px;background:#fff;padding:12px}.routine-pre-acceptance-chain>div:first-child{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.routine-pre-acceptance-chain>div:first-child span{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.routine-pre-acceptance-chain h3{margin:0;color:var(--text);font-size:18px;line-height:1.35}.routine-pre-acceptance-chain p{margin:0;color:var(--muted);line-height:1.65}.routine-pre-acceptance-chain>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.routine-pre-acceptance-chain a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d9e5e1;border-radius:8px;background:#edf7f3;padding:10px;color:inherit;text-decoration:none}.routine-pre-acceptance-chain a span{color:var(--green);font-size:12px;font-weight:900}.routine-pre-acceptance-chain a strong{overflow:hidden;color:#173c36;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.routine-pre-acceptance-chain a small{color:var(--muted);font-size:12px;line-height:1.45}.routine-ad-loop-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0}.routine-ad-loop-grid dl div{display:grid;grid-gap:4px;gap:4px}.routine-ad-loop-grid dt{color:var(--blue);font-size:12px;font-weight:900}.routine-ad-loop-grid dd{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.routine-ad-loop-rule{margin:12px 0 0;border:1px solid #cfe4d8;border-radius:8px;background:#fff;color:var(--muted);line-height:1.65;padding:12px}.routine-ad-loop-rule strong{color:var(--text)}.routine-ad-loop-rule a{display:inline-block;margin-left:8px}.routine-store-handoff-panel{border-left:5px solid #7a5b18;background:#fffaf0}.routine-store-handoff-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.routine-store-handoff-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid #eadfbf;border-radius:8px;background:#fff;padding:14px}.routine-store-handoff-grid span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fff3cf;color:#7a4b10;font-weight:900}.routine-store-handoff-grid h3{margin:0;color:var(--text);font-size:16px;line-height:1.35}.routine-store-handoff-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.routine-store-handoff-grid p strong{color:var(--text)}.routine-store-handoff-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(122,91,24,.28);border-radius:8px;background:#fff7dc;color:#7a4b10;padding:8px 10px;font-weight:800}.routine-store-handoff-rule{margin:12px 0 0;border:1px solid #eadfbf;border-radius:8px;background:#fff;color:var(--muted);line-height:1.65;padding:12px}.routine-store-handoff-rule strong{color:var(--text)}.routine-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.routine-mode-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid #cfe0ec;border-radius:8px;background:#fff;padding:14px}.routine-mode-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:6px 9px;font-size:13px;font-weight:900}.routine-mode-grid p{margin:0;color:var(--muted);line-height:1.6}.routine-mode-grid p strong{color:var(--text)}.routine-mode-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.routine-data-gap-panel{border-left:5px solid var(--blue);background:#f7fbff}.routine-data-gap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.routine-data-gap-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:14px}.routine-data-gap-grid span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#edf4fb;color:var(--blue);font-size:12px;font-weight:900}.routine-data-gap-grid h3{margin:0;color:var(--text);font-size:17px;line-height:1.35}.routine-data-gap-grid p{margin:0;color:var(--muted);line-height:1.6}.routine-data-gap-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);font-weight:800;padding:8px 10px}.routine-data-gap-rule{margin:12px 0 0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;color:var(--muted);line-height:1.65;padding:12px}.routine-data-gap-rule strong{color:var(--text)}.routine-review-grid,.routine-snapshot-grid,.routine-step-grid,.routine-week-grid{display:grid;grid-gap:14px;gap:14px}.routine-review-grid,.routine-step-grid,.routine-week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.routine-snapshot-panel{border-left:5px solid var(--blue)}.routine-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.routine-review-card,.routine-snapshot-card,.routine-step-card,.routine-week-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.routine-review-card span,.routine-snapshot-card span,.routine-step-card span{color:var(--blue);font-size:13px;font-weight:700}.routine-review-card h3,.routine-step-card h3,.routine-week-card h3{margin:0;font-size:18px;line-height:1.35}.routine-review-card p,.routine-snapshot-card p,.routine-step-card p,.routine-week-card p{margin:0;color:var(--muted);line-height:1.6}.routine-snapshot-card strong{display:block;overflow-wrap:anywhere;font-size:22px;line-height:1.25}.routine-snapshot-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.routine-snapshot-next div{border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f6f9fc;padding:14px}.routine-snapshot-next strong{display:block;margin-bottom:6px}.routine-snapshot-next p{margin:0;color:var(--text);line-height:1.65}.routine-snapshot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.routine-snapshot-actions a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:700}.routine-step-card strong{color:var(--text);line-height:1.55}.routine-step-card a,.routine-week-card a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:700}.routine-safety-panel{border-left:5px solid var(--red)}.routine-safety-list{margin:0;padding-left:22px}.routine-safety-list li{margin:9px 0;line-height:1.65}.owner-start-page{display:grid;grid-gap:18px;gap:18px}.owner-start-hero{background:#eef7f3;border-color:rgba(47,111,94,.2)}.owner-start-principle{border-left:5px solid var(--green)}.owner-start-principle p{margin:0;color:var(--muted);line-height:1.7}.owner-start-primary-action{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:14px;align-items:center;text-decoration:none}.owner-start-system-bridge{border-left:5px solid var(--green);background:#f7fbfa}.owner-start-system-intro,.owner-start-system-rule{max-width:1040px;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-start-loop-checks article,.owner-start-system-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.owner-start-system-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf7f3;color:var(--green);padding:5px 8px;font-size:12px;font-weight:900}.owner-start-loop-checks h3,.owner-start-system-grid h3{margin:0;font-size:17px;line-height:1.35}.owner-start-loop-checks p,.owner-start-system-grid p{margin:0;color:var(--muted);line-height:1.58}.owner-start-system-grid p strong{color:var(--text)}.owner-start-system-grid div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.owner-start-system-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.owner-start-loop-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.owner-start-loop-checks article{border-left:4px solid var(--blue);background:#f7fbff}.owner-start-system-rule{margin:12px 0 0;border:1px solid #cfe4d8;border-radius:8px;background:#fff;padding:12px;color:#2f443e}.owner-start-command-intro a,.owner-start-command-rule a{color:#1d4ed8;font-weight:800;text-decoration:none}.owner-start-command-rule a{display:inline-block;margin-left:8px}.owner-start-data-gap{border-left:5px solid var(--blue);background:#f7fbff}.owner-start-data-gap-intro,.owner-start-data-gap-rule{max-width:1040px;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-data-gap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-start-data-gap-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:14px}.owner-start-data-gap-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.owner-start-data-gap-grid h3{margin:0;color:var(--text);font-size:17px;line-height:1.35}.owner-start-data-gap-grid p{margin:0;color:var(--muted);line-height:1.6}.owner-start-data-gap-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);font-weight:800;padding:8px 10px}.owner-start-data-gap-rule{margin:12px 0 0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:12px}.owner-start-data-gap-rule strong{color:var(--text)}.owner-start-command-path{border-left:5px solid #2f6f5e;background:#f8fbfa}.owner-start-command-intro,.owner-start-command-rule{max-width:1040px;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-pre-acceptance-chain{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;margin:0 0 14px;border:1px solid #cfe4d8;border-radius:8px;background:#fff;padding:12px}.owner-start-pre-acceptance-chain>div:first-child{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.owner-start-pre-acceptance-chain>div:first-child span{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.owner-start-pre-acceptance-chain h3{margin:0;color:var(--text);font-size:18px;line-height:1.35}.owner-start-pre-acceptance-chain p{margin:0;color:var(--muted);line-height:1.65}.owner-start-pre-acceptance-chain>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.owner-start-pre-acceptance-chain a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #d9e5e1;border-radius:8px;background:#edf7f3;padding:10px;color:inherit;text-decoration:none}.owner-start-pre-acceptance-chain a span{color:var(--green);font-size:12px;font-weight:900}.owner-start-pre-acceptance-chain a strong{overflow:hidden;color:#173c36;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.owner-start-pre-acceptance-chain a small{color:var(--muted);font-size:12px;line-height:1.45}.owner-start-command-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-start-command-grid article{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid #d9e5e1;border-radius:8px;background:#fff;padding:12px}.owner-start-command-head{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.owner-start-command-head span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#e7f2ee;color:var(--green);font-size:13px;font-weight:900}.owner-start-command-head h3{margin:0 0 6px;color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.owner-start-command-head a{color:var(--green);font-size:12px;font-weight:900;line-height:1.4}.owner-start-command-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.owner-start-command-grid dl div{display:grid;grid-gap:3px;gap:3px;min-width:0}.owner-start-command-grid dt{color:#245f53;font-size:12px;font-weight:900}.owner-start-command-grid dd{margin:0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.owner-start-command-rule{margin:12px 0 0;border:1px solid #cfe4d8;border-radius:8px;background:#fff;padding:12px;color:#2f443e}.owner-start-two-store-handoff{border-left:5px solid #7a5b18;background:#fffaf0}.owner-start-two-store-intro{max-width:1040px;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-two-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-start-two-store-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid #eadfbf;border-radius:8px;background:#fff;padding:14px}.owner-start-two-store-grid a,.owner-start-two-store-grid h3,.owner-start-two-store-grid p{min-width:0;overflow-wrap:anywhere}.owner-start-two-store-grid h3{margin:0;color:var(--text);font-size:17px;line-height:1.35}.owner-start-two-store-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.owner-start-two-store-grid p strong{color:var(--text)}.owner-start-two-store-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(122,91,24,.28);border-radius:8px;background:#fff7dc;color:#7a4b10;padding:8px 10px;font-weight:800}.owner-start-priority{border-left:5px solid var(--blue);background:#f7fbff}.owner-start-priority-intro{max-width:980px;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-start-priority-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;border:1px solid #cfe0ec;border-radius:8px;background:#fff;padding:13px}.owner-start-priority-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--blue);color:#fff;font-weight:900}.owner-start-priority-grid a,.owner-start-priority-grid h3,.owner-start-priority-grid p{min-width:0;overflow-wrap:anywhere}.owner-start-priority-grid h3{margin:0 0 7px;font-size:16px;line-height:1.35}.owner-start-priority-grid p{margin:6px 0;color:var(--muted);font-size:13px;line-height:1.55}.owner-start-priority-grid p strong{color:var(--text)}.owner-start-priority-grid a{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-size:13px;font-weight:800}@media (max-width:1280px){.owner-start-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-start-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-start-blocker-grid,.owner-start-mode-grid,.owner-start-route-grid{display:grid;grid-gap:12px;gap:12px}.owner-start-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-start-blocker-grid article,.owner-start-mode-grid article,.owner-start-route-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.owner-start-mode-grid h3,.owner-start-route-grid h3,.owner-start-timeline h3{margin:0;font-size:18px;line-height:1.35}.owner-start-blocker-grid p,.owner-start-mode-grid p,.owner-start-route-grid p,.owner-start-timeline p{margin:0;color:var(--muted);line-height:1.62}.owner-start-mode-grid ol,.owner-start-never ol{margin:0;padding-left:20px}.owner-start-mode-grid li,.owner-start-never li{margin:6px 0;line-height:1.6}.owner-start-blocker-grid a,.owner-start-mode-grid a,.owner-start-route-grid a,.owner-start-timeline a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.owner-start-timeline{display:grid;grid-gap:10px;gap:10px}.owner-start-timeline article{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 38px;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.owner-start-timeline article>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:6px 9px;font-size:13px;font-weight:900}.owner-start-timeline article>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.owner-start-blocker-grid strong,.owner-start-timeline strong{color:var(--text);line-height:1.55}.owner-start-timeline em{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--green);color:#fff;font-style:normal;font-weight:900}.owner-start-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-start-route-grid nav{display:flex;flex-wrap:wrap;gap:8px}.owner-start-blocker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-start-blocker-grid span{color:var(--blue);font-size:13px;font-weight:900;line-height:1.45}.owner-start-never{border-left:5px solid var(--red)}.candidate-ad-acceptance-page{display:grid;grid-gap:18px;gap:18px}.candidate-ad-acceptance-hero{background:#eef7f3;border-color:rgba(47,111,94,.2)}.candidate-ad-acceptance-principle{border-left:5px solid var(--green)}.candidate-ad-acceptance-principle>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.candidate-ad-acceptance-principle h2{margin:0}.candidate-ad-acceptance-principle span{color:var(--green);font-weight:900}.candidate-ad-acceptance-principle p{margin:10px 0 0;color:var(--muted);line-height:1.7}.candidate-ad-acceptance-command-position{border-left:5px solid #23566a;background:#f7fbfd}.candidate-ad-acceptance-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.candidate-ad-acceptance-command-grid article{min-width:0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:13px}.candidate-ad-acceptance-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #c9dce6;border-radius:999px;background:#edf6fa;color:#23566a;font-size:12px;font-weight:900;padding:4px 9px}.candidate-ad-acceptance-command-grid h3{margin:9px 0 7px;color:#193642;font-size:17px;line-height:1.35}.candidate-ad-acceptance-command-grid p{margin:0;color:var(--muted);line-height:1.6}.candidate-ad-acceptance-command-rule{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;border:1px solid #cfe1e9;border-radius:8px;background:#fff;color:var(--muted);padding:12px 14px}.candidate-ad-acceptance-command-rule strong{color:#23566a}.candidate-ad-acceptance-command-rule a{margin-left:auto;border:1px solid rgba(35,86,106,.24);border-radius:8px;background:#edf6fa;color:#23566a;padding:8px 10px;font-weight:800}.candidate-ad-acceptance-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-ad-acceptance-uses article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.candidate-ad-acceptance-uses span{color:var(--blue);font-size:12px;font-weight:900}.candidate-ad-acceptance-uses h2{margin:7px 0;font-size:18px}.candidate-ad-acceptance-uses p{margin:0;color:var(--muted);line-height:1.6}.candidate-ad-acceptance-stage-list{display:grid;grid-gap:12px;gap:12px}.candidate-ad-acceptance-stage-list article{min-width:0;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.7fr) auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.candidate-ad-acceptance-stage-list article>div:first-child{display:grid;grid-gap:8px;gap:8px}.candidate-ad-acceptance-stage-list article>div:first-child span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--green);color:#fff;font-weight:900}.candidate-ad-acceptance-stage-list h3{margin:0;font-size:18px;line-height:1.35}.candidate-ad-acceptance-stage-list dl{display:grid;grid-gap:8px;gap:8px;margin:0}.candidate-ad-acceptance-stage-list dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px}.candidate-ad-acceptance-stage-list dt{color:var(--text);font-weight:900}.candidate-ad-acceptance-stage-list dd{margin:0;color:var(--muted);line-height:1.58}.candidate-ad-acceptance-route a,.candidate-ad-acceptance-stage-list a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:9px 11px;font-weight:800;white-space:nowrap}.candidate-ad-acceptance-self-test{border-left:5px solid var(--blue);background:#f8fbff}.candidate-ad-acceptance-self-test-intro{max-width:960px;margin:0 0 14px;color:var(--muted);line-height:1.7}.candidate-ad-acceptance-score-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.candidate-ad-acceptance-score-map article{min-width:0;border:1px solid rgba(36,99,235,.18);border-radius:8px;background:#fff;padding:12px}.candidate-ad-acceptance-score-map span{color:var(--blue);font-size:12px;font-weight:900}.candidate-ad-acceptance-score-map h3{margin:6px 0;font-size:17px;line-height:1.35}.candidate-ad-acceptance-score-map p{margin:0;color:var(--muted);line-height:1.6}.candidate-ad-acceptance-self-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-ad-acceptance-self-test-grid details{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.candidate-ad-acceptance-self-test-grid summary{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;cursor:pointer;list-style:none;padding:13px}.candidate-ad-acceptance-self-test-grid summary::-webkit-details-marker{display:none}.candidate-ad-acceptance-self-test-grid summary>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--blue);color:#fff;font-size:13px;font-weight:900}.candidate-ad-acceptance-self-test-grid summary div{min-width:0;display:grid;grid-gap:6px;gap:6px}.candidate-ad-acceptance-self-test-grid summary em{color:var(--blue);font-size:12px;font-style:normal;font-weight:900}.candidate-ad-acceptance-self-test-grid summary strong{color:var(--text);line-height:1.5}.candidate-ad-acceptance-self-test-answer{border-top:1px solid var(--line);padding:13px}.candidate-ad-acceptance-self-test-answer dl{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px}.candidate-ad-acceptance-self-test-answer div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px}.candidate-ad-acceptance-self-test-answer dt{color:var(--text);font-weight:900}.candidate-ad-acceptance-self-test-answer dd{margin:0;color:var(--muted);line-height:1.6}.candidate-ad-acceptance-self-test-answer a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(36,99,235,.25);border-radius:8px;background:#eef4ff;color:var(--blue);padding:8px 11px;font-weight:900}.candidate-ad-acceptance-redlines{border-left:5px solid var(--red);background:#fff8f7}.candidate-ad-acceptance-redlines ol{margin:0;padding-left:22px}.candidate-ad-acceptance-redlines li{margin:8px 0;line-height:1.65}.candidate-ad-acceptance-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.candidate-ad-acceptance-route a{display:flex;align-items:center;gap:9px;white-space:normal}.candidate-ad-acceptance-route span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:999px;background:var(--green);color:#fff;font-size:12px;font-weight:900}.user-guide-page{display:grid;grid-gap:18px;gap:18px}.user-guide-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.user-guide-step-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.user-guide-step-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:12px;font-weight:900;padding:5px 8px}.user-guide-glossary-group h3,.user-guide-page-map h3,.user-guide-step-card h3,.user-guide-workflow-card-head h3{margin:0;font-size:16px}.user-guide-misread-list p,.user-guide-page-map p,.user-guide-safety p,.user-guide-step-card p,.user-guide-term-grid p,.user-guide-term-grid small,.user-guide-workflow-grid dd,.user-guide-workflow-intro{margin:0;color:var(--muted);line-height:1.6}.user-guide-page-map a,.user-guide-safety-actions a,.user-guide-step-card a,.user-guide-workflow-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.user-guide-workflow-compass{border-left:5px solid #0f766e}.user-guide-workflow-intro{max-width:980px;margin-bottom:14px}.user-guide-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.user-guide-workflow-grid article{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid #d7e7e2;border-radius:8px;background:#f7fbf9;padding:14px}.user-guide-workflow-card-head{display:flex;gap:10px;align-items:flex-start;min-width:0}.user-guide-workflow-card-head span{flex:0 0 auto;border-radius:999px;background:#0f766e;color:#fff;font-size:12px;font-weight:900;line-height:1;padding:6px 8px}.user-guide-workflow-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0}.user-guide-workflow-grid dl>div{display:grid;grid-gap:4px;gap:4px;min-width:0;border-top:1px solid #d7e7e2;padding-top:8px}.user-guide-workflow-grid dt{color:#173c36;font-size:12px;font-weight:900}.user-guide-workflow-grid dd{font-size:13px}.user-guide-workflow-rule{margin-top:14px;border:1px solid #f0d2a8;border-radius:8px;background:#fff7ed;color:#7c2d12;line-height:1.65;padding:12px 14px}.user-guide-workflow-rule strong{color:#7c2d12}.user-guide-command-path{border-left:5px solid #1d4ed8;background:#f8fbff}.user-guide-command-intro,.user-guide-command-rule{max-width:1040px;margin:0 0 14px;color:var(--muted);line-height:1.7}.user-guide-command-intro a{color:#1d4ed8;font-weight:800;text-decoration:none}.user-guide-pre-acceptance-chain{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;margin:0 0 14px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;padding:12px}.user-guide-pre-acceptance-chain>div:first-child{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.user-guide-pre-acceptance-chain>div:first-child span{color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase}.user-guide-pre-acceptance-chain h3{margin:0;color:var(--text);font-size:18px}.user-guide-pre-acceptance-chain p{margin:0;color:var(--muted);line-height:1.65}.user-guide-pre-acceptance-chain>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.user-guide-pre-acceptance-chain a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;padding:10px;color:inherit;text-decoration:none}.user-guide-pre-acceptance-chain a span{color:#1d4ed8;font-size:12px;font-weight:900}.user-guide-pre-acceptance-chain a strong{overflow:hidden;color:#173c36;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.user-guide-pre-acceptance-chain a small{color:var(--muted);font-size:12px;line-height:1.45}.user-guide-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.user-guide-command-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid #dbeafe;border-radius:8px;background:#fff;padding:14px}.user-guide-command-grid h3{margin:0;color:#173c36;font-size:16px}.user-guide-command-grid p{margin:0;color:var(--muted);line-height:1.6}.user-guide-command-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(29,78,216,.25);border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.user-guide-command-rule{margin:14px 0 0;border:1px solid #bfdbfe;border-radius:8px;background:#fff;padding:12px 14px;color:#1e3a8a}.user-guide-command-rule strong{color:#1d4ed8}.user-guide-page-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.user-guide-page-map article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr) auto;grid-gap:12px;gap:12px;align-items:start;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px}.user-guide-page-map strong{color:var(--text);line-height:1.55}.user-guide-advanced-flow>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.user-guide-advanced-flow article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid #d7e7e2;border-left:4px solid #0f766e;border-radius:6px;background:#f7fbf9}.user-guide-advanced-flow h3{margin:0;color:#173c36;font-size:16px}.user-guide-advanced-flow p,.user-guide-advanced-flow strong{margin:0;color:#4a5b56;font-size:13px;line-height:1.62}.user-guide-advanced-flow strong{color:#7c2d12}.user-guide-advanced-flow a{width:max-content;max-width:100%;color:#0f766e;font-size:13px;font-weight:800;text-decoration:none}.user-guide-glossary{display:grid;grid-gap:18px;gap:18px}.user-guide-glossary-group{display:grid;grid-gap:10px;gap:10px}.user-guide-term-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.user-guide-term-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px}.user-guide-term-grid article>span{color:var(--blue);font-weight:900}.user-guide-term-grid small{border-top:1px solid var(--line);padding-top:8px}.user-guide-misread-list{display:grid;grid-gap:10px;gap:10px}.user-guide-misread-list article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:#fbfcfb;overflow:hidden}.user-guide-misread-list article>div{display:grid;grid-gap:6px;gap:6px;padding:12px}.user-guide-misread-list article>div+div{border-left:1px solid var(--line);background:#f3faf6}.user-guide-misread-list span{color:var(--muted);font-size:12px;font-weight:900}.user-guide-safety{border-left:5px solid var(--red)}.user-guide-safety-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.help-tip{position:relative;vertical-align:middle;margin-left:6px}.help-tip,.help-tip-trigger{display:inline-flex;align-items:center}.help-tip-trigger{justify-content:center;width:20px;height:20px;border:1px solid rgba(40,95,143,.24);border-radius:999px;background:#eef4f9;color:var(--blue);cursor:help;font:inherit;font-size:12px;font-weight:900;line-height:1;padding:0}.help-tip-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.help-tip-popover{position:absolute;top:calc(100% + 8px);left:50%;z-index:80;display:none;width:min(320px,78vw);transform:translateX(-50%);border:1px solid rgba(40,95,143,.22);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(19,30,36,.16);color:var(--text);padding:12px;text-align:left}.help-tip:focus-within .help-tip-popover,.help-tip:hover .help-tip-popover{display:grid;grid-gap:8px;gap:8px}.help-tip-popover strong{color:var(--blue);font-size:13px}.help-tip-popover li,.help-tip-popover span{color:var(--muted);font-size:12px;line-height:1.55}.help-tip-popover ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.help-tip-popover a{width:-moz-fit-content;width:fit-content;border-radius:6px;background:#edf7f3;color:var(--green);font-size:12px;font-weight:800;padding:6px 8px;text-decoration:none}.teacher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.teacher-grid article{border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle);padding:14px}.teacher-grid h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px}.teacher-grid p{margin:0;color:var(--muted);line-height:1.55}@media (max-width:680px){.help-tip-popover{right:0;left:auto;width:min(300px,82vw);transform:none}.teacher-grid{grid-template-columns:1fr}}.ai-panel,.info-card,.metric-card,.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.metric-card{display:grid;grid-gap:8px;gap:8px;padding:18px}.info-card small,.metric-card small,.metric-card span,.panel-header span{color:var(--muted)}.metric-card strong{font-size:24px}.ai-panel{border-left:5px solid var(--green);padding:18px 20px}.ai-panel-label{color:var(--green);font-size:13px;font-weight:700}.ai-panel h2,.info-card h3,.panel h2{margin:6px 0 0}.ai-panel ul{margin:14px 0 0;padding-left:20px}.ai-panel li{margin:8px 0}.panel{padding:18px;min-width:0}.db-next-action{margin:12px 0 0;border-left:4px solid var(--green);border-radius:6px;background:var(--surface-alt);padding:12px 14px;color:var(--text)}.db-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.db-status-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:16px}.db-status-card strong{font-size:17px}.db-status-card p{margin:0;color:var(--muted);line-height:1.6}.local-db-owner-path{border-left:5px solid var(--green);background:#f7fcfa}.local-db-owner-path-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;grid-gap:12px;gap:12px}.local-db-owner-path-grid article,.local-db-owner-path-grid nav{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.local-db-owner-path-grid article strong{display:block;margin-bottom:7px;font-size:15px}.local-db-owner-path-grid article p{margin:0;color:var(--muted);line-height:1.6}.local-db-owner-path-grid nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.local-db-owner-path-grid nav a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.db-check-pill{justify-self:start;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;white-space:nowrap}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-header h2{font-size:20px}.table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.table-row{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.5fr;grid-gap:14px;gap:14px;padding:13px 14px;border-top:1px solid var(--line)}.product-line-table .table-row{grid-template-columns:.7fr 1.2fr 1.2fr 2fr}.store-mapping-table .table-row{grid-template-columns:1.2fr .8fr .7fr 2fr}.table-row:first-child{border-top:0}.table-head{background:var(--surface-alt);color:var(--muted);font-weight:700}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.info-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.info-card-top{display:grid;grid-gap:8px;gap:8px}.info-card-top span{color:var(--blue);font-size:13px;font-weight:700}.info-card p{margin:0;color:var(--muted);line-height:1.6}.api-probe-owner-path{border-left:5px solid var(--blue);background:#f7fbff}.api-probe-owner-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.api-probe-evidence-handoff,.api-probe-owner-links,.api-probe-owner-path-grid article,.api-probe-stop-lines{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.api-probe-owner-path-grid article{display:grid;grid-gap:8px;gap:8px}.api-probe-owner-path-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.api-probe-owner-path-grid strong,.api-probe-stop-lines strong{display:block;font-size:14px}.api-probe-owner-path-grid p{margin:0;color:var(--muted);line-height:1.6}.api-probe-stop-lines{margin-top:12px;border-left:5px solid var(--amber);background:#fffaf0}.api-probe-stop-lines ul{margin:8px 0 0;padding-left:18px}.api-probe-stop-lines li{margin:6px 0;color:var(--muted);line-height:1.55}.api-probe-evidence-handoff{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border-left:5px solid var(--blue);background:#f7fbff}.api-probe-evidence-handoff>strong{display:block;color:var(--text);font-size:14px}.api-probe-evidence-handoff>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.api-probe-evidence-handoff article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:10px}.api-probe-evidence-handoff span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.api-probe-evidence-handoff p{margin:0;color:var(--muted);line-height:1.6}.api-probe-owner-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.api-probe-owner-links a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.panel-subtitle{margin:8px 0 0;color:var(--muted);line-height:1.6}.plain-list{margin:16px 0 0;padding-left:20px}.plain-list li{margin:8px 0;line-height:1.6}.discovery-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.discovery-meta div{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.discovery-meta span{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.endpoint-list{display:grid;grid-gap:10px;gap:10px}.endpoint-item{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.endpoint-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:9px}.method-pill{border-radius:999px;background:#e7eef5;color:var(--blue);font-size:13px;font-weight:700;padding:6px 10px}.endpoint-item code{display:block;overflow-wrap:anywhere;color:var(--green);font-size:13px}.endpoint-item p{margin:10px 0 0;color:var(--muted);line-height:1.6}.saihu-readiness-panel{border-left:5px solid var(--blue);background:#f7fbff}.saihu-connector-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-connector-nav a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(40,95,143,.18);border-left:5px solid var(--blue);border-radius:8px;background:#fff;color:var(--text);padding:12px}.saihu-connector-nav strong{font-size:14px;line-height:1.35}.saihu-connector-nav span{color:var(--muted);font-size:12px;line-height:1.45}.saihu-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.saihu-readiness-card{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--line-strong);border-radius:8px;background:#fff;padding:14px}.saihu-readiness-card.is-ready{border-left-color:var(--green);background:#f7fcfa}.saihu-readiness-card.is-blocked{border-left-color:var(--amber);background:#fffaf0}.saihu-readiness-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.saihu-readiness-card.is-ready span{background:#e7f3ed;color:var(--green)}.saihu-readiness-card.is-blocked span{background:#fff0d1;color:#8a5b00}.saihu-readiness-card h3{margin:0;font-size:18px;line-height:1.35}.saihu-readiness-card p,.saihu-readiness-card small{margin:0;color:var(--muted);line-height:1.6}.saihu-readiness-card small{color:var(--text)}.saihu-readiness-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.saihu-readiness-actions a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.saihu-coverage-panel{border-left:5px solid var(--green)}.saihu-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.saihu-coverage-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--line-strong);border-radius:8px;background:#fff;padding:14px}.saihu-coverage-card.is-usable{border-left-color:var(--green);background:#f8fcfa}.saihu-coverage-card.is-partial{border-left-color:var(--amber);background:#fffaf0}.saihu-coverage-card.is-gap{border-left-color:var(--red);background:#fff7f5}.saihu-coverage-card-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px}.saihu-coverage-card-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e7f3ed;color:var(--green);padding:4px 8px;font-size:12px;font-weight:900}.saihu-coverage-card.is-partial .saihu-coverage-card-head span{background:#fff0d1;color:#8a5b00}.saihu-coverage-card.is-gap .saihu-coverage-card-head span{background:#fff0ef;color:var(--red)}.saihu-coverage-card h3{margin:5px 0 0;font-size:18px;line-height:1.35}.saihu-coverage-card code{display:block;overflow-wrap:anywhere;border-radius:6px;background:var(--surface-alt);color:var(--blue);padding:7px 8px;font-size:12px}.saihu-coverage-card p{margin:0;color:var(--muted);line-height:1.6}.saihu-coverage-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-coverage-blocker,.saihu-coverage-columns div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.saihu-coverage-blocker strong,.saihu-coverage-columns strong{display:block;margin-bottom:6px;font-size:13px}.saihu-coverage-columns ul{margin:0;padding-left:18px}.saihu-coverage-columns li{margin:5px 0;color:var(--muted);line-height:1.45}.saihu-coverage-blocker{border-color:rgba(40,95,143,.18);background:#f6f9fc}.saihu-coverage-blocker small{display:block;margin-top:7px;color:var(--text);line-height:1.55}.saihu-erp-boundary-panel{border-left:5px solid var(--amber);background:#fffaf0}.saihu-erp-principles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.saihu-erp-lane,.saihu-erp-principles article,.saihu-erp-sequence article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.saihu-erp-principles article{padding:12px}.saihu-erp-lane strong,.saihu-erp-principles strong,.saihu-erp-sequence strong{display:block;margin-bottom:6px;font-size:13px}.saihu-erp-lane p,.saihu-erp-principles p,.saihu-erp-sequence p{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-erp-sequence article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.saihu-erp-lane-head span,.saihu-erp-sequence span{display:inline-flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:999px;background:#fff0d1;color:#8a5b00;padding:4px 8px;font-size:12px;font-weight:900}.saihu-erp-lanes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.saihu-erp-lane,.saihu-erp-lanes{display:grid;grid-gap:12px;gap:12px}.saihu-erp-lane{border-left:5px solid var(--amber);padding:14px}.saihu-erp-lane-head{display:grid;grid-gap:7px;gap:7px}.saihu-erp-lane-head h3{margin:0;font-size:18px;line-height:1.35}.saihu-erp-lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-erp-lane-grid div,.saihu-erp-stop{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.saihu-erp-lane-grid ul{margin:0;padding-left:18px}.saihu-erp-lane-grid li{margin:5px 0;color:var(--muted);line-height:1.45}.saihu-erp-stop{border-color:rgba(169,103,0,.2);background:#fffaf0}.saihu-erp-stop small{display:block;margin-top:7px;color:var(--text);line-height:1.55}.saihu-erp-intake-panel{border-left:5px solid var(--blue);background:#f7fbff}.saihu-erp-evidence-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.saihu-erp-evidence-readiness article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:12px}.saihu-erp-evidence-readiness span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.saihu-erp-evidence-readiness h3{margin:0;color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-evidence-readiness p,.saihu-erp-evidence-readiness strong{margin:0;line-height:1.6}.saihu-erp-evidence-readiness p{color:var(--muted)}.saihu-erp-evidence-readiness strong{color:var(--blue);font-size:13px}.saihu-erp-evidence-rule{margin:12px 0 0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#f6f9fc;padding:12px;color:var(--text);line-height:1.6}.saihu-erp-intake-principles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.saihu-erp-intake-card,.saihu-erp-intake-principles article,.saihu-erp-intake-steps article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.saihu-erp-intake-principles article{padding:12px}.saihu-erp-intake-card strong,.saihu-erp-intake-principles strong,.saihu-erp-intake-steps strong{display:block;margin-bottom:6px;font-size:13px}.saihu-erp-intake-card p,.saihu-erp-intake-principles p,.saihu-erp-intake-steps p{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-intake-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-erp-intake-steps article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.saihu-erp-intake-card-head span,.saihu-erp-intake-steps span{display:inline-flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.saihu-erp-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.saihu-erp-intake-card{display:grid;grid-gap:12px;gap:12px;border-left:5px solid var(--blue);padding:14px}.saihu-erp-intake-card-head{display:grid;grid-gap:7px;gap:7px}.saihu-erp-intake-card-head h3{margin:0;font-size:18px;line-height:1.35}.saihu-erp-intake-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-erp-intake-columns div,.saihu-erp-intake-use{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.saihu-erp-intake-columns ul{margin:0;padding-left:18px}.saihu-erp-intake-columns li{margin:5px 0;color:var(--muted);line-height:1.45}.saihu-erp-intake-use{border-color:rgba(40,95,143,.18);background:#f6f9fc}.saihu-erp-manifest-panel{border-left:5px solid var(--green);background:#f7fcfa}.saihu-erp-manifest-sample{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid #cfe4d8;border-radius:8px;background:#fff}.saihu-erp-manifest-sample>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saihu-erp-manifest-sample strong{color:var(--green)}.saihu-erp-manifest-sample code{border:1px solid #d4e6dd;border-radius:4px;background:#f4faf7;color:#174d42;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:3px 6px}.saihu-erp-manifest-sample p{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-manifest-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.saihu-erp-manifest-folders article,.saihu-erp-manifest-schema article,.saihu-erp-manifest-statuses article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.saihu-erp-manifest-folders article{display:grid;grid-gap:12px;gap:12px;border-left:5px solid var(--green);padding:14px}.saihu-erp-manifest-folder-head{display:grid;grid-gap:7px;gap:7px}.saihu-erp-manifest-folder-head span,.saihu-erp-manifest-schema span,.saihu-erp-manifest-statuses span{display:inline-flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:999px;background:#e7f3ed;color:var(--green);padding:4px 8px;font-size:12px;font-weight:900}.saihu-erp-manifest-folder-head h3{margin:0;font-size:18px;line-height:1.35}.saihu-erp-manifest-folder-head code,.saihu-erp-manifest-schema code{display:block;overflow-wrap:anywhere;border-radius:6px;background:var(--surface-alt);color:var(--blue);padding:7px 8px;font-size:12px}.saihu-erp-manifest-folder-head p,.saihu-erp-manifest-schema p,.saihu-erp-manifest-statuses p{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-manifest-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-erp-manifest-folder-grid div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.saihu-erp-manifest-folder-grid strong,.saihu-erp-manifest-schema strong,.saihu-erp-manifest-statuses strong{display:block;margin-bottom:6px;font-size:13px}.saihu-erp-manifest-folder-grid ul{margin:0;padding-left:18px}.saihu-erp-manifest-folder-grid li{margin:5px 0;color:var(--muted);line-height:1.45}.saihu-erp-manifest-schema{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.saihu-erp-manifest-schema article{display:grid;grid-gap:8px;gap:8px;padding:12px}.saihu-erp-manifest-schema article>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.saihu-erp-manifest-schema article>div strong{margin-bottom:0}.saihu-erp-manifest-statuses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-erp-manifest-statuses article{display:grid;grid-gap:8px;gap:8px;padding:12px}.saihu-erp-parser-panel{border-left:5px solid var(--blue);background:#f7fbff}.saihu-erp-parser-doc,.saihu-erp-parser-stop{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid #d6e5f0;border-radius:8px;background:#fff}.saihu-erp-parser-doc>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saihu-erp-parser-doc strong,.saihu-erp-parser-stop strong{color:var(--blue)}.saihu-erp-parser-doc code{border:1px solid #d6e5f0;border-radius:4px;background:#f4f9fc;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:3px 6px}.saihu-erp-parser-doc p,.saihu-erp-parser-phases p,.saihu-erp-parser-stop li{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-parser-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.saihu-erp-parser-phases article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;background:#fff;padding:12px}.saihu-erp-parser-phases em,.saihu-erp-parser-phases span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.saihu-erp-parser-phases span{background:#edf4fb;color:var(--blue)}.saihu-erp-parser-phases em{background:#f7f2e5;color:#8a5a12;font-style:normal}.saihu-erp-parser-phases strong{color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-parser-stop ul{margin:0;padding-left:20px}.saihu-erp-parser-stop li+li{margin-top:6px}.saihu-erp-runtime-preflight-panel{border-left:5px solid #385f86;background:#f7fbff}.saihu-erp-runtime-preflight-doc,.saihu-erp-runtime-preflight-rule{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid rgba(56,95,134,.18);border-radius:8px;background:#fff}.saihu-erp-runtime-preflight-doc>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saihu-erp-runtime-preflight-doc strong,.saihu-erp-runtime-preflight-rule strong{color:#385f86}.saihu-erp-runtime-preflight-doc code{border:1px solid #d6e5f0;border-radius:4px;background:#f6f9fc;color:#284d71;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:3px 6px;overflow-wrap:anywhere}.saihu-erp-runtime-preflight-doc p,.saihu-erp-runtime-preflight-gates p,.saihu-erp-runtime-preflight-rule{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-runtime-preflight-gates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-erp-runtime-preflight-gates article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-left:5px solid #385f86;border-radius:8px;background:#fff;padding:12px}.saihu-erp-runtime-preflight-gates span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:#385f86;font-size:12px;font-weight:900;padding:4px 8px}.saihu-erp-runtime-preflight-gates h3{margin:0;color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-linter-panel{border-left:5px solid #5c6f2a;background:#fbfcf4}.saihu-erp-linter-doc,.saihu-erp-linter-output{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid #e0e6c6;border-radius:8px;background:#fff}.saihu-erp-linter-doc>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saihu-erp-linter-doc strong,.saihu-erp-linter-output strong{color:#5c6f2a}.saihu-erp-linter-doc code{border:1px solid #e0e6c6;border-radius:4px;background:#fafbf0;color:#46551e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:3px 6px}.saihu-erp-linter-doc p,.saihu-erp-linter-gates p,.saihu-erp-linter-output li{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-linter-gates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.saihu-erp-linter-gates article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-left:5px solid #5c6f2a;border-radius:8px;background:#fff;padding:12px}.saihu-erp-linter-gates article>strong{color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-linter-gates div{display:grid;grid-gap:5px;gap:5px}.saihu-erp-linter-gates span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#f1f4d9;color:#5c6f2a;font-size:12px;font-weight:900;padding:4px 8px}.saihu-erp-linter-output ul{margin:0;padding-left:20px}.saihu-erp-linter-output li+li{margin-top:6px}.saihu-erp-linter-implementation,.saihu-erp-linter-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-erp-linter-implementation{border-top:1px solid #e4e8cf;padding-top:12px}.saihu-erp-linter-implementation article,.saihu-erp-linter-samples article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.saihu-erp-linter-implementation span,.saihu-erp-linter-samples span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#f1f4d9;color:#5c6f2a;font-size:12px;font-weight:900;padding:4px 8px}.saihu-erp-linter-implementation strong,.saihu-erp-linter-samples strong{color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-linter-implementation p,.saihu-erp-linter-samples p{margin:0;color:var(--muted);line-height:1.6}.saihu-erp-linter-result-guide{display:grid;grid-gap:10px;gap:10px;margin-top:12px;border:1px solid #dce4b8;border-radius:8px;background:#fff;padding:12px}.saihu-erp-linter-result-guide>strong{color:#5c6f2a}.saihu-erp-linter-result-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-erp-linter-result-guide article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fbfcf4;padding:12px}.saihu-erp-linter-result-guide span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#f1f4d9;color:#5c6f2a;padding:5px 8px;font-size:12px;font-weight:900}.saihu-erp-linter-result-guide h3{margin:0;color:var(--text);font-size:15px;line-height:1.35}.saihu-erp-linter-result-guide p{margin:0;color:var(--muted);line-height:1.6}.empty-state{display:grid;grid-gap:8px;gap:8px;min-height:180px;align-content:center;text-align:center}.empty-state p{margin:0;color:var(--muted)}.probe-form{display:grid;grid-template-columns:1fr 1fr 160px;grid-gap:14px;gap:14px}.probe-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.probe-form input,.probe-form select,.probe-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;padding:10px 11px}.probe-form textarea{resize:vertical}.wide-field{grid-column:1/-1}.primary-button{border:0;border-radius:8px;background:var(--green);color:#fff}.primary-button,.secondary-button{align-self:end;cursor:pointer;font:inherit;font-weight:700;min-height:42px;padding:10px 14px}.secondary-button{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.65}.inline-table-button{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;margin-top:8px;min-height:30px;padding:5px 9px}.inline-table-button:disabled{cursor:not-allowed;opacity:.65}.connector-actions{display:flex;flex-wrap:wrap;gap:12px}.connector-warning{margin:14px 0 0;color:var(--amber);line-height:1.6}.connector-success{margin:14px 0 0;color:var(--green);line-height:1.6}.probe-result{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.probe-result-meta{display:flex;flex-wrap:wrap;gap:10px}.probe-result-meta span{border:1px solid var(--line);border-radius:999px;background:var(--surface-alt);padding:6px 10px}.success-text{color:var(--green)}.danger-text{color:var(--red)}.saved-path{margin:0;color:var(--muted);font-size:13px}.probe-result pre{overflow:auto;max-height:420px;border:1px solid var(--line);border-radius:8px;background:#172126;color:#dfeee9;font-size:13px;line-height:1.55;margin:0;padding:14px}.coverage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.coverage-list{display:grid;grid-gap:10px;gap:10px}.coverage-item{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.coverage-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.coverage-item p{margin:8px 0 0;color:var(--muted);line-height:1.6}.coverage-status,.priority{border-radius:999px;font-size:13px;font-weight:700;padding:6px 10px}.coverage-status{justify-self:end;background:var(--surface-alt);color:var(--blue)}.priority{background:#f5efe6;color:var(--amber)}.priority-高{background:#f9e9e8;color:var(--red)}.priority-低{background:#eaf2ee;color:var(--green)}.data-coverage-page .page-header p{max-width:820px;margin:8px 0 0;color:var(--muted);line-height:1.65}.coverage-executive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.coverage-domain-card,.coverage-executive-grid article,.coverage-priority-grid article,.coverage-safety-grid article,.coverage-source-grid article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.coverage-executive-grid article{display:grid;grid-gap:8px;gap:8px;padding:15px}.coverage-domain-facts span,.coverage-domain-kicker,.coverage-executive-grid span,.coverage-source-grid span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0}.coverage-executive-grid strong{color:var(--text);font-size:28px;line-height:1.1}.coverage-domain-card p,.coverage-executive-grid p,.coverage-priority-grid p,.coverage-safety-grid p,.coverage-source-grid p{margin:0;color:var(--muted);line-height:1.6}.coverage-status-card{border-top:4px solid var(--blue)}.coverage-status-card.status-connected{border-top-color:var(--green)}.coverage-status-card.status-manual,.coverage-status-card.status-partial{border-top-color:var(--amber)}.coverage-status-card.status-planned{border-top-color:var(--blue)}.coverage-status-card.status-blocked{border-top-color:var(--red)}.coverage-priority-grid,.coverage-safety-grid,.coverage-source-grid{display:grid;grid-gap:12px;gap:12px}.coverage-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-coverage-evidence-bridge{border-left:5px solid var(--blue);background:#f7fbff}.coverage-evidence-bridge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-evidence-bridge-grid article,.coverage-evidence-bridge-link{min-width:0;border:1px solid rgba(40,95,143,.16);border-radius:8px;background:#fff;padding:12px}.coverage-evidence-bridge-grid article{display:grid;grid-gap:8px;gap:8px}.coverage-evidence-bridge-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:4px 8px;font-size:12px;font-weight:900}.coverage-evidence-bridge-grid p,.coverage-evidence-bridge-link p{margin:0;color:var(--muted);line-height:1.6}.coverage-evidence-bridge-link{display:grid;grid-gap:9px;gap:9px;margin-top:12px;background:#f6f9fc}.coverage-evidence-bridge-link strong{color:var(--text);line-height:1.45}.coverage-evidence-bridge-link a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);font-weight:800;padding:8px 10px}.coverage-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-priority-grid article,.coverage-safety-grid article,.coverage-source-grid article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px}.coverage-priority-grid article>span,.coverage-source-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:12px;font-weight:900}.coverage-priority-grid h3{margin:0;font-size:16px}.coverage-priority-grid article>div{display:flex;flex-wrap:wrap;gap:7px}.coverage-priority-grid em,.coverage-source-tags em{border:1px solid var(--line);border-radius:999px;background:var(--surface-alt);color:var(--muted);font-size:12px;font-style:normal;font-weight:700;padding:5px 8px}.coverage-safety-grid strong,.coverage-source-grid strong{color:var(--text);line-height:1.45}.coverage-domain-card,.coverage-domain-list{display:grid;grid-gap:14px;gap:14px}.coverage-domain-card{padding:16px;border-left:5px solid var(--blue)}.coverage-domain-card.status-connected{border-left-color:var(--green)}.coverage-domain-card.status-manual,.coverage-domain-card.status-partial{border-left-color:var(--amber)}.coverage-domain-card.status-planned{border-left-color:var(--blue)}.coverage-domain-card.status-blocked{border-left-color:var(--red)}.coverage-domain-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.coverage-domain-head h3{margin:4px 0 6px;font-size:20px}.coverage-domain-status{border-radius:999px;background:var(--surface-alt);color:var(--blue);font-size:13px;font-weight:800;padding:7px 10px;white-space:nowrap}.status-connected .coverage-domain-status{background:#edf7f3;color:var(--green)}.status-manual .coverage-domain-status,.status-partial .coverage-domain-status{background:#fff6e8;color:var(--amber)}.status-blocked .coverage-domain-status{background:#fdeeed;color:var(--red)}.coverage-domain-facts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.4fr) minmax(220px,.6fr);grid-gap:10px;gap:10px}.coverage-domain-blockers,.coverage-domain-current,.coverage-domain-facts>div,.coverage-domain-next{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.coverage-source-tags{display:flex;flex-wrap:wrap;gap:7px}.coverage-domain-blockers strong,.coverage-domain-current strong,.coverage-domain-facts strong,.coverage-domain-next strong{color:var(--text);line-height:1.45}.coverage-domain-blockers ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.coverage-domain-blockers li{color:var(--muted);line-height:1.55}.coverage-domain-links{display:flex;flex-wrap:wrap;gap:8px}.coverage-domain-links a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);font-size:13px;font-weight:800;padding:7px 10px;text-decoration:none}.coverage-safety-note{border-left:5px solid var(--red)}.sku-master-page .page-header p{max-width:860px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-master-gate-grid,.sku-master-line-grid,.sku-master-status-grid,.sku-master-template-grid{display:grid;grid-gap:14px;gap:14px}.sku-master-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-master-field,.sku-master-field-group,.sku-master-gate-grid article,.sku-master-line-card,.sku-master-status-card,.sku-master-template-grid article,.sku-master-transfer-list article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-master-status-card{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-master-status-card.status-confirmed{border-top-color:var(--green)}.sku-master-status-card.status-manual_required,.sku-master-status-card.status-partial{border-top-color:var(--amber)}.sku-master-status-card.status-unknown{border-top-color:var(--red)}.sku-master-gate-grid article>span,.sku-master-line-card span,.sku-master-status-card span,.sku-master-template-head span,.sku-master-transfer-head span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-master-status-card strong{color:var(--text);font-size:28px;line-height:1.1}.sku-master-field p,.sku-master-field-group p,.sku-master-gate-grid p,.sku-master-line-card p,.sku-master-status-card p,.sku-master-template-grid p,.sku-master-transfer-list p{margin:0;color:var(--muted);line-height:1.6}.sku-master-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-master-line-card{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--amber);padding:15px}.sku-master-line-card.status-confirmed{border-left-color:var(--green)}.sku-master-line-card.status-unknown{border-left-color:var(--red)}.sku-master-gate-grid h3,.sku-master-line-card h3,.sku-master-template-grid h3,.sku-master-transfer-list h3{margin:4px 0}.sku-master-line-card>div>strong{display:block;margin:0 0 8px;color:var(--green)}.sku-master-field dl,.sku-master-line-card dl,.sku-master-template-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-master-line-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-master-field dl div,.sku-master-line-card dl div,.sku-master-template-grid dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-master-field dt,.sku-master-line-card dt,.sku-master-template-grid dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-master-field dd,.sku-master-line-card dd,.sku-master-template-grid dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-master-field-groups,.sku-master-field-list,.sku-master-transfer-list{display:grid;grid-gap:14px;gap:14px}.sku-master-field-group{display:grid;grid-gap:12px;gap:12px;padding:15px}.sku-master-field-group-head{display:grid;grid-gap:6px;gap:6px}.sku-master-field-group-head h3{margin:0}.sku-master-field-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-master-field{display:grid;align-content:start;grid-gap:10px;gap:10px;border-top:4px solid var(--amber);padding:12px}.sku-master-field.status-confirmed{border-top-color:var(--green)}.sku-master-field.status-unknown{border-top-color:var(--red)}.sku-master-field-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.sku-master-field-title strong{color:var(--text)}.sku-master-field-title span{flex:0 0 auto;border-radius:999px;background:#fff6e8;color:var(--amber);font-size:12px;font-weight:900;padding:5px 8px}.status-confirmed .sku-master-field-title span{background:#edf7f3;color:var(--green)}.status-unknown .sku-master-field-title span{background:#fdeeed;color:var(--red)}.sku-master-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-master-template-grid article{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:14px}.sku-master-template-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:5px 9px}.sku-master-transfer-list article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--amber);padding:14px}.sku-master-transfer-list article.risk-low{border-left-color:var(--green)}.sku-master-transfer-list article.risk-high{border-left-color:var(--red)}.sku-master-transfer-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:14px;gap:14px}.sku-master-transfer-head strong{color:var(--text);line-height:1.55}.sku-master-transfer-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:12px;gap:12px}.sku-master-transfer-body>div{border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-master-transfer-body h4{margin:0 0 8px}.sku-master-transfer-body ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.sku-master-transfer-body li{color:var(--muted);line-height:1.55}.sku-master-readiness{border-left:5px solid var(--green)}.sku-master-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-master-gate-grid article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px}.sku-master-gate-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue)}.sku-master-gate-grid strong{border-top:1px solid var(--line);color:var(--red);line-height:1.55;padding-top:8px}@media (max-width:1180px){.coverage-evidence-bridge-grid,.coverage-executive-grid,.coverage-priority-grid,.coverage-safety-grid,.coverage-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-domain-facts{grid-template-columns:1fr}.sku-master-field-list,.sku-master-gate-grid,.sku-master-status-grid,.sku-master-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-master-transfer-body,.sku-master-transfer-head{grid-template-columns:1fr}}@media (max-width:720px){.coverage-domain-head,.coverage-evidence-bridge-grid,.coverage-executive-grid,.coverage-priority-grid,.coverage-safety-grid,.coverage-source-grid{grid-template-columns:1fr}.coverage-domain-status{justify-self:start}.sku-master-field-list,.sku-master-gate-grid,.sku-master-line-card dl,.sku-master-line-grid,.sku-master-status-grid,.sku-master-template-grid{grid-template-columns:1fr}.sku-master-field-title{align-items:flex-start;flex-direction:column}}.compact-metrics{margin-bottom:14px}.live-table{display:grid;overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px}.live-table-row{display:grid;grid-template-columns:150px 100px 115px 115px 110px 90px 260px;width:100%;min-width:1040px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:12px 14px}.live-table-row:first-child{border-top:0}.live-table-head{background:var(--surface-alt);color:var(--muted);font-weight:700}.live-table-row span{line-height:1.45}.live-table-row small{display:block;margin-top:4px;color:var(--muted)}.filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.filter-bar label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.filter-bar input,.filter-bar select{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;min-height:42px;padding:9px 10px}.filter-bar input:disabled{background:var(--surface-alt);color:var(--muted)}.line-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.line-summary-card{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.line-summary-card small,.line-summary-card span{color:var(--muted)}.product-profit-table .live-table-row{grid-template-columns:230px 140px 135px 135px 130px 150px 105px 260px;min-width:1295px}.product-cell{display:flex;align-items:center;gap:10px}.product-cell img{width:44px;height:44px;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;object-fit:cover}.planner-filter-bar{grid-template-columns:220px 220px minmax(0,1fr)}.planner-explain{display:grid;align-content:center;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px 12px}.planner-explain span{color:var(--muted);line-height:1.5}.planner-ai-panel{box-shadow:none;margin-bottom:14px}.planner-save-block{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(40,95,143,.25);border-radius:8px;background:#edf4fb;margin-bottom:14px;padding:14px 16px}.planner-save-block strong{display:block;margin-bottom:6px}.planner-save-block p{margin:0;color:var(--muted);line-height:1.6}.manual-execution-checklist{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.manual-campaign-grid,.manual-checklist-grid{display:grid;grid-gap:14px;gap:14px}.manual-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-campaign-card,.manual-checklist-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.manual-checklist-danger{border-color:rgba(157,52,52,.25);background:#fff7f7}.manual-checklist-card>span{color:var(--blue);font-size:13px;font-weight:700}.manual-campaign-card h4,.manual-campaign-list h3,.manual-checklist-card h3{margin:0;line-height:1.35}.manual-checklist-card h3{font-size:18px}.manual-checklist-card ul{margin:0;padding-left:20px}.manual-checklist-card li{margin:7px 0;color:var(--muted);line-height:1.55}.manual-campaign-list{display:grid;grid-gap:12px;gap:12px}.manual-campaign-list .panel-header{margin-bottom:0}.manual-campaign-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manual-campaign-card-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(40,95,143,.25);border-radius:999px;background:#edf4fb;color:var(--blue);margin-bottom:7px;padding:4px 8px;font-size:13px;font-weight:700}.manual-campaign-card-head code{display:inline-block;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);margin-top:7px;padding:4px 6px;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px}.manual-campaign-card-head strong{color:var(--green);white-space:nowrap}.manual-campaign-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.manual-campaign-card dl div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px}.manual-campaign-card dt{color:var(--muted);font-weight:700}.manual-campaign-card dd,.manual-campaign-card p{margin:0;line-height:1.55}.manual-campaign-card p{color:var(--muted)}.launch-plan-table .live-table-row{grid-template-columns:250px 170px 185px 130px 135px 160px 300px;min-width:1390px}.ad-structure-filter-bar{grid-template-columns:220px 220px 180px}.ad-structure-first-snapshot-guide{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(47,111,94,.22);border-left:5px solid var(--green);border-radius:8px;background:#f4faf7;margin:14px 0;padding:16px}.ad-structure-first-snapshot-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.ad-structure-first-snapshot-head h3{margin:6px 0;font-size:20px}.ad-structure-first-snapshot-after p,.ad-structure-first-snapshot-head p{margin:0;color:var(--muted);line-height:1.65}.ad-structure-first-snapshot-head>strong{border:1px solid rgba(165,101,20,.28);border-radius:999px;background:#fff8ec;color:var(--amber);font-size:13px;padding:7px 12px;white-space:nowrap}.ad-structure-first-snapshot-head>strong.is-progress{border-color:rgba(40,95,143,.25);background:#edf4fb;color:var(--blue)}.ad-structure-first-snapshot-head>strong.is-ready{border-color:rgba(47,111,94,.32);background:#e7f5ee;color:var(--green)}.ad-structure-first-snapshot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-structure-first-snapshot-grid article{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.ad-structure-first-snapshot-grid article.is-ready{border-color:rgba(47,111,94,.3);background:#eef7f3}.ad-structure-first-snapshot-grid span{color:var(--amber);font-size:12px;font-weight:800}.ad-structure-first-snapshot-grid article.is-ready span{color:var(--green)}.ad-structure-first-snapshot-grid h4{margin:0;font-size:15px}.ad-structure-first-snapshot-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.ad-structure-first-snapshot-grid dl div{border-top:1px solid var(--line);padding-top:8px}.ad-structure-first-snapshot-grid dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-first-snapshot-grid dd{margin:4px 0 0;line-height:1.45;overflow-wrap:anywhere}.ad-structure-first-snapshot-grid p{margin:0;color:var(--muted);line-height:1.55}.ad-structure-first-snapshot-after{border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f6f9fc;padding:12px 14px}.ad-structure-first-snapshot-after strong{display:block;margin-bottom:6px}.ad-structure-snapshot-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(40,95,143,.2);border-radius:8px;background:#f6f9fc;margin:14px 0;padding:16px}.ad-structure-snapshot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ad-structure-snapshot-header h3{margin:0 0 6px;font-size:20px}.ad-structure-snapshot-header p{margin:0;color:var(--muted);line-height:1.6}.ad-structure-snapshot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-structure-snapshot-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.ad-structure-snapshot-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ad-structure-snapshot-card small,.ad-structure-snapshot-card strong{display:block}.ad-structure-snapshot-card small{margin-top:5px;color:var(--muted)}.ad-structure-snapshot-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.ad-structure-snapshot-card dl div{border-top:1px solid var(--line);padding-top:8px}.ad-structure-snapshot-card dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-snapshot-card dd{margin:4px 0 0;font-weight:700}.ad-structure-baseline-note{margin:0;border:1px solid rgba(47,111,94,.18);border-radius:8px;background:#eef7f3;color:var(--text);line-height:1.6;padding:10px 12px}.ad-structure-baseline-pill{border:1px solid rgba(47,111,94,.35);border-radius:999px;background:#e5f3ed;color:var(--green);flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 10px}.ad-structure-baseline-button{justify-self:start;border:1px solid rgba(40,95,143,.24);border-radius:8px;background:#edf4fb;color:var(--blue);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:34px;padding:7px 11px}.ad-structure-baseline-button:disabled{cursor:not-allowed;opacity:.65}.ad-structure-routine-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,95,143,.2);border-left:5px solid var(--blue);border-radius:8px;background:#f6f9fc;margin:14px 0;padding:16px}.ad-structure-routine-head{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:18px;gap:18px;align-items:start}.ad-structure-routine-head h3{margin:6px 0;font-size:20px}.ad-structure-candidate-rules p,.ad-structure-routine-head p{margin:0;color:var(--muted);line-height:1.65}.ad-structure-routine-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ad-structure-routine-head dl div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.ad-structure-routine-head dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-routine-head dd{margin:6px 0 0;font-size:18px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.ad-structure-routine-status{border:1px solid rgba(47,111,94,.2);border-radius:8px;background:#eef7f3;padding:12px 14px}.ad-structure-routine-status strong{display:block;color:var(--green);margin-bottom:6px}.ad-structure-routine-status p,.ad-structure-routine-status small{display:block;margin:0;line-height:1.6}.ad-structure-routine-status small{color:var(--muted);margin-top:4px}.ad-structure-candidate-grid,.ad-structure-routine-grid{display:grid;grid-gap:12px;gap:12px}.ad-structure-routine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-structure-routine-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.ad-structure-routine-grid span{color:var(--blue);font-size:12px;font-weight:800}.ad-structure-candidate-grid h4,.ad-structure-routine-grid h4{margin:0;font-size:15px}.ad-structure-routine-grid p,.ad-structure-routine-grid small{margin:0;line-height:1.55}.ad-structure-routine-grid p{color:var(--text)}.ad-structure-routine-grid small{color:var(--muted)}.ad-structure-candidate-rules{display:grid;grid-gap:12px;gap:12px;border-top:1px dashed rgba(40,95,143,.25);padding-top:14px}.ad-structure-candidate-rules>div:first-child strong{display:block;margin-bottom:6px}.ad-structure-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-structure-candidate-grid article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.ad-structure-candidate-grid article.is-good{border-color:rgba(47,111,94,.28);background:#f3faf6}.ad-structure-candidate-grid article.is-watch{border-color:rgba(165,101,20,.3);background:#fff8ec}.ad-structure-candidate-grid article.is-risk{border-color:rgba(157,52,52,.24);background:#fff3f2}.ad-structure-candidate-grid ul{margin:10px 0 0;padding-left:20px}.ad-structure-candidate-grid li{margin:8px 0;line-height:1.55}.ad-structure-diff-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;grid-gap:12px;gap:12px}.ad-structure-diff-actions label,.ad-structure-diff-filters label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:700}.ad-structure-diff-actions select,.ad-structure-diff-filters select{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);padding:9px 10px;font:inherit}.ad-structure-diff-filters{display:grid;grid-template-columns:220px 220px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.ad-structure-diff-filters span{color:var(--muted);line-height:1.5}.ad-structure-diff-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(47,111,94,.24);border-radius:8px;background:#fbfdfb;padding:14px}.ad-structure-diff-header{display:grid;grid-template-columns:minmax(0,1fr) auto 520px;grid-gap:14px;gap:14px;align-items:start}.ad-structure-diff-header h3{margin:0 0 6px;font-size:20px}.ad-structure-diff-header p{margin:0;color:var(--muted)}.ad-structure-diff-header dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ad-structure-diff-header dl div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.ad-structure-diff-header dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-diff-header dd{margin:5px 0 0;font-size:22px;font-weight:800}.ad-structure-diff-grid article,.ad-structure-diff-notes{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.ad-structure-diff-grid ul,.ad-structure-diff-notes ul{margin:10px 0 0;padding-left:20px}.ad-structure-diff-grid li,.ad-structure-diff-notes li{margin:8px 0;line-height:1.55}.ad-structure-compatibility{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.ad-structure-compatibility.is-ok{border-color:rgba(47,111,94,.28);background:#f3faf6}.ad-structure-compatibility.is-warning{border-color:rgba(165,101,20,.35);background:#fff8ec}.ad-structure-compatibility p{margin:8px 0 0;color:var(--muted);line-height:1.6}.ad-structure-compatibility dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ad-structure-compatibility dl div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.ad-structure-compatibility dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-compatibility dd{margin:5px 0 0;line-height:1.45;overflow-wrap:anywhere}.ad-structure-compatibility .is-different dd{color:var(--amber);font-weight:700}.ad-structure-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-structure-diff-grid article p{margin:10px 0 0;color:var(--muted)}.ad-structure-diff-grid small{display:block;margin-top:5px;color:var(--muted)}.ad-structure-diff-item{display:block;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;padding:7px 8px;text-align:left;font:inherit;line-height:1.5}.ad-structure-diff-item.is-selected,.ad-structure-diff-item:hover{border-color:rgba(40,95,143,.24);background:#edf4fb}.ad-structure-diff-detail{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,95,143,.2);border-radius:8px;background:#f8fafc;padding:14px}.ad-structure-diff-detail-head{display:flex;justify-content:space-between;gap:14px}.ad-structure-diff-detail-head h3{margin:6px 0 0;font-size:18px;line-height:1.35}.ad-structure-diff-detail-head>span{border:1px solid rgba(40,95,143,.25);border-radius:999px;background:#edf4fb;color:var(--blue);height:-moz-fit-content;height:fit-content;padding:6px 10px;white-space:nowrap}.ad-structure-diff-detail-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.ad-structure-diff-advice,.ad-structure-diff-change-table,.ad-structure-diff-detail-fields div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.ad-structure-diff-detail-fields dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-diff-detail-fields dd{margin:5px 0 0;line-height:1.5;overflow-wrap:anywhere}.ad-structure-diff-change-table ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0}.ad-structure-diff-change-table li{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px;list-style:none;line-height:1.5}.ad-structure-diff-change-table li span:first-child{color:var(--muted);font-weight:700}.ad-structure-diff-advice ol{margin:10px 0 0;padding-left:20px}.ad-structure-diff-advice li{margin:8px 0;line-height:1.6}.ad-structure-ai-panel{box-shadow:none;margin-bottom:14px}.ad-structure-teacher-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(47,111,94,.22);border-radius:8px;background:#f7fbf8;margin-bottom:14px;padding:16px}.ad-structure-teacher-header{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.ad-structure-teacher-header h2{margin:6px 0}.ad-structure-teacher-header p{margin:0;color:var(--muted);line-height:1.6}.ad-structure-teacher-header dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ad-structure-teacher-header dl div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.ad-structure-teacher-header dt{color:var(--muted);font-size:12px;font-weight:700}.ad-structure-teacher-header dd{margin:6px 0 0;font-size:22px;font-weight:800}.ad-structure-completeness,.ad-structure-teacher-grid{display:grid;grid-gap:12px;gap:12px}.ad-structure-teacher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-structure-signal,.ad-structure-teacher-grid article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.ad-structure-signal strong,.ad-structure-teacher-grid strong{display:block}.ad-structure-teacher-grid ol,.ad-structure-teacher-grid ul{margin:10px 0 0;padding-left:20px}.ad-structure-teacher-grid li{margin:8px 0;line-height:1.55}.ad-structure-completeness{grid-template-columns:repeat(5,minmax(0,1fr))}.ad-structure-signal{border-color:#dbe5dd;background:#fbfcfb}.ad-structure-signal.is-ready{border-color:rgba(47,111,94,.3);background:#eef7f3}.ad-structure-signal small,.ad-structure-signal span{display:block;margin-top:6px}.ad-structure-signal span{color:var(--green);font-weight:800}.ad-structure-signal small{color:var(--muted);line-height:1.45}.ad-structure-table .live-table-row{grid-template-columns:160px 220px 180px 230px 125px 140px 160px 320px;min-width:1535px}.ad-performance-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-note{border:1px solid #d7e4dd;border-radius:8px;background:#eef7f2;color:var(--green);font-size:13px;font-weight:700;line-height:1.5;margin-bottom:14px;padding:10px 12px}.ad-performance-ai-panel{box-shadow:none;margin-bottom:14px}.ad-performance-table .live-table-row{grid-template-columns:260px 240px 145px 165px 130px 130px 340px;min-width:1450px}.ad-report-task-filter-bar{grid-template-columns:220px 180px}.ad-report-task-ai-panel{box-shadow:none;margin-bottom:14px}.first-report-checklist{border-left:5px solid var(--amber)}.first-report-checklist-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.first-report-checklist-head h2{margin:5px 0}.first-report-checklist-head p{margin:0;color:var(--muted);line-height:1.65}.first-report-checklist-head>span{border:1px solid rgba(47,111,94,.28);border-radius:999px;background:#eaf2ee;color:var(--green);font-size:13px;font-weight:800;padding:7px 12px;white-space:nowrap}.first-report-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.first-report-step-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.first-report-step-grid span{color:var(--blue);font-size:12px;font-weight:800}.first-report-rule-block h3,.first-report-step-grid h3{margin:0;font-size:16px}.first-report-step-grid strong{line-height:1.45}.first-report-rule-block p,.first-report-step-grid p{margin:0;color:var(--muted);line-height:1.6}.first-report-rule-block{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;margin-top:14px;padding:14px}.first-report-rule-block ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:var(--text);line-height:1.55}.first-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.first-report-actions a{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800}.ad-report-task-table .live-table-row{grid-template-columns:230px 140px 160px 130px 150px 180px 330px 420px;min-width:1780px}.ad-report-analysis-table{margin-bottom:14px}.ad-report-analysis-table .live-table-row{grid-template-columns:260px 260px 145px 165px 160px 430px;min-width:1460px}.structure-report-bridge-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,95,143,.22);border-left:5px solid var(--blue);border-radius:8px;background:#f6f9fc;margin-bottom:14px;padding:16px}.structure-report-bridge-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.structure-report-bridge-head h2{margin:6px 0}.structure-report-bridge-head p{margin:0;color:var(--muted);line-height:1.65}.structure-report-bridge-head>span{border:1px solid rgba(47,111,94,.28);border-radius:999px;background:#eaf2ee;color:var(--green);font-size:13px;font-weight:800;padding:7px 12px;white-space:nowrap}.structure-report-playbook-grid,.structure-report-status-grid{display:grid;grid-gap:12px;gap:12px}.structure-report-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.structure-report-playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.structure-report-playbook-grid article,.structure-report-status-grid article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.structure-report-status-grid article.is-ready{border-color:rgba(47,111,94,.3);background:#eef7f3}.structure-report-playbook-grid span,.structure-report-status-grid span{color:var(--blue);display:block;font-size:12px;font-weight:800;margin-bottom:6px}.structure-report-status-grid strong{display:block;font-size:22px;margin-bottom:6px}.structure-report-status-grid p{margin:0;color:var(--muted);line-height:1.55}.structure-report-playbook-grid h3{margin:0 0 10px;font-size:16px}.structure-report-playbook-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0}.structure-report-playbook-grid dl div{border-top:1px solid var(--line);padding-top:9px}.structure-report-playbook-grid dt{color:var(--muted);font-size:12px;font-weight:800}.structure-report-playbook-grid dd{margin:4px 0 0;line-height:1.55}.structure-report-playbook-grid article.is-good{border-color:rgba(47,111,94,.28)}.structure-report-playbook-grid article.is-watch{border-color:rgba(165,101,20,.3)}.structure-report-playbook-grid article.is-risk{border-color:rgba(157,52,52,.24)}.search-term-asset-section{border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);margin-bottom:14px;padding:14px}.search-term-asset-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.search-term-asset-empty{grid-column:1/-1;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;line-height:1.6;padding:22px 14px;text-align:center}.purchased-item-asset-section{border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);margin-bottom:14px;padding:14px}.purchased-item-asset-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.purchased-item-asset-empty{grid-column:1/-1;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;line-height:1.6;padding:22px 14px;text-align:center}.export-draft-block{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.export-draft-block .panel-header{margin-bottom:10px}.export-draft-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.export-draft-actions small{color:var(--muted);font-size:12px;line-height:1.5}.export-draft-textarea{display:block;width:100%;background:#fafaf7;color:var(--text);font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;line-height:1.5;margin:0;padding:10px 12px;resize:vertical}.export-coach-block,.export-draft-textarea{border:1px solid var(--line);border-radius:8px}.export-coach-block{margin-top:10px;margin-bottom:12px;border-left:5px solid var(--blue);background:#eef4f9;font-size:13px}.export-coach-block>summary{cursor:pointer;padding:9px 12px;color:var(--blue);font-weight:700;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.export-coach-block>summary::-webkit-details-marker{display:none}.export-coach-block>summary:before{display:inline-block;margin-right:6px;content:"▸";transition:transform .15s}.export-coach-block[open]>summary:before{transform:rotate(90deg)}.export-coach-block>ul{margin:0;padding:4px 12px 12px 32px;color:var(--text);line-height:1.6}.export-coach-block>ul>li{margin:8px 0}.export-coach-block>ul>li>strong{color:var(--blue)}.export-coach-block code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.search-term-asset-table .live-table-row{grid-template-columns:40px 260px 160px 260px 230px 260px 420px;min-width:1650px}.purchased-item-asset-table .live-table-row{grid-template-columns:40px 290px 210px 210px 280px 330px 430px;min-width:1790px}.export-row-checkbox{cursor:pointer;width:16px;height:16px;margin:0}.export-selection-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.export-selection-controls>strong{color:var(--text);font-size:13px}.export-selection-controls>small{color:var(--muted);font-size:12px;line-height:1.5;flex:1 1 auto}.export-selection-controls>small code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.asset-badge{display:inline-flex;border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;padding:4px 8px}.asset-badge-green{background:#eaf2ee;color:var(--green)}.asset-badge-blue{background:#e7eef5;color:var(--blue)}.asset-badge-amber{background:#f5efe6;color:var(--amber)}.asset-badge-red{background:#f9e9e8;color:var(--red)}.keyword-plan-section{border:1px solid var(--line);border-radius:8px;background:var(--surface);margin-bottom:14px;padding:14px}.budget-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.budget-scenario-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.budget-scenario-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.budget-scenario-head div{display:grid;grid-gap:4px;gap:4px}.budget-scenario-head strong{font-size:16px}.budget-reserve-use,.budget-scenario-card p,.budget-scenario-head span{color:var(--muted);line-height:1.5}.budget-scenario-card p{margin:0}.budget-scenario-head em{color:var(--blue);font-style:normal;font-weight:800;white-space:nowrap}.budget-layer-list{display:grid;grid-gap:8px;gap:8px}.budget-layer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px}.budget-layer-row span{font-weight:700}.budget-layer-row strong{color:var(--green)}.budget-layer-row small{grid-column:1/-1;color:var(--muted)}.budget-layer-reserve strong{color:var(--amber)}.reserve-playbook-section{border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);margin-bottom:12px;padding:14px}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title-row h3{margin:0;font-size:17px}.section-title-row p{color:var(--muted);line-height:1.5;margin:6px 0 0}.section-title-row span{border-radius:999px;background:var(--surface);color:var(--green);flex:0 0 auto;font-size:12px;font-weight:800;padding:6px 9px}.reserve-playbook-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.reserve-playbook-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.reserve-playbook-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reserve-playbook-top h4{margin:0;font-size:16px}.reserve-playbook-top p{color:var(--muted);line-height:1.5;margin:6px 0 0}.reserve-playbook-top span{border-radius:999px;background:var(--surface-alt);color:var(--blue);flex:0 0 auto;font-size:12px;font-weight:800;padding:6px 9px}.reserve-data-list{display:flex;flex-wrap:wrap;gap:8px}.reserve-data-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface-alt);color:var(--muted);font-size:12px;font-weight:700;padding:6px 9px}.keyword-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-plan-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.keyword-plan-card-top{display:flex;justify-content:space-between;gap:12px}.keyword-plan-card h3{margin:0;font-size:17px}.keyword-plan-card p{margin:7px 0 0;color:var(--muted);line-height:1.55}.keyword-plan-card-top span,.keyword-plan-meta span{border-radius:999px;background:var(--surface);color:var(--blue);flex:0 0 auto;font-size:12px;font-weight:700;padding:6px 9px}.keyword-plan-meta{display:flex;flex-wrap:wrap;gap:8px}.keyword-plan-ai{color:var(--text)!important}.keyword-plan-name{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.keyword-plan-name strong,.keyword-plan-steps strong{font-size:13px}.keyword-plan-name code{overflow-wrap:anywhere;color:var(--green);font-size:12px}.keyword-plan-name small{color:var(--muted);line-height:1.5}.keyword-plan-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.keyword-plan-steps div{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.keyword-plan-steps ol{margin:8px 0 0;padding-left:18px}.keyword-plan-steps li{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0}.keyword-chip-list{display:flex;flex-wrap:wrap;gap:8px}.keyword-chip-list span{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:12px;padding:7px 9px}.keyword-chip-list small{color:var(--muted)}.report-preview-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);margin-top:14px;padding:16px}.report-header-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.report-header-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface-alt);color:var(--blue);font-size:12px;font-weight:700;padding:6px 10px}.report-preview-json{overflow:auto;max-height:420px;background:#172126;color:#dfeee9;font-size:13px;line-height:1.55;margin:0;padding:14px}.rec-toc,.report-preview-json{border:1px solid var(--line);border-radius:8px}.rec-toc{background:var(--surface);box-shadow:var(--shadow);padding:18px;min-width:0}.rec-owner-queue{border-left:5px solid var(--green);background:#f7fbf9}.rec-owner-queue-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.rec-owner-queue-grid article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid #d7e4dd;border-radius:8px;background:#fff;padding:13px}.rec-owner-queue-grid article>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.rec-owner-queue-grid span{display:inline-grid;place-items:center;min-width:34px;height:30px;border-radius:999px;background:var(--green);color:#fff;font-size:12px;font-weight:900}.rec-owner-queue-grid code{border:1px solid #d6e1ea;border-radius:4px;background:#f8fafc;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:2px 5px}.rec-owner-queue-grid h3{margin:0;font-size:16px;line-height:1.35}.rec-owner-queue-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.rec-owner-queue-grid p strong{color:var(--text)}.rec-owner-queue-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-size:13px;font-weight:800}.rec-owner-queue-rules{margin-top:12px;border:1px solid #cfe4d8;border-radius:8px;background:#fff;padding:12px 14px}.rec-owner-queue-rules strong{display:block;margin-bottom:6px}.rec-owner-queue-rules ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.65}.rec-evidence-gate{border-left:5px solid #7a4b1f;background:#fffaf4}.rec-evidence-gate-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.rec-evidence-gate-grid article{display:grid;grid-gap:11px;gap:11px;min-width:0;border:1px solid #ead8c2;border-radius:8px;background:#fff;padding:13px}.rec-evidence-gate-card-head{display:grid;grid-gap:7px;gap:7px}.rec-evidence-gate-card-head span{width:-moz-fit-content;width:fit-content;border:1px solid #e8c89f;border-radius:999px;background:#fff4e6;color:#7a4b1f;font-size:12px;font-weight:900;padding:4px 9px}.rec-evidence-gate-card-head h3{margin:0;color:#2f2217;font-size:16px;line-height:1.35}.rec-evidence-gate-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0}.rec-evidence-gate-grid dl div{display:grid;grid-gap:4px;gap:4px}.rec-evidence-gate-grid dt{color:#7a4b1f;font-size:12px;font-weight:900}.rec-evidence-gate-grid dd{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.rec-evidence-gate-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(122,75,31,.24);border-radius:8px;background:#fff7ed;color:#7a4b1f;padding:8px 10px;font-size:13px;font-weight:800}.rec-evidence-gate-rule{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;border:1px solid #ead8c2;border-radius:8px;background:#fff;color:var(--muted);line-height:1.6;padding:12px 14px}.rec-evidence-gate-rule strong{color:#7a4b1f}.rec-command-path{border-left:5px solid #23566a;background:#f7fbfd}.rec-command-path-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.rec-pre-acceptance-path{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:14px}.rec-pre-acceptance-path>div:first-child{display:grid;grid-gap:6px;gap:6px}.rec-pre-acceptance-grid span,.rec-pre-acceptance-path>div:first-child span{color:#23566a;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.rec-pre-acceptance-grid h4,.rec-pre-acceptance-path h3{margin:0;color:var(--text)}.rec-pre-acceptance-grid p,.rec-pre-acceptance-path p{margin:0;color:var(--muted);line-height:1.6}.rec-pre-acceptance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.rec-pre-acceptance-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid #d8e6ec;border-radius:8px;background:#f7fbfd;padding:12px}.rec-pre-acceptance-grid a{width:-moz-fit-content;width:fit-content;color:#1d4ed8;font-weight:900;text-decoration:none}.rec-command-path-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:13px}.rec-command-path-card-head{display:grid;grid-gap:7px;gap:7px}.rec-command-path-card-head span{width:-moz-fit-content;width:fit-content;border:1px solid #c9dce6;border-radius:999px;background:#edf6fa;color:#23566a;font-size:12px;font-weight:900;padding:4px 9px}.rec-command-path-card-head h3{margin:0;color:#193642;font-size:16px;line-height:1.35}.rec-command-path-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.rec-command-path-grid p strong{color:var(--text)}.rec-command-path-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(35,86,106,.24);border-radius:8px;background:#edf6fa;color:#23566a;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.rec-command-path-rule{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;border:1px solid #cfe1e9;border-radius:8px;background:#fff;color:var(--muted);padding:12px 14px}.rec-command-path-rule strong{color:#23566a}.rec-page-learning{border-left:5px solid #2d667d}.rec-page-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.rec-page-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.rec-page-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.rec-page-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.rec-page-learning-grid p,.rec-page-term-strip p{margin:0;color:var(--muted);line-height:1.58}.rec-page-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.rec-page-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.rec-page-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.rec-page-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.rec-toc .panel-header{margin-bottom:12px}.rec-toc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-toc-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;background:var(--surface-alt);color:var(--text);padding:12px 14px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.rec-toc-card:hover{background:#eef4f9;box-shadow:0 2px 6px rgba(32,45,50,.08);transform:translateY(-1px)}.rec-toc-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rec-toc-card-newbie{border-left-color:var(--blue)}.rec-toc-card-exec{border-left-color:var(--amber)}.rec-toc-card-safety{border-left-color:var(--red)}.rec-toc-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rec-toc-card-top strong{color:var(--text);font-size:14px}.rec-toc-card-top code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 6px}.rec-toc-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.rec-toc-when{display:inline-block;border-radius:999px;background:var(--surface);font-size:12px;font-weight:700;padding:3px 8px;white-space:nowrap}.rec-toc-when-newbie{background:#e7eef5;color:var(--blue)}.rec-toc-when-exec{background:#f5efe6;color:var(--amber)}.rec-toc-when-safety{background:#f9e9e8;color:var(--red)}.rec-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-db-panel{border-left:5px solid var(--blue)}.rec-db-error,.rec-db-message{margin:0 0 14px;border-radius:8px;padding:12px 14px;line-height:1.6}.rec-db-message{border:1px solid rgba(47,111,94,.28);background:#edf7f3;color:var(--green)}.rec-db-error{border:1px solid rgba(157,52,52,.28);background:#fff0f0;color:var(--red)}.rec-db-form-grid,.rec-db-history,.rec-db-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rec-db-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.rec-db-dashboard-card,.rec-db-queue,.rec-db-queue-item{border:1px solid var(--line);border-radius:8px;background:#fbfcfb}.rec-db-dashboard-card{display:grid;grid-gap:8px;gap:8px;padding:14px}.rec-db-dashboard-card span{color:var(--muted);font-size:13px;font-weight:700}.rec-db-dashboard-card strong{font-size:30px;line-height:1}.rec-db-dashboard-card p{margin:0;color:var(--muted);line-height:1.55}.rec-db-dashboard-card-blue{border-color:rgba(40,95,143,.28);background:#edf4fb}.rec-db-dashboard-card-green{border-color:rgba(47,111,94,.26);background:#edf7f3}.rec-db-dashboard-card-amber{border-color:rgba(165,101,20,.28);background:#fff6e9}.rec-db-command-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin-top:16px;border:1px solid rgba(40,95,143,.22);border-left:5px solid var(--blue);border-radius:8px;background:#f7fbff;padding:14px}.rec-db-command-card>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.rec-db-command-card span{color:var(--blue);font-size:12px;font-weight:900}.rec-db-command-card h3{margin:0;font-size:20px;line-height:1.3}.rec-db-command-card p{margin:0;color:var(--muted);line-height:1.6}.rec-db-command-card nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rec-db-command-card a,.rec-db-queue-side a{border:1px solid rgba(47,111,94,.24);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:800;white-space:nowrap}.rec-db-queue{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px}.rec-db-queue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rec-db-queue-header h3{margin:0 0 6px;font-size:20px}.rec-db-queue-header p{margin:0;color:var(--muted);line-height:1.6}.rec-db-queue-header span{border:1px solid rgba(47,111,94,.24);border-radius:999px;background:#edf7f3;color:var(--green);padding:7px 10px;white-space:nowrap}.rec-db-queue-list{display:grid;grid-gap:12px;gap:12px}.rec-db-queue-item{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;padding:14px}.rec-db-queue-label{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(40,95,143,.25);border-radius:999px;background:#edf4fb;color:var(--blue);margin-bottom:8px;padding:5px 9px;font-size:13px;font-weight:700}.rec-db-queue-headline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-db-queue-status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;border:1px solid rgba(47,111,94,.2);border-radius:999px;background:#eef7f3;color:var(--green);padding:5px 9px;font-size:13px;font-weight:700}.rec-db-queue-item strong{display:block;margin-bottom:6px;font-size:17px;line-height:1.35}.rec-db-queue-item p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--muted);line-height:1.6}.rec-db-queue-command{display:grid;grid-gap:4px;gap:4px;margin-top:10px;border:1px solid rgba(40,95,143,.14);border-radius:8px;background:#f8fbff;padding:10px}.rec-db-queue-command b{color:var(--blue);line-height:1.35}.rec-db-queue-command small,.rec-db-queue-command span{color:var(--muted);line-height:1.5}.rec-db-queue-side{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.rec-db-queue-side nav{display:flex;flex-wrap:wrap;gap:8px}.rec-db-queue-item dl{display:grid;grid-gap:8px;gap:8px;margin:0}.rec-db-queue-item dl div{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px}.rec-db-queue-item dt{color:var(--muted);font-weight:700}.rec-db-queue-item dd{margin:0}.rec-db-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.rec-db-form-block,.rec-db-record,.rec-db-template-card{border:1px solid var(--line);border-radius:8px;background:#fbfcfb}.rec-db-template-card{display:grid;grid-gap:14px;gap:14px;padding:14px}.rec-db-template-card small,.rec-db-template-card strong{display:block}.rec-db-template-card small{margin-top:6px;color:var(--muted)}.rec-db-button{border:1px solid rgba(47,111,94,.3);border-radius:8px;background:var(--green);color:#fff;cursor:pointer;padding:10px 12px;font:inherit;font-weight:700}.rec-db-button:hover:not(:disabled){filter:brightness(.96)}.rec-db-button:disabled{cursor:not-allowed;opacity:.55}.rec-db-button-secondary{background:#fff;color:var(--green)}.rec-db-record-list{margin-top:18px}.rec-db-record,.rec-db-record-list{display:grid;grid-gap:16px;gap:16px}.rec-db-record{padding:16px}.rec-db-record-highlight{border-color:rgba(47,111,94,.5);background:#f1faf5;box-shadow:0 0 0 3px rgba(47,111,94,.1)}.rec-db-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rec-db-record-header h3{margin:8px 0 6px;font-size:20px;line-height:1.35}.rec-db-history p,.rec-db-record-header p{margin:0;color:var(--muted)}.rec-db-status{border:1px solid rgba(40,95,143,.25);border-radius:999px;background:#edf4fb;color:var(--blue);padding:7px 10px;white-space:nowrap}.rec-db-record-fields{display:grid;grid-gap:10px;gap:10px;margin:0}.rec-db-record-fields div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:10px}.rec-db-record-fields dt{color:var(--muted);font-weight:700}.rec-db-record-fields dd{margin:0;line-height:1.6}.rec-db-execution-guide{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:14px;gap:14px}.rec-db-guide-block{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.rec-db-guide-main{border-left:4px solid var(--green)}.rec-db-guide-block strong{display:block;margin-bottom:8px}.rec-db-guide-block p{margin:0;color:var(--muted);line-height:1.6}.rec-db-guide-block ol,.rec-db-guide-block ul{margin:12px 0 0;padding-left:20px}.rec-db-guide-block li{margin:8px 0;line-height:1.6}.rec-db-frozen-plan{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#f7faff;padding:14px}.rec-db-frozen-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rec-db-frozen-plan-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.rec-db-frozen-plan-head span:first-child{color:var(--muted);font-size:12px;font-weight:800}.rec-db-frozen-plan-head>span:last-child{flex:0 0 auto;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:6px 10px;font-size:12px;font-weight:800}.rec-db-frozen-plan-head p,.rec-db-frozen-structure p{margin:0;color:var(--muted);line-height:1.6}.rec-db-frozen-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.rec-db-frozen-money div{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px}.rec-db-frozen-money div:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.rec-db-frozen-money div:nth-child(n+5){border-top:1px solid var(--line)}.rec-db-frozen-money dt,.rec-db-frozen-structure dt{color:var(--muted);font-size:12px;font-weight:700}.rec-db-frozen-money dd,.rec-db-frozen-structure dd{margin:0;overflow-wrap:anywhere;font-weight:800}.rec-db-frozen-structure{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:12px;gap:12px}.rec-db-frozen-structure article{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);background:#fff;padding:12px}.rec-db-frozen-structure dl{display:grid;grid-gap:7px;gap:7px;margin:0}.rec-db-frozen-structure dl div{display:grid;grid-gap:3px;gap:3px}.rec-db-frozen-campaign-names code,.rec-db-frozen-structure code{overflow-wrap:anywhere;white-space:normal}.rec-db-frozen-campaign-names{display:grid;grid-gap:6px;gap:6px}.rec-db-frozen-sku-gate{display:grid;grid-gap:12px;gap:12px;border:1px solid #b7d5c7;border-left:4px solid var(--green);background:#f4fbf7;padding:12px}.rec-db-frozen-sku-gate>div:first-child{display:grid;grid-gap:5px;gap:5px}.rec-db-frozen-sku-gate span{color:var(--muted);font-size:12px;font-weight:800}.rec-db-frozen-sku-gate p{margin:0;color:var(--muted);line-height:1.6}.rec-db-frozen-sku-gate dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #cfe4d8;background:#fff}.rec-db-frozen-sku-gate dl div{display:grid;grid-gap:4px;gap:4px;padding:10px}.rec-db-frozen-sku-gate dl div+div{border-left:1px solid #cfe4d8}.rec-db-frozen-sku-gate dt{color:var(--muted);font-size:12px;font-weight:700}.rec-db-frozen-sku-gate dd{margin:0;font-weight:900}.rec-db-frozen-sku-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rec-db-frozen-sku-list article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid #d8eadf;background:#fff;padding:10px}.rec-db-frozen-sku-list ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.5}.rec-db-frozen-review-table{display:grid;overflow-x:auto;border:1px solid var(--line);background:#fff}.rec-db-frozen-review-row{display:grid;grid-template-columns:90px minmax(180px,1fr) minmax(220px,1.2fr) minmax(220px,1.2fr);min-width:760px}.rec-db-frozen-review-row>*{padding:9px 10px;line-height:1.5}.rec-db-frozen-review-row>*+*{border-left:1px solid var(--line)}.rec-db-frozen-review-row+.rec-db-frozen-review-row{border-top:1px solid var(--line)}.rec-db-frozen-review-head{background:var(--surface-alt);font-size:12px;font-weight:800}.rec-db-manual-coach{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,95,143,.18);border-left:5px solid var(--blue);border-radius:8px;background:#f7fbff;padding:14px}.rec-db-manual-coach-ready{border-left-color:var(--green);background:#f5fbf8}.rec-db-manual-coach-review{border-left-color:var(--amber);background:#fffaf0}.rec-db-manual-coach-blocked{border-left-color:var(--red);background:#fff6f5}.rec-db-manual-coach-done{border-left-color:var(--green);background:#f7fcfa}.rec-db-manual-coach-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rec-db-manual-coach-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.rec-db-manual-coach-grid span,.rec-db-manual-coach-head span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.rec-db-manual-coach-head h4{margin:0;color:var(--text);font-size:18px}.rec-db-manual-coach-grid p,.rec-db-manual-coach-head p,.rec-db-manual-coach-next,.rec-db-manual-coach-steps li{margin:0;color:var(--muted);line-height:1.6}.rec-db-manual-coach-head>strong{flex:0 0 auto;border-radius:999px;background:#fff;color:var(--blue);padding:6px 10px;font-size:12px}.rec-db-manual-coach-done .rec-db-manual-coach-head>strong,.rec-db-manual-coach-ready .rec-db-manual-coach-head>strong{color:var(--green)}.rec-db-manual-coach-review .rec-db-manual-coach-head>strong{color:var(--amber)}.rec-db-manual-coach-blocked .rec-db-manual-coach-head>strong{color:var(--red)}.rec-db-manual-coach-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.rec-db-manual-coach-grid article{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:#fff;padding:10px}.rec-db-manual-coach-grid article.state-ready{border-top-color:var(--green)}.rec-db-manual-coach-grid article.state-review{border-top-color:var(--amber)}.rec-db-manual-coach-grid article.state-blocked{border-top-color:var(--red)}.rec-db-manual-coach-grid strong{color:var(--text);line-height:1.35}.rec-db-manual-coach-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-db-manual-coach-steps article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.rec-db-manual-coach-steps strong{display:block;margin-bottom:8px}.rec-db-manual-coach-steps ol{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:20px}.rec-db-manual-coach-next{border-top:1px solid rgba(40,95,143,.14);padding-top:10px;font-weight:700}.rec-db-actions{display:flex;flex-wrap:wrap;gap:10px}.rec-db-form-block{display:grid;grid-gap:10px;gap:10px;padding:14px}.rec-db-form-block label{font-weight:700}.rec-db-form-block input,.rec-db-form-block select,.rec-db-form-block textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit}.rec-db-form-block textarea{min-height:96px;resize:vertical;padding:10px 12px;line-height:1.6}.rec-db-form-block select{padding:9px 10px}.rec-db-form-block input{min-width:0;padding:9px 10px}.rec-db-review-controls{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px}.rec-db-review-coach{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(40,95,143,.18);border-left:5px solid var(--blue);border-radius:8px;background:#f7fbff;padding:12px}.rec-db-review-coach-active{border-left-color:var(--green);background:#f7fcfa}.rec-db-review-coach-waiting{border-left-color:var(--amber);background:#fffaf0}.rec-db-review-coach-blocked{border-left-color:var(--red);background:#fff6f5}.rec-db-review-coach-done{border-left-color:var(--green);background:#f5fbf8}.rec-db-review-coach-head{display:grid;grid-gap:5px;gap:5px}.rec-db-review-coach-grid span,.rec-db-review-coach-head span{color:var(--muted);font-size:12px;font-weight:900}.rec-db-review-coach-head strong{color:var(--text);line-height:1.45}.rec-db-review-coach-detail li,.rec-db-review-coach-detail p,.rec-db-review-coach-frozen,.rec-db-review-coach-grid p,.rec-db-review-coach-head p,.rec-db-review-coach-next{margin:0;color:var(--muted);line-height:1.6}.rec-db-review-coach-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rec-db-review-coach-grid article{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:#fff;padding:9px}.rec-db-review-coach-grid article.state-ready{border-top-color:var(--green)}.rec-db-review-coach-grid article.state-review{border-top-color:var(--amber)}.rec-db-review-coach-grid article.state-blocked{border-top-color:var(--red)}.rec-db-review-coach-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rec-db-review-coach-detail article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.rec-db-review-coach-detail strong{display:block;margin-bottom:7px}.rec-db-review-coach-detail ul{display:grid;grid-gap:6px;gap:6px;margin:0 0 8px;padding-left:18px}.rec-db-review-coach-frozen,.rec-db-review-coach-next{border-top:1px solid rgba(40,95,143,.14);padding-top:9px}.rec-db-review-coach-next{font-weight:700}.rec-db-review-evidence{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(47,111,94,.28);border-left:5px solid var(--green);border-radius:8px;background:#f7fcfa;padding:12px}.rec-db-review-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rec-db-review-evidence-head div{display:grid;grid-gap:4px;gap:4px}.rec-db-review-derived span,.rec-db-review-evidence-head span,.rec-db-review-evidence-metrics label span,.rec-db-review-evidence-source label{color:var(--muted);font-size:12px;font-weight:800}.rec-db-review-evidence-head p,.rec-db-review-evidence-safety{margin:0;color:var(--muted);line-height:1.6}.rec-db-review-evidence-head small{flex:0 0 auto;border-radius:999px;background:#e7f3ed;color:var(--green);font-size:11px;font-weight:800;padding:5px 8px}.rec-db-review-evidence-source{display:grid;grid-template-columns:1fr 1.6fr .8fr .8fr .65fr;grid-gap:8px;gap:8px}.rec-db-review-evidence-metrics label,.rec-db-review-evidence-source label{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.rec-db-review-derived,.rec-db-review-evidence-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.rec-db-review-derived article{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:#fff;padding:9px}.rec-db-review-derived strong{overflow-wrap:anywhere}.rec-db-review-derived small{color:var(--muted);line-height:1.4}.rec-db-review-evidence-safety{border-top:1px solid rgba(47,111,94,.18);padding-top:9px;font-size:12px}.rec-db-history li small{display:block;margin-top:5px;color:var(--muted);line-height:1.5}.recommendation-first-pilot-page .page-header p{max-width:980px}.recommendation-first-pilot-status-ready{background:#edf7f3;color:var(--green)}.recommendation-first-pilot-status-warning{background:#fff6e9;color:var(--amber)}.recommendation-first-pilot-status-blocked{background:#fdeeed;color:var(--red)}.recommendation-first-pilot-candidate-grid,.recommendation-first-pilot-comparison,.recommendation-first-pilot-current,.recommendation-first-pilot-focus,.recommendation-first-pilot-guide,.recommendation-first-pilot-links,.recommendation-first-pilot-metrics,.recommendation-first-pilot-repeat,.recommendation-first-pilot-stage-grid{display:grid;grid-gap:14px;gap:14px}.recommendation-first-pilot-current{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-left:5px solid var(--red)}.recommendation-first-pilot-current.tone-warning{border-left-color:var(--amber);background:#fffaf0}.recommendation-first-pilot-current.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-guide{border-left:5px solid var(--amber)}.recommendation-first-pilot-guide.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-guide.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-repeat{border-left:5px solid var(--amber)}.recommendation-first-pilot-repeat.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-repeat.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-comparison{border-left:5px solid var(--amber)}.recommendation-first-pilot-comparison.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-comparison.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-comparison dt,.recommendation-first-pilot-comparison span,.recommendation-first-pilot-current span,.recommendation-first-pilot-focus dt,.recommendation-first-pilot-focus span,.recommendation-first-pilot-guide span,.recommendation-first-pilot-metrics span,.recommendation-first-pilot-repeat span,.recommendation-first-pilot-stage-grid span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.recommendation-first-pilot-comparison h3,.recommendation-first-pilot-current h2,.recommendation-first-pilot-empty h2,.recommendation-first-pilot-focus h2,.recommendation-first-pilot-guide h3,.recommendation-first-pilot-repeat h3,.recommendation-first-pilot-stage-grid h3{margin:0;color:var(--text)}.recommendation-first-pilot-comparison li,.recommendation-first-pilot-comparison p,.recommendation-first-pilot-current p,.recommendation-first-pilot-current strong,.recommendation-first-pilot-empty p,.recommendation-first-pilot-focus p,.recommendation-first-pilot-guide li,.recommendation-first-pilot-guide p,.recommendation-first-pilot-metrics p,.recommendation-first-pilot-repeat li,.recommendation-first-pilot-repeat p,.recommendation-first-pilot-safety li,.recommendation-first-pilot-stage-grid p,.recommendation-first-pilot-stage-grid strong{margin:0;color:var(--muted);line-height:1.6}.recommendation-first-pilot-current>div,.recommendation-first-pilot-focus>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.recommendation-first-pilot-comparison a,.recommendation-first-pilot-current a,.recommendation-first-pilot-empty a,.recommendation-first-pilot-focus a,.recommendation-first-pilot-guide a,.recommendation-first-pilot-links a,.recommendation-first-pilot-repeat a,.recommendation-first-pilot-stage-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 11px;font-weight:800;text-decoration:none}.recommendation-first-pilot-guide-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.recommendation-first-pilot-guide-grid article,.recommendation-first-pilot-guide-hero>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.recommendation-first-pilot-guide-hero h3,.recommendation-first-pilot-guide-hero strong{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.recommendation-first-pilot-guide-hero nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.recommendation-first-pilot-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.recommendation-first-pilot-guide-grid article{background:var(--surface)}.recommendation-first-pilot-guide-grid article.is-danger{border-color:rgba(182,73,57,.22);background:#fff9f8}.recommendation-first-pilot-guide-grid ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.recommendation-first-pilot-repeat-head{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.recommendation-first-pilot-repeat-grid article,.recommendation-first-pilot-repeat-head>div,.recommendation-first-pilot-repeat-summary{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.recommendation-first-pilot-repeat-head strong,.recommendation-first-pilot-repeat-summary h3{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.recommendation-first-pilot-repeat-head nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.recommendation-first-pilot-repeat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.recommendation-first-pilot-repeat-grid article{background:var(--surface)}.recommendation-first-pilot-repeat-grid article.is-warning{border-color:rgba(188,122,34,.28);background:#fffaf0}.recommendation-first-pilot-repeat-grid ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.recommendation-first-pilot-comparison-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.recommendation-first-pilot-comparison-empty,.recommendation-first-pilot-comparison-metrics article,.recommendation-first-pilot-comparison-rules{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.recommendation-first-pilot-comparison-metrics strong{color:var(--text);font-size:24px;line-height:1.1}.recommendation-first-pilot-comparison-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.recommendation-first-pilot-comparability{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;background:#fffaf0;padding:12px}.recommendation-first-pilot-comparability.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-comparability.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-comparability strong{color:var(--text)}.recommendation-first-pilot-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.recommendation-first-pilot-highlight-grid article{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(40,95,143,.2);border-top:4px solid var(--blue);border-radius:8px;background:#f7fbff;padding:12px}.recommendation-first-pilot-highlight-grid strong{color:var(--text);font-size:22px;overflow-wrap:anywhere}.recommendation-first-pilot-highlight-grid h3{margin:0;font-size:14px}.recommendation-first-pilot-comparison-list article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;background:var(--surface);padding:14px}.recommendation-first-pilot-comparison-list article.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-comparison-list article.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-comparison-head{display:grid;grid-gap:6px;gap:6px;min-width:0}.recommendation-first-pilot-comparison-empty strong,.recommendation-first-pilot-comparison-head h3,.recommendation-first-pilot-comparison-list strong{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.recommendation-first-pilot-comparison-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.recommendation-first-pilot-comparison-list dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.recommendation-first-pilot-comparison-list dd{margin:4px 0 0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.recommendation-first-pilot-item-metrics{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fbff;padding:10px}.recommendation-first-pilot-item-metrics>div{display:grid;grid-gap:4px;gap:4px}.recommendation-first-pilot-item-metrics small{color:var(--muted);line-height:1.5}.recommendation-first-pilot-item-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-first-pilot-item-metrics ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.recommendation-first-pilot-item-metrics-empty{border:1px dashed var(--line-strong);border-radius:8px;background:#fff;padding:10px}.recommendation-first-pilot-comparison-rules ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.recommendation-first-pilot-acceptance{border-left:5px solid var(--amber)}.recommendation-first-pilot-acceptance.tone-ready{border-left-color:var(--green)}.recommendation-first-pilot-acceptance.tone-blocked{border-left-color:var(--red)}.recommendation-first-pilot-acceptance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.recommendation-first-pilot-acceptance-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:8px;background:#fff6f5;padding:12px}.recommendation-first-pilot-acceptance-grid article.status-passed{border-top-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-acceptance-grid article.status-waiting{border-top-color:var(--amber);background:#fffaf0}.recommendation-first-pilot-acceptance-grid span{color:var(--muted);font-size:12px;font-weight:800}.recommendation-first-pilot-acceptance-grid h3,.recommendation-first-pilot-acceptance-grid p{margin:0}.recommendation-first-pilot-acceptance-grid p,.recommendation-first-pilot-acceptance-note{color:var(--muted);line-height:1.6}.recommendation-first-pilot-acceptance-grid a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:800}.recommendation-first-pilot-acceptance-note{margin:12px 0 0;border-top:1px solid var(--line);padding-top:10px}.recommendation-first-pilot-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.recommendation-first-pilot-metrics article,.recommendation-first-pilot-stage-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.recommendation-first-pilot-metrics strong{color:var(--text);font-size:26px;line-height:1.1}.recommendation-first-pilot-stage-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.recommendation-first-pilot-stage-grid article{border-top:5px solid var(--line-strong)}.recommendation-first-pilot-stage-grid article.status-done{border-top-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-stage-grid article.status-current{border-top-color:var(--amber);background:#fffaf0}.recommendation-first-pilot-stage-grid article.status-locked{opacity:.72}.recommendation-first-pilot-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-first-pilot-candidate-empty,.recommendation-first-pilot-candidate-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;background:var(--surface);padding:14px}.recommendation-first-pilot-candidate-grid article.tone-ready{border-left-color:var(--green);background:#f7fcfa}.recommendation-first-pilot-candidate-grid article.tone-blocked{border-left-color:var(--red);background:#fff6f5}.recommendation-first-pilot-candidate-head{display:grid;grid-gap:5px;gap:5px;min-width:0}.recommendation-first-pilot-candidate-grid dt,.recommendation-first-pilot-candidate-head span{color:var(--muted);font-size:12px;font-weight:900}.recommendation-first-pilot-candidate-empty strong,.recommendation-first-pilot-candidate-head strong{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.recommendation-first-pilot-candidate-head small{color:var(--muted);line-height:1.5}.recommendation-first-pilot-candidate-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.recommendation-first-pilot-candidate-grid dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px}.recommendation-first-pilot-candidate-grid dd{margin:4px 0 0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.recommendation-first-pilot-candidate-grid ul{display:grid;grid-gap:6px;gap:6px;margin:7px 0 0;padding-left:18px}.recommendation-first-pilot-candidate-empty p,.recommendation-first-pilot-candidate-grid li,.recommendation-first-pilot-candidate-grid p{margin:0;color:var(--muted);line-height:1.6}.recommendation-first-pilot-candidate-empty a,.recommendation-first-pilot-candidate-grid a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 11px;font-weight:800;text-decoration:none}.recommendation-first-pilot-focus{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr) auto;align-items:start;border-left:5px solid var(--green)}.recommendation-first-pilot-focus dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.recommendation-first-pilot-focus dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:9px}.recommendation-first-pilot-focus dd{margin:4px 0 0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.recommendation-first-pilot-empty{display:grid;grid-gap:10px;gap:10px;border-left:5px solid var(--amber)}.recommendation-first-pilot-safety{border-left:5px solid var(--red)}.recommendation-first-pilot-safety ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.recommendation-first-pilot-links{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendation-first-pilot-links a{display:grid;place-items:center;min-height:48px;text-align:center}.rec-db-history{border-top:1px solid var(--line);padding-top:14px}.rec-db-history ul{margin:10px 0 0;padding-left:20px}.rec-db-history li{margin:7px 0;line-height:1.55}.rec-status-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.rec-status-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-status-code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:2px 6px}.rec-status-pill{border-radius:999px;font-size:12px;font-weight:700;padding:4px 9px}.rec-status-pill-blue{background:#e7eef5;color:var(--blue)}.rec-status-pill-green{background:#eaf2ee;color:var(--green)}.rec-status-pill-amber{background:#f5efe6;color:var(--amber)}.rec-status-pill-red{background:#f9e9e8;color:var(--red)}.rec-status-pill-muted{background:var(--surface);color:var(--muted)}.candidate-asset-panel{border-left:5px solid var(--green)}.candidate-assets-learning{border-left:5px solid #2f6f5e}.candidate-assets-command-position{border-left:5px solid #2f6f5e;background:#f7fcfa}.candidate-assets-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.candidate-assets-command-grid article{min-width:0;border:1px solid #d8e4df;border-radius:8px;background:#fff;padding:13px}.candidate-assets-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #cfe6df;border-radius:999px;background:#edf7f3;color:#2f6f5e;font-size:12px;font-weight:900;padding:4px 9px}.candidate-assets-command-grid h3{margin:9px 0 7px;color:var(--text)}.candidate-assets-command-grid p{margin:0;color:var(--muted);line-height:1.6}.candidate-assets-command-rule{display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid #d8e4df;border-radius:8px;background:#fff;padding:12px;color:var(--muted);line-height:1.6}.candidate-assets-command-rule strong{flex:0 0 auto;color:#2f6f5e}.candidate-assets-command-rule a{flex:0 0 auto;color:#1d4ed8;font-weight:900}.candidate-assets-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.candidate-assets-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.candidate-assets-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4df;border-radius:6px;background:#f8fbfa}.candidate-assets-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.candidate-assets-learning-grid p,.candidate-assets-term-strip p{margin:0;color:var(--muted);line-height:1.58}.candidate-assets-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.candidate-assets-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.candidate-assets-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.candidate-assets-term-strip span{display:block;margin-bottom:5px;color:#2f6f5e;font-weight:900}.candidate-asset-dashboard{margin-bottom:16px}.candidate-ad-plan-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px;margin:16px 0;border:1px solid rgba(47,111,94,.22);border-left:5px solid var(--green);border-radius:8px;background:#f7fcfa;padding:14px}.candidate-ad-plan-context>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.candidate-ad-plan-context span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.candidate-ad-plan-context h3,.candidate-ad-plan-context p{margin:0}.candidate-ad-plan-context dd,.candidate-ad-plan-context p{color:var(--muted);line-height:1.6}.candidate-ad-plan-context dl{display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0}.candidate-ad-plan-context dl div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(47,111,94,.16);background:var(--surface);padding:10px}.candidate-ad-plan-context dt{color:var(--text);font-weight:900}.candidate-ad-plan-context dd{margin:0}.candidate-ad-plan-context nav{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.candidate-ad-plan-context-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;grid-column:1/-1}.candidate-ad-plan-context-criteria article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(47,111,94,.16);background:var(--surface);padding:10px}.candidate-ad-plan-context-criteria strong{color:var(--text)}.candidate-ad-plan-context-criteria ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.candidate-ad-plan-context-criteria li{color:var(--muted);line-height:1.5}.candidate-owner-overview{display:grid;grid-gap:12px;gap:12px;margin:16px 0;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;background:#fffaf0;padding:16px}.candidate-owner-overview-priority{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.candidate-owner-overview-priority>div{min-width:0}.candidate-owner-overview-card span,.candidate-owner-overview-priority span{color:var(--muted);font-size:12px;font-weight:800}.candidate-owner-overview-priority h3{margin:5px 0 6px;font-size:20px;line-height:1.35}.candidate-owner-overview-card p,.candidate-owner-overview-priority p{margin:0;color:var(--muted);line-height:1.55}.candidate-owner-overview-priority a{flex:0 0 auto}.candidate-owner-overview-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.candidate-owner-overview-card{display:grid;grid-gap:5px;gap:5px;min-width:0;border-bottom:0;color:var(--text);padding:12px 10px 0;text-decoration:none}.candidate-owner-overview-card+.candidate-owner-overview-card{border-left:1px solid var(--line)}.candidate-owner-overview-card strong{color:var(--text);font-size:24px;line-height:1}.candidate-owner-overview-card-blocked strong{color:var(--red)}.candidate-owner-overview-card-ready strong{color:var(--green)}.candidate-owner-overview-card-done strong{color:var(--blue)}.candidate-owner-overview-card-watch strong{color:var(--amber)}.candidate-owner-overview-card:hover{background:rgba(255,255,255,.52)}.candidate-asset-teacher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.candidate-asset-teacher article{border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.candidate-asset-teacher strong{display:block;margin-bottom:8px}.candidate-asset-teacher p{margin:0;color:var(--muted);line-height:1.6}.candidate-profit-bridge{display:grid;grid-gap:14px;gap:14px;margin:16px 0;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;background:#f8fbff;padding:16px}.candidate-profit-bridge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.candidate-profit-bridge-head h3{margin:8px 0 5px;font-size:18px}.candidate-profit-bridge-head p,.candidate-profit-bridge-notes p{margin:0;color:var(--muted);line-height:1.6}.candidate-profit-bridge-controls{display:flex;align-items:flex-end;gap:10px;flex:0 0 auto}.candidate-profit-bridge-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:700}.candidate-profit-bridge-controls select{min-width:140px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px 10px}.candidate-profit-bridge-status{display:grid;grid-template-columns:.7fr .8fr 1.5fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-profit-bridge-status article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px}.candidate-profit-bridge-status article+article{border-left:1px solid var(--line)}.candidate-profit-bridge-status strong{overflow-wrap:anywhere}.candidate-profit-bridge-status span{color:var(--muted);font-size:12px}.candidate-profit-bridge-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-profit-bridge-notes p{border-left:3px solid var(--line);padding-left:10px}.candidate-evidence-matrix{display:grid;grid-gap:16px;gap:16px;margin:18px 0;border-top:5px solid var(--green);background:#f8fcfa;padding:18px 16px}.candidate-evidence-matrix-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.candidate-evidence-matrix-head h3{margin:8px 0 5px;font-size:20px}.candidate-evidence-actions p,.candidate-evidence-matrix-head p,.candidate-evidence-teacher-grid p,.candidate-evidence-teaching-note p,.candidate-evidence-verdict p{margin:0;color:var(--muted);line-height:1.6}.candidate-evidence-teaching-note{border-left:4px solid var(--blue);background:#f4f8ff;padding:12px 14px}.candidate-evidence-teaching-note p{margin-top:5px}.candidate-readiness-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);grid-gap:18px;gap:18px;align-items:center;border-left:5px solid var(--blue);background:#f4f8ff;padding:14px 16px}.candidate-readiness-gate-head>div:first-child>span,.candidate-readiness-overview>div:first-child>span{color:var(--muted);font-size:12px;font-weight:800}.candidate-readiness-overview h4{margin:5px 0;font-size:17px}.candidate-readiness-blockers li,.candidate-readiness-columns li,.candidate-readiness-columns p,.candidate-readiness-overview p,.candidate-readiness-pillar p,.candidate-readiness-progress span,.candidate-readiness-rules li,.candidate-readiness-summary{margin:0;color:var(--muted);line-height:1.55}.candidate-readiness-overview-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-readiness-overview-counts article{display:grid;grid-gap:3px;gap:3px;padding:10px}.candidate-readiness-overview-counts article+article{border-left:1px solid var(--line)}.candidate-readiness-overview-counts strong{font-size:20px}.candidate-readiness-overview-counts span{color:var(--muted);font-size:12px}.candidate-evidence-teacher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-evidence-teacher-grid article{border-left:3px solid var(--line);padding-left:12px}.candidate-evidence-teacher-grid p{margin-top:6px}.candidate-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-evidence-summary article{display:grid;grid-gap:4px;gap:4px;padding:12px}.candidate-evidence-summary article+article{border-left:1px solid var(--line)}.candidate-evidence-summary strong{font-size:21px}.candidate-evidence-summary span{color:var(--muted);font-size:12px}.candidate-evidence-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.candidate-evidence-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;grid-gap:12px;gap:12px;align-items:end}.candidate-evidence-trend-filter{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.candidate-evidence-trend-filter select{width:100%;padding:8px 10px}.candidate-evidence-filters button,.candidate-evidence-trend-filter select{border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit}.candidate-evidence-filters button{flex:0 0 auto;color:var(--muted);padding:8px 11px;font-size:13px;font-weight:700;cursor:pointer}.candidate-evidence-filters .candidate-evidence-filter-active,.candidate-evidence-filters button:hover{border-color:var(--green);background:#eaf7ef;color:var(--text)}.candidate-evidence-group-list{display:grid;grid-gap:16px;gap:16px}.candidate-evidence-group{display:grid;grid-gap:13px;gap:13px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:16px}.candidate-evidence-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-evidence-group-head>div:first-child>span{color:var(--muted);font-size:12px;font-weight:800}.candidate-evidence-group-head h4{margin:5px 0;font-size:18px;overflow-wrap:anywhere}.candidate-evidence-group-head code{overflow-wrap:anywhere}.candidate-evidence-group-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.evidence-matrix-confidence,.evidence-matrix-status{border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 9px;font-size:12px;font-weight:800}.evidence-matrix-status-green{background:#e8f7ee;color:var(--green)}.evidence-matrix-status-red{background:#fdeaea;color:var(--red)}.evidence-matrix-status-amber{background:#fff4d9;color:#8a5b00}.evidence-matrix-status-blue{background:#eaf2ff;color:var(--blue)}.evidence-trend-status{border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 9px;font-size:12px;font-weight:800}.evidence-trend-status-green{background:#e8f7ee;color:var(--green)}.evidence-trend-status-red{background:#fdeaea;color:var(--red)}.evidence-trend-status-amber{background:#fff4d9;color:#8a5b00}.candidate-readiness-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.candidate-readiness-status-ready{background:#e8f7ee;color:var(--green)}.candidate-readiness-status-observe{background:#fff4d9;color:#8a5b00}.candidate-readiness-status-blocked{background:#fdeaea;color:var(--red)}.candidate-readiness-gate{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:5px solid #b8860b;background:#fffbf1;padding:14px}.candidate-readiness-gate-ready{border-left-color:var(--green);background:#f3faf6}.candidate-readiness-gate-blocked{border-left-color:var(--red);background:#fff6f6}.candidate-readiness-gate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-readiness-gate-head h5{margin:5px 0 0;font-size:17px;line-height:1.4}.candidate-readiness-gate-head>div:last-child{display:grid;justify-items:end;grid-gap:5px;gap:5px;flex:0 0 auto}.candidate-readiness-gate-head small{color:var(--muted)}.candidate-readiness-progress{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-left:3px solid var(--blue);background:#fff;padding:9px 11px}.candidate-readiness-progress span{font-size:12px;text-align:right}.candidate-readiness-explanations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.candidate-readiness-explanation{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid #b8860b;background:#fff;padding:12px}.candidate-readiness-explanation-good{border-top-color:var(--green)}.candidate-readiness-explanation-block{border-top-color:var(--red)}.candidate-readiness-explanation>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-readiness-explanation span{color:var(--muted);font-size:12px;font-weight:800}.candidate-readiness-explanation strong{flex:0 0 auto;font-size:12px}.candidate-readiness-explanation-good strong{color:var(--green)}.candidate-readiness-explanation-watch strong{color:#8a5b00}.candidate-readiness-explanation-block strong{color:var(--red)}.candidate-readiness-explanation h6{margin:0;font-size:14px;line-height:1.35}.candidate-readiness-explanation li,.candidate-readiness-explanation p{color:var(--muted);font-size:12px;line-height:1.6}.candidate-readiness-explanation p{margin:0}.candidate-readiness-explanation ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.candidate-readiness-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-readiness-pillar{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:10px}.candidate-readiness-pillar:nth-child(3n+2),.candidate-readiness-pillar:nth-child(3n+3){border-left:1px solid var(--line)}.candidate-readiness-pillar:nth-child(n+4){border-top:1px solid var(--line)}.candidate-readiness-pillar>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.candidate-readiness-pillar span{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800}.candidate-readiness-pillar-pass span{color:var(--green)}.candidate-readiness-pillar-warning span{color:#8a5b00}.candidate-readiness-pillar-block span{color:var(--red)}.candidate-readiness-blockers{border-left:4px solid var(--red);background:#fff;padding:10px 12px}.candidate-readiness-blockers ul,.candidate-readiness-columns ol,.candidate-readiness-columns ul,.candidate-readiness-rules ul{display:grid;grid-gap:6px;gap:6px;margin:7px 0 0;padding-left:18px}.candidate-readiness-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-readiness-columns article{min-width:0;border-left:3px solid var(--line);padding-left:11px}.candidate-readiness-rules{border-top:1px solid var(--line);padding-top:10px}.candidate-readiness-rules summary{cursor:pointer;color:var(--blue);font-weight:800}.candidate-plan-handoff{border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;background:#fffaf1;padding:16px}.candidate-plan-handoff-ready{border-left-color:var(--green);background:#f3faf6}.candidate-plan-handoff-blocked{border-left-color:var(--red);background:#fff5f4}.candidate-plan-handoff-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin-bottom:12px}.candidate-plan-handoff-head span{color:var(--blue);display:block;font-size:12px;font-weight:900;margin-bottom:5px}.candidate-plan-handoff-head h5{margin:0;font-size:17px}.candidate-plan-handoff-grid p,.candidate-plan-handoff-head p{color:var(--muted);line-height:1.55;margin:6px 0 0}.candidate-plan-handoff-head>strong{border-radius:999px;background:#fff;color:var(--text);font-size:12px;padding:7px 10px;white-space:nowrap}.candidate-plan-handoff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.candidate-plan-handoff-grid article{min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72);padding:11px}.candidate-plan-handoff-grid span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:5px}.candidate-plan-handoff-grid strong{display:block;font-size:15px}.candidate-test-plan{display:grid;grid-gap:13px;gap:13px;box-sizing:border-box;border-top:4px solid var(--blue);border-bottom:1px solid var(--line);background:#f7faff;padding:15px}.candidate-test-plan,.candidate-test-plan-review,.candidate-test-plan-review-table,.candidate-test-plan>*{min-width:0;max-width:100%}.candidate-test-plan-locked{border-top-color:var(--line);background:var(--surface-alt)}.candidate-test-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.candidate-test-plan-head>div>span,.candidate-test-plan-tone>div:first-child>span{color:var(--muted);font-size:12px;font-weight:800}.candidate-test-plan-head h5,.candidate-test-plan-tone h5{margin:5px 0;font-size:17px;line-height:1.4}.candidate-test-plan-boundary,.candidate-test-plan-budget-note p,.candidate-test-plan-details li,.candidate-test-plan-details p,.candidate-test-plan-head p,.candidate-test-plan-outcomes li,.candidate-test-plan-selection-rule p,.candidate-test-plan-steps li,.candidate-test-plan-tone p,.candidate-test-plan-unlock li{margin:0;color:var(--muted);line-height:1.6}.candidate-test-plan-head>strong{flex:0 0 auto;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:6px 10px;font-size:12px}.candidate-test-plan-locked .candidate-test-plan-head>strong{background:#fff4d9;color:#8a5b00}.candidate-test-plan-boundary,.candidate-test-plan-unlock{border-left:4px solid #b8860b;background:#fff;padding:10px 12px}.candidate-test-plan-details ul,.candidate-test-plan-outcomes ul,.candidate-test-plan-steps ol,.candidate-test-plan-unlock ol{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:20px}.candidate-test-plan-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-test-plan-context>div{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px}.candidate-test-plan-context>div:nth-child(3n+2),.candidate-test-plan-context>div:nth-child(3n+3){border-left:1px solid var(--line)}.candidate-test-plan-context>div:nth-child(n+4){border-top:1px solid var(--line)}.candidate-test-plan-compare dt,.candidate-test-plan-context span,.candidate-test-plan-metrics span,.candidate-test-plan-structure span{color:var(--muted);font-size:12px;font-weight:700}.candidate-test-plan-context strong,.candidate-test-plan-structure code,.candidate-test-plan-structure strong{overflow-wrap:anywhere}.candidate-test-plan-budget-note,.candidate-test-plan-selection-rule{border-left:4px solid var(--blue);background:#fff;padding:10px 12px}.candidate-test-plan-budget-note p,.candidate-test-plan-selection-rule p{margin-top:4px}.candidate-test-plan-choice-coach{border:1px solid rgba(31,84,122,.18);border-radius:8px;background:#eef4f9;padding:14px}.candidate-test-plan-choice-coach-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;margin-bottom:12px}.candidate-test-plan-choice-coach-head span{color:var(--blue);display:block;font-size:12px;font-weight:900;margin-bottom:5px}.candidate-test-plan-choice-coach-head h5{margin:0;font-size:17px}.candidate-test-plan-choice-coach-grid p,.candidate-test-plan-choice-coach-head p{color:var(--muted);line-height:1.55;margin:6px 0 0}.candidate-test-plan-choice-coach-head>strong{border-radius:999px;background:#fff;color:var(--blue);font-size:12px;padding:7px 10px;white-space:nowrap}.candidate-test-plan-choice-coach-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.candidate-test-plan-choice-coach-grid article{min-width:0;border:1px solid rgba(31,84,122,.16);border-radius:8px;background:rgba(255,255,255,.78);padding:11px}.candidate-test-plan-choice-coach-grid span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:5px}.candidate-test-plan-choice-coach-grid strong{display:block;font-size:15px}.candidate-test-plan-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-test-plan-compare article{min-width:0;padding:11px}.candidate-test-plan-compare article+article{border-left:1px solid var(--line)}.candidate-test-plan-compare-active{background:#eef5ff}.candidate-test-plan-compare article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.candidate-test-plan-compare article>div span{flex:0 0 auto;color:var(--blue);font-size:11px;font-weight:800}.candidate-test-plan-compare dl{display:grid;grid-gap:5px;gap:5px;margin:9px 0 0}.candidate-test-plan-compare dl div{display:flex;justify-content:space-between;gap:8px}.candidate-test-plan-compare dd{margin:0;font-weight:800;text-align:right}.candidate-test-plan-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.candidate-test-plan-tabs button{flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);padding:8px 11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.candidate-test-plan-tabs .candidate-test-plan-tab-active,.candidate-test-plan-tabs button:hover{border-color:var(--blue);background:#eaf2ff;color:var(--text)}.candidate-test-plan-tone{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;border-left:5px solid var(--blue);background:#fff;padding:12px 14px}.candidate-test-plan-tone>div:last-child{border-left:1px solid var(--line);padding-left:14px}.candidate-test-plan-tone-conservative{border-left-color:var(--green)}.candidate-test-plan-tone-aggressive{border-left-color:var(--red)}.candidate-test-plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-test-plan-metrics>div{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:10px}.candidate-test-plan-metrics>div:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.candidate-test-plan-metrics>div:nth-child(n+5){border-top:1px solid var(--line)}.candidate-test-plan-metrics strong{font-size:15px;overflow-wrap:anywhere}.candidate-test-plan-structure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-test-plan-structure>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:10px}.candidate-test-plan-structure>div:nth-child(2n){border-left:1px solid var(--line)}.candidate-test-plan-structure>div:nth-child(n+3){border-top:1px solid var(--line)}.candidate-test-plan-structure code+code{margin-top:3px}.candidate-test-plan-review,.candidate-test-plan-steps{border-top:1px solid var(--line);padding-top:11px}.candidate-test-plan h6{margin:0;font-size:15px}.candidate-test-plan-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-test-plan-outcomes article{min-width:0;border-left:3px solid var(--line);padding-left:11px}.candidate-test-plan-outcomes article:nth-child(2){border-left-color:var(--red)}.candidate-test-plan-outcomes article:nth-child(3){border-left-color:var(--green)}.candidate-test-plan-review-table{width:100%;margin-top:9px;overflow-x:auto}.candidate-test-plan-review-row{display:grid;grid-template-columns:80px minmax(180px,.8fr) minmax(270px,1.1fr) minmax(270px,1.1fr);min-width:900px;border-bottom:1px solid var(--line)}.candidate-test-plan-review-row>*{padding:9px;line-height:1.5}.candidate-test-plan-review-row>*+*{border-left:1px solid var(--line)}.candidate-test-plan-review-row span{color:var(--muted)}.candidate-test-plan-review-head{border-top:1px solid var(--line);background:var(--surface-alt);font-size:12px;font-weight:800}.candidate-test-plan-details{border-top:1px solid var(--line);padding-top:10px}.candidate-test-plan-details summary{cursor:pointer;color:var(--blue);font-weight:800}.candidate-test-plan-details>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:11px}.candidate-test-plan-details article{min-width:0;border-left:3px solid var(--line);padding-left:11px}.candidate-test-plan-freeze{display:grid;grid-gap:11px;gap:11px;border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;padding:12px}.candidate-test-plan-freeze-locked{border-left-color:#b8860b}.candidate-test-plan-freeze>div:first-child{display:grid;grid-gap:4px;gap:4px}.candidate-test-plan-freeze>div:first-child span{color:var(--muted);font-size:12px;font-weight:800}.candidate-test-plan-freeze label,.candidate-test-plan-freeze-error,.candidate-test-plan-freeze-success,.candidate-test-plan-freeze-warning,.candidate-test-plan-freeze>div:first-child p{margin:0;color:var(--muted);line-height:1.6}.candidate-test-plan-freeze dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-test-plan-freeze dl div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.candidate-test-plan-freeze dl div+div{border-left:1px solid var(--line)}.candidate-test-plan-preflight{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(165,101,20,.22);border-radius:8px;background:#fffaf1;padding:12px}.candidate-test-plan-preflight-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.candidate-test-plan-preflight-head span{color:#8a5b00;display:block;font-size:12px;font-weight:900;margin-bottom:4px}.candidate-test-plan-preflight-head strong{display:block;font-size:15px}.candidate-test-plan-preflight-head p{margin:5px 0 0;color:var(--muted);line-height:1.55}.candidate-test-plan-preflight-head em{border-radius:999px;background:#fff;color:#8a5b00;font-size:12px;font-style:normal;font-weight:900;padding:6px 9px;white-space:nowrap}.candidate-test-plan-preflight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.candidate-test-plan-preflight-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:400;padding:10px}.candidate-test-plan-preflight-item.is-checked{border-color:rgba(47,111,94,.28);background:#f3faf6}.candidate-test-plan-preflight-item input{width:16px;height:16px;margin-top:2px}.candidate-test-plan-preflight-item span{display:grid;grid-gap:4px;gap:4px;min-width:0}.candidate-test-plan-preflight-item strong{font-size:13px}.candidate-test-plan-preflight-item small{color:var(--muted);line-height:1.45}.candidate-test-plan-freeze dt{color:var(--muted);font-size:12px;font-weight:700}.candidate-test-plan-freeze dd{margin:0;overflow-wrap:anywhere;font-weight:800}.candidate-test-plan-freeze label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.candidate-test-plan-freeze textarea{width:100%;min-width:0;box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);padding:9px 10px;font:inherit;line-height:1.5}.candidate-test-plan-freeze button{justify-self:start;border:0;border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font-weight:800;cursor:pointer}.candidate-test-plan-freeze button:disabled{cursor:not-allowed;background:#d6dde8;color:var(--muted)}.candidate-test-plan-freeze-warning{border-left:3px solid #b8860b;background:#fffbf1;padding:8px 10px}.candidate-test-plan-freeze-error{border-left:3px solid var(--red);background:#fff6f6;color:var(--red);padding:8px 10px}.candidate-test-plan-freeze-success{border-left:3px solid var(--green);background:#f3faf6;padding:8px 10px}.candidate-test-plan-freeze-success a{color:var(--green);font-weight:800}.candidate-evidence-verdict{border-left:4px solid var(--green);background:#f4faf6;padding:11px 13px}.candidate-evidence-verdict p{margin-top:5px}.candidate-evidence-trend{display:grid;grid-gap:9px;gap:9px;border-top:3px solid var(--blue);background:#f6f9ff;padding:12px}.candidate-evidence-trend-empty{border-top-color:var(--line);background:var(--surface-alt)}.candidate-evidence-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.candidate-evidence-trend-head>div{display:grid;grid-gap:3px;gap:3px}.candidate-evidence-trend dt,.candidate-evidence-trend-head span{color:var(--muted);font-size:12px;font-weight:700}.candidate-evidence-trend>div:last-child p,.candidate-evidence-trend>p{margin:0;color:var(--muted);line-height:1.55}.candidate-evidence-trend dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-evidence-trend dl div{display:grid;grid-gap:3px;gap:3px;padding:8px}.candidate-evidence-trend dl div+div{border-left:1px solid var(--line)}.candidate-evidence-trend dd{margin:0;font-weight:800;overflow-wrap:anywhere}.candidate-evidence-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-evidence-metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.candidate-evidence-metrics>div+div{border-left:1px solid var(--line)}.candidate-evidence-metrics span{color:var(--muted);font-size:12px;font-weight:700}.candidate-evidence-metrics strong{font-size:14px;overflow-wrap:anywhere}.candidate-evidence-store-table{overflow-x:auto;border:1px solid var(--line)}.candidate-evidence-store-row{display:grid;grid-template-columns:1.35fr 1fr 1.2fr .55fr .75fr .85fr .55fr;min-width:980px}.candidate-evidence-store-row+.candidate-evidence-store-row{border-top:1px solid var(--line)}.candidate-evidence-store-row>span{min-width:0;padding:9px 10px;overflow-wrap:anywhere}.candidate-evidence-store-row>span+span{border-left:1px solid var(--line)}.candidate-evidence-store-row small{display:block;margin-top:3px;color:var(--muted)}.candidate-evidence-store-head{background:var(--surface-alt);color:var(--muted);font-size:12px;font-weight:800}.candidate-evidence-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.candidate-evidence-actions>div{border-left:3px solid var(--line);padding-left:11px}.candidate-evidence-actions p{margin-top:5px}.candidate-evidence-raw{border-top:1px solid var(--line);padding-top:9px}.candidate-evidence-raw summary{cursor:pointer;color:var(--blue);font-weight:800}.candidate-evidence-raw>div{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.candidate-evidence-raw p{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);grid-gap:10px;gap:10px;margin:0;border-bottom:1px solid var(--line);padding-bottom:7px}.candidate-evidence-raw span{color:var(--muted);overflow-wrap:anywhere}.candidate-evidence-timeline small{display:block;margin-top:3px;color:var(--muted);font-weight:400}.candidate-asset-filter-bar{grid-template-columns:minmax(220px,1.1fr) repeat(4,minmax(150px,.8fr)) minmax(190px,.7fr);margin:16px 0}.candidate-asset-filter-actions{display:grid;align-content:end;grid-gap:8px;gap:8px}.candidate-asset-filter-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.candidate-asset-empty-guide,.candidate-asset-list{display:grid;grid-gap:16px;gap:16px}.candidate-decision-demo{display:grid;grid-gap:12px;gap:12px;border:1px dashed var(--blue);border-radius:8px;background:#f8fbff;padding:16px}.candidate-decision-demo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.candidate-decision-demo-heading h3{margin:8px 0 0;font-size:18px}.candidate-decision-demo-heading a{flex:0 0 auto}.candidate-decision-demo>p{margin:0;color:var(--muted);line-height:1.6}.candidate-asset-card{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;background:#fbfcfb;padding:16px}.candidate-asset-card,.candidate-asset-focus-notice{gap:16px;border:1px solid var(--line);border-radius:8px}.candidate-asset-focus-notice{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-left:5px solid var(--blue);background:#f4f8fc}.candidate-asset-focus-notice.is-missing{border-left-color:var(--amber);background:#fff9ef}.candidate-asset-focus-notice p{margin:5px 0 0;color:var(--muted)}.candidate-asset-focus-badge,.candidate-asset-focus-notice a{flex:0 0 auto;font-weight:800;color:var(--blue)}.candidate-asset-card.is-deep-link-focused{border-color:var(--blue);outline:3px solid rgba(40,95,143,.16);outline-offset:2px;scroll-margin-top:24px}.candidate-asset-card.is-deep-link-focused:focus{outline-color:rgba(40,95,143,.34)}@media (max-width:680px){.candidate-asset-focus-notice{align-items:flex-start;flex-direction:column}}.candidate-asset-card-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.candidate-asset-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-asset-title-row h3{margin:8px 0 6px;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.candidate-asset-title-row code{display:inline-block;max-width:100%;overflow-wrap:anywhere}.candidate-asset-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.candidate-blocker-map-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border:1px solid #9db9b0;border-radius:999px;background:#f4faf7;color:#235f53;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;white-space:nowrap}.candidate-asset-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.candidate-asset-fields div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.candidate-asset-fields dt{margin-bottom:5px;color:var(--muted);font-size:13px;font-weight:700}.candidate-asset-fields dd{margin:0;line-height:1.45;overflow-wrap:anywhere}.candidate-asset-fields small{display:block;margin-top:4px;color:var(--muted)}.candidate-asset-copy{display:grid;grid-gap:8px;gap:8px}.candidate-asset-copy strong{color:var(--text)}.candidate-asset-copy p{margin:0 0 4px;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.candidate-next-step{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:#fffaf0;padding:14px}.candidate-next-step-ready{border-left-color:var(--green);background:#f4fbf7}.candidate-next-step-blocked{border-left-color:var(--red);background:#fff7f7}.candidate-next-step-done{border-left-color:var(--blue);background:#f6faff}.candidate-next-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-next-step-head>div{min-width:0}.candidate-next-step-head span{color:var(--muted);font-size:12px;font-weight:800}.candidate-next-step-head h4{margin:5px 0 6px;font-size:17px;line-height:1.4}.candidate-next-step-head p{margin:0;color:var(--muted);line-height:1.6}.candidate-next-step-head a{flex:0 0 auto}.candidate-next-step-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.candidate-next-step-checks div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px 0 0}.candidate-next-step-checks div+div{border-left:1px solid var(--line);padding-left:12px}.candidate-next-step-checks span{color:var(--muted);font-size:12px;font-weight:700}.candidate-next-step-checks strong{color:var(--red);overflow-wrap:anywhere}.candidate-next-step-check-ok strong{color:var(--green)}.candidate-recovery-checklist{display:grid;grid-gap:12px;gap:12px;border:1px solid #f2c9a3;border-left:4px solid var(--amber);border-radius:8px;background:#fffaf4;padding:14px}.candidate-recovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-recovery-head span,.candidate-recovery-item span{color:var(--muted);font-size:12px;font-weight:800}.candidate-recovery-head h4{margin:5px 0 0;font-size:17px;line-height:1.4}.candidate-recovery-head strong{flex:0 0 auto;color:var(--amber)}.candidate-recovery-checklist>p{margin:0;color:var(--muted);line-height:1.6}.candidate-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.candidate-recovery-item{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.candidate-recovery-item strong{color:var(--red);overflow-wrap:anywhere}.candidate-recovery-item p{margin:0;color:var(--muted);line-height:1.55}.candidate-recovery-item a{color:var(--blue);font-size:13px;font-weight:800}.candidate-recovery-done strong{color:var(--green)}.candidate-recovery-review strong{color:var(--amber)}.candidate-decision{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:#fff;padding:14px}.candidate-decision-ready{border-left-color:var(--green);background:#f8fcfa}.candidate-decision-caution{border-left-color:var(--red);background:#fffafa}.candidate-decision-complete{border-left-color:var(--blue);background:#f8fbff}.candidate-decision-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.candidate-decision-heading span{color:var(--muted);font-size:12px;font-weight:800}.candidate-decision-heading h4{margin:5px 0 0;font-size:17px;line-height:1.4}.candidate-decision-confidence{display:grid;min-width:74px;text-align:right}.candidate-decision-confidence small{color:var(--muted)}.candidate-decision-confidence strong{margin-top:2px;font-size:18px}.candidate-decision-summary{margin:10px 0;color:var(--muted);line-height:1.65}.candidate-decision-answer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px 12px}.candidate-decision-answer span{color:var(--muted);font-size:13px;font-weight:700}.candidate-decision-answer strong{color:var(--text)}.candidate-decision-answer small{grid-column:1/-1;color:var(--muted);line-height:1.5}.candidate-decision-details{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.candidate-decision-details summary{cursor:pointer;color:var(--blue);font-weight:800}.candidate-decision-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.candidate-decision-detail-grid article,.candidate-decision-next,.candidate-decision-options{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.candidate-decision h5{margin:0 0 8px;font-size:14px}.candidate-decision ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.candidate-decision li,.candidate-decision-details p{margin:0;color:var(--muted);line-height:1.55}.candidate-decision-options{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.candidate-decision-options div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px}.candidate-decision-next{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.candidate-decision-next strong:not(:first-child){margin-top:6px}.candidate-profit-teacher{display:grid;grid-gap:12px;gap:12px;border-top:4px solid var(--blue);background:#f8fbff;padding:14px}.candidate-profit-teacher-empty{border-top-color:var(--line);background:var(--surface-alt)}.candidate-profit-heading>div>span,.candidate-profit-teacher>div:first-child>span{color:var(--muted);font-size:12px;font-weight:800}.candidate-profit-teacher h4{margin:5px 0 0;font-size:17px;line-height:1.4}.candidate-profit-heading p,.candidate-profit-saved p,.candidate-profit-teacher-empty>p{margin:6px 0 0;color:var(--muted);line-height:1.6}.candidate-profit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-profit-status{flex:0 0 auto;border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 10px;font-size:12px;font-weight:800}.candidate-profit-status-green{background:#e9f7ef;color:var(--green)}.candidate-profit-status-amber{background:#fff5dc;color:#8a5b00}.candidate-profit-status-red{background:#fdeaea;color:var(--red)}.candidate-profit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.candidate-profit-metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px}.candidate-profit-metrics>div+div{border-left:1px solid var(--line)}.candidate-profit-metrics span,.candidate-profit-scenarios dt{color:var(--muted);font-size:12px;font-weight:700}.candidate-profit-metrics strong{font-size:16px;overflow-wrap:anywhere}.candidate-profit-comparison{border-left:4px solid var(--green);background:#f3faf6;padding:10px 12px}.candidate-profit-comparison-risk{border-left-color:var(--red);background:#fff5f5}.candidate-profit-comparison p{margin:4px 0 0;color:var(--muted);line-height:1.5}.candidate-profit-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.candidate-profit-scenarios article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;background:#fff;padding:12px}.candidate-profit-scenarios article+article{border-left:1px solid var(--line)}.candidate-profit-scenarios dl{display:grid;grid-gap:5px;gap:5px;margin:0}.candidate-profit-scenarios dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.candidate-profit-scenarios dd{margin:0;font-weight:800;text-align:right}.candidate-profit-details li,.candidate-profit-details p,.candidate-profit-scenarios p,.candidate-profit-scenarios small{margin:0;color:var(--muted);line-height:1.55}.candidate-profit-details{border-top:1px solid var(--line);padding-top:10px}.candidate-profit-details summary{cursor:pointer;color:var(--blue);font-weight:800}.candidate-profit-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.candidate-profit-detail-grid article{display:grid;align-content:start;grid-gap:7px;gap:7px;border-left:3px solid var(--line);padding-left:10px}.candidate-profit-detail-grid h5{margin:0}.candidate-profit-detail-grid ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.candidate-profit-saved{border-left:4px solid var(--blue);background:#fff;padding:10px 12px}.candidate-profit-binding-fields select{font-size:12px}.candidate-asset-linked-rec{display:inline;color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.candidate-asset-actions{display:grid;align-content:start;grid-gap:12px;gap:12px;border-left:1px solid var(--line);padding-left:16px}.candidate-asset-actions label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.candidate-asset-actions input,.candidate-asset-actions select,.candidate-asset-actions textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit}.candidate-asset-actions select{padding:9px 10px}.candidate-asset-actions input{min-width:0;padding:9px 10px}.candidate-asset-actions textarea{min-height:120px;resize:vertical;padding:10px 12px}.candidate-asset-actions input:disabled,.candidate-asset-actions select:disabled,.candidate-asset-actions textarea:disabled{cursor:not-allowed;background:var(--surface-alt);color:var(--muted)}.candidate-asset-context-fields{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;padding:12px}.candidate-asset-context-fields legend{padding:0 5px;color:var(--text);font-size:13px;font-weight:800}.candidate-asset-context-fields small{color:var(--muted);font-size:12px;line-height:1.5}.candidate-freeze-coach{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:#fffaf0;padding:12px}.candidate-freeze-coach-ready{border-left-color:var(--green);background:#f4fbf7}.candidate-freeze-coach-done{border-left-color:var(--blue);background:#f6faff}.candidate-freeze-coach>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.candidate-freeze-coach span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.candidate-freeze-coach strong{color:var(--text);line-height:1.4}.candidate-freeze-coach li,.candidate-freeze-coach p{color:var(--muted);line-height:1.5}.candidate-freeze-coach p,.candidate-freeze-coach ul{margin:0}.candidate-freeze-coach ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px}.candidate-freeze-coach details{border-top:1px solid var(--line);padding-top:8px}.candidate-freeze-coach summary{cursor:pointer;color:var(--text);font-weight:900}.candidate-asset-action-note{color:var(--muted);font-size:12px;line-height:1.5}.rec-status-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.rec-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-workflow-step{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.rec-workflow-step-num{display:grid;place-items:center;border:1px solid var(--green);border-radius:8px;background:#eaf2ee;color:var(--green);font-weight:800;height:42px;font-size:15px}.rec-workflow-step-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.rec-workflow-step-body strong{font-size:14px;color:var(--text)}.rec-workflow-step-body p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.rec-example-list{display:grid;grid-gap:14px;gap:14px}.rec-example-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:16px}.rec-example-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rec-example-card-header>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-example-id{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:2px 6px}.rec-example-category{border-radius:999px;background:var(--surface);color:var(--blue);font-size:12px;font-weight:700;padding:4px 9px}.rec-example-card h3{margin:0;font-size:16px;line-height:1.4}.rec-example-fields{display:grid;grid-gap:10px;gap:10px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px}.rec-example-fields>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-top:1px dashed var(--line);padding-top:8px}.rec-example-fields>div:first-child{border-top:0;padding-top:0}.rec-example-fields dt{margin:0;color:var(--muted);font-size:13px;font-weight:700}.rec-example-fields dd{margin:0;color:var(--text);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.rec-example-outcome{color:var(--muted);font-style:italic}.rec-example-steps{margin:0;padding-left:20px;color:var(--text);font-size:13px;line-height:1.6}.rec-example-steps li{margin:4px 0}.rec-ledger-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:6px 0 16px}.rec-ledger-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--surface-alt);padding:14px 16px}.rec-ledger-card-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--line);padding-bottom:8px}.rec-ledger-id{display:inline-block;margin-right:8px;color:var(--blue);font-family:Consolas,Menlo,Courier New,monospace;font-size:13px;font-weight:700}.rec-ledger-scope{color:var(--muted);font-size:12px;font-weight:600}.rec-ledger-fields{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.rec-ledger-fields div{display:grid;grid-gap:2px;gap:2px}.rec-ledger-fields dt{margin:0;color:var(--muted);font-size:12px;font-weight:700}.rec-ledger-fields dd{margin:0;color:var(--text);font-size:13px;line-height:1.55}.rec-ledger-fields code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.rec-ledger-yes{background:#eaf2ee;color:var(--green)}.rec-ledger-no,.rec-ledger-yes{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700}.rec-ledger-no{background:#f5efe6;color:var(--amber)}.rec-ledger-note{color:var(--muted);font-size:12px}.rec-ledger-signals{margin:0;padding-left:20px;color:var(--text);font-size:13px;line-height:1.6}.rec-ledger-signals li{margin:4px 0}.rec-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-field-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.rec-field-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rec-field-card-top strong{color:var(--text);font-size:15px}.rec-field-card-top code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 6px}.rec-field-card p{margin:0;color:var(--text);font-size:13px;line-height:1.6}.rec-field-why{color:var(--blue)}.rec-field-read,.rec-field-why{font-weight:700;margin-right:2px}.rec-field-read{color:var(--green)}.rec-field-card code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.rec-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.rec-review-window-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:14px}.rec-review-window-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rec-review-window-day{border:1px solid var(--green);border-radius:999px;background:#eaf2ee;color:var(--green);font-size:13px;font-weight:800;padding:4px 10px}.rec-review-window-tag{border-radius:999px;background:var(--surface);color:var(--blue);font-size:12px;font-weight:700;padding:4px 9px}.rec-review-window-card p{margin:0;color:var(--text);font-size:13px;line-height:1.6}.rec-review-window-warning{border-top:1px dashed var(--line);color:var(--muted);font-size:12px;line-height:1.55;padding-top:8px}.rec-review-window-card code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.rec-review-outcome-block{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.rec-review-outcome-block h3{margin:0 0 10px;color:var(--text);font-size:15px}.rec-review-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.rec-review-outcome{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px 12px}.rec-review-outcome strong{font-size:13px;color:var(--text)}.rec-review-outcome small{color:var(--muted);font-size:12px;line-height:1.5}.rec-review-outcome-keep{border-left:4px solid var(--green)}.rec-review-outcome-up{border-left:4px solid var(--blue)}.rec-review-outcome-down{border-left:4px solid var(--amber)}.rec-review-outcome-pause{border-left:4px solid var(--red)}.rec-review-outcome-observe{border-left:4px solid var(--muted)}.rec-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-glossary-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;background:var(--surface-alt);padding:12px 14px}.rec-glossary-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rec-glossary-card-top code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:13px;font-weight:700;padding:2px 8px}.rec-glossary-card-top strong{color:var(--text);font-size:14px}.rec-glossary-card p{margin:0;color:var(--text);font-size:13px;line-height:1.55}.rec-glossary-why{color:var(--blue);font-weight:700;margin-right:2px}.rec-glossary-example{color:var(--amber);font-weight:700;margin-right:2px}.rec-glossary-card code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.rec-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rec-checklist-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:var(--surface-alt);padding:14px 16px}.rec-checklist-card h3{margin:0;color:var(--text);font-size:15px}.rec-checklist-card ul{margin:0;padding-left:20px;color:var(--text);font-size:13px;line-height:1.55}.rec-checklist-card li{margin:6px 0}.rec-checklist-card code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.rec-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.rec-template-field{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:6px;background:var(--surface-alt);padding:9px 12px}.rec-template-field strong{color:var(--text);font-size:13px}.rec-template-field p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.rec-template-field code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:11px;padding:1px 4px}.rec-template-printout{display:block;overflow-x:auto;background:#fafaf7;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;line-height:1.6;margin:0 0 14px;padding:14px 16px;white-space:pre}.rec-template-howto,.rec-template-printout{border:1px solid var(--line);border-radius:8px;color:var(--text)}.rec-template-howto{margin:14px 0 18px;padding:12px 16px 14px;border-left:4px solid var(--green);background:#f3f7f3}.rec-template-howto-title{margin:0 0 8px;color:var(--text);font-size:14px;font-weight:700}.rec-template-howto-list{margin:0;padding-left:22px;color:var(--text);font-size:13px;line-height:1.6}.rec-template-howto-list li{margin:6px 0}.rec-template-howto-list strong{color:var(--text);font-weight:700}.rec-template-howto-list code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}.back-to-index{margin:14px 0 4px;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--muted);text-align:right}.back-to-index a{color:var(--blue);text-decoration:none;font-weight:600}.back-to-index a:focus,.back-to-index a:hover{text-decoration:underline;color:#163d63}.back-to-index-policy{margin:18px 0 4px;border-top:1px solid var(--line);text-align:center}.rec-reading-paths{margin:18px 0 0;padding:14px 16px 12px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#f3f7fb}.rec-reading-paths-title{margin:0 0 10px;color:var(--text);font-size:14px;font-weight:700}.rec-reading-paths-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.rec-reading-path{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:6px;background:#fff;color:var(--text);text-decoration:none;transition:border-color .15s,background-color .15s}.rec-reading-path:focus,.rec-reading-path:hover{background:#f0f5fa;border-color:var(--blue)}.rec-reading-path strong{color:var(--text);font-size:13px}.rec-reading-path span{color:var(--muted);font-size:12px;line-height:1.5}.rec-reading-path span strong{color:var(--blue);font-size:12px;font-weight:700}.rec-reading-path-newbie{border-left-color:var(--blue)}.rec-reading-path-exec{border-left-color:var(--amber)}.rec-reading-path-review{border-left-color:var(--green)}.rec-reading-path-safety{border-left-color:var(--red)}.rec-data-gap-note{border:1px solid #d7e4dd;border-left:5px solid var(--amber);border-radius:8px;background:#fbf6ec;color:var(--text);padding:14px 18px}.rec-data-gap-note h3{margin:0 0 8px;font-size:15px;color:var(--amber)}.rec-data-gap-note p{margin:6px 0;color:var(--text);font-size:13px;line-height:1.6}.rec-data-gap-note ul{margin:8px 0;padding-left:22px;color:var(--muted);font-size:13px;line-height:1.6}.rec-data-gap-note li{margin:5px 0}.rec-data-gap-note code{border:1px solid #d6e1ea;border-radius:4px;background:#fff;color:#1f4a6e;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px;padding:1px 5px}@media (max-width:980px){body{overflow:auto}.app-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar{height:auto;display:flex;align-items:center;gap:12px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:10px 14px}.brand{flex:0 0 auto;margin:0}.brand-mark{width:36px;height:36px}.brand small{display:none}.nav{display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.nav-section{display:none}.nav a{flex:0 0 auto;border:1px solid rgba(255,255,255,.08);padding:8px 10px;white-space:nowrap}.main{height:auto;overflow:visible}.workspace-nav-aid{position:static}.workspace-command-path{grid-template-columns:minmax(0,1fr)}.ad-performance-filter-bar,.ad-report-task-filter-bar,.ad-structure-candidate-grid,.ad-structure-compatibility,.ad-structure-completeness,.ad-structure-diff-actions,.ad-structure-diff-detail-fields,.ad-structure-diff-filters,.ad-structure-diff-grid,.ad-structure-diff-header,.ad-structure-filter-bar,.ad-structure-first-snapshot-grid,.ad-structure-first-snapshot-head,.ad-structure-routine-grid,.ad-structure-routine-head,.ad-structure-snapshot-list,.ad-structure-teacher-grid,.ad-structure-teacher-header,.api-probe-evidence-handoff>div,.api-probe-owner-path-grid,.budget-scenario-grid,.candidate-ad-acceptance-command-grid,.candidate-ad-acceptance-route,.candidate-ad-acceptance-score-map,.candidate-ad-acceptance-self-test-grid,.candidate-ad-acceptance-uses,.candidate-assets-command-grid,.candidate-assets-learning-grid,.candidate-assets-term-strip,.card-grid,.coverage-summary,.db-status-grid,.discovery-meta,.filter-bar,.first-report-checklist-head,.first-report-rule-block,.first-report-step-grid,.keyword-plan-grid,.keyword-plan-steps,.line-summary-grid,.local-db-owner-path-grid,.manual-campaign-grid,.manual-checklist-grid,.metric-grid,.owner-action-grid,.owner-asset-flow-grid,.owner-baseline-change-grid,.owner-command-buckets,.owner-first-use-grid,.owner-guide,.owner-home-path,.owner-home-pre-acceptance,.owner-home-pre-acceptance>div:last-child,.owner-live-grid,.owner-mode-grid,.owner-professional-grid,.owner-question-grid,.owner-real-workflow-status,.owner-snapshot-health-grid,.owner-start-blocker-grid,.owner-start-command-grid,.owner-start-data-gap-grid,.owner-start-loop-checks,.owner-start-mode-grid,.owner-start-pre-acceptance-chain,.owner-start-pre-acceptance-chain>div:last-child,.owner-start-priority-grid,.owner-start-route-grid,.owner-start-system-grid,.owner-start-two-store-grid,.owner-today-brief,.planner-filter-bar,.portfolio-owner-brief,.probe-form,.purchased-item-asset-filter-bar,.rec-command-path-grid,.rec-db-dashboard,.rec-db-execution-guide,.rec-db-form-grid,.rec-db-frozen-money,.rec-db-frozen-sku-gate dl,.rec-db-frozen-sku-list,.rec-db-frozen-structure,.rec-db-history,.rec-db-manual-coach-grid,.rec-db-manual-coach-steps,.rec-db-review-coach-detail,.rec-db-review-coach-grid,.rec-db-review-derived,.rec-db-review-evidence-metrics,.rec-db-review-evidence-source,.rec-db-template-grid,.rec-evidence-gate-grid,.rec-field-grid,.rec-page-learning-grid,.rec-page-term-strip,.rec-pre-acceptance-grid,.rec-review-grid,.rec-status-grid,.rec-workflow,.recommendation-first-pilot-acceptance-grid,.recommendation-first-pilot-candidate-grid,.recommendation-first-pilot-candidate-grid dl,.recommendation-first-pilot-comparison-list,.recommendation-first-pilot-comparison-list dl,.recommendation-first-pilot-comparison-metrics,.recommendation-first-pilot-focus dl,.recommendation-first-pilot-guide-grid,.recommendation-first-pilot-guide-hero,.recommendation-first-pilot-highlight-grid,.recommendation-first-pilot-item-metrics dl,.recommendation-first-pilot-links,.recommendation-first-pilot-metrics,.recommendation-first-pilot-repeat-grid,.recommendation-first-pilot-repeat-head,.recommendation-first-pilot-stage-grid,.routine-ad-loop-grid,.routine-data-gap-grid,.routine-mode-grid,.routine-pre-acceptance-chain,.routine-pre-acceptance-chain>div:last-child,.routine-review-grid,.routine-snapshot-grid,.routine-snapshot-next,.routine-step-grid,.routine-store-handoff-grid,.routine-week-grid,.saihu-connector-nav,.saihu-coverage-grid,.saihu-erp-evidence-readiness,.saihu-erp-intake-grid,.saihu-erp-intake-principles,.saihu-erp-intake-steps,.saihu-erp-lanes,.saihu-erp-linter-gates,.saihu-erp-linter-implementation,.saihu-erp-linter-result-guide>div,.saihu-erp-linter-samples,.saihu-erp-manifest-folders,.saihu-erp-manifest-schema,.saihu-erp-manifest-statuses,.saihu-erp-parser-phases,.saihu-erp-principles,.saihu-erp-runtime-preflight-gates,.saihu-erp-sequence,.saihu-readiness-grid,.search-term-asset-filter-bar,.single-candidate-priority,.structure-report-bridge-head,.structure-report-playbook-grid,.structure-report-status-grid,.teacher-action-grid,.teacher-structure-grid,.user-guide-advanced-flow>div:last-child,.user-guide-command-grid,.user-guide-misread-list article,.user-guide-page-map,.user-guide-pre-acceptance-chain,.user-guide-pre-acceptance-chain>div:last-child,.user-guide-step-grid,.user-guide-term-grid,.user-guide-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-command-path-head,.owner-real-workflow-next{grid-template-columns:1fr}.owner-command-path-head nav{justify-content:flex-start}.recommendation-first-pilot-current,.recommendation-first-pilot-focus,.recommendation-first-pilot-guide-hero,.recommendation-first-pilot-repeat-head,.user-guide-page-map article{grid-template-columns:1fr}.owner-real-workflow-status article+article{border-left:0;border-top:1px solid var(--line)}.owner-real-workflow-status article:nth-child(2n){border-left:1px solid var(--line)}.owner-real-workflow-status article:nth-child(2){border-top:0}.rec-review-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-metric-grid{grid-template-columns:1fr}.rec-glossary-grid,.rec-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-checklist-grid,.rec-template-grid{grid-template-columns:1fr}.rec-evidence-gate-grid,.rec-owner-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-db-queue-item,.rec-ledger-grid,.rec-owner-queue-grid,.rec-reading-paths-list{grid-template-columns:1fr}.rec-db-frozen-money div:not(:nth-child(4n+1)){border-left:0}.rec-db-frozen-money div:nth-child(n){border-top:0}.rec-db-frozen-money div:nth-child(2n){border-left:1px solid var(--line)}.rec-db-frozen-money div:nth-child(n+3){border-top:1px solid var(--line)}.rec-db-frozen-sku-gate dl div+div{border-left:0}.rec-db-frozen-sku-gate dl div:nth-child(2n){border-left:1px solid #cfe4d8}.rec-db-frozen-sku-gate dl div:nth-child(n+3){border-top:1px solid #cfe4d8}}@media (max-width:680px){.main{padding:18px}.workspace-nav-aid{margin:-18px -18px 18px;padding:12px 18px 10px}.workspace-breadcrumb{display:grid;grid-gap:6px;gap:6px}.workspace-breadcrumb p{text-align:left}.routine-ad-loop-rule a{display:block;margin:8px 0 0}.workspace-command-step{flex-basis:118px}.page-header,.panel-header,.planner-save-block{display:grid}.ad-performance-filter-bar,.ad-report-task-filter-bar,.ad-structure-candidate-grid,.ad-structure-compatibility,.ad-structure-completeness,.ad-structure-diff-actions,.ad-structure-diff-detail-fields,.ad-structure-diff-filters,.ad-structure-diff-grid,.ad-structure-diff-header,.ad-structure-filter-bar,.ad-structure-first-snapshot-grid,.ad-structure-first-snapshot-head,.ad-structure-routine-grid,.ad-structure-routine-head,.ad-structure-snapshot-list,.ad-structure-teacher-grid,.ad-structure-teacher-header,.api-probe-evidence-handoff>div,.api-probe-owner-path-grid,.budget-scenario-grid,.candidate-ad-acceptance-command-grid,.candidate-ad-acceptance-route,.candidate-ad-acceptance-score-map,.candidate-ad-acceptance-self-test-grid,.candidate-ad-acceptance-uses,.card-grid,.coverage-summary,.db-status-grid,.discovery-meta,.filter-bar,.first-report-checklist-head,.first-report-rule-block,.first-report-step-grid,.keyword-plan-grid,.keyword-plan-steps,.line-summary-grid,.local-db-owner-path-grid,.manual-campaign-grid,.manual-checklist-grid,.metric-grid,.owner-action-grid,.owner-asset-flow-grid,.owner-baseline-change-grid,.owner-command-buckets,.owner-first-use-grid,.owner-guide,.owner-home-path,.owner-home-pre-acceptance,.owner-home-pre-acceptance>div:last-child,.owner-live-grid,.owner-mode-grid,.owner-professional-grid,.owner-question-grid,.owner-real-workflow-status,.owner-snapshot-health-grid,.owner-start-blocker-grid,.owner-start-command-grid,.owner-start-data-gap-grid,.owner-start-loop-checks,.owner-start-mode-grid,.owner-start-pre-acceptance-chain,.owner-start-pre-acceptance-chain>div:last-child,.owner-start-priority-grid,.owner-start-route-grid,.owner-start-system-grid,.owner-start-two-store-grid,.owner-today-brief,.planner-filter-bar,.portfolio-owner-brief,.probe-form,.purchased-item-asset-filter-bar,.rec-command-path-grid,.rec-db-dashboard,.rec-db-execution-guide,.rec-db-form-grid,.rec-db-frozen-money,.rec-db-frozen-structure,.rec-db-history,.rec-db-manual-coach-grid,.rec-db-manual-coach-steps,.rec-db-review-coach-detail,.rec-db-review-coach-grid,.rec-db-review-derived,.rec-db-review-evidence-metrics,.rec-db-review-evidence-source,.rec-db-template-grid,.rec-evidence-gate-grid,.rec-field-grid,.rec-page-learning-grid,.rec-page-term-strip,.rec-pre-acceptance-grid,.rec-review-grid,.rec-review-outcome-grid,.rec-status-grid,.rec-toc-grid,.rec-workflow,.recommendation-first-pilot-acceptance-grid,.recommendation-first-pilot-candidate-grid,.recommendation-first-pilot-candidate-grid dl,.recommendation-first-pilot-comparison-list,.recommendation-first-pilot-comparison-list dl,.recommendation-first-pilot-comparison-metrics,.recommendation-first-pilot-focus,.recommendation-first-pilot-focus dl,.recommendation-first-pilot-guide-grid,.recommendation-first-pilot-guide-hero,.recommendation-first-pilot-highlight-grid,.recommendation-first-pilot-item-metrics dl,.recommendation-first-pilot-links,.recommendation-first-pilot-metrics,.recommendation-first-pilot-repeat-grid,.recommendation-first-pilot-repeat-head,.recommendation-first-pilot-stage-grid,.routine-ad-loop-grid,.routine-data-gap-grid,.routine-mode-grid,.routine-pre-acceptance-chain,.routine-pre-acceptance-chain>div:last-child,.routine-review-grid,.routine-snapshot-grid,.routine-snapshot-next,.routine-step-grid,.routine-store-handoff-grid,.routine-week-grid,.saihu-connector-nav,.saihu-coverage-grid,.saihu-erp-evidence-readiness,.saihu-erp-intake-grid,.saihu-erp-intake-principles,.saihu-erp-intake-steps,.saihu-erp-lanes,.saihu-erp-linter-gates,.saihu-erp-linter-implementation,.saihu-erp-linter-result-guide>div,.saihu-erp-linter-samples,.saihu-erp-manifest-folders,.saihu-erp-manifest-schema,.saihu-erp-manifest-statuses,.saihu-erp-parser-phases,.saihu-erp-principles,.saihu-erp-runtime-preflight-gates,.saihu-erp-sequence,.saihu-readiness-grid,.search-term-asset-filter-bar,.single-candidate-priority,.structure-report-bridge-head,.structure-report-playbook-grid,.structure-report-status-grid,.teacher-action-grid,.teacher-metric-grid,.teacher-structure-grid,.user-guide-advanced-flow>div:last-child,.user-guide-command-grid,.user-guide-misread-list article,.user-guide-page-map,.user-guide-pre-acceptance-chain,.user-guide-pre-acceptance-chain>div:last-child,.user-guide-step-grid,.user-guide-term-grid,.user-guide-workflow-grid{grid-template-columns:1fr}.owner-real-workflow-status article:nth-child(n){border-left:0}.owner-real-workflow-status article+article{border-top:1px solid var(--line)}.user-guide-misread-list article>div+div{border-left:0;border-top:1px solid var(--line)}.owner-start-timeline article{grid-template-columns:1fr}.owner-start-command-rule a{display:block;margin:8px 0 0}.owner-start-timeline em{order:-1}.candidate-ad-acceptance-self-test-answer div,.candidate-ad-acceptance-stage-list article,.candidate-ad-acceptance-stage-list dl div,.rec-checklist-grid,.rec-glossary-grid,.rec-ledger-grid,.rec-reading-paths-list,.rec-template-grid{grid-template-columns:1fr}.ad-structure-diff-detail-head,.ad-structure-snapshot-header,.manual-campaign-card-head,.owner-baseline-change-head,.owner-first-use-head,.owner-live-queue-header,.rec-db-frozen-plan-head,.rec-db-manual-coach-head,.rec-db-queue-header,.rec-db-record-header{display:grid}.rec-db-command-card{grid-template-columns:minmax(0,1fr)}.rec-db-command-card nav{justify-content:flex-start}.ad-structure-compatibility dl,.ad-structure-diff-change-table li,.ad-structure-diff-header dl,.ad-structure-routine-head dl,.ad-structure-snapshot-card dl,.ad-structure-teacher-header dl,.manual-campaign-card dl div,.owner-command-path-head,.owner-live-queue-item,.rec-db-frozen-money div,.rec-db-queue-item,.rec-db-record-fields div,.rec-db-review-controls,.saihu-coverage-columns,.saihu-erp-intake-columns,.saihu-erp-lane-grid,.saihu-erp-manifest-folder-grid,.teacher-flow div,.teacher-metric-card dl div{grid-template-columns:1fr}.owner-live-queue-side{justify-items:start}.rec-example-fields>div{grid-template-columns:1fr}.rec-db-frozen-plan-head>span:last-child{justify-self:start}.rec-db-frozen-money div:nth-child(n){border-left:0;border-top:0}.rec-db-frozen-money div+div{border-top:1px solid var(--line)}.rec-db-frozen-sku-gate dl div:nth-child(n){border-left:0;border-top:0}.rec-db-frozen-sku-gate dl div+div{border-top:1px solid #cfe4d8}.coverage-item,.product-line-table .table-row,.store-mapping-table .table-row,.table-row{grid-template-columns:1fr}.coverage-status{justify-self:start}}@media (max-width:1180px){.candidate-asset-filter-bar,.candidate-owner-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-ad-plan-context,.candidate-ad-plan-context-criteria{grid-template-columns:1fr}.candidate-owner-overview-card:nth-child(4){border-left:0}.candidate-owner-overview-card:nth-child(n+4){border-top:1px solid var(--line)}.candidate-asset-card{grid-template-columns:1fr}.candidate-asset-actions{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:14px}}@media (max-width:980px){.candidate-asset-fields,.candidate-asset-teacher{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-profit-bridge-head{display:grid}.candidate-profit-bridge-controls{justify-content:start}.candidate-evidence-actions,.candidate-evidence-teacher-grid,.candidate-plan-handoff-grid,.candidate-profit-bridge-notes,.candidate-profit-detail-grid,.candidate-readiness-columns,.candidate-readiness-explanations,.candidate-readiness-overview,.candidate-test-plan-choice-coach-grid,.candidate-test-plan-details>div,.candidate-test-plan-freeze dl,.candidate-test-plan-outcomes,.candidate-test-plan-preflight-list,.candidate-test-plan-tone{grid-template-columns:1fr}.candidate-test-plan-context,.candidate-test-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-test-plan-context>div:nth-child(n),.candidate-test-plan-metrics>div:nth-child(n){border-left:0}.candidate-test-plan-context>div:nth-child(2n),.candidate-test-plan-metrics>div:nth-child(2n){border-left:1px solid var(--line)}.candidate-test-plan-context>div:nth-child(n+3),.candidate-test-plan-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.candidate-test-plan-tone>div:last-child{padding-top:10px;padding-left:0}.candidate-test-plan-freeze dl div+div,.candidate-test-plan-tone>div:last-child{border-left:0;border-top:1px solid var(--line)}.candidate-next-step-head,.candidate-owner-overview-priority{display:grid}.candidate-next-step-head a,.candidate-owner-overview-priority a{justify-self:start}.candidate-evidence-metrics,.candidate-evidence-trend dl{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-evidence-trend dl div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.candidate-evidence-trend dl div:nth-child(n+5){border-top:1px solid var(--line)}.candidate-evidence-metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.candidate-evidence-metrics>div:nth-child(n+5){border-top:1px solid var(--line)}}@media (max-width:680px){.candidate-asset-fields,.candidate-asset-filter-bar,.candidate-asset-teacher,.candidate-assets-command-grid,.candidate-assets-learning-grid,.candidate-assets-term-strip,.candidate-decision-detail-grid,.candidate-evidence-filter-row,.candidate-evidence-metrics,.candidate-evidence-summary,.candidate-evidence-trend dl,.candidate-next-step-checks,.candidate-owner-overview-cards,.candidate-profit-bridge-status,.candidate-profit-metrics,.candidate-profit-scenarios,.candidate-readiness-explanations,.candidate-readiness-overview-counts,.candidate-readiness-pillars,.candidate-recovery-grid,.candidate-test-plan-compare,.candidate-test-plan-context,.candidate-test-plan-freeze dl,.candidate-test-plan-metrics,.candidate-test-plan-preflight-list,.candidate-test-plan-structure{grid-template-columns:1fr}.candidate-asset-title-row,.candidate-assets-command-rule,.candidate-decision-demo-heading{display:grid}.candidate-asset-badges{justify-content:flex-start}.candidate-decision-options div{grid-template-columns:1fr;gap:3px}.candidate-evidence-group-head,.candidate-evidence-matrix-head,.candidate-evidence-trend-head,.candidate-plan-handoff-head,.candidate-profit-bridge-controls,.candidate-profit-heading,.candidate-readiness-gate-head,.candidate-readiness-progress,.candidate-test-plan-choice-coach-head,.candidate-test-plan-head,.candidate-test-plan-preflight-head,.candidate-test-plan-tone{display:grid}.candidate-evidence-metrics>div+div,.candidate-evidence-metrics>div:nth-child(4),.candidate-evidence-summary article+article,.candidate-evidence-trend dl div+div,.candidate-evidence-trend dl div:nth-child(4),.candidate-owner-overview-card+.candidate-owner-overview-card,.candidate-profit-bridge-status article+article,.candidate-profit-metrics>div+div,.candidate-profit-scenarios article+article,.candidate-readiness-overview-counts article+article,.candidate-test-plan-compare article+article{border-left:0;border-top:1px solid var(--line)}.candidate-test-plan-context>div:nth-child(n),.candidate-test-plan-metrics>div:nth-child(n),.candidate-test-plan-structure>div:nth-child(n){border-left:0}.candidate-next-step-checks div+div,.candidate-test-plan-context>div+div,.candidate-test-plan-freeze dl div+div,.candidate-test-plan-metrics>div+div,.candidate-test-plan-structure>div+div{border-top:1px solid var(--line)}.candidate-owner-overview-card+.candidate-owner-overview-card{border-left:0}.candidate-next-step-checks div+div{border-left:0;padding-left:0}.candidate-test-plan-freeze dl div+div{border-left:0}.candidate-readiness-gate-head>div:last-child{justify-items:start}.candidate-readiness-progress span{text-align:left}.candidate-readiness-pillar:nth-child(n){border-left:0}.candidate-readiness-pillar+.candidate-readiness-pillar{border-top:1px solid var(--line)}.candidate-evidence-group-badges{justify-content:flex-start}.candidate-evidence-raw p{grid-template-columns:1fr;gap:3px}}@media print{.back-to-index,.rec-reading-paths,.rec-toc{display:none}.rec-template-printout{border:1px solid #000;color:#000;font-size:11px}.rec-template-howto,.rec-template-printout{page-break-inside:avoid;break-inside:avoid;background:#fff}.rec-template-howto{border-color:#000}.rec-checklist-card,.rec-example-card,.rec-field-card,.rec-glossary-card,.rec-review-card,.rec-status-card,.rec-template-field,.rec-toc-card,.rec-workflow-step{page-break-inside:avoid;break-inside:avoid}}.first-data-pilot{display:grid;grid-gap:20px;gap:20px}.first-data-pilot-intro,.first-data-pilot-save,.first-data-pilot-success{display:flex;align-items:center;justify-content:space-between;gap:20px}.first-data-pilot-candidate-main>div>span,.first-data-pilot-intro>div>span,.first-data-pilot-source-grid article>span{color:var(--green);font-size:12px;font-weight:700;text-transform:uppercase}.first-data-pilot-intro h2{margin:5px 0 7px;font-size:22px}.first-data-pilot-candidates .panel-header p,.first-data-pilot-empty,.first-data-pilot-intro p,.first-data-pilot-save p{margin:0;color:var(--muted);line-height:1.65}.first-data-pilot button,.first-data-pilot-success a{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:10px 15px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.first-data-pilot button:disabled{opacity:.55;cursor:not-allowed}.first-data-pilot-empty,.first-data-pilot-next{border-top:1px solid var(--line);padding-top:18px}.first-data-pilot-empty ol,.first-data-pilot-next ol{margin:12px 0 0;padding-left:22px;line-height:1.8}.first-data-pilot-success{border-left:4px solid #218653;background:#eef9f2;padding:12px 14px}.first-data-pilot-success p{margin:0;color:#155c3a;line-height:1.6}.first-data-pilot-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.first-data-pilot-steps>div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:2px 9px;gap:2px 9px;align-items:center;padding:14px 12px}.first-data-pilot-steps>div+div{border-left:1px solid var(--line)}.first-data-pilot-steps span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-alt);color:var(--muted);font-weight:800}.first-data-pilot-steps small,.first-data-pilot-steps strong{min-width:0}.first-data-pilot-steps small{color:var(--muted)}.first-data-pilot-steps .is-active span,.first-data-pilot-steps .is-done span{background:var(--green);color:#fff}.first-data-pilot-steps .is-active{background:#fff8ee}.first-data-pilot-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.first-data-pilot-source-grid article{border:1px solid var(--line);border-radius:8px;padding:16px}.first-data-pilot-source-grid h3{margin:5px 0;font-size:18px}.first-data-pilot-source-grid article>p{margin:0;color:var(--muted)}.first-data-pilot-source-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:15px 0}.first-data-pilot-source-grid dl div{border-left:2px solid var(--line);padding-left:8px}.first-data-pilot-source-grid dt{color:var(--muted);font-size:12px}.first-data-pilot-source-grid dd{margin:4px 0 0;font-weight:800}.first-data-pilot-teacher{border-top:1px dashed var(--line);padding-top:12px;line-height:1.65}.first-data-pilot-candidates{display:grid;grid-gap:10px;gap:10px}.first-data-pilot-no-candidates{margin:0;border-left:4px solid var(--amber);background:#fff8ee;padding:12px 14px;line-height:1.65}.first-data-pilot-candidates .panel-header{align-items:end;margin-bottom:2px}.first-data-pilot-candidate{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:14px;cursor:pointer}.first-data-pilot-candidate.is-ready{border-left:4px solid #218653}.first-data-pilot-candidate.is-observe{border-left:4px solid #b7791f}.first-data-pilot-candidate input{width:18px;height:18px;margin-top:2px;accent-color:var(--green)}.first-data-pilot-candidate-main>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.first-data-pilot-candidate-main>div strong{font-size:17px;overflow-wrap:anywhere}.first-data-pilot-candidate-main em{border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:12px;font-style:normal}.first-data-pilot-candidate-main>p{margin:7px 0 10px;color:var(--muted)}.first-data-pilot-candidate-main dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.first-data-pilot-candidate-main dl div{background:var(--surface-alt);padding:10px}.first-data-pilot-candidate-main dt{margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:700}.first-data-pilot-candidate-main dd{margin:0;line-height:1.55}.first-data-pilot-save{border-top:1px solid var(--line);padding-top:16px}.first-data-pilot-next h3{margin:0}@media (max-width:900px){.first-data-pilot-source-grid,.first-data-pilot-steps{grid-template-columns:1fr}.first-data-pilot-steps>div+div{border-left:0;border-top:1px solid var(--line)}}.keyword-research-page{max-width:none}.keyword-research-hero{border-left:5px solid #0f766e}.keyword-research-learning{border-top:4px solid #0f766e}.keyword-research-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-research-learning-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid #d9e2e8;background:#f8fafc}.keyword-research-learning-grid strong{color:#0f766e;font-size:15px}.keyword-research-learning-grid p{margin:0;color:#334155;line-height:1.65}.keyword-research-learning-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.keyword-research-learning-grid span{padding:4px 8px;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:12px;font-weight:800}.keyword-research-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.keyword-research-term-strip p{min-width:0;margin:0;padding:12px;border-left:3px solid #0f766e;background:#ffffff}.keyword-research-term-strip b,.keyword-research-term-strip span{display:block}.keyword-research-term-strip span{margin-top:5px;color:#475569;line-height:1.55}.keyword-principle{border-left:4px solid #0f766e;background:#f0fdfa}.keyword-principle>div{display:flex;align-items:center;gap:8px}.keyword-principle p{margin-bottom:0}.keyword-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-kpis article{min-width:0;padding:15px;border:1px solid #d9e2e8;background:#fff;border-radius:6px}.keyword-kpis small,.keyword-kpis span{display:block;color:#64748b}.keyword-kpis strong{display:block;margin:5px 0;font-size:24px;color:#0f172a}.keyword-source-reality>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-source-reality p{margin:0;padding:12px;border:1px solid #d9e2e8;background:#f8fafc}.keyword-source-reality b,.keyword-source-reality span{display:block}.keyword-source-reality span{margin-top:5px;color:#64748b;font-size:13px;line-height:1.55}.keyword-workflow>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.keyword-workflow p{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;margin:0;padding:12px;border:1px solid #d9e2e8;background:#fff}.keyword-workflow p b{display:grid;place-items:center;width:26px;height:26px;color:#fff;background:#0f766e;border-radius:50%}.keyword-column-mapping summary{cursor:pointer;font-weight:800}.keyword-column-mapping>p{color:#64748b}.keyword-column-mapping>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.keyword-column-mapping label{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:12px;color:#475569}.keyword-assessment-form,.keyword-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-assessment-form label,.keyword-import-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0}.keyword-wide{grid-column:1/-1}.keyword-raw-input{min-height:180px;font-family:Consolas,monospace;font-size:12px}.keyword-assessment-result,.keyword-import-preview{margin-top:14px;padding:16px;border:1px solid #cbd5e1;border-left:4px solid #0f766e;background:#fff}.keyword-assessment-result>label,.keyword-candidate-handoff>label,.keyword-import-preview>label{display:flex;align-items:flex-start;gap:8px;margin:9px 0}.keyword-preview-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.keyword-preview-table p{display:grid;grid-gap:3px;gap:3px;margin:0;padding:9px;border:1px solid #e2e8f0}.keyword-preview-table span{color:#64748b;font-size:12px}.keyword-warning{padding:8px 10px;border-left:3px solid #b45309;background:#fffbeb;color:#78350f}.keyword-library-layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.keyword-library{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - 40px);overflow:auto}.keyword-library>input{width:100%;margin-bottom:10px}.keyword-library>div:last-child{display:grid;grid-gap:7px;gap:7px}.keyword-library button{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:76px;padding:10px;text-align:left;border:1px solid #d9e2e8;border-left:4px solid #94a3b8;background:#fff;border-radius:4px}.keyword-library button.is-selected{border-color:#0f766e;background:#f0fdfa}.keyword-library button small,.keyword-library button span{color:#64748b}.keyword-detail-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.keyword-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-evidence-grid article{padding:14px;border:1px solid #d9e2e8;background:#f8fafc}.keyword-evidence-grid h3,.keyword-evidence-grid p{margin-top:0}.keyword-evidence-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.keyword-evidence-grid dl div{min-width:0;padding:7px;background:#fff;border:1px solid #e2e8f0}.keyword-evidence-grid dt{color:#64748b;font-size:12px}.keyword-evidence-grid dd{margin:3px 0 0;overflow-wrap:anywhere}.keyword-score{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid #cbd5e1}.keyword-score>strong{grid-row:1/3;font-size:34px}.keyword-score>span{font-weight:700}.keyword-score>small{color:#64748b}.keyword-auto-hints{padding:12px;border:1px solid #d9e2e8;background:#f8fafc}.keyword-auto-hints h3,.keyword-auto-hints p{margin-top:0}.keyword-criteria{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.keyword-criteria p{display:grid;grid-template-columns:130px minmax(100px,.5fr) 50px minmax(180px,1.5fr);grid-gap:9px;gap:9px;align-items:center;margin:0;padding:9px;border:1px solid #e2e8f0}.keyword-criteria small{color:#64748b}.keyword-assessment-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.keyword-assessment-columns>div{padding:12px;border:1px solid #d9e2e8;background:#f8fafc}.keyword-candidate-handoff{border-left:4px solid #0f766e}.keyword-candidate-handoff>a{display:inline-block;margin-top:10px}.keyword-datasets>p,.keyword-history>p{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e2e8f0}.keyword-datasets>p span,.keyword-history>p span{color:#64748b;text-align:right}@media (max-width:1150px){.keyword-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-assessment-form,.keyword-import-grid,.keyword-research-learning-grid,.keyword-research-term-strip,.keyword-source-reality>div:last-child,.keyword-workflow>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-column-mapping>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.keyword-assessment-columns,.keyword-assessment-form,.keyword-column-mapping>div,.keyword-evidence-grid,.keyword-import-grid,.keyword-kpis,.keyword-library-layout,.keyword-preview-table,.keyword-research-learning-grid,.keyword-research-term-strip,.keyword-source-reality>div:last-child,.keyword-workflow>div:last-child{grid-template-columns:1fr}.keyword-library{position:static;max-height:none}.keyword-criteria p{grid-template-columns:1fr}.keyword-datasets>p,.keyword-history>p{display:grid}.keyword-datasets>p span,.keyword-history>p span{text-align:left}}@media (max-width:680px){.first-data-pilot-intro,.first-data-pilot-save,.first-data-pilot-success{align-items:stretch;flex-direction:column}.first-data-pilot-intro button,.first-data-pilot-save button,.first-data-pilot-success a{width:100%;text-align:center}.first-data-pilot-candidate-main dl,.first-data-pilot-source-grid dl{grid-template-columns:1fr 1fr}}.assisted-profit-binding{display:grid;grid-gap:18px;gap:18px}.assisted-profit-binding-head,.assisted-profit-load,.assisted-profit-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.assisted-profit-binding-head>div:first-child>span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.assisted-profit-binding-head h2,.assisted-profit-section-title h3{margin:5px 0 7px}.assisted-profit-binding-head p,.assisted-profit-empty p,.assisted-profit-load p,.assisted-profit-saved-summary p,.assisted-profit-section-title p,.assisted-profit-source-note p{margin:0;color:var(--muted);line-height:1.6}.assisted-profit-periods{display:flex;flex:0 0 auto;border:1px solid var(--line);border-radius:7px;overflow:hidden}.assisted-profit-periods button{border:0;border-radius:0;background:var(--surface);color:var(--text);padding:9px 12px;cursor:pointer}.assisted-profit-periods button+button{border-left:1px solid var(--line)}.assisted-profit-periods button.is-active{background:var(--green);color:#fff;font-weight:800}.assisted-profit-guide{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:5px solid var(--amber);background:var(--surface-alt);padding:14px}.assisted-profit-guide.is-bound,.assisted-profit-guide.is-ready-save{border-left-color:var(--green)}.assisted-profit-guide-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);grid-gap:16px;gap:16px}.assisted-profit-guide-head>div:last-child{border:1px solid var(--line);background:var(--surface);padding:12px}.assisted-profit-guide-head span{color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.assisted-profit-guide-head h3{margin:4px 0 6px}.assisted-profit-guide-head p,.assisted-profit-guide-steps p{margin:0;color:var(--muted);line-height:1.6}.assisted-profit-guide-head strong{display:block;margin-bottom:6px;font-size:17px}.assisted-profit-guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.assisted-profit-guide-actions a,.assisted-profit-guide-actions button{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:8px 11px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.assisted-profit-guide-actions a{display:inline-flex;align-items:center}.assisted-profit-guide-actions button:disabled{opacity:.56;cursor:not-allowed}.assisted-profit-guide-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.assisted-profit-guide-steps article{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line);background:var(--surface);padding:10px}.assisted-profit-guide-steps article.is-done{border-top-color:var(--green);background:#f2faf5}.assisted-profit-guide-steps article.is-current{border-top-color:var(--amber);background:#fff8e6}.assisted-profit-guide-steps article.is-locked{opacity:.72}.assisted-profit-guide-steps span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;padding:2px 7px}.assisted-profit-guide-steps article.is-done span{border-color:#b8dfc6;color:var(--green)}.assisted-profit-guide-steps article.is-current span{border-color:#f4d08e;color:#8a5a00}.assisted-profit-guide-steps strong{font-size:14px}.assisted-profit-guide-steps a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:800;text-decoration:none}.assisted-profit-owner-brief{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(40,95,143,.2);border-left:5px solid var(--blue);border-radius:8px;background:#f5f9fc;padding:14px}.assisted-profit-owner-brief-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;align-items:start}.assisted-profit-owner-brief-head span{color:var(--blue);font-size:12px;font-weight:900}.assisted-profit-owner-brief-head h3{margin:5px 0 7px}.assisted-profit-owner-brief-head p{margin:0;color:var(--muted);line-height:1.6}.assisted-profit-owner-brief-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.assisted-profit-owner-brief-head dl div{min-width:0;border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px}.assisted-profit-owner-brief-head dt{color:var(--muted);font-size:11px;font-weight:800}.assisted-profit-owner-brief-head dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:900}.assisted-profit-owner-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.assisted-profit-owner-card{display:grid;grid-gap:6px;gap:6px;min-width:0;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:7px;background:#fff;color:var(--text);cursor:pointer;padding:12px;text-align:left;font:inherit}.assisted-profit-owner-card.is-active,.assisted-profit-owner-card:hover{box-shadow:0 10px 24px rgba(28,43,38,.08)}.assisted-profit-owner-card.is-focus{border-left-color:var(--green)}.assisted-profit-owner-card.is-watch{border-left-color:var(--amber)}.assisted-profit-owner-card.is-observe{border-left-color:var(--blue)}.assisted-profit-owner-card.is-done{border-left-color:#7c8794;background:#f8f8f8}.assisted-profit-owner-card.is-active{border-color:rgba(47,111,94,.34)}.assisted-profit-owner-card span{color:var(--blue);font-size:11px;font-weight:900}.assisted-profit-owner-card strong{overflow-wrap:anywhere;line-height:1.35}.assisted-profit-owner-card p,.assisted-profit-owner-card small{margin:0;color:var(--muted);line-height:1.5}.assisted-profit-owner-card small{font-weight:800}.assisted-profit-candidate-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.assisted-profit-candidate-tabs button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:12px 14px;text-align:left;cursor:pointer}.assisted-profit-candidate-tabs button.is-active{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.assisted-profit-candidate-tabs span{color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.assisted-profit-candidate-tabs strong{min-width:0;grid-column:1;overflow-wrap:anywhere}.assisted-profit-candidate-tabs small{grid-column:2;grid-row:1/3;align-self:center;color:var(--muted)}.assisted-profit-source-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assisted-profit-source-note>div{padding:13px 12px}.assisted-profit-source-note>div+div{border-left:1px solid var(--line)}.assisted-profit-source-note strong{display:block;margin-bottom:4px;font-size:12px}.assisted-profit-load{align-items:center}.assisted-profit-load button,.assisted-profit-save{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.assisted-profit-load button:disabled,.assisted-profit-save:disabled{opacity:.55;cursor:not-allowed}.assisted-profit-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:18px;gap:18px;align-items:start}.assisted-profit-decision,.assisted-profit-matches{min-width:0;display:grid;grid-gap:10px;gap:10px}.assisted-profit-section-title{display:block}.assisted-profit-current-decision{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;background:#fff7f7;padding:13px}.assisted-profit-current-decision.is-pass{border-left-color:var(--green);background:#f3faf6}.assisted-profit-current-decision.is-warn{border-left-color:var(--amber);background:#fffaf0}.assisted-profit-current-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.assisted-profit-current-decision-head>div{min-width:0}.assisted-profit-current-decision-grid span,.assisted-profit-current-decision-head span{color:var(--muted);font-size:11px;font-weight:900}.assisted-profit-current-decision-head strong{display:block;margin-top:4px;font-size:16px;line-height:1.35}.assisted-profit-current-decision-grid p,.assisted-profit-current-decision-head p{margin:5px 0 0;color:var(--muted);line-height:1.55}.assisted-profit-current-decision-head a,.assisted-profit-current-decision-head button{flex:0 0 auto;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:8px 11px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.assisted-profit-current-decision-head button:disabled{opacity:.56;cursor:not-allowed}.assisted-profit-current-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-current-decision-grid article{min-width:0;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.78);padding:10px}.assisted-profit-current-decision-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.assisted-profit-row-audit{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(40,95,143,.2);border-left:4px solid var(--blue);border-radius:8px;background:#f5f9fc;padding:13px}.assisted-profit-row-audit-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);grid-gap:12px;gap:12px;align-items:start}.assisted-profit-row-audit-head span{color:var(--blue);font-size:11px;font-weight:900;text-transform:uppercase}.assisted-profit-row-audit-head strong{display:block;margin-top:3px}.assisted-profit-row-audit-head p{margin:5px 0 0;color:var(--muted);line-height:1.55}.assisted-profit-row-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.assisted-profit-row-audit-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:7px;background:#fff;padding:12px}.assisted-profit-row-audit-grid article.is-strong{border-top-color:var(--green)}.assisted-profit-row-audit-grid article.is-normal{border-top-color:var(--amber)}.assisted-profit-row-audit-grid article.is-weak{border-top-color:var(--red)}.assisted-profit-row-audit-grid article.is-selected{box-shadow:0 0 0 2px rgba(33,134,83,.18)}.assisted-profit-row-audit-title{display:grid;grid-gap:5px;gap:5px}.assisted-profit-row-audit-title span{color:var(--blue);font-size:11px;font-weight:900}.assisted-profit-row-audit-title strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.assisted-profit-row-audit-title em{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;padding:2px 7px}.assisted-profit-row-audit-grid article>p,.assisted-profit-row-audit-reason p,.assisted-profit-row-audit-reason small{margin:0;color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.assisted-profit-row-audit-grid dl{display:grid;grid-gap:7px;gap:7px;margin:0}.assisted-profit-row-audit-grid dl div{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);padding:8px}.assisted-profit-row-audit-grid dt{color:var(--muted);font-size:11px;font-weight:800}.assisted-profit-row-audit-grid dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.45}.assisted-profit-row-audit-reason{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--line);padding-top:10px}.assisted-profit-row-audit-reason strong{font-size:13px}.assisted-profit-row-audit-grid button{justify-self:start;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:8px 11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.assisted-profit-row-audit-grid button:disabled{opacity:.56;cursor:not-allowed}.assisted-profit-match{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:11px;gap:11px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:7px;padding:13px;cursor:pointer}.assisted-profit-match.is-high{border-left-color:#218653}.assisted-profit-match.is-medium{border-left-color:var(--amber)}.assisted-profit-match input{width:17px;height:17px;margin-top:3px;accent-color:var(--green)}.assisted-profit-match-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assisted-profit-match-title span{color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.assisted-profit-match-title strong{overflow-wrap:anywhere}.assisted-profit-match-title em{border:1px solid var(--line);border-radius:999px;padding:2px 7px;color:var(--muted);font-size:11px;font-style:normal}.assisted-profit-match>div>p{margin:6px 0 10px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.assisted-profit-match dl{grid-template-columns:repeat(4,minmax(0,1fr))}.assisted-profit-boundary dl,.assisted-profit-match dl{display:grid;grid-gap:8px;gap:8px;margin:0}.assisted-profit-boundary dl div,.assisted-profit-match dl div{background:var(--surface-alt);padding:8px}.assisted-profit-boundary dt,.assisted-profit-match dt{color:var(--muted);font-size:11px}.assisted-profit-boundary dd,.assisted-profit-match dd{margin:4px 0 0;font-weight:800}.assisted-profit-match-teacher{display:grid;grid-gap:10px;gap:10px;margin-top:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:7px;background:#f7fafc;padding:11px}.assisted-profit-match-teacher.is-strong{border-left-color:var(--green);background:#f3faf6}.assisted-profit-match-teacher.is-normal{border-left-color:var(--amber);background:#fffaf0}.assisted-profit-match-teacher.is-weak{border-left-color:var(--red);background:#fff7f7}.assisted-profit-match-teacher>div:first-child{display:grid;grid-gap:4px;gap:4px}.assisted-profit-match-teacher span{color:var(--muted);font-size:11px;font-weight:900}.assisted-profit-match-teacher strong{line-height:1.35}.assisted-profit-match-teacher p,.assisted-profit-match-teacher small{margin:0;color:var(--muted);line-height:1.5}.assisted-profit-match-teacher dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.assisted-profit-match-teacher dl div{min-width:0;border:1px solid rgba(214,221,229,.8);border-radius:6px;background:rgba(255,255,255,.75);padding:8px}.assisted-profit-match-teacher dt{color:var(--muted);font-size:11px;font-weight:800}.assisted-profit-match-teacher dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:900}.assisted-profit-boundary details,.assisted-profit-match details{margin-top:10px}.assisted-profit-boundary summary,.assisted-profit-match summary{color:var(--green);font-weight:700;cursor:pointer}.assisted-profit-boundary ul,.assisted-profit-match ul{margin:8px 0 0;padding-left:20px;line-height:1.65}.assisted-profit-warnings{color:var(--amber)}.assisted-profit-decision>label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.assisted-profit-decision select{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px;font:inherit}.assisted-profit-recommendation{margin:0;border-left:4px solid var(--blue);background:#eff6fb;padding:11px 12px;line-height:1.65}.assisted-profit-selection-bridge{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:7px;background:#fffaf0;padding:13px}.assisted-profit-selection-bridge.is-pass{border-left-color:var(--green);background:#f7fbf8}.assisted-profit-selection-bridge.is-warn{border-left-color:var(--amber)}.assisted-profit-selection-bridge.is-block{border-left-color:var(--blue);background:#f6f9fc}.assisted-profit-selection-bridge-head{display:grid;grid-gap:5px;gap:5px}.assisted-profit-selection-bridge-head span{color:var(--muted);font-size:12px;font-weight:900}.assisted-profit-selection-bridge-head strong{font-size:16px;line-height:1.35}.assisted-profit-selection-bridge-head p{margin:0;color:var(--muted);line-height:1.55}.assisted-profit-selection-bridge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-selection-bridge-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.78);padding:10px}.assisted-profit-selection-bridge-grid span{color:var(--muted);font-size:11px;font-weight:900}.assisted-profit-selection-bridge-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.assisted-profit-selection-bridge-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-future-economics{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--green);background:#f2faf5;padding:14px}.assisted-profit-future-economics>label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.assisted-profit-future-economics select{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px;font:inherit}.assisted-profit-economics-empty{border:1px dashed var(--line-strong);background:var(--surface);padding:12px}.assisted-profit-economics-empty p{margin:5px 0 10px;color:var(--muted);line-height:1.55}.assisted-profit-economics-empty a{color:var(--green);font-weight:800}.assisted-profit-economics-summary{border-top:3px solid var(--green);background:var(--surface);padding:12px}.assisted-profit-economics-summary.is-tight{border-top-color:var(--amber)}.assisted-profit-economics-summary.is-loss{border-top-color:var(--red)}.assisted-profit-economics-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 0}.assisted-profit-economics-summary dl div{background:var(--surface-alt);padding:8px}.assisted-profit-economics-summary dt{color:var(--muted);font-size:11px}.assisted-profit-economics-summary dd{margin:4px 0 0;font-weight:800}.assisted-profit-economics-comparison{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.assisted-profit-economics-comparison>strong{display:block;margin-bottom:8px}.assisted-profit-economics-comparison dl{grid-template-columns:1fr}.assisted-profit-economics-comparison dd{overflow-wrap:anywhere}.assisted-profit-economics-comparison p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.assisted-profit-transfer{margin-top:14px;padding:14px;border:1px solid #d7dde5;border-left-width:4px;background:#f7f9fb}.assisted-profit-transfer.is-low{border-left-color:#1f7a4d;background:#f2faf5}.assisted-profit-transfer.is-medium{border-left-color:#a16207;background:#fffbeb}.assisted-profit-transfer.is-high{border-left-color:#b42318;background:#fff5f4}.assisted-profit-transfer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.assisted-profit-transfer>div:first-child span,.assisted-profit-transfer>small{color:#5d6775;font-size:12px}.assisted-profit-transfer>div:first-child strong{font-size:14px}.assisted-profit-transfer>p{margin:8px 0 12px;color:#252b33;line-height:1.65}.assisted-profit-transfer dl{display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.assisted-profit-transfer dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px}.assisted-profit-transfer dt{color:#5d6775}.assisted-profit-transfer dd{margin:0;color:#252b33;line-height:1.55}.assisted-profit-saved-risk{border-left:3px solid #a16207;padding-left:10px}.assisted-profit-saved-risk.is-low{border-left-color:#1f7a4d}.assisted-profit-saved-risk.is-high{border-left-color:#b42318}.assisted-profit-boundary,.assisted-profit-empty,.assisted-profit-postbinding,.assisted-profit-saved-summary{border:1px solid var(--line);border-radius:7px;padding:14px}.assisted-profit-postbinding{display:grid;grid-gap:12px;gap:12px;border-left:4px solid var(--amber);background:#fffaf0}.assisted-profit-postbinding.is-pass{border-left-color:var(--green);background:#f2faf5}.assisted-profit-postbinding.is-block{border-left-color:var(--red);background:#fff7f7}.assisted-profit-postbinding-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.assisted-profit-postbinding-head span{color:var(--green);font-size:12px;font-weight:900}.assisted-profit-postbinding-head strong{display:block;margin-top:4px;font-size:17px}.assisted-profit-postbinding small,.assisted-profit-postbinding-head p{margin:6px 0 0;color:var(--muted);line-height:1.55}.assisted-profit-postbinding-head a{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.assisted-profit-postbinding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-postbinding-grid article{min-width:0;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-top:3px solid var(--amber);border-radius:6px;background:rgba(255,255,255,.76);padding:10px}.assisted-profit-postbinding-grid article.is-pass{border-top-color:var(--green)}.assisted-profit-postbinding-grid article.is-block{border-top-color:var(--red)}.assisted-profit-postbinding-grid span{color:var(--muted);font-size:11px;font-weight:900}.assisted-profit-postbinding-grid strong{overflow-wrap:anywhere;font-size:13px}.assisted-profit-postbinding-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-boundary>span{color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.assisted-profit-boundary h4{margin:5px 0 12px;font-size:18px}.assisted-profit-boundary.is-empty,.assisted-profit-boundary.is-insufficient,.assisted-profit-boundary.is-tight{border-left:4px solid var(--amber)}.assisted-profit-boundary.is-loss{border-left:4px solid var(--red)}.assisted-profit-boundary.is-healthy{border-left:4px solid #218653}.assisted-profit-boundary dl,.assisted-profit-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.assisted-profit-scenarios{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.assisted-profit-scenarios article{display:grid;grid-gap:4px;gap:4px;border-top:3px solid var(--line);background:var(--surface-alt);padding:10px}.assisted-profit-scenarios small,.assisted-profit-scenarios span{line-height:1.45}.assisted-profit-scenarios small{margin-top:4px;color:var(--muted)}.assisted-profit-save{width:100%}.assisted-profit-save-readiness{display:grid;grid-gap:12px;gap:12px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:7px;padding:13px;background:#fff}.assisted-profit-save-readiness.is-pass{border-left-color:var(--green);background:#f7fbf8}.assisted-profit-save-readiness.is-warn{border-left-color:var(--amber);background:#fffaf0}.assisted-profit-save-readiness.is-block{border-left-color:var(--red);background:#fff7f7}.assisted-profit-save-readiness-head{display:grid;grid-gap:6px;gap:6px}.assisted-profit-save-readiness-head span{display:block;color:var(--muted);font-size:12px;font-weight:800}.assisted-profit-save-readiness-head strong{display:block;margin-top:2px;font-size:16px}.assisted-profit-save-readiness-head p{margin:0;color:var(--muted);line-height:1.55}.assisted-profit-save-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-save-checks article{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:6px;padding:10px;background:rgba(255,255,255,.72)}.assisted-profit-save-checks article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:12px;font-weight:900}.assisted-profit-save-checks article.is-pass>span{background:#dff2e5;color:#176b35}.assisted-profit-save-checks article.is-warn>span{background:#fff0c2;color:#8a5a00}.assisted-profit-save-checks article.is-block>span{background:#ffe0e0;color:#9d1f1f}.assisted-profit-save-checks strong{display:block;margin-bottom:3px;font-size:12px}.assisted-profit-save-checks p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-preconfirm{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:7px;padding:14px;background:#fffdf5}.assisted-profit-preconfirm.is-pass{border-left-color:var(--green);background:#f7fbf8}.assisted-profit-preconfirm.is-warn{border-left-color:var(--amber);background:#fffdf5}.assisted-profit-preconfirm-head{display:grid;grid-gap:5px;gap:5px}.assisted-profit-preconfirm-head span{color:var(--muted);font-size:12px;font-weight:800}.assisted-profit-preconfirm-head strong{font-size:16px}.assisted-profit-preconfirm-head p{margin:0;color:var(--muted);line-height:1.55}.assisted-profit-preconfirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-preconfirm-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:6px;padding:10px;background:rgba(255,255,255,.78)}.assisted-profit-preconfirm-grid span{color:var(--muted);font-size:11px;font-weight:800}.assisted-profit-preconfirm-grid strong{overflow-wrap:anywhere;font-size:13px}.assisted-profit-preconfirm-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-postsave{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:7px;padding:14px;background:#fffdf5}.assisted-profit-postsave.is-pass{border-left-color:var(--green);background:#f7fbf8}.assisted-profit-postsave.is-warn{border-left-color:var(--amber);background:#fffdf5}.assisted-profit-postsave-head{display:grid;grid-gap:5px;gap:5px}.assisted-profit-postsave-head span{color:var(--muted);font-size:12px;font-weight:800}.assisted-profit-postsave-head strong{font-size:16px}.assisted-profit-postsave small,.assisted-profit-postsave-head p{margin:0;color:var(--muted);line-height:1.55}.assisted-profit-postsave-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-postsave-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:6px;padding:10px;background:rgba(255,255,255,.78)}.assisted-profit-postsave-grid span{color:var(--muted);font-size:11px;font-weight:800}.assisted-profit-postsave-grid strong{overflow-wrap:anywhere;font-size:13px}.assisted-profit-postsave-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-postsave-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.assisted-profit-postsave-flow article{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:6px;background:rgba(255,255,255,.78);padding:10px}.assisted-profit-postsave-flow article.is-done{border-top-color:var(--green);background:#f3faf6}.assisted-profit-postsave-flow article.is-current{border-top-color:var(--amber);background:#fff8e6}.assisted-profit-postsave-flow article.is-locked{opacity:.72}.assisted-profit-postsave-flow span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;padding:2px 7px}.assisted-profit-postsave-flow article.is-done span{border-color:#b8dfc6;color:var(--green)}.assisted-profit-postsave-flow article.is-current span{border-color:#f4d08e;color:#8a5a00}.assisted-profit-postsave-flow strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.assisted-profit-postsave-flow p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.assisted-profit-postsave-flow a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-size:12px;font-weight:900;text-decoration:none}.assisted-profit-postsave-link{justify-self:start;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.assisted-profit-safety{color:var(--muted);line-height:1.55}@media (max-width:1100px){.assisted-profit-layout{grid-template-columns:1fr}.assisted-profit-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.assisted-profit-owner-brief-head{grid-template-columns:1fr}.assisted-profit-current-decision-grid,.assisted-profit-postsave-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.assisted-profit-row-audit-grid{grid-template-columns:1fr}}@media (max-width:760px){.assisted-profit-binding-head,.assisted-profit-current-decision-head,.assisted-profit-guide-head,.assisted-profit-load,.assisted-profit-postbinding-head,.assisted-profit-row-audit-head{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.assisted-profit-load button,.assisted-profit-periods{width:100%}.assisted-profit-periods button{flex:1 1}.assisted-profit-boundary dl,.assisted-profit-candidate-tabs,.assisted-profit-current-decision-grid,.assisted-profit-economics-summary dl,.assisted-profit-guide-steps,.assisted-profit-match dl,.assisted-profit-match-teacher dl,.assisted-profit-owner-brief-grid,.assisted-profit-owner-brief-head dl,.assisted-profit-postbinding-grid,.assisted-profit-postsave-flow,.assisted-profit-postsave-grid,.assisted-profit-preconfirm-grid,.assisted-profit-save-checks,.assisted-profit-scenarios,.assisted-profit-selection-bridge-grid,.assisted-profit-source-note{grid-template-columns:1fr}.assisted-profit-source-note>div+div{border-left:0;border-top:1px solid var(--line)}}.readiness-correction-notice{display:grid;grid-gap:5px;gap:5px;margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:10px;background:var(--surface)}.readiness-correction-notice.is-focused{border-left-color:#2563eb;background:#eff6ff}.readiness-correction-notice.is-missing{border-left-color:#d97706;background:#fffbeb}.readiness-correction-notice.is-invalid{border-left-color:#dc2626;background:#fef2f2}.readiness-correction-notice h2,.readiness-correction-notice h3,.readiness-correction-notice p{margin:0}.readiness-correction-notice h2,.readiness-correction-notice h3{font-size:16px}.readiness-correction-notice p{line-height:1.55;color:var(--muted)}#listing-live-source,#listing-pre-upload-source,#seller-checklist-workbench{scroll-margin-top:96px}.transfer-lesson-page{max-width:none}.transfer-lesson-hero{border-bottom:4px solid #275f52}.transfer-lesson-hero p:last-child{max-width:820px;margin:8px 0 0;color:var(--muted)}.transfer-lesson-learning{border-left:5px solid #275f52;background:#f3f8f6}.transfer-lesson-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.transfer-lesson-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.transfer-lesson-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4df;border-radius:6px;background:#fff}.transfer-lesson-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.transfer-lesson-learning-grid p,.transfer-lesson-term-strip p{margin:0;color:var(--muted);line-height:1.58}.transfer-lesson-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.transfer-lesson-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.transfer-lesson-term-strip article{min-width:0;padding:10px;border:1px solid #d8e4df;border-radius:6px;background:#fff}.transfer-lesson-term-strip span{display:block;margin-bottom:5px;color:#275f52;font-weight:900}.transfer-principle{border-left:4px solid #275f52;background:#f3f8f6}.transfer-principle>div{display:flex;align-items:center;gap:7px}.transfer-principle p{margin:7px 0 0;color:var(--muted)}.transfer-empty{border:2px solid #dfba69;background:#fffaf0}.transfer-empty h2{margin:5px 0 8px;font-size:22px}.transfer-empty p{color:var(--muted)}.transfer-empty a{display:inline-block;padding:9px 13px;border-radius:5px;background:#275f52;color:#fff;text-decoration:none}.transfer-drafts h2,.transfer-history h2,.transfer-save h2,.transfer-source h2,.transfer-target h2{margin:5px 0 7px;font-size:22px}.transfer-source>select{width:100%;min-height:42px;margin-top:12px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:#fff}.transfer-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.transfer-source-grid article{min-height:104px;padding:11px;border:1px solid var(--border);border-radius:5px}.transfer-source-grid small,.transfer-source-grid span,.transfer-source-grid strong{display:block}.transfer-source-grid small,.transfer-source-grid span{color:var(--muted)}.transfer-source-grid strong{margin:7px 0;overflow-wrap:anywhere}.transfer-target-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0}.transfer-target-options button{min-height:92px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fff;color:inherit;text-align:left;cursor:pointer}.transfer-target-options button.is-active{border-color:#275f52;box-shadow:inset 0 0 0 1px #275f52;background:#f2f8f5}.transfer-target-options small,.transfer-target-options strong{display:block}.transfer-target-options small{margin-top:7px;color:var(--muted);line-height:1.55}.transfer-overlap-warning{padding:10px 12px;border-left:4px solid #bd8526;background:#fff8e4;color:#6e551a}.transfer-decision{border-left:5px solid #a94337}.transfer-decision.is-adapt_and_test{border-left-color:#276354}.transfer-decision.is-lesson_only{border-left-color:#b07c27}.transfer-decision>div:first-child{display:inline-block;max-width:calc(100% - 180px)}.transfer-decision h2{margin:5px 0 8px;font-size:23px}.transfer-decision>div p{margin:0;color:var(--muted)}.transfer-decision>strong{float:right;padding:7px 10px;border-radius:4px;background:#eef3f1;color:#275f52}.transfer-decision>p{clear:both}.transfer-judgement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.transfer-judgement-grid article{min-height:150px;padding:15px;border:1px solid var(--border);border-top:4px solid #64837a;border-radius:5px;background:var(--surface)}.transfer-judgement-grid span{font-weight:800}.transfer-judgement-grid p{margin:9px 0 0;color:var(--muted);line-height:1.65}.transfer-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.transfer-rule-grid article{min-height:190px;padding:15px;border:1px solid var(--border);border-radius:5px;background:#fff}.transfer-rule-grid article.can-transfer{border-top:4px solid #2d6b59}.transfer-rule-grid article.must-recalculate{border-top:4px solid #bd8526}.transfer-rule-grid article.never-copy{border-top:4px solid #a94337}.transfer-rule-grid h3{margin:0 0 10px;font-size:17px}.transfer-rule-grid p{position:relative;margin:7px 0;padding-left:16px;color:var(--muted);line-height:1.55}.transfer-rule-grid p:before{content:"";position:absolute;left:1px;top:9px;width:6px;height:6px;border-radius:50%;background:#73867f}.transfer-drafts>p{margin:0 0 13px;color:var(--muted)}.transfer-drafts>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.transfer-drafts label{display:grid;grid-template-columns:20px auto minmax(0,1fr);grid-gap:6px 8px;gap:6px 8px;min-height:155px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}.transfer-drafts label.is-selected{border-color:#275f52;box-shadow:inset 0 0 0 1px #275f52}.transfer-drafts label.is-locked{cursor:not-allowed;background:#f4f4f2;opacity:.78}.transfer-drafts input{width:18px;height:18px}.transfer-drafts label>span{align-self:start;padding:2px 6px;border-radius:3px;background:#edf3f1;color:#275f52;font-size:11px}.transfer-drafts label>strong{overflow-wrap:anywhere}.transfer-drafts label>em,.transfer-drafts label>p,.transfer-drafts label>small{grid-column:2/-1;margin:0;color:var(--muted);overflow-wrap:anywhere}.transfer-drafts label>em{color:#765b1c;font-style:normal;font-size:12px}.transfer-save{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);grid-gap:12px;gap:12px;border:2px solid #d4e3de}.transfer-save>div p{margin:0;color:var(--muted)}.transfer-save>label:first-of-type{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.transfer-save textarea{min-height:100px;padding:10px;border:1px solid var(--border);border-radius:5px;resize:vertical;font:inherit}.transfer-save>label:not(:first-of-type){grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:4px;background:#f8faf9}.transfer-save>label input{width:18px;height:18px;flex:0 0 auto}.transfer-save>button{grid-column:2;justify-self:end}.transfer-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.transfer-history article{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--border);border-radius:5px}.transfer-history article small,.transfer-history article span{color:var(--muted)}.transfer-history article p{margin:4px 0 0}@media (max-width:1180px){.transfer-drafts>div:last-child,.transfer-lesson-learning-grid,.transfer-lesson-term-strip,.transfer-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.transfer-drafts>div:last-child,.transfer-history>div:last-child,.transfer-judgement-grid,.transfer-lesson-learning-grid,.transfer-lesson-term-strip,.transfer-rule-grid,.transfer-save,.transfer-source-grid,.transfer-target-options{grid-template-columns:1fr}.transfer-save>button{grid-column:1;justify-self:stretch}.transfer-decision>div:first-child{max-width:none}.transfer-decision>strong{float:none;display:inline-block;margin:8px 0}}.future-economics-entry,.future-economics-guide,.future-economics-history,.future-economics-owner-brief,.future-economics-preview,.future-economics-sku-handoff{display:grid;grid-gap:20px;gap:20px}.future-economics-guide{border-left:5px solid var(--green)}.future-economics-guide.is-need-binding{border-left-color:var(--amber)}.future-economics-guide.is-ready-to-save,.future-economics-guide.is-versioned{border-left-color:var(--green)}.future-economics-guide-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);grid-gap:18px;gap:18px;align-items:stretch}.future-economics-guide-head>div:first-child{min-width:0}.future-economics-guide-head>div:last-child{border:1px solid var(--line);background:var(--surface-alt);padding:14px}.future-economics-guide-head span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.future-economics-guide-head h2{margin:4px 0 0}.future-economics-guide-head p,.future-economics-guide-steps p{margin:6px 0 0;color:var(--muted);line-height:1.65}.future-economics-guide-head strong{display:block;color:var(--text);font-size:18px}.future-economics-guide-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.future-economics-guide-steps article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line);background:var(--surface-alt);padding:12px}.future-economics-guide-steps article.is-done{border-top-color:var(--green);background:#f2faf5}.future-economics-guide-steps article.is-current{border-top-color:var(--amber);background:#fff8e6}.future-economics-guide-steps article.is-locked{opacity:.72}.future-economics-guide-steps article>div{display:grid;grid-gap:5px;gap:5px}.future-economics-guide-steps span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;padding:2px 7px}.future-economics-guide-steps article.is-done span{border-color:#b8dfc6;background:#f2faf5;color:var(--green)}.future-economics-guide-steps article.is-current span{border-color:#f4d08e;background:#fff;color:#8a5a00}.future-economics-guide-steps strong{font-size:15px}.future-economics-guide-steps a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:800;text-decoration:none}.future-economics-owner-brief{border-left:5px solid var(--amber)}.future-economics-owner-brief.is-done,.future-economics-owner-brief.is-need-binding{border-left-color:var(--green)}.future-economics-owner-brief-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.7fr);grid-gap:18px;gap:18px}.future-economics-owner-brief-head>div:last-child{border:1px solid var(--line);background:#fff8e6;padding:14px}.future-economics-owner-brief.is-done .future-economics-owner-brief-head>div:last-child,.future-economics-owner-brief.is-need-binding .future-economics-owner-brief-head>div:last-child{background:#f2faf5}.future-economics-owner-brief-head span,.future-economics-owner-card-title span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.future-economics-owner-brief-head h2{margin:4px 0 0}.future-economics-owner-brief-head p,.future-economics-owner-card-grid p,.future-economics-owner-empty p{margin:6px 0 0;color:var(--muted);line-height:1.65}.future-economics-owner-brief-head strong{display:block;color:var(--text);font-size:18px}.future-economics-owner-empty{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff8e6;padding:14px}.future-economics-owner-empty a{display:inline-block;margin-top:10px;color:var(--blue);font-weight:800;text-decoration:none}.future-economics-qualification-prefill{display:grid;grid-gap:14px;gap:14px;border-left:5px solid #b98328;background:#fffaf0}.future-economics-qualification-prefill h2{margin:5px 0 7px;font-size:22px}.future-economics-qualification-prefill p,.future-economics-qualification-prefill small{margin:0;color:var(--muted);line-height:1.6}.future-economics-qualification-prefill dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0}.future-economics-qualification-prefill dl div{min-width:0;padding:11px;border:1px solid #ead8ad;border-radius:5px;background:#fff}.future-economics-qualification-prefill dt{color:var(--muted);font-size:13px}.future-economics-qualification-prefill dd{margin:6px 0 0;font-weight:800;overflow-wrap:anywhere}.future-economics-qualification-sku-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.future-economics-qualification-sku-list button{min-height:78px;padding:10px;border:1px solid #d5c08d;border-radius:5px;background:#fff;text-align:left;cursor:pointer}.future-economics-qualification-sku-list button.is-active{border-color:#235f53;box-shadow:inset 0 0 0 1px #235f53;background:#f1f8f5}.future-economics-qualification-sku-list small,.future-economics-qualification-sku-list strong{display:block}.future-economics-qualification-bind{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #d9c491;border-radius:6px;background:#fff}.future-economics-qualification-bind strong{display:block;color:var(--text);overflow-wrap:anywhere}.future-economics-qualification-bind p{margin:5px 0 0}.future-economics-qualification-bind a,.future-economics-qualification-bind button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border:1px solid #235f53;border-radius:5px;background:#235f53;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.future-economics-qualification-bind button:disabled{opacity:.58;cursor:not-allowed}.future-economics-owner-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-owner-card-grid article{min-width:0;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:7px;background:#fff;padding:14px}.future-economics-owner-card-grid article.is-done,.future-economics-owner-card-grid article.is-need-binding{border-left-color:var(--green)}.future-economics-owner-card-title{display:grid;grid-gap:4px;gap:4px}.future-economics-owner-card-title strong{overflow-wrap:anywhere;font-size:17px}.future-economics-owner-card-title em{width:-moz-fit-content;width:fit-content;border:1px solid #f4d08e;border-radius:999px;background:#fff8e6;color:#8a5a00;font-size:11px;font-style:normal;font-weight:800;padding:3px 8px}.future-economics-owner-card-grid article.is-done .future-economics-owner-card-title em,.future-economics-owner-card-grid article.is-need-binding .future-economics-owner-card-title em{border-color:#b8dfc6;background:#f2faf5;color:var(--green)}.future-economics-owner-card-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.future-economics-owner-card-grid dl div{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);padding:9px}.future-economics-owner-card-grid dt{color:var(--muted);font-size:11px;font-weight:800}.future-economics-owner-card-grid dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.future-economics-owner-next{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.future-economics-owner-next p{margin:0}.future-economics-owner-next button{justify-self:start;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.future-economics-owner-next button:disabled{opacity:.56;cursor:not-allowed}.future-economics-sku-handoff{border-left:5px solid var(--blue)}.future-economics-sku-handoff-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:16px;gap:16px;align-items:stretch}.future-economics-sku-handoff-head>div:first-child{min-width:0}.future-economics-sku-handoff-head>div:first-child span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.future-economics-sku-handoff-head h2{margin:5px 0 7px}.future-economics-sku-handoff-empty p,.future-economics-sku-handoff-grid p,.future-economics-sku-handoff-grid small,.future-economics-sku-handoff-head p,.future-economics-sku-handoff-next p,.future-economics-sku-handoff-safety li{margin:0;color:var(--muted);line-height:1.6}.future-economics-sku-handoff-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.future-economics-sku-handoff-head dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.future-economics-sku-handoff-grid dt,.future-economics-sku-handoff-head dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.future-economics-sku-handoff-head dd{margin:4px 0 0;color:var(--text);font-size:22px;font-weight:900}.future-economics-sku-handoff-error{border:1px solid #f3b9b2;border-radius:8px;background:#fdeeed;color:var(--red);font-weight:900;padding:12px}.future-economics-sku-handoff-next{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #c8d6e8;border-radius:8px;background:#edf5ff;padding:12px}.future-economics-sku-handoff-next strong{color:var(--blue)}.future-economics-sku-handoff-empty a,.future-economics-sku-handoff-next a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:900;text-decoration:none}.future-economics-sku-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-sku-handoff-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.future-economics-sku-handoff-grid article.tone-ready{border-left-color:var(--green);background:#f2faf5}.future-economics-sku-handoff-grid article.tone-warning{border-left-color:var(--amber);background:#fff8e6}.future-economics-sku-handoff-grid article.tone-blocked{border-left-color:var(--red);background:#fff5f4}.future-economics-sku-handoff-card-head{display:grid;grid-gap:4px;gap:4px}.future-economics-sku-handoff-card-head span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:900;padding:4px 8px}.future-economics-sku-handoff-grid article.tone-ready .future-economics-sku-handoff-card-head span{color:var(--green)}.future-economics-sku-handoff-grid article.tone-warning .future-economics-sku-handoff-card-head span{color:#8a5a00}.future-economics-sku-handoff-grid article.tone-blocked .future-economics-sku-handoff-card-head span{color:var(--red)}.future-economics-sku-handoff-card-head h3{margin:0;overflow-wrap:anywhere}.future-economics-sku-handoff-card-head p{overflow-wrap:anywhere}.future-economics-sku-handoff-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.future-economics-sku-handoff-grid dl div{min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px}.future-economics-sku-handoff-grid dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:12px;font-weight:800;line-height:1.45}.future-economics-sku-handoff-grid strong{color:var(--text);line-height:1.55}.future-economics-sku-handoff-grid em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff;color:var(--red);font-size:12px;font-style:normal;font-weight:900;padding:5px 8px}.future-economics-sku-handoff-empty{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:#fff8e6;padding:12px}.future-economics-sku-handoff-safety{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.future-economics-current-target{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--red)}.future-economics-current-target.is-warn{border-left-color:var(--amber)}.future-economics-current-target.is-pass{border-left-color:var(--green)}.future-economics-current-target-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.55fr);grid-gap:16px;gap:16px;align-items:start}.future-economics-current-target-grid span,.future-economics-current-target-head span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.future-economics-current-target-head h2{margin:5px 0 7px;line-height:1.35}.future-economics-current-target-grid p,.future-economics-current-target-head p{margin:0;color:var(--muted);line-height:1.6}.future-economics-current-target-actions{display:grid;justify-items:start;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt);padding:12px}.future-economics-current-target-actions a,.future-economics-current-target-actions button{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.future-economics-current-target-actions button:disabled{opacity:.56;cursor:not-allowed}.future-economics-current-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.future-economics-current-target-grid article{min-width:0;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:11px}.future-economics-current-target-grid strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.future-economics-workflow{display:grid;grid-gap:18px;gap:18px;border-left:5px solid var(--blue)}.future-economics-workflow-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.7fr);grid-gap:18px;gap:18px;align-items:stretch}.future-economics-workflow-head>div:last-child{border:1px solid #c8d6e8;background:#edf5ff;padding:14px}.future-economics-workflow-head span{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.future-economics-workflow-head h2{margin:4px 0 0}.future-economics-workflow-head p,.future-economics-workflow-list p{margin:6px 0 0;color:var(--muted);line-height:1.65}.future-economics-workflow-head strong{display:block;color:var(--text);font-size:18px}.future-economics-workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-workflow-list article{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;border:1px solid var(--line);border-top:4px solid var(--line);border-radius:7px;background:var(--surface-alt);padding:13px}.future-economics-workflow-list article.is-done{border-top-color:var(--green);background:#f2faf5}.future-economics-workflow-list article.is-current{border-top-color:var(--blue);background:#edf5ff}.future-economics-workflow-list article.is-locked{opacity:.72}.future-economics-workflow-list article>div:first-child{display:grid;grid-gap:5px;gap:5px}.future-economics-workflow-list span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;padding:2px 7px}.future-economics-workflow-list article.is-done span{border-color:#b8dfc6;background:#f2faf5;color:var(--green)}.future-economics-workflow-list article.is-current span{border-color:#c8d6e8;background:#fff;color:var(--blue)}.future-economics-workflow-list strong{font-size:15px}.future-economics-workflow-list small{color:var(--muted);line-height:1.5}.future-economics-workflow-list a,.future-economics-workflow-list button{justify-self:start;width:-moz-fit-content;width:fit-content;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;padding:8px 11px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.future-economics-workflow-list button:disabled{opacity:.56;cursor:not-allowed}.future-economics-head,.future-economics-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.future-economics-head>div:first-child,.future-economics-section-title>div{min-width:0}.future-economics-head span,.future-economics-section-title span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.future-economics-head h2,.future-economics-section-title h2,.future-economics-section-title h3{margin:4px 0 0}.future-economics-empty p,.future-economics-head p,.future-economics-history-list article>p,.future-economics-professional-grid>article>p,.future-economics-range>p,.future-economics-rate p,.future-economics-rule p,.future-economics-section-title>p{margin:6px 0 0;color:var(--muted);line-height:1.65}.future-economics-rule{flex:0 0 min(340px,35%);border-left:4px solid var(--green);background:#f2faf5;padding:12px 14px}.future-economics-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-binding-context{display:grid;grid-gap:16px;gap:16px}.future-economics-context-empty{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff8e6;padding:14px}.future-economics-context-empty p{margin:6px 0 0;color:var(--muted);line-height:1.6}.future-economics-context-empty a{display:inline-block;margin-top:10px;color:var(--blue);font-weight:800;text-decoration:none}.future-economics-binding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-binding-grid article{min-width:0;display:grid;grid-gap:12px;gap:12px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:7px;padding:14px;background:#fff}.future-economics-binding-grid article.is-current{border-left-color:var(--green);background:#f7fbf8}.future-economics-binding-grid article>div:first-child{display:grid;grid-gap:4px;gap:4px}.future-economics-binding-grid article>div:first-child span{color:var(--green);font-size:11px;font-weight:800}.future-economics-binding-grid article>div:first-child strong{overflow-wrap:anywhere;font-size:16px}.future-economics-binding-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.future-economics-binding-grid dl div{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);padding:9px}.future-economics-binding-grid dt{color:var(--muted);font-size:11px;font-weight:800}.future-economics-binding-grid dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.future-economics-binding-grid p{margin:0;color:var(--muted);line-height:1.55}.future-economics-binding-grid button{justify-self:start;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.future-economics-binding-grid button:disabled{opacity:.56;cursor:not-allowed}.future-economics-suggestions{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-alt);padding:14px}.future-economics-suggestion-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;align-items:end}.future-economics-suggestion-head p,.future-economics-suggestions>p{margin:6px 0 0;color:var(--muted);line-height:1.6}.future-economics-suggestion-head label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.future-economics-suggestion-head select{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px;font:inherit}.future-economics-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.future-economics-suggestion-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);background:var(--surface);padding:12px}.future-economics-suggestion-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.future-economics-field-evidence,.future-economics-suggestion-grid em,.future-economics-suggestion-grid span{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:750;padding:2px 7px;width:-moz-fit-content;width:fit-content}.future-economics-suggestion-grid strong{font-size:15px}.future-economics-suggestion-grid p{margin:0;color:var(--green);font-size:20px;font-weight:850}.future-economics-suggestion-grid small{color:var(--muted);line-height:1.5}.future-economics-suggestion-grid button{min-height:34px;border:1px solid var(--blue);border-radius:6px;background:#edf5ff;color:var(--blue);font-weight:800;cursor:pointer}.future-economics-suggestion-grid button:disabled{cursor:not-allowed;opacity:.55}.future-economics-field-evidence.is-medium,.future-economics-suggestion-grid em{border-color:#c8d6e8;background:#edf5ff;color:var(--blue)}.future-economics-field-evidence.is-low{border-color:#f4d08e;background:#fff8e6;color:#8a5a00}.future-economics-field-evidence.is-high{border-color:#b8dfc6;background:#f2faf5;color:var(--green)}.future-economics-context-grid label,.future-economics-input-grid label,.future-economics-note,.future-economics-range-grid label,.future-economics-rate label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-weight:750}.future-economics-context-grid small,.future-economics-input-grid label>small,.future-economics-range-grid strong small,.future-economics-safety{color:var(--muted);font-weight:500;line-height:1.45}.future-economics-context-grid select,.future-economics-input-grid input,.future-economics-note textarea,.future-economics-range-grid input,.future-economics-rate input,.future-economics-rate select{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px;font:inherit}.future-economics-rate{display:grid;grid-template-columns:minmax(240px,1.4fr) 120px 150px auto minmax(220px,1fr);align-items:end;grid-gap:12px;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.future-economics-rate button,.future-economics-save{min-height:42px;border:1px solid var(--green);border-radius:6px;background:var(--green);color:white;padding:10px 14px;font-weight:800;cursor:pointer}.future-economics-rate button:disabled,.future-economics-save:disabled{cursor:not-allowed;opacity:.55}.future-economics-input-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-input-grid label{align-content:start;border-top:3px solid var(--line);background:var(--surface-alt);padding:12px}.future-economics-input-grid label>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.future-economics-input-grid label>span small{color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap}.future-economics-field-teacher{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:7px;background:var(--surface-alt);padding:14px}.future-economics-field-teacher-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:18px;gap:18px;align-items:start}.future-economics-field-teacher-head span{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.future-economics-field-teacher-head h3{margin:4px 0 0}.future-economics-field-teacher-head p{margin:6px 0 0;color:var(--muted);line-height:1.65}.future-economics-field-teacher-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.future-economics-field-teacher-head dl div{border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px;text-align:center}.future-economics-field-teacher-head dt{color:var(--muted);font-size:11px;font-weight:800}.future-economics-field-teacher-head dd{margin:4px 0 0;font-size:20px;font-weight:850}.future-economics-field-teacher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-field-teacher-grid article{min-width:0;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:7px;background:#fff;padding:14px}.future-economics-field-teacher-grid article.is-warn{border-left-color:var(--amber)}.future-economics-field-teacher-grid article.is-block{border-left-color:#d64545}.future-economics-field-teacher-grid article>div:first-child{display:grid;grid-gap:5px;gap:5px}.future-economics-field-teacher-grid article span{width:-moz-fit-content;width:fit-content;border:1px solid #b8dfc6;border-radius:999px;background:#f2faf5;color:var(--green);font-size:11px;font-weight:800;padding:2px 7px}.future-economics-field-teacher-grid article.is-warn span{border-color:#f4d08e;background:#fff8e6;color:#8a5a00}.future-economics-field-teacher-grid article.is-block span{border-color:#f0b7b7;background:#fff2f2;color:#b42323}.future-economics-field-teacher-grid strong{overflow-wrap:anywhere;font-size:16px}.future-economics-field-teacher-grid em{color:var(--muted);font-size:12px;font-style:normal;font-weight:650}.future-economics-field-teacher-grid p{margin:0;color:var(--muted);line-height:1.6}.future-economics-field-teacher-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.future-economics-field-teacher-grid dl div{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);padding:9px}.future-economics-field-teacher-grid dt{color:var(--muted);font-size:11px;font-weight:800}.future-economics-field-teacher-grid dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.future-economics-formulas,.future-economics-range{border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);padding:14px}.future-economics-formulas summary,.future-economics-range summary{color:var(--green);font-weight:800;cursor:pointer}.future-economics-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.future-economics-range-grid>div{display:grid;grid-gap:10px;gap:10px;border-top:3px solid var(--amber);background:var(--surface);padding:12px}.future-economics-range-grid strong{display:flex;justify-content:space-between;gap:8px}.future-economics-note textarea{min-height:92px;resize:vertical}.future-economics-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.future-economics-case-grid article{border:1px solid var(--line);border-top:4px solid var(--line);background:var(--surface-alt);padding:14px}.future-economics-case-grid article.is-selected{border-color:var(--green);background:#f2faf5}.future-economics-case-grid article.is-tight{border-top-color:var(--amber)}.future-economics-case-grid article.is-loss{border-top-color:var(--red)}.future-economics-case-grid article.is-healthy{border-top-color:var(--green)}.future-economics-case-grid article>div:first-child{display:flex;justify-content:space-between;gap:12px}.future-economics-case-grid article>div:first-child strong{border:1px solid var(--green);border-radius:999px;color:var(--green);padding:2px 7px;font-size:11px}.future-economics-case-grid h3{margin:8px 0 12px;font-size:17px}.future-economics-case-grid dl,.future-economics-history-list dl,.future-economics-professional-grid dl{display:grid;grid-gap:7px;gap:7px;margin:0}.future-economics-case-grid dl div,.future-economics-history-list dl div,.future-economics-professional-grid dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:7px}.future-economics-case-grid dt,.future-economics-history-list dt,.future-economics-professional-grid dt{color:var(--muted)}.future-economics-case-grid dd,.future-economics-history-list dd,.future-economics-professional-grid dd{margin:0;text-align:right;font-weight:800}.future-economics-professional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.future-economics-professional-grid>article{min-width:0;border-top:4px solid var(--blue);background:var(--surface-alt);padding:15px}.future-economics-professional-grid h3{margin:0 0 12px}.future-economics-ad-scenarios{display:grid;grid-gap:8px;gap:8px}.future-economics-ad-scenarios>div{display:grid;grid-template-columns:110px 150px minmax(180px,1fr);grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:8px}.future-economics-ad-scenarios small{grid-column:1/-1;color:var(--muted)}.future-economics-formulas ol,.future-economics-formulas ul{margin:12px 0 0;padding-left:22px;line-height:1.75}.future-economics-formulas ul{color:var(--amber)}.future-economics-save-review{display:grid;grid-gap:12px;gap:12px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:7px;padding:14px;background:#fff}.future-economics-save-review.is-pass{border-left-color:var(--green);background:#f7fbf8}.future-economics-save-review.is-warn{border-left-color:var(--amber);background:#fffdf5}.future-economics-save-review.is-block{border-left-color:var(--red);background:#fff7f7}.future-economics-save-review-head{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.future-economics-save-review-head span{color:var(--muted);font-size:12px;font-weight:800}.future-economics-save-review-head strong{display:block;margin-top:3px;font-size:16px}.future-economics-save-review-head p{margin:0;color:var(--muted);line-height:1.6}.future-economics-save-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.future-economics-save-review-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.78);padding:10px}.future-economics-save-review-grid article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:12px;font-weight:900}.future-economics-save-review-grid article.is-pass>span{background:#dff2e5;color:#176b35}.future-economics-save-review-grid article.is-warn>span{background:#fff0c2;color:#8a5a00}.future-economics-save-review-grid article.is-block>span{background:#ffe0e0;color:#9d1f1f}.future-economics-save-review-grid strong{display:block;margin-bottom:3px;font-size:12px}.future-economics-save-review-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.future-economics-save{width:100%}.future-economics-safety{display:block;text-align:center}.future-economics-empty{border:1px dashed var(--line-strong);background:var(--surface-alt);padding:22px;text-align:center}.future-economics-history-list{display:grid;grid-gap:12px;gap:12px}.future-economics-history-list article{border-left:4px solid var(--green);background:var(--surface-alt);padding:14px}.future-economics-history-list article>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:12px}.future-economics-history-list article>div:first-child em,.future-economics-history-list article>div:first-child span{border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--muted);font-size:12px;font-style:normal}.future-economics-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.future-economics-version-review{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:7px;background:#fffdf5;margin-top:12px;padding:12px}.future-economics-version-review.is-pass{border-left-color:var(--green);background:#f7fbf8}.future-economics-version-review>div:first-child{display:grid;grid-gap:3px;gap:3px}.future-economics-version-review>div:first-child span{color:var(--muted);font-size:11px;font-weight:800}.future-economics-version-review>div:first-child strong{font-size:15px}.future-economics-version-review p{margin:0;color:var(--muted);line-height:1.55}.future-economics-version-review ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.45}.future-economics-profile-binding{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:7px;background:#f7f9fc;margin-top:12px;padding:12px}.future-economics-profile-binding>div:first-child{display:grid;grid-gap:3px;gap:3px}.future-economics-profile-binding>div:first-child span{color:var(--muted);font-size:11px;font-weight:800}.future-economics-profile-binding>div:first-child strong{font-size:15px}.future-economics-profile-binding p,.future-economics-profile-binding small{margin:0;color:var(--muted);line-height:1.55}.future-economics-profile-binding-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.future-economics-profile-binding-overview article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.78);padding:9px}.future-economics-profile-binding-overview.is-pass article:first-child{border-left:4px solid var(--green)}.future-economics-profile-binding-overview.is-warn article:first-child{border-left:4px solid var(--amber)}.future-economics-profile-binding-overview.is-block article:first-child{border-left:4px solid var(--red)}.future-economics-profile-binding-overview span{color:var(--muted);font-size:11px;font-weight:900}.future-economics-profile-binding-overview strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.future-economics-profile-binding-overview p{font-size:12px;line-height:1.45}.future-economics-profile-binding-note{border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.75);padding:9px}.future-economics-profile-binding-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.future-economics-profile-binding-controls select{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px;font:inherit}.future-economics-profile-binding-controls button{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:9px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.future-economics-profile-binding-controls button:disabled{opacity:.56;cursor:not-allowed}@media (max-width:1250px){.future-economics-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.future-economics-rate{grid-template-columns:repeat(4,minmax(0,1fr))}.future-economics-rate-source,.future-economics-rate>div:first-child{grid-column:1/-1}.future-economics-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.future-economics-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.future-economics-current-target-head,.future-economics-guide-head,.future-economics-head,.future-economics-owner-brief-head,.future-economics-qualification-bind,.future-economics-save-review-head,.future-economics-section-title,.future-economics-sku-handoff-head,.future-economics-workflow-head{flex-direction:column;grid-template-columns:1fr}.future-economics-rule{flex-basis:auto;width:100%}.future-economics-binding-grid,.future-economics-case-grid,.future-economics-context-grid,.future-economics-current-target-grid,.future-economics-field-teacher-grid,.future-economics-field-teacher-head,.future-economics-guide-steps,.future-economics-owner-card-grid,.future-economics-professional-grid,.future-economics-qualification-prefill dl,.future-economics-qualification-sku-list,.future-economics-range-grid,.future-economics-save-review-grid,.future-economics-sku-handoff-grid,.future-economics-suggestion-head,.future-economics-workflow-list{grid-template-columns:1fr}.future-economics-input-grid,.future-economics-rate{grid-template-columns:repeat(2,minmax(0,1fr))}.future-economics-history-list dl,.future-economics-profile-binding-controls,.future-economics-sku-handoff-next,.future-economics-version-review ul{grid-template-columns:1fr}.future-economics-profile-binding-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.future-economics-binding-grid dl,.future-economics-field-teacher-head dl,.future-economics-input-grid,.future-economics-owner-card-grid dl,.future-economics-profile-binding-overview,.future-economics-rate,.future-economics-sku-handoff-grid dl,.future-economics-sku-handoff-head dl,.future-economics-suggestion-grid{grid-template-columns:1fr}.future-economics-rate-source,.future-economics-rate>div:first-child{grid-column:auto}.future-economics-ad-scenarios>div{grid-template-columns:1fr}.future-economics-ad-scenarios small{grid-column:auto}.future-economics-case-grid dl div,.future-economics-history-list dl div,.future-economics-professional-grid dl div{align-items:flex-start;flex-direction:column}.future-economics-case-grid dd,.future-economics-history-list dd,.future-economics-professional-grid dd{text-align:left}}.sku-import-page .page-header p{max-width:900px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-import-example-grid,.sku-import-safety-grid,.sku-import-section-grid,.sku-import-step-grid,.sku-import-summary-grid{display:grid;grid-gap:14px;gap:14px}.sku-import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-import-column,.sku-import-column-group,.sku-import-example-grid article,.sku-import-rule-list article,.sku-import-safety-grid article,.sku-import-section-grid article,.sku-import-step-grid article,.sku-import-summary-grid article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-import-summary-grid article{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-import-summary-grid article.level-required{border-top-color:var(--red)}.sku-import-summary-grid article.level-conditional{border-top-color:var(--amber)}.sku-import-summary-grid article.level-optional{border-top-color:var(--green)}.sku-import-column-group-head span,.sku-import-column-title span,.sku-import-rule-list span,.sku-import-section-grid span,.sku-import-step-grid article>span,.sku-import-summary-grid span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-import-summary-grid strong{color:var(--text);font-size:28px;line-height:1.1}.sku-import-column p,.sku-import-column-group p,.sku-import-example-grid p,.sku-import-rule-list p,.sku-import-safety-grid p,.sku-import-section-grid p,.sku-import-step-grid p,.sku-import-summary-grid p{margin:0;color:var(--muted);line-height:1.6}.sku-import-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-import-step-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.sku-import-step-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue)}.sku-import-column-group h3,.sku-import-example-grid h3,.sku-import-rule-list h3,.sku-import-safety-grid h3,.sku-import-section-grid h3,.sku-import-step-grid h3{margin:0}.sku-import-column dl,.sku-import-example-grid dl,.sku-import-step-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-import-column dl div,.sku-import-example-grid dl div,.sku-import-step-grid dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-import-column dt,.sku-import-example-grid dt,.sku-import-step-grid dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-import-column dd,.sku-import-example-grid dd,.sku-import-step-grid dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-import-section-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-import-section-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px}.sku-import-section-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:5px 9px}.sku-import-column-group,.sku-import-column-groups,.sku-import-column-list,.sku-import-rule-list{display:grid;grid-gap:14px;gap:14px}.sku-import-column-group{padding:15px}.sku-import-column-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sku-import-column-group-head p{margin-top:6px}.sku-import-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-import-column{display:grid;align-content:start;grid-gap:11px;gap:11px;border-left:5px solid var(--amber);padding:13px}.sku-import-column.level-required{border-left-color:var(--red)}.sku-import-column.level-optional{border-left-color:var(--green)}.sku-import-column-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sku-import-column-title>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.sku-import-column-title code{width:-moz-fit-content;width:fit-content;border-radius:6px;background:var(--surface-alt);color:var(--blue);font-size:12px;font-weight:800;overflow-wrap:anywhere;padding:4px 7px}.sku-import-column-title strong{color:var(--text)}.sku-import-column-title span{flex:0 0 auto;border-radius:999px;background:#fff6e8;color:var(--amber);padding:5px 8px}.level-required .sku-import-column-title span{background:#fdeeed;color:var(--red)}.level-optional .sku-import-column-title span{background:#edf7f3;color:var(--green)}.sku-import-column dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-import-column dl div:last-child{grid-column:1/-1}.sku-import-rule-list article{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:14px;gap:14px;align-items:start;border-left:5px solid var(--blue);padding:14px}.sku-import-rule-list article.severity-block{border-left-color:var(--red)}.sku-import-rule-list article.severity-warn{border-left-color:var(--amber)}.sku-import-rule-list span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:5px 9px}.sku-import-rule-list .severity-block span{background:#fdeeed;color:var(--red)}.sku-import-rule-list .severity-warn span{background:#fff6e8;color:var(--amber)}.sku-import-rule-list strong{color:var(--text);line-height:1.55}.sku-import-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-import-example-grid article{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:14px}.sku-import-example-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-import-example-grid dt{overflow-wrap:anywhere}.sku-import-safety{border-left:5px solid var(--green)}.sku-import-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-import-safety-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px}@media (max-width:1280px){.sku-import-section-grid,.sku-import-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-import-example-grid,.sku-import-safety-grid,.sku-import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sku-import-column dl,.sku-import-column-list,.sku-import-rule-list article{grid-template-columns:1fr}.sku-import-column-group-head,.sku-import-column-title{flex-direction:column}.sku-import-column dl div:last-child{grid-column:auto}}@media (max-width:680px){.sku-import-example-grid,.sku-import-example-grid dl,.sku-import-safety-grid,.sku-import-section-grid,.sku-import-step-grid,.sku-import-summary-grid{grid-template-columns:1fr}}.sku-validation-page .page-header p{max-width:920px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-validation-issue-grid,.sku-validation-principle-grid,.sku-validation-summary-grid,.sku-validation-write-grid{display:grid;grid-gap:14px;gap:14px}.sku-validation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-validation-downstream-list article,.sku-validation-entity-list article,.sku-validation-issue-grid article,.sku-validation-principle-grid article,.sku-validation-stage-list article,.sku-validation-summary-grid article,.sku-validation-write-grid article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-validation-summary-grid article{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-validation-summary-grid article.severity-block{border-top-color:var(--red)}.sku-validation-summary-grid article.severity-warn{border-top-color:var(--amber)}.sku-validation-issue-grid span,.sku-validation-principle-grid article>span,.sku-validation-stage-head span,.sku-validation-summary-grid span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-validation-summary-grid strong{color:var(--text);font-size:28px;line-height:1.1}.sku-validation-downstream-list p,.sku-validation-entity-list p,.sku-validation-issue-grid p,.sku-validation-principle-grid p,.sku-validation-stage-list p,.sku-validation-summary-grid p,.sku-validation-write-grid p{margin:0;color:var(--muted);line-height:1.6}.sku-validation-principle-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-validation-principle-grid article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px}.sku-validation-principle-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue)}.sku-validation-downstream-list h3,.sku-validation-entity-list h3,.sku-validation-issue-grid h3,.sku-validation-principle-grid h3,.sku-validation-stage-list h3,.sku-validation-stage-list h4,.sku-validation-write-grid h3{margin:0}.sku-validation-downstream-list,.sku-validation-entity-list,.sku-validation-stage-list{display:grid;grid-gap:14px;gap:14px}.sku-validation-entity-list article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--blue);padding:14px}.sku-validation-entity-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:start}.sku-validation-entity-head code{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:7px;border-radius:6px;background:var(--surface-alt);color:var(--blue);font-size:12px;font-weight:800;padding:4px 7px}.sku-validation-downstream-list dl,.sku-validation-entity-list dl,.sku-validation-issue-grid dl,.sku-validation-write-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-validation-entity-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-validation-downstream-list dl div,.sku-validation-entity-list dl div,.sku-validation-issue-grid dl div,.sku-validation-write-grid dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-validation-downstream-list dt,.sku-validation-entity-list dt,.sku-validation-issue-grid dt,.sku-validation-write-grid dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-validation-downstream-list dd,.sku-validation-entity-list dd,.sku-validation-issue-grid dd,.sku-validation-write-grid dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-validation-stage-list article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--amber);padding:14px}.sku-validation-stage-list article.status-required_before_write{border-left-color:var(--red)}.sku-validation-stage-list article.status-required_after_write{border-left-color:var(--green)}.sku-validation-stage-head{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;align-items:start}.sku-validation-stage-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#fff6e8;color:var(--amber);padding:5px 9px}.status-required_before_write .sku-validation-stage-head span{background:#fdeeed;color:var(--red)}.status-required_after_write .sku-validation-stage-head span{background:#edf7f3;color:var(--green)}.sku-validation-stage-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.8fr);grid-gap:12px;gap:12px}.sku-validation-stage-body>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-validation-stage-body ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:18px}.sku-validation-stage-body li{color:var(--muted);line-height:1.55}.sku-validation-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-validation-issue-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;border-left:5px solid var(--blue);padding:14px}.sku-validation-issue-grid article.severity-block{border-left-color:var(--red)}.sku-validation-issue-grid article.severity-warn{border-left-color:var(--amber)}.sku-validation-issue-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:5px 9px}.sku-validation-issue-grid .severity-block span{background:#fdeeed;color:var(--red)}.sku-validation-issue-grid .severity-warn span{background:#fff6e8;color:var(--amber)}.sku-validation-downstream-list article,.sku-validation-write-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.sku-validation-downstream-list article{border-left:5px solid var(--green)}.sku-validation-downstream-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-validation-write-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-validation-write-grid article{border-top:4px solid var(--blue)}.sku-validation-sequence{border-left:5px solid var(--green)}.sku-validation-sequence ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:22px}.sku-validation-sequence li{color:var(--text);line-height:1.6}@media (max-width:1280px){.sku-validation-principle-grid,.sku-validation-write-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-validation-issue-grid,.sku-validation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-validation-stage-body{grid-template-columns:1fr}}@media (max-width:860px){.sku-validation-downstream-list dl,.sku-validation-entity-head,.sku-validation-entity-list dl,.sku-validation-principle-grid,.sku-validation-stage-head,.sku-validation-write-grid{grid-template-columns:1fr}}@media (max-width:680px){.sku-validation-issue-grid,.sku-validation-summary-grid{grid-template-columns:1fr}}.sku-row-validator-page .page-header p{max-width:920px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-row-validator-issue-summary,.sku-row-validator-readiness,.sku-row-validator-safety-grid,.sku-row-validator-summary{display:grid;grid-gap:14px;gap:14px}.sku-row-validator-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-row-validator-downstream section,.sku-row-validator-issue-summary article,.sku-row-validator-issues section,.sku-row-validator-readiness>div,.sku-row-validator-result-list article,.sku-row-validator-safety-grid article,.sku-row-validator-summary article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-row-validator-issue-summary article,.sku-row-validator-summary article{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-row-validator-issue-summary .severity-block,.sku-row-validator-summary .status-blocked{border-top-color:var(--red)}.sku-row-validator-issue-summary .severity-warn,.sku-row-validator-summary .status-warning{border-top-color:var(--amber)}.sku-row-validator-issue-summary .severity-info,.sku-row-validator-summary .status-ready{border-top-color:var(--green)}.sku-row-validator-downstream span,.sku-row-validator-issue-summary span,.sku-row-validator-issues span,.sku-row-validator-readiness span,.sku-row-validator-result-head span,.sku-row-validator-summary span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-row-validator-issue-summary strong,.sku-row-validator-summary strong{color:var(--text);font-size:28px;line-height:1.1}.sku-row-validator-downstream p,.sku-row-validator-issue-summary p,.sku-row-validator-issues p,.sku-row-validator-readiness p,.sku-row-validator-result-list p,.sku-row-validator-safety-grid p,.sku-row-validator-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-row-validator-issue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-row-validator-result-list{display:grid;grid-gap:14px;gap:14px}.sku-row-validator-result-list>article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--amber);padding:14px}.sku-row-validator-result-list>article.status-blocked{border-left-color:var(--red)}.sku-row-validator-result-list>article.status-usable_for_planning{border-left-color:var(--green)}.sku-row-validator-result-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);grid-gap:14px;gap:14px;align-items:start}.sku-row-validator-downstream h4,.sku-row-validator-issues h4,.sku-row-validator-readiness h4,.sku-row-validator-result-head h3,.sku-row-validator-safety-grid h3{margin:0}.sku-row-validator-downstream span,.sku-row-validator-issues span,.sku-row-validator-readiness span,.sku-row-validator-result-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#fff6e8;color:var(--amber);padding:5px 9px}.sku-row-validator-downstream .readiness-blocked span,.sku-row-validator-issues .severity-block span,.sku-row-validator-readiness .readiness-blocked span,.status-blocked .sku-row-validator-result-head span{background:#fdeeed;color:var(--red)}.sku-row-validator-downstream .readiness-ready span,.sku-row-validator-issues .severity-info span,.sku-row-validator-readiness .readiness-ready span,.status-usable_for_planning .sku-row-validator-result-head span{background:#edf7f3;color:var(--green)}.sku-row-validator-downstream .readiness-partial span,.sku-row-validator-issues .severity-warn span,.sku-row-validator-readiness .readiness-partial span{background:#fff6e8;color:var(--amber)}.sku-row-validator-result-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-row-validator-issues dl div,.sku-row-validator-result-head dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-row-validator-issues dt,.sku-row-validator-result-head dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-row-validator-issues dd,.sku-row-validator-result-head dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-row-validator-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-row-validator-readiness>div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px}.sku-row-validator-readiness strong{color:var(--text);line-height:1.55}.sku-row-validator-downstream,.sku-row-validator-downstream>div,.sku-row-validator-issues,.sku-row-validator-issues>div{display:grid;grid-gap:10px;gap:10px}.sku-row-validator-downstream>div{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-row-validator-downstream section,.sku-row-validator-issues section{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px}.sku-row-validator-downstream strong,.sku-row-validator-issues strong{color:var(--text);line-height:1.45}.sku-row-validator-issues section{border-left:5px solid var(--blue)}.sku-row-validator-issues section.severity-block{border-left-color:var(--red)}.sku-row-validator-issues section.severity-warn{border-left-color:var(--amber)}.sku-row-validator-issues section.severity-info{border-left-color:var(--green)}.sku-row-validator-issues dl{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin:0}.sku-row-validator-safety{border-left:5px solid var(--green)}.sku-row-validator-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-row-validator-safety-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px}@media (max-width:1280px){.sku-row-validator-downstream>div,.sku-row-validator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-row-validator-readiness,.sku-row-validator-safety-grid{grid-template-columns:1fr}}@media (max-width:860px){.sku-row-validator-issue-summary,.sku-row-validator-issues dl,.sku-row-validator-result-head{grid-template-columns:1fr}}@media (max-width:680px){.sku-row-validator-downstream>div,.sku-row-validator-result-head dl,.sku-row-validator-summary{grid-template-columns:1fr}}.sku-save-preflight-page .page-header p{max-width:920px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-save-preflight-policy-grid,.sku-save-preflight-safety-grid,.sku-save-preflight-summary{display:grid;grid-gap:14px;gap:14px}.sku-save-preflight-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-save-preflight-columns section,.sku-save-preflight-downstream section,.sku-save-preflight-issues section,.sku-save-preflight-policy-grid article,.sku-save-preflight-row-list article,.sku-save-preflight-safety-grid article,.sku-save-preflight-summary article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-save-preflight-summary article{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-save-preflight-summary .decision-reject{border-top-color:var(--red)}.sku-save-preflight-summary .decision-stage{border-top-color:var(--amber)}.sku-save-preflight-summary .decision-eligible{border-top-color:var(--green)}.sku-save-preflight-downstream span,.sku-save-preflight-issues span,.sku-save-preflight-policy-grid article>span,.sku-save-preflight-row-head span,.sku-save-preflight-summary span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-save-preflight-summary strong{color:var(--text);font-size:28px;line-height:1.1}.sku-save-preflight-downstream p,.sku-save-preflight-issues p,.sku-save-preflight-policy-grid p,.sku-save-preflight-row-list p,.sku-save-preflight-safety-grid p,.sku-save-preflight-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-save-preflight-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-save-preflight-policy-grid article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px}.sku-save-preflight-policy-grid article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue)}.sku-save-preflight-columns h4,.sku-save-preflight-downstream h4,.sku-save-preflight-issues h4,.sku-save-preflight-policy-grid h3,.sku-save-preflight-row-head h3,.sku-save-preflight-safety-grid h3{margin:0}.sku-save-preflight-row-list{display:grid;grid-gap:14px;gap:14px}.sku-save-preflight-row-list>article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--amber);padding:14px}.sku-save-preflight-row-list>article.decision-reject{border-left-color:var(--red)}.sku-save-preflight-row-list>article.decision-eligible{border-left-color:var(--green)}.sku-save-preflight-row-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);grid-gap:14px;gap:14px;align-items:start}.sku-save-preflight-downstream span,.sku-save-preflight-issues span,.sku-save-preflight-row-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#fff6e8;color:var(--amber);padding:5px 9px}.decision-reject .sku-save-preflight-row-head span,.sku-save-preflight-downstream .readiness-blocked span,.sku-save-preflight-issues .severity-block span{background:#fdeeed;color:var(--red)}.decision-eligible .sku-save-preflight-row-head span,.sku-save-preflight-downstream .readiness-ready span,.sku-save-preflight-issues .severity-info span{background:#edf7f3;color:var(--green)}.sku-save-preflight-downstream .readiness-partial span,.sku-save-preflight-issues .severity-warn span{background:#fff6e8;color:var(--amber)}.sku-save-preflight-row-head dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-save-preflight-row-head dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-save-preflight-row-head dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-save-preflight-row-head dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-save-preflight-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sku-save-preflight-columns section,.sku-save-preflight-downstream section,.sku-save-preflight-issues section,.sku-save-preflight-safety-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px}.sku-save-preflight-columns ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.sku-save-preflight-columns li{color:var(--muted);line-height:1.55}.sku-save-preflight-downstream,.sku-save-preflight-issues{display:grid;grid-gap:10px;gap:10px}.sku-save-preflight-downstream>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.sku-save-preflight-downstream strong,.sku-save-preflight-issues small,.sku-save-preflight-issues strong{color:var(--text);line-height:1.45}.sku-save-preflight-issues>div{display:grid;grid-gap:10px;gap:10px}.sku-save-preflight-issues section{border-left:5px solid var(--blue)}.sku-save-preflight-issues section.severity-block{border-left-color:var(--red)}.sku-save-preflight-issues section.severity-warn{border-left-color:var(--amber)}.sku-save-preflight-issues section.severity-info{border-left-color:var(--green)}.sku-save-preflight-safety{border-left:5px solid var(--green)}.sku-save-preflight-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1280px){.sku-save-preflight-downstream>div,.sku-save-preflight-policy-grid,.sku-save-preflight-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sku-save-preflight-columns,.sku-save-preflight-row-head,.sku-save-preflight-safety-grid{grid-template-columns:1fr}}@media (max-width:680px){.sku-save-preflight-downstream>div,.sku-save-preflight-policy-grid,.sku-save-preflight-row-head dl,.sku-save-preflight-summary{grid-template-columns:1fr}}.sku-draft-entry-page .page-header p{max-width:920px;margin:8px 0 0;color:var(--muted);line-height:1.65}.sku-draft-entry-confirmation-grid,.sku-draft-entry-field-grid,.sku-draft-entry-option-grid,.sku-draft-entry-principles,.sku-draft-entry-summary{display:grid;grid-gap:14px;gap:14px}.sku-draft-entry-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-draft-entry-confirmation-grid article,.sku-draft-entry-field-grid article,.sku-draft-entry-gate-list article,.sku-draft-entry-option-grid article,.sku-draft-entry-principles article,.sku-draft-entry-stage-body section,.sku-draft-entry-stage-list article,.sku-draft-entry-summary article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-draft-entry-summary article{display:grid;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-draft-entry-confirmation-grid span,.sku-draft-entry-gate-list span,.sku-draft-entry-principles article>span,.sku-draft-entry-stage-head span,.sku-draft-entry-summary span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-draft-entry-summary strong{color:var(--text);font-size:28px;line-height:1.1}.sku-draft-entry-confirmation-grid p,.sku-draft-entry-field-grid p,.sku-draft-entry-gate-list p,.sku-draft-entry-option-grid p,.sku-draft-entry-principles p,.sku-draft-entry-stage-list p,.sku-draft-entry-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-draft-entry-principles{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-draft-entry-confirmation-grid article,.sku-draft-entry-field-grid article,.sku-draft-entry-option-grid article,.sku-draft-entry-principles article{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px}.sku-draft-entry-principles article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:var(--blue)}.sku-draft-entry-confirmation-grid h3,.sku-draft-entry-field-grid h3,.sku-draft-entry-gate-list h3,.sku-draft-entry-option-grid h3,.sku-draft-entry-principles h3,.sku-draft-entry-stage-list h3,.sku-draft-entry-stage-list h4{margin:0}.sku-draft-entry-gate-list,.sku-draft-entry-stage-list{display:grid;grid-gap:14px;gap:14px}.sku-draft-entry-gate-list>article,.sku-draft-entry-stage-list>article{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--blue);padding:14px}.sku-draft-entry-gate-list>article.risk-medium,.sku-draft-entry-stage-list>article.stage-future_interactive{border-left-color:var(--amber)}.sku-draft-entry-gate-list>article.risk-high,.sku-draft-entry-stage-list>article.stage-future_persistence{border-left-color:var(--red)}.sku-draft-entry-stage-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);grid-gap:14px;gap:14px;align-items:start}.sku-draft-entry-confirmation-grid span,.sku-draft-entry-gate-list span,.sku-draft-entry-stage-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px;border-radius:999px;background:#eaf2ff;color:var(--blue);padding:5px 9px}.sku-draft-entry-confirmation-grid .required-preflight span,.sku-draft-entry-gate-list .risk-medium span,.stage-future_interactive .sku-draft-entry-stage-head span{background:#fff6e8;color:var(--amber)}.sku-draft-entry-confirmation-grid .required-local_save span,.sku-draft-entry-gate-list .risk-high span,.stage-future_persistence .sku-draft-entry-stage-head span{background:#fdeeed;color:var(--red)}.sku-draft-entry-field-grid dl,.sku-draft-entry-gate-list dl,.sku-draft-entry-option-grid dl,.sku-draft-entry-stage-head dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-draft-entry-stage-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-draft-entry-field-grid dl div,.sku-draft-entry-gate-list dl div,.sku-draft-entry-option-grid dl div,.sku-draft-entry-stage-head dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-draft-entry-field-grid dt,.sku-draft-entry-gate-list dt,.sku-draft-entry-option-grid dt,.sku-draft-entry-stage-head dt{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900}.sku-draft-entry-field-grid dd,.sku-draft-entry-gate-list dd,.sku-draft-entry-option-grid dd,.sku-draft-entry-stage-head dd{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.sku-draft-entry-stage-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sku-draft-entry-stage-body section{display:grid;grid-gap:8px;gap:8px;background:var(--surface-alt);padding:12px}.sku-draft-entry-stage-body ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.sku-draft-entry-stage-body li{color:var(--muted);line-height:1.55}.sku-draft-entry-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-draft-entry-field-grid dl{grid-template-columns:1fr}.sku-draft-entry-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-draft-entry-confirmation-grid strong,.sku-draft-entry-option-grid strong{color:var(--text);line-height:1.55}.sku-draft-entry-gate-list>article{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.sku-draft-entry-gate-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-draft-entry-next{border-left:5px solid var(--green)}.sku-draft-entry-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.sku-draft-entry-confirmation-grid,.sku-draft-entry-option-grid,.sku-draft-entry-principles,.sku-draft-entry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-draft-entry-gate-list dl,.sku-draft-entry-gate-list>article{grid-template-columns:1fr}}@media (max-width:900px){.sku-draft-entry-field-grid,.sku-draft-entry-stage-body,.sku-draft-entry-stage-head,.sku-draft-entry-stage-head dl{grid-template-columns:1fr}}@media (max-width:680px){.sku-draft-entry-confirmation-grid,.sku-draft-entry-option-grid,.sku-draft-entry-principles,.sku-draft-entry-summary{grid-template-columns:1fr}}.sku-draft-workbench-page .page-header p{max-width:980px}.sku-draft-workbench-learning{display:grid;grid-gap:14px;gap:14px;border-left:5px solid #2d667d}.sku-draft-workbench-learning-grid,.sku-draft-workbench-term-strip{display:grid;grid-gap:12px;gap:12px}.sku-draft-workbench-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-draft-workbench-term-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.sku-draft-workbench-learning-grid article,.sku-draft-workbench-term-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-draft-workbench-learning-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-top:4px solid rgba(45,102,125,.25)}.sku-draft-workbench-learning-grid h3,.sku-draft-workbench-learning-grid p,.sku-draft-workbench-learning-grid strong,.sku-draft-workbench-term-strip p{margin:0}.sku-draft-workbench-learning-grid h3{color:var(--text);font-size:15px}.sku-draft-workbench-learning-grid p,.sku-draft-workbench-term-strip p{color:var(--muted);line-height:1.55}.sku-draft-workbench-learning-grid strong{color:var(--text);line-height:1.5}.sku-draft-workbench-term-strip article{display:grid;grid-gap:6px;gap:6px;padding:12px;background:var(--surface-alt)}.sku-draft-workbench-term-strip span{color:#2d667d;font-size:12px;font-weight:900}.sku-draft-workbench,.sku-draft-workbench-issue-list,.sku-draft-workbench-preflight,.sku-draft-workbench-sections{display:grid;grid-gap:16px;gap:16px}.sku-draft-workbench-bottom-grid,.sku-draft-workbench-gap-coach,.sku-draft-workbench-notice,.sku-draft-workbench-readiness,.sku-draft-workbench-summary{display:grid;grid-gap:14px;gap:14px}.sku-draft-workbench-notice{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch}.sku-draft-workbench-field,.sku-draft-workbench-issue-list section,.sku-draft-workbench-notice>div,.sku-draft-workbench-preflight section,.sku-draft-workbench-readiness>article,.sku-draft-workbench-section,.sku-draft-workbench-summary>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.sku-draft-workbench-notice>div{display:grid;align-content:start;grid-gap:8px;gap:8px;border-left:5px solid var(--green);padding:16px}.sku-draft-workbench-preset-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid rgba(40,95,143,.18);border-left:5px solid var(--blue);background:#f7fafc;padding:14px}.sku-draft-workbench-preset-notice>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.sku-draft-workbench-preset-notice span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sku-draft-workbench-preset-notice p{margin:0;color:var(--muted);line-height:1.6}.sku-draft-workbench-preset-notice a{flex:0 0 auto;width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-draft-workbench-correction-notice{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);grid-gap:14px;gap:14px;border:1px solid rgba(154,91,0,.25);border-left:5px solid var(--amber);background:#fffaf0;padding:14px}.sku-draft-workbench-correction-notice dl,.sku-draft-workbench-correction-notice>div{display:grid;grid-gap:6px;gap:6px;min-width:0;margin:0}.sku-draft-workbench-correction-notice dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-draft-workbench-correction-notice dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px}.sku-draft-workbench-correction-notice dt,.sku-draft-workbench-correction-notice span{color:var(--muted);font-size:12px;font-weight:900}.sku-draft-workbench-correction-notice dd,.sku-draft-workbench-correction-notice p{margin:0;overflow-wrap:anywhere;color:var(--muted);line-height:1.55}.sku-draft-workbench-correction-notice dd{margin-top:4px;color:var(--text);font-weight:800}.sku-draft-workbench-correction-save-block{margin:14px 0 0;border-left:4px solid var(--red);background:#fff5f4;color:var(--red);font-weight:900;line-height:1.55;padding:10px 12px}.sku-draft-workbench-gap-coach{border:1px solid rgba(40,95,143,.18);border-left:5px solid var(--blue);background:#f8fafc;padding:14px}.sku-draft-workbench-gap-head{display:grid;grid-gap:6px;gap:6px;max-width:980px}.sku-draft-workbench-gap-grid span,.sku-draft-workbench-gap-head span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-draft-workbench-gap-grid h3,.sku-draft-workbench-gap-head h2{margin:0;color:var(--text)}.sku-draft-workbench-gap-grid p,.sku-draft-workbench-gap-head p{margin:0;color:var(--muted);line-height:1.6}.sku-draft-workbench-gap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.sku-draft-workbench-gap-grid>article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-draft-workbench-gap-grid>article.tone-reject{border-top-color:var(--red)}.sku-draft-workbench-gap-grid>article.tone-warning{border-top-color:var(--amber)}.sku-draft-workbench-gap-grid>article.tone-ready{border-top-color:var(--green)}.sku-draft-workbench-gap-grid>article.tone-info{border-top-color:var(--blue)}.sku-draft-workbench-gap-grid strong{color:var(--text);line-height:1.55}.sku-draft-workbench-save-coach{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(47,111,94,.2);border-left:5px solid var(--green);background:#f7fcfa;padding:14px}.sku-draft-workbench-save-coach-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sku-draft-workbench-save-coach-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0;max-width:980px}.sku-draft-workbench-save-coach-grid span,.sku-draft-workbench-save-coach-head span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-draft-workbench-save-coach-grid h3,.sku-draft-workbench-save-coach-head h2{margin:0;color:var(--text)}.sku-draft-workbench-save-coach-grid p,.sku-draft-workbench-save-coach-head p{margin:0;color:var(--muted);line-height:1.6}.sku-draft-workbench-save-coach-head a{flex:0 0 auto;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-draft-workbench-save-coach-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.sku-draft-workbench-save-coach-grid>a{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;padding:12px;text-decoration:none}.sku-draft-workbench-save-coach-grid>a.tone-reject{border-top-color:var(--red)}.sku-draft-workbench-save-coach-grid>a.tone-warning{border-top-color:var(--amber)}.sku-draft-workbench-save-coach-grid>a.tone-ready{border-top-color:var(--green)}.sku-draft-workbench-save-coach-grid>a.status-current{outline:3px solid rgba(47,111,94,.18)}.sku-draft-workbench-save-coach-grid>a.status-locked{opacity:.72}.sku-draft-workbench-save-coach-grid strong{color:var(--text);line-height:1.55}.sku-draft-workbench-notice .sku-draft-workbench-state{border-left-color:var(--blue)}.sku-draft-workbench-field-head small,.sku-draft-workbench-issue-list span,.sku-draft-workbench-notice span,.sku-draft-workbench-readiness span,.sku-draft-workbench-section-head span,.sku-draft-workbench-summary span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0}.sku-draft-workbench-notice strong,.sku-draft-workbench-state strong,.sku-draft-workbench-summary strong{color:var(--text);font-size:24px;line-height:1.15}.sku-draft-workbench-empty,.sku-draft-workbench-field dd,.sku-draft-workbench-issue-list p,.sku-draft-workbench-notice p,.sku-draft-workbench-preflight li,.sku-draft-workbench-readiness p,.sku-draft-workbench-section-head p,.sku-draft-workbench-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-draft-workbench-controls{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(260px,1fr);grid-gap:14px;gap:14px}.sku-draft-workbench-controls label,.sku-draft-workbench-field label{display:grid;grid-gap:7px;gap:7px;min-width:0}.sku-draft-workbench-controls label>span,.sku-draft-workbench-field label>span{color:var(--text);font-size:13px;font-weight:900}.sku-draft-workbench-controls input,.sku-draft-workbench-field input,.sku-draft-workbench-field select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;padding:10px 11px}.sku-draft-workbench-controls input:focus,.sku-draft-workbench-field input:focus,.sku-draft-workbench-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.12);outline:none}.sku-draft-workbench-button-row{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:9px}.sku-draft-workbench-button-row button{border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);color:var(--text);cursor:pointer;font-weight:900;padding:9px 12px}.sku-draft-workbench-button-row button:hover{border-color:var(--blue);color:var(--blue)}.sku-draft-workbench-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-draft-workbench-summary>article{display:grid;align-content:start;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-draft-workbench-summary>article.tone-reject{border-top-color:var(--red)}.sku-draft-workbench-summary>article.tone-warning{border-top-color:var(--amber)}.sku-draft-workbench-summary>article.tone-ready{border-top-color:var(--green)}.sku-draft-workbench-summary>article.tone-info{border-top-color:var(--blue)}.sku-draft-workbench-button-row button:disabled{cursor:wait;opacity:.65}.sku-draft-workbench-server-preflight{border-left:5px solid var(--blue)}.sku-draft-workbench-server-error{margin:0;border:1px solid #f3b9b2;border-radius:8px;background:#fdeeed;color:var(--red);font-weight:900;padding:12px}.sku-draft-workbench-server-detail,.sku-draft-workbench-server-grid{display:grid;grid-gap:12px;gap:12px}.sku-draft-workbench-server-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-draft-workbench-server-detail>section,.sku-draft-workbench-server-grid>article{min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.sku-draft-workbench-server-grid>article{display:grid;align-content:start;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:12px}.sku-draft-workbench-server-grid>article.tone-reject{border-top-color:var(--red)}.sku-draft-workbench-server-grid>article.tone-warning{border-top-color:var(--amber)}.sku-draft-workbench-server-grid>article.tone-ready{border-top-color:var(--green)}.sku-draft-workbench-server-grid span{color:var(--muted);font-size:12px;font-weight:900}.sku-draft-workbench-server-grid strong{color:var(--text);font-size:22px;line-height:1.15}.sku-draft-workbench-server-detail dd,.sku-draft-workbench-server-detail li,.sku-draft-workbench-server-detail p,.sku-draft-workbench-server-grid p{margin:0;color:var(--muted);line-height:1.55}.sku-draft-workbench-server-detail{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-draft-workbench-server-detail>section{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px}.sku-draft-workbench-server-detail h3{margin:0}.sku-draft-workbench-server-detail dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-draft-workbench-server-detail dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:9px}.sku-draft-workbench-server-detail dt{margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:900}.sku-draft-workbench-server-detail ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.sku-draft-workbench-section{display:grid;grid-gap:14px;gap:14px;padding:14px}.sku-draft-workbench-field-head,.sku-draft-workbench-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sku-draft-workbench-field-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sku-draft-workbench-field-badges small{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:4px 7px}.sku-draft-workbench-field-badges small.correction-historical{color:var(--blue);background:#eff6ff}.sku-draft-workbench-field-badges small.correction-stale_recheck{color:#9a5b00;background:#fff3d6}.sku-draft-workbench-field-badges small.correction-blank{color:var(--muted)}.sku-draft-workbench-issue-list h3,.sku-draft-workbench-preflight h3,.sku-draft-workbench-readiness h3,.sku-draft-workbench-section-head h3{margin:0}.sku-draft-workbench-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sku-draft-workbench-field{display:grid;grid-gap:12px;gap:12px;border-left:4px solid var(--line);padding:12px}.sku-draft-workbench-field.required-required{border-left-color:var(--blue)}.sku-draft-workbench-field.required-conditional{border-left-color:var(--amber)}.sku-draft-workbench-field dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-draft-workbench-field dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:9px}.sku-draft-workbench-field-teacher{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:8px;gap:8px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#f8fbff;padding:10px}.sku-draft-workbench-field-teacher.tone-ready{border-left-color:var(--green);background:#f3fbf6}.sku-draft-workbench-field-teacher.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-draft-workbench-field-teacher.tone-reject{border-left-color:var(--red);background:#fff5f4}.sku-draft-workbench-field-teacher>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.sku-draft-workbench-field-teacher span{color:var(--muted);font-size:12px;font-weight:900}.sku-draft-workbench-field-teacher p,.sku-draft-workbench-field-teacher strong{margin:0}.sku-draft-workbench-field-teacher strong{color:var(--text)}.sku-draft-workbench-field-teacher p{color:var(--muted);line-height:1.55}.sku-draft-workbench-field dt{margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:900}.sku-draft-workbench-field-issues{display:grid;grid-gap:6px;gap:6px;margin:0;border-radius:8px;background:#fff6e8;padding:10px 12px 10px 28px}.sku-draft-workbench-field-issues li{color:var(--text);line-height:1.5}.sku-draft-workbench-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-draft-workbench-readiness>article{display:grid;grid-gap:8px;gap:8px;border-left:5px solid var(--blue);padding:14px}.sku-draft-workbench-readiness>article.status-blocked{border-left-color:var(--red)}.sku-draft-workbench-readiness>article.status-partial{border-left-color:var(--amber)}.sku-draft-workbench-readiness>article.status-ready{border-left-color:var(--green)}.sku-draft-workbench-issue-list strong,.sku-draft-workbench-readiness strong{color:var(--text);line-height:1.55}.sku-draft-workbench-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sku-draft-workbench-issue-list section{display:grid;grid-gap:8px;gap:8px;border-left:5px solid var(--blue);padding:12px}.sku-draft-workbench-issue-list section.severity-block{border-left-color:var(--red)}.sku-draft-workbench-issue-list section.severity-warn{border-left-color:var(--amber)}.sku-draft-workbench-issue-list section.severity-info{border-left-color:var(--blue)}.sku-draft-workbench-preflight{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-draft-workbench-preflight section{padding:12px}.sku-draft-workbench-preflight ul{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding-left:18px}.sku-draft-workbench-local-save{border-left:5px solid var(--green)}.sku-draft-workbench-save-grid,.sku-draft-workbench-save-readiness{display:grid;grid-gap:12px;gap:12px}.sku-draft-workbench-save-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-draft-workbench-save-grid label{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-draft-workbench-save-grid label.is-checked{border-color:#9bd8b4;background:#f0fdf4}.sku-draft-workbench-save-grid input[type=checkbox]{width:18px;height:18px;margin-top:2px}.sku-draft-workbench-save-grid span{display:grid;grid-gap:5px;gap:5px}.sku-draft-workbench-save-grid strong{color:var(--text);line-height:1.35}.sku-draft-workbench-save-error li,.sku-draft-workbench-save-error p,.sku-draft-workbench-save-grid small,.sku-draft-workbench-save-readiness span,.sku-draft-workbench-save-success dt,.sku-draft-workbench-save-success p,.sku-draft-workbench-warning-confirmations p{color:var(--muted);line-height:1.55}.sku-draft-workbench-warning-confirmations{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid #f0d39a;background:#fff8e9;padding:12px}.sku-draft-workbench-warning-confirmations h3{margin:0}.sku-draft-workbench-warning-confirmations label{display:grid;grid-gap:6px;gap:6px}.sku-draft-workbench-warning-confirmations label span{color:var(--text);font-weight:900}.sku-draft-workbench-save-readiness{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.sku-draft-workbench-save-readiness article{display:grid;grid-gap:6px;gap:6px;border-top:4px solid var(--amber);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-draft-workbench-save-readiness article.tone-ready{border-top-color:var(--green)}.sku-draft-workbench-save-readiness strong{color:var(--text);font-size:18px}.sku-draft-workbench-save-error,.sku-draft-workbench-save-success{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-draft-workbench-save-error{border-color:#f3b9b2;background:#fdeeed}.sku-draft-workbench-save-error strong{color:var(--red)}.sku-draft-workbench-save-error ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.sku-draft-workbench-save-success{border-color:#9bd8b4;background:#f0fdf4}.sku-draft-workbench-save-success>div>strong{color:var(--green)}.sku-draft-workbench-save-success dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-draft-workbench-save-success dl div{min-width:0;border:1px solid #b7e5c5;border-radius:8px;background:#ffffff;padding:9px}.sku-draft-workbench-save-success dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:800}.sku-draft-workbench-save-actions a,.sku-draft-workbench-save-success a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:900}.sku-draft-workbench-save-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.sku-draft-workbench-save-actions button{border:0;border-radius:8px;background:var(--green);color:#ffffff;cursor:pointer;font:inherit;font-weight:900;padding:11px 14px}.sku-draft-workbench-save-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1280px){.sku-draft-workbench-bottom-grid,.sku-draft-workbench-gap-grid,.sku-draft-workbench-learning-grid,.sku-draft-workbench-readiness,.sku-draft-workbench-save-coach-grid,.sku-draft-workbench-save-grid,.sku-draft-workbench-save-readiness,.sku-draft-workbench-save-success dl,.sku-draft-workbench-server-detail,.sku-draft-workbench-server-grid,.sku-draft-workbench-summary,.sku-draft-workbench-term-strip{grid-template-columns:1fr}}@media (max-width:980px){.sku-draft-workbench-controls,.sku-draft-workbench-correction-notice,.sku-draft-workbench-correction-notice dl,.sku-draft-workbench-field dl,.sku-draft-workbench-field-grid,.sku-draft-workbench-field-teacher,.sku-draft-workbench-gap-grid,.sku-draft-workbench-notice,.sku-draft-workbench-preflight,.sku-draft-workbench-preset-notice,.sku-draft-workbench-save-coach-grid,.sku-draft-workbench-save-coach-head{grid-template-columns:1fr}.sku-draft-workbench-field-head,.sku-draft-workbench-preset-notice,.sku-draft-workbench-section-head{display:grid}}.sku-saved-audit-page .page-header p{max-width:960px}.sku-saved-audit-learning{display:grid;grid-gap:14px;gap:14px;border-left:5px solid #2d667d}.sku-saved-audit-learning-grid,.sku-saved-audit-term-strip{display:grid;grid-gap:12px;gap:12px}.sku-saved-audit-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-saved-audit-term-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.sku-saved-audit-learning-grid article,.sku-saved-audit-term-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-saved-audit-learning-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-top:4px solid rgba(45,102,125,.25)}.sku-saved-audit-learning-grid h3,.sku-saved-audit-learning-grid p,.sku-saved-audit-learning-grid strong,.sku-saved-audit-term-strip p{margin:0}.sku-saved-audit-learning-grid h3{color:var(--text);font-size:15px}.sku-saved-audit-learning-grid p,.sku-saved-audit-term-strip p{color:var(--muted);line-height:1.55}.sku-saved-audit-learning-grid strong{color:var(--text);line-height:1.5}.sku-saved-audit-term-strip article{display:grid;grid-gap:6px;gap:6px;padding:12px;background:var(--surface-alt)}.sku-saved-audit-term-strip span{color:#2d667d;font-size:12px;font-weight:900}.sku-saved-audit-coach,.sku-saved-audit-coach-grid,.sku-saved-audit-detail-grid,.sku-saved-audit-handoff-grid,.sku-saved-audit-identity,.sku-saved-audit-snapshot-grid,.sku-saved-audit-summary{display:grid;grid-gap:12px;gap:12px}.sku-saved-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-saved-audit-coach{border:1px solid rgba(47,111,94,.2);border-left:5px solid var(--green);background:#f7fcfa;padding:14px}.sku-saved-audit-coach.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-saved-audit-coach.tone-draft{border-left-color:var(--line-strong);background:var(--surface-alt)}.sku-saved-audit-coach-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sku-saved-audit-coach-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0;max-width:960px}.sku-saved-audit-coach-grid span,.sku-saved-audit-coach-head span,.sku-saved-audit-record-coach dt,.sku-saved-audit-record-coach span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-saved-audit-coach-head h2,.sku-saved-audit-record-coach h3{margin:0;color:var(--text)}.sku-saved-audit-coach-grid p,.sku-saved-audit-coach-head p,.sku-saved-audit-record-coach p{margin:0;color:var(--muted);line-height:1.6}.sku-saved-audit-coach-head strong,.sku-saved-audit-record-coach strong{color:var(--text);line-height:1.55}.sku-saved-audit-coach-head a,.sku-saved-audit-record-coach a{flex:0 0 auto;width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-saved-audit-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-saved-audit-coach-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-saved-audit-coach-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:24px;line-height:1.1}.sku-saved-audit-detail-grid section,.sku-saved-audit-identity>div,.sku-saved-audit-snapshot-grid section,.sku-saved-audit-summary article,.sku-saved-audit-version{min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.sku-saved-audit-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;border-top:4px solid var(--blue);padding:14px}.sku-saved-audit-summary article.tone-ready,.sku-saved-audit-version.tone-ready{border-top-color:var(--green)}.sku-saved-audit-summary article.tone-warning,.sku-saved-audit-version.tone-warning{border-top-color:var(--amber)}.sku-saved-audit-summary article.tone-draft,.sku-saved-audit-version.tone-draft{border-top-color:var(--line-strong)}.sku-saved-audit-identity span,.sku-saved-audit-pill,.sku-saved-audit-record-head dt,.sku-saved-audit-summary span,.sku-saved-audit-version-head dt{color:var(--muted);font-size:12px;font-weight:900}.sku-saved-audit-summary strong{color:var(--text);font-size:28px;line-height:1.1}.sku-saved-audit-current p,.sku-saved-audit-detail-grid li,.sku-saved-audit-detail-grid p,.sku-saved-audit-empty p,.sku-saved-audit-record-head p,.sku-saved-audit-safety li,.sku-saved-audit-snapshot-grid p,.sku-saved-audit-summary p,.sku-saved-audit-version p{margin:0;color:var(--muted);line-height:1.6}.sku-saved-audit-error{border:1px solid #f3b9b2;border-radius:8px;background:#fdeeed;color:var(--red)!important;font-weight:900;padding:12px}.sku-saved-audit-record,.sku-saved-audit-records,.sku-saved-audit-version-list{display:grid;grid-gap:16px;gap:16px}.sku-saved-audit-focus{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-left:5px solid var(--green);background:#f7fcfa}.sku-saved-audit-focus.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-saved-audit-focus.tone-draft{border-left-color:var(--line-strong);background:var(--surface-alt)}.sku-saved-audit-focus>div{display:grid;grid-gap:6px;gap:6px}.sku-saved-audit-focus span{color:var(--green);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sku-saved-audit-focus h2,.sku-saved-audit-focus p{margin:0}.sku-saved-audit-focus a{flex:0 0 auto}.sku-saved-audit-record.is-focused{border-color:var(--green);box-shadow:0 0 0 3px rgb(25 126 91/12%)}.sku-saved-audit-focus-empty{border-left:5px solid var(--amber)}.sku-saved-audit-record-coach{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto;align-items:start;grid-gap:14px;gap:14px;border:1px solid var(--line);border-left:5px solid var(--green);background:#f7fcfa;padding:12px}.sku-saved-audit-record-coach.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-saved-audit-record-coach.tone-draft{border-left-color:var(--line-strong);background:var(--surface-alt)}.sku-saved-audit-record-coach>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.sku-saved-audit-record-coach dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-saved-audit-record-coach dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px}.sku-saved-audit-record-coach dd{margin:4px 0 0;color:var(--text);font-size:22px;font-weight:900;line-height:1.1}.sku-saved-audit-record-head,.sku-saved-audit-version-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sku-saved-audit-detail-grid h4,.sku-saved-audit-record-head h2,.sku-saved-audit-snapshot-grid h4,.sku-saved-audit-version-head h3{margin:0}.sku-saved-audit-record-head dl,.sku-saved-audit-version-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:min(520px,100%);margin:0}.sku-saved-audit-version-head dl{grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(360px,100%)}.sku-saved-audit-record-head dl div,.sku-saved-audit-version-head dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:9px}.sku-saved-audit-record-head dd,.sku-saved-audit-version-head dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:800}.sku-saved-audit-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:5px 9px}.sku-saved-audit-pill.tone-ready{color:var(--green);background:#ecfdf3}.sku-saved-audit-pill.tone-warning{color:#9a5b00;background:#fff7e6}.sku-saved-audit-pill.tone-draft{color:var(--muted)}.sku-saved-audit-identity{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-saved-audit-identity>div{display:grid;grid-gap:6px;gap:6px;border-left:4px solid var(--blue);padding:12px}.sku-saved-audit-identity strong{overflow-wrap:anywhere}.sku-saved-audit-version{display:grid;grid-gap:14px;gap:14px;border-top:4px solid var(--blue);padding:14px}.sku-saved-audit-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-saved-audit-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-saved-audit-detail-grid section,.sku-saved-audit-handoff,.sku-saved-audit-snapshot-grid section{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px}.sku-saved-audit-handoff{min-width:0;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;background:var(--surface-alt)}.sku-saved-audit-handoff.status-ready{border-left-color:var(--green);background:#f3fbf6}.sku-saved-audit-handoff.status-review{border-left-color:var(--amber);background:#fffaf0}.sku-saved-audit-handoff.status-blocked{border-left-color:var(--red);background:#fff5f4}.sku-saved-audit-handoff span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:900;padding:4px 8px}.sku-saved-audit-handoff.status-ready span{color:var(--green)}.sku-saved-audit-handoff.status-review span{color:#9a5b00}.sku-saved-audit-handoff.status-blocked span{color:var(--red)}.sku-saved-audit-handoff h4,.sku-saved-audit-handoff p,.sku-saved-audit-handoff small,.sku-saved-audit-handoff strong{margin:0}.sku-saved-audit-handoff p,.sku-saved-audit-handoff small{color:var(--muted);line-height:1.55}.sku-saved-audit-handoff strong{color:var(--text);line-height:1.55}.sku-saved-audit-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-saved-audit-detail-grid ul,.sku-saved-audit-safety ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.sku-saved-audit-detail-grid li{display:grid;grid-gap:3px;gap:3px}.sku-saved-audit-detail-grid li strong{color:var(--text)}.sku-saved-audit-detail-grid li small,.sku-saved-audit-detail-grid li span{overflow-wrap:anywhere}.sku-saved-audit-correction-link{width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--green);font-weight:900}.sku-saved-correction-preview{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--green);background:#f7fcfa}.sku-saved-correction-preview.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-saved-correction-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sku-saved-correction-preview-head>div{display:grid;grid-gap:6px;gap:6px}.sku-saved-correction-preview-facts dt,.sku-saved-correction-preview-head span{color:var(--muted);font-size:12px;font-weight:900}.sku-saved-correction-preview-head h2,.sku-saved-correction-preview-head p,.sku-saved-correction-preview-identity,.sku-saved-correction-preview-recovery{margin:0}.sku-saved-correction-preview-head>strong{flex:0 0 auto;color:var(--green)}.sku-saved-correction-preview.tone-warning .sku-saved-correction-preview-head>strong{color:#9a5b00}.sku-saved-correction-preview-identity{overflow-wrap:anywhere;font-weight:900}.sku-saved-correction-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.sku-saved-correction-preview-facts div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:9px}.sku-saved-correction-preview-facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:800}.sku-saved-correction-preview-recovery{color:var(--muted);line-height:1.6}.sku-saved-audit-empty{display:grid;grid-gap:12px;gap:12px}.sku-saved-audit-empty a{width:-moz-fit-content;width:fit-content}.sku-listing-brief-page .page-header p{max-width:980px}.sku-listing-brief-evidence,.sku-listing-brief-grid,.sku-listing-brief-list,.sku-listing-brief-summary{display:grid;grid-gap:12px;gap:12px}.sku-listing-brief-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-listing-brief-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.sku-listing-brief-summary article.tone-ready{border-top-color:var(--green)}.sku-listing-brief-summary article.tone-warning{border-top-color:var(--amber)}.sku-listing-brief-summary article.tone-blocked{border-top-color:var(--red)}.sku-listing-brief-card-head dt,.sku-listing-brief-card-head span,.sku-listing-brief-evidence span,.sku-listing-brief-next span,.sku-listing-brief-positioning span,.sku-listing-brief-summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sku-listing-brief-summary strong{color:var(--text);font-size:24px;line-height:1.2;overflow-wrap:anywhere}.sku-listing-brief-card-head p,.sku-listing-brief-empty p,.sku-listing-brief-evidence p,.sku-listing-brief-grid li,.sku-listing-brief-next p,.sku-listing-brief-positioning em,.sku-listing-brief-positioning p,.sku-listing-brief-safety li,.sku-listing-brief-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-listing-brief-next{display:grid;grid-gap:8px;gap:8px;border-left:5px solid var(--blue)}.sku-listing-brief-card-head h2,.sku-listing-brief-empty h2,.sku-listing-brief-grid h4,.sku-listing-brief-next h2{margin:0}.sku-listing-brief-list{gap:16px}.sku-listing-brief-card{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--line-strong)}.sku-listing-brief-card.tone-ready{border-left-color:var(--green)}.sku-listing-brief-card.tone-warning{border-left-color:var(--amber)}.sku-listing-brief-card.tone-blocked{border-left-color:var(--red)}.sku-listing-brief-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:16px;gap:16px;align-items:start}.sku-listing-brief-card-head>div:first-child{min-width:0}.sku-listing-brief-card-head>div:first-child>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:4px 8px}.sku-listing-brief-card.tone-ready .sku-listing-brief-card-head>div:first-child>span{color:var(--green);background:#f0fdf4}.sku-listing-brief-card.tone-warning .sku-listing-brief-card-head>div:first-child>span{color:#8a5a00;background:#fff8e6}.sku-listing-brief-card.tone-blocked .sku-listing-brief-card-head>div:first-child>span{color:var(--red);background:#fff5f4}.sku-listing-brief-card-head dl{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0}.sku-listing-brief-card-head dl div,.sku-listing-brief-evidence>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-listing-brief-card-head dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:800;line-height:1.45}.sku-listing-brief-positioning{display:grid;grid-gap:8px;gap:8px;border:1px solid #c8d6e8;border-radius:8px;background:#edf5ff;padding:12px}.sku-listing-brief-positioning strong{color:var(--text);line-height:1.55}.sku-listing-brief-positioning em{font-style:normal;font-weight:800}.sku-listing-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-listing-brief-grid section{min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:var(--surface);padding:12px}.sku-listing-brief-grid section:nth-child(5){border-top-color:var(--red);background:#fffafa}.sku-listing-brief-grid section:nth-child(6){border-top-color:var(--amber);background:#fffdf7}.sku-listing-brief-grid ul,.sku-listing-brief-safety ul{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:18px}.sku-listing-brief-grid li{overflow-wrap:anywhere}.sku-listing-brief-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-listing-brief-empty{display:grid;grid-gap:10px;gap:10px}.sku-listing-brief-empty a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:900}.sku-inventory-handoff-page .page-header p{max-width:980px}.sku-inventory-handoff-learning{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--blue)}.sku-inventory-handoff-learning-grid,.sku-inventory-handoff-term-strip{display:grid;grid-gap:12px;gap:12px}.sku-inventory-handoff-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-inventory-handoff-learning-grid article,.sku-inventory-handoff-term-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-inventory-handoff-learning-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-top:4px solid rgba(47,111,94,.24)}.sku-inventory-handoff-learning-grid h3,.sku-inventory-handoff-learning-grid p,.sku-inventory-handoff-learning-grid strong,.sku-inventory-handoff-term-strip p{margin:0}.sku-inventory-handoff-learning-grid h3{color:var(--text);font-size:15px}.sku-inventory-handoff-learning-grid p,.sku-inventory-handoff-term-strip p{color:var(--muted);line-height:1.55}.sku-inventory-handoff-learning-grid strong{color:var(--text);line-height:1.5}.sku-inventory-handoff-term-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-inventory-handoff-term-strip article{display:grid;grid-gap:6px;gap:6px;padding:12px;background:var(--surface-alt)}.sku-inventory-handoff-term-strip span{color:var(--blue);font-size:12px;font-weight:900}.sku-inventory-handoff-evidence,.sku-inventory-handoff-grid,.sku-inventory-handoff-list,.sku-inventory-handoff-summary{display:grid;grid-gap:12px;gap:12px}.sku-inventory-handoff-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-inventory-handoff-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.sku-inventory-handoff-summary article.tone-ready{border-top-color:var(--green)}.sku-inventory-handoff-summary article.tone-warning{border-top-color:var(--amber)}.sku-inventory-handoff-summary article.tone-blocked{border-top-color:var(--red)}.sku-inventory-handoff-card-head dt,.sku-inventory-handoff-card-head span,.sku-inventory-handoff-evidence span,.sku-inventory-handoff-next span,.sku-inventory-handoff-positioning span,.sku-inventory-handoff-summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sku-inventory-handoff-summary strong{color:var(--text);font-size:24px;line-height:1.2;overflow-wrap:anywhere}.sku-inventory-handoff-card-head p,.sku-inventory-handoff-empty p,.sku-inventory-handoff-evidence p,.sku-inventory-handoff-grid li,.sku-inventory-handoff-next p,.sku-inventory-handoff-positioning em,.sku-inventory-handoff-positioning p,.sku-inventory-handoff-safety li,.sku-inventory-handoff-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-inventory-handoff-next{display:grid;grid-gap:8px;gap:8px;border-left:5px solid var(--blue)}.sku-inventory-handoff-card-head h2,.sku-inventory-handoff-empty h2,.sku-inventory-handoff-grid h4,.sku-inventory-handoff-next h2{margin:0}.sku-inventory-handoff-list{gap:16px}.sku-inventory-handoff-card{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--line-strong)}.sku-inventory-handoff-card.tone-ready{border-left-color:var(--green)}.sku-inventory-handoff-card.tone-warning{border-left-color:var(--amber)}.sku-inventory-handoff-card.tone-blocked{border-left-color:var(--red)}.sku-inventory-handoff-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:16px;gap:16px;align-items:start}.sku-inventory-handoff-card-head>div:first-child>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:4px 8px}.sku-inventory-handoff-card.tone-ready .sku-inventory-handoff-card-head>div:first-child>span{color:var(--green);background:#f0fdf4}.sku-inventory-handoff-card.tone-warning .sku-inventory-handoff-card-head>div:first-child>span{color:#8a5a00;background:#fff8e6}.sku-inventory-handoff-card.tone-blocked .sku-inventory-handoff-card-head>div:first-child>span{color:var(--red);background:#fff5f4}.sku-inventory-handoff-card-head dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-inventory-handoff-card-head dl div,.sku-inventory-handoff-evidence>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:10px}.sku-inventory-handoff-card-head dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:800;line-height:1.45}.sku-inventory-handoff-positioning{display:grid;grid-gap:8px;gap:8px;border:1px solid #c8d6e8;border-radius:8px;background:#edf5ff;padding:12px}.sku-inventory-handoff-positioning strong{color:var(--text);line-height:1.55}.sku-inventory-handoff-positioning em{font-style:normal;font-weight:800}.sku-inventory-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-inventory-handoff-grid section{min-width:0;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:var(--surface);padding:12px}.sku-inventory-handoff-grid section:nth-child(3){border-top-color:var(--amber);background:#fffdf7}.sku-inventory-handoff-grid ul,.sku-inventory-handoff-safety ul{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:18px}.sku-inventory-handoff-grid li{overflow-wrap:anywhere}.sku-inventory-handoff-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-inventory-handoff-empty{display:grid;grid-gap:10px;gap:10px}.sku-inventory-handoff-empty a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:900}.sku-launch-readiness-page .page-header p{max-width:980px}.sku-launch-readiness-action-grid,.sku-launch-readiness-footer,.sku-launch-readiness-list,.sku-launch-readiness-live-coach,.sku-launch-readiness-manual-coach,.sku-launch-readiness-manual-guide,.sku-launch-readiness-manual-metrics,.sku-launch-readiness-path-coach,.sku-launch-readiness-path-grid,.sku-launch-readiness-pillars,.sku-launch-readiness-summary,.sku-launch-readiness-upload-coach{display:grid;grid-gap:12px;gap:12px}.sku-launch-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-launch-readiness-command-position{border-left:5px solid #2f6f5e;background:#f7fcfa}.sku-launch-readiness-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.sku-launch-readiness-command-grid article{min-width:0;border:1px solid #cfe6df;border-radius:8px;background:#fff;padding:13px}.sku-launch-readiness-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #c9e2da;border-radius:999px;background:#edf7f3;color:#2f6f5e;font-size:12px;font-weight:900;padding:4px 9px}.sku-launch-readiness-command-grid h3{margin:9px 0 7px;color:var(--text)}.sku-launch-readiness-command-grid p{margin:0;color:var(--muted);line-height:1.6}.sku-launch-readiness-command-rule{display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid #cfe6df;border-radius:8px;background:#fff;padding:12px;color:var(--muted);line-height:1.6}.sku-launch-readiness-command-rule strong{flex:0 0 auto;color:#2f6f5e}.sku-launch-readiness-command-rule a{flex:0 0 auto;color:#1d4ed8;font-weight:900}.sku-launch-readiness-path-coach{border:1px solid rgba(47,111,94,.2);border-left:5px solid var(--green);background:#f7fcfa;padding:14px}.sku-launch-readiness-path-coach.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-launch-readiness-path-coach.tone-blocked{border-left-color:var(--red);background:#fff5f4}.sku-launch-readiness-item-path,.sku-launch-readiness-path-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sku-launch-readiness-item-path>div,.sku-launch-readiness-path-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0;max-width:960px}.sku-launch-readiness-item-path span,.sku-launch-readiness-path-grid span,.sku-launch-readiness-path-head span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-launch-readiness-item-path h3,.sku-launch-readiness-path-head h2{margin:0;color:var(--text)}.sku-launch-readiness-item-path p,.sku-launch-readiness-path-grid p,.sku-launch-readiness-path-head p{margin:0;color:var(--muted);line-height:1.6}.sku-launch-readiness-item-path strong,.sku-launch-readiness-path-head strong{color:var(--text);line-height:1.55}.sku-launch-readiness-item-path a,.sku-launch-readiness-path-head a{flex:0 0 auto;width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-launch-readiness-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-launch-readiness-path-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px}.sku-launch-readiness-path-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:24px;line-height:1.1}.sku-launch-readiness-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.sku-launch-readiness-summary article.tone-ready{border-top-color:var(--green)}.sku-launch-readiness-summary article.tone-warning{border-top-color:var(--amber)}.sku-launch-readiness-summary article.tone-blocked{border-top-color:var(--red)}.sku-launch-readiness-card-head span,.sku-launch-readiness-footer span,.sku-launch-readiness-live-coach span,.sku-launch-readiness-manual-coach span,.sku-launch-readiness-manual-guide span,.sku-launch-readiness-next span,.sku-launch-readiness-pillars span,.sku-launch-readiness-score span,.sku-launch-readiness-summary span,.sku-launch-readiness-upload-coach span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sku-launch-readiness-manual-metrics strong,.sku-launch-readiness-score strong,.sku-launch-readiness-summary strong{color:var(--text);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.sku-launch-readiness-learning{border-left:5px solid #2d667d}.sku-launch-readiness-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.sku-launch-readiness-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.sku-launch-readiness-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.sku-launch-readiness-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.sku-launch-readiness-learning-grid p,.sku-launch-readiness-term-strip p{margin:0;color:var(--muted);line-height:1.58}.sku-launch-readiness-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.sku-launch-readiness-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.sku-launch-readiness-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.sku-launch-readiness-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.sku-launch-readiness-action-grid li,.sku-launch-readiness-action-grid p,.sku-launch-readiness-card-head p,.sku-launch-readiness-empty p,.sku-launch-readiness-footer p,.sku-launch-readiness-live-coach li,.sku-launch-readiness-live-coach p,.sku-launch-readiness-manual-coach li,.sku-launch-readiness-manual-coach p,.sku-launch-readiness-manual-guide li,.sku-launch-readiness-manual-guide p,.sku-launch-readiness-next p,.sku-launch-readiness-pillars li,.sku-launch-readiness-pillars p,.sku-launch-readiness-pillars strong,.sku-launch-readiness-safety li,.sku-launch-readiness-score p,.sku-launch-readiness-summary p,.sku-launch-readiness-upload-coach li,.sku-launch-readiness-upload-coach p{margin:0;color:var(--muted);line-height:1.6}.sku-launch-readiness-next{display:grid;grid-gap:8px;gap:8px;border-left:5px solid var(--blue)}.sku-launch-readiness-action-grid h3,.sku-launch-readiness-card-head h2,.sku-launch-readiness-empty h2,.sku-launch-readiness-manual-guide h3,.sku-launch-readiness-next h2,.sku-launch-readiness-pillars h3{margin:0}.sku-launch-readiness-list{gap:16px}.sku-launch-readiness-focus-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;background:#f4f8fc}.sku-launch-readiness-focus-notice.is-missing{border-left-color:var(--amber);background:#fff9ef}.sku-launch-readiness-focus-notice p{margin:5px 0 0;color:var(--muted)}.sku-launch-readiness-focus-badge,.sku-launch-readiness-focus-notice a{flex:0 0 auto;color:var(--blue);font-weight:800}.sku-launch-readiness-focus-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-left:8px;border:1px solid #b7d3ec;border-radius:999px;background:#edf6ff;padding:4px 8px;font-size:12px}.sku-launch-readiness-card{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--line-strong)}.sku-launch-readiness-card.is-deep-link-focused{border-color:var(--blue);outline:3px solid rgba(40,95,143,.16);outline-offset:2px;scroll-margin-top:96px}.sku-launch-readiness-card.is-deep-link-focused:focus{outline-color:rgba(40,95,143,.34)}@media (max-width:680px){.sku-launch-readiness-focus-notice{align-items:flex-start;flex-direction:column}}.sku-launch-readiness-card.tone-ready{border-left-color:var(--green)}.sku-launch-readiness-card.tone-warning{border-left-color:var(--amber)}.sku-launch-readiness-card.tone-blocked{border-left-color:var(--red)}.sku-launch-readiness-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:16px;gap:16px;align-items:start}.sku-launch-readiness-card-head>div:first-child>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:4px 8px}.sku-launch-readiness-card.tone-ready .sku-launch-readiness-card-head>div:first-child>span{color:var(--green);background:#f0fdf4}.sku-launch-readiness-card.tone-warning .sku-launch-readiness-card-head>div:first-child>span{color:#8a5a00;background:#fff8e6}.sku-launch-readiness-card.tone-blocked .sku-launch-readiness-card-head>div:first-child>span{color:var(--red);background:#fff5f4}.sku-launch-readiness-score{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-launch-readiness-item-path{border:1px solid var(--line);border-left:5px solid var(--green);background:#f7fcfa;padding:12px}.sku-launch-readiness-item-path.tone-warning{border-left-color:var(--amber);background:#fffaf0}.sku-launch-readiness-item-path.tone-blocked{border-left-color:var(--red);background:#fff5f4}.sku-launch-readiness-pillars{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-launch-readiness-pillars article{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:var(--surface);padding:12px}.sku-launch-readiness-pillars article.tone-ready{border-top-color:var(--green);background:#f7fdf9}.sku-launch-readiness-pillars article.tone-warning{border-top-color:var(--amber);background:#fffaf0}.sku-launch-readiness-pillars article.tone-blocked{border-top-color:var(--red);background:#fff6f5}.sku-launch-readiness-action-grid ul,.sku-launch-readiness-pillars ul,.sku-launch-readiness-safety ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.sku-launch-readiness-pillars strong{color:var(--text)}.sku-launch-readiness-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-launch-readiness-action-grid section{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-launch-readiness-manual-coach{border-left:5px solid var(--amber)}.sku-launch-readiness-upload-coach{border-left:5px solid var(--green)}.sku-launch-readiness-live-coach{border-left:5px solid var(--blue)}.sku-launch-readiness-manual-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-launch-readiness-manual-metrics article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-launch-readiness-manual-metrics article.tone-ready{border-top-color:var(--green)}.sku-launch-readiness-manual-metrics article.tone-warning{border-top-color:var(--amber)}.sku-launch-readiness-manual-metrics article.tone-blocked{border-top-color:var(--red)}.sku-launch-readiness-confirmed-meaning{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(212,139,64,.28);border-radius:8px;background:#fffaf0;padding:14px}.sku-launch-readiness-confirmed-meaning>div:first-child{display:grid;grid-gap:6px;gap:6px}.sku-launch-readiness-confirmed-grid span,.sku-launch-readiness-confirmed-meaning span{color:#8a5a20;font-size:12px;font-weight:900;text-transform:uppercase}.sku-launch-readiness-confirmed-meaning h3{margin:0;color:var(--text)}.sku-launch-readiness-confirmed-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sku-launch-readiness-confirmed-grid article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(212,139,64,.25);border-radius:8px;background:#fff;padding:12px}.sku-launch-readiness-confirmed-grid strong{color:var(--text)}.sku-launch-readiness-confirmed-meaning a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 14px;border:1px solid rgba(212,139,64,.34);border-radius:8px;background:#fff;color:#8a5a20;font-weight:900;text-decoration:none}.sku-launch-readiness-manual-rule{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:12px}.sku-launch-readiness-live-coach ul,.sku-launch-readiness-manual-coach ul,.sku-launch-readiness-manual-guide ol,.sku-launch-readiness-upload-coach ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:20px}.sku-launch-readiness-upload-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:2px;padding:0 14px;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);text-decoration:none;font-weight:900}.listing-live-hero{background:linear-gradient(135deg,rgba(47,111,94,.12),rgba(212,139,64,.08)),#fff}.listing-live-learning{border-left:5px solid #2d667d}.listing-live-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.listing-live-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.listing-live-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.listing-live-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.listing-live-learning-grid p,.listing-live-term-strip p{margin:0;color:var(--muted);line-height:1.58}.listing-live-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.listing-live-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.listing-live-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.listing-live-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.listing-live-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-live-item,.listing-live-kpis article,.listing-live-result-grid section,.listing-live-source{border:1px solid var(--border);border-radius:8px;background:#fff;padding:14px}.listing-live-kpis article{border-top:4px solid var(--border)}.listing-live-kpis article.tone-ready{border-top-color:var(--green)}.listing-live-kpis article.tone-review{border-top-color:var(--amber)}.listing-live-kpis article.tone-blocked{border-top-color:var(--red)}.listing-live-history span,.listing-live-item span,.listing-live-kpis span,.listing-live-result-grid h3,.listing-live-source span{color:var(--muted);font-size:12px}.listing-live-kpis strong{display:block;margin-top:6px;font-size:28px}.listing-live-checks label,.listing-live-item p,.listing-live-kpis p,.listing-live-result-grid li,.listing-live-result-grid p,.listing-live-source li,.listing-live-teacher li{color:var(--muted);line-height:1.65}.listing-live-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.listing-live-form,.listing-live-history,.listing-live-result,.listing-live-review-items,.listing-live-save,.listing-live-teacher{display:grid;grid-gap:14px;gap:14px}.listing-live-form label,.listing-live-item label,.listing-live-save label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.listing-live-form input,.listing-live-form select,.listing-live-form textarea,.listing-live-item select,.listing-live-item textarea,.listing-live-save textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;padding:10px 11px;font:inherit}.listing-live-form textarea,.listing-live-item textarea,.listing-live-save textarea{min-height:88px;resize:vertical}.listing-live-source{display:grid;grid-gap:8px;gap:8px;background:#f7fbf9}.listing-live-source ol{margin:10px 0 0;padding-left:22px}.listing-live-item-list{display:grid;grid-gap:12px;gap:12px;max-height:940px;overflow:auto;padding-right:2px}.listing-live-item{display:grid;grid-gap:10px;gap:10px;border-left:5px solid var(--amber)}.listing-live-item.tone-ready{border-left-color:var(--green)}.listing-live-item.tone-blocked{border-left-color:var(--red)}.listing-live-item h3,.listing-live-result-grid h3{margin:0}.listing-live-result{border-left:5px solid var(--amber)}.listing-live-result.tone-ready{border-left-color:var(--green)}.listing-live-result.tone-blocked{border-left-color:var(--red)}.listing-live-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-live-result-grid ol,.listing-live-result-grid ul,.listing-live-teacher ol{margin:0;padding-left:22px}.listing-live-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.listing-live-checks label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;background:#fff;padding:10px;font-weight:700}.listing-live-history .table-row{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(150px,.8fr)}@media (max-width:1180px){.listing-live-kpis,.listing-live-learning-grid,.listing-live-result-grid,.listing-live-term-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.listing-live-checks,.listing-live-grid,.listing-live-kpis,.listing-live-learning-grid,.listing-live-result-grid,.listing-live-term-strip{grid-template-columns:1fr}}.sku-launch-readiness-manual-guide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;border:1px solid var(--line);border-left:5px solid var(--line-strong);border-radius:8px;background:var(--surface-alt);padding:12px}.sku-launch-readiness-manual-guide.tone-ready{border-left-color:var(--green)}.sku-launch-readiness-manual-guide.tone-warning{border-left-color:var(--amber)}.sku-launch-readiness-manual-guide.tone-blocked{border-left-color:var(--red)}.sku-launch-readiness-footer{grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:start;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:12px}.sku-launch-readiness-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sku-launch-readiness-empty a,.sku-launch-readiness-footer a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-launch-readiness-empty{display:grid;grid-gap:10px;gap:10px}.seller-checklist-page .page-header p{max-width:980px}.seller-checklist-learning{border-left:5px solid #2d667d}.seller-checklist-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.seller-checklist-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.seller-checklist-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.seller-checklist-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.seller-checklist-learning-grid p,.seller-checklist-term-strip p{margin:0;color:var(--muted);line-height:1.58}.seller-checklist-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.seller-checklist-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.seller-checklist-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.seller-checklist-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.seller-checklist-detail-grid,.seller-checklist-gate-grid,.seller-checklist-items,.seller-checklist-next-grid,.seller-checklist-sections,.seller-checklist-summary{display:grid;grid-gap:12px;gap:12px}.seller-checklist-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-checklist-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.seller-checklist-summary article.tone-ready{border-top-color:var(--green)}.seller-checklist-summary article.tone-warning{border-top-color:var(--amber)}.seller-checklist-summary article.tone-blocked{border-top-color:var(--red)}.seller-checklist-item-head span,.seller-checklist-next-grid span,.seller-checklist-record span,.seller-checklist-section-head span,.seller-checklist-summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.seller-checklist-summary strong{color:var(--text);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.seller-checklist-detail-grid li,.seller-checklist-item p,.seller-checklist-next-grid p,.seller-checklist-record p,.seller-checklist-safety li,.seller-checklist-section-head p,.seller-checklist-summary p{margin:0;color:var(--muted);line-height:1.6}.seller-checklist-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-checklist-gate-grid article,.seller-checklist-next-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.seller-checklist-detail-grid h4,.seller-checklist-gate-grid h3,.seller-checklist-item-head h3,.seller-checklist-next-grid h3,.seller-checklist-section-head h2{margin:0}.seller-checklist-gate-grid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.seller-checklist-gate-grid dl div{border-left:4px solid var(--line-strong);background:var(--surface);padding:8px 10px}.seller-checklist-gate-grid dl div:first-child{border-left-color:var(--green)}.seller-checklist-gate-grid dl div:nth-child(2){border-left-color:var(--amber)}.seller-checklist-gate-grid dl div:nth-child(3){border-left-color:var(--red)}.seller-checklist-gate-grid dt{color:var(--muted);font-size:12px;font-weight:900}.seller-checklist-gate-grid dd{margin:4px 0 0;color:var(--text);line-height:1.55}.seller-checklist-section{display:grid;grid-gap:14px;gap:14px;border-left:5px solid var(--blue)}.seller-checklist-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seller-checklist-section-head>div{min-width:0}.seller-checklist-section-head strong{flex:0 0 auto;border:1px solid rgba(40,95,143,.22);border-radius:999px;background:#edf4fb;color:var(--blue);padding:6px 10px}.seller-checklist-item{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:var(--surface);padding:14px}.seller-checklist-item.tone-ready{border-top-color:var(--green)}.seller-checklist-item.tone-warning{border-top-color:var(--amber)}.seller-checklist-item.tone-blocked{border-top-color:var(--red)}.seller-checklist-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seller-checklist-item-head>div{min-width:0}.seller-checklist-item-head>div>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--surface-alt);padding:4px 8px}.seller-checklist-item.tone-ready .seller-checklist-item-head>div>span{color:var(--green);background:#f0fdf4}.seller-checklist-item.tone-warning .seller-checklist-item-head>div>span{color:#8a5a00;background:#fff8e6}.seller-checklist-item.tone-blocked .seller-checklist-item-head>div>span{color:var(--red);background:#fff5f4}.seller-checklist-item-head code{flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);color:var(--muted);padding:6px 8px}.seller-checklist-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-checklist-detail-grid section{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.seller-checklist-detail-grid ul,.seller-checklist-safety ul{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:18px}.seller-checklist-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.seller-checklist-record>div{min-width:0;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:10px}.seller-checklist-next-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-checklist-next-grid span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--blue);color:#fff}.seller-checklist-workbench{display:grid;grid-gap:16px;gap:16px;border-left:5px solid var(--green)}.seller-checklist-workbench-button-row,.seller-checklist-workbench-identity,.seller-checklist-workbench-list,.seller-checklist-workbench-recent-list,.seller-checklist-workbench-save-grid,.seller-checklist-workbench-summary{display:grid;grid-gap:12px;gap:12px}.seller-checklist-workbench-identity{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-checklist-workbench-controls label,.seller-checklist-workbench-identity label,.seller-checklist-workbench-item label{display:grid;grid-gap:6px;gap:6px;min-width:0}.seller-checklist-workbench-controls span,.seller-checklist-workbench-identity span,.seller-checklist-workbench-item label span,.seller-checklist-workbench-item-head span,.seller-checklist-workbench-recent-list span,.seller-checklist-workbench-section-head span,.seller-checklist-workbench-summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.seller-checklist-workbench-controls textarea,.seller-checklist-workbench-identity input,.seller-checklist-workbench-identity select,.seller-checklist-workbench-item select,.seller-checklist-workbench-item textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;padding:9px 10px}.seller-checklist-workbench-controls textarea,.seller-checklist-workbench-item textarea{min-height:76px;resize:vertical}.seller-checklist-workbench-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-checklist-workbench-summary article{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:8px;background:var(--surface-alt);padding:12px}.seller-checklist-workbench-summary article.tone-ready{border-top-color:var(--green)}.seller-checklist-workbench-summary article.tone-warning{border-top-color:var(--amber)}.seller-checklist-workbench-summary article.tone-blocked{border-top-color:var(--red)}.seller-checklist-workbench-summary strong{font-size:26px;line-height:1.1}.seller-checklist-workbench-controls{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:12px}.seller-checklist-workbench-controls>label:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.seller-checklist-workbench-controls input[type=checkbox]{margin-top:4px}.seller-checklist-workbench-controls label.is-checked{border-color:rgba(47,111,94,.38);background:#f2fbf6}.seller-checklist-workbench-controls small,.seller-checklist-workbench-controls strong{display:block}.seller-checklist-workbench-controls small{margin-top:3px;color:var(--muted);line-height:1.5}.seller-checklist-confirmed-gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid #f0c9b3;border-left:4px solid var(--amber);border-radius:8px;background:#fffaf4;padding:12px}.seller-checklist-confirmed-gate>div{display:grid;grid-gap:5px;gap:5px;grid-column:1/-1}.seller-checklist-confirmed-gate>div span{color:#8a4b16}.seller-checklist-confirmed-gate>div strong{color:var(--text);font-size:16px}.seller-checklist-confirmed-gate label{grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.seller-checklist-confirmed-gate label span{color:var(--text);font-size:13px;line-height:1.5;text-transform:none}.seller-checklist-workbench-button-row{grid-template-columns:repeat(4,max-content);align-items:center}.seller-checklist-workbench-button-row button{border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);cursor:pointer;font:inherit;font-weight:900;padding:9px 11px}.seller-checklist-workbench-button-row button:disabled{cursor:not-allowed;opacity:.55}.seller-checklist-workbench-error,.seller-checklist-workbench-success{margin:0;border-radius:8px;padding:12px;line-height:1.6}.seller-checklist-workbench-success{border:1px solid rgba(47,111,94,.28);background:#f0fdf4;color:var(--green);font-weight:900}.seller-checklist-workbench-error{border:1px solid rgba(157,52,52,.28);background:#fff5f4}.seller-checklist-workbench-error ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:18px}.seller-checklist-workbench-list>section{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:12px}.seller-checklist-workbench-item-head,.seller-checklist-workbench-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seller-checklist-workbench-item-head h4,.seller-checklist-workbench-section-head h3{margin:0}.seller-checklist-workbench-item{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;background:#fff;padding:12px}.seller-checklist-workbench-item.tone-ready{border-left-color:var(--green)}.seller-checklist-workbench-item.tone-warning{border-left-color:var(--amber)}.seller-checklist-workbench-item.tone-blocked{border-left-color:var(--red)}.seller-checklist-workbench-item.tone-draft{border-left-color:var(--line-strong)}.seller-checklist-workbench-item p,.seller-checklist-workbench-recent p,.seller-checklist-workbench-recent-list p,.seller-checklist-workbench-recent-list small{margin:0;color:var(--muted);line-height:1.6}.seller-checklist-workbench-recent{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:12px}.seller-checklist-workbench-recent-list{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-checklist-workbench-recent-list article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.seller-checklist-workbench-recent-list strong{overflow-wrap:anywhere;line-height:1.35}@media (max-width:1280px){.seller-checklist-confirmed-gate,.seller-checklist-detail-grid,.seller-checklist-gate-grid,.seller-checklist-learning-grid,.seller-checklist-next-grid,.seller-checklist-record,.seller-checklist-summary,.seller-checklist-term-strip,.seller-checklist-workbench-button-row,.seller-checklist-workbench-identity,.seller-checklist-workbench-recent-list,.seller-checklist-workbench-summary,.sku-inventory-handoff-grid,.sku-inventory-handoff-learning-grid,.sku-inventory-handoff-summary,.sku-inventory-handoff-term-strip,.sku-launch-readiness-action-grid,.sku-launch-readiness-command-grid,.sku-launch-readiness-footer,.sku-launch-readiness-learning-grid,.sku-launch-readiness-manual-guide,.sku-launch-readiness-manual-metrics,.sku-launch-readiness-path-grid,.sku-launch-readiness-pillars,.sku-launch-readiness-summary,.sku-launch-readiness-term-strip,.sku-listing-brief-grid,.sku-listing-brief-summary,.sku-saved-audit-coach-grid,.sku-saved-audit-detail-grid,.sku-saved-audit-handoff-grid,.sku-saved-audit-identity,.sku-saved-audit-learning-grid,.sku-saved-audit-record-coach,.sku-saved-audit-snapshot-grid,.sku-saved-audit-summary,.sku-saved-audit-term-strip{grid-template-columns:1fr}.seller-checklist-workbench-button-row button{width:100%}.sku-inventory-handoff-card-head,.sku-launch-readiness-card-head,.sku-listing-brief-card-head,.sku-saved-audit-coach-head,.sku-saved-audit-focus,.sku-saved-audit-record-head,.sku-saved-audit-version-head,.sku-saved-correction-preview-head{display:grid;grid-template-columns:1fr}.sku-saved-correction-preview-facts{grid-template-columns:1fr}.sku-launch-readiness-command-rule,.sku-launch-readiness-item-path,.sku-launch-readiness-path-head{display:grid}.sku-launch-readiness-footer nav{justify-content:flex-start}}.sku-ad-plan-prep-page{display:grid;grid-gap:18px;gap:18px}.sku-ad-plan-prep-learning{border-left:5px solid #2d667d}.sku-ad-plan-prep-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.sku-ad-plan-prep-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.sku-ad-plan-prep-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.sku-ad-plan-prep-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.sku-ad-plan-prep-learning-grid p,.sku-ad-plan-prep-term-strip p{margin:0;color:var(--muted);line-height:1.58}.sku-ad-plan-prep-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.sku-ad-plan-prep-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.sku-ad-plan-prep-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.sku-ad-plan-prep-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.sku-ad-plan-prep-brief-grid,.sku-ad-plan-prep-campaign-grid,.sku-ad-plan-prep-campaigns,.sku-ad-plan-prep-list,.sku-ad-plan-prep-next,.sku-ad-plan-prep-safety,.sku-ad-plan-prep-summary{display:grid;grid-gap:12px;gap:12px}.sku-ad-plan-prep-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-ad-plan-prep-command-position{border-left:5px solid #2d667d;background:#f7fafb}.sku-ad-plan-prep-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.sku-ad-plan-prep-command-grid article{min-width:0;border:1px solid #d8e4eb;border-radius:8px;background:#fff;padding:13px}.sku-ad-plan-prep-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #cddde5;border-radius:999px;background:#edf6fa;color:#2d667d;font-size:12px;font-weight:900;padding:4px 9px}.sku-ad-plan-prep-command-grid h3{margin:9px 0 7px;color:var(--text)}.sku-ad-plan-prep-command-grid p{margin:0;color:var(--muted);line-height:1.6}.sku-ad-plan-prep-command-rule{display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid #d8e4eb;border-radius:8px;background:#fff;padding:12px;color:var(--muted);line-height:1.6}.sku-ad-plan-prep-command-rule strong{flex:0 0 auto;color:#2d667d}.sku-ad-plan-prep-command-rule a{flex:0 0 auto;color:#1d4ed8;font-weight:900}.sku-ad-plan-prep-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-left:5px solid var(--green);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.sku-ad-plan-prep-summary article.tone-warning{border-left-color:var(--amber)}.sku-ad-plan-prep-summary article.tone-blocked{border-left-color:var(--red)}.sku-ad-plan-prep-brief-grid span,.sku-ad-plan-prep-campaign-grid span,.sku-ad-plan-prep-campaign-head span,.sku-ad-plan-prep-card-head span,.sku-ad-plan-prep-owner-conclusion span,.sku-ad-plan-prep-safety span,.sku-ad-plan-prep-summary span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-ad-plan-prep-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:24px;line-height:1.1}.sku-ad-plan-prep-card li,.sku-ad-plan-prep-card p,.sku-ad-plan-prep-coach p,.sku-ad-plan-prep-empty p,.sku-ad-plan-prep-next span,.sku-ad-plan-prep-summary p{color:var(--muted);line-height:1.6}.sku-ad-plan-prep-safety{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sku-ad-plan-prep-safety span{border:1px solid rgba(47,111,94,.18);background:#f7fcfa;padding:10px;text-transform:none;line-height:1.55}.sku-ad-plan-prep-card{display:grid;grid-gap:16px;gap:16px;border-left:5px solid var(--green)}.sku-ad-plan-prep-card.tone-warning{border-left-color:var(--amber)}.sku-ad-plan-prep-card.tone-blocked{border-left-color:var(--red)}.sku-ad-plan-prep-card-head,.sku-ad-plan-prep-owner-conclusion{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.sku-ad-plan-prep-card-head>div,.sku-ad-plan-prep-owner-conclusion>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.sku-ad-plan-prep-campaign-head h3,.sku-ad-plan-prep-card-head h2,.sku-ad-plan-prep-empty h2,.sku-ad-plan-prep-inputs h3,.sku-ad-plan-prep-owner-conclusion h3{margin:0;color:var(--text)}.sku-ad-plan-prep-card-head>strong,.sku-ad-plan-prep-owner-conclusion>strong{flex:0 0 auto;max-width:360px;border:1px solid var(--line);background:var(--soft);color:var(--text);padding:8px 10px;line-height:1.55}.sku-ad-plan-prep-owner-conclusion{border:1px solid rgba(47,111,94,.2);background:#f7fcfa;padding:12px}.sku-ad-plan-prep-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-ad-plan-prep-brief-grid article,.sku-ad-plan-prep-campaigns>article,.sku-ad-plan-prep-empty,.sku-ad-plan-prep-inputs{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.sku-ad-plan-prep-brief-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.sku-ad-plan-prep-inputs{display:grid;grid-gap:10px;gap:10px}.sku-ad-plan-prep-campaign-grid ol,.sku-ad-plan-prep-campaign-grid ul,.sku-ad-plan-prep-inputs ul{margin:0;padding-left:18px}.sku-ad-plan-prep-campaigns>article{display:grid;grid-gap:12px;gap:12px}.sku-ad-plan-prep-campaign-head{display:flex;align-items:flex-start;gap:12px}.sku-ad-plan-prep-campaign-head>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(47,111,94,.2);background:#edf7f3;color:var(--green);font-size:14px}.sku-ad-plan-prep-campaign-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sku-ad-plan-prep-campaigns strong{color:var(--text);line-height:1.55}.sku-ad-plan-prep-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-ad-plan-prep-campaign-grid>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);background:var(--soft);padding:12px}.sku-ad-plan-prep-next{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-ad-plan-prep-empty a,.sku-ad-plan-prep-next a{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(47,111,94,.25);background:#edf7f3;color:var(--green);padding:12px;font-weight:900}.sku-ad-plan-prep-next strong{color:var(--green)}@media (max-width:1280px){.sku-ad-plan-prep-brief-grid,.sku-ad-plan-prep-campaign-grid,.sku-ad-plan-prep-command-grid,.sku-ad-plan-prep-learning-grid,.sku-ad-plan-prep-next,.sku-ad-plan-prep-safety,.sku-ad-plan-prep-summary,.sku-ad-plan-prep-term-strip{grid-template-columns:1fr}.sku-ad-plan-prep-card-head,.sku-ad-plan-prep-command-rule,.sku-ad-plan-prep-owner-conclusion{display:grid}.sku-ad-plan-prep-card-head>strong,.sku-ad-plan-prep-owner-conclusion>strong{max-width:none}}@media (max-width:760px){.sku-inventory-handoff-evidence,.sku-listing-brief-evidence,.sku-saved-audit-record-head dl,.sku-saved-audit-version-head dl{grid-template-columns:1fr;min-width:0}}.sku-first-save-pilot-page .page-header p{max-width:960px}.sku-first-save-pilot-learning{display:grid;grid-gap:14px;gap:14px;border-left:5px solid #2d667d}.sku-first-save-pilot-learning-grid,.sku-first-save-pilot-term-strip{display:grid;grid-gap:12px;gap:12px}.sku-first-save-pilot-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-first-save-pilot-term-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.sku-first-save-pilot-learning-grid article,.sku-first-save-pilot-term-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.sku-first-save-pilot-learning-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-top:4px solid rgba(45,102,125,.25)}.sku-first-save-pilot-learning-grid h3,.sku-first-save-pilot-learning-grid p,.sku-first-save-pilot-learning-grid strong,.sku-first-save-pilot-term-strip p{margin:0}.sku-first-save-pilot-learning-grid h3{color:var(--text);font-size:15px}.sku-first-save-pilot-learning-grid p,.sku-first-save-pilot-term-strip p{color:var(--muted);line-height:1.55}.sku-first-save-pilot-learning-grid strong{color:var(--text);line-height:1.5}.sku-first-save-pilot-term-strip article{display:grid;grid-gap:6px;gap:6px;padding:12px;background:var(--surface-alt)}.sku-first-save-pilot-term-strip span{color:#2d667d;font-size:12px;font-weight:900}.sku-first-save-pilot-audit,.sku-first-save-pilot-command,.sku-first-save-pilot-current,.sku-first-save-pilot-fields,.sku-first-save-pilot-principles,.sku-first-save-pilot-priority,.sku-first-save-pilot-stage-grid,.sku-first-save-pilot-summary{display:grid;grid-gap:12px;gap:12px}.sku-first-save-pilot-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-first-save-pilot-command{gap:14px;border-left:5px solid var(--blue)}.sku-first-save-pilot-current{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:stretch}.sku-first-save-pilot-current>div:first-child{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(40,95,143,.18);border-radius:8px;background:#f7fafc;padding:14px}.sku-first-save-pilot-current>div:first-child span,.sku-first-save-pilot-stage span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sku-first-save-pilot-current h3{margin:0;font-size:22px}.sku-first-save-pilot-current p,.sku-first-save-pilot-stage p{margin:0;color:var(--muted);line-height:1.6}.sku-first-save-pilot-current a,.sku-first-save-pilot-stage a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,111,94,.25);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 10px;font-weight:900}.sku-first-save-pilot-current dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--line);background:#fff}.sku-first-save-pilot-current dl div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}.sku-first-save-pilot-current dl div:nth-child(2n){border-left:1px solid var(--line)}.sku-first-save-pilot-current dl div:nth-child(n+3){border-top:1px solid var(--line)}.sku-first-save-pilot-current dt{color:var(--muted);font-size:12px;font-weight:800}.sku-first-save-pilot-current dd{margin:0;overflow-wrap:anywhere;font-weight:900}.sku-first-save-pilot-preset-links,.sku-first-save-pilot-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-first-save-pilot-preset-links{display:grid;grid-gap:10px;gap:10px}.sku-first-save-pilot-preset-links a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(47,111,94,.25);border-left:4px solid var(--green);background:#f4fbf7;padding:12px}.sku-first-save-pilot-preset-links a:first-child{border-left-color:var(--blue);background:#f7fafc}.sku-first-save-pilot-preset-links strong{color:var(--text)}.sku-first-save-pilot-preset-links span{color:var(--muted);font-size:12px;line-height:1.5}.sku-first-save-pilot-stage{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--line-strong);background:var(--surface);padding:12px}.sku-first-save-pilot-stage.tone-done{border-top-color:var(--green)}.sku-first-save-pilot-stage.tone-current{border-top-color:var(--blue);background:#f7fafc}.sku-first-save-pilot-stage.tone-locked{border-top-color:var(--line-strong);background:var(--surface-alt)}.sku-first-save-pilot-stage strong{overflow-wrap:anywhere}.sku-first-save-pilot-stage em{color:var(--text);font-style:normal;font-weight:900}.sku-first-save-pilot-stage.tone-locked a{border-color:var(--line);background:#fff;color:var(--muted)}.sku-first-save-pilot-audit article,.sku-first-save-pilot-fields article,.sku-first-save-pilot-fields section,.sku-first-save-pilot-principles article,.sku-first-save-pilot-priority article,.sku-first-save-pilot-steps article,.sku-first-save-pilot-summary article{min-width:0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.sku-first-save-pilot-summary article{display:grid;align-content:start;grid-gap:8px;gap:8px;border-top:4px solid var(--green);padding:14px}.sku-first-save-pilot-audit dt,.sku-first-save-pilot-fields dt,.sku-first-save-pilot-principles span,.sku-first-save-pilot-priority span,.sku-first-save-pilot-steps dt,.sku-first-save-pilot-steps>article>span,.sku-first-save-pilot-summary span{color:var(--muted);font-size:12px;font-weight:900}.sku-first-save-pilot-summary strong{color:var(--text);font-size:28px;line-height:1.1}.sku-first-save-pilot-audit dd,.sku-first-save-pilot-fields dd,.sku-first-save-pilot-fields p,.sku-first-save-pilot-principles p,.sku-first-save-pilot-priority li,.sku-first-save-pilot-priority p,.sku-first-save-pilot-safety li,.sku-first-save-pilot-steps dd,.sku-first-save-pilot-steps li,.sku-first-save-pilot-summary p{margin:0;color:var(--muted);line-height:1.6}.sku-first-save-pilot-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.sku-first-save-pilot-principles article{display:grid;align-content:start;grid-gap:8px;gap:8px;border-left:4px solid var(--blue);padding:14px}.sku-first-save-pilot-audit h3,.sku-first-save-pilot-fields h3,.sku-first-save-pilot-fields h4,.sku-first-save-pilot-principles h3,.sku-first-save-pilot-priority h3,.sku-first-save-pilot-priority h4,.sku-first-save-pilot-steps h3,.sku-first-save-pilot-steps h4{margin:0}.sku-first-save-pilot-priority{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-first-save-pilot-priority article{display:grid;align-content:start;grid-gap:12px;gap:12px;border-top:4px solid var(--amber);padding:14px}.sku-first-save-pilot-priority article:first-child{border-top-color:var(--green)}.sku-first-save-pilot-priority strong{color:var(--text);line-height:1.45}.sku-first-save-pilot-priority section,.sku-first-save-pilot-steps section{display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:var(--surface-alt);padding:10px}.sku-first-save-pilot-priority ul,.sku-first-save-pilot-safety ul,.sku-first-save-pilot-steps ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.sku-first-save-pilot-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-first-save-pilot-fields article{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.sku-first-save-pilot-fields article>div:last-child{display:grid;grid-gap:10px;gap:10px}.sku-first-save-pilot-fields section{display:grid;grid-gap:8px;gap:8px;padding:12px}.sku-first-save-pilot-audit dl,.sku-first-save-pilot-fields dl,.sku-first-save-pilot-steps dl{display:grid;grid-gap:8px;gap:8px;margin:0}.sku-first-save-pilot-audit dl div,.sku-first-save-pilot-fields dl div,.sku-first-save-pilot-steps dl div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);padding:9px}.sku-first-save-pilot-audit dd,.sku-first-save-pilot-fields dd,.sku-first-save-pilot-steps dd{margin-top:4px}.sku-first-save-pilot-steps{display:grid;grid-gap:12px;gap:12px}.sku-first-save-pilot-steps article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.sku-first-save-pilot-steps>article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--blue);color:#ffffff;font-size:16px}.sku-first-save-pilot-steps article>div{display:grid;grid-gap:12px;gap:12px}.sku-first-save-pilot-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-first-save-pilot-audit article{display:grid;align-content:start;grid-gap:10px;gap:10px;border-left:4px solid var(--green);padding:14px}@media (max-width:1280px){.sku-first-save-pilot-audit,.sku-first-save-pilot-current,.sku-first-save-pilot-fields,.sku-first-save-pilot-learning-grid,.sku-first-save-pilot-preset-links,.sku-first-save-pilot-principles,.sku-first-save-pilot-priority,.sku-first-save-pilot-stage-grid,.sku-first-save-pilot-summary,.sku-first-save-pilot-term-strip{grid-template-columns:1fr}}@media (max-width:760px){.sku-first-save-pilot-current dl{grid-template-columns:1fr}.sku-first-save-pilot-current dl div:nth-child(n){border-left:0;border-top:0}.sku-first-save-pilot-current dl div+div{border-top:1px solid var(--line)}.sku-first-save-pilot-steps article{grid-template-columns:1fr}}.academy-chapter-page,.academy-page{max-width:none}.academy-chapter-hero,.academy-hero{border-left:4px solid #13795b}.academy-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.academy-summary-grid article{min-width:0;padding:18px;border:1px solid #d9e1df;border-radius:6px;background:#fff}.academy-summary-grid small,.academy-summary-grid span{display:block;color:#5f6d68}.academy-summary-grid strong{display:block;margin:8px 0 4px;color:#173f35;font-size:28px;line-height:1}.academy-continue-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:3px solid #13795b}.academy-continue-panel h2,.academy-continue-panel p{margin:4px 0}.academy-primary-link{flex:0 0 auto;padding:11px 16px;border-radius:5px;background:#13795b;color:#fff;font-weight:700;text-decoration:none}.academy-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.academy-method-grid article{padding:14px;border-left:3px solid #d89827;background:#f8faf9}.academy-method-grid p,.academy-method-grid strong{display:block;margin:0 0 6px}.academy-module-list{display:grid;grid-gap:16px;gap:16px}.academy-module{padding:0;overflow:hidden}.academy-module-header{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:24px;gap:24px;padding:20px;background:#f5f8f7;border-bottom:1px solid #dfe6e3}.academy-module-header h2,.academy-module-header p{margin:4px 0}.academy-module-header>div>span{color:#13795b;font-size:12px;font-weight:800}.academy-module-outcome{padding-left:18px;border-left:1px solid #cbd8d3}.academy-module-outcome small,.academy-module-outcome span,.academy-module-outcome strong{display:block}.academy-module-outcome strong{margin:5px 0 8px;line-height:1.45}.academy-module-outcome span{color:#65736e;font-size:12px}.academy-chapter-list{display:grid}.academy-chapter-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-width:0;padding:16px 20px;border-bottom:1px solid #e6ebe9}.academy-chapter-row:last-child{border-bottom:0}.academy-chapter-row.is-planned{background:#fbfbfa;color:#6e7774}.academy-chapter-order{color:#13795b;font-weight:800}.academy-chapter-copy,.academy-chapter-copy>div{min-width:0}.academy-chapter-copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.academy-chapter-copy h3,.academy-chapter-copy p{margin:0 0 5px}.academy-chapter-copy h3{font-size:16px}.academy-chapter-copy small{color:#68736f}.academy-chapter-row>a{padding:8px 12px;border:1px solid #13795b;border-radius:5px;color:#11664e;font-weight:700;text-decoration:none}.academy-locked-label,.academy-progress-badge{padding:3px 7px;border-radius:4px;background:#ecefed;color:#5b6662;font-size:11px;font-weight:700}.academy-progress-badge.status-learning{background:#fff2d8;color:#8a5b08}.academy-progress-badge.status-completed{background:#dff3ea;color:#11664e}.academy-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;border-left:4px solid #b24b43}.academy-safety-note p{margin:0}.academy-chapter-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.academy-chapter-meta span{padding:4px 7px;border:1px solid #c9d7d2;border-radius:4px;color:#3e5a50;font-size:12px}.academy-chapter-progress-ring{display:grid;align-content:center;justify-items:center;width:112px;height:112px;flex:0 0 112px;border:8px solid #dcebe6;border-top-color:#13795b;border-radius:50%;background:#fff}.academy-chapter-progress-ring strong{color:#173f35;font-size:24px}.academy-chapter-progress-ring span{color:#64736d;font-size:12px}.academy-chapter-jump{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;padding:10px;border:1px solid #dce4e1;background:rgba(255,255,255,.96)}.academy-chapter-jump a{flex:0 0 auto;padding:6px 9px;border-radius:4px;color:#29473d;font-size:12px;text-decoration:none}.academy-chapter-jump a:hover{background:#e8f2ee}.academy-objectives{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:24px;gap:24px}.academy-objectives h2,.academy-objectives h3{margin-top:0}.academy-lesson-section{scroll-margin-top:80px}.academy-lesson-section.is-read{border-top:3px solid #329173}.academy-lesson-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.academy-lesson-heading h2,.academy-lesson-heading p{margin:4px 0}.academy-lesson-heading span{color:#13795b;font-size:12px;font-weight:800}.academy-exercise button,.academy-lesson-heading button,.academy-progress-actions button{min-height:38px;padding:8px 12px;border:1px solid #c6d2ce;border-radius:5px;background:#fff;color:#29473d;font-weight:700;cursor:pointer}.academy-lesson-heading button{flex:0 0 auto;min-width:110px;white-space:nowrap}.academy-lesson-heading button.is-complete{border-color:#329173;background:#e6f5ef;color:#11664e}.academy-concept-list{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.academy-concept-list article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;background:#f7f9f8}.academy-concept-list span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dcebe6;color:#11664e;font-size:12px;font-weight:800}.academy-concept-list p{margin:2px 0 0}.academy-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.academy-why-grid article{padding:13px;border:1px solid #dce4e1;border-top:3px solid #52796c}.academy-why-grid article.academy-misunderstanding{border-top-color:#c26d37;background:#fffaf5}.academy-why-grid article.academy-correction{border-top-color:#13795b;background:#f3faf7}.academy-why-grid span{font-weight:800}.academy-why-grid p{margin:7px 0 0}.academy-case-study{margin-top:18px;padding:16px;border:1px solid #d5ddd9;background:#f8f7f3}.academy-case-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.academy-case-title span{color:#7b5b22;font-size:12px;font-weight:800}.academy-case-title h3{margin:3px 0 12px}.academy-case-title em{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#fff2d8;color:#79530d;font-size:11px;font-style:normal;font-weight:800}.academy-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.academy-case-grid article{padding:12px;background:#fff;border-left:3px solid #b78b3d}.academy-case-grid p,.academy-case-grid ul{margin:7px 0 0}.academy-section-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.academy-section-bottom article{padding:14px;border:1px solid #dce4e1}.academy-section-bottom h3{margin-top:0}.academy-section-bottom dd,.academy-section-bottom dl{margin:0}.academy-section-bottom dl>div{display:grid;grid-template-columns:minmax(90px,.3fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #edf0ef}.academy-section-bottom dt{font-weight:800}.academy-exercises{scroll-margin-top:80px}.academy-exercise-list{display:grid;grid-gap:14px;gap:14px}.academy-exercise{padding:16px;border:1px solid #d8e0dd;border-left:4px solid #d89827}.academy-exercise.is-passed{border-left-color:#13795b}.academy-exercise-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.academy-exercise-title em,.academy-exercise-title span{padding:3px 6px;border-radius:4px;background:#fff2d8;color:#80570d;font-size:11px;font-style:normal;font-weight:800}.academy-exercise-title em{background:#dff3ea;color:#11664e}.academy-exercise-title h3{margin:0}.academy-option-list{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.academy-option-list label{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid #dce4e1;cursor:pointer}.academy-exercise-reflection{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin:12px 0}.academy-exercise-reflection label,.academy-progress-fields label{display:grid;grid-gap:5px;gap:5px;color:#42564f;font-size:12px;font-weight:700}.academy-exercise-reflection input,.academy-exercise-reflection textarea,.academy-progress-fields input,.academy-progress-fields textarea{width:100%;min-width:0;padding:9px;border:1px solid #cbd6d2;border-radius:4px;background:#fff;color:#1d2e28;font:inherit}.academy-exercise-reflection textarea,.academy-progress-fields textarea{min-height:72px;resize:vertical}.academy-exercise button:disabled,.academy-progress-actions button:disabled{opacity:.5;cursor:not-allowed}.academy-exercise-result{margin-top:12px;padding:12px;border-left:3px solid #b24b43;background:#fff4f3}.academy-exercise-result.is-correct{border-left-color:#13795b;background:#edf8f4}.academy-exercise-result p{margin:5px 0 0}.academy-progress-save{border-top:3px solid #13795b}.academy-progress-save>div:first-child h2,.academy-progress-save>div:first-child p{margin:0 0 6px}.academy-progress-fields{display:grid;grid-template-columns:minmax(160px,.25fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin:14px 0}.academy-progress-actions{display:flex;gap:8px;margin-top:12px}.academy-progress-actions .academy-complete-button{border-color:#13795b;background:#13795b;color:#fff}.academy-save-error,.academy-save-message{padding:9px 11px;border-left:3px solid #13795b;background:#edf8f4}.academy-save-error{border-left-color:#b24b43;background:#fff4f3;color:#8e332d}.academy-linked-pages>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.academy-linked-pages a{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #d8e0dd;color:#174f40;text-decoration:none}.academy-linked-pages a span{color:#5d6d67;font-size:12px}.academy-adjacent-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.academy-adjacent-nav a{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #cbd8d3;color:#173f35;text-decoration:none}.academy-adjacent-nav a:last-child{text-align:right}.academy-adjacent-nav span{color:#68756f;font-size:12px}@media (max-width:1100px){.academy-method-grid,.academy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-why-grid{grid-template-columns:1fr}}@media (max-width:760px){.academy-adjacent-nav,.academy-case-grid,.academy-exercise-reflection,.academy-linked-pages>div:last-child,.academy-method-grid,.academy-module-header,.academy-objectives,.academy-progress-fields,.academy-section-bottom,.academy-summary-grid{grid-template-columns:1fr}.academy-case-title,.academy-continue-panel,.academy-lesson-heading{align-items:stretch;flex-direction:column}.academy-module-outcome{padding:12px 0 0;border-top:1px solid #cbd8d3;border-left:0}.academy-chapter-row{grid-template-columns:38px minmax(0,1fr)}.academy-chapter-row>.academy-locked-label,.academy-chapter-row>a{grid-column:2;justify-self:start}.academy-chapter-progress-ring{width:92px;height:92px;flex-basis:92px}.academy-safety-note{grid-template-columns:1fr}.academy-adjacent-nav a:last-child{text-align:left}}.old-store-review-page{max-width:none}.old-store-review-hero{border-left:4px solid #9a5a21}.old-store-review-learning{border-left:5px solid #9a5a21;background:#fffaf4}.old-store-review-learning .section-title>a{color:#8a4a1e;font-weight:800;text-decoration:none}.old-store-review-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.old-store-review-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #ead8c4;border-radius:6px;background:#fff}.old-store-review-learning-grid h3{margin:0;color:#4b3425;font-size:16px;line-height:1.35}.old-store-review-learning-grid p,.old-store-review-term-strip p{margin:0;color:var(--muted);line-height:1.58}.old-store-review-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.old-store-review-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.old-store-review-term-strip article{min-width:0;padding:10px;border:1px solid #ead8c4;border-radius:6px;background:#fff}.old-store-review-term-strip span{display:block;margin-bottom:5px;color:#8a4a1e;font-weight:900}.old-store-review-principles>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.old-store-review-principles article{padding:13px;border:1px solid #d9dfdc;border-top:3px solid #52796c}.old-store-review-principles article:nth-child(2){border-top-color:#26735d}.old-store-review-principles article:nth-child(3){border-top-color:#c08028}.old-store-review-principles article:nth-child(4){border-top-color:#a9433c}.old-store-review-principles p{margin:6px 0 0}.old-store-scope-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.old-store-scope-strip span,.old-store-scope-strip strong{padding:5px 8px;border:1px solid #d4ddda;border-radius:4px;background:#f7f9f8;font-size:12px}.old-store-loading-stage{margin:10px 0 0;padding:9px 11px;border-left:3px solid #167157;background:#edf8f4;color:#174d3e;font-weight:700}.old-store-scope-strip strong{margin-left:auto;border-color:#b8cfc6;color:#1d604d}.old-store-coverage{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;border-top:3px solid #c08028}.old-store-coverage.is-ready{border-top-color:#167157}.old-store-coverage.is-blocked{border-top-color:#a9433c}.old-store-coverage-score{display:grid;place-items:center;align-content:center;width:108px;height:108px;border:7px solid #e5eee9;border-top-color:#167157;border-radius:50%}.old-store-coverage-score strong{color:#174d3e;font-size:30px;line-height:1}.old-store-coverage-score span{color:#60716a;font-size:11px}.old-store-coverage h2,.old-store-coverage p{margin:0 0 7px}.old-store-blocker-list,.old-store-warning-list{margin:8px 0 0;padding:10px 10px 10px 28px;border-left:3px solid #a9433c;background:#fff3f2}.old-store-warning-list{border-left-color:#c08028;background:#fff8eb}.old-store-portfolio-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.old-store-portfolio-summary article{min-width:0;padding:15px;border:1px solid #d8dfdc;border-radius:6px;background:#fff}.old-store-portfolio-summary small,.old-store-portfolio-summary span,.old-store-portfolio-summary strong{display:block;min-width:0;overflow-wrap:anywhere}.old-store-portfolio-summary span{color:#5d6c66;font-size:12px}.old-store-portfolio-summary strong{margin:7px 0 4px;color:#173f35;font-size:20px}.old-store-portfolio-summary small{color:#69756f}.old-store-portfolio-conclusion{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);grid-gap:20px;gap:20px;border-left:4px solid #9a5a21}.old-store-portfolio-conclusion span{color:#9a5a21;font-size:12px;font-weight:800}.old-store-portfolio-conclusion h2,.old-store-portfolio-conclusion p{margin:5px 0}.old-store-structure-evidence{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);grid-gap:16px;gap:16px;border-left:4px solid #c08028}.old-store-structure-evidence.is-ready{border-left-color:#167157}.old-store-structure-evidence.is-error,.old-store-structure-evidence.is-incompatible{border-left-color:#a9433c}.old-store-structure-evidence h2,.old-store-structure-evidence p{margin:4px 0}.old-store-structure-evidence>div:first-child span{color:#796126;font-size:12px;font-weight:800}.old-store-structure-evidence>div:nth-child(2){display:grid;grid-gap:6px;gap:6px;align-content:start}.old-store-structure-evidence a{color:#13614c;font-weight:700}.old-store-structure-evidence>p{grid-column:1/-1;padding-top:10px;border-top:1px solid #e2e6e4}.old-store-cross-judgements>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.old-store-cross-judgements article{padding:13px;border:1px solid #d9dfdc;background:#fafbfa}.old-store-cross-judgements article>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.old-store-cross-judgements h3,.old-store-cross-judgements p{margin:5px 0}.evidence-level{display:inline-block;padding:3px 6px;border-radius:4px;background:#e7eeeb;color:#3e5a50;font-size:11px;font-weight:800}.evidence-level.is-strong_inference{background:#dff3ea;color:#12654e}.evidence-level.is-hypothesis{background:#fff0d3;color:#80570d}.evidence-level.is-blocked{background:#fde3e1;color:#8d332d}.old-store-anchor-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:9px;border:1px solid #d4dcda;background:rgba(255,255,255,.96)}.old-store-anchor-nav a{padding:8px;border-radius:4px;background:#f0f5f3;color:#214d40;font-weight:700;text-align:center;text-decoration:none}.old-store-card{scroll-margin-top:70px;padding:0;overflow:hidden}.old-store-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding:20px;border-bottom:1px solid #dce3e0;background:#f6f8f7}.old-store-card-header span{color:#8b5b24;font-size:12px;font-weight:800}.old-store-card-header h2,.old-store-card-header p{margin:4px 0}.old-store-transfer-badge{display:grid;align-content:center;min-width:170px;padding:11px;border:1px solid #d4ddda;border-left:4px solid #c08028;background:#fff}.old-store-transfer-badge.is-good{border-left-color:#167157}.old-store-transfer-badge.is-danger{border-left-color:#a9433c}.old-store-transfer-badge small,.old-store-transfer-badge strong{display:block}.old-store-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid #dce3e0}.old-store-metric-grid article{min-width:0;padding:14px;border-right:1px solid #e4e8e6}.old-store-metric-grid article:last-child{border-right:0}.old-store-metric-grid small,.old-store-metric-grid span,.old-store-metric-grid strong{display:block;overflow-wrap:anywhere}.old-store-metric-grid small,.old-store-metric-grid span{color:#65736e;font-size:11px}.old-store-metric-grid strong{margin:6px 0 3px;color:#173f35;font-size:17px}.old-store-reconciliation{margin:16px 20px 0;padding:11px;border-left:3px solid #c08028;background:#fff8eb}.old-store-reconciliation.is-good{border-left-color:#167157;background:#edf8f4}.old-store-reconciliation span,.old-store-reconciliation strong{display:block}.old-store-reconciliation span{margin-top:4px;color:#566962}.old-store-reconciliation p{margin:4px 0 0}.old-store-evidence-grid,.old-store-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 20px 0}.old-store-evidence-grid>article,.old-store-portfolio-grid>article{min-width:0;padding:14px;border:1px solid #dce3e0}.old-store-evidence-grid h3,.old-store-portfolio-grid h3{margin-top:0}.old-store-evidence-grid ul{margin-bottom:0}.old-store-strengths{border-top:3px solid #167157!important;background:#f5fbf8}.old-store-risks{border-top:3px solid #a9433c!important;background:#fff8f7}.old-store-intent-list{display:grid;grid-gap:9px;gap:9px}.old-store-intent-list>div{padding:9px;background:#f7f9f8}.old-store-intent-list strong{display:block;margin-top:5px}.old-store-intent-list p{margin:4px 0 0;color:#5d6b66}.old-store-line-list,.old-store-top-sku-list{display:grid;grid-gap:7px;gap:7px}.old-store-line-list>div,.old-store-top-sku-list>div{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(120px,.6fr) minmax(110px,.4fr);grid-gap:7px;gap:7px;padding:9px;border-bottom:1px solid #e6eae8}.old-store-line-list small,.old-store-top-sku-list small{grid-column:1/-1;color:#65736e}.old-store-top-sku-list>div{grid-template-columns:minmax(0,1fr)}.old-store-transfer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 20px 0}.old-store-transfer-grid article{padding:13px;border:1px solid #d9dfdc;border-top:3px solid #167157}.old-store-transfer-grid article:nth-child(2){border-top-color:#c08028}.old-store-transfer-grid article:nth-child(3){border-top-color:#a9433c}.old-store-transfer-grid h3{margin-top:0}.old-store-transfer-grid ul{margin-bottom:0}.old-store-transfer-reason{margin:14px 20px;padding:11px;background:#eef5f2}.old-store-gaps{margin:0 20px 20px;border:1px solid #dce3e0}.old-store-gaps summary{padding:10px;cursor:pointer;font-weight:700}.old-store-gaps ul{margin:0;padding:0 32px 14px}.old-store-negotiation{border-left:4px solid #9a5a21}.old-store-negotiation ol{display:grid;grid-gap:8px;gap:8px;padding-left:24px}.old-store-negotiation li{padding:9px;background:#f8f7f4}.old-store-freeze-panel{border-top:3px solid #167157}.old-store-freeze-panel h2,.old-store-freeze-panel p{margin:0 0 6px}.old-store-freeze-panel>label:not(.old-store-confirm){display:grid;grid-gap:5px;gap:5px;margin-top:12px;font-weight:700}.old-store-freeze-panel textarea{width:100%;min-height:82px;padding:9px;border:1px solid #cbd5d1;border-radius:4px;resize:vertical;font:inherit}.old-store-confirm{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin:12px 0}.old-store-freeze-panel button:disabled{opacity:.5;cursor:not-allowed}.old-store-history>div:last-child{display:grid;grid-gap:8px;gap:8px}.old-store-history-comparison{margin-bottom:12px;padding:12px;border-left:3px solid #167157;background:#f3faf7}.old-store-history-comparison.is-warning{border-left-color:#c08028;background:#fff8eb}.old-store-history-comparison>div:first-child p{margin:4px 0 10px}.old-store-history-comparison>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.old-store-history-comparison article{min-width:0;padding:10px;border:1px solid #d8e2de;background:#fff}.old-store-history-comparison article small,.old-store-history-comparison article span,.old-store-history-comparison article strong{display:block;overflow-wrap:anywhere}.old-store-history-comparison article small,.old-store-history-comparison article span{color:#64736d;font-size:11px}.old-store-history-comparison article strong{margin:5px 0;color:#174d3e;font-size:18px}.old-store-history details{border:1px solid #d9dfdc}.old-store-history summary{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(200px,1fr) auto;grid-gap:12px;gap:12px;padding:11px;cursor:pointer}.old-store-history summary span{color:#63716c}.old-store-history summary em{color:#8b5b24;font-style:normal;font-weight:700}.old-store-history details>p,.old-store-history details>small{margin:0;padding:8px 12px;display:block;border-top:1px solid #e8ecea}.old-store-review-safety{border-left:4px solid #a9433c}.old-store-review-safety p{margin:6px 0}@media (max-width:1180px){.old-store-metric-grid,.old-store-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.old-store-metric-grid article:nth-child(3){border-right:0}.old-store-cross-judgements>div:last-child{grid-template-columns:1fr}}@media (max-width:760px){.old-store-card-header,.old-store-coverage,.old-store-evidence-grid,.old-store-history summary,.old-store-history-comparison>div:last-child,.old-store-portfolio-conclusion,.old-store-portfolio-grid,.old-store-portfolio-summary,.old-store-review-learning-grid,.old-store-review-principles>div:last-child,.old-store-review-term-strip,.old-store-structure-evidence,.old-store-transfer-grid{grid-template-columns:1fr}.old-store-transfer-badge{min-width:0}.old-store-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.old-store-metric-grid article:nth-child(2n){border-right:0}.old-store-anchor-nav{position:static}.old-store-anchor-nav,.old-store-line-list>div{grid-template-columns:1fr}.old-store-scope-strip strong{margin-left:0}}.structure-baseline-page{max-width:none}.structure-baseline-hero{border-bottom:4px solid #18745b}.structure-baseline-hero p:last-child{max-width:760px;margin:8px 0 0;color:var(--muted)}.structure-baseline-safety{border-left:4px solid #18745b;background:#f3faf7}.structure-baseline-safety p,.structure-baseline-safety strong{display:block;margin:0}.structure-baseline-safety p+p{margin-top:8px}.structure-baseline-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.structure-baseline-status-grid article{min-height:112px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.structure-baseline-status-grid small,.structure-baseline-status-grid span,.structure-baseline-status-grid strong{display:block}.structure-baseline-status-grid small,.structure-baseline-status-grid span{color:var(--muted)}.structure-baseline-status-grid strong{margin:8px 0;font-size:18px;overflow-wrap:anywhere}.structure-baseline-action,.structure-baseline-readiness,.structure-baseline-save{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.structure-baseline-action h2,.structure-baseline-coverage h2,.structure-baseline-readiness h2,.structure-baseline-save h2,.structure-baseline-teacher h2{margin:5px 0 8px;font-size:22px}.structure-baseline-action p,.structure-baseline-action small,.structure-baseline-readiness p,.structure-baseline-save p{display:block;margin:0;color:var(--muted)}.structure-baseline-action small{margin-top:7px}.structure-baseline-action button,.structure-baseline-save button{min-height:44px;padding:0 18px;border:0;border-radius:6px;background:#176b54;color:#fff;font-weight:700;cursor:pointer}.structure-baseline-action button:disabled,.structure-baseline-save button:disabled{cursor:not-allowed;opacity:.55}.structure-baseline-readiness.is-ready{border-left:4px solid #18745b}.structure-baseline-readiness.is-blocked{border-left:4px solid #b34a3c}.structure-baseline-readiness>strong{padding:8px 12px;border-radius:4px;background:#eef7f3;color:#176b54}.structure-baseline-readiness.is-blocked>strong{background:#fff0ed;color:#9b3428}.structure-baseline-blocker,.structure-baseline-warning{grid-column:1/-1;padding:9px 12px;border-radius:4px}.structure-baseline-blocker{background:#fff0ed;color:#8c3026!important}.structure-baseline-warning{background:#fff8df;color:#725b10!important}.structure-baseline-coverage .section-title{align-items:end}.structure-baseline-coverage>p{margin:8px 0 16px;color:var(--muted)}.structure-baseline-store-list{display:grid;grid-gap:14px;gap:14px}.structure-baseline-store-list>article{padding-top:14px;border-top:1px solid var(--border)}.structure-baseline-store-list h3{margin:0 0 10px;font-size:16px}.structure-baseline-unit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.structure-baseline-unit-grid>div{min-height:90px;padding:11px;border:1px solid var(--border);border-radius:5px;background:#fafbfc}.structure-baseline-unit-grid>div.status-complete{border-color:#9bcdbb;background:#f2faf6}.structure-baseline-unit-grid>div.status-failed,.structure-baseline-unit-grid>div.status-missing,.structure-baseline-unit-grid>div.status-truncated{border-color:#df9f96;background:#fff3f1}.structure-baseline-unit-grid small,.structure-baseline-unit-grid span,.structure-baseline-unit-grid strong{display:block}.structure-baseline-unit-grid strong{margin:7px 0;font-size:17px}.structure-baseline-unit-grid small{color:var(--muted);overflow-wrap:anywhere}.structure-baseline-save{border:2px solid #d7e5df}.structure-baseline-save label{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fafbfc}.structure-baseline-save input{width:18px;height:18px;flex:0 0 auto}.structure-baseline-teacher dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.structure-baseline-teacher dl>div{padding:13px;border-left:3px solid #77958a;background:#f6f8f7}.structure-baseline-teacher dt{font-weight:800}.structure-baseline-teacher dd{margin:5px 0 0;color:var(--muted)}@media (max-width:1180px){.structure-baseline-status-grid,.structure-baseline-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.structure-baseline-action,.structure-baseline-readiness,.structure-baseline-save,.structure-baseline-status-grid,.structure-baseline-teacher dl,.structure-baseline-unit-grid{grid-template-columns:1fr}.structure-baseline-action button,.structure-baseline-save button{width:100%}}.ad-change-page{max-width:none}.ad-change-hero{border-bottom:4px solid #2b6659}.ad-change-hero p:last-child{margin:8px 0 0;color:var(--muted)}.ad-change-safety{border-left:4px solid #2b6659;background:#f3f8f6}.ad-change-safety p,.ad-change-safety strong{display:block;margin:0}.ad-change-safety p{margin-top:6px}.ad-change-gate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-change-gate-grid article{min-height:112px;padding:15px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.ad-change-gate-grid small,.ad-change-gate-grid span,.ad-change-gate-grid strong{display:block}.ad-change-gate-grid small,.ad-change-gate-grid span{color:var(--muted)}.ad-change-gate-grid strong{margin:8px 0;font-size:20px}.ad-change-gate-grid small{overflow-wrap:anywhere}.ad-change-blocked{border:2px solid #e5bf72;background:#fffaf0}.ad-change-blocked h2{margin:6px 0;font-size:22px}.ad-change-blocked p{color:var(--muted)}.ad-change-blocked>div{display:flex;gap:10px;flex-wrap:wrap}.ad-change-blocked a{padding:9px 13px;border-radius:5px;background:#245e52;color:#fff;text-decoration:none}.ad-change-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ad-change-flow>div{position:relative;min-height:96px;padding:13px 13px 13px 50px;border-left:3px solid #6e8f86;background:#f6f8f7}.ad-change-flow span{position:absolute;left:13px;top:13px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#2b6659;color:#fff;font-weight:800}.ad-change-flow small,.ad-change-flow strong{display:block}.ad-change-flow small{margin-top:7px;color:var(--muted)}.ad-change-candidates .section-title{align-items:end}.ad-change-filters{display:grid;grid-template-columns:repeat(2,minmax(220px,320px));grid-gap:10px;gap:10px;margin:14px 0}.ad-change-filters label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:13px}.ad-change-filters select{min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:#fff}.ad-change-candidate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;max-height:430px;overflow:auto}.ad-change-candidate-list button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 8px;gap:6px 8px;min-height:116px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fff;color:inherit;text-align:left;cursor:pointer}.ad-change-candidate-list button.is-selected,.ad-change-candidate-list button:hover{border-color:#2b6659;box-shadow:inset 0 0 0 1px #2b6659}.ad-change-candidate-list button>span{align-self:start;padding:3px 6px;border-radius:3px;background:#edf3f1;font-size:12px}.ad-change-candidate-list button>span.change-removed{background:#fff0ed;color:#9b3428}.ad-change-candidate-list button>span.change-changed{background:#fff6d9;color:#725b10}.ad-change-candidate-list button strong{overflow-wrap:anywhere}.ad-change-candidate-list button em,.ad-change-candidate-list button small{grid-column:1/-1;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.ad-change-candidate-list button em{color:#246453;font-size:12px}.ad-change-selected-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.ad-change-selected-head h2{margin:5px 0;font-size:22px;overflow-wrap:anywhere}.ad-change-selected-head p{margin:0;color:var(--muted)}.ad-change-selected-head>strong{padding:7px 10px;border-radius:4px;background:#eef5f2;color:#245e52}.ad-change-selected>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.ad-change-selected>dl>div{padding:11px;border:1px solid var(--border);border-radius:4px}.ad-change-selected dt{color:var(--muted);font-size:12px}.ad-change-selected dd{margin:5px 0 0;overflow-wrap:anywhere}.ad-change-selected dd small{display:block;margin-top:4px;color:var(--muted)}.ad-change-fields{display:grid;grid-gap:6px;gap:6px}.ad-change-fields p{display:grid;grid-template-columns:150px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin:0;padding:9px;background:#f7f8f8}.ad-change-fields span{overflow-wrap:anywhere}.ad-change-explanation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ad-change-explanation article{padding:13px;border-left:3px solid #718c84;background:#f4f7f6}.ad-change-explanation p{margin:6px 0 0;color:var(--muted)}.ad-change-window-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:14px;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.ad-change-window-action span{display:block;margin-bottom:7px;color:var(--muted)}.ad-change-window-action div div{display:flex;gap:6px}.ad-change-window-action div button{min-width:68px;padding:8px;border:1px solid var(--border);border-radius:4px;background:#fff;cursor:pointer}.ad-change-window-action div button.is-active{border-color:#2b6659;background:#eaf4f0;color:#245e52;font-weight:700}.ad-change-window{border-left:4px solid #d09b32}.ad-change-window.is-ready{border-left-color:#2b6659}.ad-change-window h2{margin:5px 0 12px;font-size:22px}.ad-change-window-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.ad-change-window-grid article{padding:12px;border:1px solid var(--border);border-radius:4px}.ad-change-window-grid small,.ad-change-window-grid span,.ad-change-window-grid strong{display:block}.ad-change-window-grid small,.ad-change-window-grid span{color:var(--muted)}.ad-change-window-grid strong{margin:7px 0}.ad-change-results .section-title{align-items:end}.ad-change-results .section-title>strong{color:#245e52}.ad-change-metric-table{display:grid;margin-top:14px;border:1px solid var(--border);border-bottom:0}.ad-change-metric-table>div{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:center;min-height:48px;border-bottom:1px solid var(--border)}.ad-change-metric-table>div>*{padding:0 12px}.ad-change-metric-table>div strong:after{content:""}.ad-change-metric-table>div span:before{content:"变化前 ";color:var(--muted);font-size:11px}.ad-change-metric-table>div b:before{content:"变化后 ";color:var(--muted);font-size:11px}.ad-change-metric-table em{font-style:normal}.ad-change-metric-table .tone-good{color:#176b54}.ad-change-metric-table .tone-warn{color:#a33c30}.ad-change-metric-table .tone-neutral{color:var(--muted)}.ad-change-row-evidence{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ad-change-row-evidence span{padding:6px 9px;border-radius:4px;background:#eef2f0;color:var(--muted);font-size:12px}.ad-change-teacher h2{margin:5px 0 13px;font-size:22px}.ad-change-teacher>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ad-change-teacher article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;padding:12px;background:#f6f8f7}.ad-change-teacher article span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#2b6659;color:#fff;font-weight:800}.ad-change-teacher article p{margin:2px 0 0}.ad-change-teacher h3{margin:18px 0 8px;font-size:16px}.ad-change-teacher ul{margin:0;padding-left:20px;color:var(--muted)}.ad-change-save{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:14px;gap:14px;border:2px solid #d5e5df}.ad-change-save h2{margin:5px 0 7px;font-size:22px}.ad-change-save p{margin:0;color:var(--muted)}.ad-change-save>label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.ad-change-save textarea{min-height:88px;resize:vertical;padding:10px;border:1px solid var(--border);border-radius:5px;font:inherit}.ad-change-save .ad-change-confirm{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--border);border-radius:5px;background:#f8faf9;color:inherit}.ad-change-confirm input{width:18px;height:18px;flex:0 0 auto}.ad-change-save>button{justify-self:end;grid-column:2}.ad-change-history .section-title{align-items:end}.ad-change-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.ad-change-history article{padding:12px;border:1px solid var(--border);border-radius:5px;background:#fff}.ad-change-history article div{display:grid;grid-gap:4px;gap:4px}.ad-change-history article p,.ad-change-history article small{color:var(--muted);overflow-wrap:anywhere}.ad-change-history article p{margin:10px 0 5px}.ad-change-history blockquote{margin:10px 0 0;padding:8px;border-left:3px solid #789187;background:#f5f7f6}@media (max-width:1180px){.ad-change-candidate-list,.ad-change-flow,.ad-change-gate-grid,.ad-change-selected>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ad-change-candidate-list,.ad-change-explanation,.ad-change-flow,.ad-change-gate-grid,.ad-change-history>div:last-child,.ad-change-save,.ad-change-selected>dl,.ad-change-teacher>div,.ad-change-window-action,.ad-change-window-grid{grid-template-columns:1fr}.ad-change-save>button{grid-column:1;justify-self:stretch}.ad-change-fields p,.ad-change-filters{grid-template-columns:1fr}.ad-change-metric-table>div{grid-template-columns:1fr 1fr;gap:8px;padding:9px 0}}.ad-context-page{max-width:none}.ad-context-hero{border-bottom:4px solid #315f54}.ad-context-hero p:last-child{margin:8px 0 0;color:var(--muted)}.ad-context-safety{border-left:4px solid #315f54;background:#f3f8f6}.ad-context-safety p,.ad-context-safety strong{display:block;margin:0}.ad-context-safety p{margin-top:6px}.ad-context-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-context-status-grid article{min-height:108px;padding:15px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.ad-context-status-grid small,.ad-context-status-grid span,.ad-context-status-grid strong{display:block}.ad-context-status-grid small,.ad-context-status-grid span{color:var(--muted)}.ad-context-status-grid strong{margin:7px 0;font-size:21px}.ad-context-blocked{border:2px solid #dfba69;background:#fffaf0}.ad-context-blocked h2{margin:5px 0 8px;font-size:22px}.ad-context-blocked p{color:var(--muted)}.ad-context-blocked a{display:inline-block;padding:9px 13px;border-radius:5px;background:#285e52;color:#fff;text-decoration:none}.ad-context-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;grid-gap:14px;gap:14px}.ad-context-case h2,.ad-context-history h2,.ad-context-manual h2,.ad-context-preview-action h2,.ad-context-profit h2,.ad-context-reports h2,.ad-context-save h2{margin:5px 0 7px;font-size:22px}.ad-context-case>select,.ad-context-profit>select{min-height:42px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:#fff}.ad-context-case-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ad-context-case-grid article{padding:11px;border:1px solid var(--border);border-radius:4px}.ad-context-case-grid small,.ad-context-case-grid span,.ad-context-case-grid strong{display:block}.ad-context-case-grid small,.ad-context-case-grid span{color:var(--muted)}.ad-context-case-grid strong{margin:6px 0;overflow-wrap:anywhere}.ad-context-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.context-evidence-column{min-width:0}.context-evidence-column>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.context-evidence-column h3{margin:0;font-size:16px}.context-evidence-column>div:last-child{display:grid;grid-gap:7px;gap:7px;max-height:480px;overflow:auto}.context-evidence-column label{display:grid;grid-template-columns:20px auto minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px;padding:10px;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}.context-evidence-column label.is-selected{border-color:#2a6658;box-shadow:inset 0 0 0 1px #2a6658}.context-evidence-column input{width:17px;height:17px}.context-evidence-column label>span{padding:2px 6px;border-radius:3px;background:#eef4f1;color:#255f51;font-size:11px}.context-evidence-column label>span.score-reference{background:#fff5d9;color:#6f5814}.context-evidence-column label>em,.context-evidence-column label>p,.context-evidence-column label>small{grid-column:2/-1;margin:0;color:var(--muted);overflow-wrap:anywhere}.context-evidence-column label>em{font-style:normal;font-size:12px}.ad-context-profit{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,500px);grid-gap:14px;gap:14px;align-items:end}.ad-context-profit p{margin:0;color:var(--muted)}.ad-context-profit-detail{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;padding:12px;border:1px solid #d8c17d;border-radius:5px;background:#fffaf0}.ad-context-profit-detail label,.ad-context-profit-detail small{grid-column:1/-1}.ad-context-profit-detail label{display:flex;align-items:flex-start;gap:8px;padding-top:7px;border-top:1px solid #ead9a8}.ad-context-profit-detail input{width:18px;height:18px}.ad-context-manual>div:last-child{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.ad-context-manual article{display:grid;grid-template-columns:minmax(250px,1fr) 170px minmax(280px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border-left:3px solid #c4963b;background:#faf9f5}.ad-context-manual article.status-not_applicable,.ad-context-manual article.status-unchanged{border-left-color:#2a6658;background:#f4f8f6}.ad-context-manual article.status-changed{border-left-color:#ad4337;background:#fff4f2}.ad-context-manual small,.ad-context-manual strong{display:block}.ad-context-manual small{margin-top:4px;color:var(--muted)}.ad-context-manual input,.ad-context-manual select{min-height:38px;padding:0 9px;border:1px solid var(--border);border-radius:4px;background:#fff}.ad-context-preview-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.ad-context-preview-action p{margin:0;color:var(--muted)}.ad-context-conclusion{border-left:5px solid #b8872f}.ad-context-conclusion.is-strong_inference{border-left-color:#256454}.ad-context-conclusion.is-mixed{border-left-color:#9d6d24}.ad-context-conclusion>div:first-child{display:inline-block;max-width:calc(100% - 140px)}.ad-context-conclusion h2{margin:5px 0 7px;font-size:22px}.ad-context-conclusion>strong{float:right;padding:7px 10px;border-radius:4px;background:#f1f4f2}.ad-context-gates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;clear:both;margin:15px 0}.ad-context-gates article{padding:10px;border:1px solid var(--border);border-radius:4px;background:#fafbfa}.ad-context-gates small,.ad-context-gates span,.ad-context-gates strong{display:block}.ad-context-gates strong{margin:6px 0}.ad-context-gates small{color:var(--muted)}.ad-context-gates article.status-pass{border-color:#9ccaba;background:#f2f8f5}.ad-context-gates article.status-missing,.ad-context-gates article.status-unconfirmed{border-color:#ddb5ae;background:#fff4f2}.ad-context-gates article.status-confounded,.ad-context-gates article.status-reference{border-color:#ddc47c;background:#fffaf0}.ad-context-save{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);grid-gap:12px;gap:12px;border:2px solid #d5e3de}.ad-context-save p{margin:0;color:var(--muted)}.ad-context-save>label:first-of-type{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.ad-context-save textarea{min-height:90px;padding:9px;border:1px solid var(--border);border-radius:5px;resize:vertical;font:inherit}.ad-context-save>label:not(:first-of-type){grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:4px;background:#f8faf9}.ad-context-save>label input{width:18px;height:18px}.ad-context-save>button{grid-column:2;justify-self:end}.ad-context-history .section-title{align-items:end}.ad-context-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ad-context-history article{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--border);border-radius:5px}.ad-context-history article small,.ad-context-history article span{color:var(--muted)}.ad-context-history article p{margin:4px 0 0}.ad-change-history .section-title>div:last-child{display:flex;align-items:center;gap:10px}@media (max-width:1180px){.ad-context-case-grid,.ad-context-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-context-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-context-manual article{grid-template-columns:minmax(220px,1fr) 160px}.ad-context-manual article>input{grid-column:1/-1}}@media (max-width:760px){.ad-context-case,.ad-context-case-grid,.ad-context-gates,.ad-context-history>div:last-child,.ad-context-preview-action,.ad-context-profit,.ad-context-report-grid,.ad-context-save,.ad-context-status-grid{grid-template-columns:1fr}.ad-context-case-grid,.ad-context-profit-detail{grid-column:1}.ad-context-manual article{grid-template-columns:1fr}.ad-context-manual article>input{grid-column:1}.ad-context-save>button{grid-column:1;justify-self:stretch}}.candidate-sku-qualification-page{max-width:none}.candidate-sku-qualification-hero{border-bottom:4px solid #235f53}.candidate-sku-qualification-hero p:last-child{max-width:850px;margin:8px 0 0;color:var(--muted)}.candidate-sku-qualification-principle{border-left:4px solid #235f53;background:#f2f8f5}.candidate-sku-qualification-principle>div{display:flex;align-items:center;gap:8px}.candidate-sku-qualification-principle p{margin:7px 0 0;color:var(--muted)}.candidate-sku-command-position{border-left:5px solid #23566a;background:#f7fbfd}.candidate-sku-command-position .section-title>strong{color:#23566a}.candidate-sku-command-position .panel-subtitle a{color:#1d4ed8;font-weight:900;text-decoration:none}.candidate-sku-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.candidate-sku-command-grid article{min-width:0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:13px}.candidate-sku-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #c9dce6;border-radius:999px;background:#edf6fa;color:#23566a;font-size:12px;font-weight:900;padding:4px 9px}.candidate-sku-command-grid h3{margin:9px 0 7px;color:var(--text)}.candidate-sku-command-grid p{margin:0;color:var(--muted);line-height:1.6}.candidate-sku-command-rule{margin:14px 0 0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:12px;color:var(--muted);line-height:1.6}.candidate-sku-command-rule strong{color:#23566a}.candidate-sku-command-rule a{display:inline-block;margin-left:8px;color:#1d4ed8;font-weight:900}.candidate-sku-qualification-learning{border-left:5px solid #2d667d}.candidate-sku-qualification-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.candidate-sku-qualification-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.candidate-sku-qualification-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.candidate-sku-qualification-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.candidate-sku-qualification-learning-grid p,.candidate-sku-qualification-term-strip p{margin:0;color:var(--muted);line-height:1.58}.candidate-sku-qualification-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.candidate-sku-qualification-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.candidate-sku-qualification-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.candidate-sku-qualification-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.candidate-sku-qualification-empty{border:2px solid #dcb768;background:#fffaf0}.candidate-sku-qualification-empty h2{margin:5px 0 8px;font-size:22px}.candidate-sku-qualification-empty p{color:var(--muted)}.candidate-sku-qualification-empty a,.candidate-sku-qualification-no-profile a{display:inline-block;padding:9px 13px;border-radius:5px;background:#235f53;color:#fff;text-decoration:none}.candidate-sku-qualification-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.candidate-sku-qualification-summary article{min-height:105px;padding:14px;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.candidate-sku-qualification-summary small,.candidate-sku-qualification-summary span,.candidate-sku-qualification-summary strong{display:block}.candidate-sku-qualification-summary small,.candidate-sku-qualification-summary span{color:var(--muted)}.candidate-sku-qualification-summary strong{margin:7px 0;font-size:22px}.candidate-sku-qualification-economics h2,.candidate-sku-qualification-history h2,.candidate-sku-qualification-next h2,.candidate-sku-qualification-pillars h2,.candidate-sku-qualification-profile h2,.candidate-sku-qualification-save h2,.candidate-sku-qualification-source h2,.candidate-sku-qualification-target h2{margin:5px 0 7px;font-size:22px}.candidate-sku-qualification-profile>select,.candidate-sku-qualification-source>select{width:100%;min-height:42px;margin-top:12px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:#fff}.candidate-sku-profile-detail,.candidate-sku-qualification-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.candidate-sku-profile-detail article,.candidate-sku-qualification-source-grid article{min-height:100px;padding:11px;border:1px solid var(--border);border-radius:4px}.candidate-sku-profile-detail small,.candidate-sku-profile-detail span,.candidate-sku-profile-detail strong,.candidate-sku-qualification-source-grid small,.candidate-sku-qualification-source-grid span,.candidate-sku-qualification-source-grid strong{display:block}.candidate-sku-profile-detail small,.candidate-sku-profile-detail span,.candidate-sku-qualification-source-grid small,.candidate-sku-qualification-source-grid span{color:var(--muted)}.candidate-sku-profile-detail strong,.candidate-sku-qualification-source-grid strong{margin:7px 0;overflow-wrap:anywhere}.candidate-sku-blocker-map-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:11px;padding:8px 11px;border:1px solid #9db9b0;border-radius:4px;background:#f4faf7;color:#235f53;font-weight:900;text-decoration:none}.candidate-sku-qualification-target>div:last-child{display:flex;gap:9px;margin-top:13px}.candidate-sku-qualification-target button{min-width:220px;padding:12px;border:1px solid var(--border);border-radius:5px;background:#fff;text-align:left;cursor:pointer}.candidate-sku-qualification-target button.is-active{border-color:#235f53;box-shadow:inset 0 0 0 1px #235f53;background:#f1f8f5}.candidate-sku-qualification-target button small,.candidate-sku-qualification-target button strong{display:block}.candidate-sku-qualification-target button small{margin-top:5px;color:var(--muted)}.candidate-sku-qualification-no-profile{margin:13px 0;padding:13px;border-left:4px solid #b98328;background:#fff8e6}.candidate-sku-qualification-no-profile p{color:var(--muted)}.candidate-sku-profile-detail article.tone-ready{border-color:#94c7b6;background:#f2f8f5}.candidate-sku-profile-detail article.tone-warning{border-color:#d9bd75;background:#fffaf0}.candidate-sku-profile-detail article.tone-blocked{border-color:#d9a19a;background:#fff3f1}.candidate-sku-readiness-pillars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;margin:10px 0 13px}.candidate-sku-readiness-chain article,.candidate-sku-readiness-pillars article{min-width:0;padding:10px;border:1px solid var(--border);border-top:4px solid #a84337;border-radius:5px;background:#fff}.candidate-sku-readiness-chain article.tone-ready,.candidate-sku-readiness-pillars article.tone-ready{border-top-color:#246454;background:#f5faf7}.candidate-sku-readiness-chain article.tone-warning,.candidate-sku-readiness-pillars article.tone-warning{border-top-color:#b07c28;background:#fffaf0}.candidate-sku-readiness-chain small,.candidate-sku-readiness-chain span,.candidate-sku-readiness-chain strong,.candidate-sku-readiness-pillars small,.candidate-sku-readiness-pillars span,.candidate-sku-readiness-pillars strong{display:block}.candidate-sku-readiness-chain small,.candidate-sku-readiness-chain span,.candidate-sku-readiness-pillars small,.candidate-sku-readiness-pillars span{color:var(--muted)}.candidate-sku-readiness-chain strong,.candidate-sku-readiness-pillars strong{margin:6px 0;overflow-wrap:anywhere}.candidate-sku-readiness-chain{border-left:5px solid #225d51}.candidate-sku-readiness-chain>div:last-of-type{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.candidate-sku-readiness-chain>a{display:inline-block;padding:8px 11px;border-radius:4px;background:#225d51;color:#fff;text-decoration:none}.candidate-sku-qualification-profile>button{margin-top:14px}.candidate-sku-qualification-decision{border-left:5px solid #a84337}.candidate-sku-qualification-decision.tone-ready{border-left-color:#246454}.candidate-sku-qualification-decision.tone-warning{border-left-color:#b07c28}.candidate-sku-qualification-decision>div:first-child{display:inline-block;max-width:calc(100% - 190px)}.candidate-sku-qualification-decision h2{margin:5px 0 8px;font-size:23px}.candidate-sku-qualification-decision>div p,.candidate-sku-qualification-decision>p{color:var(--muted)}.candidate-sku-qualification-decision>strong{float:right;padding:7px 10px;border-radius:4px;background:#eef3f1;color:#235f53}.candidate-sku-qualification-decision>p{clear:both}.candidate-sku-qualification-teacher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.candidate-sku-qualification-teacher article{min-height:145px;padding:14px;border-top:4px solid #69877e;border-radius:5px;background:#fff}.candidate-sku-qualification-teacher span{font-weight:800}.candidate-sku-qualification-teacher p{margin:8px 0 0;color:var(--muted);line-height:1.6}.candidate-sku-qualification-pillars>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.candidate-sku-qualification-pillars article{min-height:210px;padding:13px;border:1px solid var(--border);border-top:4px solid #a84337;border-radius:5px}.candidate-sku-qualification-pillars article.tone-ready{border-top-color:#246454;background:#f5faf7}.candidate-sku-qualification-pillars article.tone-warning{border-top-color:#b07c28;background:#fffaf0}.candidate-sku-qualification-pillars article>div{display:flex;justify-content:space-between;gap:8px}.candidate-sku-qualification-pillars article>div strong{padding:2px 6px;border-radius:3px;background:#eef2f0}.candidate-sku-qualification-pillars h3{margin:10px 0;font-size:16px}.candidate-sku-qualification-pillars p{margin:5px 0;color:var(--muted)}.candidate-sku-qualification-pillars small{display:block;margin-top:11px;padding-top:9px;border-top:1px solid var(--border);color:#345e54}.candidate-sku-economics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.candidate-sku-economics-metrics article{padding:12px;border:1px solid var(--border);border-radius:4px}.candidate-sku-economics-metrics span,.candidate-sku-economics-metrics strong{display:block}.candidate-sku-economics-metrics span{color:var(--muted)}.candidate-sku-economics-metrics strong{margin-top:7px;font-size:20px}.candidate-sku-scenario-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.candidate-sku-scenario-list article{display:grid;grid-gap:6px;gap:6px;padding:12px;border-left:3px solid #718f86;background:#f5f8f7}.candidate-sku-scenario-list small{color:var(--muted)}.candidate-sku-qualification-next{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px}.candidate-sku-qualification-next ol{margin:0;color:var(--muted)}.candidate-sku-qualification-next li+li{margin-top:7px}.candidate-sku-qualification-next>div:last-child{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.candidate-sku-qualification-next a{padding:8px 11px;border:1px solid #9db9b0;border-radius:4px;color:#235f53;text-decoration:none}.candidate-sku-qualification-save{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);grid-gap:12px;gap:12px;border:2px solid #d4e3de}.candidate-sku-qualification-save>div p{margin:0;color:var(--muted)}.candidate-sku-qualification-save>label:first-of-type{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.candidate-sku-qualification-save textarea{min-height:100px;padding:9px;border:1px solid var(--border);border-radius:5px;resize:vertical;font:inherit}.candidate-sku-qualification-save>label:not(:first-of-type){grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:4px;background:#f8faf9}.candidate-sku-qualification-save>label input{width:18px;height:18px;flex:0 0 auto}.candidate-sku-qualification-save>button{grid-column:2;justify-self:end}.candidate-sku-qualification-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.candidate-sku-qualification-history article{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--border);border-radius:5px}.candidate-sku-qualification-history article small,.candidate-sku-qualification-history article span{color:var(--muted)}.candidate-sku-qualification-history article p{margin:4px 0 0}.candidate-sku-qualification-history article a{width:-moz-fit-content;width:fit-content;color:#235f53;font-weight:900;text-decoration:none}@media (max-width:1180px){.candidate-sku-command-grid,.candidate-sku-profile-detail,.candidate-sku-qualification-learning-grid,.candidate-sku-qualification-source-grid,.candidate-sku-qualification-summary,.candidate-sku-qualification-teacher,.candidate-sku-qualification-term-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-sku-readiness-chain>div:last-of-type,.candidate-sku-readiness-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-sku-qualification-pillars>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.candidate-sku-command-grid,.candidate-sku-economics-metrics,.candidate-sku-profile-detail,.candidate-sku-qualification-history>div:last-child,.candidate-sku-qualification-learning-grid,.candidate-sku-qualification-next,.candidate-sku-qualification-pillars>div:last-child,.candidate-sku-qualification-save,.candidate-sku-qualification-source-grid,.candidate-sku-qualification-summary,.candidate-sku-qualification-teacher,.candidate-sku-qualification-term-strip,.candidate-sku-readiness-chain>div:last-of-type,.candidate-sku-readiness-pillars,.candidate-sku-scenario-list{grid-template-columns:1fr}.candidate-sku-command-rule a{display:block;margin:8px 0 0}.candidate-sku-qualification-target>div:last-child{display:grid}.candidate-sku-qualification-target button{min-width:0}.candidate-sku-qualification-save>button{grid-column:1;justify-self:stretch}.candidate-sku-qualification-decision>div:first-child{max-width:none}.candidate-sku-qualification-decision>strong{float:none;display:inline-block}}.test-plan-proposal-page{max-width:none}.test-plan-proposal-hero{border-bottom:4px solid #225d51}.test-plan-proposal-hero p:last-child{max-width:850px;margin:8px 0 0;color:var(--muted)}.test-plan-proposal-principle{border-left:4px solid #225d51;background:#f2f8f5}.test-plan-proposal-principle>div{display:flex;align-items:center;gap:8px}.test-plan-proposal-principle p{margin:7px 0 0;color:var(--muted)}.test-plan-command-position{border-left:5px solid #23566a;background:#f7fbfd}.test-plan-command-position .section-title>strong{color:#23566a}.test-plan-command-position .panel-subtitle a{color:#1d4ed8;font-weight:900;text-decoration:none}.test-plan-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.test-plan-command-grid article{min-width:0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:13px}.test-plan-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #c9dce6;border-radius:999px;background:#edf6fa;color:#23566a;font-size:12px;font-weight:900;padding:4px 9px}.test-plan-command-grid h3{margin:9px 0 7px;color:var(--text)}.test-plan-command-grid p{margin:0;color:var(--muted);line-height:1.6}.test-plan-command-rule{margin:14px 0 0;border:1px solid #cfe1e9;border-radius:8px;background:#fff;padding:12px;color:var(--muted);line-height:1.6}.test-plan-command-rule strong{color:#23566a}.test-plan-command-rule a{display:inline-block;margin-left:8px;color:#1d4ed8;font-weight:900}.test-plan-proposal-learning{border-left:5px solid #2d667d}.test-plan-proposal-learning .section-title>a{color:#225d51;font-weight:800;text-decoration:none}.test-plan-proposal-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.test-plan-proposal-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.test-plan-proposal-learning-grid h3{margin:0;color:#173c36;font-size:16px}.test-plan-proposal-learning-grid p,.test-plan-proposal-term-strip p{margin:0;color:var(--muted);line-height:1.58}.test-plan-proposal-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.test-plan-proposal-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.test-plan-proposal-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.test-plan-proposal-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.test-plan-proposal-empty{border:2px solid #ddba6d;background:#fffaf0}.test-plan-proposal-empty h2{margin:5px 0 8px;font-size:22px}.test-plan-proposal-empty p{color:var(--muted)}.test-plan-proposal-empty a{display:inline-block;padding:9px 13px;border-radius:5px;background:#225d51;color:#fff;text-decoration:none}.test-plan-proposal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.test-plan-proposal-summary article{min-height:105px;padding:14px;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.test-plan-proposal-summary small,.test-plan-proposal-summary span,.test-plan-proposal-summary strong{display:block}.test-plan-proposal-summary small,.test-plan-proposal-summary span{color:var(--muted)}.test-plan-proposal-summary strong{margin:7px 0;font-size:21px;overflow-wrap:anywhere}.test-plan-proposal-basis h2,.test-plan-proposal-history h2,.test-plan-proposal-manual h2,.test-plan-proposal-recommend h2,.test-plan-proposal-review h2,.test-plan-proposal-save h2,.test-plan-proposal-selected h2,.test-plan-proposal-source h2,.test-plan-proposal-structure h2{margin:5px 0 7px;font-size:22px}.test-plan-proposal-source>select{width:100%;min-height:42px;margin:12px 0;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:#fff}.test-plan-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:13px}.test-plan-source-grid article{min-height:95px;padding:11px;border:1px solid var(--border);border-radius:4px}.test-plan-source-grid small,.test-plan-source-grid span,.test-plan-source-grid strong{display:block}.test-plan-source-grid small,.test-plan-source-grid span{color:var(--muted)}.test-plan-source-grid strong{margin:7px 0;overflow-wrap:anywhere}.test-plan-proposal-gate{border-left:5px solid #a63f34}.test-plan-proposal-gate.tone-ready{border-left-color:#246354}.test-plan-proposal-gate>div:first-child{display:inline-block;max-width:calc(100% - 160px)}.test-plan-proposal-gate h2{margin:5px 0 7px;font-size:23px}.test-plan-proposal-gate>div p,.test-plan-proposal-gate>p{color:var(--muted)}.test-plan-proposal-gate>strong{float:right;padding:7px 10px;border-radius:4px;background:#eef3f1;color:#225d51}.test-plan-proposal-gate>p{clear:both}.test-plan-proposal-pre-ad-gate{border-left:5px solid #b07c28;background:#fffdfa}.test-plan-proposal-pre-ad-gate.tone-ready{border-left-color:#246354;background:#f6faf8}.test-plan-proposal-pre-ad-gate h2{margin:5px 0 7px;font-size:22px}.test-plan-proposal-pre-ad-gate>p{color:var(--muted);line-height:1.55}.test-plan-proposal-pre-ad-gate>a{display:inline-block;margin-top:11px;padding:8px 11px;border-radius:4px;background:#225d51;color:#fff;text-decoration:none}.test-plan-proposal-pre-ad-pills{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.test-plan-proposal-pre-ad-pills article{min-width:0;padding:10px;border:1px solid var(--border);border-top:4px solid #a84337;border-radius:5px;background:#fff}.test-plan-proposal-pre-ad-pills article.tone-ready{border-top-color:#246354;background:#f5faf7}.test-plan-proposal-pre-ad-pills article.tone-warning{border-top-color:#b07c28;background:#fffaf0}.test-plan-proposal-pre-ad-pills small,.test-plan-proposal-pre-ad-pills span,.test-plan-proposal-pre-ad-pills strong{display:block}.test-plan-proposal-pre-ad-pills small,.test-plan-proposal-pre-ad-pills span{color:var(--muted)}.test-plan-proposal-pre-ad-pills strong{margin:6px 0;overflow-wrap:anywhere}.test-plan-proposal-basis>div:last-child,.test-plan-selected-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.test-plan-proposal-basis article,.test-plan-selected-metrics article{padding:12px;border:1px solid var(--border);border-radius:4px}.test-plan-proposal-basis small,.test-plan-proposal-basis span,.test-plan-proposal-basis strong,.test-plan-selected-metrics small,.test-plan-selected-metrics span,.test-plan-selected-metrics strong{display:block}.test-plan-proposal-basis small,.test-plan-proposal-basis span,.test-plan-selected-metrics small,.test-plan-selected-metrics span{color:var(--muted)}.test-plan-proposal-basis strong,.test-plan-selected-metrics strong{margin:7px 0;font-size:20px}.test-plan-proposal-recommend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:2px solid #c6ddd5}.test-plan-proposal-recommend p{margin:0;color:var(--muted)}.test-plan-proposal-recommend>strong{padding:8px 10px;border-radius:4px;background:#edf5f2;color:#225d51}.test-plan-proposal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.test-plan-proposal-cards>label{min-height:480px;padding:15px;border:1px solid var(--border);border-top:5px solid #65847a;border-radius:6px;background:#fff;cursor:pointer}.test-plan-proposal-cards>label.tone-conservative{border-top-color:#3c7564}.test-plan-proposal-cards>label.tone-standard{border-top-color:#2d667d}.test-plan-proposal-cards>label.tone-aggressive{border-top-color:#a76437}.test-plan-proposal-cards>label.is-selected{box-shadow:inset 0 0 0 2px #225d51}.test-plan-proposal-cards label>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.test-plan-proposal-cards input{width:18px;height:18px}.test-plan-proposal-cards label>div:first-child span{padding:4px 7px;border-radius:3px;background:#edf3f1;color:#225d51;font-size:12px;font-weight:700}.test-plan-proposal-cards h2{margin:14px 0 8px;font-size:20px}.test-plan-proposal-cards>label>p,.test-plan-proposal-cards>label>small{color:var(--muted);line-height:1.55}.test-plan-proposal-cards dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:15px 0}.test-plan-proposal-cards dl>div{padding:9px;border:1px solid var(--border);border-radius:4px;background:#fafbfa}.test-plan-proposal-cards dt{color:var(--muted);font-size:11px}.test-plan-proposal-cards dd{margin:5px 0 0;font-weight:800}.test-plan-proposal-structure dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.test-plan-proposal-structure dl>div{padding:11px;border-left:3px solid #718d85;background:#f5f8f7}.test-plan-proposal-structure dt{color:var(--muted)}.test-plan-proposal-structure dd{margin:5px 0 0;overflow-wrap:anywhere}.test-plan-proposal-manual>ol{display:grid;grid-gap:8px;gap:8px;margin:13px 0 0;padding:0;list-style:none}.test-plan-proposal-manual li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;background:#f7f9f8}.test-plan-proposal-manual li span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#225d51;color:#fff;font-weight:800}.test-plan-proposal-manual li p{margin:3px 0 0;line-height:1.55}.test-plan-proposal-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.test-plan-proposal-conditions article{min-height:230px;padding:14px;border-top:4px solid #a63f34;border-radius:5px;background:#fff}.test-plan-proposal-conditions article.expand{border-top-color:#286a58}.test-plan-proposal-conditions article.risk{border-top-color:#b17d29}.test-plan-proposal-conditions h3{margin:0 0 10px}.test-plan-proposal-conditions p{margin:7px 0;color:var(--muted);line-height:1.5}.test-plan-proposal-review>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.test-plan-proposal-review article{min-height:240px;padding:12px;border:1px solid var(--border);border-top:4px solid #5d7e74;border-radius:5px}.test-plan-proposal-review h3{margin:8px 0;font-size:16px}.test-plan-proposal-review p{color:var(--muted);line-height:1.5}.test-plan-proposal-review small{display:block;padding-top:8px;border-top:1px solid var(--border);color:#315e53}.test-plan-proposal-formulas summary{cursor:pointer;font-weight:800}.test-plan-proposal-formulas p{margin:8px 0;color:var(--muted)}.test-plan-proposal-save{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px);grid-gap:12px;gap:12px;border:2px solid #d4e3de}.test-plan-proposal-save>div p{margin:0;color:var(--muted)}.test-plan-proposal-save>label:first-of-type{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.test-plan-proposal-save textarea{min-height:110px;padding:10px;border:1px solid var(--border);border-radius:5px;resize:vertical;font:inherit}.test-plan-proposal-save>label:not(:first-of-type){grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:4px;background:#f8faf9}.test-plan-proposal-save>label input{width:18px;height:18px;flex:0 0 auto}.test-plan-proposal-save>button{grid-column:2;justify-self:end}.test-plan-proposal-history>div:last-child{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.test-plan-proposal-history article{padding:12px;border:1px solid var(--border);border-radius:5px}.test-plan-proposal-history article>div{display:flex;justify-content:space-between;gap:12px}.test-plan-proposal-history article small,.test-plan-proposal-history article span{color:var(--muted)}.test-plan-proposal-history article p{margin:7px 0}@media (max-width:1180px){.test-plan-command-grid,.test-plan-proposal-basis>div:last-child,.test-plan-proposal-learning-grid,.test-plan-proposal-review>div:last-child,.test-plan-proposal-summary,.test-plan-proposal-term-strip,.test-plan-selected-metrics,.test-plan-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-plan-proposal-pre-ad-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.test-plan-proposal-cards{grid-template-columns:1fr}.test-plan-proposal-cards>label{min-height:0}}@media (max-width:760px){.test-plan-command-grid,.test-plan-proposal-basis>div:last-child,.test-plan-proposal-conditions,.test-plan-proposal-learning-grid,.test-plan-proposal-pre-ad-pills,.test-plan-proposal-recommend,.test-plan-proposal-review>div:last-child,.test-plan-proposal-save,.test-plan-proposal-structure dl,.test-plan-proposal-summary,.test-plan-proposal-term-strip,.test-plan-selected-metrics,.test-plan-source-grid{grid-template-columns:1fr}.test-plan-command-rule a{display:block;margin:8px 0 0}.test-plan-proposal-save>button{grid-column:1;justify-self:stretch}.test-plan-proposal-gate>div:first-child{max-width:none}.test-plan-proposal-gate>strong{float:none;display:inline-block}}.plan-decision-page{display:grid;grid-gap:16px;gap:16px}.plan-decision-hero{background:#f7faf8;border-color:#bad2c8}.plan-decision-safety{border-left:4px solid #9b632d;background:#fffaf4}.plan-decision-safety>div{display:flex;align-items:center;gap:8px}.plan-decision-safety p{margin:8px 0 0}.plan-decision-command-position{border-left:5px solid #23566a;background:#f7fbfd}.plan-decision-command-position .section-title>strong{color:#23566a}.plan-decision-command-intro{max-width:1040px;margin:0 0 14px;color:#52615c;line-height:1.7}.plan-decision-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-decision-command-grid article{min-width:0;padding:13px;border:1px solid #cfe1e9;border-radius:6px;background:#fff}.plan-decision-command-grid span{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 9px;border:1px solid #c9dce6;border-radius:999px;background:#edf6fa;color:#23566a;font-size:12px;font-weight:900}.plan-decision-command-grid h3{margin:9px 0 7px;color:#193642;font-size:16px;line-height:1.35}.plan-decision-command-grid p{margin:0;color:#52615c;line-height:1.58}.plan-decision-command-rule{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 0;padding:12px;border:1px solid #cfe4d8;border-radius:6px;background:#fff;color:#2f443e;line-height:1.65}.plan-decision-command-rule strong{color:#23566a}.plan-decision-command-rule a{margin-left:auto;color:#23566a;font-weight:800;text-decoration:none}.plan-decision-learning{border-left:5px solid #2d667d}.plan-decision-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.plan-decision-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-decision-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.plan-decision-learning-grid h3{margin:0;color:#173c36;font-size:16px}.plan-decision-learning-grid p,.plan-decision-term-strip p{margin:0;color:#52615c;line-height:1.58}.plan-decision-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.plan-decision-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.plan-decision-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.plan-decision-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.plan-decision-handoff{border-left:5px solid #1f4d45;background:#f6faf8}.plan-decision-handoff-intro{max-width:980px;margin:0 0 14px;color:#52615c;line-height:1.7}.plan-decision-handoff-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-decision-handoff-flow article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:13px;border:1px solid #d7e5df;border-radius:6px;background:#fff}.plan-decision-handoff-flow article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1f4d45;color:#fff;font-size:12px;font-weight:900}.plan-decision-boundary-grid h3,.plan-decision-handoff-flow h3{margin:0 0 7px;font-size:16px;line-height:1.35}.plan-decision-handoff-flow p{margin:0 0 8px;color:#52615c;line-height:1.55}.plan-decision-handoff-flow a{color:#176252;font-weight:800;text-decoration:none}.plan-decision-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-decision-boundary-grid article{min-width:0;padding:13px;border:1px solid #dce3e0;border-left:4px solid #64748b;border-radius:6px;background:#fff}.plan-decision-boundary-grid article.tone-ready{border-left-color:#246354;background:#f6faf8}.plan-decision-boundary-grid article.tone-warning{border-left-color:#b07c28;background:#fffaf0}.plan-decision-boundary-grid article.tone-blocked{border-left-color:#9b4f3d;background:#fffdfa}.plan-decision-boundary-grid ul{margin:0;padding-left:18px}.plan-decision-boundary-grid li{margin:6px 0;color:#50605b;line-height:1.55}.plan-decision-handoff-rule{margin:12px 0 0;padding:12px;border:1px solid #cfe4d8;border-radius:6px;background:#fff;color:#2f443e;line-height:1.65}.plan-decision-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-decision-flow article{min-width:0;padding:14px;border:1px solid #d8dedb;background:#fff;border-radius:6px;display:flex;align-items:center;gap:10px}.plan-decision-flow span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;background:#1f4d45;color:#fff;border-radius:50%;font-weight:700}.plan-decision-flow strong{overflow-wrap:anywhere}.plan-decision-empty a,.plan-decision-source a{color:#175f52;font-weight:700}.plan-decision-choice select,.plan-decision-save textarea,.plan-decision-source select,.plan-execution-form input,.plan-execution-form select,.plan-execution-form textarea{width:100%;border:1px solid #bdc9c5;background:#fff;color:#17211f;border-radius:5px;padding:10px 11px;font:inherit}.plan-decision-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-decision-money article,.plan-decision-source-grid article{min-width:0;padding:13px;border:1px solid #dbe2df;background:#f8faf9;border-radius:5px;display:grid;grid-gap:5px;gap:5px}.plan-decision-money span,.plan-decision-source-grid span{color:#5b6864;font-size:12px}.plan-decision-source-grid small,.plan-decision-source-grid strong{overflow-wrap:anywhere}.plan-decision-choice [role=radiogroup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.plan-decision-choice [role=radiogroup] label{min-width:0;padding:14px;border:1px solid #ccd6d2;border-radius:6px;background:#fff;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 10px;gap:6px 10px;cursor:pointer}.plan-decision-choice [role=radiogroup] label.is-selected{border-color:#24705f;box-shadow:inset 0 0 0 1px #24705f;background:#f4faf7}.plan-decision-choice [role=radiogroup] input{grid-row:1/3;align-self:start;margin-top:3px}.plan-decision-choice [role=radiogroup] span{color:#5b6864;overflow-wrap:anywhere}.plan-decision-gate,.plan-decision-immutable{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;align-items:start}.plan-decision-gate>p,.plan-decision-immutable>small{grid-column:1/-1}.plan-decision-pre-ad-gate{border-left:5px solid #9b4f3d;background:#fffdfa}.plan-decision-pre-ad-gate.tone-ready{border-left-color:#246354;background:#f6faf8}.plan-decision-pre-ad-gate>p{color:#586762;line-height:1.55}.plan-decision-pre-ad-gate>div:last-of-type{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.plan-decision-pre-ad-gate article{min-width:0;padding:10px;border:1px solid #d9e1de;border-top:4px solid #9b4f3d;border-radius:5px;background:#fff}.plan-decision-pre-ad-gate article.tone-ready{border-top-color:#246354;background:#f5faf7}.plan-decision-pre-ad-gate article.tone-review{border-top-color:#b07c28;background:#fffaf0}.plan-decision-pre-ad-gate small,.plan-decision-pre-ad-gate span,.plan-decision-pre-ad-gate strong{display:block}.plan-decision-pre-ad-gate small,.plan-decision-pre-ad-gate span{color:#64736e}.plan-decision-pre-ad-gate strong{margin:6px 0;overflow-wrap:anywhere}.plan-decision-pre-ad-gate>a{display:inline-block;padding:8px 11px;border-radius:4px;background:#225d51;color:#fff;text-decoration:none}.plan-decision-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-decision-money strong{font-size:22px}.plan-decision-checklist>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-decision-checklist article{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid #dce3e0;border-radius:5px;background:#fff}.plan-decision-checklist article>span{width:28px;height:28px;display:grid;place-items:center;background:#e7efec;color:#184b41;border-radius:4px;font-weight:700}.plan-decision-checklist h3{margin:0 0 5px;font-size:15px}.plan-decision-checklist h3 b{margin-left:7px;padding:2px 5px;background:#f7e8da;color:#8a4a1e;border-radius:3px;font-size:11px}.plan-decision-checklist p{margin:0 0 5px;overflow-wrap:anywhere}.plan-decision-checklist small{color:#68746f}.plan-checklist-coach{display:grid;grid-gap:5px;gap:5px;margin-top:9px;padding:10px;border:1px solid #d9e7e2;border-left:3px solid #24705f;border-radius:5px;background:#f6faf8}.plan-checklist-coach span{width:max-content;padding:3px 6px;border-radius:4px;background:#dff2eb;color:#174d42;font-size:11px;font-weight:800}.plan-checklist-coach strong{color:#174d42;font-size:12px}.plan-checklist-coach p{margin:0;color:#4c5b56;font-size:12px;line-height:1.55}.plan-checklist-coach a{width:max-content;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.plan-decision-save{display:grid;grid-gap:10px;gap:10px}.plan-decision-save h2{margin:0}.plan-decision-save textarea,.plan-execution-form textarea{min-height:88px;resize:vertical;margin-top:5px}.plan-decision-save>label:not(:first-of-type),.plan-execution-form>label:last-of-type{display:flex;align-items:flex-start;gap:8px}.plan-decision-save input[type=checkbox],.plan-execution-checks input,.plan-execution-form input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.plan-execution-form{display:grid;grid-gap:14px;gap:14px}.plan-execution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.plan-execution-grid label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:#4e5d58;font-size:13px}.plan-execution-checks{border:1px solid #d9e1de;border-radius:6px;overflow:hidden}.plan-execution-checks>div{padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f4f7f6;border-bottom:1px solid #d9e1de}.plan-execution-checks h3{margin:0}.plan-execution-actions button,.plan-execution-checks button{border:1px solid #49776c;color:#174d42;background:#fff;border-radius:5px;padding:8px 10px;font:inherit;cursor:pointer}.plan-execution-checks>label{padding:11px 13px;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #edf0ef}.plan-execution-checks>label:last-child{border-bottom:0}.plan-execution-checks label span{display:grid;grid-gap:3px;gap:3px;min-width:0}.plan-execution-checks small{color:#66746f;overflow-wrap:anywhere}.plan-execution-checks em{color:#4c5b56;font-size:12px;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.plan-execution-actions{display:flex;justify-content:flex-start}.plan-discrepancy{padding:14px;border:1px solid #cbd7d2;border-radius:6px;display:grid;grid-gap:10px;gap:10px}.plan-discrepancy>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.plan-discrepancy h3{margin:0}.plan-discrepancy article{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;background:rgb(255 255 255/72%);border:1px solid rgb(80 100 92/18%);border-radius:4px}.plan-discrepancy article>span{text-transform:uppercase;font-weight:700;font-size:11px}.plan-discrepancy article p{margin:4px 0;overflow-wrap:anywhere}.plan-discrepancy article small{color:#55625e}.plan-discrepancy>label{display:flex;gap:8px;align-items:flex-start}.plan-execution-history>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-execution-history article{min-width:0;padding:12px;border:1px solid #dce3e0;border-radius:5px}.plan-execution-history article>div{display:flex;justify-content:space-between;gap:10px}.plan-execution-history article span{padding:2px 6px;border-radius:3px;font-size:11px}.plan-execution-history p,.plan-execution-history small{overflow-wrap:anywhere}@media (max-width:1040px){.plan-decision-boundary-grid,.plan-decision-command-grid,.plan-decision-flow,.plan-decision-handoff-flow,.plan-decision-learning-grid,.plan-decision-money,.plan-decision-source-grid,.plan-decision-term-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-decision-pre-ad-gate>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.plan-decision-boundary-grid,.plan-decision-checklist>div:last-child,.plan-decision-choice [role=radiogroup],.plan-decision-command-grid,.plan-decision-flow,.plan-decision-gate,.plan-decision-handoff-flow,.plan-decision-immutable,.plan-decision-learning-grid,.plan-decision-money,.plan-decision-pre-ad-gate>div:last-of-type,.plan-decision-source-grid,.plan-decision-term-strip,.plan-execution-grid,.plan-execution-history>div:last-child{grid-template-columns:minmax(0,1fr)}.plan-execution-checks>div{align-items:flex-start;flex-direction:column}}.plan-review-page{display:grid;grid-gap:16px;gap:16px}.plan-review-hero{background:#f7faf8;border-color:#b8d0c7}.plan-review-principle{border-left:4px solid #8c6239;background:#fffaf4}.plan-review-principle>div{display:flex;align-items:center;gap:8px}.plan-review-principle p{margin:8px 0 0}.plan-review-command-position{border-left:5px solid #8c6239;background:#fffaf4}.plan-review-command-position .section-title>strong{color:#8c6239}.plan-review-command-intro{margin:0 0 12px;max-width:980px;color:#5f5147;line-height:1.7}.plan-review-command-intro a{color:#8a4a1e;font-weight:800;text-decoration:none}.plan-review-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-review-command-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid #ead8c4;border-radius:6px;background:#fff}.plan-review-command-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff3e5;color:#8c4e22;padding:4px 8px;font-size:12px;font-weight:900}.plan-review-command-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.plan-review-command-grid p{margin:0;color:#5f5147;line-height:1.58}.plan-review-command-rule{margin:12px 0 0;padding:12px;border:1px solid #ead8c4;border-radius:6px;background:#fff;color:#4b3425;line-height:1.65}.plan-review-command-rule strong{color:#7c2d12}.plan-review-command-rule a{display:inline-block;margin-left:8px;color:#8a4a1e;font-weight:800;text-decoration:none}.plan-review-learning{border-left:5px solid #2d667d}.plan-review-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.plan-review-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-review-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.plan-review-learning-grid h3{margin:0;color:#173c36;font-size:16px}.plan-review-learning-grid p,.plan-review-term-strip p{margin:0;color:#52615c;line-height:1.58}.plan-review-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.plan-review-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.plan-review-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.plan-review-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.plan-review-lineage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-review-lineage article{min-width:0;padding:13px;border:1px solid #d7dfdc;border-radius:6px;background:#fff;display:flex;gap:10px;align-items:center}.plan-review-lineage span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#20594d;font-weight:700}.plan-review-decision-map{border-left:5px solid #20594d;background:#f6faf8}.plan-review-decision-map>p{margin:0 0 13px;max-width:1040px;color:#53635e;line-height:1.7}.plan-review-decision-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-review-decision-matrix article{min-width:0;padding:13px;border:1px solid #d6e4df;border-radius:6px;background:#fff}.plan-review-decision-matrix article>span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:26px;padding:0 8px;margin-bottom:8px;border-radius:999px;background:#20594d;color:#fff;font-weight:900;font-size:12px}.plan-review-decision-matrix h3,.plan-review-reading-grid h3{margin:0 0 7px;font-size:16px;line-height:1.35}.plan-review-decision-matrix p,.plan-review-reading-grid p{margin:0 0 7px;color:#53635e;line-height:1.58}.plan-review-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-review-reading-grid article{min-width:0;padding:13px;border:1px solid #e0e7e3;border-left:4px solid #8c6239;border-radius:6px;background:#fffaf4}.plan-review-decision-rule{margin-top:12px!important;padding:12px;border:1px solid #cfe4d8;border-radius:6px;background:#fff;color:#2f443e!important}.plan-review-iteration-handoff{border-left:5px solid #8c6239;background:#fffaf4}.plan-review-iteration-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-review-iteration-flow article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #ead8c4;border-radius:6px;background:#fff}.plan-review-iteration-flow article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#8c6239;color:#fff;font-size:12px;font-weight:900}.plan-review-boundary-grid h3,.plan-review-iteration-flow h3{margin:0 0 7px;font-size:16px;line-height:1.35}.plan-review-iteration-flow p{margin:0 0 9px;color:#5f5147;line-height:1.58}.plan-review-iteration-flow a{color:#8a4a1e;font-weight:800}.plan-review-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-review-boundary-grid article{min-width:0;padding:13px;border:1px solid #dce3e0;border-left:4px solid #64748b;border-radius:6px;background:#fff}.plan-review-boundary-grid article.tone-ready{border-left-color:#246354;background:#f6faf8}.plan-review-boundary-grid article.tone-review{border-left-color:#2563eb;background:#f8fbff}.plan-review-boundary-grid article.tone-warning{border-left-color:#c27803;background:#fffaf0}.plan-review-boundary-grid ul{margin:0;padding-left:18px}.plan-review-boundary-grid li{margin:6px 0;color:#50605b;line-height:1.55}.plan-review-iteration-rule{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px;border:1px solid #ead8c4;border-radius:6px;background:#fff7ed}.plan-review-iteration-rule strong{color:#7c2d12}.plan-review-iteration-rule p{margin:0;color:#4b3425;line-height:1.65}.plan-review-empty a{color:#176252;font-weight:700}.plan-review-context input,.plan-review-context select,.plan-review-context textarea,.plan-review-input input,.plan-review-input select,.plan-review-owner textarea,.plan-review-source select{width:100%;border:1px solid #bdc9c5;background:#fff;color:#17211f;border-radius:5px;padding:9px 10px;font:inherit}.plan-review-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.plan-review-kpis article,.plan-review-source-grid article{min-width:0;padding:12px;border:1px solid #dce3e0;border-radius:5px;background:#f8faf9;display:grid;grid-gap:5px;gap:5px}.plan-review-kpis span,.plan-review-source-grid span{color:#596863;font-size:12px}.plan-review-source-grid small,.plan-review-source-grid strong{overflow-wrap:anywhere}.plan-review-windows [role=radiogroup]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-review-windows [role=radiogroup] label{min-width:0;padding:12px;border:1px solid #cad5d1;border-radius:5px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;cursor:pointer}.plan-review-windows [role=radiogroup] label.is-selected{border-color:#276f60;box-shadow:inset 0 0 0 1px #276f60;background:#f3f9f6}.plan-review-windows [role=radiogroup] input{grid-row:1/3;margin-top:3px}.plan-review-windows [role=radiogroup] span{color:#5c6965;overflow-wrap:anywhere}.plan-review-source-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.plan-review-inventory label,.plan-review-source-inputs label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#4f5e59;font-size:13px}.plan-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-review-metrics article{padding:10px;border:1px solid #dbe2df;border-radius:5px;background:#fafbfb}.plan-review-metrics article,.plan-review-metrics label{min-width:0;display:grid;grid-gap:7px;gap:7px}.plan-review-metrics label>span{display:grid;grid-gap:2px;gap:2px;font-size:13px;font-weight:700}.plan-review-metrics small{color:#6b7773;font-weight:400}.plan-review-metric-teacher{display:grid;grid-gap:8px;gap:8px;padding:9px;border:1px solid #dce4e1;border-radius:5px;background:#fff}.plan-review-metric-teacher div{display:grid;grid-gap:3px;gap:3px;min-width:0}.plan-review-metric-teacher span,.plan-review-metric-teacher strong{color:#245f53;font-size:12px;font-weight:900}.plan-review-metric-teacher p{margin:0;color:#53615d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.plan-review-metric-teacher.tone-ready{border-color:#bcd6cc;background:#f7fbf8}.plan-review-metric-teacher.tone-warning{border-color:#ead49a;background:#fffaf0}.plan-review-metric-teacher.tone-blocked{border-color:#e6b7b7;background:#fff6f5}.plan-review-metric-teacher.tone-info{border-color:#d9e2e8;background:#f8fafc}.plan-review-metric-teacher.tone-warning span,.plan-review-metric-teacher.tone-warning strong{color:#8a4b0f}.plan-review-metric-teacher.tone-blocked span,.plan-review-metric-teacher.tone-blocked strong{color:#9b2c2c}.plan-review-metric-teacher.tone-info span,.plan-review-metric-teacher.tone-info strong{color:#385b75}.plan-review-context{display:grid;grid-gap:12px;gap:12px}.plan-review-relevance-card{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid #d7dfdc;border-radius:5px;background:#f8faf9}.plan-review-relevance{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,280px);align-items:center;grid-gap:10px;gap:10px}.plan-review-context>div:not(.section-title):not(.plan-review-inventory){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-review-context>div:not(.section-title):not(.plan-review-inventory) label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dce3e0;border-radius:5px}.plan-review-context label span{display:grid;grid-gap:3px;gap:3px}.plan-review-context label small{color:#697671;overflow-wrap:anywhere}.plan-review-context-grid article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #dce3e0;border-radius:5px;background:#fff}.plan-review-context>.plan-review-context-grid article>label{padding:0;border:0;border-radius:0;background:transparent}.plan-review-context-teacher{display:grid;grid-gap:8px;gap:8px;padding:9px;border:1px solid #dce4e1;border-radius:5px;background:#fff}.plan-review-context-teacher div{display:grid;grid-gap:3px;gap:3px;min-width:0}.plan-review-context-teacher span,.plan-review-context-teacher strong{color:#245f53;font-size:12px;font-weight:900}.plan-review-context-teacher p{margin:0;color:#53615d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.plan-review-context-teacher.tone-ready{border-color:#bcd6cc;background:#f7fbf8}.plan-review-context-teacher.tone-warning{border-color:#ead49a;background:#fffaf0}.plan-review-context-teacher.tone-blocked{border-color:#e6b7b7;background:#fff6f5}.plan-review-context-teacher.tone-info{border-color:#d9e2e8;background:#f8fafc}.plan-review-context-teacher.tone-warning span,.plan-review-context-teacher.tone-warning strong{color:#8a4b0f}.plan-review-context-teacher.tone-blocked span,.plan-review-context-teacher.tone-blocked strong{color:#9b2c2c}.plan-review-context-teacher.tone-info span,.plan-review-context-teacher.tone-info strong{color:#385b75}.plan-review-operating-context-gate{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid #d7dfdc;border-left:5px solid #64748b;border-radius:6px;background:#fff}.plan-review-operating-context-gate.tone-ready{border-left-color:#246354;background:#f6faf8}.plan-review-operating-context-gate.tone-warning{border-left-color:#c27803;background:#fffaf0}.plan-review-operating-context-gate.tone-blocked{border-left-color:#b53b35;background:#fff6f5}.plan-review-operating-context-gate>div:first-child{display:grid;grid-gap:5px;gap:5px}.plan-review-operating-context-gate span{color:#385b75;font-size:12px;font-weight:900;text-transform:uppercase}.plan-review-operating-context-gate.tone-ready span{color:#1f5f52}.plan-review-operating-context-gate.tone-warning span{color:#8a4b0f}.plan-review-operating-context-gate.tone-blocked span{color:#9b2c2c}.plan-review-operating-context-gate h3{margin:0;font-size:17px;line-height:1.35}.plan-review-operating-context-gate p{margin:0;color:#53615d;line-height:1.55}.plan-review-operating-context-gate ul{margin:0;padding-left:18px;color:#4f5e59;line-height:1.58}.plan-review-operating-context-next{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plan-review-operating-context-next article{min-width:0;padding:10px;border:1px solid rgb(80 100 92/16%);border-radius:5px;background:rgb(255 255 255/72%)}.plan-review-operating-context-next strong{display:block;margin-bottom:5px;color:#263f39}.plan-review-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-review-context textarea,.plan-review-owner textarea{min-height:88px;resize:vertical;margin-top:5px}.plan-review-evidence,.plan-review-judgement{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;align-items:start}.plan-review-evidence>p,.plan-review-judgement>.plan-review-reasons{grid-column:1/-1}.plan-review-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-review-kpis strong{font-size:20px}.plan-review-kpis small{overflow-wrap:anywhere}.plan-review-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plan-review-reasons p{margin:0;padding:10px;background:rgb(255 255 255/65%);border:1px solid rgb(80 100 92/16%);border-radius:4px}.plan-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-review-actions article{min-width:0;padding:14px;border:1px solid #d9e1de;border-radius:6px;background:#fff}.plan-review-actions h3{margin:0 0 10px}.plan-review-actions p{display:flex;gap:8px;align-items:flex-start}.plan-review-actions b{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:grid;place-items:center;background:#e4efeb;color:#1e584c}.plan-review-owner{display:grid;grid-gap:10px;gap:10px}.plan-review-owner [role=radiogroup]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.plan-review-owner [role=radiogroup] label{min-width:0;padding:10px;border:1px solid #ccd6d2;border-radius:5px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 7px;gap:3px 7px}.plan-review-owner [role=radiogroup] label.is-selected{border-color:#276f60;box-shadow:inset 0 0 0 1px #276f60;background:#f3f9f6}.plan-review-owner [role=radiogroup] input{grid-row:1/3;margin-top:3px}.plan-review-owner [role=radiogroup] small{color:#6a7672}.plan-review-owner>label:not(:first-of-type){display:flex;align-items:flex-start;gap:8px}.plan-review-owner input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.plan-review-history>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.plan-review-history article{min-width:0;padding:12px;border:1px solid #dbe2df;border-radius:5px}.plan-review-history article>div{display:flex;justify-content:space-between;gap:10px}.plan-review-history article span{padding:2px 6px;border-radius:3px;background:#e8f0ed;color:#1b574b;font-size:11px}@media (max-width:1120px){.plan-review-decision-matrix,.plan-review-kpis,.plan-review-metrics,.plan-review-owner [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-review-boundary-grid,.plan-review-command-grid,.plan-review-iteration-flow,.plan-review-learning-grid,.plan-review-operating-context-gate,.plan-review-operating-context-next,.plan-review-reading-grid,.plan-review-term-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.plan-review-lineage,.plan-review-metrics,.plan-review-source-grid,.plan-review-source-inputs,.plan-review-windows [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-review-actions,.plan-review-context>div:not(.section-title):not(.plan-review-inventory),.plan-review-reasons{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.plan-review-boundary-grid,.plan-review-command-grid,.plan-review-context>div:not(.section-title):not(.plan-review-inventory) label,.plan-review-decision-matrix,.plan-review-evidence,.plan-review-history>div:last-child,.plan-review-inventory,.plan-review-iteration-flow,.plan-review-judgement,.plan-review-kpis,.plan-review-learning-grid,.plan-review-lineage,.plan-review-metrics,.plan-review-operating-context-gate,.plan-review-operating-context-next,.plan-review-owner [role=radiogroup],.plan-review-reading-grid,.plan-review-relevance,.plan-review-source-grid,.plan-review-source-inputs,.plan-review-term-strip,.plan-review-windows [role=radiogroup]{grid-template-columns:minmax(0,1fr)}.plan-review-command-rule a{display:block;margin:8px 0 0}}.saihu-match-page{display:grid;grid-gap:16px;gap:16px}.saihu-match-hero{background:#f7faf8;border-color:#b8d0c7}.saihu-match-principle{border-left:4px solid #276f60;background:#f6faf8}.saihu-match-principle>div{display:flex;align-items:center;gap:8px}.saihu-match-principle p{margin:8px 0 0}.saihu-match-command-position{border-left:5px solid #23566a;background:#f7fbfd}.saihu-match-command-position .section-title>strong{color:#23566a}.saihu-match-command-intro{margin:0 0 12px;max-width:980px;color:#53635e;line-height:1.7}.saihu-match-command-intro a{color:#176252;font-weight:800;text-decoration:none}.saihu-match-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-match-command-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid #d7e4eb;border-radius:6px;background:#fff}.saihu-match-command-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e4f1f6;color:#23566a;padding:4px 8px;font-size:12px;font-weight:900}.saihu-match-command-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.saihu-match-command-grid p{margin:0;color:#52615c;line-height:1.58}.saihu-match-command-rule{margin:12px 0 0;padding:12px;border:1px solid #c9dde6;border-radius:6px;background:#fff;color:#334155;line-height:1.65}.saihu-match-command-rule strong{color:#23566a}.saihu-match-command-rule a{display:inline-block;margin-left:8px;color:#176252;font-weight:800;text-decoration:none}.saihu-match-learning{border-left:5px solid #2d667d}.saihu-match-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.saihu-match-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-match-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.saihu-match-learning-grid h3{margin:0;color:#173c36;font-size:16px}.saihu-match-learning-grid p,.saihu-match-term-strip p{margin:0;color:#52615c;line-height:1.58}.saihu-match-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.saihu-match-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.saihu-match-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.saihu-match-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.saihu-match-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.saihu-match-flow article{min-width:0;padding:12px;border:1px solid #d8e0dd;border-radius:6px;background:#fff;display:flex;gap:9px;align-items:center}.saihu-match-flow span{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#235b50;color:#fff;font-weight:700}.saihu-evidence-priority{border-left:5px solid #235b50;background:#f6faf8}.saihu-evidence-priority>p{margin:0 0 13px;max-width:980px;color:#53635e;line-height:1.7}.saihu-evidence-priority-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-evidence-priority-lanes article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #d6e4df;border-radius:6px;background:#fff}.saihu-evidence-priority-lanes article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#235b50;color:#fff;font-weight:900;font-size:12px}.saihu-evidence-blockers h3,.saihu-evidence-priority-lanes h3{margin:0 0 7px;font-size:16px;line-height:1.35}.saihu-evidence-blockers p,.saihu-evidence-priority-lanes p{margin:0 0 7px;color:#53635e;line-height:1.58}.saihu-evidence-priority-lanes a{color:#176252;font-weight:800;text-decoration:none}.saihu-evidence-blockers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-evidence-blockers article{min-width:0;padding:13px;border:1px solid #e0e7e3;border-left:4px solid #b07c28;border-radius:6px;background:#fffaf0}.saihu-evidence-priority-rule{margin-top:12px!important;padding:12px;border:1px solid #cfe4d8;border-radius:6px;background:#fff;color:#2f443e!important}.saihu-review-handoff{border-left:5px solid #2563eb;background:#f8fbff}.saihu-review-handoff-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-review-handoff-flow article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #d7e4f5;border-radius:6px;background:#fff}.saihu-review-handoff-flow article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2563eb;color:#fff;font-size:12px;font-weight:900}.saihu-review-evidence-grid h3,.saihu-review-handoff-flow h3{margin:0 0 7px;font-size:16px;line-height:1.35}.saihu-review-handoff-flow p{margin:0 0 9px;color:#50606c;line-height:1.58}.saihu-review-handoff-flow a{color:#1d4ed8;font-weight:800}.saihu-review-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-review-evidence-grid article{min-width:0;padding:13px;border:1px solid #dce3e0;border-left:4px solid #64748b;border-radius:6px;background:#fff}.saihu-review-evidence-grid article.tone-ready{border-left-color:#246354;background:#f6faf8}.saihu-review-evidence-grid article.tone-review{border-left-color:#2563eb;background:#f8fbff}.saihu-review-evidence-grid article.tone-warning{border-left-color:#c27803;background:#fffaf0}.saihu-review-evidence-grid ul{margin:0;padding-left:18px}.saihu-review-evidence-grid li{margin:6px 0;color:#50605b;line-height:1.55}.saihu-review-quality-gate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.saihu-review-quality-gate article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid #dce3e0;border-left:4px solid #0f766e;border-radius:6px;background:#fff}.saihu-review-quality-gate span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e7f3ed;color:#176252;padding:4px 8px;font-size:12px;font-weight:900}.saihu-review-quality-gate h3{margin:0;font-size:16px;line-height:1.35}.saihu-review-quality-gate strong{color:#8a4b0f;font-size:12px}.saihu-review-quality-gate p{margin:0;color:#50605b;line-height:1.58}.saihu-review-handoff-rule{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff}.saihu-review-handoff-rule strong{color:#1e3a8a}.saihu-review-handoff-rule p{margin:0;color:#334155;line-height:1.65}.saihu-match-empty a{color:#176252;font-weight:700}.saihu-binding-form input,.saihu-binding-form textarea,.saihu-match-source select,.saihu-observation-form input,.saihu-observation-form select,.saihu-observation-result textarea{width:100%;border:1px solid #bdc9c5;background:#fff;color:#17211f;border-radius:5px;padding:9px 10px;font:inherit}.saihu-match-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.saihu-match-source-grid article,.saihu-observation-gates article,.saihu-observation-kpis article{min-width:0;padding:12px;border:1px solid #dce3e0;border-radius:5px;background:#f8faf9;display:grid;grid-gap:5px;gap:5px}.saihu-match-source-grid span,.saihu-observation-gates span,.saihu-observation-kpis span{color:#5b6965;font-size:12px}.saihu-match-source-grid small,.saihu-match-source-grid strong{overflow-wrap:anywhere}.plan-review-pre-ad,.saihu-match-pre-ad{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:12px;border:1px solid #d8e0dd;border-left:5px solid #9b4f3d;border-radius:6px;background:#fffdfa}.plan-review-pre-ad.tone-ready,.saihu-match-pre-ad.tone-ready{border-left-color:#246354;background:#f6faf8}.plan-review-pre-ad span,.saihu-match-pre-ad span{color:#1f5f52;font-weight:800}.plan-review-pre-ad small,.saihu-match-pre-ad small{color:#64736e;overflow-wrap:anywhere}.saihu-binding-form>div:last-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.saihu-binding-form label,.saihu-observation-inputs label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:#4f5d59;font-size:13px}.saihu-binding-form input[readonly]{background:#eef3f1;color:#3d4c47}.saihu-binding-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.saihu-binding-checks article{min-width:0;padding:11px;border:1px solid #dce3e0;border-radius:5px}.saihu-binding-checks article>div{display:flex;justify-content:space-between;gap:8px}.saihu-binding-checks p{margin:5px 0;overflow-wrap:anywhere}.saihu-binding-checks small{color:#5f6e69}.saihu-binding-teacher-grid,.saihu-observation-teacher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.saihu-binding-teacher-grid article,.saihu-observation-teacher-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid #dbe4e1;border-left:4px solid #64748b;border-radius:6px;background:#fff}.saihu-binding-teacher-grid article.tone-ready,.saihu-observation-teacher-grid article.tone-ready{border-left-color:#0f766e;background:#f6fbf9}.saihu-binding-teacher-grid article.tone-review,.saihu-observation-teacher-grid article.tone-review{border-left-color:#2563eb;background:#f8fbff}.saihu-binding-teacher-grid article.tone-warning,.saihu-observation-teacher-grid article.tone-warning{border-left-color:#c27803;background:#fffaf0}.saihu-binding-teacher-grid article.tone-blocked,.saihu-observation-teacher-grid article.tone-blocked{border-left-color:#b42318;background:#fff7f5}.saihu-binding-teacher-grid h3,.saihu-observation-teacher-grid h3{margin:0;color:#173c36;font-size:15px;line-height:1.35}.saihu-binding-teacher-grid strong,.saihu-observation-teacher-grid strong{color:#245f53;font-size:12px}.saihu-binding-teacher-grid p,.saihu-observation-teacher-grid p{margin:0;color:#53615d;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.saihu-binding-teacher-grid article.tone-warning strong,.saihu-observation-teacher-grid article.tone-warning strong{color:#8a4b0f}.saihu-binding-teacher-grid article.tone-blocked strong,.saihu-observation-teacher-grid article.tone-blocked strong{color:#9b2c2c}.saihu-binding-save,.saihu-observation-save{display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid #dbe2df}.saihu-binding-save textarea,.saihu-observation-save textarea{min-height:76px;resize:vertical;margin-top:5px}.saihu-binding-save>label:not(:first-child),.saihu-observation-save>label:not(:first-child){display:flex;align-items:flex-start;gap:8px}.saihu-binding-save input[type=checkbox],.saihu-observation-save input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.saihu-observation-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:12px}.saihu-observation-identity span{min-width:0;padding:8px;border:1px solid #dce3e0;border-radius:4px;background:#f7f9f8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.saihu-observation-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:12px}.saihu-report-date-note{margin:12px 0;color:var(--muted);font-size:13px;line-height:1.65}.iteration-page{display:grid;grid-gap:16px;gap:16px}.iteration-hero{border-top:4px solid #166b5b}.iteration-principle{border-left:4px solid #1b7563;background:#f7fbfa}.iteration-principle>div{display:flex;align-items:center;gap:8px}.iteration-principle p{margin:7px 0 0;color:#50605c}.iteration-command-position{border-left:5px solid #176a5a;background:#f7fbfa}.iteration-command-position .section-title>strong{color:#176a5a}.iteration-command-intro{margin:0 0 12px;max-width:980px;color:#50605c;line-height:1.7}.iteration-command-intro a{color:#0f766e;font-weight:800;text-decoration:none}.iteration-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.iteration-command-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid #d4e5df;border-radius:6px;background:#fff}.iteration-command-grid span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e7f5f0;color:#176a5a;padding:4px 8px;font-size:12px;font-weight:900}.iteration-command-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.iteration-command-grid p{margin:0;color:#50605c;line-height:1.58}.iteration-command-rule{margin:12px 0 0;padding:12px;border:1px solid #bfe3d7;border-radius:6px;background:#fff;color:#28433b;line-height:1.65}.iteration-command-rule strong{color:#065f46}.iteration-command-rule a{display:inline-block;margin-left:8px;color:#0f766e;font-weight:800;text-decoration:none}.iteration-learning{border-left:5px solid #2d667d}.iteration-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.iteration-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.iteration-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.iteration-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.iteration-learning-grid p,.iteration-term-strip p{margin:0;color:#52615c;line-height:1.58}.iteration-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.iteration-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.iteration-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.iteration-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.iteration-lifecycle-guide{border-left:5px solid #0f766e;background:#f6fbf9}.iteration-lifecycle-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.iteration-lifecycle-flow article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #d4e5df;border-radius:6px;background:#fff}.iteration-lifecycle-flow article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0f766e;color:#fff;font-size:12px;font-weight:900}.iteration-boundary-grid h3,.iteration-lifecycle-flow h3{margin:0 0 7px;font-size:16px;line-height:1.35}.iteration-lifecycle-flow p{margin:0 0 9px;color:#4f5f5b;line-height:1.58}.iteration-lifecycle-flow a{color:#0f766e;font-weight:800}.iteration-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.iteration-boundary-grid article{min-width:0;padding:13px;border:1px solid #dce3e0;border-left:4px solid #64748b;border-radius:6px;background:#fff}.iteration-boundary-grid article.tone-ready{border-left-color:#0f766e;background:#f0fdfa}.iteration-boundary-grid article.tone-review{border-left-color:#2563eb;background:#f8fbff}.iteration-boundary-grid article.tone-warning{border-left-color:#c27803;background:#fffaf0}.iteration-boundary-grid ul{margin:0;padding-left:18px}.iteration-boundary-grid li{margin:6px 0;color:#50605b;line-height:1.55}.iteration-lifecycle-rule{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px;border:1px solid #bfe3d7;border-radius:6px;background:#ecfdf5}.iteration-lifecycle-rule strong{color:#065f46}.iteration-lifecycle-rule p{margin:0;color:#28433b;line-height:1.65}.iteration-action-map{border-left:5px solid #176a5a;background:#f7fbfa}.iteration-action-map>p{margin:0 0 13px;max-width:1040px;color:#50605c;line-height:1.7}.iteration-action-map-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.iteration-action-map-grid article{min-width:0;padding:13px;border:1px solid #d4e5df;border-radius:6px;background:#fff}.iteration-action-map-grid article>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;margin-bottom:8px;border-radius:999px;background:#176a5a;color:#fff;font-size:12px;font-weight:900}.iteration-action-map-grid h3,.iteration-guardrail-grid h3{margin:0 0 7px;font-size:16px;line-height:1.35}.iteration-action-map-grid p,.iteration-guardrail-grid p{margin:0 0 7px;color:#50605c;line-height:1.58}.iteration-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.iteration-guardrail-grid article{min-width:0;padding:13px;border:1px solid #dce3e0;border-left:4px solid #0f766e;border-radius:6px;background:#fff}.iteration-action-map-rule{margin-top:12px!important;padding:12px;border:1px solid #bfe3d7;border-radius:6px;background:#fff;color:#28433b!important}.iteration-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.iteration-flow article{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #d6dfdc;border-radius:6px;background:#fff;min-width:0}.iteration-flow span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#176a5a;color:#fff;font-weight:800}.iteration-flow strong{font-size:14px;overflow-wrap:anywhere}.iteration-source>select{width:100%;margin:12px 0}.iteration-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.iteration-source-grid article{padding:12px;border:1px solid #dce3e1;border-radius:6px;background:#fafcfb;min-width:0}.iteration-source-grid small,.iteration-source-grid span{display:block;color:#687570;font-size:12px}.iteration-source-grid strong{display:block;margin:5px 0;overflow-wrap:anywhere}.iteration-pre-ad-gate{display:grid;grid-gap:4px;gap:4px;margin:0 0 12px;padding:11px;border:1px solid #d8e0dd;border-left:5px solid #9b4f3d;border-radius:6px;background:#fffdfa}.iteration-pre-ad-gate.tone-ready{border-left-color:#246354;background:#f6faf8}.iteration-pre-ad-gate span{color:#1f5f52;font-weight:800}.iteration-pre-ad-gate small{color:#64736e;overflow-wrap:anywhere}.iteration-source-gate{padding:9px 11px;border-radius:5px;font-size:13px}.iteration-source-context-gate{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:12px 0;padding:12px;border:1px solid #d7dfdc;border-left:5px solid #64748b;border-radius:6px;background:#fff}.iteration-source-context-gate.tone-ready{border-left-color:#0f766e;background:#f6fbf9}.iteration-source-context-gate.tone-warning{border-left-color:#c27803;background:#fffaf0}.iteration-source-context-gate.tone-blocked{border-left-color:#b42318;background:#fff7f5}.iteration-source-context-gate>div:first-child{display:grid;grid-gap:5px;gap:5px}.iteration-source-context-gate span{color:#385b75;font-size:12px;font-weight:900;text-transform:uppercase}.iteration-source-context-gate.tone-ready span{color:#0f766e}.iteration-source-context-gate.tone-warning span{color:#8a4b0f}.iteration-source-context-gate.tone-blocked span{color:#9b2c2c}.iteration-source-context-gate h3{margin:0;font-size:17px;line-height:1.35}.iteration-source-context-gate p{margin:0;color:#53615d;line-height:1.55}.iteration-source-context-gate ul{margin:0;padding-left:18px;color:#4f5e59;line-height:1.58}.iteration-source-context-next{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.iteration-source-context-next article{min-width:0;padding:10px;border:1px solid rgb(80 100 92/16%);border-radius:5px;background:rgb(255 255 255/72%)}.iteration-source-context-next strong{display:block;margin-bottom:5px;color:#263f39}.iteration-options>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.iteration-option{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #d9e0de;border-radius:6px;background:#fff;min-width:0;cursor:pointer}.iteration-option.is-selected{border-color:#176a5a;box-shadow:inset 0 0 0 1px #176a5a;background:#f4faf8}.iteration-option:has(input:disabled){cursor:not-allowed;opacity:.72;background:#faf7f6}.iteration-option input{margin-top:3px}.iteration-option header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.iteration-option header span{padding:3px 6px;border-radius:4px;background:#eaf2ef;color:#315c53;font-size:11px;white-space:nowrap}.iteration-option p{margin:8px 0 5px;font-weight:700;overflow-wrap:anywhere}.iteration-option small{color:#5c6965;line-height:1.55}.iteration-option em{display:block;margin-top:6px;color:#a03931;font-size:12px;font-style:normal}.iteration-blocker-coach{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.iteration-blocker-coach article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #f1c4bc;border-left:3px solid #b42318;border-radius:5px;background:#fff7f5}.iteration-blocker-coach span{width:max-content;padding:3px 6px;border-radius:4px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:800}.iteration-blocker-coach strong{color:#7f1d1d;font-size:12px}.iteration-blocker-coach p{margin:0;color:#4b5563;font-size:12px;font-weight:500;line-height:1.55}.iteration-blocker-coach a{width:max-content;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.iteration-action-teacher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.iteration-decision-teacher-grid,.iteration-execution-teacher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.iteration-action-teacher-grid article,.iteration-decision-teacher-grid article,.iteration-execution-teacher-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid #dbe4e1;border-left:4px solid #64748b;border-radius:6px;background:#fff}.iteration-action-teacher-grid article.tone-ready,.iteration-decision-teacher-grid article.tone-ready,.iteration-execution-teacher-grid article.tone-ready{border-left-color:#0f766e;background:#f6fbf9}.iteration-action-teacher-grid article.tone-review,.iteration-decision-teacher-grid article.tone-review,.iteration-execution-teacher-grid article.tone-review{border-left-color:#2563eb;background:#f8fbff}.iteration-action-teacher-grid article.tone-warning,.iteration-decision-teacher-grid article.tone-warning,.iteration-execution-teacher-grid article.tone-warning{border-left-color:#c27803;background:#fffaf0}.iteration-action-teacher-grid article.tone-blocked,.iteration-decision-teacher-grid article.tone-blocked,.iteration-execution-teacher-grid article.tone-blocked{border-left-color:#b42318;background:#fff7f5}.iteration-action-teacher-grid h3,.iteration-decision-teacher-grid h3,.iteration-execution-teacher-grid h3{margin:0;color:#173c36;font-size:15px;line-height:1.35}.iteration-action-teacher-grid strong,.iteration-decision-teacher-grid strong,.iteration-execution-teacher-grid strong{color:#245f53;font-size:12px}.iteration-action-teacher-grid p,.iteration-decision-teacher-grid p,.iteration-execution-teacher-grid p{margin:0;color:#53615d;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.iteration-action-teacher-grid article.tone-warning strong,.iteration-decision-teacher-grid article.tone-warning strong,.iteration-execution-teacher-grid article.tone-warning strong{color:#8a4b0f}.iteration-action-teacher-grid article.tone-blocked strong,.iteration-decision-teacher-grid article.tone-blocked strong,.iteration-execution-teacher-grid article.tone-blocked strong{color:#9b2c2c}.iteration-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.iteration-detail-grid article{padding:13px;border-left:3px solid #78958d;background:#f7f9f8;min-width:0}.iteration-detail-grid h3,.iteration-manual-steps h3{margin:0 0 8px;font-size:15px}.iteration-detail-grid p{margin:5px 0;color:#4f5b57;font-size:13px;line-height:1.55}.iteration-manual-steps{margin:12px 0;padding:14px;border:1px solid #dce4e1;border-radius:6px}.iteration-manual-steps p{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:8px;gap:8px;margin:7px 0}.iteration-manual-steps b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e4efeb;color:#176a5a}.iteration-decision-gate>label,.iteration-execution>label,.iteration-selected>label{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.iteration-decision-gate>label:has(input[type=checkbox]),.iteration-execution>label:has(input[type=checkbox]),.iteration-selected>label:has(input[type=checkbox]){grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:13px}.iteration-decision textarea,.iteration-execution textarea,.iteration-selected textarea{min-height:88px}.iteration-execution-history>div:last-child,.iteration-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.iteration-execution-history article,.iteration-history article{border:1px solid #dbe2df;border-radius:6px;background:#fff;min-width:0}.iteration-history article.is-selected{border-color:#176a5a;box-shadow:inset 0 0 0 1px #176a5a}.iteration-history article button{width:100%;padding:12px;border:0;background:transparent;text-align:left;color:inherit}.iteration-history article small,.iteration-history article span,.iteration-history article strong{display:block}.iteration-history article small,.iteration-history article span{margin-top:4px;color:#687570;font-size:12px}.iteration-history article p{margin:7px 0;overflow-wrap:anywhere}.iteration-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}.iteration-decision-options label{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #d9e0de;border-radius:5px}.iteration-decision-options label.is-selected{border-color:#176a5a;background:#f1f8f6}.iteration-decision-gate{margin-top:12px;padding:14px;border:1px solid #d8e0dd;border-radius:6px}.iteration-decision-gate h3{margin:0 0 6px}.iteration-decision-checklist-coach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.iteration-decision-checklist-coach article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid #d9e7e2;border-left:3px solid #24705f;border-radius:5px;background:#f6faf8}.iteration-decision-checklist-coach span{width:max-content;max-width:100%;padding:3px 6px;border-radius:4px;background:#dff2eb;color:#174d42;font-size:11px;font-weight:800}.iteration-decision-checklist-coach strong{color:#174d42;font-size:12px}.iteration-decision-checklist-coach p{margin:0;color:#4c5b56;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.iteration-decision-checklist-coach a{width:max-content;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.iteration-execution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:12px 0}.iteration-execution-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#50605b;font-size:13px}.iteration-checklist{margin:14px 0;border-top:1px solid #dde4e2}.iteration-checklist>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0}.iteration-checklist h3{margin:0;font-size:15px}.iteration-checklist>label{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:9px;gap:9px;padding:9px 0;border-top:1px solid #eef1f0}.iteration-checklist small,.iteration-checklist strong{display:block}.iteration-checklist small{margin-top:3px;color:#687570;line-height:1.5}.iteration-discrepancy{margin-top:13px;padding:14px;border:1px solid #d7dfdc;border-radius:6px}.iteration-discrepancy>div:first-child{display:flex;justify-content:space-between;gap:10px}.iteration-discrepancy h3{margin:0}.iteration-discrepancy article{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e6e5}.iteration-discrepancy article>span{font-size:12px;font-weight:800;text-transform:uppercase}.iteration-discrepancy article p,.iteration-discrepancy article small{display:block;margin:4px 0 0;overflow-wrap:anywhere}.iteration-execution-history article{padding:12px}.iteration-execution-history article>div{display:flex;justify-content:space-between;gap:8px}.iteration-execution-history article>div:last-child{justify-content:flex-start;flex-wrap:wrap}.iteration-execution-history a{font-size:12px}@media (max-width:1180px){.iteration-action-map-grid,.iteration-action-teacher-grid,.iteration-command-grid,.iteration-decision-teacher-grid,.iteration-execution-teacher-grid,.iteration-flow,.iteration-learning-grid,.iteration-lifecycle-flow,.iteration-source-grid,.iteration-term-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.iteration-boundary-grid,.iteration-guardrail-grid,.iteration-source-context-gate,.iteration-source-context-next{grid-template-columns:repeat(2,minmax(0,1fr))}.iteration-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.iteration-action-map-grid,.iteration-action-teacher-grid,.iteration-boundary-grid,.iteration-command-grid,.iteration-decision-options,.iteration-decision-teacher-grid,.iteration-detail-grid,.iteration-execution-grid,.iteration-execution-history>div:last-child,.iteration-execution-teacher-grid,.iteration-flow,.iteration-guardrail-grid,.iteration-history>div:last-child,.iteration-learning-grid,.iteration-lifecycle-flow,.iteration-options>div:last-child,.iteration-source-context-gate,.iteration-source-context-next,.iteration-source-grid,.iteration-term-strip{grid-template-columns:minmax(0,1fr)}.iteration-command-rule a{display:block;margin:8px 0 0}}.saihu-observation-gates,.saihu-observation-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.saihu-observation-kpis{margin-top:12px}.saihu-observation-kpis strong{font-size:20px}.saihu-observation-history>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.saihu-observation-history article{min-width:0;padding:12px;border:1px solid #dce3e0;border-radius:5px}.saihu-observation-history article>div{display:flex;justify-content:space-between;gap:8px}.saihu-observation-history article p,.saihu-observation-history article small{overflow-wrap:anywhere}.saihu-observation-history article a{display:inline-block;margin-top:8px;color:#176252;font-weight:700}.plan-review-saihu-prefill{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;margin-bottom:12px;border:1px solid #bcd3ca;border-radius:5px;background:#f4faf7}.plan-review-saihu-prefill>div{display:grid;grid-gap:2px;gap:2px;margin-right:auto}.plan-review-saihu-prefill span{color:#5b6965;font-size:12px}.plan-review-saihu-prefill button{border:1px solid #5f867c;background:#fff;color:#194f44;border-radius:4px;padding:7px 9px;cursor:pointer}.plan-review-saihu-prefill button.is-selected{background:#205b4e;color:#fff}@media (max-width:1100px){.saihu-evidence-priority-lanes,.saihu-match-flow,.saihu-observation-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.saihu-binding-teacher-grid,.saihu-evidence-blockers,.saihu-match-command-grid,.saihu-match-learning-grid,.saihu-match-source-grid,.saihu-match-term-strip,.saihu-observation-gates,.saihu-observation-identity,.saihu-observation-kpis,.saihu-observation-teacher-grid,.saihu-review-evidence-grid,.saihu-review-handoff-flow,.saihu-review-quality-gate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.saihu-binding-checks,.saihu-binding-form>div:last-of-type,.saihu-binding-teacher-grid,.saihu-evidence-blockers,.saihu-evidence-priority-lanes,.saihu-match-command-grid,.saihu-match-flow,.saihu-match-learning-grid,.saihu-match-term-strip,.saihu-observation-history>div:last-child,.saihu-observation-inputs,.saihu-observation-teacher-grid,.saihu-review-evidence-grid,.saihu-review-handoff-flow,.saihu-review-quality-gate{grid-template-columns:minmax(0,1fr)}.saihu-match-command-rule a{display:block;margin:8px 0 0}}@media (max-width:620px){.saihu-match-source-grid,.saihu-observation-gates,.saihu-observation-identity,.saihu-observation-kpis{grid-template-columns:minmax(0,1fr)}}.plan-execution-links{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.plan-execution-links a{color:#176252;font-weight:700}.portfolio-page{padding-bottom:56px}.portfolio-hero,.portfolio-principle{border-left:4px solid #0f766e}.portfolio-principle>div{display:flex;align-items:center;gap:8px}.portfolio-principle p{margin:8px 0 0;color:#334155}.portfolio-learning{border-left:5px solid #2d667d}.portfolio-learning .section-title>a{color:#176252;font-weight:800;text-decoration:none}.portfolio-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.portfolio-learning-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid #d8e4eb;border-radius:6px;background:#f7fafb}.portfolio-learning-grid h3{margin:0;color:#173c36;font-size:16px;line-height:1.35}.portfolio-learning-grid p,.portfolio-term-strip p{margin:0;color:#52615c;line-height:1.58}.portfolio-learning-grid strong{color:#7c2d12;font-size:13px;line-height:1.55}.portfolio-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.portfolio-term-strip article{min-width:0;padding:10px;border:1px solid #e3e7ea;border-radius:6px;background:#fff}.portfolio-term-strip span{display:block;margin-bottom:5px;color:#2d667d;font-weight:900}.portfolio-operating-guide{border-left:5px solid #0f766e;background:#f6fbf9}.portfolio-operating-intro{max-width:980px;margin:0 0 16px;color:#334155;line-height:1.75}.portfolio-operating-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.portfolio-operating-flow article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:13px;border:1px solid #cde5dc;border-radius:6px;background:#fff}.portfolio-operating-flow article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0f766e;color:#fff;font-size:12px;font-weight:800}.portfolio-operating-flow a,.portfolio-operating-flow p,.portfolio-operating-flow strong{display:block;min-width:0;overflow-wrap:anywhere}.portfolio-operating-flow p{margin:7px 0;color:#475569;font-size:13px;line-height:1.55}.portfolio-operating-flow a{color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.portfolio-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.portfolio-boundary-grid article{min-width:0;padding:14px;border:1px solid #dbe4e8;border-left-width:4px;border-radius:6px;background:#fff}.portfolio-boundary-grid h3{margin:0 0 8px;color:#173f35}.portfolio-boundary-grid ul{margin:0;padding-left:18px;color:#475569;line-height:1.65}.portfolio-operating-rule{margin:12px 0 0;padding:12px 14px;border:1px solid #cde5dc;border-radius:6px;background:#ecfdf5;color:#174d42;line-height:1.65}.portfolio-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.portfolio-kpis article{min-width:0;padding:16px;border:1px solid #dbe4e8;background:#fff;border-radius:6px}.portfolio-kpis small,.portfolio-kpis span{display:block;color:#64748b}.portfolio-kpis strong{display:block;margin:6px 0;font-size:26px}.portfolio-controls>div:last-child{display:flex;align-items:flex-end;gap:12px}.portfolio-controls label{display:grid;grid-gap:6px;gap:6px;min-width:240px}.portfolio-store-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.portfolio-store-lanes article{min-width:0;padding:18px;border:1px solid #cbd5e1;border-top:4px solid #0f766e;background:#fff;border-radius:6px}.portfolio-store-lanes header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.portfolio-store-lanes header span,.portfolio-store-lanes small{color:#64748b}.portfolio-store-lanes h2{margin:4px 0 0}.portfolio-store-lanes article>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.portfolio-store-lanes p{margin:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0}.portfolio-store-lanes b{display:block;margin-top:4px;font-size:20px}.portfolio-alerts>div:last-child{display:grid;grid-gap:10px;gap:10px}.portfolio-alerts article{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:5px}.portfolio-alerts article>span{font-weight:700}.portfolio-alerts article p{margin:5px 0}.portfolio-clear{margin:0;padding:14px;background:#ecfdf5;color:#166534}.portfolio-scenarios>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.portfolio-scenario{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer}.portfolio-scenario.is-selected{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e;background:#f0fdfa}.portfolio-scenario:has(input:disabled){cursor:not-allowed;opacity:.72}.portfolio-scenario header{display:flex;justify-content:space-between;gap:8px}.portfolio-scenario p{margin:10px 0}.portfolio-scenario em,.portfolio-scenario small{display:block;color:#64748b;font-style:normal}.portfolio-scenario em{margin-top:8px;color:#b91c1c}.portfolio-blocker-coach{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.portfolio-blocker-coach article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #fed7aa;border-left:3px solid #c2410c;border-radius:5px;background:#fff7ed}.portfolio-blocker-coach.compact article{background:#fffaf0}.portfolio-blocker-coach span{width:max-content;padding:3px 6px;border-radius:4px;background:#ffedd5;color:#9a3412;font-size:11px;font-weight:800}.portfolio-blocker-coach strong{color:#7c2d12;font-size:12px}.portfolio-blocker-coach p{margin:0;color:#475569;font-size:12px;line-height:1.55}.portfolio-blocker-coach a{width:max-content;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.portfolio-money-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;background:#172d31;color:#fff;padding:18px}.portfolio-money-band article{min-width:0;border-left:2px solid #5eead4;padding-left:12px}.portfolio-money-band small,.portfolio-money-band span{display:block;color:#cbd5e1}.portfolio-money-band strong{display:block;margin:7px 0;font-size:24px}.portfolio-timeline>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.portfolio-timeline>div:last-child>article{min-width:0;border-top:3px solid #0f766e;padding-top:14px}.portfolio-timeline article>header{display:flex;align-items:flex-start;gap:10px}.portfolio-sequence p b,.portfolio-timeline article>header>span{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#0f766e;color:#fff}.portfolio-timeline header small{display:block;margin-top:4px;color:#64748b}.portfolio-timeline ul{padding-left:18px;color:#475569}.portfolio-wave-list{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.portfolio-wave-list>div{padding:12px;border:1px solid #dbe4e8;background:#f8fafc;border-radius:5px}.portfolio-wave-list small,.portfolio-wave-list span{display:block;color:#64748b}.portfolio-wave-list p{margin:5px 0;overflow-wrap:anywhere}.portfolio-wave-list a{display:block;margin-top:8px}.portfolio-two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:14px;gap:14px}.portfolio-inventory article{padding:12px 0;border-top:1px solid #e2e8f0}.portfolio-inventory article:first-of-type{border-top:0}.portfolio-inventory p{margin:6px 0}.portfolio-inventory small{color:#9a6700}.portfolio-sequence p{grid-template-columns:28px minmax(0,1fr);align-items:start}.portfolio-overlaps,.portfolio-sequence p{display:grid;grid-gap:10px;gap:10px}.portfolio-overlaps .section-title{grid-column:1/-1}.portfolio-overlaps article{padding:14px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:5px}.portfolio-overlaps article>div{display:flex;justify-content:space-between;gap:10px}.portfolio-overlaps p{margin:7px 0}.portfolio-save>label{display:flex;align-items:flex-start;gap:8px;margin:10px 0}.portfolio-save>label:first-of-type{display:grid;grid-gap:6px;gap:6px}.portfolio-decision textarea,.portfolio-save textarea{min-height:90px}.portfolio-candidates>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.portfolio-candidates article{min-width:0;padding:14px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:5px}.portfolio-candidates article>div,.portfolio-candidates header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.portfolio-candidates header small{display:block;color:#64748b}.portfolio-candidates article>p{overflow-wrap:anywhere}.portfolio-candidates article>div span{padding:5px 8px;background:#f1f5f9}.portfolio-candidates article>small{display:block;margin:10px 0;color:#475569}.portfolio-cycles{display:grid;grid-gap:10px;gap:10px}.portfolio-cycles .section-title{grid-column:1/-1}.portfolio-cycles article{padding:14px;border:1px solid #e2e8f0;border-left-width:4px;border-radius:5px}.portfolio-cycles article>div{display:flex;justify-content:space-between;gap:10px}.portfolio-cycles p{margin:7px 0}.portfolio-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.portfolio-history button{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:12px;border:1px solid #cbd5e1;background:#fff}.portfolio-history button.is-selected{border-color:#0f766e;background:#f0fdfa}.portfolio-decision-options{display:flex;gap:10px;margin:12px 0}.portfolio-decision-options label{display:flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid #cbd5e1}.portfolio-decision-options label.is-selected{border-color:#0f766e;background:#f0fdfa}.portfolio-decision-gate{margin-top:14px;padding:16px;border:1px solid #e2e8f0;border-left-width:4px}.portfolio-decision-gate>label{display:flex;align-items:flex-start;gap:8px;margin:9px 0}.portfolio-decision-gate>label:first-of-type{display:grid}.portfolio-decision-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.portfolio-decision-checklist article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid #d9e7e2;border-left:3px solid #24705f;border-radius:5px;background:#f6faf8}.portfolio-decision-checklist span{width:max-content;max-width:100%;padding:3px 6px;border-radius:4px;background:#dff2eb;color:#174d42;font-size:11px;font-weight:800}.portfolio-decision-checklist strong{color:#174d42;font-size:12px}.portfolio-decision-checklist p{margin:0;color:#4c5b56;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.portfolio-decision-checklist a{width:max-content;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:1180px){.portfolio-kpis,.portfolio-learning-grid,.portfolio-operating-flow,.portfolio-term-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-scenarios>div:last-child,.portfolio-timeline>div:last-child{grid-template-columns:1fr}.portfolio-money-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.portfolio-boundary-grid,.portfolio-candidates>div:last-child,.portfolio-history>div:last-child,.portfolio-kpis,.portfolio-learning-grid,.portfolio-operating-flow,.portfolio-store-lanes,.portfolio-term-strip,.portfolio-two-column{grid-template-columns:1fr}.portfolio-store-lanes article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-money-band{grid-template-columns:1fr}.portfolio-controls>div:last-child,.portfolio-decision-options{align-items:stretch;flex-direction:column}}.competitor-page{padding-bottom:56px}.competitor-hero{border-left:4px solid #0f766e}.competitor-research-learning{border-top:4px solid #0f766e}.competitor-research-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-research-learning-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid #dbe4e8;background:#f8fafc}.competitor-research-learning-grid strong{color:#0f766e;font-size:15px}.competitor-research-learning-grid p{margin:0;color:#334155;line-height:1.65}.competitor-research-learning-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.competitor-research-learning-grid span{padding:4px 8px;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:12px;font-weight:800}.competitor-research-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.competitor-research-term-strip p{min-width:0;margin:0;padding:12px;border-left:3px solid #0f766e;background:#ffffff}.competitor-research-term-strip b,.competitor-research-term-strip span{display:block}.competitor-research-term-strip span{margin-top:5px;color:#475569;line-height:1.55}.competitor-principle{border-left:4px solid #0f766e}.competitor-principle>div{display:flex;align-items:center;gap:8px}.competitor-principle p{margin:8px 0 0;color:#334155}.competitor-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-kpis article{min-width:0;padding:16px;border:1px solid #dbe4e8;border-radius:6px;background:#fff}.competitor-kpis small,.competitor-kpis span{display:block;color:#64748b}.competitor-kpis strong{display:block;margin:6px 0;font-size:26px}.competitor-source-status>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-source-status p{margin:0;padding:14px;border-top:3px solid #0f766e;background:#f8fafc}.competitor-source-status b,.competitor-source-status span{display:block}.competitor-source-status span{margin-top:6px;color:#475569}.competitor-workflow>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.competitor-workflow p{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;margin:0;padding:12px;background:#f8fafc;border:1px solid #e2e8f0}.competitor-workflow p b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#0f766e}.competitor-observation-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.competitor-observation-stats p{margin:0;padding:12px;border:1px solid #e2e8f0;background:#f8fafc}.competitor-observation-stats b,.competitor-observation-stats span{display:block}.competitor-observation-stats span{color:#64748b}.competitor-observation-stats b{margin-top:5px;font-size:22px}.competitor-observation-queue-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.competitor-observation-queue-list article,.competitor-observation-queue-list button{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;text-align:left;border:1px solid #dbe4e8;border-left-width:4px;border-radius:5px;background:#fff}.competitor-observation-queue-list span{display:flex;justify-content:space-between;gap:8px}.competitor-observation-queue-list b,.competitor-observation-queue-list p,.competitor-observation-queue-list small{overflow-wrap:anywhere}.competitor-observation-queue-list small,.competitor-observation-queue-list span small{color:#64748b}.competitor-observation-queue-list article p{display:grid;grid-gap:4px;gap:4px;margin:0;color:#475569;line-height:1.5}.competitor-observation-queue-list article p span{display:block;color:#64748b}.competitor-observation-queue-list article button{margin-top:4px}.competitor-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-local-monitor-grid{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(220px,.9fr);grid-gap:12px;gap:12px}.competitor-import-grid label,.competitor-local-monitor-grid label,.competitor-manual-grid label,.competitor-status-form label,.competitor-target-row label{display:grid;grid-gap:6px;gap:6px;min-width:0}.competitor-local-monitor>p{margin:0 0 12px;color:#475569;line-height:1.55}.competitor-local-restore{margin-top:16px;padding-top:14px;border-top:1px solid #e2e8f0}.competitor-local-restore h3{margin:0;font-size:18px;line-height:1.25}.competitor-restore-checks{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding:12px;border:1px solid #cbd5e1;background:#f8fafc}.competitor-restore-checks label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;color:#475569;font-size:13px;line-height:1.5}.competitor-restore-checks input{margin-top:3px}.competitor-excluded-list{display:grid;grid-gap:10px;gap:10px}.competitor-excluded-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;background:#fff}.competitor-excluded-list small,.competitor-excluded-list span{display:block;margin-top:4px;color:#64748b;line-height:1.45}.competitor-excluded-list p{margin:6px 0 0;color:#475569;line-height:1.5}.competitor-import-text{grid-column:1/-1}.competitor-import textarea{min-height:130px}.competitor-import-preview{margin-top:14px;padding:16px;border:1px solid #cbd5e1;border-left:4px solid #0f766e}.competitor-import-preview>p{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;margin:8px 0;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.competitor-assessment-result>label,.competitor-candidate-handoff>label,.competitor-import-preview>label,.competitor-manual-gate>label,.competitor-observation-preview>label{display:flex;align-items:flex-start;gap:8px;margin:9px 0}.saihu-tracking-panel{display:grid;grid-gap:14px;gap:14px;border-left:4px solid #285f8f}.saihu-tracking-panel .panel-header a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:13px;font-weight:700;color:#285f8f}.saihu-tracking-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.saihu-tracking-status p{min-width:0;margin:0;padding:12px;border:1px solid #dbe4e8;border-radius:6px;background:#f8fafc}.saihu-tracking-status b,.saihu-tracking-status span{display:block;overflow-wrap:anywhere}.saihu-tracking-status span{margin-bottom:5px;color:#64748b;font-size:12px}.saihu-tracking-message{margin:0;padding:10px 12px;border-left:4px solid #94a3b8;background:#f8fafc}.saihu-tracking-message.tone-ready{border-left-color:#0f766e}.saihu-tracking-message.tone-review{border-left-color:#a56514}.saihu-tracking-message.tone-blocked{border-left-color:#9d3434}.saihu-tracking-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.saihu-tracking-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#475569;font-size:13px;line-height:1.55}.saihu-tracking-form label:first-child,.saihu-tracking-form label:nth-child(n+4){grid-column:1/-1}.saihu-tracking-form textarea{min-height:92px;resize:vertical}.saihu-tracking-form input[type=checkbox]{margin-right:8px}.saihu-tracking-panel-compact{margin-bottom:18px}.competitor-force-refresh{display:flex;align-items:flex-start;gap:8px;margin:12px 0;color:var(--text-muted);font-size:13px;line-height:1.55}.competitor-force-refresh input{flex:0 0 auto;margin-top:3px}.competitor-library-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.55fr);grid-gap:14px;gap:14px;align-items:start}.competitor-library{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 48px);overflow:auto}.competitor-search{width:100%;margin-bottom:12px}.competitor-library>div:last-child{display:grid;grid-gap:8px;gap:8px}.competitor-library>div:last-child>button{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:0;padding:12px;text-align:left;border:1px solid #dbe4e8;border-left-width:4px;border-radius:5px;background:#fff}.competitor-library>div:last-child>button.is-selected{border-color:#0f766e;background:#f0fdfa;box-shadow:inset 0 0 0 1px #0f766e}.competitor-library button>span{display:flex;justify-content:space-between;gap:8px}.competitor-library button>b,.competitor-library button>small{overflow-wrap:anywhere}.competitor-library button span small,.competitor-library button>small{color:#64748b}.competitor-detail-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.competitor-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.competitor-identity-grid p{margin:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0}.competitor-identity-grid b,.competitor-identity-grid span{display:block}.competitor-identity-grid span{color:#64748b}.competitor-identity-grid b{margin-top:4px;overflow-wrap:anywhere}.competitor-status-form{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:14px}.competitor-local-exclude{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding:14px;border:1px solid #fecaca;border-left:4px solid #9d3434;background:#fffafa}.competitor-local-exclude label{display:grid;grid-gap:6px;gap:6px;color:#475569;font-size:13px;line-height:1.5}.competitor-local-exclude label:not(:first-child){grid-template-columns:18px minmax(0,1fr);align-items:flex-start}.competitor-local-exclude input[type=checkbox]{margin-top:3px}.competitor-local-exclude button{justify-self:start}.competitor-assessment-result,.competitor-manual-gate,.competitor-observation-preview{margin-top:14px;padding:16px;border:1px solid #cbd5e1;border-left-width:4px}.competitor-observation-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.competitor-observation-preview>div span{padding:8px;background:#f8fafc;border:1px solid #e2e8f0}.competitor-observation-readiness{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid #cbd5e1;border-left-width:4px;background:#fff}.competitor-observation-readiness p{margin:6px 0 0;color:#475569;line-height:1.5}.competitor-observation-readiness small{display:block;margin-top:5px;color:#64748b}.competitor-change-entry{display:grid;grid-gap:10px;gap:10px;border-left-width:4px}.competitor-change-entry p{margin:0;color:#475569;line-height:1.55}.competitor-change-entry a{justify-self:start}.competitor-manual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.competitor-wide{grid-column:1/-1}.competitor-wide textarea{min-height:84px}.competitor-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.competitor-facts p{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:10px;border-bottom:1px solid #e2e8f0}.competitor-facts span{color:#64748b}.competitor-facts b{overflow-wrap:anywhere}.competitor-target-row{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(210px,1fr) minmax(240px,1.25fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.competitor-score{display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:14px;border-left-width:5px}.competitor-score>strong{grid-row:1/3;font-size:36px}.competitor-score span{font-weight:800}.competitor-score small{color:#475569}.competitor-criteria{display:grid;grid-gap:0;gap:0;margin-top:14px;border:1px solid #dbe4e8}.competitor-criteria p{display:grid;grid-template-columns:130px 150px 55px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin:0;padding:10px;border-top:1px solid #e2e8f0}.competitor-criteria p:first-child{border-top:0}.competitor-criteria span{color:#64748b}.competitor-criteria strong{color:#0f766e}.competitor-criteria small{color:#475569}.competitor-assessment-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.competitor-assessment-columns>div{padding:14px;background:#f8fafc;border-top:3px solid #0f766e}.competitor-assessment-columns h3{margin-top:0}.competitor-warning{color:#9a6700;font-weight:700}.competitor-candidate-handoff{border-left:4px solid #0f766e}.competitor-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.competitor-history-grid h3{margin-top:0}.competitor-history-grid p{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 0;border-top:1px solid #e2e8f0}.competitor-history-grid p span{color:#64748b}@media (max-width:1180px){.competitor-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-research-learning-grid,.competitor-research-term-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-observation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-observation-queue-list,.competitor-source-status>div:last-child,.competitor-workflow>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-library-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.competitor-manual-grid,.competitor-status-form,.competitor-target-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.competitor-assessment-columns,.competitor-excluded-list article,.competitor-facts,.competitor-history-grid,.competitor-identity-grid,.competitor-import-grid,.competitor-kpis,.competitor-library-layout,.competitor-local-monitor-grid,.competitor-manual-grid,.competitor-observation-queue-list,.competitor-observation-readiness,.competitor-observation-stats,.competitor-research-learning-grid,.competitor-research-term-strip,.competitor-source-status>div:last-child,.competitor-status-form,.competitor-target-row,.competitor-workflow>div:last-child,.saihu-tracking-form,.saihu-tracking-status{grid-template-columns:minmax(0,1fr)}.competitor-hero,.competitor-hero .status-pill,.competitor-hero>div{min-width:0}.competitor-hero .status-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.competitor-library{position:static;max-height:none}.competitor-import-text,.competitor-wide,.saihu-tracking-form label:first-child,.saihu-tracking-form label:nth-child(n+4){grid-column:auto}.competitor-criteria p{grid-template-columns:minmax(0,1fr)}}.competitor-change-page{padding-bottom:56px}.competitor-change-hero{border-left:4px solid #7c3aed}.competitor-change-learning{border-top:4px solid #7c3aed}.competitor-change-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-change-learning-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid #ddd6fe;background:#faf5ff}.competitor-change-learning-grid strong{color:#6d28d9;font-size:15px}.competitor-change-learning-grid p{margin:0;color:#334155;line-height:1.65}.competitor-change-learning-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.competitor-change-learning-grid span{padding:4px 8px;border:1px solid #c4b5fd;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:12px;font-weight:800}.competitor-change-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.competitor-change-term-strip p{min-width:0;margin:0;padding:12px;border-left:3px solid #7c3aed;background:#ffffff}.competitor-change-term-strip b,.competitor-change-term-strip span{display:block}.competitor-change-term-strip span{margin-top:5px;color:#475569;line-height:1.55}.competitor-change-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-change-kpis article{min-width:0;padding:16px;border:1px solid #dbe4e8;border-radius:6px;background:#fff}.competitor-change-kpis small,.competitor-change-kpis span{display:block;color:#64748b}.competitor-change-kpis strong{display:block;margin:6px 0;font-size:26px}.competitor-change-principle{border-left:4px solid #7c3aed}.competitor-change-principle>div{display:flex;align-items:center;gap:8px}.competitor-change-principle p{margin:8px 0 0;color:#334155}.competitor-change-workflow>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.competitor-change-workflow p{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;margin:0;padding:12px;background:#f8fafc;border:1px solid #e2e8f0}.competitor-change-workflow p b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#7c3aed}.competitor-change-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.55fr);grid-gap:14px;gap:14px;align-items:start}.competitor-change-list{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 48px);overflow:auto}.competitor-change-list>div:last-child{display:grid;grid-gap:8px;gap:8px}.competitor-change-list button{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:0;padding:12px;text-align:left;border:1px solid #dbe4e8;border-left-width:4px;border-radius:5px;background:#fff}.competitor-change-list button.is-selected{border-color:#7c3aed;background:#f5f3ff;box-shadow:inset 0 0 0 1px #7c3aed}.competitor-change-list button>span{display:flex;justify-content:space-between;gap:8px}.competitor-change-list button>b,.competitor-change-list button>small{overflow-wrap:anywhere}.competitor-change-list button span small,.competitor-change-list button>small{color:#64748b}.competitor-change-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.competitor-change-empty{padding:16px;border:1px solid #facc15;border-left:4px solid #ca8a04;background:#fffbea}.competitor-change-empty p{color:#713f12}.competitor-change-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.competitor-change-form label{display:grid;grid-gap:6px;gap:6px;min-width:0}.competitor-change-note{grid-column:1/-1}.competitor-change-summary{display:grid;grid-gap:8px;gap:8px;border-left-width:5px}.competitor-change-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.competitor-change-summary strong{font-size:24px}.competitor-change-summary span{font-weight:900;font-size:34px}.competitor-change-summary p{margin:0;color:#334155}.competitor-change-summary small{color:#64748b}.competitor-change-area>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.competitor-change-area article{padding:12px;border:1px solid #e2e8f0;background:#f8fafc}.competitor-change-area small,.competitor-change-area span{display:block;color:#64748b}.competitor-change-area strong{display:block;margin:6px 0;font-size:24px}.competitor-change-rows{display:grid;grid-gap:10px;gap:10px}.competitor-change-rows article{display:grid;grid-template-columns:minmax(180px,.72fr) repeat(2,minmax(120px,.55fr)) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid #dbe4e8;border-left-width:4px}.competitor-change-rows article>div{display:grid;grid-gap:4px;gap:4px}.competitor-change-rows small,.competitor-change-rows span{color:#64748b}.competitor-change-rows p{min-width:0;margin:0;overflow-wrap:anywhere;color:#334155}.competitor-change-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.competitor-change-columns>div{padding:14px;border-top:3px solid #7c3aed;background:#f8fafc}.competitor-change-columns h3{margin-top:0}.competitor-change-columns p{display:grid;grid-gap:5px;gap:5px;margin:10px 0;color:#334155}.competitor-change-columns p b{color:#7c3aed}.competitor-change-columns p small{color:#64748b}.competitor-change-save{border-left:4px solid #7c3aed}.competitor-change-save label{display:flex;align-items:flex-start;gap:8px;margin:9px 0}.competitor-change-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.competitor-change-history-grid article{padding:14px;border:1px solid #dbe4e8;border-left-width:4px}.competitor-change-history-grid small,.competitor-change-history-grid span{color:#64748b}.competitor-change-history-grid h3{margin:8px 0}.competitor-change-history-grid p{color:#334155}@media (max-width:1180px){.competitor-change-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-change-area>div:last-child,.competitor-change-learning-grid,.competitor-change-term-strip,.competitor-change-workflow>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-change-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.competitor-change-columns,.competitor-change-rows article{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.competitor-change-area>div:last-child,.competitor-change-form,.competitor-change-history-grid,.competitor-change-kpis,.competitor-change-layout,.competitor-change-learning-grid,.competitor-change-term-strip,.competitor-change-workflow>div:last-child{grid-template-columns:minmax(0,1fr)}.competitor-change-list{position:static;max-height:none}.competitor-change-note{grid-column:auto}}.listing-image-brief-page{--brief-ink:#17201d;--brief-muted:#65706a;--brief-line:#dbe4de;--brief-soft:#f4f8f5;--brief-ready:#0f766e;--brief-review:#a16207;--brief-blocked:#b42318}.listing-image-brief-hero{border:1px solid var(--brief-line);background:linear-gradient(135deg,rgba(15,118,110,.12),rgba(132,204,22,.08)),#ffffff}.listing-image-brief-learning{border-top:4px solid var(--brief-ready)}.listing-image-brief-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-image-brief-learning-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--brief-line);background:#f8fbf8}.listing-image-brief-learning-grid strong{color:var(--brief-ready);font-size:15px}.listing-image-brief-learning-grid p{margin:0;color:var(--brief-muted);line-height:1.65}.listing-image-brief-learning-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.listing-image-brief-learning-grid span{padding:4px 8px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:var(--brief-ready);font-size:12px;font-weight:800}.listing-image-brief-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.listing-image-brief-term-strip p{min-width:0;margin:0;padding:12px;border-left:3px solid var(--brief-ready);background:#ffffff}.listing-image-brief-term-strip b,.listing-image-brief-term-strip span{display:block}.listing-image-brief-term-strip span{margin-top:5px;color:var(--brief-muted);line-height:1.55}.listing-image-brief-alerts,.listing-image-brief-builder,.listing-image-brief-grid,.listing-image-brief-kpis{display:grid;grid-gap:16px;gap:16px}.listing-image-brief-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.listing-image-brief-kpis article{min-height:126px;padding:18px;border:1px solid var(--brief-line);border-radius:8px;background:#ffffff}.listing-image-brief-history .table-row span,.listing-image-brief-kpis span,.listing-image-brief-summary-block small,.listing-image-brief-workflow li,.listing-image-source-item em,.listing-image-source-item small{color:var(--brief-muted)}.listing-image-brief-kpis strong{display:block;margin:8px 0;color:var(--brief-ink);font-size:30px;line-height:1}.listing-image-brief-kpis small,.listing-image-source-item em,.listing-image-source-item small{display:block;line-height:1.45}.listing-image-brief-workflow ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:22px}.listing-image-brief-builder{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:start;margin:18px 0}.listing-image-brief-controls,.listing-image-brief-sources{min-height:100%}.listing-image-brief-controls label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:var(--brief-muted);font-size:13px;font-weight:700}.listing-image-brief-controls select,.listing-image-brief-controls textarea{width:100%;border:1px solid var(--brief-line);border-radius:8px;background:#ffffff;color:var(--brief-ink);font:inherit}.listing-image-brief-controls select{height:44px;padding:0 12px}.listing-image-brief-controls textarea{min-height:112px;padding:12px;resize:vertical}.listing-image-brief-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.listing-image-brief-actions button,.listing-image-brief-confirm button{min-height:42px;padding:0 16px;border:0;border-radius:8px;background:var(--brief-ready);color:#ffffff;cursor:pointer;font-weight:800}.listing-image-brief-actions .secondary-button{border:1px solid var(--brief-line);background:#ffffff;color:var(--brief-ink)}.listing-image-brief-actions button:disabled,.listing-image-brief-confirm button:disabled{cursor:not-allowed;opacity:.45}.listing-image-source-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.listing-image-source-item{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--brief-line);border-left:4px solid #94a3b8;border-radius:8px;background:#ffffff}.listing-image-source-item.tone-ready{border-left-color:var(--brief-ready)}.listing-image-source-item.tone-review{border-left-color:var(--brief-review)}.listing-image-source-item.tone-blocked{border-left-color:var(--brief-blocked)}.listing-image-source-item input{margin-top:3px}.listing-image-source-item strong{display:block;margin-bottom:4px;color:var(--brief-ink)}.listing-image-brief-preview{border-left:5px solid #94a3b8}.listing-image-brief-preview.tone-ready{border-left-color:var(--brief-ready)}.listing-image-brief-preview.tone-review{border-left-color:var(--brief-review)}.listing-image-brief-preview.tone-blocked{border-left-color:var(--brief-blocked)}.listing-image-brief-summary-block{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:16px;border-radius:8px;background:var(--brief-soft)}.listing-image-brief-summary-block strong{color:var(--brief-ink);font-size:18px}.listing-image-brief-summary-block p{margin:0;color:var(--brief-muted);line-height:1.7}.listing-image-brief-alerts{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.listing-image-brief-alerts section,.listing-image-brief-confirm,.listing-image-brief-grid section,.listing-image-brief-teacher{padding:16px;border:1px solid var(--brief-line);border-radius:8px;background:#ffffff}.listing-image-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.listing-image-brief-alerts h3,.listing-image-brief-confirm h3,.listing-image-brief-grid h3,.listing-image-brief-teacher h3{margin:0 0 10px;color:var(--brief-ink);font-size:16px}.listing-image-brief-alerts ul,.listing-image-brief-grid ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.listing-image-brief-alerts li,.listing-image-brief-confirm label,.listing-image-brief-grid li,.listing-image-brief-grid p,.listing-image-brief-teacher p{color:var(--brief-muted);line-height:1.65}.listing-image-brief-confirm,.listing-image-brief-teacher{margin-top:16px}.listing-image-brief-confirm{display:grid;grid-gap:10px;gap:10px}.listing-image-brief-confirm label{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start}.listing-image-brief-confirm input{margin-top:4px}.listing-image-brief-confirm button{justify-self:start;margin-top:6px}.listing-image-brief-history{margin-top:18px}@media (max-width:1180px){.listing-image-brief-alerts,.listing-image-brief-builder,.listing-image-brief-grid,.listing-image-brief-kpis,.listing-image-brief-learning-grid,.listing-image-brief-term-strip{grid-template-columns:1fr}}@media (max-width:760px){.listing-image-brief-kpis{grid-template-columns:1fr}.listing-image-brief-actions{flex-direction:column}.listing-image-brief-actions button,.listing-image-brief-confirm button{width:100%}}.competitor-refresh-page{--refresh-ink:#17201d;--refresh-muted:#65706a;--refresh-line:#dbe4de;--refresh-ready:#0f766e;--refresh-review:#a16207;--refresh-blocked:#b42318;--refresh-soft:#f6f8f5}.competitor-refresh-hero{border:1px solid var(--refresh-line);background:linear-gradient(135deg,rgba(20,83,45,.12),rgba(245,158,11,.08)),#ffffff}.competitor-refresh-status-ready{background:#dcfce7;color:#166534}.competitor-refresh-status-review{background:#fef3c7;color:#92400e}.competitor-refresh-status-blocked{background:#fee2e2;color:#991b1b}.competitor-refresh-grid,.competitor-refresh-kpis{display:grid;grid-gap:16px;gap:16px}.competitor-refresh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.competitor-refresh-kpis article{min-height:124px;padding:18px;border:1px solid var(--refresh-line);border-radius:8px;background:#ffffff}.competitor-refresh-kpis article.tone-ready{border-left:4px solid var(--refresh-ready)}.competitor-refresh-kpis article.tone-review{border-left:4px solid var(--refresh-review)}.competitor-refresh-kpis article.tone-blocked{border-left:4px solid var(--refresh-blocked)}.competitor-refresh-card li,.competitor-refresh-card p,.competitor-refresh-card small,.competitor-refresh-card span,.competitor-refresh-history .table-row span,.competitor-refresh-kpis small,.competitor-refresh-kpis span,.competitor-refresh-save label{color:var(--refresh-muted)}.competitor-refresh-kpis strong{display:block;margin:8px 0;color:var(--refresh-ink);font-size:30px;line-height:1}.competitor-refresh-summary{border-left:5px solid #94a3b8}.competitor-refresh-summary.tone-ready{border-left-color:var(--refresh-ready)}.competitor-refresh-summary.tone-review{border-left-color:var(--refresh-review)}.competitor-refresh-summary.tone-blocked{border-left-color:var(--refresh-blocked)}.competitor-refresh-card ul,.competitor-refresh-summary ul{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding-left:18px}.competitor-refresh-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;align-items:start}.competitor-refresh-list .panel-header a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--refresh-line);border-radius:8px;color:var(--refresh-ink);text-decoration:none;font-weight:800}.competitor-refresh-card-list{display:grid;grid-gap:12px;gap:12px}.competitor-refresh-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--refresh-line);border-left:4px solid #94a3b8;border-radius:8px;background:#ffffff}.competitor-refresh-card.tone-ready{border-left-color:var(--refresh-ready)}.competitor-refresh-card.tone-review{border-left-color:var(--refresh-review)}.competitor-refresh-card.tone-blocked{border-left-color:var(--refresh-blocked)}.competitor-refresh-card>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.competitor-refresh-card strong{color:var(--refresh-ink)}.competitor-refresh-card p{margin:0;line-height:1.65}.competitor-refresh-actions{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:8px;background:var(--refresh-soft)}.competitor-refresh-save{display:grid;grid-gap:14px;gap:14px}.competitor-refresh-save .panel-header button,.competitor-refresh-save>button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--refresh-ready);color:#ffffff;cursor:pointer;font-weight:800}.competitor-refresh-save .panel-header button{border:1px solid var(--refresh-line);background:#ffffff;color:var(--refresh-ink)}.competitor-refresh-save button:disabled{cursor:not-allowed;opacity:.45}.competitor-refresh-save>label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.competitor-refresh-save textarea{min-height:104px;padding:12px;border:1px solid var(--refresh-line);border-radius:8px;font:inherit;resize:vertical}.competitor-refresh-checks{display:grid;grid-gap:9px;gap:9px}.competitor-refresh-checks label{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;line-height:1.55}.competitor-refresh-checks input{margin-top:4px}.competitor-refresh-history{margin-top:18px}@media (max-width:1180px){.competitor-refresh-grid,.competitor-refresh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.competitor-refresh-card>div:first-child,.competitor-refresh-grid,.competitor-refresh-kpis{grid-template-columns:1fr}.competitor-refresh-card>div:first-child{display:grid}}.listing-pre-upload-page{--preupload-ink:#18211d;--preupload-muted:#66706c;--preupload-line:#d9e2dc;--preupload-ready:#047857;--preupload-review:#a16207;--preupload-blocked:#b42318;--preupload-soft:#f7f9f6}.listing-pre-upload-hero{border:1px solid var(--preupload-line);background:linear-gradient(135deg,rgba(15,118,110,.11),rgba(161,98,7,.08)),#ffffff}.listing-pre-upload-learning{border-top:4px solid var(--preupload-ready)}.listing-pre-upload-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-pre-upload-learning-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid var(--preupload-line);background:#f8fbf8}.listing-pre-upload-learning-grid strong{color:var(--preupload-ready);font-size:15px}.listing-pre-upload-learning-grid p{margin:0;color:var(--preupload-muted);line-height:1.65}.listing-pre-upload-learning-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.listing-pre-upload-learning-grid span{padding:4px 8px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:var(--preupload-ready);font-size:12px;font-weight:800}.listing-pre-upload-term-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.listing-pre-upload-term-strip p{min-width:0;margin:0;padding:12px;border-left:3px solid var(--preupload-ready);background:#ffffff}.listing-pre-upload-term-strip b,.listing-pre-upload-term-strip span{display:block}.listing-pre-upload-term-strip span{margin-top:5px;color:var(--preupload-muted);line-height:1.55}.listing-pre-upload-grid,.listing-pre-upload-kpis,.listing-pre-upload-result-grid{display:grid;grid-gap:16px;gap:16px}.listing-pre-upload-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.listing-pre-upload-kpis article{min-height:122px;padding:18px;border:1px solid var(--preupload-line);border-radius:8px;background:#ffffff}.listing-pre-upload-kpis article.tone-ready{border-left:4px solid var(--preupload-ready)}.listing-pre-upload-kpis article.tone-review{border-left:4px solid var(--preupload-review)}.listing-pre-upload-kpis article.tone-blocked{border-left:4px solid var(--preupload-blocked)}.listing-pre-upload-history .table-row span,.listing-pre-upload-item p,.listing-pre-upload-kpis p,.listing-pre-upload-kpis span,.listing-pre-upload-result p,.listing-pre-upload-save label,.listing-pre-upload-source span{color:var(--preupload-muted)}.listing-pre-upload-kpis strong{display:block;margin:8px 0;color:var(--preupload-ink);font-size:30px;line-height:1}.listing-pre-upload-teacher{border-left:5px solid var(--preupload-ready)}.listing-pre-upload-result ol,.listing-pre-upload-result ul,.listing-pre-upload-source ul,.listing-pre-upload-teacher ol{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding-left:20px}.listing-pre-upload-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);margin:18px 0;align-items:start}.listing-pre-upload-form,.listing-pre-upload-review-items,.listing-pre-upload-save{display:grid;grid-gap:14px;gap:14px}.listing-pre-upload-form label,.listing-pre-upload-item label,.listing-pre-upload-save>label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.listing-pre-upload-form select,.listing-pre-upload-form textarea,.listing-pre-upload-item select,.listing-pre-upload-item textarea,.listing-pre-upload-save textarea{width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--preupload-line);border-radius:8px;background:#ffffff;font:inherit}.listing-pre-upload-form textarea,.listing-pre-upload-item textarea,.listing-pre-upload-save textarea{min-height:86px;resize:vertical}.listing-pre-upload-form .panel-header button,.listing-pre-upload-review-items .panel-header button,.listing-pre-upload-save .panel-header button{min-height:40px;padding:0 14px;border:1px solid var(--preupload-line);border-radius:8px;background:#ffffff;color:var(--preupload-ink);cursor:pointer;font-weight:800}.listing-pre-upload-form .panel-header button{border:0;background:var(--preupload-ready);color:#ffffff}.listing-pre-upload-save .panel-header button{border:0;background:#14532d;color:#ffffff}.listing-pre-upload-form button:disabled,.listing-pre-upload-save button:disabled{cursor:not-allowed;opacity:.45}.listing-pre-upload-source{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--preupload-line);border-radius:8px;background:var(--preupload-soft)}.listing-pre-upload-source summary{cursor:pointer;font-weight:800}.listing-pre-upload-result h3,.listing-pre-upload-source h3{margin:12px 0 4px;color:var(--preupload-ink);font-size:14px}.listing-pre-upload-item-list{display:grid;grid-gap:12px;gap:12px;max-height:920px;overflow:auto;padding-right:4px}.listing-pre-upload-item{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--preupload-line);border-left:4px solid var(--preupload-review);border-radius:8px;background:#ffffff}.listing-pre-upload-item.tone-ready{border-left-color:var(--preupload-ready)}.listing-pre-upload-item.tone-blocked{border-left-color:var(--preupload-blocked)}.listing-pre-upload-item h3{margin:4px 0;color:var(--preupload-ink);font-size:16px}.listing-pre-upload-item span{color:var(--preupload-muted);font-size:12px;font-weight:900;text-transform:uppercase}.listing-pre-upload-result{margin-bottom:18px;border-left:5px solid var(--preupload-review)}.listing-pre-upload-result.tone-ready{border-left-color:var(--preupload-ready)}.listing-pre-upload-result.tone-blocked{border-left-color:var(--preupload-blocked)}.listing-pre-upload-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-pre-upload-checks{display:grid;grid-gap:9px;gap:9px}.listing-pre-upload-checks label{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;line-height:1.55}.listing-pre-upload-checks input{margin-top:4px}.listing-pre-upload-history{margin-top:18px}.listing-pre-upload-history .panel-header a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--preupload-line);border-radius:8px;color:var(--preupload-ink);text-decoration:none;font-weight:800}@media (max-width:1180px){.listing-pre-upload-grid,.listing-pre-upload-kpis,.listing-pre-upload-learning-grid,.listing-pre-upload-result-grid,.listing-pre-upload-term-strip{grid-template-columns:1fr}}@media (max-width:760px){.listing-pre-upload-form .panel-header,.listing-pre-upload-review-items .panel-header,.listing-pre-upload-save .panel-header{align-items:stretch}.listing-pre-upload-form .panel-header button,.listing-pre-upload-review-items .panel-header button,.listing-pre-upload-save .panel-header button{width:100%}}.owner-cockpit-page{gap:14px}.owner-cockpit-page>.owner-hero{margin-bottom:0;padding:18px 20px}.owner-cockpit-page>.owner-hero h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em}.owner-cockpit-page>.owner-hero p:last-child{max-width:64ch}.cockpit-blockers,.cockpit-decision-boundary,.cockpit-entrances,.cockpit-freshness,.cockpit-store-progress,.owner-cockpit,.owner-cockpit-shell{display:grid;grid-gap:14px;gap:14px;min-width:0}.owner-cockpit{border-left:5px solid var(--green);padding:16px}.cockpit-heading,.cockpit-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cockpit-heading>div:first-child,.cockpit-section-heading>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cockpit-freshness>div>span,.cockpit-heading span,.cockpit-kpi-grid article>span,.cockpit-priority span,.cockpit-section-heading span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.cockpit-freshness h3,.cockpit-heading h2,.cockpit-section-heading h3{margin:0;color:var(--text);line-height:1.25}.cockpit-heading h2{font-size:24px}.cockpit-freshness h3,.cockpit-section-heading h3{font-size:18px}.cockpit-blocker-list a,.cockpit-kpi-grid a,.cockpit-priority a,.cockpit-section-heading>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(47,111,94,.28);border-radius:8px;background:#edf7f3;color:var(--green);padding:8px 11px;font-weight:850;line-height:1.25;text-align:center;text-decoration:none}.cockpit-read-status{display:grid;grid-template-columns:auto auto;grid-gap:2px 8px;gap:2px 8px;align-items:baseline;min-width:190px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.cockpit-read-status strong{grid-row:1/3;color:var(--green);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px}.cockpit-read-status span{color:var(--text);font-size:12px;font-weight:800}.cockpit-read-status small{color:var(--muted);font-size:11px}.cockpit-empty-state,.cockpit-inline-error{border:1px solid rgba(157,52,52,.3);border-left:5px solid var(--red);border-radius:8px;background:#fff3f2;padding:12px}.cockpit-empty-state,.cockpit-inline-error p{margin:5px 0 0;color:var(--muted);line-height:1.55}.cockpit-priority{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:8px;background:#f3faf7;padding:14px}.cockpit-priority.tone-review,.cockpit-priority.tone-warning{border-left-color:var(--amber);background:#fff8ec}.cockpit-priority.tone-blocked{border-left-color:var(--red);background:#fff3f2}.cockpit-priority h3{margin:4px 0 0;font-size:22px;line-height:1.25}.cockpit-priority p{margin:5px 0 0;color:var(--muted);line-height:1.55}.cockpit-decision-grid,.cockpit-entrance-grid,.cockpit-kpi-grid,.cockpit-main-grid,.cockpit-store-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0}.cockpit-decision-grid article,.cockpit-kpi-grid article,.cockpit-store-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:#ffffff;padding:12px}.cockpit-kpi-grid article.tone-ready,.cockpit-store-grid article.tone-ready{border-left-color:var(--green)}.cockpit-kpi-grid article.tone-review{border-left-color:var(--amber)}.cockpit-kpi-grid article.tone-blocked,.cockpit-store-grid article.tone-blocked{border-left-color:var(--red)}.cockpit-kpi-grid article>strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:28px;line-height:1}.cockpit-decision-grid li,.cockpit-kpi-grid p,.cockpit-store-grid p{margin:0;color:var(--muted);line-height:1.5}.cockpit-kpi-grid a{align-self:end;justify-self:start;min-height:44px;padding:6px 9px}.cockpit-decision-boundary,.cockpit-store-progress{align-content:start;border:1px solid var(--line);border-radius:8px;background:#f8faf9;padding:12px}.cockpit-store-grid article>div:first-child{display:flex;justify-content:space-between;gap:8px}.cockpit-store-grid article>div:first-child strong{font-size:20px}.cockpit-store-grid article>div:first-child span{color:var(--muted);font-size:12px;font-weight:850}.cockpit-store-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.cockpit-store-grid dl div{display:grid;grid-gap:3px;gap:3px;padding:8px;border-radius:6px;background:var(--surface-alt)}.cockpit-store-grid dt{color:var(--muted);font-size:11px;font-weight:800}.cockpit-store-grid dd{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:900}.cockpit-decision-grid article.is-can{border-left-color:var(--green);background:#f3faf7}.cockpit-decision-grid article.is-cannot{border-left-color:var(--red);background:#fff6f5}.cockpit-decision-grid ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.cockpit-blockers,.cockpit-freshness{border-top:1px solid var(--line);padding-top:14px}.cockpit-blocker-list{display:grid;grid-gap:8px;gap:8px}.cockpit-blocker-list article{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.cockpit-blocker-list article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0ef;color:var(--red);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:900}.cockpit-blocker-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.cockpit-blocker-list p{margin:0;color:var(--muted);line-height:1.5}.cockpit-blocker-list a{grid-column:2;justify-self:start;min-height:44px;padding:6px 9px}.cockpit-freshness>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.cockpit-freshness li{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:7px;background:#ffffff;padding:8px 10px}.cockpit-freshness li.is-failed{border-left-color:var(--red);background:#fff6f5}.cockpit-freshness li span,.cockpit-freshness>p{color:var(--muted);font-size:12px}.cockpit-freshness>p{margin:0;line-height:1.5}.cockpit-entrances{padding:14px}.cockpit-entrance{display:grid;grid-gap:6px;gap:6px;min-height:112px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:#ffffff;color:inherit;padding:11px;text-decoration:none}.cockpit-entrance.is-blocked{border-left-color:var(--red)}.cockpit-entrance>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.cockpit-entrance>strong{font-size:16px}.cockpit-entrance>small{color:var(--muted);line-height:1.45}.cockpit-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(40,95,143,.24);border-left:5px solid var(--blue);border-radius:8px;background:#f4f8fb;padding:12px 14px}.cockpit-safety-note p{margin:0;color:var(--muted);line-height:1.55}.owner-cockpit.is-loading{min-height:420px;align-content:start}.cockpit-loading-grid span,.cockpit-loading-line{border-radius:7px;background:#e8edeb}.cockpit-loading-line{width:min(440px,80%);height:54px}.cockpit-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cockpit-loading-grid span{min-height:112px}.cockpit-entrance:hover,.owner-cockpit a:hover{border-color:rgba(47,111,94,.48)}.cockpit-entrance:focus-visible,.cockpit-safety-note a:focus-visible,.owner-cockpit a:focus-visible{outline:3px solid rgba(40,95,143,.3);outline-offset:2px}@media (min-width:720px){.cockpit-priority{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cockpit-decision-grid,.cockpit-entrance-grid,.cockpit-kpi-grid,.cockpit-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-freshness>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-blocker-list article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center}.cockpit-blocker-list a{grid-column:auto}.cockpit-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.cockpit-entrance-grid,.cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.cockpit-freshness>ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:719px){.cockpit-heading,.cockpit-safety-note,.cockpit-section-heading,.owner-cockpit-page>.owner-hero{grid-template-columns:1fr}.cockpit-heading,.cockpit-section-heading{display:grid}.cockpit-read-status{min-width:0;width:100%}.cockpit-section-heading>a{width:100%}.cockpit-safety-note{display:grid}}.manual-handbook-command,.manual-handbook-live-gate,.manual-handbook-playbook,.manual-handbook-playbooks{scroll-margin-top:5rem}.manual-handbook-command{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.25rem,2.6vw,2.25rem);border:1px solid #b9cbc4;border-radius:1.25rem .55rem 1.25rem .55rem;background:radial-gradient(circle at 88% 10%,rgba(47,111,94,.14),transparent 32%),#eaf1ee;box-shadow:0 18px 48px rgba(35,73,62,.1)}.manual-handbook-command-copy{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);grid-gap:.4rem 1.5rem;gap:.4rem 1.5rem;align-items:end}.manual-handbook-command-copy>span{grid-row:span 2;align-self:start;color:var(--green);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manual-handbook-command-copy h2{max-width:18ch;margin:0;font-size:clamp(1.65rem,3.4vw,3rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.manual-handbook-command-copy p{max-width:68ch;margin:0;color:#52655f;line-height:1.72;text-wrap:pretty}.manual-handbook-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #b9cbc4}.manual-handbook-flow article{display:flex;min-width:0;min-height:15rem;flex-direction:column;padding:1.1rem 1rem .9rem;border-right:1px solid #b9cbc4}.manual-handbook-flow article:last-child{border-right:0}.manual-handbook-flow article>span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.manual-handbook-flow h3{margin:1.2rem 0 .55rem;font-size:1.05rem;line-height:1.2}.manual-handbook-flow p{margin:0;color:#5a6b66;font-size:.9rem;line-height:1.62;text-wrap:pretty}.manual-handbook-flow a,.manual-handbook-jump a,.manual-handbook-live-gate a,.manual-handbook-playbook header>a,.manual-handbook-playbooks-head>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:.45rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.manual-handbook-flow a{align-self:flex-start;justify-content:flex-start;margin-top:auto;color:var(--green)}.manual-handbook-flow a:focus-visible,.manual-handbook-flow a:hover,.manual-handbook-playbook header>a:focus-visible,.manual-handbook-playbook header>a:hover{transform:translateY(-1px);color:#1f5547}.manual-handbook-playbooks{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--line);border-radius:.65rem 1.2rem .65rem 1.2rem;background:#f9faf8}.manual-handbook-playbooks-head{align-items:end}.manual-handbook-playbooks-head p{max-width:68ch;color:var(--muted);line-height:1.65}.manual-handbook-playbooks-head>a{padding:0 1rem;background:var(--green);color:#fff}.manual-handbook-jump{display:flex;gap:.55rem;overflow-x:auto;padding:.25rem 0 .6rem;scrollbar-width:thin}.manual-handbook-jump a{flex:0 0 auto;padding:0 .9rem;border:1px solid #c9d4cf;background:#fff;color:#344842}.manual-handbook-jump a:focus-visible,.manual-handbook-jump a:hover{border-color:var(--green);background:#edf4f1}.manual-handbook-playbook-list{display:grid;grid-gap:1rem;gap:1rem}.manual-handbook-playbook{overflow:clip;border-left:4px solid #78948b;border-radius:.25rem .9rem .9rem .25rem;background:#fff;box-shadow:0 12px 32px rgba(43,60,54,.07)}.manual-handbook-playbook.tone-ready{border-left-color:var(--green)}.manual-handbook-playbook.tone-warning{border-left-color:var(--amber)}.manual-handbook-playbook.tone-review{border-left-color:var(--blue)}.manual-handbook-playbook>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end;padding:1.2rem 1.25rem 1.05rem;border-bottom:1px solid #e1e5e2;background:#f5f7f5}.manual-handbook-live-gate header span,.manual-handbook-playbook header span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manual-handbook-live-gate h3,.manual-handbook-playbook h3{margin:.35rem 0 .4rem;font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.025em}.manual-handbook-live-gate header p,.manual-handbook-playbook header p{max-width:72ch;margin:0;color:var(--muted);line-height:1.6}.manual-handbook-playbook header>a{padding:0 .85rem;color:var(--green)}.manual-handbook-playbook dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.manual-handbook-playbook dl>div{min-width:0;padding:1rem 1.15rem 1.15rem;border-right:1px solid #e5e9e6;border-bottom:1px solid #e5e9e6}.manual-handbook-playbook dl>div:nth-child(3n){border-right:0}.manual-handbook-playbook dt{margin-bottom:.5rem;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.08em}.manual-handbook-playbook dd{margin:0;color:#3f4d49;font-size:.91rem;line-height:1.66;text-wrap:pretty}.manual-handbook-live-gate{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.1rem;padding:1.1rem;border:1px solid #c5d2cd;border-radius:.9rem .4rem .9rem .4rem;background:#f1f5f3}.manual-handbook-live-gate>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}.manual-handbook-live-empty a,.manual-handbook-live-gate>header>a,.manual-handbook-live-package>a{padding:0 .9rem;background:var(--green);color:#fff}.manual-handbook-live-empty,.manual-handbook-live-error{margin:0;padding:1rem;border-left:4px solid var(--red);background:#fbefef;color:#783131}.manual-handbook-live-loading{margin:0;padding:1rem;background:linear-gradient(100deg,#e7ece9 20%,#f7f9f8 45%,#e7ece9 70%);background-size:220% 100%;color:var(--muted)}.manual-handbook-live-empty{display:grid;grid-gap:.55rem;gap:.55rem}.manual-handbook-live-empty p{margin:0;line-height:1.6}.manual-handbook-live-empty a{justify-self:start}.manual-handbook-live-package{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-left:4px solid var(--red);background:#fff}.manual-handbook-live-package.tone-ready{border-left-color:var(--green)}.manual-handbook-live-status{display:grid;grid-gap:.25rem;gap:.25rem}.manual-handbook-live-status>span{color:var(--muted);font-size:.76rem;font-weight:800}.manual-handbook-live-status>strong{font-size:1.1rem}.manual-handbook-live-status>small{color:var(--muted)}.manual-handbook-live-package dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.manual-handbook-live-package dl>div{display:grid;min-width:0;grid-gap:.28rem;gap:.28rem;padding:.85rem;background:#f3f6f4}.manual-handbook-live-package dt{color:var(--muted);font-size:.74rem;font-weight:800}.manual-handbook-live-package dd{margin:0;overflow-wrap:anywhere;font-weight:800;line-height:1.45}.manual-handbook-live-package small,.manual-handbook-live-package>p{color:var(--muted);line-height:1.55}.manual-handbook-live-package>p{margin:0}.manual-handbook-live-package>a{justify-self:start}.manual-handbook-command a:active,.manual-handbook-live-gate a:active,.manual-handbook-playbooks a:active{transform:translateY(1px)}.manual-handbook-command a:focus-visible,.manual-handbook-live-gate a:focus-visible,.manual-handbook-playbooks a:focus-visible{outline:3px solid rgba(40,95,143,.32);outline-offset:3px}@media (max-width:1179px){.manual-handbook-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-handbook-flow article:nth-child(3){border-right:0}.manual-handbook-flow article:nth-child(n+4){border-top:1px solid #b9cbc4}.manual-handbook-playbook dl{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-handbook-playbook dl>div:nth-child(3n){border-right:1px solid #e5e9e6}.manual-handbook-playbook dl>div:nth-child(2n){border-right:0}.manual-handbook-live-package dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.manual-handbook-command-copy,.manual-handbook-live-gate>header,.manual-handbook-playbook>header{grid-template-columns:1fr;align-items:start}.manual-handbook-command-copy>span{grid-row:auto}.manual-handbook-flow,.manual-handbook-live-package dl,.manual-handbook-playbook dl{grid-template-columns:1fr}.manual-handbook-flow article{min-height:0;border-right:0;border-bottom:1px solid #b9cbc4}.manual-handbook-flow article:last-child{border-bottom:0}.manual-handbook-playbook dl>div,.manual-handbook-playbook dl>div:nth-child(3n){border-right:0}.manual-handbook-live-empty a,.manual-handbook-live-gate>header>a,.manual-handbook-live-package>a,.manual-handbook-playbook>header>a,.manual-handbook-playbooks-head>a{width:100%}}.learning-archive{display:grid;grid-gap:18px;gap:18px;overflow:hidden;background:#f8faf8}.learning-archive-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:24px;gap:24px;align-items:end;margin:-20px -20px 0;padding:28px;background:#183d38;color:#f8fffc}.learning-archive-hero .ai-panel-label{color:#9dd9c6}.learning-archive-hero h2{max-width:760px;margin:8px 0 10px;color:#ffffff;font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.035em;line-height:1.12}.learning-archive-hero p{max-width:820px;margin:0;color:#cee0db;line-height:1.65}.learning-archive-health{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.07)}.learning-archive-health small,.learning-archive-health span{color:#c8ddd6}.learning-archive-health strong{font-size:2rem;line-height:1}.learning-archive-summary{display:grid;grid-template-columns:.8fr 1.5fr .8fr;border:1px solid #ccd9d4;border-radius:8px;background:#ffffff}.learning-archive-summary article{display:grid;grid-gap:5px;gap:5px;padding:16px 18px;min-width:0}.learning-archive-summary article+article{border-left:1px solid #dbe4e0}.learning-archive-summary small,.learning-archive-summary span{color:var(--muted)}.learning-archive-summary strong{overflow-wrap:anywhere;color:#173f38;font-size:1.35rem}.learning-archive-trace{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid #cbd8d3;border-radius:8px;background:#edf4f1}.learning-archive-trace li{position:relative;display:grid;grid-gap:2px;gap:2px;padding:14px 18px}.learning-archive-trace li+li{border-left:1px solid #cbd8d3}.learning-archive-trace span{color:#46655d;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.learning-archive-trace strong{color:#173f38;font-size:1.45rem}.learning-archive-trace small{color:var(--muted)}.learning-archive-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.learning-archive-controls label{display:grid;grid-gap:7px;gap:7px;color:#304b45;font-size:.84rem;font-weight:800}.learning-archive-controls input{width:100%;min-height:44px;padding:0 13px;border:1px solid #aebfba;border-radius:7px;background:#ffffff;color:var(--text);font:inherit}.learning-archive-controls>div{display:flex;flex-wrap:wrap;gap:6px}.learning-archive-controls button{min-height:44px;padding:0 13px;border:1px solid #b7c6c1;border-radius:7px;background:#ffffff;color:#355049;cursor:pointer;font:inherit;font-weight:800}.learning-archive-controls button.is-active{border-color:#245e50;background:#245e50;color:#ffffff}.learning-archive-controls button:focus-visible,.learning-archive-controls input:focus-visible,.learning-archive-row>a:focus-visible{outline:3px solid rgba(40,95,143,.28);outline-offset:2px}.learning-archive-alert,.learning-archive-empty{margin:0;padding:13px 15px;border:1px solid #d7b36e;border-radius:7px;background:#fff9ec;color:#765018;line-height:1.55}.learning-archive-list{display:grid;border:1px solid #d2ddd9;border-radius:8px;background:#ffffff}.learning-archive-row{display:grid;grid-template-columns:116px minmax(0,1fr) 145px 132px;grid-gap:18px;gap:18px;align-items:center;min-width:0;padding:16px 18px;border-left:4px solid #9eb2ab}.learning-archive-row+.learning-archive-row{border-top:1px solid #e0e7e4}.learning-archive-row.is-recorded{border-left-color:#2f7763}.learning-archive-row.is-partial{border-left-color:#b07624}.learning-archive-row.is-blocked{border-left-color:#a43b3b}.learning-archive-row-stage{display:grid;grid-gap:5px;gap:5px}.learning-archive-row-stage span{color:#36574f;font-size:.76rem;font-weight:900;letter-spacing:.04em}.learning-archive-row-stage small{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;background:#edf2f0;color:#60746e;font-weight:800}.learning-archive-row.is-partial .learning-archive-row-stage small{background:#fff3dd;color:#82571c}.learning-archive-row.is-blocked .learning-archive-row-stage small{background:#fff0f0;color:#8e3030}.learning-archive-row-main{min-width:0}.learning-archive-row-main h3{margin:0 0 5px;color:#1d3530;font-size:1rem}.learning-archive-row-main p{margin:0 0 6px;color:#52645f;line-height:1.55}.learning-archive-row-main small{color:#75847f;overflow-wrap:anywhere}.learning-archive-row-count{display:grid;justify-items:start}.learning-archive-row-count strong{color:#173f38;font-size:1.8rem;line-height:1}.learning-archive-row-count span{margin-top:5px;color:var(--muted);font-size:.78rem}.learning-archive-row>a{display:inline-flex;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;border:1px solid #b5c4bf;border-radius:7px;color:#245e50;font-weight:900;text-decoration:none}.learning-archive-row>a:hover{border-color:#245e50;background:#f0f7f4}.learning-archive-boundary{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:7px 10px;gap:7px 10px;padding:14px 16px;border-top:2px solid #244f45;background:#eef4f1;color:#415751;line-height:1.55}.learning-archive-boundary strong{color:#173f38}@media (max-width:980px){.learning-archive-row{grid-template-columns:110px minmax(0,1fr) 125px}.learning-archive-row>a{grid-column:2/-1}.learning-archive-controls{grid-template-columns:1fr}}@media (max-width:680px){.learning-archive-hero{margin:-16px -16px 0;padding:22px 18px}.learning-archive-hero,.learning-archive-summary,.learning-archive-trace{grid-template-columns:1fr}.learning-archive-summary article+article,.learning-archive-trace li+li{border-top:1px solid #dbe4e0;border-left:0}.learning-archive-trace li{grid-template-columns:70px 44px 1fr;align-items:center}.learning-archive-row{grid-template-columns:1fr auto;gap:12px;padding:15px}.learning-archive-row-main,.learning-archive-row-stage,.learning-archive-row>a{grid-column:1/-1}.learning-archive-row-count{grid-row:1;grid-column:2}.learning-archive-boundary{grid-template-columns:1fr}}.owner-draft-guard-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(22,35,36,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.owner-draft-guard-dialog{width:min(620px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--surface);box-shadow:0 24px 70px rgba(18,31,32,.28)}.owner-draft-guard-dialog h2{margin:8px 0 10px}.owner-draft-guard-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:0;list-style:none}.owner-draft-guard-list li{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-alt)}.owner-draft-guard-list small{color:var(--muted)}.owner-draft-guard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.owner-draft-guard-actions button{min-height:44px}:where(.owner-cockpit-page,.owner-start-page,.routine-page,.recommendations-page,.academy-page){gap:20px}:where(.owner-cockpit-page,.owner-start-page,.routine-page,.recommendations-page,.academy-page) .owner-hero p:not(.eyebrow),:where(.owner-cockpit-page,.owner-start-page,.routine-page,.recommendations-page,.academy-page) .panel-subtitle{max-width:80ch}.sidebar :is(a,button):focus-visible,.workspace-nav-aid :is(a,button):focus-visible,:where(.owner-cockpit-page,.owner-start-page,.routine-page,.recommendations-page,.academy-page) :is(a,button,summary):focus-visible{outline:3px solid #285f8f;outline-offset:3px}.owner-start-core-entries{border-left:5px solid var(--green);background:#f7fbfa}.owner-start-core-intro{max-width:80ch;margin:0 0 14px;color:var(--muted);line-height:1.7}.owner-start-core-grid{overflow:clip;border:1px solid #cfe0da;border-radius:8px;background:#ffffff}.owner-start-core-grid article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:5px 16px;gap:5px 16px;align-items:center;min-width:0;padding:16px}.owner-start-core-grid article+article{border-top:1px solid var(--line)}.owner-start-core-grid article>span{grid-column:1;grid-row:1/3;align-self:start;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;color:var(--blue);padding:5px 8px;font-size:12px;font-weight:900}.owner-start-core-grid h3{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:18px;line-height:1.4}.owner-start-core-grid p{grid-column:2;grid-row:2;min-width:0;max-width:80ch;margin:0;color:var(--muted);line-height:1.6}.owner-start-core-grid a{display:inline-flex;grid-column:3;grid-row:1/3;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(47,111,94,.28);border-radius:8px;background:#edf7f3;color:var(--green);padding:9px 12px;font-weight:800}.owner-start-core-grid article:first-child a{border-color:var(--green);background:var(--green);color:#ffffff}.owner-start-core-grid a:hover{border-color:var(--green);background:#e2f2eb}.owner-start-core-grid article:first-child a:hover{background:#285f51}.routine-page .routine-step-grid{grid-template-columns:1fr;gap:0;overflow:clip;border:1px solid var(--line);border-radius:8px;background:#ffffff}.routine-page .routine-step-card{grid-template-columns:92px minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:5px 16px;align-items:center;border:0;border-radius:0;background:#ffffff;padding:16px}.routine-page .routine-step-card+.routine-step-card{border-top:1px solid var(--line)}.routine-page .routine-step-card>span{grid-column:1;grid-row:1/4;align-self:start;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#edf4fb;padding:6px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.routine-page .routine-step-card h3{grid-column:2;grid-row:1}.routine-page .routine-step-card p{grid-column:2;grid-row:2;max-width:80ch}.routine-page .routine-step-card strong{grid-column:2;grid-row:3}.routine-page .routine-step-card a{display:inline-flex;grid-column:3;grid-row:1/4;align-items:center;justify-content:center;min-height:44px;margin:0}.routine-page .routine-review-grid,.routine-page .routine-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page .academy-continue-panel,.owner-cockpit-page .owner-cockpit{box-shadow:0 10px 28px rgba(32,45,50,.06)}.academy-page .academy-continue-panel{border-left:5px solid var(--green)}@media (max-width:1280px){.owner-start-core-grid article{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto}.owner-start-core-grid article>span{grid-row:1/4}.owner-start-core-grid a{grid-column:2;grid-row:3;justify-self:start;margin-top:5px}}@media (max-width:1100px){.routine-page .routine-step-card{grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto auto}.routine-page .routine-step-card>span{grid-row:1/5}.routine-page .routine-step-card a{grid-column:2;grid-row:4;justify-self:start;margin-top:5px}.routine-page .routine-review-grid,.routine-page .routine-week-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar *,.workspace-nav-aid *,:where(.owner-cockpit-page,.owner-start-page,.routine-page,.recommendations-page,.academy-page) *{scroll-behavior:auto;transition-duration:.01ms}}