@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--rds-deep:#060f1d;--rds-navy:#0a1628;--rds-panel:#13233ac7;--rds-panel-strong:#1e293be6;--rds-cyan:#00d4ff;--rds-cyan-dim:#00a8cc;--rds-gold:#d4a853;--rds-white:#f8fafc;--rds-slate:#94a3b8;--rds-soft:#cbd5e1;--rds-mid:#334155;--rds-border:#00d4ff24;--rds-danger:#fca5a5;--rds-success:#7dd3fc;--rds-page:#f4f6f8;--rds-page-strong:#eef2f6;color:var(--rds-white);background:radial-gradient(circle at 80% 0%, #0f9aa71a, transparent 30%), radial-gradient(circle at 20% 12%, #d4a8531f, transparent 22%), linear-gradient(180deg, #fbfcfd 0%, var(--rds-page) 58%, var(--rds-page-strong) 100%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 80% 0%, #0f9aa71a, transparent 30%), radial-gradient(circle at 20% 12%, #d4a8531f, transparent 22%), linear-gradient(180deg, #fbfcfd 0%, var(--rds-page) 58%, var(--rds-page-strong) 100%);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.dashboard-shell{min-height:100vh;padding:32px;position:relative;overflow:hidden}.dashboard-shell-dispensify{background:#06100e;padding:0;overflow:visible}.aurora{filter:blur(72px);opacity:.14;pointer-events:none;border-radius:999px;width:28rem;height:28rem;position:absolute}.aurora-left{background:#0f9aa742;top:-10rem;left:-6rem}.aurora-right{background:#d4a85333;top:10rem;right:-8rem}.topbar,.panel,.metric-card{z-index:1;position:relative}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.topbar h1,.panel h2,.hero-product h3{letter-spacing:-.03em;margin:0;font-family:inherit;font-weight:800}.topbar h1{max-width:11ch;font-size:clamp(2.4rem,4vw,4.5rem)}.subhead,.meta-copy,.lead-summary,.detail-card p,.pipeline-row p{color:var(--rds-slate)}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.view-switcher{border:1px solid var(--rds-border);background:#13233ab3;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.view-switcher button{color:var(--rds-slate);background:0 0;border:0;border-radius:999px;padding:8px 12px}.view-switcher button.active{background:linear-gradient(135deg, var(--rds-cyan), var(--rds-cyan-dim));color:var(--rds-deep)}.status-pill,.ghost-button,.tag,.run-status,.score-badge{border-radius:999px}.status-pill{border:1px solid var(--rds-border);background:#13233ab8;padding:12px 16px}.status-live{color:var(--rds-success)}.status-fallback{color:var(--rds-gold)}.ghost-button{border:1px solid var(--rds-border);color:inherit;background:#13233ab8;padding:12px 18px}.ghost-button:hover{background:#00d4ff14;border-color:#00d4ff57}.primary-action{color:var(--rds-deep);background:linear-gradient(135deg, var(--rds-cyan), var(--rds-cyan-dim));border:0;border-radius:999px;padding:12px 18px;font-weight:800}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.panel,.metric-card{border:1px solid var(--rds-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#13233ae6,#0a1628e0);box-shadow:0 24px 80px #0000004d}.panel{border-radius:28px;padding:24px}.hero-panel,.ops-panel,.auth-panel,.launch-panel{grid-column:1/-1}.security-panel{margin-bottom:20px}.stats-row{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.metric-card{border-radius:22px;padding:18px 20px}.metric-card span,.detail-card span,.freshness-grid span,.enrichment-grid span{color:var(--rds-slate);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;display:block}.metric-card strong,.ops-number{background:linear-gradient(135deg, var(--rds-cyan), var(--rds-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:10px;font-family:inherit;font-size:2rem;font-weight:800;display:block}.panel-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.panel-header.compact h2{font-size:1.6rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--rds-gold);margin:0 0 8px;font-size:.78rem;font-weight:800}.product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.product-tab{text-align:left;color:inherit;background:#13233a94;border:1px solid #00d4ff1f;border-radius:22px;padding:18px}.product-tab span,.product-tab small{display:block}.product-tab span{margin-bottom:4px;font-size:1rem;font-weight:700}.product-tab small{color:var(--rds-slate)}.product-tab-active{border-color:color-mix(in oklab, var(--accent) 70%, white 18%);background:radial-gradient(circle at top right, color-mix(in oklab, var(--accent) 22%, transparent), transparent 48%), linear-gradient(180deg, #13233af2, #0a1628eb);transform:translateY(-1px)}.hero-product{color:var(--rds-white);border:1px solid #00d4ff2e;border-radius:26px;grid-template-columns:1.2fr 1fr;gap:22px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0a}.hero-product p,.hero-product .eyebrow{color:var(--rds-soft)}.hero-product h3{background:linear-gradient(135deg, var(--rds-cyan), var(--rds-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tag-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tag{color:var(--rds-white);background:#00d4ff14;border:1px solid #00d4ff29;padding:10px 14px}.hero-pricing{gap:12px;display:grid}.tier-card{background:#060f1d94;border:1px solid #00d4ff1f;border-radius:22px;padding:18px}.tier-card p,.tier-card h4,.tier-card span,.tier-card small{margin:0}.tier-card h4{color:var(--rds-gold);margin:6px 0;font-family:inherit;font-size:1.6rem;font-weight:800}.tier-card small{color:var(--rds-slate);margin-top:8px;display:block}.search-field{width:min(320px,100%)}.search-field span{color:var(--rds-slate);margin-bottom:8px;display:block}.search-field input,.field-grid input,.field-grid select,.stacked-field textarea,.inline-field input{width:100%;color:inherit;background:#060f1da8;border:1px solid #00d4ff24;border-radius:16px;padding:13px 14px}.auth-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:18px;display:grid}.security-form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,320px)}.auth-form label{gap:8px;display:grid}.auth-form label span{color:var(--rds-slate)}.auth-form input{color:inherit;background:#060f1da8;border:1px solid #00d4ff24;border-radius:16px;padding:13px 14px}.auth-actions{gap:10px;display:grid}.auth-notice,.auth-error{margin:0}.auth-notice{color:var(--rds-success)}.auth-error{color:var(--rds-danger)}.auth-link{color:var(--rds-slate);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.auth-link:hover{color:var(--rds-cyan)}.lead-list,.detail-stack,.pipeline-list,.delivery-list,.org-picker,.readiness-grid,.config-grid,.territory-list,.toggle-grid{gap:14px;display:grid}.lead-row,.detail-card,.ops-card,.config-card,.readiness-card,.org-pill{background:#13233a7a;border:1px solid #00d4ff1a;border-radius:22px}.lead-row{text-align:left;color:inherit;padding:18px}.lead-row-active{background:#00d4ff14;border-color:#00d4ff61}.lead-row-top{justify-content:space-between;gap:16px;display:flex}.lead-row h3,.detail-card h3,.ops-card h3{margin:0;font-size:1rem}.lead-row p{margin:6px 0 0}.lead-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lead-meta span{color:var(--rds-soft);background:#00d4ff14;border-radius:999px;padding:7px 10px;font-size:.85rem}.score-badge{text-align:center;background:#00d4ff14;border:1px solid #00d4ff24;min-width:80px;padding:12px 14px}.score-badge strong,.score-badge span{display:block}.score-hot{color:var(--rds-gold)}.score-warm{color:var(--rds-cyan)}.score-nurture{color:var(--rds-success)}.detail-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card,.ops-card,.config-card,.readiness-card{padding:18px}.org-picker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:18px}.org-pill{text-align:left;color:inherit;padding:16px 18px}.org-pill strong,.org-pill span{display:block}.org-pill span{color:var(--rds-slate);margin-top:6px}.org-pill-active{background:#00d4ff14;border-color:#00d4ff61}.readiness-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.readiness-card span{color:var(--rds-slate);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;display:block}.readiness-card strong{margin-top:10px;font-size:1rem;display:block}.readiness-yes{color:var(--rds-success)}.readiness-no{color:var(--rds-gold)}.config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-card h3{margin:0 0 14px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-grid label,.stacked-field,.inline-field{gap:8px;display:grid}.field-grid label span,.stacked-field span,.inline-field span{color:var(--rds-slate)}.stacked-field{margin-top:14px}.stacked-field textarea{resize:vertical}.territory-list{margin-bottom:14px}.list-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.route-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.toggle-card,.toggle-field{color:var(--rds-soft);align-items:center;gap:10px;display:flex}.toggle-card{background:#00d4ff0d;border-radius:16px;padding:14px}.mini-button,.small-button{border-radius:14px;padding:10px 14px}.mini-button{color:inherit;background:#13233ab3;border:1px solid #00d4ff24}.mini-button:hover:not(:disabled){background:#00d4ff14;border-color:#00d4ff52}.small-button{width:fit-content}.save-row{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.action-row{flex-wrap:wrap;gap:12px;display:flex}.status-block{min-height:24px}.status-success,.status-error{margin:0}.status-success{color:var(--rds-success)}.status-error{color:var(--rds-danger)}.outreach-copy{background:#00d4ff0d;border-radius:16px;margin-top:14px;padding:14px}.detail-callout{background:#00d4ff0f;border:1px solid #00d4ff24;border-radius:16px;margin-top:14px;padding:14px}.detail-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.detail-kv-grid strong,.detail-kv-grid span{display:block}.detail-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.detail-link{color:var(--rds-cyan);margin-top:14px;text-decoration:none;display:inline-flex}.detail-link:hover{text-decoration:underline}.detail-note-list{margin-top:14px}.detail-card-wide{grid-column:1/-1}.draft-block{white-space:pre-wrap;word-break:break-word;font:inherit;color:inherit;background:#060f1d8f;border:1px solid #00d4ff1a;border-radius:16px;margin:14px 0 0;padding:16px}.signal-list,.ops-card ul{color:var(--rds-soft);margin:12px 0 0;padding-left:18px}.command-stack{gap:10px;margin-top:16px;display:grid}.command-stack code{color:var(--rds-cyan);background:#060f1d94;border-radius:16px;padding:12px 14px;font-size:.92rem;display:block;overflow-x:auto}.breakdown-list,.freshness-grid,.enrichment-grid,.ops-grid{gap:12px;display:grid}.breakdown-row,.pipeline-row,.delivery-row{justify-content:space-between;gap:18px;display:flex}.breakdown-row{border-bottom:1px solid #00d4ff1a;padding:12px 0}.breakdown-row:last-child{border-bottom:0}.breakdown-row div{text-align:right}.breakdown-row small{color:var(--rds-slate);display:block}.freshness-grid,.enrichment-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-row,.delivery-row{border-bottom:1px solid #00d4ff1a;align-items:flex-start;padding:14px 0}.pipeline-row:last-child,.delivery-row:last-child{border-bottom:0}.run-status{text-align:right;min-width:180px}.run-status span,.run-status small{display:block}.run-status small{color:var(--rds-slate);margin-top:6px}.run-running{color:var(--rds-cyan)}.run-completed{color:var(--rds-success)}.run-failed{color:var(--rds-danger)}.delivery-queued{color:var(--rds-gold)}.delivery-sent,.delivery-opened,.delivery-clicked{color:var(--rds-success)}.delivery-failed,.delivery-skipped{color:var(--rds-danger)}.empty-state{background:#13233a6b;border:1px dashed #00d4ff33;border-radius:20px;padding:24px}.opsdash-shell{z-index:1;gap:10px;display:grid;position:relative}.opsdash-commandbar,.opsdash-stat,.opsdash-agent-card,.opsdash-feed,.opsdash-detail,.opsdash-side-card{border:1px solid var(--rds-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#13233ae6,#0a1628e0);box-shadow:0 24px 80px #0000003d}.opsdash-commandbar{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.opsdash-commandbar h2,.opsdash-agent-card h3,.opsdash-side-card h3,.opsdash-lead-hero h3{letter-spacing:-.03em;margin:0;font-family:inherit;font-weight:800}.opsdash-commandbar h2{font-size:clamp(2rem,3vw,3.6rem)}.opsdash-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.opsdash-topnav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060f1de6;border:1px solid #00d4ff29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:sticky;top:0;box-shadow:0 16px 42px #00000038}.opsdash-brand{color:var(--rds-white);align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.opsdash-brand span{background:linear-gradient(135deg, var(--rds-cyan), var(--rds-gold));width:36px;height:36px;color:var(--rds-deep);border-radius:9px;place-items:center;font-weight:900;display:grid}.opsdash-brand strong{letter-spacing:.12em;max-width:14ch;font-size:.74rem;font-weight:900;line-height:1.18;display:block}.opsdash-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.opsdash-live-pill,.opsdash-agent-status,.opsdash-side-card-header strong{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:700}.opsdash-live-pill.online,.opsdash-agent-status.good,.opsdash-side-card-header strong.good{color:var(--rds-success);background:#00d4ff14;border:1px solid #00d4ff2e}.opsdash-live-pill.offline,.opsdash-agent-status.danger,.opsdash-side-card-header strong.danger{color:var(--rds-danger);background:#fca5a517;border:1px solid #fca5a529}.opsdash-agent-status.active,.opsdash-side-card-header strong.active{color:var(--rds-cyan);background:#00d4ff17;border:1px solid #00d4ff2e}.opsdash-agent-status.neutral,.opsdash-side-card-header strong.neutral{color:var(--rds-slate);background:#94a3b814;border:1px solid #94a3b824}.opsdash-tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;gap:0;padding:0;display:flex}.opsdash-tabs button{color:var(--rds-slate);background:#060f1d80;border:1px solid #00d4ff24;margin-left:-1px;padding:10px 13px;font-weight:800;transition:border-color .2s,background .2s}.opsdash-tabs button:hover{color:var(--rds-white);border-color:#00d4ff57}.opsdash-tabs button.active{color:var(--rds-deep);background:linear-gradient(135deg, var(--rds-cyan), var(--rds-gold));border-color:#0000}.opsdash-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.opsdash-stat{padding:12px 14px}.opsdash-stat span,.opsdash-agent-card span,.opsdash-side-card span,.opsdash-detail-grid span,.opsdash-detail-section span,.opsdash-lead-hero span,.opsdash-report-preview span{color:var(--rds-slate);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.opsdash-stat strong{color:var(--rds-cyan);margin-top:6px;font-family:inherit;font-size:1.8rem;font-weight:800;display:block}.opsdash-stat.danger strong{color:var(--rds-danger)}.opsdash-cadence-strip{background:linear-gradient(90deg,#00d4ff14,#d4a8530a),#060f1dad;border:1px solid #00d4ff24;grid-template-columns:180px repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.opsdash-cadence-title,.opsdash-cadence-item{background:#060f1d94;border:1px solid #00d4ff1a;min-width:0;padding:10px}.opsdash-cadence-title span,.opsdash-cadence-item span{color:var(--rds-slate);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.opsdash-cadence-title strong,.opsdash-cadence-item strong,.opsdash-cadence-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opsdash-cadence-title strong,.opsdash-cadence-item strong{color:var(--rds-soft);margin-top:5px}.opsdash-cadence-item small{color:var(--rds-slate);margin-top:3px;font-size:.78rem}.opsdash-cadence-item.muted{border-style:dashed;grid-column:span 2}.opsdash-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.opsdash-agent-card{border-radius:24px;padding:18px;position:relative;overflow:hidden}.opsdash-agent-card:before{content:"";background:radial-gradient(circle at top right, color-mix(in oklab, var(--accent) 22%, transparent), transparent 46%), radial-gradient(circle at bottom left, #d4a85314, transparent 42%), linear-gradient(180deg, #00d4ff09, transparent);pointer-events:none;position:absolute;inset:0}.opsdash-agent-card>*{position:relative}.opsdash-agent-card-top,.opsdash-agent-footer,.opsdash-side-card-header,.opsdash-feed-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opsdash-agent-card p{min-height:42px;color:var(--rds-slate)}.opsdash-agent-metrics{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.opsdash-agent-metrics span{color:var(--rds-soft);text-transform:none;letter-spacing:0;background:#00d4ff12;border:1px solid #00d4ff1a;border-radius:999px;padding:8px 10px;font-size:.82rem}.opsdash-agent-footer{align-items:center}.opsdash-agent-footer small,.opsdash-specialists small,.opsdash-report-preview small{color:var(--rds-slate)}.opsdash-notice{color:var(--rds-success);background:#00d4ff14;border:1px solid #00d4ff24;margin:0;padding:10px 12px}.opsdash-notice.error{color:var(--rds-danger);background:#fca5a514;border-color:#fca5a524}.opsdash-main{grid-template-columns:minmax(520px,1fr) minmax(340px,420px);gap:10px;min-height:calc(100vh - 190px);display:grid}.opsdash-feed{overflow:hidden}.opsdash-feed-header{z-index:2;background:#060f1df5;border-bottom:1px solid #00d4ff1f;padding:12px 14px;position:sticky;top:0}.opsdash-feed-header span{text-transform:uppercase;letter-spacing:.1em;color:var(--rds-soft);font-weight:800}.opsdash-feed-header small{color:var(--rds-slate)}.opsdash-feed-list{max-height:calc(100vh - 238px);display:grid;overflow:auto}.opsdash-event{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #00d4ff14;border-left:3px solid #0000;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:12px 14px;display:grid}.opsdash-event:hover,.opsdash-event.active{border-left-color:var(--accent);background:#00d4ff0e}.opsdash-event-icon{width:24px;height:24px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);place-items:center;font-weight:800;display:grid}.opsdash-event-copy{min-width:0}.opsdash-event-copy strong,.opsdash-event-copy small{display:block}.opsdash-event-copy small{color:var(--rds-slate);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.opsdash-event time{color:#94a3b8b8;font-size:.78rem}.opsdash-detail{align-content:start;gap:10px;padding:10px;display:grid}.opsdash-side-card{padding:14px}.opsdash-specialists,.opsdash-compact-kpis,.opsdash-product-list,.opsdash-detail-grid{gap:8px;margin-top:10px;display:grid}.opsdash-specialists div,.opsdash-compact-kpis div,.opsdash-detail-grid div,.opsdash-report-preview,.opsdash-product-row{background:#060f1d85;border:1px solid #00d4ff1a;padding:10px}.opsdash-specialists strong,.opsdash-specialists small,.opsdash-compact-kpis strong,.opsdash-compact-kpis span,.opsdash-detail-grid strong,.opsdash-detail-grid span,.opsdash-report-preview strong,.opsdash-report-preview small{display:block}.opsdash-compact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opsdash-compact-kpis strong{color:var(--rds-cyan);margin-top:3px;font-size:1.25rem}.opsdash-product-row{border-left:3px solid var(--accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.opsdash-product-main{min-width:0}.opsdash-product-main strong,.opsdash-product-main small{display:block}.opsdash-product-main small{color:var(--rds-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.opsdash-row-status{color:var(--rds-slate);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b824;padding:7px 9px;font-size:.7rem}.opsdash-row-status.good{color:var(--rds-success);background:#00d4ff14;border-color:#00d4ff2e}.opsdash-row-status.active{color:var(--rds-cyan);background:#00d4ff17;border-color:#00d4ff2e}.opsdash-row-status.danger{color:var(--rds-danger);background:#fca5a517;border-color:#fca5a529}.opsdash-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsdash-detail-grid strong{overflow-wrap:anywhere;margin-top:5px}.opsdash-report-preview{margin-top:14px}.opsdash-report-body,.opsdash-detail-copy,.opsdash-error-copy{background:#060f1d85;border:1px solid #00d4ff1a;margin:14px 0 0;padding:14px}.opsdash-report-body{white-space:pre-wrap;word-break:break-word;color:var(--rds-soft);font:inherit;max-height:340px;overflow:auto}.opsdash-error-copy{color:var(--rds-danger)}.automation-dashboard{margin-top:14px}.automation-hero{border-radius:0}.automation-filterbar{align-items:center;gap:0;display:flex;overflow-x:auto}.automation-filterbar button{color:var(--rds-slate);background:#060f1d99;border:1px solid #00d4ff24;margin-left:-1px;padding:10px 16px;font-weight:800}.automation-filterbar button.active,.automation-filterbar button:hover{color:var(--rds-deep);background:linear-gradient(135deg, var(--rds-cyan), var(--rds-gold));border-color:#0000}.automation-layout{grid-template-columns:minmax(460px,.9fr) minmax(420px,1.1fr);gap:10px;min-height:calc(100vh - 300px);display:grid}.automation-list{background:#060f1d9e;border:1px solid #00d4ff24;align-content:start;max-height:calc(100vh - 298px);display:grid;overflow:auto}.automation-row{color:inherit;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #00d4ff14;border-left:3px solid #0000;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.automation-row:hover,.automation-row.active{border-left-color:var(--rds-cyan);background:#00d4ff0f}.automation-row strong,.automation-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.automation-row small{color:var(--rds-slate);grid-column:2/4}.automation-row time{color:#94a3b8b8;font-size:.78rem}.automation-detail{align-self:start;max-height:calc(100vh - 298px);overflow:auto}.opsdash-lead-hero{background:radial-gradient(circle at top right, color-mix(in oklab, var(--accent) 24%, transparent), transparent 45%), #060f1d8f;border:1px solid color-mix(in oklab, var(--accent) 30%, #00d4ff14);border-radius:22px;padding:18px}.opsdash-lead-hero p{color:var(--rds-slate)}.opsdash-lead-hero strong{color:var(--rds-gold);margin-top:8px;display:inline-flex}.opsdash-meter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.opsdash-meter-row div div{background:#94a3b824;border-radius:999px;height:7px;margin:8px 0;overflow:hidden}.opsdash-meter-row i{background:linear-gradient(90deg, var(--rds-cyan), var(--rds-gold));border-radius:999px;height:100%;display:block}.opsdash-meter-row span,.opsdash-meter-row strong{display:block}.opsdash-meter-row span{color:var(--rds-slate);font-size:.78rem}.opsdash-detail-section{background:#060f1d80;border:1px solid #00d4ff1a;border-radius:18px;margin-top:16px;padding:14px}.opsdash-legend-panel{background:#00d4ff0f;border:1px solid #00d4ff24;border-radius:18px;margin-top:16px;padding:14px}.opsdash-legend-toggle{width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.opsdash-legend-toggle span{color:var(--rds-cyan);letter-spacing:.14em}.opsdash-legend-toggle strong{color:var(--rds-slate)}.opsdash-legend-body{gap:18px;margin-top:16px;display:grid}.opsdash-legend-section h4{margin:0 0 8px;font-size:1rem}.opsdash-legend-section>p,.opsdash-legend-card p,.opsdash-legend-note,.opsdash-legend-coverage-item span,.opsdash-legend-range-item span{color:var(--rds-slate);line-height:1.6}.opsdash-legend-card-list{gap:10px;display:grid}.opsdash-legend-card{background:#060f1d85;border:1px solid #00d4ff1a;border-radius:14px;padding:12px}.opsdash-legend-card-title{margin-bottom:6px;font-weight:700}.opsdash-legend-range-list{gap:6px;display:grid}.opsdash-legend-range-item{align-items:flex-start;gap:8px;display:flex}.opsdash-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.opsdash-legend-dot.green{background:var(--rds-cyan)}.opsdash-legend-dot.gold{background:var(--rds-gold)}.opsdash-legend-dot.yellow{background:#facc15}.opsdash-tag-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.opsdash-identifier-pill-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.opsdash-identifier-pill-row .opsdash-tag-pill{margin-bottom:0}.opsdash-tag-pill.green{color:var(--rds-cyan);background:#00d4ff14;border:1px solid #00d4ff40}.opsdash-tag-pill.blue{color:#7dd3fc;background:#7dd3fc14;border:1px solid #7dd3fc40}.opsdash-tag-pill.slate{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b840}.opsdash-tag-pill.gold{color:var(--rds-gold);background:#d4a85314;border:1px solid #d4a85340}.opsdash-legend-callout{background:#d4a8530f;border:1px solid #d4a8532e;border-radius:14px;padding:14px}.opsdash-legend-grants{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.opsdash-legend-grants div,.opsdash-legend-coverage-item{background:#0000002e;border:1px solid #00d4ff1a;border-radius:12px;padding:10px}.opsdash-legend-grants strong,.opsdash-legend-coverage-item strong{margin-bottom:4px;display:block}.opsdash-legend-coverage-list{gap:8px;display:grid}.opsdash-detail-section p,.opsdash-detail-section ul{color:var(--rds-soft);margin:10px 0 0}.detail-empty{text-align:center;place-items:center;min-height:280px;display:grid}.dashboard-shell :not(.aurora){border-radius:0!important}.topbar{color:#102033}.topbar .subhead{color:#475569}.topbar .eyebrow{color:#9a752c}.topbar .ghost-button{color:var(--rds-white)}@media (width<=1100px){.dashboard-grid,.ops-grid,.hero-product,.opsdash-main,.opsdash-agent-grid,.opsdash-topnav,.opsdash-cadence-strip,.automation-layout{grid-template-columns:1fr}.detail-stack,.stats-row,.opsdash-stats,.opsdash-detail-grid,.opsdash-meter-row,.product-tabs,.detail-kv-grid,.freshness-grid,.enrichment-grid,.auth-form,.security-form,.config-grid,.field-grid,.toggle-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.dashboard-shell{padding:18px}.topbar,.panel-header,.opsdash-commandbar,.opsdash-top-actions,.opsdash-agent-card-top,.opsdash-agent-footer,.lead-row-top,.pipeline-row,.save-row{flex-direction:column}.opsdash-topnav{align-items:stretch;position:relative}.opsdash-tabs{justify-content:flex-start}.automation-list,.automation-detail{max-height:none}.action-row{width:100%}.stats-row,.opsdash-stats,.opsdash-detail-grid,.opsdash-meter-row,.detail-stack,.product-tabs,.detail-kv-grid,.freshness-grid,.enrichment-grid,.auth-form,.security-form,.config-grid,.field-grid,.toggle-grid,.dispensify-grid,.list-row,.route-row{grid-template-columns:1fr}.search-field{width:100%}.run-status{text-align:left;min-width:0}.opsdash-event{grid-template-columns:auto minmax(0,1fr)}.opsdash-event time{grid-column:2}.automation-row{grid-template-columns:1fr}.automation-row small{grid-column:auto}}.auth-client-portal{color:#f8fafc;background:linear-gradient(135deg,#060f1dfa,#122622f5 52%,#3e9185eb);border-color:#8cc97938;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:0;max-width:1180px;margin:8vh auto 0;padding:0;display:grid;overflow:hidden}.auth-visual-panel{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:space-between;gap:42px;min-height:560px;padding:clamp(28px,5vw,58px);display:grid}.auth-logo-lockup{align-items:center;gap:18px;display:flex}.auth-logo-lockup img{object-fit:contain;background:#fff;width:min(220px,58vw);max-height:56px;padding:12px 14px}.auth-logo-lockup span,.auth-proof-grid span{color:#f8fafca8;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.auth-client-portal h2{color:#fff;letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.3rem,5vw,5rem);line-height:.92}.auth-client-portal .meta-copy{color:#f8fafcbd;max-width:60ch;font-size:1.05rem;line-height:1.7}.auth-proof-grid{border-top:1px solid #f8fafc24;border-left:1px solid #f8fafc24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-proof-grid div{background:#00000024;border-bottom:1px solid #f8fafc24;border-right:1px solid #f8fafc24;min-height:112px;padding:18px}.auth-proof-grid strong{color:#fff;margin-top:12px;display:block}.auth-card-form{color:#211f20;background:#f8fbf7fa;grid-template-columns:1fr;align-content:center;gap:18px;margin:0;padding:clamp(28px,4vw,48px);display:grid}.auth-card-form label span{color:#49635d;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.auth-card-form input{color:#211f20;background:#fff;border:1px solid #3e918538;padding:15px 14px}.auth-card-form input:focus,.notes-editor:focus{outline-offset:2px;outline:2px solid #8cc97973}.auth-card-form .primary-action{color:#07130f;background:linear-gradient(135deg,#3e9185,#8cc979);width:100%;min-height:52px}.auth-card-form .auth-link{color:#3e9185;text-align:center}.dashboard-shell:has(.dispensify-portal-shell){background:radial-gradient(circle at 10% 0,#8cc9792e,#0000 30%),radial-gradient(circle at 90% 16%,#3e918529,#0000 32%),linear-gradient(#06110f 0%,#0a1714 34%,#f1f5ef 34%,#f5f7f2 100%);padding:clamp(18px,2.5vw,34px);overflow:visible}.dashboard-shell:has(.dispensify-portal-shell) .aurora{display:none}.dispensify-portal-shell{--dispensify-ink:#211f20;--dispensify-ink-soft:#5a6b65;--dispensify-line:#1f493e26;--dispensify-teal:#3e9185;--dispensify-mint:#68af88;--dispensify-green:#8cc979;--dispensify-cream:#f8fbf7;--dispensify-night:#07130f;--dispensify-graph:#3e918517;z-index:1;max-width:1500px;color:var(--dispensify-ink);margin:0 auto;position:relative}.dispensify-client-rail{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e0ce6;border:1px solid #8cc97938;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:12px;display:grid;position:sticky;top:18px;box-shadow:0 22px 70px #0000003d}.dispensify-wordmark{background:#fff;align-items:center;min-height:56px;padding:10px 14px;display:inline-flex}.dispensify-wordmark img{width:min(230px,54vw);height:auto;display:block}.dispensify-rail-meta span,.dispensify-rail-meta strong,.dispensify-live-chip{display:block}.dispensify-rail-meta span,.dispensify-live-chip,.dispensify-summary-card span,.dispensify-scorecard-header span,.dispensify-score-meter span,.dispensify-inspector-kicker span,.dispensify-portal-shell .metric-card span,.dispensify-portal-shell .metric-card small,.dispensify-table th{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.dispensify-rail-meta span{color:#f8fafc85}.dispensify-rail-meta strong{color:#fff;margin-top:3px}.dispensify-rail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dispensify-live-chip{color:#f8fafcdb;background:#ffffff0f;border:1px solid #8cc97933;padding:13px 14px}.dispensify-live-chip.is-live{color:#c7ffd0}.dispensify-live-chip.is-preview{color:#fee6a8}.dispensify-action-button{border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.dispensify-action-button:hover{transform:translateY(-1px)}.dispensify-action-button-primary,.dispensify-action-button-secondary{color:#fff;background:#ffffff14;border-color:#8cc97938}.dispensify-action-button-secondary:hover{background:#8cc97929;border-color:#8cc9796b}.dispensify-hero-panel{color:#fff;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 80% 12%,#8cc97938,#0000 30%),linear-gradient(135deg,#07130f,#0f2420 56%,#214b3f);border:1px solid #8cc97938;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:0;min-height:520px;margin-bottom:14px;display:grid;overflow:hidden}.dispensify-hero-copy{align-content:center;gap:20px;padding:clamp(34px,6vw,76px);display:grid}.dispensify-hero-copy h1{color:#fff;letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3.1rem,7vw,7rem);line-height:.86}.dispensify-hero-copy .subhead{color:#f8fafcc2;max-width:66ch;margin:0;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.7}.dispensify-portal-shell .eyebrow{color:var(--dispensify-green)}.dispensify-meta-row{flex-wrap:wrap;gap:0;margin-top:6px;display:flex}.dispensify-meta-row span{color:#f8fafcd1;background:#00000029;border:1px solid #f8fafc24;margin-left:-1px;padding:12px 14px}.dispensify-hero-scorecard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff14,#0000001a),#ffffff0a;border-left:1px solid #f8fafc24;align-content:end;gap:24px;padding:clamp(26px,4vw,44px);display:grid}.dispensify-scorecard-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dispensify-scorecard-header span,.dispensify-score-meter span{color:#f8fafc94}.dispensify-scorecard-header strong{color:var(--dispensify-green);font-size:clamp(2rem,4vw,3.6rem);line-height:.88}.dispensify-score-meters{gap:16px;display:grid}.dispensify-score-meter{gap:9px;display:grid}.dispensify-score-meter strong{color:#fff;font-size:1.55rem}.dispensify-score-meter i{background:linear-gradient(90deg, var(--dispensify-teal), var(--dispensify-green));height:8px;display:block;box-shadow:0 0 28px #8cc97947}.dispensify-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.dispensify-portal-shell .panel,.dispensify-portal-shell .metric-card{border:1px solid var(--dispensify-line);background:linear-gradient(90deg, var(--dispensify-graph) 1px, transparent 1px), linear-gradient(0deg, var(--dispensify-graph) 1px, transparent 1px), linear-gradient(180deg, #fffffffa, #f8fbf7f5);color:var(--dispensify-ink);background-size:42px 42px,42px 42px,auto;box-shadow:0 22px 70px #211f2014}.dispensify-section-card{padding:clamp(20px,2.5vw,30px)}.dispensify-summary-panel,.dispensify-stats,.dispensify-prompt-panel,.dispensify-keyword-panel,.dispensify-notes-panel{grid-column:1/-1}.dispensify-chart-panel{grid-column:span 6}.dispensify-portal-shell .panel-header{border-bottom:1px solid #1f493e1f;padding-bottom:18px}.dispensify-portal-shell .panel-header h2{color:var(--dispensify-ink);letter-spacing:-.055em;font-size:clamp(1.6rem,2.4vw,2.35rem)}.dispensify-portal-shell .meta-copy,.dispensify-portal-shell .metric-card small,.dispensify-portal-shell .chart-legend,.dispensify-portal-shell .dispensify-table th,.dispensify-portal-shell .citation-inspector pre,.dispensify-portal-shell .notes-readonly,.dispensify-summary-card p{color:var(--dispensify-ink-soft)}.dispensify-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dispensify-summary-card{background:#ffffffbd;border:1px solid #1f493e1f;min-height:190px;padding:20px}.dispensify-summary-card span{color:var(--dispensify-teal);display:block}.dispensify-summary-card h3{letter-spacing:-.025em;margin:12px 0 9px;font-size:1.2rem;line-height:1.18}.dispensify-summary-card p{margin:0;line-height:1.58}.dispensify-stats{gap:10px}.dispensify-metric-card{border-top:4px solid #3e918585;min-height:158px;padding:18px}.dispensify-portal-shell .metric-card strong{-webkit-text-fill-color:currentColor;color:var(--dispensify-night);background:0 0;margin-top:12px;font-size:clamp(2rem,3vw,3rem)}.dispensify-metric-card small{margin-top:10px;line-height:1.35;display:block}.visibility-chart-wrap{gap:14px;display:grid}.visibility-chart{background:#ffffff75;border:1px solid #1f493e1a;width:100%;min-height:250px}.chart-legend{flex-wrap:wrap;gap:10px;display:flex}.chart-legend span{background:#ffffffa3;border:1px solid #1f493e1a;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.chart-legend i{width:18px;height:4px;display:inline-block}.dispensify-matrix-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);align-items:start;gap:14px;display:grid}.prompt-matrix-wrap,.table-wrap{background:#ffffff94;border:1px solid #1f493e1a;overflow-x:auto}.dispensify-table{border-collapse:collapse;width:100%}.dispensify-table th,.dispensify-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1f493e1a;padding:15px 14px}.dispensify-table th{color:var(--dispensify-ink-soft);background:#f8fbf7e0}.dispensify-table td:first-child{max-width:520px;line-height:1.45}.matrix-cell{min-width:56px;min-height:40px;color:var(--dispensify-ink);background:#fff;border:1px solid #1f493e24;font-weight:900}.matrix-cell.mentioned{color:#17382f;background:#8cc9792e;border-color:#3e918557}.matrix-cell.not-mentioned{color:#8c2d2d;background:#fca5a524;border-color:#dc26262e}.matrix-cell.active{box-shadow:inset 0 0 0 2px var(--dispensify-teal), 0 8px 18px #3e918524}.citation-inspector{color:#fff;background:linear-gradient(#07130ff5,#122622f2);border:1px solid #1f493e24;gap:18px;padding:18px;display:grid;position:sticky;top:104px}.citation-inspector h3{color:#fff;margin:0;font-size:1.3rem}.citation-inspector .meta-copy,.citation-inspector .eyebrow{color:#f8fafca8}.dispensify-inspector-kicker{border-bottom:1px solid #f8fafc1f;justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.dispensify-inspector-kicker strong{color:var(--dispensify-green)}.citation-inspector pre,.notes-readonly{white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.citation-inspector pre{color:#f8fafcc7;background:#0000002e;border:1px solid #f8fafc1f;max-height:420px;padding:14px;overflow:auto}.dispensify-portal-shell .citation-inspector pre{color:#f8fafcc7}.dispensify-notes-panel{border-left:4px solid var(--dispensify-teal)}.notes-editor{width:100%;min-height:190px;color:var(--dispensify-ink);resize:vertical;background:#ffffffd1;border:1px solid #1f493e2e;padding:16px}.notes-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.dispensify-portal-shell .primary-action{background:linear-gradient(135deg, var(--dispensify-teal), var(--dispensify-green));color:var(--dispensify-night)}.good{color:#2f8f62}.bad{color:#d95c5c}.neutral{color:var(--dispensify-ink-soft)}@media (width<=1180px){.auth-client-portal,.dispensify-client-rail,.dispensify-hero-panel,.dispensify-matrix-layout,.dispensify-summary-grid{grid-template-columns:1fr}.dispensify-chart-panel{grid-column:1/-1}.dispensify-hero-scorecard{border-top:1px solid #f8fafc24;border-left:0}.citation-inspector{position:relative;top:auto}}@media (width<=720px){.auth-client-portal{margin-top:0}.auth-visual-panel{min-height:auto}.auth-proof-grid,.dispensify-rail-actions{grid-template-columns:1fr}.auth-proof-grid{display:grid}.dispensify-client-rail{align-items:stretch;position:relative;top:auto}.dispensify-wordmark{justify-content:center}.dispensify-rail-actions,.dispensify-action-button,.dispensify-live-chip{width:100%}.dispensify-hero-panel{min-height:0}.dispensify-hero-copy{padding:30px 22px}.dispensify-meta-row span,.chart-legend span{width:100%}.dispensify-table th,.dispensify-table td{padding:12px 10px}}:root{--d-bg:#06100e;--d-bg-2:#0a1715;--d-surface:#121e1cb8;--d-surface-strong:#162421db;--d-border:#8cc97924;--d-border-strong:#8cc97947;--d-ink:#e8f1ec;--d-ink-soft:#9bb1a6;--d-ink-faint:#5e7670;--d-accent:#8cc979;--d-accent-2:#68af88;--d-accent-3:#3e9185;--d-pos:#8cc979;--d-warn:#c8a951;--d-bad:#e88a8a;--d-radius:18px;--d-radius-sm:10px;--d-pad:28px;--d-gap:20px;--d-row:14px;--d-shadow:0 30px 80px #00000073, 0 1px 0 #ffffff0a inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dx-shell.is-light{--d-bg:#f4f5f1;--d-bg-2:#ebede7;--d-surface:#ffffffdb;--d-surface-strong:#fffffff5;--d-border:#3e91852e;--d-border-strong:#3e91855c;--d-ink:#14201d;--d-ink-soft:#4f6760;--d-ink-faint:#8aa098;--d-shadow:0 24px 60px #14281e1f, 0 1px 0 #fff9 inset}.dx-shell.is-dense{--d-pad:18px;--d-gap:12px;--d-row:10px}.dx-shell.is-roomy{--d-pad:36px;--d-gap:28px;--d-row:20px}*{box-sizing:border-box}body{font-feature-settings:"ss01", "cv11";min-height:100vh;color:var(--d-ink);background:var(--d-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.dx-shell{background:radial-gradient(ellipse 1100px 600px at 80% -10%, color-mix(in oklab, var(--d-accent) 14%, transparent), transparent 60%), radial-gradient(ellipse 900px 500px at 0% 40%, color-mix(in oklab, var(--d-accent-3) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--d-bg) 0%, var(--d-bg-2) 100%);min-height:100vh;color:var(--d-ink);padding:28px clamp(20px,4vw,56px) 80px;position:relative;overflow:hidden}.dx-shell:before{content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--d-ink) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--d-ink) 4%, transparent) 1px, transparent 1px);pointer-events:none;opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}.dx-shell>*{z-index:1;position:relative}.dx-topbar{border:1px solid var(--d-border);background:var(--d-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:12px 18px;display:flex}.dx-topbar-brand{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.dx-rds-mark{flex:0 0 clamp(126px,11vw,164px);align-items:center;width:clamp(126px,11vw,164px);min-width:0;height:34px;display:inline-flex}.dx-rds-mark img{object-fit:contain;filter:brightness(0)invert();opacity:.96;width:100%;height:100%;display:block}.dx-brand-divider{background:var(--d-border);flex:0 0 1px;width:1px;height:30px}.dx-wordmark{align-items:center;min-width:180px;padding:0;display:inline-flex}.dx-wordmark img{filter:none;opacity:1;width:clamp(172px,14vw,236px);height:auto;display:block}.dx-topbar-brand-copy{border-left:1px solid var(--d-border);padding-left:14px}.dx-mark{background:linear-gradient(135deg, color-mix(in oklab, var(--d-accent-3) 60%, transparent), color-mix(in oklab, var(--d-accent) 60%, transparent));border:1px solid var(--d-border-strong);border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.dx-mark img{filter:brightness(0)invert();width:22px;height:auto}.dx-topbar-brand strong{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:1.05rem;font-weight:600}.dx-topbar-brand small{color:var(--d-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;display:block}.dx-topbar-meta{min-width:0;color:var(--d-ink-soft);justify-content:center;align-items:center;gap:18px;font-size:.82rem;display:flex}.dx-topbar-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-topbar-meta b{color:var(--d-ink);font-weight:600}.dx-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.dx-topbar-actions>.dx-btn{white-space:nowrap;justify-content:center;width:clamp(132px,10vw,156px);min-height:40px}.dx-topbar-actions>.dx-status,.dx-topbar-actions>.dx-admin-badge{white-space:nowrap;justify-content:center;min-height:30px}.dx-status{background:color-mix(in oklab, var(--d-accent) 14%, transparent);border:1px solid color-mix(in oklab, var(--d-accent) 32%, transparent);color:var(--d-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.dx-status i{background:var(--d-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--d-accent) 22%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite dx-pulse}.dx-status.is-preview{color:var(--d-warn);border-color:color-mix(in oklab, var(--d-warn) 30%, transparent);background:color-mix(in oklab, var(--d-warn) 12%, transparent)}.dx-status.is-preview i{background:var(--d-warn);box-shadow:0 0 0 4px color-mix(in oklab, var(--d-warn) 22%, transparent)}@keyframes dx-pulse{50%{opacity:.5}}.dx-btn{font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:.84rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.dx-btn:disabled{opacity:.55;cursor:not-allowed}.dx-btn-ghost{background:color-mix(in oklab, var(--d-ink) 6%, transparent);border:1px solid var(--d-border);color:var(--d-ink)}.dx-btn-ghost:hover:not(:disabled){border-color:var(--d-border-strong);background:color-mix(in oklab, var(--d-ink) 10%, transparent)}.dx-btn-primary{background:linear-gradient(135deg, var(--d-accent), var(--d-accent-3));color:#06100e;box-shadow:0 8px 24px color-mix(in oklab, var(--d-accent) 36%, transparent)}.dx-btn-primary:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in oklab, var(--d-accent) 42%, transparent);transform:translateY(-1px)}.dx-toast{z-index:40;border:1px solid color-mix(in oklab, var(--d-accent) 38%, transparent);background:color-mix(in oklab, var(--d-bg) 84%, var(--d-accent) 16%);max-width:min(360px,100vw - 32px);color:var(--d-ink);box-shadow:var(--d-shadow);border-radius:12px;padding:10px 14px;font-size:.84rem;font-weight:700;position:fixed;top:22px;right:22px}.dx-toast.is-error{border-color:color-mix(in oklab, var(--d-bad) 42%, transparent);background:color-mix(in oklab, var(--d-bg) 84%, var(--d-bad) 16%);color:var(--d-bad)}.dx-access-panel{gap:18px;display:grid}.dx-access-add{justify-items:start;gap:12px;display:grid}.dx-access-create{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-surface-strong) 86%, transparent);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(160px,.45fr);align-items:end;gap:12px;width:100%;padding:16px;display:grid}.dx-access-create-head{grid-column:1/-1;gap:4px;display:grid}.dx-access-create-head h3{margin:0;font-size:1rem}.dx-access-create-head p{color:var(--d-ink-soft);margin:0;font-size:.82rem}.dx-access-create>.dx-access-list{grid-column:1/-1}.dx-access-create-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.dx-access-create label{gap:7px;display:grid}.dx-access-create label span{color:var(--d-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dx-access-create input,.dx-access-create select,.dx-access-user select{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 72%, transparent);width:100%;min-height:40px;color:var(--d-ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:.86rem}.dx-access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dx-access-row{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-ink) 4%, transparent);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.dx-access-row input{width:16px;height:16px;accent-color:var(--d-accent);margin:0}.dx-access-row span{min-width:0}.dx-access-row b{color:var(--d-ink);font-size:.88rem;display:block}.dx-access-row small{color:var(--d-ink-soft);margin-top:2px;font-size:.74rem;line-height:1.35;display:block}.dx-access-row em{color:var(--d-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800}.dx-access-row.is-field{border-color:color-mix(in oklab, var(--d-warn) 28%, var(--d-border))}.dx-access-status,.dx-access-error{margin:0;font-size:.84rem}.dx-access-status{color:var(--d-accent)}.dx-access-error{color:var(--d-bad)}.dx-access-users{gap:12px;display:grid}.dx-access-user{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-surface) 84%, transparent);border-radius:14px;gap:14px;padding:14px;display:grid}.dx-access-user header,.dx-access-user footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dx-access-user header strong{color:var(--d-ink);display:block}.dx-access-user header small{color:var(--d-ink-soft);margin-top:3px;font-size:.76rem;display:block}.dx-access-user select{max-width:180px}.dx-access-user footer{justify-content:flex-end}.dx-access-user .dx-btn{min-height:36px;padding:8px 12px}.dx-btn.is-danger{color:var(--d-bad);border-color:color-mix(in oklab, var(--d-bad) 34%, transparent);background:color-mix(in oklab, var(--d-bad) 9%, transparent)}.dx-hero{gap:var(--d-gap);margin-bottom:var(--d-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.dx-hero-card,.dx-rail-card,.dx-section,.dx-inspector,.dx-note-readonly{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--d-shadow)}.dx-hero-card{padding:var(--d-pad);align-content:space-between;gap:18px;display:grid;position:relative;overflow:hidden}.dx-hero-card:after{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--d-accent) 22%, transparent), transparent 50%);pointer-events:none;position:absolute;inset:0}.dx-hero-card>*{position:relative}.dx-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--d-accent);font-size:.72rem;font-weight:700}.dx-hero-headline{letter-spacing:0;color:var(--d-ink);grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:18px 22px;margin:0;font-family:Fraunces,serif;font-weight:500;line-height:1;display:grid}.dx-hero-headline .dx-num{background:linear-gradient(135deg, var(--d-accent), var(--d-accent-3) 70%, #fff);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.4rem,9vw,7.6rem);font-weight:500;line-height:.9}.dx-hero-headline sup{vertical-align:super;color:var(--d-accent);-webkit-text-fill-color:var(--d-accent);margin-left:4px;font-size:.4em;font-weight:600}.dx-hero-headline em{color:var(--d-ink);max-width:24ch;font-family:Fraunces,serif;font-size:clamp(1.2rem,1.8vw,1.7rem);font-style:normal;font-weight:400;line-height:1.25}.dx-hero-detail{color:var(--d-ink-soft);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.dx-hero-trend{background:color-mix(in oklab, var(--d-pos) 14%, transparent);color:var(--d-pos);border:1px solid color-mix(in oklab, var(--d-pos) 32%, transparent);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.dx-hero-trend.is-down{background:color-mix(in oklab, var(--d-bad) 14%, transparent);color:var(--d-bad);border-color:color-mix(in oklab, var(--d-bad) 32%, transparent)}.dx-hero-rail{gap:var(--d-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-rail-card{grid-template-rows:auto auto 1fr;gap:12px;min-height:178px;padding:18px;display:grid;position:relative;overflow:hidden}.dx-rail-card-top{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label delta""value delta";align-items:start;gap:6px 12px;display:grid;position:relative}.dx-rail-card-top span{text-transform:uppercase;letter-spacing:.1em;color:var(--d-ink-soft);grid-area:label;min-width:0;font-size:.74rem;font-weight:700}.dx-rail-card-top strong{letter-spacing:0;color:var(--d-ink);white-space:nowrap;grid-area:value;font-family:Fraunces,serif;font-size:clamp(1.75rem,2.4vw,2.4rem);font-weight:500;line-height:1;display:block}.dx-rail-card-top small{color:var(--d-ink-soft);white-space:nowrap;grid-area:delta;place-self:start end;font-size:.78rem}.dx-rail-card-top small.is-up{color:var(--d-pos)}.dx-rail-card-top small.is-down{color:var(--d-bad)}.dx-rail-card-desc{max-width:42ch;color:var(--d-ink-soft);margin:0;font-size:.78rem;line-height:1.4}.dx-rail-chart{border-top:1px solid color-mix(in oklab, var(--d-ink) 7%, transparent);min-height:64px;padding:8px 0 0;position:relative;overflow:hidden}.dx-sentiment{align-items:baseline;gap:8px;display:inline-flex}.dx-sentiment .pos{color:var(--d-pos)}.dx-sentiment .neu{color:var(--d-ink-soft);font-size:.7em}.dx-sentiment .neg{color:var(--d-bad);font-size:.7em}.dx-sentiment-wrap{gap:16px;display:grid}.dx-sentiment-bar{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border:1px solid color-mix(in oklab, var(--d-ink) 10%, transparent);border-radius:999px;height:16px;display:flex;overflow:hidden}.dx-sentiment-bar div{min-width:3px}.dx-sentiment-legend{text-transform:lowercase;flex-wrap:wrap;justify-content:space-between;gap:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem;line-height:1.4;display:flex}.dx-sentiment-legend span{background:color-mix(in oklab, var(--d-ink) 5%, transparent);border:1px solid color-mix(in oklab, var(--d-ink) 8%, transparent);white-space:nowrap;border-radius:10px;align-items:baseline;gap:6px;padding:8px 10px;display:inline-flex}.dx-sentiment-legend b{color:currentColor;font-weight:800}.dx-sentiment-legend .is-pos{color:var(--d-pos)}.dx-sentiment-legend .is-neu{color:var(--d-warn)}.dx-sentiment-legend .is-neg{color:var(--d-bad)}.dx-spark{pointer-events:none;opacity:1;width:100%;height:58px;display:block;position:static}.dx-spark-grid{stroke:color-mix(in oklab, var(--d-ink) 8%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.dx-spark-line{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--d-accent) 16%, transparent));vector-effect:non-scaling-stroke}.dx-spark-point{vector-effect:non-scaling-stroke}.dx-gauge .dx-spark{opacity:.55;height:34px}.dx-section{padding:var(--d-pad);margin-bottom:var(--d-gap)}.dx-section-head{gap:6px;max-width:80ch;margin-bottom:22px;display:grid}.dx-section-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dx-section-meta{color:var(--d-ink-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.dx-section-head h2{letter-spacing:-.02em;color:var(--d-ink);margin:0;font-family:Fraunces,serif;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:500}.dx-section-head p{color:var(--d-ink-soft);margin:0;font-size:.92rem;line-height:1.55}.dx-section-body{gap:var(--d-gap);display:grid}.dx-baseline-section{background:linear-gradient(135deg, color-mix(in oklab, var(--d-accent-2) 8%, transparent), transparent 46%), var(--d-surface)}.dx-baseline-grid{margin-bottom:var(--d-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dx-baseline-metric,.dx-baseline-card,.dx-placeholder-need{border:1px solid color-mix(in oklab, var(--d-ink) 8%, transparent);background:color-mix(in oklab, var(--d-bg) 46%, transparent);border-radius:14px}.dx-baseline-metric{gap:8px;min-height:132px;padding:16px;display:grid}.dx-baseline-metric span,.dx-baseline-card h3,.dx-placeholder-need span{letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-soft);margin:0;font-size:.72rem;font-weight:800}.dx-baseline-metric strong{color:var(--d-ink);font-family:Fraunces,serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:500;line-height:.95}.dx-baseline-metric small,.dx-placeholder-need small,.dx-baseline-note{color:var(--d-ink-soft);font-size:.82rem;line-height:1.45}.dx-baseline-split{gap:var(--d-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dx-baseline-card{align-content:start;gap:16px;padding:16px;display:grid}.dx-source-bars,.dx-placeholder-list{gap:10px;display:grid}.dx-source-row{color:var(--d-ink);grid-template-columns:210px minmax(180px,1fr) minmax(44px,max-content);align-items:center;gap:12px;font-size:.86rem;display:grid}.dx-source-row span{min-width:0}.dx-source-row i{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border-radius:999px;width:100%;height:9px;overflow:hidden}.dx-source-row b{border-radius:inherit;background:linear-gradient(90deg, var(--d-accent), var(--d-accent-3));height:100%;display:block}.dx-source-row em{color:var(--d-ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-style:normal}.dx-placeholder-need{border-style:dashed;gap:6px;padding:12px 14px;display:grid}.dx-placeholder-need.is-connected{border-style:solid;border-color:color-mix(in oklab, var(--d-pos) 32%, transparent);background:color-mix(in oklab, var(--d-pos) 8%, transparent)}.dx-placeholder-need.is-connected span{color:var(--d-pos)}.dx-organic-panel{border:1px solid color-mix(in oklab, var(--d-ink) 8%, transparent);background:color-mix(in oklab, var(--d-bg) 42%, transparent);grid-template-columns:1.05fr repeat(5,minmax(104px,1fr));gap:0;display:grid;overflow:hidden}.dx-organic-card{border-right:1px solid color-mix(in oklab, var(--d-ink) 8%, transparent);align-content:start;gap:7px;min-width:0;min-height:148px;padding:13px 14px;display:grid}.dx-organic-card:last-child{border-right:0}.dx-organic-card span{letter-spacing:.02em;color:var(--d-ink-soft);font-size:.68rem;font-weight:800}.dx-organic-card strong{color:var(--d-ink);font-family:Fraunces,serif;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:500;line-height:.95}.dx-organic-card small{color:var(--d-ink-soft);font-size:.74rem;line-height:1.25}.dx-organic-card small.is-up{color:var(--d-pos)}.dx-organic-card small.is-down{color:var(--d-bad)}.dx-organic-card em{color:var(--d-ink-soft);font-size:.72rem;font-style:normal}.dx-organic-card .dx-spark{height:42px;margin-top:auto}.dx-organic-card.is-health strong{width:fit-content;min-width:52px;min-height:34px;color:var(--d-bg);background:linear-gradient(135deg, var(--d-accent), var(--d-accent-3));border-radius:999px;justify-content:center;align-items:center;padding:0 10px 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.3rem;font-weight:800;display:inline-flex}.dx-organic-card dl{gap:5px;margin:5px 0 0;display:grid}.dx-organic-card dl div{color:var(--d-ink-soft);grid-template-columns:1fr auto;align-items:baseline;gap:8px;font-size:.76rem;display:grid}.dx-organic-card dt,.dx-organic-card dd{margin:0}.dx-organic-card dd{color:var(--d-ink);font-family:JetBrains Mono,ui-monospace,monospace}.dx-baseline-note{margin:16px 0 0}.dx-chart-grid{gap:var(--d-gap);margin-bottom:var(--d-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-chart{gap:14px;display:grid}.dx-chart svg{width:100%;height:auto;display:block}.dx-chart-grid-line{stroke:color-mix(in oklab, var(--d-ink) 7%, transparent);stroke-width:1px}.dx-chart-tick{fill:var(--d-ink-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.dx-chart-axis-label{fill:var(--d-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.dx-chart-legend{color:var(--d-ink-soft);flex-wrap:wrap;gap:18px;font-size:.84rem;display:flex}.dx-chart-legend span{align-items:center;gap:8px;display:inline-flex}.dx-chart-legend i{border-radius:50%;width:10px;height:10px}.dx-matrix-layout{gap:var(--d-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.dx-matrix-layout.is-readonly{grid-template-columns:1fr}.dx-matrix-wrap{border:1px solid var(--d-border);border-radius:var(--d-radius-sm);background:color-mix(in oklab, var(--d-bg) 60%, transparent);overflow-x:auto}.dx-matrix{border-collapse:separate;border-spacing:0;width:100%}.dx-matrix th,.dx-matrix td{text-align:left;border-bottom:1px solid color-mix(in oklab, var(--d-ink) 6%, transparent);vertical-align:middle;padding:14px 16px;font-size:.88rem}.dx-matrix tbody tr:last-child td{border-bottom:0}.dx-matrix th{text-transform:uppercase;letter-spacing:.1em;color:var(--d-ink-soft);background:color-mix(in oklab, var(--d-bg) 50%, transparent);font-size:.7rem;font-weight:700;position:sticky;top:0}.dx-matrix-col{align-items:center;gap:8px;display:inline-flex}.dx-matrix-col i{border-radius:50%;width:8px;height:8px;display:inline-block}.dx-matrix td.dx-matrix-cell-wrap{text-align:center;padding:8px}.dx-matrix-idx{width:26px;color:var(--d-ink-faint);margin-right:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;display:inline-block}.dx-matrix-cell{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-ink) 4%, transparent);width:38px;height:38px;color:var(--d-ink-faint);cursor:pointer;border-radius:10px;place-items:center;transition:transform .12s,border-color .12s,background .12s;display:inline-grid}.dx-matrix-cell:hover{border-color:var(--d-border-strong);transform:translateY(-1px)}.dx-matrix-cell.is-readonly{cursor:default;pointer-events:none}.dx-matrix-cell.is-readonly:hover{border-color:var(--d-border);transform:none}.dx-matrix-cell.is-mentioned{background:color-mix(in oklab, var(--cell-accent,var(--d-accent)) 22%, transparent);border-color:color-mix(in oklab, var(--cell-accent,var(--d-accent)) 50%, transparent);color:var(--cell-accent,var(--d-accent))}.dx-matrix-cell.is-active{outline:2px solid var(--d-accent);outline-offset:2px}.dx-inspector{align-content:start;gap:14px;padding:22px;display:grid}.dx-inspector header{gap:8px;display:grid}.dx-inspector h3{color:var(--d-ink);margin:0;font-family:Fraunces,serif;font-size:1.15rem;font-weight:500}.dx-inspector-tags{flex-wrap:wrap;gap:6px;display:flex}.dx-tag{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--d-border);color:var(--d-ink-soft);background:color-mix(in oklab, var(--d-ink) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.dx-tag-positive,.dx-tag-mentioned{color:var(--d-pos);border-color:color-mix(in oklab, var(--d-pos) 38%, transparent);background:color-mix(in oklab, var(--d-pos) 12%, transparent)}.dx-tag-negative{color:var(--d-bad);border-color:color-mix(in oklab, var(--d-bad) 38%, transparent);background:color-mix(in oklab, var(--d-bad) 12%, transparent)}.dx-tag-neutral{color:var(--d-warn);border-color:color-mix(in oklab, var(--d-warn) 38%, transparent);background:color-mix(in oklab, var(--d-warn) 12%, transparent)}.dx-inspector pre{border-radius:var(--d-radius-sm);background:color-mix(in oklab, var(--d-bg) 70%, transparent);border:1px solid var(--d-border);color:var(--d-ink-soft);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.84rem;line-height:1.65;overflow:auto}.dx-table-wrap{border-radius:var(--d-radius-sm);border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 60%, transparent);overflow-x:auto}.dx-table{border-collapse:separate;border-spacing:0;width:100%}.dx-table th,.dx-table td{text-align:left;border-bottom:1px solid color-mix(in oklab, var(--d-ink) 6%, transparent);padding:14px 16px;font-size:.9rem}.dx-table tbody tr:last-child td{border-bottom:0}.dx-table tbody tr:hover{background:color-mix(in oklab, var(--d-accent) 4%, transparent)}.dx-table th{text-transform:uppercase;letter-spacing:.1em;color:var(--d-ink-soft);background:color-mix(in oklab, var(--d-bg) 50%, transparent);font-size:.7rem;font-weight:700}.dx-table .num{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.dx-kw-name{color:var(--d-ink);font-weight:600}.dx-kw-url a{color:var(--d-accent);text-decoration:none}.dx-kw-url a:hover{text-decoration:underline}.dx-kw-url .dim,.dim{color:var(--d-ink-faint)}.dx-pill{white-space:nowrap;text-transform:capitalize;color:var(--pill-accent,var(--d-accent));background:color-mix(in oklab, var(--pill-accent,var(--d-accent)) 14%, transparent);border:1px solid color-mix(in oklab, var(--pill-accent,var(--d-accent)) 36%, transparent);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.dx-pos{border-radius:8px;place-items:center;min-width:30px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:600;display:inline-grid}.dx-pos-top3{color:var(--d-accent);background:color-mix(in oklab, var(--d-accent) 16%, transparent);border:1px solid color-mix(in oklab, var(--d-accent) 36%, transparent)}.dx-pos-top10{color:var(--d-accent-3);background:color-mix(in oklab, var(--d-accent-3) 16%, transparent);border:1px solid color-mix(in oklab, var(--d-accent-3) 36%, transparent)}.dx-pos-rest{color:var(--d-ink-soft);background:color-mix(in oklab, var(--d-ink) 6%, transparent);border:1px solid var(--d-border)}.dx-delta{font-weight:600}.dx-delta-good{color:var(--d-pos)}.dx-delta-bad{color:var(--d-bad)}.dx-delta-neutral{color:var(--d-ink-faint)}.dx-note-editor{border-radius:var(--d-radius-sm);border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 70%, transparent);width:100%;min-height:180px;color:var(--d-ink);font:inherit;resize:vertical;padding:18px;line-height:1.6}.dx-note-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.dx-note-meta{color:var(--d-ink-faint);font-size:.82rem}.dx-note-readonly{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-accent) 6%, transparent);border-radius:var(--d-radius);gap:16px;padding:26px;display:grid}.dx-note-readonly p{color:var(--d-ink);letter-spacing:-.005em;margin:0;font-family:Fraunces,serif;font-size:1.15rem;font-weight:400;line-height:1.55}.dx-note-readonly footer{color:var(--d-ink-soft);border-top:1px solid var(--d-border);justify-content:space-between;padding-top:14px;font-size:.82rem;display:flex}.dx-footer{border-top:1px solid var(--d-border);color:var(--d-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding:22px 0 0;font-size:.8rem;display:flex}.dx-footer img{vertical-align:middle;opacity:.92;filter:none;height:16px;margin-right:10px}.dx-shell.is-light .dx-footer img,.dx-shell.is-light .dx-mark img{filter:none}.dx-auth{min-height:100vh;color:var(--d-ink);background:radial-gradient(ellipse 1200px 700px at 80% -10%, color-mix(in oklab, var(--d-accent) 22%, transparent), transparent 60%), radial-gradient(ellipse 900px 500px at 0% 100%, color-mix(in oklab, var(--d-accent-3) 18%, transparent), transparent 60%), linear-gradient(180deg, var(--d-bg) 0%, var(--d-bg-2) 100%);place-items:center;padding:32px;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.dx-auth:before{content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--d-ink) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--d-ink) 4%, transparent) 1px, transparent 1px);pointer-events:none;opacity:.5;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.dx-auth-inner{text-align:center;gap:24px;width:min(440px,100%);display:grid;position:relative}.dx-auth-logo{width:min(220px,72vw);margin:0 auto;line-height:0}.dx-auth-logo-full-color{background:#fff;border-radius:0;width:min(252px,78vw);padding:12px 18px;box-shadow:0 18px 50px #0000002e}.dx-auth-logo-knockout{width:min(252px,78vw)}.dx-auth-logo img{filter:none;width:100%;height:auto;display:block}.dx-auth-headline{letter-spacing:-.025em;margin:0;font-family:Fraunces,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.1}.dx-auth-sub{color:var(--d-ink-soft);margin:-16px 0 0;font-size:.95rem;line-height:1.5}.dx-auth-card{text-align:left;background:var(--d-surface-strong);border:1px solid var(--d-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--d-shadow);border-radius:18px;gap:16px;padding:28px;display:grid}.dx-auth-card label{gap:8px;display:grid}.dx-auth-card label>span{text-transform:uppercase;letter-spacing:.1em;color:var(--d-ink-soft);font-size:.75rem;font-weight:600}.dx-auth-card input{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 60%, transparent);color:var(--d-ink);font:inherit;border-radius:10px;padding:12px 14px}.dx-auth-card input:focus{outline:2px solid color-mix(in oklab, var(--d-accent) 40%, transparent);outline-offset:0;border-color:var(--d-border-strong)}.dx-auth-actions{gap:10px;margin-top:4px;display:grid}.dx-auth-actions .dx-btn-primary{justify-content:center;width:100%;padding:13px 16px;font-size:.92rem}.dx-auth-actions .dx-link{color:var(--d-ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.84rem}.dx-auth-actions .dx-link:hover{color:var(--d-accent)}.dx-auth-notice,.dx-auth-error{border-radius:10px;margin:0;padding:10px 12px;font-size:.84rem}.dx-auth-notice{background:color-mix(in oklab, var(--d-accent) 14%, transparent);color:var(--d-accent);border:1px solid color-mix(in oklab, var(--d-accent) 32%, transparent)}.dx-auth-error{background:color-mix(in oklab, var(--d-bad) 14%, transparent);color:var(--d-bad);border:1px solid color-mix(in oklab, var(--d-bad) 32%, transparent)}.dx-auth-foot{color:var(--d-ink-faint);font-size:.78rem}.dx-auth-foot a{color:inherit;border-bottom:1px solid;text-decoration:none}@media (width<=1100px){.dx-hero,.dx-chart-grid,.dx-matrix-layout{grid-template-columns:1fr}.dx-baseline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-baseline-split{grid-template-columns:1fr}}@media (width<=1280px){.dx-topbar-meta{display:none}}@media (width<=720px){.dx-shell{padding:16px 16px 60px}.dx-topbar{border-radius:18px;flex-wrap:wrap;padding:14px}.dx-topbar-actions{grid-template-columns:1fr;grid-auto-flow:row;width:100%}.dx-topbar-meta{display:none}.dx-hero-rail{grid-template-columns:1fr}.dx-hero-headline{grid-template-columns:1fr;gap:8px}.dx-section{padding:18px}.dx-wordmark{min-width:150px}.dx-wordmark img{width:168px}.dx-topbar-brand-copy{display:none}.dx-rail-card-top{grid-template-columns:minmax(0,1fr) auto}.dx-rail-card-top small{grid-column:1/-1;justify-self:start}.dx-rail-card-top strong{font-size:1.8rem}.dx-baseline-grid{grid-template-columns:1fr}.dx-source-row{grid-template-columns:1fr;gap:6px}}.dx-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0 22px;display:grid}.dx-progress-card{background:linear-gradient(145deg,#0f1f1aeb,#08120feb);border:1px solid #c8a95138;border-radius:24px;align-items:center;gap:14px;min-height:118px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0d}.dx-progress-card strong{color:var(--d-ink);letter-spacing:-.01em;font-size:.94rem;display:block}.dx-progress-card span:not(.dx-progress-ring span){color:var(--d-ink-soft);margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.dx-progress-ring{--progress:0%;background:conic-gradient(var(--d-gold) var(--progress), #ffffff14 0);border-radius:999px;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.dx-progress-ring:before{content:"";border-radius:inherit;background:var(--d-bg-2);position:absolute;inset:7px}.dx-progress-ring span{z-index:1;color:var(--d-ink);font-size:.8rem;font-weight:800;position:relative}.dx-activity-feed{background:#ffffff06;border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.dx-activity-feed h3{color:var(--d-ink);border-bottom:1px solid #ffffff12;margin:0;padding:16px 18px;font-size:.95rem}.dx-activity-row{border-bottom:1px solid #ffffff0e;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.dx-activity-row:last-child{border-bottom:0}.dx-activity-row>span{color:var(--d-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.dx-activity-row strong{color:var(--d-ink);font-size:.88rem}.dx-activity-row em{color:var(--d-ink-soft);font-size:.75rem;font-style:normal}@media (width<=1100px){.dx-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-activity-row{grid-template-columns:1fr;gap:4px}}@media (width<=640px){.dx-progress-grid{grid-template-columns:1fr}}.dx-admin-section{border-color:#c8a95147}.dx-admin-warning{color:var(--d-gold);background:#c8a95114;border:1px solid #c8a95159;border-radius:18px;margin:18px 0;padding:14px 16px;font-size:.88rem}.dx-admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:18px;display:grid}.dx-admin-panel{gap:10px;display:grid}.dx-admin-panel h3{color:var(--d-ink);margin:0 0 6px}.dx-admin-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px 88px 82px;align-items:center;gap:8px;padding:10px;display:grid}.dx-admin-row textarea,.dx-admin-row input[type=text],.dx-admin-row input:not([type]){width:100%;min-width:0;color:var(--d-ink);font:inherit;background:#030907b8;border:1px solid #ffffff17;border-radius:12px;padding:10px 11px}.dx-admin-row textarea{resize:vertical;min-height:58px}.dx-admin-row label{color:var(--d-ink-soft);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}@media (width<=1200px){.dx-admin-grid,.dx-admin-row{grid-template-columns:1fr}}.dx-admin-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--d-warn);background:color-mix(in oklab, var(--d-warn) 12%, transparent);border:1px solid color-mix(in oklab, var(--d-warn) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.dx-capture-strip{gap:var(--d-gap);margin-bottom:var(--d-gap);background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--d-shadow);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;padding:16px 22px;display:grid}.dx-capture-cell{gap:4px;min-width:0;display:grid}.dx-capture-cell .dx-eyebrow{align-items:center;gap:8px;display:inline-flex}.dx-capture-cell .dx-eyebrow i{background:var(--d-pos);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--d-pos) 22%, transparent);border-radius:50%}.dx-capture-cell.is-stale .dx-eyebrow i{background:var(--d-warn);box-shadow:0 0 0 3px color-mix(in oklab, var(--d-warn) 22%, transparent)}.dx-capture-cell.is-error .dx-eyebrow i{background:var(--d-bad);box-shadow:0 0 0 3px color-mix(in oklab, var(--d-bad) 22%, transparent)}.dx-capture-cell strong{color:var(--d-ink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:1.05rem;font-weight:500}.dx-capture-cell small,.dx-capture-actions small{color:var(--d-ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.dx-capture-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dx-capture-actions .dx-btn{padding:8px 12px;font-size:.78rem}.dx-freshness-panel{gap:var(--d-gap);margin-bottom:var(--d-gap);background:linear-gradient(135deg, color-mix(in oklab, var(--d-good) 8%, transparent), transparent 42%), var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-shadow);grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);padding:18px 22px;display:grid}.dx-freshness-copy{min-width:0}.dx-freshness-copy h2{letter-spacing:-.02em;color:var(--d-ink);margin:8px 0;font-family:Fraunces,serif;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:500;line-height:1.05}.dx-freshness-copy p{max-width:58ch;color:var(--d-ink-soft);margin:0;line-height:1.55}.dx-freshness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dx-freshness-metric{border:1px solid color-mix(in oklab, var(--d-line) 82%, transparent);background:color-mix(in oklab, var(--d-bg-2) 72%, transparent);border-radius:18px;min-width:0;padding:12px}.dx-freshness-metric span,.dx-freshness-timeline span{text-transform:uppercase;letter-spacing:.09em;color:var(--d-ink-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800;display:block}.dx-freshness-metric strong{color:var(--d-ink);margin-top:6px;font-family:Fraunces,serif;font-size:1.5rem;font-weight:500;line-height:1;display:block}.dx-freshness-metric small{color:var(--d-ink-soft);margin-top:8px;line-height:1.35;display:block}.dx-freshness-timeline{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.dx-freshness-timeline span{background:color-mix(in oklab, var(--d-good) 10%, transparent);color:var(--d-ink-soft);text-transform:none;letter-spacing:0;border-radius:999px;padding:6px 9px}.dx-engagement{gap:var(--d-gap);margin-bottom:var(--d-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.dx-engagement.is-single{grid-template-columns:1fr}.dx-gauges{gap:var(--d-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.dx-gauge-hero{grid-column:span 2}.dx-empty-state{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-shadow);color:var(--d-ink-soft);padding:26px}.dx-empty-state-capture{border-color:color-mix(in oklab, var(--d-warn) 24%, var(--d-border));background:linear-gradient(135deg, color-mix(in oklab, var(--d-warn) 8%, transparent), transparent 58%), var(--d-surface)}.dx-empty-state strong{color:var(--d-ink);margin-bottom:8px;font-family:Fraunces,serif;font-size:1.15rem;font-weight:500;display:block}.dx-empty-state p{max-width:680px;margin:0}.dx-skeleton{background:color-mix(in oklab, var(--d-ink) 9%, transparent);border-radius:999px;display:block;position:relative;overflow:hidden}.dx-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--d-ink) 16%, transparent), transparent);animation:1.35s ease-in-out infinite dx-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes dx-skeleton-shimmer{to{transform:translate(100%)}}.dx-skeleton-kicker{width:160px;height:14px}.dx-skeleton-strong{width:72px;height:24px}.dx-skeleton-line{width:100%;height:13px}.dx-skeleton-line.is-short{width:58%}.dx-skeleton-headline{border-radius:14px;width:min(100%,620px);height:68px;margin:18px 0}.dx-skeleton-copy{width:min(100%,760px);height:17px;margin-top:10px}.dx-skeleton-copy.is-short{width:min(72%,520px)}.dx-skeleton-title{border-radius:12px;width:min(82%,420px);height:30px}.dx-skeleton-chart{border-radius:var(--d-radius-sm);width:100%;height:240px;margin-top:22px}.dx-skeleton-strip .dx-capture-cell{min-height:58px}.dx-gauge{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--d-shadow);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px;display:grid;position:relative}.dx-gauge.is-hero{grid-template-columns:auto 1fr;padding:28px}.dx-gauge-ring{flex-shrink:0;width:92px;height:92px;position:relative}.dx-gauge.is-hero .dx-gauge-ring{width:132px;height:132px}.dx-gauge-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dx-gauge-ring .track{stroke:color-mix(in oklab, var(--d-ink) 8%, transparent)}.dx-gauge-ring .fill{stroke:var(--gauge-color,var(--d-accent));stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--gauge-color,var(--d-accent)) 50%, transparent));transition:stroke-dashoffset .6s}.dx-gauge-center{letter-spacing:-.02em;color:var(--d-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:Fraunces,serif;font-size:1.35rem;font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.dx-gauge.is-hero .dx-gauge-center{font-size:2rem}.dx-gauge-center>span{display:block}.dx-gauge-center sub{letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink-faint);margin:0;font-family:Inter,sans-serif;font-size:.62rem;font-weight:700;line-height:1;display:block;position:static;transform:none}.dx-gauge-meta{gap:6px;min-width:0;display:grid}.dx-gauge-meta .dx-eyebrow{color:var(--gauge-color,var(--d-accent))}.dx-gauge-meta strong{letter-spacing:-.01em;color:var(--d-ink);font-family:Fraunces,serif;font-size:1.15rem;font-weight:500}.dx-gauge.is-hero .dx-gauge-meta strong{font-size:1.45rem;line-height:1.15}.dx-gauge-meta small{color:var(--d-ink-soft);font-size:.82rem;line-height:1.45}.dx-gauge.is-warn{--gauge-color:var(--d-warn)}.dx-gauge.is-bad{--gauge-color:var(--d-bad)}.dx-gauge-num{gap:8px;min-width:92px;display:grid}.dx-gauge-num-value{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:2.4rem;font-weight:500;line-height:1}.dx-gauge-num-value em{color:var(--d-ink-soft);margin-left:6px;font-size:.55em;font-style:normal;font-weight:400}.dx-gauge-bar{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.dx-gauge-bar i{background:linear-gradient(90deg, var(--d-accent-3), var(--d-accent));border-radius:999px;height:100%;display:block}.dx-tracks{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--d-shadow);align-content:start;gap:10px;padding:22px;display:grid}.dx-track-gauge{border-bottom:1px solid color-mix(in oklab, var(--d-ink) 9%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:2px;padding:12px 0 16px;display:grid}.dx-track-gauge .dx-gauge-ring .track{stroke:color-mix(in oklab, var(--d-ink) 8%, transparent)}.dx-track-gauge .dx-gauge-ring .fill{stroke:var(--d-accent);stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--d-accent) 50%, transparent));transition:stroke-dashoffset .6s}.dx-tracks-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.dx-tracks-head h3{letter-spacing:-.01em;margin:0;font-family:Fraunces,serif;font-size:1.05rem;font-weight:500}.dx-track-row{color:var(--d-ink-soft);grid-template-columns:130px 1fr 56px;align-items:center;gap:12px;font-size:.82rem;display:grid}.dx-track-row b{color:var(--d-ink);font-weight:700}.dx-track-bar{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border-radius:999px;height:6px;overflow:hidden}.dx-track-bar i{background:linear-gradient(90deg, var(--d-accent-3), var(--d-accent));border-radius:999px;height:100%;display:block}.dx-track-row .dx-track-num{text-align:right;color:var(--d-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.dx-subsection-head{margin-top:28px}.dx-subsection-head h2{font-size:1.2rem}.dx-activity{gap:12px;display:grid}.dx-proof-section{margin-top:28px}.dx-proof-section+.dx-proof-section{border-top:1px solid color-mix(in oklab, var(--d-ink) 9%, transparent);margin-top:34px;padding-top:28px}.dx-proof-section .dx-subsection-head{margin-top:0}.dx-proof-note{color:var(--d-ink-soft);margin:12px 0 0;font-size:.8rem}.dx-activity-row{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 50%, transparent);border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dx-activity-icon{background:color-mix(in oklab, var(--d-accent) 14%, transparent);width:28px;height:28px;color:var(--d-accent);border:1px solid color-mix(in oklab, var(--d-accent) 28%, transparent);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.dx-activity-icon.is-decision{background:color-mix(in oklab, var(--d-warn) 14%, transparent);color:var(--d-warn);border-color:color-mix(in oklab, var(--d-warn) 30%, transparent)}.dx-activity-icon.is-added{background:color-mix(in oklab, var(--d-accent-2) 16%, transparent);color:var(--d-accent-2);border-color:color-mix(in oklab, var(--d-accent-2) 32%, transparent)}.dx-activity-icon.is-interaction{background:color-mix(in oklab, var(--d-accent-3) 14%, transparent);color:var(--d-accent-3);border-color:color-mix(in oklab, var(--d-accent-3) 30%, transparent)}.dx-activity-body{min-width:0}.dx-activity-body>span{color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.dx-activity-body>small{color:var(--d-ink-soft);font-size:.74rem}.dx-activity-time{color:var(--d-ink-faint);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem}.dx-status-arrow{color:var(--d-ink-soft);align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.dx-status-arrow b{color:var(--d-accent);font-weight:700}.dx-cat-grid{gap:var(--d-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.dx-cat-card{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 55%, transparent);border-radius:14px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.dx-cat-card:before{content:"";background:var(--cat-accent,var(--d-accent));width:3px;position:absolute;inset:0 auto 0 0}.dx-cat-card .dx-eyebrow{color:var(--cat-accent,var(--d-accent));font-size:.66rem}.dx-cat-card strong{letter-spacing:-.02em;color:var(--d-ink);font-family:Fraunces,serif;font-size:2rem;font-weight:500;line-height:1}.dx-cat-card strong sup{color:var(--d-ink-soft);margin-left:3px;font-size:.5em}.dx-cat-card small{color:var(--d-ink-soft);font-size:.78rem}.dx-cat-card.is-pending{opacity:.78}.dx-cat-card.is-partial{border-color:color-mix(in oklab, var(--d-warn) 24%, var(--d-border))}.dx-cat-card.is-pending strong{letter-spacing:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800}.dx-cat-card small.is-up{color:var(--d-pos)}.dx-cat-card small.is-down{color:var(--d-bad)}.dx-cat-bar{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border-radius:999px;height:5px;overflow:hidden}.dx-cat-bar i{background:var(--cat-accent,var(--d-accent));border-radius:999px;height:100%;display:block}.dx-prompt-pill{margin-right:10px;font-size:.66rem}.dx-client-brief{border-color:color-mix(in oklab, var(--d-accent) 24%, var(--d-border))}.dx-client-kpis{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dx-client-status,.dx-client-metric,.dx-client-list,.dx-client-roadmap article{border:1px solid var(--d-border);background:color-mix(in oklab, var(--d-bg) 54%, transparent);border-radius:14px}.dx-client-status,.dx-client-metric{min-height:118px;padding:16px}.dx-client-status{border-left:4px solid var(--d-accent);align-content:start;gap:8px;display:grid}.dx-client-status.is-needs_input{border-left-color:var(--d-warn)}.dx-client-status.is-blocked{border-left-color:var(--d-bad)}.dx-client-status strong,.dx-client-metric strong,.dx-client-list h3,.dx-client-roadmap strong{color:var(--d-ink);letter-spacing:-.01em}.dx-client-status strong,.dx-client-metric strong{font-family:Fraunces,serif;font-weight:500}.dx-client-status strong{font-size:1.45rem}.dx-client-status p,.dx-client-list p,.dx-client-list small,.dx-client-roadmap small,.dx-client-metric small{color:var(--d-ink-soft);margin:0;font-size:.8rem;line-height:1.45}.dx-client-metric{align-content:start;gap:8px;display:grid}.dx-client-metric strong{font-size:2rem;line-height:1}.dx-client-workgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dx-client-list{align-content:start;gap:12px;padding:16px;display:grid}.dx-client-list header{gap:4px;display:grid}.dx-client-list h3{margin:0;font-size:1rem}.dx-client-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dx-client-list li{border-top:1px solid color-mix(in oklab, var(--d-ink) 6%, transparent);gap:3px;min-width:0;padding:10px 0;display:grid}.dx-client-list li:first-child{border-top:0;padding-top:0}.dx-client-list li span{color:var(--d-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;overflow:hidden}.dx-client-list.is-compact{margin-top:16px}.dx-client-list.is-compact ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.dx-client-roadmap{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dx-client-roadmap article{gap:8px;min-width:0;padding:12px;display:grid}.dx-client-roadmap article.is-current{border-color:color-mix(in oklab, var(--d-accent) 46%, transparent);background:color-mix(in oklab, var(--d-accent) 8%, transparent)}.dx-client-roadmap strong{min-height:2.4em;font-size:.86rem;line-height:1.25;overflow:hidden}.dx-client-roadbar{background:color-mix(in oklab, var(--d-ink) 8%, transparent);border-radius:999px;height:5px;overflow:hidden}.dx-client-roadbar i{border-radius:inherit;background:linear-gradient(90deg, var(--d-accent-3), var(--d-accent));height:100%;display:block}@media (width<=1100px){.dx-engagement{grid-template-columns:1fr}.dx-capture-strip{grid-template-columns:1fr 1fr}.dx-freshness-panel{grid-template-columns:1fr}.dx-freshness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-access-create,.dx-access-list{grid-template-columns:1fr}.dx-client-kpis,.dx-client-workgrid,.dx-client-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-capture-actions{grid-column:span 2;justify-content:flex-start}}@media (width<=720px){.dx-gauges{grid-template-columns:1fr}.dx-gauge-hero{grid-column:span 1}.dx-capture-strip,.dx-freshness-grid{grid-template-columns:1fr}.dx-capture-actions{grid-column:span 1}.dx-access-user header,.dx-access-user footer{flex-direction:column;align-items:stretch}.dx-access-user select{max-width:none}.dx-activity-row{grid-template-columns:28px 1fr}.dx-activity-time{grid-column:2}.dx-client-kpis,.dx-client-workgrid,.dx-client-roadmap,.dx-client-list.is-compact ul{grid-template-columns:1fr}}:root{--rds-deep:#0f0f0f;--rds-navy:#faf8f2;--rds-panel:#fff;--rds-panel-strong:#fff;--rds-cyan:#d97706;--rds-cyan-dim:#b45309;--rds-gold:#f59e0b;--rds-white:#0f0f0f;--rds-slate:#62615a;--rds-soft:#2a2a28;--rds-mid:#d6d0c3;--rds-border:#0f0f0f1f;--rds-danger:#b91c1c;--rds-success:#166534;--rds-page:#f4f1ea;--rds-page-strong:#faf8f2;color:var(--rds-white);background:repeating-linear-gradient(0deg, transparent 0 23px, #0f0f0f09 23px 24px), var(--rds-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,sans-serif}body{background:repeating-linear-gradient(0deg, transparent 0 23px, #0f0f0f09 23px 24px), var(--rds-page);color:var(--rds-white)}button,input,select,textarea{font-family:Inter,Segoe UI,sans-serif}.dashboard-shell{background:radial-gradient(circle at 88% 8%, #d9770614, transparent 24%), radial-gradient(circle at 10% 6%, #b4530914, transparent 18%), repeating-linear-gradient(0deg, transparent 0 23px, #0f0f0f09 23px 24px), var(--rds-page)}.aurora{opacity:.08;filter:blur(82px)}.aurora-left{background:#d9770647}.aurora-right{background:#b4530933}.eyebrow,.metric-card span,.detail-card span,.freshness-grid span,.enrichment-grid span,.opsdash-stat span,.opsdash-agent-card span,.opsdash-side-card span,.opsdash-detail-grid span,.opsdash-detail-section span,.opsdash-lead-hero span,.opsdash-report-preview span,.opsdash-live-pill,.opsdash-agent-status,.opsdash-row-status,.opsdash-tag-pill,.view-switcher button,.opsdash-tabs button,.automation-filterbar button,.product-tab small,.auth-form label span,.field-grid label span,.stacked-field span,.inline-field span{font-family:JetBrains Mono,monospace}.topbar,.panel,.metric-card,.opsdash-commandbar,.opsdash-stat,.opsdash-agent-card,.opsdash-feed,.opsdash-detail,.opsdash-side-card,.automation-list,.automation-detail,.opsdash-topnav,.hero-product,.product-tab,.tier-card,.lead-row,.detail-card,.ops-card,.config-card,.readiness-card,.org-pill,.toggle-card,.opsdash-specialists div,.opsdash-compact-kpis div,.opsdash-detail-grid div,.opsdash-report-preview,.opsdash-product-row,.opsdash-report-body,.opsdash-detail-copy,.opsdash-error-copy,.opsdash-lead-hero,.opsdash-detail-section,.opsdash-legend-panel,.opsdash-legend-card,.opsdash-legend-grants div,.opsdash-legend-coverage-item,.empty-state,.outreach-copy,.detail-callout,.draft-block,.command-stack code,.automation-row,.opsdash-cadence-strip,.opsdash-cadence-title,.opsdash-cadence-item,.opsdash-event,.view-switcher,.status-pill,.ghost-button,.auth-panel,.opsdash-notice{color:var(--rds-white)}.panel,.metric-card,.opsdash-commandbar,.opsdash-stat,.opsdash-agent-card,.opsdash-feed,.opsdash-detail,.opsdash-side-card,.automation-list,.automation-detail,.opsdash-topnav,.hero-product,.product-tab,.tier-card,.lead-row,.detail-card,.ops-card,.config-card,.readiness-card,.org-pill,.toggle-card,.opsdash-specialists div,.opsdash-compact-kpis div,.opsdash-detail-grid div,.opsdash-report-preview,.opsdash-product-row,.opsdash-report-body,.opsdash-detail-copy,.opsdash-error-copy,.opsdash-lead-hero,.opsdash-detail-section,.opsdash-legend-panel,.opsdash-legend-card,.opsdash-legend-grants div,.opsdash-legend-coverage-item,.empty-state,.outreach-copy,.detail-callout,.draft-block,.command-stack code,.automation-list,.opsdash-cadence-strip,.opsdash-cadence-title,.opsdash-cadence-item,.status-pill,.ghost-button,.view-switcher,.auth-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #0f0f0f1f!important;box-shadow:6px 6px #d977061f!important}.topbar h1,.panel h2,.hero-product h3,.opsdash-commandbar h2,.opsdash-agent-card h3,.opsdash-side-card h3,.opsdash-lead-hero h3{color:var(--rds-white)}.subhead,.meta-copy,.lead-summary,.detail-card p,.pipeline-row p,.product-tab small,.auth-link,.opsdash-event-copy small,.opsdash-feed-header small,.opsdash-cadence-item small,.opsdash-product-main small,.opsdash-agent-card p,.opsdash-agent-footer small,.opsdash-specialists small,.opsdash-report-preview small,.opsdash-legend-section>p,.opsdash-legend-card p,.opsdash-legend-note,.opsdash-legend-coverage-item span,.opsdash-legend-range-item span,.opsdash-detail-section p,.opsdash-detail-section ul,.run-status small,.breakdown-row small,.delivery-row,.pipeline-row,.form-subnote,.contact-note,.preview-footnote,.lead-meta span,.search-field span,.field-grid label span,.stacked-field span,.inline-field span{color:var(--rds-slate)!important}.primary-action,.view-switcher button.active,.opsdash-tabs button.active,.automation-filterbar button.active,.automation-filterbar button:hover{background:var(--rds-deep)!important;color:#f4f1ea!important;border:2px solid var(--rds-deep)!important;box-shadow:4px 4px #d97706bf!important}.ghost-button,.mini-button,.small-button,.view-switcher button,.opsdash-tabs button,.automation-filterbar button,.auth-link{color:var(--rds-white)!important;background:#fff!important;border:1px solid #0f0f0f1f!important}.view-switcher,.opsdash-tabs,.automation-filterbar{background:0 0!important;border:0!important;padding:0!important}.status-live,.auth-notice,.status-success,.run-completed,.delivery-sent,.delivery-opened,.delivery-clicked,.opsdash-live-pill.online,.opsdash-agent-status.good,.opsdash-side-card-header strong.good,.opsdash-row-status.good,.readiness-yes{color:var(--rds-success)!important}.status-fallback,.delivery-queued,.topbar .eyebrow,.eyebrow,.tier-card h4,.score-hot,.opsdash-legend-dot.gold,.opsdash-tag-pill.gold{color:var(--rds-cyan-dim)!important}.opsdash-live-pill.online,.opsdash-agent-status.good,.opsdash-side-card-header strong.good,.opsdash-row-status.good,.opsdash-notice,.readiness-yes,.opsdash-tag-pill.green{background:#1665340f!important;border-color:#1665342e!important}.opsdash-live-pill.offline,.opsdash-agent-status.danger,.opsdash-side-card-header strong.danger,.opsdash-row-status.danger,.opsdash-notice.error,.auth-error,.status-error,.run-failed,.delivery-failed,.delivery-skipped{color:var(--rds-danger)!important;background:#b91c1c0f!important;border-color:#b91c1c2e!important}.opsdash-agent-status.active,.opsdash-side-card-header strong.active,.opsdash-row-status.active{color:var(--rds-cyan-dim)!important;background:#d9770614!important;border-color:#d977062e!important}.metric-card strong,.ops-number,.opsdash-stat strong,.opsdash-compact-kpis strong,.score-warm,.run-running,.opsdash-legend-toggle span,.hero-product h3,.opsdash-commandbar h2,.opsdash-lead-hero strong{color:var(--rds-cyan-dim)!important;-webkit-text-fill-color:initial!important;background:0 0!important}.product-tab-active,.lead-row-active,.org-pill-active,.opsdash-event:hover,.opsdash-event.active,.automation-row:hover,.automation-row.active{background:#d977060f!important;border-color:#d977063d!important}.tag,.lead-meta span,.opsdash-agent-metrics span,.toggle-card,.opsdash-tag-pill.slate,.opsdash-tag-pill.blue{color:var(--rds-soft)!important;background:#faf8f2!important;border:1px solid #0f0f0f1f!important}.search-field input,.field-grid input,.field-grid select,.stacked-field textarea,.inline-field input,.auth-form input,.auth-form select,.auth-form textarea,.opsdash-topnav input,.opsdash-topnav select,select,input,textarea{color:var(--rds-white)!important;background:#fff!important;border:1px solid #0f0f0f24!important}.search-field input:focus,.field-grid input:focus,.field-grid select:focus,.stacked-field textarea:focus,.inline-field input:focus,.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus,select:focus,input:focus,textarea:focus{outline:0;border-color:#d9770666!important;box-shadow:0 0 0 3px #d977061f!important}.opsdash-event-icon,.process-number,.service-badge,.score-badge,.opsdash-brand span{color:var(--rds-cyan-dim)!important;background:#faf8f2!important;border:1px solid #0f0f0f24!important}.opsdash-brand{color:var(--rds-white)!important}.opsdash-brand strong{max-width:none;color:var(--rds-white)}.opsdash-topnav{position:sticky;top:12px}.opsdash-feed-header{background:#faf8f2!important;border-bottom:1px solid #0f0f0f1f!important}.opsdash-feed-header span{color:var(--rds-white)!important}.opsdash-cadence-strip,.opsdash-detail,.opsdash-feed,.automation-list,.automation-detail{box-shadow:6px 6px #0f0f0f14!important}
