*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#08080a;--s1:#0f0f12;--s2:#141418;--s3:#1c1c22;--s4:#242430;--br:rgba(255,255,255,0.07);--br2:rgba(255,255,255,0.11);--br3:rgba(255,255,255,0.18);--tx:#f5f5f3;--tx2:#8a8a96;--tx3:#4a4a5a;--tx4:#2a2a38;--y:#f5c842;--yd:rgba(245,200,66,0.08);--yb:rgba(245,200,66,0.15);--green:#4ade80;--gd:rgba(74,222,128,0.10);--red:#f87171;--rd:rgba(248,113,113,0.10);--blue:#60a5fa;--bd:rgba(96,165,250,0.10);--orange:#fb923c;--purple:#c084fc;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",sans-serif;--mono:"SF Mono","Fira Code",monospace;--bg-overlay:rgba(8,8,10,0.6);--glass-bg:rgba(15,15,18,0.5);--toggle-knob:#08080a;--chart-grid:rgba(255,255,255,0.05);--chart-tick:#3e3e4e;--chart-tooltip-bg:#1c1c22;--chart-tooltip-border:rgba(255,255,255,0.11);--chart-tooltip-title:#8a8a96;--chart-tooltip-body:#f2f2f0;--dock-mobile-bg:rgba(15,15,18,0.95)}[data-theme=light]{--bg:#f5f5f7;--s1:#ffffff;--s2:#f0f0f2;--s3:#e5e5ea;--s4:#d1d1d6;--br:rgba(0,0,0,0.08);--br2:rgba(0,0,0,0.12);--br3:rgba(0,0,0,0.2);--tx:#1a1a1a;--tx2:#6b6b78;--tx3:#a0a0ae;--tx4:#c0c0c8;--y:#d4a017;--yd:rgba(212,160,23,0.08);--yb:rgba(212,160,23,0.15);--green:#16a34a;--gd:rgba(22,163,74,0.08);--red:#dc2626;--rd:rgba(220,38,38,0.08);--blue:#2563eb;--bd:rgba(37,99,235,0.08);--orange:#ea580c;--purple:#9333ea;--bg-overlay:rgba(0,0,0,0.35);--glass-bg:rgba(255,255,255,0.65);--toggle-knob:#ffffff;--chart-grid:rgba(0,0,0,0.06);--chart-tick:#999;--chart-tooltip-bg:#ffffff;--chart-tooltip-border:rgba(0,0,0,0.12);--chart-tooltip-title:#6b6b78;--chart-tooltip-body:#1a1a1a;--dock-mobile-bg:rgba(255,255,255,0.95);color-scheme:light}[data-theme=light] body{background:var(--bg)!important;background-image:none!important;animation:none!important}[data-theme=light] .dock-bar{background:rgba(255,255,255,.75)!important;backdrop-filter:blur(20px) saturate(1.5)!important;-webkit-backdrop-filter:blur(20px) saturate(1.5)!important;border:.5px solid rgba(0,0,0,.08)!important;box-shadow:0 -2px 20px rgba(0,0,0,.06)!important}[data-theme=light] .dock-tooltip{background:rgba(255,255,255,.94)!important;border-color:rgba(0,0,0,.1)!important;color:var(--tx)!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important}[data-theme=light] .dock-divider{background:rgba(0,0,0,.12)!important}[data-theme=light] .dock-icon{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 .5px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.4)!important}[data-theme=light] header{background:var(--s1)!important;border-color:var(--br)!important}[data-theme=light] [style*=backdrop-filter]{background:rgba(255,255,255,.65)!important}[data-theme=light] .card-hover:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.14)!important}[data-theme=light] .card-3d:hover{box-shadow:0 12px 32px rgba(0,0,0,.1),0 0 0 .5px rgba(0,0,0,.08)!important}[data-theme=light] .card-glow:hover{border-color:rgba(212,160,23,.3)!important;box-shadow:0 0 20px rgba(212,160,23,.08)!important}[data-theme=light] circle[stroke="var(--s3)"]{stroke:#e5e5ea!important}[data-theme=light] .data-row:hover{background:var(--s2)!important;box-shadow:-2px 0 0 var(--y)!important}[data-theme=light]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12)!important}[data-theme=light]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12)!important}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)!important}[data-theme=light] ::selection{background:rgba(212,160,23,.2)!important}[data-theme=light] .metric-press{background:var(--s1)!important;border-color:var(--br2)!important}[data-theme=light] .metric-press:hover{background:var(--s2)!important}[data-theme=light] .btn-glow:hover{box-shadow:0 0 16px rgba(212,160,23,.25)!important}@media (max-width:768px){[data-theme=light] .dock-bar{background:rgba(255,255,255,.95)!important;border-top:.5px solid rgba(0,0,0,.06)!important;box-shadow:0 -4px 20px rgba(0,0,0,.08)!important}}body,html{height:100%}html{scroll-behavior:smooth}body{font-size:13px;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 20% 30%,rgba(245,200,66,.015) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(96,165,250,.01) 0,transparent 50%);background-size:200% 200%;animation:bg-shift 30s ease infinite}body,button,input,select,textarea{font-family:var(--font)}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.15)}::selection{background:rgba(245,200,66,.2);color:var(--tx)}.content-html h1{font-size:18px;font-weight:500;color:var(--tx);margin-bottom:14px;letter-spacing:-.02em;line-height:1.3}.content-html h2{font-size:14px;font-weight:500;color:var(--tx);margin:18px 0 8px}.content-html p{margin-bottom:12px;color:var(--tx2);line-height:1.75}.content-html ol,.content-html ul{padding-left:18px;margin-bottom:12px}.content-html li{margin-bottom:6px;color:var(--tx2);line-height:1.7}.content-html strong{color:var(--tx);font-weight:500}.response-body{color:var(--tx2);font-size:13px;line-height:1.75}.response-body h1,.response-body h2,.response-body h3,.response-body h4{color:var(--tx);font-weight:500;letter-spacing:-.01em;margin:16px 0 8px;line-height:1.3}.response-body h1{font-size:17px}.response-body h2{font-size:15px}.response-body h3,.response-body h4{font-size:13px}.response-body p{margin:0 0 12px}.response-body ol,.response-body ul{padding-left:22px;margin:0 0 12px}.response-body li{margin-bottom:6px}.response-body li p{margin:0}.response-body strong{color:var(--tx);font-weight:600}.response-body em{color:var(--tx);font-style:italic}.response-body code{font-family:var(--mono);font-size:11px;background:var(--s3);padding:1px 5px;border-radius:3px;color:var(--tx)}.response-body a{color:var(--blue);border-bottom:.5px solid rgba(96,165,250,.3)}.response-body hr{border:none;border-top:.5px solid var(--br);margin:14px 0}.response-body blockquote{border-left:2px solid var(--br2);padding:4px 0 4px 12px;color:var(--tx3);margin:10px 0}@keyframes behar-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@keyframes behar-orbit1{0%{transform:rotate(0deg) translateX(28px) rotate(0deg)}to{transform:rotate(1turn) translateX(28px) rotate(-1turn)}}@keyframes behar-orbit2{0%{transform:rotate(45deg) translateX(24px) rotate(-45deg)}to{transform:rotate(405deg) translateX(24px) rotate(-405deg)}}@keyframes behar-orbit3{0%{transform:rotate(90deg) translateX(28px) rotate(-90deg)}to{transform:rotate(450deg) translateX(28px) rotate(-450deg)}}@keyframes behar-orbit4{0%{transform:rotate(135deg) translateX(24px) rotate(-135deg)}to{transform:rotate(495deg) translateX(24px) rotate(-495deg)}}@keyframes behar-orbit5{0%{transform:rotate(180deg) translateX(28px) rotate(-180deg)}to{transform:rotate(540deg) translateX(28px) rotate(-540deg)}}@keyframes behar-orbit6{0%{transform:rotate(225deg) translateX(24px) rotate(-225deg)}to{transform:rotate(585deg) translateX(24px) rotate(-585deg)}}@keyframes behar-orbit7{0%{transform:rotate(270deg) translateX(28px) rotate(-270deg)}to{transform:rotate(630deg) translateX(28px) rotate(-630deg)}}@keyframes behar-orbit8{0%{transform:rotate(315deg) translateX(24px) rotate(-315deg)}to{transform:rotate(675deg) translateX(24px) rotate(-675deg)}}@keyframes behar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 0 rgba(245,200,66,0)}50%{box-shadow:0 0 12px rgba(245,200,66,.15)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25);border-color:rgba(255,255,255,.14)!important}.row-hover{transition:background .12s ease,border-color .15s ease}.row-hover:hover{background:var(--s2)!important}.score-glow:hover{text-shadow:0 0 8px currentColor}.content-scroll{max-width:1200px;margin:0 auto;width:100%;padding:20px 32px!important}.metric-press{transition:transform .1s ease,background .15s ease;cursor:pointer}.metric-press:hover{background:var(--s2)!important}.metric-press:active{transform:scale(.97)}table tbody tr{transition:background .12s ease}table tbody tr:hover{background:var(--s2)}.btn-glow{transition:box-shadow .2s ease,transform .1s ease}.btn-glow:hover{box-shadow:0 0 16px rgba(245,200,66,.2)}.btn-glow:active{transform:scale(.97)}.link-anim{position:relative}.link-anim:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--y);transition:width .2s ease}.link-anim:hover:after{width:100%}.badge-pulse{animation:glow-pulse 2s ease infinite}.nav-glow{transition:background .12s ease,box-shadow .2s ease}.nav-glow:hover{box-shadow:inset 2px 0 0 var(--y)}.progress-animated{transition:width .5s cubic-bezier(.4,0,.2,1)}.tab-anim{position:relative;transition:color .15s ease}.tab-anim:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:2px;background:var(--y);transition:width .2s ease,left .2s ease;border-radius:1px}.tab-anim:hover:after{width:60%;left:20%}.tooltip-fade{animation:fade-up .15s ease}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:page-enter .25s ease;display:flex;flex-direction:column;flex:1 1;overflow:hidden}.dock-bar{will-change:backdrop-filter}.dock-icon{will-change:transform}@media (max-width:768px){.dock-bar{width:100%!important;left:0!important;bottom:0!important;transform:none!important;border-radius:0!important;padding:8px 0 env(safe-area-inset-bottom,8px)!important;background:var(--dock-mobile-bg,rgba(15,15,18,.95))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:space-around!important;gap:0!important;border-top:.5px solid var(--br)!important;box-shadow:0 -4px 20px rgba(0,0,0,.15)!important}.dock-icon{width:40px!important;height:40px!important;border-radius:10px!important}.dock-divider,.dock-overflow,.dock-tooltip{display:none!important}.dock-mobile-only{display:flex!important}.topbar-search-kbd,.topbar-search-text{display:none!important}.page-head{flex-direction:column!important;gap:10px!important;padding:14px 16px 12px!important}.page-head-right{flex-wrap:wrap!important}.grid-metrics{grid-template-columns:repeat(2,1fr)!important}.grid-2col{grid-template-columns:1fr!important}.content-scroll{padding:12px 14px!important}.settings-layout{flex-direction:column!important}.settings-nav{width:100%!important;border-right:none!important;border-bottom:.5px solid var(--br2)!important;padding:10px!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-direction:row!important;gap:4px!important}.settings-nav>div:first-child{display:none!important}.settings-nav button{white-space:nowrap!important}.settings-content{padding:16px!important}.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:600px}header{padding:0 10px!important;gap:8px!important}.metric-press{padding:10px 12px!important}}@media (max-width:480px){.grid-metrics{grid-template-columns:1fr!important}.date-range-group button{padding:3px 7px!important;font-size:10px!important}}.dock-mobile-only{display:none}@keyframes bar-grow{0%{width:0}}.bar-animated{animation:bar-grow .8s ease-out forwards}@keyframes stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-1{animation:stagger-in .4s ease-out .05s both}.stagger-2{animation:stagger-in .4s ease-out .1s both}.stagger-3{animation:stagger-in .4s ease-out .15s both}.stagger-4{animation:stagger-in .4s ease-out .2s both}.stagger-5{animation:stagger-in .4s ease-out .25s both}.stagger-6{animation:stagger-in .4s ease-out .3s both}.data-row{transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.data-row:hover{background:var(--s2)!important;transform:translateX(2px);box-shadow:-2px 0 0 var(--y)}.gradient-score{background:linear-gradient(135deg,var(--y) 0,#e8a817 100%);-webkit-background-clip:text;background-clip:text}.gradient-green,.gradient-score{-webkit-text-fill-color:transparent}.gradient-green{background:linear-gradient(135deg,#4ade80,#16a34a);-webkit-background-clip:text;background-clip:text}.gradient-blue{background:linear-gradient(135deg,#60a5fa,#2563eb);-webkit-background-clip:text;background-clip:text}.gradient-blue,.gradient-purple{-webkit-text-fill-color:transparent}.gradient-purple{background:linear-gradient(135deg,#c084fc,#7e22ce);-webkit-background-clip:text;background-clip:text}.gradient-pink{background:linear-gradient(135deg,#f472b6,#ec4899 50%,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes bg-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.card-3d{transition:transform .2s ease;transform-style:preserve-3d;perspective:800px}.card-3d:hover{transform:rotateX(-2deg) rotateY(2deg) translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 0 .5px rgba(255,255,255,.1)}.card-glow{transition:border-color .3s ease,box-shadow .3s ease}.card-glow:hover{border-color:rgba(245,200,66,.15)!important;box-shadow:0 0 20px rgba(245,200,66,.05)}.card-reveal-content{opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.metric-press:hover .card-reveal-content{opacity:1;transform:translateY(0)}@keyframes health-pulse{0%,to{opacity:1;box-shadow:0 0 0 rgba(74,222,128,0)}50%{opacity:.7;box-shadow:0 0 6px rgba(74,222,128,.4)}}.health-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.health-dot.active{background:#4ade80;animation:health-pulse 2s ease-in-out infinite}.health-dot.inactive{background:var(--tx3)}@keyframes digit-flash{0%{transform:scaleY(1)}40%{transform:scaleY(.78)}to{transform:scaleY(1)}}.digit-morphing{display:inline-block;animation:digit-flash .18s ease-out}.sparkline-wrap{position:relative;display:inline-block}.sparkline-tooltip{position:absolute;bottom:calc(100% + 4px);left:0;background:var(--s3);border:.5px solid var(--br2);border-radius:4px;padding:2px 5px;font-size:9px;color:var(--tx2);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;z-index:10}.sparkline-wrap:hover .sparkline-tooltip{opacity:1;transform:translateY(0)}