:root{--ui-text-micro: 10px;--ui-text-meta: 11px;--ui-text-control: 12px;--ui-text-body: 13px;--ui-text-section: 14px;--ui-text-nav: 14px;--ui-text-page: 18px;--ui-text-metric: 22px;--ui-control-h: 32px;--ui-control-h-compact: 28px;--ui-control-h-large: 36px;--ui-control-radius: 8px;--ui-card-radius: 12px;--ui-card-shadow: none;--ui-focus-ring: rgba(37, 99, 235, .22);--ui-page-header-h: 64px;--ui-page-top-inset: 12px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--c-bg: #fafafa;--c-canvas: #ffffff;--c-card: #ffffff;--c-surface: #f5f5f5;--c-row-hover: #fafafa;--c-shell: #e5e5e5;--c-nav: #fafafa;--c-border: #e5e5e5;--c-t1: #0a0a0a;--c-t2: #374151;--c-t3: #57606e;--c-t4: #697080;--c-accent: #2563eb;--c-info: #2563eb;--c-success: #16a34a;--c-success-text: #15803d;--c-danger: #dc2626;--c-danger-text: #b91c1c;--c-warn: #d97706;--c-warn-text: #b45309;--c-purple: #7c3aed;--c-teal: #0d9488;--c-tint-blue: #eff6ff;--c-tint-emerald: #dcfce7;--c-tint-amber: #fef3c7;--c-tint-red: #fee2e2;--heat-hot: #ef4444;--heat-warm: #f97316;--heat-medium: #facc15;--heat-cool: #22c55e;--heat-cold: #06b6d4;--ui-ease: cubic-bezier(.4, 0, .2, 1);--ui-dur-instant: 75ms;--ui-dur-fast: .12s;--ui-dur: .22s;--ui-dur-slow: .42s;--ui-sidebar-w: 248px;--ui-sidebar-w-sm: 196px;--ui-shell-gap: 8px;--ui-content-max: 1280px}.dark{--c-bg: #0a0a0a;--c-canvas: #0a0a0a;--c-card: #171717;--c-surface: #0f0f0f;--c-row-hover: #1d1d1d;--c-shell: #0a0a0a;--c-nav: #171717;--c-border: #262626;--c-t1: #fafafa;--c-t2: #e5e5e5;--c-t3: #a3a3a3;--c-t4: #949494;--c-accent: #3b82f6;--c-info: #3b82f6;--c-success: #22c55e;--c-success-text: #4ade80;--c-danger: #ef4444;--c-danger-text: #f87171;--c-warn: #f59e0b;--c-warn-text: #fbbf24;--c-purple: #a78bfa;--c-teal: #2dd4bf;--c-tint-blue: rgba(59, 130, 246, .12);--c-tint-emerald: rgba(16, 185, 129, .12);--c-tint-amber: rgba(245, 158, 11, .12);--c-tint-red: rgba(239, 68, 68, .12);--heat-hot: #f87171;--heat-warm: #fb923c;--heat-medium: #fde047;--heat-cool: #4ade80;--heat-cold: #22d3ee}.tabnum{font-variant-numeric:tabular-nums}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ui-enter{animation:ui-rise var(--ui-dur) var(--ui-ease) both}.ui-stagger>*{animation:ui-rise var(--ui-dur) var(--ui-ease) both}.ui-stagger>*:nth-child(1){animation-delay:0ms}.ui-stagger>*:nth-child(2){animation-delay:40ms}.ui-stagger>*:nth-child(3){animation-delay:80ms}.ui-stagger>*:nth-child(4){animation-delay:.12s}.ui-stagger>*:nth-child(n+5){animation-delay:.16s}@media(prefers-reduced-motion:reduce){.ui-enter,.ui-stagger>*{animation:none!important}}.ui-shell{display:grid;grid-template-columns:var(--ui-sidebar-w) 1fr;min-height:100vh;background:var(--c-shell)}.ui-rail{display:flex;flex-direction:column;padding:var(--ui-space-4) var(--ui-space-3);position:sticky;top:var(--ui-shell-gap);background:var(--c-surface);border-radius:var(--ui-card-radius);margin:var(--ui-shell-gap) 0 var(--ui-shell-gap) var(--ui-shell-gap);height:calc(100vh - (var(--ui-shell-gap) * 2));overflow-y:auto}.ui-main{background:var(--c-canvas);border-radius:var(--ui-card-radius);margin:var(--ui-shell-gap);min-width:0;overflow-x:hidden}.ui-main-inner{max-width:var(--ui-content-max);margin:0 auto;padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-8)}.ui-navbtn,.ui-scrim{display:none}@media(max-width:1023px){.ui-shell{grid-template-columns:var(--ui-sidebar-w-sm) 1fr}.ui-main-inner{padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-6)}}@media(max-width:767px){.ui-shell{grid-template-columns:1fr}.ui-rail{position:fixed;z-index:40;top:0;bottom:0;left:0;width:264px;height:100dvh;background:var(--c-surface);border-right:1px solid var(--c-border);border-radius:0;margin:0;transform:translate(-100%);transition:transform var(--ui-dur) var(--ui-ease)}.ui-rail[data-open=true]{transform:none}.ui-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a0a0a61;border:0;opacity:0;pointer-events:none;transition:opacity var(--ui-dur) var(--ui-ease)}.ui-scrim[data-open=true]{opacity:1;pointer-events:auto}.ui-navbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);cursor:pointer}.ui-main{margin:0;border-radius:0}.ui-main-inner{padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-6)}}@media(prefers-reduced-motion:reduce){.ui-rail,.ui-scrim{transition:none}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-height:44px!important}button{min-height:44px}.ui-navbtn{width:44px!important}}.ui-band{display:flex;border-bottom:1px solid var(--c-border)}.ui-band-metric{outline:none}.ui-band-metric:focus-visible{box-shadow:inset 0 0 0 2px var(--c-t1)}@media(max-width:559px){.ui-band{flex-direction:column}.ui-band>*{width:100%!important;border-right:none!important}.ui-band>*+*{border-top:1px solid var(--c-border)}}.ui-tri-stats{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:559px){.ui-tri-stats{grid-template-columns:1fr}.ui-tri-stats>*{border-right:none!important}.ui-tri-stats>*+*{border-top:1px solid var(--c-border)}}.ui-sectionhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);flex-wrap:wrap}@media(max-width:639px){.ui-sectionhead>*{flex:1 1 100%}}.ui-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ui-table tbody tr{background:var(--c-card);transition:background var(--ui-dur-instant) var(--ui-ease)}.ui-table tbody tr:hover{background:var(--c-row-hover)}.ui-shimmer{position:relative;overflow:hidden;background:var(--c-surface);border-radius:6px}.ui-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-card) 70%,transparent),transparent);animation:ui-shimmer 1.4s ease infinite}@keyframes ui-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ui-shimmer:after{animation:none}}.ui-pill:focus-visible{outline:2px solid var(--c-t1);outline-offset:1px}@media(max-width:767px){.ui-daterange-cal{display:none}}main div{min-width:0}.overview-action-grid,.overview-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3)}.overview-footprint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-footprint-grid>*+*{border-left:1px solid var(--c-border)}.overview-funnel{display:grid;gap:10px;padding:var(--ui-space-4)}.overview-funnel-row{display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr) auto;grid-template-areas:"label track value" ". note note";align-items:center;gap:3px 12px}.overview-funnel-label{grid-area:label;color:var(--c-t2);font-size:var(--ui-text-control);font-weight:600}.overview-funnel-track{grid-area:track;height:26px;border-radius:5px;background:var(--c-surface);overflow:hidden}.overview-funnel-fill{height:100%;border-radius:5px;transition:width var(--ui-dur-slow) var(--ui-ease)}.overview-funnel-fill.is-estimate{background-image:repeating-linear-gradient(135deg,var(--c-border) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--c-border)}.overview-funnel-value{grid-area:value;font-size:var(--ui-text-section);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.overview-funnel-note{grid-area:note;color:var(--c-t4);font-size:var(--ui-text-meta);line-height:1.4}@media(max-width:639px){.overview-funnel-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track" "note note"}}.overview-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.overview-stat-cell{padding:11px 13px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);min-width:0;text-decoration:none;color:inherit;display:block}.overview-stat-cell.is-link{transition:background var(--ui-dur-fast) var(--ui-ease)}.overview-stat-cell.is-link:hover{background:var(--c-surface)}.overview-stat-label{color:var(--c-t3);font-size:var(--ui-text-meta)}.overview-stat-value{margin-top:3px;font-size:var(--ui-text-section);font-weight:650;color:var(--c-t1);letter-spacing:-.02em}.overview-stat-note{margin-top:2px;color:var(--c-t4);font-size:var(--ui-text-meta)}@media(max-width:767px){.overview-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.overview-stat-strip{grid-template-columns:1fr}}.overview-pending-note{display:flex;align-items:flex-start;gap:8px;margin-top:var(--ui-space-3);padding:9px 12px;border:1px dashed var(--c-border);border-radius:var(--ui-control-radius);color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.5}.overview-pending-note strong{color:var(--c-t2);font-weight:650}.overview-pending-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--c-t4);flex-shrink:0}.overview-bandbar{margin-top:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4) 13px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius)}.overview-bandbar-empty{margin-top:var(--ui-space-3);padding:var(--ui-space-4);border:1px dashed var(--c-border);border-radius:var(--ui-control-radius);color:var(--c-t4);font-size:var(--ui-text-meta)}.overview-bandbar-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;color:var(--c-t2);font-size:var(--ui-text-control)}.overview-bandbar-head strong{color:var(--c-t1);font-weight:700}.overview-bandbar-sub{color:var(--c-t4);font-size:var(--ui-text-meta)}.overview-bandbar-track{display:flex;height:30px;margin-top:10px;border-radius:6px;overflow:hidden;background:var(--c-surface)}.overview-bandbar-seg{transition:width var(--ui-dur-slow) var(--ui-ease)}.overview-bandbar-seg+.overview-bandbar-seg{box-shadow:inset 1px 0 0 var(--c-card)}.overview-bandbar-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px var(--ui-space-4);margin-top:11px}.overview-bandbar-key{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:var(--ui-text-meta)}.overview-bandbar-swatch{width:9px;height:9px;border-radius:2px;flex-shrink:0;transform:translateY(1px)}.overview-bandbar-keylabel{color:var(--c-t3);white-space:nowrap}.overview-bandbar-keyvalue{color:var(--c-t1);font-weight:650;margin-inline-start:auto}.overview-bandbar-keyshare{color:var(--c-t4);min-width:44px;text-align:end}@media(max-width:639px){.overview-bandbar-legend{grid-template-columns:1fr}}.pages-page-stack{display:grid;gap:0}.pages-workspace-surface{margin-top:var(--ui-space-4)}.pages-footprint-surface,.pages-workspace-surface{overflow:hidden}.pages-intelligence-head,.pages-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4)}.pages-intelligence-head h2,.pages-workspace-head h2{margin:3px 0 0;color:var(--c-t1);font-size:var(--ui-text-section);font-weight:680;letter-spacing:-.01em}.pages-intelligence-head p,.pages-workspace-head p{margin:3px 0 0;color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.45}.pages-eyebrow{color:var(--c-t4);font-size:var(--ui-text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pages-population-note,.pages-mode-pill{display:inline-flex;align-items:center;gap:7px;min-height:var(--ui-control-h-compact);padding:0 9px;border:1px solid var(--c-border);border-radius:999px;color:var(--c-t3);background:var(--c-surface);font-size:var(--ui-text-meta);font-weight:650;white-space:nowrap}.pages-population-dot{width:7px;height:7px;border-radius:999px;background:var(--c-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-success) 12%,transparent)}.pages-population-note.is-pending .pages-population-dot{background:var(--c-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-warn) 12%,transparent)}.pages-mode-pill.is-snapshot{color:var(--c-accent);border-color:color-mix(in srgb,var(--c-accent) 24%,var(--c-border));background:color-mix(in srgb,var(--c-accent) 7%,var(--c-canvas))}.pages-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 var(--ui-space-4) var(--ui-space-4);overflow:hidden;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-canvas)}.pages-kpi-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;min-height:132px;padding:16px;overflow:hidden;border:0;border-inline-end:1px solid var(--c-border);border-radius:0;color:var(--c-t1);background:var(--c-canvas);box-shadow:none;transition:background var(--ui-dur-fast) var(--ui-ease),box-shadow var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-instant) var(--ui-ease)}.pages-kpi-card:last-child{border-inline-end:0}.pages-kpi-card:hover{background:color-mix(in srgb,var(--metric-color) 5%,var(--c-canvas))}.pages-kpi-card:active{transform:scale(.995)}.pages-kpi-card.is-active{background:color-mix(in srgb,var(--metric-color) 9%,var(--c-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-color) 36%,transparent)}.pages-kpi-card:focus-visible{outline:2px solid var(--metric-color);outline-offset:-3px;z-index:1}.pages-kpi-label{display:flex;align-items:center;gap:7px;color:var(--c-t3);font-size:var(--ui-text-meta);font-weight:700}.pages-kpi-card.is-active .pages-kpi-label{color:var(--c-t1)}.pages-kpi-dot{width:7px;height:7px;flex:none;border-radius:2px;background:var(--metric-color)}.pages-kpi-value{margin-top:8px;color:var(--c-t1);font-size:clamp(1.38rem,1.65vw,1.72rem);font-weight:790;line-height:1.05;letter-spacing:-.035em}.pages-kpi-detail{margin-top:6px;color:var(--c-t4);font-size:var(--ui-text-meta);line-height:1.35}.pages-kpi-action{display:flex;align-items:center;gap:5px;margin-top:9px;color:var(--metric-color);font-size:var(--ui-text-meta);font-weight:700;opacity:.68;transition:opacity var(--ui-dur-instant) var(--ui-ease),gap var(--ui-dur-instant) var(--ui-ease)}.pages-kpi-card:hover .pages-kpi-action,.pages-kpi-card:focus-visible .pages-kpi-action,.pages-kpi-card.is-active .pages-kpi-action{gap:7px;opacity:1}.pages-workspace-head{border-bottom:1px solid var(--c-border)}.pages-segment-rail{padding:14px var(--ui-space-4);border-bottom:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 55%,var(--c-canvas))}.pages-segment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-height:96px}.pages-segment-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;min-height:102px;padding:11px 12px 14px;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);color:var(--c-t1);background:var(--c-canvas);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--ui-dur-instant) var(--ui-ease),background var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-instant) var(--ui-ease)}.pages-segment-card:hover{border-color:color-mix(in srgb,var(--segment-color) 68%,var(--c-border));background:color-mix(in srgb,var(--segment-color) 7%,var(--c-canvas))}.pages-segment-card:active{transform:scale(.995)}.pages-segment-card.is-active{border-color:color-mix(in srgb,var(--segment-color) 82%,var(--c-border));background:color-mix(in srgb,var(--segment-color) 11%,var(--c-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--segment-color) 40%,transparent)}.pages-segment-card:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.pages-segment-heading,.pages-segment-primary,.pages-segment-secondary{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pages-segment-heading{color:var(--c-t2);font-size:var(--ui-text-meta);font-weight:720}.pages-segment-heading>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pages-segment-rank{flex:none;color:var(--c-t4);font-size:.69rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.pages-segment-primary{margin-top:9px}.pages-segment-primary strong{color:var(--c-t1);font-size:1.28rem;line-height:1;letter-spacing:-.025em}.pages-segment-primary span{color:var(--c-t3);font-size:var(--ui-text-meta)}.pages-segment-secondary{margin-top:12px;color:var(--c-t3);font-size:var(--ui-text-meta)}.pages-segment-secondary strong{color:var(--c-t2);font-weight:720}.pages-segment-meter{position:absolute;inset-inline:0;bottom:0;height:3px;background:color-mix(in srgb,var(--segment-color) 13%,transparent)}.pages-segment-meter span{display:block;height:100%;max-width:100%;background:var(--segment-color)}.pages-segment-clear{min-height:var(--ui-control-h-compact);padding:0 9px;border:1px solid var(--c-border);border-radius:999px;color:var(--c-accent);background:var(--c-canvas);cursor:pointer;font:inherit;font-size:var(--ui-text-meta);font-weight:700}.pages-explorer{background:var(--c-canvas)}.pages-filter-rail{display:grid;gap:9px;padding:12px var(--ui-space-4);border-bottom:1px solid var(--c-border);background:var(--c-canvas)}.pages-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.pages-filter-title{display:grid;gap:2px}.pages-filter-title strong{font-size:var(--ui-text-control);color:var(--c-t1)}.pages-filter-title span{color:var(--c-t4);font-size:var(--ui-text-meta)}.pages-filter-row{display:flex;align-items:center;gap:5px 6px;flex-wrap:wrap}.pages-filter-label{color:var(--c-t3);font-size:var(--ui-text-meta);font-weight:680;margin-inline-end:3px}.pages-filter-trailing{margin-inline-start:auto}.pages-filter-result{color:var(--c-t3);font-size:var(--ui-text-meta);white-space:nowrap}.pages-filter-reset{height:var(--ui-control-h-compact);padding:0 10px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);color:var(--c-accent);background:var(--c-canvas);font:inherit;font-size:var(--ui-text-control);font-weight:700;cursor:pointer}.pages-filter-reset:disabled{cursor:not-allowed;color:var(--c-t4);opacity:.55}.pages-explorer-table{padding:14px var(--ui-space-4) var(--ui-space-4);min-height:420px}.pages-snapshot-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-top:var(--ui-space-3)}.pages-snapshot-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.overview-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3)}.overview-control-card{min-width:0;overflow:hidden;border:1px solid var(--c-border);border-radius:12px;background:var(--c-card)}.overview-control-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 var(--ui-space-3);border-bottom:1px solid var(--c-border)}.overview-control-card .ui-bar-list{display:grid;gap:2px;min-height:220px;padding:10px var(--ui-space-3) var(--ui-space-3)}.ui-bar-row{transition:background var(--ui-dur-fast) var(--ui-ease)}.ui-bar-row:hover,.ui-bar-row:focus-visible{background:var(--c-row-hover)!important}.ui-bar-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.ui-bar-value{transition:transform var(--ui-dur-slow) var(--ui-ease)}.ui-bar-meta{position:relative;flex:0 0 auto;min-width:42px;text-align:end;color:var(--c-t3);font-size:var(--ui-text-meta);font-weight:400;transition:opacity var(--ui-dur-slow) var(--ui-ease),transform var(--ui-dur-slow) var(--ui-ease)}.ui-bar-row.has-meta .ui-bar-value{justify-self:end}.ui-bar-row.has-meta .ui-bar-meta{justify-self:end;min-width:68px}@media(prefers-reduced-motion:reduce){.ui-bar-row,.ui-bar-value,.ui-bar-meta,.ui-bar-row>span[aria-hidden]{transition:none!important}}@media(max-width:800px){.overview-action-grid{grid-template-columns:1fr}.overview-pulse-grid,.overview-footprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-footprint-grid>*+*{border-left:0}.overview-footprint-grid>*:nth-child(2n){border-left:1px solid var(--c-border)}.overview-footprint-grid>*:nth-child(n+3){border-top:1px solid var(--c-border)}.pages-intelligence-head,.pages-workspace-head{flex-wrap:wrap}.pages-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2);overflow:visible;border:0;border-radius:0;background:transparent}.pages-kpi-card{border:1px solid var(--c-border);border-radius:var(--ui-control-radius)}.pages-kpi-card:last-child{grid-column:1 / -1;border-inline-end:1px solid var(--c-border)}.pages-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-control-grid{grid-template-columns:1fr}}@media(max-width:520px){.overview-pulse-grid,.overview-footprint-grid{grid-template-columns:1fr}.overview-footprint-grid>*+*{border-left:0;border-top:1px solid var(--c-border)}.pages-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pages-population-note,.pages-mode-pill{white-space:normal}.pages-snapshot-pager{align-items:stretch;flex-direction:column}.pages-snapshot-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pages-snapshot-actions .pages-filter-reset{width:100%}}@media(max-width:360px){.pages-kpi-grid{grid-template-columns:1fr}.pages-kpi-card:last-child{grid-column:auto}.pages-segment-grid{grid-template-columns:1fr}}.editorial-page,.editorial-item-page{display:grid;gap:var(--ui-space-4)}.editorial-switch{display:flex;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);overflow:hidden}.editorial-switch button{height:var(--ui-control-h);padding:0 12px;border:0;border-inline-end:1px solid var(--c-border);background:var(--c-card);color:var(--c-t3);font:inherit;text-transform:capitalize;cursor:pointer}.editorial-switch button:last-child{border-inline-end:0}.editorial-switch button[aria-pressed=true]{background:var(--c-t1);color:var(--c-canvas);font-weight:650}.editorial-primary{height:var(--ui-control-h);padding:0 14px;border:0;border-radius:var(--ui-control-radius);background:var(--c-t1);color:var(--c-canvas);font:inherit;font-weight:650;cursor:pointer}.editorial-primary:disabled{opacity:.5;cursor:not-allowed}.editorial-create{padding:var(--ui-space-4)}.editorial-create-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--ui-space-2)}.editorial-create-title{grid-column:1/-1;display:grid;gap:2px}.editorial-create-title span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-create textarea{grid-column:1/-1;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);padding:10px;font:inherit;resize:vertical}.editorial-create-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--ui-space-2)}.editorial-create-actions>button:not(.editorial-primary){border:1px solid var(--c-border);background:transparent;color:var(--c-t2);border-radius:var(--ui-control-radius);padding:0 12px}.editorial-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--c-border);border-radius:var(--ui-card-radius);overflow:hidden;background:var(--c-card)}.editorial-kpis>div{padding:14px var(--ui-space-4);border-inline-end:1px solid var(--c-border);display:grid;gap:5px}.editorial-kpis>div:last-child{border:0}.editorial-kpis span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-kpis strong{font-size:22px;color:var(--c-t1);font-variant-numeric:tabular-nums}.editorial-list{padding:0;overflow:hidden}.editorial-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:13px var(--ui-space-4);border-bottom:1px solid var(--c-border)}.editorial-list-head>div{display:grid;gap:2px}.editorial-list-head span{color:var(--c-t3);font-size:var(--ui-text-meta)}.editorial-list-scroll{overflow:auto}.editorial-list table{width:100%;border-collapse:collapse;min-width:1040px}.editorial-list th{padding:10px 12px;text-align:left;color:var(--c-t4);background:var(--c-surface);font-size:var(--ui-text-meta);font-weight:650;white-space:nowrap}.editorial-list td{padding:11px 12px;border-top:1px solid var(--c-border);color:var(--c-t2);font-size:var(--ui-text-control);vertical-align:middle}.editorial-list tbody tr{transition:background var(--ui-dur-fast) var(--ui-ease)}.editorial-list tbody tr:hover{background:var(--c-surface)}.editorial-list td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}.editorial-list td:first-child strong,.editorial-list td:nth-child(2){color:var(--c-t1)}.editorial-list td:nth-child(2){min-width:280px;max-width:460px}.editorial-list td:nth-child(2)>a{color:var(--c-t1);font-weight:650;text-decoration:none}.editorial-list td:nth-child(2)>a:hover{color:var(--c-accent);text-decoration:underline}.editorial-list td small{display:block;margin-top:3px;color:var(--c-t4);font-size:var(--ui-text-micro)}.editorial-muted{color:var(--c-t4)}.editorial-priority{text-transform:capitalize;font-size:var(--ui-text-micro);font-weight:650}.editorial-priority.is-high,.editorial-priority.is-urgent{color:var(--c-danger-text)}.editorial-open{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--ui-control-radius);color:var(--c-accent);text-decoration:none;font-size:18px}.editorial-open:hover{background:var(--c-tint-blue)}.editorial-kind,.editorial-status{font-size:var(--ui-text-micro);font-weight:650}.editorial-kind{color:var(--c-accent)}.editorial-status.is-review,.editorial-status.is-changes_requested{color:var(--c-warn-text)}.editorial-status.is-approved,.editorial-status.is-published{color:var(--c-success-text)}.editorial-status.is-blocked,.editorial-status.is-cancelled{color:var(--c-danger-text)}.editorial-page-actions{display:flex;align-items:center;gap:var(--ui-space-2)}.editorial-item-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,288px);gap:24px;align-items:start}.editorial-item-grid>aside{display:grid;gap:14px;position:sticky;top:var(--ui-space-4)}.editorial-item-grid.is-focus{grid-template-columns:minmax(0,1fr)}.editorial-item-grid.is-focus>aside{display:none}.editorial-item-grid.is-focus .editorial-writing{width:min(100%,1120px);margin-inline:auto}.editorial-editor{padding:24px 26px;display:grid;gap:24px}.editorial-panel{padding:16px;display:grid;gap:14px}.editorial-editor label,.editorial-panel label{display:grid;gap:6px;font-size:var(--ui-text-meta);font-weight:650;color:var(--c-t3)}.editorial-editor input,.editorial-editor textarea,.editorial-panel input,.editorial-panel textarea,.editorial-panel select{border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);padding:10px 11px;font:inherit;font-size:var(--ui-text-control);font-weight:400;line-height:1.5;text-align:start}.editorial-headline-input{font-size:18px!important;font-weight:650!important;line-height:1.35!important}.editorial-body{min-height:58vh;line-height:1.8;resize:vertical}.editorial-editor :disabled{opacity:.8;background:var(--c-surface)}.editorial-assignment-fields{display:grid;gap:10px;padding-top:var(--ui-space-2);border-top:1px solid var(--c-border)}.editorial-panel dl{display:grid;grid-template-columns:75px 1fr;gap:7px;margin:0;font-size:var(--ui-text-meta)}.editorial-panel dt{color:var(--c-t4)}.editorial-panel dd{margin:0;color:var(--c-t2)}.editorial-actions{display:grid;gap:7px}.editorial-actions button,.editorial-comment-btn{min-height:var(--ui-control-h);border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-card);color:var(--c-t2);font:inherit;font-weight:650;cursor:pointer;transition:border-color var(--ui-duration-fast) var(--ui-ease),background var(--ui-duration-fast) var(--ui-ease),color var(--ui-duration-fast) var(--ui-ease)}.editorial-actions button:hover{border-color:var(--c-t3);background:var(--c-hover)}.editorial-actions button[data-status=review],.editorial-actions button[data-status=approved],.editorial-actions button[data-status=published]{border-color:var(--c-t1);background:var(--c-t1);color:var(--c-canvas)}.editorial-actions button[data-status=cancelled]{color:var(--c-danger)}.editorial-actions button:disabled{cursor:not-allowed;opacity:.45}.editorial-comment-btn{background:transparent;color:var(--c-t2)}.editorial-comments{display:grid;gap:12px}.editorial-comments>span{color:var(--c-t4);font-size:var(--ui-text-meta)}.editorial-comments article{border-top:1px solid var(--c-border);padding-top:10px}.editorial-comments header{display:flex;justify-content:space-between;gap:8px;font-size:var(--ui-text-meta);font-weight:650}.editorial-comments time{color:var(--c-t4);font-weight:400}.editorial-comments p{margin:6px 0 0;color:var(--c-t2);font-size:var(--ui-text-control);line-height:1.55}.editorial-error{padding:10px;color:var(--c-danger-text);background:var(--c-tint-red);border-radius:var(--ui-control-radius);font-size:var(--ui-text-control)}.editorial-workload{padding:0;overflow:hidden}.editorial-workload>header{display:flex;justify-content:space-between;gap:12px;padding:13px var(--ui-space-4);border-bottom:1px solid var(--c-border)}.editorial-workload>header span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-workload-table>div{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,80px);align-items:center;padding:9px var(--ui-space-4);border-top:1px solid var(--c-border);font-size:var(--ui-text-control)}.editorial-workload-table>div:first-child{border:0}.editorial-workload-table .is-head{color:var(--c-t4);font-size:var(--ui-text-meta);font-weight:650}.editorial-workload-table .is-overdue{color:var(--c-danger-text);font-weight:700}.editorial-quality-head{display:flex;justify-content:space-between}.editorial-quality-head span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-checks{display:grid;gap:7px}.editorial-checks>label{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);cursor:pointer}.editorial-checks>label.is-complete{background:var(--c-tint-green);border-color:var(--c-success)}.editorial-checks input{margin-top:3px}.editorial-checks span{display:grid;gap:2px}.editorial-checks strong{font-size:var(--ui-text-control);color:var(--c-t1)}.editorial-checks small,.editorial-quality-note,.editorial-impact>span,.editorial-impact p{font-size:var(--ui-text-meta);color:var(--c-t3);font-weight:400;margin:0}.editorial-impact>div{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.editorial-impact>div strong{font-size:20px}.editorial-impact>div small{color:var(--c-t4);margin-bottom:7px}.editorial-report{padding:0;overflow:hidden}.editorial-report>header{display:flex;justify-content:space-between;gap:12px;padding:13px var(--ui-space-4);border-bottom:1px solid var(--c-border)}.editorial-report>header>div{display:grid;gap:2px}.editorial-report header span,.editorial-report header small{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-report>div{display:grid;grid-template-columns:repeat(5,1fr)}.editorial-report section{display:grid;gap:5px;padding:13px var(--ui-space-4);border-inline-end:1px solid var(--c-border)}.editorial-report section:last-child{border:0}.editorial-report section span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-report section strong{font-size:20px;font-variant-numeric:tabular-nums}.editorial-filters{display:flex;align-items:end;gap:10px;padding:12px var(--ui-space-4);border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-card)}.editorial-filters>strong{margin-inline-end:auto;align-self:center}.editorial-filters label{display:grid;gap:4px;font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-filters select,.editorial-filters button{height:var(--ui-control-h);border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);padding:0 10px;font:inherit}.editorial-filters button{color:var(--c-accent);cursor:pointer}.editorial-history{grid-column:1/-1!important;border-top:1px solid var(--c-border);padding-top:10px;margin-top:4px}.editorial-history header{display:flex;justify-content:space-between;gap:8px}.editorial-history ol{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:5px}.editorial-history li{display:flex;justify-content:space-between;gap:8px;font-size:var(--ui-text-micro);color:var(--c-t3)}.editorial-history time{font-variant-numeric:tabular-nums}@media(max-width:1120px){.editorial-item-grid{grid-template-columns:1fr}.editorial-item-grid>aside{position:static}}@media(max-width:900px){.editorial-create-grid{grid-template-columns:1fr 1fr}.editorial-create-grid>input:first-of-type{grid-column:1/-1}.editorial-kpis{grid-template-columns:repeat(2,1fr);border:0;gap:var(--ui-space-2);background:transparent}.editorial-kpis>div{border:1px solid var(--c-border)!important;border-radius:var(--ui-control-radius);background:var(--c-card)}.editorial-kpis>div:last-child{grid-column:1/-1}.editorial-workload{overflow-x:auto}.editorial-workload-table{min-width:580px}}@media(max-width:900px){.editorial-report>div{grid-template-columns:repeat(2,1fr)}.editorial-report section{border-bottom:1px solid var(--c-border)}.editorial-filters{align-items:stretch;flex-wrap:wrap}.editorial-filters>strong{width:100%}.editorial-filters label{flex:1 1 150px}}@media(max-width:520px){.editorial-create-grid{grid-template-columns:1fr}.editorial-create-grid>*{grid-column:1!important}.editorial-body{min-height:45vh}.editorial-list-head{padding-inline:12px}.editorial-list table{min-width:0}.editorial-list thead{display:none}.editorial-list tbody,.editorial-list tr,.editorial-list td{display:block}.editorial-list tr{position:relative;padding:10px 46px 10px 12px;border-top:1px solid var(--c-border)}.editorial-list tr:first-child{border-top:0}.editorial-list td{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:5px 0;border:0}.editorial-list td:before{content:attr(data-label);color:var(--c-t4);font-size:var(--ui-text-meta)}.editorial-list td:nth-child(2){min-width:0;max-width:none}.editorial-list td:last-child{position:absolute;top:12px;right:10px;display:block}.editorial-list td:last-child:before{display:none}}@media(prefers-reduced-motion:reduce){.editorial-list tbody tr{transition:none}}.editorial-nav{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-card)}.editorial-nav>button{height:36px;padding:0 14px;border:0;border-radius:var(--ui-control-radius);background:transparent;color:var(--c-t3);font:inherit;font-weight:650;text-transform:capitalize;cursor:pointer}.editorial-nav>button[aria-current=page]{background:var(--c-t1);color:var(--c-canvas)}.editorial-nav>span{flex:1}.editorial-secondary{height:var(--ui-control-h);padding:0 14px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-card);color:var(--c-t2);font:inherit;font-weight:650;cursor:pointer}.editorial-notice{padding:10px 14px;border-radius:var(--ui-control-radius);background:var(--c-tint-green);color:var(--c-success-text);font-size:var(--ui-text-control)}.editorial-create input,.editorial-create select{height:var(--ui-control-h);border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);padding:0 10px;font:inherit}.editorial-kpis>button{display:grid;gap:5px;padding:14px var(--ui-space-4);border:0;border-inline-end:1px solid var(--c-border);background:var(--c-card);color:var(--c-t1);text-align:left;cursor:pointer}.editorial-kpis>button:last-child{border:0}.editorial-kpis>button[aria-pressed=true]{background:var(--c-tint-blue);box-shadow:inset 0 -3px 0 var(--c-accent)}.editorial-kpis button span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-kpis button strong{font-size:24px;font-variant-numeric:tabular-nums}.editorial-hero-kpis{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--c-border);border-radius:var(--ui-card-radius);overflow:hidden}.editorial-hero-kpis>div{padding:18px;border-inline-end:1px solid var(--c-border);display:grid;gap:6px}.editorial-hero-kpis>div:last-child{border:0}.editorial-hero-kpis span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-hero-kpis strong{font-size:28px;font-variant-numeric:tabular-nums}.editorial-analytics{padding:0;overflow:hidden}.editorial-analytics>header,.editorial-team>header{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--c-border)}.editorial-analytics>header>div,.editorial-team>header>div{display:grid;gap:3px}.editorial-analytics header span,.editorial-analytics header small,.editorial-team header span{font-size:var(--ui-text-meta);color:var(--c-t3)}.editorial-type-bars{padding:12px 18px 18px;display:grid;gap:8px}.editorial-type-bars button{position:relative;display:grid;grid-template-columns:170px 1fr 50px;align-items:center;gap:10px;min-height:42px;border:0;background:transparent;color:var(--c-t2);font:inherit;text-align:left;cursor:pointer}.editorial-type-bars i{height:9px;border-radius:999px;background:var(--c-accent);opacity:.75}.editorial-type-bars strong{text-align:right;font-variant-numeric:tabular-nums}.editorial-team{padding:0;overflow:hidden}.editorial-team header a{color:var(--c-accent);text-decoration:none;font-weight:650}.editorial-team-table{overflow:auto}.editorial-team table{width:100%;border-collapse:collapse;min-width:900px}.editorial-team th,.editorial-team td{padding:12px 14px;border-bottom:1px solid var(--c-border);text-align:right;font-size:var(--ui-text-control);font-variant-numeric:tabular-nums}.editorial-team th:first-child,.editorial-team td:first-child{text-align:left}.editorial-team th{color:var(--c-t4);font-size:var(--ui-text-meta);background:var(--c-surface)}.editorial-team td:first-child strong,.editorial-team td:first-child small{display:block}.editorial-team td:first-child small{color:var(--c-t4);font-weight:400}.editorial-team>footer{padding:12px 14px;color:var(--c-t3);font-size:var(--ui-text-meta)}.editorial-team-table tr.is-selected td{background:var(--c-tint-blue)}.editorial-person-link{display:grid;gap:2px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.editorial-person-link strong{color:var(--c-accent)}.editorial-person-link:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:var(--ui-control-radius)}.editorial-person-profile{padding:var(--ui-space-5);border-bottom:1px solid var(--c-border);background:linear-gradient(135deg,var(--c-tint-blue),transparent 60%)}.editorial-person-profile>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--ui-space-4);padding:0;border:0}.editorial-person-profile h2{margin:3px 0;font-size:var(--ui-text-title)}.editorial-person-profile header span,.editorial-person-profile header small,.editorial-person-profile article span,.editorial-person-profile article small{color:var(--c-t3)}.editorial-person-profile header button{width:36px;height:36px;border:1px solid var(--c-border);border-radius:50%;background:var(--c-card);color:var(--c-t2);cursor:pointer;font-size:1.2rem}.editorial-person-profile>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.editorial-person-profile article{display:grid;gap:5px;padding:var(--ui-space-4);border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-card)}.editorial-person-profile article strong{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.035em}.editorial-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.editorial-template-card{padding:20px;display:grid;gap:14px}.editorial-template-card>header{display:flex;gap:14px}.editorial-template-card>header>span{font-size:12px;color:var(--c-accent);font-weight:750}.editorial-template-card header strong{font-size:20px}.editorial-template-card header p{margin:5px 0 0;color:var(--c-t3);line-height:1.5}.editorial-template-card h3{margin:4px 0 -4px;font-size:var(--ui-text-control)}.editorial-template-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.editorial-template-card li{padding:9px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);font-size:var(--ui-text-control);font-weight:650}.editorial-template-card li small{display:block;margin-top:3px;color:var(--c-t4);font-weight:400;line-height:1.35}.editorial-gates{display:flex;flex-wrap:wrap;gap:6px}.editorial-gates span{padding:5px 8px;border-radius:999px;background:var(--c-tint-green);color:var(--c-success-text);font-size:var(--ui-text-micro);font-weight:650}.editorial-template-card>button{height:38px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-t1);color:var(--c-canvas);font:inherit;font-weight:650;cursor:pointer}.editorial-writing{min-width:0}.editorial-editor-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.editorial-editor-head>div{display:grid;gap:3px}.editorial-editor-head span{color:var(--c-accent);font-size:var(--ui-text-meta);font-weight:700}.editorial-editor-head strong{font-size:20px}.editorial-editor-head p{margin:0;color:var(--c-t3);font-size:var(--ui-text-control)}.editorial-editor-head em{height:max-content;padding:5px 9px;border-radius:999px;background:var(--c-tint-blue);color:var(--c-accent);font-size:var(--ui-text-micro);font-style:normal;font-weight:700;white-space:nowrap}.editorial-structured{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editorial-structured label:last-child:nth-child(odd){grid-column:1/-1}.editorial-structured small,.editorial-seo-pack label small{color:var(--c-t4);font-weight:400}.editorial-seo-pack{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-surface)}.editorial-seo-pack h2{grid-column:1/-1;margin:0;font-size:16px}.editorial-seo-pack label:nth-last-child(2){grid-column:1/-1}.editorial-writing-context{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 15px;border-bottom:1px solid var(--c-border)}.editorial-writing-context>div{display:grid;gap:3px}.editorial-writing-context span{color:var(--c-accent);font-size:var(--ui-text-micro);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.editorial-writing-context p{margin:0;color:var(--c-t3);font-size:var(--ui-text-control);line-height:1.5}.editorial-writing-context em{padding:5px 9px;border:1px solid var(--c-border);border-radius:999px;color:var(--c-t3);font-size:var(--ui-text-micro);font-style:normal;font-weight:700;white-space:nowrap}.editorial-classification{display:grid;gap:12px;padding:14px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-surface)}.editorial-classification-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.editorial-classification-grid label{display:grid;gap:6px;color:var(--c-t3);font-size:var(--ui-text-meta);font-weight:650}.editorial-classification-grid select{width:100%;height:var(--ui-control-h);border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-canvas);color:var(--c-t1);padding:0 10px;font:inherit;font-weight:500}.editorial-classification-grid select:disabled{opacity:.68}.editorial-search-assistant{display:grid;gap:18px;margin-top:4px;padding:24px 0 2px;border-top:1px solid var(--c-border)}.editorial-search-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.editorial-search-head>div:first-child{display:grid;gap:4px}.editorial-search-head>div:first-child>span{color:var(--c-accent);font-size:var(--ui-text-micro);font-weight:800;letter-spacing:.1em}.editorial-search-head h2{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.015em}.editorial-search-head p{max-width:650px;margin:0;color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.5}.editorial-search-actions{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.editorial-search-actions label{gap:4px}.editorial-search-actions select{height:var(--ui-control-h);min-width:148px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-card);color:var(--c-t1);padding:0 30px 0 10px;font:inherit}.editorial-focus-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:16px 18px;border:1px solid var(--c-border);border-inline-start:4px solid var(--c-warn);border-radius:var(--ui-card-radius);background:var(--c-surface)}.editorial-focus-card.is-focused{border-inline-start-color:var(--c-success)}.editorial-focus-card.is-vague{border-inline-start-color:var(--c-danger)}.editorial-focus-card>div{display:grid;align-content:start;gap:4px}.editorial-focus-card span{color:var(--c-t4);font-size:var(--ui-text-meta)}.editorial-focus-card strong{font-size:18px;text-transform:capitalize}.editorial-focus-card p{margin:0;color:var(--c-t2);font-size:var(--ui-text-control);line-height:1.55}.editorial-keyword-section,.editorial-recommendations{display:grid;gap:10px}.editorial-subhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.editorial-subhead>div{display:grid;gap:3px}.editorial-subhead h3{margin:0;font-size:15px}.editorial-subhead p{margin:0;color:var(--c-t4);font-size:var(--ui-text-meta)}.editorial-subhead>span{color:var(--c-t3);font-size:var(--ui-text-meta);font-weight:700}.editorial-keyword-seeds{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--c-t4);font-size:var(--ui-text-meta)}.editorial-keyword-seeds b{padding:5px 9px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);color:var(--c-t2);font-weight:700}.editorial-keyword-table{overflow:auto;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-card)}.editorial-keyword-table table{width:100%;min-width:760px;border-collapse:collapse}.editorial-keyword-table th{padding:9px 12px;background:var(--c-surface);color:var(--c-t4);font-size:var(--ui-text-micro);font-weight:750;text-align:left;white-space:nowrap}.editorial-keyword-table td{padding:12px;border-top:1px solid var(--c-border);color:var(--c-t2);font-size:var(--ui-text-meta);vertical-align:middle}.editorial-keyword-table td:first-child{min-width:220px}.editorial-keyword-table td:first-child strong,.editorial-keyword-table td:first-child small{display:block}.editorial-keyword-table td:first-child strong{color:var(--c-t1);font-size:var(--ui-text-control)}.editorial-keyword-table td:first-child small{max-width:300px;margin-top:3px;color:var(--c-t4);font-size:var(--ui-text-micro);line-height:1.35}.editorial-keyword-table th:nth-child(n+4),.editorial-keyword-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.editorial-opportunity{display:inline-flex;padding:4px 7px;border-radius:999px;background:var(--c-surface);color:var(--c-t3);font-size:var(--ui-text-micro);font-weight:750;white-space:nowrap}.editorial-opportunity.is-strong{background:var(--c-tint-green);color:var(--c-success-text)}.editorial-opportunity.is-moderate,.editorial-opportunity.is-demand_only{background:var(--c-tint-amber);color:var(--c-warn-text)}.editorial-opportunity.is-weak,.editorial-opportunity.is-no_demand{background:var(--c-tint-red);color:var(--c-danger-text)}.editorial-keyword-empty{display:grid;gap:4px;padding:16px;border:1px dashed var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-surface)}.editorial-keyword-empty p{margin:0;color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.5}.editorial-recommendations ol{list-style:none;margin:0;padding:0;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);overflow:hidden}.editorial-recommendations li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;border-top:1px solid var(--c-border)}.editorial-recommendations li:first-child{border-top:0}.editorial-recommendations li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--c-tint-blue);color:var(--c-accent);font-size:var(--ui-text-micro);font-weight:800}.editorial-recommendations li p{margin:2px 0 0;color:var(--c-t2);font-size:var(--ui-text-control);line-height:1.45}.editorial-derived-summary{border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-surface)}.editorial-derived-summary summary{padding:13px 15px;color:var(--c-t2);font-size:var(--ui-text-control);font-weight:700;cursor:pointer}.editorial-derived-summary .editorial-structured{padding:0 15px 15px}.editorial-search-disclaimer{color:var(--c-t4);font-weight:400;line-height:1.45}.editorial-search-empty{display:grid;gap:5px;padding:22px;border:1px dashed var(--c-border);border-radius:var(--ui-card-radius);background:linear-gradient(135deg,var(--c-tint-blue),transparent 72%)}.editorial-search-empty strong{font-size:18px}.editorial-search-empty p{max-width:680px;margin:0;color:var(--c-t3);font-size:var(--ui-text-control);line-height:1.55}.editorial-draft-field{display:grid;gap:10px}.editorial-section-intro{display:grid;gap:3px}.editorial-section-intro h2{margin:0;font-size:16px}.editorial-section-intro p{margin:0;color:var(--c-t3);font-size:var(--ui-text-meta)}.editorial-insights{display:grid;gap:14px;padding:16px;border:1px solid var(--c-border);border-radius:var(--ui-card-radius);background:var(--c-surface)}.editorial-insights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.editorial-insights-head>div{display:grid;gap:3px}.editorial-insights-head h2{margin:0;font-size:16px}.editorial-insights-head p{max-width:680px;margin:0;color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.45}.editorial-insights-head button{flex:0 0 auto}.editorial-analysis-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:var(--ui-control-radius);background:var(--c-tint-green);color:var(--c-success-text);font-size:var(--ui-text-meta)}.editorial-analysis-status.is-stale{background:var(--c-tint-amber);color:var(--c-warn-text)}.editorial-analysis-status time{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.editorial-insights textarea:disabled{color:var(--c-t2);opacity:1}.editorial-secondary:disabled{opacity:.5;cursor:not-allowed}.classic-editor{overflow:hidden;border:1px solid color-mix(in srgb,var(--c-border) 86%,var(--c-t2));border-radius:var(--ui-card-radius);background:var(--c-card);box-shadow:0 14px 36px color-mix(in srgb,var(--c-t1) 8%,transparent),0 1px 2px color-mix(in srgb,var(--c-t1) 5%,transparent)}.classic-editor:focus-within{border-color:color-mix(in srgb,var(--c-accent) 55%,var(--c-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 10%,transparent),0 18px 42px color-mix(in srgb,var(--c-t1) 9%,transparent)}.classic-editor-tabs{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:6px 10px;border-bottom:1px solid var(--c-border);background:var(--c-surface)}.classic-editor-tabs>div{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-card)}.classic-editor-tabs button{height:32px;padding:0 15px;border:0;border-radius:6px;background:transparent;color:var(--c-t3);font:inherit;font-size:var(--ui-text-meta);font-weight:700;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease),color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease)}.classic-editor-tabs button:hover{color:var(--c-t1)}.classic-editor-tabs button[aria-selected=true]{background:var(--c-t1);box-shadow:0 1px 3px color-mix(in srgb,var(--c-t1) 18%,transparent);color:var(--c-canvas)}.classic-editor-tabs button:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.classic-editor .tox-tinymce{border:0!important;border-radius:0!important}.classic-editor .tox .tox-editor-header{border-bottom:1px solid var(--c-border)!important;box-shadow:none!important}.classic-editor .tox .tox-menubar{padding:5px 10px!important;background:var(--c-card)!important}.classic-editor .tox .tox-toolbar-overlord,.classic-editor .tox .tox-toolbar__primary{background:var(--c-surface)!important}.classic-editor .tox .tox-toolbar__primary{padding:8px 10px!important}.classic-editor .tox .tox-toolbar__group{margin:0 2px!important;padding:0 5px!important;border-color:var(--c-border)!important}.classic-editor .tox .tox-tbtn{border-radius:6px!important}.classic-editor .tox .tox-tbtn:hover,.classic-editor .tox .tox-tbtn:focus{background:var(--c-tint-blue)!important}.classic-editor .tox .tox-tbtn--enabled{background:color-mix(in srgb,var(--c-accent) 14%,var(--c-card))!important;color:var(--c-accent)!important}.classic-editor .tox .tox-edit-area:before{border:0!important}.classic-editor .tox .tox-statusbar{min-height:34px!important;padding:0 12px!important;border-top:1px solid var(--c-border)!important;background:var(--c-surface)!important}.classic-editor-html{display:block;width:100%;min-height:680px;padding:36px!important;border:0!important;border-radius:0!important;background:var(--c-canvas)!important;color:var(--c-t1)!important;font:400 14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace!important;resize:vertical}.classic-editor-save-note{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--c-border);background:var(--c-card);color:var(--c-t4);font-size:var(--ui-text-micro);font-weight:550}.editorial-preflight>p{margin:0;color:var(--c-t3);font-size:var(--ui-text-meta);line-height:1.45}.editorial-preflight>div:not(.editorial-quality-head){display:flex;gap:9px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--c-border);border-radius:0;background:transparent}.editorial-preflight>div>b{width:18px;text-align:center;color:var(--c-warn-text)}.editorial-preflight>div.is-pass>b{color:var(--c-success-text)}.editorial-preflight>div>span{display:grid;gap:2px;min-width:0}.editorial-preflight small{color:var(--c-t3);font-weight:400;line-height:1.4}.editorial-rail .editorial-quality-head strong,.editorial-rail .editorial-panel>strong,.editorial-image-studio>div:first-child strong{font-size:var(--ui-text-control)}.editorial-image-studio>div:first-child{display:grid;gap:3px}.editorial-image-studio>div:first-child span{font-size:var(--ui-text-meta);color:var(--c-t3);line-height:1.45}.editorial-image-studio>button{height:38px;border:0;border-radius:var(--ui-control-radius);background:var(--c-t1);color:var(--c-canvas);font:inherit;font-weight:650;cursor:pointer}.editorial-image-studio>small{color:var(--c-success-text)}.editorial-image-grid{display:grid;gap:10px}.editorial-image-grid article{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--c-border)}.editorial-image-grid img{width:100%;aspect-ratio:1200/630;object-fit:cover;border-radius:var(--ui-control-radius);background:var(--c-surface)}.editorial-image-grid article>span{color:var(--c-t4);font-size:var(--ui-text-micro);text-transform:capitalize}.editorial-image-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.editorial-image-grid article button{height:34px;border:1px solid var(--c-border);border-radius:var(--ui-control-radius);background:var(--c-card);color:var(--c-t2);font:inherit;font-size:var(--ui-text-meta);cursor:pointer}@media(max-width:900px){.editorial-nav{overflow-x:auto}.editorial-nav>span{min-width:8px}.editorial-hero-kpis{grid-template-columns:repeat(2,1fr);border:0;gap:8px}.editorial-hero-kpis>div{border:1px solid var(--c-border)!important;border-radius:var(--ui-control-radius)}.editorial-template-grid,.editorial-structured,.editorial-seo-pack{grid-template-columns:1fr}.editorial-seo-pack>*{grid-column:1!important}.editorial-person-profile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-search-head{align-items:flex-start;flex-direction:column}.editorial-search-actions{width:100%;justify-content:flex-end}}@media(max-width:560px){.editorial-nav{align-items:stretch;flex-wrap:wrap}.editorial-nav>span{display:none}.editorial-nav>.editorial-switch{width:100%}.editorial-nav>.editorial-switch button{flex:1}.editorial-hero-kpis{grid-template-columns:1fr 1fr}.editorial-template-card ul{grid-template-columns:1fr}.editorial-editor-head,.editorial-writing-context,.editorial-insights-head,.editorial-analysis-status{display:grid}.editorial-insights-head button,.editorial-page-actions{width:100%}.editorial-page-actions button{flex:1}.rich-editor-chrome,.rich-editor-status,.classic-editor-save-note{flex-wrap:wrap}.rich-toolbar{flex-wrap:nowrap;overflow-x:auto}.rich-toolbar i{flex:0 0 1px}.rich-toolbar button,.rich-toolbar select{flex:0 0 auto}.rich-canvas,.rich-html,.classic-editor-html{min-height:440px}.rich-canvas{padding:24px 18px;font-size:17px}.rich-link-popover{align-items:stretch;flex-wrap:wrap}.rich-link-popover label{flex-basis:100%}.editorial-type-bars button{grid-template-columns:110px 1fr 38px}.editorial-kpis{grid-template-columns:1fr 1fr}.editorial-kpis>button:last-child{grid-column:1/-1}.editorial-person-profile>div{grid-template-columns:1fr}.editorial-search-actions{display:grid;grid-template-columns:1fr;width:100%}.editorial-search-actions select,.editorial-search-actions button{width:100%}.editorial-focus-card{grid-template-columns:1fr}.editorial-subhead{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.editorial-classification-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.editorial-classification-grid{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--ui-text-body);color:var(--c-t1);background:var(--c-bg);-webkit-font-smoothing:antialiased}:lang(ar),[dir=rtl]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Naskh Arabic,sans-serif}button{font:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ui-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}
