::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#475569}.dark ::-webkit-scrollbar-thumb,html.dark ::-webkit-scrollbar-thumb{background:#334155}.dark ::-webkit-scrollbar-thumb:hover,html.dark ::-webkit-scrollbar-thumb:hover{background:#475569}*{scrollbar-width:thin;scrollbar-color:#334155 transparent}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:#06b6d4;color:#fff;padding:8px 16px;z-index:100;font-weight:600}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){button,a{border:2px solid currentColor}}.dark .text-slate-400,.dark .text-slate-500{color:#d1d5db}.dark .text-slate-600{color:#9ca3af}.dark .text-slate-300{color:#f3f4f6}.dark .text-gray-400,.dark .text-zinc-400,.dark button.text-slate-400,.dark button.text-slate-500{color:#d1d5db}.dark .bg-slate-800 .text-slate-400{color:#e5e7eb}.dark ::placeholder{color:#9ca3af;opacity:1}.dark a:not([class]){color:#38bdf8}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #1e293b inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}input[type=number]{border-color:#334155!important}input[type=number]:focus{border-color:#06b6d4!important;outline:none!important}
