@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;max-width:100%}.MuiTableCell-root,.MuiTableCell-root .MuiTypography-root,.MuiDialogContent-root,.MuiDialogContent-root .MuiTypography-root,.MuiListItemText-primary,.MuiListItemText-secondary{overflow-wrap:anywhere;word-break:break-word}.MuiInputBase-inputMultiline,.MuiInputBase-root textarea,textarea{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.MuiInputBase-root textarea{max-height:320px;overflow:auto!important;resize:vertical}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial";font-family:Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans";font-family:Comic Sans MS,cursive,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New";font-family:Courier New,monospace}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica";font-family:Helvetica,Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lucida]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lucida]:before{content:"Lucida";font-family:Lucida Sans Unicode,Lucida Grande,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before{content:"Roboto";font-family:Roboto,Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=segoe-ui]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=segoe-ui]:before{content:"Segoe UI";font-family:Segoe UI,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma";font-family:Tahoma,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman";font-family:Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=trebuchet-ms]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=trebuchet-ms]:before{content:"Trebuchet MS";font-family:Trebuchet MS,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana";font-family:Verdana,sans-serif}.ql-font-arial{font-family:Arial,sans-serif}.ql-font-comic-sans{font-family:Comic Sans MS,cursive,sans-serif}.ql-font-courier-new{font-family:Courier New,monospace}.ql-font-georgia{font-family:Georgia,serif}.ql-font-helvetica{font-family:Helvetica,Arial,sans-serif}.ql-font-lucida{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif}.ql-font-roboto{font-family:Roboto,Arial,sans-serif}.ql-font-segoe-ui{font-family:Segoe UI,sans-serif}.ql-font-tahoma{font-family:Tahoma,sans-serif}.ql-font-times-new-roman{font-family:Times New Roman,serif}.ql-font-trebuchet-ms{font-family:Trebuchet MS,sans-serif}.ql-font-verdana{font-family:Verdana,sans-serif}@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}}
