.mist{--bg:#fcfcfd;--card:#fff;--bone:#fcfcfd;--hover:#f7f8fa;--grid:#f1f2f4;--axis:#9aa1ac;--border:#eef0f3;--border-light:#f4f5f7;--border-solid:#eef0f3;--card-border:#eef0f3;--ink:#16181d;--text:#16181d;--text-secondary:#3a3e46;--text-muted:#6a707b;--mid:#9aa1ac;--text-light:#9aa1ac;--jade-xs:#eaf4ef;--jade-sm:#2d9b751a;--jade-md:#2d9b7529;--red-xs:#fbecec;--red-md:#d640451f;--font-num:"Geist Mono","JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--radius-md:14px;--radius-sm:10px;--radius-xs:8px;--card-radius:14px;--radius-lg:16px;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(#fdfdfe 0%,#f6f7f9 100%)!important}.mist .dashboard-card{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);transition:box-shadow .18s;background:#ffffff94!important;border:1px solid #ffffffa6!important;border-radius:16px!important;box-shadow:0 1px 2px #1018280a,0 10px 26px -14px #1018281a,inset 0 1px #ffffffb3!important}.mist .dashboard-card:hover{box-shadow:0 2px 4px #1018280d,0 14px 32px -14px #10182821,inset 0 1px #ffffffbf!important}.mist h2{letter-spacing:-.01em;font-family:Space Grotesk,Inter,sans-serif}.mist header h1{font-family:Space Grotesk,Inter,sans-serif}.mist .recharts-cartesian-axis-tick-value{font-family:var(--font-num)!important}.mist .perf-scorecards,.mist .tp-scorecards{border-radius:14px;overflow:hidden;background:#ffffff47!important;border:1px solid #ffffff80!important;gap:0!important}.mist .perf-scorecard,.mist .tp-scorecard{transition:background .16s,opacity .16s;box-shadow:none!important;opacity:1!important;background:0 0!important;border:none!important;border-radius:0!important;padding:16px 18px!important}.mist .perf-scorecard:not(:first-child),.mist .tp-scorecard:not(:first-child){box-shadow:inset 1px 0 #1018280d!important}.mist .perf-scorecard:hover{background:#ffffff59!important}.mist .perf-scorecard[data-active="0"]{opacity:.45!important}.mist .perf-scorecard[data-active="0"] .text-xl{color:var(--text-muted)!important}.mist .perf-scorecard .text-xl,.mist .tp-scorecard .text-xl{letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-family:var(--font-num)!important;font-size:26px!important;font-weight:500!important}.mist .tp-scorecard .text-xl{font-size:20px!important}.mist .perf-delta{font-family:var(--font-num)!important;border:1px solid #fff9!important;border-radius:10px!important;box-shadow:0 1px 2px #1018280a!important}.mist .unit{opacity:1;letter-spacing:0;font-size:.66em;font-weight:450;color:var(--mid)!important}.mist .chart-detail-panel,.mist .insight-callout,.mist .metric-tip{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#fff9!important;border:1px solid #fff9!important;border-radius:16px!important;box-shadow:0 16px 40px -10px #1018282e,inset 0 1px #ffffffbf!important}.mist .chart-detail-panel{animation:.18s cubic-bezier(.2,.8,.2,1) vaporRise}@keyframes vaporRise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.mist header{box-shadow:0 1px #1018280f,0 10px 28px -14px #1018281f;-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important;background:#fff9!important}.mist select{border:1px solid var(--border)!important;border-style:solid!important;border-radius:6px!important}.mist .btn-group{border-radius:6px!important}.mist .btn-group>button{border-radius:4px!important}.mist aside input,.mist aside select,.mist aside textarea{border-radius:6px!important}.mist aside{scrollbar-width:thin;scrollbar-color:var(--axis)transparent}.mist aside::-webkit-scrollbar{width:10px}.mist aside::-webkit-scrollbar-track{background:0 0}.mist aside::-webkit-scrollbar-thumb{background:var(--axis);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mist aside::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box;border:3px solid #0000}@media (prefers-reduced-transparency:reduce){.mist .dashboard-card,.mist .chart-detail-panel,.mist .insight-callout,.mist .metric-tip,.mist header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important}}@media (prefers-reduced-motion:reduce){.mist .chart-detail-panel{animation:none}}.hdr-toggle{border-right:1px solid var(--border);align-items:center;gap:6px;margin-right:2px;padding-right:10px;display:inline-flex}.hdr-toggle__eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--mid);font-size:9px;font-weight:700}@media (max-width:720px){.hdr-toggle__eyebrow{display:none}}.hdr-mark{flex-shrink:0;display:block}header[data-header-design="2"] .hdr-wordmark,header[data-header-design="3"] .hdr-wordmark{line-height:1;font-family:Space Grotesk,Inter,sans-serif!important;font-size:15px!important;font-weight:600!important}header[data-header-design="2"] .hdr-wordmark{letter-spacing:-.3px!important}header[data-header-design="2"] .hdr-accent{font-weight:600!important}header[data-header-design="3"] .hdr-wordmark{letter-spacing:-.1px!important}header[data-header-design="3"] .hdr-accent{font-weight:700!important}.hdr-readout{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;align-items:center;margin-top:6px;font-size:11px;line-height:1;display:flex}.hdr-readout .hdr-acct{color:var(--text);font-weight:500}.hdr-readout .hdr-lab{letter-spacing:.8px;text-transform:uppercase;color:var(--mid);margin-right:6px;font-size:8.5px;font-weight:600}.hdr-readout .hdr-date{color:var(--text-secondary);font-weight:500}.hdr-readout .hdr-to{color:var(--mid);margin:0 5px}.hdr-readout .hdr-sep{background:var(--border);width:1px;height:11px;margin:0 9px;display:inline-block}.hdr-readout .hdr-pip{background:var(--jade);border-radius:1px;flex-shrink:0;width:5px;height:5px;margin-right:8px}header[data-header-design="2"] .hdr-pip,header[data-header-design="2"] .hdr-lab-acct{display:none}header[data-header-design="3"] .hdr-sep{background:0 0;width:auto;height:auto;margin:0 7px}header[data-header-design="3"] .hdr-sep:before{content:"·";color:var(--mid)}.hdr-mark-dot{transform-box:fill-box;transform-origin:50%;transition:transform .12s}header[data-header-design="3"] .hdr-brand:hover .hdr-mark-dot{transform:scale(1.3)}
