:root{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.45;font-weight:400;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vp-accent: #3d8bfd;--vp-accent-ring: rgba(61, 139, 253, .5)}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;background:var(--vp-bg, #0b0f15)}button,select,input,textarea{font-family:inherit}button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,box-shadow .12s ease}button:not(:disabled):hover{filter:brightness(1.18)}:root[data-vp-studio-theme=light] button:not(:disabled):hover{filter:brightness(.96)}button:not(:disabled):active{filter:brightness(.94)}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--vp-accent-ring);outline-offset:1px}select{cursor:pointer}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}*::-webkit-scrollbar-track{background:transparent}:root[data-vp-studio-theme=light] *{scrollbar-color:rgba(15,23,42,.22) transparent}:root[data-vp-studio-theme=light] *::-webkit-scrollbar-thumb{background:#0f172a33}::selection{background:#3d8bfd59}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[data-vp-menu] button:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.vp-touch-target{min-width:40px!important;min-height:40px!important}.vp-touch-scope button:not(.vp-touch-large),.vp-touch-scope select,.vp-touch-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.vp-touch-exempt){min-height:40px!important}.vp-touch-scope [data-vp-layer-row]{flex-wrap:wrap}.vp-touch-scope [data-vp-layer-row]>input{order:-1;flex:1 1 100%!important}.vp-touch-scope button:not(.vp-touch-large),.vp-touch-scope input[type=color]{min-width:40px!important}.vp-touch-scope input[type=checkbox],.vp-touch-scope input[type=radio]{width:20px;height:20px}input,select,textarea{font-size:max(16px,1em)!important}button{touch-action:manipulation}}
