*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--tint-rgb:200,210,240;--bg:#000000;--s1:#08080b;--s2:#0e0e13;--s3:#16161d;--s4:#1f1f28;--br:rgba(var(--tint-rgb),0.07);--br2:rgba(var(--tint-rgb),0.11);--br3:rgba(var(--tint-rgb),0.18);--tx:#f2f4f8;--tx2:#a2a9b8;--tx3:#686e7c;--tx4:#353a45;--y:#61afd7;--y-rgb:97,175,215;--on-y:#02060c;--yd:rgba(var(--y-rgb),0.08);--yb:rgba(var(--y-rgb),0.16);--rg:#01128d;--rg2:#1e4ca7;--rg3:#61afd7;--rg-rgb:30,76,167;--glow:rgba(var(--y-rgb),0.35);--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","Helvetica Neue",sans-serif;--mono:"SF Mono",ui-monospace,"Fira Code",monospace;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;--spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.19,1,0.22,1);--bg-overlay:rgba(0,0,0,0.6);--glass-bg:rgba(14,14,19,0.55);--glass-hi:rgba(255,255,255,0.06);--panel:rgba(0,0,0,0.78);--toggle-knob:#02060c;--chart-grid:rgba(var(--tint-rgb),0.05);--chart-tick:#686e7c;--chart-tooltip-bg:#16161d;--chart-tooltip-border:rgba(var(--tint-rgb),0.11);--chart-tooltip-title:#a2a9b8;--chart-tooltip-body:#f2f4f8;--dock-mobile-bg:rgba(8,8,11,0.95);color-scheme:dark}[data-theme=light]{--bg:#f5f6f8;--s1:#ffffff;--s2:#eef0f4;--s3:#e3e6ec;--s4:#d3d7df;--br:rgba(0,0,0,0.08);--br2:rgba(0,0,0,0.12);--br3:rgba(0,0,0,0.2);--tx:#0b0c10;--tx2:#4a4f5c;--tx3:#868b98;--tx4:#c2c6ce;--y:#2a6fc0;--y-rgb:42,111,192;--on-y:#ffffff;--yd:rgba(var(--y-rgb),0.08);--yb:rgba(var(--y-rgb),0.15);--glow:rgba(var(--y-rgb),0.25);--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);--glass-hi:rgba(255,255,255,0.7);--panel:#f5f6f8;--toggle-knob:#ffffff;--chart-grid:rgba(0,0,0,0.06);--chart-tick:#868b98;--chart-tooltip-bg:#ffffff;--chart-tooltip-border:rgba(0,0,0,0.12);--chart-tooltip-title:#4a4f5c;--chart-tooltip-body:#0b0c10;--dock-mobile-bg:rgba(255,255,255,0.95);color-scheme:light}[data-theme=light] .chrome{--bg:#050508;--s1:#0e0e13;--s2:#16161d;--s3:#1f1f28;--s4:#2a2a35;--br:rgba(200,210,240,0.09);--br2:rgba(200,210,240,0.14);--br3:rgba(200,210,240,0.22);--tx:#f2f4f8;--tx2:#b0b6c4;--tx3:#767c8a;--tx4:#3e434e;--y:#61afd7;--y-rgb:97,175,215;--on-y:#02060c;--yd:rgba(var(--y-rgb),0.10);--yb:rgba(var(--y-rgb),0.18);--glow:rgba(var(--y-rgb),0.35);--red:#f87171;--green:#4ade80;color:var(--tx)}[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] main [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(var(--rg-rgb),.3)!important;box-shadow:0 0 20px rgba(var(--rg-rgb),.08)!important}[data-theme=light] circle[stroke="var(--s3)"]{stroke:var(--s3)!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(var(--rg-rgb),.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(var(--rg-rgb),.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;letter-spacing:-.02em;color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(900px 520px at 0 0,rgba(var(--rg-rgb),.38),transparent 62%),radial-gradient(700px 520px at 100% 100%,rgba(var(--rg-rgb),.12),transparent 60%),radial-gradient(520px 320px at 88% 0,rgba(var(--y-rgb),.05),transparent 65%);background-attachment:fixed}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(var(--tint-rgb),.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--tint-rgb),.2)}::selection{background:rgba(var(--y-rgb),.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}.brief-body h2{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--y);font-weight:600;margin:18px 0 6px}.brief-body h2:first-child{margin-top:0}.brief-body li,.brief-body p{color:var(--tx)}.brief-body code{font-family:var(--mono);font-size:12px;color:var(--tx);background:var(--s2);padding:1px 5px;border-radius:4px}.brief-body ol{padding-left:22px}.brief-body ul{padding-left:18px}.brief-body li{margin:2px 0}.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 cyte-ray{0%,55%,to{opacity:.16}12%{opacity:1}}@keyframes cyte-press{0%,70%,to{transform:scale(1)}82%{transform:scale(.86)}92%{transform:scale(1.05)}}@keyframes cyte-fill-0{0%,4%{opacity:.14}15%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-fill-1{0%,13%{opacity:.14}24%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-fill-2{0%,22%{opacity:.14}33%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-fill-3{0%,31%{opacity:.14}42%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-fill-4{0%,40%{opacity:.14}51%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-fill-5{0%,49%{opacity:.14}60%,80%{opacity:1}92%,to{opacity:.14}}@keyframes cyte-click{0%,62%{transform:scale(1)}69%{transform:scale(.84)}77%{transform:scale(1.06)}85%,to{transform:scale(1)}}@keyframes cyte-halo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@keyframes cyte-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@keyframes cyte-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(var(--y-rgb),0)}50%{box-shadow:0 0 12px rgba(var(--y-rgb),.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(var(--y-rgb),.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)!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,var(--rg3) 130%);-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,var(--si-1,var(--y)) 0,var(--y) 50%,var(--si-3,var(--y)) 100%);-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(var(--y-rgb),.15)!important;box-shadow:0 0 20px rgba(var(--y-rgb),.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)}:root{--si-1:#7ad5bb;--si-2:#61afd7;--si-3:#8f9ce0;--si-4:#b288c3;--si-5:#cec4e3;--si-gradient:linear-gradient(100deg,var(--si-4) 0%,var(--si-5) 20%,var(--si-2) 45%,var(--si-1) 62%,var(--si-3) 82%,var(--si-4) 100%)}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lg-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --lg-y{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes ring-orbit{to{--ring-a:360deg}}@keyframes si-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.si-text{background:var(--si-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:si-shimmer 8s linear infinite}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:.5px solid var(--br2);box-shadow:inset 0 1px 0 var(--glass-hi),0 12px 40px -18px rgba(0,0,0,.55)}.glow-ring{position:relative;display:grid;place-items:center;border-radius:30%;flex-shrink:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.09),rgba(255,255,255,.02) 60%);box-shadow:inset 0 0 0 .5px var(--br2)}.glow-ring:after,.glow-ring:before{content:"";position:absolute;inset:-1.5px;border-radius:32%;padding:1.5px;pointer-events:none;opacity:0;background:conic-gradient(from var(--ring-a),transparent 0 30%,var(--si-1) 42%,var(--si-2) 54%,var(--si-3) 66%,var(--si-4) 78%,var(--si-5) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .35s ease}.glow-ring:after{filter:blur(5px);inset:-3px;padding:3px}.glow-ring-host:hover .glow-ring:after,.glow-ring-host:hover .glow-ring:before,.glow-ring.on:after,.glow-ring.on:before{opacity:1;animation:ring-orbit 3.2s linear infinite}.glow-ring-host:hover .glow-ring:after,.glow-ring.on:after{opacity:.75}.glow-ring.full:after,.glow-ring.full:before{background:conic-gradient(from var(--ring-a),var(--si-1),var(--si-2),var(--si-3),var(--si-4),var(--si-5),var(--si-4),var(--si-1));opacity:1;animation:ring-orbit 6s linear infinite}.glow-ring.full:after{opacity:.7}.lg{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:10px;font-family:var(--font);font-weight:500;line-height:1;white-space:nowrap;color:var(--tx);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035));-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(255,255,255,.07),inset 0 0 0 .5px rgba(255,255,255,.13),inset 0 -8px 12px -8px rgba(255,255,255,.1),0 8px 22px -12px rgba(0,0,0,.7);transition:--lg-x .3s var(--ease-out),--lg-y .3s var(--ease-out),transform .28s var(--spring),box-shadow .25s ease,filter .2s ease}.lg:before{z-index:-1;opacity:0;background:radial-gradient(90px 44px at var(--lg-x) var(--lg-y),rgba(255,255,255,.26),transparent 72%)}.lg:after,.lg:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .25s ease}.lg:after{padding:1px;opacity:.55;background:radial-gradient(70px 40px at var(--lg-x) var(--lg-y),rgba(255,255,255,.9),rgba(255,255,255,.12) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lg:hover:not(:disabled):after,.lg:hover:not(:disabled):before{opacity:1}.lg:hover:not(:disabled){transform:translateY(-.5px)}.lg:active:not(:disabled){transform:scale(.965)}.lg:focus-visible{outline:none;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2),0 0 0 3px rgba(var(--y-rgb),.28)}.lg:disabled{cursor:not-allowed;opacity:.42}.lg-sm{font-size:11px;padding:6px 11px;border-radius:8px}.lg-md{font-size:12px;padding:8px 14px;border-radius:10px}.lg-lg{font-size:14px;padding:12px 20px;border-radius:12px}.lg-tint{color:var(--on-y);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),var(--y);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.14),inset 0 -8px 12px -8px rgba(0,0,0,.18),0 0 0 .5px rgba(var(--y-rgb),.6),0 8px 26px -10px var(--glow)}.lg-tint:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.14),inset 0 -8px 12px -8px rgba(0,0,0,.18),0 0 0 .5px rgba(var(--y-rgb),.7),0 10px 34px -8px var(--glow)}.lg-ghost{color:var(--tx2);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 .5px var(--br2)}.lg-ghost:after{opacity:0}.lg-ghost:hover:not(:disabled){color:var(--tx);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.lg-danger{color:var(--red);background:linear-gradient(180deg,rgba(248,113,113,.16),rgba(248,113,113,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 .5px rgba(248,113,113,.28)}[data-theme=light] main .lg:not(.lg-tint):not(.lg-ghost):not(.lg-danger){background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 .5px rgba(0,0,0,.1),0 6px 16px -10px rgba(0,0,0,.25)}[data-theme=light] main .lg-ghost:hover:not(:disabled){background:rgba(0,0,0,.04)}.lg-spin{display:inline-block;width:1em;height:1em;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:spin .7s linear infinite;opacity:.8}.shell{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:radial-gradient(1100px 640px at 0 0,rgba(var(--rg-rgb),.55),transparent 64%),radial-gradient(760px 560px at 100% 100%,rgba(var(--rg-rgb),.2),transparent 60%),radial-gradient(520px 320px at 86% 0,rgba(var(--y-rgb),.08),transparent 65%),linear-gradient(165deg,#06302a 0,#03140f 48%,#020806 100%)}[data-theme=light] .shell{background:radial-gradient(520px 320px at 86% 0,rgba(var(--y-rgb),.1),transparent 65%),linear-gradient(165deg,#00473f 0,var(--rg) 45%,#01241f 100%)}.shell-top{height:46px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 12px 0 14px}.shell-body{min-height:0}.shell-body,.shell-panel{display:flex;flex:1 1;overflow:hidden}.shell-panel{min-width:0;flex-direction:column;position:relative;margin:0 8px 8px 0;border-radius:14px;background:var(--panel);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:.5px solid var(--br2);box-shadow:inset 0 1px 0 var(--glass-hi),0 20px 60px -30px rgba(0,0,0,.8)}.shell-panel.dock-mode{margin:0 8px 8px}.shell-search{display:flex;align-items:center;gap:8px;width:min(520px,46vw);height:30px;padding:0 10px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.07);border:none;box-shadow:inset 0 0 0 .5px var(--br2),inset 0 1px 0 rgba(255,255,255,.06);color:var(--tx2);font-size:12px;transition:background .15s ease,box-shadow .2s ease}.shell-search:hover{background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 .5px var(--br3),0 0 0 3px rgba(var(--y-rgb),.07)}.shell-ibtn{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;color:var(--tx2);cursor:pointer;transition:background .15s ease,color .15s ease,transform .2s var(--spring)}.shell-ibtn:hover{background:rgba(255,255,255,.09);color:var(--tx)}.shell-ibtn:active{transform:scale(.92)}.shell-seg{display:flex;gap:1px;padding:2px;border-radius:8px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px var(--br)}.shell-seg button{padding:4px 9px;font-size:11px;font-weight:500;border-radius:6px;border:none;cursor:pointer;background:transparent;color:var(--tx2);transition:background .15s ease,color .15s ease}.shell-seg button:hover{color:var(--tx)}.shell-seg button.on{background:rgba(255,255,255,.13);color:var(--tx);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.side{flex-shrink:0;flex-direction:column;transition:width .28s var(--ease-out)}.side,.side-item{display:flex;overflow:hidden}.side-item{align-items:center;gap:9px;padding:4px 8px 4px 5px;border-radius:9px;margin-bottom:1px;white-space:nowrap;color:var(--tx2);font-size:13px;transition:background .15s ease,color .15s ease}.side-item:hover{background:rgba(255,255,255,.06);color:var(--tx)}.side-item.on{background:rgba(255,255,255,.1);color:var(--tx);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.side-item .glow-ring{width:24px;height:24px}.side-item.on .glow-ring{color:var(--y)}.side-sec{display:flex;align-items:center;gap:5px;width:100%;padding:12px 8px 4px;border:none;background:transparent;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tx3);transition:color .15s ease}.side-sec:hover{color:var(--tx2)}.side-sec svg{transition:transform .2s var(--ease-out)}.side-sec.closed svg{transform:rotate(-90deg)}.side-bottom{display:flex;align-items:center;gap:2px;padding:8px;border-top:.5px solid var(--br)}@keyframes route-sweep{0%{transform:translateX(-100%);opacity:1}70%{opacity:1}to{transform:translateX(100%);opacity:0}}.route-sweep{position:absolute;top:0;left:0;right:0;height:1.5px;z-index:60;pointer-events:none;overflow:hidden;border-radius:14px 14px 0 0}.route-sweep:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--y),transparent);animation:route-sweep .7s var(--ease-out) both}.skel{border-radius:8px;background:linear-gradient(90deg,var(--s2) 0,var(--s3) 40%,var(--s2) 80%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:rgba(var(--y-rgb),.45)!important;box-shadow:0 0 0 3px rgba(var(--y-rgb),.09)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.topbar-logo{width:auto!important}.topbar-logo span{display:none}.shell-panel,.shell-panel.dock-mode{margin:0;border-radius:14px 14px 0 0;border-bottom:none}.shell-search{width:34px;padding:0;justify-content:center}.shell-top .date-range-group{overflow-x:auto;max-width:44vw}}.click-burst{position:fixed;z-index:9999;width:0;height:0;pointer-events:none}.click-burst i{position:absolute;left:-1.5px;top:-1.5px;width:3px;height:3px;border-radius:3px;background:var(--y);box-shadow:0 0 8px var(--glow);transform-origin:1.5px 1.5px;animation:burst-ray .6s var(--ease-out) forwards}@keyframes burst-ray{0%{transform:rotate(var(--a)) translateX(8px) scaleX(1);opacity:1}40%{transform:rotate(var(--a)) translateX(20px) scaleX(4);opacity:1}to{transform:rotate(var(--a)) translateX(34px) scaleX(1);opacity:0}}.cy-card,.glass{position:relative}.cy-card:after,.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),rgba(var(--y-rgb),.7),rgba(63,191,127,.3) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cy-card:hover:after,.glass:hover:after{opacity:1}.app-icon{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:22.5%;background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.22),transparent 55%),linear-gradient(160deg,var(--rg3) 0,var(--rg2) 42%,var(--rg) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 6px rgba(0,0,0,.35),inset 0 0 0 .5px rgba(255,255,255,.18),0 18px 40px -14px rgba(0,0,0,.8),0 0 44px -10px rgba(var(--y-rgb),.35)}.app-icon svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 0 10px rgba(var(--y-rgb),.35))}.app-icon:after,.app-icon:before{content:"";position:absolute;inset:-2px;border-radius:24%;padding:2px;pointer-events:none;background:conic-gradient(from var(--ring-a),transparent 0 30%,var(--si-1) 42%,var(--si-2) 58%,var(--si-4) 80%,var(--si-5) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ring-orbit 5s linear infinite}.app-icon:after{filter:blur(8px);inset:-5px;padding:5px;opacity:.7}.display,h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.03em}h1{font-weight:700;letter-spacing:-.04em}@media (max-width:900px){.today-grid{grid-template-columns:minmax(0,1fr)!important}.agent-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mode-grid{grid-template-columns:1fr!important}}:root[data-palette=m5]{--tx:#c0cdc9;--chart-tooltip-body:#c0cdc9;--y:#7ad5bb;--y-rgb:122,213,187;--on-y:#04140f;--rg:#0d6e95;--rg2:#15485d;--rg3:#7ad5bb;--rg-rgb:13,110,149;--si-1:#7ad5bb;--si-2:#4fc3c8;--si-3:#61afd7;--si-4:#9fe6d2;--si-5:#d9f5ec}:root[data-theme=light][data-palette=m5]{--tx:#0b0c10;--chart-tooltip-body:#0b0c10;--y:#1f9e86;--y-rgb:31,158,134;--on-y:#ffffff}:root[data-theme=light][data-palette=m5] .chrome{--tx:#c0cdc9;--y:#7ad5bb;--y-rgb:122,213,187;--on-y:#04140f}:root[data-palette=m5pro]{--tx:#bcd7e5;--chart-tooltip-body:#bcd7e5;--y:#61afd7;--y-rgb:97,175,215;--on-y:#02060c;--rg:#01128d;--rg2:#1e4ca7;--rg3:#61afd7;--rg-rgb:30,76,167;--si-1:#61afd7;--si-2:#add0df;--si-3:#1e4ca7;--si-4:#8fc4e6;--si-5:#dbeaf4}:root[data-theme=light][data-palette=m5pro]{--tx:#0b0c10;--chart-tooltip-body:#0b0c10;--y:#2a6fc0;--y-rgb:42,111,192;--on-y:#ffffff}:root[data-theme=light][data-palette=m5pro] .chrome{--tx:#bcd7e5;--y:#61afd7;--y-rgb:97,175,215;--on-y:#02060c}:root[data-palette=m5max]{--tx:#c7c9df;--chart-tooltip-body:#c7c9df;--y:#b288c3;--y-rgb:178,136,195;--on-y:#12061c;--rg:#250a80;--rg2:#3d0494;--rg3:#b288c3;--rg-rgb:61,4,148;--si-1:#b288c3;--si-2:#cec4e3;--si-3:#3d0494;--si-4:#8b6fd6;--si-5:#ece4f4}:root[data-theme=light][data-palette=m5max]{--tx:#0b0c10;--chart-tooltip-body:#0b0c10;--y:#7a4fc0;--y-rgb:122,79,192;--on-y:#ffffff}:root[data-theme=light][data-palette=m5max] .chrome{--tx:#c7c9df;--y:#b288c3;--y-rgb:178,136,195;--on-y:#12061c}:root[data-palette=siri]{--y:#f5f5f7;--y-rgb:245,245,247;--on-y:#000000;--rg:#1c1c1f;--rg2:#2c2c30;--rg3:#a8d8ff;--rg-rgb:44,44,48;--si-1:#a8d8ff;--si-2:#ffffff;--si-3:#f2c3a0;--si-4:#d0d0d4;--si-5:#f5f5f7}:root[data-theme=light][data-palette=siri]{--y:#0b0c10;--y-rgb:11,12,16;--on-y:#ffffff}:root[data-theme=light][data-palette=siri] .chrome{--y:#f5f5f7;--y-rgb:245,245,247;--on-y:#000000}:root[data-palette=brand],:root[data-palette=siri]{--tint-rgb:255,255,255;--s1:#0a0a0b;--s2:#121214;--s3:#1c1c1f;--s4:#26262a;--tx2:#a1a1a6;--tx3:#6e6e73}:root[data-theme=light][data-palette=brand],:root[data-theme=light][data-palette=siri]{--tint-rgb:0,0,0;--s1:#ffffff;--s2:#f2f2f4;--s3:#e5e5ea;--s4:#d1d1d6;--tx2:#48484d;--tx3:#8e8e93}:root{--siri-accent:#a8d8ff;--siri-accent-rgb:168,216,255}:root[data-theme=light]{--siri-accent:#2f6fb8;--siri-accent-rgb:47,111,184}:root[data-theme=light] .chrome{--siri-accent:#a8d8ff;--siri-accent-rgb:168,216,255}:root[data-theme=light][data-palette=brand] .chrome,:root[data-theme=light][data-palette=siri] .chrome{--tint-rgb:255,255,255;--s1:#0e0e13;--s2:#16161d;--s3:#1f1f28;--s4:#2a2a35;--tx2:#b0b6c4;--tx3:#767c8a}