.visual-lab{--bg: #f6f7f9;--canvas: #ffffff;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--ink: #16181d;--muted: #66707d;--soft: #eef2f6;--line: rgba(177, 188, 202, .58);--accent: #0f766e;--accent-2: #2563eb;--accent-3: #7c3aed;--good: #12805c;--good-bg: #e5f6ee;--watch: #b86b00;--watch-bg: #fff3d8;--bad: #c5363d;--bad-bg: #ffe5e8;min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#fbfcfd 0,var(--bg) 42%,#eef1f5 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.visual-lab *{box-sizing:border-box}.visual-lab a{color:inherit}.vl-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(310px,1fr);gap:18px;align-items:center;min-height:72px;padding:13px 28px;border-bottom:1px solid rgba(185,196,209,.62);background:#f9fafce6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vl-brand{display:flex;min-width:0;align-items:center;gap:12px;text-decoration:none}.vl-brand>span{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;border-radius:8px;color:#fff;background:#15181d;font-weight:900}.vl-brand p,.vl-concept-head span,.vl-panel-head p,.metric-card span,.metric-card em,.rnp-card span,.focus-line small,.article-card span,.article-card p,.plan-bars footer,.funnel-step span,.queue-card span,.source-rail span,.source-rail em,.quality-list span,.timeline em,.inventory-hero span,.inventory-hero em,.ops-summary span,.mini-chart span,.chart-pair span,.economy-summary span,.change-list span{color:var(--muted)}.vl-brand p{margin:0 0 2px;font-size:11px;font-weight:850;text-transform:uppercase}.vl-brand h1{margin:0;overflow:hidden;font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vl-nav{display:inline-flex;gap:4px;justify-self:center;padding:5px;border:1px solid rgba(186,197,210,.75);border-radius:8px;background:#fff;box-shadow:0 12px 30px #1e28370f}.vl-nav a{min-width:34px;height:30px;display:grid;place-items:center;border-radius:6px;color:#3f4854;text-decoration:none;font-size:11px;font-weight:850}.vl-nav a:hover{background:#edf2f7}.vl-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vl-status span,.vl-status a{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(187,198,211,.74);border-radius:999px;background:#ffffffd1;text-decoration:none;font-size:12px;font-weight:750}.vl-status .is-online{color:#0f6e4e;border-color:transparent;background:var(--good-bg)}.vl-status .is-local{color:#85520a;border-color:transparent;background:var(--watch-bg)}.vl-research{width:min(1720px,calc(100% - 44px));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin:18px auto 0}.vl-research>div{display:flex;min-width:0;align-items:center;gap:12px;overflow:hidden;padding:12px 14px;border:1px solid rgba(188,199,212,.62);border-radius:8px;background:#ffffffd1;box-shadow:0 12px 32px #1c25330a}.vl-research strong{flex:0 0 auto;font-size:12px;text-transform:uppercase}.vl-research span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vl-stack{width:min(1720px,calc(100% - 44px));margin:0 auto;padding:18px 0 60px}.vl-concept{--canvas: #ffffff;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--ink: #16181d;--muted: #66707d;--soft: #eff3f7;--line: rgba(174, 186, 200, .68);--accent: #0f766e;position:relative;scroll-margin-top:92px;overflow:hidden;margin:0 0 28px;padding:24px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--canvas);box-shadow:0 22px 70px #151e2a1c}.vl-concept-no{position:absolute;top:16px;right:16px;z-index:4;min-width:42px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffb8;font-size:11px;font-weight:900}.vl-concept-head{max-width:960px;margin-bottom:18px}.vl-concept-head div{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.vl-concept-head svg{color:var(--accent)}.vl-concept-head h2{margin:0;font-size:31px;line-height:1.04}.vl-concept-head p{margin:7px 0 0;color:var(--muted);font-size:15px}.vl-grid{display:grid;gap:12px}.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.vl-panel{position:relative;min-width:0;min-height:150px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 30px #18202c0d}.vl-panel.is-hero{background:var(--panel-strong)}.vl-block-no{position:absolute;top:10px;right:10px;z-index:2;min-width:38px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffb8;font-size:10px;font-weight:900}.vl-panel-head{padding-right:46px;margin-bottom:14px}.vl-panel-head h3{margin:0;font-size:15px;line-height:1.2}.vl-panel-head p{margin:4px 0 0;font-size:12px}.month-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.month-strip.is-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card,.rnp-card{min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.metric-card span,.rnp-card span{display:block;overflow:hidden;margin-bottom:8px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.metric-card strong,.rnp-card strong{display:block;overflow:hidden;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-card footer b,.rnp-card footer b{color:var(--ink)}.progress{height:7px;overflow:hidden;margin-top:12px;border-radius:999px;background:#8b97a62e}.progress span{display:block;height:100%;border-radius:inherit;background:var(--good)}.progress.tone-watch span,.tone-watch .progress span{background:var(--watch)}.progress.tone-bad span,.tone-bad .progress span{background:var(--bad)}.tone-watch{--tone: var(--watch)}.focus-list{display:grid;gap:8px}.focus-line{display:grid;grid-template-columns:12px minmax(62px,.7fr) minmax(78px,1fr) auto;gap:8px;align-items:center;min-height:50px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.focus-line i{width:8px;height:8px;border-radius:999px;background:var(--tone, var(--good))}.focus-line strong,.focus-line span,.focus-line b,.focus-line small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-line strong{font-size:12px}.focus-line span{font-size:12px;font-weight:760}.focus-line b{color:var(--tone, var(--ink));font-size:12px;text-align:right}.focus-line small{grid-column:2 / -1;font-size:11px}.focus-list.is-compact .focus-line{min-height:42px;padding:8px}.daily-combo,.selected-daily{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.spark-wrap{position:relative;min-width:0;min-height:118px;padding:6px 0 0}.spark-wrap svg{width:100%;height:132px;display:block}.spark-wrap b{position:absolute;top:8px;right:6px;padding:4px 7px;border-radius:999px;color:var(--ink);background:#ffffffc7;font-size:12px}.spark-path{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.grid-line{stroke:#8592a447;stroke-width:1}.article-compact,.plan-vs-rnp,.change-list,.ads-stack,.economy-summary,.ops-summary{display:grid;gap:10px}.article-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,1.2fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa6}.article-row div,.mini-table td:first-child,.article-card div{min-width:0}.article-row strong,.mini-table td b{display:block;font-size:12px}.article-row span,.mini-table td span{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.article-row b{color:var(--bad);font-size:12px}.rnp-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rnp-scoreboard.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-card{border-color:#bec8d66b}.rnp-card footer em{color:var(--tone, var(--ink));font-style:normal;font-weight:900}.mini-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-chart{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff94}.mini-chart span,.chart-pair span{display:block;margin-bottom:4px;font-size:11px;font-weight:820}.mini-chart .spark-wrap{min-height:86px}.mini-chart .spark-wrap svg{height:86px}.mini-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:12px}.mini-table th,.mini-table td{padding:10px 9px;border-bottom:1px solid rgba(160,174,190,.26);text-align:left;vertical-align:middle}.mini-table th{color:var(--muted);background:#eef3f8b8;font-size:11px;font-weight:850}.mini-table tr:last-child td{border-bottom:0}.bad-cell{color:var(--bad);font-weight:900}.watch-cell{color:var(--watch);font-weight:900}.plan-bars{display:grid;gap:12px}.plan-bars>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.plan-bars header{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:12px;align-items:center}.plan-bars header span{color:var(--muted);font-size:12px;font-weight:820}.plan-bars footer{margin-top:8px;font-size:11px}.plan-vs-rnp>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.plan-vs-rnp strong,.plan-vs-rnp span{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.metric-ribbon{display:flex;flex-wrap:wrap;gap:8px}.metric-ribbon span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffffad;font-size:12px;font-weight:780}.chart-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chart-pair>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.funnel-flow{display:grid;gap:12px}.funnel-step{display:grid;grid-template-columns:110px 90px minmax(120px,1fr) 72px;gap:10px;align-items:center}.funnel-flow.is-large .funnel-step{min-height:72px;grid-template-columns:140px 120px minmax(180px,1fr) 86px}.funnel-step strong{font-size:18px}.funnel-step div{height:16px;overflow:hidden;border-radius:999px;background:#8492a32e}.funnel-step i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.funnel-step em{color:var(--accent);font-style:normal;font-weight:900;text-align:right}.change-list>div,.quality-list>div,.ops-summary>div,.risk-bands>div,.economy-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.change-list .positive svg{color:var(--good)}.change-list .negative svg{color:var(--bad)}.change-list b{white-space:nowrap}.cluster-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cluster-chip{min-height:102px;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#fbfcfd9e)}.cluster-chip strong,.cluster-chip span,.cluster-chip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-chip strong{font-size:15px}.cluster-chip span{margin-top:10px;color:var(--muted);font-size:12px}.cluster-chip b{margin-top:8px;color:var(--bad);font-size:12px}.queue-card{display:grid;gap:10px}.queue-card>strong{font-size:52px;line-height:.95}.queue-card>div{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.profit-hero,.inventory-hero,.ads-stack>div{display:grid;gap:10px}.profit-hero>strong,.inventory-hero>strong,.giant-number strong{font-size:clamp(32px,3.2vw,58px);line-height:.96}.profit-hero>div,.inventory-hero>div,.ads-stack>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff9}.pipeline-bars{display:grid;gap:10px}.pipeline-bars>div:not(.money-total){position:relative;overflow:hidden;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.pipeline-bars i{position:absolute;left:0;bottom:0;height:4px;border-radius:0 999px 999px 0;background:var(--accent)}.money-total{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:8px;color:#fff;background:#15181d}.article-card{display:grid;gap:12px}.article-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#fff}.article-card h4{margin:3px 0 5px;font-size:24px}.article-card p{margin:0;font-size:12px;line-height:1.35}.article-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.article-card dt,.article-card dd{margin:0}.article-card dt{color:var(--muted);font-size:11px}.article-card dd{font-size:15px;font-weight:900}.selected-daily .spark-wrap svg{height:170px}.giant-number{display:grid;min-height:246px;align-content:center;gap:12px}.giant-number em{color:var(--good);font-style:normal;font-weight:900}.minimal-risk{min-height:246px;display:grid;align-content:center;gap:12px}.minimal-risk strong{color:var(--tone, var(--bad));font-size:56px;line-height:.95}.minimal-risk span{color:var(--muted)}.dense-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px}.dense-table{min-width:1200px}.dense-table th{position:sticky;top:0;z-index:1}.source-rail{display:grid;gap:8px}.source-rail>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.source-rail b,.source-rail span,.source-rail em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-list{display:grid;gap:9px}.quality-list>div{grid-template-columns:auto minmax(0,1fr)}.quality-list svg{color:var(--good)}.timeline{display:grid;grid-template-columns:repeat(14,minmax(62px,1fr));gap:8px;align-items:end;min-height:210px}.timeline>div{display:grid;justify-items:center;gap:6px;min-width:0}.timeline i{width:100%;max-width:40px;display:block;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#0f766e,#2563eb)}.timeline span,.timeline b,.timeline em{font-size:11px}.inventory-matrix{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.inventory-matrix>div{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.inventory-matrix .risk{border-color:#c5363d6b;background:var(--bad-bg)}.inventory-matrix .watch{border-color:#b86b006b;background:var(--watch-bg)}.inventory-matrix span{font-size:26px;font-weight:900}.inventory-matrix em,.inventory-matrix b{color:var(--muted);font-size:12px;font-style:normal}.risk-scatter{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(127,140,157,.15) 1px,transparent 1px),linear-gradient(180deg,rgba(127,140,157,.15) 1px,transparent 1px),#ffffff94;background-size:25% 25%}.risk-dot{position:absolute;min-width:62px;height:34px;display:grid;place-items:center;transform:translate(-50%,50%);border:1px solid var(--line);border-radius:999px;color:#fff;background:var(--tone, var(--good));font-size:12px;font-weight:900;box-shadow:0 12px 30px #191f2a29}.axis{position:absolute;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.axis.x{right:16px;bottom:12px}.axis.y{top:16px;left:14px}.risk-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.risk-bands>div{grid-template-columns:auto auto minmax(0,1fr)}.focus-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-triad h4{margin:0 0 8px;font-size:13px}.ultimate-shell{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.ultimate-side{display:grid;align-content:start;gap:9px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#111827;color:#fff}.ultimate-side strong{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#111827}.ultimate-side span{padding:10px;border-radius:8px;background:#ffffff14;color:#fffc;font-size:12px;font-weight:800}.ultimate-main{min-width:0}.ops-summary .source-rail{margin-top:2px}.ops-summary .source-rail>div{grid-template-columns:minmax(0,1fr) auto}.ops-summary .source-rail em{display:none}.theme-light{--canvas: linear-gradient(180deg, #ffffff 0, #f5f8fb 100%);--accent: #0f766e}.theme-dark{--canvas: #11151c;--panel: rgba(24, 29, 39, .92);--panel-strong: #171c25;--ink: #f5f7fb;--muted: #a7b0be;--soft: #1e2530;--line: rgba(125, 139, 157, .32);--accent: #55d4a6;background:linear-gradient(180deg,#1d2430eb,#0d1118fa),#11151c}.theme-dark .vl-concept-no,.theme-dark .vl-block-no,.theme-dark .metric-card,.theme-dark .rnp-card,.theme-dark .focus-line,.theme-dark .mini-chart,.theme-dark .mini-table th,.theme-dark .chart-pair>div,.theme-dark .plan-bars>div,.theme-dark .cluster-chip,.theme-dark .pipeline-bars>div,.theme-dark .article-row,.theme-dark .source-rail>div,.theme-dark .quality-list>div,.theme-dark .ops-summary>div,.theme-dark .risk-bands>div,.theme-dark .economy-summary>div{background:#ffffff0e}.theme-dark .spark-wrap b{color:#fff;background:#141820d1}.theme-slate{--canvas: linear-gradient(180deg, #f8fafc, #eef4f8);--accent: #2563eb}.theme-analytics{--canvas: linear-gradient(180deg, #fbfcff, #f4f7ff);--accent: #7c3aed}.theme-supply{--canvas: linear-gradient(180deg, #fbfdfc, #eef8f3);--accent: #0f766e}.theme-profit{--canvas: linear-gradient(180deg, #fffdf8, #f7f8fb);--accent: #b86b00}.theme-cockpit{--canvas: linear-gradient(180deg, #fbfcfd, #f2f5f8);--accent: #2563eb}.theme-funnel{--canvas: linear-gradient(180deg, #ffffff, #f3f6fb);--accent: #7c3aed}.theme-minimal{--canvas: #ffffff;--panel: #ffffff;--accent: #111827}.theme-minimal .vl-panel{box-shadow:none}.theme-dense{--canvas: #f7f8fa;--panel: #ffffff;--accent: #334155}.theme-kanban{--canvas: linear-gradient(180deg, #fbfcfd, #f4f8f5);--accent: #0f766e}.theme-timeline{--canvas: linear-gradient(180deg, #ffffff, #f4f7fb);--accent: #2563eb}.theme-inventory{--canvas: linear-gradient(180deg, #fbfdfd, #eef7f3);--accent: #0f766e}.theme-risk{--canvas: linear-gradient(180deg, #fff, #f8f6f3);--accent: #c5363d}.theme-ultimate{--canvas: linear-gradient(180deg, #ffffff, #f2f5f8);--accent: #111827}@media(max-width:1180px){.vl-topbar{grid-template-columns:1fr}.vl-nav{justify-self:stretch;overflow:auto}.vl-status{justify-content:flex-start}.vl-research{grid-template-columns:1fr}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.month-strip,.rnp-scoreboard,.cluster-map,.inventory-matrix,.risk-bands,.focus-triad,.daily-combo,.selected-daily{grid-template-columns:repeat(2,minmax(0,1fr))}.ultimate-shell{grid-template-columns:1fr}.ultimate-side{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.vl-topbar,.vl-concept{padding-left:14px;padding-right:14px}.vl-stack,.vl-research{width:calc(100% - 20px)}.vl-brand h1{white-space:normal}.month-strip,.rnp-scoreboard,.cluster-map,.inventory-matrix,.risk-bands,.focus-triad,.daily-combo,.selected-daily,.chart-pair,.mini-chart-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(7,minmax(44px,1fr))}.funnel-step,.funnel-flow.is-large .funnel-step,.article-row,.plan-bars header{grid-template-columns:1fr}.mini-table{min-width:760px}.vl-panel{overflow-x:auto}.ultimate-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-lab{--bg: #f6f7f9;--canvas: #ffffff;--panel: #ffffff;--ink: #171a20;--muted: #66717f;--line: rgba(173, 184, 199, .62);--soft: #eef2f6;--good: #13835f;--good-bg: #e8f7ef;--warn: #b66a00;--warn-bg: #fff3d8;--bad: #c73742;--bad-bg: #ffe6ea;--blue: #2563eb;--violet: #7c3aed;--teal: #0f766e;min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#fbfcfd 0,#f6f7f9 42%,#eef1f5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.next-lab *{box-sizing:border-box}.next-lab a{color:inherit}.nl-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(260px,.92fr) auto minmax(260px,.8fr);gap:18px;align-items:center;min-height:74px;padding:12px 28px;border-bottom:1px solid rgba(184,195,209,.68);background:#fafbfde6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nl-brand{display:flex;min-width:0;align-items:center;gap:12px;text-decoration:none}.nl-brand>span,.ops-side strong{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;border-radius:8px;color:#fff;background:#15181d;font-weight:900}.nl-brand p,.nl-brand h1,.nl-intro h2,.nl-intro p,.design-frame header b,.design-frame header p,.mini-frame header b,.mini-frame header em{margin:0}.nl-brand p{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.nl-brand h1{overflow:hidden;font-size:18px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.nl-tabs{display:inline-flex;gap:6px;justify-self:center;padding:5px;border:1px solid rgba(184,195,209,.74);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1923320f}.nl-tabs a{min-width:104px;display:grid;gap:2px;padding:8px 11px;border-radius:7px;text-decoration:none}.nl-tabs a.active{color:#fff;background:#15181d}.nl-tabs b{font-size:12px}.nl-tabs span{color:inherit;opacity:.72;font-size:11px}.nl-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nl-meta span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(184,195,209,.74);border-radius:999px;background:#ffffffd1;font-size:12px;font-weight:780}.nl-meta .online{color:#0f6e4e;border-color:transparent;background:var(--good-bg)}.nl-meta .local{color:#85520a;border-color:transparent;background:var(--warn-bg)}.nl-page{width:min(1760px,calc(100% - 44px));margin:0 auto;padding:20px 0 68px}.nl-intro{display:grid;gap:7px;margin:0 0 18px;padding:18px 20px;border:1px solid rgba(184,195,209,.62);border-radius:8px;background:#ffffffdb;box-shadow:0 16px 40px #1923320f}.nl-intro span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.nl-intro h2{font-size:28px;line-height:1.06}.nl-intro p{max-width:920px;color:var(--muted);font-size:14px;line-height:1.45}.nl-stack{display:grid;gap:26px}.design-frame,.full-page-frame,.mini-frame,.nl-block{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 20px 58px #18223017}.design-frame,.full-page-frame{overflow:hidden;padding:22px;scroll-margin-top:92px}.design-frame>header,.full-page-frame>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-right:54px}.design-frame header b,.full-page-frame header b{display:block;font-size:24px;line-height:1.06}.design-frame header p,.full-page-frame header p,.block-head p,.mini-frame header em,.metric-card span,.metric-card em,.rnp-card span,.rnp-card em,.focus-row-next small,.article-card-next span,.article-card-next p,.article-card-next dt,.mini-spark span,.ops-facts span,.ops-facts em,.plan-bars-next span,.big-metric span,.funnel-next span,.funnel-next em,.pipeline-next span,.rnp-list-head,.rnp-list-body em,.mini-fact-table span,.issue-list-next em,.rnp-card-list-next p,.rnp-mini-column em{color:var(--muted)}.design-frame header p,.full-page-frame header p{margin-top:4px;font-size:13px}.full-page-frame{padding:20px;background:linear-gradient(180deg,#fff,#f5f7fa)}.v15-full-screen{display:grid;grid-template-columns:172px minmax(0,1fr);gap:0;min-height:820px;overflow:hidden;border:1px solid rgba(160,174,190,.5);border-radius:8px;background:#f6f8fb;box-shadow:inset 0 0 0 1px #ffffffb8}.screen-nav{display:grid;align-content:start;gap:18px;padding:16px;border-right:1px solid rgba(160,174,190,.28);background:#14181f;color:#fff}.screen-nav strong{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#14181f;background:#fff;font-weight:900}.screen-nav>div{display:grid;gap:7px}.screen-nav span{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;padding:10px;border-radius:8px;color:#ffffffb8;background:#ffffff0f;font-size:12px;font-weight:820}.screen-nav span.active{color:#14181f;background:#fff}.screen-nav b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-workspace{min-width:0;padding:14px}.screen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px;border:1px solid rgba(160,174,190,.38);border-radius:8px;background:#ffffffdb}.screen-header span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.screen-header h3{margin:3px 0 0;font-size:24px;line-height:1.08}.screen-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.screen-header-actions .metric-pill{min-height:38px;max-width:190px}.screen-header-actions .metric-pill b{overflow:hidden;text-overflow:ellipsis}.screen-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.v15-full-screen .nl-block{box-shadow:none}.top-product,.traffic-first,.daily-brief{grid-template-columns:1fr}.top-product .screen-nav,.traffic-first .screen-nav,.daily-brief .screen-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 14px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28);background:#fff;color:#15181d}.top-product .screen-nav strong,.traffic-first .screen-nav strong,.daily-brief .screen-nav strong{color:#fff;background:#15181d}.top-product .screen-nav>div,.traffic-first .screen-nav>div,.daily-brief .screen-nav>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.top-product .screen-nav span,.traffic-first .screen-nav span,.daily-brief .screen-nav span{color:#424b58;background:#f1f5f9}.top-product .screen-nav span.active,.traffic-first .screen-nav span.active,.daily-brief .screen-nav span.active{color:#fff;background:#15181d}.finance-first .screen-nav{background:#162015}.supply-first .screen-nav{background:#092f2b}.rnp-first .screen-nav{background:#151827}.dense-analyst .screen-nav{background:#26313f}.side-command-grid .article-card-next img,.bento-executive-grid .article-card-next img{max-height:190px}.split-operator-grid .rnp-list-body,.rnp-first-grid .rnp-list-body,.dense-analyst-grid .table-scroll{max-height:500px}.split-operator-grid .article-inspector .inspector-charts,.rnp-first-grid .article-inspector .inspector-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-first-grid .economy-hero-next,.supply-first-screen-grid .supply-queue-next{min-height:100%}.daily-brief-grid .big-numbers-next{grid-template-columns:1fr}.dense-analyst-grid .article-table-next{min-width:1050px}.concept-screen{display:grid;min-height:880px;color:#0c1118;background:#f6f8fb}.concept-side{grid-template-columns:190px minmax(0,1fr)}.concept-topbar,.concept-ledger,.concept-map,.concept-spreadsheet{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.concept-split{grid-template-columns:116px minmax(0,1fr);background:#f3f6fb}.concept-floating{display:block;padding:18px;background:linear-gradient(135deg,rgba(18,24,32,.06),transparent 32%),#eef3f8}.concept-inbox{grid-template-columns:230px minmax(0,1fr);background:#f7f8fb}.concept-ledger-body{display:grid;grid-template-columns:minmax(0,1fr) 238px;min-width:0}.concept-map{background:#eef8f4}.concept-channels{grid-template-columns:78px minmax(0,1fr);background:#fbfbfd}.concept-brief{display:block;padding:24px 7%;background:#f7f8f4}.concept-spreadsheet{background:#f3f6f8}.concept-workspace,.concept-floating-inner,.concept-brief-paper{min-width:0;padding:14px}.concept-workspace-wide{padding:12px 14px 14px}.concept-floating-inner{min-height:100%;border:1px solid rgba(132,151,172,.35);border-radius:8px;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.concept-brief-paper{max-width:1120px;min-height:820px;margin:0 auto;border:1px solid rgba(132,151,172,.38);border-radius:8px;background:#fff;box-shadow:0 22px 56px #242d381f}.concept-menu{min-width:0;border-color:#8e9db059}.concept-menu strong,.concept-inbox-panel strong{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;font-size:16px;font-weight:950}.concept-menu button,.concept-inbox-panel button{border:0;font:inherit;cursor:default}.concept-menu-sidebar{display:grid;align-content:start;gap:16px;padding:16px;border-right:1px solid rgba(255,255,255,.08);background:#11161e;color:#fff}.concept-menu-sidebar strong{color:#11161e;background:#fff}.concept-menu-copy span,.concept-header span,.concept-ledger-rail span,.concept-context-rail span{color:#687386;font-size:11px;font-weight:900;text-transform:uppercase}.concept-menu-sidebar .concept-menu-copy span{color:#ffffff94}.concept-menu-copy b{display:block;margin-top:2px;font-size:13px}.concept-menu-items{min-width:0}.concept-menu-sidebar .concept-menu-items{display:grid;gap:7px}.concept-menu-sidebar button{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border-radius:8px;color:#ffffffb8;background:#ffffff0f;font-size:12px;font-weight:820}.concept-menu-sidebar button.active{color:#121820;background:#fff}.concept-menu-sidebar button span,.concept-menu-top button span,.concept-menu-ribbon button span,.concept-menu-warehouse button span,.concept-menu-channels button span,.concept-menu-spreadsheet button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-menu-top,.concept-menu-ribbon,.concept-menu-warehouse,.concept-menu-ledger,.concept-menu-spreadsheet{display:grid;grid-template-columns:auto minmax(126px,180px) minmax(0,1fr) minmax(190px,280px);align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(142,157,176,.35);background:#fff}.concept-menu-top strong,.concept-menu-ribbon strong,.concept-menu-warehouse strong,.concept-menu-ledger strong,.concept-menu-spreadsheet strong{color:#fff;background:#121820}.concept-menu-top .concept-menu-items,.concept-menu-ribbon .concept-menu-items,.concept-menu-warehouse .concept-menu-items,.concept-menu-ledger .concept-menu-items,.concept-menu-spreadsheet .concept-menu-items{display:flex;min-width:0;gap:6px;overflow-x:auto}.concept-menu-top button,.concept-menu-ribbon button,.concept-menu-warehouse button,.concept-menu-ledger button,.concept-menu-spreadsheet button,.concept-menu-brief button,.concept-menu-channels button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 11px;border-radius:8px;color:#465163;background:#f1f4f8;font-size:12px;font-weight:850}.concept-menu-top button.active,.concept-menu-ribbon button.active,.concept-menu-spreadsheet button.active{color:#fff;background:#121820}.concept-search{display:flex;align-items:center;min-width:0;gap:8px;padding:10px 12px;border:1px solid rgba(142,157,176,.34);border-radius:8px;color:#748096;background:#f8fafc;font-size:12px;font-weight:750}.concept-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:14px;border:1px solid rgba(142,157,176,.34);border-radius:8px;background:#ffffffe6}.concept-header>div:first-child{min-width:0}.concept-header.compact{align-items:start;padding-top:12px;padding-bottom:12px}.concept-header.hero{padding:18px;background:linear-gradient(135deg,#fff,#f4f7fb)}.concept-header h3{margin:4px 0 0;font-size:24px;line-height:1.06}.concept-header p{max-width:660px;margin:6px 0 0;color:#5d6879;font-size:13px;line-height:1.38}.concept-header-metrics{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:430px}.concept-header-metrics .metric-pill{width:126px;min-height:38px;overflow:hidden}.concept-header-metrics .metric-pill:first-child{width:158px}.concept-header-metrics .metric-pill b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.concept-context-rail{display:grid;align-content:start;gap:10px;padding:16px 12px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-context-rail strong{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;color:#fff;background:#172033;font-size:14px}.concept-context-rail b{display:grid;place-items:center;min-height:42px;border:1px solid rgba(142,157,176,.36);border-radius:8px;color:#273142;background:#f7f9fc;font-size:11px}.concept-menu-ribbon{grid-template-columns:auto minmax(120px,170px) minmax(0,1fr) minmax(180px,300px);margin-bottom:12px;border:1px solid rgba(142,157,176,.32);border-radius:8px;background:#fffc}.concept-inbox-panel{display:grid;align-content:start;gap:10px;padding:16px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-inbox-panel>div{display:grid;gap:8px;margin-bottom:6px}.concept-inbox-panel strong{color:#fff;background:#172033}.concept-inbox-panel>div span{color:#687386;font-size:12px;font-weight:850}.concept-inbox-panel button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;color:#2c3647;background:#f2f5f9;font-size:12px}.concept-inbox-panel button.active{color:#fff;background:#c73742}.concept-inbox-panel em{font-style:normal;font-weight:900}.concept-menu-ledger{grid-template-columns:auto minmax(140px,180px) minmax(0,1fr);color:#ebf5ee;background:#142016}.concept-menu-ledger .concept-menu-copy span{color:#ebf5ee99}.concept-menu-ledger strong,.concept-menu-ledger button.active{color:#142016;background:#e7f3df}.concept-menu-ledger button{color:#ebf5eec7;background:#ffffff14}.concept-ledger-rail{display:grid;align-content:start;gap:7px;padding:18px 16px;border-left:1px solid rgba(142,157,176,.32);background:#f8fbf5}.concept-ledger-rail b{margin-bottom:2px;font-size:21px;line-height:1.05}.concept-ledger-rail em{margin-bottom:14px;color:#63705f;font-size:12px;font-style:normal}.concept-menu-warehouse{grid-template-columns:auto minmax(140px,190px) minmax(0,1fr);color:#eafff8;background:#0c342f}.concept-menu-warehouse strong,.concept-menu-warehouse button.active{color:#0c342f;background:#d9fff2}.concept-menu-warehouse .concept-menu-copy span{color:#eafff89e}.concept-menu-warehouse button{color:#eafff8c7;background:#ffffff14}.concept-channel-rail{display:grid;align-content:start;gap:8px;padding:16px 10px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-channel-rail span{display:grid;place-items:center;min-height:44px;border-radius:8px;color:#677282;background:#f1f4f8;font-size:11px;font-weight:900}.concept-channel-rail span.active{color:#fff;background:#1b56d9}.concept-menu-channels{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px;border:1px solid rgba(142,157,176,.34);border-radius:8px;background:#fff}.concept-menu-channels strong{color:#fff;background:#1b56d9}.concept-menu-channels .concept-menu-copy{min-width:150px}.concept-menu-channels .concept-menu-items{display:flex;min-width:0;gap:6px;overflow-x:auto}.concept-menu-channels button.active{color:#fff;background:#1b56d9}.concept-menu-brief{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(142,157,176,.28);overflow-x:auto}.concept-menu-brief strong,.concept-menu-brief .concept-menu-copy{display:none}.concept-menu-brief .concept-menu-items{display:flex;gap:7px}.concept-menu-brief button.active{color:#fff;background:#111820}.concept-menu-spreadsheet{grid-template-columns:auto minmax(120px,170px) minmax(0,1fr) minmax(190px,300px);border-bottom:1px solid #cbd5df;background:#fff}.concept-spreadsheet .concept-header{border-style:dashed;background:#f9fbfd}.concept-spreadsheet .nl-block{border-radius:4px}.concept-screen .nl-block{box-shadow:none}.block-style-screen{min-height:780px;padding:16px;border:1px solid rgba(151,164,184,.36);border-radius:8px;background:#f7f9fc;overflow:hidden}.block-style-hero{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px;border-radius:8px}.block-style-hero span,.style-block header p,.style-article-rows em,.style-rnp-bars small,.style-metric small{color:var(--muted)}.block-style-hero span{font-size:11px;font-weight:900;text-transform:uppercase}.block-style-hero h3{margin:3px 0 0;font-size:26px;line-height:1.06}.block-style-hero p{max-width:780px;margin:6px 0 0;color:#5d6879;font-size:13px;line-height:1.4}.block-style-tokens{display:grid;gap:6px;min-width:122px;text-align:right}.block-style-tokens b,.block-style-tokens span{display:inline-flex;justify-content:center;padding:7px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:900}.block-style-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.style-block{--style-block-bg: #fff;--style-block-border: rgba(154, 169, 188, .48);--style-block-shadow: none;position:relative;min-width:0;padding:16px;border:1px solid var(--style-block-border);border-radius:8px;background:var(--style-block-bg);box-shadow:var(--style-block-shadow)}.style-block header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.style-block h3,.style-block p,.style-block b,.style-block span{min-width:0}.style-block h3{margin:0;font-size:16px;line-height:1.18}.style-block header p{margin:4px 0 0;font-size:12px}.style-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.style-metric,.style-rnp-bars>div,.style-focus-list>div,.style-ops-summary>div{min-width:0;border-radius:8px}.style-metric{display:grid;gap:7px;padding:11px;background:color-mix(in srgb,var(--tone),#fff 92%)}.style-metric span,.style-rnp-bars span,.style-ops-summary span{color:#657083;font-size:11px;font-weight:850}.style-metric b,.style-rnp-bars b,.style-ops-summary b{overflow:hidden;font-size:21px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.style-metric i,.style-rnp-bars i{height:6px;overflow:hidden;border-radius:999px;background:#e4e9ef}.style-metric i em,.style-rnp-bars i em{display:block;height:100%;border-radius:inherit;background:var(--tone)}.style-metric small,.style-rnp-bars small{font-size:11px;font-weight:800}.style-focus-list,.style-rnp-bars,.style-ops-summary{display:grid;gap:8px}.style-focus-list>div{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;background:color-mix(in srgb,var(--tone),#fff 91%)}.style-focus-list b,.style-focus-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-focus-list span{color:var(--tone);font-size:12px;font-weight:950}.style-focus-list em{color:var(--tone);font-size:12px;font-style:normal;font-weight:900}.style-rnp-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;background:color-mix(in srgb,var(--tone),#fff 92%)}.style-rnp-bars i{grid-column:1 / -1}.style-rnp-bars small{color:var(--tone)}.style-daily-bars{display:grid;gap:10px}.style-daily-bars>div{display:flex;align-items:end;gap:5px;height:112px;padding:12px 8px 0;border-bottom:1px solid rgba(156,170,190,.34)}.style-daily-bars>div span{flex:1;min-width:5px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.style-daily-bars p{display:flex;justify-content:space-between;margin:0;color:#5c6878;font-size:12px}.style-article-rows{overflow-x:auto}.style-article-head,.style-article-rows>div:not(.style-article-head){display:grid;grid-template-columns:minmax(132px,1.2fr) repeat(4,minmax(92px,1fr));gap:10px;align-items:center;min-width:720px}.style-article-head{padding:8px 10px;color:#687386;background:#ebf0f6b8;font-size:11px;font-weight:900;text-transform:uppercase}.style-article-rows>div:not(.style-article-head){padding:10px;border-top:1px solid rgba(167,181,199,.28);font-size:12px}.style-article-rows b{display:grid;gap:2px}.style-article-rows em{overflow:hidden;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.style-article-rows .bad{color:var(--bad);font-weight:900}.style-article-rows .warn{color:var(--warn);font-weight:900}.style-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.style-ops-summary>div{display:grid;gap:7px;min-height:102px;padding:12px;background:#f5f7fa}.style-ops-summary svg{color:var(--teal)}.block-style-raised{background:linear-gradient(180deg,#f7f9fc,#eef3f8)}.block-style-raised .block-style-hero,.block-style-raised .style-block{--style-block-bg: #fff;--style-block-border: rgba(154, 169, 188, .36);--style-block-shadow: 0 14px 32px rgba(28, 39, 55, .08);background:var(--style-block-bg);box-shadow:var(--style-block-shadow)}.block-style-borderless{border-color:transparent;background:#fff}.block-style-borderless .block-style-hero,.block-style-borderless .style-block{padding-left:0;padding-right:0;border:0;background:transparent;box-shadow:none}.block-style-borderless .style-block{border-top:1px solid rgba(178,190,205,.28);border-radius:0}.block-style-hairline{background:#fbfcfd}.block-style-hairline .block-style-hero{border-bottom:1px solid #cfd8e3;border-radius:0}.block-style-hairline .style-block{border-width:0 0 0 1px;border-radius:0;background:transparent}.block-style-hairline .style-block:nth-child(1),.block-style-hairline .style-block:nth-child(4){border-left:0}.block-style-sunken{background:#e9eef4;box-shadow:inset 0 0 0 1px #64748b14}.block-style-sunken .block-style-hero,.block-style-sunken .style-block{background:#f8fafc;box-shadow:inset 0 1px 4px #1e293b14}.block-style-glass{background:linear-gradient(135deg,#2563eb1f,#0f766e14),#f5f8fb}.block-style-glass .block-style-hero,.block-style-glass .style-block{border-color:#ffffffb8;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #1c273714}.block-style-fuzzy{background:#f8faf9}.block-style-fuzzy .block-style-hero,.block-style-fuzzy .style-block{border-color:#7d8b9e3d;background:#fff;box-shadow:0 0 0 1px #ffffffe6 inset,0 0 0 4px #2563eb09,0 10px 30px #0f766e12}.block-style-slab3d{background:#eef1f5;perspective:1400px}.block-style-slab3d .style-block{border-color:#9aa8ba;background:#fff;box-shadow:0 2px #c7d0dc,0 18px 0 -8px #8f9cae73,0 28px 44px #1e293b29;transform:translateZ(0) rotateX(.4deg)}.block-style-slab3d .block-style-hero{background:#fff;box-shadow:0 14px 28px #1e293b1a}.block-style-dense{background:#fff}.block-style-dense .block-style-grid{gap:8px}.block-style-dense .block-style-hero,.block-style-dense .style-block{padding:10px;border-radius:4px;background:#fff}.block-style-dense .style-block h3{font-size:14px}.block-style-dense .style-metric-strip{gap:6px}.block-style-command{color:#eef3f8;border-color:#303844;background:#12161d}.block-style-command .block-style-hero,.block-style-command .style-block{border-color:#2d3541;background:#1b2028}.block-style-command .style-block header{margin:-16px -16px 12px;padding:12px 16px;border-bottom:1px solid #303844;background:#11161d}.block-style-command .style-block p,.block-style-command .block-style-hero p,.block-style-command .style-block header p,.block-style-command .style-metric span,.block-style-command .style-rnp-bars span,.block-style-command .style-ops-summary span,.block-style-command .style-article-rows em{color:#aab5c4}.block-style-command .style-metric,.block-style-command .style-rnp-bars>div,.block-style-command .style-focus-list>div,.block-style-command .style-ops-summary>div{background:#242a33}.block-style-command .style-article-head{color:#b8c2cf;background:#242a33}.block-style-command .style-article-rows>div:not(.style-article-head){border-top-color:#303844}.block-style-paper{background:#f1eee6}.block-style-paper .block-style-hero,.block-style-paper .style-block{border-color:#78685038;background:#fffdf7;box-shadow:4px 4px #7868501f,0 14px 26px #60524014}.block-style-paper .style-block:before{content:"";position:absolute;top:-1px;left:18px;width:64px;height:5px;border-radius:0 0 5px 5px;background:#e7d9b8}.nl-block-vision .full-page-frame{background:#fff}.block-vision-stack{gap:32px}.bv-screen{position:relative;min-height:800px;overflow:hidden;border:1px solid rgba(150,163,182,.42);border-radius:8px;color:#161b22;background:#f7f9fc}.bv-screen h3,.bv-screen h4,.bv-screen p{margin:0}.bv-screen h4{padding-right:54px;font-size:15px;line-height:1.18}.bv-screen p{color:#5f6b7a;font-size:12px;line-height:1.45}.bv-header{position:relative;z-index:2;padding:20px 22px}.bv-header>div{position:relative;max-width:840px;padding-right:52px}.bv-header span:not(.bv-mark){color:#66717f;font-size:11px;font-weight:920;letter-spacing:0;text-transform:uppercase}.bv-header h3{margin-top:4px;font-size:28px;line-height:1.03}.bv-header p{margin-top:7px;max-width:780px}.bv-mark{position:absolute;top:10px;right:10px;z-index:5;min-width:44px;height:22px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid rgba(142,156,176,.46);border-radius:999px;color:#5f6a79;background:#ffffffe0;font-size:10px;font-weight:950}.bv-small-tile,.bv-metric-lines>div,.bv-focus-list>div,.bv-ops-facts>div,.bv-rows>div{min-width:0}.bv-small-tile{display:grid;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--tone),#fff 92%)}.bv-small-tile span,.bv-metric-lines span,.bv-focus-list span,.bv-ops-facts span,.bv-rows em,.bv-article-score span{color:#66717f;font-size:11px;font-weight:850}.bv-small-tile b,.bv-metric-lines b,.bv-ops-facts b,.bv-article-score b{overflow:hidden;font-size:18px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bv-small-tile i{height:5px;overflow:hidden;border-radius:999px;background:#1118271a}.bv-small-tile i em{display:block;height:100%;border-radius:inherit;background:var(--tone)}.bv-metric-lines{display:grid}.bv-metric-lines>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,auto) minmax(70px,auto);gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(158,171,190,.28)}.bv-metric-lines>div:first-child{border-top:0}.bv-metric-lines em,.bv-focus-list em,.bv-rows span{color:var(--tone, #2563eb);font-size:12px;font-style:normal;font-weight:900}.bv-metric-lines.raised>div{margin-bottom:8px;padding:10px;border:1px solid rgba(154,169,188,.34);border-radius:8px;background:#fff;box-shadow:0 8px 18px #171f2c0f}.bv-metric-lines.ruled>div{grid-template-columns:minmax(90px,1fr) minmax(90px,auto) minmax(68px,auto);border-top-style:dashed}.bv-focus-list{display:grid;gap:8px}.bv-focus-list>div{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(154,169,188,.28);border-radius:8px;background:color-mix(in srgb,var(--tone),#fff 93%)}.bv-focus-list.bare>div{padding:10px 0;border-width:1px 0 0;border-radius:0;background:transparent}.bv-focus-list.bare>div:first-child{border-top:0}.bv-focus-list.tray>div{background:#fff;box-shadow:0 8px 18px #171f2c0d}.bv-focus-list b,.bv-focus-list em,.bv-rows b,.bv-rows span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-focus-list span{color:var(--tone, #2563eb)}.bv-ops-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bv-ops-facts>div{display:grid;gap:6px;padding:10px;border:1px solid rgba(154,169,188,.28);border-radius:8px;background:#f5f7fa}.bv-ops-facts.raised>div{background:#fff;box-shadow:0 10px 20px #171f2c12}.bv-mini-bars{display:flex;align-items:end;gap:5px;min-height:110px;padding:12px 8px 0;border-bottom:1px solid rgba(150,164,184,.34)}.bv-mini-bars span{flex:1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.bv-rows{overflow-x:auto}.bv-rows>div{display:grid;grid-template-columns:minmax(132px,1.2fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(130px,1fr);gap:10px;align-items:center;min-width:620px;padding:9px 0;border-top:1px solid rgba(154,169,188,.28);font-size:12px}.bv-rows>div:first-child{border-top:0}.bv-rows b{display:grid;gap:2px}.bv-rows.compact>div{min-width:520px;grid-template-columns:minmax(112px,1.2fr) repeat(3,minmax(72px,.8fr))}.bv-article-score{display:grid;grid-template-columns:minmax(110px,1fr) minmax(92px,auto);gap:9px 12px;align-items:baseline}.bv-air{padding:18px 28px 26px;border-color:transparent;background:#fff}.bv-air .bv-header{padding:10px 0 30px;border-bottom:0}.bv-air .bv-mark{border-color:transparent;background:#f1f4f8}.bv-air-runway{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:8px 0 44px}.bv-air-kpi{position:relative;display:grid;align-content:start;gap:9px;min-height:142px;padding-top:30px}.bv-air-kpi:before{content:"";position:absolute;top:18px;left:0;right:0;height:1px;background:#cfd8e3}.bv-air-kpi span,.bv-air-kpi em{color:#657083;font-size:12px;font-style:normal;font-weight:820}.bv-air-kpi b{overflow-wrap:anywhere;font-size:30px;line-height:1}.bv-air-columns{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:44px;padding:8px 0 36px}.bv-air-columns section,.bv-air-flow{position:relative;padding-top:34px}.bv-air-columns h4{margin-bottom:16px;padding-right:0;font-size:18px}.bv-air-flow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px;align-items:end}.bv-ledger{padding:0;background:#fbfcfe}.bv-ledger .bv-header{border-bottom:1px solid #cfd8e3;background:#fff}.bv-ledger-board{display:grid;grid-template-columns:172px repeat(4,minmax(0,1fr));border-top:1px solid #cfd8e3;border-left:1px solid #cfd8e3}.bv-ledger-band,.bv-ledger-cell{position:relative;min-height:116px;padding:16px 14px;border-right:1px solid #cfd8e3;border-bottom:1px solid #cfd8e3}.bv-ledger-band{display:flex;align-items:end;color:#334155;background:#eef2f6;font-size:12px;font-weight:950;text-transform:uppercase}.bv-ledger-cell{display:grid;align-content:space-between;background:#fff}.bv-ledger-cell.major{background:#f8fbff}.bv-ledger-cell.product{background:#fcfcfd}.bv-ledger-cell span,.bv-ledger-cell em{color:#66717f;font-size:11px;font-style:normal;font-weight:850}.bv-ledger-cell b{overflow:hidden;font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bv-ledger-footer{position:relative;margin:18px;padding:34px 16px 16px;border-top:2px solid #111827;background:#fff}.bv-wells{padding:18px;background:linear-gradient(180deg,#ffffffa8,#fff0),#e7edf4;box-shadow:inset 0 0 0 1px #4f5c6e14}.bv-wells .bv-header{margin-bottom:12px;padding:18px;border-radius:8px;background:#f8fafc;box-shadow:inset 0 1px 5px #2d374814}.bv-well-layout{display:grid;grid-template-columns:1.15fr .85fr .9fr;gap:14px}.bv-well{position:relative;min-height:560px;padding:42px 16px 16px;border:1px solid rgba(111,126,146,.2);border-radius:8px;background:#dfe6ef;box-shadow:inset 0 2px 8px #1e293b21,inset 0 0 0 1px #ffffff6b}.bv-well.primary{min-height:600px}.bv-well h4{margin-bottom:14px}.bv-well-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.bv-well.split{display:grid;align-content:stretch;gap:14px}.bv-well.split>div{position:relative;min-height:0;padding:34px 12px 12px;border-radius:8px;background:#edf2f7;box-shadow:inset 0 1px 5px #1e293b1a}.bv-altitude{background:#eef2f7}.bv-altitude .bv-header{position:absolute;top:0;left:0;right:0}.bv-altitude-plane{position:relative;min-height:800px;padding:152px 22px 22px}.bv-map-grid{position:absolute;top:116px;right:20px;bottom:20px;left:20px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(133,148,168,.32);border-radius:8px;background:#f8fafc}.bv-map-grid span{min-height:64px;border:1px solid rgba(154,169,188,.22);border-radius:4px;background:#edf2f7}.bv-map-grid span.mid{background:#e1eff4}.bv-map-grid span.hot{background:#f5e7e9}.bv-float{position:absolute;z-index:2;padding:38px 16px 16px;border:1px solid rgba(154,169,188,.36);border-radius:8px;background:#fffffff0;box-shadow:0 12px 22px #161f2c14,0 34px 68px #161f2c1f}.bv-float h4{margin-bottom:12px}.bv-float-month{top:176px;left:54px;width:min(420px,calc(100% - 108px))}.bv-float-focus{top:246px;right:72px;width:380px;z-index:4}.bv-float-article{left:34%;bottom:76px;width:320px;z-index:5}.bv-float-ops{right:126px;bottom:44px;width:330px;z-index:3}.bv-glass{background:linear-gradient(90deg,rgba(37,99,235,.12) 0 28%,transparent 28% 100%),linear-gradient(180deg,rgba(15,118,110,.1) 0 44%,transparent 44% 100%),#edf3f8}.bv-glass .bv-header{color:#101720}.bv-glass-shell{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:0 22px 22px}.bv-glass-rail,.bv-glass-pane,.bv-glass-overlay{position:relative;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #212b391a}.bv-glass-rail{display:grid;align-content:start;gap:10px;min-height:590px;padding:44px 12px 12px}.bv-glass-rail b{font-size:14px}.bv-glass-rail span{padding:10px;border-radius:8px;color:#4b5665;background:#ffffff85;font-size:12px;font-weight:860}.bv-glass-rail span.active{color:#fff;background:#1b2532}.bv-glass-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-right:156px}.bv-glass-pane{min-height:260px;padding:42px 16px 16px}.bv-glass-pane.wide{grid-column:1 / -1;min-height:250px}.bv-glass-pane h4,.bv-glass-overlay h4{margin-bottom:14px}.bv-glass-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bv-glass-overlay{position:absolute;top:96px;right:22px;width:280px;min-height:410px;padding:42px 14px 14px}.bv-deck{background:#eef1f5;perspective:1500px}.bv-deck-stage{position:relative;min-height:668px;padding:34px 30px 40px;transform-style:preserve-3d}.bv-slab{position:relative;width:min(840px,72%);min-height:170px;padding:42px 18px 18px;border:1px solid #9aa8ba;border-radius:8px;background:#fff;box-shadow:0 3px #c3ceda,0 22px 0 -10px #7c8a9e80,0 34px 54px #1d273629;transform:rotateX(8deg) rotate(-1deg)}.bv-slab:after{content:"";position:absolute;left:12px;right:12px;bottom:-10px;height:10px;border-radius:0 0 8px 8px;background:#c5cfdb}.bv-slab h4{margin-bottom:12px}.slab-plan{margin-left:16px}.slab-risk{margin-top:-18px;margin-left:92px;transform:rotateX(8deg) rotate(1.2deg)}.slab-products{margin-top:-18px;margin-left:46px;transform:rotateX(8deg) rotate(-.4deg)}.bv-deck-side{position:absolute;top:120px;right:30px;width:300px;padding:42px 16px 16px;border:1px solid #8b99ab;border-radius:8px;background:#f8fafc;box-shadow:0 2px #c3ceda,0 28px 44px #1d273624;transform:rotateX(7deg) rotateY(-7deg)}.bv-deck-side h4{margin-bottom:14px}.bv-sheet{padding:0;background:#fff}.bv-sheet .bv-header{border-bottom:1px solid #d5dde7;background:#f8fafc}.bv-formula-bar{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:8px 18px 8px 78px;border-bottom:1px solid #d5dde7;background:#fff;font-size:12px}.bv-formula-bar b{color:#0f766e}.bv-formula-bar span{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.bv-sheet-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 260px;min-height:620px}.bv-frozen-pane,.bv-sheet-inspector{position:relative;padding:42px 14px 14px;background:#f1f5f9}.bv-frozen-pane{border-right:1px solid #d5dde7}.bv-sheet-inspector{border-left:1px solid #d5dde7}.bv-frozen-pane h4,.bv-sheet-inspector h4{margin-bottom:14px}.bv-data-grid{overflow:auto;font-size:12px}.bv-data-head,.bv-data-grid>div:not(.bv-data-head){display:grid;grid-template-columns:48px minmax(128px,1fr) repeat(4,minmax(92px,.7fr));min-width:690px}.bv-data-head{position:sticky;top:0;z-index:2;color:#475569;background:#e7edf5;font-weight:920}.bv-data-head span,.bv-data-grid>div:not(.bv-data-head) span,.bv-data-grid>div:not(.bv-data-head) b{min-height:34px;display:flex;align-items:center;padding:0 9px;border-right:1px solid #d5dde7;border-bottom:1px solid #d5dde7}.bv-data-grid>div:not(.bv-data-head).section-start span,.bv-data-grid>div:not(.bv-data-head).section-start b{border-top:2px solid #111827;background:#f8fafc}.bv-command{color:#edf3fa;border-color:#303946;background:#11161d}.bv-command .bv-header{border-bottom:1px solid #303946}.bv-command .bv-header span:not(.bv-mark),.bv-command .bv-header p,.bv-command .bv-screen p,.bv-command .bv-small-tile span,.bv-command .bv-metric-lines span,.bv-command .bv-focus-list span,.bv-command .bv-ops-facts span,.bv-command .bv-rows em,.bv-command .bv-article-score span{color:#aab6c5}.bv-command .bv-mark{color:#c4cfdd;border-color:#3a4655;background:#171d25}.bv-command-status{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:38px 18px 0}.bv-command-status span{min-height:40px;display:flex;align-items:center;padding:0 12px;border-top:1px solid #313b48;border-bottom:1px solid #313b48;background:#1a212b;color:#b7c3d1;font-size:11px;font-weight:950}.bv-command-status span.alert{color:#fff;background:#7f1d2d}.bv-command-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;padding:18px}.bv-terminal{position:relative;min-height:230px;padding:42px 14px 14px;border:1px solid #313b48;border-radius:6px;background:#1a2029}.bv-terminal.main{min-height:500px;grid-row:span 2}.bv-terminal h4{margin-bottom:14px;color:#dfe7f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bv-command .bv-metric-lines>div,.bv-command .bv-rows>div{border-top-color:#303946}.bv-command .bv-focus-list>div,.bv-command .bv-ops-facts>div,.bv-command .bv-small-tile{border-color:#303946;background:#222a35}.bv-command .bv-mini-bars{border-bottom-color:#3a4655}.bv-dossier{background:linear-gradient(90deg,#dce3ec 0 1px,transparent 1px 100%),linear-gradient(180deg,#dce3ec 0 1px,transparent 1px 100%),#edf1f6;background-size:36px 36px}.bv-dossier-desk{position:relative;min-height:660px;padding:18px 24px 28px}.bv-paper-sheet{position:absolute;padding:46px 18px 18px;border:1px solid rgba(113,128,150,.28);border-radius:6px;background:#fffefa;box-shadow:3px 3px #64748b1f,0 18px 34px #1e293b1a}.bv-paper-sheet h4{margin-bottom:14px}.bv-paper-sheet.main{top:18px;left:24px;width:min(760px,calc(100% - 360px));min-height:570px;background:#fff}.bv-paper-sheet.note{top:70px;right:50px;width:330px;min-height:330px;transform:rotate(1.2deg)}.bv-paper-sheet.sticky{right:110px;bottom:42px;width:300px;min-height:230px;background:#f5fbdf;transform:rotate(-1.4deg)}.bv-tabs{position:absolute;top:-28px;left:20px;display:flex;gap:4px}.bv-tabs span{padding:8px 14px;border:1px solid rgba(113,128,150,.28);border-bottom:0;border-radius:6px 6px 0 0;background:#fff;color:#334155;font-size:12px;font-weight:900}.bv-masonry{padding:18px;background:#f5f7fb}.bv-masonry .bv-header{padding:14px 0 18px}.bv-masonry-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero hero focus focus focus ops ops" "hero hero hero hero hero hero hero focus focus focus ops ops" "chart chart chart chart rnp rnp products products products products ops ops" "chart chart chart chart rnp rnp products products products products ops ops";gap:12px}.bv-module{position:relative;min-height:160px;padding:42px 14px 14px;border:1px solid rgba(154,169,188,.36);border-radius:8px;background:#fff}.bv-module h4{margin-bottom:14px}.bv-module.hero{grid-area:hero;min-height:360px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 40%),#fff}.bv-module.focus{grid-area:focus;min-height:360px;border-left:5px solid #c73742}.bv-module.chart{grid-area:chart;background:#eef7f5}.bv-module.products{grid-area:products;background:#fbfcfd}.bv-module.ops{grid-area:ops;background:#111827;color:#f4f7fb}.bv-module.ops .bv-ops-facts>div{border-color:#303946;background:#1f2937}.bv-module.ops .bv-ops-facts span{color:#aab6c5}.bv-module.rnp{grid-area:rnp;overflow:hidden;border-top:5px solid #0f766e}.bv-module.rnp .bv-metric-lines>div{grid-template-columns:1fr;gap:4px}.bv-module.rnp .bv-metric-lines b{overflow-wrap:anywhere;white-space:normal}.bv-module-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-block-systems .full-page-frame{background:#fff}.block-systems-stack{gap:36px}.bs-screen{position:relative;min-height:840px;overflow:hidden;border-radius:8px;color:#121821;background:#f5f7fb}.bs-screen h3,.bs-screen h4,.bs-screen h5,.bs-screen p{margin:0}.bs-header{position:relative;z-index:8;padding:22px 24px 12px;max-width:900px}.bs-header>span:not(.bv-mark){display:inline-block;color:#526070;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bs-header h3{margin-top:5px;font-size:30px;line-height:1.02}.bs-header p{margin-top:8px;color:#5d6a7a;font-size:13px;line-height:1.45}.bs-screen .bv-mark{border-color:#68778b57;color:#4d5d70;background:#ffffffeb}.bs-product{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;min-width:0;padding:12px;border:1px solid rgba(136,152,174,.28);border-radius:8px;background:#fff}.bs-product.wide{grid-template-columns:118px minmax(0,1fr)}.bs-product.compact{grid-template-columns:56px minmax(0,1fr);gap:9px;padding:9px}.bs-product-thumb{position:relative;display:grid;place-items:end start;min-height:64px;overflow:hidden;border-radius:6px;background:linear-gradient(135deg,rgba(37,99,235,.18),transparent 48%),linear-gradient(180deg,#fff7d6,#e8eef8)}.bs-product.wide .bs-product-thumb{min-height:92px}.bs-product.compact .bs-product-thumb{min-height:50px}.bs-product-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-product-thumb b{position:relative;z-index:1;margin:5px;padding:3px 6px;border-radius:999px;color:#fff;background:#111827;font-size:10px;font-weight:950}.bs-product span,.bs-product p,.bs-product footer,.bs-heat-grid span,.bs-heat-grid em,.bs-task-rows em,.bs-task-rows strong,.bs-supply-dots em{color:#667385;font-size:11px;font-weight:800}.bs-product h5{margin-top:4px;overflow:hidden;color:#0f172a;font-size:15px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bs-product p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-product footer{display:flex;gap:10px;align-items:center;margin-top:9px;padding-top:8px;border-top:1px solid rgba(148,163,184,.22)}.bs-product footer b{color:#c73742}.bs-mini-bars{display:flex;align-items:end;gap:4px;height:138px;min-width:0}.bs-mini-bars span{position:relative;flex:1;min-width:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.bs-mini-bars span i{position:absolute;right:0;bottom:calc(100% + 5px);color:#334155;font-size:10px;font-style:normal;font-weight:950}.bs-heat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bs-heat-grid>div{min-width:0;padding:9px;border-radius:6px;background:color-mix(in srgb,var(--tone),#ffffff 84%)}.bs-heat-grid b,.bs-task-rows b,.bs-supply-dots b{display:block;overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bs-task-rows{display:grid;gap:0}.bs-task-rows article{display:grid;grid-template-columns:36px 78px minmax(0,1fr) 70px;gap:10px;align-items:center;min-width:0;padding:11px 0;border-bottom:1px solid rgba(148,163,184,.24)}.bs-task-rows article>span:first-child{color:#94a3b8;font-size:11px;font-weight:950}.bs-task-rows strong{color:var(--tone);text-align:right}.bs-supply-dots{position:relative;min-height:230px;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(0deg,rgba(148,163,184,.18) 1px,transparent 1px) 0 0 / 44px 44px,#f8fafc}.bs-supply-dots span{position:absolute;left:var(--x);top:var(--y);width:84px;padding:8px;border:1px solid rgba(37,99,235,.24);border-radius:7px;background:#fff;transform:translate(-50%,-50%)}.bs-supply-dots span.risk{border-color:#c7374270;background:#fff1f2}.bs-void{background:#fff}.bs-void-axis{position:absolute;left:6%;right:6%;top:220px;height:1px;background:#d7dde7}.bs-void-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding:28px 64px 18px}.bs-void-metrics section{position:relative;min-width:0;padding-top:24px}.bs-void-metrics section:before{content:"";position:absolute;left:0;top:0;width:46px;height:3px;background:#111827}.bs-void-metrics span,.bs-void-metrics em{display:block;color:#677486;font-size:12px;font-weight:850}.bs-void-metrics b{display:block;margin:8px 0 5px;overflow:hidden;font-size:29px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.bs-void-body{display:grid;grid-template-columns:5fr 3fr 4fr;gap:44px;padding:38px 64px 58px}.bs-void-body>section{position:relative;min-width:0;padding-top:34px}.bs-void-body h4{margin-bottom:16px;font-size:17px}.bs-void .bs-product{border:0;border-radius:0;background:transparent;padding-left:0}.bs-ruled{background:#fdfdfb}.bs-ruled .bs-header{max-width:none;padding-bottom:20px;border-bottom:1px solid #cfd7e3}.bs-ruled-toolbar{position:relative;display:grid;grid-template-columns:1fr repeat(4,auto);gap:18px;align-items:center;padding:12px 24px;border-bottom:1px solid #cfd7e3;font-size:12px;font-weight:900}.bs-ruled-toolbar span{color:#64748b}.bs-ruled-grid{display:grid;padding:0 24px}.bs-ruled-head,.bs-ruled-grid>div:not(.bs-ruled-head){display:grid;grid-template-columns:48px 1.6fr 110px 90px 1.1fr 100px;gap:14px;align-items:center;min-width:0;border-bottom:1px solid #d9e0ea}.bs-ruled-head{height:44px;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.bs-ruled-grid>div:not(.bs-ruled-head){min-height:38px;font-size:12px}.bs-ruled-grid .section-start{border-top:4px solid #111827}.bs-ruled-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ruled-grid b em{display:block;overflow:hidden;color:#64748b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.bs-ruled-grid strong{color:#0f766e;font-size:11px}.bs-ruled-footer{position:relative;margin:18px 24px 24px;padding-top:18px;border-top:1px solid #cfd7e3}.bs-ruled-footer .bs-mini-bars{height:92px}.bs-wells{background:#dfe5ee}.bs-well-layout{display:grid;grid-template-columns:1.35fr 1fr;grid-template-areas:"main rnp" "main side";gap:18px;padding:22px}.bs-well{position:relative;min-width:0;padding:44px 18px 18px;border:1px solid rgba(121,136,158,.42);border-radius:8px;background:#d7dee8;box-shadow:inset 0 2px 10px #0f172a29,inset 0 -1px #ffffffc2}.bs-well h4{margin-bottom:14px}.bs-well-main{grid-area:main;min-height:560px}.bs-well-rnp{grid-area:rnp}.bs-well-side{grid-area:side;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bs-well-side>div,.bs-raised-strip,.bs-wells .bs-product{border:1px solid rgba(255,255,255,.82);border-radius:8px;background:#fff;box-shadow:0 12px 26px #1e293b21}.bs-well-side>div{position:relative;min-width:0;padding:38px 12px 12px}.bs-raised-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:12px}.bs-overlays{background:#eef2f7}.bs-overlay-base{position:absolute;top:138px;right:24px;bottom:24px;left:24px;padding:18px;border:1px solid rgba(148,163,184,.28);background:#fff;opacity:.72}.bs-overlays .bs-heat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-float-card{position:absolute;z-index:4;min-width:0;padding:42px 16px 16px;border:1px solid rgba(111,126,148,.3);border-radius:8px;background:#fff;box-shadow:0 24px 60px #0f172a38}.bs-float-card h4{margin-bottom:12px}.bs-float-primary{left:52px;top:220px;width:420px}.bs-float-rnp{right:62px;top:176px;width:360px}.bs-float-chart{right:270px;bottom:62px;width:340px}.bs-float-actions{left:420px;bottom:80px;width:360px}.bs-fields{background:linear-gradient(90deg,rgba(15,23,42,.04),transparent 25%,rgba(15,118,110,.05)),#f8fafc}.bs-field-map{position:relative;min-height:675px;margin:18px 24px 24px}.bs-field{position:absolute;min-width:0;padding:44px 18px 18px;border:1px solid rgba(255,255,255,.82);border-radius:8px;background:#ffffffd1;box-shadow:0 0 0 1px #94a3b82e,0 0 38px #3b82f629;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bs-field h4{margin-bottom:14px}.bs-field-sales{left:0;top:0;width:52%;min-height:330px}.bs-field-rnp{right:2%;top:24px;width:40%;min-height:300px;box-shadow:0 0 0 1px #c7374229,0 0 44px #c737422e}.bs-field-products{left:8%;bottom:0;width:54%;min-height:286px;box-shadow:0 0 0 1px #f59e0b2e,0 0 42px #f59e0b2e}.bs-field-ops{right:0;bottom:34px;width:34%;min-height:232px;box-shadow:0 0 0 1px #0f766e29,0 0 42px #0f766e2e}.bs-field-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-deck{perspective:1200px;background:#eef1f6}.bs-deck-stage{position:relative;min-height:650px;margin:12px 28px 34px;transform-style:preserve-3d}.bs-slab{position:absolute;min-width:0;padding:44px 18px 18px;border:1px solid rgba(119,135,157,.34);border-radius:8px;background:#fff;box-shadow:0 18px #d1d9e6,0 34px 50px #0f172a33;transform:rotateX(8deg) rotate(-1deg)}.bs-slab:after{content:"";position:absolute;left:10px;right:-13px;bottom:-18px;height:18px;border-radius:0 0 8px 8px;background:#c2ccdb;transform:skew(-42deg);transform-origin:top}.bs-slab h4{margin-bottom:14px}.bs-slab-top{left:5%;top:34px;width:52%;z-index:4}.bs-slab-mid{left:15%;top:220px;width:58%;z-index:3}.bs-slab-bottom{left:24%;top:430px;width:48%;z-index:2}.bs-deck-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bs-slab-index{position:absolute;right:4%;top:120px;width:260px;min-width:0;padding:44px 14px 14px;border:1px solid rgba(51,65,85,.28);border-radius:8px;background:#111827;color:#f8fafc;box-shadow:0 32px 60px #0f172a4d;transform:rotateX(5deg) rotate(2deg)}.bs-slab-index h4{margin-bottom:12px}.bs-slab-index .bv-ops-facts>div{border-color:#ffffff1f;background:#1f2937}.bs-panes{background:#f4f6f9}.bs-pane-shell{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:650px;margin:18px 24px 24px;border:1px solid rgba(133,148,170,.34);border-radius:8px;overflow:hidden;background:#fff}.bs-pane-nav{position:relative;display:grid;align-content:start;gap:4px;padding:48px 10px 10px;border-right:1px solid #d7dee8;background:#eef2f7}.bs-pane-nav span{padding:10px 12px;border-radius:6px;color:#526070;font-size:12px;font-weight:900}.bs-pane-nav span.active{color:#fff;background:#111827}.bs-pane-main{min-width:0}.bs-pane-command{display:flex;gap:10px;align-items:center;min-height:44px;padding:0 14px;border-bottom:1px solid #d7dee8;font-size:12px}.bs-pane-command span{padding:5px 9px;border:1px solid rgba(148,163,184,.36);border-radius:999px;color:#475569;font-weight:850}.bs-pane-grid{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(280px,.9fr) minmax(280px,.8fr);min-height:604px}.bs-pane-grid>section{position:relative;min-width:0;padding:48px 14px 14px;border-right:1px solid #d7dee8}.bs-pane-grid>section:last-child{border-right:0}.bs-pane-chart h4,.bs-pane-inspector h4{margin-bottom:14px}.bs-nodes{background:#f8fafc}.bs-node-map{position:relative;min-height:660px;margin:18px 24px 24px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px) 0 0 / 52px 52px,linear-gradient(0deg,rgba(148,163,184,.14) 1px,transparent 1px) 0 0 / 52px 52px,#fff}.bs-node{position:absolute;z-index:2;min-width:0;padding:44px 14px 14px;border:2px solid #111827;border-radius:8px;background:#fff;box-shadow:10px 10px #0f172a14}.bs-node h4{margin-bottom:12px}.node-product{left:5%;top:76px;width:320px}.node-rnp{left:39%;top:54px;width:320px;border-color:#c73742}.node-chart{right:7%;top:186px;width:310px;border-color:#2563eb}.node-supply{left:18%;bottom:62px;width:380px;border-color:#0f766e}.node-action{right:12%;bottom:76px;width:300px;border-color:#f59e0b}.bs-node-link{position:absolute;z-index:1;height:3px;background:#111827;transform-origin:left center}.link-a{left:28%;top:188px;width:250px;transform:rotate(-8deg)}.link-b{left:55%;top:200px;width:250px;transform:rotate(18deg)}.link-c{left:38%;bottom:250px;width:390px;transform:rotate(-3deg)}.bs-doc{background:#e9edf2}.bs-doc-desk{position:relative;min-height:670px;margin:12px 24px 28px}.bs-doc-page,.bs-doc-margin,.bs-doc-sticky{position:absolute;min-width:0;border:1px solid rgba(113,128,150,.28);border-radius:4px;background:#fffdf8;box-shadow:0 18px 40px #0f172a21}.bs-doc-page{left:6%;top:0;width:62%;min-height:610px;padding:56px 22px 22px}.bs-doc-page h4{margin-bottom:16px;font-size:22px}.bs-doc-tabs{position:absolute;top:-29px;left:18px;display:flex;gap:4px}.bs-doc-tabs span{padding:8px 14px;border:1px solid rgba(113,128,150,.28);border-bottom:0;border-radius:4px 4px 0 0;background:#fffdf8;font-size:12px;font-weight:950}.bs-doc-margin{right:5%;top:56px;width:28%;min-height:330px;padding:46px 16px 16px;background:#fff}.bs-doc-sticky{right:10%;bottom:34px;width:300px;min-height:248px;padding:46px 14px 14px;background:#fff4bf;transform:rotate(1.5deg)}.bs-doc-margin h4,.bs-doc-sticky h4{margin-bottom:12px}.bs-tess{padding:18px;background:#f4f6f8}.bs-tess .bs-header{padding:0 0 18px}.bs-tess-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero chart chart chart ops ops ops" "hero hero hero hero hero hero chart chart chart ops ops ops" "rnp rnp rnp products products products products products diagram diagram diagram diagram" "rnp rnp rnp products products products products products diagram diagram diagram diagram";gap:12px}.bs-tess-block{position:relative;min-width:0;min-height:170px;padding:44px 15px 15px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #94a3b83d}.bs-tess-block h4{margin-bottom:14px}.bs-tess-block.hero{grid-area:hero;min-height:350px;border-top:6px solid #111827}.bs-tess-block.chart{grid-area:chart;border-left:6px solid #2563eb}.bs-tess-block.rnp{grid-area:rnp;border-left:6px solid #c73742}.bs-tess-block.products{grid-area:products;display:grid;align-content:start;gap:10px}.bs-tess-block.ops{grid-area:ops;background:#111827;color:#f8fafc}.bs-tess-block.ops .bv-ops-facts>div{border-color:#ffffff1f;background:#1f2937}.bs-tess-block.diagram{grid-area:diagram}@media(max-width:1320px){.bs-void-metrics,.bs-void-body{padding-left:30px;padding-right:30px}.bs-void-body,.bs-well-layout,.bs-pane-grid{grid-template-columns:1fr}.bs-well-layout{grid-template-areas:"main" "rnp" "side"}.bs-overlay-base,.bs-float-card,.bs-field,.bs-slab,.bs-slab-index,.bs-node,.bs-doc-page,.bs-doc-margin,.bs-doc-sticky{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}.bs-overlays,.bs-fields,.bs-deck,.bs-nodes,.bs-doc{padding:18px}.bs-overlays,.bs-deck{display:grid;gap:14px}.bs-field-map,.bs-deck-stage,.bs-node-map,.bs-doc-desk{display:grid;gap:14px;min-height:0;margin:0}.bs-node-link{display:none}.bs-pane-shell{grid-template-columns:1fr}.bs-pane-nav{grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid #d7dee8}}@media(max-width:760px){.bs-screen{min-height:0}.bs-header{padding:18px 14px 8px}.bs-header h3{font-size:25px}.bs-void-metrics,.bs-void-body,.bs-ruled-toolbar,.bs-ruled-grid,.bs-ruled-footer,.bs-well-layout,.bs-pane-shell{padding-left:12px;padding-right:12px}.bs-void-metrics,.bs-void-body,.bs-raised-strip,.bs-well-side,.bs-field-products-grid,.bs-deck-products,.bs-tess-grid{grid-template-columns:1fr}.bs-void-metrics{gap:18px}.bs-ruled-head,.bs-ruled-grid>div:not(.bs-ruled-head){grid-template-columns:34px 1fr 72px}.bs-ruled-head span:nth-child(n+4),.bs-ruled-grid>div:not(.bs-ruled-head)>:nth-child(n+4){display:none}.bs-product,.bs-product.wide{grid-template-columns:64px minmax(0,1fr)}.bs-heat-grid,.bs-overlays .bs-heat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-pane-nav{grid-template-columns:1fr 1fr}.bs-pane-grid>section{border-right:0;border-bottom:1px solid #d7dee8}.bs-task-rows article{grid-template-columns:30px 68px minmax(0,1fr)}.bs-task-rows article strong{display:none}.bs-doc-tabs{left:8px}.bs-doc-tabs span{padding:7px 9px}.bs-tess-grid{grid-template-areas:none}.bs-tess-block.hero,.bs-tess-block.chart,.bs-tess-block.rnp,.bs-tess-block.products,.bs-tess-block.ops,.bs-tess-block.diagram{grid-area:auto}}.frame-code,.block-code{position:absolute;z-index:3;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffc7;font-weight:900}.frame-code{top:16px;right:16px;min-width:46px;height:28px;font-size:11px}.block-code{top:10px;right:10px;min-width:42px;height:22px;font-size:10px}.nl-block{min-height:132px;padding:15px;box-shadow:0 10px 26px #1822300d}.block-head{margin-bottom:12px;padding-right:46px}.block-head h3{margin:0;font-size:15px;line-height:1.16}.block-head p{margin-top:3px;font-size:12px}.grid-12,.ops-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.ops-shell{display:grid;grid-template-columns:156px minmax(0,1fr);gap:12px}.ops-shell.side-compact{grid-template-columns:78px minmax(0,1fr)}.ops-side{display:grid;align-content:start;gap:8px;min-height:660px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#15181d;color:#fff}.ops-side strong{color:#15181d;background:#fff}.ops-side span{min-width:0;overflow:hidden;padding:10px;border-radius:7px;color:#ffffffc7;background:#ffffff12;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.ops-side span.active{color:#111827;background:#fff}.side-compact .ops-side span{padding:10px 6px;text-align:center}.month-kpis,.rnp-cards,.daily-trio,.daily-area,.metric-tiles,.inspector-kpis,.inspector-charts,.ops-facts,.pipeline-next,.big-numbers-next{display:grid;gap:10px}.month-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.month-kpis.mode-compact,.month-kpis.mode-delta{grid-template-columns:repeat(3,minmax(0,1fr))}.rnp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-cards.compact{grid-template-columns:1fr}.metric-card,.rnp-card,.metric-pill,.big-metric,.mini-spark,.ops-facts>div,.plan-bars-next>div,.focus-row-next,.article-card-next,.funnel-next>div,.funnel-next footer,.pipeline-next>div,.mini-fact-table,.change-list-next>div,.plan-mini,.metric-ribbon-next span{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.metric-card,.rnp-card,.big-metric{padding:12px}.metric-card strong,.rnp-card strong,.big-metric strong{display:block;overflow:hidden;margin-top:7px;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-card span,.rnp-card span,.big-metric span{display:block;overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.metric-card footer,.rnp-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px}.metric-card footer em,.rnp-card footer em{color:var(--tone);font-style:normal;font-weight:900}.nl-progress{height:7px;overflow:hidden;margin-top:11px;border-radius:999px;background:#7c8b9d2e}.nl-progress i{display:block;height:100%;border-radius:inherit;background:var(--tone)}.tone-good{--tone: var(--good)}.tone-warn{--tone: var(--warn)}.tone-bad{--tone: var(--bad)}.cell-good{color:var(--good);font-weight:900}.cell-warn{color:var(--warn);font-weight:900}.cell-bad{color:var(--bad);font-weight:900}.focus-triad-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-triad-next.compact{grid-template-columns:1fr}.focus-triad-next h4{margin:0 0 8px;font-size:13px}.focus-list-next{display:grid;gap:8px}.focus-row-next{display:grid;grid-template-columns:10px minmax(58px,.7fr) minmax(82px,1fr) auto;gap:8px;align-items:center;min-height:48px;padding:9px}.focus-list-next.compact .focus-row-next{min-height:38px;padding:7px}.focus-row-next i{width:8px;height:8px;border-radius:999px;background:var(--tone)}.focus-row-next strong,.focus-row-next span,.focus-row-next b,.focus-row-next small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-row-next strong,.focus-row-next span,.focus-row-next b{font-size:12px}.focus-row-next b{color:var(--tone);text-align:right}.focus-row-next small{grid-column:2 / -1;font-size:11px}.daily-trio,.daily-area{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-area.large .mini-spark svg{height:168px}.daily-area.mini .mini-spark svg{height:78px}.mini-spark{position:relative;padding:10px}.mini-spark span{display:block;font-size:11px;font-weight:850}.mini-spark b{position:absolute;top:9px;right:10px;font-size:12px}.mini-spark svg{width:100%;height:112px;display:block;margin-top:12px}.mini-spark line{stroke:#7d8b9d38}.ops-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-facts.compact{grid-template-columns:1fr}.ops-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;padding:10px}.ops-facts svg{color:var(--teal)}.ops-facts strong{grid-column:1 / -1;font-size:20px}.ops-facts em{grid-column:1 / -1;font-size:11px;font-style:normal}.article-card-next{display:grid;gap:11px;padding:10px}.article-card-next img,.article-inspector img{width:100%;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:8px;object-fit:cover;background:#fff}.article-card-next h4{margin:3px 0 4px;font-size:22px}.article-card-next p{display:-webkit-box;overflow:hidden;margin:0;font-size:12px;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-card-next dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.article-card-next dt,.article-card-next dd{margin:0}.article-card-next dd{font-size:14px;font-weight:900}.top-command-layout,.google-desk{display:grid;gap:12px}.command-strip,.google-head,.rnp-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.command-strip>svg{color:var(--blue)}.metric-pill{display:inline-grid;gap:2px;min-height:42px;padding:7px 10px}.metric-pill em{color:var(--muted);font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.metric-pill b{color:var(--tone);font-size:13px;white-space:nowrap}.three-col-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 370px;gap:12px;align-items:start}.month-column{display:grid;gap:10px}.big-metric b{display:block;margin-top:7px;color:var(--tone);font-size:13px}.bento-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.bento-xl{grid-column:span 7;grid-row:span 2}.bento-sm{grid-column:span 5}.bento-md{grid-column:span 4}.google-head span{flex:1 1 240px;color:var(--muted);font-size:13px;font-weight:780}.google-head button,.segmented-next button{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:820}.google-head button{padding:0 12px}.finops-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.fin-hero{grid-row:span 2}.supply-first-layout,.traffic-first-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.supply-hero,.traffic-hero{grid-row:span 2}.brief-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.brief-layout>:last-child{grid-column:span 2}.dense-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) 360px;gap:12px}.dense-table-block{grid-row:span 3}.plan-bars-next{display:grid;gap:10px}.plan-bars-next header{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;gap:10px;align-items:center}.plan-bars-next>div{padding:11px}.metric-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.change-list-next{display:grid;gap:8px}.change-list-next.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.change-list-next>div{display:flex;justify-content:space-between;gap:10px;padding:10px}.change-list-next b{color:var(--tone);white-space:nowrap}.funnel-next{display:grid;gap:10px}.funnel-next>div{display:grid;grid-template-columns:94px 78px minmax(90px,1fr) 54px;gap:9px;align-items:center;padding:10px}.funnel-next.large>div{min-height:72px;grid-template-columns:120px 110px minmax(160px,1fr) 70px}.funnel-next i{height:12px;overflow:hidden;border-radius:999px;background:#808ea02e}.funnel-next i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal))}.funnel-next footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;padding:10px}.economy-hero-next{display:grid;gap:12px}.money-main{padding:16px;border-radius:8px;color:#fff;background:#15181d}.money-main span,.money-main b{display:block;color:#ffffffbd}.money-main strong{display:block;margin:7px 0;font-size:clamp(28px,3vw,50px);line-height:1}.pipeline-next{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-next>div{padding:11px}.pipeline-next b{display:block;margin-top:5px;font-size:18px}.inventory-matrix-next{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.inventory-matrix-next.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-matrix-next>div{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid color-mix(in srgb,var(--tone),transparent 54%);border-radius:8px;background:color-mix(in srgb,var(--tone),white 88%)}.inventory-matrix-next strong,.inventory-matrix-next span,.inventory-matrix-next b,.inventory-matrix-next em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-matrix-next span{font-size:26px;font-weight:900}.inventory-matrix-next b,.inventory-matrix-next em{color:var(--muted);font-size:12px;font-style:normal}.cluster-list-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cluster-list-next>div{min-width:0;padding:10px;border:1px solid rgba(199,55,66,.25);border-radius:8px;background:var(--bad-bg)}.cluster-list-next strong,.cluster-list-next span,.cluster-list-next b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-list-next b{margin-top:6px;color:var(--bad);font-size:12px}.supply-queue-next{display:grid;gap:10px}.supply-queue-next>div:first-child{display:grid;gap:6px;padding:14px;border-radius:8px;color:#fff;background:#0f766e}.supply-queue-next strong{font-size:48px;line-height:.95}.supply-queue-next p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:10px;border:1px solid var(--line);border-radius:8px}.big-numbers-next{grid-template-columns:repeat(3,minmax(0,1fr))}.big-numbers-next>div{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.big-numbers-next strong{display:block;margin:8px 0;font-size:clamp(26px,3vw,48px);line-height:1}.big-numbers-next b{color:var(--tone)}.table-scroll{overflow:auto;border:1px solid rgba(160,174,190,.32);border-radius:8px}.article-table-next{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-size:12px}.article-table-next.compact{min-width:760px}.article-table-next th,.article-table-next td{padding:10px 9px;border-bottom:1px solid rgba(160,174,190,.25);text-align:left;vertical-align:middle}.article-table-next th{position:sticky;top:0;z-index:2;color:var(--muted);background:#f1f5f9;font-size:11px;font-weight:900}.article-table-next tr:last-child td{border-bottom:0}.article-table-next td b,.article-table-next td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-table-next td span{max-width:170px;color:var(--muted);font-size:11px}.rnp-controls{position:sticky;top:86px;z-index:30;margin-bottom:18px}.segmented-next{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.segmented-next button{padding:0 11px;cursor:pointer}.segmented-next button.active{color:#fff;border-color:#15181d;background:#15181d}.rnp-split,.rnp-sheet-pro,.rnp-card-layout,.rnp-supply-detail,.rnp-economy-detail,.rnp-traffic-detail,.rnp-drawer-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:12px;align-items:start}.rnp-inbox{display:grid;grid-template-columns:160px minmax(0,1fr) 430px;gap:12px;align-items:start}.rnp-focus-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 360px;gap:12px;align-items:start}.rnp-war-room{display:grid;gap:12px}.war-hero .article-inspector.wide{grid-template-columns:280px minmax(0,1fr)}.inbox-rail{display:grid;gap:8px}.rnp-list-wrap{display:grid;border:1px solid rgba(160,174,190,.34);border-radius:8px;overflow:hidden}.rnp-list-head,.rnp-list-body button{display:grid;grid-template-columns:minmax(126px,1.2fr) 82px 82px 86px minmax(100px,.9fr) minmax(94px,.8fr) minmax(170px,1.15fr);gap:8px;align-items:center}.mode-drawer .rnp-list-head,.mode-drawer .rnp-list-body button{grid-template-columns:minmax(120px,1.1fr) 76px 76px minmax(120px,1fr)}.mode-drawer .rnp-list-head span:nth-child(4),.mode-drawer .rnp-list-head span:nth-child(5),.mode-drawer .rnp-list-head span:nth-child(6),.mode-drawer .rnp-list-body button>:nth-child(4),.mode-drawer .rnp-list-body button>:nth-child(5),.mode-drawer .rnp-list-body button>:nth-child(6){display:none}.rnp-list-head{padding:9px 10px;background:#f1f5f9;font-size:11px;font-weight:900}.rnp-list-body{max-height:520px;overflow:auto}.rnp-list-body button{width:100%;min-height:48px;padding:9px 10px;border:0;border-bottom:1px solid rgba(160,174,190,.25);background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;text-align:left}.rnp-list-body button:hover,.rnp-list-body button.selected,.issue-list-next button.selected,.rnp-card-list-next button.selected,.rnp-mini-column button.selected{background:#eef6ff}.rnp-list-body button>span,.rnp-list-body button>strong,.rnp-list-body b,.rnp-list-body em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnp-list-body em{display:block;font-size:11px;font-style:normal}.article-inspector{display:grid;gap:12px}.article-inspector.wide{display:grid}.article-inspector>header{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;align-items:start}.article-inspector.compact>header{grid-template-columns:86px minmax(0,1fr)}.article-inspector h3{margin:3px 0 5px;font-size:24px}.article-inspector p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.inspector-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.article-inspector.compact .inspector-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-charts .mini-spark svg{height:82px}.inspector-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.article-inspector.compact .inspector-tables{grid-template-columns:1fr}.mini-fact-table{padding:10px}.mini-fact-table h4{margin:0 0 8px;font-size:13px}.mini-fact-table p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:6px 0;border-bottom:1px solid rgba(160,174,190,.22)}.mini-fact-table p:last-child{border-bottom:0}.mini-fact-table b{color:var(--tone)}.issue-list-next,.rnp-card-list-next,.rnp-mini-column,.supply-inspector,.economy-inspector,.traffic-inspector{display:grid;gap:9px}.issue-list-next,.rnp-card-list-next,.rnp-mini-column{max-height:520px;overflow:auto}.issue-list-next button{display:grid;grid-template-columns:8px minmax(120px,1fr) minmax(80px,.9fr) auto auto;gap:9px;align-items:center;min-height:48px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.issue-list-next i{width:8px;height:8px;border-radius:999px;background:var(--tone)}.issue-list-next span,.issue-list-next strong,.issue-list-next b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnp-card-list-next{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-card-list-next button{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.rnp-card-list-next header,.rnp-card-list-next div{display:flex;gap:8px;justify-content:space-between}.rnp-card-list-next p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.rnp-mini-column button{display:grid;grid-template-columns:minmax(74px,.8fr) auto;gap:4px 8px;align-items:center;width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.rnp-mini-column em{grid-column:1 / -1;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mix-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mini-frame{min-height:420px;padding:15px;overflow:hidden}.mini-frame>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;padding-right:48px}.mini-frame header b{font-size:15px}.mini-frame header em{font-size:11px;font-style:normal;font-weight:900}.mix-content{display:grid;gap:10px}.mix-content .month-kpis,.mix-content .daily-area,.mix-content .inspector-kpis{grid-template-columns:1fr}.mix-content .rnp-cards,.mix-content .cluster-list-next,.mix-content .ops-facts,.mix-content .inventory-matrix-next{grid-template-columns:repeat(2,minmax(0,1fr))}.mix-content .article-table-next{min-width:560px}.mini-month-strip,.mini-month-risk,.mini-ceo-month,.mini-plan-delta{display:grid;gap:10px}.mini-month-strip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mini-month-strip .big-metric{grid-row:span 2}.mini-month-line,.risk-total,.mini-ceo-month>div,.mini-plan-pair,.delta-row-list>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.mini-month-line span,.risk-total span,.mini-ceo-month span,.mini-plan-pair span,.delta-row-list span,.delta-row-list em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.mini-month-line strong,.risk-total strong,.mini-ceo-month strong{display:block;overflow:hidden;margin-top:5px;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.risk-total{color:#fff;background:#15181d}.risk-total span,.risk-total b{color:#ffffffb8}.risk-total strong{font-size:46px}.risk-total b{display:block;overflow:hidden;margin-top:6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mini-ceo-month{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-ceo-month .funnel-next{grid-column:1 / -1}.mini-ceo-month b{color:var(--tone)}.mini-ceo-month strong{font-size:20px}.mini-frame .funnel-next>div{grid-template-columns:70px 70px minmax(44px,1fr) 36px;gap:7px;font-size:11px}.mini-frame .funnel-next strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-plan-pair{display:grid;align-content:center;gap:8px}.mini-plan-pair p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;margin:0}.mini-plan-pair svg{color:var(--blue)}.mini-plan-pair b{white-space:nowrap}.mini-plan-delta .plan-bars-next header{grid-template-columns:minmax(0,1fr) auto}.mini-plan-delta .plan-bars-next header b{grid-column:1 / -1}.delta-row-list{display:grid;gap:7px}.delta-row-list>div{display:grid;grid-template-columns:minmax(70px,.8fr) auto auto;gap:8px;align-items:center}.delta-row-list b,.delta-row-list em{white-space:nowrap}.delta-row-list em{color:var(--bad);font-weight:900}.plan-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px}.metric-ribbon-next{display:flex;flex-wrap:wrap;gap:7px}.metric-ribbon-next span{padding:7px 9px;font-size:11px;font-weight:850}@media(max-width:1320px){.nl-topbar{grid-template-columns:1fr}.nl-tabs{justify-self:stretch;overflow:auto}.nl-meta{justify-content:flex-start}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.ops-shell,.ops-shell.side-compact,.three-col-layout,.finops-layout,.supply-first-layout,.traffic-first-layout,.brief-layout,.dense-workspace,.rnp-split,.rnp-sheet-pro,.rnp-card-layout,.rnp-supply-detail,.rnp-economy-detail,.rnp-traffic-detail,.rnp-drawer-layout,.rnp-inbox,.rnp-focus-layout{grid-template-columns:1fr}.ops-side{min-height:auto;grid-template-columns:repeat(7,minmax(0,1fr))}.brief-layout>:last-child,.fin-hero,.supply-hero,.traffic-hero,.dense-table-block{grid-column:auto;grid-row:auto}.month-kpis,.metric-tiles,.inventory-matrix-next,.big-numbers-next,.mix-board,.bv-air-runway,.bv-glass-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-air-columns,.bv-well-layout,.bv-sheet-grid{grid-template-columns:1fr}.bv-glass-shell{grid-template-columns:128px minmax(0,1fr)}.bv-glass-main{padding-right:0}.bv-glass-overlay{position:relative;top:auto;right:auto;width:auto;grid-column:1 / -1}.bv-slab{width:calc(100% - 280px)}.bv-deck-side{width:260px}.bv-paper-sheet.main{width:calc(100% - 330px)}.bv-paper-sheet.note,.bv-paper-sheet.sticky{right:24px}.bv-masonry-grid{grid-template-areas:"hero hero hero hero hero hero focus focus focus focus ops ops" "hero hero hero hero hero hero focus focus focus focus ops ops" "chart chart chart chart chart chart products products products products ops ops" "rnp rnp rnp rnp rnp rnp products products products products ops ops"}}@media(max-width:760px){.nl-page{width:calc(100% - 20px)}.nl-topbar,.design-frame,.full-page-frame,.mini-frame{padding-left:14px;padding-right:14px}.nl-brand h1{white-space:normal}.nl-tabs{gap:3px}.nl-tabs a{min-width:50px;padding-left:4px;padding-right:4px}.nl-tabs b{font-size:10px}.nl-tabs span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.nl-intro h2{font-size:23px}.grid-12,.ops-main-grid,.screen-grid,.block-style-grid,.bento-layout{grid-template-columns:1fr}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-12,.bento-xl,.bento-sm,.bento-md{grid-column:auto}.v15-full-screen,.top-product,.traffic-first,.daily-brief{grid-template-columns:1fr}.screen-nav,.top-product .screen-nav,.traffic-first .screen-nav,.daily-brief .screen-nav{grid-template-columns:1fr;gap:10px;padding:12px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.screen-nav>div,.top-product .screen-nav>div,.traffic-first .screen-nav>div,.daily-brief .screen-nav>div{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px}.screen-nav span{flex:0 0 auto}.screen-workspace{padding:10px}.screen-header{display:grid;align-items:start}.screen-header-actions{justify-content:flex-start}.concept-screen,.concept-side,.concept-topbar,.concept-split,.concept-floating,.concept-inbox,.concept-ledger,.concept-map,.concept-channels,.concept-spreadsheet{display:block;min-height:auto}.concept-brief{padding:0}.concept-workspace,.concept-workspace-wide,.concept-floating-inner,.concept-brief-paper{padding:12px}.concept-brief-paper{min-height:auto;box-shadow:none}.concept-menu-sidebar,.concept-menu-top,.concept-menu-ribbon,.concept-menu-warehouse,.concept-menu-ledger,.concept-menu-spreadsheet,.concept-menu-channels{display:grid;grid-template-columns:1fr;gap:10px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.concept-menu-top .concept-menu-items,.concept-menu-ribbon .concept-menu-items,.concept-menu-warehouse .concept-menu-items,.concept-menu-ledger .concept-menu-items,.concept-menu-spreadsheet .concept-menu-items,.concept-menu-channels .concept-menu-items,.concept-menu-brief .concept-menu-items{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.concept-search{display:none}.concept-header,.concept-header.compact,.concept-header.hero{display:grid;align-items:start;gap:10px}.concept-header h3{font-size:24px;overflow-wrap:anywhere}.concept-header p{max-width:none}.concept-header-metrics{max-width:none;justify-content:flex-start}.concept-header-metrics .metric-pill,.concept-header-metrics .metric-pill:first-child{width:calc(50% - 4px);min-width:0}.concept-header-metrics .metric-pill:first-child{width:100%}.concept-context-rail,.concept-inbox-panel,.concept-channel-rail,.concept-ledger-rail{display:flex;overflow-x:auto;gap:8px;padding:12px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.concept-context-rail strong,.concept-context-rail b,.concept-channel-rail span,.concept-inbox-panel button{flex:0 0 auto}.concept-inbox-panel>div{flex:0 0 150px;margin-bottom:0}.concept-ledger-body{display:block}.block-style-screen{min-height:auto;padding:12px}.block-style-hero{display:grid;gap:10px}.block-style-hero h3{font-size:24px}.block-style-tokens{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;text-align:left}.style-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.style-focus-list>div{grid-template-columns:62px minmax(0,1fr)}.style-focus-list em{grid-column:2}.style-rnp-bars>div{grid-template-columns:1fr}.style-ops-summary,.month-kpis,.month-kpis.mode-compact,.month-kpis.mode-delta,.rnp-cards,.daily-trio,.daily-area,.metric-tiles,.focus-triad-next,.ops-facts,.pipeline-next,.inventory-matrix-next,.inventory-matrix-next.compact,.big-numbers-next,.inspector-kpis,.inspector-charts,.inspector-tables,.rnp-card-list-next,.mix-board,.mini-month-strip,.mini-ceo-month{grid-template-columns:1fr}.ops-side{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-list-head,.rnp-list-body button{min-width:860px}.rnp-list-wrap{overflow-x:auto}.article-inspector>header,.article-inspector.compact>header{grid-template-columns:1fr}.article-inspector img{max-width:220px}.funnel-next>div,.funnel-next.large>div,.plan-bars-next header,.funnel-next footer{grid-template-columns:1fr}.bv-screen{min-height:auto}.bv-header{padding:14px}.bv-header h3{font-size:23px}.bv-screen h4{overflow-wrap:anywhere}.bv-air{padding:12px}.bv-air-runway,.bv-air-columns,.bv-air-flow,.bv-ledger-board,.bv-well-layout,.bv-glass-shell,.bv-glass-main,.bv-glass-metrics,.bv-command-status,.bv-command-grid,.bv-sheet-grid,.bv-module-metrics,.bv-ops-facts{grid-template-columns:1fr}.bv-air-runway,.bv-air-columns{gap:18px;padding-bottom:22px}.bv-air-kpi{min-height:auto}.bv-ledger-cell,.bv-ledger-band{min-height:92px}.bv-wells,.bv-masonry{padding:12px}.bv-well,.bv-well.primary,.bv-glass-rail{min-height:auto}.bv-altitude .bv-header{position:relative}.bv-altitude-plane{min-height:auto;padding:12px}.bv-map-grid{position:relative;inset:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.bv-map-grid span{min-height:36px}.bv-float,.bv-float-month,.bv-float-focus,.bv-float-article,.bv-float-ops{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;margin-top:12px}.bv-deck-stage{min-height:auto;padding:12px}.bv-slab,.slab-plan,.slab-risk,.slab-products{width:100%;margin:0 0 12px;transform:none}.bv-deck-side{position:relative;top:auto;right:auto;width:auto;transform:none}.bv-formula-bar{grid-template-columns:1fr;padding:40px 12px 10px}.bv-data-grid,.bv-rows{overflow-x:auto}.bv-command-status{padding-top:34px}.bv-dossier-desk{min-height:auto;padding:18px 0 0}.bv-paper-sheet,.bv-paper-sheet.main,.bv-paper-sheet.note,.bv-paper-sheet.sticky{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;min-height:auto;margin:0 0 14px;transform:none}.bv-tabs{position:static;overflow-x:auto;margin:-28px 0 12px}.bv-masonry-grid{grid-template-columns:1fr;grid-template-areas:none}.bv-module,.bv-module.hero,.bv-module.focus,.bv-module.chart,.bv-module.products,.bv-module.ops,.bv-module.rnp{grid-area:auto;min-height:auto}.bv-metric-lines>div,.bv-focus-list>div,.bv-article-score{grid-template-columns:1fr}}:root{color-scheme:light;--bg: #eef2f4;--surface: #ffffff;--surface-soft: #f6f8fa;--ink: #141a20;--muted: #65727d;--line: #d7e0e6;--line-strong: #bfcbd4;--nav: #17212b;--blue: #1f6f99;--blue-soft: #e5f1f6;--green: #16825f;--green-soft: #e0f2ea;--amber: #b87918;--amber-soft: #f7ecd8;--red: #c03d3d;--red-soft: #f8e1e1;--shadow: 0 10px 24px rgba(20, 28, 36, .06)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}button,input{font:inherit}button{color:inherit}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;min-height:68px;display:grid;grid-template-columns:minmax(270px,.9fr) minmax(380px,1fr) minmax(320px,.8fr);gap:16px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.top-meta,.toolbar,.section-title,.section-title>div,.status-pill,.data-strip,.data-strip>div,.detail-head,.metric-tabs,.daily-current,.source-list>div{display:flex;align-items:center}.brand{min-width:0;gap:12px}.brand-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--nav);font-weight:900}.brand p{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}h1{overflow-wrap:anywhere;font-size:23px;line-height:1.1;letter-spacing:0}h2{font-size:16px;line-height:1.25;letter-spacing:0}h3{font-size:13px;line-height:1.25;letter-spacing:0}.top-meta{justify-content:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px}.top-meta span,.status-pill{min-height:28px;display:inline-flex;align-items:center;gap:7px}.status-pill{padding:0 9px;border-radius:999px;background:#edf2f5;color:#3e4b56;font-size:12px;font-weight:800}.status-pill i{width:8px;height:8px;border-radius:50%;background:var(--green)}.status-pill.local i{background:var(--amber)}.toolbar{justify-content:flex-end;gap:8px}.search{width:min(360px,100%);height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer}.icon-button:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}main{width:min(1780px,100%);margin:0 auto;padding:16px 22px 28px}.data-strip{justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);background:#f9fbfc}.data-strip>div{min-width:0;gap:8px;color:var(--muted);font-size:13px}.data-strip strong{color:var(--ink)}.section-band{margin-top:12px;padding:12px;border:1px solid var(--line);background:var(--surface)}.section-title{min-height:30px;justify-content:space-between;gap:12px;margin-bottom:10px}.section-title>div{gap:8px}.section-title svg{color:var(--blue)}.section-title span{color:var(--muted);font-size:12px;text-align:right}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kpi-cell{min-height:130px;display:grid;grid-template-rows:1fr auto auto;gap:8px;padding:11px;border:1px solid var(--line);border-top:3px solid var(--line-strong);background:var(--surface-soft)}.kpi-cell>div:first-child{min-width:0}.kpi-cell span,.kpi-cell small,.sku-progress-row span,.mini-metric span,.ratio-cell span,.funnel-cell span,.detail-head p,.detail-metric span,.detail-metric small,.plain-table td:first-child,.source-list span,.source-list small,.muted{color:var(--muted)}.kpi-cell strong{display:block;margin-top:5px;font-size:23px;line-height:1.08}.kpi-plan{display:flex;justify-content:space-between;gap:8px;font-size:12px}.kpi-cell footer{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.progress{height:7px;overflow:hidden;border-radius:999px;background:#e1e7eb}.progress i{height:100%;display:block;background:var(--blue)}.tone-good{border-top-color:var(--green)}.tone-watch{border-top-color:var(--amber)}.tone-bad{border-top-color:var(--red)}.progress.tone-good i{background:var(--green)}.progress.tone-watch i{background:var(--amber)}.progress.tone-bad i{background:var(--red)}.sku-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sku-progress-row{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(62px,.45fr));gap:6px;align-items:center;min-height:56px;padding:8px;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:#fff}.sku-progress-row>div:first-child{min-width:0}.sku-progress-row strong,.sku-progress-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-metric{min-width:0;padding:5px 6px;border:1px solid var(--line);background:var(--surface-soft)}.mini-metric b{display:block;margin-top:2px;font-size:13px}.focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.focus-card{min-height:246px;padding:12px;border:1px solid var(--line);background:var(--surface)}.focus-card header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.focus-card header svg{color:var(--blue)}.focus-list{display:grid;gap:6px}.focus-row{width:100%;min-height:39px;display:grid;grid-template-columns:10px 62px minmax(90px,1fr) auto;grid-template-rows:auto auto;column-gap:7px;row-gap:1px;align-items:center;padding:6px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left;cursor:pointer}.focus-row:hover{border-color:var(--line-strong)}.focus-row small{grid-column:3 / 5;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.severity-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.severity-warning .severity-dot,.severity-chip.severity-warning{background:var(--amber-soft);color:#7a4e08}.severity-critical .severity-dot,.severity-chip.severity-critical{background:var(--red-soft);color:#8f2525}.severity-critical .severity-dot{background:var(--red)}.severity-warning .severity-dot{background:var(--amber)}.focus-metric{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{padding:12px;color:var(--muted);font-size:13px}.workspace-grid{display:grid;grid-template-columns:minmax(780px,1.45fr) minmax(410px,.75fr);gap:12px}.rnp-panel,.detail-panel{min-width:0}.table-wrap{overflow:auto;border:1px solid var(--line)}.rnp-table{width:100%;min-width:960px;border-collapse:collapse;font-size:13px}.rnp-table th,.rnp-table td{padding:8px 9px;border-bottom:1px solid var(--line);vertical-align:middle}.rnp-table th{position:sticky;top:0;z-index:1;background:#edf3f6;color:#34424d;text-align:left;font-size:12px}.rnp-table tbody tr{cursor:pointer}.rnp-table tbody tr:hover,.rnp-table tbody tr.selected{background:#f3f8fb}.rnp-table td:first-child{width:160px}.rnp-table td:first-child strong,.rnp-table td:first-child span{display:block}.rnp-table td:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratio-cell{min-width:96px;display:grid;gap:2px}.ratio-cell strong,.ratio-cell span,.ratio-cell b{display:block}.ratio-cell b{color:var(--green);font-size:12px}.ratio-cell.tone-watch b{color:var(--amber)}.ratio-cell.tone-bad b{color:var(--red)}.funnel-cell{display:grid;gap:2px;min-width:118px;font-size:12px}.severity-chip{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 7px;border-radius:999px;background:var(--green-soft);color:#13664c;font-size:12px;font-weight:800}.detail-head{align-items:flex-start;gap:12px}.detail-head img,.photo-placeholder{width:96px;height:96px;flex:0 0 96px;object-fit:cover;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.detail-head h2{margin-bottom:4px}.detail-head p{margin-bottom:8px;font-size:12px}.detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.detail-metric{min-height:82px;padding:9px;border:1px solid var(--line);border-top:3px solid var(--line-strong);background:var(--surface-soft)}.detail-metric strong,.detail-metric span,.detail-metric small{display:block}.detail-metric strong{margin:5px 0;font-size:19px}.detail-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.detail-split h3,.cluster-risk-list h3{margin-bottom:6px}.plain-table{width:100%;border-collapse:collapse;font-size:12px}.plain-table td{padding:6px 0;border-bottom:1px solid var(--line)}.plain-table td:last-child{text-align:right;font-weight:800}.plain-table.wide td{font-size:14px}.bad-text{color:var(--red)}.good-text{color:var(--green)}.cluster-risk-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cluster-risk-list h3{width:100%}.cluster-risk-list span{padding:4px 7px;border-radius:999px;background:var(--red-soft);color:#8f2525;font-size:12px;font-weight:800}.daily-panel{min-width:0}.metric-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px}.metric-tabs button{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12px;font-weight:800;cursor:pointer}.metric-tabs button.active{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.daily-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px}.chart-wrap{min-width:0;border:1px solid var(--line);background:var(--surface-soft)}.chart-wrap svg{width:100%;height:260px;display:block}.chart-wrap line{stroke:#d0dbe3;stroke-width:1}.chart-wrap polyline{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-wrap circle{fill:#fff;stroke:var(--blue);stroke-width:2}.chart-wrap text{fill:var(--muted);font-size:12px;text-anchor:middle}.daily-side{display:grid;gap:10px}.daily-current{min-height:112px;flex-direction:column;justify-content:center;padding:12px;border:1px solid var(--line);background:var(--surface-soft);text-align:center}.daily-current strong{margin:6px 0;font-size:24px}.daily-current small{color:var(--muted)}.daily-flags{display:flex;flex-wrap:wrap;gap:6px;align-content:start}.bottom-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.status-grid>div{min-height:66px;padding:9px;border:1px solid var(--line);background:var(--surface-soft)}.status-grid span,.status-grid strong{display:block}.status-grid span{color:var(--muted);font-size:12px}.status-grid strong{margin-top:5px;font-size:19px}.source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source-list>div{align-items:flex-start;flex-direction:column;min-height:78px;padding:8px;border:1px solid var(--line);background:var(--surface-soft)}.source-list strong,.source-list span,.source-list small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-list small{font-size:11px}@media(max-width:1280px){.topbar{grid-template-columns:1fr}.top-meta,.toolbar{justify-content:flex-start}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-progress-grid,.workspace-grid,.bottom-grid{grid-template-columns:1fr}.workspace-grid{display:block}}@media(max-width:1100px){.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){main,.topbar{padding-left:12px;padding-right:12px}.data-strip,.daily-grid,.detail-split{grid-template-columns:1fr;display:grid}.kpi-grid,.focus-grid,.detail-metrics,.status-grid,.source-list{grid-template-columns:1fr}.sku-progress-row{grid-template-columns:1fr 1fr 1fr}.sku-progress-row>div:first-child{grid-column:1 / -1}.focus-row{grid-template-columns:10px 58px minmax(0,1fr)}.focus-row b{grid-column:3}.focus-row small{grid-column:2 / 4}.chart-wrap svg{height:220px}}
