body:has(.v2-root),html:has(.v2-root){background-color:#fafafa;transition:background-color .2s ease}.dark body:has(.v2-root),html.dark body:has(.v2-root),html.dark:has(.v2-root){background-color:#0a0a0a!important}.v2-root{background-color:#fafafa;color:#0a0a0a;color-scheme:light;transition:background-color .2s ease,color .2s ease;scroll-behavior:smooth;scroll-padding-top:80px}.dark .v2-root,html.dark .v2-root{background-color:#0a0a0a;color:#ededed;color-scheme:dark}@keyframes v2-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v2-root .animate-chip-frame{animation:v2-chip-in .32s ease-out}@keyframes v2-tile-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.v2-root .tile-live-dot{animation:v2-tile-pulse 2.2s ease-in-out infinite}@keyframes v2-tile-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}.v2-root .tile-live-ping{animation:v2-tile-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.v2-root .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.v2-root .no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.v2-root{scroll-behavior:auto}.v2-root .animate-chip-frame,.v2-root .tile-live-dot,.v2-root .tile-live-ping{animation:none}}