@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap");:root{color-scheme:light;--bg:#f2f5f9;--bg-soft:#f7f9fc;--surface:#ffffff;--surface-raised:#ffffff;--surface-hover:#f0f5fb;--ink:#172033;--ink-soft:#3a475b;--muted:#6c788b;--line:#dfe5ee;--line-strong:#cbd4e1;--accent:#2474d8;--accent-soft:rgba(36,116,216,0.1);--accent-ink:#ffffff;--warning:#b96f09;--danger:#c84949;--good:#08785c;--info:#2474d8;--sidebar:#111d31;--shadow:0 4px 14px rgba(30,48,75,0.07);--font-display:"Manrope","PingFang TC","Noto Sans TC","Helvetica Neue",sans-serif;--font-body:"DM Sans","PingFang TC","Noto Sans TC","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;font-size:18px}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#f7f9fc 0,var(--bg) 220px);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}a,button,input,select,textarea{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,white);outline-offset:2px}button{border:0}h1,h2,h3{font-family:var(--font-display)}h1{font-size:clamp(1.55rem,2.4vw,1.9rem);letter-spacing:-.035em;line-height:1.18}h1,h2{margin:0}h2{font-size:1rem;letter-spacing:-.015em;line-height:1.3}h3{font-size:.92rem;letter-spacing:-.005em;line-height:1.35}p{line-height:1.65}code{font-size:.86rem;color:var(--ink-soft)}.skip-link{position:fixed;z-index:100;left:1rem;top:-4rem;padding:.65rem 1rem;border-radius:8px;background:var(--accent);color:var(--accent-ink)}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.side{position:fixed;inset:0 auto 0 0;z-index:30;width:250px;display:flex;flex-direction:column;padding:.9rem .65rem 0;border-right:1px solid #20304b;background:var(--sidebar);color:#fff}.brand-lockup{display:flex;gap:.7rem;align-items:center;padding:.15rem .45rem 1rem}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#2f7ee6;color:#fff;font:700 .9rem var(--font-display);box-shadow:0 5px 16px rgba(47,126,230,.3)}.brand{margin:0;color:#fff;font:700 1rem var(--font-display);letter-spacing:-.03em}.brand-sub{margin:.05rem 0 0;color:#7f90aa;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase}.project-switcher{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;margin:.35rem .1rem 1.25rem;padding:.72rem;border:1px solid #293b58;border-radius:8px;background:#18263d}.project-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eaf2ff;color:#285d9f;font-weight:800}.project-switcher div{min-width:0}.project-switcher div span,.project-switcher strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher strong{color:#f7faff;font-size:.75rem}.project-switcher div span{margin-top:.12rem;color:#8ea0bb;font-size:.6rem}.project-chevron{color:#8ea0bb}.nav{flex:1 1;overflow-y:auto;scrollbar-width:thin;padding:.4rem 0}.nav-group{margin-bottom:1rem}.nav-label{margin:0 .6rem .38rem;color:#657791;font-size:.55rem;font-weight:700;letter-spacing:.12em}.nav a{display:flex;align-items:center;gap:.65rem;min-height:42px;padding:.5rem .65rem;border:1px solid transparent;border-radius:7px;color:#9dabc0;font-size:.77rem;font-weight:500;transition:background .16s,color .16s}.nav a:hover{color:#fff;background:#182840}.nav a[data-active=true]{color:#fff;border-color:#31598d;background:#1e3f6e;box-shadow:inset 3px 0 #4b94f2}.nav-icon{display:inline-grid;place-items:center;width:20px;height:20px;color:currentColor;font-weight:700}.section-shell{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.main>*,.section-shell>*{min-width:0}.subnav{display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;border:1px solid var(--line,#d7e0da);background:color-mix(in srgb,var(--surface,#fff) 88%,transparent)}.subnav,.subnav a{border-radius:999px}.subnav a{padding:.4rem .85rem;color:var(--muted,#5f6f66);text-decoration:none;font-size:.86rem;font-weight:600}.subnav a:hover{color:var(--ink);background:var(--surface,#fff)}.subnav a[data-active=true]{color:#10201c;background:color-mix(in srgb,var(--accent,#0f766e) 14%,#fff)}.advanced-hub ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.advanced-hub a{display:block;padding:.85rem 1rem;border:1px solid var(--line,#d7e0da);border-radius:12px;text-decoration:none;color:var(--ink);font-weight:600}.advanced-hub a:hover{border-color:color-mix(in srgb,var(--accent,#0f766e) 45%,var(--line,#d7e0da))}.identity-card{display:flex;align-items:center;gap:.65rem;padding:.75rem .55rem;border-top:1px solid #263750;background:transparent}.identity-card>div{min-width:0}.identity-card span,.identity-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-card strong{color:#eef4ff;font-size:.7rem}.identity-card span{margin-top:.12rem;color:#8090a8;font-size:.58rem}.avatar{display:grid!important;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:50%;background:#263b59;color:#dfeaff;font-weight:700}.runtime-note{margin:0 -.65rem;padding:.65rem 1rem;border-top:1px solid #263750;color:#8495ae;font-size:.58rem}.runtime-note span{display:inline-block;width:7px;height:7px;margin-right:.45rem;border-radius:50%;background:#d69725;box-shadow:0 0 8px rgba(214,151,37,.45)}.workspace{grid-column:2;min-width:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:grid;grid-template-columns:minmax(170px,auto) minmax(180px,auto) minmax(220px,480px) auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:62px;padding:.55rem 1.35rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-menu{display:none;background:transparent;color:var(--ink);font-size:1.35rem;cursor:pointer}.scope-control{position:relative;display:flex;align-items:center;gap:.55rem;min-width:0}.scope-control div{min-width:0}.scope-control small,.scope-control strong{display:block}.scope-control small{color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:.1em}.scope-control strong{max-width:220px;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;font-size:.76rem;white-space:nowrap}.scope-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 12px var(--good)}.scope-summary{min-width:130px}.scope-site-detail{display:block;max-width:320px;margin-top:.12rem;overflow:hidden;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.scope-picker{display:grid;grid-gap:.12rem;gap:.12rem;min-width:150px}.scope-picker select{max-width:210px;height:30px;padding:0 .45rem;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-soft);font-size:.65rem}.scope-context-label,.scope-picker>span{color:var(--muted);font-size:.58rem}.scope-picker.locked select{cursor:not-allowed;opacity:.72}.scope-picker.locked>span{max-width:210px;color:var(--warning);line-height:1.25}.scope-context-label{padding:.2rem .42rem;border:1px solid var(--line);border-radius:5px;background:var(--surface);white-space:nowrap}.scope-error{position:absolute;top:calc(100% + .4rem);left:12px;z-index:60;max-width:360px;padding:.4rem .55rem;border:1px solid rgba(255,117,104,.3);border-radius:7px;background:var(--surface);color:var(--danger);font-size:.62rem;box-shadow:var(--shadow)}.global-search{position:relative}.global-search label,.search-field{display:flex;align-items:center;gap:.55rem;width:100%;min-height:38px;padding:0 .7rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft);color:var(--muted)}.global-search input,.search-field input{width:100%;border:0;background:transparent;color:var(--ink)}.global-search kbd{color:var(--muted);font-size:.65rem;white-space:nowrap}.search-results{position:absolute;z-index:50;top:calc(100% + .5rem);width:100%;overflow:hidden;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.search-results a{display:flex;gap:.65rem;padding:.7rem;border-bottom:1px solid var(--line)}.search-results a:last-child{border:0}.search-results a:hover{background:var(--surface-hover)}.search-results small,.search-results strong{display:block}.search-results strong{font-size:.8rem}.search-results small{margin-top:.14rem;color:var(--muted);font-size:.68rem}.topbar-status{display:flex;justify-content:flex-end;align-items:center;gap:.55rem}.environment-pill{padding:.28rem .55rem;border:1px solid var(--line);border-radius:999px;color:var(--warning);font-size:.62rem;font-weight:700;white-space:nowrap}.environment-pill.live{color:var(--good)}.locale-switcher select{height:34px;padding:0 .55rem;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface);font:600 .7rem var(--font-body);cursor:pointer}.locale-switcher select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;color:var(--warning);background:var(--surface)}.topbar-breadcrumb{display:flex;align-items:center;gap:.55rem;min-width:0;color:var(--muted);font-size:.7rem}.topbar-breadcrumb strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.topbar-breadcrumb b{color:#a8b3c2}.main{width:min(1540px,100%);margin:0 auto;padding:1.5rem clamp(1rem,2.2vw,2rem) 4rem}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1rem}.eyebrow{margin:0 0 .3rem;color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-description{max-width:760px;margin:.35rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.page-action-menu{position:relative}.page-action-menu>summary{cursor:pointer;list-style:none}.page-action-menu>summary::-webkit-details-marker{display:none}.page-action-menu-popover{position:absolute;z-index:20;top:calc(100% + .4rem);right:0;display:grid;min-width:10rem;grid-gap:.4rem;gap:.4rem;padding:.55rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 30px rgb(28 36 32/14%)}.seo-decision-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;grid-gap:0;gap:0;margin:-.35rem 0 1rem;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(110deg,#f4f8fe,#fff 42%);box-shadow:var(--shadow)}.seo-decision-guide>div{min-width:0;padding:.75rem .9rem;border-right:1px solid var(--line)}.seo-decision-guide span,.seo-decision-guide strong{display:block}.seo-decision-guide span{margin-bottom:.32rem;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.08em}.seo-decision-guide strong{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.seo-decision-guide>.btn{align-self:center;margin:.7rem;white-space:nowrap}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid.two{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-map-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{display:flex;flex-direction:column;min-height:118px;padding:1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);transition:border-color .16s,transform .16s}a.metric-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.metric-card.warning{border-color:rgba(243,189,88,.25)}.metric-card.danger{border-color:rgba(255,117,104,.28)}.metric-card.good{border-color:rgba(83,211,157,.22)}.metric-label{color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.metric-value{margin-top:.3rem;font:700 1.9rem var(--font-display);letter-spacing:-.05em}.metric-hint{margin-top:auto;color:var(--muted);font-size:.84rem;line-height:1.45}.panel{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.panel-body{padding:1rem}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.panel-header p{margin:.2rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.project-secondary-details>summary{cursor:pointer;list-style:none}.project-secondary-details>summary::-webkit-details-marker{display:none}.project-secondary-details>summary>span{color:var(--accent);font-size:1.15rem;transition:transform .16s}.project-secondary-details[open]>summary>span{transform:rotate(45deg)}.strategy-governance-details{margin-bottom:1rem}.strategy-governance-details>summary{cursor:pointer;list-style:none}.strategy-governance-details>summary::-webkit-details-marker{display:none}.strategy-governance-details>summary>span{color:var(--accent);font-size:1.15rem;transition:transform .16s}.strategy-governance-details[open]>summary>span{transform:rotate(45deg)}.strategy-proposal-card{overflow:hidden}.strategy-proposal-card,.strategy-proposal-card details{min-width:0;max-width:100%}.strategy-proposal-card .table-wrap{contain:inline-size}.strategy-proposal-summary{cursor:pointer;list-style:none}.strategy-proposal-summary::-webkit-details-marker{display:none}.strategy-proposal-summary h2{max-width:920px;font-size:1rem;line-height:1.5}.strategy-proposal-toggle{color:var(--accent);font-size:1.15rem;transition:transform .16s}.strategy-proposal-card[open] .strategy-proposal-toggle{transform:rotate(45deg)}.system-secondary-details>summary{cursor:pointer;list-style:none}.system-secondary-details>summary::-webkit-details-marker{display:none}.toolbar{display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--line);border-radius:11px;background:var(--surface);margin-bottom:.8rem}.toolbar .search-field{max-width:340px}.search-field button{padding:.1rem;background:transparent;color:var(--muted);cursor:pointer}.field,.select{min-height:38px;padding:.5rem .65rem;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.field-group{display:grid;grid-gap:.35rem;gap:.35rem}.field-group label{color:var(--muted);font-size:.7rem;font-weight:600}.segmented{display:inline-flex;padding:.2rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.segmented button{padding:.38rem .65rem;border-radius:6px;background:transparent;color:var(--muted);font-size:.72rem;cursor:pointer}.segmented button[data-active=true]{background:var(--surface-hover);color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.55rem .9rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:#9eb1c9;transform:translateY(-1px)}.btn.primary{border-color:transparent;background:var(--accent);color:var(--accent-ink)}.btn.danger{border-color:rgba(255,117,104,.35);color:var(--danger)}.btn.compact{min-height:30px;padding:.35rem .6rem}.btn:disabled{opacity:.4;cursor:not-allowed}.login-panel{width:min(520px,100%);margin:clamp(1rem,7vh,5rem) auto}.login-form{display:grid;grid-gap:1rem;gap:1rem}.login-form .btn{width:100%;margin-top:.25rem}.login-error{padding:.7rem .8rem;border:1px solid rgba(255,117,104,.35);border-radius:8px;background:rgba(255,117,104,.08);color:var(--danger)}.logout-form{padding:0 .75rem .7rem}.logout-form .btn{width:100%}.badge,.status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.2rem .48rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.025em;white-space:nowrap}.badge.warn,.status-badge.warning{border-color:rgba(243,189,88,.28);background:rgba(243,189,88,.07);color:var(--warning)}.badge.danger,.status-badge.danger{border-color:rgba(255,117,104,.3);background:rgba(255,117,104,.07);color:var(--danger)}.status-badge.good{border-color:rgba(83,211,157,.26);background:rgba(83,211,157,.07);color:var(--good)}.status-badge.neutral{color:var(--ink-soft)}.content-ops-page{display:grid;grid-gap:1rem;gap:1rem}.content-mode-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.25rem 1.35rem;border:1px solid #cddbf0;border-radius:12px;background:linear-gradient(120deg,#eef5ff,#fff 58%,#f5f9ff);box-shadow:var(--shadow)}.content-mode-hero h2{margin-top:.22rem;font-size:1.35rem}.content-mode-hero strong{display:block;margin-top:.35rem;color:var(--ink-soft);font-size:.9rem}.content-mode-hero p{max-width:820px;margin:.38rem 0 0;color:var(--muted);font-size:.86rem}.content-ops-kicker{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.content-mode-actions{display:grid;justify-items:end;grid-gap:.55rem;gap:.55rem;min-width:255px}.approval-lock{color:var(--good);font-size:.76rem;font-weight:700}.content-transition-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid rgba(185,111,9,.28);border-radius:10px;background:#fff9ef}.content-transition-banner p{margin:.2rem 0 0;color:var(--muted);font-size:.82rem}.content-capacity-metrics{margin-bottom:0}.content-ops-grid{align-items:start}.content-capacity-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.content-capacity-form .field-group>span{color:var(--ink-soft);font-size:.78rem;font-weight:700}.content-capacity-save{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;border-top:1px solid var(--line)}.content-capacity-save p{margin:0;color:var(--muted);font-size:.78rem}.capacity-decision-detail strong{font:700 1.45rem var(--font-display)}.capacity-decision-detail p{margin:.7rem 0 .3rem;color:var(--muted);font-size:.82rem}.capacity-decision-detail ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:.5rem 0 1rem;padding-left:1.2rem;color:var(--ink-soft);font-size:.84rem}.capacity-decision-detail small{color:var(--muted);font-size:.74rem}.capacity-decision-detail.is-empty strong{font-size:1rem}.content-handoff-panel{margin-top:.1rem}.content-handoff-table{min-width:720px}@media (max-width:1000px){.content-mode-hero{grid-template-columns:1fr}.content-mode-actions{justify-items:start;min-width:0}.content-capacity-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.content-capacity-form{grid-template-columns:1fr}.content-capacity-save,.content-transition-banner{align-items:stretch;flex-direction:column}}.table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.table,table{width:100%;min-width:960px;border-collapse:collapse;table-layout:auto}.table td,.table th,table td,table th{padding:.72rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th,table th{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.table td,table td{color:var(--ink-soft);font-size:.78rem}.table td:first-child{min-width:280px;max-width:420px}.table tbody tr,table tbody tr{transition:background .12s}.table tbody tr:hover,table tbody tr:hover{background:#f6f9fd}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.row-title{display:block;color:var(--ink);font-weight:600;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.row-focused{outline:2px solid color-mix(in srgb,var(--accent,#0f766e) 70%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--accent,#0f766e) 8%,transparent)}.row-subtitle{display:block;margin-top:.14rem;color:var(--muted);font-size:.67rem}.state-panel{display:flex;align-items:center;gap:.8rem;min-height:84px;padding:1rem;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.state-panel p,.state-panel strong{display:block;margin:0}.state-panel p{margin-top:.18rem;color:var(--muted);font-size:.72rem}.state-panel .btn{margin-left:auto}.error-state{border-color:rgba(255,117,104,.3)}.state-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:rgba(255,117,104,.1);color:var(--danger);font-weight:700}.spinner{width:25px;height:25px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{display:grid;place-items:center;min-height:210px;padding:2rem;text-align:center}.empty-state p{max-width:420px;margin:.35rem 0 .8rem;color:var(--muted);font-size:.78rem}.empty-mark{display:grid;place-items:center;width:38px;height:38px;margin-bottom:.7rem;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.approval-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.approval-queue{position:-webkit-sticky;position:sticky;top:85px;overflow:hidden}.queue-list{max-height:calc(100vh - 285px);overflow-y:auto}.queue-item{display:block;width:100%;padding:.8rem;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.queue-item:hover,.queue-item[data-active=true]{background:var(--accent-soft)}.queue-item-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.queue-item strong{font-size:.92rem}.queue-item p{margin:.32rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.approval-card{overflow:hidden}.approval-hero{padding:1.2rem;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f4f8fe,transparent 55%)}.approval-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.approval-hero h2{font-size:1.35rem}.approval-hero p{margin:.35rem 0 0;color:var(--muted);font-size:.74rem}.approval-tabs{display:flex;gap:.2rem;padding:.55rem .8rem;border-bottom:1px solid var(--line);overflow-x:auto}.approval-tabs button{padding:.42rem .65rem;border-radius:7px;background:transparent;color:var(--muted);font-size:.7rem;cursor:pointer}.approval-tabs button[data-active=true]{background:var(--surface-hover);color:var(--ink)}.approval-content{min-height:330px;padding:1rem 1.2rem}.evidence-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.evidence-item{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.evidence-item span,.evidence-item strong{display:block}.evidence-item strong{font-size:.76rem}.evidence-item span{margin-top:.15rem;color:var(--muted);font-size:.67rem}.diff-view{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:10px}.diff-pane{min-height:180px;padding:.9rem;background:var(--bg-soft)}.diff-pane+.diff-pane{border-left:1px solid var(--line);background:#f5f9ff}.diff-pane small{color:var(--muted);font-weight:700;letter-spacing:.06em}.diff-pane pre{white-space:pre-wrap;word-break:break-word;color:var(--ink-soft);font-size:.72rem}.gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.gate-card{padding:.8rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.gate-card strong{display:block;margin-bottom:.4rem;font-size:.75rem}.attestation{display:flex;gap:.65rem;align-items:flex-start;padding:.9rem 1.2rem;border-top:1px solid var(--line);background:var(--bg-soft);font-size:.74rem}.attestation input{margin-top:.2rem;accent-color:var(--accent)}.decision-reason{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem 1.2rem 0}.decision-reason label{color:var(--muted);font-size:.67rem;font-weight:600}.decision-reason textarea{min-height:62px;resize:vertical;padding:.6rem;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.decision-bar{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.2rem 1.1rem}.decision-bar .spacer{flex:1 1}.activity-list{display:grid;grid-gap:.15rem;gap:.15rem}.activity-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.activity-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.activity-item p{margin:.12rem 0 0;color:var(--muted);font-size:.68rem}.activity-item time{color:var(--muted);font-size:.65rem}.callout{padding:.9rem;border:1px solid rgba(109,181,255,.2);border-radius:10px;background:rgba(109,181,255,.055)}.callout.warning{border-color:rgba(243,189,88,.25);background:rgba(243,189,88,.055)}.callout.danger{border-color:rgba(255,117,104,.27);background:rgba(255,117,104,.055)}.callout.good{border-color:rgba(8,120,92,.22);background:rgba(8,120,92,.055)}.callout p{margin:.25rem 0 0;color:var(--muted);font-size:.72rem}.three-layer{display:grid;grid-gap:.85rem;gap:.85rem}.three-layer-section{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.three-layer-header{display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border-bottom:1px solid var(--line);list-style:none;cursor:default}.three-layer-audit>summary.three-layer-header{cursor:pointer}.three-layer-audit>summary.three-layer-header::-webkit-details-marker{display:none}.three-layer-header h3{margin:0;font-size:.88rem}.three-layer-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;padding:.12rem .4rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--accent-soft);color:var(--ink-soft);font-size:.62rem;font-weight:700;letter-spacing:.04em}.three-layer-body{padding:.85rem;display:grid;grid-gap:.65rem;gap:.65rem}.three-layer-critical{display:grid;grid-gap:.55rem;gap:.55rem}.unknown-field{padding:.7rem .8rem;border:1px dashed rgba(243,189,88,.35);border-radius:9px;background:rgba(243,189,88,.04)}.unknown-field p{margin:.2rem 0 0;color:var(--muted);font-size:.72rem}.scope-honesty{margin:0 0 1rem;padding:.75rem .9rem;border:1px solid rgba(243,189,88,.28);border-radius:10px;background:rgba(243,189,88,.05);font-size:.78rem}.scope-honesty p{margin:.2rem 0 0;color:var(--muted);font-size:.72rem}.progress{height:6px;overflow:hidden;border-radius:99px;background:var(--line)}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pilot-list,.workflow-readiness-list{display:grid;grid-gap:.55rem;gap:.55rem}.pilot-list article,.workflow-readiness-list>article{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.75rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.pilot-list article>div:first-child,.workflow-readiness-list article>div:first-child{min-width:0}.pilot-list a,.pilot-list small,.pilot-list strong,.workflow-readiness-list small,.workflow-readiness-list strong{display:block;overflow-wrap:anywhere}.pilot-list a{width:-moz-fit-content;width:fit-content;margin-top:.16rem;color:var(--accent);font-size:.72rem}.pilot-list small,.workflow-readiness-list small{margin-top:.18rem;color:var(--muted);font-size:.67rem}.pilot-status-stack{display:grid;flex:0 0 auto;justify-items:end;grid-gap:.3rem;gap:.3rem;text-align:right}.evidence-callout{margin-bottom:.75rem;padding:.8rem;border:1px solid rgba(243,189,88,.25);border-radius:9px;background:rgba(243,189,88,.055)}.evidence-callout p{margin:.25rem 0 .65rem;color:var(--muted);font-size:.72rem}.release-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.release-summary>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.release-summary small,.release-summary span{color:var(--muted);font-size:.68rem}.release-summary strong{font:700 1.6rem var(--font-display)}.cta-grid{display:flex;flex-wrap:wrap;gap:.5rem}.projection-time{display:block;margin-top:.8rem;color:var(--muted)}.seo-dashboard-page{min-width:0}.evidence-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.55rem .75rem;border:1px solid #cfe1f8;border-radius:8px;background:#f4f8fe;color:var(--muted);font-size:.68rem}.evidence-banner>div{display:flex;align-items:center;gap:.65rem}.evidence-banner strong{color:#175cae}.evidence-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px rgba(8,120,92,.1)}.panel-link,.text-button{padding:0;background:transparent;color:var(--accent);font-size:.7rem;font-weight:700;cursor:pointer}.seo-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.8rem;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.seo-kpi-strip article{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.8rem .9rem;border-right:1px solid var(--line)}.seo-kpi-strip article:last-child{border-right:0}.seo-kpi-strip span{color:var(--muted);font-size:.65rem;font-weight:600}.seo-kpi-strip strong{overflow:hidden;font:700 1.5rem var(--font-display);letter-spacing:-.04em;text-overflow:ellipsis}.seo-kpi-strip small{overflow:hidden;color:#8792a3;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.baseline-kpi-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 .45rem;padding:0 .15rem}.baseline-kpi-heading div{display:grid;grid-gap:.12rem;gap:.12rem}.baseline-kpi-heading strong{font-size:.82rem}.baseline-kpi-heading span{color:var(--muted);font-size:.72rem}.baseline-window-label{flex:0 0 auto;font-weight:700}.data-maturity-panel{margin-bottom:.8rem;overflow:hidden}.data-maturity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.data-maturity-grid article{display:grid;align-content:start;grid-gap:.38rem;gap:.38rem;min-width:0;padding:.85rem;border-top:3px solid var(--line-strong);border-right:1px solid var(--line)}.data-maturity-grid article:last-child{border-right:0}.data-maturity-grid article[data-level=READY]{border-top-color:var(--good)}.data-maturity-grid article[data-level=LIMITED]{border-top-color:var(--warning)}.data-maturity-grid article[data-level=NOT_READY]{border-top-color:var(--danger)}.data-maturity-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.data-maturity-grid article>div>span:first-child{color:var(--muted);font-size:.72rem;font-weight:700}.data-maturity-grid article>strong{font:700 .92rem var(--font-display)}.data-maturity-grid article p{margin:0;color:var(--ink-soft);font-size:.74rem;line-height:1.5}.data-maturity-grid article small{color:var(--muted);font-size:.72rem;line-height:1.45}.maturity-badge{flex:0 0 auto;padding:.18rem .4rem;border-radius:999px;background:var(--bg-soft);color:var(--muted);font-size:.68rem;font-weight:800}.maturity-badge[data-level=READY]{background:rgba(8,120,92,.1);color:var(--good)}.maturity-badge[data-level=LIMITED]{background:rgba(185,111,9,.1);color:var(--warning)}.maturity-badge[data-level=NOT_READY]{background:rgba(184,50,50,.09);color:var(--danger)}.data-maturity-conclusion{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:.4rem .55rem;gap:.4rem .55rem;padding:.7rem .85rem;border-top:1px solid var(--line);background:var(--bg-soft);font-size:.74rem;line-height:1.45}.data-maturity-conclusion span{color:var(--ink-soft)}.seo-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-gap:.8rem;gap:.8rem;margin-bottom:.8rem}.performance-body{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1fr);min-height:228px}.performance-summary{display:grid;align-content:start;padding:.2rem .9rem;border-right:1px solid var(--line)}.performance-summary>div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.72rem 0;border-bottom:1px solid var(--line)}.performance-summary>div:last-child{border-bottom:0}.performance-summary small,.performance-summary span{color:var(--muted);font-size:.62rem}.performance-summary strong{font-size:.8rem;line-height:1.4}.honest-chart-placeholder{position:relative;display:grid;place-items:center;min-height:220px;padding:1.2rem;overflow:hidden;text-align:center}.honest-chart-placeholder>div:last-child{position:relative;z-index:1;max-width:390px;padding:.9rem;border:1px solid #d8e5f6;border-radius:8px;background:rgba(255,255,255,.9)}.honest-chart-placeholder p{margin:.28rem 0 0;color:var(--muted);font-size:.68rem}.chart-axis{position:absolute;inset:1.2rem;display:grid;align-content:space-around;opacity:.8}.chart-axis i{display:block;width:100%;border-top:1px dashed #dbe4ef}.decision-list{min-height:228px}.decision-list>a{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.72rem .85rem;border-bottom:1px solid var(--line)}.decision-list>a:hover{background:#f6f9fd}.decision-list>a>div{min-width:0}.decision-list small,.decision-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-list strong{font-size:.72rem}.decision-list small{margin-top:.16rem;color:var(--muted);font-size:.62rem}.decision-number{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:.62rem;font-weight:700}.dashboard-empty{display:grid;align-content:center;justify-items:center;min-height:190px;padding:1.2rem;text-align:center}.dashboard-empty strong{font-size:.76rem}.dashboard-empty p{margin:.25rem 0 0;color:var(--muted);font-size:.65rem}.operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.operations-summary>a{position:relative;display:grid;grid-gap:.15rem;gap:.15rem;min-height:92px;padding:.75rem .85rem;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:var(--shadow)}.operations-summary>a:hover{border-color:#a8bfdd}.operations-summary small,.operations-summary span{color:var(--muted);font-size:.62rem}.operations-summary strong{font:700 1.35rem var(--font-display)}.operations-summary b{position:absolute;top:.7rem;right:.75rem;color:var(--accent)}.work-register{margin-bottom:.8rem;overflow:hidden}.seo-work-table{min-width:820px}.seo-work-table td:first-child{min-width:300px}.seo-work-table td small,.seo-work-table td strong{display:block}.seo-work-table td small{margin-top:.18rem;color:var(--muted);font-size:.62rem}.data-audit-panel{overflow:hidden}.data-audit-panel>summary{cursor:pointer;list-style:none}.data-audit-panel>summary::-webkit-details-marker{display:none}.data-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;padding:.8rem}.data-audit-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem .5rem;gap:.15rem .5rem;padding:.65rem;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.data-audit-grid strong{font-size:.7rem}.data-audit-grid span:not(.status-badge){grid-row:2;color:var(--muted);font-size:.6rem;overflow-wrap:anywhere}.data-audit-grid .status-badge{grid-column:2;grid-row:1/3;align-self:center}.data-audit-grid .data-warning{border-color:rgba(185,111,9,.25);background:rgba(185,111,9,.04)}.baseline-review{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.baseline-review .field-row{align-items:end}.baseline-review label{display:grid;grid-gap:.35rem;gap:.35rem;flex:1 1}.baseline-review input{min-width:min(28rem,100%)}.strategy-contract{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:1.2rem;gap:1.2rem;margin-bottom:1rem;padding:1.2rem;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(120deg,#f4f8fe,#fff 62%);box-shadow:var(--shadow)}.strategy-contract h2{margin:0;font-size:1.4rem;line-height:1.25}.strategy-contract p{max-width:780px;margin:.4rem 0 0;color:var(--ink-soft);font-size:.98rem;line-height:1.55}.strategy-contract-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin:0}.strategy-contract-meta div{padding:.7rem;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.strategy-contract-meta dt{color:var(--muted);font-size:.78rem;font-weight:700}.strategy-contract-meta dd{margin:.3rem 0 0;color:var(--ink-soft);font-size:.9rem}.strategy-boundary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.strategy-portfolio-panel{margin-top:1rem;overflow:hidden}.strategy-owner-note{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-bottom:1px solid var(--line);background:var(--bg-soft)}.strategy-owner-note label,.target-edit-fields label>span,.target-edit-grid label>span{color:var(--muted);font-size:.68rem;font-weight:700}.strategy-owner-note textarea,.target-edit-fields textarea{min-height:82px;padding:.65rem;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.strategy-owner-note p{margin:0;white-space:pre-wrap}.remove-draft-group{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.target-group-list{display:grid}.target-group-card{padding:1rem;border-bottom:1px solid var(--line);background:var(--surface)}.target-group-card:last-child{border-bottom:0}.target-group-card.inactive{opacity:.65}.target-group-card.editing{background:#f6f9fd}.target-group-heading{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem}.target-index{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:9px;color:var(--accent);font:700 .72rem var(--font-display)}.target-group-heading h3{margin:.1rem 0 0;font-size:.92rem}.target-group-heading p{margin:.25rem 0 0;color:var(--muted);font-size:.7rem}.target-group-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin:.9rem 0 0 42px}.target-group-details>div{display:grid;align-content:start;justify-items:start;grid-gap:.4rem;gap:.4rem;padding:.75rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.target-group-details span{color:var(--muted);font-size:.64rem;font-weight:700}.target-group-details a{max-width:100%;overflow-wrap:anywhere;color:var(--accent);font-size:.7rem}.target-group-details p{margin:0;color:var(--muted);font-size:.7rem}.query-chips{display:flex;flex-wrap:wrap;gap:.3rem}.query-chips b{padding:.2rem .45rem;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.64rem;font-weight:500}.target-edit-grid{display:grid;grid-template-columns:minmax(240px,1fr) 100px 130px;grid-gap:.65rem;gap:.65rem}.target-edit-fields label,.target-edit-grid label{display:grid;grid-gap:.3rem;gap:.3rem}.target-edit-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin:.9rem 0 0 42px}.target-edit-fields small{color:var(--muted);font-size:.62rem}.strategy-savebar{position:-webkit-sticky;position:sticky;z-index:20;bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strategy-savebar span,.strategy-savebar strong{display:block}.strategy-savebar strong{font-size:.76rem}.strategy-savebar span{margin-top:.18rem;color:var(--muted);font-size:.65rem}.target-topic-details{grid-template-columns:1fr}.landing-map-table-wrap{overflow-x:auto}.landing-map-table{width:100%;border-collapse:collapse;min-width:860px}.landing-map-table td,.landing-map-table th{padding:.8rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.landing-map-table th{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-map-table td{color:var(--ink-soft);font-size:.72rem}.landing-map-table tbody tr:last-child td{border-bottom:0}.landing-map-table tbody tr:hover{background:#f6f9fd}.landing-map-table td small,.landing-map-table td strong{display:block}.landing-map-table td small{max-width:300px;margin-top:.25rem;color:var(--muted);line-height:1.45}.landing-map-table td a{display:block;max-width:320px;overflow-wrap:anywhere;color:var(--accent)}.row-technical-details{margin-top:.45rem;color:var(--muted);font-size:.62rem}.row-technical-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--muted)}.row-technical-details span{display:block;margin-top:.3rem;overflow-wrap:anywhere}.activity-item p,.activity-item time,.brand-sub,.dashboard-empty p,.data-audit-grid span:not(.status-badge),.decision-list small,.decision-reason label,.environment-pill,.evidence-banner,.evidence-item span,.eyebrow,.global-search kbd,.honest-chart-placeholder p,.identity-card span,.landing-map-table th,.nav-label,.operations-summary small,.operations-summary span,.performance-summary small,.performance-summary span,.pilot-list small,.project-switcher div span,.query-chips b,.release-summary small,.release-summary span,.row-subtitle,.row-technical-details,.runtime-note,.scope-context-label,.scope-control small,.scope-picker>span,.scope-site-detail,.search-results small,.seo-kpi-strip small,.seo-kpi-strip span,.seo-work-table td small,.status-badge,.strategy-savebar span,.table th,.target-edit-fields small,.target-group-details span,.workflow-readiness-list small,table th{font-size:.72rem}@media (max-width:1280px){.topbar{grid-template-columns:minmax(170px,auto) minmax(220px,1fr) auto}.topbar-breadcrumb{display:none}.seo-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-kpi-strip article:nth-child(3){border-right:0}.seo-kpi-strip article:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:1120px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-map-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.environment-pill,.scope-context-label,.scope-picker>span,.scope-site-detail{display:none}.seo-dashboard-grid{grid-template-columns:1fr}.data-maturity-grid,.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-maturity-grid article:nth-child(2){border-right:0}.data-maturity-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.data-maturity-conclusion{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:820px){.app-shell{grid-template-columns:1fr}.workspace{grid-column:1}.side{padding-top:5rem;transform:translateX(-105%);transition:transform .2s ease;box-shadow:var(--shadow)}.side.open{transform:translateX(0)}.nav-scrim{position:fixed;z-index:25;inset:0;background:rgba(0,0,0,.55)}.topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:.6rem 1rem}.mobile-menu{display:block}.scope-control{display:none}.global-search{grid-column:2}.main{padding-top:1.4rem}.page-header{align-items:flex-start;flex-direction:column;gap:.8rem}.page-actions{justify-content:flex-start}.seo-decision-guide{grid-template-columns:1fr}.seo-decision-guide>div{border-right:0;border-bottom:1px solid var(--line)}.seo-decision-guide>.btn{justify-self:stretch}.approval-layout,.grid.two,.pilot-grid{grid-template-columns:1fr}.approval-queue{position:static}.queue-list{display:flex;max-height:none;overflow-x:auto}.queue-item{min-width:245px;border-right:1px solid var(--line)}.performance-body,.strategy-contract{grid-template-columns:1fr}.performance-summary{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}.performance-summary>div{border-right:1px solid var(--line);border-bottom:0;padding-inline:.6rem}.performance-summary>div:last-child{border-right:0}.data-audit-grid,.technical-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-evidence-grid>:last-child{grid-column:1/-1}.target-edit-fields,.target-group-details{grid-template-columns:1fr}.target-edit-grid{grid-template-columns:minmax(0,1fr) 90px 120px}}@media (max-width:560px){.global-search kbd,.topbar-status .environment-pill{display:none}.baseline-kpi-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.data-maturity-grid{grid-template-columns:1fr}.data-maturity-grid article{border-right:0;border-bottom:1px solid var(--line)}.data-maturity-grid article:last-child{border-bottom:0}.main{padding-inline:.8rem}.metric-grid{grid-template-columns:1fr 1fr}.landing-map-metrics{grid-template-columns:1fr}.metric-card{min-height:100px;padding:.8rem}.metric-value{font-size:1.45rem}.toolbar{align-items:stretch;flex-direction:column}.toolbar .search-field{max-width:none}.diff-view,.gate-grid{grid-template-columns:1fr}.diff-pane+.diff-pane{border-left:0;border-top:1px solid var(--line)}.decision-bar .spacer{display:none}.decision-bar .btn{flex:1 1}.pilot-list article,.workflow-readiness-list>article{align-items:flex-start;flex-direction:column}.pilot-status-stack{justify-items:start;text-align:left}.cta-grid .btn,.workflow-readiness-list .btn{width:100%}.release-summary{grid-template-columns:1fr}.seo-kpi-strip{grid-template-columns:1fr 1fr}.seo-kpi-strip article,.seo-kpi-strip article:nth-child(3){border-right:1px solid var(--line);border-top:1px solid var(--line)}.seo-kpi-strip article:nth-child(-n+2){border-top:0}.seo-kpi-strip article:last-child,.seo-kpi-strip article:nth-child(2n){border-right:0}.operations-summary,.performance-summary{grid-template-columns:1fr}.performance-summary>div{border-right:0;border-bottom:1px solid var(--line)}.data-audit-grid{grid-template-columns:1fr}.strategy-boundary,.strategy-savebar{align-items:stretch;flex-direction:column}.strategy-boundary .btn,.strategy-savebar .btn{width:100%}.strategy-contract-meta,.target-edit-grid{grid-template-columns:1fr}.target-group-heading{grid-template-columns:30px minmax(0,1fr)}.target-group-heading>.page-actions{grid-column:2}.target-group-heading>.remove-draft-group{grid-column:2;width:100%}.target-edit-fields,.target-group-details{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}