:root{--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-focus: 0 0 0 3px rgba(20, 184, 166, .28)}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;font-family:Manrope,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}button{transition:transform .18s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}button:hover{filter:brightness(1.02)}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ui-focus)}input,select,textarea{transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}table{border-collapse:separate;border-spacing:0}thead th{letter-spacing:.04em}tbody td,tbody th{line-height:1.35}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}::-webkit-scrollbar-track{background:#94a3b81f}@media(max-width:900px){body{font-size:14px}button,input,select,textarea{font-size:13px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
