.pt{--pt-bg:var(--bg);--pt-f:var(--fg);--pt-m:var(--fg-2,var(--muted));--pt-s:var(--surface,var(--bg-2));--pt-l:var(--line);--pt-l2:var(--line-2,var(--line));--pt-a:var(--sig-text,var(--fg));--pt-on:var(--fg);--pt-on-t:var(--bg);--pt-top:var(--top-h,64px)}.pt-bebooda{--pt-a:var(--gold-text,#e2c58f);--pt-on:var(--fg);--pt-on-t:var(--bg)}.pt-ti{--pt-bg:var(--night,#050b14);--pt-f:var(--txt,#e8f1f5);--pt-m:var(--mut,#8fa5b8);--pt-s:#8cc8ff0f;--pt-l:var(--ln,#8cc8ff24);--pt-l2:#8cc8ff3d;--pt-a:var(--cy,#3be3ff);--pt-on:var(--cy,#3be3ff);--pt-on-t:#03121c}.pt{min-width:0;max-width:100%}.pt-bar{min-width:0;top:var(--pt-top);z-index:20;background:color-mix(in srgb,var(--pt-bg) 84%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--pt-l), 0 0 0 100vmax color-mix(in srgb,var(--pt-bg) 84%,transparent);clip-path:inset(0 -100vmax -1px);margin-bottom:32px;padding:10px 0;position:sticky}.pt-tabs{background:var(--pt-s);max-width:100%;box-shadow:inset 0 0 0 1px var(--pt-l);scrollbar-width:none;vertical-align:top;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-pill{background:var(--pt-on);pointer-events:none;border-radius:999px;transition:transform .42s cubic-bezier(.3,1,.3,1),width .42s cubic-bezier(.3,1,.3,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 6px 16px -8px #00000080}.pt-tabs button{z-index:1;height:40px;color:var(--pt-m);font:700 14.5px/1 var(--sans,inherit);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:color .3s;display:inline-flex;position:relative}.pt-tabs button:hover{color:var(--pt-f)}.pt-tabs button[aria-selected=true]{color:var(--pt-on-t)}.pt-tabs button.is-on{background:var(--pt-on)}.pt-tabs button:focus-visible{outline:2px solid var(--pt-a);outline-offset:2px}.pt-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.pt-tabs em{background:color-mix(in srgb,currentColor 15%,transparent);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-grid}.pt-ti .pt-tabs,.pt-ti .pt-pill,.pt-ti .pt-tabs button,.pt-ti .pt-tabs em{border-radius:2px}.pt-ti .pt-tabs button{font:600 12.5px/1 var(--mono,ui-monospace);letter-spacing:.1em;text-transform:uppercase}.pt-panel{scroll-margin-top:calc(var(--pt-top) + 72px);animation:.38s cubic-bezier(.2,.8,.2,1) both pt-in}.pt-panel:focus{outline:none}.pt-panel>*+*{margin-top:32px}.pt-panel [id]{scroll-margin-top:calc(var(--pt-top) + 76px)}@keyframes pt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.pt-bar{margin-bottom:24px;padding:8px 0}.pt-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pt-tabs button{height:38px;padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pt-panel{animation:none}.pt-pill{transition:none}}.ac-stats a{color:inherit;border-radius:6px;gap:2px;text-decoration:none;transition:opacity .2s;display:grid}.ac-stats a:hover{opacity:.78}.ac-stats a:focus-visible{outline:2px solid var(--sig-text,currentColor);outline-offset:4px}.ac-stack{gap:8px;display:grid}
