@charset "UTF-8";:root,[data-theme=dark]{--theme-bg: #000d14;--theme-bg2: #011b24;--theme-surface: rgba(0, 15, 23, .85);--theme-border: rgba(0, 234, 255, .18);--theme-accent: #00eaff;--theme-text: #ffffff;--theme-text-muted: #6fa8b5;--theme-panel-bg: rgba(0, 8, 16, .65)}[data-theme=light]{--theme-bg: #e8f4f8;--theme-bg2: #d0eaf4;--theme-surface: rgba(240, 250, 255, .92);--theme-border: rgba(0, 120, 180, .25);--theme-accent: #0088bb;--theme-text: #0a1a28;--theme-text-muted: #3a6070;--theme-panel-bg: rgba(220, 240, 252, .82)}[data-theme=light] .navPanel{background:var(--theme-panel-bg);border-color:var(--theme-border);box-shadow:0 4px 24px #0064a026,0 0 0 1px #0078b414}[data-theme=light] .navPanelBtn,[data-theme=light] .navThemeToggle{color:#3a6070}[data-theme=light] .navPanelBtn:hover,[data-theme=light] .navThemeToggle:hover{color:#08b;background:#0088bb1a}[data-theme=light] .navPanelBadge{background:#08b;color:#fff}[data-theme=light] .navThemeToggle{border-color:#0078b433}.navPanel{position:fixed;top:12px;right:16px;z-index:1200;display:flex;align-items:center;gap:12px;background:#000810a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,234,255,.15);border-radius:40px;padding:6px 12px 6px 22px;box-shadow:0 4px 24px #00000080,0 0 0 1px #00eaff0f;transition:border-color .3s ease,background .3s ease;min-width:180px}.navPanel:hover{border-color:#00eaff47;background:#000810d1}.navPanelBtn{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#5a9aa6;transition:color .2s ease,background .2s ease}.navPanelBtn:hover{color:#00eaff;background:#00eaff14}.navPanelBadge{position:absolute;top:-3px;right:-4px;min-width:14px;height:14px;background:#00eaff;color:#000;border-radius:7px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;border:1.5px solid rgba(0,8,16,.8)}.navPanel:before{content:"";display:none}.navThemeToggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;color:#5a9aa6;border-left:1px solid rgba(0,234,255,.12);border-right:1px solid rgba(0,234,255,.12);transition:color .2s ease,background .2s ease}.navThemeToggle:hover{color:#00eaff;background:#00eaff14}.navPanel .avatarNavBar{margin-left:auto}.navPanel .avatarNavBar.MuiAvatar-root{width:36px!important;height:36px!important;border:1.5px solid rgba(0,234,255,.35)!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.navPanel .avatarNavBar.MuiAvatar-root:hover{border-color:#00eaffb3!important;box-shadow:0 0 12px #00eaff4d}#buttonPersonalAccount{color:#fff;font-size:14px;background-color:#b6e5ff20;border-radius:20px;padding:1px 14px;margin-left:64px}#MenuIcon{color:#29edff;color:#fff;font-size:36px;margin:0 0 0 14px}.avatarNavBar{background:transparent;border:solid 1px #29edff;margin:0 14px 0 0}.avatarNavBar.MuiAvatar-root{width:50px;height:50px}.customDrawer .MuiPaper-root{background-color:#032a30}.customDrawer .MuiTypography-root{color:#fff}@media (max-width: 926px){#navbar-hidden{display:none}#buttonPersonalAccount{width:30%;font-size:10px!important;border-radius:14px;padding:4px;margin-left:0;margin-right:6px}}@media (max-width: 600px){.avatarNavBar.MuiAvatar-root{width:40px;height:40px}}@media (min-width: 601px) and (max-width: 900px){.avatarNavBar.MuiAvatar-root{width:45px;height:45px}}.modalInterview{color:#fff!important}.modalInterview .MuiButton-root{width:100%;background-color:#4520ab!important;color:#fff!important;border:#000000 1px solid}.modalInterview .MuiButton-root:hover{background-color:#4520ab!important;border:#29edff 1px solid}.modalInterview .MuiTextField-root{width:100%;margin-bottom:16px}.modalInterview .MuiInputBase-root{background-color:#29282e;color:#fff}.modalInterview .MuiOutlinedInput-notchedOutline{border-color:#5f6080}.modalInterview .MuiInputLabel-root,.modalInterview .MuiInputLabel-root.Mui-focused{color:#5f6080}.modalInterview .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#979ad0}.modalInterview .MuiOutlinedInput-root{transition:border-color .3s ease!important}.modalInterview .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#29edff!important}.modalInterview .MuiPaper-root{width:100%;background:linear-gradient(135deg,#2c2949,#000);border:1px solid #cccccc55;padding:20px}.hexagon-svg .outer-hexagon{fill:none;stroke:#29edff;stroke-width:.4;stroke-dasharray:42;stroke-dashoffset:0;animation:dash-reverse 1.5s linear infinite}.hexagon-svg .inner-hexagon{fill:none;stroke:#f28c06;stroke:#00685e;stroke-width:.5;stroke-dasharray:36;stroke-dashoffset:0;animation:dash 1.5s linear infinite}@keyframes dash{to{stroke-dashoffset:84}}@keyframes dash-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}.blinking-text{animation:blink 1.5s infinite}.sidebar{width:60px}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#00eaff2e;border-radius:3px}.iconSidebar{color:#5a9aa6;transition:color .2s ease,filter .2s ease}.sidebarBadge{position:absolute;top:-7px;right:-10px;min-width:14px;height:14px;background:#00eaff;color:#001016;border-radius:7px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;border:1.5px solid rgba(0,8,16,.85)}.listItemSidebar{width:250px;border-left:2px solid transparent!important;transition:all .2s ease!important}.listItemSidebar:hover{background-color:#00eaff0f!important;border-left-color:#00eaff4d!important}.listItemSidebar:hover .iconSidebar{color:#00eaff;filter:drop-shadow(0 0 6px rgba(0,234,255,.55))}.listItemSidebar:hover .MuiListItemText-primary{color:#00eaff}.listItemSidebar.active{background-color:#4520ab38!important;border-left-color:#00eaff!important}.listItemSidebar.active .iconSidebar{color:#00eaff;filter:drop-shadow(0 0 8px rgba(0,234,255,.65))}.listItemSidebar.active .MuiListItemText-primary{color:#00eaff}.listItemSidebar:hover .devHoleTex .MuiListItemText-primary,.listItemSidebar.active .devHoleTex .MuiListItemText-primary{color:#fff!important}@keyframes glowIn{0%{opacity:0;text-shadow:0 0 10px #29edff,0 0 20px #29edff,0 0 30px #29edff}to{opacity:1;text-shadow:none}}.devHoleTex span{opacity:0;animation:glowIn .5s forwards}.devHoleTex span:nth-child(1){animation-delay:.1s}.devHoleTex span:nth-child(2){animation-delay:.2s}.devHoleTex span:nth-child(3){animation-delay:.3s}.devHoleTex span:nth-child(4){animation-delay:.4s}.devHoleTex span:nth-child(5){animation-delay:.5s}.devHoleTex span:nth-child(6){animation-delay:.6s}.devHoleTex span:nth-child(7){animation-delay:.7s}:root{--index: calc(.8vw + 1vh) ;--text: #002727;--transition: transform .75s cubic-bezier(.075, .5, 0, 1);--colorTitle: #29edff}.haderMainPage{background:url(/fonSot50.png),linear-gradient(180deg,#001a23,#01626b6c,#0d747b);background-color:#000;background-size:cover;background-position:center;background-size:80vw;position:relative;overflow:hidden}.welcomeBlockText{color:#fff;margin:0 0 64px 96px;animation:gradualAppearance 1s ease-in-out forwards}.welcomeBlockText.exit{animation:fadeOut 1s ease-in-out forwards}.welcomeBlockText2{width:49%}#buttonJoin{color:#fff;background-color:#29edff40;border-radius:20px;padding:10px 20px;margin:16px 0 0 8px}#buttonFaq{color:#fff;background-color:#29edff40;padding:10px 20px}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gradualAppearance{0%{opacity:0}to{opacity:1}}.image-right{position:absolute;width:100%;height:100vh;animation:slideLeft 1s ease-in-out forwards}.image-left{position:absolute;width:100%;height:100vh;right:0;top:0;animation:slideRight 1s ease-in-out forwards}.image-left.exit{animation:slideLeftExit 1s ease-in-out forwards}.image-right.exit{animation:slideRightExit 1s ease-in-out forwards}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideLeftExit{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideRightExit{0%{transform:translate(0)}to{transform:translate(100%)}}.imgWelcome{width:100%;height:100vh;position:absolute;background-size:cover;background-position:center;background-size:100% 100%}.welcome_headerImg{transform:translate3d(calc(var(--scrollTop) - var(--scrollTop) * 1.7),calc(var(--scrollTop) / 1),0)}.welcome_midImg2{transform:translate3d(0,calc(var(--scrollTop) / 2),0)}.welcome_midImg1{transform:translate3d(0,calc(var(--scrollTop) / 3),0)}.welcome_footerImg{transform:translate3d(0,calc(var(--scrollTop) / 30),0)}#welcomeTypography1{font-size:64px;color:var(--colorTitle);-webkit-user-select:none;user-select:none;font-family:OpenSansCondensed-bold;letter-spacing:3px;margin-bottom:8px}#welcomeTypography2{position:absolute;font-weight:600;letter-spacing:2px;margin-left:128px}#welcomeTypography3{font-size:14px;font-weight:500}#welcomeTypography4{font-size:14px;font-weight:500;width:68%;margin-top:10px}#searchDevTypography{font-size:64px;position:absolute;padding:20px;top:100px;color:var(--colorTitle);-webkit-user-select:none;user-select:none;font-family:OpenSansCondensed-bold;letter-spacing:3px;margin-bottom:8px}#faqTypography{position:absolute;top:20px;font-size:64px;color:var(--colorTitle);-webkit-user-select:none;user-select:none;font-family:OpenSansCondensed-bold;letter-spacing:3px;margin-bottom:8px}#iconFaq{font-size:40px;color:#00808cc2}.footerMainPage{background:url(/fonSot50.png),linear-gradient(180deg,#001a23,#01626b46,#0d747b7b);background-size:cover;background-position:center;background-size:80vw;border-top:1px solid #0d747b;display:flex;justify-content:space-between;align-items:center;color:#0d747b}@keyframes dropIn{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.hexagon{opacity:0;transform:translateY(-100px)}.hexagon-animation{animation:dropIn .5s ease-out forwards}.hexagon-delay-1{animation-delay:.8s}.hexagon-delay-2{animation-delay:1.4s}.hexagon-delay-3{animation-delay:.8s}.hexagon-delay-4{animation-delay:1.4s}.hexagon-delay-5{animation-delay:.8s}@keyframes appearance{0%{opacity:0}to{opacity:1}}@keyframes appearance2{0%{opacity:0}50%{opacity:0}to{opacity:1}}.text-hex-animation{animation:appearance 1.8s ease-in-out forwards}.arrow-hex-animation{animation:appearance2 3s ease-in-out forwards}@keyframes departure{0%{transform:translate(-130%)}to{transform:translate(0)}}.block-faq{width:100%;margin-bottom:20px;transform:translate(-130%)}.bloc-faq-animation{animation:departure 1.4s ease-in-out forwards}.faq-delay-1{animation-delay:.2s}.faq-delay-2{animation-delay:.4s}.faq-delay-3{animation-delay:.6s}.faq-delay-4{animation-delay:.8s}.faq-delay-5{animation-delay:1s}#questionFaqTypography{font-size:16px;font-weight:700}#answerFaqTypography{font-size:16px}.mobile-break{display:none}@media (max-width: 1000px){.image-left{position:absolute;width:300%;height:54vh;left:0;top:0}.imgWelcome{position:absolute;width:100%;height:60vh;bottom:0}#welcomeTypography1{font-size:38px;margin-top:4px}#welcomeTypography2{position:absolute;font-weight:500;letter-spacing:.8px;margin-left:70px;font-size:12px}#welcomeTypography3,#welcomeTypography4{font-size:13px}#searchDevTypography{font-size:38px;margin-top:4px;top:60px}#faqTypography{font-size:38px;margin-top:4px;top:0}.blockHexagon{margin-top:20px}.welcomeBlockText2{width:100%}#buttonJoin{border-radius:18px}}.statisticsBlock #statisticsTypography{font-size:20px;font-weight:700;color:#fff;margin-bottom:20px}@media (max-width: 690px){.welcomeBlockText{margin:-200px 0 0 20px}@keyframes departure{0%{transform:translate(-130%)}to{transform:translate(10%)}}.block-faq{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;margin-bottom:20px;transform:translate(-130%)}#buttonFaq{padding:6px 14px}#questionFaqTypography,#answerFaqTypography{font-size:13px}.mobile-break{display:block}}@media (max-width: 370px){#welcomeTypography1{font-size:32px}#welcomeTypography2{letter-spacing:.6px;font-size:10px}#welcomeTypography3,#welcomeTypography4{font-size:10px}#searchDevTypography{font-size:32px;top:-20px;padding:0}#faqTypography{font-size:32px;margin-top:4px;top:0}.welcomeBlockText2{width:100%;width:90%}.welcomeBlockText{margin:-140px 0 0 20px}#buttonJoin{border-radius:14px;font-size:10px}#buttonFaq{font-size:30px;padding:0 14px}#questionFaqTypography,#answerFaqTypography{font-size:10px}}.swalCyberPopup{background:linear-gradient(160deg,#000f17,#011b24 55%,#0d0025)!important;border:1px solid #00eaff28!important;border-radius:20px!important;box-shadow:0 0 0 1px #4520ab22,0 12px 60px #000c,0 0 80px #00eaff0a!important;padding:0!important;overflow:hidden!important}.swalCyberPopup:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#00eaff 35%,#6b35ff 65%,transparent 100%);z-index:10}.swalCyberPopup:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,234,255,.012) 3px,rgba(0,234,255,.012) 4px);pointer-events:none;z-index:0}.swalCyberPopup .swal2-html-container{padding:0!important;margin:0!important;overflow:visible!important}.swalCyberTimer{background:linear-gradient(90deg,#00eaff,#4520ab)!important;height:3px!important;border-radius:0!important}.swalCyberContent{padding:40px 36px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:2}.swalCyberIconWrap{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.swalCyberIconRing{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #00eaff50;animation:swalRingPulse 2.2s ease-in-out infinite}.swalCyberIconRing2{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid #00eaff18;animation:swalRingPulse 2.2s ease-in-out .4s infinite}@keyframes swalRingPulse{0%,to{transform:scale(1);opacity:.9;box-shadow:0 0 #00eaff25}50%{transform:scale(1.1);opacity:.5;box-shadow:0 0 0 14px #00eaff00}}.swalCyberCheckSvg{width:60px;height:60px;position:relative;z-index:1}.swalCyberCheckCircle{stroke:#00eaff;stroke-width:1.8;fill:none;stroke-dasharray:157;stroke-dashoffset:157;animation:swalDrawCircle .7s cubic-bezier(.65,0,.45,1) .1s forwards}.swalCyberCheckMark{stroke:#00eaff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:50;stroke-dashoffset:50;filter:drop-shadow(0 0 6px #00eaff);animation:swalDrawMark .4s ease .7s forwards}@keyframes swalDrawCircle{to{stroke-dashoffset:0}}@keyframes swalDrawMark{to{stroke-dashoffset:0}}.swalCyberTitle{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.4px;text-align:center;text-shadow:0 0 24px #00eaff35;line-height:1.4}.swalCyberSub{color:#6fa8b5;font-size:.875rem;line-height:1.75;text-align:center}.swalCyberBadge{display:flex;align-items:center;gap:8px;padding:7px 18px;border-radius:30px;background:#4520ab26;border:1px solid #4520ab35;color:#a57fff;font-size:.78rem;font-weight:600;letter-spacing:.5px}.swalCyberBadgeDot{width:6px;height:6px;border-radius:50%;background:#a57fff;box-shadow:0 0 6px #a57fff;animation:swalDotBlink 1.4s ease-in-out infinite}@keyframes swalDotBlink{0%,to{opacity:1}50%{opacity:.3}}.swalCyberCountdown{padding:6px 20px;border-radius:20px;background:#00eaff0d;border:1px solid #00eaff18;color:#3d7480;font-size:.78rem;letter-spacing:.3px}#swalCountNum{color:#00eaff;font-weight:800;font-size:.9rem}.findFriendsTitle,.findFriends{color:#fff}.FriendsRequestModal{width:100%}.FriendsRequestModal .MuiButton-root{width:100%;background-color:#4520ab!important;color:#fff!important;border:#000000 1px solid}.FriendsRequestModal .MuiButton-root:hover{background-color:#4520ab!important;border:#29edff 1px solid}.FriendsRequestModal .MuiTextField-root{width:100%;margin-bottom:16px}.FriendsRequestModal .MuiInputBase-root{background-color:#29282e;color:#fff}.FriendsRequestModal .MuiOutlinedInput-notchedOutline{border-color:#5f6080}.FriendsRequestModal .MuiInputLabel-root,.FriendsRequestModal .MuiInputLabel-root.Mui-focused{color:#5f6080}.FriendsRequestModal .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#979ad0}.FriendsRequestModal .MuiOutlinedInput-root{transition:border-color .3s ease!important}.FriendsRequestModal .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#29edff!important}.FriendsRequestModal .MuiPaper-root{background:linear-gradient(135deg,#2c2949,#000);text-align:center;border:1px solid #cccccc55;padding:20px}.requestFriend{display:flex;flex-direction:row;align-items:center;justify-content:center}.requestFriendButton{display:flex;flex-direction:column;justify-content:center;margin:0 40px 0 20px}@media (max-width: 926px){.requestFriend{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.requestFriendButton{margin:0}}.editProfileHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #00eaff15;flex-shrink:0}.editProfileTitle{color:#c8edf2!important;font-weight:800!important;font-size:.95rem!important;letter-spacing:1.5px;text-transform:uppercase}.editProfileBody{overflow-y:auto;flex:1;padding:20px 24px;scrollbar-width:thin;scrollbar-color:#00eaff20 transparent}.editProfileBody::-webkit-scrollbar{width:4px}.editProfileBody::-webkit-scrollbar-track{background:transparent}.editProfileBody::-webkit-scrollbar-thumb{background:#00eaff20;border-radius:4px}.editProfileAvatarRow{display:flex;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #00eaff0e}.editProfileAvatar.MuiAvatar-root{width:72px!important;height:72px!important;border:2px solid #00eaff25!important}.editProfileUploadBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;background:#00eaff0f;border:1px solid #00eaff25;color:#5ab8c8;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}.editProfileUploadBtn:hover{background:#00eaff21;border-color:#00eaff50;color:#00eaff;box-shadow:0 0 8px #00eaff14}.editProfileFileName{font-size:11px!important;color:#5a9aa6!important;margin-top:6px!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editProfileFooter{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #00eaff15;flex-shrink:0}.modalEditProfile .MuiTextField-root,.modalEditProfile .MuiFormControl-root{width:100%;margin-bottom:14px}.modalEditProfile .MuiInputBase-root{color:#c8edf2;background:#00eaff08;border-radius:8px}.modalEditProfile .MuiOutlinedInput-notchedOutline{border-color:#00eaff20}.modalEditProfile .MuiInputLabel-root{color:#5a9aa6}.modalEditProfile .MuiOutlinedInput-root{transition:border-color .2s ease}.modalEditProfile .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00eaff45}.modalEditProfile .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00eaff80}.modalEditProfile .MuiInputLabel-root.Mui-focused{color:#00eaff}.modalEditProfile .MuiSelect-icon{color:#5a9aa6}.modalEditProfile .MuiFormHelperText-root{color:#ff8080}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.findModalHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #00eaff15;flex-shrink:0}.findModalTitle{color:#c8edf2!important;font-weight:800!important;font-size:.95rem!important;letter-spacing:1.5px;text-transform:uppercase}.findModalSearchWrap{padding:16px 24px 10px;border-bottom:1px solid #00eaff0e;flex-shrink:0}.findModalSearchBox{display:flex;align-items:center;gap:10px;background:#00eaff0a;border:1px solid #00eaff20;border-radius:30px;padding:8px 16px;transition:border-color .2s ease,background .2s ease}.findModalSearchBox:focus-within{border-color:#00eaff50;background:#00eaff12}.findModalCounter{font-size:11px!important;color:#2e5a64!important;text-align:right;margin-top:6px!important}.findModalBody{overflow-y:auto;flex:1;padding:20px 24px;scrollbar-width:thin;scrollbar-color:#00eaff20 transparent}.findModalBody::-webkit-scrollbar{width:4px}.findModalBody::-webkit-scrollbar-track{background:transparent}.findModalBody::-webkit-scrollbar-thumb{background:#00eaff20;border-radius:4px}.findModalEmpty{display:flex;flex-direction:column;align-items:center;padding:48px 20px}.findModalGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}.findModalCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 14px;background:linear-gradient(135deg,#00eaff08,#4520ab12,#0006);border:1px solid #00eaff15;border-radius:14px;text-align:center;transition:border-color .22s ease,box-shadow .22s ease;animation:fadeSlideUp .3s ease both}.findModalCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00eaff22,transparent);border-radius:14px 14px 0 0}.findModalCard:hover{border-color:#00eaff38;box-shadow:0 4px 18px #00eaff08}.findModalAvatar.MuiAvatar-root{width:60px!important;height:60px!important;cursor:pointer;border:2px solid #00eaff15!important;transition:border-color .2s ease,box-shadow .2s ease}.findModalCard:hover .findModalAvatar.MuiAvatar-root{border-color:#00eaff48!important;box-shadow:0 0 12px #00eaff1e}.findModalName{color:#c8edf2!important;font-size:.8rem!important;font-weight:700!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.findModalAddBtn{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:18px;background:#00eaff0f;border:1px solid #00eaff25;color:#5ab8c8;font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease;margin-top:2px;white-space:nowrap}.findModalAddBtn:hover{background:#00eaff21;border-color:#00eaff50;color:#00eaff;box-shadow:0 0 8px #00eaff14}.findModalAddBtn.loading{opacity:.45;cursor:not-allowed}.findModalAddBtn.sent{background:#4caf5014;border-color:#4caf5047;color:#5bc65e;cursor:default}.findModalAddBtn.sent:hover{background:#4caf5014;border-color:#4caf5047;color:#5bc65e;box-shadow:none}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 18px #00eaff30,0 0 36px #00eaff10}50%{box-shadow:0 0 30px #00eaff70,0 0 60px #00eaff30}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes countUp{0%{opacity:0;transform:scale(.6) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes onlinePulse{0%,to{box-shadow:0 0 #01de0170}60%{box-shadow:0 0 0 5px #01de0100}}.profilPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:80%;display:flex;flex-direction:column}.mainProfile{background-color:#000f17cc;border-top:1px solid #00eaff40;border-left:1px solid #00eaff40;color:#fff;width:calc(100% - 60px);min-height:100vh;margin-top:0;margin-left:auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.mainProfile:before{content:"";position:fixed;left:0;top:0;width:100%;height:4px;background:linear-gradient(to bottom,transparent,#00eaff22,transparent);animation:scanline 10s linear infinite;pointer-events:none;z-index:0}.profileHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#00eaff0c 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.profileHero{position:relative;display:grid;grid-template-columns:auto 1fr 260px;gap:28px;padding:96px 32px 28px;background:linear-gradient(180deg,#001a2a,#000f1700);border-bottom:1px solid #00eaff25;animation:fadeSlideUp .55s ease both;z-index:1}.avatarWrapper{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0;position:relative;z-index:1}.avatarRing{position:relative;width:190px;height:190px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulseGlow 4s ease-in-out infinite}.avatarRing:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(#00eaff,#4520ab,#0d74ff,#00eaff,#4520ab 360deg);animation:rotateBorder 3.5s linear infinite;z-index:0}.userCardMedia{width:180px;height:180px;border-radius:50%;object-fit:cover;object-position:center;position:relative;z-index:1;border:4px solid #000f17;display:block}.levelBadge{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00eaff18,#4520ab28);border:1px solid #00eaff50;border-radius:20px;padding:4px 16px;font-size:13px;font-weight:800;color:#00eaff;letter-spacing:2px;text-transform:uppercase;animation:pulseGlow 4s ease-in-out infinite;position:relative;z-index:1}.userInfoBlock{display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;z-index:1}.userInfoSection{display:flex;flex-direction:column;gap:10px}.userNameRow{display:flex;align-items:center;gap:10px}.userName{font-size:2.2rem!important;font-weight:800!important;letter-spacing:2px;background:linear-gradient(90deg,#fff,#00eaff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1!important}.userName:after{content:"_";-webkit-text-fill-color:#00eaff;animation:blink 1.1s step-end infinite;margin-left:2px}.userDescription{font-size:14px!important;color:#6fb3be!important;max-width:480px;line-height:1.65!important;margin-top:2px!important}.userInfoChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.infoChip{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:#00eaff0d;border:1px solid #00eaff28;border-radius:20px;font-size:13px;color:#92cdd6;transition:border-color .25s ease}.infoChip:hover{border-color:#00eaff60;color:#c8edf2}.profileActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profileBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:22px;font-size:13px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:all .18s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.profileBtn.primary{background:#00eaff14;border:1px solid #00eaff38;color:#4dcfe0}.profileBtn.primary:hover{background:#00eaff29;border-color:#00eaff70;color:#00eaff;box-shadow:0 0 14px #00eaff22}.profileBtn.secondary{background:#4520ab1a;border:1px solid #4520ab35;color:#9a78e0}.profileBtn.secondary:hover{background:#4520ab33;border-color:#6b35ff60;color:#b89fff;box-shadow:0 0 12px #4520ab28}.profileBtn.danger{background:#ff32320d;border:1px solid rgba(255,80,80,.18);color:#b07070}.profileBtn.danger:hover{background:#ff323221;border-color:#ff505073;color:#ff8080}.profileBtn.sm{font-size:12px;padding:5px 13px}.profileBtn.warning{background:#ffa00012;border:1px solid rgba(255,160,0,.24);color:#c49040}.profileBtn.warning:hover{background:#ffa00024;border-color:#ffa0007a;color:#ffb830}.profileBtn.disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.userCardFriends{display:flex;flex-direction:column;color:#fff;border-left:1px solid #00eaff25;padding:0 0 0 20px;position:relative;z-index:1}.friendsTitle{display:flex!important;align-items:center;gap:10px;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2.5px;color:#5a9aa6!important;margin-bottom:16px!important;cursor:pointer;transition:color .2s ease}.friendsTitle:hover{color:#00eaff!important}.friendsCount{background:linear-gradient(135deg,#00eaff18,#4520ab28);border:1px solid #00eaff45;border-radius:12px;padding:1px 9px;color:#00eaff;font-size:12px;font-weight:700}#friendAvatar{width:72px;height:72px;cursor:pointer;border:2px solid #00eaff20;transition:all .25s ease}#friendAvatar:hover{border-color:#00eaff80;box-shadow:0 0 14px #00eaff35;transform:scale(1.07)}.onlineDot{animation:onlinePulse 2s ease-in-out infinite}.statistics{color:#fff;padding:20px 16px 10px;position:relative;z-index:1}.statisticsHeader{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding:14px 16px;border:1px solid #00eaff1c;border-radius:14px;background:linear-gradient(135deg,#00eaff0a,#4520ab0f,#0006)}.statisticsHeaderSide{display:flex;align-items:center;gap:12px;flex-shrink:0}.statisticsHeaderDivider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,#00eaff35,transparent);flex-shrink:0}.sectionLabel{font-size:11px!important;text-transform:uppercase;letter-spacing:2.5px;color:#5a9aa6!important;font-weight:700!important}.statisticsHeaderProgress{flex:1 1 200px;min-width:160px}.statsProgressTop{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.statsProgressLabel{font-size:11px!important;text-transform:uppercase;letter-spacing:1.5px;color:#5a9aa6!important;font-weight:700!important}.statsProgressValue{font-size:12px!important;color:#00eaff!important;font-weight:700!important;font-variant-numeric:tabular-nums}.statsProgressBar{width:100%;height:8px;border-radius:6px;background:#00eaff14;border:1px solid #00eaff22;overflow:hidden}.statsProgressFill{height:100%;border-radius:6px;background:linear-gradient(90deg,#4520ab,#00eaff);box-shadow:0 0 10px #00eaff55;transition:width .4s ease}.achievementsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:4px}.achievementCard{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;border:1px solid #2a3a3d;background:#ffffff05;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.achievementCard.unlocked{border-color:var(--ach-color, #00eaff55);background:linear-gradient(135deg,var(--ach-bg, rgba(0, 234, 255, .08)),rgba(0,0,0,.4))}.achievementCard.unlocked:hover{transform:translateY(-2px);box-shadow:0 0 18px -4px var(--ach-color, #00eaff55)}.achievementIconWrap{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0a;color:#4a6066}.achievementCard.unlocked .achievementIconWrap{background:var(--ach-bg, rgba(0, 234, 255, .15));color:var(--ach-color, #00eaff)}.achievementCardBody{flex:1 1 auto;min-width:0}.achievementCardTitle{font-size:13px!important;font-weight:700!important;color:#c8edf2!important;margin-bottom:2px!important}.achievementCard.unlocked .achievementCardTitle{color:#fff!important}.achievementCardDesc{font-size:11px!important;color:#4a6066!important;line-height:1.4!important;margin-bottom:8px!important}.achievementCardProgressBar{width:100%;height:5px;border-radius:4px;background:#ffffff0f;overflow:hidden}.achievementCardProgressFill{height:100%;border-radius:4px;background:linear-gradient(90deg,#4520ab,#00eaff);transition:width .4s ease}.achievementCardProgressText{font-size:10px!important;color:#5a9aa6!important;margin-top:4px!important;font-variant-numeric:tabular-nums}.achievementCheck{position:absolute;top:12px;right:12px;color:var(--ach-color, #00eaff)}.achievementToast{display:flex;align-items:center;gap:12px;padding:12px 18px;min-width:260px;border-radius:12px;border:1px solid #00eaff55;background:linear-gradient(135deg,#00eaff1f,#4520ab4d,#000f17);box-shadow:0 0 24px #00eaff35;color:#fff}.achievementToastIcon{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#00eaff2e;color:#00eaff}.achievementToastTitle{font-size:10px!important;text-transform:uppercase;letter-spacing:1.5px;color:#5a9aa6!important;font-weight:700!important}.achievementToastName{font-size:14px!important;font-weight:800!important;color:#fff!important}.statsTabs{display:flex;flex-wrap:nowrap;gap:6px;margin:0 4px 16px;border-bottom:1px solid #00eaff1c;padding-bottom:0;overflow-x:auto}.statsTabs::-webkit-scrollbar{height:6px}.statsTabs::-webkit-scrollbar-thumb{background-color:#00eaff60;border-radius:3px}.statsTabs::-webkit-scrollbar-track{background-color:transparent}.statsTab{padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.4px;color:#5a9aa6;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;flex-shrink:0;white-space:nowrap}.statsTab:hover{color:#8ab5bc}.statsTab.active{color:#00eaff;border-bottom-color:#00eaff}.statsEmptyState{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:0 24px;margin:8px;border:1px dashed #00eaff30;border-radius:12px;background:#00eaff05}.statsEmptyText{color:#5a9aa6;font-size:13px;line-height:1.6;max-width:320px}.statsEmptyCta{padding:8px 18px;border-radius:8px;background:linear-gradient(135deg,#4520ab,#2a0f6b);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:box-shadow .2s ease,background .2s ease}.statsEmptyCta:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899);box-shadow:0 0 14px #00eaff22}.statsGrid{display:flex;flex-wrap:wrap;gap:10px;padding:4px}.statCard{flex:1 1 calc(50% - 5px);min-width:130px;background:linear-gradient(135deg,#00eaff0a,#4520ab12,#00000073);border:1px solid #00eaff28;border-radius:12px;padding:14px 16px;box-sizing:border-box;position:relative;overflow:hidden;transition:border-color .25s ease,transform .2s ease,box-shadow .25s ease;animation:countUp .4s ease both}.statCard:nth-child(1){animation-delay:.05s}.statCard:nth-child(2){animation-delay:.1s}.statCard:nth-child(3){animation-delay:.15s}.statCard:nth-child(4){animation-delay:.2s}.statCard:nth-child(5){animation-delay:.25s}.statCard:nth-child(6){animation-delay:.3s}.statCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00eaff55,transparent)}.statCard:hover{border-color:#00eaff65;box-shadow:0 0 22px #00eaff18;transform:translateY(-2px)}.statsName{font-size:10px!important;color:#5a9aa6!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px!important;line-height:1.4!important}.statsNum{font-size:2.2rem!important;font-weight:900!important;color:#00eaff!important;line-height:1!important;font-variant-numeric:tabular-nums}.dashBoardBlock{background:linear-gradient(135deg,#00eaff08,#4520ab12,#00000080);border:1px solid #00eaff22;border-radius:12px;margin:8px;padding:14px;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease}.dashBoardBlock:hover{border-color:#00eaff55;box-shadow:0 0 20px #00eaff12}.hexagonLvl{display:flex;align-items:center;gap:12px}.mainProfile .MuiButton-root{background:linear-gradient(135deg,#4520ab,#2a0f6b);color:#fff;border-radius:8px;text-transform:none}.mainProfile .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899);box-shadow:0 0 14px #00eaff22}.mainProfile .MuiIconButton-root{color:#00eaff;transition:color .2s ease}.mainProfile .MuiIconButton-root:hover{color:#7c4dff}.showAllFriends{background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;color:#fff!important;border-radius:8px!important;text-transform:none!important}.showAllFriends:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;box-shadow:0 0 14px #00eaff22!important}.RequestsCountBlock{position:relative}.friendRequestsCount{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:#00eaff;color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:800;animation:pulseGlow 2s ease-in-out infinite;z-index:10}.adminCard{background:linear-gradient(135deg,#0009,#1a014c26,#0009);color:#fff;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.deleteDialog{background:#010e17;border:1px solid #00eaff30}@media (max-width: 1200px){.profileHero{grid-template-columns:auto 1fr 220px;gap:20px;padding:28px 24px}}@media (max-width: 1000px){.profileHero{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.userCardFriends{grid-column:1 / -1;border-left:none;border-top:1px solid #00eaff25;padding:16px 0 0}.friendRequestsCount{top:40px;right:10px}}@media (max-width: 760px){.profileHero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:88px 16px 24px}.userInfoSection{align-items:center}.userInfoChips,.userNameRow{justify-content:center}.userDescription{text-align:center}.userCardFriends{width:100%}.statsGrid{padding:2px}.statisticsHeader{flex-direction:column;align-items:stretch}.statisticsHeaderDivider{display:none}.statisticsHeaderProgress{flex:1 1 60px;width:100%}}@media (max-width: 600px){.mainProfile{margin-top:0;min-height:100vh}.avatarRing{width:150px;height:150px}.userCardMedia{width:142px;height:142px}.userName{font-size:1.7rem!important}.statsNum{font-size:1.8rem!important}.statCard{flex:1 1 calc(50% - 5px)}}.calendarPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;height:100vh;overflow:hidden;display:flex;flex-direction:column}.calendarBlock{background-color:#000f17cc;border-top:1px solid #00eaff40;border-left:1px solid #00eaff40;color:#fff;margin-top:0;width:calc(100vw - 60px);height:100vh;margin-left:auto;display:flex;flex-direction:column;position:relative;overflow:hidden;animation:fadeSlideUp .5s ease both}.calendarBlock:before{content:"";position:fixed;left:0;top:0;width:100%;height:4px;background:linear-gradient(to bottom,transparent,#00eaff22,transparent);animation:scanline 10s linear infinite;pointer-events:none;z-index:0}.calHero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:96px 32px 24px;background:linear-gradient(180deg,#001a2a,#000f1700);border-bottom:1px solid #00eaff25;position:relative;z-index:1;flex-shrink:0}.calHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#00eaff0c 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.calTitle{font-size:2rem!important;font-weight:800!important;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(90deg,#fff,#00eaff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1!important;position:relative;z-index:1}.calSub{font-size:11px!important;font-weight:700!important;letter-spacing:2.5px;color:#5a9aa6!important;text-transform:uppercase;margin-top:4px!important;position:relative;z-index:1}.calHeroActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.calBtn.MuiButton-root{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,#4520ab,#2a0f6b);border:1px solid #6b35ff40;border-radius:8px;color:#fff;font-size:13px;font-weight:600;text-transform:none;box-shadow:none;transition:all .25s ease;white-space:nowrap}.calBtn.MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899);border-color:#00eaff60;box-shadow:0 0 16px #00eaff25;transform:translateY(-1px)}.calBtnSecondary.MuiButton-root{background:#00eaff0a;border:1px solid #00eaff28}.calBtnSecondary.MuiButton-root:hover{background:#00eaff1a;border-color:#00eaff60;box-shadow:0 0 16px #00eaff18}.upcomingStrip{display:flex;align-items:center;gap:12px;padding:10px 32px;border-bottom:1px solid #00eaff15;background:#000a144d;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.upcomingLabel{font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;color:#5a9aa6!important;white-space:nowrap;flex-shrink:0}.upcomingList{display:flex;gap:8px;overflow-x:auto;flex:1;padding-bottom:1px;scrollbar-width:none}.upcomingList::-webkit-scrollbar{display:none}.upcomingChip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#00eaff0a;border:1px solid #00eaff1e;border-radius:20px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;-webkit-user-select:none;user-select:none}.upcomingChip:hover{background:#00eaff1a;border-color:#00eaff50}.upcomingChipDate{font-size:10px;font-weight:700;color:#00eaff}.upcomingChipName{font-size:12px;color:#c8edf2;max-width:160px;overflow:hidden;text-overflow:ellipsis}.upcomingChipCount{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:#00eaff;background:#00eaff1f;border:1px solid #00eaff30;border-radius:10px;padding:1px 6px}.calendarWrapper{flex:1;min-height:0;overflow:hidden;padding:0;position:relative;z-index:1}.calendarWrapper a{color:#c8edf2;text-decoration:none}.calendarWrapper .fc .fc-toolbar.fc-header-toolbar{margin-bottom:14px;padding:12px 16px 0;flex-wrap:wrap;gap:8px}.calendarWrapper .fc-toolbar-title{color:#fff;font-weight:700;font-size:1.3rem}.calendarWrapper .fc .fc-button{background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border:1px solid #6b35ff30!important;color:#fff!important;font-size:12px;font-weight:600;text-transform:none;box-shadow:none!important;transition:all .2s ease}.calendarWrapper .fc .fc-button:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff50!important;box-shadow:0 0 12px #00eaff20!important}.calendarWrapper .fc .fc-button:focus{box-shadow:0 0 0 2px #00eaff35!important}.calendarWrapper .fc .fc-button-primary:disabled{background:#4520ab40!important;border-color:transparent!important;opacity:.45}.calendarWrapper .fc .fc-button-primary:not(:disabled).fc-button-active{background:linear-gradient(135deg,#6737ea,#4520ab)!important;border-color:#00eaff45!important;box-shadow:0 0 14px #00eaff22!important}.calendarWrapper .fc-theme-standard .fc-scrollgrid{border:1px solid #00eaff18!important}.calendarWrapper .fc-theme-standard td,.calendarWrapper .fc-theme-standard th{border-color:#00eaff13!important}.calendarWrapper .fc .fc-day-today{background:#00eaff0d!important}.calendarWrapper .fc-col-header-cell-cushion{color:#5a9aa6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.calendarWrapper .fc-daygrid-day-number{color:#7ab8c2;font-size:12px}.calendarWrapper .fc .fc-day-today .fc-daygrid-day-number{color:#00eaff;font-weight:700}.calendarWrapper .fc-timegrid-slot-label-cushion{color:#5a9aa6;font-size:11px}.calEvent{display:flex;align-items:center;gap:5px;padding:3px 7px;background:linear-gradient(135deg,#00eaff12,#4520ab1f);border:1px solid rgba(0,234,255,.2);border-left:2px solid #00eaff;border-radius:4px;cursor:pointer;overflow:hidden;min-height:24px;transition:all .2s ease}.calEvent:hover{background:#00eaff24;border-color:#00eaff55}.calEventDot{width:5px;height:5px;border-radius:50%;background:#00eaff;flex-shrink:0;box-shadow:0 0 4px #00eaff}.calEventTitle{font-size:11px!important;color:#c8edf2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.3!important}.calEventCount{font-size:10px;font-weight:700;color:#00eaff;background:#00eaff1f;border-radius:8px;padding:0 5px;flex-shrink:0}.calModal{background:#010e17!important;border:1px solid #00eaff30!important;border-radius:12px!important;color:#fff!important;outline:none}.calModalTitle{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#00eaff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px!important}.calModalSub{color:#6fb3be!important;font-size:14px!important;line-height:1.6!important;margin-bottom:4px!important}.calInfoRow{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.calInfoChip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#00eaff0a;border:1px solid #00eaff25;border-radius:20px;font-size:13px;color:#92cdd6}.calModalLink{color:#00eaff!important;text-decoration:none;border-bottom:1px solid #00eaff35;transition:border-color .2s ease}.calModalLink:hover{border-color:#00eaff}.calModalActions{display:flex;gap:10px;margin-top:16px}.calModalBtn.MuiButton-root{flex:1;border-radius:8px;font-size:13px;font-weight:600;text-transform:none;box-shadow:none;transition:all .25s ease}.calModalBtn.going.MuiButton-root{background:linear-gradient(135deg,#0a3d0a,#155215);border:1px solid #82ff6335;color:#82ff63}.calModalBtn.going.MuiButton-root:hover,.calModalBtn.going.active.MuiButton-root{background:linear-gradient(135deg,#165516,#1e7a1e);border-color:#82ff6370;box-shadow:0 0 14px #82ff632e}.calModalBtn.notgoing.MuiButton-root{background:#ff32320a;border:1px solid rgba(255,80,80,.22);color:#ff8080}.calModalBtn.notgoing.MuiButton-root:hover{background:#ff32321a;border-color:#ff50508c;box-shadow:0 0 14px #ff50501f}.calModalAttendees{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #00eaff15;flex-wrap:wrap}.calModalAttendeesLabel{font-size:10px!important;text-transform:uppercase;letter-spacing:2px;color:#5a9aa6!important;font-weight:700!important;flex-shrink:0}.calModalAvatar.MuiAvatar-root{width:34px;height:34px;border:2px solid #00eaff20;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.calModalAvatar.MuiAvatar-root:hover{border-color:#00eaff70;box-shadow:0 0 10px #00eaff30;transform:scale(1.1)}.calModalMoreAvatar.MuiAvatar-root{width:34px;height:34px;background:#00eaff14;border:1px solid #00eaff30;color:#00eaff;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease}.calModalMoreAvatar.MuiAvatar-root:hover{background:#00eaff29}.calUserMeet{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #00eaff10;cursor:default;transition:background .15s ease}.calUserMeet:last-child{border-bottom:none}.calUserMeetDate{font-size:12px;font-weight:700;color:#00eaff;white-space:nowrap;flex-shrink:0}.calUserMeetName{font-size:14px;color:#c8edf2;font-weight:500}.modalAddMeet .MuiPaper-root{background:#010e17!important;border:1px solid #00eaff30!important;border-radius:12px!important;color:#fff!important}.modalAddMeet .MuiButton-root{width:100%;background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;color:#fff!important;border:1px solid #6b35ff40!important;border-radius:8px!important;text-transform:none!important;font-size:14px!important;padding:10px!important;margin-top:8px;box-shadow:none!important}.modalAddMeet .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff50!important;box-shadow:0 0 16px #00eaff20!important}.modalAddMeet .MuiTextField-root{width:100%;margin-bottom:14px!important}.modalAddMeet .MuiInputBase-root{background:#00eaff08;color:#c8edf2;border-radius:8px}.modalAddMeet .MuiOutlinedInput-notchedOutline{border-color:#00eaff20!important}.modalAddMeet .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00eaff50!important}.modalAddMeet .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00eaff80!important}.modalAddMeet .MuiInputLabel-root{color:#5a9aa6}.modalAddMeet .MuiInputLabel-root.Mui-focused{color:#00eaff}@media (max-width: 600px){.calendarBlock{margin-top:0;height:100vh}.calHero{padding:88px 16px 20px;flex-direction:column;align-items:flex-start}.calTitle{font-size:1.5rem!important}.calHeroActions{width:100%}.calBtn.MuiButton-root{flex:1;justify-content:center}.upcomingStrip{padding:8px 16px}.calendarWrapper{padding:12px}.calendarWrapper .fc-toolbar-title{font-size:1rem}.calendarWrapper .fc .fc-toolbar.fc-header-toolbar{flex-direction:column;align-items:flex-start;gap:6px}}@media (min-width: 601px) and (max-width: 900px){.calendarWrapper .fc-toolbar-title{font-size:1.1rem}}.chatPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;height:100vh;overflow:hidden;display:flex;flex-direction:column}.chatBlock{background-color:#000f17cc;border-top:1px solid #00eaff40;border-left:1px solid #00eaff40;color:#fff;width:calc(100vw - 60px);height:100vh;margin-left:auto;display:flex;flex-direction:column;position:relative;overflow:hidden;padding-top:96px;box-sizing:border-box;animation:fadeSlideUp .5s ease both}.chatRow{flex:1;display:flex;min-height:0;overflow:hidden;gap:18px;padding:0 28px 24px}.chatSidebar{width:320px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.chat-list-container{background:linear-gradient(160deg,#000f17eb,#011b24eb);border:1px solid #00eaff20;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.chatSidebarHeader{padding:18px 16px 14px;border-bottom:1px solid #00eaff15;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.chatSidebarTitle{color:#00eaff!important;font-size:12px!important;font-weight:800!important;letter-spacing:2px;text-transform:uppercase}.chatSearchBox{display:flex;align-items:center;gap:8px;background:#00eaff0a;border:1px solid #00eaff20;border-radius:30px;padding:7px 14px;transition:border-color .25s ease,background .25s ease}.chatSearchBox:focus-within{border-color:#00eaff50;background:#00eaff12}.chatSearchInput{color:#c8edf2!important;font-size:13px!important;flex:1}.chatSearchInput input::placeholder{color:#3a7480}.chatListEmpty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 16px;text-align:center}.chatListEmptyText{color:#3d7480!important;font-size:13px!important}.chatListScroll.MuiList-root{flex:1;overflow-y:auto;padding:8px}.chat-list-item{border-radius:12px!important;padding:10px 12px!important;margin-bottom:4px!important;cursor:pointer;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.chat-list-item:hover{background-color:#00eaff0d!important}.chat-list-item.selected{background-color:#00eaff17!important;border-color:#00eaff35}.chat-avatar.MuiAvatar-root{width:44px!important;height:44px!important;border:2px solid #00eaff20}.chat-ava{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;border:2px solid #000f17}.online-status{background-color:#4caf50;box-shadow:0 0 6px #4caf5080}.offline-status{background-color:#2a3040}.infoChat.MuiListItemText-root{margin:0;min-width:0}.chat-text{color:#c8edf2!important;font-size:14px!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-list-item.hasUnread .chat-text{color:#fff!important}.chat-last-active{color:#3a5060!important;font-size:11.5px!important}.chat-last-active.online{color:#4caf50!important}.chat-unread-count{display:flex;align-items:center;gap:3px;flex-shrink:0;margin-left:6px;background:#00eaff;color:#000;border-radius:10px;font-size:11px;font-weight:800;padding:2px 7px}.chatMain{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chat-container{background:linear-gradient(160deg,#000a12d9,#1a014c1f,#000a12d9);border:1px solid #00eaff20;border-radius:16px;height:100%;display:flex;flex-direction:column;overflow:hidden}.companion-container{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #00eaff15;background:linear-gradient(180deg,rgba(0,26,42,.5),transparent);flex-shrink:0}.back-icon{display:none;cursor:pointer;color:#5a9aa6;font-size:18px!important;transition:color .2s ease}.back-icon:hover{color:#00eaff}.companionInfo{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.companionName{font-size:15px!important;font-weight:800!important;color:#c8edf2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companionStatus{font-size:12px!important;color:#3a5060!important}.companionStatus.online{color:#4caf50!important}.companionAvatarWrap{position:relative;cursor:pointer;flex-shrink:0}.companionAvatar.MuiAvatar-root{width:46px!important;height:46px!important;border:2px solid #00eaff30}.messages-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.chat-date-divider{align-self:center;background:#00eaff0f;border:1px solid #00eaff20;border-radius:20px;padding:4px 16px;font-size:11px;font-weight:700;letter-spacing:1px;color:#5a9aa6;text-transform:uppercase;margin:6px 0 16px}.message-item{display:flex;margin-bottom:10px}.chat-message{display:flex;max-width:78%}.chat-message.current-user{margin-left:auto;flex-direction:row-reverse}.chat-message.other-user{margin-right:auto}.message-body{padding:10px 14px;max-width:100%;word-wrap:break-word}.chat-message.current-user .message-body{background:linear-gradient(135deg,#00d8f0,#0089a8);color:#001016;border-radius:14px 14px 4px}.chat-message.other-user .message-body{background:#141e2ad9;border:1px solid #00eaff18;color:#c8edf2;border-radius:14px 14px 14px 4px}.message-body pre{white-space:pre-wrap}.message-body img{border-radius:8px;max-width:100%}.message-user{font-size:11px;font-weight:700;opacity:.7;margin-bottom:4px}.message-info{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.message-time{font-size:10px;opacity:.65}.message-status{display:flex;align-items:center;opacity:.6}.message-status.read{opacity:1;color:#001016}.chatEmptyState,.chatLoadingState{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.chatEmptyTitle{font-size:1.3rem!important;font-weight:800!important;color:#c8edf2!important;margin-bottom:8px!important}.chatEmptySub{font-size:13px!important;color:#3d7480!important;max-width:280px}.chatLoadingText{color:#5a9aa6!important;font-size:14px!important}.input-container{padding:14px 18px;border-top:1px solid #00eaff15;background:#000a1266;flex-shrink:0}.chat-input-form{display:flex;align-items:flex-end;gap:4px;background:#00eaff08;border:1px solid #00eaff20;border-radius:18px;padding:6px 8px 6px 16px;transition:border-color .25s ease}.chat-input-form:focus-within{border-color:#00eaff50}.chat-input-field{flex:1}.chat-input-field .MuiOutlinedInput-notchedOutline{border:none}.chat-input-field .MuiOutlinedInput-root{padding:8px 0;color:#c8edf2;font-size:14px;max-height:9em;overflow-y:auto}.chat-input-field textarea::placeholder{color:#3a7480}.emoji-picker-button,.chat-attach-button{width:36px;height:36px;color:#5a9aa6!important;font-size:18px;transition:color .2s ease,background .2s ease}.emoji-picker-button:hover,.chat-attach-button:hover{color:#00eaff!important;background:#00eaff14!important}.emoji-picker-container{position:absolute;bottom:72px;right:24px;z-index:20;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0009}.chat-input-button{width:38px!important;height:38px!important;background:linear-gradient(135deg,#00eaff,#0089a8)!important;color:#001016!important;transition:box-shadow .2s ease,transform .2s ease}.chat-input-button:hover{box-shadow:0 0 14px #00eaff50;transform:scale(1.05)}.MuiPaper-root.MuiAlert-root{position:fixed;top:40vh;left:auto;transform:translate(-50%,-50%);z-index:9999;width:300px;background:linear-gradient(160deg,#000f17,#011b24);border:1px solid #ff8a0040;color:#ffcf8a;font-weight:600;border-radius:14px;box-shadow:0 8px 30px #0009;display:flex;align-items:center;justify-content:center}.MuiAlert-message{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}@media (max-width: 926px){.chatBlock{width:calc(100vw - 60px);padding-top:88px;border-left:none}.chatRow{padding:0;gap:0}.chatSidebar{width:100%}.chatMain,.chatSidebarHiddenMobile{display:none}.chatMainVisibleMobile{display:flex;width:100%}.chat-list-container,.chat-container{border-radius:0;border-left:none;border-right:none}.back-icon{display:inline-flex}.companion-container{padding:12px 16px}.messages-container{padding:14px}.input-container{padding:10px 12px}}.hole404Page{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(135deg,#0b002a,#0e021c,#000001)}.stars-background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/starsBackground20.png) center/cover no-repeat;animation:twinkle 2s infinite alternate}@keyframes twinkle{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.textError404{font-family:Courier New,Courier,monospace;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;color:#29edff;color:#000;font-size:30px;font-weight:600;margin-top:240px;animation:glow 1.5s infinite alternate}.cosmic-button{font-family:Courier New,Courier,monospace;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;color:#29edff!important;color:#000!important;background-color:transparent;border:2px solid #29edff;padding:10px 20px;font-size:20px!important;font-weight:600!important;cursor:pointer;transition:all .3s ease;text-shadow:0 0 5px #00e9fe,0 0 10px #00e9fe,0 0 15px #00e9fe,0 0 20px #00e9fe,0 0 25px #00e9fe;animation:glow 1.5s infinite alternate}.cosmic-button:hover{background-color:#29edff;color:#000;color:#29edff54!important;text-shadow:0 0 10px #00e9fe,0 0 20px #00e9fe,0 0 30px #00e9fe,0 0 40px #00e9fe,0 0 50px #00e9fe}@keyframes glow{0%{text-shadow:0 0 5px #00e9fe,0 0 10px #00e9fe,0 0 15px #00e9fe,0 0 20px #00e9fe,0 0 25px #00e9fe}to{text-shadow:0 0 10px #00e9fe,0 0 20px #00e9fe,0 0 30px #00e9fe,0 0 40px #00e9fe,0 0 50px #00e9fe}}.image-container{background:radial-gradient(circle,#000,#fff0,#fff0);border-radius:50%;position:relative;width:600px;height:600px;margin:0 auto;overflow:hidden}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;animation:rotate infinite linear}.image-container img:nth-child(1){animation-duration:5s}.image-container img:nth-child(2){animation-duration:7s}.image-container img:nth-child(3){animation-duration:9s}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.image-container{width:380px;height:380px}.textError404{font-size:20px;margin-top:150px}}.modalQuestion{color:#fff!important}.questionDialogTitle{color:#fff}.modalQuestion .MuiButton-root{width:100%;background-color:#4520ab!important;color:#fff!important;border:#000000 1px solid}.modalQuestion .MuiButton-root:hover{background-color:#4520ab!important;border:#29edff 1px solid}.modalQuestion .MuiTextField-root{width:100%;margin-bottom:16px}.modalQuestion .MuiInputBase-root{background-color:#29282e;color:#fff}.modalQuestion .MuiOutlinedInput-notchedOutline{border-color:#5f6080}.modalQuestion .MuiInputLabel-root,.modalQuestion .MuiInputLabel-root.Mui-focused{color:#5f6080}.modalQuestion .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#979ad0}.modalQuestion .MuiOutlinedInput-root{transition:border-color .3s ease!important}.modalQuestion .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#29edff!important}.modalQuestion .MuiPaper-root{width:100%;background:linear-gradient(135deg,#2c2949,#000);text-align:center;border:1px solid #cccccc55;padding:20px}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.code-container{width:100%;margin-bottom:20px;text-align:left;color:#ffffffe0;font-size:14.5px;line-height:1.8}.code-container p{margin:0 0 .6em;line-height:1.8}.code-container p:empty,.code-container p br:only-child{margin:0;height:.5em}.code-container h1,.code-container h2,.code-container h3,.code-container h4{color:#fff;font-weight:700;line-height:1.3;margin:1.6em 0 .55em}.code-container h1{font-size:1.75em}.code-container h2{font-size:1.35em;border-bottom:1px solid rgba(0,234,255,.12);padding-bottom:.3em}.code-container h3{font-size:1.12em;color:#ffffffeb}.code-container h4{font-size:1em;color:#fffc}.code-container a{color:#00eaff;text-decoration:none}.code-container a:hover{text-decoration:underline;color:#7dd3fc}.code-container ul,.code-container ol{padding-left:1.6em;margin:.4em 0 .9em}.code-container li{line-height:1.75;margin:.3em 0;color:#ffffffd9}.code-container ul li::marker{color:#00eaff}.code-container ol li::marker{color:#00eaff;font-weight:700}.code-container .ql-indent-1{padding-left:2.5em}.code-container .ql-indent-2{padding-left:5em}.code-container .ql-indent-3{padding-left:7.5em}.code-container span[style*="background-color: rgba(17, 119, 0"]{background-color:#00eaff17!important;color:#7dd3fc!important;border-radius:4px;padding:1px 6px;font-family:Courier New,Courier,monospace;font-size:.87em;border:1px solid rgba(0,234,255,.2)}.code-container code{background:#00eaff14;color:#7dd3fc;border-radius:4px;padding:1px 6px;font-family:Courier New,Courier,monospace;font-size:.87em;border:1px solid rgba(0,234,255,.18)}.code-container p:has(>span[style*="background-color: rgb(240, 102, 102)"]){background:#f0666612;border-left:3px solid rgba(240,102,102,.7);border-radius:0 6px 6px 0;padding:8px 14px;margin:.4em 0}.code-container p:has(>span[style*="background-color: rgb(240, 102, 102)"])>span[style*="background-color: rgb(240, 102, 102)"]{background-color:transparent!important;color:#ffd2d2eb!important}.code-container p:has(>span[style*="background-color: rgb(102, 185, 102)"]){background:#66b96612;border-left:3px solid rgba(102,185,102,.55);border-radius:0 6px 6px 0;padding:8px 14px;margin:.4em 0}.code-container p:has(>span[style*="background-color: rgb(102, 185, 102)"])>span[style*="background-color: rgb(102, 185, 102)"]{background-color:transparent!important;color:#c8ffb4eb!important}.code-container img{max-width:100%;height:auto;display:block;border-radius:6px}.code-container blockquote{border-left:3px solid rgba(0,234,255,.35);margin:.8em 0;padding:.4em 0 .4em 16px;color:#fff9;font-style:italic}.code-wrapper{position:relative;display:flex;background-color:#0a1929;border-radius:8px;overflow:hidden;border:1px solid rgba(0,234,255,.12);margin:.8em 0 1.1em}.code-container pre{margin:0;padding:18px 20px 20px 10px;width:100%;min-width:0;overflow-x:auto;font-family:monospace;line-height:1.7;white-space:pre}.code-container .line-numbers{width:auto;display:flex;flex-direction:column;padding:1em .5em;color:#00eaff40;-webkit-user-select:none;user-select:none;text-align:right;min-width:40px;border-right:1px solid rgba(0,234,255,.1);background:#0003}.line-numbers span{font-family:monospace;line-height:1.5;font-size:inherit}.code-container .language-label{width:auto;word-break:normal;position:absolute;top:4px;right:40px;padding:4px 8px;background-color:#00eaff14;color:#00eaff8c;font-size:.75em;font-family:monospace;border-radius:4px;-webkit-user-select:none;user-select:none;letter-spacing:.5px}.code-wrapper{box-shadow:0 2px 4px #0000001a}.code-container pre::-webkit-scrollbar{height:8px}.code-container pre::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:4px}.code-container pre::-webkit-scrollbar-track{background-color:#2d2d2d}.language-label{transition:opacity .3s ease;opacity:.7}.code-wrapper:hover .language-label{opacity:1}.code-container .labels-container{width:auto;position:absolute;top:0;right:0;display:flex;gap:4px;padding:4px}.language-label{padding:4px 8px;background-color:#2d2d2d;color:#b9b9b9;font-size:.8em;font-family:monospace;border-radius:4px;-webkit-user-select:none;user-select:none}.copy-button{display:flex;align-items:center;justify-content:center;padding:4px 8px;background-color:#00eaff0f;border:none;color:#00eaff73;font-size:.8em;cursor:pointer;border-radius:4px;transition:all .2s ease}.copy-button:hover{background-color:#00eaff24;color:#00eaff}.copy-button.copied{background-color:#28a745;color:#fff}.language-label,.copy-button{opacity:.7}.code-wrapper:hover .language-label,.code-wrapper:hover .copy-button{opacity:1}@media (max-width: 480px){.labels-container{font-size:.9em}.copy-button,.language-label{padding:2px 6px}}.blockInterview,.questionsPage{background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column;text-align:center}.blockInterview{background-image:url(/fonSot50.png),linear-gradient(180deg,#001a23,#01626b6c,#0d747b)}.questionsPage{background-image:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30)}.tasksEventLoopBlock .MuiButton-root,.tasksList .MuiButton-root,.simulatorList .MuiButton-root,.detailedAnswerBlock .MuiButton-root,.questionsList .MuiButton-root{background-color:#4520ab;color:#fff!important}.tasksEventLoopBlock .MuiButton-root:hover,.tasksList .MuiButton-root:hover,.simulatorList .MuiButton-root:hover,.detailedAnswerBlock .MuiButton-root:hover,.questionsList .MuiButton-root:hover{background-color:#4e23c4;box-shadow:inset 0 0 0 2px #fff}.questionsList{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border-left:1px solid #00eaff86!important;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:calc(100vh - 96px);margin-left:auto;display:flex;flex-direction:column;align-items:center;padding-top:96px}.questionsCardList,.detailedAnswerBox{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border:1px solid #00eaff1d!important;color:#fff;border-radius:4px;margin-top:40px;width:90vw;margin-left:60px;display:flex;flex-direction:column;align-items:center}.questionsListBlock{width:100%;text-align:center}.listItemBlock{border-top:1px solid #00eaff1d!important}.listItemBlock{transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out}@media (hover: hover){.listItemBlock:hover{background-color:#29edff30!important}}.imageJulia{position:absolute;top:80px;left:130px;width:auto;height:calc(100% - 80px)}.qustionBlockImage{width:40%}.qustionCardBlocButton{width:60%;display:flex;flex-direction:column;align-items:center;padding:20px;margin-top:80px!important}.questionsTypography{padding:20px;background-color:#fff;color:#000;border-radius:20px}.MuiTypography-root.questionsTypography{width:80%;font-size:24px;margin-top:20px}.tasksCardBlocButton .MuiButton-root,.qustionCardBlocButton .MuiButton-root{width:60%;padding:10px;margin-bottom:10px;margin-right:100px;background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.tasksCardBlocButton .MuiButton-root:hover,.qustionCardBlocButton .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff60!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.tasksCardBlocButton .MuiButton-root.Mui-disabled{background:#2823378c!important;border-color:#ffffff12!important;color:#ffffff40!important;box-shadow:none!important;transform:none!important}.afterAnswer .MuiButton-root{background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.afterAnswer .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff60!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.qustionFooterTypography{color:#fff}.questionBlock{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding:50px 20px 20px}.blockPaginationEL,.blockPagination{width:90%;display:flex;justify-content:safe center;gap:8px;margin-top:16px;margin-left:60px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.blockPaginationEL .MuiButton-root,.blockPagination .MuiButton-root{flex-shrink:0}.blockPaginationEL::-webkit-scrollbar,.blockPagination::-webkit-scrollbar{height:6px}.blockPaginationEL::-webkit-scrollbar-thumb,.blockPagination::-webkit-scrollbar-thumb{background-color:#00eaff60;border-radius:3px}.blockPaginationEL::-webkit-scrollbar-track,.blockPagination::-webkit-scrollbar-track{background-color:transparent}.questionTopicsBlock{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;min-height:calc(100vh - 96px)}.iconCancel,.iconEdit,.iconDelete{color:#29edff30;position:absolute;top:10px;right:30px;font-size:large;transition:color .5s ease-in-out}.iconEdit{right:110px}.iconDelete{right:70px}.backTopics{color:#29edff30;position:absolute;top:78px;right:10px;font-size:large;transition:color .5s ease-in-out}.questionsList .backTopics{top:-18px}.editIconQuestions{color:#fff;font-size:large;transition:color .5s ease-in-out}.editIconQuestions:hover{color:#00eaff}.iconCancel:hover,.iconEdit:hover,.iconDelete:hover,.backTopics:hover{color:#fff}.answerList img{width:60%;height:auto}.detailedAnswerList{width:90%;background:linear-gradient(135deg,#0009,#100031a9,#0009);border:1px solid #00eaff1d!important;padding:30px 0 0 30px;color:#fff;border-radius:4px;margin-top:20px;width:90vw;margin-left:60px;display:flex;flex-direction:column;align-items:center;word-break:break-all}.detailedAnswerBlock{padding:10px 50px 20px}.unansweredButton{background-color:#4520ab!important;color:#fff!important}.correctAnswerButton{background-color:#00ff0060!important;color:#fff!important}.incorrectAnswerButton{background-color:#ff000060!important;color:#fff!important}@media (max-width: 1055px){.questionsTypography{padding:10px}.MuiTypography-root.questionsTypography{width:90%;font-size:16px;margin-top:20px}.imageJulia{position:fixed;top:78px;left:40px;max-width:240px;max-height:80%;height:auto}}@media (max-width: 599px){.questionsCardList,.questionBlock{width:auto}.blockPagination{width:calc(100% - 60px);margin-left:60px;box-sizing:border-box;padding:0 4px 10px}.blockPaginationEL{width:calc(100% - 60px);margin:0 0 0 60px;box-sizing:border-box;padding-left:10px}.detailedAnswerBox{width:calc(100% - 60px);display:block;flex-direction:column;align-items:center}.backTopics{color:#29edff30;position:absolute;display:none!important;font-size:large;transition:color .5s ease-in-out}.imageJulia{position:absolute;width:90%;height:auto;left:-44px;bottom:0}.questionsTypography{padding:10px}.MuiTypography-root.questionsTypography{width:90%;font-size:16px;margin-top:20px}.questionsPage .questionsList .questionTopicsBlock .qustionCardBlocButton{display:flex;flex-direction:column;align-items:center;padding:0;margin-top:40px!important}.qustionCardBlocButton .MuiButton-root{width:54%;margin-bottom:10px;margin-left:120px;margin-right:0;font-size:13px}.questionsList{margin-top:0;min-height:calc(100vh - 89px);padding-top:88px}.questionTopicsBlock{min-height:calc(100vh - 88px)}.detailedAnswerBlock{word-wrap:break-word;width:auto;display:flex;flex-direction:column;align-items:center;position:relative;padding:50px 20px 20px}}.resultsInterviewBlock{display:flex;flex-direction:column;align-items:center;width:100%;max-width:640px;margin:60px auto 40px;padding:0 20px;box-sizing:border-box;text-align:center}.resultsInterviewHeaderIcon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:#00eaff14;box-shadow:inset 0 0 0 1px #00eaff4d;margin-bottom:20px}.resultsInterviewHeaderIcon .MuiSvgIcon-root{font-size:44px;color:#00eaff;filter:drop-shadow(0 0 10px rgba(0,234,255,.5))}.resultsInterviewTitle.MuiTypography-root{color:#fff;font-weight:800;margin-bottom:10px}.resultsInterviewSubtitle.MuiTypography-root{color:#b9d7dc;margin-bottom:28px;max-width:480px}.resultsInterviewPercentTrack{width:100%;height:8px;border-radius:4px;background:#00eaff14;overflow:hidden;margin-bottom:8px}.resultsInterviewPercentFill{height:100%;background:linear-gradient(90deg,#4520ab,#00eaff);border-radius:4px;transition:width .6s ease}.resultsInterviewPercentLabel.MuiTypography-root{font-size:13px;color:#8fb8bf;margin-bottom:28px}.resultsInterviewStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-bottom:32px;box-sizing:border-box}.resultsInterviewStatCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;background:#3400a52d;box-shadow:inset 0 0 0 1px #00eaff1d;border-radius:16px;padding:18px 12px;box-sizing:border-box;transition:box-shadow .25s ease,background .25s ease}.resultsInterviewStatCard.passed{box-shadow:inset 0 0 0 1px #82ff6359;background:#3400a538}.resultsInterviewStatIcon .MuiSvgIcon-root{font-size:26px;color:#00eaff}.resultsInterviewStatValue.MuiTypography-root{font-size:22px;font-weight:800;color:#fff}.resultsInterviewStatLabel.MuiTypography-root{font-size:12px;color:#8fb8bf}.resultsInterviewStatBadge{position:absolute;top:8px;right:8px;font-size:16px!important;color:#ff636399!important}.resultsInterviewStatBadge.passed{color:#82ff63!important}.restartInterviewButton.MuiButton-root{margin-top:8px!important;padding:12px 34px!important;font-size:15px;font-weight:700;border-radius:30px!important;background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.restartInterviewButton.MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;box-shadow:0 0 18px #00eaff40!important;transform:translateY(-1px)}@media (max-width: 599px){.resultsInterviewBlock{margin:40px auto 32px}.resultsInterviewStatsGrid{grid-template-columns:1fr}}.smallTalkPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column;text-align:center}.smallTalkBlock{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border-left:1px solid #00eaff86!important;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:calc(100vh - 96px);margin-left:auto;display:flex;flex-direction:column;align-items:center;padding-top:96px;padding-bottom:36px}.smallTalkHeader{display:flex;align-items:center;gap:20px;width:100%;max-width:900px;padding:0 20px;margin-bottom:32px;text-align:left;box-sizing:border-box}.smallTalkHeaderIcon{flex-shrink:0;font-size:56px!important;color:#00eaff;filter:drop-shadow(0 0 10px rgba(0,234,255,.5))}.smallTalkHeaderText{display:flex;flex-direction:column;text-align:left}.smallTalkTitle.MuiTypography-root{font-weight:700;margin-bottom:6px}.smallTalkSubtitle.MuiTypography-root{color:#b9d7dc;max-width:640px}.smallTalkStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;width:100%;max-width:900px;padding:0 20px;margin-bottom:32px;box-sizing:border-box}.smallTalkStatCard{display:flex;flex-direction:column;align-items:center;gap:6px;background:#3400a52d;box-shadow:inset 0 0 0 1px #00eaff1d;border-radius:16px;padding:20px 16px;text-align:center;transition:box-shadow .25s ease,transform .25s ease,background .25s ease;box-sizing:border-box}.smallTalkStatCard:hover{background:#4500da38;box-shadow:inset 0 0 0 1px #00eaff86,0 0 18px #00eaff2e;transform:translateY(-2px)}.smallTalkStatIcon.MuiSvgIcon-root{font-size:30px;color:#00eaff;margin-bottom:4px}.smallTalkStatValue.MuiTypography-root{font-size:30px;font-weight:800;line-height:1;color:#fff}.smallTalkStatLabel.MuiTypography-root{font-size:13px;color:#8fb8bf}.smallTalkCallouts{display:flex;flex-direction:column;gap:12px;width:100%;max-width:900px;padding:0 20px;margin-bottom:32px;box-sizing:border-box}.smallTalkCallout{display:flex;align-items:flex-start;gap:12px;border-radius:14px;padding:14px 16px;text-align:left;box-sizing:border-box}.smallTalkCalloutWarning{background:#ffb02014;box-shadow:inset 0 0 0 1px #ffb02059}.smallTalkCalloutTip{background:#00eaff0d;box-shadow:inset 0 0 0 1px #00eaff1d}.smallTalkCalloutWarning .smallTalkCalloutIcon{color:#ffb320}.smallTalkCalloutTip .smallTalkCalloutIcon{color:#00eaff}.smallTalkCalloutIcon.MuiSvgIcon-root{flex-shrink:0;margin-top:2px}.smallTalkCalloutText.MuiTypography-root{font-size:15px;line-height:1.5;color:#dff7fa}.smallTalkBlock .smallTalkStartButton.MuiButton-root{width:auto!important;height:auto!important;padding:14px 36px!important;font-size:16px;font-weight:700;border-radius:30px!important;background-color:#00eaff7b!important;color:#fff!important;border:none;box-shadow:0 0 18px #00eaff40;transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease}.smallTalkBlock .smallTalkStartButton.MuiButton-root:hover{background-color:#00eaffb3!important;border:none!important;box-shadow:0 0 26px #00eaff73;transform:translateY(-2px)}@media (max-width: 599px){.smallTalkBlock{margin-top:0;min-height:calc(100vh - 89px);padding-top:88px}.smallTalkHeader{text-align:center;flex-direction:column;gap:10px}.smallTalkHeaderText{text-align:center;align-items:center}.smallTalkSubtitle.MuiTypography-root{max-width:100%}.smallTalkStatsGrid{grid-template-columns:1fr}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.code-container-l{width:100%;height:100%;text-align:left}.code-wrapper-l{position:relative;display:flex;border-radius:0 20px 20px 0;width:100%}.code-container-l pre{min-height:60vh;border-radius:0 20px 20px 0;margin:0;padding:18px 20px 20px 1%;width:100%;max-width:100%;overflow-x:auto;font-family:monospace;line-height:1.7;white-space:pre-wrap;word-break:break-all;box-sizing:border-box}.code-container-l .line-numbers{width:auto;display:flex;flex-direction:column;padding:20px 8px;color:#858585;-webkit-user-select:none;user-select:none;text-align:right;min-width:40px;border-right:1px solid #404040}.line-numbers span{font-family:monospace;line-height:1.96;font-size:inherit}.code-container-l.correctAnswerInputButton pre{box-shadow:inset 0 0 20px green}.code-container-l.incorrectAnswerInputButton pre{box-shadow:inset 0 0 20px red}.code-container-l{border-radius:0 20px 20px 0!important}.code-container-l pre::-webkit-scrollbar{height:8px}.code-container-l pre::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:4px}.code-container-l pre::-webkit-scrollbar-track{background-color:#2d2d2d}@media (max-width: 599px){.code-container-l pre{border-radius:0;border-top:1px solid #00eaff40;border-bottom:1px solid #00eaff40}.code-container-l .line-numbers{background-color:#00353b96;border-top:1px solid #00eaff40;border-bottom:1px solid #00eaff40}}.eventLoopInterviewPage{background:url(/fonSot50.png),linear-gradient(180deg,#001a23,#01626b6c,#0d747b);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column;text-align:center}.tasksEventLoopBlock_Interview{background:linear-gradient(95deg,#0009,#002629d7,#000c);border:1px solid #00eaff86!important;color:#fff;position:relative;width:calc(100vw - 60px);min-height:calc(100vh - 66px);margin-top:64px;margin-left:auto;padding:0}.tasksEventLoopDetails_Interview{display:flex;justify-content:space-between;align-items:center;background-color:#00353b96;border-top:1px solid #00eaff86!important}.tasksEventLoopDetails_Interview .MuiButton-root{width:100%;height:46px;border:#000000 1px solid}.tasksEventLoopDetails_Interview .MuiButton-root:hover{background-color:#4520ab!important;border:#29edff 1px solid}@media (max-width: 599px){.tasksEventLoopDetails_Interview{flex-direction:column}.tasksEventLoopBlock_Interview{margin-top:56px}.interviewTopBar .blockPaginationEL{margin-left:0;padding:0}.tasksEventLoopBlock{margin-right:12px!important;width:calc(100% - 62px)!important;margin-left:60px!important}.interviewTopBar{width:calc(100% - 72px)!important;margin-right:12px!important;box-sizing:border-box}}@keyframes glow{0%{text-shadow:0 0 5px #29edff,0 0 10px #29edff,0 0 20px #29edff}50%{text-shadow:0 0 10px #29edff,0 0 20px #29edff,0 0 30px #29edff}to{text-shadow:0 0 5px #29edff,0 0 10px #29edff,0 0 20px #29edff}}.timer-container{display:flex;justify-content:center;align-items:center;background:linear-gradient(145deg,#4520ab,#29edff);border-radius:16px;padding:16px;box-shadow:0 4px 15px #29edff80;border:2px solid #29edff;background:linear-gradient(135deg,#0009,#1a014c27,#0009);border:1px solid #00eaff1d!important}.timer-text{color:#fff;font-size:1.2rem;font-weight:700;animation:glow 2s infinite;text-align:center}.timer-text.warning{color:red}.editable-code-container-js{border:1px solid #ccc;border-left:0px solid #ccc;border-radius:4px;min-height:40vh;font-family:Courier New,Courier,monospace!important;white-space:pre-wrap;outline:none;position:relative;width:50vw;text-align:left;display:flex}.editable-line-numbers-js{width:40px;padding:11px 2px 0 0;background-color:#1e1e1e;color:#858585;text-align:right;font-family:Courier New,Courier,monospace!important;line-height:1.7}.editable-code-input-js{width:calc(100% - 61px);height:100%;height:calc(100% - 20px);padding:10px;border:none;border-radius:4px;font-family:Courier New,Courier,monospace!important;white-space:pre;outline:none;position:absolute;top:0;left:40px;z-index:1;background-color:transparent;color:transparent;caret-color:#000;resize:none;caret-color:#0ff;line-height:1.7;font-size:16px}#editable-highlighted-code-js{width:calc(100% - 40px);width:calc(100% - 61px);height:100%;height:calc(100% - 20px);padding:10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;font-family:Courier New,Courier,monospace!important;white-space:pre;position:absolute;top:0;left:40px;z-index:0;background-color:#1e1e1e;color:#f8f8f2;overflow-y:auto;line-height:1.7}/*! НЕ РАБОТАЕТ !*/.current-line{background-color:red;color:#f8f8f2}@media (max-width: 599px){.editable-code-container-js{width:auto;min-height:30vh}}.TasksPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column;text-align:center}.tasksTopicsBlock{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.questionsPage .questionsList .tasksTopicsBlock .qustionCardBlocButton{display:flex;flex-direction:column;align-items:center;padding:0;margin-top:40px}.imageAdam{width:100%;width:360px;height:432px;margin-left:80px}.tasksTypography{padding:20px;background-color:#fff;color:#000;border-radius:20px}.tasksList{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border-left:1px solid #00eaff86!important;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:calc(100vh - 96px);margin-left:auto;display:flex;flex-direction:column;align-items:center;padding-top:96px}.tasksList2{color:#fff;border-radius:4px;margin-top:9vh;min-width:100%}.tasksEventLoopBlock{background:linear-gradient(95deg,#0009,#002629d7,#000c);border:1px solid #00eaff1d!important;border:1px solid #00eaff86!important;color:#fff;border-radius:4px;margin-top:2vh;width:90vw;margin-left:60px;position:relative}.tasksEventLoopDetails{display:flex;justify-content:space-around;justify-content:space-between;align-items:center;background-color:#0d1117;background-color:#00353b96;border-top:1px solid #00eaff86!important}.tasksJsDetails{display:flex;justify-content:space-around;align-items:center;background-color:#0d1117;background-color:#00353b96;border-top:1px solid #00eaff86!important;margin-top:10px}.detailsButton{width:100%;margin:8px!important;background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.detailsButton:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.tasksEventLoopControl{width:40vw;margin-right:20px}.tasksEventLoopNav .MuiButton-root{background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.tasksEventLoopNav .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff60!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.tasksEventLoopNav .MuiButton-root.Mui-disabled{background:#2823378c!important;border-color:#ffffff12!important;color:#ffffff40!important;box-shadow:none!important;transform:none!important}.tasksJsControl{width:50%;align-self:flex-start;top:auto}.solutionInputButton{width:100%}.correctAnswerInputButton{background-color:#00ff0060!important;width:100%}.incorrectAnswerInputButton{background-color:#ff000060!important;width:100%}.iconQuesionEL,.iconCancelEL,.iconEditEL,.iconDeleteEL{color:#29edff30;position:absolute;top:15px;right:10px;font-size:large;transition:color .5s ease-in-out}.iconQuesionEL:hover,.iconCancelEL:hover,.iconEditEL:hover,.iconDeleteEL:hover{color:#fff}.iconQuesionEL{top:80px}.iconEditEL{right:90px}.iconDeleteEL{right:50px}.iconCheckSolved{position:absolute;left:20px}.MuiTypography-root.tasksTypography{width:80%;font-size:24px;margin-top:24px}.TasksPage .MuiInputBase-root{background-color:#29282e;color:#fff}.TasksPage .MuiOutlinedInput-notchedOutline{border-color:#5f6080}.TasksPage .MuiInputLabel-root,.TasksPage .MuiInputLabel-root.Mui-focused{color:#5f6080}.TasksPage .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#979ad0}.TasksPage .MuiOutlinedInput-root{transition:border-color .3s ease!important}.TasksPage .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#29edff!important}.footerTaskJS{display:flex;justify-content:space-between;background-color:#00353b96;border-top:1px solid #00eaff86!important;padding:10px}.footerTaskJS .MuiButton-root{background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.footerTaskJS .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff60!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.footerTaskJS .MuiButton-root.Mui-disabled{background:#2823378c!important;border-color:#ffffff12!important;color:#ffffff40!important;box-shadow:none!important;transform:none!important}#formTags1{width:60%;margin-bottom:10px;margin-right:100px}.blockTaskCodeMobile{display:none}.blockTaskCodeDesktop{display:block}.codeHighlightEventLoop{display:flex;margin:0;width:50vw}@media (max-width: 599px){.imageAdam{position:absolute;right:150px;width:60%;height:auto;left:-80px;top:135px}.decisionBlock{width:100%}.tasksJsControl{width:100%;min-height:20vh}.iconQuesionEL,.iconCancelEL,.iconEditEL,.iconDeleteEL{top:6px;right:6px;font-size:large}.iconQuesionEL{top:80px}.iconEditEL{right:90px}.iconDeleteEL{right:50px}.tasksEventLoopBlock{border:1px solid #00eaff1d!important;width:auto}.tasksJsDetails{flex-direction:column-reverse}.tasksEventLoopDetails{flex-direction:column}.codeHighlightEventLoop{width:auto}.blockTaskCodeMobile{display:block;margin-bottom:20px}.blockTaskCodeDesktop{display:none}.tasksEventLoopControl{width:100%;margin-right:0}.titleTaskBlock{margin-top:40px}.footerTaskJS{flex-direction:column;gap:6px;display:flex;justify-content:space-between;background-color:#00353b96;border-top:1px solid #00eaff86!important}.tasksTypography{padding:10px}.MuiTypography-root.tasksTypography{width:90%;font-size:16px;margin-top:20px}.tasksCardBlocButton .MuiButton-root{width:52%;margin-bottom:10px;margin-left:148px;margin-right:0;font-size:13px}.tasksList{margin-top:0;min-height:calc(100vh - 89px);padding-top:88px;display:flex;flex-direction:column;align-items:center}}.simulatorPage{min-height:100vh;display:flex;flex-direction:column;text-align:center;background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw}.simulatorList{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border-left:1px solid #00eaff86!important;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:calc(100vh - 96px);margin-left:auto;display:flex;flex-direction:column;align-items:center;padding-top:96px}.simulatorTopicsBlock{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.imageAnton1{position:absolute;top:83px;right:170px;height:calc(100vh - 29.7% - 30px)}.simulatorMenu{width:60%;display:flex;flex-direction:column;align-items:center;margin:-35px}.simulatorMenu .MuiButton-root{width:60%;padding:10px;margin-bottom:10px;margin-left:100px;background:linear-gradient(135deg,#4520ab,#2a0f6b)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;transition:all .25s ease!important}.simulatorMenu .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899)!important;border-color:#00eaff60!important;box-shadow:0 0 16px #00eaff25!important;transform:translateY(-1px)}.simulatorMenu .MuiButton-root.Mui-disabled{background:#2823378c!important;border-color:#ffffff12!important;color:#ffffff40!important;box-shadow:none!important;transform:none!important}.simulatorMenuButton{margin:100px 0 20px!important}.interviewButton.MuiButton-root{background:linear-gradient(135deg,#00eaff44,#4520ab)!important;border-color:#00eaff60!important;box-shadow:0 0 18px #00eaff20!important}.interviewButton.MuiButton-root:hover{background:linear-gradient(135deg,#00eaff66,#5a2dd4)!important;border-color:#00eaff99!important;box-shadow:0 0 26px #00eaff35!important;transform:translateY(-1px)}@media (max-width: 1055px){.imageAnton1{position:fixed;top:84px;max-width:280px;height:auto;right:40px;max-height:80%}.simulatorMenuButton{margin:0 0 0 -10px!important}.simulatorMenu{width:60%;display:flex;flex-direction:column;align-items:center;margin:0!important}.simulatorMenu .MuiButton-root{width:100%;margin:0 0 10px 40px}}@media (max-width: 599px){.simulatorList{margin-top:0;min-height:calc(100vh - 89px);display:flex;flex-direction:column;align-items:center;padding-top:88px}.imageAnton1{max-width:196px;top:-60px;right:0;left:60px;position:relative}.simulatorMenuButton{margin:100px 0 20px!important}.simulatorMenu{width:60%;display:flex;flex-direction:column;align-items:center;margin:20px 0 0!important}.simulatorMenu .MuiButton-root{z-index:1!important;width:90%;padding:10px;margin:0 0 10px}.qustionBlockImageAnton{position:absolute;width:100%}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes onlinePulse{0%,to{box-shadow:0 0 #4caf5070}60%{box-shadow:0 0 0 5px #4caf5000}}.friendsPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column}.friendsBlock{background-color:#000f17cc;border-top:1px solid #00eaff40;border-left:1px solid #00eaff40;color:#fff;width:calc(100% - 60px);min-height:100vh;margin-top:0;margin-left:auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.friendsHero{position:relative;padding:96px 40px 28px;background:linear-gradient(180deg,#001a2a,#000f1700);border-bottom:1px solid #00eaff20;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;animation:fadeSlideUp .5s ease both}.friendsHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#00eaff0a 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.dfpTitle{font-size:2rem!important;font-weight:800!important;letter-spacing:2px;background:linear-gradient(90deg,#fff,#00eaff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1;line-height:1.2!important}.dfpSub{color:#5a9aa6!important;font-size:.85rem!important;letter-spacing:.5px;margin-top:6px!important;position:relative;z-index:1}.friendsSearchBox{display:flex;align-items:center;gap:10px;background:#00eaff0a;border:1px solid #00eaff20;border-radius:30px;padding:8px 16px;min-width:260px;position:relative;z-index:1;transition:border-color .25s ease,background .25s ease}.friendsSearchBox:focus-within{border-color:#00eaff50;background:#00eaff12}.friendsSearchInput{color:#c8edf2!important;font-size:14px!important;flex:1}.friendsSearchInput input::placeholder{color:#3d7480}.friendsFilterRow{display:flex;align-items:center;gap:8px;padding:16px 40px;border-bottom:1px solid #00eaff12;flex-shrink:0}.friendsTab{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;border:1px solid transparent;color:#5a9aa6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.friendsTab:hover{color:#00eaff;background:#00eaff0a}.friendsTab.active{color:#00eaff;background:#00eaff14;border-color:#00eaff30}.friendsTabCount{background:#00eaff1f;border-radius:10px;padding:1px 7px;font-size:11px;color:#00eaff;font-weight:700}.friendsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:28px 40px;position:relative;z-index:1}.friendCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 18px;background:linear-gradient(135deg,#00eaff08,#4520ab12,#0006);border:1px solid #00eaff18;border-radius:16px;text-align:center;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;animation:fadeSlideUp .4s ease both}.friendCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00eaff28,transparent);border-radius:16px 16px 0 0}.friendCard:hover{border-color:#00eaff45;box-shadow:0 4px 28px #00eaff0e;transform:translateY(-3px)}.friendOnlineDot{position:absolute;top:12px;right:14px;width:8px;height:8px;border-radius:50%;border:1.5px solid #000f17}.friendOnlineDot.online{background:#4caf50;box-shadow:0 0 6px #4caf5080;animation:onlinePulse 2s ease-in-out infinite}.friendOnlineDot.offline{background:#2a3040}.friendAvatarWrap{cursor:pointer}.friendAvatar.MuiAvatar-root{width:80px!important;height:80px!important;border:2px solid #00eaff18;transition:border-color .25s ease,box-shadow .25s ease}.friendAvatarWrap:hover .friendAvatar.MuiAvatar-root{border-color:#00eaff60;box-shadow:0 0 18px #00eaff30}.friendAvatar.isOnline.MuiAvatar-root{border-color:#4caf5040}.friendName{color:#c8edf2!important;font-size:.88rem!important;font-weight:700!important;line-height:1.3!important}.friendStatus{color:#3a5060!important;font-size:.74rem!important;line-height:1.4!important}.friendStatus.online{color:#4caf50!important}.friendCardActions{display:flex;gap:6px;margin-top:6px;opacity:.45;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease}.friendCard:hover .friendCardActions{opacity:1;transform:translateY(0)}@media (hover: none){.friendCardActions{opacity:1;transform:none}}.friendBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;cursor:pointer;transition:all .18s ease;color:#5a9aa6}.friendBtn.chat{background:#00eaff0d;border:1px solid #00eaff1a}.friendBtn.chat:hover{background:#00eaff26;border-color:#00eaff55;color:#00eaff;box-shadow:0 0 8px #00eaff22}.friendBtn.profile{background:#4520ab1a;border:1px solid #4520ab28}.friendBtn.profile:hover{background:#4520ab38;border-color:#4520ab60;color:#a57fff}.friendBtn.remove{background:#ff32320d;border:1px solid rgba(255,80,80,.15)}.friendBtn.remove:hover{background:#ff323224;border-color:#ff505073;color:#ff8080}.friendsEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;position:relative;z-index:1}.friendsEmptyText{color:#3d7480!important;font-size:15px!important;text-align:center}.friendsTabCountAlert{background:#ffa0002e!important;color:#ffb830!important;border:1px solid rgba(255,160,0,.35)}.requestsSection{padding:28px 40px;display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}.requestsGroup{display:flex;flex-direction:column;gap:10px}.requestsGroupTitle{font-size:.72rem!important;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;color:#3d7480!important;padding-bottom:8px;border-bottom:1px solid #00eaff12}.reqList{display:flex;flex-direction:column;gap:6px}.reqRow{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:12px;background:#00eaff05;border:1px solid #00eaff12;transition:background .2s ease,border-color .2s ease;animation:fadeSlideUp .3s ease both}.reqRow:hover{background:#00eaff0d;border-color:#00eaff28}.reqRowAvatar.MuiAvatar-root{width:42px!important;height:42px!important;cursor:pointer;border:1.5px solid #00eaff1a;flex-shrink:0;transition:border-color .2s ease}.reqRowAvatar.MuiAvatar-root:hover{border-color:#00eaff50}.reqRowInfo{flex:1;cursor:pointer;min-width:0}.reqRowName{color:#c8edf2!important;font-size:.88rem!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reqRowMeta{color:#3d6a78!important;font-size:.74rem!important;margin-top:1px!important}.reqRowMeta.outgoing{color:#d4923a!important}.reqRowBtns{display:flex;gap:8px;align-items:center;flex-shrink:0}.reqAcceptBtn{display:flex;align-items:center;gap:5px;padding:5px 13px;border-radius:20px;background:#4caf501a;border:1px solid rgba(76,175,80,.28);color:#5bc65e;font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.reqAcceptBtn:hover{background:#4caf5033;border-color:#4caf508c;box-shadow:0 0 10px #4caf502e}.reqRejectBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ff32320d;border:1px solid rgba(255,80,80,.18);color:#a06060;cursor:pointer;transition:all .18s ease;flex-shrink:0}.reqRejectBtn:hover{background:#ff323224;border-color:#ff505080;color:#ff8080}.reqCancelBtn{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;background:#ff50500d;border:1px solid rgba(255,80,80,.18);color:#a06060;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.reqCancelBtn:hover{background:#ff505021;border-color:#ff505073;color:#ff8080}.findGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.findCard{display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 14px 16px;background:linear-gradient(135deg,#00eaff08,#4520ab12,#0006);border:1px solid #00eaff18;border-radius:14px;text-align:center;transition:border-color .25s ease,box-shadow .25s ease;animation:fadeSlideUp .35s ease both;position:relative}.findCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00eaff28,transparent);border-radius:14px 14px 0 0}.findCard:hover{border-color:#00eaff38;box-shadow:0 4px 20px #00eaff09}.findAvatar.MuiAvatar-root{width:68px!important;height:68px!important;cursor:pointer;border:2px solid #00eaff18;transition:border-color .22s ease,box-shadow .22s ease}.findCard:hover .findAvatar.MuiAvatar-root{border-color:#00eaff48;box-shadow:0 0 12px #00eaff1e}.findCardName{color:#c8edf2!important;font-size:.84rem!important;font-weight:700!important;line-height:1.3!important}.findAddBtn{display:flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;background:#00eaff0f;border:1px solid #00eaff28;color:#5ab8c8;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease;margin-top:2px}.findAddBtn:hover{background:#00eaff21;border-color:#00eaff50;color:#00eaff;box-shadow:0 0 8px #00eaff1a}.findAddBtn.loading{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.friendsHero{padding:88px 24px 24px;flex-direction:column;align-items:flex-start}.friendsSearchBox{width:100%;min-width:unset;box-sizing:border-box}.friendsFilterRow{padding:14px 24px;flex-wrap:wrap}.friendsGrid{padding:20px 24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.requestsSection{padding:20px 24px}.findGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width: 600px){.friendsBlock{width:calc(100% - 60px);margin-left:auto;border-left:none}.friendsHero{padding:80px 16px 20px}.friendsFilterRow{padding:12px 16px}.friendsGrid{padding:16px;grid-template-columns:repeat(2,1fr);gap:12px}.requestsSection{padding:16px}.reqRow{padding:8px 12px;gap:10px}.reqRowBtns{gap:6px}.reqAcceptBtn span,.reqCancelBtn span{display:none}.reqAcceptBtn,.reqCancelBtn{width:28px;height:28px;padding:0;justify-content:center;border-radius:50%}.findGrid{grid-template-columns:repeat(2,1fr);gap:10px}.friendCard{padding:20px 10px 14px}.friendAvatar.MuiAvatar-root{width:64px!important;height:64px!important}}.securityPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column;text-align:center}.securityBlock{background:linear-gradient(135deg,#0009,#1a014c27,#0009);border-left:1px solid #00eaff86!important;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:calc(100vh - 96px);margin-left:auto;display:flex;flex-direction:column;align-items:center;padding-top:96px}.securityHeader{display:flex;align-items:center;gap:20px;width:100%;max-width:900px;padding:0 20px;box-sizing:border-box;margin-bottom:36px;text-align:left}.securityHeaderIcon{flex-shrink:0;font-size:56px!important;color:#00eaff;filter:drop-shadow(0 0 10px rgba(0,234,255,.5))}.securityHeaderText{display:flex;flex-direction:column;text-align:left}.securityTitle.MuiTypography-root{font-weight:700;margin-bottom:6px}.securitySubtitle.MuiTypography-root{color:#b9d7dc;max-width:640px}.securityCardsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;width:100%;max-width:900px;padding:0 20px;box-sizing:border-box;margin-bottom:40px}.securityCard{display:flex;align-items:center;gap:14px;background:#3400a52d;box-shadow:inset 0 0 0 1px #00eaff1d;border-radius:16px;padding:16px 18px;text-align:left;transition:box-shadow .25s ease,transform .25s ease,background .25s ease}.securityCard:hover{background:#4500da38;box-shadow:inset 0 0 0 1px #00eaff86,0 0 18px #00eaff2e;transform:translateY(-2px)}.securityCardIcon{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00eaff14;box-shadow:inset 0 0 0 1px #00eaff59;color:#00eaff}.securityCardBody{flex:1;min-width:0;display:flex;flex-direction:column}.securityCardLabel.MuiTypography-root{font-size:13px;color:#8fb8bf;text-transform:uppercase;letter-spacing:.05em}.securityCardValue.MuiTypography-root{font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.securityBlock .securityCardAction.MuiButton-root{width:auto!important;height:auto!important;padding:8px 18px!important;flex-shrink:0;border-radius:30px!important}.securityCardLocked{opacity:.55;cursor:default}.securityCardLocked:hover{background:#3400a52d;box-shadow:inset 0 0 0 1px #00eaff1d;transform:none}.securityCardLocked .securityCardIcon{color:#8fb8bf;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f}.securityCardSoon.MuiTypography-root{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8fb8bf;text-transform:uppercase;background:#ffffff0f;border-radius:20px;padding:2px 10px;white-space:nowrap}.securityTipsSection{width:100%;max-width:900px;padding:0 20px;box-sizing:border-box;margin-bottom:36px;text-align:left}.securityTipsTitle.MuiTypography-root{font-weight:800;margin-bottom:16px}.securityTipsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.securityTipCard{display:flex;align-items:flex-start;gap:12px;background:#00000040;box-shadow:inset 0 0 0 1px #00eaff1d;border-radius:14px;padding:14px 16px;text-align:left}.securityTipIcon.MuiSvgIcon-root{flex-shrink:0;color:#00eaff;margin-top:2px}.securityTipText.MuiTypography-root{font-size:15px;line-height:1.5;color:#dff7fa}.securityFooterNote.MuiTypography-root{font-weight:800;text-align:center;width:100%;max-width:900px;padding:0 20px;box-sizing:border-box}.passwordStrengthMeter{margin:4px 4px 12px}.passwordStrengthBar{display:flex;gap:6px;margin-bottom:6px}.passwordStrengthSegment{flex:1;height:5px;border-radius:3px;background:#ffffff1f;transition:background .25s ease}.passwordStrengthSegment.strengthWeak{background:#ff4d4d}.passwordStrengthSegment.strengthMedium{background:#ffd166}.passwordStrengthSegment.strengthStrong{background:#00eaff}.passwordStrengthLabel.MuiTypography-root{font-size:12px;font-weight:700;text-align:left}.passwordStrengthLabel.strengthWeak{color:#ff4d4d}.passwordStrengthLabel.strengthMedium{color:#ffd166}.passwordStrengthLabel.strengthStrong{color:#00eaff}.securitySwalPopup{border-radius:16px!important;box-shadow:inset 0 0 0 1px #00eaff4d,0 0 30px #00eaff26!important}.modalTextField .MuiFormLabel-root.MuiInputLabel-root.Mui-focused{color:#29edff;font-size:large}@media (max-width: 600px){.securityBlock{margin-top:0;min-height:calc(100vh - 89px);padding-top:88px;padding-bottom:40px}.securityHeader{text-align:center;flex-direction:column;gap:10px}.securityHeaderText{text-align:center;align-items:center}.securitySubtitle.MuiTypography-root{max-width:100%}.securityCardsGrid,.securityTipsGrid{grid-template-columns:1fr}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scanline{0%{transform:translateY(-100vh)}to{transform:translateY(200vh)}}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.allStatsPage{background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011b24,#012b30);background-position:center;background-size:80vw;min-height:100vh;display:flex;flex-direction:column}.statsBlock{background-color:#000f17cc;border-top:1px solid #00eaff40;border-left:1px solid #00eaff40;color:#fff;margin-top:0;width:calc(100vw - 60px);min-height:100vh;margin-left:auto;display:flex;flex-direction:column;position:relative;overflow:hidden;animation:fadeSlideUp .5s ease both}.statsBlock:before{content:"";position:fixed;left:0;top:0;width:100%;height:4px;background:linear-gradient(to bottom,transparent,#00eaff22,transparent);animation:scanline 10s linear infinite;pointer-events:none;z-index:0}.statsHero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:96px 32px 24px;background:linear-gradient(180deg,#001a2a,#000f1700);border-bottom:1px solid #00eaff25;position:relative;z-index:1}.statsHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#00eaff0c 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.statsPageTitle{font-size:2rem!important;font-weight:800!important;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(90deg,#fff,#00eaff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1!important;position:relative;z-index:1}.statsPageSub{font-size:11px!important;font-weight:700!important;letter-spacing:2.5px;color:#5a9aa6!important;text-transform:uppercase;margin-top:4px!important;position:relative;z-index:1}.statsHeroActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.statsSearchBox{display:flex;align-items:center;gap:8px;background:#00eaff0a;border:1px solid #00eaff28;border-radius:10px;padding:8px 14px;transition:border-color .25s ease,box-shadow .25s ease}.statsSearchBox:focus-within{border-color:#00eaff60;box-shadow:0 0 16px #00eaff12}.statsSearchInput input{color:#c8edf2!important;font-size:14px!important}.statsSearchInput input::placeholder{color:#3a7480!important}.myRankBtn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#4520ab,#2a0f6b);border:1px solid #6b35ff40;border-radius:10px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.myRankBtn:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899);border-color:#00eaff60;box-shadow:0 0 16px #00eaff25;transform:translateY(-1px)}.statsTableWrapper{flex:1;overflow-x:auto;position:relative;z-index:1}.statsHeadCell{background:#000a148c!important;color:#5a9aa6!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #00eaff22!important;padding:14px 12px!important;white-space:nowrap}.sortableCell{cursor:pointer!important;transition:color .2s ease!important}.sortableCell:hover{color:#00eaff!important}.statsRow{animation:rowSlideIn .35s ease both;transition:background-color .2s ease}.statsRow:hover{background-color:#00eaff0a!important}.statsRow.myRow{background:linear-gradient(90deg,#00eaff12,#00eaff08)!important}.statsRow.myRow:hover{background:linear-gradient(90deg,#00eaff1f,#00eaff0d)!important}.statsCell{color:#c8edf2!important;border-bottom:1px solid #00eaff10!important;padding:10px 12px!important;vertical-align:middle!important}.rankCell{width:56px!important;text-align:center!important}.rankNum{font-size:13px;font-weight:700;color:#3a7480}.hexBadge{position:relative;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.hexBadge__before{position:absolute!important;top:0;right:0;bottom:0;left:0;background-color:#00eaff55;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%);z-index:1}.hexBadge__after{position:absolute!important;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(135deg,#003f454d,#1a014c80,#000000d9);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%);z-index:2}.hexBadgeInner{position:relative;z-index:3;font-size:11px;font-weight:800;color:#00eaff;letter-spacing:.5px;white-space:nowrap}.hexLvlText{font-size:9px;font-weight:600;opacity:.6}.nameCell{display:flex;align-items:center;gap:10px;min-width:160px}.statsAvatar{width:38px!important;height:38px!important;border:2px solid #00eaff20!important;cursor:pointer;flex-shrink:0;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease!important}.statsAvatar:hover{border-color:#00eaff70!important;box-shadow:0 0 12px #00eaff30!important;transform:scale(1.08)}.statsUserName{font-size:14px;font-weight:600;color:#c8edf2;display:flex;align-items:center;gap:6px;white-space:nowrap}.meBadge{display:inline-block;padding:1px 7px;background:#00eaff1a;border:1px solid #00eaff40;border-radius:10px;font-size:10px;font-weight:700;color:#00eaff;letter-spacing:.5px;text-transform:uppercase}.numCell{font-size:15px!important;font-weight:700!important;color:#00eaff!important;text-align:center!important}.accuracyWrapper{display:flex;align-items:center;gap:10px;min-width:100px}.accuracyBar{flex:1;height:5px;background:#00eaff14;border:1px solid #00eaff18;border-radius:4px;overflow:hidden}.accuracyFill{height:100%;background:linear-gradient(90deg,#4520ab,#00eaff);border-radius:4px;transition:width .6s ease}.accuracyLabel{font-size:12px;font-weight:700;color:#00eaff;white-space:nowrap;min-width:32px;text-align:right}.dimText{color:#3a7480;font-size:14px}.statsEmpty{display:flex;justify-content:center;align-items:center;padding:60px 20px}.statsEmptyText{color:#3d7480!important;font-size:16px!important}@media (max-width: 600px){.statsBlock{margin-top:0;min-height:100vh}.statsHero{padding:88px 16px 20px;flex-direction:column;align-items:flex-start}.statsPageTitle{font-size:1.5rem!important}.statsHeroActions{width:100%}.statsSearchBox{flex:1}}.ql-html-embed{margin:10px 0;padding:10px;border:1px dashed #ccc;background:#f9f9f9}.ql-html-embed[contenteditable=false]{-webkit-user-select:none;user-select:none}.ql-toolbar .ql-html-embed:before{content:"HTML";font-weight:700}.quill-dark .ql-html-embed{border-color:#555;background:#222}.materialsRightNav::-webkit-scrollbar,.materialsArticle::-webkit-scrollbar,.materialsMain::-webkit-scrollbar,.sidebarList::-webkit-scrollbar{width:5px}.materialsRightNav::-webkit-scrollbar-track,.materialsArticle::-webkit-scrollbar-track,.materialsMain::-webkit-scrollbar-track,.sidebarList::-webkit-scrollbar-track{background:transparent}.materialsRightNav::-webkit-scrollbar-thumb,.materialsArticle::-webkit-scrollbar-thumb,.materialsMain::-webkit-scrollbar-thumb,.sidebarList::-webkit-scrollbar-thumb{background:#00eaff2e;border-radius:3px}.materialsPage{display:flex;position:fixed;top:0;left:60px;right:0;bottom:0;background:url(/fonSot50.png),linear-gradient(180deg,#000d14,#011520,#012430);background-size:80vw;overflow:hidden;border-left:1px solid rgba(0,234,255,.22);z-index:100}.materialsSidebar{height:100%;background-color:#000e1ceb;border-right:1px solid rgba(0,234,255,.22);transition:width .28s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0;display:flex;flex-direction:column}.materialsSidebar.sidebar-open{width:280px}.materialsSidebar.sidebar-closed{width:58px}.sidebarHeader{display:flex;align-items:center;padding:10px 8px;border-bottom:1px solid rgba(0,234,255,.1);gap:8px;min-height:64px;flex-shrink:0}.sidebarTitle{color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer;flex:1;white-space:nowrap;letter-spacing:.5px;transition:color .2s ease}.sidebarTitle:hover{color:#00eaff!important}.sidebarList{overflow-y:auto;flex:1;padding:4px 0!important}.sidebarTopicItem{color:#fff!important;padding:9px 12px!important;border-bottom:1px solid rgba(0,234,255,.1)!important;gap:8px}.sidebarTopicItem:hover{background:#00eaff0d!important}.topicBadge{font-size:11px;font-weight:800;color:#00eaff;background:#00eaff17;border:1px solid rgba(0,234,255,.22);border-radius:4px;padding:2px 7px;letter-spacing:.5px;flex-shrink:0}.topicCount{font-size:11px;color:#ffffff80;margin-left:auto;margin-right:4px}.sidebarQuestionItem{color:#ffffff80!important;padding:6px 8px 6px 20px!important;border-left:2px solid transparent!important;transition:all .2s ease!important}.sidebarQuestionItem:hover{background:#00eaff0a!important;color:#fff!important;border-left-color:#00eaff4d!important}.sidebarQuestionItem.Mui-selected{background:#4520ab2e!important;border-left-color:#00eaff!important;color:#fff!important}.questionItemText{font-size:12px!important;color:inherit;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collapsedSidebar{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;overflow:hidden;flex:1}.collapsedTopicBtn{width:42px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid transparent;font-size:13px;font-weight:900;cursor:pointer;letter-spacing:-.5px;transition:background .18s ease,box-shadow .18s ease;flex-shrink:0}.collapsedTopicBtn:hover{background:#ffffff0f;box-shadow:0 0 12px #00eaff1f}.materialsSidebar .MuiIconButton-root{color:#6fb3be;transition:color .2s ease;flex-shrink:0}.materialsSidebar .MuiIconButton-root:hover{color:#00eaff}.materialsMain{flex:1;overflow-y:auto;display:flex;flex-direction:column;background:#000c16d9}.materialsHome{padding:68px 36px 36px;animation:fadeMatsUp .4s ease both}@keyframes fadeMatsUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.materialsHomeLabel{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2.5px;color:#6fb3be!important;margin-bottom:28px!important}.topicsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.topicCard{background:linear-gradient(135deg,#00eaff0a,#4520ab0f,#0006);border:1px solid rgba(0,234,255,.22);border-radius:14px;padding:26px 22px 22px;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.topicCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,234,255,.5),transparent);opacity:0;transition:opacity .25s ease}.topicCard:hover{border-color:#00eaff80;box-shadow:0 0 28px #00eaff1a;transform:translateY(-4px)}.topicCard:hover:before{opacity:1}.topicCardSymbol{font-size:1.8rem;font-weight:900;letter-spacing:-1px;margin-bottom:14px;display:block;line-height:1}.topicCardName{font-size:1.3rem!important;font-weight:800!important;color:#fff!important;margin-bottom:6px!important}.topicCardCount{font-size:12px!important;color:#6fb3be!important}.topicCardDone{border-color:#82ff6359!important;box-shadow:0 0 18px #82ff6312}.topicQuestionsList{padding:68px 36px 32px;animation:fadeMatsUp .3s ease both}.topicQuestionsHeader{display:flex;align-items:center;gap:10px;margin-bottom:24px}.topicQuestionsTitle{font-size:1.6rem!important;font-weight:800!important;color:#fff!important}.questionListItem{border:1px solid rgba(0,234,255,.1)!important;border-radius:10px!important;margin-bottom:8px!important;color:#ffffff80!important;transition:all .2s ease!important;padding:12px 16px!important}.questionListItem:hover{background:#00eaff0a!important;border-color:#00eaff38!important;color:#fff!important}.reorderModeBtn{margin-left:auto;display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(0,234,255,.1);border-radius:8px;font-size:12px;color:#ffffff80;cursor:pointer;transition:all .2s ease;white-space:nowrap}.reorderModeBtn:hover{border-color:#00eaff38;color:#00eaff;background:#00eaff0a}.reorderActions{margin-left:auto;display:flex;gap:8px}.reorderActionBtn{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.reorderActionBtn.cancel{border:1px solid rgba(0,234,255,.1);color:#ffffff80}.reorderActionBtn.cancel:hover{border-color:#ff636366;color:#ff6363}.reorderActionBtn.save{border:1px solid rgba(130,255,99,.35);color:#82ff63;background:#82ff6314}.reorderActionBtn.save:hover{background:#82ff6329}.reorderActionBtn.save.disabled{opacity:.5;cursor:default;pointer-events:none}.reorderItem{display:flex;align-items:center;border:1px solid rgba(0,234,255,.1);border-radius:10px;margin-bottom:8px;color:#ffffff80;padding:12px 16px;cursor:grab;background:#000c16d9;transition:border-color .15s ease,opacity .15s ease}.reorderItem.dragging{opacity:.4;border-color:#00eaff}@keyframes progressShimmer{0%{background-position:100% 0}to{background-position:0 0}}.readProgressTrack{position:absolute;top:0;left:0;right:0;height:2px;background:#00eaff12;z-index:5;pointer-events:none}.readProgressFill{height:100%;background:linear-gradient(90deg,#00eaff,#7c4dff,#00eaff);background-size:200% 100%;animation:progressShimmer 2.5s ease infinite;transition:width .1s linear;border-radius:0 2px 2px 0}.materialsArticleWrapper{display:flex;flex:1;overflow:hidden;height:100%;position:relative}.materialsArticle{flex:1;overflow-y:auto;padding:68px 44px 60px;min-width:0;animation:fadeMatsUp .35s ease both}.articleNavBar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.topicChip{background:#00eaff14!important;border:1px solid rgba(0,234,255,.28)!important;color:#00eaff!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px;height:24px!important}.articleTitle{font-size:1.9rem!important;font-weight:800!important;color:#fff!important;line-height:1.25!important;margin-bottom:12px!important;background:linear-gradient(90deg,#fff 60%,#00eaff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.readingTime{display:flex;align-items:center;gap:5px;color:#6fb3be;font-size:12px;margin-bottom:28px;letter-spacing:.3px}.articleSection{padding-top:8px}.articleSectionTitle{font-size:1.1rem!important;font-weight:700!important;color:#fff!important;margin-bottom:16px!important;padding-bottom:10px;border-bottom:1px solid rgba(0,234,255,.1)}.taskItem{padding:14px 18px;background:#00eaff08;border:1px solid rgba(0,234,255,.14);border-left:3px solid rgba(0,234,255,.4);border-radius:8px;margin-bottom:10px;color:#ffffffd1;font-size:14px;line-height:1.65;counter-increment:task-counter}.commentItem{padding:14px 16px;background:#4520ab0f;border:1px solid rgba(69,32,171,.2);border-radius:8px;margin-bottom:10px}.commentUser{color:#00eaff!important;font-size:12px!important;font-weight:800!important;margin-bottom:5px!important;text-transform:uppercase;letter-spacing:.5px}.selectPrompt{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:60vh;color:#fff3;font-size:15px;letter-spacing:.5px;gap:12px;animation:fadeMatsUp .4s ease both}@keyframes learnedPop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.learnedBtn{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;border:1px solid rgba(0,234,255,.18);color:#ffffff80;background:transparent;transition:all .22s ease;margin-top:8px;-webkit-user-select:none;user-select:none}.learnedBtn:hover{border-color:#00eaff66;color:#fff}.learnedBtn.learned{color:#82ff63;border-color:#82ff6366;background:#82ff630f;animation:learnedPop .35s ease}.questionItemLearned .questionItemText{color:#82ff63bf!important}.questionItemLearned.Mui-selected{background:#4520ab2e!important;border-left-color:#82ff63!important}.sidebarLearnedDot{width:7px;height:7px;border-radius:50%;background:#82ff63;flex-shrink:0;margin-left:auto;margin-right:2px;box-shadow:0 0 6px #82ff6388}.topicCardProgress{display:flex;align-items:center;gap:6px;margin-top:10px}.topicProgressTrack{flex:1;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.topicProgressFill{height:100%;background:linear-gradient(90deg,#82ff63,#00eaff);border-radius:2px;transition:width .4s ease}.topicProgressLabel{font-size:11px!important;color:#6fb3be!important;white-space:nowrap}.materialsRightNav{width:176px;flex-shrink:0;border-left:1px solid rgba(0,234,255,.1);padding:68px 12px 16px;display:flex;flex-direction:column;gap:4px;background:#00081080;overflow-y:auto}.rightNavLabel{font-size:10px!important;text-transform:uppercase;letter-spacing:2px;color:#6fb3be!important;font-weight:700!important;margin-bottom:10px!important}.rightNavItem{display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:7px;cursor:pointer;font-size:13px;color:#ffffff80;border:1px solid transparent;transition:all .2s ease;line-height:1.3}.rightNavItem:hover{color:#fff;background:#00eaff0d}.rightNavItem.active{color:#00eaff;background:#00eaff12;border-color:#00eaff38}.rightNavItem.locked{cursor:default;opacity:.45;pointer-events:none}.materialsPage .MuiButton-root{background:linear-gradient(135deg,#4520ab,#2a0f6b);color:#fff;border-radius:8px;text-transform:none}.materialsPage .MuiButton-root:hover{background:linear-gradient(135deg,#5a2dd4,#3d1899);box-shadow:0 0 14px #00eaff33}.materialsPage .MuiIconButton-root{color:#6fb3be}.materialsPage .MuiIconButton-root:hover{color:#00eaff}.materialsBackBtn{position:absolute!important;bottom:20px;right:20px;color:#00eaff40!important;transition:color .3s ease,transform .2s ease!important;z-index:50}.materialsBackBtn svg{font-size:36px!important}.materialsBackBtn:hover{color:#00eaffe6!important;background:transparent!important;transform:scale(1.12)}@media (max-width: 1100px){.topicsGrid{grid-template-columns:repeat(2,1fr)}.materialsRightNav{width:148px}}@media (max-width: 900px){.materialsArticleWrapper{flex-direction:column}.materialsRightNav{width:100%;flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid rgba(0,234,255,.1);padding:10px 16px;gap:8px}.materialsArticle{padding:24px 20px 40px}}@media (max-width: 720px){.topicsGrid{grid-template-columns:1fr}.materialsHome{padding:28px 20px}.topicQuestionsList{padding:24px 20px}.materialsSidebar.sidebar-open{width:240px}}@media (max-width: 600px){.sidebarHeader{min-height:52px}.materialsHome,.materialsArticle,.materialsRightNav{padding-top:52px}.topicQuestionsList{display:none}.articleBackBtn{display:none!important}.materialsArticle .code-wrapper{margin-left:-20px;margin-right:-20px;border-radius:0}.materialsSidebar.sidebar-open{position:fixed;top:0;left:60px;right:0;bottom:0;width:auto;z-index:60;background-color:#000e1c}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{font-family:Roboto,sans-serif;height:100%;width:calc(100vw - 60px);min-height:calc(100vh - 80px);margin-top:80px;margin-left:auto}.rbc-calendar .rbc-toolbar{background-color:#29edff06;padding:10px;border-radius:4px;margin-bottom:10px}.rbc-calendar .rbc-toolbar button{color:#4520ab;border:1px solid transparent;transition:all .3s ease}.rbc-calendar .rbc-toolbar button:hover{background-color:#4520ab1a}.rbc-calendar .rbc-toolbar button.rbc-active{background-color:#4520ab;color:#fff}.rbc-calendar .rbc-header{background-color:#4520ab;color:#fff;padding:8px 0;font-weight:500}.rbc-calendar .rbc-event{background-color:#4520ab;border-radius:4px;padding:2px 5px}.rbc-calendar .rbc-event:hover{opacity:.9}.rbc-calendar .rbc-today{background-color:#4520ab1a}.rbc-calendar .rbc-month-view{border:1px solid rgba(0,234,255,.5254901961)}.rbc-calendar .rbc-month-view .rbc-day-bg+.rbc-day-bg{border-left:1px solid rgba(0,234,255,.5254901961)}.rbc-calendar .rbc-month-view .rbc-month-row+.rbc-month-row{border-top:1px solid rgba(0,234,255,.5254901961)}.rbc-calendar .rbc-month-view .rbc-off-range-bg{background-color:#00a2ff1a}.rbc-calendar .rbc-month-view .rbc-button-link{color:#fff}.rbc-calendar .rbc-month-view .rbc-off-range .rbc-button-link{color:#ffffff5e}@media (max-width: 768px){.rbc-calendar .rbc-toolbar{flex-direction:column;gap:8px}.rbc-calendar .rbc-header{font-size:12px;padding:4px 0}}@font-face{font-family:Moscow Metro;src:url(/assets/MoscowMetro-D9g2rkWo.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSansCondensed;src:url(/assets/OpenSansCondensed-Light-P3oS6I9D.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSansCondensed-bold;src:url(/assets/OpenSansCondensed-Bold-CO-fOqvg.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins-Medium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:700;font-style:normal}*{padding:0;margin:0;border:0px}* ::-webkit-scrollbar{height:8px;width:8px}* ::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:4px}* ::-webkit-scrollbar-track{background-color:#2d2d2d}body{background-color:#000}.timer-container,.sidebar,.detailedAnswerBox,.loader,.titleTaskBlock,.chatPage,.profilPage,.calendarPage{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.signUpPage{background:linear-gradient(135deg,#161618,#000);background-image:url(/fonSot.png);background-size:cover;background-position:center;width:100%;height:100%;justify-content:center;align-items:center;font-family:Nunito,sans-serif!important}.signUpPage,.loginPage{background:url(/fonSot50.png),linear-gradient(180deg,#001a23,#01626b6c,#0d747b);background-size:cover;background-position:center;background-size:80vw;width:100%;min-height:100vh;justify-content:center;align-items:center;font-family:Nunito,sans-serif!important}.signUpForm,.loginForm{background:linear-gradient(135deg,#19154c27,#00000080);display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:20px;border-radius:10px;background-color:#fff0!important;margin-top:10vh}.authorizationForm .MuiFormHelperText-root.Mui-error{position:absolute;color:red;white-space:nowrap;top:51px}.authorizationForm .MuiInputLabel-root.Mui-error{color:red}.passwordInput .MuiFormHelperText-root.Mui-error{position:static}.modalBox{background:linear-gradient(135deg,#2c2949,#000);box-shadow:inset 0 0 0 1px #00eaff1d}.modalDialog .MuiTypography-root{color:#fff}.smallTalkBlock .MuiButton-root,.modalDialog .MuiButton-root,.securityBlock .MuiButton-root,.signUpForm .MuiButton-root,.loginForm .MuiButton-root{width:100%;height:46px;background-color:#4520ab!important;color:#fff!important;border:#000000 1px solid}.smallTalkBlock .MuiButton-root:hover,.securityBlock .MuiButton-root:hover,.modalDialog .MuiButton-root:hover,.signUpForm .MuiButton-root:hover,.loginForm .MuiButton-root:hover{background-color:#4520ab!important;border:#29edff 1px solid}.authorizationForm .MuiButton-root:hover{border:#29edff 1px solid}.authorizationForm .MuiInputBase-root{background-color:#1a1a2e;color:#fff}.blockInterview .MuiInputBase-root,.signUpForm .MuiInputBase-root,.modalTextField .MuiInputBase-root,.loginForm .MuiInputBase-root{background-color:#29282e;color:#fff}.authorizationForm .MuiOutlinedInput-notchedOutline,.blockInterview .MuiOutlinedInput-notchedOutline,.signUpForm .MuiOutlinedInput-notchedOutline,.modalTextField .MuiOutlinedInput-notchedOutline,.loginForm .MuiOutlinedInput-notchedOutline{border-color:#5f6080}.authorizationForm .MuiInputLabel-root,.blockInterview .MuiInputLabel-root,.signUpForm .MuiInputLabel-root,.modalTextField .MuiInputLabel-root,.loginForm .MuiInputLabel-root,.authorizationForm .MuiInputLabel-root.Mui-focused,.blockInterview .MuiInputLabel-root.Mui-focused,.signUpForm .MuiInputLabel-root.Mui-focused,.modalTextField .MuiInputLabel-root.Mui-focused,.loginForm .MuiInputLabel-root.Mui-focused{color:#5f6080}.authorizationForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.blockInterview .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signUpForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.modalTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.loginForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#979ad0}.authorizationForm .MuiOutlinedInput-root,.blockInterview .MuiOutlinedInput-root,.signUpForm .MuiOutlinedInput-root,.modalTextField .MuiOutlinedInput-root,.loginForm .MuiOutlinedInput-root{transition:border-color .3s ease!important}.authorizationForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.blockInterview .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.signUpForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.modalTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.loginForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#29edff!important}* input:-webkit-autofill,* input:-webkit-autofill:hover,* input:-webkit-autofill:focus,* input:-webkit-autofill:active{background-color:#333443!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px #333443 inset!important}.custom-toast-container{z-index:9999!important}.custom-popup{background:linear-gradient(160deg,#000f17,#011b24 65%,#001620)!important;border:1px solid #00eaff30!important;border-radius:16px!important;box-shadow:0 0 40px #00eaff1f,0 10px 36px #0009!important;overflow:hidden!important;font-size:12px}.custom-title{font-size:14px!important;font-weight:800!important;letter-spacing:.4px;text-transform:uppercase;color:#00eaff!important}.custom-text{font-weight:600!important;font-size:13px!important;color:#c8edf2!important}.custom-confirm-button{background:#00eaff1a!important;border:1px solid #00eaff55!important;color:#00eaff!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;padding:7px 16px!important;box-shadow:none!important;transition:all .2s ease}.custom-confirm-button:hover{background:#00eaff33!important;border-color:#00eaff90!important;box-shadow:0 0 14px #00eaff4d!important}.custom-cancel-button{background:transparent!important;border:1px solid rgba(255,255,255,.14)!important;color:#5a9aa6!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;padding:7px 16px!important;box-shadow:none!important;transition:all .2s ease}.custom-cancel-button:hover{border-color:#ffffff4d!important;color:#c8edf2!important}.custom-popup .swal2-icon.swal2-info{border-color:#00eaff55!important;color:#00eaff!important}.custom-popup .swal2-timer-progress-bar{background:linear-gradient(90deg,#4520ab,#00eaff)!important}.custom-popup .swal2-close{color:#5a9aa6!important}.custom-popup .swal2-close:hover{color:#00eaff!important}@media (max-width: 600px){.MuiTypography-root.logo{font-size:28px}.signUpForm,.loginForm{width:auto}}@media (min-width: 601px) and (max-width: 900px){.MuiTypography-root.logo{font-size:42px}}@media (min-width: 901px) and (max-width: 1200px){.MuiTypography-root.logo{font-size:46px}}@media (min-width: 1201px){.MuiTypography-root.logo{font-size:50px}}
