*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--xd-ease: cubic-bezier(.25, 1, .5, 1);--xd-ring: #3b82f6;--xd-scroll-thumb: #3a4350;--xd-scroll-thumb-hover: #4e5967;--xd-selection: rgba(59, 130, 246, .28)}html[data-theme=light]{--xd-ring: #2563eb;--xd-scroll-thumb: #c4ccd6;--xd-scroll-thumb-hover: #a6b1bf;--xd-selection: rgba(37, 99, 235, .18)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"ss01" 1}h1,h2,h3,h4{letter-spacing:-.018em;line-height:1.25;font-weight:600}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit;color:inherit}button{line-height:1.2}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus{outline:none}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--xd-ring);outline-offset:2px;border-radius:6px}:where(button,[role=button],a){transition:background-color .14s var(--xd-ease),border-color .14s var(--xd-ease),color .14s var(--xd-ease),opacity .14s var(--xd-ease)}:where(input,select,textarea){transition:border-color .14s var(--xd-ease),background-color .14s var(--xd-ease)}::selection{background:var(--xd-selection)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--xd-scroll-thumb);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--xd-scroll-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--xd-scroll-thumb) transparent}input::placeholder,textarea::placeholder{color:currentColor;opacity:.45}table{border-collapse:collapse}[style*=JetBrains],code,pre,kbd{font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
