.tm-stats-trigger{min-height:2.25rem;color:inherit;font:700 .68rem/1 var(--tm-terminal);letter-spacing:.02em;cursor:pointer;transition:background var(--tm-motion-interface) ease, border-color var(--tm-motion-interface) ease, opacity var(--tm-motion-interface) ease;background:#ffffff3d;border:1px solid #2d215a33;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.38rem .65rem;display:inline-flex}.tm-stats-trigger kbd{min-width:1.15rem;color:var(--tm-soft-lilac);background:var(--tm-deep-indigo);font:inherit;text-align:center;border:1px solid #ffffff38;border-radius:.3rem;padding:.15rem .25rem}.tm-stats-trigger:hover,.tm-stats-trigger:focus-visible,.tm-stats-trigger[aria-expanded=true]{background:#c9c0e357;border-color:#2d215a6b}.tm-stats-trigger--nav{min-height:0;color:inherit;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-family:inherit;font-size:.84rem;font-weight:700}.tm-stats-trigger--nav:hover,.tm-stats-trigger--nav:focus-visible,.tm-stats-trigger--nav[aria-expanded=true]{background:0 0;border-color:currentColor}.home-header .tm-stats-trigger--nav{color:#2d215ab8;justify-self:end;min-height:2.75rem;font-size:.76rem;font-weight:760}.home-header .tm-stats-trigger--nav:hover,.home-header .tm-stats-trigger--nav:focus-visible,.home-header .tm-stats-trigger--nav[aria-expanded=true]{color:var(--tm-deep-indigo)}.tm-stats-panel{box-sizing:border-box;z-index:2500;width:min(20rem,100vw - 1.5rem);max-width:none;max-height:min(75dvh,100dvh - 1.5rem);color:var(--tm-soft-lilac);border-radius:var(--tm-radius-sm);font-family:var(--tm-terminal);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(20px)saturate(1.14);background:radial-gradient(circle at 88% 0,#7c63ff33,#0000 38%),linear-gradient(145deg,#2d215af5,#140e34e8);border:1px solid #ffffff61;margin:0;padding:0;position:fixed;inset:.75rem .75rem auto auto;overflow:hidden;box-shadow:0 1.4rem 4rem #140e3457}.tm-stats-panel::backdrop{-webkit-backdrop-filter:none;background:0 0}.tm-stats-panel__header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .85rem .72rem;display:flex}.tm-stats-panel__header>div{min-width:0}.tm-stats-panel__header h2{font:760 .82rem/1.15 var(--tm-terminal);letter-spacing:.025em;text-transform:lowercase;margin:0}.tm-stats-panel__header span{color:#e8e0f5ad;font-size:var(--tm-type-label);margin-top:.24rem;line-height:1.25;display:block}.tm-stats-panel__header kbd{color:var(--tm-cyan-glow);font:inherit;background:#75f4ff14;border:1px solid #75f4ff38;border-radius:.22rem;padding:.05rem .22rem}.tm-stats-panel__header button{width:2rem;height:2rem;color:var(--tm-soft-lilac);font:500 1.15rem/1 var(--tm-terminal);cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:.55rem;flex:0 0 2rem;place-items:center;padding:0;display:grid}.tm-stats-panel__header button:hover,.tm-stats-panel__header button:focus-visible{color:var(--tm-cyan-glow);background:#75f4ff1a;border-color:#75f4ff7a}.tm-stats-panel__body{overscroll-behavior:contain;scrollbar-color:#c9c0e36b transparent;gap:.72rem;max-height:calc(100dvh - 5.5rem);padding:.72rem;display:grid;overflow:auto}.tm-stats-panel section,.tm-stats-panel .tm-stats-details{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:.62rem;overflow:hidden}.tm-stats-panel .tm-stats-details summary{min-height:2rem;color:var(--tm-cyan-glow);cursor:pointer;font:760 .58rem/1 var(--tm-terminal);letter-spacing:.13em;background:#75f4ff0e;justify-content:space-between;align-items:center;padding:.42rem .55rem;display:flex}.tm-stats-panel .tm-stats-details summary:after{content:"+";letter-spacing:0;font-size:.8rem}.tm-stats-panel .tm-stats-details[open] summary:after{content:"−"}.tm-stats-panel h3{color:var(--tm-cyan-glow);font:760 .58rem/1 var(--tm-terminal);letter-spacing:.13em;background:#75f4ff0e;border-bottom:1px solid #ffffff17;margin:0;padding:.42rem .55rem}.tm-stats-panel dl{margin:0}.tm-stats-panel dl>div{border-top:1px solid #ffffff0e;grid-template-columns:minmax(6.8rem,.88fr) minmax(0,1.45fr);align-items:center;gap:.65rem;min-height:1.62rem;padding:.28rem .55rem;display:grid}.tm-stats-panel dl>div:first-child{border-top:0}.tm-stats-panel dt,.tm-stats-panel dd{min-width:0;font:620 .63rem/1.25 var(--tm-terminal);margin:0}.tm-stats-panel dt{color:#e8e0f5a8}.tm-stats-panel dd{color:var(--tm-soft-lilac);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-stats-panel__fps-row dd{justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.tm-stats-panel__sparkline{flex:0 0 4.5rem;width:4.5rem;height:.88rem;overflow:visible}.tm-stats-panel__sparkline polyline{fill:none;stroke:var(--tm-cyan-glow);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}@media (width<=560px){.site-header__inner>.tm-stats-trigger{padding-inline:.5rem}.site-header__inner>.tm-stats-trigger kbd{display:none}.tm-stats-panel{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);inset:.5rem .5rem auto auto}.tm-stats-panel__body{max-height:calc(100dvh - 5rem)}}@media (prefers-reduced-motion:reduce){.tm-stats-trigger{transition:none}}@media print{.tm-stats-trigger,.tm-stats-panel{display:none!important}}
