:root{color:#111112;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--bg:#f7f7f5;--surface:#fff;--surface-soft:#fbfbfa;--surface-strong:#fff;--ink:#111112;--text:#191917;--muted:#6b6a65;--subtle:#9a9890;--line:#19191714;--line-strong:#19191724;--black:#111112;--blue:#315c7a;--green:#1f6f5c;--amber:#9a6a19;--red:#b23a2f;--violet:#625a8a;--shadow:0 18px 48px #14141214;--soft-shadow:0 1px 0 #ffffffc7, 0 14px 32px #1414120b;--radius:8px;--focus-ring:0 0 0 4px #1f6f5c1c;--font-ui:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", sans-serif;--accent:#1f6f5c;--accent-contrast:#fff;--topbar-bg:#f7f7f5d6;--sidebar-bg:#fbfbfaeb;--control-bg:#fff;--theme-grid:#19191709;--theme-grid-2:#19191706;background:#f7f7f5;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}:root[data-visual-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0f;--surface:#10141d;--surface-soft:#151b26;--surface-strong:#1b2230;--ink:#f8fafc;--text:#f4f7fb;--muted:#a6afbd;--subtle:#738094;--line:#ffffff1a;--line-strong:#ffffff2e;--black:#f8fafc;--green:#34d399;--blue:#7dd3fc;--amber:#fbbf24;--red:#fb7185;--violet:#a78bfa;--accent:#7dd3fc;--accent-contrast:#061018;--shadow:0 24px 60px #00000057;--soft-shadow:inset 0 1px 0 #ffffff0d, 0 18px 44px #0000003d;--radius:10px;--topbar-bg:#080a0fd1;--sidebar-bg:#0a0d13eb;--control-bg:#ffffff0f;--theme-grid:#ffffff0b;--theme-grid-2:#ffffff08}:root[data-visual-theme=signal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07121b;--surface:#0f1a24;--surface-soft:#152432;--surface-strong:#111d28;--ink:#f6efe1;--text:#f6efe1;--muted:#b8ad99;--subtle:#827a6d;--line:#efe8d71f;--line-strong:#efe8d738;--black:#f6efe1;--green:#a8c3a0;--blue:#78a6b8;--amber:#d6b56d;--red:#d78373;--violet:#b8a0d4;--accent:#d6b56d;--accent-contrast:#0a1219;--shadow:0 28px 78px #00000057;--soft-shadow:inset 0 1px 0 #f6efe10f, 0 18px 48px #0000003d;--radius:8px;--font-display:Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg:#07121bdb;--sidebar-bg:#08121bf0;--control-bg:#f6efe10e;--theme-grid:#efe8d70b;--theme-grid-2:#d6b56d09}:root[data-visual-theme=cobalt]{--bg:#f5f5ea;--surface:#fffef4;--surface-soft:#f0f2ff;--surface-strong:#fffef8;--ink:#101010;--text:#101010;--muted:#555f77;--subtle:#82899a;--line:#2147ff26;--line-strong:#2147ff47;--green:#16865f;--blue:#2147ff;--amber:#b97800;--red:#d63d61;--violet:#5956d6;--accent:#2147ff;--accent-contrast:#fff;--shadow:0 18px 0 #2147ff09, 0 24px 58px #11111214;--soft-shadow:5px 5px 0 #2147ff0d;--radius:5px;--font-display:"Avenir Next Condensed", "Arial Narrow", "PingFang SC", sans-serif;--topbar-bg:#f5f5eae0;--sidebar-bg:#fffef4f0;--control-bg:#fffef4;--theme-grid:#2147ff13;--theme-grid-2:#2147ff0e}:root[data-visual-theme=volt]{--bg:#f5f3ea;--surface:#fff;--surface-soft:#fff8d8;--surface-strong:#111112;--ink:#0b0b0b;--text:#111112;--muted:#5f5a4c;--subtle:#8c856f;--line:#1111121f;--line-strong:#11111238;--green:#0f766e;--blue:#1d4ed8;--amber:#f3ba2f;--red:#e0442e;--violet:#6d5bd0;--accent:#f3ba2f;--accent-contrast:#111112;--shadow:0 18px 0 #1111120e, 0 24px 58px #11111214;--soft-shadow:4px 4px 0 #1111120f;--radius:6px;--font-display:"DIN Alternate", "Avenir Next Condensed", "Arial Narrow", "PingFang SC", sans-serif;--topbar-bg:#f5f3eae0;--sidebar-bg:#fffceceb;--control-bg:#fff;--theme-grid:#1111120d;--theme-grid-2:#f3ba2f1c}:root[data-visual-theme=aurora]{--bg:#f4fbff;--surface:#ffffffdb;--surface-soft:#f0fdfadb;--surface-strong:#fff;--ink:#071113;--text:#081417;--muted:#42616a;--subtle:#719099;--line:#00b4d829;--line-strong:#00b4d847;--green:#00b894;--blue:#00a7e1;--amber:#ffb703;--red:#ff4d6d;--violet:#7c3aed;--accent:#00e5ff;--accent-contrast:#061418;--shadow:0 24px 70px #00a7e124;--soft-shadow:0 1px 0 #ffffffe6, 0 18px 44px #00a7e114;--radius:14px;--topbar-bg:#f4fbffc7;--sidebar-bg:#ffffffb8;--control-bg:#ffffffbd;--theme-grid:#00e5ff12;--theme-grid-2:#39ff880b}:root[data-visual-theme=editorial]{--bg:#f4eee4;--surface:#fffaf0;--surface-soft:#f9f0df;--surface-strong:#fffdf8;--ink:#181411;--text:#181411;--muted:#6d6258;--subtle:#9a8b7a;--line:#18141121;--line-strong:#1814113d;--green:#1f6f5c;--blue:#315c7a;--amber:#b88a44;--red:#c3512f;--violet:#6e5d8b;--accent:#c3512f;--accent-contrast:#fffaf0;--shadow:8px 8px 0 #1814110e, 0 24px 58px #18141112;--soft-shadow:6px 6px 0 #1814110e;--radius:4px;--font-display:Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg:#f4eee4e6;--sidebar-bg:#fffaf0eb;--control-bg:#fffaf0;--theme-grid:#1814110a;--theme-grid-2:#c3512f0a}:root[data-visual-theme=ledger]{--bg:#f3eddf;--surface:#fbf7ea;--surface-soft:#f6efde;--surface-strong:#fffdf3;--ink:#111;--text:#111;--muted:#5f5a50;--subtle:#928a7c;--line:#11111121;--line-strong:#1111113d;--green:#2f5f50;--blue:#283f65;--amber:#8f6f31;--red:#7b1e1e;--violet:#4d4265;--accent:#111;--accent-contrast:#fbf7ea;--shadow:0 22px 0 #11111109, 0 24px 52px #1111;--soft-shadow:0 1px 0 #11111114;--radius:2px;--font-display:Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg:#f3eddfeb;--sidebar-bg:#fbf7eaf0;--control-bg:#fbf7ea;--theme-grid:#1111110e;--theme-grid-2:#11111109}:root[data-visual-theme=forest]{--bg:#f2eadc;--surface:#fbf4e8;--surface-soft:#edf1de;--surface-strong:#fff8ec;--ink:#18221d;--text:#18221d;--muted:#607064;--subtle:#8f9a8d;--line:#173f3521;--line-strong:#173f353d;--green:#173f35;--blue:#456b8a;--amber:#a68142;--red:#b95e6f;--violet:#6d5c80;--accent:#173f35;--accent-contrast:#fbf4e8;--shadow:0 26px 58px #173f351a;--soft-shadow:0 1px 0 #ffffffad, 0 18px 36px #173f3513;--radius:12px;--font-display:Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg:#f2eadce0;--sidebar-bg:#fbf4e8f0;--control-bg:#fff8ec;--theme-grid:#173f350b;--theme-grid-2:#d88aa00a}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(180deg, var(--surface-strong) 0%, var(--bg) 280px, var(--bg) 100%), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px), linear-gradient(180deg, var(--theme-grid-2) 1px, transparent 1px);background-size:auto,44px 44px,44px 44px;margin:0}h1,h2,h3,h4,h5,h6,strong{color:var(--text)}p,span,label,small,em{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.hidden-input{display:none}.app-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:24px;height:100vh;padding:20px 14px;transition:padding .22s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-head{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.sidebar-toggle,.topbar-sidebar-toggle{border:1px solid var(--line);background:var(--control-bg);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;transition:background .16s,transform .16s,border-color .16s;display:grid;box-shadow:0 1px #ffffffb3}.sidebar-toggle:hover,.topbar-sidebar-toggle:hover{background:var(--surface-strong);border-color:#0000002e}.topbar-sidebar-toggle{display:none}.brand-lockup{border-radius:var(--radius);outline:none;align-items:center;gap:12px;min-width:0;padding:9px 8px;display:flex}.brand-mark{color:#f8f7f2;background:linear-gradient(145deg, var(--accent), var(--ink));border-radius:8px;place-items:center;width:38px;height:38px;font-weight:760;display:grid;box-shadow:inset 0 1px #ffffff38,0 12px 24px #14141224}.brand-lockup strong,.brand-lockup span{display:block}.brand-copy{min-width:0;overflow:hidden}.brand-lockup strong{font-size:14px;line-height:1.2}.brand-lockup span{color:var(--muted);margin-top:2px;font-size:12px}.nav-list{gap:3px;display:grid}.nav-item{width:100%;height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:13px;font-weight:620;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:flex}.nav-item:hover{color:var(--text);background:#1919170b}.nav-item.active{background:var(--ink);color:var(--accent-contrast);box-shadow:0 10px 24px #1414121f}.sidebar-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:auto;padding:13px;box-shadow:0 1px #ffffffb8}.sidebar-note span{font-size:12px;font-weight:650}.sidebar-note p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.sidebar-collapsed .sidebar{align-items:center;padding:20px 10px}.sidebar-collapsed .sidebar-head{grid-template-columns:1fr}.sidebar-collapsed .brand-lockup{display:none}.sidebar-collapsed .sidebar-toggle{border-radius:11px;width:42px;height:42px}.sidebar-collapsed .nav-list{width:100%}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-note{display:none}.main-area{min-width:0;padding:22px 34px 64px}.topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;margin:-22px -34px 30px;padding:16px 34px;display:flex;position:sticky;top:0}.topbar-title-row{align-items:center;gap:12px;min-width:0;display:flex}.sidebar-collapsed .topbar-sidebar-toggle{display:grid}.topbar h1{letter-spacing:0;font-size:18px;font-weight:720;font-family:var(--font-display);margin:0}.topbar-kicker,.section-label,.quiet-label{color:var(--subtle);letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:760}.topbar-actions,.page-header-actions,.card-heading,.filter-bar{align-items:center;gap:10px;display:flex}.theme-switcher{z-index:40;position:relative}.theme-trigger{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--control-bg);height:36px;color:var(--text);box-shadow:var(--soft-shadow);align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:760;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.theme-trigger:hover{border-color:var(--line-strong);transform:translateY(-1px)}.theme-dot{width:15px;height:15px;box-shadow:0 0 0 1px var(--line), inset 0 0 0 3px #ffffff47;border:1px solid #ffffffad;border-radius:50%}.theme-dot-porcelain,.theme-swatch-porcelain{background:linear-gradient(135deg,#fff,#dbe8e3 56%,#1f6f5c)}.theme-dot-obsidian,.theme-swatch-obsidian{background:linear-gradient(135deg,#05070b,#172033 58%,#7dd3fc)}.theme-dot-signal,.theme-swatch-signal{background:linear-gradient(135deg,#07121b 0 48%,#f6efe1 48% 70%,#d6b56d 70%)}.theme-dot-cobalt,.theme-swatch-cobalt{background:linear-gradient(90deg,#2147ff47 1px,#0000 1px) 0 0/10px 10px,linear-gradient(#2147ff2e 1px,#0000 1px) 0 0/10px 10px,linear-gradient(135deg,#fffef4,#2147ff)}.theme-dot-volt,.theme-swatch-volt{background:linear-gradient(135deg,#111112 0 42%,#f3ba2f 42% 74%,#fff 74%)}.theme-dot-aurora,.theme-swatch-aurora{background:radial-gradient(circle at 30% 25%,#39ff88,#0000 32%),linear-gradient(135deg,#f8fffb,#00e5ff,#7c3aed)}.theme-dot-editorial,.theme-swatch-editorial{background:linear-gradient(135deg,#fffaf0,#d7c4a4 55%,#c3512f)}.theme-dot-ledger,.theme-swatch-ledger{background:repeating-linear-gradient(0deg,#11111129 0 1px,#0000 1px 9px),linear-gradient(135deg,#fbf7ea 0 68%,#111 68%)}.theme-dot-forest,.theme-swatch-forest{background:linear-gradient(135deg,#fbf4e8,#173f35 54%,#d88aa0)}.theme-popover{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, transparent);width:min(680px,100vw - 40px);max-height:min(78vh,720px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.theme-popover-head{border-bottom:1px solid var(--line);gap:4px;padding:6px 7px 12px;display:grid}.theme-popover-head strong{color:var(--text);font-family:var(--font-display);font-size:15px;line-height:1.15}.theme-popover-head span{color:var(--muted);font-size:12px}.theme-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.theme-option-list button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:10px;transition:transform .16s,background .16s,border-color .16s;display:grid}.theme-option-list button:hover{background:var(--surface-soft);transform:translate(2px)}.theme-option-list button.active{border-color:var(--line-strong);background:var(--surface-soft);box-shadow:inset 3px 0 0 var(--accent)}.theme-swatch{border:1px solid var(--line);border-radius:11px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff61}.theme-option-list span,.theme-option-list strong,.theme-option-list em,.theme-option-list small{min-width:0;display:block}.theme-option-list strong{color:var(--text);font-family:var(--font-display);font-size:14px;line-height:1.2}.theme-option-list em{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.35}.theme-option-list small{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:760}.page-stack{gap:20px;display:grid}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;padding:10px 0;display:flex}.page-header h2{letter-spacing:0;max-width:820px;font-size:clamp(32px,3vw,48px);font-weight:780;line-height:1.04;font-family:var(--font-display);margin:0}.page-header p{max-width:690px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.page-header.dashboard-intel-header{align-items:center;min-height:0;padding:6px 0 4px}.dashboard-intel-header h2{font-size:clamp(24px,2vw,34px);line-height:1.08}.dashboard-intel-header p{max-width:920px;margin-top:8px;font-size:14px;line-height:1.55}.dashboard-intel-header .page-header-actions{align-self:center}.btn{letter-spacing:0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:690;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn span{white-space:nowrap}.btn-primary{background:var(--ink);color:var(--accent-contrast);box-shadow:0 10px 22px #14141224}.btn-ghost{background:var(--control-bg);color:var(--text);border-color:var(--line);box-shadow:0 1px #ffffffb8}.btn-ghost:hover{background:var(--surface-strong);border-color:var(--line-strong)}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px}.card-heading{justify-content:space-between;margin-bottom:16px}.card h3{font-size:17px;font-weight:760;line-height:1.22;font-family:var(--font-display);margin:0}.card p{color:var(--muted);line-height:1.62}.badge{white-space:nowrap;color:#5d5b55;background:#f4f4f2;border:1px solid #19191712;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-success{color:var(--green);background:#1f6f5c13;border-color:#1f6f5c24}.badge-risk{color:var(--red);background:#b23a2f13;border-color:#b23a2f24}.badge-warning{color:var(--amber);background:#9a6a1914;border-color:#9a6a1929}.badge-opportunity{color:var(--blue);background:#315c7a14;border-color:#315c7a24}.badge-content{color:var(--violet);background:#5b4cc414}:root[data-visual-theme=obsidian] .card,:root[data-visual-theme=obsidian] .observation-filter-bar,:root[data-visual-theme=obsidian] .observation-kpi-strip article,:root[data-visual-theme=obsidian] .metric-glossary-card,:root[data-visual-theme=obsidian] .data-table,:root[data-visual-theme=obsidian] .insight-data-table{border-color:var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent)}:root[data-visual-theme=obsidian] .btn-primary,:root[data-visual-theme=obsidian] .nav-item.active,:root[data-visual-theme=obsidian] .lab-header-actions .lab-primary-action{color:#061018;background:linear-gradient(135deg,#7dd3fc,#34d399)}:root[data-visual-theme=obsidian] .badge,:root[data-visual-theme=obsidian] select,:root[data-visual-theme=obsidian] input,:root[data-visual-theme=obsidian] textarea,:root[data-visual-theme=obsidian] .evidence-quick-list button,:root[data-visual-theme=obsidian] .evidence-readout-strip article{border-color:var(--line);color:var(--text);background:#ffffff0e}:root[data-visual-theme=signal] .card,:root[data-visual-theme=signal] .observation-filter-bar,:root[data-visual-theme=signal] .observation-kpi-strip article,:root[data-visual-theme=signal] .metric-glossary-card,:root[data-visual-theme=signal] .data-table,:root[data-visual-theme=signal] .insight-data-table,:root[data-visual-theme=signal] .theme-popover{background:linear-gradient(180deg, #f6efe113, #f6efe109), color-mix(in srgb, var(--surface) 96%, transparent);border-color:#efe8d721}:root[data-visual-theme=signal] .topbar h1,:root[data-visual-theme=signal] .page-header h2,:root[data-visual-theme=signal] .card h3{letter-spacing:0;font-weight:620}:root[data-visual-theme=signal] .btn-primary,:root[data-visual-theme=signal] .nav-item.active,:root[data-visual-theme=signal] .lab-header-actions .lab-primary-action{color:#07121b;background:#d6b56d;border-color:#f6efe12e}:root[data-visual-theme=signal] .badge,:root[data-visual-theme=signal] select,:root[data-visual-theme=signal] input,:root[data-visual-theme=signal] textarea,:root[data-visual-theme=signal] .evidence-quick-list button,:root[data-visual-theme=signal] .evidence-readout-strip article{color:var(--text);background:#f6efe10e;border-color:#efe8d724}:root[data-visual-theme=signal] .section-label,:root[data-visual-theme=signal] .topbar-kicker{color:#d6b56d;letter-spacing:.12em}:root[data-visual-theme=cobalt] .topbar,:root[data-visual-theme=cobalt] .sidebar,:root[data-visual-theme=cobalt] .card,:root[data-visual-theme=cobalt] .observation-filter-bar,:root[data-visual-theme=cobalt] .observation-kpi-strip article{border-width:1.5px;border-color:#2147ff29}:root[data-visual-theme=cobalt] .card,:root[data-visual-theme=cobalt] .theme-popover,:root[data-visual-theme=cobalt] .data-table,:root[data-visual-theme=cobalt] .insight-data-table{background:linear-gradient(90deg, #2147ff0b 1px, transparent 1px), linear-gradient(180deg, #2147ff09 1px, transparent 1px), var(--surface);background-size:18px 18px,18px 18px,auto}:root[data-visual-theme=cobalt] .btn-primary,:root[data-visual-theme=cobalt] .nav-item.active,:root[data-visual-theme=cobalt] .lab-header-actions .lab-primary-action{color:#fff;background:#2147ff;border-color:#101010;box-shadow:4px 4px #1010101f}:root[data-visual-theme=cobalt] .btn:hover,:root[data-visual-theme=cobalt] .theme-trigger:hover,:root[data-visual-theme=cobalt] .lab-component-grid button:hover{transform:translate(-1px,-1px)}:root[data-visual-theme=cobalt] .section-label,:root[data-visual-theme=cobalt] .topbar-kicker{color:#2147ff;letter-spacing:.13em}:root[data-visual-theme=volt] .topbar,:root[data-visual-theme=volt] .sidebar,:root[data-visual-theme=volt] .card,:root[data-visual-theme=volt] .observation-filter-bar,:root[data-visual-theme=volt] .observation-kpi-strip article{border-width:1.5px}:root[data-visual-theme=volt] .btn-primary,:root[data-visual-theme=volt] .nav-item.active,:root[data-visual-theme=volt] .lab-header-actions .lab-primary-action{color:#111112;background:#f3ba2f;border-color:#111112;box-shadow:3px 3px #111112}:root[data-visual-theme=volt] .btn:hover,:root[data-visual-theme=volt] .theme-trigger:hover,:root[data-visual-theme=volt] .lab-component-grid button:hover{transform:translate(-1px,-1px)}:root[data-visual-theme=volt] .section-label,:root[data-visual-theme=volt] .topbar-kicker{color:#111112;letter-spacing:.1em}:root[data-visual-theme=aurora] .card,:root[data-visual-theme=aurora] .observation-filter-bar,:root[data-visual-theme=aurora] .observation-kpi-strip article,:root[data-visual-theme=aurora] .theme-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb, var(--surface) 96%, transparent)}:root[data-visual-theme=aurora] .btn-primary,:root[data-visual-theme=aurora] .nav-item.active,:root[data-visual-theme=aurora] .lab-header-actions .lab-primary-action{color:#061418;background:linear-gradient(135deg,#00e5ff,#39ff88)}:root[data-visual-theme=aurora] .brand-mark{box-shadow:0 0 26px #00e5ff42,inset 0 1px #ffffff80}:root[data-visual-theme=editorial] .topbar h1,:root[data-visual-theme=editorial] .page-header h2,:root[data-visual-theme=editorial] .card h3,:root[data-visual-theme=editorial] .experiment-lab-header h3{letter-spacing:0;font-weight:650}:root[data-visual-theme=editorial] .btn,:root[data-visual-theme=editorial] .nav-item,:root[data-visual-theme=editorial] select,:root[data-visual-theme=editorial] input,:root[data-visual-theme=editorial] textarea{border-radius:3px}:root[data-visual-theme=editorial] .btn-primary,:root[data-visual-theme=editorial] .nav-item.active,:root[data-visual-theme=editorial] .lab-header-actions .lab-primary-action{color:#fffaf0;background:#181411}:root[data-visual-theme=editorial] .section-label,:root[data-visual-theme=editorial] .topbar-kicker{color:#c3512f;font-family:var(--font-ui);letter-spacing:.13em}:root[data-visual-theme=ledger] .topbar h1,:root[data-visual-theme=ledger] .page-header h2,:root[data-visual-theme=ledger] .card h3,:root[data-visual-theme=ledger] .experiment-lab-header h3,:root[data-visual-theme=forest] .topbar h1,:root[data-visual-theme=forest] .page-header h2,:root[data-visual-theme=forest] .card h3,:root[data-visual-theme=forest] .experiment-lab-header h3{letter-spacing:0;font-weight:650}:root[data-visual-theme=ledger] .card,:root[data-visual-theme=ledger] .observation-filter-bar,:root[data-visual-theme=ledger] .observation-kpi-strip article,:root[data-visual-theme=ledger] .theme-popover,:root[data-visual-theme=ledger] .data-table,:root[data-visual-theme=ledger] .insight-data-table{background:repeating-linear-gradient(0deg, #11111109 0 1px, transparent 1px 22px), var(--surface);box-shadow:var(--soft-shadow);border-color:#11111124}:root[data-visual-theme=ledger] .btn,:root[data-visual-theme=ledger] .nav-item,:root[data-visual-theme=ledger] select,:root[data-visual-theme=ledger] input,:root[data-visual-theme=ledger] textarea{border-radius:2px}:root[data-visual-theme=ledger] .btn-primary,:root[data-visual-theme=ledger] .nav-item.active,:root[data-visual-theme=ledger] .lab-header-actions .lab-primary-action{color:#fbf7ea;background:#111;border-color:#111}:root[data-visual-theme=ledger] .section-label,:root[data-visual-theme=ledger] .topbar-kicker{color:#7b1e1e;letter-spacing:.14em}:root[data-visual-theme=forest] .card,:root[data-visual-theme=forest] .observation-filter-bar,:root[data-visual-theme=forest] .observation-kpi-strip article,:root[data-visual-theme=forest] .theme-popover,:root[data-visual-theme=forest] .data-table,:root[data-visual-theme=forest] .insight-data-table{background:radial-gradient(circle at 12% 0%, #d88aa01a, transparent 28%), var(--surface);border-color:#173f3524}:root[data-visual-theme=forest] .btn-primary,:root[data-visual-theme=forest] .nav-item.active,:root[data-visual-theme=forest] .lab-header-actions .lab-primary-action{color:#fbf4e8;background:#173f35;border-color:#173f355c}:root[data-visual-theme=forest] .section-label,:root[data-visual-theme=forest] .topbar-kicker{color:#b95e6f;letter-spacing:.12em}.wip-page .card,.wip-card{box-shadow:none;filter:grayscale(.28);background:#f8f8f9c7;border-color:#00000012}.wip-page .chart-card,.wip-card.chart-card{background:linear-gradient(135deg,#ffffffb8,#f1f1f3b8),repeating-linear-gradient(135deg,#00000006 0 1px,#0000 1px 12px)}.wip-placeholder{background:#ffffff94;border:1px dashed #00000024;border-radius:8px;align-content:center;gap:10px;min-height:178px;padding:22px;display:grid}.wip-placeholder strong{font-size:16px}.wip-placeholder p{max-width:560px;margin:0}.hero-panel{border:1px solid var(--line);border-radius:var(--radius);min-height:278px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff0,#ffffffad),linear-gradient(160deg,#00000009,#0000 54%);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px;padding:34px;display:grid}.dashboard-toolbar{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--soft-shadow);background:#ffffffad;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.source-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.management-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.management-health-card{border:1px solid var(--line);min-height:88px;box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;padding:14px}.management-health-card span,.management-health-card strong,.management-health-card p{display:block}.management-health-card span{color:var(--subtle);font-size:11px;font-weight:760}.management-health-card strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;line-height:1}.management-health-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.35}.management-health-card.tone-success{box-shadow:inset 3px 0 0 var(--green), var(--soft-shadow)}.management-health-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber), var(--soft-shadow)}.source-health-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.source-health-head,.source-health-table article{grid-template-columns:minmax(130px,.7fr) minmax(120px,.55fr) minmax(240px,1.15fr) minmax(120px,.55fr) minmax(220px,1fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.source-health-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.source-health-table article{border-top:1px solid var(--line)}.source-health-table strong,.source-health-table span{display:block}.source-health-table strong{color:var(--text);font-size:14px;line-height:1.35}.source-health-table span,.source-health-table p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.source-health-table p{margin:0}.source-batch-card{gap:14px;display:grid}.batch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.batch-metrics article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:12px}.batch-metrics span,.source-batch-list span,.product-evidence-list span{color:var(--muted);font-size:12px;display:block}.batch-metrics strong{margin-top:4px;font-size:24px;display:block}.source-batch-list,.product-evidence-list,.management-list,.field-coverage-table{gap:10px;display:grid}.source-batch-list article,.product-evidence-list article,.management-list article,.field-coverage-table article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:grid}.source-batch-list article,.management-list article{grid-template-columns:minmax(0,1fr) auto}.management-list strong{margin-bottom:4px;display:block}.management-list span,.management-list p{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.5;display:block}.product-evidence-list article{grid-template-columns:minmax(140px,.8fr) minmax(0,.8fr) minmax(0,1.4fr)}.product-operating-card{background:linear-gradient(135deg,#fffffffa,#f9f9f6f0),linear-gradient(160deg,#1f6f5c0d,#0000 58%)}.product-operating-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-operating-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.product-operating-grid strong,.product-operating-grid span,.product-operating-grid p{display:block}.product-operating-grid strong{color:var(--text);font-size:14px;line-height:1.35}.product-operating-grid span{color:var(--subtle);margin-top:5px;font-size:12px;line-height:1.4}.product-operating-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.product-lens-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);gap:14px;display:grid}.product-lens-card,.product-rank-card,.product-source-card{background:linear-gradient(#fffffff5,#ffffffd1),radial-gradient(circle at 92% 8%,#1f6f5c1f,#0000 34%);min-width:0}.product-lens-card{grid-column:1/-1;grid-template-columns:minmax(0,.56fr) minmax(520px,1fr);align-items:center;gap:18px;min-height:184px;display:grid}.product-lens-card h3{color:var(--text);margin:4px 0 0;font-size:clamp(23px,2.2vw,34px);line-height:1.08}.product-lens-card p{max-width:460px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.62}.product-lens-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-lens-metrics article{border:1px solid var(--line);background:#ffffffb8;border-radius:10px;min-width:0;padding:12px}.product-lens-metrics span,.product-lens-metrics strong,.product-lens-metrics em{display:block}.product-lens-metrics span{color:var(--subtle);font-size:11px;font-weight:780}.product-lens-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(22px,2vw,31px);line-height:1}.product-lens-metrics em{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal}.product-rank-list,.product-source-list{gap:8px;display:grid}.product-rank-list button{border:1px solid var(--line);text-align:left;background:#ffffffb8;border-radius:9px;gap:6px;width:100%;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.product-rank-list button:hover{border-color:#19191729;transform:translateY(-1px);box-shadow:0 12px 24px #14141214}.product-rank-list span,.product-rank-list strong{display:block}.product-rank-list span{color:var(--text);font-size:13px;font-weight:780}.product-rank-list strong{color:var(--muted);font-size:11px;line-height:1.35}.product-rank-list i,.product-sentiment-strip{background:#19191711;border-radius:999px;height:7px;display:block;overflow:hidden}.product-rank-list i b{border-radius:inherit;background:linear-gradient(90deg,#1f6f5cd9,#2563eb8c);height:100%;display:block}.product-source-list article{border:1px solid var(--line);background:#ffffffb3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.product-source-list span{color:var(--muted);font-size:12px;font-weight:720}.product-source-list strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.product-metric-number strong{font-size:42px}.product-sentiment-strip{margin-top:12px;display:flex}.product-sentiment-strip span{height:100%;display:block}.product-sentiment-strip .positive{background:#1f6f5cc7}.product-sentiment-strip .neutral{background:#9a670052}.product-sentiment-strip .negative{background:#c4322b75}.field-coverage-table article{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.source-batch-list article:last-child,.product-evidence-list article:last-child,.management-list article:last-child,.field-coverage-table article:last-child{border-bottom:0}.field-group-stack{gap:10px;display:grid}.field-group{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px}.field-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.field-group .field-coverage-table{padding:0 14px 12px}.raw-filter-grid{margin-bottom:16px}.pagination-bar{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.pagination-bar label,.pagination-bar div{align-items:center;gap:8px;display:flex}.pagination-bar select{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:32px}.raw-data-table{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.raw-data-head,.raw-data-row{grid-template-columns:.8fr minmax(260px,1.7fr) minmax(220px,1.2fr) .65fr minmax(220px,1.2fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.raw-data-head{color:var(--subtle);background:#f5f5f2;font-size:12px;font-weight:760}.raw-data-row{border-top:1px solid var(--line);background:0 0}.raw-data-row:hover{background:#fbfbfa}.raw-data-row a{color:var(--text);font-weight:700;text-decoration:none}.raw-data-row a:hover{text-decoration:underline}.raw-data-row span,.raw-data-row p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45;display:block}.compact-tags{gap:5px}.scope-card{gap:18px;display:grid}.scope-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.scope-header h3{margin:0;font-size:20px}.scope-header p{max-width:780px;color:var(--muted);margin:8px 0 0;line-height:1.6}.scope-tabs{flex-wrap:wrap;gap:8px;display:flex}.scope-tab{border:1px solid var(--line);color:#4a4944;background:#fff;border-radius:8px;min-height:34px;padding:0 13px;font-size:13px;font-weight:680}.scope-tab.active{color:#fff;background:#191917;border-color:#191917}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.filter-grid label{gap:7px;display:grid}.filter-grid label span{color:var(--subtle);font-size:12px;font-weight:700}.filter-grid select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.scope-current{border:1px solid var(--line);background:#0f766e0e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.scope-current strong{font-size:13px}.scope-current span{color:var(--muted);font-size:13px}.toolbar-group{flex-wrap:wrap;gap:8px;display:flex}.toolbar-pill{border:1px solid var(--line);color:#4a4a4e;background:#ffffffb8;border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:650}.toolbar-pill.active{color:#fff;background:#111113;border-color:#111113}.strategy-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.hero-main,.learning-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:26px}.hero-main{background:linear-gradient(135deg,#fffffff5,#f3faf8e0),linear-gradient(140deg,#0f766e14,#0000 58%);min-height:270px}.hero-main h3{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.08}.hero-main p{max-width:690px;color:var(--muted);font-size:16px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.learning-panel{flex-direction:column;display:flex}.pipeline-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pipeline-step{border:1px solid var(--line);border-radius:var(--radius);min-height:164px;box-shadow:var(--soft-shadow);background:#ffffffc7;padding:17px}.pipeline-step>span{color:var(--green);margin-bottom:18px;font-size:12px;font-weight:800;display:block}.pipeline-step h3{margin:0;font-size:16px}.pipeline-step p{min-height:58px;color:var(--muted);margin:9px 0 13px;font-size:13px;line-height:1.5}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.source-card{min-height:204px}.source-card p{min-height:66px;margin:0 0 16px;font-size:13px}.compact-sources .source-card{min-height:184px}.source-metric{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:14px;display:block}.lab-brief{gap:16px;display:grid}.lab-hero-card{background:linear-gradient(135deg,#fffffff0,#f4f8f7db),radial-gradient(circle at 18% 12%,#0f766e1f,#0000 34%);grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:end;gap:26px;min-height:240px;display:grid}.lab-hero-card h3{letter-spacing:0;max-width:760px;margin:10px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.08}.lab-hero-card p{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.72}.lab-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lab-kpis article{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;min-height:106px;padding:14px}.lab-kpis span{color:var(--subtle);font-size:12px;font-weight:760;display:block}.lab-kpis strong{margin-top:18px;font-size:30px;line-height:1;display:block}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.capability-card{min-height:190px}.capability-card h3{margin:0;font-size:17px}.capability-card>strong{margin:18px 0 10px;font-size:20px;line-height:1.2;display:block}.capability-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.media-sample-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.media-sample-head,.media-sample-row{grid-template-columns:minmax(220px,1.2fr) 90px 150px minmax(200px,1fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.media-sample-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.media-sample-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.media-sample-row strong{color:var(--text);line-height:1.42;display:block}.media-sample-row span{color:var(--subtle);font-size:12px}.media-sample-row p{color:var(--muted);margin:0;line-height:1.48}.comment-signal-list,.requirement-list{gap:10px;display:grid}.comment-signal-list article,.requirement-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;padding:13px}.comment-signal-list article>div,.requirement-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.requirement-list article{grid-template-columns:70px minmax(0,1fr)}.comment-signal-list strong,.requirement-list strong{font-size:14px;line-height:1.42;display:block}.comment-signal-list p,.requirement-list p{color:var(--text);margin:9px 0 0;font-size:13px;line-height:1.48}.comment-signal-list span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.48;display:block}.dashboard-module-grid,.pending-dashboard-grid{gap:10px;display:grid}.dashboard-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-module-card{align-content:start}.dashboard-module-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.52}.field-chip-row{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.field-chip-row span{color:var(--subtle);background:#ffffffad;border:1px solid #0000000f;border-radius:999px;padding:5px 8px;font-size:12px;line-height:1}.pending-dashboard-grid article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.pending-dashboard-grid strong{font-size:14px;display:block}.pending-dashboard-grid p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.data-note{color:var(--muted);margin:-4px 0 0;font-size:12px;line-height:1.55}.chart-subtitle{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.metric-glossary-card{border:1px solid var(--line);box-shadow:none;background:#ffffffb8;border-radius:8px;padding:14px}.compact-details summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:760;list-style:none;display:flex}.compact-details summary::-webkit-details-marker{display:none}.compact-details[open] .metric-glossary-grid{margin-top:14px}.metric-glossary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.metric-glossary-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:12px}.metric-glossary-grid strong,.metric-glossary-grid span{display:block}.metric-glossary-grid strong{color:var(--text);font-size:14px;line-height:1.25}.metric-glossary-grid span{color:var(--green);margin-top:6px;font-size:12px;font-weight:760}.metric-glossary-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.48}.import-console{gap:4px;display:grid}.formal-import-panel{background:color-mix(in srgb, var(--control-bg) 78%, transparent);border:0;gap:18px;padding:20px;display:grid}.formal-import-card{padding:0;overflow:hidden}.formal-import-panel .card-heading p{max-width:620px;color:var(--text-muted);margin:5px 0 0;font-size:13px}.monitoring-form-grid.formal-import-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.formal-import-filebar{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:16px;display:flex}.formal-import-filebar>div{gap:4px;min-width:0;margin-right:auto;display:grid}.formal-import-filebar strong,.formal-import-filebar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formal-import-filebar strong{color:var(--text);font-size:14px}.formal-import-filebar span{color:var(--text-muted);font-size:12px}.formal-quality-strip{border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.formal-quality-strip article{border-right:1px solid var(--border);gap:6px;min-width:0;padding:14px 16px;display:grid}.formal-quality-strip article:last-child{border-right:0}.formal-quality-strip span{color:var(--text-muted);font-size:11px}.formal-quality-strip strong{color:var(--text);font-size:20px;font-weight:650}@media (max-width:980px){.monitoring-form-grid.formal-import-grid,.formal-quality-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-quality-strip article:nth-child(2n){border-right:0}}@media (max-width:640px){.monitoring-form-grid.formal-import-grid,.formal-quality-strip{grid-template-columns:minmax(0,1fr)}.formal-import-filebar{flex-wrap:wrap;align-items:stretch}.formal-import-filebar>div{flex-basis:100%}.formal-quality-strip article{border-right:0;border-bottom:1px solid var(--border)}}.import-grid{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:16px;display:grid}.import-input-panel{gap:12px;display:grid}.import-input-panel textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:260px;color:var(--text);background:#ffffffc2;border-radius:8px;outline:none;padding:14px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.import-input-panel textarea:focus{border-color:#0f766e6b;box-shadow:0 0 0 4px #0f766e14}.import-actions{justify-content:flex-end;gap:8px;display:flex}.import-result-panel{align-content:start;gap:12px;display:grid}.import-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.import-stats div{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;padding:14px}.import-stats span{color:var(--subtle);font-size:12px;font-weight:720;display:block}.import-stats strong{margin-top:10px;font-size:28px;line-height:1;display:block}.import-warnings{flex-wrap:wrap;gap:8px;display:flex}.save-message{color:var(--green);background:#0f766e12;border:1px solid #0f766e29;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.quality-panel{gap:10px;display:grid}.quality-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quality-summary article,.capability-check-list article{border:1px solid var(--line);background:#ffffffa3;border-radius:8px}.quality-summary article{padding:12px}.quality-summary span{color:var(--subtle);font-size:12px;font-weight:740;display:block}.quality-summary strong{color:var(--text);margin-top:7px;font-size:13px;line-height:1.4;display:block}.capability-check-list{gap:8px;display:grid}.capability-check-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.capability-check-list strong{color:var(--text);font-size:13px;display:block}.capability-check-list p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.dashboard-fit-list{gap:8px;padding-top:4px;display:grid}.compact-heading{margin-bottom:2px}.dashboard-fit-list article{border:1px solid var(--line);background:#ffffffad;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:start;gap:12px;padding:12px;display:grid}.dashboard-fit-list strong{color:var(--text);font-size:13px;display:block}.dashboard-fit-list p,.dashboard-fit-list span,.dashboard-fit-list small{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45;display:block}.dashboard-fit-list article>div:last-child{text-align:right;justify-items:end;gap:6px;display:grid}.import-preview{border:1px solid var(--line);border-radius:8px;overflow:hidden}.preview-head,.preview-row{grid-template-columns:86px 110px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:12px 13px;display:grid}.preview-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.preview-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.preview-row strong{color:var(--text)}.preview-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.analysis-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;display:grid}.strategy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.strategy-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;gap:12px;padding:14px;display:grid}.strategy-list strong{font-size:15px;display:block}.strategy-list p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.bi-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px;display:grid}.viz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chart-card{min-width:0;min-height:318px}.echarts-for-react,.chart-card canvas{max-width:100%}.bar-chart,.feedback-list{gap:15px;display:grid}.bar-chart article,.feedback-list article{gap:9px;display:grid}.bar-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.bar-meta strong{font-size:14px}.bar-meta span,.feedback-list p{color:var(--subtle);margin:0;font-size:12px}.bar-track,.stacked-bar{background:#0000000e;border-radius:999px;height:10px;position:relative;overflow:hidden}.bar-track span{border-radius:inherit;background:linear-gradient(90deg,#0f766ec7,#2563eb9e);height:100%;display:block}.stacked-bar{height:12px;display:flex}.stacked-bar span{height:100%;display:block}.stacked-bar .positive{background:#0f766eb8}.stacked-bar .neutral{background:#9a670047}.stacked-bar .negative{background:#b4231861}.growth-metric{min-height:212px}.attribution-page{gap:16px}.attribution-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.attribution-kpi{background:linear-gradient(#ffffffeb,#ffffffc2),linear-gradient(135deg,#0000000a,#0000 62%);min-height:142px;padding:18px}.attribution-kpi span{color:var(--subtle);font-size:12px;font-weight:760;display:block}.attribution-kpi strong{letter-spacing:0;margin-top:18px;font-size:clamp(26px,2.4vw,38px);line-height:1;display:block}.attribution-kpi p{color:var(--muted);margin:10px 0 0;font-size:13px}.attribution-kpi.sales{border-color:#0f766e33}.attribution-kpi.growth{border-color:#2563eb33}.attribution-kpi.spend{border-color:#9a670038}.attribution-kpi.volume{border-color:#5b4cc433}.attribution-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px;display:grid}.attribution-bi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-contract-list{gap:10px;display:grid}.data-contract-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.data-contract-list strong{font-size:14px;display:block}.data-contract-list span{color:var(--subtle);word-break:break-word;margin-top:5px;font-size:12px;line-height:1.45;display:block}.attribution-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.attribution-ledger{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.ledger-head,.ledger-row{grid-template-columns:70px 70px 120px 110px 84px 82px 100px 92px 150px;align-items:center;gap:10px;min-width:878px;padding:12px 14px;display:grid}.ledger-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.ledger-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.ledger-row strong{color:var(--text)}.metric-number{align-items:baseline;gap:9px;margin:14px 0;display:flex}.metric-number strong{letter-spacing:0;font-size:38px;line-height:1}.metric-number span{color:var(--subtle);font-size:13px}.workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;display:grid}.intel-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.intel-head,.intel-row{grid-template-columns:minmax(220px,1.25fr) 90px 90px 110px 110px;align-items:center;gap:12px;padding:13px 14px;display:grid}.intel-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.intel-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.intel-row.simple{grid-template-columns:minmax(0,1fr) 90px 100px 100px}.intel-row.four,.intel-head.four{grid-template-columns:120px minmax(0,1.2fr) 100px minmax(0,1fr)}.intel-row strong{color:var(--text)}.campaign-list,.action-list,.rule-list,.system-log,.compact-list,.operation-list{gap:10px;display:grid}.campaign-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.campaign-row:last-child{border-bottom:0}.campaign-row strong,.rule-item strong,.action-item strong,.system-log strong,.compact-list strong{font-size:14px;line-height:1.42;display:block}.campaign-row span,.rule-item span,.action-item span,.system-log span{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.campaign-row b{text-align:right;margin-bottom:7px;font-size:20px;display:block}.operation-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.operation-list strong{font-size:14px;display:block}.operation-list span{color:var(--subtle);margin-top:5px;font-size:12px;display:block}.rule-item{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:13px;display:grid}.action-item{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;grid-template-columns:9px minmax(0,1fr);gap:12px;padding:13px;display:grid}.action-item p,.system-log p,.compact-list p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.system-log article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.system-log article:last-child{border-bottom:0}.system-log.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid,.knowledge-grid,.risk-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;display:grid}.module-main{min-height:260px}.placeholder-fields.business{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:13px;display:grid}.definition-list{gap:10px;display:grid}.definition-list article{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;gap:8px;padding:13px;display:grid}.definition-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.collapsed-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--soft-shadow);background:#ffffff94}.collapsed-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.collapsed-panel summary::-webkit-details-marker{display:none}.collapsed-panel summary span{font-size:14px;font-weight:760}.collapsed-panel[open]{padding-bottom:16px}.collapsed-panel[open] summary{border-bottom:1px solid var(--line);margin-bottom:16px}.collapsed-panel .pipeline-band,.collapsed-panel .source-grid,.collapsed-panel .workspace-grid{margin:0 16px}.hero-copy{align-self:center}.hero-copy h3{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(31px,3.3vw,52px);line-height:1.04}.hero-copy p{max-width:520px;color:var(--muted);font-size:16px;line-height:1.7}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:10px;display:grid}.workflow-strip.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-step{border:1px solid var(--line);background:#ffffffbd;border-radius:8px;min-height:78px;padding:14px}.workflow-step span{color:var(--subtle);font-size:11px;font-weight:720;display:block}.workflow-step strong{margin-top:13px;font-size:15px;display:block}.overview-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.status-card.large{min-height:248px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.metric-row div{background:#00000009;border-radius:8px;padding:14px}.metric-row span,.fine-line,.signal-item span,.archive-row span,.clue-card span{color:var(--subtle);font-size:12px}.metric-row strong{margin-top:8px;font-size:24px;line-height:1;display:block}.evidence-list{gap:8px;display:grid}.evidence-list p{color:#3b3b40;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.status-dot{background:var(--subtle);border-radius:999px;width:7px;height:7px}.status-risk{background:var(--red)}.status-opportunity{background:var(--blue)}.status-success{background:var(--green)}.observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.observation-card{min-height:154px}.data-boundary-card{gap:14px;display:grid}.boundary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.boundary-kpis article{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;padding:13px 14px}.boundary-kpis strong{font-size:24px;line-height:1;display:block}.boundary-kpis span{color:var(--text);margin-top:7px;font-size:13px;font-weight:720;display:block}.boundary-kpis p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.boundary-notes{flex-wrap:wrap;gap:7px;display:flex}.observation-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.observation-lens-card{align-content:start;gap:12px;min-height:178px;display:grid}.lens-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.lens-topline strong{font-size:28px;line-height:1}.observation-lens-card h3{font-size:17px}.observation-lens-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.observation-lens-card>span{color:var(--text);font-size:12px;font-weight:720;line-height:1.45}.action-workbench-card{gap:2px;display:grid}.dashboard-readout-grid,.command-hero{gap:14px;display:grid}.command-hero{grid-template-columns:minmax(0,1.1fr) 300px;align-items:stretch}.command-center-v2{grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);align-items:start;gap:14px;display:grid}.bi-explorer-shell{grid-template-columns:minmax(540px,1.24fr) minmax(450px,.76fr);align-items:start;gap:16px;display:grid}.war-room-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.58fr);align-items:stretch;gap:14px;display:grid}.war-brief-card{background:linear-gradient(140deg,#fffffffa,#f8f8f5f0),radial-gradient(circle at 94% 8%,#1f6f5c1a,#0000 34%);align-content:start;gap:14px;min-height:260px;display:grid;position:relative;overflow:hidden}.war-brief-card:before{content:"";background:linear-gradient(#191917,#1f6f5c 56%,#c4a15a);width:4px;position:absolute;inset:0 auto 0 0}.war-meta-row{flex-wrap:wrap;gap:8px;padding-left:2px;display:flex}.war-meta-row span{color:var(--muted);background:#ffffffb3;border:1px solid #19191714;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:720}.war-brief-card h2{max-width:780px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(26px,2.2vw,36px);font-weight:780;line-height:1.08}.war-brief-card>p{max-width:760px;color:var(--muted);margin:-6px 0 0;font-size:14px;line-height:1.62}.war-brief-alert{background:#9a67000f;border:1px solid #9a670033;border-radius:10px;max-width:760px;padding:12px 13px}.war-brief-alert span,.war-brief-alert strong,.war-brief-alert p{display:block}.war-brief-alert span{color:var(--amber);text-transform:uppercase;font-size:11px;font-weight:800}.war-brief-alert strong{color:var(--text);margin-top:6px;font-size:15px;line-height:1.35}.war-brief-alert p{color:#5d5142;margin:6px 0 0;font-size:13px;line-height:1.5}.war-action-row{flex-wrap:wrap;gap:9px;display:flex}.priority-signals-card{align-content:start;gap:14px;min-width:0;max-height:390px;display:grid;overflow:auto}.priority-signal-list{gap:10px;display:grid}.priority-signal-list>button{border:1px solid var(--line);width:100%;min-height:76px;color:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.priority-signal-list>button:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 14px 28px #14141213}.priority-signal-list>button.active{box-shadow:inset 3px 0 0 var(--green), 0 14px 28px #1f6f5c14;border-color:#1f6f5c6b}.priority-signal-list i{width:46px;min-height:32px;color:var(--text);text-align:center;background:#f3f3ef;border-radius:9px;place-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:820;line-height:1.15;display:grid}.priority-signal-list strong,.priority-signal-list span,.priority-signal-list p{display:block}.priority-signal-list strong{color:var(--text);font-size:13px;line-height:1.35}.priority-signal-list span{color:var(--subtle);margin-top:5px;font-size:12px;font-weight:720;line-height:1.35}.priority-signal-list p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.war-kpi-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.war-kpi-card{border:1px solid var(--line);min-height:92px;box-shadow:var(--soft-shadow);background:#ffffffc2;border-radius:10px;padding:13px}.war-kpi-card span,.war-kpi-card strong,.war-kpi-card p{display:block}.war-kpi-card span{color:var(--subtle);font-size:11px;font-weight:800}.war-kpi-card strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:27px;line-height:1}.war-kpi-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.38}.war-kpi-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber), var(--soft-shadow)}.war-kpi-card.tone-risk{box-shadow:inset 3px 0 0 var(--red), var(--soft-shadow)}.war-kpi-card.tone-success{box-shadow:inset 3px 0 0 var(--green), var(--soft-shadow)}.battlefield-grid{grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);align-items:start;gap:14px;display:grid}.front-table-card{min-width:0}.front-command-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.front-command-head,.front-command-table>article{grid-template-columns:minmax(150px,.92fr) minmax(270px,1.45fr) minmax(170px,.86fr) 92px 104px;align-items:center;gap:12px;padding:11px 12px;display:grid}.front-command-head{color:var(--subtle);background:#f5f5f2;font-size:12px;font-weight:780}.front-command-table>article{border-top:1px solid var(--line);cursor:pointer;transition:background .14s,box-shadow .14s}.front-command-table>article:hover{background:#fbfbfa}.front-command-table>article.active{box-shadow:inset 3px 0 0 var(--green);background:#1f6f5c0e}.front-command-table strong,.front-command-table b,.front-command-table small{display:block}.front-command-table strong,.front-command-table b{color:var(--text);font-size:13px;line-height:1.35}.front-command-table small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.front-name-cell{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon name""icon status";align-items:center;gap:2px 9px;display:grid}.front-name-cell i{width:38px;height:38px;color:var(--text);background:#f3f3ef;border-radius:10px;grid-area:icon;place-items:center;font-size:10px;font-style:normal;font-weight:840;display:grid}.front-name-cell strong{grid-area:name}.front-name-cell small{grid-area:status}.front-evidence-cell strong{font-variant-numeric:tabular-nums}.front-priority-cell strong{text-align:right}.front-priority-cell i b{background:linear-gradient(90deg,#1f6f5c,#c4a15a)}.front-action-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.front-action-cell>button{border:1px solid var(--line);height:30px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:760;transition:border-color .14s,background .14s}.front-action-cell>button:hover{background:#f7f7f4;border-color:#1919172e}.observation-dashboard{gap:14px}.observation-filter-bar{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#ffffffc2;border-radius:10px;gap:10px;padding:12px;display:grid}.filter-context-row,.filter-control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-context-row span{color:var(--muted);background:#fff;border:1px solid #19191714;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:720}.filter-control-row label{min-width:150px;color:var(--subtle);gap:5px;font-size:11px;font-weight:780;display:grid}.filter-control-row select{border:1px solid var(--line);height:34px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 30px 0 10px;font-size:13px;font-weight:680}.filter-control-row select:focus{box-shadow:var(--focus-ring);border-color:#1f6f5c5c}.observation-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.observation-kpi-strip article{border:1px solid var(--line);min-height:84px;box-shadow:var(--soft-shadow);background:#fff;border-radius:10px;padding:13px}.observation-kpi-strip span,.observation-kpi-strip strong,.observation-kpi-strip p{display:block}.observation-kpi-strip span{color:var(--subtle);font-size:11px;font-weight:800}.observation-kpi-strip strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:27px;line-height:1}.observation-kpi-strip p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.35}.observation-bi-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.observation-trend-card{grid-column:1/-1}.active-slice-bar{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#ffffffdb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.active-slice-bar.is-active{box-shadow:inset 3px 0 0 var(--green), var(--soft-shadow);border-color:#1f6f5c3d}.active-slice-bar span,.active-slice-bar strong,.active-slice-bar p{display:block}.active-slice-bar span{color:var(--subtle);letter-spacing:.04em;font-size:11px;font-weight:820}.active-slice-bar strong{color:var(--text);margin-top:4px;font-size:16px;line-height:1.2}.active-slice-bar p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.active-slice-actions,.evidence-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.active-slice-actions button,.evidence-modal-actions button{border:1px solid var(--line);height:32px;color:var(--muted);background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:760}.active-slice-actions button:hover,.evidence-modal-actions button:hover{color:var(--text);border-color:#1919172e}.active-slice-actions .active-slice-primary,.evidence-modal-actions .modal-close-button{color:#fff;background:#191917;border-color:#191917}.evidence-panel-card{min-width:0}.evidence-panel-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.evidence-panel-actions button{border:1px solid var(--line);height:28px;color:var(--muted);background:#fff;border-radius:8px;padding:0 9px;font-size:12px;font-weight:720}.evidence-panel-actions button:hover{color:var(--text);border-color:#1919172e}.observation-bi-grid>.analysis-card:nth-of-type(3),.observation-bi-grid>.analysis-card:nth-of-type(4),.observation-bi-grid>.analysis-card:nth-of-type(5){min-width:0}.evidence-quick-list{gap:9px;display:grid}.evidence-readout-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.evidence-readout-strip article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:8px}.evidence-readout-strip span,.evidence-readout-strip strong{display:block}.evidence-readout-strip span{color:var(--subtle);font-size:10px;font-weight:780}.evidence-readout-strip strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;line-height:1}.evidence-quick-list button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:9px;padding:11px;transition:border-color .16s,transform .16s,box-shadow .16s}.evidence-quick-list button:hover{border-color:#19191729;transform:translateY(-1px);box-shadow:0 12px 24px #14141212}.evidence-quick-list span,.evidence-quick-list strong,.evidence-quick-list p{display:block}.evidence-quick-list span{color:var(--subtle);font-size:11px;font-weight:760;line-height:1.35}.evidence-quick-list strong{color:var(--text);margin-top:6px;font-size:13px;line-height:1.38}.evidence-quick-list p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.comment-evidence-card{min-width:0}.comment-evidence-list{gap:8px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.comment-evidence-list button,.comment-evidence-empty{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:linear-gradient(#fff,#fbfbf8);border-radius:9px;padding:10px 11px}.comment-evidence-list button{transition:border-color .16s,transform .16s,box-shadow .16s}.comment-evidence-list button:hover{border-color:#1f6f5c38;transform:translateY(-1px);box-shadow:0 12px 24px #1414120f}.comment-evidence-list span,.comment-evidence-list strong,.comment-evidence-list p,.comment-evidence-list em{display:block}.comment-evidence-list span{color:var(--subtle);letter-spacing:0;font-size:10px;font-weight:780}.comment-evidence-list strong{color:var(--green);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px}.comment-evidence-list p{color:var(--text);margin:5px 0 0;font-size:13px;font-weight:720;line-height:1.45}.comment-evidence-list em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.comment-evidence-empty{color:var(--muted);font-size:12px;line-height:1.45}.dashboard-experiment-lab{box-shadow:var(--soft-shadow);background:linear-gradient(#ffffffe0,#fafaf7d1),radial-gradient(circle at 12% 0,#0f766e14,#0000 34%);border:1px solid #19191714;border-radius:14px;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.dashboard-experiment-lab:before{content:"";pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#19191709 1px,#0000 1px),linear-gradient(#19191706 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.dashboard-experiment-lab>*{z-index:1;position:relative}.dashboard-experiment-lab.lab-style-obsidian{background:radial-gradient(circle at 12% 0,#7dd3fc38,#0000 32%),radial-gradient(circle at 94% 18%,#a78bfa2e,#0000 30%),linear-gradient(145deg,#07080d,#111827 54%,#0f1117);border-color:#ffffff1c;box-shadow:0 26px 68px #00000038}.dashboard-experiment-lab.lab-style-signal{background:radial-gradient(circle at 12% 4%,#d6b56d33,#0000 30%),radial-gradient(circle at 86% 10%,#78a6b829,#0000 32%),linear-gradient(145deg,#07121b,#111d28 58%,#0b1721);border-color:#f6efe124;box-shadow:0 30px 78px #00000042}.dashboard-experiment-lab.lab-style-cobalt{background:linear-gradient(90deg,#2147ff17 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#2147ff12 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fffef8,#f3f4ff);border:1.5px solid #2147ff33;box-shadow:8px 8px #2147ff11,0 26px 62px #2147ff14}.dashboard-experiment-lab.lab-style-neon{background:radial-gradient(circle at 12% 10%,#00e5ff33,#0000 30%),radial-gradient(circle at 78% 0,#39ff882e,#0000 34%),linear-gradient(135deg,#f8fffb,#f4fbff 56%,#fff);border-color:#00e5ff38;box-shadow:0 24px 62px #0091a01f}:root[data-visual-theme=volt] .dashboard-experiment-lab{background:linear-gradient(90deg,#1111120b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(#f3ba2f33,#ffffffdb 38%,#fff8d8eb);border:1.5px solid #111112;box-shadow:8px 8px #11111214,0 30px 68px #11111214}:root[data-visual-theme=volt] .lab-widget-card,:root[data-visual-theme=volt] .lab-side-card{background:#fff;border:1.5px solid #11111229;box-shadow:4px 4px #11111214}:root[data-visual-theme=aurora] .dashboard-experiment-lab{background:radial-gradient(circle at 12% 10%,#00e5ff38,#0000 28%),radial-gradient(circle at 84% 6%,#39ff882e,#0000 34%),linear-gradient(135deg,#ffffffeb,#f4fbffe0);border-color:#00e5ff3d;box-shadow:0 28px 70px #00a7e129}:root[data-visual-theme=aurora] .lab-widget-card,:root[data-visual-theme=aurora] .lab-side-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-color:#00e5ff38;box-shadow:0 18px 44px #00a7e11a}:root[data-visual-theme=editorial] .dashboard-experiment-lab{background:linear-gradient(90deg,#1814110a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fffaf0,#f4eee4);border-color:#18141124}.dashboard-experiment-lab.lab-style-editorial{background:linear-gradient(90deg,#11111209 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fffdf8,#f7f2e8);border-color:#1111121a}.dashboard-experiment-lab.lab-style-ledger{background:repeating-linear-gradient(0deg,#1111110b 0 1px,#0000 1px 24px),linear-gradient(#fffdf3,#f3eddf);border-color:#11111124;box-shadow:0 22px #11111109,0 28px 62px #11111112}.dashboard-experiment-lab.lab-style-forest{background:radial-gradient(circle at 16% 0,#d88aa024,#0000 30%),radial-gradient(circle at 88% 14%,#173f351a,#0000 32%),linear-gradient(#fff8ec,#f2eadc);border-color:#173f3524;box-shadow:0 28px 68px #173f351c}.lab-style-obsidian .section-label,.lab-style-obsidian .chart-subtitle,.lab-style-obsidian .experiment-lab-header p,.lab-style-obsidian .lab-side-card span,.lab-style-obsidian .lab-widget-manager summary,.lab-style-obsidian .lab-alert-list span,.lab-style-obsidian .lab-component-grid span,.lab-style-obsidian .lab-widget-picker span,.lab-style-obsidian .lab-metric-switcher span,.lab-style-obsidian .noise-reason-list em,.lab-style-obsidian .noise-reason-list small,.lab-style-obsidian .noise-reason-empty,.lab-style-obsidian .lab-style-switcher span{color:#e2e8f0ad}.lab-style-obsidian .experiment-lab-header h3,.lab-style-obsidian .lab-widget-card h3,.lab-style-obsidian .lab-side-card strong,.lab-style-obsidian .lab-side-heading,.lab-style-obsidian .noise-reason-list strong,.lab-style-obsidian .lab-style-switcher strong,.lab-style-obsidian .lab-widget-picker strong,.lab-style-obsidian .comment-evidence-list p,.lab-style-obsidian .comment-evidence-list strong{color:#f8fafc}.lab-style-obsidian .lab-widget-card,.lab-style-obsidian .lab-empty-card,.lab-style-obsidian .lab-side-card,.lab-style-obsidian .lab-widget-manager{background:#0f172ab8;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0f,0 20px 42px #0000002e}.lab-style-obsidian .lab-metric-switcher,.lab-style-obsidian .noise-reason-list button,.lab-style-obsidian .noise-reason-empty{background:#ffffff0e;border-color:#ffffff1a}.lab-style-obsidian .lab-metric-switcher button{color:#e2e8f0b8}.lab-style-obsidian .lab-metric-switcher button.active{color:#061217;background:#7dd3fc}.lab-style-signal .section-label,.lab-style-signal .chart-subtitle,.lab-style-signal .experiment-lab-header p,.lab-style-signal .lab-side-card span,.lab-style-signal .lab-widget-manager summary,.lab-style-signal .lab-alert-list span,.lab-style-signal .lab-component-grid span,.lab-style-signal .lab-widget-picker span,.lab-style-signal .lab-metric-switcher span,.lab-style-signal .noise-reason-list em,.lab-style-signal .noise-reason-list small,.lab-style-signal .noise-reason-empty,.lab-style-signal .lab-style-switcher span{color:#f6efe1a8}.lab-style-signal .experiment-lab-header h3,.lab-style-signal .lab-widget-card h3,.lab-style-signal .lab-side-card strong,.lab-style-signal .lab-side-heading,.lab-style-signal .noise-reason-list strong,.lab-style-signal .lab-style-switcher strong,.lab-style-signal .lab-widget-picker strong,.lab-style-signal .comment-evidence-list p,.lab-style-signal .comment-evidence-list strong{color:#f6efe1}.lab-style-signal .lab-widget-card,.lab-style-signal .lab-empty-card,.lab-style-signal .lab-side-card,.lab-style-signal .lab-widget-manager{background:linear-gradient(#f6efe10f,#f6efe106),#0f1a24c7;border-color:#f6efe121;box-shadow:inset 0 1px #f6efe112,0 22px 46px #0003}.lab-style-signal .lab-metric-switcher,.lab-style-signal .noise-reason-list button,.lab-style-signal .noise-reason-empty{background:#f6efe10e;border-color:#f6efe11f}.lab-style-signal .lab-metric-switcher button{color:#f6efe1b3}.lab-style-signal .lab-metric-switcher button.active{color:#07121b;background:#d6b56d}.lab-style-cobalt .lab-widget-card,.lab-style-cobalt .lab-side-card{background:linear-gradient(90deg,#2147ff0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#2147ff08 1px,#0000 1px) 0 0/18px 18px,#fffef8;border:1.5px solid #2147ff29;box-shadow:5px 5px #2147ff0e}.lab-style-cobalt .lab-metric-switcher button.active{color:#fff;background:#2147ff}.lab-style-neon .lab-widget-card{border-color:#00e5ff38;box-shadow:inset 0 1px #ffffffe6,0 22px 44px #00e5ff17}.lab-style-neon .lab-side-card{border-color:#00e5ff33;box-shadow:0 18px 36px #00e5ff14}.lab-style-editorial .lab-widget-card,.lab-style-editorial .lab-side-card{background:#fffaf0;border-color:#1111121f;box-shadow:7px 7px #1111120e}.lab-style-ledger .lab-widget-card,.lab-style-ledger .lab-side-card{background:repeating-linear-gradient(0deg,#11111108 0 1px,#0000 1px 22px),#fbf7ea;border-color:#11111124;border-radius:2px;box-shadow:0 1px #11111114}.lab-style-ledger .lab-metric-switcher button.active{color:#fbf7ea;background:#111}.lab-style-forest .lab-widget-card,.lab-style-forest .lab-side-card{background:radial-gradient(circle at 8% 0,#d88aa01a,#0000 32%),#fbf4e8;border-color:#173f3524;box-shadow:0 18px 38px #173f3514}.lab-style-forest .lab-metric-switcher button.active{color:#fbf4e8;background:#173f35}.bi-template-studio{grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:stretch;gap:14px;display:grid}.template-studio-brief,.template-drilldown-note{border:1px solid var(--line);background:#ffffffb8;border-radius:10px}.template-studio-brief{background:linear-gradient(#ffffffeb,#fafaf7db),linear-gradient(145deg,#1919170b,#0000 48%);min-height:100%;padding:18px}.template-studio-brief h3,.template-studio-brief p{margin:0}.template-studio-brief h3{color:var(--text);margin-top:6px;font-size:21px;line-height:1.1}.template-studio-brief p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.62}.template-principle-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.template-principle-strip span{border:1px solid var(--line);min-height:34px;color:var(--text);background:#fff;border-radius:8px;place-items:center;font-size:12px;font-weight:760;display:grid}.template-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-card{border:1px solid var(--line);background:#ffffffd1;border-radius:10px;align-content:start;gap:10px;min-width:0;min-height:250px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.template-card.active{border-color:#1f6f5c47;box-shadow:inset 0 0 0 1px #1f6f5c1a,0 16px 28px #1414120e}.template-card:hover{border-color:#19191729;transform:translateY(-1px);box-shadow:0 16px 28px #1414120f}.template-card-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.template-card-topline>span:last-child{min-width:0;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.template-card h4{color:var(--text);margin:0;font-size:15px;line-height:1.26}.template-card p{min-height:48px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.template-card dl{gap:7px;margin:0;display:grid}.template-card dt{color:var(--subtle);font-size:10px;font-weight:780}.template-card dd{color:var(--text);margin:3px 0 0;font-size:11px;line-height:1.42}.template-card button{border:1px solid var(--line);color:#fff;background:#191917;border-radius:8px;align-self:end;min-height:32px;font-size:12px;font-weight:760}.template-card button:disabled{background:var(--surface-soft);color:var(--subtle);cursor:default}.template-drilldown-note{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.template-drilldown-note strong,.template-drilldown-note span{display:block}.template-drilldown-note strong{color:var(--text);font-size:13px}.template-drilldown-note span{color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.experiment-lab-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.experiment-lab-header h3,.experiment-lab-header p{margin:0}.experiment-lab-header h3{color:var(--text);margin-top:4px;font-size:24px;line-height:1.05}.experiment-lab-header p{max-width:780px;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.experiment-lab-header>button,.lab-header-actions button,.lab-widget-remove{border:1px solid var(--line);height:30px;color:var(--muted);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:760}.experiment-lab-header>button:hover,.lab-header-actions button:hover,.lab-widget-remove:hover{color:var(--text);border-color:#1919172e}.lab-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lab-control-stack{justify-items:end;gap:10px;min-width:320px;display:grid}.lab-metric-switcher{border:1px solid var(--line);background:#ffffffbd;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.lab-metric-switcher span{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:11px;font-weight:760}.lab-metric-switcher button{min-width:46px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:820;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.lab-metric-switcher button:hover{color:var(--text);transform:translateY(-1px)}.lab-metric-switcher button.active{background:var(--text);color:var(--bg);box-shadow:0 8px 18px #1414121f}.lab-header-actions .lab-primary-action{color:#fff;background:#191917;border-color:#191917}.lab-style-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lab-style-switcher button{border:1px solid var(--line);min-width:0;min-height:58px;color:var(--text);text-align:left;background:#ffffffad;border-radius:10px;align-content:center;gap:5px;padding:10px 12px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.lab-style-switcher button:hover{border-color:#19191729;transform:translateY(-1px);box-shadow:0 14px 28px #1414120f}.lab-style-switcher button.active{box-shadow:inset 3px 0 0 var(--green), 0 14px 28px #1414120f;background:#fff;border-color:#1f6f5c4d}.lab-style-switcher strong,.lab-style-switcher span{display:block}.lab-style-switcher strong{color:var(--text);font-size:13px;font-weight:820}.lab-style-switcher span{color:var(--muted);font-size:11px;line-height:1.35}.lab-style-obsidian .lab-style-switcher button,.lab-style-obsidian .lab-widget-picker button,.lab-style-obsidian .lab-widget-remove,.lab-style-obsidian .lab-header-actions button{color:#f8fafc;background:#ffffff0e;border-color:#ffffff1f}.lab-style-obsidian .lab-style-switcher button.active{background:#0e749033;border-color:#7dd3fc6b;box-shadow:inset 3px 0 #7dd3fc,0 18px 36px #0003}.lab-style-signal .lab-style-switcher button,.lab-style-signal .lab-widget-picker button,.lab-style-signal .lab-widget-remove,.lab-style-signal .lab-header-actions button{color:#f6efe1;background:#f6efe10e;border-color:#f6efe11f}.lab-style-signal .lab-style-switcher button.active{background:#d6b56d21;border-color:#d6b56d6b;box-shadow:inset 3px 0 #d6b56d,0 18px 36px #0000002e}.lab-style-cobalt .lab-style-switcher button.active{border-color:#2147ff5c;box-shadow:inset 3px 0 #2147ff,5px 5px #2147ff0e}.lab-style-neon .lab-style-switcher button.active{border-color:#00e5ff6b;box-shadow:inset 3px 0 #00e5ff,0 16px 34px #00e5ff24}.lab-style-editorial .lab-style-switcher button{background:#fffaf0}.lab-style-editorial .lab-style-switcher button.active{border-color:#c3512f52;box-shadow:inset 3px 0 #c3512f,6px 6px #1111120d}.lab-style-ledger .lab-style-switcher button{background:#fbf7ea;border-radius:2px}.lab-style-ledger .lab-style-switcher button.active{border-color:#11111147;box-shadow:inset 3px 0 #111}.lab-style-forest .lab-style-switcher button{background:#fbf4e8}.lab-style-forest .lab-style-switcher button.active{border-color:#173f3547;box-shadow:inset 3px 0 #173f35,0 16px 34px #173f3514}.lab-widget-picker{flex-wrap:wrap;gap:8px;display:flex}.lab-widget-picker button{border:1px solid var(--line);height:34px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.lab-widget-picker button:hover:not(:disabled){border-color:#1f6f5c3d;transform:translateY(-1px);box-shadow:0 10px 22px #1414120f}.lab-widget-picker button:disabled{color:var(--muted);background:var(--surface-soft);cursor:default}.lab-widget-picker strong,.lab-widget-picker span{font-size:12px}.lab-widget-picker strong{color:var(--green);font-weight:820}.lab-widget-picker button:disabled strong{color:var(--muted)}.lab-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.lab-workbench-shell{display:block}.lab-side-panel{gap:12px;display:grid;position:sticky;top:78px}.lab-widget-card{grid-column:span 4;min-width:0;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;overflow:hidden}.lab-widget-card:hover{transform:translateY(-2px)}.lab-widget-wide{grid-column:span 2}.lab-widget-span-4{grid-column:span 4}.lab-widget-span-5{grid-column:span 5}.lab-widget-span-7{grid-column:span 7}.lab-widget-span-8{grid-column:span 8}.lab-widget-span-12{grid-column:span 12}.lab-empty-card{text-align:center;grid-column:span 12;padding:20px}.lab-side-card{border:1px solid var(--line);min-width:0;box-shadow:var(--soft-shadow);background:#ffffffc7;border-radius:12px;padding:14px}.lab-side-heading{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:820;display:flex}.lab-side-heading button{border:1px solid var(--line);height:28px;color:var(--muted);background:#fff;border-radius:8px;padding:0 9px;font-size:12px;font-weight:760}.lab-alert-list{gap:8px;display:grid}.lab-alert-list button{border:1px solid var(--line);text-align:left;background:linear-gradient(#ffffffe6,#f9f9f6d1);border-radius:10px;gap:5px;width:100%;padding:11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.lab-alert-list button:hover{border-color:#19191729;transform:translateY(-1px);box-shadow:0 12px 24px #1414120f}.lab-alert-list strong,.lab-alert-list span{display:block}.lab-alert-list strong{color:var(--text);font-size:13px;line-height:1.25}.lab-alert-list span{color:var(--muted);font-size:12px;line-height:1.42}.noise-reason-list{gap:8px;display:grid}.noise-reason-list button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffffb8;border-radius:10px;gap:7px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.noise-reason-list button:hover{border-color:#9a67003d;transform:translateY(-1px);box-shadow:0 12px 24px #9a670014}.noise-reason-list span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.noise-reason-list strong,.noise-reason-list em,.noise-reason-list small{display:block}.noise-reason-list strong{color:var(--text);font-size:13px;font-weight:820}.noise-reason-list em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.noise-reason-list small,.noise-reason-empty{color:var(--muted);font-size:11px;line-height:1.45}.noise-reason-empty{border:1px dashed var(--line);border-radius:10px;padding:11px}.lab-component-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lab-component-grid button{border:1px solid var(--line);min-width:0;min-height:74px;color:var(--text);text-align:center;background:#ffffffd1;border-radius:12px;place-items:center;gap:7px;padding:10px 7px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.lab-component-grid button:hover{border-color:#1f6f5c38;transform:translateY(-1px);box-shadow:0 12px 24px #1414120f}.lab-component-grid button.active{color:#fff;background:#191917;border-color:#191917}.lab-component-grid span{font-size:11px;font-weight:760;line-height:1.2}.lab-widget-manager{border:1px solid var(--line);background:#ffffffb8;border-radius:12px}.lab-widget-manager summary{min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;font-size:13px;font-weight:820;list-style:none;display:flex}.lab-widget-manager summary::-webkit-details-marker{display:none}.lab-widget-manager-body{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:12px;padding:0 13px 13px;display:grid}.lab-icon{width:28px;height:24px;display:block;position:relative}.lab-icon:before,.lab-icon:after{content:"";opacity:.78;border:2px solid;border-radius:6px;position:absolute;inset:0}.lab-icon-flow:before{clip-path:polygon(0 18%,100% 0,100% 34%,0 52%,0 64%,100% 46%,100% 80%,0 98%);background:linear-gradient(90deg,currentColor 0 18%,#0000 18% 34%,currentColor 34% 50%,#0000 50% 66%,currentColor 66% 100%);border:0;border-radius:999px}.lab-icon-sun:before{border-radius:999px;box-shadow:inset 0 0 0 5px,inset 0 0 0 10px #0000}.lab-icon-calendar:before{background:linear-gradient(currentColor 0 28%,#0000 28%)}.lab-icon-parallel:before{border-width:0 2px;border-top-style:none;border-top-color:currentColor;border-bottom-style:none;border-bottom-color:currentColor;box-shadow:8px 0 0 -6px,16px 0 0 -6px}.lab-icon-tiles:before{opacity:.72;background:linear-gradient(90deg,currentColor 0 45%,#0000 45% 55%,currentColor 55% 100%),linear-gradient(#0000 0 45%,currentColor 45% 55%,#0000 55%);border:0}.lab-icon-network:before{background:currentColor;border-radius:50%;width:9px;height:9px;inset:2px auto auto 2px;box-shadow:16px 3px,8px 15px}.lab-icon-bubble:before{background:currentColor;border:0;border-radius:50%;width:10px;height:10px;inset:4px auto auto 2px;box-shadow:12px 8px 0 2px,22px 2px 0 -1px}.lab-icon-bars:before{background:linear-gradient(90deg,currentColor 0 22%,#0000 22% 34%,currentColor 34% 58%,#0000 58% 70%,currentColor 70% 100%);border:0}.lab-icon-scatter:before{background:currentColor;border:0;border-radius:50%;width:7px;height:7px;inset:3px auto auto 2px;box-shadow:11px 12px 0 2px,22px 5px}.lab-icon-risk:before{border-color:currentColor;border-radius:50%}.lab-icon-risk:after{background:currentColor;border:0;width:3px;inset:6px 12px}.lab-icon-quote:before{background:radial-gradient(circle at 30% 35%,currentColor 0 4px,#0000 4px),radial-gradient(circle at 70% 35%,currentColor 0 4px,#0000 4px);border:0}.lab-style-obsidian .lab-alert-list button,.lab-style-obsidian .lab-component-grid button,.lab-style-obsidian .lab-side-heading button{color:#f8fafc;background:#ffffff0e;border-color:#ffffff1f}.lab-style-obsidian .lab-component-grid button.active{background:#7dd3fc2e;border-color:#7dd3fc5c}.lab-empty-card h3,.lab-empty-card p{margin:0}.lab-empty-card h3{color:var(--text);font-size:18px}.lab-empty-card p{color:var(--muted);margin-top:8px;font-size:13px}.evidence-table-card{min-width:0}.floating-evidence-cluster{z-index:45;justify-items:end;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}.floating-evidence-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #1919171a;border-radius:999px;gap:6px;padding:5px;display:flex;box-shadow:0 14px 34px #14141224}.floating-evidence-actions button{height:28px;color:var(--text);background:#19191714;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:820}.floating-evidence-actions button:hover{color:#fff;background:#191917}.floating-evidence-button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#191917eb;border:1px solid #1919171a;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:142px;max-width:min(260px,100vw - 48px);padding:10px 13px 10px 10px;display:grid;box-shadow:0 22px 52px #14141238}.floating-evidence-button:hover{transform:translateY(-1px);box-shadow:0 26px 62px #14141242}.floating-evidence-button.has-slice{box-shadow:0 0 0 3px #1f6f5c29,0 24px 62px #14141242}.floating-evidence-dot{color:#191917;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;grid-row:span 2;place-items:center;min-width:34px;height:34px;font-size:12px;font-weight:860;display:grid}.floating-evidence-button.has-slice .floating-evidence-dot{color:#fff;background:#c4322b}.floating-evidence-button strong,.floating-evidence-button em{min-width:0;display:block}.floating-evidence-button strong{font-size:13px;line-height:1.1}.floating-evidence-button em{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:172px;font-size:11px;font-style:normal;line-height:1.2;overflow:hidden}.evidence-modal-layer{z-index:80;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.evidence-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0d0e57;position:absolute;inset:0}.evidence-modal-card{z-index:1;background:#fffffff0;border:1px solid #ffffffb8;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;width:min(1180px,100vw - 56px);max-height:min(820px,100vh - 56px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 34px 94px #14141247}.evidence-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evidence-modal-head h3,.evidence-modal-head p{margin:0}.evidence-modal-head h3{color:var(--text);margin-top:4px;font-size:24px;line-height:1.1}.evidence-modal-head p{max-width:640px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.evidence-scope-panel{grid-template-columns:minmax(360px,1.1fr) minmax(260px,.86fr) minmax(260px,.9fr);gap:10px;display:grid}.evidence-scope-card{background:linear-gradient(#ffffffeb,#f8f8f6e6),#fff;border:1px solid #19191714;border-radius:14px;min-width:0;padding:12px}.evidence-scope-card>span{color:var(--muted);letter-spacing:.02em;margin-bottom:8px;font-size:11px;font-weight:840;display:block}.evidence-scope-card>strong,.evidence-scope-card>p{margin:0}.evidence-scope-card>strong{color:var(--text);font-size:15px;line-height:1.2;display:block}.evidence-scope-card>p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.evidence-scope-form,.evidence-slice-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.evidence-slice-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.evidence-scope-form label,.evidence-slice-control-grid label{gap:5px;min-width:0;display:grid}.evidence-scope-form em,.evidence-slice-control-grid span{color:var(--muted);font-size:10px;font-style:normal;font-weight:780}.evidence-scope-form select,.evidence-slice-control-grid select,.evidence-slice-control-grid input{width:100%;min-width:0;height:32px;color:var(--text);background:#ffffffe6;border:1px solid #1919171a;border-radius:10px;font-size:12px;font-weight:720}.evidence-scope-chain{gap:6px;display:grid}.evidence-scope-chain b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb3;border:1px solid #19191714;border-radius:999px;padding:7px 10px 7px 24px;font-size:11px;font-weight:820;line-height:1.15;display:block;position:relative;overflow:hidden}.evidence-scope-chain b:before{content:"";background:#1f6f5c;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.evidence-scope-chain b:last-child:before{background:#c4322b}.evidence-history-stack{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.evidence-history-stack small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#1919170f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:760;overflow:hidden}.evidence-scope-empty{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.modal-readout{margin-bottom:0}.data-boundary-grid{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:14px;margin-top:14px;display:grid}.command-status-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.command-status-card{border:1px solid var(--line);min-height:92px;box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;padding:14px}.command-status-card span,.command-status-card strong,.command-status-card p{display:block}.command-status-card span{color:var(--subtle);font-size:11px;font-weight:760}.command-status-card strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:9px;font-size:30px;line-height:1}.command-status-card p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.35}.command-status-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber), var(--soft-shadow)}.command-status-card.tone-risk{box-shadow:inset 3px 0 0 var(--red), var(--soft-shadow)}.command-status-card.tone-success{box-shadow:inset 3px 0 0 var(--green), var(--soft-shadow)}.observation-scope-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.observation-scope-bar article{border:1px solid var(--line);background:#ffffffc2;border-radius:10px;min-height:76px;padding:14px 15px;box-shadow:0 1px #ffffffb8}.observation-scope-bar span,.observation-scope-bar strong,.observation-scope-bar p{display:block}.observation-scope-bar span{color:var(--subtle);font-size:11px;font-weight:780}.observation-scope-bar strong{color:var(--text);margin-top:8px;font-size:18px;line-height:1.1}.observation-scope-bar p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.35}.observation-command-shell{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;gap:14px;display:grid}.observation-command-shell .command-status-grid{grid-column:1/-1}.cycle-readout-card,.quality-readout-card{min-width:0}.cycle-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.driver-tile{border:1px solid var(--line);min-height:124px;color:inherit;text-align:left;background:#fff;border-radius:9px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.driver-tile:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 14px 28px #14141214}.driver-tile span,.driver-tile strong,.driver-tile p{display:block}.driver-tile span{color:var(--subtle);font-size:11px;font-weight:780}.driver-tile strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;line-height:1}.driver-tile p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.driver-tile.tone-success{box-shadow:inset 3px 0 0 var(--green)}.driver-tile.tone-warning{box-shadow:inset 3px 0 0 var(--amber)}.driver-tile.tone-risk{box-shadow:inset 3px 0 0 var(--red)}.quality-meter-list{gap:9px;display:grid}.quality-meter{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.quality-meter strong,.quality-meter span{display:block}.quality-meter strong{color:var(--text);font-size:13px}.quality-meter span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.42}.quality-meter b{min-width:58px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.quality-meter.tone-warning b{color:var(--amber)}.quality-meter.tone-success b{color:var(--green)}.signal-command-grid{grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);align-items:stretch;gap:14px;display:grid}.signal-radar-card,.signal-front-card{min-width:0}.signal-radar-card{position:relative;overflow:hidden}.signal-radar-card:after{content:"";pointer-events:none;border:1px solid #0f766e1f;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto 28px 24px auto}.front-briefing{gap:12px;display:grid}.front-icon-mark{border:1px solid var(--line);color:#fff;letter-spacing:.02em;background:#191917;border-radius:14px;place-items:center;width:58px;height:58px;font-size:13px;font-weight:820;display:grid;box-shadow:0 16px 32px #14141224}.front-briefing>p{color:var(--text);margin:0;font-size:14px;line-height:1.58}.front-briefing>article{background:#9a67000e;border:1px solid #9a67002e;border-radius:10px;padding:12px}.front-briefing>article span,.front-briefing>article strong{display:block}.front-briefing>article span{color:var(--amber);font-size:11px;font-weight:780}.front-briefing>article strong{color:#5d5142;margin-top:7px;font-size:13px;line-height:1.48}.front-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.front-stat-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:74px;padding:11px}.front-stat-grid strong,.front-stat-grid span{display:block}.front-stat-grid strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.front-stat-grid span{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.35}.signal-front-strip{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.signal-front-pill{border:1px solid var(--line);min-height:58px;color:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label""icon status";align-items:center;gap:3px 9px;padding:9px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.signal-front-pill:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 12px 24px #14141213}.signal-front-pill.active{box-shadow:inset 3px 0 0 var(--green), 0 12px 24px #0f766e14;border-color:#0f766e6b}.signal-front-pill i{width:34px;height:34px;color:var(--text);background:#f3f3ef;border-radius:9px;grid-area:icon;place-items:center;font-size:10px;font-style:normal;font-weight:820;display:grid}.signal-front-pill span{color:var(--text);grid-area:label;font-size:12px;font-weight:760;line-height:1.2}.signal-front-pill strong{color:var(--muted);grid-area:status;font-size:11px;line-height:1.2}.signal-front-pill.tone-risk i{color:var(--red);background:#b423181a}.signal-front-pill.tone-warning i{color:var(--amber);background:#9a67001c}.signal-front-pill.tone-success i{color:var(--green);background:#0f766e1a}.selected-boundary{background:#9a67000e;border:1px solid #9a670033;border-radius:9px;padding:12px}.selected-boundary span,.selected-boundary p{display:block}.selected-boundary span{color:var(--amber);font-size:11px;font-weight:780}.selected-boundary p{color:#5d5142;margin:7px 0 0;font-size:12px;line-height:1.48}.business-issue-card,.explorer-main-card{min-width:0}.explorer-chart-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.observation-workbench-card{min-width:0}.observation-item-list{gap:10px;display:grid}.observation-item-list>button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);align-items:stretch;gap:16px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.observation-item-list>button:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 14px 28px #14141213}.observation-item-list>button.active{box-shadow:inset 3px 0 0 var(--green), 0 14px 28px #0f766e17;border-color:#0f766e6b}.observation-item-main{padding:16px}.observation-item-main strong,.observation-item-main p{display:block}.observation-item-main strong{color:var(--text);margin-top:10px;font-size:16px;line-height:1.38}.observation-item-main p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.observation-item-metrics{border-left:1px solid var(--line);background:#fbfbfa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.observation-item-metrics article{border-left:1px solid var(--line);align-content:center;min-height:100%;padding:14px 12px;display:grid}.observation-item-metrics article:first-child{border-left:0}.observation-item-metrics span,.observation-item-metrics strong{display:block}.observation-item-metrics span{color:var(--subtle);font-size:11px;font-weight:760}.observation-item-metrics strong{color:var(--text);margin-top:8px;font-size:13px;line-height:1.34}.explorer-chart-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:12px}.explorer-chart-panel.wide{grid-column:1/-1}.explorer-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.explorer-chart-head strong,.explorer-chart-head span{display:block}.explorer-chart-head strong{color:var(--text);font-size:14px;line-height:1.35}.explorer-chart-head span{max-width:360px;color:var(--muted);text-align:right;font-size:12px;line-height:1.4}.explorer-side-card{min-width:0;position:sticky;top:82px}.operating-action-row{flex-wrap:wrap;gap:8px;display:flex}.selected-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.selected-metric-strip article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:10px}.selected-metric-strip strong,.selected-metric-strip span{display:block}.selected-metric-strip strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.selected-metric-strip span{color:var(--muted);margin-top:7px;font-size:11px;font-weight:760}.explorer-routing{grid-column:1/-1}.issue-table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.issue-table-head,.issue-table button{grid-template-columns:minmax(140px,.9fr) minmax(260px,1.55fr) 92px 96px 96px;align-items:center;gap:12px;padding:10px 12px;display:grid}.issue-table-head{color:var(--subtle);background:#f5f5f2;font-size:12px;font-weight:760}.issue-table button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;transition:background .14s,box-shadow .14s}.issue-table button:hover{background:#fbfbfa}.issue-table button.active{box-shadow:inset 3px 0 0 var(--green);background:#1f6f5c0e}.issue-table strong,.issue-table b,.issue-table small{display:block}.issue-table strong,.issue-table b{color:var(--text);font-size:13px;line-height:1.35}.issue-table small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.numeric-cell strong{font-variant-numeric:tabular-nums}.numeric-cell i{background:#19191712;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.numeric-cell i b{border-radius:inherit;background:var(--green);height:100%}.evidence-drawer-card{position:sticky;top:82px}.evidence-drawer{gap:12px;display:grid}.selected-judgment{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:13px}.selected-judgment span{color:var(--subtle);font-size:11px;font-weight:760;display:block}.selected-judgment strong{color:var(--text);margin-top:7px;font-size:15px;line-height:1.42;display:block}.selected-judgment p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.evidence-post-list{gap:8px;display:grid}.evidence-post-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.evidence-post-list strong,.evidence-post-list span,.evidence-post-list p{display:block}.evidence-post-list strong{color:var(--text);font-size:13px;line-height:1.38}.evidence-post-list span{color:var(--subtle);margin-top:5px;font-size:11px;line-height:1.4}.evidence-post-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.compact-routing{grid-column:1/-1}.executive-readout-card,.bi-principle-card,.sample-flow-card,.decision-table-card,.product-scoreboard-card{gap:16px;display:grid}.executive-readout-card{min-height:260px;color:var(--text);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa,#f9f9f6f0),linear-gradient(160deg,#1f6f5c0e,#0000 56%);border-color:#19191714;grid-column:1/2;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;position:relative;overflow:hidden}.executive-readout-card:before{content:"";background:linear-gradient(#1f6f5c,#c4a15a);width:3px;position:absolute;inset:0 auto 0 0}.readout-main-copy{max-width:780px}.executive-readout-card .section-label{color:var(--subtle)}.executive-readout-card h3{max-width:720px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(30px,3.2vw,50px);font-weight:780;line-height:1.04}.executive-readout-card p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.72}.readout-bullet-grid{align-content:end;gap:0;padding:8px 0 0;display:grid}.readout-bullet-grid article{border-bottom:1px solid var(--line);grid-template-columns:6px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.readout-bullet-grid article:last-child{border-bottom:0}.readout-bullet-grid article>span{background:#1f6f5c;border-radius:999px;width:8px;height:8px;margin-top:7px}.readout-bullet-grid p{color:var(--text);margin:0;font-size:13px;line-height:1.52}.observation-kpi-rail{grid-template-columns:1fr;gap:10px;display:grid}.observation-kpi-rail article{border:1px solid var(--line);min-height:86px;box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;align-content:center;padding:14px;display:grid}.observation-kpi-rail span{color:var(--subtle);font-size:11px;font-weight:760}.observation-kpi-rail strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;line-height:1}.observation-kpi-rail p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.35}.sample-routing-strip{border:1px solid var(--line);background:#ffffffbd;border-radius:8px;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.sample-routing-strip>div:first-child strong{color:var(--text);font-size:15px;line-height:1.25;display:block}.bi-principle-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.68}.principle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.principle-steps span{border:1px solid var(--line);color:var(--text);text-align:center;background:#00000008;border-radius:8px;padding:9px 7px;font-size:12px;font-weight:760}.sample-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sample-flow-item{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px 11px;position:relative}.sample-flow-item strong,.sample-flow-item span{display:block}.sample-flow-item strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.sample-flow-item span{color:var(--text);margin-top:7px;font-size:12px;font-weight:760}.sample-flow-item p{min-height:38px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.sample-flow-item i{z-index:1;background:var(--line-strong);width:9px;height:1px;position:absolute;top:30px;right:-9px}.sample-flow-item.tone-success{background:#0f766e0e;border-color:#0f766e3d}.sample-flow-item.tone-warning{background:#9a67000f;border-color:#9a670047}.sample-flow-item.tone-risk{background:#b423180e;border-color:#b4231847}.decision-table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.decision-table-head,.decision-table button{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.62fr) minmax(110px,.56fr) minmax(130px,.7fr) minmax(88px,.45fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.decision-table-head{color:var(--subtle);background:#f5f5f2;font-size:12px;font-weight:760}.decision-table button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;transition:background .14s,box-shadow .14s}.decision-table button:hover{background:#fbfbfa}.decision-table button.active{box-shadow:inset 3px 0 0 var(--green);background:#1f6f5c0e}.decision-table strong,.decision-table b,.decision-table small{display:block}.decision-table strong,.decision-table b{color:var(--text);font-size:13px;line-height:1.35}.decision-table small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.decision-table i{background:#00000012;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.decision-table i b{border-radius:inherit;background:var(--green);height:100%}.insight-action-grid{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:14px;display:grid}.writable-opinion-card,.backfill-priority-card{align-content:start;gap:14px;display:grid}.writable-opinion-list,.backfill-priority-list{gap:10px;display:grid}.writable-opinion-list article{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;grid-template-columns:minmax(0,1fr) 78px;align-items:stretch;gap:14px;padding:13px;display:grid}.writable-opinion-list strong{color:var(--text);margin-top:8px;font-size:14px;line-height:1.4;display:block}.writable-opinion-list p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.writable-opinion-list span{color:var(--amber);margin-top:7px;font-size:12px;font-weight:720;line-height:1.45;display:block}.writable-opinion-list button{border:1px solid var(--line);background:#00000009;border-radius:8px;place-items:center;padding:10px;display:grid}.writable-opinion-list button strong{margin:0;font-size:22px}.writable-opinion-list button span{color:var(--muted);margin:4px 0 0;font-size:11px}.backfill-priority-list button{border:1px solid var(--line);text-align:left;background:#ffffff9e;border-radius:8px;grid-template-columns:minmax(0,1fr) 72px 62px auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.backfill-priority-list strong,.backfill-priority-list b,.backfill-priority-list small{display:block}.backfill-priority-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.backfill-priority-list b{color:var(--text);font-size:17px}.backfill-priority-list small{color:var(--muted);margin-top:3px;font-size:11px}.advanced-explain-panel{gap:14px;display:grid}.advanced-explain-panel summary{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffffb3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:760;list-style:none;display:flex}.advanced-explain-panel summary::-webkit-details-marker{display:none}.advanced-explain-panel[open] summary{border-color:var(--line-strong)}.advanced-explain-panel .command-center-grid{margin-top:14px}.product-scoreboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dimension-workbench{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dimension-object-list{gap:8px;display:grid}.dimension-object-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;gap:5px;width:100%;padding:12px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.dimension-object-list button.active{color:#fff;background:#191917;border-color:#191917;box-shadow:0 12px 24px #1414121f}.dimension-object-list strong,.dimension-object-list span{display:block}.dimension-object-list strong{font-size:14px;line-height:1.3}.dimension-object-list span{color:var(--muted);font-size:12px;line-height:1.35}.dimension-object-list button.active span{color:#ffffffad}.dimension-detail-panel{gap:12px;min-width:0;display:grid}.dimension-tabs{flex-wrap:wrap;gap:8px;display:flex}.dimension-tabs button{border:1px solid var(--line);min-height:46px;color:var(--muted);text-align:left;background:#fff;border-radius:8px;align-content:center;gap:3px;padding:6px 12px;font-weight:720;display:grid}.dimension-tabs button span{color:inherit;font-size:12px;line-height:1.15}.dimension-tabs button small{color:var(--subtle);font-size:10px;font-weight:760;line-height:1.15}.dimension-tabs button.recommended{color:var(--green);background:#1f6f5c0e;border-color:#1e6f5c38}.dimension-tabs button.low-signal{opacity:.56}.dimension-tabs button.active{color:#fff;opacity:1;background:#191917;border-color:#191917}.dimension-tabs button.active small{color:#ffffff9e}.dimension-readout-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.dimension-readout-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.dimension-readout-head h4{margin:0;font-size:23px;line-height:1.15}.dimension-readout-head p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.dimension-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dimension-kpis article{background:var(--surface-soft);border-radius:8px;min-width:0;padding:12px}.dimension-kpis strong,.dimension-kpis span{display:block}.dimension-kpis strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.dimension-kpis span{color:var(--muted);margin-top:7px;font-size:11px;font-weight:720}.dimension-signal-box,.dimension-question-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:13px}.dimension-signal-box span,.dimension-question-box span{color:var(--subtle);font-size:11px;font-weight:760;display:block}.dimension-signal-box strong,.dimension-question-box strong{color:var(--text);margin-top:6px;font-size:15px;line-height:1.45;display:block}.dimension-signal-box p,.dimension-question-box p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.scoreboard-product{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;gap:13px;min-width:0;padding:15px;display:grid}.scoreboard-product-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.scoreboard-product-head span{color:var(--subtle);font-size:11px;font-weight:760;display:block}.scoreboard-product h4{margin:4px 0 0;font-size:20px;line-height:1.15}.scoreboard-product>p{min-height:42px;color:var(--text);margin:0;font-size:13px;font-weight:680;line-height:1.55}.scoreboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scoreboard-metrics article{background:#00000009;border-radius:8px;min-width:0;padding:9px}.scoreboard-metrics strong,.scoreboard-metrics span{display:block}.scoreboard-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.1;overflow:hidden}.scoreboard-metrics span{color:var(--muted);margin-top:6px;font-size:11px;font-weight:720}.sentiment-strip{background:#0000000f;border-radius:999px;height:10px;display:flex;overflow:hidden}.sentiment-strip i{min-width:4px}.sentiment-strip .positive,.scoreboard-legend .positive{background:var(--green)}.sentiment-strip .neutral,.scoreboard-legend .neutral{background:#94a3b8}.sentiment-strip .negative,.scoreboard-legend .negative{background:var(--red)}.scoreboard-legend{flex-wrap:wrap;gap:8px 12px;display:flex}.scoreboard-legend span{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:720;display:inline-flex}.scoreboard-legend b{border-radius:999px;width:7px;height:7px}.scoreboard-bars{gap:9px;display:grid}.scoreboard-bars label{grid-template-columns:76px 42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.scoreboard-bars span,.scoreboard-bars strong{color:var(--muted);font-size:11px;font-weight:720}.scoreboard-bars strong{color:var(--text);text-align:right}.scoreboard-bars i{background:#00000012;border-radius:999px;height:7px;display:block;overflow:hidden}.scoreboard-bars b{border-radius:inherit;background:var(--green);height:100%;display:block}.scoreboard-bars .warning b{background:var(--amber)}.action-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-workbench-grid>article{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;min-width:0;padding:14px}.queue-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.queue-title strong{color:var(--text);font-size:13px}.queue-list{gap:8px;display:grid}.queue-list button{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0}.queue-list button+button{border-top:1px solid var(--line);padding-top:8px}.queue-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;display:block;overflow:hidden}.queue-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.object-command-card{gap:16px;display:grid}.object-command-card .scope-header{align-items:center}.object-command-card .card-heading{margin-bottom:0}.object-command-card .card-heading p{max-width:760px;margin:8px 0 0;font-size:13px}.object-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.62fr);align-items:start;gap:14px;display:grid}.compact-object-command{grid-template-columns:minmax(0,1.4fr) minmax(300px,.54fr)}.object-focus-panel{gap:12px;min-width:0;display:grid}.object-switcher{flex-wrap:wrap;gap:8px;display:flex}.object-switcher button{border:1px solid var(--line);text-align:left;background:#ffffffb3;border-radius:8px;gap:3px;min-height:42px;padding:8px 11px;display:grid}.object-switcher button.active{color:#fff;background:#111113;border-color:#111113}.object-switcher strong{font-size:13px;line-height:1.2}.object-switcher span{color:var(--muted);font-size:11px}.object-switcher button.active span{color:#ffffffad}.object-focus-card{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;gap:16px;padding:17px;display:grid}.object-focus-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.object-focus-heading h3{margin:0;font-size:22px}.object-focus-heading p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.object-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.object-score-grid article{border:1px solid var(--line);background:#00000006;border-radius:8px;padding:12px}.object-score-grid strong,.object-score-grid span{display:block}.object-score-grid strong{font-size:24px;line-height:1}.object-score-grid span{color:var(--muted);margin-top:7px;font-size:12px;font-weight:720}.object-score-grid i{background:#00000012;border-radius:999px;height:7px;margin-top:11px;display:block;overflow:hidden}.object-score-grid b{border-radius:inherit;background:var(--green);height:100%;display:block}.object-focus-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.object-focus-meta>span{color:var(--muted);background:#0000000a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:720}.object-board{border:1px solid var(--line);background:#ffffff8a;border-radius:8px;overflow:auto hidden}.object-board-head,.object-board-row{grid-template-columns:minmax(260px,1.2fr) minmax(92px,.42fr) minmax(126px,.52fr) minmax(140px,.58fr) minmax(170px,.72fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.object-board-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.object-board-row{border-top:1px solid var(--line)}.object-title-cell strong,.object-sentiment-cell strong{color:var(--text);font-size:14px;line-height:1.34;display:block}.object-title-cell>span,.object-sentiment-cell span,.object-action-cell span,.metric-bar-cell small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.object-title-cell .tag-cloud{margin-top:8px}.metric-bar-cell b{margin-bottom:8px;font-size:13px;display:block}.metric-bar{background:#00000012;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.metric-bar i{border-radius:inherit;background:var(--blue);height:100%;display:block}.metric-bar.evidence i{background:var(--green)}.object-sentiment-cell .badge,.object-action-cell .badge{margin-top:8px}.object-action-cell span{max-width:220px}.object-action-panel{gap:14px;display:grid}.brand-layer-strip{gap:8px;display:grid}.brand-layer-strip article,.action-queue article{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;padding:12px}.brand-layer-strip strong{min-width:28px;color:var(--text);font-size:18px;display:inline-block}.brand-layer-strip span{color:var(--text);font-size:13px;font-weight:720}.brand-layer-strip p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.action-queue{gap:8px;display:grid}.action-queue article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.action-queue strong{color:var(--text);text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.matrix-legend-list{gap:12px;display:grid}.matrix-legend-list article{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.matrix-legend-list article:last-child{border-bottom:0;padding-bottom:0}.matrix-legend-list span{color:var(--muted);font-size:13px;line-height:1.55}.command-center-grid{grid-template-columns:minmax(0,1.62fr) minmax(330px,.72fr);gap:14px;display:grid}.command-main-chart{min-height:500px}.command-side-panel{align-content:start;gap:18px;display:grid}.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.command-kpis article{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;padding:12px}.command-kpis strong{font-size:25px;line-height:1;display:block}.command-kpis span{color:var(--muted);margin-top:8px;font-size:12px;font-weight:720;display:block}.command-decision-list{gap:10px;display:grid}.command-decision-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.command-decision-list strong{margin-bottom:4px;display:block}.command-decision-list span{color:var(--muted);font-size:12px;line-height:1.45}.command-actions{flex-wrap:wrap;gap:8px;display:flex}.research-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:14px;display:grid}.research-brief-card{gap:18px;display:grid}.research-lead{max-width:760px;color:var(--text);margin:0;font-size:17px;line-height:1.72}.research-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.research-kpis article{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;padding:14px}.research-kpis strong{font-size:28px;line-height:1;display:block}.research-kpis span{color:var(--text);margin-top:8px;font-size:13px;font-weight:720;display:block}.research-kpis p{color:var(--muted);margin:6px 0 0;font-size:12px}.product-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-study-card{align-content:start;gap:16px;display:grid}.product-study-card>p{color:var(--muted);margin:0;line-height:1.65}.product-study-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-study-metrics article{background:#00000009;border-radius:8px;padding:10px}.product-study-metrics strong{font-size:18px;display:block}.product-study-metrics span,.product-question span{color:var(--subtle);margin-top:5px;font-size:11px;font-weight:720;display:block}.product-question{border-top:1px solid var(--line);padding-top:12px}.product-question strong{margin-top:6px;line-height:1.55;display:block}.question-list,.evidence-gap-list,.risk-review-list{gap:10px;display:grid}.question-list article,.evidence-gap-list article,.risk-review-list article{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:grid}.question-list article,.evidence-gap-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.question-list article:last-child,.evidence-gap-list article:last-child,.risk-review-list article:last-child{border-bottom:0}.question-list strong,.evidence-gap-list strong,.risk-review-list strong{margin-bottom:4px;display:block}.question-list p,.risk-review-list p,.evidence-gap-list span{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.evidence-gap-list b{text-align:right;display:block}.report-evidence-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.report-evidence-head,.report-evidence-table article{grid-template-columns:minmax(260px,1.25fr) minmax(180px,.7fr) minmax(280px,1.35fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.report-evidence-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:720}.report-evidence-table article{border-top:1px solid var(--line)}.report-evidence-table strong{margin-bottom:4px;display:block}.report-evidence-table span,.report-evidence-table p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.processing-list{gap:12px;display:grid}.processing-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.processing-list article:last-child{border-bottom:0}.processing-list strong{font-size:14px;display:block}.processing-list p{margin:5px 0 0}.processing-funnel,.generated-field-list{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.processing-funnel article{grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.processing-funnel span,.generated-field-list span{color:var(--muted);font-size:12px}.processing-funnel div{background:#0000000f;border-radius:999px;height:8px;overflow:hidden}.processing-funnel i{border-radius:inherit;background:linear-gradient(90deg, var(--green), #2563ebb8);height:100%;display:block}.processing-funnel strong{text-align:right;font-size:13px}.generated-field-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:10px;display:grid}.generated-field-list article:last-child{border-bottom:0;padding-bottom:0}.generated-field-list strong{margin-bottom:4px;display:block}.generated-field-list p{margin:5px 0 0}.two-column-definitions{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.tag-cloud,.keyword-list{flex-wrap:wrap;gap:8px;display:flex}.keyword-list span{color:#3f3f43;background:#0000000a;border-radius:8px;padding:7px 10px;font-size:13px}.muted-text{color:var(--muted);margin:14px 0}.two-column{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.signal-list,.content-feed,.archive-list,.settings-list{gap:10px;display:grid}.signal-item{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px;display:grid}.signal-item.risk{border-left:3px solid #b4231880}.signal-item.opportunity{border-left:3px solid #0066cc7a}.signal-item.content{border-left:3px solid #5b4cc473}.signal-item h4,.feed-row strong,.archive-row h3,.clue-card h3,.prompt-card h3{color:var(--text);margin:0;font-size:15px;line-height:1.36}.signal-item p,.feed-row p,.archive-row p,.clue-card p,.prompt-card p{color:var(--muted);margin:7px 0 8px;font-size:13px;line-height:1.55}.feed-row,.archive-row,.setting-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.feed-row:last-child,.archive-row:last-child,.setting-row:last-child{border-bottom:0}.product-keyword-editor{gap:14px;display:grid}.product-keyword-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.product-keyword-form label{gap:7px;display:grid}.product-keyword-form span{color:var(--subtle);font-size:12px;font-weight:760}.product-keyword-form input,.product-keyword-actions select{border:1px solid var(--line);width:100%;height:36px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.product-keyword-form input:focus,.product-keyword-fields input:focus,.product-keyword-actions select:focus,.filter-grid select:focus,.filter-grid input:focus{box-shadow:var(--focus-ring);border-color:#1f6f5c57;outline:none}.product-keyword-list{gap:9px;display:grid}.product-keyword-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid;box-shadow:0 1px #ffffffb8}.product-keyword-list strong{color:var(--text);font-size:14px;display:block}.product-keyword-list p,.product-keyword-list span{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.product-keyword-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.management-keyword-editor .product-keyword-form{grid-template-columns:1fr}.editable-product-list article{grid-template-columns:1fr;align-items:start}.editable-product-list article.locked{background:#f6f6f3}.product-keyword-fields{grid-template-columns:1fr;gap:9px;display:grid}.product-keyword-fields label{gap:6px;display:grid}.product-keyword-fields label span{color:var(--subtle);margin:0;font-size:11px;font-weight:760}.product-keyword-fields input{border:1px solid var(--line);width:100%;height:34px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.product-keyword-fields input:disabled,.product-keyword-actions select:disabled{color:var(--muted);background:#eff1f3cc}.product-keyword-meta{margin-top:9px}.compact-action{min-height:36px;padding:0 10px}.compact-action:disabled{cursor:not-allowed;opacity:.42}.management-config-grid{grid-template-columns:1fr}.product-master-card{gap:18px;display:grid}.product-master-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-master-heading h3{margin:5px 0 0}.product-master-heading p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.product-master-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.product-master-tabs button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:720}.product-master-tabs button.active{color:var(--text);background:#fff;box-shadow:0 1px 4px #151a1814}.product-master-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.product-master-summary article{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.product-master-summary article:last-child{border-right:0}.product-master-summary span,.product-master-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.product-master-summary strong{color:var(--text);margin:8px 0 5px;font-size:22px;font-weight:740;display:block}.product-master-create{border:1px dashed var(--line-strong,var(--line));background:#f7f8f7b8;border-radius:8px}.product-master-create summary{cursor:pointer;color:var(--text);padding:11px 13px;font-size:13px;font-weight:720}.product-master-create-form{grid-template-columns:minmax(160px,.7fr) minmax(140px,.5fr) minmax(280px,1.5fr) auto;align-items:end;gap:10px;padding:0 13px 13px;display:grid}.product-master-create-form label,.product-master-editor label,.product-group-editor label{gap:6px;display:grid}.product-master-create-form label span,.product-master-editor label>span,.product-group-editor label>span,.product-master-source>span{color:var(--subtle);font-size:11px;font-weight:740}.product-master-create-form input,.product-master-toolbar input,.product-master-toolbar select,.product-master-editor input,.product-master-editor select,.product-group-editor input,.product-group-editor textarea{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:13px}.product-group-editor textarea{resize:vertical;min-height:78px;padding:9px 10px;line-height:1.55}.product-master-create-form input:focus,.product-master-toolbar input:focus,.product-master-toolbar select:focus,.product-master-editor input:focus,.product-master-editor select:focus,.product-group-editor input:focus,.product-group-editor textarea:focus{box-shadow:var(--focus-ring);border-color:#1f6f5c57;outline:none}.product-master-toolbar{grid-template-columns:minmax(260px,1fr) 150px 130px auto;align-items:center;gap:10px;display:grid}.product-master-toolbar>span{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.product-master-list{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.product-master-row{border-bottom:1px solid var(--line)}.product-master-row:last-child{border-bottom:0}.product-master-row.locked{background:#f5f6f4c7}.product-master-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:10px 14px;list-style:none;display:grid}.product-master-row>summary::-webkit-details-marker{display:none}.product-master-row[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.product-master-name{min-width:0}.product-master-name strong,.product-master-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-master-name strong{color:var(--text);font-size:14px}.product-master-name span{color:var(--muted);margin-top:5px;font-size:12px}.product-master-status{align-items:center;gap:8px;display:flex}.product-master-status>span:last-child{min-width:44px;color:var(--subtle);text-align:right;font-size:11px}.product-master-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.product-master-editor .wide-field{grid-column:1/-1}.product-master-source{background:var(--surface-soft);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.product-master-source strong{font-size:13px}.product-master-source small,.product-master-actions>span{color:var(--muted);font-size:11px}.product-master-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-master-actions>div{gap:8px;display:flex}.monitor-toggle{grid-column:auto;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.monitor-toggle input{width:16px;min-height:16px;accent-color:var(--accent,#1f6f5c)}.monitor-toggle span{color:var(--text)!important;font-size:13px!important}.product-group-editor{gap:12px;padding:14px;display:grid}.product-group-members{max-height:112px;overflow:auto}.product-master-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.product-master-pager div{gap:8px;display:flex}.product-master-pager button{border:1px solid var(--line);min-height:32px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:7px;padding:0 12px}.product-master-pager button:disabled{cursor:not-allowed;opacity:.42}.product-master-empty{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:32px 16px;font-size:13px}.settings-product-summary{gap:16px;display:grid}.settings-product-summary>p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.settings-product-metrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.settings-product-metrics article{border-right:1px solid var(--line);padding:14px 16px}.settings-product-metrics article:last-child{border-right:0}.settings-product-metrics strong,.settings-product-metrics span{display:block}.settings-product-metrics strong{font-size:18px}.settings-product-metrics span{color:var(--muted);margin-top:5px;font-size:11px}.settings-product-link{width:fit-content;text-decoration:none}.input-methods,.prompt-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.method-card{min-height:170px}.method-index{color:var(--subtle);font-size:12px;font-weight:760}.data-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.insight-data-table{gap:10px;min-width:0;display:grid}.insight-table-toolbar,.insight-table-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-table-toolbar>div,.insight-table-footer>div,.insight-table-footer label{align-items:center;gap:8px;display:flex}.insight-table-toolbar strong{color:var(--text);font-size:13px;font-weight:760}.insight-table-toolbar span,.insight-table-footer span,.insight-table-footer label{color:var(--subtle);font-size:12px}.insight-table-toolbar input,.insight-table-footer select{border:1px solid var(--line);background:var(--control-bg);min-height:34px;color:var(--text);border-radius:8px;outline:none;font-size:12px}.insight-table-toolbar input{width:min(360px,42vw);padding:0 11px}.insight-table-toolbar input:focus{border-color:var(--line-strong);box-shadow:var(--focus-ring)}.insight-table-footer select{padding:0 8px}.insight-table-footer button{border:1px solid var(--line);background:var(--control-bg);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:720}.insight-table-footer button:disabled{cursor:not-allowed;opacity:.38}.insight-table-scroll{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.insight-data-table table{border-collapse:collapse;width:100%;min-width:780px}.insight-data-table th,.insight-data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.insight-data-table th{z-index:1;background:var(--surface-soft);position:sticky;top:0}.insight-data-table th button{width:100%;color:var(--subtle);letter-spacing:0;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:780;display:inline-flex}.insight-data-table th button.sortable{color:var(--text);cursor:pointer}.insight-data-table th button:disabled{cursor:default}.insight-data-table th i{color:var(--muted);font-size:11px;font-style:normal}.insight-data-table tbody tr:hover{background:var(--surface-soft)}.insight-data-table tbody tr:last-child td{border-bottom:0}.insight-data-table td{color:var(--text);font-size:12px;line-height:1.45}.insight-data-table td strong,.table-primary-cell strong,.table-primary-cell a{color:var(--text);font-size:12px;font-weight:760;line-height:1.4;text-decoration:none}.table-primary-cell a:hover{text-decoration:underline}.table-primary-cell span,.table-muted-text{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.table-tag-stack{max-width:260px}.table-tag-group{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px;display:grid}.table-tag-group>span{color:var(--subtle);white-space:nowrap;padding-top:3px;font-size:11px;font-weight:780;line-height:1.2}.table-tag-review-stack,.table-tag-editor-stack{gap:7px;min-width:250px;display:grid}.table-review-editor{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;margin-top:2px}.table-review-editor summary{min-height:28px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 9px;font-size:11px;font-weight:780;list-style:none;display:flex}.table-review-editor summary::-webkit-details-marker{display:none}.table-review-editor summary:after{content:"展开";color:var(--subtle);font-size:10px;font-weight:760}.table-review-editor[open] summary{border-bottom:1px solid var(--line);color:var(--text)}.table-review-editor[open] summary:after{content:"收起"}.table-review-controls{gap:7px;padding:8px;display:grid}.table-review-controls label{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.table-review-controls label span{color:var(--subtle);font-size:11px;font-weight:760}.table-review-controls select,.table-tag-editor-stack input{border:1px solid var(--line);width:100%;min-width:0;height:28px;color:var(--text);background:#fff;border-radius:7px;outline:none;padding:0 7px;font-size:11px;font-weight:680}.table-review-controls select:focus,.table-tag-editor-stack input:focus{box-shadow:var(--focus-ring);border-color:#1f6f5c57}.table-tag-editor-stack label{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.table-tag-editor-stack label span{color:var(--subtle);font-size:11px;font-weight:760}.review-override-cell{gap:6px;min-width:190px;display:grid}.review-override-cell select{border:1px solid var(--line);width:100%;height:28px;color:var(--text);background:#fff;border-radius:7px;outline:none;padding:0 8px;font-size:11px;font-weight:680}.review-override-cell select:focus{box-shadow:var(--focus-ring);border-color:#1f6f5c57}.review-override-cell small{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:11px;line-height:1.35;display:block}.insight-table-empty{color:var(--muted)!important;text-align:center!important;padding:26px!important}.compact-evidence-table{margin-top:2px}.compact-evidence-table .insight-table-toolbar,.compact-evidence-table .insight-table-footer{align-items:flex-start}.compact-evidence-table .insight-table-toolbar{padding-top:2px}.compact-evidence-table .insight-table-scroll{max-height:340px}.compact-evidence-table table{min-width:720px}.compact-evidence-table .btn{min-height:30px;padding-inline:9px;font-size:11px}.raw-record-table{margin-top:14px}.table-head,.table-row{grid-template-columns:110px 150px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:13px 15px;display:grid}.table-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:720}.table-row{border-top:1px solid var(--line);font-size:13px}.table-row strong{font-weight:500;line-height:1.45}.empty-state{border-radius:var(--radius);text-align:center;background:#ffffff80;border:1px dashed #00000026;place-items:center;gap:10px;min-height:210px;padding:28px;display:grid}.empty-icon{width:46px;height:46px;color:var(--muted);border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px;place-items:center;display:grid}.empty-state h3{margin:0;font-size:18px}.empty-state p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.empty-action{margin-top:6px}.report-layout-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.report-panel{min-height:220px}.report-panel.wide{grid-column:span 2}.placeholder-fields{gap:10px;margin-top:18px;display:grid}.placeholder-fields span{color:#3e3e43;background:#0000000a;border-radius:8px;padding:12px;font-size:13px}.filter-bar{flex-wrap:wrap;margin-bottom:18px}.filter-bar button{border:1px solid var(--line);color:#424247;background:#ffffffb8;border-radius:8px;height:34px;padding:0 12px;font-size:13px}.archive-row{grid-template-columns:92px minmax(0,1fr) auto;padding:18px 0}.clue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.clue-card{border:1px solid var(--line);background:#ffffffad;border-radius:8px;min-height:190px;padding:18px}.prompt-card{align-content:start;gap:12px;display:grid}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}@media (max-width:1500px){.object-board-head{display:none}.object-board-row{grid-template-columns:1fr;align-items:stretch;gap:12px}.object-action-cell span{max-width:none}}@media (max-width:1120px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-shell.sidebar-expanded{grid-template-columns:224px minmax(0,1fr)}.sidebar-collapsed .brand-lockup,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-note{display:none}.sidebar{align-items:center}.nav-item{justify-content:center;padding:0}.hero-panel,.strategy-hero,.overview-grid,.two-column,.input-methods,.prompt-grid,.report-layout-preview,.clue-grid,.settings-grid,.source-grid,.source-batch-grid,.management-health-grid,.bi-template-studio,.war-room-hero,.war-kpi-strip,.battlefield-grid,.observation-kpi-strip,.observation-bi-grid,.lab-widget-grid,.data-boundary-grid,.observation-scope-bar,.observation-command-shell,.signal-command-grid,.signal-front-strip,.front-stat-grid,.import-grid,.metric-grid,.dashboard-module-grid,.attribution-kpi-grid,.attribution-command-grid,.attribution-bi-grid,.attribution-workspace,.bi-grid,.command-hero,.command-center-v2,.bi-explorer-shell,.cycle-readout-grid,.observation-item-list>button,.observation-item-metrics,.dashboard-readout-grid,.executive-readout-card,.sample-routing-strip,.sample-flow-grid,.command-status-grid,.explorer-chart-grid,.metric-glossary-grid,.dimension-workbench,.decision-table-head,.decision-table button,.insight-action-grid,.product-scoreboard-grid,.viz-grid,.analysis-grid,.lab-hero-card,.capability-grid,.pipeline-band,.workspace-grid,.object-command-grid,.command-center-grid,.product-study-grid,.product-operating-grid,.product-lens-grid,.product-lens-card,.module-grid,.knowledge-grid,.risk-grid{grid-template-columns:1fr}.template-card-grid,.lab-style-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workbench-shell{display:block}.lab-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.lab-widget-span-4,.lab-widget-span-5,.lab-widget-span-7,.lab-widget-span-8,.lab-widget-span-12,.lab-widget-wide,.lab-empty-card{grid-column:span 1}.object-board-head,.decision-table-head{display:none}.decision-table button{grid-template-columns:1fr;align-items:start}.issue-table-head{display:none}.issue-table button,.front-command-head,.front-command-table>article,.evidence-post-list article,.evidence-scope-panel{grid-template-columns:1fr}.evidence-scope-form,.evidence-slice-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-command-head{display:none}.front-action-cell{justify-content:flex-start}.evidence-drawer-card,.explorer-side-card{position:static}.explorer-chart-head{display:grid}.explorer-chart-head span{text-align:left;max-width:none}.sample-flow-item i{display:none}.backfill-priority-list button{grid-template-columns:1fr;align-items:start}.management-keyword-editor .product-keyword-form,.product-keyword-fields,.editable-product-list article{grid-template-columns:1fr}.object-board-row{grid-template-columns:1fr;align-items:stretch;gap:12px}.object-action-cell span{max-width:none}.report-panel.wide{grid-column:span 1}}@media (max-width:720px){.product-lens-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-popover{width:auto;position:fixed;top:74px;left:14px;right:14px}.theme-option-list{grid-template-columns:1fr}.theme-option-list button{grid-template-columns:36px minmax(0,1fr)}.theme-swatch{width:36px;height:36px}.template-card-grid,.lab-style-switcher{grid-template-columns:1fr}.experiment-lab-header{flex-direction:column}.lab-control-stack{justify-items:start;width:100%;min-width:0}.lab-header-actions{justify-content:flex-start}.lab-metric-switcher{max-width:100%;overflow-x:auto}.active-slice-bar,.evidence-modal-head,.lab-widget-manager-body{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.active-slice-actions,.evidence-modal-actions{justify-content:flex-start}.lab-side-panel{grid-template-columns:1fr}.lab-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-evidence-cluster{bottom:14px;right:14px}.evidence-modal-layer{padding:12px}.evidence-modal-card{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}.template-drilldown-note{flex-direction:column;align-items:flex-start}.template-drilldown-note span{text-align:left}.app-shell,.app-shell.sidebar-collapsed,.app-shell.sidebar-expanded{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:12px;position:static}.sidebar-collapsed .sidebar{align-items:stretch;padding:12px}.sidebar-collapsed .brand-lockup,.sidebar-expanded .brand-lockup{display:flex}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-item span{display:none}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.nav-item{border-radius:7px;height:34px}.nav-item.active{box-shadow:0 8px 18px #00000024}.main-area{padding:16px}.topbar{align-items:flex-start;margin:-16px -16px 22px;padding:14px 16px;position:static}.dashboard-toolbar{flex-direction:column;align-items:flex-start}.lab-kpis,.boundary-kpis,.observation-lens-grid,.action-workbench-grid,.dimension-kpis,.dimension-readout-head,.scoreboard-metrics,.scoreboard-bars label,.writable-opinion-list article,.source-health-table article,.object-score-grid{grid-template-columns:1fr}.scoreboard-bars strong{text-align:left}.source-health-head,.media-sample-head{display:none}.media-sample-row,.pending-dashboard-grid article,.scope-header,.filter-grid,.scope-current{grid-template-columns:1fr}.scope-current{display:grid}.toolbar-group{width:100%}.toolbar-pill{flex:1;min-width:72px}.page-header-actions{display:none}.topbar-actions{margin-left:auto;display:flex}.topbar-actions>.btn{display:none}.theme-trigger{height:34px;padding-inline:9px}.page-header{display:block}.hero-panel{padding:22px}.workflow-strip,.workflow-strip.compact,.metric-row,.table-head,.table-row,.import-stats,.preview-head,.preview-row{grid-template-columns:1fr}.report-evidence-head{display:none}.report-evidence-table article{grid-template-columns:1fr;align-items:start}.archive-row,.feed-row,.campaign-row,.operation-list article,.intel-row,.intel-row.simple,.system-log.wide{grid-template-columns:1fr}.intel-head{display:none}.signal-item{grid-template-columns:76px minmax(0,1fr);gap:10px}.hero-main,.learning-panel,.card{padding:18px}.pipeline-step,.pipeline-step p,.source-card p{min-height:auto}.bar-meta{grid-template-columns:1fr;gap:6px}.placeholder-fields.business,.strategy-list{grid-template-columns:1fr}.collapsed-panel .pipeline-band,.collapsed-panel .source-grid,.collapsed-panel .workspace-grid{margin:0 12px}}.monitoring-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monitoring-template-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:192px;color:var(--text);text-align:left;box-shadow:var(--soft-shadow);cursor:pointer;flex-direction:column;justify-content:space-between;gap:22px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.monitoring-template-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.monitoring-template-card.is-active{border-color:var(--accent);box-shadow:var(--focus-ring), var(--soft-shadow)}.monitoring-template-card h3{font-family:var(--font-display);letter-spacing:0;margin:14px 0 8px;font-size:24px}.monitoring-template-card p,.monitoring-contract-note p{color:var(--muted);margin:0;line-height:1.65}.monitoring-lane-strip{flex-wrap:wrap;gap:7px;display:flex}.monitoring-lane-strip span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:5px;padding:6px 9px;font-size:12px}.monitoring-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:16px;display:grid}.monitoring-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monitoring-form-grid label,.monitoring-platform-field{gap:7px;display:grid}.monitoring-form-grid label>span,.monitoring-platform-field>span{color:var(--muted);font-size:12px;font-weight:650}.monitoring-form-grid input,.monitoring-form-grid select,.monitoring-form-grid textarea{border:1px solid var(--line-strong);background:var(--control-bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:10px 11px}.monitoring-form-grid textarea{resize:vertical;min-height:94px}.monitoring-form-grid .wide-field{grid-column:1/-1}.monitoring-platform-field>div{gap:12px;display:flex}.monitoring-check{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;grid-auto-flow:column;justify-content:start;align-items:center;padding:9px 12px;display:flex!important}.monitoring-check input{width:16px;height:16px;margin:0}.monitoring-editor-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.monitoring-message{color:var(--accent);margin:12px 0 0;font-size:13px}.monitoring-task-list{gap:8px;display:grid}.monitoring-task-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.monitoring-task-index{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.monitoring-task-list strong{margin-bottom:4px;display:block}.monitoring-task-list p{color:var(--muted);margin:0;font-size:12px}.monitoring-contract-note{border-left:3px solid var(--accent);background:var(--surface-soft);margin-top:18px;padding:15px}.monitoring-contract-note strong{margin-bottom:6px;display:block}.monitoring-task-copy{justify-content:flex-end;margin-top:12px;display:flex}.monitoring-saved-list{display:grid}.monitoring-saved-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.monitoring-saved-list strong,.monitoring-saved-list span{display:block}.monitoring-saved-list span{color:var(--muted);margin-top:5px;font-size:12px}@media (max-width:1080px){.monitoring-workspace{grid-template-columns:1fr}}@media (max-width:720px){.monitoring-template-grid,.monitoring-form-grid{grid-template-columns:1fr}.monitoring-form-grid .wide-field{grid-column:auto}}@media (max-width:980px){.product-master-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-master-summary article{border-bottom:1px solid var(--line)}.product-master-create-form,.product-master-toolbar{grid-template-columns:1fr 1fr}.product-master-create-form .wide-field,.product-master-toolbar input{grid-column:1/-1}}@media (max-width:720px){.product-master-heading,.product-master-actions{flex-direction:column;align-items:stretch}.product-master-tabs{grid-template-columns:1fr 1fr;display:grid}.product-master-summary,.product-master-create-form,.product-master-toolbar,.product-master-editor,.settings-product-metrics{grid-template-columns:1fr}.product-master-summary article{border-right:0}.settings-product-metrics article{border-right:0;border-bottom:1px solid var(--line)}.product-master-create-form .wide-field,.product-master-toolbar input,.product-master-editor .wide-field{grid-column:auto}.product-master-row>summary{grid-template-columns:1fr}.product-master-status{flex-wrap:wrap}.product-master-status>span:last-child{margin-left:auto}}.creator-library-page{--creator-ink:var(--text);--creator-muted:var(--muted)}.creator-primary-button,.creator-secondary-button,.creator-danger-button,.creator-import-strip button,.creator-intake-start button,.creator-deliverable-form button,.creator-manual-merge button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 13px;font-weight:700}.creator-primary-button{background:var(--accent);color:var(--accent-contrast,#fff)}.creator-secondary-button,.creator-import-strip button,.creator-intake-start button,.creator-deliverable-form button,.creator-manual-merge button{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text)}.creator-danger-button{border-color:color-mix(in srgb, var(--danger,#b44949) 35%, var(--line));color:var(--danger,#a33c3c);background:0 0}.creator-import-strip{grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.creator-intake-start{border-radius:22px;padding:0;overflow:hidden;box-shadow:0 18px 48px #181f2b12}.creator-intake-progress{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface));grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 24px;display:grid}.creator-intake-progress>span{color:var(--subtle);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex;position:relative}.creator-intake-progress>span:after{background:var(--line-strong);content:"";height:1px;position:absolute;left:38px;right:18px}.creator-intake-progress>span:last-child:after{display:none}.creator-intake-progress b{z-index:1;border:1px solid var(--line-strong);background:var(--surface);width:25px;height:25px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.creator-intake-progress>span.is-active,.creator-intake-progress>span.is-done{color:var(--text)}.creator-intake-progress>span.is-active b{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.creator-intake-progress>span.is-done b{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast,#fff)}.creator-intake-dropzone{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 240px), var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:42px;min-height:250px;padding:38px 42px;transition:background .16s,box-shadow .16s;display:grid}.creator-intake-dropzone.is-dragging{background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.creator-intake-dropzone h3{max-width:660px;font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(25px,2.5vw,39px);line-height:1.08}.creator-intake-dropzone p{max-width:670px;color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.creator-intake-dropzone>div>button{background:var(--accent);color:var(--accent-contrast,#fff);border-color:#0000;border-radius:999px;padding:12px 18px}.creator-intake-dropzone>div>small{color:var(--subtle);margin-left:12px;font-size:11px}.creator-intake-dropzone>label{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface));border-radius:17px;padding:20px;display:block}.creator-intake-dropzone>label span,.creator-intake-dropzone>label small{display:block}.creator-intake-dropzone>label span{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:700}.creator-intake-dropzone>label small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.creator-codex-assist{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:24px;padding:17px 24px;display:flex}.creator-codex-assist strong,.creator-codex-assist span{display:block}.creator-codex-assist strong{color:var(--text);font-size:12px}.creator-codex-assist span{color:var(--muted);margin-top:3px;font-size:10px}.creator-codex-assist button{background:var(--surface);border-radius:999px;flex:none}.creator-import-strip strong,.creator-import-strip span{display:block}.creator-import-strip span{color:var(--muted);margin-top:4px;font-size:12px}.creator-import-strip input,.creator-import-preview input,.creator-filter-bar input,.creator-filter-bar select,.creator-create-form input,.creator-create-form select,.creator-edit-grid input,.creator-edit-grid select,.creator-edit-grid textarea,.creator-deliverable-form input,.creator-deliverable-form select,.creator-tag-editor input,.creator-manual-merge select{border:1px solid var(--line-strong);background:var(--control-bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:10px 11px}.creator-import-preview{border-radius:22px;padding:0;overflow:hidden;box-shadow:0 18px 48px #181f2b12}.creator-import-preview>header,.creator-import-preview>footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.creator-import-preview>header{border-bottom:1px solid var(--line)}.creator-import-preview>header span,.creator-import-preview>header h3,.creator-import-preview>header p{margin:0;display:block}.creator-import-preview>header span,.creator-import-preview>header p{color:var(--muted);font-size:12px}.creator-import-preview>header h3{font-family:var(--font-display);margin:4px 0;font-size:19px}.creator-import-preview>header>strong{background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent);border-radius:999px;flex:none;padding:9px 12px;font-size:12px}.creator-import-preview>header>strong.is-duplicate{background:color-mix(in srgb, var(--warning,#b36a12) 10%, var(--surface));color:var(--warning,#9b5b0b)}.creator-database-impact{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creator-database-impact>div{border-right:1px solid var(--line);min-width:0;padding:22px 20px}.creator-database-impact>div:last-child{border-right:0}.creator-database-impact span,.creator-database-impact b,.creator-database-impact small{display:block}.creator-database-impact span{color:var(--muted);font-size:11px}.creator-database-impact b{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:29px;line-height:1}.creator-database-impact small{color:var(--subtle);font-size:10px}.creator-quality-line{border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 20px;display:flex}.creator-quality-line strong{margin-right:4px;font-size:11px}.creator-quality-line span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:10px}.creator-preview-metrics{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.creator-preview-metrics>span{border-right:1px solid var(--line);padding:15px 18px}.creator-preview-metrics>span:last-child{border-right:0}.creator-preview-metrics b,.creator-preview-metrics small{display:block}.creator-preview-metrics b{font-family:var(--font-display);font-size:22px}.creator-preview-metrics small{color:var(--muted);margin-top:3px;font-size:11px}.creator-preview-table{padding:8px 20px;overflow-x:auto}.creator-preview-table>div{border-bottom:1px solid var(--line);min-width:720px;color:var(--muted);grid-template-columns:1.1fr .7fr 1.2fr .7fr .8fr;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.creator-preview-table>div.is-heading{color:var(--subtle);font-size:11px;font-weight:700}.creator-preview-table strong{color:var(--text)}.creator-import-preview>footer{background:var(--surface-soft);justify-content:space-between}.creator-import-preview>footer>span{max-width:600px;color:var(--muted);font-size:10px;line-height:1.5}.creator-import-preview>footer>div{gap:9px;display:flex}.creator-import-preview>footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:9px 13px;font-weight:700}.creator-import-preview>footer .creator-primary-button{background:var(--accent);color:var(--accent-contrast,#fff);border-color:#0000}.creator-import-preview>footer button:disabled,.creator-intake-start button:disabled{cursor:not-allowed;opacity:.48}.creator-message{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--text);padding:11px 14px;font-size:13px}.creator-summary-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--soft-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.creator-summary-grid article{border-right:1px solid var(--line);padding:18px 20px}.creator-summary-grid article:last-child{border-right:0}.creator-summary-grid span,.creator-summary-grid strong,.creator-summary-grid em{display:block}.creator-summary-grid span,.creator-summary-grid em{color:var(--muted);font-size:12px;font-style:normal}.creator-summary-grid strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:30px}.creator-filter-bar{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.65fr));gap:10px;padding:14px;display:grid}.creator-workspace{grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);align-items:start;gap:16px;display:grid}.creator-list-panel,.creator-detail-panel{padding:0;overflow:hidden}.creator-panel-heading,.creator-detail-header,.creator-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.creator-panel-heading,.creator-detail-header{border-bottom:1px solid var(--line);padding:19px 20px}.creator-panel-heading h3,.creator-detail-header h3,.creator-section-heading h4,.creator-deliverables h4,.creator-manual-merge h4{font-family:var(--font-display);margin:4px 0 0}.creator-detail-header p,.creator-section-heading span,.creator-manual-merge p{color:var(--muted);margin:5px 0 0;font-size:12px}.creator-list{max-height:calc(100vh - 390px);overflow:auto}.creator-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:15px 18px;transition:background .14s,box-shadow .14s}.creator-list-item:hover,.creator-list-item.is-active{background:var(--surface-soft)}.creator-list-item.is-active{box-shadow:inset 3px 0 0 var(--accent)}.creator-list-main,.creator-list-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.creator-list-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-list-main span,.creator-list-meta span{color:var(--muted);font-size:12px}.creator-list-meta{margin-top:8px}.creator-list-meta b{font-size:12px}.creator-tag-line{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.creator-empty-copy,.creator-detail-empty{color:var(--muted);text-align:center;padding:30px 20px}.creator-detail-empty strong,.creator-detail-empty span{display:block}.creator-detail-empty span{margin-top:7px;font-size:13px}.creator-detail-section{border-bottom:1px solid var(--line);padding:20px}.creator-edit-grid,.creator-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-edit-grid label,.creator-create-form label{gap:6px;display:grid}.creator-edit-grid label>span,.creator-create-form label>span{color:var(--muted);font-size:12px;font-weight:700}.creator-edit-grid .wide,.creator-create-form .wide{grid-column:1/-1}.creator-edit-grid textarea{resize:vertical;min-height:76px}.creator-inline-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.creator-inline-actions span{color:var(--muted);margin-right:auto;font-size:12px}.creator-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.creator-account-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;gap:7px;min-width:0;padding:13px;display:grid}.creator-account-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.creator-account-grid a,.creator-deliverables a{color:var(--accent);text-decoration:none}.creator-account-grid small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-tag-editor{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.creator-tag-editor>button{border:1px solid var(--line);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 10px}.creator-tag-editor form{gap:6px;min-width:260px;display:flex}.creator-tag-editor form button{background:var(--accent);color:var(--accent-contrast,#fff);cursor:pointer;border:0;border-radius:6px;padding:0 12px}.creator-collaboration-list{gap:9px;margin-top:14px;display:grid}.creator-collaboration{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px}.creator-collaboration summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.creator-collaboration summary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.creator-collaboration summary strong,.creator-collaboration summary span{display:block}.creator-collaboration summary span{color:var(--muted);margin-top:4px;font-size:11px}.creator-collaboration-body{border-top:1px solid var(--line);padding:15px}.creator-deliverables{margin-top:18px}.creator-deliverables article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.creator-deliverables article>span:not(.badge){color:var(--muted)}.creator-deliverables article button{color:var(--danger,#a33c3c);cursor:pointer;background:0 0;border:0}.creator-deliverable-form{grid-template-columns:110px .7fr 1.3fr auto;gap:7px;margin-top:11px;display:grid}.creator-merge-alert{border:1px solid color-mix(in srgb, var(--warning,#b77a28) 45%, var(--line));background:color-mix(in srgb, var(--warning,#b77a28) 8%, var(--surface));border-radius:7px;align-items:center;gap:9px;margin:16px 20px 0;padding:12px;display:flex}.creator-merge-alert span{color:var(--muted);font-size:12px}.creator-merge-alert button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.creator-merge-review{border:1px solid color-mix(in srgb, var(--warning,#b77a28) 38%, var(--line));background:color-mix(in srgb, var(--warning,#b77a28) 5%, var(--surface));border-radius:10px;margin:16px 20px 0;overflow:hidden}.creator-merge-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.creator-merge-review>header strong,.creator-merge-review>header span{display:block}.creator-merge-review>header span,.creator-merge-review>header b{color:var(--muted);margin-top:3px;font-size:11px}.creator-merge-review>article{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.72fr);gap:1px;display:grid}.creator-merge-review>article:last-child{border-bottom:0}.creator-merge-review>article>div,.creator-merge-review>article>aside{background:var(--surface);min-width:0;padding:15px}.creator-merge-review small,.creator-merge-review strong,.creator-merge-review span,.creator-merge-review em{display:block}.creator-merge-review small{color:var(--subtle);font-size:10px}.creator-merge-review strong{margin-top:6px}.creator-merge-review span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.creator-merge-review em{color:var(--text);margin-top:8px;font-size:11px;font-style:normal}.creator-merge-review aside{align-content:center;gap:7px;display:grid}.creator-merge-review aside button{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;font-weight:700}.creator-manual-merge{grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;display:grid}.creator-manual-merge button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1180px){.creator-workspace{grid-template-columns:1fr}.creator-list{max-height:440px}}@media (max-width:820px){.creator-import-strip,.creator-filter-bar,.creator-manual-merge,.creator-intake-dropzone{grid-template-columns:1fr}.creator-database-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-database-impact>div:nth-child(2){border-right:0}.creator-database-impact>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-preview-metrics>span:nth-child(3){border-right:0}.creator-merge-review>article{grid-template-columns:1fr}.creator-summary-grid article:nth-child(2){border-right:0}.creator-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.creator-summary-grid,.creator-preview-metrics,.creator-edit-grid,.creator-create-form,.creator-account-grid,.creator-deliverable-form{grid-template-columns:1fr}.creator-summary-grid article{border-right:0;border-bottom:1px solid var(--line)}.creator-edit-grid .wide,.creator-create-form .wide{grid-column:auto}.creator-collaboration summary,.creator-detail-header,.creator-section-heading,.creator-merge-alert,.creator-import-preview>header,.creator-import-preview>footer{flex-direction:column;align-items:flex-start}.creator-intake-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.creator-intake-progress>span:after{display:none}.creator-intake-dropzone{min-height:auto;padding:28px 22px}.creator-intake-dropzone>div>small{margin:9px 0 0;display:block}.creator-codex-assist,.creator-import-preview>footer>div{flex-direction:column;align-items:stretch}.creator-database-impact{grid-template-columns:1fr}.creator-database-impact>div{border-right:0;border-bottom:1px solid var(--line)}.creator-merge-alert button{margin-left:0}}.product-shell{background:radial-gradient(circle at 50% -180px, #fffffffa, transparent 470px), var(--bg);min-height:100vh}.product-topbar{z-index:90;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#fafaf9e0;border-bottom:1px solid #1a1f2517;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:20px;min-height:68px;padding:10px 34px;display:grid;position:sticky;top:0;box-shadow:0 1px #ffffffd1}.product-lockup{color:#20242a;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:max-content;padding:0;display:inline-flex}.workspace-picker{justify-self:start;width:max-content;position:relative}.workspace-picker-chevron{color:#8a8f97;margin-left:2px;font-size:14px;transition:transform .16s;transform:rotate(0)}.workspace-picker-chevron.is-open{transform:rotate(180deg)}.workspace-menu{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#fffffff5;border:1px solid #1d1d1f14;border-radius:20px;gap:5px;width:292px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:-8px;box-shadow:0 24px 70px #1d1d1f24,0 2px 10px #1d1d1f0d}.workspace-menu>span{color:#93979e;letter-spacing:.12em;padding:5px 9px 4px;font-size:8px;font-weight:760}.workspace-menu>button{color:#555b64;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.is-active{color:#1d1d1f;background:#f1f2f5}.workspace-menu button span,.workspace-menu button strong,.workspace-menu button small{display:block}.workspace-menu button strong{font-size:11px}.workspace-menu button small{color:#90949b;margin-top:3px;font-size:8px}.product-page-context{text-align:center;justify-self:center}.product-page-context span,.product-page-context strong{display:block}.product-page-context span{color:#7c8189;letter-spacing:.15em;font-size:8px;font-weight:760}.product-page-context strong{color:#1d1d1f;letter-spacing:-.025em;margin-top:3px;font-size:15px;font-weight:720}.product-mark{background:#20242a;border-radius:10px;width:31px;height:31px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #1b1f2524}.product-mark i,.product-mark b{border-radius:50%;display:block;position:absolute}.product-mark i{background:#b9e7d8;width:16px;height:16px;top:5px;left:5px}.product-mark b{background:#9fb7ff;width:13px;height:13px;bottom:4px;right:4px;box-shadow:0 0 0 2px #20242a}.product-lockup-copy,.product-lockup-copy strong,.product-lockup-copy small{display:block}.product-lockup-copy strong{color:#20242a;letter-spacing:-.01em;font-size:12px;font-weight:790}.product-lockup-copy small{color:#858b93;margin-top:3px;font-size:9px}.workspace-switcher{background:#e9ebeec7;border:1px solid #21252b14;border-radius:13px;align-items:center;gap:3px;padding:4px;display:flex}.workspace-switcher>button{color:#717781;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-width:160px;height:44px;padding:0 13px;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.workspace-switcher>button:hover{color:#2b3037}.workspace-switcher>button.is-active{color:#23272d;background:#fffffffa;box-shadow:0 4px 16px #1f232914,0 0 0 1px #23272d0a}.workspace-switcher>button.is-active:hover{transform:translateY(-1px)}.workspace-switcher button>span,.workspace-switcher strong,.workspace-switcher small{display:block}.workspace-switcher strong{color:inherit;font-size:11px;font-weight:760}.workspace-switcher small{color:#9298a1;margin-top:2px;font-size:8px}.domain-observation .workspace-switcher>button:first-child.is-active{box-shadow:inset 0 -2px #4e8b76,0 4px 16px #1f232914}.domain-creator-assets .workspace-switcher>button:nth-child(2).is-active{box-shadow:inset 0 -2px #5578ee,0 4px 16px #1f232914}.product-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.creator-standalone-lockup{justify-self:start;align-items:center;gap:11px;width:max-content;display:flex}.creator-standalone-lockup>span:last-child,.creator-standalone-lockup strong,.creator-standalone-lockup small{display:block}.creator-standalone-lockup strong{color:#20242a;font-size:12px;font-weight:790}.creator-standalone-lockup small{color:#858b93;margin-top:3px;font-size:9px}.creator-standalone-nav{background:#ebedf0c7;border:1px solid #23272d1a;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}.creator-standalone-nav button{color:#757b84;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.creator-standalone-nav button.is-active{color:#24282e;background:#fff;box-shadow:0 4px 14px #1f232914,inset 0 -2px #5578ee}.product-stage{color:#858b94;letter-spacing:.05em;background:#eceef1;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:760}.governance-entry{color:#3e444c;background:#fffc;border:1px solid #23272d1f;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;font-size:10px;font-weight:720;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px 14px #1f23290b}.governance-entry:hover{border-color:#23272d38;transform:translateY(-1px);box-shadow:0 8px 18px #1f232914}.governance-entry.is-active{color:#fff;background:#24282e;border-color:#24282e}.product-main{min-width:0}.product-main-creator-assets{padding:0}.product-main-creator-assets>.creator-library-page.creator-admin-page{width:min(1420px,100% - 72px);margin:0 auto;padding:30px 0 88px}.creator-source-schema-summary{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:20px;padding:16px 20px;display:grid}.creator-source-schema-summary span,.creator-source-schema-summary strong{display:block}.creator-source-schema-summary span{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700}.creator-source-schema-summary strong{color:var(--text);font-size:12px}.creator-source-schema-summary p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.creator-source-schema-summary em{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:6px;padding:4px 6px;font-size:9px;font-style:normal}.product-main-governance{padding:0}.governance-workspace{--governance-accent:#34745f;--governance-accent-soft:#e9f3ef;width:min(1540px,100% - 72px);margin:0 auto;padding:27px 0 80px}.governance-domain-creator{--governance-accent:#315efb;--governance-accent-soft:#eef2ff;--creator-bg:#f3f4f6;--creator-card:#fff;--creator-ink:#22262c;--creator-muted:#747b85;--creator-line:#e1e4e8;--creator-soft:#f6f7f9;--creator-blue:#315efb}.governance-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.governance-title>span{color:var(--governance-accent);letter-spacing:.15em;font-size:9px;font-weight:840}.governance-title h1{color:#22262c;letter-spacing:-.04em;margin:6px 0 4px;font-size:27px;font-weight:760}.governance-title p{color:#7f858e;margin:0;font-size:10px}.governance-header-actions{align-items:center;gap:9px;display:flex}.governance-domain-switch{background:#e9ebee;border-radius:10px;gap:3px;padding:3px;display:flex}.governance-domain-switch button,.governance-back-button{color:#717781;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.governance-domain-switch button.is-active{color:#252a31;background:#fff;box-shadow:0 3px 10px #1f232914}.governance-back-button{color:#515760;background:#fff;border:1px solid #dfe2e6}.governance-stage-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid;position:relative}.governance-stage-nav:before{z-index:0;content:"";background:#dde0e5;height:1px;position:absolute;top:50%;left:8%;right:8%}.governance-stage-nav>button{z-index:1;color:#717781;text-align:left;background:#ffffffeb;border:1px solid #dfe2e6;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 6px 18px #1f232909}.governance-stage-nav>button:not(:disabled):hover{border-color:#cbd0d7;transform:translateY(-2px);box-shadow:0 10px 22px #1f232912}.governance-stage-nav>button.is-active{border-color:color-mix(in srgb, var(--governance-accent) 45%, #dfe2e6);color:var(--governance-accent);background:linear-gradient(145deg, #fff, var(--governance-accent-soft));box-shadow:inset 0 -2px 0 var(--governance-accent), 0 10px 24px #1f232912}.governance-stage-nav>button.is-disabled{opacity:.58;cursor:not-allowed}.governance-stage-index{color:#a2a7af;font:700 9px Georgia,serif}.governance-stage-nav strong,.governance-stage-nav small{display:block}.governance-stage-nav strong{color:#2b3037;font-size:11px}.governance-stage-nav small{color:#9298a1;margin-top:3px;font-size:8px}.governance-stage-nav em{color:#999ea6;background:#eff0f2;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.governance-active-context{color:#7f858e;align-items:center;gap:9px;min-height:42px;margin-top:14px;padding:0 4px;font-size:9px;display:flex}.governance-active-context>span{color:var(--governance-accent);font-weight:740}.governance-active-context>i{background:#cfd3d8;width:16px;height:1px}.governance-active-context>strong{color:#3a4048;font-size:10px}.governance-active-context>small{color:#989da5;margin-left:auto;font-size:8px}.governance-stage-content{border-top:1px solid #dfe2e6;min-width:0;padding-top:19px}.governance-stage-content>.page-stack{gap:18px}.governance-stage-content .page-header,.governance-stage-content .creator-admin-header{min-height:auto;margin:0;padding:0 0 4px}.governance-stage-content .page-header h2,.governance-stage-content .creator-admin-header h2{letter-spacing:-.025em;font-size:19px}.governance-stage-content .page-header>div>p:not(.section-label),.governance-stage-content .creator-admin-header p{max-width:680px;margin-top:4px;font-size:10px;line-height:1.5}.governance-stage-content .creator-admin-page{padding:0}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1050px){.product-topbar{grid-template-columns:auto 1fr auto;padding-inline:22px}.product-lockup-copy{display:none}.workspace-picker .product-lockup-copy{display:block}.product-page-context strong{font-size:13px}.workspace-switcher{justify-self:center}.workspace-switcher>button{min-width:142px}.governance-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-stage-nav:before{display:none}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.product-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 12px}.product-stage,.governance-entry>span,.governance-entry svg:last-child,.workspace-switcher small,.workspace-picker .product-lockup-copy,.product-page-context span{display:none}.product-page-context strong{margin:0;font-size:12px}.workspace-menu{width:min(292px,100vw - 24px);left:0}.workspace-switcher{width:100%}.workspace-switcher>button{flex:1;justify-content:center;min-width:0;height:38px;padding:0 8px}.governance-entry{justify-content:center;width:38px;padding:0}.product-main-observation{padding:16px 14px 52px}.governance-workspace{width:calc(100% - 28px);padding-top:18px}.governance-header{flex-direction:column;align-items:flex-start}.governance-header-actions{justify-content:space-between;width:100%}.governance-stage-nav{grid-template-columns:1fr 1fr}.governance-stage-nav>button{grid-template-columns:auto minmax(0,1fr);min-height:64px}.governance-stage-nav>button>svg,.governance-stage-nav>button>em,.governance-active-context>small{display:none}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-main-observation .observation-kpi-strip article:last-child:nth-child(odd){grid-column:1/-1}.product-main-observation .floating-evidence-button{grid-template-columns:auto 1fr;column-gap:7px;min-width:94px;max-width:110px;padding:8px 10px 8px 8px}.product-main-observation .floating-evidence-dot{grid-row:auto;min-width:30px;height:30px}.product-main-observation .floating-evidence-button strong{font-size:11px}.product-main-observation .floating-evidence-button em{display:none}.governance-stage-content .creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-stage-content .creator-summary-grid article{border-right:1px solid var(--line)}.governance-stage-content .creator-summary-grid article:nth-child(2n){border-right:0}}.asset-view-tabs{background:#eceef1;border:1px solid #e1e4e8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-width:760px;margin-top:22px;padding:4px;display:grid}.asset-view-tabs button{color:#7b818a;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:8px 12px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.asset-view-tabs button:hover{color:#353a42}.asset-view-tabs button.is-active{color:var(--governance-accent);background:#fff;box-shadow:0 4px 14px #21252b14}.asset-view-tabs button span,.asset-view-tabs button strong,.asset-view-tabs button small{min-width:0;display:block}.asset-view-tabs button strong{color:#2b3037;font-size:11px;font-weight:760}.asset-view-tabs button small{color:#969ba3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.asset-context-line{color:#7f858e;align-items:center;gap:9px;min-height:42px;padding:0 4px;font-size:9px;display:flex}.asset-context-line>span{color:var(--governance-accent);font-weight:760}.asset-context-line>i{background:#cfd3d8;width:16px;height:1px}.asset-context-line>strong{color:#3a4048;font-size:10px}.asset-context-line>small{color:#989da5;margin-left:auto;font-size:8px}.asset-view-stack{gap:16px;display:grid}.asset-truth-strip{border:1px solid color-mix(in srgb, var(--governance-accent) 18%, #dfe2e6);background:color-mix(in srgb, var(--governance-accent-soft) 52%, #fff);border-radius:14px;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:grid}.asset-truth-strip.is-offline{background:#fffaf3;border-color:#ead5b8}.asset-truth-signal{background:var(--governance-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--governance-accent) 13%, transparent);border:2px solid #fff;border-radius:50%;position:relative}.asset-truth-strip.is-offline .asset-truth-signal{background:#c47b28;box-shadow:0 0 0 4px #c47b281f}.asset-truth-strip small,.asset-truth-strip strong{display:block}.asset-truth-strip small{color:#8c929a;letter-spacing:.06em;font-size:8px;font-weight:700}.asset-truth-strip strong{color:#262b32;margin-top:2px;font-size:12px}.asset-truth-strip p{color:#737a83;margin:0;font-size:9px;line-height:1.55}.asset-loading,.asset-empty{color:#8b9199;text-align:center;background:#fafbfc;border:1px dashed #d9dde2;border-radius:14px;padding:36px;font-size:10px}.asset-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.asset-metric-card{background:#fff;border:1px solid #dfe2e6;border-radius:16px;min-width:0;min-height:156px;padding:15px 16px 14px;position:relative;overflow:hidden;box-shadow:0 7px 24px #21252b09}.asset-metric-card>.badge{position:absolute;top:14px;right:14px}.asset-metric-icon{width:34px;height:34px;color:var(--governance-accent);background:var(--governance-accent-soft);border-radius:10px;place-items:center;display:grid}.asset-metric-card>span{color:#7b8189;margin-top:14px;font-size:9px;font-weight:700;display:block}.asset-metric-card>div:nth-of-type(2){align-items:baseline;gap:5px;margin-top:2px;display:flex}.asset-metric-card>div strong{color:#22272e;letter-spacing:-.055em;font:700 28px Avenir Next,Helvetica Neue,sans-serif}.asset-metric-card>div em{color:#8e949c;font-size:9px;font-style:normal}.asset-metric-card p{color:#9298a0;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:8px;line-height:1.45;overflow:hidden}.asset-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:10px;display:grid}.asset-primary-action{color:#fff;background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--governance-accent) 70%, #fff) 0 2px, transparent 3px), linear-gradient(120deg, #242a31 0%, #303842 72%, color-mix(in srgb, var(--governance-accent) 50%, #333b44) 100%);padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 16px 34px #1c202621}.asset-primary-action:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-38px;box-shadow:0 0 0 32px #ffffff06,0 0 0 64px #ffffff05}.asset-primary-action>span,.asset-quiet-panel>div>span{color:color-mix(in srgb, var(--governance-accent) 38%, #fff);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:820}.asset-primary-action h2{color:#fff;letter-spacing:-.03em;max-width:600px;margin:8px 0 5px;font-size:18px;font-weight:680}.asset-primary-action p{color:#fff9;max-width:600px;margin:0;font-size:9px;line-height:1.6}.asset-primary-action button{z-index:1;color:#262b31;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;height:34px;margin-top:20px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex;position:relative;box-shadow:0 5px 15px #00000024}.asset-quiet-panel{background:#fff;border:1px solid #dfe2e6;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.asset-quiet-panel>div strong{color:#272c33;letter-spacing:-.035em;margin-top:8px;font-size:18px;display:block}.asset-quiet-panel p{color:#818790;margin:10px 0;font-size:9px;line-height:1.55}.asset-quiet-panel button,.asset-list-view>header>button,.asset-issue-row>button{color:#4f5660;background:#fff;border:1px solid #d9dde2;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.asset-advanced-tools{color:#8d939b;border-top:1px solid #e2e5e9}.asset-advanced-tools summary{cursor:pointer;width:max-content;padding:14px 2px 4px;font-size:9px;font-weight:680;list-style-position:inside}.asset-advanced-tools>div{flex-wrap:wrap;gap:7px;padding:10px 0;display:flex}.asset-advanced-tools button{color:#626973;background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:9px;display:inline-flex}.asset-list-view{gap:18px;display:grid}.asset-list-view>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.asset-list-view>header span,.asset-tool-bar div span{color:var(--governance-accent);letter-spacing:.14em;font-size:8px;font-weight:820}.asset-list-view>header h2{color:#252a31;letter-spacing:-.035em;margin:5px 0 2px;font-size:20px}.asset-list-view>header p{color:#8b9199;margin:0;font-size:9px}.asset-update-list,.asset-issue-list{background:#fff;border:1px solid #dfe2e6;border-radius:16px;display:grid;overflow:hidden}.asset-update-list>article{border-bottom:1px solid #eceef1;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:grid}.asset-update-list>article:last-child{border-bottom:0}.asset-update-marker{background:#d09a4d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fbf3e8}.asset-update-marker.is-ready{background:var(--governance-accent);box-shadow:0 0 0 4px var(--governance-accent-soft)}.asset-update-list>article>div>strong,.asset-update-list>article>div>small{display:block}.asset-update-list>article>div>strong{color:#2a2f36;font-size:11px}.asset-update-list>article>div>small{color:#9399a1;margin-top:4px;font-size:8px}.asset-update-list dl{gap:20px;margin:0;display:flex}.asset-update-list dl div{min-width:56px}.asset-update-list dt{color:#9ba0a8;font-size:7px}.asset-update-list dd{color:#41474f;margin:3px 0 0;font-size:10px;font-weight:720}.asset-issue-row{border-bottom:1px solid #eceef1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:14px 16px;display:grid}.asset-issue-row:last-child{border-bottom:0}.asset-issue-count{color:#a76a24;background:#fff5e8;border-radius:13px;justify-content:center;align-items:baseline;width:52px;height:52px;padding-top:12px;display:flex}.asset-issue-count.tone-neutral{color:#727983;background:#f0f2f4}.asset-issue-count strong{font:700 18px Avenir Next,Helvetica Neue,sans-serif}.asset-issue-count span{margin-left:2px;font-size:7px}.asset-issue-row>div:nth-child(2)>strong{color:#2e333a;font-size:11px}.asset-issue-row>div:nth-child(2)>p{color:#8b9199;margin:4px 0 0;font-size:8px;line-height:1.5}.asset-tool-view{gap:18px;display:grid}.asset-tool-bar{border-bottom:1px solid #e1e4e8;align-items:center;gap:14px;min-height:48px;padding-bottom:13px;display:flex}.asset-tool-bar>button{color:#555c65;background:#fff;border:1px solid #dfe2e6;border-radius:8px;height:32px;padding:0 11px;font-size:9px}.asset-tool-bar div strong{color:#30353c;margin-top:2px;font-size:11px;display:block}.asset-tool-content{min-width:0}@media (max-width:980px){.asset-home-grid{grid-template-columns:1fr}}@media (max-width:720px){.asset-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:none}.asset-view-tabs button{justify-content:center;min-height:46px;padding:6px 7px}.asset-view-tabs button>svg,.asset-view-tabs button small,.asset-context-line>small{display:none}.asset-truth-strip{grid-template-columns:auto minmax(0,1fr) auto}.asset-truth-strip p{display:none}.asset-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-metric-card{min-height:142px;padding:13px}.asset-metric-card>.badge{top:12px;right:12px}.asset-metric-card>div strong{font-size:24px}.asset-primary-action,.asset-quiet-panel{min-height:176px;padding:21px}.asset-update-list>article{grid-template-columns:auto minmax(0,1fr) auto}.asset-update-list dl{display:none}.asset-issue-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.asset-issue-count{width:44px;height:44px;padding-top:10px}.asset-issue-row>button,.asset-issue-row>.badge{grid-column:2}.asset-list-view>header{flex-direction:column;align-items:flex-start}}.product-shell{--bg:#f5f5f7;--surface:#fff;--surface-soft:#f0f0f2;--surface-strong:#fff;--ink:#1d1d1f;--text:#1d1d1f;--muted:#6e6e73;--subtle:#86868b;--line:#1d1d1f1a;--line-strong:#1d1d1f29;--black:#1d1d1f;--blue:#0071e3;--green:#0071e3;--accent:#0071e3;--accent-contrast:#fff;--amber:#a86712;--red:#c9342f;--violet:#6e5bd7;--shadow:0 30px 80px #1d1d1f17;--soft-shadow:0 14px 42px #1d1d1f0e, 0 1px 0 #ffffffe6 inset;--focus-ring:0 0 0 4px #0071e324;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -260px,#fffffffa,#0000 600px),#f5f5f7}.product-shell button,.product-shell select,.product-shell input,.product-shell textarea{font:inherit}:is(.product-shell button:focus-visible,.product-shell a:focus-visible,.product-shell summary:focus-visible,.product-shell select:focus-visible,.product-shell input:focus-visible,.product-shell textarea:focus-visible){box-shadow:var(--focus-ring);outline:none}.product-topbar{background:#fafafcd1;border-bottom-color:#1d1d1f14}.product-mark i{background:#9bd4ff}.product-mark b{background:#aebdff}.domain-observation .workspace-switcher>button:first-child.is-active,.domain-creator-assets .workspace-switcher>button:nth-child(2).is-active{box-shadow:inset 0 -2px #0071e3,0 4px 16px #1f232914}.product-shell .btn{border-radius:999px;min-height:44px;padding-inline:20px;font-size:14px;font-weight:650}.product-shell .btn-primary{color:#fff;background:#0071e3;border-color:#0071e3;box-shadow:0 10px 24px #0071e333}.product-shell .btn-primary:hover{background:#0077ed}.product-shell .btn-ghost{color:#1d1d1f;background:#ffffffd1;border-color:#1d1d1f1a}.product-shell .card{background:#fffffff0;border-color:#1d1d1f14;border-radius:28px;box-shadow:0 16px 48px #1d1d1f0e}.product-main-observation{padding:30px 34px 80px}.observation-dashboard{gap:22px;width:min(1480px,100%);margin:0 auto}.observation-hero{background:radial-gradient(circle at 90% 18%,#8ab5ff5c,#0000 32%),radial-gradient(circle at 68% 104%,#d3efa73d,#0000 26%),#fffffff5;border:1px solid #1d1d1f0f;border-radius:46px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);align-items:center;gap:clamp(36px,6vw,92px);min-height:440px;padding:clamp(42px,6vw,82px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #1d1d1f14}.observation-hero:before{filter:blur(6px);content:"";background:#588bff21;border-radius:50%;width:430px;height:430px;position:absolute;top:-245px;right:-90px}.observation-hero-copy,.observation-hero-signal{z-index:1;position:relative}.observation-kicker{color:#0071e3;letter-spacing:.17em;font-size:12px;font-weight:760;display:block}.observation-hero h1{color:#1d1d1f;letter-spacing:-.065em;max-width:900px;margin:22px 0 0;font-size:clamp(42px,5.1vw,76px);font-weight:720;line-height:.98}.observation-hero-copy>p{color:#6e6e73;max-width:760px;margin:26px 0 0;font-size:17px;line-height:1.65}.observation-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.observation-hero-signal{color:#fff;background:#1d1d1f;border-radius:32px;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:270px;padding:34px;display:flex;box-shadow:0 24px 56px #1d1d1f2e}.observation-hero-signal>span{color:#ffffff94;font-size:13px;font-weight:650}.observation-hero-signal>strong{color:#fff;letter-spacing:-.075em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(58px,7vw,96px);font-weight:680;line-height:.82}.observation-hero-signal>em{color:#ffffffb8;margin-top:10px;font-size:15px;font-style:normal}.observation-hero-signal>p{color:#ffffff8c;margin:26px 0 0;font-size:13px;line-height:1.55}.observation-filter-bar{background:#ffffffeb;border:1px solid #1d1d1f12;border-radius:30px;padding:0;display:block;box-shadow:0 14px 42px #1d1d1f0b}.observation-filter-bar>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 28px;list-style:none;display:flex}.observation-filter-bar>summary::-webkit-details-marker{display:none}.observation-filter-bar>summary div>strong,.observation-filter-bar>summary div>small{display:block}.observation-filter-bar>summary div>strong{color:#1d1d1f;letter-spacing:-.025em;margin-top:6px;font-size:20px}.observation-filter-bar>summary div>small{color:#86868b;margin-top:5px;font-size:13px}.scope-toggle-label{color:#1d1d1f;text-align:center;background:#f0f0f2;border-radius:999px;min-width:92px;padding:11px 16px;font-size:13px;font-weight:650}.observation-filter-bar[open] .scope-toggle-label{color:#fff;background:#1d1d1f}.observation-filter-content{border-top:1px solid #1d1d1f12;gap:18px;padding:0 28px 26px;display:grid}.observation-filter-content .filter-context-row{padding-top:20px}.observation-filter-content .filter-context-row span{color:#6e6e73;background:#f5f5f7;border-color:#1d1d1f14;padding:8px 12px;font-size:12px}.observation-filter-content .filter-control-row{grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.observation-filter-content .filter-control-row label{color:#86868b;min-width:0;font-size:12px}.observation-filter-content .filter-control-row select{background-color:#f5f5f7;border-color:#1d1d1f1a;border-radius:12px;height:44px;font-size:14px}.observation-kpi-strip{gap:14px;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(0,2fr)!important}.observation-kpi-strip>.observation-kpi-featured{color:#fff;background:linear-gradient(145deg,#0879e8,#0066d6);border:0;border-radius:30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:220px;padding:28px;display:flex;box-shadow:0 22px 50px #0071e32e}.observation-kpi-featured>span,.observation-kpi-featured>strong,.observation-kpi-featured>p{color:inherit}.observation-kpi-featured>span{color:#ffffffb3;font-size:13px}.observation-kpi-featured>strong{letter-spacing:-.06em;margin-top:13px;font-size:clamp(44px,5vw,68px)}.observation-kpi-featured>p{color:#ffffffad;margin-top:13px;font-size:13px}.observation-kpi-featured>button{color:#fff;background:0 0;border:0;margin-top:22px;padding:0;font-size:13px;font-weight:680}.observation-kpi-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.observation-kpi-supporting>article{background:#fffffff0;border:1px solid #1d1d1f12;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:25px;display:flex;box-shadow:0 14px 42px #1d1d1f0b}.observation-kpi-supporting>article>span{color:#86868b;font-size:12px}.observation-kpi-supporting>article>strong{color:#1d1d1f;letter-spacing:-.06em;margin-top:13px;font-size:clamp(34px,3.5vw,52px)}.observation-kpi-supporting>article>p{color:#86868b;margin-top:12px;font-size:12px;line-height:1.5}.observation-bi-grid{gap:18px}.observation-bi-grid>.analysis-card{padding:26px}.product-main-observation .card-heading h3,.product-main-observation .experiment-lab-header h3{color:#1d1d1f;letter-spacing:-.035em;font-size:21px}.product-main-observation .chart-subtitle,.product-main-observation .experiment-lab-header p{color:#86868b;font-size:13px;line-height:1.55}.dashboard-experiment-lab{background:#ffffffad;border:1px solid #1d1d1f12;border-radius:38px;padding:30px;box-shadow:0 20px 60px #1d1d1f0b}.experiment-lab-header{border-bottom:1px solid #1d1d1f14;align-items:flex-start;padding-bottom:24px}.lab-control-stack{align-items:flex-end}.lab-metric-switcher,.lab-header-actions{background:#f0f0f2;border-radius:999px}.lab-metric-switcher button,.lab-header-actions button{border-radius:999px}.lab-widget-manager{background:#fff;border-color:#1d1d1f14;border-radius:22px}.product-main-observation .evidence-modal-layer{z-index:220;padding:24px}.product-main-observation .evidence-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#1414166b}.product-main-observation .evidence-modal-card{background:#fffffff7;border-color:#ffffffc2;border-radius:30px;gap:18px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);padding:26px;box-shadow:0 40px 110px #1d1d1f4d}.product-main-observation .evidence-modal-head h3{letter-spacing:-.035em;font-size:28px}.product-main-observation .evidence-modal-head p{color:#6e6e73;font-size:14px}.product-main-observation .evidence-scope-card{background:#f5f5f7;border-color:#1d1d1f14;border-radius:20px;padding:16px}.product-shell [role=tooltip],.product-shell .metric-tooltip,.product-shell .help-tooltip{z-index:320}.governance-workspace{--governance-accent:#0071e3;--governance-accent-soft:#eef6ff;width:min(1480px,100% - 72px);padding:38px 0 86px}.governance-domain-creator,.governance-domain-observation{--governance-accent:#0071e3;--governance-accent-soft:#eef6ff}.governance-header{align-items:center}.governance-title>span{color:#0071e3;letter-spacing:.16em;font-size:11px}.governance-title h1{color:#1d1d1f;letter-spacing:-.055em;margin-top:10px;font-size:clamp(38px,4vw,58px);font-weight:720}.governance-title p{color:#6e6e73;margin-top:10px;font-size:14px}.governance-domain-switch{background:#e8e8ed;border-radius:999px;padding:4px}.governance-domain-switch button,.governance-back-button{border-radius:999px;min-height:42px;padding:0 16px;font-size:13px}.governance-domain-switch button.is-active{color:#1d1d1f;box-shadow:0 5px 16px #1d1d1f17}.governance-back-button{border-color:#1d1d1f1a}.asset-view-tabs{background:#e8e8ed;border:0;border-radius:999px;gap:3px;max-width:none;margin-top:28px;padding:4px;display:inline-flex}.asset-view-tabs button{border-radius:999px;gap:8px;min-height:46px;padding:7px 16px}.asset-view-tabs button.is-active{color:#0071e3;box-shadow:0 5px 16px #1d1d1f17}.asset-view-tabs button strong{font-size:13px}.asset-view-tabs button small{display:none}.asset-context-line{min-height:48px;padding:0 8px;font-size:11px}.asset-context-line>span{color:#0071e3}.asset-context-line>strong{font-size:12px}.asset-context-line>small{font-size:11px}.governance-stage-content{border-top-color:#1d1d1f14;padding-top:24px}.asset-view-stack{gap:18px}.asset-hero{background:radial-gradient(circle at 94% 6%,#7caaff57,#0000 37%),radial-gradient(circle at 60% 115%,#d7efaa38,#0000 28%),#fffffff5;border:1px solid #1d1d1f0f;border-radius:42px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(40px,6vw,90px);min-height:330px;padding:clamp(42px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1d1d1f13}.asset-hero-copy>span{color:#0071e3;letter-spacing:.16em;font-size:11px;font-weight:760}.asset-hero-copy h2{color:#1d1d1f;letter-spacing:-.06em;max-width:800px;margin:18px 0 0;font-size:clamp(38px,4.6vw,66px);font-weight:720;line-height:1.02}.asset-hero-copy p{color:#6e6e73;max-width:760px;margin:22px 0 0;font-size:15px;line-height:1.65}.asset-truth-strip{color:#fff;background:#1d1d1f;border:0;border-radius:28px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:210px;padding:28px;display:flex;position:relative;box-shadow:0 22px 54px #1d1d1f29}.asset-truth-strip.is-offline{color:#1d1d1f;background:#fff7eb}.asset-truth-signal{background:#4bd37b;border:0;width:10px;height:10px;margin-bottom:20px;box-shadow:0 0 0 7px #4bd37b1f}.asset-truth-strip small{color:#ffffff80;font-size:11px}.asset-truth-strip strong{color:#fff;letter-spacing:-.025em;margin-top:7px;font-size:21px}.asset-truth-strip p{color:#ffffff8a;margin-top:15px;font-size:12px;line-height:1.55}.asset-truth-strip>.badge{position:absolute;top:28px;right:28px}.asset-truth-strip.is-offline small,.asset-truth-strip.is-offline strong,.asset-truth-strip.is-offline p{color:inherit}.asset-metric-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:14px}.asset-metric-card{border-color:#1d1d1f12;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:24px;display:flex;box-shadow:0 15px 44px #1d1d1f0b}.asset-metric-card:first-child{background:#eef6ff}.asset-metric-icon{color:#0071e3;background:#fffc;border-radius:13px;width:40px;height:40px;position:absolute;top:22px;left:22px}.asset-metric-card>.badge{top:22px;right:22px}.asset-metric-card>span{color:#86868b;margin-top:0;font-size:12px}.asset-metric-card>div:nth-of-type(2){margin-top:9px}.asset-metric-card>div strong{color:#1d1d1f;font-size:clamp(34px,3.5vw,52px)}.asset-metric-card>div em{font-size:12px}.asset-metric-card p{color:#86868b;white-space:normal;margin-top:10px;font-size:12px;line-height:1.5}.asset-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.asset-primary-action,.asset-quiet-panel{border-radius:30px;min-height:260px}.asset-primary-action{background:radial-gradient(circle at 90% 12%,#ffffff29,#0000 25%),linear-gradient(135deg,#0879e8,#0065d1);padding:38px;box-shadow:0 24px 56px #0071e32e}.asset-primary-action>span,.asset-quiet-panel>div>span{color:#ffffffa8;font-size:11px}.asset-primary-action h2{margin-top:13px;font-size:29px}.asset-primary-action p{color:#ffffffad;margin-top:10px;font-size:13px}.asset-primary-action button{border-radius:999px;height:42px;margin-top:28px;padding:0 17px;font-size:12px}.asset-quiet-panel{border-color:#1d1d1f12;border-radius:30px;padding:34px;box-shadow:0 15px 44px #1d1d1f0b}.asset-quiet-panel>div>span{color:#0071e3}.asset-quiet-panel>div strong{margin-top:13px;font-size:25px}.asset-quiet-panel p{color:#6e6e73;font-size:13px}.asset-quiet-panel button,.asset-list-view>header>button,.asset-issue-row>button,.asset-advanced-tools button,.asset-tool-bar>button{color:#1d1d1f;border-color:#1d1d1f1a;border-radius:999px;min-height:38px;padding:0 15px;font-size:12px}.asset-advanced-tools{border-top-color:#1d1d1f14}.asset-advanced-tools summary{padding-top:18px;font-size:12px}.asset-list-view{gap:24px}.asset-list-view>header span,.asset-tool-bar div span{color:#0071e3;font-size:10px}.asset-list-view>header h2{color:#1d1d1f;margin-top:8px;font-size:30px}.asset-list-view>header p{color:#6e6e73;margin-top:5px;font-size:13px}.asset-update-list,.asset-issue-list{border-color:#1d1d1f14;border-radius:28px;box-shadow:0 15px 44px #1d1d1f0a}.asset-update-list>article{min-height:92px;padding:17px 22px}.asset-update-list>article>div>strong,.asset-issue-row>div:nth-child(2)>strong{font-size:14px}.asset-update-list>article>div>small,.asset-issue-row>div:nth-child(2)>p{font-size:11px}.asset-issue-row{min-height:104px;padding:18px 22px}.asset-tool-bar{border-bottom-color:#1d1d1f14;min-height:62px}.asset-tool-bar div strong{margin-top:4px;font-size:14px}@media (max-width:1120px){.observation-hero,.asset-hero{grid-template-columns:1fr}.observation-hero-signal,.asset-truth-strip{min-height:220px}.observation-filter-content .filter-control-row{grid-template-columns:repeat(3,minmax(150px,1fr))}.asset-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.observation-kpi-strip{grid-template-columns:1fr!important}.observation-kpi-supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-home-grid{grid-template-columns:1fr}}@media (max-width:720px){.product-main-observation{padding:16px 14px 56px}.observation-dashboard{gap:14px}.observation-hero,.asset-hero{border-radius:30px;gap:28px;min-height:0;padding:32px 24px}.observation-hero h1,.asset-hero-copy h2{font-size:38px}.observation-hero-copy>p,.asset-hero-copy p{font-size:14px}.observation-hero-signal,.asset-truth-strip{border-radius:24px;min-height:190px;padding:24px}.observation-filter-bar{border-radius:24px}.observation-filter-bar>summary{min-height:92px;padding:18px 20px}.observation-filter-bar>summary div>small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.observation-filter-content{padding-inline:20px}.observation-filter-content .filter-control-row{grid-template-columns:1fr 1fr}.observation-filter-content .filter-control-row .btn{grid-column:1/-1}.observation-kpi-supporting{grid-template-columns:1fr}.observation-kpi-strip>.observation-kpi-featured,.observation-kpi-supporting>article{border-radius:24px;min-height:180px}.observation-bi-grid{grid-template-columns:1fr}.dashboard-experiment-lab{border-radius:28px;padding:20px}.product-main-observation .evidence-modal-layer{padding:10px}.product-main-observation .evidence-modal-card{border-radius:24px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.governance-workspace{width:calc(100% - 28px);padding-top:24px}.governance-header-actions{flex-direction:column;align-items:stretch}.governance-domain-switch{width:100%}.governance-domain-switch button{flex:1;justify-content:center}.asset-view-tabs{width:100%}.asset-view-tabs button{flex:1;justify-content:center;padding-inline:8px}.asset-view-tabs button svg,.asset-context-line>small{display:none}.asset-metric-grid{grid-template-columns:1fr 1fr}.asset-metric-card{border-radius:24px;min-height:190px;padding:20px}.asset-primary-action,.asset-quiet-panel{border-radius:26px;min-height:230px;padding:28px}}@media (max-width:480px){.observation-hero h1,.asset-hero-copy h2{font-size:33px}.scope-toggle-label{min-width:0;padding-inline:12px}.observation-filter-content .filter-control-row,.asset-metric-grid{grid-template-columns:1fr}}.creator-app{--creator-bg:#f3f4f6;--creator-card:#fff;--creator-ink:#22262c;--creator-muted:#747b85;--creator-line:#e1e4e8;--creator-soft:#f6f7f9;--creator-blue:#315efb;min-width:0;min-height:100vh;color:var(--creator-ink);background:radial-gradient(circle at 10% -12%, #fffffffa, transparent 32%), radial-gradient(circle at 86% 2%, #dfe7ffb3, transparent 28%), var(--creator-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.creator-app *,.creator-app :before,.creator-app :after{box-sizing:border-box}.creator-app button,.creator-app input,.creator-app select,.creator-app textarea{font:inherit}.creator-app button{cursor:pointer}.creator-app-header{z-index:1;justify-content:space-between;align-items:center;width:min(1540px,100% - 72px);min-height:68px;margin:0 auto;padding:20px 0 8px;display:flex;position:relative}.creator-app-header>div{align-items:center;gap:9px;display:flex}.creator-brand{color:var(--creator-ink);text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.creator-brand>span{color:#fff;background:#23272d;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid;box-shadow:0 7px 16px #1f232926}.creator-brand strong,.creator-brand small{display:block}.creator-brand strong{letter-spacing:-.025em;font-size:17px}.creator-brand small{color:var(--creator-muted);margin-top:3px;font-size:10px}.creator-dark-button,.creator-light-button,.creator-text-button{border-radius:9px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.creator-dark-button{color:#fff;background:#24282e;border:1px solid #24282e}.creator-dark-button:disabled{color:#9ca1a9;cursor:default;background:#e3e5e8;border-color:#d9dce1}.creator-light-button{color:#343940;background:#fff;border:1px solid #d9dce1}.creator-text-button{color:#747b85;background:0 0;border:0}.creator-bi{background:#ffffffe6;border:1px solid #d8dce2f0;border-radius:20px;margin-bottom:24px;padding:20px;overflow:hidden;box-shadow:0 18px 50px #20252d12}.creator-bi-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.creator-bi-header>div>span,.creator-admin-header>div>span,.creator-compare-panel>header span{color:var(--creator-blue);letter-spacing:.14em;font-size:9px;font-weight:850}.creator-bi-header h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:21px}.creator-bi-header p{color:var(--creator-muted);margin:0;font-size:10px}.creator-bi-header>label{color:var(--creator-muted);align-items:center;gap:8px;font-size:10px;display:flex}.creator-bi-header select{border:1px solid var(--creator-line);min-width:112px;height:34px;color:var(--creator-ink);background:#fff;border-radius:9px;padding:0 10px}.creator-bi-kpis{background:#f2f3f5;border-radius:12px;gap:24px;margin:16px 0 12px;padding:11px 14px;display:flex}.creator-bi-kpis>div{align-items:baseline;gap:6px;display:flex}.creator-bi-kpis strong{font-family:Georgia,Times New Roman,serif;font-size:18px}.creator-bi-kpis span{color:var(--creator-muted);font-size:9px}.creator-bi-grid{grid-template-columns:1.12fr .96fr .74fr;gap:12px;display:grid}.creator-bi-module{border:1px solid var(--creator-line);background:#fff;border-radius:15px;min-width:0;min-height:226px;overflow:hidden}.creator-bi-module>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding:12px 14px 9px;display:flex}.creator-bi-module header span,.creator-bi-module header small{color:#969ca5;font-size:8px;display:block}.creator-bi-module h3{letter-spacing:-.015em;margin:4px 0 0;font-size:13px}.creator-vertical-bars{justify-content:center;align-items:flex-end;gap:10px;height:166px;padding:16px 12px 10px;display:flex}.creator-vertical-bars>button{width:min(74px,18%);height:100%;color:var(--creator-ink);background:0 0;border:0;grid-template-rows:18px 1fr 15px 18px;align-items:end;padding:0;display:grid}.creator-vertical-bars>button>span{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;overflow:hidden}.creator-vertical-bars>button>i{background:linear-gradient(#315efb,#88a4ff);border-radius:9px 9px 2px 2px;align-self:end;width:100%;min-height:24px;transition:transform .16s,filter .16s;box-shadow:inset 0 1px #fff6}.creator-vertical-bars>button:hover>i{filter:saturate(1.2);transform:translateY(-3px)}.creator-vertical-bars>button>b{width:17px;height:17px;color:var(--creator-blue);background:#eef2ff;border-radius:6px;justify-self:center;place-items:center;font:700 8px Georgia,serif;display:grid}.creator-vertical-bars>button>em{color:#69707a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.creator-vertical-bars>p,.creator-structure-list>p{color:var(--creator-muted);align-self:center;margin:auto;font-size:10px}.creator-matrix{border-bottom:1px solid #cfd3d9;border-left:1px solid #cfd3d9;height:166px;margin:0 12px;position:relative}.creator-matrix:before{content:"";background-image:linear-gradient(90deg,#0000 49.8%,#e9ebef 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#e9ebef 50%,#0000 50.2%);position:absolute;inset:12px 0 0}.creator-matrix>button{z-index:2;background:var(--creator-blue);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:750;transition:transform .14s;display:grid;position:absolute;transform:translate(-50%,50%);box-shadow:0 4px 10px #315efb40}.creator-matrix>button:hover{transform:translate(-50%,50%)scale(1.16)}.creator-matrix .matrix-x,.creator-matrix .matrix-y{z-index:1;color:#969ca5;font-size:7px;position:absolute}.creator-matrix .matrix-x{bottom:-12px;right:0}.creator-matrix .matrix-y{top:4px;left:5px}.creator-price-bands{gap:12px;padding:17px 16px 12px;display:grid}.creator-price-bands>div>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.creator-price-bands strong{font-size:10px}.creator-price-bands em{color:#8a919a;font-size:8px;font-style:normal}.creator-price-bands>div>i{background:#eceef1;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.creator-price-bands b{border-radius:inherit;background:linear-gradient(90deg,#b2c2f7,#315efb);height:100%;display:block}.creator-price-bands p{color:#9298a1;margin:1px 0 0;font-size:7px;line-height:1.5}.creator-structure-list{gap:14px;padding:18px 15px;display:grid}.creator-structure-list>div>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.creator-structure-list strong{font-size:10px}.creator-structure-list em{color:#8a919a;font-size:8px;font-style:normal}.creator-structure-list>div>i{background:#eceef1;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.creator-structure-list b{border-radius:inherit;background:linear-gradient(90deg,#9bb1f9,#315efb);height:100%;display:block}.creator-feed>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.creator-feed>header h2{letter-spacing:-.025em;margin:0;font-size:17px}.creator-feed>header p{color:var(--creator-muted);margin:4px 0 0;font-size:9px}.creator-feed>header>span{color:var(--creator-muted);font-size:10px}.creator-feed-toolbar{background:#ffffffb8;border:1px solid #dfe2e7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:13px;padding:12px;display:grid;box-shadow:0 7px 20px #1f252d09}.creator-filter-block,.creator-sort-block{min-width:0}.creator-tool-heading{align-items:baseline;gap:7px;min-height:21px;margin:0 2px 6px;display:flex}.creator-tool-heading span{color:#90969f;font-size:8px}.creator-tool-heading>button{color:var(--creator-blue);background:0 0;border:0;margin-left:auto;padding:0;font-size:8px}.creator-feed-filters{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(110px,.62fr));gap:8px;display:grid}.creator-feed-filters input,.creator-feed-filters select{width:100%;min-width:0;height:39px;color:var(--creator-ink);background:#ffffffe6;border:1px solid #dcdfe4;border-radius:10px;outline:none;padding:0 13px;font-size:11px;transition:border .14s,box-shadow .14s}.creator-sort-options{background:#eceef2;border-radius:10px;grid-template-columns:repeat(4,minmax(82px,1fr));gap:3px;padding:3px;display:grid}.creator-sort-options button{color:#737a84;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:33px;padding:0 8px;font-size:9px}.creator-sort-options button.is-active{color:#252a31;background:#fff;font-weight:750;box-shadow:0 2px 7px #1b21291a}.creator-feed-filters input:focus,.creator-feed-filters select:focus{border-color:#9eb2f6;box-shadow:0 0 0 3px #315efb14}.creator-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-load-more{color:#20242a;width:min(420px,100%);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #d7dbe2;border-radius:14px;margin:28px auto 0;padding:13px 20px;font-weight:700;box-shadow:0 8px 24px #232b3a0f}.creator-load-more span{color:#7b828c;margin-left:10px;font-size:12px;font-weight:500}.creator-load-more:hover{color:#315efb;border-color:#315efb}.creator-feed-card{background:#fffffff0;border:1px solid #dfe2e7;border-radius:15px;min-width:0;padding:17px;transition:transform .16s,box-shadow .16s,border .16s;overflow:hidden;box-shadow:0 8px 24px #20252d0b}.creator-feed-card:hover{border-color:#cfd6e4;transform:translateY(-2px);box-shadow:0 15px 34px #20252d14}.creator-feed-head{align-items:center;gap:10px;display:flex}.creator-feed-title-line{align-items:center;gap:9px;min-width:0;display:flex}.creator-feed-identity{flex:1;min-width:0}.creator-feed-identity h3{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;overflow:hidden}.creator-feed-identity span{color:var(--creator-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.creator-feed-title-line>em,.creator-compare-type{color:#2468c7;background:#eaf2ff;border-radius:99px;flex:none;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700}.creator-feed-title-line>em{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.creator-feed-title-line>em.is-empty{color:#858b94;background:#f1f2f4}.creator-feed-tags{flex-wrap:wrap;gap:5px;min-height:23px;margin:13px 0 12px;display:flex}.creator-feed-tags>span{color:#6b727c;background:#f1f2f4;border-radius:6px;padding:5px 7px;font-size:8px}.creator-feed-tags>.creator-evidence-chip.is-stable{color:#2c6a54;background:#eaf4ef}.creator-feed-tags>.creator-evidence-chip.is-opportunity{color:#91601e;background:#fff3df}.creator-card-evidence{background:#e6e8ec;border:1px solid #e6e8ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.creator-card-evidence>span{text-align:center;background:#f8f9fa;min-width:0;padding:8px 6px}.creator-card-evidence b,.creator-card-evidence small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-card-evidence b{font-size:9px}.creator-card-evidence small{color:#9298a1;margin-top:3px;font-size:7px}.creator-sample-filter{background:#eceef2;border-radius:9px;grid-column:1/-1;gap:3px;width:max-content;padding:3px;display:flex}.creator-sample-filter button{color:#747b85;background:0 0;border:0;border-radius:7px;height:29px;padding:0 11px;font-size:8px}.creator-sample-filter button.is-active{color:#252a31;background:#fff;font-weight:750;box-shadow:0 2px 7px #1b21291a}.creator-feed-metrics{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;grid-template-columns:.8fr 1.2fr;gap:12px;padding:12px 0;display:grid}.creator-feed-metrics strong,.creator-feed-metrics span{display:block}.creator-feed-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creator-feed-metrics span{color:#9298a1;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.creator-feed-card footer{justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.creator-feed-card footer>span{color:#777e87;font-size:8px}.creator-feed-card footer>div,.creator-feed-card footer label{align-items:center;gap:8px;display:flex}.creator-feed-card footer label{color:#717883;font-size:8px}.creator-feed-card footer button{color:#303741;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.creator-service-state,.creator-loading{color:var(--creator-muted);text-align:center;background:#ffffffb3;border:1px dashed #d4d8df;border-radius:14px;grid-column:1/-1;padding:36px}.creator-service-state strong,.creator-service-state span{display:block}.creator-service-state strong{color:var(--creator-ink);font-size:13px}.creator-service-state span,.creator-loading{margin-top:7px;font-size:10px}.creator-service-state button{color:var(--creator-blue);background:0 0;border:0;margin-top:14px;font-size:10px;font-weight:700}.creator-compare-tray{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#23272df5;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:8px;min-width:520px;padding:8px 9px 8px 14px;display:flex;position:fixed;bottom:22px;right:50%;transform:translate(50%);box-shadow:0 18px 40px #181b2042}.creator-compare-tray strong{margin-right:3px;font-size:10px}.creator-compare-tray>span{background:#ffffff1a;border-radius:7px;padding:7px 9px;font-size:8px}.creator-compare-tray>button:not(.creator-dark-button){color:#aeb5bf;background:0 0;border:0;margin-left:auto;font-size:9px}.creator-compare-tray .creator-dark-button{color:#23272d;background:#fff;border-color:#fff;height:32px}.creator-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181b206b;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.creator-compare-panel{background:#f5f6f8;border-radius:20px;width:min(980px,94vw);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 28px 80px #14181e3d}.creator-compare-panel>header,.creator-admin-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creator-compare-panel>header h2,.creator-admin-header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.creator-compare-panel>header>button{background:#fff;border:1px solid #d9dce1;border-radius:9px;padding:9px 12px;font-size:10px}.creator-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.creator-compare-grid>article{border:1px solid var(--creator-line);background:#fff;border-radius:15px;padding:18px}.creator-compare-grid h3{margin:12px 0 3px;font-size:14px}.creator-compare-grid p{color:var(--creator-muted);margin:0;font-size:9px}.creator-compare-grid dl{margin:16px 0}.creator-compare-grid dl>div{border-top:1px solid #eceef1;grid-template-columns:76px 1fr;gap:10px;padding:9px 0;font-size:9px;display:grid}.creator-compare-grid dt{color:var(--creator-muted)}.creator-compare-grid dd{margin:0;font-weight:650}.creator-compare-grid article>button{color:#fff;background:#252a31;border:0;border-radius:8px;width:100%;height:36px;font-size:10px;font-weight:700}.creator-compare-panel{width:min(1180px,100vw - 64px);max-height:calc(100vh - 64px);overflow:auto}.creator-compare-matrix{background:#fff;border:1px solid #dfe2e7;border-radius:16px;margin-top:18px;overflow:hidden}.creator-compare-row{border-bottom:1px solid #eceef1;grid-template-columns:150px repeat(3,minmax(0,1fr));display:grid}.creator-compare-row>strong,.creator-compare-row>div{min-width:0;padding:13px 15px}.creator-compare-row>strong{color:#737a84;background:#f7f8fa;align-items:center;font-size:9px;display:flex}.creator-compare-row>div{border-left:1px solid #eceef1}.creator-compare-row b,.creator-compare-row small{display:block}.creator-compare-row b{font-size:11px}.creator-compare-row small{color:#8a919b;margin-top:4px;font-size:8px}.creator-compare-row>div.is-best{color:#234fca;background:#eef5ff}.creator-compare-row>div.is-stable{color:#2d6d57;background:#edf7f2}.creator-compare-row>div.is-opportunity{color:#8a5b20;background:#fff7e9}.creator-compare-row.is-heading>div{grid-template-columns:1fr;align-items:center;row-gap:5px;display:grid}.creator-compare-row.is-heading .creator-compare-type{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;overflow:hidden}.creator-compare-row.is-heading b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-compare-actions{grid-template-columns:150px repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.creator-compare-actions span{color:#7d848e;align-self:center;font-size:8px}.creator-compare-actions button{color:#fff;background:#252a31;border:0;border-radius:9px;min-height:36px;padding:7px 10px;font-size:9px;font-weight:700}.creator-manager-overlay{place-items:stretch end;padding:0}.creator-manager-panel{background:#f6f7f8;width:min(1180px,88vw);height:100vh;overflow:auto;box-shadow:-22px 0 70px #14181e33}.creator-manager-panel .creator-admin-page{padding:26px}.creator-manager-panel .creator-workspace-focused{grid-template-columns:minmax(0,1fr)}.creator-manager-panel .creator-workspace-focused .creator-detail-panel{min-height:calc(100vh - 124px)}.creator-admin-header{padding-bottom:18px}.creator-admin-header p{color:var(--creator-muted);margin:5px 0 0;font-size:10px}.creator-admin-header>div:last-child{gap:8px;display:flex}.creator-import-history{padding:16px}.creator-import-history-list{border-top:1px solid var(--creator-line);gap:0;margin-top:10px;display:grid}.creator-import-history-list>article{border-bottom:1px solid var(--creator-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 2px;display:grid}.creator-import-history-list>article.is-open{background:#315efb09}.creator-import-history-list>article>div:first-child strong,.creator-import-history-list>article>div:first-child span{display:block}.creator-import-history-list>article>div:first-child strong{color:var(--creator-ink);font-size:11px}.creator-import-history-list>article>div:first-child span{color:var(--creator-muted);margin-top:4px;font-size:8px}.creator-import-history-list>article>div:last-child{color:var(--creator-muted);align-items:center;gap:8px;font-size:8px;display:flex}.creator-import-history-list>article>div:last-child strong{color:#2f735e;background:#edf7f3;border-radius:7px;padding:6px 8px;font-size:8px}.creator-import-history-list>article>div:last-child em{color:#966c2c;background:#f5f0e8;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal}.creator-import-history-list>article>div:last-child button,.creator-import-history-list>article>div:last-child a{border:1px solid var(--creator-line);color:#404751;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:720;text-decoration:none}.creator-import-history-list>article>div:last-child button:disabled{cursor:wait;opacity:.55}.creator-source-table-detail{border:1px solid var(--creator-line);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.creator-source-table-detail>header{border-bottom:1px solid var(--creator-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.creator-source-table-detail header span,.creator-source-table-detail header h4,.creator-source-table-detail header p{margin:0;display:block}.creator-source-table-detail header span{color:#315efb;letter-spacing:.13em;font-size:8px;font-weight:850}.creator-source-table-detail header h4{color:var(--creator-ink);margin-top:4px;font-size:13px}.creator-source-table-detail header p{color:var(--creator-muted);margin-top:4px;font-size:9px}.creator-source-table-detail header a{color:#fff;background:#252a31;border-radius:8px;flex:none;padding:9px 12px;font-size:9px;font-weight:750;text-decoration:none}.creator-source-projects,.creator-source-columns{flex-wrap:wrap;align-items:center;gap:6px;padding:11px 18px 0;display:flex}.creator-source-projects span,.creator-source-columns span{color:var(--creator-muted);margin-right:3px;font-size:8px;font-weight:720}.creator-source-projects b,.creator-source-columns em{color:#59616b;background:#f0f2f6;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:680}.creator-source-projects b{color:#2f735e;background:#edf7f3}.creator-source-table-scroll{border-top:1px solid var(--creator-line);margin-top:14px;overflow:auto}.creator-source-table-scroll table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:9px}.creator-source-table-scroll th,.creator-source-table-scroll td{color:#636a74;text-align:left;text-overflow:ellipsis;border-bottom:1px solid #eceef1;border-right:1px solid #eceef1;max-width:260px;padding:9px 11px;overflow:hidden}.creator-source-table-scroll th{z-index:1;color:#424851;background:#f6f7f9;font-weight:780;position:sticky;top:0}@media (max-width:1240px){.creator-bi-grid{grid-template-columns:1fr 1fr}.creator-structure-module{grid-column:1/-1;min-height:150px}.creator-structure-list{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.creator-app-header{width:calc(100% - 48px);padding:18px 0 8px}.creator-app-main{width:calc(100% - 48px)}.creator-feed-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.7fr))}.creator-feed-toolbar{grid-template-columns:1fr}.creator-sort-block{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.creator-sort-block .creator-tool-heading{margin:0}.creator-sort-block .creator-tool-heading span{display:none}.creator-manager-panel{width:96vw}}@media (max-width:720px){.creator-app-header{flex-wrap:wrap;gap:10px;width:calc(100% - 28px);height:auto;min-height:68px;padding:14px 0 8px}.creator-text-button{display:none}.creator-app-main{width:calc(100% - 28px);padding-top:14px}.creator-bi-header,.creator-feed>header{align-items:flex-start}.creator-bi-header{flex-direction:column;gap:14px}.creator-bi-header>label{justify-content:space-between;width:100%}.creator-bi-grid,.creator-feed-grid,.creator-compare-grid{grid-template-columns:1fr}.creator-structure-module{grid-column:auto}.creator-structure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-feed-filters{grid-template-columns:1fr 1fr}.creator-sort-block{grid-template-columns:1fr}.creator-sort-options{grid-template-columns:1fr 1fr}.creator-import-history-list>article{grid-template-columns:1fr}.creator-feed-filters input{grid-column:1/-1}}.creator-bi-discovery{background:radial-gradient(circle at 96% -18%,#315efb1a,#0000 29%),#fffffff0;padding:18px}.creator-bi-platforms,.creator-bi-view-switch{background:#eceef2;border-radius:10px;padding:3px;display:flex}.creator-bi-platforms button,.creator-bi-view-switch button{color:#7b818a;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:700}.creator-bi-platforms button{min-width:74px;height:31px}.creator-bi-view-switch button{height:25px;padding:0 9px}.creator-bi-platforms button.is-active,.creator-bi-view-switch button.is-active{color:#22262c;background:#fff;box-shadow:0 2px 7px #1b21291a}.creator-bi-scope{background:#f7f8faeb;border:1px solid #e2e5e9;border-radius:13px;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(150px,.58fr));align-items:center;gap:8px;margin:14px 0 10px;padding:9px 10px;display:grid}.creator-bi-scope>div{min-width:0;padding:0 3px}.creator-bi-scope strong,.creator-bi-scope span{display:block}.creator-bi-scope strong{font-size:10px}.creator-bi-scope span{color:#8a9099;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.creator-bi-scope select{color:#353a41;background:#fff;border:1px solid #dfe2e7;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 10px;font-size:9px}.creator-bi-scope select:focus{border-color:#9eb2f6;box-shadow:0 0 0 3px #315efb14}.creator-bi-error{color:#9a4d3f;background:#fff3f0;border-radius:10px;margin:0 0 10px;padding:9px 11px;font-size:9px}.creator-bi-discovery .creator-bi-kpis{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 10px;padding:0;display:grid}.creator-kpi-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 7px;display:flex}.creator-kpi-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.creator-kpi-heading strong{font-size:9px}.creator-kpi-heading span,.creator-kpi-heading small{color:#8d949d;font-size:8px}.creator-bi-discovery .creator-bi-kpis>article{text-align:left;background:#fff;border:1px solid #e0e3e8;border-radius:12px;min-width:0;padding:10px 12px 9px;position:relative;overflow:hidden}.creator-bi-discovery .creator-bi-kpis>article:before{content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;inset:9px auto 9px 0}.creator-bi-discovery .creator-bi-kpis>article.is-blue:before{background:#315efb}.creator-bi-discovery .creator-bi-kpis>article.is-cyan:before{background:#16859b}.creator-bi-discovery .creator-bi-kpis>article.is-coral:before{background:#cc725e}.creator-bi-discovery .creator-bi-kpis>article.is-ink:before{background:#343b45}.creator-bi-discovery .creator-bi-kpis>article.is-green:before{background:#3b8c70}.creator-bi-discovery .creator-bi-kpis>article.is-unavailable{color:#9298a1;background:#f4f5f7}.creator-bi-discovery .creator-bi-kpis span,.creator-bi-discovery .creator-bi-kpis small,.creator-bi-discovery .creator-bi-kpis strong{display:block}.creator-bi-discovery .creator-bi-kpis span{color:#7b818a;font-size:8px}.creator-bi-discovery .creator-bi-kpis strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:18px;overflow:hidden}.creator-bi-discovery .creator-bi-kpis small{color:#9a9fa7;margin-top:4px;font-size:7px}.creator-discovery-grid .creator-bi-module{min-height:260px}.creator-performance-module>header,.creator-focus-module>header{align-items:center;min-height:57px}.creator-ranking-switches{align-items:center;gap:6px;display:flex}.creator-ranking-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px 10px 0;display:grid}.creator-ranking-metrics>button{color:#727983;text-align:left;background:#f8f9fb;border:1px solid #e5e8ed;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:36px;padding:0 8px;display:flex}.creator-ranking-metrics>button:hover:not(:disabled){background:#fff;border-color:#bdc9ee}.creator-ranking-metrics>button.is-active{color:#244bc6;background:#f1f5ff;border-color:#a9b9ec;box-shadow:inset 0 0 0 1px #315efb0d}.creator-ranking-metrics>button:disabled{cursor:default;opacity:.5}.creator-ranking-metrics span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.creator-ranking-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:9px;overflow:hidden}.creator-bi-loading{color:#8c929a;place-items:center;height:192px;font-size:9px;display:grid}.creator-performance-bars{justify-content:flex-start;gap:6px;height:198px;padding:14px 14px 9px;overflow-x:auto}.creator-performance-bars>button{flex:1 0 54px;grid-template-rows:19px 1fr 15px 17px 12px;width:auto;min-width:54px;max-width:74px}.creator-performance-bars>button>small{color:#a0a5ad;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.creator-performance-bars.is-cyan>button>i{background:linear-gradient(#167f96,#70c6d1)}.creator-performance-bars.is-coral>button>i{background:linear-gradient(#c76855,#efb09d)}.creator-performance-bars.is-ink>button>i{background:linear-gradient(#2d343d,#8c96a3)}.creator-performance-bars.is-green>button>i{background:linear-gradient(#2f7f65,#95cfb7)}.creator-period-bars{justify-content:center;align-items:flex-end;gap:6px;height:198px;padding:14px 14px 9px;display:flex}.creator-period-bars>button{color:#31363d;background:0 0;border:0;grid-template-rows:19px 1fr 17px 12px;align-items:end;width:min(82px,13.5%);height:100%;padding:0;display:grid}.creator-period-bars>button>strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:8px;overflow:hidden}.creator-period-bars>button>i{background:#f0f2f6;border-radius:8px 8px 2px 2px;align-items:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.creator-period-bars>button>i>b{background:linear-gradient(#315efb,#9eb4ff);border-radius:8px 8px 2px 2px;width:100%;min-height:10px;display:block}.creator-period-bars.is-cyan>button>i>b{background:linear-gradient(#167f96,#8bd6df)}.creator-period-bars.is-coral>button>i>b{background:linear-gradient(#c76855,#f2b6a4)}.creator-period-bars.is-ink>button>i>b{background:linear-gradient(#2d343d,#9da5ae)}.creator-period-bars.is-green>button>i>b{background:linear-gradient(#2f7f65,#a7d9c4)}.creator-period-bars>button>span,.creator-period-bars>button>small{font-size:7px}.creator-period-bars>button>span{color:#686f79;justify-self:center;font-weight:750}.creator-period-bars>button>small{color:#a0a5ad;justify-self:center}.creator-period-bars>button.is-active>i{box-shadow:0 0 0 2px #315efb38}.creator-period-bars>p{color:#8a9099;align-self:center;font-size:9px}.creator-focus-summary{background:linear-gradient(110deg,#f4f6fb,#fafbfc);min-height:65px;padding:11px 13px 9px}.creator-focus-summary strong,.creator-focus-summary span{display:block}.creator-focus-summary span{color:#858b94;margin-top:4px;font-size:7px;line-height:1.45}.creator-signal-grid{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.creator-signal-grid>button{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;min-height:72px;padding:8px 9px;transition:border-color .14s,background .14s,transform .14s}.creator-signal-grid>button:hover:not(:disabled){border-color:#b8c5ef;transform:translateY(-1px)}.creator-signal-grid>button.is-active{background:#f4f7ff;border-color:#8fa5ec}.creator-signal-grid>button:disabled{cursor:default;opacity:.7;background:#f6f7f8}.creator-signal-grid>button>span,.creator-signal-grid>button>b,.creator-signal-grid>button>small{display:block}.creator-signal-grid>button>span strong{font-family:Georgia,Times New Roman,serif;font-size:17px}.creator-signal-grid>button>span em{color:#9298a1;margin-left:2px;font-size:7px;font-style:normal}.creator-signal-grid>button>b{margin-top:2px;font-size:9px}.creator-signal-grid>button>small{color:#8c929a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;line-height:1.35;overflow:hidden}.creator-feed-header-meta{align-items:center;gap:8px;display:flex}.creator-feed-header-meta>button{color:#3157cf;background:#f4f7ff;border:1px solid #cbd5f4;border-radius:99px;padding:5px 8px;font-size:8px}@media (max-width:1240px){.creator-discovery-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.creator-bi-scope{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(128px,.58fr))}}@media (max-width:980px){.creator-bi-scope{grid-template-columns:1fr 1fr}.creator-discovery-grid{grid-template-columns:1fr}.creator-focus-module{min-height:235px}}@media (max-width:720px){.creator-bi-discovery{padding:14px}.creator-bi-platforms{width:100%}.creator-bi-platforms button{flex:1}.creator-bi-scope,.creator-bi-discovery .creator-bi-kpis{grid-template-columns:1fr 1fr}.creator-bi-scope>div{grid-column:1/-1}.creator-performance-module>header{flex-direction:column;align-items:flex-start}.creator-ranking-metrics{grid-template-columns:1fr 1fr}.creator-performance-bars,.creator-period-bars{justify-content:flex-start;overflow-x:auto}.creator-performance-bars>button,.creator-period-bars>button{min-width:62px}.creator-feed>header{gap:10px}.creator-feed-header-meta{flex-direction:column;align-items:flex-end}}.creator-bi-discovery .creator-bi-kpis>article{overflow:visible}.creator-kpi-label{align-items:center;gap:5px;display:flex!important}.creator-metric-hint{color:#7e8794;touch-action:manipulation;vertical-align:middle;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:-5px;padding:0;display:inline-flex!important}.creator-metric-hint>i{background:#fff;border:1px solid #ccd2db;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;font-weight:800;line-height:1;transition:border-color .16s,color .16s,transform .16s;display:grid}:is(.creator-metric-hint:hover>i,.creator-metric-hint:focus-visible>i,.creator-metric-hint[aria-expanded=true]>i){color:#315efb;border-color:#7d9df7;transform:scale(1.06)}.creator-metric-hint:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #315efb33}.creator-metric-popover{z-index:2147483000;pointer-events:none;text-align:left;white-space:normal;background:#20252cf7;border:1px solid #ffffff24;border-radius:16px;width:min(280px,100vw - 24px);max-height:min(300px,100vh - 24px);padding:14px;transition:opacity .12s;position:fixed;overflow-y:auto;box-shadow:0 18px 45px #14181e3d;color:#fff!important;display:block!important}.creator-metric-popover strong,.creator-metric-popover b,.creator-metric-popover em,.creator-metric-popover small{color:#fff!important;white-space:normal!important;font-family:inherit!important;display:block!important}.creator-metric-popover strong{color:#fff!important;margin:0!important;font-size:13px!important}.creator-metric-popover b{margin-top:5px;font-size:11px;font-weight:550;line-height:1.5;color:#dbe1ea!important}.creator-metric-popover em{background:#ffffff14;border-radius:7px;margin-top:8px;padding:6px 7px;font-size:10px;font-style:normal;line-height:1.4;color:#fff!important}.creator-metric-popover small{line-height:1.5;color:#aeb8c5!important;margin-top:7px!important;font-size:10px!important}.creator-diagnostic-section{border-top:1px solid #e5e8ec;margin-top:16px;padding-top:14px}.creator-diagnostic-section.is-collapsed{background:linear-gradient(110deg,#f8f9fbf5,#ffffffe0);border:1px solid #e3e6ea;border-radius:13px;margin-top:11px;padding:11px 12px}.creator-analysis-section-header{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 2px 9px;display:flex}.creator-analysis-section-header>div{min-width:0}.creator-analysis-section-header span{color:#315efb;letter-spacing:.12em;font-size:7px;font-weight:800}.creator-analysis-section-header h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px}.creator-analysis-section-header p{color:#7f8690;margin:4px 0 0;font-size:8px}.creator-analysis-section-header>small{color:#949aa2;flex:none;font-size:8px}.creator-diagnostic-toggle-wrap{flex:none;align-items:center;gap:9px;display:flex}.creator-diagnostic-toggle-wrap>small{color:#8c939c;white-space:nowrap;font-size:8px}.creator-diagnostic-toggle-wrap>button{color:#454c55;background:#fff;border:1px solid #d8dde4;border-radius:9px;height:29px;padding:0 10px;font-size:8px;font-weight:750;transition:border-color .14s,background .14s,transform .14s;box-shadow:0 2px 7px #2027300d}.creator-diagnostic-toggle-wrap>button:hover{background:#f8faff;border-color:#aebce8;transform:translateY(-1px)}.creator-diagnostic-toggle-wrap>button i{color:#315efb;margin-left:4px;font-style:normal}.creator-diagnostic-grid{grid-template-columns:1fr;gap:10px;display:grid}.creator-scope-copy{justify-content:space-between;align-items:center;gap:18px;display:flex}.creator-scope-copy>div>span,.creator-scope-copy>div>strong,.creator-scope-copy>div>small{display:block}.creator-bias-matrix>header,.creator-warning-module>header{align-items:center;min-height:57px}.creator-evidence-switch{flex:none}.creator-bias-table{padding:0 10px 9px;overflow-x:auto}.creator-bias-row{grid-template-columns:minmax(190px,1.65fr) repeat(6,minmax(73px,.7fr));align-items:center;gap:6px;min-width:680px;display:grid}.creator-bias-row.is-heading{color:#8a919a;border-bottom:1px solid #e8ebef;min-height:29px;font-size:7px;font-weight:750}.creator-bias-row.is-heading>span:not(:first-child){text-align:center;justify-content:center;align-items:center;gap:3px;display:flex}button.creator-bias-row{color:#2d3239;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f3;width:100%;min-height:31px;padding:3px 0;transition:background .12s}button.creator-bias-row:hover{background:#f7f9fc}.creator-bias-row>span:first-child{min-width:0}.creator-bias-row>span:first-child strong,.creator-bias-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-bias-row>span:first-child small{color:#9aa0a8;margin-top:1px;font-size:6px}.creator-bias-row>i{border-radius:6px;place-items:center;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.creator-bias-row>i.is-strong{color:#fff;background:#274fcf}.creator-bias-row>i.is-good{color:#3157c9;background:#dce6ff}.creator-bias-row>i.is-soft{color:#996d2d;background:#f7edda}.creator-bias-row>i.is-weak{color:#a25042;background:#f8e1dd}.creator-bias-row>i.is-empty{color:#b5bac1;background:#f2f3f5}.creator-bias-table>p{color:#8f969f;text-align:center;margin:36px 0;font-size:9px}.creator-bias-legend{color:#90969e;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:8px;min-height:25px;padding:5px 11px 7px;font-size:7px;display:flex}.creator-bias-legend strong{color:#3157c9;font-weight:750}.creator-warning-intro{background:linear-gradient(105deg,#f7f3ed,#faf9f7);padding:10px 12px}.creator-warning-intro strong,.creator-warning-intro span{display:block}.creator-warning-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px 9px 5px;display:grid}.creator-warning-list>button{color:#32373e;text-align:left;background:#fff;border:1px solid #e7e9ec;border-radius:9px;grid-template-columns:minmax(0,1fr) 12px;align-items:start;gap:7px;min-height:112px;padding:13px;display:grid}.creator-warning-list>button>span{grid-column:1/-1}.creator-warning-list>button>div{align-self:stretch}.creator-warning-list>button:hover:not(:disabled),.creator-warning-list>button.is-active{background:#f5f7ff;border-color:#aebdec}.creator-warning-list>button:disabled{cursor:default;opacity:.52}.creator-warning-list>button>span strong{color:#242930;font-family:Georgia,Times New Roman,serif;font-size:14px}.creator-warning-list b,.creator-warning-list small{display:block}.creator-warning-list .creator-signal-evidence{color:#5f6f91;font-weight:700}.creator-warning-list b{font-size:8px}.creator-warning-list small{color:#8d949d;margin-top:2px;font-size:6px;line-height:1.45}.creator-warning-list em{color:#8991a0;align-self:end;font-size:10px;font-style:normal}.creator-bias-legend button{color:#315efb;font:inherit;background:0 0;border:0;padding:0;font-weight:750}.creator-warning-module>footer{color:#9aa0a8;justify-content:space-between;padding:2px 12px 8px;font-size:6px;display:flex}.creator-method-button{background:#ffffff8c;border-radius:9px;padding:0 10px}.creator-guide-overlay{place-items:stretch end;padding:0}.creator-guide-panel{background:#f4f5f7;width:min(640px,94vw);height:100vh;overflow:auto;box-shadow:-28px 0 80px #15191f38}.creator-guide-panel>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e0e3e7;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.creator-guide-panel>header span,.creator-guide-section>header span,.creator-guide-flow>span{color:#315efb;letter-spacing:.12em;font-size:8px;font-weight:850}.creator-guide-panel>header h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:22px}.creator-guide-panel>header p{color:#7e858e;margin:0;font-size:10px}.creator-guide-panel>header button{background:#fff;border:1px solid #d9dde2;border-radius:9px;padding:8px 11px;font-size:9px}.creator-guide-body{gap:12px;padding:16px 18px 28px;display:grid}.creator-guide-flow,.creator-guide-section,.creator-guide-boundary{background:#fff;border:1px solid #e0e3e7;border-radius:16px}.creator-guide-flow{padding:18px}.creator-guide-flow h3{letter-spacing:-.025em;margin:6px 0 14px;font-size:17px}.creator-guide-flow ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.creator-guide-flow li{color:#555c65;grid-template-columns:24px 1fr;align-items:center;gap:8px;font-size:10px;display:grid}.creator-guide-flow li b{color:#3157cf;background:#eef2ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.creator-guide-section{overflow:hidden}.creator-guide-section>header{padding:16px 18px 10px}.creator-guide-section>header h3{margin:4px 0 0;font-size:14px}.creator-guide-strategies{grid-template-columns:1fr 1fr;gap:8px;padding:2px 12px 14px;display:grid}.creator-guide-strategies article{border:1px solid #e8eaed;border-radius:11px;grid-template-columns:28px 1fr;gap:8px;padding:10px;display:grid}.creator-guide-strategies article:last-child{grid-column:1/-1}.creator-guide-strategies article>span{color:#a2a8b0;font-family:Georgia,Times New Roman,serif;font-size:14px}.creator-guide-strategies h4{margin:0 0 3px;font-size:10px}.creator-guide-strategies strong{color:#555c65;font-size:8px;line-height:1.4;display:block}.creator-guide-strategies p{color:#888f98;margin:5px 0 0;font-size:8px;line-height:1.45}.creator-guide-metrics{padding:0 12px 14px}.creator-guide-metrics details{border-top:1px solid #eaecf0}.creator-guide-metrics summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:44px;list-style:none;display:grid}.creator-guide-metrics summary::-webkit-details-marker{display:none}.creator-guide-metrics summary strong{font-size:9px}.creator-guide-metrics summary span{color:#7f8791;font-size:8px}.creator-guide-metrics summary i{color:#8b929b;font-size:12px;font-style:normal}.creator-guide-metrics details[open] summary i{transform:rotate(45deg)}.creator-guide-metrics details>div{background:#f6f7f9;border-radius:9px;grid-template-columns:48px 1fr;gap:5px 8px;margin:0 0 9px;padding:10px;display:grid}.creator-guide-metrics details>div b,.creator-guide-metrics details>div p{margin:0;font-size:8px;line-height:1.5}.creator-guide-metrics details>div b{color:#3e454e}.creator-guide-metrics details>div p{color:#767e88}.creator-guide-boundary{color:#fff;background:#2b3037;padding:14px 16px}.creator-guide-boundary strong,.creator-guide-boundary span{display:block}.creator-guide-boundary strong{font-size:10px}.creator-guide-boundary span{color:#c3cad3;margin-top:4px;font-size:8px;line-height:1.55}@media (max-width:980px){.creator-diagnostic-grid{grid-template-columns:1fr}.creator-warning-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.creator-warning-list{grid-template-columns:1fr}.creator-warning-list>button{min-height:92px}.creator-method-button{align-items:center;display:inline-flex}.creator-analysis-section-header{flex-direction:column;align-items:flex-start}.creator-diagnostic-toggle-wrap{justify-content:space-between;width:100%}.creator-ranking-switches{flex-direction:column;align-items:stretch;width:100%}.creator-ranking-switches .creator-bi-view-switch button{flex:1}.creator-guide-strategies{grid-template-columns:1fr}.creator-guide-strategies article:last-child{grid-column:auto}.creator-guide-metrics summary{grid-template-columns:100px minmax(0,1fr) 18px}}.creator-app{--creator-bg:#f5f5f7;--creator-card:#ffffffe0;--creator-ink:#1d1d1f;--creator-muted:#6e6e73;--creator-line:#1d1d1f17;--creator-soft:#f0f0f2;--creator-blue:#0071e3;--creator-lime:#d7ff5f;--creator-coral:#ff7a68;--creator-shadow:0 30px 80px #26263017, 0 2px 10px #2626300a;--creator-shadow-soft:0 16px 42px #26263012, 0 2px 8px #26263009;background:radial-gradient(circle at 18% 2%, #fffffff2, transparent 32%), radial-gradient(circle at 88% 18%, #d5e2ff75, transparent 24%), var(--creator-bg);min-height:100vh;color:var(--creator-ink);font-family:SF Pro Display,SF Pro SC,SF Pro Text,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.domain-creator-assets .product-topbar{min-height:66px;box-shadow:none;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#fafafcc2;border-bottom-color:#1d1d1f0e;padding:9px clamp(22px,3.2vw,52px)}.domain-creator-assets .product-mark{background:#1d1d1f;border-radius:11px;box-shadow:0 10px 24px #1d1d1f29}.domain-creator-assets .workspace-switcher{background:#e5e5eab8;border:0;border-radius:18px;padding:4px}.domain-creator-assets .workspace-switcher>button{border-radius:14px;height:46px}.domain-creator-assets .workspace-switcher>button.is-active{box-shadow:0 6px 20px #1d1d1f14!important}.domain-creator-assets .governance-entry{height:40px;box-shadow:none;border-color:#1d1d1f14;border-radius:20px}.creator-app-header.creator-local-nav{z-index:70;-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%);background:#ffffffba;border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1360px,100% - 64px);min-height:62px;margin:18px auto 8px;padding:8px 10px 8px 20px;display:grid;position:sticky;top:86px;box-shadow:0 14px 40px #26263013,inset 0 0 0 1px #1d1d1f09}.creator-local-context{display:block!important}.creator-local-context span,.creator-local-context strong{display:block}.creator-local-context span{color:var(--creator-blue);letter-spacing:.16em;font-size:9px;font-weight:760}.creator-local-context strong{letter-spacing:-.025em;margin-top:2px;font-size:15px}.creator-local-nav nav{background:#efeff2e6;border-radius:16px;align-items:center;gap:4px;padding:4px;display:flex}.creator-local-nav nav a{color:#737379;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:620;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s}:is(.creator-local-nav nav a:hover,.creator-local-nav nav a:focus-visible){color:#1d1d1f;background:#fff;outline:none;box-shadow:0 3px 12px #1d1d1f12}.creator-local-actions{justify-self:end;gap:6px!important}.creator-local-actions .creator-dark-button,.creator-local-actions .creator-light-button,.creator-local-actions .creator-text-button{border-radius:19px;height:38px;padding:0 14px;font-size:11px}.creator-local-actions .creator-dark-button{background:#1d1d1f;border-color:#1d1d1f}.creator-local-actions .creator-light-button{background:#ffffffc7;border-color:#1d1d1f17}.creator-app-main{width:min(1360px,100% - 64px);margin:0 auto;padding:14px 0 120px}.creator-bi.creator-bi-discovery{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.creator-premium-hero{isolation:isolate;min-height:470px;box-shadow:var(--creator-shadow);background:linear-gradient(128deg,#fffffffa,#f9faffeb),#fff;border-radius:46px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(34px,6vw,92px);padding:clamp(48px,6vw,82px);display:grid;position:relative;overflow:hidden}.creator-hero-orb{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.creator-hero-orb-one{background:radial-gradient(circle at 36% 38%,#80aaff8f,#80aaff00);width:440px;height:440px;top:-230px;right:-70px}.creator-hero-orb-two{background:radial-gradient(circle,#d7ff5f57,#d7ff5f00);width:320px;height:320px;bottom:-240px;right:24%}.creator-hero-copy{z-index:2;max-width:690px;position:relative}.creator-hero-kicker{justify-content:space-between;align-items:center;gap:18px;display:flex}.creator-hero-kicker>span{color:var(--creator-blue);letter-spacing:.16em;font-size:11px;font-weight:780}.creator-bi-platforms{background:#e5e5eabd;border-radius:17px;flex:none;padding:4px}.creator-bi-platforms button{color:#74747a;border-radius:13px;min-width:74px;height:34px;font-size:11px}.creator-bi-platforms button.is-active{color:#1d1d1f;box-shadow:0 5px 18px #1d1d1f14}.creator-hero-copy h1{color:#1d1d1f;letter-spacing:-.064em;max-width:720px;margin:25px 0 20px;font-size:clamp(46px,4.7vw,70px);font-weight:730;line-height:.99}.creator-hero-copy>p{color:#6e6e73;max-width:610px;margin:0;font-size:16px;line-height:1.72}.creator-hero-copy>p strong{color:#1d1d1f;font-weight:720}.creator-hero-actions{align-items:center;gap:14px;margin-top:30px;display:flex}.creator-hero-actions a{border-radius:23px;justify-content:center;align-items:center;height:46px;padding:0 20px;font-size:13px;font-weight:690;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.creator-hero-actions a:hover{transform:translateY(-2px)}.creator-hero-primary{color:#fff;background:#0071e3;gap:20px;box-shadow:0 12px 26px #0071e33b}.creator-hero-secondary{color:#2d2d30;background:#ebebefc7}.creator-hero-visual{place-items:center;min-height:350px;display:grid;position:relative}.creator-stability-ring{background:conic-gradient(#0071e3 0 var(--stable-share), #e7e7eb var(--stable-share) 360deg);border-radius:50%;place-items:center;width:300px;height:300px;display:grid;transform:rotate(-36deg);box-shadow:0 28px 70px #27437829}.creator-stability-ring:before{content:"";background:#fffffff5;border-radius:50%;width:252px;height:252px;position:absolute;box-shadow:inset 0 0 0 1px #1d1d1f09}.creator-stability-ring>div{z-index:1;text-align:center;position:relative;transform:rotate(36deg)}.creator-stability-ring span,.creator-stability-ring strong,.creator-stability-ring small{display:block}.creator-stability-ring span{color:#6e6e73;font-size:12px;font-weight:650}.creator-stability-ring strong{color:#1d1d1f;letter-spacing:-.07em;margin:2px 0 0;font-size:72px;font-weight:710;line-height:1}.creator-stability-ring small{color:#8e8e93;margin-top:8px;font-size:11px}.creator-hero-fact{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:18px;min-width:130px;padding:13px 16px;position:absolute;box-shadow:0 14px 38px #2626301a}.creator-hero-fact span,.creator-hero-fact strong{display:block}.creator-hero-fact span{color:#85858b;font-size:10px}.creator-hero-fact strong{letter-spacing:-.035em;margin-top:4px;font-size:20px}.creator-hero-fact-one{top:18px;left:-10px}.creator-hero-fact-two{bottom:46px;right:-14px}.creator-hero-fact-three{bottom:7px;left:10px}.creator-bi-scope.creator-premium-scope{box-shadow:var(--creator-shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:minmax(270px,1fr) repeat(3,minmax(150px,.48fr));align-items:center;gap:10px;margin:22px 0 0;padding:12px 14px 12px 20px;display:grid}.creator-premium-scope strong{font-size:13px}.creator-premium-scope span{color:#85858b;margin-top:5px;font-size:10px}.creator-bi-scope.creator-premium-scope select{color:#343438;background:#f1f1f3;border:0;border-radius:16px;height:44px;padding:0 14px;font-size:12px}.creator-bi-scope.creator-premium-scope select:focus{outline-offset:2px;box-shadow:none;outline:2px solid #0071e359}.creator-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:end;gap:36px;margin:78px 8px 26px;display:grid}.creator-section-heading>div{display:block}.creator-section-heading>div>span{color:var(--creator-blue);letter-spacing:.16em;font-size:10px;font-weight:780;display:block}.creator-section-heading h2{color:#1d1d1f;letter-spacing:-.052em;max-width:760px;margin:10px 0 0;font-size:clamp(32px,3vw,46px);font-weight:710;line-height:1.08}.creator-section-heading>p{color:#77777d;margin:0 0 5px;font-size:13px;line-height:1.65}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis{grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article{min-height:180px;box-shadow:var(--creator-shadow-soft);background:#ffffffe6;border:0;border-radius:28px;padding:26px;overflow:hidden}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article:before{display:none}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article.is-feature{background:radial-gradient(circle at 92% 14%,#7daaff52,#0000 38%),linear-gradient(145deg,#fff,#f7f9ff)}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article.is-feature:after{background:var(--creator-lime);content:"";opacity:.62;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-42px;right:-24px}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis span{color:#76767b;font-size:11px}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis strong{color:#1d1d1f;letter-spacing:-.055em;margin-top:26px;font-family:inherit;font-size:36px;font-weight:690}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis .is-feature>strong{font-size:50px}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis small{color:#8a8a90;margin-top:12px;font-size:10px;line-height:1.45}.creator-decision-brief{color:#fff;background:radial-gradient(circle at 92% 0,#587ae54f,#0000 34%),#1d1d1f;border-radius:38px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(36px,6vw,86px);margin-top:24px;padding:clamp(40px,5vw,68px);display:grid;overflow:hidden;box-shadow:0 36px 82px #16161a30}.creator-decision-copy>span{color:#aebfe8;letter-spacing:.16em;font-size:10px;font-weight:790}.creator-decision-copy>em{background:var(--creator-lime);color:#252724;border-radius:99px;margin-left:12px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:760;display:inline-flex}.creator-decision-copy h2{letter-spacing:-.052em;max-width:670px;margin:24px 0 18px;font-size:clamp(30px,3vw,46px);font-weight:690;line-height:1.08}.creator-decision-copy p{color:#aaaab0;max-width:580px;margin:0;font-size:13px;line-height:1.7}.creator-decision-brief ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.creator-decision-brief li{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:46px 1fr;align-items:center;gap:14px;min-height:78px;padding:12px 18px;display:grid}.creator-decision-brief li>span{color:#7e95d5;font-size:11px;font-weight:760}.creator-decision-brief li strong,.creator-decision-brief li small{display:block}.creator-decision-brief li strong{font-size:14px}.creator-decision-brief li small{color:#9d9da4;margin-top:5px;font-size:10px;line-height:1.45}.creator-discovery-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.78fr);gap:18px}.creator-discovery-grid .creator-bi-module,.creator-diagnostic-grid .creator-bi-module{min-height:330px;box-shadow:var(--creator-shadow-soft);background:#ffffffe6;border:0;border-radius:28px}.creator-bi-module>header,.creator-performance-module>header,.creator-focus-module>header{min-height:76px;padding:20px 22px 14px}.creator-bi-module header span,.creator-bi-module header small{font-size:10px}.creator-bi-module h3{letter-spacing:-.035em;margin-top:5px;font-size:20px}.creator-ranking-switches{flex-wrap:wrap;justify-content:flex-end;gap:5px}.creator-bi-view-switch{background:#f0f0f2;border-radius:14px;padding:3px}.creator-bi-view-switch button{border-radius:11px;height:29px;padding:0 9px;font-size:10px}.creator-ranking-metrics{gap:7px;padding:8px 16px 0}.creator-ranking-metrics>button{background:#f3f3f5;border:0;border-radius:15px;height:46px;padding:0 12px}.creator-ranking-metrics>button.is-active{color:#06c;background:#eaf3ff;border:0;box-shadow:inset 0 0 0 1px #0071e314}.creator-ranking-metrics span,.creator-ranking-metrics strong{font-family:inherit;font-size:10px}.creator-vertical-bars,.creator-period-bars{min-height:230px;padding:20px 18px 16px}.creator-vertical-bars>button>span,.creator-period-bars strong,.creator-vertical-bars>button em,.creator-period-bars span{font-size:10px}.creator-focus-summary{background:#f4f4f6;border-radius:18px;margin:0 18px 12px;padding:16px}.creator-focus-summary strong{font-size:13px;line-height:1.45}.creator-focus-summary span{margin-top:7px;font-size:10px;line-height:1.5}.creator-signal-grid{gap:8px;padding:0 18px 18px}.creator-signal-grid>button{background:#f7f7f8;border:0;border-radius:18px;min-height:84px;padding:13px}.creator-signal-grid>button:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 10px 26px #26263014}.creator-signal-grid>button>span strong{font-size:22px}.creator-signal-grid>button>b{font-size:11px}.creator-signal-grid>button>small{font-size:9px}.creator-diagnostic-section{box-shadow:var(--creator-shadow-soft);background:#ffffffab;border:0;border-radius:28px;margin-top:30px}.creator-diagnostic-section.is-collapsed{min-height:auto}.creator-analysis-section-header{align-items:center;gap:28px;padding:32px 32px 22px}.creator-analysis-section-header>div:first-child{max-width:720px}.creator-analysis-section-header>div:first-child>span{letter-spacing:.16em;font-size:10px}.creator-diagnostic-summary{background:#1d1d1f0f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:390px;display:grid;overflow:hidden}.creator-diagnostic-summary>span{background:#ffffffe0;flex-direction:column;justify-content:center;min-height:78px;padding:14px 16px;display:flex}.creator-diagnostic-summary strong,.creator-diagnostic-summary small{display:block}.creator-diagnostic-summary strong{letter-spacing:-.04em;font-size:24px}.creator-diagnostic-summary small{color:#929298;margin-top:4px;font-size:11px}.creator-analysis-section-header h2{letter-spacing:-.045em;margin-top:8px;font-family:inherit;font-size:clamp(27px,2.4vw,36px);font-weight:700;line-height:1.12}.creator-analysis-section-header p{color:#6e6e73;max-width:680px;margin-top:10px;font-size:14px;line-height:1.55}.creator-diagnostic-toolbar{background:#f4f4f6c7;border:1px solid #1d1d1f0f;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:0 18px 18px;padding:14px 16px 14px 20px;display:flex}.creator-diagnostic-toolbar>div:first-child strong,.creator-diagnostic-toolbar>div:first-child small{display:block}.creator-diagnostic-toolbar>div:first-child strong{color:#1d1d1f;font-size:14px}.creator-diagnostic-toolbar>div:first-child small{color:#6e6e73;margin-top:4px;font-size:12px;line-height:1.45}.creator-diagnostic-toolbar .creator-evidence-switch{border-radius:16px;padding:4px}.creator-diagnostic-toolbar .creator-evidence-switch button{border-radius:12px;min-width:116px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.creator-diagnostic-toolbar .creator-evidence-switch button small{color:inherit;opacity:.65;margin-left:5px;font-size:11px}.creator-diagnostic-grid{gap:18px;padding:0 18px 18px}.creator-diagnostic-grid .creator-bi-module{min-height:0}.creator-warning-module>header,.creator-bias-matrix>header{min-height:88px;padding:22px 22px 16px}.creator-warning-module>header>small,.creator-bias-matrix>header>small{color:#86868b;text-align:right;max-width:280px;font-size:11px;line-height:1.45}.creator-warning-intro{background:linear-gradient(105deg,#f7f3ed,#fbfaf8);border-radius:16px;margin:0 18px 14px;padding:14px 16px}.creator-warning-intro strong{font-size:14px}.creator-warning-intro span{color:#756d65;margin-top:5px;font-size:12px;line-height:1.5}.creator-warning-list{gap:10px;padding:0 18px 16px}.creator-warning-list>button{border-radius:18px;grid-template-columns:minmax(0,1fr) 20px;gap:9px;min-height:152px;padding:18px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.creator-warning-list>button:hover:not(:disabled),.creator-warning-list>button.is-active{background:#f5f9ff;border-color:#0066cc40;transform:translateY(-1px);box-shadow:0 12px 28px #00469614}.creator-warning-list>button:focus-visible{outline-offset:2px;outline:3px solid #0071e347}.creator-warning-list>button>span{color:#86868b;font-size:12px}.creator-warning-list>button>span strong{letter-spacing:-.04em;margin-right:2px;font-family:inherit;font-size:30px}.creator-warning-list b{font-size:14px;line-height:1.35}.creator-warning-list small{margin-top:5px;font-size:11px;line-height:1.5}.creator-warning-list .creator-signal-evidence{margin-top:8px;font-size:11px}.creator-warning-list em{color:#06c;place-self:end;font-size:18px}.creator-warning-module>footer{align-items:center;min-height:44px;padding:4px 20px 14px;font-size:11px;line-height:1.45}.creator-bias-table{padding:0 18px 14px}.creator-bias-row{grid-template-columns:minmax(210px,1.6fr) repeat(6,minmax(92px,.74fr));gap:8px;min-width:920px}.creator-bias-row.is-heading{min-height:44px;font-size:11px}button.creator-bias-row{min-height:56px;padding:7px 0}button.creator-bias-row:focus-visible{z-index:1;outline-offset:-2px;outline:3px solid #0071e33d;position:relative}.creator-bias-row>span:first-child strong{font-size:13px}.creator-bias-row>span:first-child small{margin-top:3px;font-size:10px}.creator-bias-row>i{border-radius:10px;height:36px;font-size:12px}.creator-bias-legend{min-height:48px;padding:10px 20px 14px;font-size:11px;line-height:1.45}.creator-bias-legend button{min-height:32px;padding:0 6px}.creator-diagnostic-empty{color:#86868b;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.creator-diagnostic-empty strong{color:#1d1d1f;font-size:16px}.creator-diagnostic-empty span{font-size:12px}.creator-diagnostic-empty button{color:#fff;background:#0071e3;border:0;border-radius:19px;min-height:38px;margin-top:5px;padding:0 16px;font-size:12px;font-weight:700}.creator-feed>header{align-items:end;margin:0 8px 26px}.creator-feed-title>span{color:var(--creator-blue);letter-spacing:.16em;font-size:10px;font-weight:780;display:block}.creator-feed>header .creator-feed-title h2{color:#1d1d1f;letter-spacing:-.052em;max-width:760px;margin:10px 0 7px;font-size:clamp(28px,2.4vw,36px);font-weight:710;line-height:1.08}.creator-feed>header .creator-feed-title p{color:#77777d;font-size:13px;line-height:1.55}.creator-feed-header-meta>span{color:#6e6e73;font-size:12px}.creator-feed-header-meta>button{color:#06c;background:#eaf3ff;border:0;padding:8px 12px;font-size:10px}.creator-feed-toolbar{box-shadow:var(--creator-shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffc7;border:1px solid #ffffffeb;border-radius:30px;gap:12px;margin-bottom:18px;padding:14px}.creator-filter-block,.creator-sort-block{background:#f4f4f6;border:0;border-radius:21px;padding:13px}.creator-tool-heading strong{font-size:12px}.creator-tool-heading span,.creator-tool-heading button{font-size:9px}.creator-feed-filters input,.creator-feed-filters select{background:#fff;border:0;border-radius:14px;height:42px;padding:0 13px;font-size:11px;box-shadow:inset 0 0 0 1px #1d1d1f0b}.creator-feed-filters input:focus,.creator-feed-filters select:focus{outline-offset:1px;box-shadow:none;outline:2px solid #0071e347}.creator-sample-filter,.creator-sort-options{border-radius:14px}.creator-sample-filter button,.creator-sort-options button{border-radius:11px;min-height:34px;font-size:10px}.creator-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-feed-card{background:#ffffffe6;border:0;border-radius:27px;min-height:270px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 34px #2626300f,0 1px 5px #26263008}.creator-feed-card:hover{transform:translateY(-3px);box-shadow:0 24px 56px #2626301c,0 2px 8px #2626300a}.creator-feed-identity h3{letter-spacing:-.025em;font-size:16px}.creator-feed-title-line>em,.creator-compare-type{padding:6px 10px;font-size:9px}.creator-feed-identity span,.creator-feed-card footer>span,.creator-feed-card footer button{font-size:10px}.creator-feed-tags>span{border-radius:99px;padding:5px 8px;font-size:9px}.creator-feed-metrics{background:#f5f5f7;border-radius:18px;padding:14px}.creator-feed-metrics strong{font-size:17px}.creator-feed-metrics span{font-size:9px}.creator-load-more{min-height:54px;box-shadow:var(--creator-shadow-soft);background:#ffffffd6;border:0;border-radius:27px;margin-top:18px}.creator-compare-tray{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#1d1d1feb;border-radius:24px}:is(.creator-app a:focus-visible,.creator-app button:focus-visible,.creator-app input:focus-visible,.creator-app select:focus-visible){outline-offset:3px;outline:3px solid #0071e34d}@media (prefers-reduced-motion:reduce){.creator-app *,.creator-app :before,.creator-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1180px){.creator-app-header.creator-local-nav,.creator-app-main{width:min(100% - 40px,1120px)}.creator-app-header.creator-local-nav{grid-template-columns:auto 1fr auto}.creator-local-nav nav{justify-self:center}.creator-premium-hero{grid-template-columns:minmax(0,1fr) 340px;gap:26px;min-height:440px;padding:48px}.creator-stability-ring{width:260px;height:260px}.creator-stability-ring:before{width:216px;height:216px}.creator-stability-ring strong{font-size:60px}.creator-hero-fact{min-width:112px}.creator-decision-brief{grid-template-columns:1fr 1fr}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis{grid-template-columns:1.3fr 1fr 1fr}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article:last-child{grid-column:2/4}.creator-discovery-grid{grid-template-columns:1fr}.creator-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.domain-creator-assets .product-topbar{padding-inline:18px}.creator-app-header.creator-local-nav{grid-template-columns:1fr auto;margin-top:14px;position:relative;top:auto}.creator-local-nav nav{display:none}.creator-premium-hero{grid-template-columns:1fr;min-height:auto;padding:48px 38px 42px}.creator-hero-copy h1{font-size:clamp(42px,8vw,58px)}.creator-hero-visual{min-height:330px}.creator-bi-scope.creator-premium-scope{grid-template-columns:1fr 1fr}.creator-bi-scope.creator-premium-scope>div{grid-column:1/-1}.creator-section-heading{grid-template-columns:1fr;gap:12px}.creator-section-heading>p{max-width:620px}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis{grid-template-columns:1fr 1fr}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article:last-child{grid-column:auto}.creator-decision-brief,.creator-feed-toolbar{grid-template-columns:1fr}}@media (max-width:620px){.creator-app-header.creator-local-nav,.creator-app-main{width:calc(100% - 24px)}.creator-app-header.creator-local-nav{min-height:58px;padding:8px 8px 8px 14px}.creator-local-actions .creator-method-button,.creator-local-actions .creator-light-button{display:none}.creator-premium-hero{border-radius:34px;padding:38px 24px 28px}.creator-hero-kicker{flex-direction:column;align-items:flex-start}.creator-hero-copy h1{margin-top:22px;font-size:42px}.creator-hero-copy>p{font-size:14px}.creator-hero-actions{flex-direction:column;align-items:stretch}.creator-hero-actions a{width:100%}.creator-hero-visual{min-height:300px}.creator-stability-ring{width:236px;height:236px}.creator-stability-ring:before{width:198px;height:198px}.creator-stability-ring strong{font-size:54px}.creator-hero-fact{min-width:104px;padding:10px 12px}.creator-hero-fact strong{font-size:16px}.creator-hero-fact-one{left:-8px}.creator-hero-fact-two{right:-8px}.creator-bi-scope.creator-premium-scope,.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis,.creator-feed-grid{grid-template-columns:1fr}.creator-bi-scope.creator-premium-scope>div{grid-column:auto}.creator-section-heading,.creator-discovery-heading,.creator-feed{margin-top:62px}.creator-section-heading h2,.creator-feed>header .creator-feed-title h2{font-size:34px}.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article,.creator-bi-discovery .creator-bi-kpis.creator-premium-kpis>article:last-child{grid-column:auto}.creator-decision-brief{border-radius:30px;padding:34px 24px}.creator-decision-copy h2{font-size:30px}.creator-ranking-switches{width:100%}.creator-ranking-metrics{grid-template-columns:1fr 1fr}.creator-feed>header{flex-direction:column;align-items:flex-start}.creator-feed-header-meta{align-items:flex-start}.creator-feed-toolbar{border-radius:24px;padding:10px}}.creator-bi-scope.creator-task-scope{z-index:55;border-radius:22px;grid-template-columns:minmax(235px,1.15fr) auto repeat(4,minmax(120px,.58fr));margin:0 0 16px;padding:10px 12px 10px 18px;position:sticky;top:76px}.creator-task-scope>div:first-child span,.creator-task-scope>div:first-child strong,.creator-task-scope>div:first-child small{display:block}.creator-task-scope>div:first-child span{color:var(--creator-blue);letter-spacing:.15em;font-size:8px;font-weight:780}.creator-task-scope>div:first-child strong{margin-top:2px;font-size:13px}.creator-task-scope>div:first-child small{color:#88888e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.creator-task-scope>.creator-bi-platforms{padding:3px}.creator-task-scope>.creator-bi-platforms button{min-width:58px;height:38px}.creator-scope-price{background:#f1f1f3;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;height:44px;padding:5px 12px;display:flex}.creator-scope-price span{color:#8b8b91;font-size:7px}.creator-scope-price input{color:#343438;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:2px 0 0;font-size:11px}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip{background:#ffffffd6;border:1px solid #1d1d1f0e;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:1px;margin:14px 0 0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #2626300e}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip>article{min-height:90px;box-shadow:none;background:0 0;border:0;border-right:1px solid #1d1d1f0f;border-radius:0;padding:16px 18px}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip>article:before,.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip>article:after{display:none}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip span{color:#828288;font-size:9px}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip strong{letter-spacing:-.04em;margin-top:8px;font-family:inherit;font-size:21px;font-weight:690}.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip small{color:#99999f;margin-top:4px;font-size:8px}.creator-benchmark-note{background:#f0f0f2;flex-direction:column;justify-content:center;display:flex;align-items:flex-start!important;padding:16px 18px!important}.creator-benchmark-note strong,.creator-benchmark-note span{display:block}.creator-benchmark-note button{color:#34343a;background:#fff;border:0;border-radius:999px;margin-top:8px;padding:6px 10px;font-size:9px;font-weight:720;box-shadow:0 1px #1d1d1f0d}.creator-metric-picker{background:#f7f7f9f0;border:1px solid #1d1d1f0f;border-radius:20px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:16px;margin-top:8px;padding:14px;display:grid}.creator-metric-picker>div:first-child{flex-direction:column;justify-content:center;padding:4px 8px;display:flex}.creator-metric-picker>div:first-child strong,.creator-metric-picker>div:first-child span{display:block}.creator-metric-picker>div:first-child strong{color:#303036;font-size:11px}.creator-metric-picker>div:first-child span{color:#89898f;margin-top:5px;font-size:8px;line-height:1.5}.creator-metric-picker>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.creator-metric-picker button{color:#5d5d63;text-align:left;background:#fff;border:1px solid #1d1d1f12;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-content:center;min-width:0;min-height:62px;padding:9px;display:grid}.creator-metric-picker button>span{color:#8b8b92;grid-row:1/3;align-self:center;font-size:15px}.creator-metric-picker button strong{color:#3e3e44;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.creator-metric-picker button small{color:#a1a1a6;font-size:7px}.creator-metric-picker button.is-selected{background:#eef6ff;border-color:#0071e340}.creator-metric-picker button.is-selected>span,.creator-metric-picker button.is-selected strong{color:#06c}.creator-metric-picker button:disabled{opacity:.42}.creator-benchmark-note strong{font-size:11px}.creator-benchmark-note span{color:#85858b;margin-top:4px;font-size:9px;line-height:1.45}.creator-workspace-navigation{grid-template-columns:minmax(300px,1.08fr) minmax(0,.92fr);gap:10px;margin-top:22px;display:grid}.creator-workspace-library{color:#1d1d1f;text-align:left;background:#ffffffe6;border:1px solid #1d1d1f0f;border-radius:26px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:116px;padding:22px 26px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 34px #2626300e}.creator-workspace-library:hover{transform:translateY(-2px)}.creator-workspace-library.is-active{box-shadow:0 16px 40px #0066cc1f,inset 0 0 0 2px #0071e380}.creator-workspace-library>span{color:#76767c;letter-spacing:.08em;font-size:9px}.creator-workspace-library>strong{letter-spacing:-.04em;margin-top:8px;font-size:22px}.creator-workspace-library>small{color:#919197;margin-top:6px;font-size:10px}.creator-workspace-attention{background:#ebebefc7;border:1px solid #1d1d1f0e;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:8px;display:grid}.creator-workspace-attention>div{grid-column:1/-1;padding:5px 8px 3px}.creator-workspace-attention>div span,.creator-workspace-attention>div small{display:block}.creator-workspace-attention>div span{font-size:11px;font-weight:720}.creator-workspace-attention>div small{color:#96969c;margin-top:3px;font-size:8px}.creator-workspace-attention>button{color:#77777d;text-align:left;background:0 0;border:0;border-radius:18px;min-width:0;min-height:62px;padding:10px 14px;transition:background .16s,color .16s,box-shadow .16s}.creator-workspace-attention>button:hover{color:#1d1d1f}.creator-workspace-attention>button.is-active{color:#1d1d1f;background:#fff;box-shadow:0 8px 24px #1d1d1f14,0 0 0 1px #1d1d1f09}.creator-workspace-attention button span,.creator-workspace-attention button small{display:block}.creator-workspace-attention button span{font-size:12px;font-weight:720}.creator-workspace-attention button small{color:#96969c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.creator-method-footer{color:#96969c;border-top:1px solid #1d1d1f12;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding:22px 0 4px;font-size:10px;display:flex}.creator-method-footer button{color:#56565c;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px;font-weight:700}.creator-ranking-metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.creator-discovery-heading{margin-top:34px}.creator-discovery-heading h2{font-size:clamp(28px,2.5vw,38px)}.creator-discovery-grid{grid-template-columns:minmax(0,1.62fr) minmax(330px,.68fr);align-items:start}.creator-discovery-grid .creator-performance-module,.creator-discovery-grid .creator-shortlist-panel{min-height:640px}.creator-candidate-ranking{gap:0;padding:8px 14px 16px;display:grid}.creator-candidate-ranking>article{border-bottom:1px solid #1d1d1f11;grid-template-columns:34px minmax(128px,1.2fr) minmax(90px,.65fr) minmax(190px,1.25fr) minmax(104px,.72fr) 76px;align-items:center;gap:10px;min-height:82px;padding:9px 4px;display:grid}.creator-candidate-ranking>article:last-of-type{border-bottom:0}.creator-candidate-rank{color:#a0a0a6;font-size:10px;font-weight:720}.creator-candidate-identity button{color:#1d1d1f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:13px;font-weight:720;display:block;overflow:hidden}.creator-candidate-identity span{color:#8c8c92;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.creator-candidate-primary span,.creator-candidate-primary strong{display:block}.creator-candidate-primary span{color:#8b8b91;font-size:10px}.creator-candidate-primary strong{letter-spacing:-.03em;margin-top:3px;font-size:15px}.creator-candidate-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.creator-candidate-checks span{color:#45454a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-candidate-checks b{color:#99999f;margin-bottom:3px;font-size:9px;font-weight:640;display:block}.creator-candidate-risk span{color:#a64d3e;text-overflow:ellipsis;white-space:nowrap;background:#fff0ed;border-radius:99px;max-width:100%;padding:5px 7px;font-size:9px;display:inline-flex;overflow:hidden}.creator-candidate-risk span.is-clear{color:#39715c;background:#edf6f2}.creator-candidate-ranking>article>button:last-child{color:#06c;background:#eaf3ff;border:0;border-radius:16px;height:36px;font-size:10px;font-weight:720}.creator-candidate-ranking>article>button:last-child.is-added{color:#8a8a90;background:#eff0f2}.creator-shortlist-panel{position:sticky;top:246px;overflow:hidden}.creator-shortlist-context,.creator-shortlist-empty{background:#f3f3f5;border-radius:18px;margin:0 16px 10px;padding:14px}.creator-shortlist-context strong,.creator-shortlist-context span,.creator-shortlist-empty strong,.creator-shortlist-empty span{display:block}.creator-shortlist-context strong,.creator-shortlist-empty strong{font-size:11px}.creator-shortlist-context span,.creator-shortlist-empty span{color:#85858b;margin-top:5px;font-size:9px;line-height:1.45}.creator-shortlist-context>button{color:#06c;background:0 0;border:0;margin-top:10px;padding:0;font-size:9px;font-weight:700}.creator-shortlist-list{gap:6px;max-height:438px;padding:0 16px 10px;display:grid;overflow-y:auto}.creator-shortlist-list article{background:#fff;border:1px solid #1d1d1f0f;border-radius:15px;grid-template-columns:minmax(0,1fr) 86px 24px;align-items:center;gap:6px;min-height:52px;padding:8px 9px;display:grid}.creator-shortlist-list article>div>button{color:#242427;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:10px;font-weight:700;overflow:hidden}.creator-shortlist-list article input{color:#97979d;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;margin-top:3px;padding:0;font-size:7px;display:block;overflow:hidden}.creator-shortlist-list select{background:#f1f1f3;border:0;border-radius:10px;width:100%;height:30px;padding:0 7px;font-size:8px}.creator-shortlist-list article>button{color:#9a9aa0;background:0 0;border:0;font-size:15px}.creator-shortlist-panel>footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.creator-shortlist-panel>footer span{color:#929298;font-size:8px}.creator-shortlist-panel>footer button{color:#fff;background:#1d1d1f;border:0;border-radius:16px;height:32px;padding:0 12px;font-size:9px;font-weight:700}.creator-shortlist-panel>footer button:disabled{color:#9a9aa0;background:#e5e5e8}.creator-action-signals{box-shadow:var(--creator-shadow-soft);background:#ffffffb8;border-radius:28px;margin-top:16px;padding:20px}.creator-action-signals>header{justify-content:space-between;align-items:end;gap:20px;padding:0 2px 14px;display:flex}.creator-action-signals>header span{color:var(--creator-blue);letter-spacing:.15em;font-size:8px;font-weight:780}.creator-action-signals>header h3{letter-spacing:-.035em;margin:5px 0 0;font-size:19px}.creator-action-signals>header p{color:#85858b;margin:0;font-size:9px}.creator-action-signals .creator-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.creator-action-signals .creator-signal-grid>button{min-height:104px}.creator-selection-error{margin-top:12px}.creator-bi-discovery.is-updating .creator-benchmark-strip,.creator-bi-discovery.is-updating .creator-workspace-navigation{opacity:.5;pointer-events:none}.creator-candidate-risk span.is-unknown{color:#777b82;background:#f0f1f3}.creator-shortlist-evidence{color:#5d6f91;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.35;display:block;overflow:hidden}.creator-insight-evidence-strip{background:#f3f7ff;border:1px solid #315efb1f;border-radius:16px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:13px 16px;display:grid}.creator-insight-evidence-strip strong{font-size:11px}.creator-insight-evidence-strip span{color:#46536a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.creator-insight-evidence-strip small{color:#7d8799;font-size:9px}.creator-compare-panel>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f8f5;border-bottom:1px solid #e3e5e8;margin:-20px -20px 0;padding:20px;position:sticky;top:-20px}.creator-compare-actions{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e3e5e8;position:sticky;bottom:0;box-shadow:0 -12px 26px #1e232a12}.creator-feed{margin-top:32px}@media (max-width:1180px){.creator-bi-scope.creator-task-scope{grid-template-columns:minmax(220px,1fr) auto repeat(2,minmax(130px,.62fr));position:relative;top:auto}.creator-task-scope select:last-child{grid-column:3/5}.creator-candidate-ranking>article{grid-template-columns:30px minmax(120px,1fr) 90px minmax(150px,1fr) 72px}.creator-candidate-risk{display:none}.creator-shortlist-panel{position:relative;top:auto}}@media (max-width:980px){.creator-discovery-grid{grid-template-columns:1fr}.creator-discovery-grid .creator-performance-module,.creator-discovery-grid .creator-shortlist-panel{min-height:auto}.creator-shortlist-panel{order:-1}.creator-shortlist-list{max-height:210px}}@media (max-width:860px){.creator-workspace-navigation{grid-template-columns:1fr}.creator-workspace-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-metric-picker{grid-template-columns:1fr}.creator-metric-picker>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-analysis-section-header{flex-direction:column;align-items:stretch}.creator-diagnostic-summary{width:100%;min-width:0}.creator-diagnostic-toolbar{flex-direction:column;align-items:stretch}.creator-diagnostic-toolbar .creator-evidence-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.creator-diagnostic-toolbar .creator-evidence-switch button{width:100%}.creator-bi-scope.creator-task-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-task-scope>div:first-child{grid-column:1/3}.creator-task-scope>.creator-bi-platforms{grid-column:3}.creator-task-scope select:last-child{grid-column:auto}.creator-action-signals .creator-signal-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.creator-bi-scope.creator-task-scope,.creator-bi-discovery .creator-bi-kpis.creator-benchmark-strip,.creator-action-signals .creator-signal-grid{grid-template-columns:1fr}.creator-task-scope>div:first-child,.creator-task-scope>.creator-bi-platforms,.creator-task-scope select:last-child,.creator-benchmark-note{grid-column:auto}.creator-workspace-attention{grid-template-columns:1fr}.creator-workspace-attention>div{grid-column:auto}.creator-method-footer{flex-direction:column;align-items:flex-start}.creator-metric-picker>div:last-child{grid-template-columns:1fr 1fr}.creator-analysis-section-header{padding:24px 22px 18px}.creator-analysis-section-header h2{font-size:27px}.creator-analysis-section-header p{font-size:13px}.creator-diagnostic-summary strong{font-size:20px}.creator-diagnostic-summary small{font-size:10px}.creator-diagnostic-toolbar{border-radius:18px;margin:0 12px 12px;padding:14px}.creator-diagnostic-grid{gap:12px;padding:0 12px 12px}.creator-warning-module>header,.creator-bias-matrix>header{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:20px 18px 14px}.creator-warning-module>header>small,.creator-bias-matrix>header>small{text-align:left;max-width:none}.creator-warning-intro{margin:0 12px 12px}.creator-warning-list{padding:0 12px 12px}.creator-warning-list>button{min-height:136px}.creator-warning-module>footer,.creator-bias-legend{flex-direction:column;align-items:flex-start}.creator-insight-evidence-strip{grid-template-columns:1fr}.creator-insight-evidence-strip span{white-space:normal}.creator-candidate-ranking>article{grid-template-columns:26px minmax(0,1fr) 78px 70px}.creator-candidate-checks,.creator-candidate-risk{display:none}.creator-action-signals>header{flex-direction:column;align-items:flex-start}}.creator-profile-page{--profile-bg:#f3f4f6;--profile-paper:#fff;--profile-ink:#22262c;--profile-muted:#747b85;--profile-line:#e1e4e8;--profile-green:#315efb;--profile-green-soft:#edf1ff;--profile-warm:#315efb;min-height:calc(100vh - 76px);color:var(--profile-ink);background:radial-gradient(circle at 10% -12%, #fffffffa, transparent 32%), radial-gradient(circle at 86% 2%, #dfe7ffb8, transparent 28%), var(--profile-bg);padding:22px clamp(24px,4vw,64px) 80px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.creator-profile-page *,.creator-profile-page :before,.creator-profile-page :after{box-sizing:border-box}.creator-profile-page button,.creator-profile-page input,.creator-profile-page textarea,.creator-profile-page select{font:inherit}.collaboration-actions{gap:7px;display:grid}.collaboration-actions button{color:#315efb;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.collaboration-evidence-row td{background:#f7f9f8;padding:0!important}.collaboration-evidence-grid{border-top:1px solid #e4e8e5;grid-template-columns:1.15fr 1fr 190px;gap:20px;padding:20px 22px;display:grid}.collaboration-evidence-grid section>span,.collaboration-evidence-grid aside>span{color:#727b76;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.collaboration-evidence-grid dl{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;display:grid}.collaboration-evidence-grid dt{color:#8a928e;font-size:9px}.collaboration-evidence-grid dd{color:#333a36;margin:3px 0 0;font-size:11px;line-height:1.45}.collaboration-evidence-links{gap:7px;display:grid}.collaboration-evidence-links a,.collaboration-evidence-links span{color:#315efb;font-size:10px;text-decoration:none}.collaboration-evidence-grid section>small,.collaboration-evidence-grid aside small{color:#858d88;margin-top:12px;font-size:9px;line-height:1.5;display:block}.collaboration-evidence-grid aside button{color:#fff;cursor:pointer;background:#252a31;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:10px;font-weight:700}.profile-topline,.profile-hero,.profile-control-row,.profile-content{width:min(1240px,100%);margin-inline:auto}.profile-topline{min-height:32px;color:var(--profile-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:11px;display:flex}.profile-topline>div{align-items:center;gap:8px;display:flex}.profile-topline>div i{background:#a4aaa6;border-radius:50%;width:3px;height:3px}.profile-back-button{color:#424b46;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:650;display:flex}.profile-back-button span{transition:transform .16s}.profile-back-button:hover span{transform:translate(-3px)}.profile-hero{background:#ffffffeb;border:1px solid #d8dce2f5;border-radius:20px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:146px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #20252d12}.profile-hero:after{content:"";border:1px solid #315efb14;border-radius:50%;width:230px;height:230px;position:absolute;top:-68px;right:18%}.profile-avatar{z-index:1;color:#fff;background:#24282e;border-radius:24px;place-items:center;width:76px;height:76px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:31px;font-weight:700;display:grid;position:relative;box-shadow:0 10px 24px #1f23292e}.profile-avatar[data-platform=douyin]{background:#202b30}.profile-identity{z-index:1;min-width:0;position:relative}.profile-eyebrow,.profile-tags{flex-wrap:wrap;gap:7px;display:flex}.profile-eyebrow span,.profile-tags span{color:#606964;background:#eceeea;border-radius:99px;padding:5px 9px;font-size:10px;line-height:1}.profile-eyebrow .platform-chip{background:var(--profile-green-soft);color:var(--profile-green);font-weight:750}.profile-eyebrow .platform-douyin{color:#26363c;background:#e4e8e9}.profile-identity h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05;overflow:hidden}.profile-tags span{background:0 0;border:1px solid #e0e1dc}.profile-tags span.is-muted{color:#959b97;border-style:dashed}.profile-hero-actions{z-index:1;gap:8px;display:grid;position:relative}.profile-hero-actions a,.profile-hero-actions button{color:#39433e;cursor:pointer;background:#fff;border:1px solid #d7dad5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:116px;height:36px;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.profile-hero-actions button{color:#fff;background:#24282e;border-color:#24282e}.profile-control-row{border-bottom:1px solid #d6d9d3;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.profile-control-row nav{gap:24px;display:flex}.profile-control-row nav button{color:#707873;cursor:pointer;background:0 0;border:0;outline:none;height:48px;padding:0 2px;font-size:13px;font-weight:650;position:relative}.profile-control-row nav button:focus-visible{border-radius:7px;box-shadow:0 0 0 3px #315efb24}.profile-control-row nav button.is-active{color:var(--profile-ink)}.profile-control-row nav button.is-active:after{background:var(--profile-green);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.profile-control-row select{color:#4e5752;background:#faf9f6;border:1px solid #d4d8d2;border-radius:8px;height:34px;padding:0 28px 0 10px;font-size:11px}.profile-platform-scope{color:var(--profile-muted);font-size:11px}.profile-content{padding-top:18px}.profile-data-notice{color:#59657d;background:#f1f4ff;border:1px solid #d9e1fb;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:9px 12px;display:flex}.profile-data-notice>span{color:#fff;background:#6f88de;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:italic 700 11px Georgia,serif;display:grid}.profile-data-notice p{margin:0;font-size:10px}.profile-data-notice strong{color:#304fba;margin-right:7px}.profile-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.profile-kpi-grid article,.profile-panel{background:#fffffff0;border:1px solid #d8dce2f5;box-shadow:0 9px 28px #20252d0b}.profile-kpi-grid article{border-radius:12px;min-height:106px;padding:17px 18px}.profile-kpi-grid article>span,.profile-kpi-grid article>small{color:var(--profile-muted);font-size:11px;display:block}.profile-kpi-grid article>strong{letter-spacing:-.035em;margin:8px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;display:block}.profile-performance-funnel{background:#fff;border:1px solid #e1e5e2;border-radius:14px;margin-top:10px;padding:16px}.profile-performance-funnel>header{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 12px;display:flex}.profile-performance-funnel>header span{color:#78817c;font-size:11px}.profile-performance-funnel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.profile-performance-funnel>header small{color:#929995;margin-top:4px;font-size:10px;display:block}.profile-funnel-project-select{gap:5px;min-width:220px;display:grid}.profile-funnel-project-select>span{font-size:10px!important}.profile-funnel-project-select select{color:#37413c;background:#f8faf9;border:1px solid #dce2de;border-radius:9px;outline:0;width:100%;height:36px;padding:0 30px 0 10px;font-size:12px}.profile-funnel-row{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr) 90px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.profile-funnel-row article{background:#f9faf9;border:1px solid #e5e9e6;border-radius:11px;min-width:0;padding:12px}.profile-funnel-row article span,.profile-funnel-row article strong,.profile-funnel-row article small{display:block}.profile-funnel-row article span{color:#7b847f;font-size:10px}.profile-funnel-row article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:500 20px Georgia,serif;overflow:hidden}.profile-funnel-row article small{color:#929995;margin-top:5px;font-size:9px}.profile-funnel-row>i{color:#557065;text-align:center;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex;position:relative}.profile-funnel-row>i:before{z-index:0;content:"";background:#dbe3df;width:100%;height:1px;position:absolute}.profile-funnel-row>i:after{content:"";border-top:1px solid #aab8b1;border-right:1px solid #aab8b1;width:6px;height:6px;position:absolute;right:0;transform:rotate(45deg)}.profile-funnel-row>i b,.profile-funnel-row>i small{z-index:1;background:#fff;padding:1px 5px;position:relative}.profile-funnel-row>i b{font-size:11px}.profile-funnel-row>i small{color:#8d9691;font-size:9px}.profile-funnel-row.is-natural{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr) minmax(170px,.8fr);margin-top:7px}.profile-funnel-row.is-natural article{background:#f4faf7}.profile-funnel-row.is-natural>p{color:#7b8781;border-left:2px solid #c9ddd3;align-items:center;margin:0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.profile-analysis-grid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.72fr);gap:10px;margin-top:10px;display:grid}.profile-analysis-grid.is-single{grid-template-columns:minmax(0,1fr)}.profile-panel{border-radius:14px}.profile-panel-heading{border-bottom:1px solid #e3e4df;justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;padding:15px 17px 12px;display:flex}.profile-panel-heading span{color:var(--profile-green);letter-spacing:.08em;font-size:9px;font-weight:750;display:block}.profile-panel-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:17px}.profile-panel-heading em{color:#8c928e;font-size:9px;font-style:normal}.metric-switch{background:#eceeea;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.metric-switch button{color:#78807b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:26px;padding:0 8px;font-size:11px}.metric-switch button.is-active{color:#315efb;background:#fff;font-weight:750;box-shadow:0 2px 7px #1f273417}.multi-metric-wrap{padding:12px 15px 11px}.multi-metric-legend{grid-template-columns:repeat(var(--metric-count,6), minmax(0, 1fr));background:#e3e6ea;border:1px solid #e3e6ea;border-radius:10px;gap:1px;display:grid;overflow:hidden}.multi-metric-legend button{min-width:0;color:var(--profile-ink);text-align:left;cursor:pointer;background:#fff;border:0;gap:5px;padding:9px 11px;display:grid}.multi-metric-legend button:hover{background:#f8f9fb}.multi-metric-legend button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #315efb59;position:relative}.multi-metric-legend span{color:#747c86;align-items:center;gap:6px;font-size:10px;display:flex}.multi-metric-legend span i{background:var(--metric-color);border-radius:99px;flex:none;width:10px;height:2px}.multi-metric-legend span i.is-bar{opacity:.72;border-radius:2px;width:7px;height:9px}.multi-metric-legend strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font:500 16px Georgia,serif;overflow:hidden}.multi-metric-legend button>small{color:#858e98;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.multi-metric-focus{background:#f3f6ff;border:1px solid #dce4ff;border-radius:11px;align-items:center;gap:10px;min-height:42px;margin:9px 0 5px;padding:9px 11px;display:flex}.multi-metric-focus span{color:#fff;background:#315efb;border-radius:99px;flex:none;padding:5px 8px;font-size:10px;font-weight:750}.multi-metric-focus strong{color:#303a4f;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:13px;overflow:hidden}.multi-metric-focus small{color:#68748e;margin-left:auto;font-size:10px}.multi-trend-group-label{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 4px 0;display:flex}.multi-trend-group-label span{color:#3f4954;font-size:11px;font-weight:750}.multi-trend-group-label small{color:#9299a2;font-size:9px}.multi-trend-group-label.is-cost{border-top:1px solid #edf0f3;margin-top:5px}.multi-active-guide{stroke:#626c78;stroke-width:1px;stroke-dasharray:2 3;opacity:.52;pointer-events:none}.multi-volume-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.multi-volume-card{border:1px solid color-mix(in srgb, var(--metric-color) 18%, #e6e9ed);background:color-mix(in srgb, var(--metric-color) 2.5%, #fff);border-radius:11px;min-width:0;padding:12px}.multi-volume-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.multi-volume-card>header>div:first-child{color:#4a535d;gap:4px;font-size:11px;font-weight:750;display:grid}.multi-volume-card>header small{color:#89929c;font-size:9px;font-weight:500}.multi-volume-values{text-align:right;gap:4px;display:grid}.multi-volume-values strong{color:var(--metric-color);font:500 19px Georgia,serif}.multi-volume-card>svg{width:100%;height:142px;display:block}.multi-volume-card>footer{color:#7f8993;justify-content:space-between;gap:8px;font-size:9px;display:flex}.multi-volume-gridline{stroke:color-mix(in srgb, var(--metric-color) 16%, #fff);stroke-dasharray:3 5}.multi-volume-total{fill:color-mix(in srgb, var(--metric-color) 22%, transparent);stroke:color-mix(in srgb, var(--metric-color) 55%, #fff);stroke-width:.8px}.multi-volume-natural{fill:color-mix(in srgb, var(--metric-color) 74%, #fff);stroke:var(--metric-color);stroke-width:.8px}.multi-volume-hover-zone{fill:#fff0;pointer-events:all;cursor:crosshair}.multi-cost-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.multi-cost-card{border:1px solid color-mix(in srgb, var(--metric-color) 18%, #e6e9ed);background:color-mix(in srgb, var(--metric-color) 3%, #fff);border-radius:10px;min-width:0;padding:10px}.multi-cost-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.multi-cost-card>header div{gap:2px;display:grid}.multi-cost-card>header span{color:#4a535d;font-size:10px;font-weight:750}.multi-cost-card>header small{color:#a0a7af;font-size:9px}.multi-cost-card>header strong{color:var(--metric-color);white-space:nowrap;font:500 16px Georgia,serif}.multi-cost-card>p{color:#5f6975;margin:4px 0 -1px;font-size:10px;font-weight:650}.multi-cost-card>svg{width:100%;height:108px;display:block;overflow:visible}.multi-cost-card>footer{color:#9299a1;justify-content:space-between;gap:5px;font-size:9px;display:flex}.multi-cost-band{fill:color-mix(in srgb, var(--metric-color) 5%, #fff);stroke:color-mix(in srgb, var(--metric-color) 14%, #fff)}.multi-cost-midline{stroke:color-mix(in srgb, var(--metric-color) 22%, #fff);stroke-dasharray:2 4}.multi-cost-path{fill:none;stroke:var(--metric-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.multi-cost-halo{fill:#fff;stroke:var(--metric-color);stroke-width:1.2px;opacity:.9}.multi-cost-point{fill:var(--metric-color)}.multi-cost-point-value{fill:var(--metric-color);text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font:700 8.5px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.multi-cost-hover-zone{fill:#fff0;pointer-events:all;cursor:crosshair}.multi-metric-wrap>p{color:#9298a0;margin:14px 2px 0;font-size:10px}.performance-chart-wrap{padding:11px 15px 11px 48px;position:relative}.performance-chart-focus{background:#f3f6ff;border:1px solid #dce4ff;border-radius:10px;align-items:center;gap:9px;min-height:40px;margin:0 0 4px;padding:8px 10px;display:flex}.performance-chart-focus span{color:#fff;background:#315efb;border-radius:99px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.performance-chart-focus strong{color:#303a4f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.performance-chart-focus>div{text-align:right;margin-left:auto;display:grid}.performance-chart-focus b{color:#315efb;white-space:nowrap;font:500 16px Georgia,serif}.performance-chart-focus small{color:#7d8794;white-space:nowrap;margin-top:2px;font-size:9px}.performance-chart{width:100%;height:220px;display:block;overflow:visible}.chart-gridline{stroke:#e3e5e1;stroke-dasharray:3 5}.chart-area{fill:url(#profileTrendFill)}.chart-line{fill:none;stroke:var(--profile-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chart-point-halo{fill:#fff;stroke:#9eb2f6;stroke-width:1px;opacity:.88}.chart-point-hit{fill:#fff0;pointer-events:all}.chart-point{fill:var(--profile-green);transition:r .15s}.performance-chart a:hover .chart-point{r:6px}.chart-value-range{color:#68717c;flex-direction:column;justify-content:space-between;font:10px Georgia,serif;display:flex;position:absolute;top:96px;bottom:54px;left:16px}.performance-chart-wrap>p{color:#7d8580;margin:4px 0 0;font-size:9px}.stability-primary{padding:20px 18px 11px}.stability-primary span,.stability-primary small{color:var(--profile-muted);font-size:9px;display:block}.stability-primary strong{margin:5px 0 3px;font-family:Georgia,serif;font-size:32px;font-weight:500;display:block}.stability-range{height:16px;margin:10px 20px 3px;position:relative}.stability-range:before{content:"";background:#dfe3df;height:2px;position:absolute;top:7px;left:0;right:0}.stability-range i{background:#9fb2f4;border-radius:99px;width:50%;height:8px;position:absolute;top:4px;left:25%}.stability-range span{z-index:1;background:#315efb;width:2px;height:14px;position:absolute;top:1px}.stability-labels{grid-template-columns:1fr 1fr;gap:10px;padding:5px 18px 15px;display:grid}.stability-labels div{border-top:1px solid #e3e5e1;padding-top:9px}.stability-labels span,.stability-labels strong{display:block}.stability-labels span{color:var(--profile-muted);font-size:8px}.stability-labels strong{margin-top:3px;font:600 14px Georgia,serif}.stability-note{background:#f0f2f7;border-radius:9px;margin:0 17px 16px;padding:10px}.stability-note strong,.stability-note span{font-size:9px;display:block}.stability-note span{color:var(--profile-muted);margin-top:3px}.project-panel{margin-top:10px}.project-performance-list{background:#e5e6e2;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.project-performance-list>div{background:var(--profile-paper);min-width:0;padding:14px 15px}.project-row-copy strong,.project-row-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-row-copy strong{font-size:11px}.project-row-copy span{color:var(--profile-muted);margin-top:5px;font-size:8px}.project-performance-list i{background:#e5e7e3;border-radius:99px;height:4px;margin-top:12px;display:block;overflow:hidden}.project-performance-list b{border-radius:inherit;background:var(--profile-warm);height:100%;display:block}.collaboration-panel{overflow:hidden}.profile-record-toolbar{background:#f7f8fa;border-bottom:1px solid #e3e5e9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.profile-record-filters{grid-template-columns:minmax(230px,1fr) minmax(120px,.35fr);gap:8px;display:grid}.profile-record-filters label,.profile-record-sort{gap:5px;display:grid}.profile-record-filters label>span,.profile-record-sort>span{color:#7d848d;font-size:8px;font-weight:650}.profile-record-filters input,.profile-record-filters select{color:#2d333a;background:#fff;border:1px solid #dce0e5;border-radius:8px;outline:0;width:100%;min-width:0;height:35px;padding:0 10px;font-size:9px}.profile-record-filters input:focus,.profile-record-filters select:focus{border-color:#9eb2f6;box-shadow:0 0 0 3px #315efb14}.profile-record-sort>div{background:#e9ecf1;border-radius:9px;gap:3px;padding:3px;display:flex}.profile-record-sort button{color:#717985;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:29px;padding:0 9px;font-size:8px}.profile-record-sort button.is-active{color:#315efb;background:#fff;font-weight:750;box-shadow:0 2px 7px #1e253017}.collaboration-table-wrap{overflow-x:auto}.collaboration-table{border-collapse:collapse;table-layout:fixed;width:100%}.collaboration-table th{color:#777f88;text-align:left;background:#f2f3f6;padding:10px 13px;font-size:9px;font-weight:650}.collaboration-table th:first-child{width:22%}.collaboration-table th:nth-child(2){width:16%}.collaboration-table th:last-child{width:10%}.collaboration-table td{vertical-align:middle;border-top:1px solid #e4e5e1;padding:13px}.collaboration-table td strong,.collaboration-table td span{display:block}.collaboration-table td strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.collaboration-table td span{color:#858c88;margin-top:4px;font-size:8px}.collaboration-table td a{color:var(--profile-green);font-size:9px;font-weight:700;text-decoration:none}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.material-card{overflow:hidden}.material-card>header{border-bottom:1px solid #e4e5e1;justify-content:space-between;gap:12px;padding:16px 17px;display:flex}.material-card>header span,.material-card>header strong{display:block}.material-card>header span{color:var(--profile-green);font-size:9px}.material-card>header strong{margin-top:4px;font-size:13px}.material-card>header em{color:#315efb;background:#edf1ff;border-radius:99px;align-self:flex-start;padding:5px 8px;font-size:8px;font-style:normal}.material-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.material-links a{min-width:0;color:var(--profile-ink);background:#fff;border:1px solid #e0e2dd;border-radius:9px;padding:12px 28px 12px 12px;text-decoration:none;position:relative}.material-links a span,.material-links a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.material-links a span{color:var(--profile-muted);font-size:8px}.material-links a strong{margin-top:5px;font-size:10px}.material-links a i{color:var(--profile-green);font-style:normal;position:absolute;top:12px;right:11px}.material-links a.is-invalid{opacity:.48;pointer-events:none}.material-card>footer{color:#909692;border-top:1px solid #e4e5e1;justify-content:space-between;gap:12px;padding:10px 16px;font-size:8px;display:flex}.profile-empty-state{min-height:190px;color:var(--profile-muted);text-align:center;place-content:center;gap:5px;display:grid}.profile-empty-state strong{color:#4e5752;font-size:12px}.profile-empty-state span{font-size:9px}.profile-empty-state.compact{min-height:180px;padding:20px}.profile-empty-state.large{background:#fbfaf7b3;border:1px dashed #cfd4ce;border-radius:14px;min-height:330px}.profile-edit-layer{z-index:220;justify-content:flex-end;display:flex;position:fixed;inset:0}.profile-edit-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c221f57;border:0;position:absolute;inset:0}.profile-edit-drawer{z-index:1;background:#f6f7f8;width:min(430px,94vw);height:100%;padding:24px;animation:.22s ease-out profile-drawer-in;position:relative;overflow:auto;box-shadow:-20px 0 60px #141a2329}@keyframes profile-drawer-in{0%{opacity:0;transform:translate(30px)}}.profile-edit-drawer>header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.profile-edit-drawer>header span{color:var(--profile-green);font-size:9px;font-weight:750}.profile-edit-drawer>header h2{margin:5px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:24px}.profile-edit-drawer>header button{color:var(--profile-muted);cursor:pointer;background:0 0;border:0;font-size:10px}.profile-edit-drawer>label{color:#606863;gap:7px;margin-bottom:18px;font-size:10px;display:grid}.profile-edit-drawer input,.profile-edit-drawer textarea{width:100%;color:var(--profile-ink);background:#fff;border:1px solid #d4d8d2;border-radius:9px;outline:0;padding:10px 11px;font-size:12px}.profile-edit-drawer input:focus,.profile-edit-drawer textarea:focus{border-color:#9eb2f6;box-shadow:0 0 0 3px #315efb14}.profile-tag-editor{border-top:1px solid #dadcd7;margin-top:25px;padding-top:18px}.profile-tag-editor>span{color:#606863;font-size:10px}.profile-tag-editor>div{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.profile-tag-editor>div button{color:#54615b;cursor:pointer;background:#fff;border:1px solid #d5dad4;border-radius:99px;padding:6px 9px;font-size:9px}.profile-tag-editor form{grid-template-columns:1fr auto;gap:7px;display:grid}.profile-tag-editor form button{color:#315efb;cursor:pointer;background:#e8edff;border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:700}.profile-edit-message{color:#3150b5;background:#edf1ff;border-radius:8px;padding:9px;font-size:10px}.profile-edit-drawer>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f8f0;border-top:1px solid #dadde2;margin:34px -24px -24px;padding:15px 24px;position:sticky;bottom:-24px}.profile-save-button{color:#fff;cursor:pointer;background:#24282e;border:0;border-radius:9px;width:100%;height:42px;font-size:11px;font-weight:750}.creator-profile-status{color:#68716c;text-align:center;place-content:center;gap:10px;min-height:65vh;display:grid}.creator-profile-status>span{border:2px solid #d6dbe7;border-top-color:#315efb;border-radius:50%;justify-self:center;width:28px;height:28px;animation:.8s linear infinite profile-spin}@keyframes profile-spin{to{transform:rotate(360deg)}}.creator-profile-status button{color:#fff;cursor:pointer;background:#24282e;border:0;border-radius:8px;justify-self:center;padding:9px 13px}@media (max-width:980px){.collaboration-evidence-grid{grid-template-columns:1fr 1fr}.collaboration-evidence-grid aside{grid-column:1/-1}.profile-hero{grid-template-columns:66px minmax(0,1fr) auto}.profile-avatar{border-radius:20px;width:66px;height:66px}.profile-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-cost-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-funnel-row,.profile-funnel-row.is-natural{grid-template-columns:1fr}.profile-funnel-row>i{min-height:34px}.profile-funnel-row>i:before{width:1px;height:100%}.profile-funnel-row>i:after{bottom:0;right:auto;transform:rotate(135deg)}.profile-funnel-row.is-natural>p{border-top:1px solid #dce7e1;border-left:0}.profile-analysis-grid{grid-template-columns:1fr}.project-performance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-record-toolbar{grid-template-columns:1fr}}@media (max-width:680px){.collaboration-evidence-grid{grid-template-columns:1fr}.collaboration-evidence-grid aside{grid-column:auto}.creator-profile-page{padding:14px 14px 60px}.profile-topline>div{display:none}.profile-hero{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:19px}.profile-avatar{border-radius:17px;width:54px;height:54px;font-size:23px}.profile-identity h1{font-size:25px}.profile-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.profile-control-row{align-items:flex-end}.profile-control-row nav{gap:15px}.profile-control-row nav button{font-size:11px}.profile-platform-scope{display:none}.profile-kpi-grid{grid-template-columns:1fr 1fr}.profile-kpi-grid article{min-height:96px;padding:14px}.profile-kpi-grid article>strong{font-size:21px}.profile-performance-funnel>header{flex-direction:column;align-items:flex-start}.profile-funnel-project-select{width:100%;min-width:0}.profile-panel-heading{flex-direction:column}.metric-switch{width:100%}.metric-switch button{flex:calc(25% - 3px)}.multi-metric-legend{grid-template-columns:1fr 1fr}.multi-metric-focus{flex-wrap:wrap}.multi-metric-focus small{width:100%;margin-left:0}.performance-chart-focus{flex-wrap:wrap;align-items:flex-start}.performance-chart-focus strong{order:3;width:100%}.multi-volume-lanes,.multi-cost-lanes,.project-performance-list,.materials-grid,.material-links,.profile-record-filters{grid-template-columns:1fr}.profile-record-sort>div{grid-template-columns:1fr 1fr;display:grid}}
