:root{--metric-background:#091321;--metric-area:#0b1728;--metric-surface:#101f32;--metric-raised:#14263d;--metric-line:#273d55;--metric-text:#e1e9f2;--metric-muted:#a8b8ce;--metric-cyan:#50c9e5;--metric-blue:#81a9e9;--metric-violet:#b39ae7;--metric-positive:#8ac9b0;--metric-negative:#f09da2;--metric-warning:#dfbe87;--metric-series:var(--metric-cyan);--metric-comparison:#8e9fb9;--metric-radius:12px;--metric-space:24px}body:has(.metric-app){background:var(--metric-background)}.shell.metric-app{background:radial-gradient(ellipse at 80% 0,#12223d70,transparent 45%),var(--metric-background);color:var(--metric-text);--text:var(--metric-text);--muted:var(--metric-muted);--line:var(--metric-line);--accent:var(--metric-blue);--lime:var(--metric-cyan)}.shell.metric-app .sidebar{background:linear-gradient(180deg,#102039,#0b1728 65%);border-right:1px solid var(--metric-line)}.shell.metric-app .nav a{color:#b9c9dd;border-radius:7px}.shell.metric-app .nav a.active{background:#548bd421;color:#e5edfa;border-left:3px solid var(--metric-blue)}.shell.metric-app .nav a:hover{background:#ffffff06}.shell.metric-app .logo-symbol i{background:var(--metric-blue)}.shell.metric-app .brand-avatar{background:#29346a;border:1px solid #5863a35c;color:#d2d9ff}.shell.metric-app .topbar{border-color:var(--metric-line)}.shell.metric-app .context-menu{background:var(--metric-raised);border-color:var(--metric-line)}.shell.metric-app .workspace{max-width:2300px;padding:0 32px 32px}.metric-v1{--text:var(--metric-text);--muted:var(--metric-muted);--line:var(--metric-line);--accent:var(--metric-blue);color:var(--metric-text);padding-top:4px}.metric-v1 h1{font-size:30px;font-weight:550;letter-spacing:-.5px}.metric-v1 h2{font-size:21px;font-weight:550;letter-spacing:-.15px}.metric-v1 h3{font-size:19px}.metric-v1 h3,.metric-v1 strong{font-weight:550}.metric-v1 .positive{color:var(--metric-positive)}.metric-v1 .negative{color:var(--metric-negative)}.metric-v1 .quiet,.metric-v1 .stats-scope-note{color:var(--metric-muted)}.metric-v1 :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--metric-cyan);outline-offset:4px}.metric-v1 :is(input,select,textarea){background:#0b192b;color:var(--metric-text);border:1px solid var(--metric-line);border-radius:7px}.metric-v1 .secondary{background:#142943;border:1px solid #365679;color:#cfdded}.metric-v1 .primary{background:#284e7e;color:#e2edfb}.metric-v1 .text-link{color:#9abde9}.metric-v1 .metric-surface,.metric-v1 .stats-main-visual{background:linear-gradient(135deg,#12243a,#0f1c2e 85%);border:1px solid var(--metric-line);border-radius:var(--metric-radius);box-shadow:0 8px 24px #03091212;padding:26px}.metric-v1 .metric-section-header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px}.metric-section-header p{font-size:14px;color:var(--metric-muted);line-height:1.5;margin-top:7px}.metric-filter-group{display:flex;align-items:end;gap:18px;background:#101e303d;padding:18px 20px;border-radius:10px;border:1px solid #243b524d}.metric-v1 .stats-global-filters .field{margin:0;min-width:0}.metric-v1 .stats-global-filters label{font-size:14px}.metric-v1 .stats-network-filters>button{background:#0a1829;border-color:#2a405b;min-width:40px}.metric-v1 .stats-network-filters>button[aria-pressed=true]{background:#1b3658;color:#b2d9f1;border-color:#5a92b7}.metric-v1 .stats-subnav{gap:26px;border-color:var(--metric-line);margin-top:24px}.metric-v1 .stats-subnav>button{color:var(--metric-muted);font-size:15px;padding-bottom:15px}.metric-v1 .stats-subnav>button[aria-current=page]{border-color:var(--metric-cyan);color:var(--metric-text)}.metric-v1 .stats-summary{gap:16px;margin:24px 0;grid-template-columns:repeat(6,minmax(0,1fr))}.metric-v1 .metric-card{background:linear-gradient(145deg,#152944,#0e1c2e);border:1px solid #2a4160;border-radius:11px;padding:20px;text-align:left;min-height:216px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.metric-v1 .metric-card:hover{border-color:#4d779d;background:linear-gradient(145deg,#192f4b,#112238)}.metric-card-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--series-color) 9%,transparent);color:var(--series-color);margin-bottom:5px}.metric-v1 .metric-card-label{font-size:14px;color:#b9c9db}.metric-v1 .metric-card>strong{font-size:clamp(25px,1.7vw,34px);line-height:1.2;color:var(--metric-text);font-weight:550}.metric-v1 .metric-card>small{font-size:14px;color:#a5b5ca;line-height:1.4;position:relative}.metric-v1 .metric-card>.stats-spark{color:var(--series-color);height:27px;width:100%;margin:6px 0;opacity:.85}.metric-v1 .metric-card>span:is(.positive,.negative,.quiet){font-size:14px;min-height:20px}.metric-v1 .stats-summary-reading{font-size:15px;margin:0 0 22px;color:#b4c5d7}.metric-summary-primary{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,1fr);gap:22px;align-items:stretch}.metric-summary-secondary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;margin-top:22px}.metric-v1 .metric-summary-primary>.metric-surface,.metric-v1 .metric-summary-secondary>.metric-surface{min-width:0}.metric-v1 .stats-plot-header{gap:20px;margin-bottom:18px}.metric-v1 .stats-plot-header .field{font-size:14px;min-width:170px}.metric-v1 .stats-plot-header select{font-size:14px;max-width:260px}.metric-v1 .stats-line-chart{--metric-series:var(--metric-cyan);color:var(--metric-text)}.metric-v1 .stats-chart-canvas{position:relative}.metric-v1 .stats-line-chart svg{width:100%;min-width:680px;max-height:none;height:auto;margin-top:22px}.metric-v1 .stats-chart-analysis svg{min-width:1050px;max-height:470px}.metric-v1 .stats-line-chart .stats-line{stroke:var(--metric-series);stroke-width:1.7;stroke-linecap:butt;stroke-linejoin:round}.metric-v1 .stats-line-chart .stats-line.previous{stroke:var(--metric-comparison);stroke-width:1.2;stroke-dasharray:4 5;opacity:.65}.metric-v1 .stats-line-chart svg text{fill:#a8bad1;font-size:16px}.metric-v1 .stats-line-chart svg .stats-chart-annotation{fill:#b7c6dc;font-size:14px}.metric-v1 .stats-line-chart .stats-grid-line{stroke:#7797be15;stroke-width:1}.metric-v1 .stats-chart-legend{font-size:14px;gap:18px}.metric-v1 .stats-chart-legend i{background:var(--metric-series);height:2px;width:18px}.metric-v1 .stats-chart-legend i.previous{background:var(--metric-comparison)}.metric-v1 .stats-point.selected{fill:var(--metric-series)}.metric-chart-tooltip{position:absolute;top:24px;background:#172c45f5;border:1px solid #41638b;box-shadow:0 6px 18px #03091450;border-radius:8px;padding:12px 15px;display:grid;gap:7px;font-size:14px;pointer-events:none;max-width:240px;color:#d7e4f5}.metric-chart-tooltip>span{color:#b6c9df}.metric-v1 .stats-chart-inspection{padding:15px 0;gap:24px;border-color:#2b405963}.metric-v1 .stats-chart-inspection strong{font-size:21px}.metric-v1 .stats-chart-reading{font-size:14px;color:#a4b5cb}.metric-v1 .stats-evidence{font-size:14px;color:#b2c7df;margin-top:16px;line-height:1.6}.metric-v1 .stats-evidence>summary{color:#b2c7df;cursor:pointer}.metric-v1 .stats-event-rail{font-size:14px;gap:12px 20px;border-color:#2b40594d}.metric-v1 .stats-event-rail a{color:#becbde;max-width:300px}.metric-v1 .stats-event-rail a>span{color:var(--metric-violet)}.metric-v1 .stats-evolution-context{border-color:var(--metric-line);padding:18px 0;margin:0 0 20px}.metric-donut-composition{display:grid;grid-template-columns:1fr;gap:22px;align-items:center}.metric-donut{position:relative;width:220px;height:220px;margin:auto}.metric-donut svg{width:100%;height:100%}.metric-donut>div{position:absolute;inset:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.metric-donut strong{font-size:29px;color:var(--metric-text)}.metric-donut>div>span{font-size:14px;line-height:1.35;color:var(--metric-muted)}.metric-donut-legend{display:grid;gap:17px;font-size:14px}.metric-donut-legend>div{display:flex;align-items:center;gap:10px}.metric-donut-legend>div>i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.metric-donut-legend>div>span:not(.social-identity){flex:1 1}.metric-donut-legend strong{white-space:nowrap;text-align:right;font-size:15px}.metric-donut-legend small{display:block;font-size:14px;color:var(--metric-muted);margin-top:4px}.metric-network-panel>.quiet{font-size:14px;margin-top:18px;line-height:1.5}.metric-v1 .metric-insight{background:linear-gradient(140deg,#182648,#122136);color:var(--metric-text);border-color:#384467}.metric-v1 .stats-learning>strong{color:var(--metric-cyan);font-size:48px;font-weight:550;margin:24px 0 18px}.metric-v1 .stats-learning h2{font-size:23px;line-height:1.5}.metric-v1 .stats-learning .stats-eyebrow,.metric-v1 .stats-learning p{color:#b4c4dd}.metric-highlight-row{display:grid;grid-template-columns:20px 60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #243a5140}.metric-highlight-row .content-thumb{width:60px;height:65px;border-radius:7px}.metric-highlight-row>div>strong{font-size:16px;line-height:1.4;display:block}.metric-highlight-row>div>span{font-size:14px;color:var(--metric-muted);display:flex;align-items:center;gap:8px;margin-top:9px}.metric-highlight-row>a{grid-column:3/-1;color:var(--metric-blue);font-size:14px}.metric-highlight-row>span{color:var(--metric-muted);font-size:14px}.metric-v1 .stats-bars{gap:22px}.metric-v1 .stats-bar-track{background:#2b405c35;height:17px}.metric-v1 .stats-bar-track>i{height:7px;background:linear-gradient(90deg,#5685c1,#80b4e1)}.metric-v1 .stats-bar-previous{background:var(--metric-violet);height:5px;top:10px;opacity:.7}.metric-v1 .stats-bar-label{color:#c3d0e2;font-size:15px}.metric-v1 .stats-bar-row>strong{font-size:16px}.metric-v1 .stats-bar-scale{color:#a4b5cc}.metric-v1 .stats-audience-composition{grid-template-columns:1fr 1.2fr;gap:40px;margin:20px 0 0}.metric-v1 .metric-audience-group{margin-top:26px}.metric-v1 .stats-demographic-hero{display:block}.metric-v1 .stats-demographic-hero .metric-donut-composition{grid-template-columns:220px 1fr;gap:26px;margin-top:24px}.metric-v1 .stats-demographic-hero .stats-eyebrow{font-size:14px;margin-bottom:14px;display:block;color:#9fb3cf}.metric-v1 .stats-analysis-split{gap:22px;grid-template-columns:1.15fr 1fr;margin-top:22px}.metric-v1 .stats-analysis-split>section{min-width:0;background:#101f32;border:1px solid var(--metric-line);border-radius:12px;padding:26px}.metric-v1 .stats-composition-strip{height:50px}.metric-v1 .stats-age-bars i{opacity:.9}.metric-v1 .stats-quality{background:#7c603318;border-left:2px solid #b49767;color:#d3bf9a;font-size:14px;line-height:1.55;border-radius:0 5px 5px 0}.metric-v1 .stats-content-ranking{display:grid;gap:12px}.metric-v1 .stats-content-ranking article{background:linear-gradient(110deg,#14243a,#0f1b2d);border:1px solid #283c554f;border-radius:9px;padding:20px;gap:20px}.metric-v1 .stats-content-ranking article:first-child{background:linear-gradient(110deg,#19304b,#112039);border-color:#375676}.metric-v1 .stats-content-ranking .content-thumb{border-radius:7px;overflow:hidden}.metric-v1 .stats-ranked-bar i{background:var(--metric-blue)}.metric-v1 .stats-ranked-campaign{color:var(--metric-violet)}.metric-v1 .stats-ranked-metrics small{color:#a5b6ce;font-size:14px}.metric-v1 .stats-ranked-metrics strong{font-size:18px}.metric-v1 .stats-format-network{padding:26px;background:#101f32;border:1px solid var(--metric-line);border-radius:12px}.metric-v1 .stats-format-network-body{gap:30px}.metric-v1 .stats-format-network aside{background:#172b46;border:1px solid #2f456544}.metric-v1 .stats-format-value{color:var(--metric-cyan)}.metric-v1 .stats-format-track{background:#243c594d}.metric-v1 .stats-format-track i{background:linear-gradient(90deg,#507aba,#81adde)}.metric-v1 .stats-best-window{padding:18px 0}.metric-v1 .stats-best-window>span{color:var(--metric-violet)}.metric-v1 .stats-hour-composition{gap:22px;grid-template-columns:1.6fr 1fr}.metric-v1 .stats-hour-composition>section{background:#122239;border:1px solid #2c425d80;padding:22px;border-radius:10px;min-width:0}.metric-v1 .stats-hour-composition .stats-line-chart svg{min-width:680px}.metric-v1 .stats-heat-legend>i{background:#3979a5}.metric-v1 .stats-heat-legend>i:last-of-type{background:#75b6e1}.metric-v1 .stats-heatmap-row button.no-data{background:#17263a;border:1px solid #31405240}.metric-v1 .stats-campaign-grid article{background:#13253c;border:1px solid #2d4563;border-radius:10px}.metric-v1 .stats-campaign-grid .stats-spark{color:var(--metric-blue)}.metric-v1 .stats-funnel-track i{background:linear-gradient(90deg,#3b689d,#63a9ce)}.metric-v1 .stats-funnel .stats-disconnected .stats-funnel-track i{background:linear-gradient(90deg,#5b5690,#a798d3)}.metric-v1 .stats-method-intro{background:#142942;border-radius:8px;padding:22px;gap:32px}.metric-v1 table{border-collapse:separate;border-spacing:0}.metric-v1 table :is(td,th){padding:20px;border-color:#293f59;line-height:1.55;font-size:15px}.metric-v1 table thead th{color:#b5c9df;background:#12233b}.metric-v1 table tbody tr:nth-child(2n){background:#14243a66}.metric-v1 .empty-state{background:#13253c;border:1px dashed #385573;color:var(--metric-muted);border-radius:10px}.metric-v1 .stats-dimension-nav button{color:#b0c2d9;background:#0e1e32;border:1px solid #2c4460;border-radius:7px}.metric-v1 .stats-dimension-nav button[aria-pressed=true]{background:#203b5e;border-color:#6094be;color:#dbeafd}.metric-v1 .stats-chart-window select{background:#0e1c2d;color:var(--metric-text);border-color:var(--metric-line)}@media (min-width:2200px){.metric-donut-composition{grid-template-columns:220px 1fr}.metric-v1 .metric-card{min-height:230px}.metric-summary-primary{grid-template-columns:minmax(0,1.7fr) minmax(450px,1fr)}}@media (max-width:1500px){.metric-v1 .stats-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-summary-primary{grid-template-columns:1.5fr 1fr}.metric-v1 .stats-demographic-hero .metric-donut-composition,.metric-v1 .stats-hour-composition{grid-template-columns:1fr}.metric-v1 .metric-card{min-height:190px}}@media (max-width:1100px){.metric-summary-primary,.metric-summary-secondary,.metric-v1 .stats-analysis-split,.metric-v1 .stats-audience-composition{grid-template-columns:1fr}.metric-v1 .stats-chart-analysis svg{min-width:850px}.metric-v1 .metric-network-panel .metric-donut-composition,.metric-v1 .stats-demographic-hero .metric-donut-composition{grid-template-columns:220px 1fr}}@media (max-width:600px){.shell.metric-app .workspace{padding:0 20px 24px}.metric-v1 .stats-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-v1 .metric-card{padding:16px;min-height:210px}.metric-v1 .metric-card>strong{font-size:25px}.metric-v1 .metric-surface,.metric-v1 .stats-main-visual{padding:20px}.metric-v1 .metric-network-panel .metric-donut-composition,.metric-v1 .stats-demographic-hero .metric-donut-composition{grid-template-columns:1fr}.metric-v1 .metric-card>small{font-size:14px}.metric-filter-group{padding:16px;flex-wrap:wrap}.metric-v1 .stats-content-ranking article{padding:15px}.metric-v1 .stats-format-network{padding:20px}.metric-highlight-row{grid-template-columns:18px 48px minmax(0,1fr);gap:12px}.metric-highlight-row .content-thumb{width:48px;height:58px}.metric-highlight-row>strong{grid-column:3}.metric-v1 .stats-chart-inspection{gap:18px}.metric-v1 .stats-chart-inspection strong{font-size:20px}.metric-chart-tooltip{left:10%!important;max-width:210px}.metric-v1 .stats-chart-window{align-items:start}.metric-v1 h1{font-size:27px}}.metric-v1 .stats-main-visual{margin:0}.metric-v1 .stats-chart-executive .stats-chart-inspection{padding:12px 0}.metric-v1 .stats-chart-executive .stats-chart-reading{margin:6px 0}.metric-v1 .metric-card>.stats-spark{position:static}.metric-v1 .stats-line-chart svg{min-width:860px}.metric-v1 .stats-line-chart svg text{font-size:20px}.metric-v1 .stats-line-chart svg .stats-chart-annotation{font-size:18px}@media (min-width:1500px){.metric-v1 .metric-network-panel .metric-donut-composition{grid-template-columns:180px minmax(0,1fr);gap:20px}.metric-v1 .metric-network-panel .metric-donut{width:180px;height:180px}.metric-v1 .metric-network-panel .metric-donut>div{inset:34px}}@media (max-width:600px){.metric-v1 .stats-format-rows article{grid-template-columns:minmax(0,1fr);gap:14px}.metric-v1 .stats-format-row-signal{min-width:0}.metric-v1 .stats-format-row-signal>strong{font-size:18px;white-space:normal;overflow-wrap:anywhere}.metric-v1 .stats-format-row-metrics{gap:12px;min-width:0}.metric-v1 .stats-format-row-metrics strong{overflow-wrap:anywhere}}.metric-v1 .metric-card,.metric-v1 .metric-donut,.metric-v1 .stats-bars,.metric-v1 .stats-line-chart{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-v1 .stats-point:focus-visible{fill:var(--metric-cyan);stroke:var(--metric-text);stroke-width:2px;outline:none}.metric-v1 .metric-event-list .stats-event-rail{margin-top:14px;padding-top:12px}:root{color:var(--metric-text);--text:var(--metric-text);--muted:var(--metric-muted);--line:var(--metric-line);--accent:var(--metric-blue);--lime:var(--metric-cyan);--amber:var(--metric-warning);--danger:var(--metric-negative);--metric-control-height:42px;--metric-row-space:18px}:root,body{background:var(--metric-background)}.metric-app{--type-secondary:14px}.metric-app .nav a.active{box-shadow:none}.metric-app .context-button small,.metric-app .footer,.metric-app .nav-label,.metric-app .prototype-label,.metric-app .sidebar-footer small{color:var(--metric-muted)}.metric-app .footer{border-color:var(--metric-line);padding-top:20px}.metric-app .avatar{background:var(--metric-raised);color:var(--metric-text)}.metric-app .context-menu button{border-radius:7px;padding:12px}.metric-app .context-menu button:hover,.metric-app .context-menu button[aria-current=true]{background:#203b5e}.metric-app .logout-button:hover{color:var(--metric-text)}.metric-app .module-heading{margin:32px 0 28px}.metric-app .module-heading h1{font-size:30px;font-weight:550;letter-spacing:-.5px}.metric-app h2{font-size:21px;font-weight:550}.metric-app h3{font-size:19px}.metric-app h3,.metric-app strong{font-weight:550}.login-stage :is(button,a,input):focus-visible,.metric-app :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--metric-cyan);outline-offset:4px}.login-field input,.metric-app :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:#0b192b;color:var(--metric-text);border:1px solid var(--metric-line);border-radius:7px;min-height:var(--metric-control-height);padding:10px 12px;max-width:100%}.metric-app textarea{line-height:1.6}.metric-app :is(input,textarea)::placeholder{color:#97abc4;opacity:1}.metric-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--metric-blue)}.login-submit,.metric-app :is(.primary,.secondary){border-radius:7px;min-height:var(--metric-control-height);font-weight:550;gap:8px}.login-submit,.metric-app .primary{background:#284e7e;color:#e2edfb;border:1px solid #4773a4}.login-submit:hover,.metric-app .primary:hover{background:#315f96;color:var(--metric-text)}.metric-app .secondary{background:#142943;border:1px solid #365679;color:#cfdded}.metric-app .secondary:hover{background:#203b5e;border-color:#6290bb;color:var(--metric-text)}.metric-app .text-link{color:#9abde9}.metric-app :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.metric-app .badge{padding:5px 9px;border-radius:6px;font-size:14px;line-height:1.35}.metric-app .badge.neutral{background:#233349;color:#c4d0e1}.metric-app .badge.scheduled{background:#203b5e;color:#b2d9f1}.metric-app .badge.approved,.metric-app .badge.published{background:#1c3834;color:var(--metric-positive)}.metric-app .badge.warning{background:#3b3226;color:var(--metric-warning)}.metric-app .badge.danger{background:#3a2934;color:var(--metric-negative)}.metric-app .positive{color:var(--metric-positive)}.metric-app .error-message,.metric-app .negative{color:var(--metric-negative)}.metric-app .error-message{background:#3a293455;border-left:2px solid var(--metric-negative);padding:12px 16px;border-radius:6px}.metric-app .content-inspector,.metric-app .inbox-detail,.metric-app .metric-surface,.metric-app .report-builder,.metric-app .settings-section{background:linear-gradient(135deg,#12243a,#0f1c2e 85%);border:1px solid var(--metric-line);border-radius:var(--metric-radius);box-shadow:0 8px 24px #03091212}.metric-app .metric-surface{padding:26px}.metric-app .metric-filter-group:not(.stats-global-filters),.metric-app .task-toolbar{background:#101e303d;border:1px solid #243b524d;border-radius:10px;padding:16px 18px;margin:0 0 24px;gap:18px}.metric-app .segmented{padding:4px;background:#0b192b;border:1px solid var(--metric-line);border-radius:8px}.metric-app .segmented button{border-radius:5px;min-height:38px;color:var(--metric-muted)}.metric-app .inbox-quick-filters button[aria-pressed=true],.metric-app .segmented button[aria-pressed=true],.metric-app :is(.network-filters,.settings-tabs) button[aria-pressed=true]{background:#203b5e;color:#dbeafd;border-color:#6094be}.metric-app .account-options label,.metric-app .network-filters button{background:#0b192b;border-color:var(--metric-line)}.metric-app .account-options label{border-radius:7px}.metric-app .account-options label.is-selected{background:#203b5e;border-color:#6094be}.metric-app .account-options input{accent-color:var(--metric-blue)}.metric-app .content-inspector{padding:26px}.metric-app .inspector-heading{border-bottom:1px solid var(--metric-line);padding-bottom:20px;margin-bottom:24px;gap:16px}.metric-app .inspector-heading h2{line-height:1.4}.metric-app .dialog-top button,.metric-app .inspector-close{border:1px solid var(--metric-line);border-radius:7px;background:#182d46;min-width:40px;min-height:40px}.metric-app .inspector-close:hover{background:#28435e}.metric-app .field{line-height:1.5;color:#c4d2e5}.metric-app .optional-fields,.metric-app .resource-picker{border-color:var(--metric-line)}.metric-app details>summary{color:#b2c7df;cursor:pointer}.metric-app .empty-state{background:#13253c;border:1px dashed #385573;border-radius:10px;color:var(--metric-muted);padding:32px}.metric-app .skeleton span{background:#172d46;animation:none}.metric-app dialog{background:#101f32;color:var(--metric-text);border:1px solid #365679;border-radius:14px;box-shadow:0 24px 80px #03091266}.metric-app dialog::backdrop{background:#030a17b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.metric-app .dialog-top{border-color:var(--metric-line);color:var(--metric-muted)}.metric-app .dialog-note,.metric-app .log,.metric-app pre{background:#0b1728;border-color:var(--metric-line);color:#b7c8dd;overflow-wrap:anywhere}.metric-app .facts>div{border-color:var(--metric-line)}.metric-app table{border-collapse:separate;border-spacing:0}.metric-app table th{background:#13253c;color:#b5c9df;font-size:14px}.metric-app table td{border-color:#273d5580;padding:18px 16px}.metric-app table tbody tr:nth-child(2n){background:#13253c55}.metric-app table tbody tr:hover{background:#1b324a55}.metric-app .table-scroll{border:1px solid var(--metric-line);border-radius:10px}.metric-app .desk-layout{column-gap:36px}.metric-app .aux-sidebar{border-color:var(--metric-line)}.metric-app .attention-surface{background:linear-gradient(125deg,#16283c,#122033);border:1px solid #35485e;border-radius:12px;padding:24px}.metric-app .attention-caption{color:var(--metric-warning);letter-spacing:.6px}.metric-app .attention-lead strong{color:var(--metric-text)}.metric-app .attention-secondary button.failure{color:var(--metric-negative)}.metric-app .now-actions .primary{background:#284e7e;color:var(--metric-text);border:1px solid #4773a4;border-radius:7px}.metric-app .now-actions .primary:hover{background:#315f96}.metric-app .resume-inline{background:#12243a;border:1px solid var(--metric-line);border-radius:10px;padding:18px;margin-top:26px}.metric-app .pulse-zone{border-color:var(--metric-line)}.metric-app .pulse-signal .icon,.metric-app .pulse-signal strong{color:var(--metric-positive)}.metric-app .pulse-signal.down .icon,.metric-app .pulse-signal.down strong{color:var(--metric-negative)}.metric-app .single-insight{background:linear-gradient(110deg,#202b4c,#14263d);color:var(--metric-text);border:1px solid #41527a;border-radius:12px;padding:28px}.metric-app .single-insight .insight-value{color:var(--metric-cyan)}.metric-app .insight-actions button{color:#b3c8ed}.metric-app .compact-plan,.metric-app .prepare-next{border-top:1px solid var(--metric-line);padding-top:24px}.metric-app .daily-work-pair{gap:32px}.metric-app .compact-plan-row{border-color:#273d5570;padding:15px 0}.metric-app .compact-plan-row>input{border-color:#537395;background:#101f32}.metric-app .compact-plan-row>input:checked{background:#284e7e;border-color:var(--metric-blue)}.metric-app .task-status{color:var(--metric-positive)}.metric-app .task-priority{color:var(--metric-warning)}.metric-app .prepare-piece{background:#12243a;border-radius:10px;padding:16px}.metric-app .capture-zone{background:#14263d;border:1px solid var(--metric-line);border-radius:10px;padding:18px}.metric-app .capture-types button[aria-pressed=true]{color:var(--metric-cyan);border-color:var(--metric-cyan)}.metric-app .capture-save{background:#284e7e;color:var(--metric-text);border-radius:6px}.metric-app .capture-bottom i{background:var(--metric-violet)}.metric-app .right-horizon{border-color:var(--metric-line);padding-top:24px}.metric-app .right-campaign{background:#12243a;border:1px solid var(--metric-line);border-radius:10px;padding:18px}.metric-app .progress-line{background:#263a55}.metric-app .progress-line i{background:var(--metric-blue)}.metric-app .right-tools .tools-entry{color:#b2c7df;border-color:var(--metric-line)}.metric-app .calendar-label,.metric-app .week-heading-row{background:#13253c;color:#b5c9df;border-color:var(--metric-line)}.metric-app .calendar-day{background:#0d1b2d;border-color:var(--metric-line)}.metric-app .calendar-day.outside-month{background:#0a1626}.metric-app .calendar-day.is-today{background:#13283f}.metric-app .calendar-day.is-today>time,.metric-app .week-day-heading.is-today{background:#23466a;color:#c5e7fa;border-radius:6px}.metric-app .calendar-piece{background:#182e47;border:1px solid #2c4560;border-radius:7px;padding:10px}.metric-app .calendar-piece:hover{background:#203b5e;border-color:#6392b4}.metric-app .calendar-piece-heading time{background:none;color:#bdcee3}.metric-app .calendar-piece .badge{font-size:14px}.metric-app .week-canvas,.metric-app .week-scroll{background:#0b1728;border-color:var(--metric-line)}.metric-app .week-heading-row{border-bottom:1px solid #436080}.metric-app .week-axis-heading{background:#101f32;color:var(--metric-muted)}.metric-app .week-hour-axis{background:#0d1c2f;color:#b5c9df}.metric-app .week-day-lane{border-color:var(--metric-line);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour-height) / 2 - 1px),#23364e calc(var(--hour-height) / 2 - 1px),#23364e calc(var(--hour-height) / 2),transparent calc(var(--hour-height) / 2),transparent calc(var(--hour-height) - 1px),#38516b calc(var(--hour-height) - 1px),#38516b var(--hour-height))}.metric-app .week-empty-slot{color:var(--metric-cyan)}.metric-app .week-empty-slot:focus-visible,.metric-app .week-empty-slot:hover{background:#23466a55}.metric-app :is(.editorial-row,.task-row,.campaign-list-row){border-color:#273d5580;border-radius:9px;padding:var(--metric-row-space) 14px}.metric-app :is(.editorial-row,.campaign-list-row):hover{background:#142943}.metric-app .editorial-row.selected{background:#1c3452;outline:1px solid #527bac}.metric-app .editorial-row-info strong{color:var(--metric-text);line-height:1.45}.metric-app .editorial-list,.metric-app .task-list{padding:4px 0}.metric-app .task-deadline-notice{background:#2c2c2855;color:var(--metric-warning);border:1px solid #6b594944;border-left:3px solid #b49767;border-radius:8px}.metric-app .task-deadline-label{color:var(--metric-warning)}.metric-app .task-deadline-label.is-overdue{color:var(--metric-negative)}.metric-app .task-comment{background:#12243a;padding:14px 16px;border-left:2px solid #637cb2;border-radius:0 7px 7px 0}.metric-app .campaign-list{gap:12px}.metric-app .campaign-list-row{background:#101f32;border:1px solid var(--metric-line)}.metric-app .campaign-row-main strong{font-size:21px}.metric-app .campaign-summary-strip{background:#13253c;border:1px solid var(--metric-line);border-radius:10px;padding:18px}.metric-app .campaign-overview>section,.metric-app .campaign-report-preview,.metric-app .campaign-results{background:#12243a;border:1px solid var(--metric-line);border-radius:10px;padding:24px}.metric-app .campaign-related-row{padding:18px 12px;border-color:var(--metric-line)}.metric-app .campaign-inclusion{background:#0b192b;padding:12px;border-radius:7px}.metric-app .library-item{border:1px solid var(--metric-line);background:#101f32;border-radius:11px;box-shadow:0 6px 20px #03091218}.metric-app .library-item.selected,.metric-app .library-item:hover{border-color:#6290bb;background:#182e47}.metric-app .library-preview{background:#172b44;color:#a8c2e1}.metric-app .library-caption{padding:18px 20px 22px}.metric-app .library-tags span{background:#203752;color:#b8cbe3}.metric-app .inbox-list{background:#0d1b2d;border:1px solid var(--metric-line);border-radius:12px}.metric-app .inbox-list-heading{background:#13253c;border-radius:12px 12px 0 0;border-color:var(--metric-line)}.metric-app .inbox-item{border-color:#273d5570;padding:18px}.metric-app .inbox-item:hover{background:#142943}.metric-app .inbox-item.selected{background:#1c3452;box-shadow:inset 3px 0 var(--metric-cyan)}.metric-app .inbox-nav-count,.metric-app .inbox-unread{background:#ea7f8c;color:#0b1728}.metric-app .inbox-message{background:#172b44;border:1px solid #2c4260;border-radius:12px 12px 12px 3px}.metric-app .inbox-message.outgoing{background:#233153;border-color:#495680;border-radius:12px 12px 3px 12px}.metric-app .inbox-reply-form{border-top:1px solid var(--metric-line);background:#0d1b2d;border-radius:10px;padding:20px;margin-top:24px}.metric-app .inbox-note{background:#342f2444;border-left:2px solid #b49767;padding:14px;border-radius:0 7px 7px 0}.metric-app :is(.inbox-management,.inbox-internal,.inbox-audit){border-color:var(--metric-line)}.metric-app .report-builder{padding:28px;max-width:1200px}.metric-app .report-builder h2{margin-bottom:24px}.metric-app .report-sources{gap:12px;padding:22px 0}.metric-app .report-sources span{border:1px solid var(--metric-line);border-radius:7px;padding:10px 12px;background:#13253c}.metric-app .settings-tabs a{border-radius:7px;padding:12px 16px}.metric-app .settings-tabs a.active,.metric-app .settings-tabs a[aria-current=page]{background:#203b5e;border-color:#6094be;color:#dbeafd}.metric-app .settings-section{padding:28px}.metric-app .connection,.metric-app .organization{background:#13253c;border:1px solid var(--metric-line);border-radius:10px;padding:22px}.metric-app .location-row,.metric-app .organization-brand{padding:20px 0;border-color:var(--metric-line)}.metric-app .personal-preferences{background:#13253c;border-radius:10px;padding:24px}.toast{background:#14263d;border:1px solid #4b7194;color:var(--metric-text)}.login-stage{background:radial-gradient(ellipse at 70% 20%,#162747,transparent 55%),var(--metric-background)}.login-entry{background:#101f32;border:1px solid var(--metric-line);border-radius:14px;box-shadow:0 24px 80px #03091233}.login-stage .logo-symbol i{background:var(--metric-blue)}.login-entry h1 span{color:var(--metric-cyan)}.login-field{color:var(--metric-muted)}@media (max-width:900px){.metric-app .metric-filter-group:not(.stats-global-filters){flex-wrap:wrap;padding:16px}.metric-app .desk-layout{column-gap:24px}.metric-app .content-inspector{padding:22px}}@media (max-width:600px){.metric-app .module-heading h1{font-size:27px}.metric-app .attention-surface,.metric-app .content-inspector,.metric-app .metric-surface,.metric-app .settings-section,.metric-app .single-insight{padding:20px}.metric-app .inbox-reply-form{padding:16px}.metric-app .editorial-row{padding:16px 8px}.metric-app .report-builder{padding:20px}.metric-app .report-sources{flex-wrap:wrap}}.metric-app .week-day-heading.is-today time{background:#23466a;color:#c5e7fa}.metric-app .week-no-time-row{background:#101f32}.metric-app .week-no-time-day,.metric-app .week-no-time-row{border-color:var(--metric-line)}.metric-app .week-scroll{scrollbar-color:#426384 #0b1728}.metric-app .task-open span.task-deadline-label{color:var(--metric-warning)}.metric-app .task-open span.task-deadline-label.is-overdue{color:var(--metric-negative)}.metric-app .compact-plan-row>input:checked:after{color:var(--metric-text)}.login-field input:autofill{box-shadow:inset 0 0 0 100px #0b192b}.shell.metric-app .nav a.active:hover{background:#548bd421}.shell.metric-app{--surface:var(--metric-surface);--surface-raised:var(--metric-raised)}.metric-app .inspector-heading{background:#101f32;top:-26px}@media (max-width:900px){.metric-app .inspector-heading{top:-22px}}@media (max-width:600px){.metric-app .inspector-heading{top:-20px}}.metric-app .metric-filter-group>label{min-width:0;max-width:100%}.metric-app .report-builder .filter-bar label{min-width:0;width:min(100%,360px)}.metric-app .report-builder .filter-bar select{min-width:0;width:100%}.metric-app .inbox-pagination{background:#101f32;border-top:1px solid var(--metric-line)}.metric-app .campaign-list{display:grid}.metric-app .agenda-placement>.agenda-card{padding:6px 8px;gap:3px}.metric-app .agenda-card .badge{padding:0 4px;line-height:18px}.metric-app .table-scroll{position:relative;max-width:100%}.calendar-timing-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 18px;font-size:14px;color:var(--metric-muted)}.calendar-timing-controls button{border:1px solid var(--metric-line);border-radius:8px;padding:8px 12px}.calendar-timing-controls button[aria-pressed=true]{background:#162e49;color:var(--metric-text)}.calendar-timing-controls p{flex-basis:100%;margin:0;font-size:14px}.calendar-timing-controls strong{color:var(--metric-muted);font-weight:500}.calendar-timing-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar-timing-legend>span{display:flex}.calendar-timing-legend i{display:inline-block;width:18px;height:14px;border:1px solid #436080}.calendar-timing-layer{position:absolute;inset:0;pointer-events:none}.calendar-timing-hour{position:absolute;left:0;right:0;box-shadow:inset 0 -1px #43608055}.timing-no-data{background:repeating-linear-gradient(135deg,#0d1c2f,#0d1c2f 7px,#213247 0,#213247 8px)}.calendar-timing-hour.timing-peak{box-shadow:inset 3px 0 #76c9df,inset 0 -1px #76c9df55}.calendar-timing-hour>span{position:absolute;right:6px;bottom:4px;color:#d3eaf1;font-size:14px}.metric-app .week-day-lane:has(.calendar-timing-layer){isolation:isolate}.metric-app .week-day-lane:has(.calendar-timing-layer) .agenda-placement{z-index:2}@media (max-width:600px){.calendar-timing-controls{gap:12px}}