:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f6f8;--surface:#fcfdfd;--surface-muted:#edf2f3;--panel:#fff;--panel-strong:#172127;--text:#172127;--muted:#5c6d76;--muted-strong:#384851;--border:#d8e1e5;--border-strong:#aebdc5;--water:#09f;--water-cyan:#00c2ff;--water-deep:#07f;--water-gradient:linear-gradient(90deg, #00c2ff 0%, #09f 60%, #07f 100%);--water-soft:#e6f4ff;--green:#16745b;--green-soft:#e2f4ed;--amber:#986008;--amber-soft:#fff3d6;--red:#af382e;--red-soft:#ffe3de;--shadow:0 20px 44px #17212714}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);min-width:320px}body{color:var(--text);letter-spacing:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}code{letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}h1,h2,h3,p,dl,dd{margin-top:0}h1,h2,h3{letter-spacing:0}.app-frame{background:linear-gradient(90deg, #00a0dc12 0 1px, transparent 1px 100%), linear-gradient(180deg, #f8fbfc 0, var(--background) 260px);background-size:44px 100%,auto;min-height:100vh}.ev-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.ev-sidebar{background:var(--panel-strong);color:#f7fbfc;border-right:1px solid #ffffff1a;flex-direction:column;gap:28px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.ev-sidebar__mark{color:var(--water);text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:900}.ev-sidebar h2{margin:0;font-size:1.08rem;line-height:1.2}.ev-nav{gap:4px;display:grid}.ev-nav a{color:#d7e4e8;border-left:2px solid #0000;padding:9px 10px;font-size:.88rem;font-weight:750}.ev-nav a:hover,.ev-nav a:focus-visible,.ev-nav a[aria-current=page]{border-left-color:var(--water);background:#ffffff12;outline:0}.ev-sidebar__note{border-top:1px solid #ffffff1f;gap:6px;margin-top:auto;padding-top:18px;display:grid}.ev-sidebar__note code{color:#edf6f8;white-space:normal;font-size:.78rem}.ev-workspace{align-content:start;gap:28px;min-width:0;padding:26px;display:grid}.ev-briefing{gap:16px;min-width:0;display:grid}.ev-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.ev-hero h1{margin:0;font-size:2rem;line-height:1.05}.ev-kicker{color:#0077a5;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:900}.ev-run-meta{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:min(420px,100%);display:grid;overflow:hidden}.ev-run-meta div{background:var(--panel);gap:4px;min-width:0;padding:10px 12px;display:grid}.ev-run-meta dt,.ev-run-meta dd{min-width:0;margin:0}.ev-run-meta dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.ev-run-meta dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;overflow:hidden}.ev-section{gap:12px;min-width:0;display:grid}.ev-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ev-section-heading h2{margin:0;font-size:1.08rem;line-height:1.18}.ev-section-heading a{color:#0077a5;font-size:.82rem;font-weight:850}.ev-focus-panel{min-width:0;box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#f8fcfd 100%);border:1px solid #b9dfea;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.42fr);grid-template-areas:"main source";gap:12px;padding:16px;display:grid}.ev-focus-panel__main{grid-area:main;gap:10px;min-width:0;display:grid}.ev-focus-panel__status{flex-wrap:wrap;gap:6px;display:flex}.ev-focus-panel h2{max-width:780px;margin:0;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.12}.ev-focus-panel p{max-width:760px;color:var(--muted-strong);margin:0;font-size:.96rem;line-height:1.48}.ev-focus-panel__action{background:var(--panel-strong);color:#f7fbfc;cursor:pointer;border:0;border-radius:7px;justify-self:start;min-height:36px;padding:0 13px;font-size:.86rem;font-weight:850}.ev-focus-panel__action:hover,.ev-focus-panel__action:focus-visible{outline:2px solid var(--water);outline-offset:2px}.ev-focus-source{border-left:1px solid var(--border);grid-area:source;align-content:start;gap:10px;min-width:0;padding-left:14px;display:grid}.ev-focus-source>span,.ev-source-proof button span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.ev-focus-source>strong{text-overflow:ellipsis;font-size:1rem;line-height:1.22;overflow:hidden}.ev-focus-source dl{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ev-focus-source dl div{background:#f9fbfb;min-width:0;padding:8px}.ev-focus-source dt,.ev-focus-source dd{min-width:0;margin:0}.ev-focus-source dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.ev-focus-source dd{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.ev-focus-source a,.ev-source-proof a{color:#0077a5;font-size:.8rem;font-weight:850}.ev-source-proof-section{gap:9px}.ev-source-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ev-source-proof{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:7px;min-width:0;padding:11px;display:grid}.ev-source-proof button{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}.ev-source-proof button:hover strong,.ev-source-proof button:focus-visible strong{color:#0077a5}.ev-source-proof button:focus-visible{outline:2px solid var(--water);outline-offset:2px;border-radius:4px}.ev-source-proof strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.2;overflow:hidden}.ev-source-proof small{color:var(--muted);font-size:.72rem}.ev-visual-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.ev-run-pipeline{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ev-run-stage{border:1px solid var(--border);background:var(--panel);border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:10px;min-width:0;padding:11px;display:grid}.ev-run-stage--complete{border-color:#b7ddce}.ev-run-stage--partial,.ev-run-stage--pending{border-color:#efd185}.ev-run-stage--blocked{border-color:#f2aba2}.ev-run-stage__index{align-content:start;gap:5px;min-width:0;display:grid}.ev-run-stage__index span{background:var(--surface-muted);width:34px;height:34px;color:var(--muted-strong);border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.ev-run-stage__index small{color:var(--muted);font-size:.68rem;font-weight:850}.ev-run-stage__body{gap:6px;min-width:0;display:grid}.ev-run-stage__body div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-run-stage__body strong{font-size:.9rem}.ev-run-stage__body p,.ev-run-stage__body small{color:var(--muted-strong);margin:0;font-size:.75rem;line-height:1.35}.ev-stage-badge{border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.ev-stage-badge--complete{background:var(--green-soft);color:#0d5a45}.ev-stage-badge--partial,.ev-stage-badge--pending{background:var(--amber-soft);color:var(--amber)}.ev-stage-badge--blocked{background:var(--red-soft);color:var(--red)}.ev-topic-panel,.ev-youtube-summary,.ev-youtube-snapshot{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.ev-topic-panel__head{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:900;display:flex}.ev-topic-panel__head strong{color:var(--text)}.ev-topic-bars{gap:7px;display:grid}.ev-topic-row{min-width:0;color:var(--muted-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(88px,.68fr) minmax(120px,1fr) 46px minmax(72px,.5fr);align-items:center;gap:8px;padding:0;display:grid}.ev-topic-row:hover,.ev-topic-row:focus-visible{outline:2px solid var(--water);outline-offset:3px}.ev-topic-row span,.ev-topic-row strong,.ev-topic-row small{min-width:0;font-size:.76rem}.ev-topic-row strong{color:var(--text)}.ev-topic-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-topic-bar{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.ev-topic-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--water), var(--green));height:100%;display:block}.ev-hierarchy-map,.ev-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ev-hierarchy-node,.ev-trend-card{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;gap:8px;padding:14px;display:grid}.ev-hierarchy-node{align-content:start;min-height:172px;position:relative}.ev-hierarchy-node:hover,.ev-hierarchy-node:focus-visible,.ev-trend-card:hover,.ev-trend-card:focus-visible{outline:2px solid var(--water);outline-offset:2px}.ev-hierarchy-node span,.ev-trend-card span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900}.ev-hierarchy-node strong,.ev-trend-card strong{font-size:.98rem;line-height:1.2}.ev-hierarchy-node p{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.4}.ev-hierarchy-node small,.ev-trend-card small{color:var(--muted);align-self:end;font-size:.72rem;font-weight:800}.ev-hierarchy-node i{z-index:1;background:var(--border-strong);width:18px;height:2px;position:absolute;top:50%;right:-14px}.ev-hierarchy-node i:after{border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);content:"";width:9px;height:9px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.ev-hierarchy-node--primary{box-shadow:inset 0 3px 0 var(--water);border-color:#b9dfea}.ev-hierarchy-node--attention{box-shadow:inset 0 3px 0 var(--amber);border-color:#ecd08d}.ev-hierarchy-node--muted{box-shadow:inset 0 3px 0 var(--border-strong)}.ev-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-trend-card{min-height:154px}.ev-trend-card--positive{border-color:#b7ddce}.ev-trend-card--warning{border-color:#ecd08d}.ev-trend-card--neutral{border-color:var(--border)}.ev-trend-sparkline{width:100%;height:42px;margin-top:4px;overflow:visible}.ev-trend-sparkline polyline{fill:none;stroke:var(--water);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ev-trend-sparkline--up polyline{stroke:var(--amber)}.ev-trend-sparkline--down polyline{stroke:var(--green)}.ev-trend-sparkline--flat polyline{stroke:var(--border-strong)}.ev-trust-strip{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(138px,1fr));gap:1px;display:grid;overflow:hidden}.ev-trust-item{background:var(--panel);text-align:left;cursor:pointer;border:0;gap:5px;min-width:0;padding:12px;display:grid}.ev-trust-item:hover,.ev-trust-item:focus-visible{z-index:1;outline:2px solid var(--water);outline-offset:-2px;position:relative}.ev-trust-item span{color:var(--muted);font-size:.72rem;font-weight:850}.ev-trust-item strong{font-size:.94rem;line-height:1.15}.ev-trust-item code{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ev-trust-item small{color:var(--muted);font-size:.72rem;line-height:1.3}.ev-trust-item--ready{box-shadow:inset 0 3px 0 var(--green)}.ev-trust-item--attention{box-shadow:inset 0 3px 0 var(--amber)}.ev-trust-item--muted{box-shadow:inset 0 3px 0 var(--border-strong)}.ev-excluded-source-row{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.78rem;display:flex}.ev-excluded-source-row span{border:1px solid var(--border);background:#ffffffb8;border-radius:999px;padding:5px 8px}.ev-decision-grid,.ev-decision-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ev-decision-lane{align-content:start;gap:8px;min-width:0;display:grid}.ev-decision-lane__head{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:.8rem;font-weight:900;display:flex}.ev-decision-lane__head strong{background:var(--surface-muted);border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;display:inline-grid}.ev-decision-lane--actionable .ev-decision-lane__head{color:#0d5a45;border-color:#addbc9}.ev-decision-lane--blocked .ev-decision-lane__head{color:var(--red);border-color:#f1afa7}.ev-decision-lane--watch .ev-decision-lane__head,.ev-decision-lane--too_early .ev-decision-lane__head{color:var(--amber);border-color:#ecd08d}.ev-decision-lane__items{gap:10px;display:grid}.ev-decision-lane__empty{border:1px dashed var(--border-strong);color:var(--muted);border-radius:8px;margin:0;padding:14px;font-size:.82rem}.ev-decision-card{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:14px;display:grid}.ev-decision-card__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-decision-card h3{margin:0;font-size:1rem;line-height:1.28}.ev-decision-card p{color:var(--muted-strong);margin:0;font-size:.84rem;line-height:1.45}.ev-command-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);padding:8px 0;font-size:.84rem;font-weight:760;line-height:1.42}.ev-decision-source-row{border:1px solid var(--border);background:#f9fbfb;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.ev-decision-source-row span,.ev-decision-source-row code,.ev-decision-source-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ev-decision-source-row span{color:var(--text);font-size:.8rem;font-weight:850}.ev-decision-source-row code,.ev-decision-source-row small{color:var(--muted);font-size:.7rem}.ev-status,.ev-confidence{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.ev-status--actionable{background:var(--green-soft);color:#0d5a45}.ev-status--watch,.ev-status--too_early{background:var(--amber-soft);color:var(--amber)}.ev-status--blocked{background:var(--red-soft);color:var(--red)}.ev-confidence{background:var(--surface-muted);color:var(--muted-strong)}.ev-confidence--high{background:var(--green-soft);color:#0d5a45}.ev-confidence--medium{background:var(--water-soft);color:#006a92}.ev-confidence--low{background:var(--amber-soft);color:var(--amber)}.ev-compact-facts{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ev-compact-facts div{background:#f9fbfb;gap:3px;min-width:0;padding:8px;display:grid}.ev-compact-facts dt,.ev-compact-facts dd{min-width:0;margin:0}.ev-compact-facts dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:850}.ev-compact-facts dd{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:760;overflow:hidden}.ev-link-button,.ev-table-signal-button,.ev-handoff-line{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ev-link-button{color:#0077a5;justify-self:start;font-size:.82rem;font-weight:850}.ev-link-button:hover,.ev-table-signal-button:hover,.ev-handoff-line:hover{text-decoration:underline}.ev-link-button:focus-visible,.ev-table-signal-button:focus-visible,.ev-handoff-line:focus-visible{outline:2px solid var(--water);outline-offset:3px;border-radius:4px}.ev-diagnostics{border:1px solid var(--border);background:#ffffffb8;border-radius:8px}.ev-diagnostics summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 14px;list-style:none;display:flex}.ev-diagnostics summary::-webkit-details-marker{display:none}.ev-diagnostics summary span{color:#0077a5;font-size:.8rem;font-weight:900}.ev-diagnostics summary strong{color:var(--muted-strong);text-align:right;font-size:.84rem;font-weight:760}.ev-diagnostics[open] summary{border-bottom:1px solid var(--border)}.ev-diagnostics__body{gap:18px;padding:14px;display:grid}.ev-table-wrap{border:1px solid var(--border);background:var(--panel);border-radius:8px;overflow-x:auto}.ev-source-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ev-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ev-alert-card{border:1px solid var(--border);background:var(--panel);text-align:left;cursor:pointer;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.ev-alert-card:hover,.ev-alert-card:focus-visible{outline:2px solid var(--water);outline-offset:2px}.ev-alert-card span{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.68rem;font-weight:900}.ev-alert-card--critical{background:#fff7f5;border-color:#f1afa7}.ev-alert-card--critical span{background:var(--red-soft);color:var(--red)}.ev-alert-card--warning{background:#fffdf7;border-color:#ecd08d}.ev-alert-card--warning span{background:var(--amber-soft);color:var(--amber)}.ev-alert-card strong{color:var(--text);font-size:.95rem;line-height:1.25}.ev-alert-card p,.ev-alert-card small{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.4}.ev-source-health-card,.ev-channel-card{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.ev-source-health-card:not(:disabled),.ev-channel-card:not(:disabled){cursor:pointer}.ev-source-health-card:disabled,.ev-channel-card:disabled{color:inherit;cursor:default}.ev-source-health-card:not(:disabled):hover,.ev-source-health-card:not(:disabled):focus-visible,.ev-channel-card:not(:disabled):hover,.ev-channel-card:not(:disabled):focus-visible{outline:2px solid var(--water);outline-offset:2px}.ev-source-health-card__top,.ev-channel-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ev-source-health-card__top span,.ev-channel-card__head strong{color:var(--text);font-size:.92rem;font-weight:900;line-height:1.2}.ev-source-health-card__top code{color:var(--muted);font-size:.68rem}.ev-source-health-card>strong{color:var(--amber);font-size:.84rem}.ev-source-health-card dl,.ev-youtube-summary dl,.ev-youtube-snapshot dl,.ev-channel-card dl{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ev-source-health-card dl div,.ev-youtube-summary dl div,.ev-youtube-snapshot dl div,.ev-channel-card dl div{background:#f9fbfb;min-width:0;padding:8px}.ev-source-health-card dt,.ev-youtube-summary dt,.ev-youtube-snapshot dt,.ev-channel-card dt,.ev-source-health-card dd,.ev-youtube-summary dd,.ev-youtube-snapshot dd,.ev-channel-card dd{min-width:0;margin:0}.ev-source-health-card dt,.ev-youtube-summary dt,.ev-youtube-snapshot dt,.ev-channel-card dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.ev-source-health-card dd,.ev-youtube-summary dd,.ev-youtube-snapshot dd,.ev-channel-card dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;overflow:hidden}.ev-source-health-card small,.ev-channel-card small{color:var(--muted-strong);font-size:.76rem;line-height:1.35}.ev-youtube-summary{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center}.ev-youtube-summary p,.ev-youtube-snapshot p{color:var(--muted-strong);margin:0;font-size:.86rem;line-height:1.45}.ev-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ev-channel-grid--expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-channel-badge,.ev-channel-badge--on{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.ev-channel-badge{background:var(--amber-soft);color:var(--amber)}.ev-channel-badge--on{background:var(--green-soft);color:#0d5a45}.ev-monitoring-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.ev-monitoring-kpi{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:13px;display:grid}.ev-monitoring-kpi--warning{background:var(--amber-soft);border-color:#f0c56c}.ev-monitoring-kpi dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.ev-monitoring-kpi dd{color:var(--text);margin:0;font-size:1.2rem;font-weight:950;line-height:1.15}.ev-monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ev-monitoring-table strong,.ev-monitoring-table small,.ev-monitoring-table code{min-width:0;display:block}.ev-monitoring-empty{border:1px dashed var(--border);background:var(--surface-muted);color:var(--muted-strong);border-radius:8px;margin:0;padding:14px;font-size:.86rem}.ev-monitoring-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-monitoring-summary{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:8px;min-width:0;padding:13px;display:grid}.ev-monitoring-summary strong,.ev-monitoring-summary code,.ev-monitoring-summary small{min-width:0;display:block}.ev-monitoring-summary code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ev-monitoring-summary p{color:var(--muted-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ev-monitoring-summary small{color:var(--muted);font-size:.74rem}.ev-coverage-wrap{border:1px solid var(--border);background:var(--panel);border-radius:8px;overflow-x:auto}.ev-coverage-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.ev-coverage-table th,.ev-coverage-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7edf0;padding:10px}.ev-coverage-table thead th{color:var(--muted);text-transform:uppercase;background:#f7fafb;font-size:.7rem;font-weight:900}.ev-coverage-table tbody th{color:var(--text);font-size:.8rem;line-height:1.35}.ev-coverage-table tbody th span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.ev-coverage-cell{border:1px dashed var(--border);width:100%;min-height:44px;color:var(--muted);background:#f9fbfb;border-radius:6px;align-content:center;gap:2px;padding:7px;font-size:.72rem;display:grid}button.ev-coverage-cell{text-align:left;cursor:pointer;border-style:solid}.ev-coverage-cell--covered{background:var(--green-soft);color:#0d5a45;border-color:#addbc9}.ev-coverage-cell strong,.ev-coverage-cell small{font-size:.72rem}.ev-signal-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.ev-signal-table th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;text-transform:uppercase;background:#f7fafb;padding:10px 12px;font-size:.72rem;font-weight:900}.ev-signal-table td{color:var(--muted-strong);vertical-align:top;border-bottom:1px solid #e7edf0;padding:11px 12px;font-size:.84rem}.ev-signal-table tr:last-child td{border-bottom:0}.ev-signal-table td:first-child{color:var(--text);font-weight:760}.ev-signal-table td:nth-child(3){gap:4px;display:grid}.ev-signal-table code,.ev-signal-table small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.ev-handoff-layout{grid-template-columns:minmax(0,.9fr) minmax(300px,.6fr)}.ev-handoff-layout .ev-section-heading{grid-column:1/-1}.ev-handoff-textarea{resize:vertical;border:1px solid var(--border);background:var(--panel);min-height:132px;color:var(--text);border-radius:8px;padding:12px;font-size:.86rem;line-height:1.55}.ev-handoff-lines{border:1px solid var(--border);background:var(--border);border-radius:8px;gap:1px;display:grid;overflow:hidden}.ev-handoff-line{background:var(--panel);grid-template-columns:minmax(110px,.7fr) minmax(80px,.45fr) minmax(0,1.4fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.ev-handoff-line span,.ev-handoff-line strong,.ev-handoff-line small{min-width:0;font-size:.8rem;line-height:1.35}.ev-handoff-line span{color:var(--muted);font-weight:760}.ev-handoff-line small{color:var(--muted-strong)}.ev-evidence-drawer{border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#fdfefe;border-radius:8px;padding:16px}.ev-evidence-sheet{z-index:40;border-color:#9eb5bf;width:min(680px,100vw - 36px);position:fixed;top:18px;bottom:18px;right:18px;overflow-y:auto;box-shadow:0 24px 70px #1721273d}.ev-evidence-close{border:1px solid var(--border-strong);background:var(--panel);min-height:32px;color:var(--muted-strong);cursor:pointer;border-radius:7px;padding:0 10px;font-size:.8rem;font-weight:850}.ev-evidence-close:hover,.ev-evidence-close:focus-visible{border-color:var(--water);color:#0077a5;outline:2px solid var(--water);outline-offset:2px}.ev-evidence-grid{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ev-evidence-field{background:var(--panel);gap:4px;min-width:0;padding:10px;display:grid}.ev-evidence-field--wide{grid-column:span 2}.ev-evidence-field dt,.ev-evidence-field dd{min-width:0;margin:0}.ev-evidence-field dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.ev-evidence-field dd{overflow-wrap:anywhere;color:var(--text);font-size:.8rem;line-height:1.4}.ev-raw-excerpt{border:1px solid var(--border);background:#f8fbfc;border-radius:8px;gap:6px;padding:12px;display:grid}.ev-raw-excerpt span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.ev-raw-excerpt p{color:var(--text);margin:0;font-size:.9rem;line-height:1.55}.ev-evidence-rows{gap:8px;margin-top:12px;display:grid}.ev-evidence-rows__label{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.ev-evidence-rows__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ev-evidence-row{border:1px solid var(--border);border-left:3px solid var(--water);background:var(--surface);border-radius:7px;gap:3px;padding:9px 11px;display:grid}.ev-evidence-row__title{color:var(--text);font-size:.88rem;font-weight:750;line-height:1.4;text-decoration:none}a.ev-evidence-row__title:hover,a.ev-evidence-row__title:focus-visible{color:var(--water-deep);text-decoration:underline}.ev-evidence-row__meta{color:var(--muted-strong);font-size:.74rem;font-weight:650}.ev-evidence-row__snippet{color:var(--muted);font-size:.82rem;line-height:1.5}.ev-evidence-rows__empty{color:var(--muted);margin:0;font-size:.84rem}.ev-youtube-ops{border-top:2px solid var(--panel-strong);gap:14px;min-width:0;padding-top:24px;display:grid}.ev-youtube-snapshot{border-top:2px solid var(--panel-strong);grid-template-columns:minmax(0,.8fr) minmax(280px,.7fr) minmax(240px,1fr) auto;align-items:center}.ev-youtube-snapshot a{background:var(--panel-strong);color:#f7fbfc;border-radius:999px;justify-self:end;padding:9px 12px;font-size:.82rem;font-weight:900}.ev-youtube-snapshot__error{color:var(--red);overflow-wrap:anywhere}.ev-youtube-ops__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ev-youtube-ops__header h2{margin:0;font-size:1.18rem}.ev-youtube-ops__header span{border:1px solid var(--border);background:var(--panel);color:var(--muted-strong);border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.read-alert{background:var(--amber-soft);color:var(--amber);border:1px solid #f0c56c;border-radius:8px;gap:4px;padding:12px 14px;font-size:.88rem;display:grid}.read-alert span{overflow-wrap:anywhere}.ev-truth-legend{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:8px;padding:10px 14px;display:grid}.ev-truth-legend__list{flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.ev-truth-legend__item{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.ev-analyst{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:12px;min-width:0;padding:16px 18px;display:grid}.ev-analyst__header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ev-analyst__header h2{margin:0;font-size:1.05rem}.ev-analyst__source{border:1px solid var(--border);background:var(--water-soft);color:var(--water);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800}.ev-analyst__form{align-items:stretch;gap:10px;display:flex}.ev-analyst__form .form-control{flex:auto;min-width:0}.ev-analyst__form .btn{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.ev-analyst__result{gap:8px;display:grid}.ev-analyst__answer{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--water-ink,#1f2937);margin:0;font-size:.95rem;line-height:1.55}.ev-analyst__meta{color:var(--muted-strong);margin:0;font-size:.82rem;font-weight:700}.ev-analyst__warnings{color:var(--amber);margin:0;padding-left:18px;font-size:.82rem}.ev-analyst__alert{overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:.86rem}.ev-analyst__alert--error{color:var(--red);background:#fdecec;border:1px solid #f0a8a8}.ev-analyst__alert--info{background:var(--amber-soft);color:var(--amber);border:1px solid #f0c56c}.ev-analyst__reason{opacity:.85;margin-top:4px;font-size:.78rem;display:block}@media (max-width:640px){.ev-analyst__form{flex-direction:column}}@media (max-width:1280px){.ev-shell{grid-template-columns:1fr}.ev-sidebar{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;min-height:0;position:static}.ev-nav{grid-template-columns:repeat(5,max-content);overflow-x:auto}.ev-sidebar__note{border-top:0;border-left:1px solid #ffffff1f;margin-top:0;padding-top:0;padding-left:18px}.ev-trust-strip{grid-template-columns:repeat(4,minmax(160px,1fr))}.ev-visual-grid,.ev-focus-panel,.ev-youtube-summary,.ev-youtube-snapshot{grid-template-columns:1fr}.ev-focus-panel{grid-template-areas:"main""source"}.ev-focus-source{border-top:1px solid var(--border);border-left:0;padding-top:12px;padding-left:0}.ev-run-pipeline,.ev-hierarchy-map,.ev-trend-grid,.ev-source-proof-strip,.ev-decision-grid,.ev-decision-lanes,.ev-alert-grid,.ev-source-health-grid,.ev-monitoring-grid,.ev-monitoring-summary-list,.ev-channel-grid,.ev-channel-grid--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ev-workspace{padding:18px}.ev-hero,.ev-youtube-ops__header{display:grid}.ev-run-meta{grid-template-columns:1fr}.ev-diagnostics summary{align-content:center;gap:4px;padding:12px 14px;display:grid}.ev-diagnostics summary strong{text-align:left}.ev-trust-strip,.ev-source-proof-strip,.ev-decision-grid,.ev-decision-lanes,.ev-alert-grid,.ev-source-health-grid,.ev-monitoring-grid,.ev-monitoring-kpis,.ev-monitoring-summary-list,.ev-channel-grid,.ev-channel-grid--expanded,.ev-run-pipeline,.ev-handoff-layout,.ev-evidence-grid{grid-template-columns:1fr}.ev-evidence-field--wide{grid-column:auto}.ev-evidence-sheet{width:auto;max-height:min(78vh,720px);inset:auto 10px 10px}}@media (max-width:640px){.ev-sidebar{padding:18px;display:grid}.ev-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-nav a{border-bottom:2px solid #0000;border-left:0;padding:8px 0}.ev-sidebar__note{border-left:0;padding-left:0}.ev-workspace{padding:14px}.ev-focus-panel{gap:10px;padding:12px}.ev-focus-panel h2{font-size:1.36rem}.ev-focus-panel p{font-size:.88rem}.ev-focus-source dl{display:none}.ev-source-proof-strip{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.ev-source-proof{scroll-snap-align:start;min-width:226px}.ev-alert-grid,.ev-decision-lanes{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.ev-alert-card{scroll-snap-align:start;min-width:260px}.ev-decision-lane{scroll-snap-align:start;min-width:280px}.ev-handoff-line,.ev-compact-facts,.ev-hierarchy-map,.ev-trend-grid{grid-template-columns:1fr}.ev-hierarchy-node{min-height:0}.ev-hierarchy-node i{display:none}.ev-topic-row{grid-template-columns:1fr 52px}.ev-topic-bar,.ev-topic-row small{grid-column:1/-1}.ev-source-health-card dl,.ev-youtube-summary dl,.ev-youtube-snapshot dl,.ev-channel-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--tblr-primary:#09f;--tblr-primary-rgb:0, 153, 255;--tblr-body-bg:#f4f6f8;--tblr-body-color:#1f2937;--tblr-border-color:#d9e2ea;--tblr-card-border-radius:8px;--tblr-font-sans-serif:"Pretendard", "Noto Sans KR", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--water-navy:#132433;--water-blue:#09f;--water-cyan:#00c2ff;--water-deep:#07f;--water-ink:#222;--water-muted:#666}html,body{background:var(--tblr-body-bg)}body{color:var(--water-ink);font-family:var(--tblr-font-sans-serif)}.ev-sidebar.navbar-vertical{background:var(--water-navy);color:#f6fbff;--tblr-page-padding:1.5rem;border-right:1px solid #203447;width:16rem;height:100vh;padding:0;display:block;position:fixed;inset:0 auto 0 0}.ev-sidebar .container-fluid{flex-direction:column;min-height:100%;padding:.9rem;display:flex}.ev-sidebar.navbar-vertical .navbar-brand{min-height:3.75rem;padding:.85rem var(--tblr-page-padding,1rem) .45rem;color:#f8fbfd;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;font-weight:800;display:flex}.water-wordmark{color:#fff;width:auto;height:1.5rem;display:block}.water-brand-subtitle{color:#9eb2c4;letter-spacing:.02em;font-size:.72rem;font-weight:700;line-height:1.1;display:block}.ev-sidebar .navbar-collapse{flex-direction:column;flex:1;min-height:0;display:flex}.ev-nav-section-label{margin:.75rem var(--tblr-page-padding,1rem) .25rem;color:#8da4b8;font-size:.68rem;font-weight:800;line-height:1.2}.ev-nav-section-label:first-child{margin-top:0}.ev-sidebar .nav-link{color:#cbd8e4;border-radius:7px;font-size:.9rem;font-weight:700}.ev-sidebar .nav-link:hover,.ev-sidebar .nav-link:focus-visible{color:#fff;background:#ffffff14}.ev-sidebar .nav-link.active,.ev-sidebar .nav-link[aria-current=page]{color:#075985;background:#e8f7fd}.ev-sidebar .nav-link-icon{color:currentColor}.ev-sidebar__note{padding:1rem var(--tblr-page-padding,1rem) .35rem;border-top:1px solid #ffffff24;gap:.35rem;margin:auto 0 0;display:grid}.ev-sidebar__note span{color:#8da4b8;text-transform:uppercase;font-size:.68rem;font-weight:800}.ev-sidebar__note code{color:#eaf4fb;white-space:normal;background:0 0;font-size:.75rem;display:block}.ev-workspace.page-wrapper{min-height:100vh;margin-left:16rem;padding:0}.page-header{border-bottom:1px solid var(--tblr-border-color);background:#fff;padding:1.15rem 0}.page-body{padding:1.25rem 0 2.25rem}.ev-content-stack,.ev-briefing{gap:1rem;min-width:0;display:grid}.ev-hero,.ev-focus-panel,.ev-youtube-snapshot,.ev-youtube-ops,.ev-diagnostics,.ev-section{border:1px solid var(--tblr-border-color);background:#fff;border-radius:8px;box-shadow:0 1px 2px #1e293b0a}.ev-hero,.ev-section,.ev-youtube-snapshot,.ev-youtube-ops{padding:1rem}.ev-hero{border-bottom:1px solid var(--tblr-border-color);align-items:center}.ev-hero h1{letter-spacing:0;font-size:1.6rem;font-weight:800}.ev-kicker,.page-pretitle{color:var(--water-blue);letter-spacing:0;font-size:.7rem;font-weight:800}.ev-run-meta{background:var(--tblr-border-color);border-radius:8px}.ev-run-meta div{background:#fbfcfe}.ev-focus-panel{grid-template-columns:minmax(0,1fr) 20rem;gap:0;padding:0;display:grid;overflow:hidden}.ev-focus-panel__main,.ev-focus-source{grid-area:auto;padding:1.1rem}.ev-focus-panel__main h2{margin:.4rem 0 .5rem;font-size:1.45rem;font-weight:850}.ev-focus-panel__main p{color:var(--water-muted);font-size:.94rem}.ev-focus-source{border-left:1px solid var(--tblr-border-color);background:#f8fafc}.ev-focus-panel__action,.ev-source-proof button,.ev-alert-card button,.ev-trust-item,.ev-handoff-line,.ev-table-signal-button,.ev-evidence-link{border:1px solid var(--tblr-border-color);color:var(--water-blue);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ev-focus-panel__action{padding:.45rem .7rem}.ev-focus-panel__action:hover,.ev-source-proof button:hover,.ev-alert-card button:hover,.ev-trust-item:hover,.ev-handoff-line:hover,.ev-table-signal-button:hover{border-color:rgb(var(--tblr-primary-rgb) / 45%);background:#eef8fc}.ev-status,.ev-confidence,.ev-stage-badge{border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:800;line-height:1.1;display:inline-flex}.ev-status--ready,.ev-status--actionable,.ev-stage-badge--done,.ev-stage-badge--complete,.ev-confidence--high{color:#0f6b50;background:#e6f6ef}.ev-status--blocked,.ev-status--too_early,.ev-stage-badge--blocked,.ev-stage-badge--pending,.ev-confidence--low{color:#a53b2b;background:#fde8e3}.ev-status--watch,.ev-stage-badge--partial,.ev-confidence--medium{color:#8a5a00;background:#fff4d9}.ev-source-proof-strip,.ev-alert-grid,.ev-trust-strip,.ev-decision-lanes,.ev-source-health-grid,.ev-monitoring-grid,.ev-monitoring-summary-list,.ev-channel-grid,.ev-channel-grid--expanded,.ev-run-pipeline,.ev-hierarchy-map,.ev-trend-grid{gap:.75rem}.ev-source-proof,.ev-alert-card,.ev-decision-lane,.ev-source-health-card,.ev-channel-card,.ev-run-stage,.ev-hierarchy-node,.ev-trend-card,.ev-youtube-summary,.ev-evidence-panel{border:1px solid var(--tblr-border-color);box-shadow:none;background:#fff;border-radius:8px}.ev-source-proof{overflow:hidden}.ev-source-proof button{border:0;border-bottom:1px solid var(--tblr-border-color);text-align:left;border-radius:0;justify-items:start;width:100%;padding:.85rem;display:grid}.ev-source-proof a,.ev-focus-source a,.ev-section-heading a{color:var(--water-blue);font-size:.82rem;font-weight:750}.ev-diagnostics{overflow:hidden}.ev-diagnostics summary{background:#fff;border:0;padding:1rem}.ev-diagnostics__body{border-top:1px solid var(--tblr-border-color);background:#f8fafc;padding:1rem}.ev-section-heading h2,.ev-youtube-ops__header h2{font-size:1rem;font-weight:800}.ev-table-wrap,.table-responsive{border:1px solid var(--tblr-border-color);background:#fff;border-radius:8px;overflow:auto}.ev-signal-table,table{border-collapse:collapse;width:100%}.ev-signal-table th,.ev-signal-table td{border-bottom:1px solid var(--tblr-border-color);vertical-align:top;padding:.65rem .75rem}.ev-signal-table th{color:#536679;text-transform:uppercase;background:#f8fafc;font-size:.72rem;font-weight:800}.ev-handoff-textarea{border:1px solid var(--tblr-border-color);min-height:9rem;color:var(--water-ink);background:#fbfcfe;border-radius:8px}.ev-evidence-sheet{border:1px solid var(--tblr-border-color);border-radius:8px;box-shadow:0 1rem 2rem #1e293b2e}@media (max-width:991.98px){.ev-sidebar.navbar-vertical{width:100%;height:auto;min-height:0;position:sticky}.ev-sidebar .container-fluid{min-height:0}.ev-sidebar .navbar-collapse{display:flex}.ev-workspace.page-wrapper{margin-left:0}.ev-sidebar__note{display:none}}@media (max-width:760px){.page-body{padding-top:.75rem}.ev-hero,.ev-focus-panel{grid-template-columns:1fr}.ev-source-proof-strip,.ev-alert-grid,.ev-decision-lanes,.ev-handoff-layout{grid-template-columns:1fr;display:grid;overflow:visible}.ev-source-proof,.ev-alert-card,.ev-decision-lane{min-width:0}.ev-focus-source{border-top:1px solid var(--tblr-border-color);border-left:0}}.ev-empty-state{border-style:dashed;border-color:var(--border-strong);background:var(--surface-muted)}.ev-empty-state p{color:var(--muted-strong);margin:0;font-size:.9rem;line-height:1.5}.ev-sov-note{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.ev-sov-summary{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.ev-sov-summary__head{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:.74rem;font-weight:800;display:flex}.ev-sov-summary__head strong{color:var(--text);text-transform:none}.ev-sov-summary__bar{background:var(--surface-muted);border-radius:999px;height:26px;display:flex;overflow:hidden}.ev-sov-summary__bar i{white-space:nowrap;align-items:center;min-width:0;font-size:.72rem;font-style:normal;font-weight:800;display:flex;overflow:hidden}.ev-sov-summary__bar i span{padding:0 8px}.ev-sov-summary__water{background:var(--water-gradient);color:#fff}.ev-sov-summary__competitor{color:#1d272c;background:#aab8bf}.ev-sov-summary small{color:var(--muted);font-size:.76rem}.ev-sov-row--brand{padding-left:8px;position:relative}.ev-sov-row--brand:before{content:"";background:var(--water);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.ev-sov-bar i.ev-sov-bar--brand{background:var(--water-gradient)}.ev-sentiment-disclaimer{border:1px solid var(--border);background:var(--surface-muted);color:var(--muted-strong);border-radius:7px;margin:0;padding:8px 12px;font-size:.82rem}.ev-sentiment-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ev-sentiment-card{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.ev-sentiment-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-sentiment-card__head strong{font-size:.96rem}.ev-sentiment-card--review{border-color:var(--border-strong);filter:grayscale(.85);background:repeating-linear-gradient(45deg,#f1f4f5,#f1f4f5 7px,#e7ecee 7px 14px)}.ev-sentiment-bar{background:var(--surface-muted);border-radius:999px;height:18px;display:flex;overflow:hidden}.ev-sentiment-bar i{height:100%;font-style:normal;display:block}.ev-sentiment-slice--positive{background:#2f9e6f}.ev-sentiment-slice--neutral{background:#b9c5cb}.ev-sentiment-slice--negative{background:#c2503f}.ev-sentiment-legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.ev-sentiment-legend__item{align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:inline-flex}.ev-sentiment-legend__item span{font-size:.74rem}.ev-sentiment-legend__item--positive{color:#1f6a4a}.ev-sentiment-legend__item--neutral{color:var(--muted-strong)}.ev-sentiment-legend__item--negative{color:#93362a}.ev-sentiment-card__counts{color:var(--muted);margin:0;font-size:.8rem}.ev-sentiment-card__negative-notice{flex-wrap:wrap;align-items:center;gap:4px;font-size:.82rem;display:flex}.ev-sentiment-card__evidence{justify-self:start}.ev-kol-placeholder{text-align:left;border-radius:8px;gap:8px;padding:18px;display:grid}.ev-kol-placeholder__title{color:var(--text);margin:0;font-size:.96rem;font-weight:800}.ev-kol-placeholder__link{color:#005f84;justify-self:start;font-size:.84rem;font-weight:800}.ev-kol-placeholder__link:hover,.ev-kol-placeholder__link:focus-visible{outline:2px solid var(--water);outline-offset:3px;text-decoration:underline}@media (max-width:768px){.ev-sentiment-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ev-sov-summary__water,.ev-sov-bar i.ev-sov-bar--brand,.ev-sentiment-bar i{transition:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-market{gap:1rem;min-width:0;display:grid}.ev-market-section,.ev-market-grid,.ev-kpi-strip,.ev-compare-multiples,.ev-market-self{min-width:0;max-width:100%}.ev-market-section{overflow:hidden}.ev-market-section .apexcharts-canvas,.ev-market-section figure,.ev-market-grid .apexcharts-canvas{max-width:100%}.ev-market-section .apexcharts-bar-area,.ev-market-section .apexcharts-marker,.ev-market-section .apexcharts-pie-area,.ev-market-section .apexcharts-treemap-rect,.ev-market-section .apexcharts-area-series path,.ev-market-section .apexcharts-line-series path{cursor:pointer}.ev-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ev-kpi-card{min-width:0}.ev-kpi-card__body{gap:8px;min-width:0;display:grid}.ev-kpi-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-kpi-card__label{color:var(--muted-strong);font-size:.8rem;font-weight:800}.ev-kpi-card__value{font-size:1.7rem;font-weight:900;line-height:1.1}.ev-kpi-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-kpi-card__delta{font-size:.78rem;font-weight:800}.ev-kpi-card__delta--up{color:var(--green)}.ev-kpi-card__delta--down{color:var(--red)}.ev-kpi-card__delta--flat{color:var(--muted)}.ev-chart-note{color:var(--muted-strong);margin:0;font-size:.8rem;line-height:1.45}.ev-chart-legend{color:var(--muted-strong);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.78rem;font-weight:750;list-style:none;display:flex}.ev-market-lowdata{border-color:var(--amber)}.ev-market-snapshot{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:8px;gap:8px;padding:12px;display:grid}.ev-market-snapshot__note{color:var(--muted);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.ev-market-snapshot__list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.ev-market-snapshot__list div{gap:2px;min-width:0;display:grid}.ev-market-snapshot__list dt{color:var(--muted);font-size:.74rem;font-weight:800}.ev-market-snapshot__list dd{margin:0;font-size:.9rem;font-weight:850}.ev-compare-multiples{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;min-width:0;display:grid}.ev-compare-multiple{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ev-compare-multiple__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-compare-multiple__head strong{font-size:.88rem}.ev-compare-multiple__bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ev-compare-bar{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:0;display:grid}.ev-compare-bar__label{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;overflow:hidden}.ev-compare-bar__track{background:var(--surface-muted);border-radius:999px;min-width:0;height:14px;display:block;overflow:hidden}.ev-compare-bar__fill{background:var(--water);border-radius:999px;height:100%;display:block}.ev-compare-bar__fill--neg{background:var(--red)}.ev-compare-bar--brand .ev-compare-bar__fill{background:var(--water-gradient)}.ev-compare-bar__value{white-space:nowrap;font-size:.8rem;font-weight:850}.ev-market-self{border:1px dashed var(--border-strong);background:var(--surface);border-radius:8px;gap:6px;min-width:0;padding:12px 14px;display:grid}.ev-market-self h3{margin:0;font-size:.98rem;font-weight:800}.ev-market-self__row{border:1px solid var(--border);background:var(--panel);cursor:pointer;text-align:left;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.84rem;display:flex}.ev-market-self__note,.ev-market-self__empty{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:1100px){.ev-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ev-kpi-strip,.ev-market-grid{grid-template-columns:1fr}}.ev-insights{min-width:0;max-width:100%}.ev-insights-scope{margin-bottom:4px}.ev-rising-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ev-rising-list__row{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:7px 11px;font-size:.86rem;display:grid}.ev-rising-list__row:hover,.ev-rising-list__row:focus-visible{border-color:var(--water);background:var(--water-soft)}.ev-rising-list__kw{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.ev-rising-list__delta{color:var(--water-deep);white-space:nowrap;font-weight:800}.ev-share-legend{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ev-share-legend__row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:5px 8px;font-size:.84rem;display:flex}.ev-share-legend__row:hover,.ev-share-legend__row:focus-visible{border-color:var(--border-strong);background:var(--panel)}.ev-share-legend__row span:last-child{color:var(--muted-strong);white-space:nowrap;font-weight:750}:root{--ops-ink:#14212a;--ops-muted:#566b78;--ops-line:#d7e3e9;--ops-paper:#fbfdfd;--ops-band:#eef6f8;--ops-blue:#087fc7;--ops-green:#16745b;--ops-amber:#9a6409}.page-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfdfdf0;position:sticky;top:0}.page-title{color:var(--ops-ink);font-size:1.45rem;font-weight:880}.page-body{background:linear-gradient(180deg, #f8fbfc 0, #f1f5f7 20rem), var(--tblr-body-bg)}.ev-content-stack,.ev-briefing{gap:1.25rem}.ev-hero{background:linear-gradient(135deg,#fff 0%,#f7fcff 52%,#eef8fd 100%);border:1px solid #c8d8e1;grid-template-columns:minmax(0,1fr) minmax(24rem,.58fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.ev-hero>div:first-child{align-content:center;padding:1.25rem 1.35rem;display:grid}.ev-hero h1{color:var(--ops-ink);font-size:clamp(1.5rem,1.2rem + .9vw,2.1rem);line-height:1.05}.ev-run-meta{border:0;border-left:1px solid var(--ops-line);background:#dce8ee;border-radius:0;min-width:0}.ev-run-meta div{background:#ffffffd1;align-content:center;padding:.95rem 1rem}.ev-run-meta dd{font-size:.96rem;font-weight:880}.ev-section{background:var(--ops-paper);border-color:#d3e0e7;gap:.85rem;padding:1.05rem}.ev-section-heading{border-bottom:1px solid #e5edf1;align-items:flex-start;padding-bottom:.55rem}.ev-section-heading h2,.ev-youtube-ops__header h2{color:var(--ops-ink);font-size:1.08rem;font-weight:880}.ev-kicker,.page-pretitle{color:var(--ops-blue);letter-spacing:0}.ev-truth-legend{border:0;border-left:3px solid var(--ops-blue);background:#eef7fb;padding:.75rem 1rem}.ev-monitoring-kpis{background:#20394b;border:1px solid #20394b;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}.ev-monitoring-kpi{background:#132433;border:0;border-right:1px solid #ffffff1f;border-radius:0;min-height:5.25rem;padding:.85rem 1rem}.ev-monitoring-kpi:last-child{border-right:0}.ev-monitoring-kpi--warning{background:#3a2d18}.ev-monitoring-kpi dt{color:#9fb7c7;letter-spacing:0}.ev-monitoring-kpi dd{color:#f8fbfd;font-size:clamp(1.35rem,1.1rem + .7vw,1.9rem)}.ev-monitoring-flow{background:linear-gradient(90deg,#fff 0%,#f7fbfc 62%,#edf6f2 100%);overflow:hidden}.ev-monitoring-flow__steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.ev-monitoring-flow__node{background:#fff;border:1px solid #cfdde4;border-radius:8px;align-content:start;gap:.35rem;min-width:0;padding:.85rem;display:grid;position:relative}.ev-monitoring-flow__node:not(:last-child):after{content:"";border-top:2px solid #86a8ba;border-right:2px solid #86a8ba;width:.45rem;height:.45rem;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)rotate(45deg)}.ev-monitoring-flow__node span,.ev-monitoring-flow__bar span{color:var(--ops-muted);font-size:.72rem;font-weight:850}.ev-monitoring-flow__node strong{color:var(--ops-ink);font-size:1.06rem;line-height:1.1}.ev-monitoring-flow__node small{color:var(--ops-muted);font-size:.74rem;line-height:1.35}.ev-monitoring-flow__bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ev-monitoring-flow__bar{gap:.4rem;display:grid}.ev-monitoring-flow__bar>div{justify-content:space-between;gap:.7rem;display:flex}.ev-monitoring-flow__bar strong{color:var(--ops-ink);white-space:nowrap;font-size:.78rem}.ev-monitoring-flow__bar i{background:#dce8ee;border-radius:999px;height:.65rem;display:block;overflow:hidden}.ev-monitoring-flow__bar b{border-radius:inherit;background:var(--ops-blue);height:100%;display:block}.ev-monitoring-primary{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.82fr);align-items:start;gap:1rem;display:grid}.ev-monitoring-primary .ev-monitoring-summary-list{grid-template-columns:1fr}.ev-monitoring-grid{gap:1rem}.ev-table-wrap{border-color:#d4e1e7}.ev-signal-table{min-width:960px}.ev-monitoring-table{min-width:760px}.ev-signal-table th{z-index:1;color:#46606f;letter-spacing:0;background:#edf5f8;position:sticky;top:0}.ev-signal-table td{color:#3d515d;line-height:1.42}.ev-signal-table tbody tr:nth-child(2n) td{background:#fbfdfe}.ev-signal-table td:first-child,.ev-signal-table td:first-child a,.ev-signal-table td:first-child button{color:var(--ops-ink);font-weight:820}.ev-table-signal-button{text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.ev-monitoring-summary{background:#fff;border-color:#cbdce4}.ev-monitoring-summary strong{color:var(--ops-ink);font-size:.95rem;line-height:1.25}.ev-monitoring-summary p{color:#435865}.ev-youtube-ops{border-top:0;padding-top:1rem}@media (max-width:1200px){.ev-monitoring-kpis,.ev-monitoring-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-monitoring-flow__node:after{display:none}.ev-monitoring-primary,.ev-monitoring-flow__bars{grid-template-columns:1fr}}@media (max-width:860px){.ev-sidebar.navbar-vertical{z-index:30;border-bottom:1px solid #203447;border-right:0;top:0}.ev-sidebar .container-fluid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}.ev-sidebar .navbar-toggler,.ev-nav-section-label{display:none}.ev-sidebar.navbar-vertical .navbar-brand{gap:.18rem;min-height:0;padding:0}.water-wordmark{height:1.05rem}.water-brand-subtitle{font-size:.58rem}.ev-sidebar .navbar-collapse{display:block;overflow-x:auto}.ev-sidebar .navbar-nav{white-space:nowrap;flex-direction:row;gap:.35rem;display:flex;padding-top:0!important}.ev-sidebar .nav-link{gap:.25rem;padding:.42rem .52rem;font-size:.76rem}.ev-sidebar .nav-link-icon{display:none}.page-header{padding:.75rem 0;position:static}.page-title{font-size:1.2rem}.ev-hero{grid-template-columns:1fr}.ev-run-meta{border-top:1px solid var(--ops-line);border-left:0}.ev-monitoring-kpis,.ev-monitoring-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-monitoring-kpi{min-height:4.35rem;padding:.7rem .8rem}.ev-monitoring-kpi:last-child{grid-column:1/-1}.ev-monitoring-flow__steps{gap:.5rem}.ev-monitoring-flow__node{padding:.75rem}}@media (max-width:440px){.ev-sidebar .container-fluid{grid-template-columns:1fr}.ev-sidebar.navbar-vertical .navbar-brand{display:none}.ev-sidebar .navbar-nav{width:max-content}.ev-monitoring-flow__steps{grid-template-columns:1fr}}:root{--mi-ink:#0f1923;--mi-muted:#6b7e8f;--mi-soft:#b0bec9;--mi-line:#e4eaf0;--mi-line-strong:#b0bec9;--mi-canvas:#f5f7f9;--mi-panel:#fff;--mi-panel-subtle:#f5f7f9;--mi-rail:#fff;--mi-rail-2:#e8f6fd;--mi-accent:#00a0dc;--mi-accent-deep:#0077a5;--mi-blue:#00a0dc;--mi-blue-deep:#0077a5;--mi-blue-soft:#e8f6fd;--mi-blue-mid:#b3e2f5;--mi-green:#1db87a;--mi-amber:#f5a623;--mi-red:#f24e4e;--mi-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--mi-shadow-md:0 4px 12px #00000014;--water-gradient:#00a0dc}body{background:var(--mi-canvas);color:var(--mi-ink);letter-spacing:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-frame{background:var(--mi-canvas);min-height:100vh}.ev-sidebar.navbar-vertical{z-index:1040;border-right:1px solid var(--mi-line);background:var(--mi-rail);width:12.5rem;height:100dvh;box-shadow:none;color:var(--mi-ink);position:fixed;inset:0 auto 0 0;overflow:hidden}.ev-sidebar.navbar-vertical:before{display:none}.ev-sidebar .container-fluid{flex-direction:column;height:100%;min-height:100%;padding:0;display:flex}@media (min-width:861px){.ev-sidebar .navbar-collapse{flex-direction:column;flex:auto;min-height:0;overflow-y:auto;display:flex!important}}.ev-sidebar.navbar-vertical .navbar-brand{border-bottom:1px solid var(--mi-line);min-height:4.45rem;color:var(--mi-ink);grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.72rem;margin:0 0 .75rem;padding:1.15rem 1.1rem;display:grid}.water-mark{background:var(--mi-blue);color:#fff;border-radius:7px;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:900;line-height:1;display:grid}.water-brand-copy{gap:.1rem;min-width:0;display:grid}.water-brand-copy strong{color:var(--mi-ink);font-size:1rem;font-weight:900;line-height:1.15}.water-brand-copy small{color:var(--mi-muted);font-size:.78rem;font-weight:750;line-height:1.2}.ev-nav-section-label{color:var(--mi-soft);letter-spacing:0;text-transform:none;margin:1.25rem 1.1rem .55rem;font-size:.72rem;font-weight:850}.ev-sidebar .navbar-nav{gap:.06rem;padding:0 .62rem}.ev-sidebar .nav-item{min-width:0}.ev-sidebar .nav-link{min-height:2.78rem;color:var(--mi-muted);letter-spacing:0;border:1px solid #0000;border-radius:7px;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.5rem .68rem;font-size:.95rem;font-weight:850;display:grid;position:relative}.ev-sidebar .nav-link:hover,.ev-sidebar .nav-link:focus-visible{background:var(--mi-canvas);color:var(--mi-ink);border-color:#0000}.ev-sidebar .nav-link.active,.ev-sidebar .nav-link[aria-current=page]{background:var(--mi-blue-soft);color:var(--mi-accent);box-shadow:none;border-color:#0000}.ev-sidebar .nav-link.active:after,.ev-sidebar .nav-link[aria-current=page]:after{background:var(--mi-accent);content:"";border-radius:999px;width:.36rem;height:.36rem;position:absolute;right:.68rem}.ev-sidebar .nav-link-icon{color:currentColor;opacity:.95;background:0 0;border-radius:0;place-items:center;width:1.2rem;height:1.2rem;display:grid}.mi-nav-glyph{place-items:center;width:1.1rem;height:1.1rem;font-family:Apple Color Emoji,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:.95rem;font-weight:900;line-height:1;display:inline-grid}.ev-sidebar .nav-link.active .nav-link-icon,.ev-sidebar .nav-link[aria-current=page] .nav-link-icon{opacity:1;background:0 0}.ev-sidebar__note{border-top:1px solid var(--mi-line);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:auto 0 0;padding:.85rem 1.1rem}.ev-sidebar__note span{color:var(--mi-soft);letter-spacing:0;font-size:.64rem}.ev-sidebar__note code{color:var(--mi-muted);font-size:.68rem}.ev-sidebar__user{border-top:1px solid var(--mi-line);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;margin:auto 0 0;padding:.95rem 1.1rem;display:grid}.ev-sidebar__avatar{background:var(--mi-blue-soft);width:2rem;height:2rem;color:var(--mi-accent-deep);border-radius:999px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.ev-sidebar__user-copy{gap:.1rem;min-width:0;display:grid}.ev-sidebar__user-copy strong{color:var(--mi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:850;overflow:hidden}.ev-sidebar__user-copy small{color:var(--mi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.ev-workspace.page-wrapper{width:calc(100% - 12.5rem);min-height:100vh;margin-left:12.5rem!important}.page-header{z-index:1030;border-bottom:1px solid var(--mi-line);background:var(--mi-panel);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.67rem 0;position:sticky;top:0}.page-body{background:var(--mi-canvas);padding:1.5rem 0 2rem}.page-pretitle{color:var(--mi-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:850}.page-title{color:var(--mi-ink);font-size:1.12rem;font-weight:850;line-height:1.1}.page-subtitle{color:var(--mi-muted);margin:.22rem 0 0;font-size:.75rem;font-weight:650;line-height:1.35}.mi-topbar-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.mi-sync-copy{color:var(--mi-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.mi-primary-action{border:1px solid var(--mi-blue);background:var(--mi-blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:2rem;padding:0 .78rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.mi-primary-action:hover,.mi-primary-action:focus-visible{background:var(--mi-accent-deep);border-color:var(--mi-accent-deep);color:#fff}.mi-primary-action:disabled{cursor:wait;opacity:.72}.manual-collection{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.manual-collection__button{border:1px solid var(--mi-blue)}.manual-collection__status{border:1px solid var(--mi-line);background:var(--mi-panel);white-space:nowrap;border-radius:6px;align-items:center;min-height:1.55rem;padding:0 .5rem;font-size:.68rem;font-weight:820;display:inline-flex}.manual-collection__status.is-good{color:var(--mi-green)}.manual-collection__status.is-danger{color:var(--mi-red)}.manual-collection__status.is-muted{color:var(--mi-muted)}.manual-collection__details{flex-basis:100%;gap:.32rem;width:min(24rem,100%);margin:.2rem 0 0;padding:0;list-style:none;display:grid}.manual-collection__details li{color:var(--mi-muted);grid-template-columns:.5rem minmax(6rem,.42fr) minmax(0,1fr);align-items:start;gap:.4rem;font-size:.7rem;line-height:1.35;display:grid}.manual-collection__details strong{color:var(--mi-ink);font-weight:820}.manual-collection__details span:last-child{overflow-wrap:anywhere}.manual-collection__dot{background:var(--mi-soft);border-radius:999px;width:.42rem;height:.42rem;margin-top:.26rem}.manual-collection__dot.is-good{background:var(--mi-green)}.manual-collection__dot.is-danger{background:var(--mi-red)}.collection-status-panel{gap:1rem;min-width:0;display:grid}.collection-status-panel__header{border:1px solid var(--mi-line);background:var(--mi-panel);box-shadow:var(--mi-shadow);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.collection-status-panel__header h2{color:var(--mi-ink);margin:0;font-size:1.02rem;font-weight:880;line-height:1.2}.collection-status-panel__empty{border:1px dashed var(--mi-line-strong);background:var(--mi-panel-subtle);color:var(--mi-muted);border-radius:8px;margin:0;padding:1rem;font-size:.84rem;font-weight:720}.collection-status-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.collection-lane-card{border:1px solid var(--mi-line);background:var(--mi-panel);min-width:0;box-shadow:var(--mi-shadow);border-radius:8px;gap:.95rem;padding:1rem;display:grid}.collection-lane-card__top{gap:.85rem;min-width:0;display:grid}.collection-lane-card h3{color:var(--mi-ink);margin:.45rem 0 .18rem;font-size:.98rem;font-weight:880;line-height:1.18}.collection-lane-card p{color:var(--mi-muted);margin:0;font-size:.76rem;font-weight:690;line-height:1.42}.collection-health{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);border-radius:6px;align-items:center;min-height:1.35rem;padding:0 .48rem;font-size:.68rem;font-weight:850;display:inline-flex}.collection-health.is-good{color:var(--mi-green)}.collection-health.is-warning{color:var(--mi-amber)}.collection-health.is-danger{color:var(--mi-red)}.collection-health.is-muted{color:var(--mi-muted)}.collection-lane-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.collection-lane-card__meta div{border-top:1px solid var(--mi-line);gap:.16rem;min-width:0;padding-top:.55rem;display:grid}.collection-lane-card__meta dt,.collection-lane-card__meta dd{min-width:0;margin:0}.collection-lane-card__meta dt{color:var(--mi-muted);font-size:.66rem;font-weight:820}.collection-lane-card__meta dd{color:var(--mi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:820;overflow:hidden}.badge.bg-blue-lt,.badge.bg-green-lt,.badge.bg-yellow-lt,.badge.bg-red-lt{border-radius:6px;font-size:.72rem;font-weight:760;border:1px solid var(--mi-line)!important;background:var(--mi-panel)!important}.badge.bg-blue-lt{color:var(--mi-blue-deep)!important}.badge.bg-green-lt{color:var(--mi-green)!important}.badge.bg-yellow-lt{color:var(--mi-amber)!important}.badge.bg-red-lt{color:var(--mi-red)!important}.ev-workspace .container-xl{max-width:1340px;padding-left:1.75rem;padding-right:1.75rem}.ev-content-stack{gap:1rem}@media (max-width:860px){.ev-sidebar.navbar-vertical{z-index:1040;background:var(--mi-rail);width:100%;height:auto;position:sticky;inset:0 auto auto;overflow:visible}.ev-sidebar.navbar-vertical:before{width:auto;height:3px;inset:auto 0 0}.ev-sidebar .container-fluid{height:auto;min-height:0;padding:.65rem .8rem;display:block}.ev-sidebar.navbar-vertical .navbar-brand{border-bottom:0;margin:0;padding:0}.ev-sidebar .nav-link{border-left-width:1px;grid-template-columns:1fr;min-height:2.25rem;padding:.45rem .62rem}.ev-sidebar .nav-link-icon,.ev-sidebar__user{display:none}.ev-workspace.page-wrapper{width:100%;margin-left:0!important}.mi-topbar-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:.6rem}.collection-status-panel__header,.collection-status-panel__grid{grid-template-columns:1fr}.collection-status-panel__header{display:grid}}.image-studio{gap:1.25rem;min-width:0;display:grid}.image-studio__hero,.image-studio__panel{border:1px solid var(--mi-line);background:var(--mi-panel);border-radius:8px}.image-studio__hero{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;display:flex}.image-studio__hero h2,.image-studio__result-head h3{color:var(--mi-ink);margin:0;font-size:1.42rem;font-weight:860;line-height:1.12}.image-studio__hero p:not(.ev-kicker){max-width:50rem;color:var(--mi-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.48}.image-studio__hero>span,.image-studio__result-head>span{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-muted);white-space:nowrap;border-radius:6px;padding:.28rem .5rem;font-size:.76rem;font-weight:760}.image-studio__layout{grid-template-columns:minmax(20rem,.82fr) minmax(24rem,1.18fr);align-items:start;gap:1rem;min-width:0;display:grid}.image-studio__panel{min-width:0}.image-studio__form{gap:1rem;padding:1rem;display:grid}.image-studio__mode-group{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.image-studio__mode-group legend,.image-studio__field span{color:var(--mi-muted);font-size:.73rem;font-weight:830}.image-studio__segments{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.image-studio__segments button{border:0;border-right:1px solid var(--mi-line);min-height:2.5rem;color:var(--mi-muted);cursor:pointer;background:0 0;font-size:.82rem;font-weight:800}.image-studio__segments button:last-child{border-right:0}.image-studio__segments button[aria-pressed=true]{background:var(--mi-rail-2);color:#fff}.image-studio__segments--flow{grid-template-columns:repeat(2,minmax(0,1fr))}.image-studio__field{gap:.42rem;min-width:0;display:grid}.image-studio__field select,.image-studio__field textarea,.image-studio__field input[type=range]{width:100%;min-width:0}.image-studio__field select,.image-studio__field textarea,.image-studio__locked-size output{border:1px solid var(--mi-line);background:var(--mi-panel);color:var(--mi-ink);border-radius:8px;padding:.72rem .78rem;font-size:.9rem}.image-studio__locked-size output{min-height:2.78rem;color:var(--mi-muted);align-items:center;font-weight:850;display:flex}.image-studio__field textarea{resize:vertical;min-height:11.5rem;line-height:1.5}.image-studio__field select:focus-visible,.image-studio__field textarea:focus-visible,.image-studio__segments button:focus-visible,.image-studio__submit:focus-visible,.image-studio__upload:focus-within,.image-studio__reference button:focus-visible,.image-studio__gallery a:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.image-studio__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.image-studio__upload{border:1px dashed var(--mi-line-strong);background:var(--mi-panel-subtle);min-height:2.9rem;color:var(--mi-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.86rem;font-weight:800;display:flex}.image-studio__upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.image-studio__reference{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.image-studio__reference img{aspect-ratio:1;border:1px solid var(--mi-line);object-fit:cover;border-radius:8px;width:5.5rem}.image-studio__reference button,.image-studio__gallery a{border:1px solid var(--mi-line);background:var(--mi-panel);width:max-content;color:var(--mi-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.42rem;padding:.5rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.image-studio__submit{background:var(--mi-rail);color:#fff;cursor:pointer;border:1px solid #333942;border-radius:8px;justify-content:center;align-items:center;gap:.48rem;min-height:2.9rem;font-weight:850;display:inline-flex}.image-studio__submit:disabled{border-color:var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-soft);cursor:not-allowed}.image-studio__result{gap:1rem;padding:1rem;display:grid}.image-studio__result-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.image-studio__gallery{gap:.9rem;display:grid}.image-studio__gallery figure{gap:.65rem;margin:0;display:grid}.image-studio__gallery img{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);object-fit:contain;border-radius:8px;width:100%;max-height:34rem}.image-studio__gallery figcaption{justify-content:flex-end;display:flex}.image-studio__empty{border:1px dashed var(--mi-line-strong);background:var(--mi-panel-subtle);min-height:28rem;color:var(--mi-muted);border-radius:8px;align-content:center;place-items:center;gap:.75rem;font-weight:800;display:grid}.image-studio__error{border:1px solid var(--mi-red);background:var(--mi-panel);color:var(--mi-red);border-radius:8px;margin:0;padding:.8rem .9rem;font-size:.86rem;font-weight:800}.image-studio__hint{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-muted);border-radius:8px;margin:-.35rem 0 0;padding:.68rem .78rem;font-size:.82rem;font-weight:780}@media (max-width:1080px){.image-studio__layout{grid-template-columns:1fr}}@media (max-width:640px){.image-studio__hero,.image-studio__result-head{display:grid}.image-studio__segments,.image-studio__controls{grid-template-columns:1fr}.image-studio__segments button{border-right:0;border-bottom:1px solid var(--mi-line)}.image-studio__segments button:last-child{border-bottom:0}}.humanize-workbench{gap:1rem;min-width:0;display:grid}.humanize-workbench__hero,.humanize-workbench__toolbar,.humanize-workbench__panel,.humanize-workbench__empty,.humanize-workbench__metric{border:1px solid var(--mi-line);background:var(--mi-panel);border-radius:8px}.humanize-workbench__hero{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;display:flex}.humanize-workbench__hero h2,.humanize-workbench__panel-head h3{color:var(--mi-ink);margin:0;font-size:1.34rem;font-weight:880;line-height:1.14}.humanize-workbench__hero p:not(.ev-kicker){max-width:50rem;color:var(--mi-muted);margin:.58rem 0 0;font-size:.9rem;line-height:1.48}.humanize-workbench__hero>span,.humanize-workbench__panel-head>span{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-muted);white-space:nowrap;border-radius:6px;padding:.38rem .52rem;font-size:.72rem;font-weight:820}.humanize-workbench__toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.humanize-workbench__segments{border:1px solid var(--mi-line);background:var(--mi-panel);border-radius:7px;grid-template-columns:repeat(3,minmax(4.5rem,1fr));display:inline-grid;overflow:hidden}.humanize-workbench__segments button{border:0;border-right:1px solid var(--mi-line);background:var(--mi-panel);min-height:2.2rem;color:var(--mi-muted);cursor:pointer;padding:0 .76rem;font-size:.78rem;font-weight:850}.humanize-workbench__segments button:last-child{border-right:0}.humanize-workbench__segments button:hover,.humanize-workbench__segments button:focus-visible,.humanize-workbench__segments button[aria-pressed=true]{background:var(--mi-blue-soft);color:var(--mi-accent-deep)}.humanize-workbench__ghost-button{border:1px solid var(--mi-line);background:var(--mi-panel);min-height:2.2rem;color:var(--mi-ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.38rem;padding:0 .68rem;font-size:.78rem;font-weight:850;display:inline-flex}.humanize-workbench__primary-button{border:1px solid var(--mi-blue);background:var(--mi-blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.38rem;min-height:2.2rem;padding:0 .86rem;font-size:.78rem;font-weight:900;display:inline-flex}.humanize-workbench__primary-button:hover,.humanize-workbench__primary-button:focus-visible{border-color:var(--mi-accent-deep);background:var(--mi-accent-deep)}.humanize-workbench__primary-button:disabled{border-color:var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-soft);cursor:wait}.humanize-workbench__ghost-button:hover,.humanize-workbench__ghost-button:focus-visible{border-color:var(--mi-blue-mid);color:var(--mi-accent-deep)}.humanize-workbench__ghost-button:disabled{color:var(--mi-soft);cursor:not-allowed}.humanize-workbench__layout,.humanize-workbench__analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.humanize-workbench__panel{align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}.humanize-workbench__panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.humanize-workbench__panel-head h3{font-size:1rem}.humanize-workbench__textarea{resize:vertical;border:1px solid var(--mi-line);background:var(--mi-panel-subtle);width:100%;min-height:19rem;color:var(--mi-ink);border-radius:8px;padding:.95rem;font-size:.92rem;font-weight:650;line-height:1.62}.humanize-workbench__textarea:focus{border-color:var(--mi-blue);outline:2px solid var(--mi-blue-soft)}.humanize-workbench__textarea--output{background:#fbfcfd}.humanize-workbench__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.humanize-workbench__metric{gap:.22rem;min-width:0;padding:.82rem .9rem;display:grid}.humanize-workbench__metric dt,.humanize-workbench__metric dd{margin:0}.humanize-workbench__metric dt{color:var(--mi-muted);font-size:.68rem;font-weight:850}.humanize-workbench__metric dd{color:var(--mi-ink);font-size:1.42rem;font-weight:900;line-height:1.05}.humanize-workbench__metric--good{border-color:color-mix(in srgb, var(--mi-green) 45%, var(--mi-line))}.humanize-workbench__metric--warning{border-color:color-mix(in srgb, var(--mi-amber) 60%, var(--mi-line))}.humanize-workbench__category-strip{flex-wrap:wrap;gap:.45rem;display:flex}.humanize-workbench__category-strip span{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);color:var(--mi-muted);border-radius:999px;padding:.32rem .55rem;font-size:.72rem;font-weight:820}.humanize-workbench__finding-list,.humanize-workbench__change-list{gap:.55rem;min-width:0;display:grid}.humanize-workbench__finding-list article,.humanize-workbench__change-list article{border:1px solid var(--mi-line);background:var(--mi-panel-subtle);border-radius:8px;gap:.42rem;min-width:0;padding:.72rem .78rem;display:grid}.humanize-workbench__finding-list article>div{align-items:center;gap:.42rem;display:flex}.humanize-workbench__finding-list span,.humanize-workbench__change-list>article>span{background:var(--mi-blue-soft);color:var(--mi-accent-deep);border-radius:5px;padding:.18rem .34rem;font-size:.66rem;font-weight:900}.humanize-workbench__finding-list strong,.humanize-workbench__change-list strong,.humanize-workbench__change-list em{min-width:0;color:var(--mi-ink);font-size:.82rem;font-weight:850;line-height:1.35}.humanize-workbench__finding-list p,.humanize-workbench__finding-list small{color:var(--mi-muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:700;line-height:1.45}.humanize-workbench__change-list article{grid-template-columns:3.4rem minmax(0,1fr);align-items:start}.humanize-workbench__change-list div{gap:.28rem;min-width:0;display:grid}.humanize-workbench__change-list em{color:var(--mi-accent-deep);font-style:normal}.humanize-workbench__verification{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.humanize-workbench__verification li{border-bottom:1px solid var(--mi-line);grid-template-columns:.58rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.58rem 0;display:grid}.humanize-workbench__verification li:last-child{border-bottom:0}.humanize-workbench__verification span{background:var(--mi-red);border-radius:999px;width:.5rem;height:.5rem}.humanize-workbench__verification .is-passed span{background:var(--mi-green)}.humanize-workbench__verification strong{color:var(--mi-ink);font-size:.8rem;font-weight:820}.humanize-workbench__verification em{color:var(--mi-muted);font-size:.72rem;font-style:normal;font-weight:850}.humanize-workbench__empty{color:var(--mi-muted);align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:.82rem;font-weight:800;display:flex}.humanize-workbench__api-error{border:1px solid color-mix(in srgb, var(--mi-amber) 55%, var(--mi-line));background:var(--mi-panel);color:var(--mi-amber);border-radius:8px;padding:.75rem .9rem;font-size:.8rem;font-weight:850}.humanize-workbench__empty--inline{background:var(--mi-panel-subtle);border-style:dashed}@media (max-width:1080px){.humanize-workbench__layout,.humanize-workbench__analysis-grid{grid-template-columns:1fr}.humanize-workbench__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.humanize-workbench__hero,.humanize-workbench__toolbar,.humanize-workbench__panel-head{display:grid}.humanize-workbench__segments,.humanize-workbench__metrics{grid-template-columns:1fr}.humanize-workbench__segments button{border-right:0;border-bottom:1px solid var(--mi-line)}.humanize-workbench__segments button:last-child{border-bottom:0}.humanize-workbench__textarea{min-height:14rem}}
