@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--mui-primary-main:#80f;--mui-primary-light:#8533ff;--mui-primary-dark:#60f;--gradient-primary:linear-gradient(135deg,#80f,#60f);--gradient-primary-dark:linear-gradient(135deg,#8533ff,#60f);--bg-light:#fff;--bg-dark:#0a0a0a;--text-primary-light:#111827;--text-secondary-light:#6b7280;--text-primary-dark:#fff;--text-secondary-dark:#b3b3b3;--hero-title-color:#1a1a1a;--hero-subtitle-color:#1a1a1a;--hero-description-color:#1a1a1a;--hero-title-shadow:0 1px 3px #ffffffe6,0 2px 6px #fffc;--hero-subtitle-shadow:0 1px 2px #fffc,0 2px 4px #ffffffb3;--hero-description-shadow:0 1px 2px #ffffffb3,0 1px 3px #fff9;--hero-overlay:#ffffff40;--card-bg-light:#8800ff0d;--card-bg-dark:#8533ff1a;--border-light:#80f3;--border-dark:#8533ff33}[data-theme=dark]{--mui-primary-main:#8533ff;--mui-primary-light:#96f;--mui-primary-dark:#60f;--gradient-primary:var(--gradient-primary-dark);--hero-title-color:#fff;--hero-subtitle-color:#fff;--hero-description-color:#fff;--hero-title-shadow:0 1px 3px #000000e6,0 2px 6px #000c;--hero-subtitle-shadow:0 1px 2px #000c,0 2px 4px #000000b3;--hero-description-shadow:0 1px 2px #000000b3,0 1px 3px #0009;--hero-overlay:#00000040}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#80f,#60f);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.hero-title{color:#1a1a1a!important;color:var(--hero-title-color)!important;font-size:2.5rem!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:1.5rem!important;text-shadow:0 1px 3px #ffffffe6,0 2px 6px #fffc!important;text-shadow:var(--hero-title-shadow)!important}@media (min-width:768px){.hero-title{font-size:3.75rem!important}}.hero-subtitle{color:#1a1a1a!important;color:var(--hero-subtitle-color)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:-.01em!important;margin-bottom:2rem!important;text-shadow:0 1px 2px #fffc,0 2px 4px #ffffffb3!important;text-shadow:var(--hero-subtitle-shadow)!important}@media (min-width:768px){.hero-subtitle{font-size:1.55rem!important}}.hero-description{color:#1a1a1a!important;color:var(--hero-description-color)!important;font-size:1rem!important;line-height:1.6!important;margin:0 auto 3rem!important;max-width:900px!important;text-shadow:0 1px 2px #ffffffb3,0 1px 3px #fff9!important;text-shadow:var(--hero-description-shadow)!important}@media (min-width:768px){.hero-description{font-size:1.125rem!important}}.hero-overlay:before{background-color:#ffffff40!important;background-color:var(--hero-overlay)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:0!important}.gradient-button{border:none!important;color:#fff!important;transition:all .3s ease!important}.gradient-button,.gradient-button:hover{background:linear-gradient(135deg,#80f,#60f)!important;background:var(--gradient-primary)!important}.gradient-button:hover{box-shadow:0 4px 15px #8800ff4d!important;transform:translateY(-2px)!important}.outline-button{background:#0000!important;border:2px solid #80f!important;border:2px solid var(--mui-primary-main)!important;color:#80f!important;color:var(--mui-primary-main)!important;transition:all .3s ease!important}.outline-button:hover{background:#8800ff1a!important;transform:translateY(-2px)!important}.hover-card{transition:transform .3s ease,box-shadow .3s ease!important}.hover-card:hover{box-shadow:0 8px 30px #8800ff26!important;transform:translateY(-5px)!important}.gradient-link{color:#80f;color:var(--mui-primary-main);text-decoration:none;transition:all .3s ease}.gradient-link:hover{color:#60f;color:var(--mui-primary-dark);transform:translateX(5px)}@media (max-width:767px){.mobile-button{font-size:16px!important;min-height:44px!important;padding:12px 16px!important}.mobile-card{border-radius:4px!important;margin:8px 0!important;transition:all .2s ease!important}.mobile-card:active{box-shadow:0 2px 8px #8800ff26!important;transform:scale(.98)!important}.mobile-container{padding-left:8px!important;padding-right:8px!important}input,select,textarea{font-size:16px!important}.mobile-spacing{margin-bottom:16px!important}.mobile-title{font-size:1.25rem!important;line-height:1.3!important}.mobile-subtitle{font-size:.9rem!important;line-height:1.4!important}}*{box-sizing:border-box}#root,body,html{height:100%}#root,body,html{background-color:#fff;background-color:var(--bg-light);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;color:var(--text-primary-light);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}[data-theme=dark]{--bg-light:#0a0a0a;--text-primary-light:#fff}html[data-theme=dark]{background-color:#0a0a0a!important}[data-theme=dark] #root,[data-theme=dark] body,[data-theme=dark] html{background-color:#0a0a0a!important;background-color:var(--bg-dark)!important;color:#fff!important;color:var(--text-primary-dark)!important}[data-theme=dark] .MuiPaper-root{background-color:#1a1a1a!important}[data-theme=dark] .MuiAppBar-root{background-color:#1e1e1e!important;border-bottom:1px solid #333!important}[data-theme=dark] .MuiDrawer-paper{background-color:#1e1e1e!important;border:none!important;border-right:1px solid #404040!important}.MuiCard-root,.MuiPaper-root,.MuiPaper-root.MuiCard-root{border-radius:4px!important}.MuiAppBar-root,.MuiDrawer-paper{border-radius:0!important}.MuiButton-root,.MuiButtonBase-root.MuiButton-root,.MuiPaper-elevation,.MuiPaper-rounded{border-radius:4px!important}.MuiButtonGroup-root,.MuiButtonGroup-root .MuiButton-root,.MuiButtonGroup-root .MuiButtonBase-root.MuiButton-root{border-radius:0!important}.MuiButtonGroup-root .MuiButton-root:first-child,.MuiButtonGroup-root .MuiButtonBase-root.MuiButton-root:first-child{border-bottom-left-radius:4px!important;border-bottom-right-radius:0!important;border-top-left-radius:4px!important;border-top-right-radius:0!important}.MuiButtonGroup-root .MuiButton-root:last-child,.MuiButtonGroup-root .MuiButtonBase-root.MuiButton-root:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:4px!important;border-top-left-radius:0!important;border-top-right-radius:4px!important}.MuiButtonGroup-root .MuiButton-root:only-child,.MuiButtonGroup-root .MuiButtonBase-root.MuiButton-root:only-child{border-radius:4px!important}.MuiAppBar-root .MuiIconButton-root{--border-radius:0px}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:first-child{--border-radius:4px 0 0 4px;border-radius:var(--border-radius)!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:last-child{--border-radius:0 4px 4px 0;border-radius:var(--border-radius)!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:only-child{--border-radius:4px;border-radius:var(--border-radius)!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:first-child{border-radius:4px 0 0 4px!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:last-child{border-radius:0 4px 4px 0!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root:first-child:last-child,.MuiFormControl-root,.MuiFormControl-root .MuiOutlinedInput-root,.MuiInputBase-root,.MuiInputBase-root.MuiOutlinedInput-root,.MuiOutlinedInput-root,.MuiTextField-root,.MuiTextField-root .MuiOutlinedInput-root{border-radius:4px!important}.MuiAppBar-root .MuiToolbar-root,.MuiToolbar-root{padding-left:8px!important;padding-right:8px!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.markedH1Center:after{background-color:#b4a390;content:"";display:block;height:2px;margin:8px auto 0;width:100px}.MuiListItemButton-root.Mui-selected{background-color:#80f!important;background-color:var(--mui-primary-main)!important}[data-theme=light] .MuiListItemButton-root.Mui-selected{background-color:#80f!important}.MuiListItemButton-root.Mui-selected:hover{background-color:#80f!important;background-color:var(--mui-primary-main)!important}[data-theme=light] .MuiListItemButton-root.Mui-selected:hover{background-color:#80f!important}.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,.MuiListItemButton-root.Mui-selected .MuiListItemText-primary{color:#fff!important}[data-theme=dark] .MuiListItemButton-root.Mui-selected,[data-theme=dark] .MuiListItemButton-root.Mui-selected:hover{background-color:#80f!important;background-color:var(--mui-primary-main)!important}.MuiListItemButton-root:focus,.MuiListItemButton-root:focus-visible,.MuiListItemButton-root:focus-within{border:none!important;box-shadow:none!important;outline:none!important}:focus{outline:none!important}:focus-visible{outline:none!important}.MuiDrawer-paper .MuiListItemButton-root:focus,.MuiDrawer-paper .MuiListItemButton-root:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.MuiDrawer-paper{border-top:none!important}*,.Mui-disabled,.Mui-selected,.MuiAccordion-root,.MuiAccordionDetails-root,.MuiAccordionSummary-root,.MuiAlert-root,.MuiAlertDescription-root,.MuiAlertTitle-root,.MuiAppBar-root,.MuiAutocomplete-root,.MuiAvatar-root,.MuiBadge-root,.MuiBreadcrumbs-root,.MuiButton-root,.MuiCard-root,.MuiChip-root,.MuiDialog-paper,.MuiDialog-root,.MuiDialogActions-root,.MuiDialogContent-root,.MuiDialogTitle-root,.MuiDivider-root,.MuiDrawer-paper,.MuiDrawer-root,.MuiInputBase-root,.MuiList-root,.MuiListItem-root,.MuiListItemButton-root,.MuiListItemIcon-root,.MuiListItemText-root,.MuiMenu-paper,.MuiMenu-root,.MuiMenuItem-root,.MuiModal-root,.MuiPaper-root,.MuiPopover-paper,.MuiPopover-root,.MuiSelect-root,.MuiSnackbar-root,.MuiStep-root,.MuiStepContent-root,.MuiStepLabel-root,.MuiStepper-root,.MuiSwipeableDrawer-root,.MuiTab-root,.MuiTable-root,.MuiTableCell-root,.MuiTableContainer-root,.MuiTableRow-root,.MuiTabs-root,.MuiTextField-root,.MuiTimeline-root,.MuiTimelineContent-root,.MuiTimelineItem-root,.MuiTooltip-popper,.MuiTooltip-root,:active,:focus,:hover{box-shadow:none!important}.MuiAppBar-root .MuiBox-root .MuiIconButton-root[style*=border-radius],.MuiAppBar-root .MuiBox-root[style*=background-color] .MuiIconButton-root,.MuiAppBar-root .MuiBox-root[style*=backgroundColor] .MuiIconButton-root,.MuiAppBar-root .MuiIconButton-root,.MuiAppBar-root.MuiAppBar-root .MuiBox-root .MuiIconButton-root.MuiIconButton-root{border-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.MuiAppBar-root .MuiBox-root[style*="#1a1a1a"],.MuiAppBar-root .MuiBox-root[style*="#fafafa"]{overflow:hidden!important;position:relative!important}.MuiAppBar-root .MuiBox-root[style*="#1a1a1a"] .MuiIconButton-root,.MuiAppBar-root .MuiBox-root[style*="#fafafa"] .MuiIconButton-root{border-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;position:relative!important;z-index:1!important}.MuiAppBar-root .MuiBox-root[style*=borderRadius]{overflow:hidden!important}
/*# sourceMappingURL=main.9f7023cc.css.map*/