*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;overflow-x:clip;-webkit-text-size-adjust:100%}body,html,iframe,img,svg,video{max-width:100%}a,div,h1,h2,h3,p,span,td,th{overflow-wrap:anywhere}button{font-family:inherit}@media (max-width:768px){input,select,textarea{font-size:16px!important}button{min-height:40px}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table,td,th{white-space:nowrap}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--c334155);border-radius:8px}button{transition:transform .06s ease,opacity .12s ease,filter .12s ease}button:active:not(:disabled){transform:scale(.965);filter:brightness(1.18)}html[data-theme=light] button:active:not(:disabled){filter:brightness(.94)}button:disabled{opacity:.55;cursor:not-allowed}a{transition:opacity .1s ease}a:active{opacity:.6}:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}@keyframes lumio-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lumio-nav-slide{0%{margin-left:-40%}to{margin-left:100%}}@keyframes lumio-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sn-item:hover{background:var(--c1e293b)}