*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:-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;background:#080810;overflow-x:hidden;color:#fff}.MuiAppBar-root,.MuiToolbar-root,.MuiContainer-root{background-color:transparent!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;min-height:100vh;position:relative}*{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0e27cc;border-left:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5b4a8a99,#6b5b9599);border-radius:6px;border:2px solid rgba(10,10,21,.8);box-shadow:inset 0 0 6px #5b4a8a4d;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5b4a8acc,#6b5b95cc);box-shadow:inset 0 0 8px #5b4a8a80,0 0 10px #5b4a8a4d}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#5b4a8a,#6b5b95)}*{scrollbar-width:thin;scrollbar-color:rgba(91,74,138,.6) rgba(10,10,21,.8)}::selection{background:#5b4a8a4d;color:#fff}::-moz-selection{background:#5b4a8a4d;color:#fff}*:focus-visible{outline:2px solid rgba(91,74,138,.5);outline-offset:2px;border-radius:4px}.gradient-bg-primary{background:linear-gradient(135deg,#5b4a8a1a,#6b5b950d)}.gradient-bg-secondary{background:linear-gradient(135deg,#6b5b9514,#5b4a8a0a)}.gradient-bg-radial{background:radial-gradient(circle at 50% 50%,rgba(91,74,138,.08) 0%,transparent 70%)}.gradient-text{background:linear-gradient(135deg,#fff,#6b5b95,#5b4a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-sm{box-shadow:0 2px 4px #00000014}.shadow-md{box-shadow:0 4px 12px #0000001f}.shadow-lg{box-shadow:0 8px 24px #00000026}.shadow-xl{box-shadow:0 12px 32px #0000002e}.border-subtle{border:1px solid rgba(255,255,255,.1)}.border-subtle-light{border:1px solid rgba(0,0,0,.08)}@media(max-width:600px){button,a,[role=button]{min-height:44px;min-width:44px}body{font-size:14px;line-height:1.6}*{max-width:100%}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}@media(min-width:601px)and (max-width:960px){body{font-size:15px}}img{max-width:100%;height:auto}@media(max-width:600px){input,textarea,select{font-size:16px!important}}@media(max-width:960px){html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}@media(max-width:600px){*{-webkit-tap-highlight-color:rgba(91,74,138,.2)}}
