@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:UniSIRWAN URW;src:url(/fonts/UniSIRWAN%20URW%20Heavy.ttf) format("truetype");font-weight:950;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:UniSIRWAN URW,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 50%,rgba(99,102,241,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none;z-index:0}code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh;position:relative;z-index:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:5px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}a,button,[role=button]{transition:all .2s cubic-bezier(.4,0,.2,1)}*:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.glass-effect{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.gradient-bg{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MuiTableContainer-root{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:960px){.MuiTableContainer-root{max-width:100vw}.MuiTable-root{min-width:650px}}@media(max-width:600px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiGrid-item{padding:8px!important}.MuiButton-root{padding:8px 16px!important;font-size:.875rem!important}.MuiDialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.MuiCard-root{margin-bottom:12px}.hide-on-mobile{display:none!important}}@media(min-width:600px)and (max-width:960px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}}
