.signIn-module-scss-module__-Qbdva__signInPage{background:var(--block-color);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.signIn-module-scss-module__-Qbdva__container{border:1px solid rgba(var(--main-Color),.08);z-index:10;border-radius:32px;width:100%;max-width:440px;padding:48px 40px;animation:.6s ease-out signIn-module-scss-module__-Qbdva__fadeInUp;position:relative}@keyframes signIn-module-scss-module__-Qbdva__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signIn-module-scss-module__-Qbdva__header{text-align:center;margin-bottom:40px}.signIn-module-scss-module__-Qbdva__logoWrapper{opacity:0;justify-content:center;margin-bottom:32px;animation:.8s ease-out .2s forwards signIn-module-scss-module__-Qbdva__fadeIn;display:flex}@keyframes signIn-module-scss-module__-Qbdva__fadeIn{to{opacity:1}}.signIn-module-scss-module__-Qbdva__title{color:var(--main-text);letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.signIn-module-scss-module__-Qbdva__subtitle{color:var(--main-text);opacity:.65;margin:0;font-size:16px;line-height:1.5}.signIn-module-scss-module__-Qbdva__telegramButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08c 0%,#229ed9 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px 24px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0088cc40,0 4px 8px #0088cc26}.signIn-module-scss-module__-Qbdva__telegramButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.signIn-module-scss-module__-Qbdva__telegramButton:hover:not(:disabled){background:linear-gradient(135deg,#09d 0%,#33aae7 100%);transform:translateY(-2px);box-shadow:0 12px 24px #0088cc4d,0 6px 12px #08c3}.signIn-module-scss-module__-Qbdva__telegramButton:hover:not(:disabled):before{left:100%}.signIn-module-scss-module__-Qbdva__telegramButton:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 12px #0088cc40,0 3px 6px #0088cc26}.signIn-module-scss-module__-Qbdva__telegramButton:disabled{opacity:.8;cursor:not-allowed}.signIn-module-scss-module__-Qbdva__telegramButton.signIn-module-scss-module__-Qbdva__loading{pointer-events:none;background:linear-gradient(135deg,#08c 0%,#229ed9 100%)}.signIn-module-scss-module__-Qbdva__telegramButton.signIn-module-scss-module__-Qbdva__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.signIn-module-scss-module__-Qbdva__hint{color:var(--main-text);opacity:.6;text-align:center;margin:16px 0 0;font-size:13px;line-height:1.5}.signIn-module-scss-module__-Qbdva__devButton{background:linear-gradient(135deg,rgb(var(--main-Color))0%,rgba(var(--main-Color),.8)100%);color:#fff;cursor:pointer;width:100%;box-shadow:0 8px 16px rgba(var(--main-Color),.25),0 4px 8px rgba(var(--main-Color),.15);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:18px 24px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.signIn-module-scss-module__-Qbdva__devButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.signIn-module-scss-module__-Qbdva__devButton:hover:not(:disabled){box-shadow:0 12px 24px rgba(var(--main-Color),.3),0 6px 12px rgba(var(--main-Color),.2);background:linear-gradient(135deg,rgba(var(--main-Color),.9)0%,rgba(var(--main-Color),.7)100%);transform:translateY(-2px)}.signIn-module-scss-module__-Qbdva__devButton:hover:not(:disabled):before{left:100%}.signIn-module-scss-module__-Qbdva__devButton:active:not(:disabled){box-shadow:0 6px 12px rgba(var(--main-Color),.25),0 3px 6px rgba(var(--main-Color),.15);transform:translateY(0)}.signIn-module-scss-module__-Qbdva__devButton:disabled{opacity:.8;cursor:not-allowed}.signIn-module-scss-module__-Qbdva__devButton.signIn-module-scss-module__-Qbdva__loading{pointer-events:none}.signIn-module-scss-module__-Qbdva__telegramIcon{flex-shrink:0}.signIn-module-scss-module__-Qbdva__buttonText{letter-spacing:-.01em;font-size:16px;font-weight:600}.signIn-module-scss-module__-Qbdva__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite signIn-module-scss-module__-Qbdva__spin}@keyframes signIn-module-scss-module__-Qbdva__spin{to{transform:rotate(360deg)}}.signIn-module-scss-module__-Qbdva__features{flex-direction:column;gap:16px;margin-top:8px;padding:12px 0 0;display:flex}.signIn-module-scss-module__-Qbdva__feature{color:var(--main-text);opacity:.8;align-items:center;gap:14px;font-size:14px;line-height:1.5;transition:opacity .2s;display:flex}.signIn-module-scss-module__-Qbdva__feature:hover{opacity:1}.signIn-module-scss-module__-Qbdva__feature span{flex:1}.signIn-module-scss-module__-Qbdva__featureIcon{background:rgba(var(--main-Color),.08);width:36px;height:36px;color:rgb(var(--main-Color));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.signIn-module-scss-module__-Qbdva__feature:hover .signIn-module-scss-module__-Qbdva__featureIcon{background:rgba(var(--main-Color),.12);transform:scale(1.05)}.signIn-module-scss-module__-Qbdva__footer{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.signIn-module-scss-module__-Qbdva__backLink{color:var(--main-text);opacity:.6;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.signIn-module-scss-module__-Qbdva__backLink:hover{opacity:1;background:rgba(var(--main-Color),.05);color:rgb(var(--main-Color))}.signIn-module-scss-module__-Qbdva__decorations{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.signIn-module-scss-module__-Qbdva__blob1,.signIn-module-scss-module__-Qbdva__blob2{filter:blur(60px);opacity:.15;border-radius:50%;animation:20s ease-in-out infinite signIn-module-scss-module__-Qbdva__float;position:absolute}.signIn-module-scss-module__-Qbdva__blob1{background:radial-gradient(circle,rgba(var(--main-Color),.4)0%,rgba(var(--main-Color),.1)50%,transparent 100%);width:400px;height:400px;animation-delay:0s;top:-200px;right:-200px}.signIn-module-scss-module__-Qbdva__blob2{background:radial-gradient(circle,rgba(var(--main-Color),.3)0%,rgba(var(--main-Color),.1)50%,transparent 100%);width:300px;height:300px;animation-delay:10s;bottom:-150px;left:-150px}@keyframes signIn-module-scss-module__-Qbdva__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}html[data-theme=dark] .signIn-module-scss-module__-Qbdva__container{background:var(--background-color);border-color:rgba(var(--main-Color),.12)}html[data-theme=dark] .signIn-module-scss-module__-Qbdva__blob1,html[data-theme=dark] .signIn-module-scss-module__-Qbdva__blob2{opacity:.1}html[data-theme=light] .signIn-module-scss-module__-Qbdva__container{background:var(--background-color);border-color:rgba(var(--main-Color),.12)}@media (max-width:768px){.signIn-module-scss-module__-Qbdva__signInPage{padding:20px}.signIn-module-scss-module__-Qbdva__container{border-radius:28px;max-width:400px;padding:40px 28px}.signIn-module-scss-module__-Qbdva__title{font-size:24px}.signIn-module-scss-module__-Qbdva__subtitle{font-size:15px}.signIn-module-scss-module__-Qbdva__logoWrapper{margin-bottom:28px}.signIn-module-scss-module__-Qbdva__telegramButton{padding:16px 24px;font-size:15px}.signIn-module-scss-module__-Qbdva__features{gap:14px;margin-top:8px;padding-top:6px}.signIn-module-scss-module__-Qbdva__feature{font-size:13px}.signIn-module-scss-module__-Qbdva__featureIcon{width:34px;height:34px}.signIn-module-scss-module__-Qbdva__featureIcon svg{width:16px;height:16px}.signIn-module-scss-module__-Qbdva__footer{margin-top:28px}.signIn-module-scss-module__-Qbdva__backLink{font-size:13px}.signIn-module-scss-module__-Qbdva__blob1{width:300px;height:300px;top:-150px;right:-150px}.signIn-module-scss-module__-Qbdva__blob2{width:250px;height:250px;bottom:-125px;left:-125px}}@media (max-width:480px){.signIn-module-scss-module__-Qbdva__container{padding:32px 24px}.signIn-module-scss-module__-Qbdva__header{margin-bottom:32px}.signIn-module-scss-module__-Qbdva__title{font-size:22px}.signIn-module-scss-module__-Qbdva__features{gap:12px}}.signIn-module-scss-module__-Qbdva__onboardingStep{width:100%}.signIn-module-scss-module__-Qbdva__agreementContainer{background:rgba(var(--main-Color),.03);border:1px solid rgba(var(--main-Color),.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin:32px 0;padding:24px;transition:all .3s}.signIn-module-scss-module__-Qbdva__agreementContainer:has(.signIn-module-scss-module__-Qbdva__checkboxInput:checked){background:rgba(var(--main-Color),.05);border-color:rgba(var(--main-Color),.15)}.signIn-module-scss-module__-Qbdva__agreementHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.signIn-module-scss-module__-Qbdva__agreementIcon{background:rgba(var(--main-Color),.1);width:44px;height:44px;color:rgb(var(--main-Color));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.signIn-module-scss-module__-Qbdva__agreementTitle{color:var(--main-text);margin:0;font-size:18px;font-weight:600;line-height:1.3}.signIn-module-scss-module__-Qbdva__agreementCheckbox{margin-top:16px}.signIn-module-scss-module__-Qbdva__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;transition:opacity .2s;display:flex;position:relative}.signIn-module-scss-module__-Qbdva__checkboxLabel:hover{opacity:.9}.signIn-module-scss-module__-Qbdva__checkboxInput{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.signIn-module-scss-module__-Qbdva__checkboxInput:checked~.signIn-module-scss-module__-Qbdva__checkboxCustom{background:rgb(var(--main-Color));border-color:rgb(var(--main-Color))}.signIn-module-scss-module__-Qbdva__checkboxInput:checked~.signIn-module-scss-module__-Qbdva__checkboxCustom:after{opacity:1;transform:translate(-50%,-60%)rotate(45deg)scale(1)}.signIn-module-scss-module__-Qbdva__checkboxInput:focus~.signIn-module-scss-module__-Qbdva__checkboxCustom{outline:2px solid rgba(var(--main-Color),.3);outline-offset:2px}.signIn-module-scss-module__-Qbdva__checkboxInput:disabled~.signIn-module-scss-module__-Qbdva__checkboxCustom{opacity:.5;cursor:not-allowed}.signIn-module-scss-module__-Qbdva__checkboxCustom{border:2px solid rgba(var(--main-Color),.3);background:var(--background-color);cursor:pointer;border-radius:6px;flex-shrink:0;width:22px;min-width:22px;height:22px;margin-top:2px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.signIn-module-scss-module__-Qbdva__checkboxCustom:hover{border-color:rgba(var(--main-Color),.5)}.signIn-module-scss-module__-Qbdva__checkboxCustom:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}.signIn-module-scss-module__-Qbdva__checkboxText{color:var(--main-text);opacity:.85;flex:1;font-size:14px;line-height:1.6}.signIn-module-scss-module__-Qbdva__legalLink{color:rgb(var(--main-Color));text-decoration:underline;-webkit-text-decoration-color:rgba(var(--main-Color),.3);text-decoration-color:rgba(var(--main-Color),.3);text-underline-offset:3px;font-weight:500;transition:all .2s}.signIn-module-scss-module__-Qbdva__legalLink:hover{-webkit-text-decoration-color:rgb(var(--main-Color));text-decoration-color:rgb(var(--main-Color));opacity:1}@media (prefers-reduced-motion:reduce){.signIn-module-scss-module__-Qbdva__container,.signIn-module-scss-module__-Qbdva__logoWrapper,.signIn-module-scss-module__-Qbdva__telegramButton,.signIn-module-scss-module__-Qbdva__blob1,.signIn-module-scss-module__-Qbdva__blob2,.signIn-module-scss-module__-Qbdva__onboardingStep,.signIn-module-scss-module__-Qbdva__agreementContainer{animation:none}.signIn-module-scss-module__-Qbdva__telegramButton:before{display:none}.signIn-module-scss-module__-Qbdva__feature:hover .signIn-module-scss-module__-Qbdva__featureIcon{transform:none}}@media (max-width:768px){.signIn-module-scss-module__-Qbdva__agreementContainer{margin:28px 0;padding:20px}.signIn-module-scss-module__-Qbdva__agreementHeader{gap:10px;margin-bottom:16px}.signIn-module-scss-module__-Qbdva__agreementIcon{width:40px;height:40px}.signIn-module-scss-module__-Qbdva__agreementIcon svg{width:20px;height:20px}.signIn-module-scss-module__-Qbdva__agreementTitle{font-size:16px}.signIn-module-scss-module__-Qbdva__checkboxText{font-size:13px}.signIn-module-scss-module__-Qbdva__checkboxCustom{width:20px;min-width:20px;height:20px;margin-top:1px}}@media (max-width:480px){.signIn-module-scss-module__-Qbdva__agreementContainer{margin:24px 0;padding:18px}.signIn-module-scss-module__-Qbdva__agreementIcon{width:36px;height:36px}.signIn-module-scss-module__-Qbdva__agreementIcon svg{width:18px;height:18px}.signIn-module-scss-module__-Qbdva__agreementTitle{font-size:15px}.signIn-module-scss-module__-Qbdva__checkboxText{font-size:12px}}
.Logo-module-scss-module__j4acuW__logoWrap{font-size:0;line-height:0;display:block}.Logo-module-scss-module__j4acuW__logoLink{cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;transition:opacity .2s;display:inline-flex}.Logo-module-scss-module__j4acuW__logoLink:hover{opacity:.8}.Logo-module-scss-module__j4acuW__logoLink:active{opacity:.6}.Logo-module-scss-module__j4acuW__logoLink:focus-visible{outline:2px solid rgb(var(--main-Color));outline-offset:4px;border-radius:4px}.Logo-module-scss-module__j4acuW__logo{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;vertical-align:middle;max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.Logo-module-scss-module__j4acuW__logoLink{transition:none}}
.layout-module-scss-module__UkE_kG__universitySelectWrapper{background:var(--background-color);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}@media only screen and (min-width:1000px){.layout-module-scss-module__UkE_kG__wrapper{grid-template-columns:260px 1fr;height:100vh;display:grid;overflow:hidden}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main{flex-direction:row;width:100%;padding:0 0 0 4%;display:flex;position:relative}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content{background-color:var(--block-color);border-radius:60px 0 0 60px;flex-direction:column;width:100%;height:100vh;display:flex;overflow-y:auto}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar{width:8px}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar-track{background:0 0}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar-thumb{background:rgba(var(--main-Color),.1);border-radius:4px}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar-thumb:hover{background:rgba(var(--main-Color),.2)}.layout-module-scss-module__UkE_kG__wrapper .layout-module-scss-module__UkE_kG__BottomMenu{display:none}}@media only screen and (max-width:1000px){.layout-module-scss-module__UkE_kG__wrapper{background-color:var(--background-color);flex-direction:column;height:100vh;margin-bottom:50px;padding-top:0;display:flex;overflow:hidden}.layout-module-scss-module__UkE_kG__BottomMenu{z-index:2000;float:none;width:100vw;display:block;position:fixed;bottom:0}.layout-module-scss-module__UkE_kG__sidebar{display:none}.layout-module-scss-module__UkE_kG__main{background-color:var(--background-color);flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content{background-color:var(--background-color);flex-direction:column;flex:1;width:100%;display:flex;overflow-y:auto}.layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar{width:4px}.layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar-track{background:0 0}.layout-module-scss-module__UkE_kG__main .layout-module-scss-module__UkE_kG__content::-webkit-scrollbar-thumb{background:rgba(var(--main-Color),.2);border-radius:2px}}@media only screen and (max-width:768px){.layout-module-scss-module__UkE_kG__wrapper{padding-top:0}}@media only screen and (max-width:480px){.layout-module-scss-module__UkE_kG__wrapper{padding-top:0}}
.MobileBottomNav-module-scss-module__subNbG__navContainer{bottom:calc(max(8px,env(safe-area-inset-bottom,8px)) + var(--tg-nav-bottom-offset,0px));opacity:0;z-index:2100;box-sizing:border-box;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:0 16px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s;display:flex;position:fixed;left:0;right:0;transform:translateY(100px)translateZ(0)}.MobileBottomNav-module-scss-module__subNbG__navContainer>*{pointer-events:auto}.MobileBottomNav-module-scss-module__subNbG__navContainer.MobileBottomNav-module-scss-module__subNbG__visible{opacity:1;transform:translateY(0)translateZ(0)}@media (hover:none) and (pointer:coarse){.MobileBottomNav-module-scss-module__subNbG__navContainer{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}}.MobileBottomNav-module-scss-module__subNbG__bottomNav{background:var(--block-color);border-radius:32px;flex-shrink:0;width:auto;min-width:280px;padding:6px 0}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__bottomNav,html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__bottomNav{background:#2a2538}.MobileBottomNav-module-scss-module__subNbG__navList{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;justify-content:center;align-items:center;gap:-5px;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.MobileBottomNav-module-scss-module__subNbG__navItem,.MobileBottomNav-module-scss-module__subNbG__navItemFab{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.MobileBottomNav-module-scss-module__subNbG__navLink{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;width:auto;min-width:44px;height:44px;margin:0 -2px;padding:6px;text-decoration:none;transition:background-color .18s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.MobileBottomNav-module-scss-module__subNbG__navLink:hover:not(.MobileBottomNav-module-scss-module__subNbG__active){background-color:#6e5ad61f}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__navLink:hover:not(.MobileBottomNav-module-scss-module__subNbG__active),html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__navLink:hover:not(.MobileBottomNav-module-scss-module__subNbG__active){background-color:#9682ee26}}.MobileBottomNav-module-scss-module__subNbG__navLink:active{transition:transform .15s cubic-bezier(.34,1.56,.64,1);transform:scale(.88)}.MobileBottomNav-module-scss-module__subNbG__navLink:focus-visible{outline:none;box-shadow:0 0 0 2px #9682ee33}.MobileBottomNav-module-scss-module__subNbG__fabButton{background:rgba(var(--main-Color),.12);width:56px;height:40px;color:rgb(var(--main-Color));cursor:pointer;touch-action:manipulation;border:none;border-radius:28px;justify-content:center;align-items:center;transition:background-color .18s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.MobileBottomNav-module-scss-module__subNbG__fabButton:hover{background:rgba(var(--main-Color),.18)}.MobileBottomNav-module-scss-module__subNbG__fabButton:active{transform:scale(.96)}.MobileBottomNav-module-scss-module__subNbG__fabButton:focus-visible{outline:none;box-shadow:0 0 0 2px #9682ee33}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__fabButton,html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__fabButton{color:#e6e1fa;background:#9682ee26}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__fabButton:hover,html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__fabButton:hover{background:#9682ee38}.MobileBottomNav-module-scss-module__subNbG__fabIcon{stroke-width:2.5px;flex-shrink:0;width:22px;height:22px}.MobileBottomNav-module-scss-module__subNbG__iconWrapper{color:#8a7ab8;justify-content:center;align-items:center;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.MobileBottomNav-module-scss-module__subNbG__iconWrapper svg{stroke-width:1.5px;fill:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.MobileBottomNav-module-scss-module__subNbG__navLink:active .MobileBottomNav-module-scss-module__subNbG__iconWrapper{animation:.4s cubic-bezier(.34,1.56,.64,1) MobileBottomNav-module-scss-module__subNbG__iconBounce;transform:scale(1.15)}@keyframes MobileBottomNav-module-scss-module__subNbG__iconBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.15)}}.MobileBottomNav-module-scss-module__subNbG__active{background-color:#6e5ad6;border-radius:50%}.MobileBottomNav-module-scss-module__subNbG__active .MobileBottomNav-module-scss-module__subNbG__iconWrapper{color:#fff}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__active,html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__active{background-color:#9682ee}html[data-theme=dark] .MobileBottomNav-module-scss-module__subNbG__active .MobileBottomNav-module-scss-module__subNbG__iconWrapper,html.MobileBottomNav-module-scss-module__subNbG__dark .MobileBottomNav-module-scss-module__subNbG__active .MobileBottomNav-module-scss-module__subNbG__iconWrapper{color:#fff}@media (max-width:480px){.MobileBottomNav-module-scss-module__subNbG__navLink{border-radius:50%;gap:0;min-width:44px;height:44px;margin:0 -2px;padding:6px}.MobileBottomNav-module-scss-module__subNbG__fabButton{border-radius:26px;width:52px;height:38px}.MobileBottomNav-module-scss-module__subNbG__fabIcon{width:20px;height:20px}.MobileBottomNav-module-scss-module__subNbG__iconWrapper svg{stroke-width:1.5px;width:18px;height:18px}}.MobileBottomNav-module-scss-module__subNbG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MobileBottomNav-module-scss-module__subNbG__navContainer{opacity:1!important;transition:none!important}.MobileBottomNav-module-scss-module__subNbG__navLink{transition:none!important}.MobileBottomNav-module-scss-module__subNbG__navLink:active{transform:scale(.95)!important}.MobileBottomNav-module-scss-module__subNbG__fabButton{transition:none!important}.MobileBottomNav-module-scss-module__subNbG__fabButton:active{transform:scale(.98)!important}.MobileBottomNav-module-scss-module__subNbG__iconWrapper{transition:none!important;animation:none!important}.MobileBottomNav-module-scss-module__subNbG__iconWrapper svg{transition:none!important}.MobileBottomNav-module-scss-module__subNbG__navLink:active .MobileBottomNav-module-scss-module__subNbG__iconWrapper{animation:none!important;transform:scale(1)!important}}
.GraphSwitcherIcon-module-scss-module__jrOWYq__switcherIcon{justify-content:center;align-items:center;display:flex;position:relative}.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton{background:var(--block-color);color:#6e5ad6;cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:all .18s;display:flex}.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton:active:not(:disabled){transition:transform .15s cubic-bezier(.34,1.56,.64,1);transform:scale(.88)}.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton:disabled{opacity:.5;cursor:not-allowed}.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton.GraphSwitcherIcon-module-scss-module__jrOWYq__open{background-color:#6e5ad6}html[data-theme=dark] .GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton.GraphSwitcherIcon-module-scss-module__jrOWYq__open,html.GraphSwitcherIcon-module-scss-module__jrOWYq__dark .GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton.GraphSwitcherIcon-module-scss-module__jrOWYq__open{background-color:#9682ee}.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton:focus-visible{outline:none;box-shadow:0 0 0 2px #9682ee33}.GraphSwitcherIcon-module-scss-module__jrOWYq__graphImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:35px;height:35px}.GraphSwitcherIcon-module-scss-module__jrOWYq__graphImagePlaceholder{color:#6e5ad6;background:#6e5ad633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}html[data-theme=dark] .GraphSwitcherIcon-module-scss-module__jrOWYq__graphImagePlaceholder,html.GraphSwitcherIcon-module-scss-module__jrOWYq__dark .GraphSwitcherIcon-module-scss-module__jrOWYq__graphImagePlaceholder{color:#9682ee;background:#9682ee4d}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdown{background:var(--block-color);z-index:10000;border:1px solid rgba(var(--main-Color),.1);border-radius:16px;min-width:280px;max-width:90vw;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 8px 32px #0003}html[data-theme=dark] .GraphSwitcherIcon-module-scss-module__jrOWYq__dropdown,html.GraphSwitcherIcon-module-scss-module__jrOWYq__dark .GraphSwitcherIcon-module-scss-module__jrOWYq__dropdown{background:#2a2538;box-shadow:0 8px 32px #00000080}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownContent{max-height:400px;padding:8px;overflow-y:auto}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownItem{cursor:pointer;text-align:left;width:100%;color:var(--main-text);background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownItem:hover:not(:disabled){background:rgba(var(--main-Color),.08)}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownItem:active:not(:disabled){transform:scale(.98)}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownItem:disabled{opacity:.5;cursor:not-allowed}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdownItem.GraphSwitcherIcon-module-scss-module__jrOWYq__selected{background:rgba(var(--main-Color),.12);font-weight:600}.GraphSwitcherIcon-module-scss-module__jrOWYq__itemImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.GraphSwitcherIcon-module-scss-module__jrOWYq__itemImagePlaceholder{background:rgba(var(--main-Color),.1);width:32px;height:32px;color:var(--main-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.GraphSwitcherIcon-module-scss-module__jrOWYq__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:500;overflow:hidden}.GraphSwitcherIcon-module-scss-module__jrOWYq__checkIcon{color:rgb(var(--main-Color));flex-shrink:0}@media (max-width:480px){.GraphSwitcherIcon-module-scss-module__jrOWYq__iconButton{width:40px;min-width:40px;height:40px}.GraphSwitcherIcon-module-scss-module__jrOWYq__graphImage,.GraphSwitcherIcon-module-scss-module__jrOWYq__graphImagePlaceholder{width:32px;height:32px}.GraphSwitcherIcon-module-scss-module__jrOWYq__dropdown{min-width:260px}}
.UniversitySelect-module-scss-module__8c6MOG__container{text-align:center;background:var(--block-color);border-radius:24px;max-width:100%;padding:40px}.UniversitySelect-module-scss-module__8c6MOG__title{color:var(--main-text);letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.4}.UniversitySelect-module-scss-module__8c6MOG__subtitle{color:var(--main-text);opacity:.6;margin:0 0 40px;font-size:16px;line-height:1.6}.UniversitySelect-module-scss-module__8c6MOG__statusReset{background:rgba(var(--main-Color),.08);border:1px solid rgba(var(--main-Color),.15);border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;margin-left:auto;margin-right:auto;padding:10px 14px;display:inline-flex}.UniversitySelect-module-scss-module__8c6MOG__statusResetIcon{background:rgba(var(--main-Color),.15);width:26px;height:26px;color:rgb(var(--main-Color));border-radius:50%;justify-content:center;align-items:center;display:flex}.UniversitySelect-module-scss-module__8c6MOG__statusResetLabel{color:rgba(var(--main-text),.8);font-size:13px;font-weight:500}.UniversitySelect-module-scss-module__8c6MOG__statusResetButton{color:rgb(var(--main-Color));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:600}.UniversitySelect-module-scss-module__8c6MOG__statusResetButton:hover:not(:disabled){color:rgba(var(--main-Color),.8)}.UniversitySelect-module-scss-module__8c6MOG__statusResetButton:disabled{opacity:.5;cursor:not-allowed}.UniversitySelect-module-scss-module__8c6MOG__universities{flex-direction:column;gap:24px;margin-bottom:20px;display:flex}.UniversitySelect-module-scss-module__8c6MOG__universityCard{background:var(--block-color);cursor:pointer;text-align:center;border:none;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:32px 24px;display:flex;position:relative}.UniversitySelect-module-scss-module__8c6MOG__universityCard.UniversitySelect-module-scss-module__8c6MOG__selected{background:rgba(var(--main-Color),.02)}.UniversitySelect-module-scss-module__8c6MOG__universityCard:disabled{opacity:.5;cursor:not-allowed}.UniversitySelect-module-scss-module__8c6MOG__cardContent{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.UniversitySelect-module-scss-module__8c6MOG__universityName{color:var(--main-text);margin:0;font-size:20px;font-weight:700;line-height:1.4}.UniversitySelect-module-scss-module__8c6MOG__universityDescription{color:var(--main-text);opacity:.6;margin:0;font-size:14px;line-height:1.5}.UniversitySelect-module-scss-module__8c6MOG__checkIcon{background:rgb(var(--main-Color));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:20px;right:20px}.UniversitySelect-module-scss-module__8c6MOG__submitButton{background:rgb(var(--main-Color));color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-size:16px;font-weight:600;display:flex}.UniversitySelect-module-scss-module__8c6MOG__submitButton:hover:not(:disabled){background:rgba(var(--main-Color),.9)}.UniversitySelect-module-scss-module__8c6MOG__submitButton:disabled{opacity:.5;cursor:not-allowed}.UniversitySelect-module-scss-module__8c6MOG__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite UniversitySelect-module-scss-module__8c6MOG__spin}@keyframes UniversitySelect-module-scss-module__8c6MOG__spin{to{transform:rotate(360deg)}}.UniversitySelect-module-scss-module__8c6MOG__otherOptionCard{border:2px dashed rgba(var(--main-Color),.3);background:rgba(var(--main-Color),.02)}.UniversitySelect-module-scss-module__8c6MOG__requestPanel{border:1px solid rgba(var(--main-Color),.18);background:rgba(var(--main-Color),.06);border-radius:16px;flex-direction:column;gap:14px;margin-top:12px;padding:18px;display:flex}.UniversitySelect-module-scss-module__8c6MOG__dropdownControl{width:100%}.UniversitySelect-module-scss-module__8c6MOG__requestActions{text-align:left;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.UniversitySelect-module-scss-module__8c6MOG__requestSubmit{background:rgb(var(--main-Color));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:600;display:flex}.UniversitySelect-module-scss-module__8c6MOG__requestSubmit:hover:not(:disabled){background:rgba(var(--main-Color),.9)}.UniversitySelect-module-scss-module__8c6MOG__requestSubmit:disabled{opacity:.5;cursor:not-allowed}.UniversitySelect-module-scss-module__8c6MOG__requestInfo{color:var(--main-text);opacity:.8;max-width:320px;font-size:13px}.UniversitySelect-module-scss-module__8c6MOG__requestSpinner{border:2px solid rgba(var(--main-text),.2);border-top-color:var(--main-text);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite UniversitySelect-module-scss-module__8c6MOG__spin}@media (max-width:640px){.UniversitySelect-module-scss-module__8c6MOG__container{border-radius:20px;padding:48px 32px}.UniversitySelect-module-scss-module__8c6MOG__title{font-size:28px}.UniversitySelect-module-scss-module__8c6MOG__subtitle{margin-bottom:32px;font-size:15px}.UniversitySelect-module-scss-module__8c6MOG__statusReset{gap:12px;width:100%;max-width:none;margin-bottom:24px;padding:12px 16px}.UniversitySelect-module-scss-module__8c6MOG__statusResetIcon{width:24px;height:24px}.UniversitySelect-module-scss-module__8c6MOG__statusResetIcon svg{width:15px;height:15px}.UniversitySelect-module-scss-module__8c6MOG__statusResetLabel{flex:1;font-size:14px}.UniversitySelect-module-scss-module__8c6MOG__statusResetButton{padding:6px 12px;font-size:14px}.UniversitySelect-module-scss-module__8c6MOG__universityCard{border-radius:20px;padding:28px 20px}.UniversitySelect-module-scss-module__8c6MOG__universityName{font-size:18px}.UniversitySelect-module-scss-module__8c6MOG__checkIcon{width:32px;height:32px;top:16px;right:16px}.UniversitySelect-module-scss-module__8c6MOG__checkIcon svg{width:18px;height:18px}.UniversitySelect-module-scss-module__8c6MOG__submitButton{border-radius:14px;padding:14px 20px;font-size:15px}.UniversitySelect-module-scss-module__8c6MOG__requestPanel{padding:14px}.UniversitySelect-module-scss-module__8c6MOG__requestActions{flex-direction:column;align-items:stretch}}@media (max-width:480px){.UniversitySelect-module-scss-module__8c6MOG__container{border-radius:16px;padding:40px 24px}.UniversitySelect-module-scss-module__8c6MOG__title{margin-bottom:12px;font-size:24px}.UniversitySelect-module-scss-module__8c6MOG__subtitle{margin-bottom:28px;font-size:14px}.UniversitySelect-module-scss-module__8c6MOG__statusReset{gap:10px;padding:10px 14px}.UniversitySelect-module-scss-module__8c6MOG__statusResetIcon{width:22px;height:22px}.UniversitySelect-module-scss-module__8c6MOG__statusResetIcon svg{width:14px;height:14px}.UniversitySelect-module-scss-module__8c6MOG__statusResetLabel{font-size:13px}.UniversitySelect-module-scss-module__8c6MOG__statusResetButton{padding:5px 10px;font-size:13px}.UniversitySelect-module-scss-module__8c6MOG__universityCard{padding:24px 16px}.UniversitySelect-module-scss-module__8c6MOG__checkIcon{top:12px;right:12px}}
.SpinnerLoader-module-scss-module__lIKrHG__loader{color:#ddc;letter-spacing:.2rem;width:10rem;text-align:center svg;text-align-width:100%;margin:5rem auto;font-family:sans-serif;font-size:1rem;font-weight:600}
.ButtonBack-module-scss-module__-C91nW__backButton{font-family:var(--font-inter);font-weight:500;transition:all .2s}.ButtonBack-module-scss-module__-C91nW__backButton:hover{transform:translate(-2px)}.ButtonBack-module-scss-module__-C91nW__backButton:active{transform:translate(0)}.ButtonBack-module-scss-module__-C91nW__nativeBackButton{cursor:pointer;color:#374151;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;background:#f3f4f6;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:500;transition:background-color .2s;display:flex}.ButtonBack-module-scss-module__-C91nW__nativeBackButton:hover{background:#e5e7eb}.ButtonBack-module-scss-module__-C91nW__nativeBackButton:active{background:#d1d5db}.ButtonBack-module-scss-module__-C91nW__backText{color:#374151}html[data-theme=dark] .ButtonBack-module-scss-module__-C91nW__nativeBackButton,html.ButtonBack-module-scss-module__-C91nW__dark .ButtonBack-module-scss-module__-C91nW__nativeBackButton{color:#d1d5db;background:#374151}html[data-theme=dark] .ButtonBack-module-scss-module__-C91nW__nativeBackButton:hover,html.ButtonBack-module-scss-module__-C91nW__dark .ButtonBack-module-scss-module__-C91nW__nativeBackButton:hover,html[data-theme=dark] .ButtonBack-module-scss-module__-C91nW__nativeBackButton:active,html.ButtonBack-module-scss-module__-C91nW__dark .ButtonBack-module-scss-module__-C91nW__nativeBackButton:active{background:#4b5563}html[data-theme=dark] .ButtonBack-module-scss-module__-C91nW__backText,html.ButtonBack-module-scss-module__-C91nW__dark .ButtonBack-module-scss-module__-C91nW__backText{color:#d1d5db}
.EmptyState-module-scss-module__sfC3GG__emptyState{text-align:center;font-family:var(--font-inter),"Inter",sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;animation:.5s ease-out EmptyState-module-scss-module__sfC3GG__fadeIn;display:flex}@media (max-width:768px){.EmptyState-module-scss-module__sfC3GG__emptyState{padding:48px 24px}}@media (max-width:480px){.EmptyState-module-scss-module__sfC3GG__emptyState{padding:40px 20px}}.EmptyState-module-scss-module__sfC3GG__iconWrapper{background:linear-gradient(135deg,rgba(var(--main-Color),.08),rgba(var(--main-Color),.04));border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:24px;animation:3s ease-in-out infinite EmptyState-module-scss-module__sfC3GG__float;display:flex;position:relative}.EmptyState-module-scss-module__sfC3GG__iconWrapper:before{content:"";background:linear-gradient(135deg,rgba(var(--main-Color),.2),rgba(var(--main-Color),.05));-webkit-mask-composite:xor;opacity:.6;border-radius:50%;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:768px){.EmptyState-module-scss-module__sfC3GG__iconWrapper{width:100px;height:100px;margin-bottom:20px}}@media (max-width:480px){.EmptyState-module-scss-module__sfC3GG__iconWrapper{width:80px;height:80px;margin-bottom:16px}}.EmptyState-module-scss-module__sfC3GG__icon{width:56px;height:56px;color:rgb(var(--main-Color));stroke-width:1.5px}@media (max-width:768px){.EmptyState-module-scss-module__sfC3GG__icon{width:48px;height:48px}}@media (max-width:480px){.EmptyState-module-scss-module__sfC3GG__icon{width:40px;height:40px}}.EmptyState-module-scss-module__sfC3GG__content{max-width:480px}.EmptyState-module-scss-module__sfC3GG__mainText{color:var(--text-color);letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.EmptyState-module-scss-module__sfC3GG__mainText{font-size:1.375rem}}@media (max-width:480px){.EmptyState-module-scss-module__sfC3GG__mainText{font-size:1.25rem}}.EmptyState-module-scss-module__sfC3GG__subText{color:rgba(var(--text-color),.65);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:400;line-height:1.6}@media (max-width:768px){.EmptyState-module-scss-module__sfC3GG__subText{font-size:.9375rem}}@media (max-width:480px){.EmptyState-module-scss-module__sfC3GG__subText{font-size:.875rem}}@keyframes EmptyState-module-scss-module__sfC3GG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EmptyState-module-scss-module__sfC3GG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes EmptyState-module-scss-module__sfC3GG__wave{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-15deg)scale(1.1)}75%{transform:rotate(15deg)scale(1.1)}to{transform:rotate(0)scale(1)}}@keyframes EmptyState-module-scss-module__sfC3GG__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}
.InterestsList-module-scss-module__7jtz1q__interests{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.InterestsList-module-scss-module__7jtz1q__interestPill{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}
.ProfileTabs-module-scss-module__Rf3YJW__root{--filter-padding:4px;width:100%;padding:var(--filter-padding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#fffffff2;border:1px solid #0000000f;border-radius:1rem;display:flex;position:relative}@media (max-width:400px){.ProfileTabs-module-scss-module__Rf3YJW__root{--filter-padding:3px;padding:var(--filter-padding);border-radius:.75rem}}.ProfileTabs-module-scss-module__Rf3YJW__indicator{top:var(--filter-padding);bottom:var(--filter-padding);pointer-events:none;z-index:0;background:#9682ee;border-radius:.75rem;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 1px 3px #9682ee4d}@media (max-width:400px){.ProfileTabs-module-scss-module__Rf3YJW__indicator{border-radius:.5rem}}@media (min-width:640px){.ProfileTabs-module-scss-module__Rf3YJW__indicator{border-radius:.875rem}}.ProfileTabs-module-scss-module__Rf3YJW__btn{z-index:1;cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 14px;font-size:.8125rem;font-weight:500;transition:color .3s ease-out;display:inline-flex;position:relative}.ProfileTabs-module-scss-module__Rf3YJW__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #9682ee59}@media (max-width:400px){.ProfileTabs-module-scss-module__Rf3YJW__btn{border-radius:.5rem;gap:4px;padding:6px 8px;font-size:.6875rem}}@media (min-width:640px){.ProfileTabs-module-scss-module__Rf3YJW__btn{border-radius:.75rem;padding:6px 12px;font-size:.8125rem}}.ProfileTabs-module-scss-module__Rf3YJW__btnActive{color:#fff;cursor:default}.ProfileTabs-module-scss-module__Rf3YJW__label{display:inline}.ProfileTabs-module-scss-module__Rf3YJW__icon{flex-shrink:0;width:1rem;height:1rem}@media (max-width:400px){.ProfileTabs-module-scss-module__Rf3YJW__icon{width:.875rem;height:.875rem}}@media (min-width:640px){.ProfileTabs-module-scss-module__Rf3YJW__icon{width:1rem;height:1rem}}html[data-theme=dark] .ProfileTabs-module-scss-module__Rf3YJW__root,html.ProfileTabs-module-scss-module__Rf3YJW__dark .ProfileTabs-module-scss-module__Rf3YJW__root{background:#2a2538f2;border-color:#ffffff14}html[data-theme=dark] .ProfileTabs-module-scss-module__Rf3YJW__btn,html.ProfileTabs-module-scss-module__Rf3YJW__dark .ProfileTabs-module-scss-module__Rf3YJW__btn{color:#9ca3af}html[data-theme=dark] .ProfileTabs-module-scss-module__Rf3YJW__btnActive,html.ProfileTabs-module-scss-module__Rf3YJW__dark .ProfileTabs-module-scss-module__Rf3YJW__btnActive{color:#fff}html[data-theme=dark] .ProfileTabs-module-scss-module__Rf3YJW__indicator,html.ProfileTabs-module-scss-module__Rf3YJW__dark .ProfileTabs-module-scss-module__Rf3YJW__indicator{background:#9682ee;box-shadow:0 1px 3px #9682ee66}
.PopUpWrapper-module-scss-module__7och-q__overlay{background-color:var(--popup-bg);z-index:9999;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out PopUpWrapper-module-scss-module__7och-q__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.PopUpWrapper-module-scss-module__7och-q__content{background-color:var(--popup-content-bg);border-radius:var(--popup-border-radius);flex-direction:column;width:100%;max-width:min(90vw,900px);max-height:calc(100vh - 2rem);animation:.2s ease-out PopUpWrapper-module-scss-module__7och-q__scaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.PopUpWrapper-module-scss-module__7och-q__closeButton{background:rgba(var(--main-Color),.08);width:40px;height:40px;color:var(--main-text);cursor:pointer;z-index:15;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.PopUpWrapper-module-scss-module__7och-q__closeButton:hover{background:rgba(var(--main-Color),.15);transform:scale(1.1)}.PopUpWrapper-module-scss-module__7och-q__closeButton:active{transform:scale(.95)}[data-theme=dark] .PopUpWrapper-module-scss-module__7och-q__closeButton,html.PopUpWrapper-module-scss-module__7och-q__dark .PopUpWrapper-module-scss-module__7och-q__closeButton{background:rgba(var(--main-Color),.12)}[data-theme=dark] .PopUpWrapper-module-scss-module__7och-q__closeButton:hover,html.PopUpWrapper-module-scss-module__7och-q__dark .PopUpWrapper-module-scss-module__7och-q__closeButton:hover{background:rgba(var(--main-Color),.2)}@keyframes PopUpWrapper-module-scss-module__7och-q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PopUpWrapper-module-scss-module__7och-q__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.PopUpWrapper-module-scss-module__7och-q__overlay{align-items:flex-start;padding-top:2rem}.PopUpWrapper-module-scss-module__7och-q__content{max-height:calc(100vh - 1rem);animation:.2s ease-out PopUpWrapper-module-scss-module__7och-q__slideUp}@keyframes PopUpWrapper-module-scss-module__7och-q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:640px){.PopUpWrapper-module-scss-module__7och-q__overlay{padding:1.5rem .5rem .5rem}.PopUpWrapper-module-scss-module__7och-q__content{max-width:95vw}.PopUpWrapper-module-scss-module__7och-q__closeButton{width:36px;height:36px;top:.75rem;right:.75rem}}@media (max-width:480px){.PopUpWrapper-module-scss-module__7och-q__overlay{padding:1rem .25rem .25rem}.PopUpWrapper-module-scss-module__7och-q__content{border-radius:16px;max-width:98vw}}@media (prefers-reduced-motion:reduce){.PopUpWrapper-module-scss-module__7och-q__overlay,.PopUpWrapper-module-scss-module__7och-q__content,.PopUpWrapper-module-scss-module__7och-q__closeButton{transition:none;animation:none}.PopUpWrapper-module-scss-module__7och-q__closeButton:hover{transform:none}}
.TikTokSwiperFeed-module-scss-module__3TOs2W__wrapper{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.TikTokSwiperFeed-module-scss-module__3TOs2W__swiper{width:100%;height:100%;overflow:hidden}.TikTokSwiperFeed-module-scss-module__3TOs2W__swiper .swiper-wrapper{height:100%}.TikTokSwiperFeed-module-scss-module__3TOs2W__swiper .swiper-slide{box-sizing:border-box;justify-content:center;align-items:stretch;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.TikTokSwiperFeed-module-scss-module__3TOs2W__loaderFooter{bottom:max(24px,env(safe-area-inset-bottom));z-index:10;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}
.DeletePostConfirmModal-module-scss-module__2CCg1a__overlay{-webkit-backdrop-filter:blur(4px);z-index:2147483647;will-change:opacity;isolation:isolate;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__overlay{background:#00000080;align-items:flex-end}}.DeletePostConfirmModal-module-scss-module__2CCg1a__sheet{will-change:transform,opacity;backface-visibility:hidden;transform-origin:bottom;z-index:2147483647;isolation:isolate;width:100%;max-width:600px;max-height:85vh;padding-bottom:max(env(safe-area-inset-bottom),16px);box-sizing:border-box;background:#fffffffa;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 -4px 24px #00000026,0 -1px 2px #0000000d}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__sheet{transform-origin:bottom;width:100%;max-width:100%;max-height:90vh;padding-bottom:max(env(safe-area-inset-bottom),16px);border-radius:24px 24px 0 0;box-shadow:0 -4px 24px #0003}}.DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandleArea{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandleArea{padding:12px 0 8px;display:flex}}.DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandle{background:#00000026;border-radius:2px;width:40px;height:4px;transition:background .2s}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandle{background:#00000026}}.DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandleArea:active{cursor:grabbing}.DeletePostConfirmModal-module-scss-module__2CCg1a__content{text-align:center;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;gap:16px;padding:32px 24px 24px;display:flex;overflow-y:auto}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__content{gap:14px;padding:24px 20px 20px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__iconWrapper{background:linear-gradient(135deg,#ef444414 0%,#dc26260d 100%);border:1px solid #ef44441f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.DeletePostConfirmModal-module-scss-module__2CCg1a__deleteIcon{color:#dc2626}.DeletePostConfirmModal-module-scss-module__2CCg1a__title{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;color:#111827;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.35}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__title{font-size:18px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__message{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;color:#0009;max-width:360px;margin:0;font-size:14px;font-weight:400;line-height:1.6}@media (max-width:768px){.DeletePostConfirmModal-module-scss-module__2CCg1a__message{max-width:100%;font-size:13px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__actions{gap:10px;width:100%;max-width:400px;margin-top:8px;display:flex}@media (max-width:640px){.DeletePostConfirmModal-module-scss-module__2CCg1a__actions{flex-direction:column-reverse;gap:8px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton{color:#374151;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:12px;flex:1;padding:13px 20px;font-size:14px;font-weight:500;transition:all .2s}.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:hover:not(:disabled){background:#00000008;border-color:#00000026}.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:active:not(:disabled){transform:scale(.98)}.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton{padding:15px 20px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton{color:#fff;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #ef444433}.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:active:not(:disabled){transform:translateY(0)scale(.98)}.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (max-width:640px){.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton{padding:15px 20px}}.DeletePostConfirmModal-module-scss-module__2CCg1a__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite DeletePostConfirmModal-module-scss-module__2CCg1a__spin}@keyframes DeletePostConfirmModal-module-scss-module__2CCg1a__spin{to{transform:rotate(360deg)}}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__sheet,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__sheet{background:#1e2028fa;box-shadow:0 -4px 24px #0006,0 -1px 2px #0000001a}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandle,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__sheetHandle{background:#fff3}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__iconWrapper,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__iconWrapper{background:linear-gradient(135deg,#ef44441f 0%,#dc262614 100%);border-color:#ef444433}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__title,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__title{color:#f5f4f8}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__message,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__message{color:#fff9}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton{color:#e5e7eb;border-color:#ffffff1f}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:hover:not(:disabled),html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff2e}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton,html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton{box-shadow:0 2px 8px #ef444426}html.DeletePostConfirmModal-module-scss-module__2CCg1a__dark .DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:hover:not(:disabled),html[data-theme=dark] .DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:hover:not(:disabled){box-shadow:0 4px 12px #ef444440}@media (prefers-reduced-motion:reduce){.DeletePostConfirmModal-module-scss-module__2CCg1a__sheet,.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton,.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton{transition:none}.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:hover,.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:hover,.DeletePostConfirmModal-module-scss-module__2CCg1a__cancelButton:active,.DeletePostConfirmModal-module-scss-module__2CCg1a__confirmButton:active{transform:none}.DeletePostConfirmModal-module-scss-module__2CCg1a__spinner{animation:none}}
.DeleteConfirmPopUp-module-scss-module__A6mdmG__container{text-align:center;flex-direction:column;gap:1.5rem;padding:.5rem;display:flex}.DeleteConfirmPopUp-module-scss-module__A6mdmG__header{flex-direction:column;align-items:center;gap:1rem;display:flex}.DeleteConfirmPopUp-module-scss-module__A6mdmG__iconWrapper{background-color:#ef44441a;border:2px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.DeleteConfirmPopUp-module-scss-module__A6mdmG__deleteIcon{color:#ef4444}.DeleteConfirmPopUp-module-scss-module__A6mdmG__title{color:var(--heroui-foreground);margin:0;font-size:1.25rem;font-weight:600}.DeleteConfirmPopUp-module-scss-module__A6mdmG__content{flex-direction:column;gap:.75rem;display:flex}.DeleteConfirmPopUp-module-scss-module__A6mdmG__message{color:var(--heroui-foreground-600);margin:0;font-size:1rem;line-height:1.5}.DeleteConfirmPopUp-module-scss-module__A6mdmG__eventName{color:var(--heroui-foreground);background-color:var(--heroui-content2);border-left:4px solid #ef4444;border-radius:.5rem;margin:0;padding:.75rem;font-size:1rem;font-weight:600}.DeleteConfirmPopUp-module-scss-module__A6mdmG__warning{color:#ef4444;margin:0;font-size:.875rem;font-weight:500}.DeleteConfirmPopUp-module-scss-module__A6mdmG__actions{justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.DeleteConfirmPopUp-module-scss-module__A6mdmG__cancelButton,.DeleteConfirmPopUp-module-scss-module__A6mdmG__confirmButton{min-width:100px;font-weight:500}.DeleteConfirmPopUp-module-scss-module__A6mdmG__cancelButton{background-color:var(--heroui-content2);color:var(--heroui-foreground);border:1px solid var(--heroui-divider)}.DeleteConfirmPopUp-module-scss-module__A6mdmG__cancelButton:hover{background-color:var(--heroui-content3)}.DeleteConfirmPopUp-module-scss-module__A6mdmG__confirmButton{color:#fff;background-color:#ef4444}.DeleteConfirmPopUp-module-scss-module__A6mdmG__confirmButton:hover{background-color:#dc2626}@media (max-width:600px){.DeleteConfirmPopUp-module-scss-module__A6mdmG__container{padding:.25rem}.DeleteConfirmPopUp-module-scss-module__A6mdmG__actions{flex-direction:column;gap:.5rem}.DeleteConfirmPopUp-module-scss-module__A6mdmG__cancelButton,.DeleteConfirmPopUp-module-scss-module__A6mdmG__confirmButton{width:100%}.DeleteConfirmPopUp-module-scss-module__A6mdmG__eventName{padding:.5rem;font-size:.875rem}}
.EditEventPopup-module-scss-module__9fwBaW__overlay{z-index:2147483647;will-change:opacity;isolation:isolate;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (max-width:768px){.EditEventPopup-module-scss-module__9fwBaW__overlay{align-items:flex-end}}.EditEventPopup-module-scss-module__9fwBaW__sheet{background:var(--background-color,#fff);will-change:transform,opacity;backface-visibility:hidden;transform-origin:bottom;z-index:2147483647;isolation:isolate;width:100%;max-width:600px;max-height:90vh;padding-bottom:max(env(safe-area-inset-bottom),20px);box-sizing:border-box;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 -4px 20px #00000026}@media (max-width:768px){.EditEventPopup-module-scss-module__9fwBaW__sheet{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:92vh}}.EditEventPopup-module-scss-module__9fwBaW__sheetHandleArea{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.EditEventPopup-module-scss-module__9fwBaW__sheetHandle{background:#0003;border-radius:2px;width:40px;height:4px;transition:background .2s}html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__sheetHandle,html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__sheetHandle{background:#ffffff40}.EditEventPopup-module-scss-module__9fwBaW__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;padding:0 24px 24px;display:flex;overflow-y:auto}@media (max-width:768px){.EditEventPopup-module-scss-module__9fwBaW__content{gap:16px;padding:0 20px 20px}}.EditEventPopup-module-scss-module__9fwBaW__title{font-family:var(--font-inter,"Inter"),sans-serif;color:var(--main-text,var(--color-text-primary));letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:600}.EditEventPopup-module-scss-module__9fwBaW__formGroup{flex-direction:column;gap:8px;display:flex}.EditEventPopup-module-scss-module__9fwBaW__formGroup:has(.EditEventPopup-module-scss-module__9fwBaW__icon){flex-direction:row;align-items:center;gap:12px}.EditEventPopup-module-scss-module__9fwBaW__formGroup .EditEventPopup-module-scss-module__9fwBaW__icon{color:var(--color-text-muted);flex-shrink:0}.EditEventPopup-module-scss-module__9fwBaW__label{color:var(--color-text-secondary,var(--color-text-muted));font-size:14px;font-weight:500}.EditEventPopup-module-scss-module__9fwBaW__checkboxLabel{color:var(--main-text,var(--color-text-primary));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.EditEventPopup-module-scss-module__9fwBaW__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:rgb(var(--main-Color))}.EditEventPopup-module-scss-module__9fwBaW__input,.EditEventPopup-module-scss-module__9fwBaW__textarea{width:100%;color:var(--main-text,var(--color-text-primary));background:var(--block-color,#0000000a);border:1px solid #0000001a;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.EditEventPopup-module-scss-module__9fwBaW__input:focus,.EditEventPopup-module-scss-module__9fwBaW__textarea:focus{border-color:rgb(var(--main-Color));box-shadow:0 0 0 2px rgba(var(--main-Color),.2);outline:none}.EditEventPopup-module-scss-module__9fwBaW__input::-moz-placeholder{color:var(--color-text-muted)}.EditEventPopup-module-scss-module__9fwBaW__textarea::-moz-placeholder{color:var(--color-text-muted)}.EditEventPopup-module-scss-module__9fwBaW__input::placeholder,.EditEventPopup-module-scss-module__9fwBaW__textarea::placeholder{color:var(--color-text-muted)}html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__input,html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__input,html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__textarea,html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__textarea{background:#ffffff0f;border-color:#ffffff26}.EditEventPopup-module-scss-module__9fwBaW__textarea{resize:vertical;min-height:100px}.EditEventPopup-module-scss-module__9fwBaW__charCount{color:var(--color-text-muted);text-align:right;font-size:12px}.EditEventPopup-module-scss-module__9fwBaW__timeRow{gap:12px;display:flex}.EditEventPopup-module-scss-module__9fwBaW__timeRow .EditEventPopup-module-scss-module__9fwBaW__timeInput{flex:1}.EditEventPopup-module-scss-module__9fwBaW__timeInput{color:var(--main-text);background:var(--block-color,#0000000a);border:1px solid #0000001a;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:15px}.EditEventPopup-module-scss-module__9fwBaW__timeInput:focus{border-color:rgb(var(--main-Color));outline:none}html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__timeInput,html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__timeInput{background:#ffffff0f;border-color:#ffffff26}.EditEventPopup-module-scss-module__9fwBaW__actions{border-top:1px solid #00000014;gap:12px;margin-top:8px;padding-top:16px;display:flex}html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__actions,html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__actions{border-top-color:#ffffff1a}@media (max-width:768px){.EditEventPopup-module-scss-module__9fwBaW__actions{flex-direction:column-reverse;gap:10px}}.EditEventPopup-module-scss-module__9fwBaW__cancelButton{color:var(--main-text);cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:12px;flex:1;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:500;transition:background .2s,border-color .2s}.EditEventPopup-module-scss-module__9fwBaW__cancelButton:hover:not(:disabled){background:#0000000a;border-color:#0003}.EditEventPopup-module-scss-module__9fwBaW__cancelButton:disabled{opacity:.5;cursor:not-allowed}html.EditEventPopup-module-scss-module__9fwBaW__dark .EditEventPopup-module-scss-module__9fwBaW__cancelButton:hover:not(:disabled),html[data-theme=dark] .EditEventPopup-module-scss-module__9fwBaW__cancelButton:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.EditEventPopup-module-scss-module__9fwBaW__saveButton{background:rgb(var(--main-Color));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,transform .1s;display:flex}.EditEventPopup-module-scss-module__9fwBaW__saveButton:hover:not(:disabled){background:var(--color-primary-hover,rgba(var(--main-Color),.9))}.EditEventPopup-module-scss-module__9fwBaW__saveButton:active:not(:disabled){transform:scale(.98)}.EditEventPopup-module-scss-module__9fwBaW__saveButton:disabled{opacity:.7;cursor:not-allowed}.EditEventPopup-module-scss-module__9fwBaW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite EditEventPopup-module-scss-module__9fwBaW__spin}@keyframes EditEventPopup-module-scss-module__9fwBaW__spin{to{transform:rotate(360deg)}}
.AttendeeItem-module-scss-module__x815Pq__item{border:1px solid rgba(var(--main-Color),.08);background:var(--background-color);cursor:default;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.AttendeeItem-module-scss-module__x815Pq__item:hover{background:rgba(var(--main-Color),.03);border-color:rgba(var(--main-Color),.15);transform:translate(4px)}.AttendeeItem-module-scss-module__x815Pq__item.AttendeeItem-module-scss-module__x815Pq__clickable{cursor:pointer}.AttendeeItem-module-scss-module__x815Pq__item.AttendeeItem-module-scss-module__x815Pq__clickable:active{transform:translate(2px)scale(.98)}.AttendeeItem-module-scss-module__x815Pq__avatarWrapper{flex-shrink:0;position:relative}.AttendeeItem-module-scss-module__x815Pq__avatar{background:rgba(var(--main-Color),.08);border:2.5px solid rgba(var(--main-Color),.12);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;overflow:hidden}.AttendeeItem-module-scss-module__x815Pq__item:hover .AttendeeItem-module-scss-module__x815Pq__avatar{border-color:rgba(var(--main-Color),.2);transform:scale(1.05)}.AttendeeItem-module-scss-module__x815Pq__avatarImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.AttendeeItem-module-scss-module__x815Pq__fallback{width:100%;height:100%;color:var(--main-text);font-size:17px;font-weight:700;font-family:var(--font-inter);justify-content:center;align-items:center;display:flex}.AttendeeItem-module-scss-module__x815Pq__onlineBadge{border:2.5px solid var(--background-color);background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.AttendeeItem-module-scss-module__x815Pq__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AttendeeItem-module-scss-module__x815Pq__name{color:var(--text-color);font-size:15px;font-weight:600;line-height:1.4;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;overflow:hidden}.AttendeeItem-module-scss-module__x815Pq__meta{color:rgba(var(--text-color),.55);font-size:13px;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.AttendeeItem-module-scss-module__x815Pq__at{color:rgba(var(--main-Color),.6);font-weight:500}.AttendeeItem-module-scss-module__x815Pq__username{color:rgba(var(--text-color),.65)}.AttendeeItem-module-scss-module__x815Pq__noUsername{color:rgba(var(--text-color),.4);font-size:12px;font-style:italic}.AttendeeItem-module-scss-module__x815Pq__arrow{color:rgba(var(--main-Color),.4);opacity:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.AttendeeItem-module-scss-module__x815Pq__item:hover .AttendeeItem-module-scss-module__x815Pq__arrow{opacity:1;transform:translate(2px)}.AttendeeItem-module-scss-module__x815Pq__clickable .AttendeeItem-module-scss-module__x815Pq__arrow{opacity:.6}[data-theme=dark] .AttendeeItem-module-scss-module__x815Pq__item,html.AttendeeItem-module-scss-module__x815Pq__dark .AttendeeItem-module-scss-module__x815Pq__item{background:var(--block-color);border-color:rgba(var(--main-Color),.12)}[data-theme=dark] .AttendeeItem-module-scss-module__x815Pq__item:hover,html.AttendeeItem-module-scss-module__x815Pq__dark .AttendeeItem-module-scss-module__x815Pq__item:hover{background:rgba(var(--main-Color),.05);border-color:rgba(var(--main-Color),.2)}[data-theme=dark] .AttendeeItem-module-scss-module__x815Pq__avatar,html.AttendeeItem-module-scss-module__x815Pq__dark .AttendeeItem-module-scss-module__x815Pq__avatar{background:rgba(var(--main-Color),.1);border-color:rgba(var(--main-Color),.18)}.AttendeeItem-module-scss-module__x815Pq__item:hover [data-theme=dark] .AttendeeItem-module-scss-module__x815Pq__avatar,.AttendeeItem-module-scss-module__x815Pq__item:hover html.AttendeeItem-module-scss-module__x815Pq__dark .AttendeeItem-module-scss-module__x815Pq__avatar{border-color:rgba(var(--main-Color),.25)}[data-theme=dark] .AttendeeItem-module-scss-module__x815Pq__onlineBadge,html.AttendeeItem-module-scss-module__x815Pq__dark .AttendeeItem-module-scss-module__x815Pq__onlineBadge{border-color:var(--block-color)}@media (max-width:768px){.AttendeeItem-module-scss-module__x815Pq__item{border-radius:14px;gap:12px;padding:10px 12px}.AttendeeItem-module-scss-module__x815Pq__item:hover{transform:translate(2px)}.AttendeeItem-module-scss-module__x815Pq__avatar{border-width:2px;width:40px;height:40px}.AttendeeItem-module-scss-module__x815Pq__fallback{font-size:16px}.AttendeeItem-module-scss-module__x815Pq__onlineBadge{border-width:2px;width:10px;height:10px}.AttendeeItem-module-scss-module__x815Pq__name{font-size:14px}.AttendeeItem-module-scss-module__x815Pq__meta{font-size:12px}.AttendeeItem-module-scss-module__x815Pq__arrow{display:none}}@media (prefers-reduced-motion:reduce){.AttendeeItem-module-scss-module__x815Pq__item,.AttendeeItem-module-scss-module__x815Pq__avatar,.AttendeeItem-module-scss-module__x815Pq__arrow{transition:none}}
.TikTokTextTabs-module-scss-module__haSGMW__container{padding:0 16px;padding-top:max(80px,env(safe-area-inset-top) + 80px);z-index:999;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.TikTokTextTabs-module-scss-module__haSGMW__container.TikTokTextTabs-module-scss-module__haSGMW__telegram{padding-top:max(130px,env(safe-area-inset-top) + 130px)}@media (max-width:480px){.TikTokTextTabs-module-scss-module__haSGMW__container.TikTokTextTabs-module-scss-module__haSGMW__telegram{padding-top:max(110px,env(safe-area-inset-top) + 110px)}}@media (max-width:375px){.TikTokTextTabs-module-scss-module__haSGMW__container.TikTokTextTabs-module-scss-module__haSGMW__telegram{padding-top:max(100px,env(safe-area-inset-top) + 100px)}}.TikTokTextTabs-module-scss-module__haSGMW__tabsWrapper{flex:1;align-items:center;gap:20px;display:flex}.TikTokTextTabs-module-scss-module__haSGMW__rightSlot{pointer-events:auto;align-items:center;display:flex}.TikTokTextTabs-module-scss-module__haSGMW__tab{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;cursor:pointer;pointer-events:auto;color:#fff9;text-shadow:0 1px 2px #0000001a;background:0 0;border:none;margin:0;padding:0;font-size:22px;font-weight:700;line-height:1.2;transition:opacity .2s,color .2s}.TikTokTextTabs-module-scss-module__haSGMW__tab:focus-visible{opacity:.8;outline:none}.TikTokTextTabs-module-scss-module__haSGMW__tab:active{opacity:.7}.TikTokTextTabs-module-scss-module__haSGMW__tab.TikTokTextTabs-module-scss-module__haSGMW__active{color:#fff;opacity:1;text-shadow:0 1px 3px #0003;font-size:24px}@media (max-width:480px){.TikTokTextTabs-module-scss-module__haSGMW__container{padding-top:max(70px,env(safe-area-inset-top) + 70px);gap:18px}.TikTokTextTabs-module-scss-module__haSGMW__tab{font-size:20px}.TikTokTextTabs-module-scss-module__haSGMW__tab.TikTokTextTabs-module-scss-module__haSGMW__active{font-size:22px}}@media (max-width:375px){.TikTokTextTabs-module-scss-module__haSGMW__container{padding-top:max(60px,env(safe-area-inset-top) + 60px)}.TikTokTextTabs-module-scss-module__haSGMW__tab{font-size:18px}.TikTokTextTabs-module-scss-module__haSGMW__tab.TikTokTextTabs-module-scss-module__haSGMW__active{font-size:20px}}
.AttendeesPopUp-module-scss-module__qk_5zq__container{background:var(--background-color);flex-direction:column;height:100%;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__header{border-bottom:1px solid rgba(var(--main-Color),.08);background:linear-gradient(to bottom,rgba(var(--main-Color),.02),transparent);flex-shrink:0;align-items:center;gap:14px;padding:20px 24px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__headerIcon{background:linear-gradient(135deg,rgba(var(--main-Color),.12),rgba(var(--main-Color),.06));width:48px;height:48px;color:rgb(var(--main-Color));border:1px solid rgba(var(--main-Color),.15);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__headerContent{flex:1;min-width:0}.AttendeesPopUp-module-scss-module__qk_5zq__titleRow{align-items:center;gap:10px;margin-bottom:4px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__title{color:var(--text-color);font-size:19px;font-weight:700;font-family:var(--font-inter);letter-spacing:-.02em;margin:0;line-height:1.3}.AttendeesPopUp-module-scss-module__qk_5zq__subtitle{color:rgba(var(--text-color),.6);font-size:14px;font-family:var(--font-inter);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.AttendeesPopUp-module-scss-module__qk_5zq__badge{background:rgb(var(--main-Color));color:#fff;min-width:28px;height:28px;font-size:13px;font-weight:700;font-family:var(--font-inter);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__loadingText{color:rgba(var(--text-color),.6);font-size:15px;font-family:var(--font-inter);margin:0}.AttendeesPopUp-module-scss-module__qk_5zq__errorState{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:320px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__errorIcon{color:#ef4444;margin-bottom:4px}.AttendeesPopUp-module-scss-module__qk_5zq__errorText{color:var(--text-color);font-size:16px;font-weight:600;font-family:var(--font-inter);margin:0}.AttendeesPopUp-module-scss-module__qk_5zq__errorHint{color:rgba(var(--text-color),.5);font-size:14px;font-family:var(--font-inter);margin:0}.AttendeesPopUp-module-scss-module__qk_5zq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:320px;display:flex}.AttendeesPopUp-module-scss-module__qk_5zq__emptyIcon{color:rgba(var(--main-Color),.4);margin-bottom:4px}.AttendeesPopUp-module-scss-module__qk_5zq__emptyText{color:var(--text-color);font-size:16px;font-weight:600;font-family:var(--font-inter);margin:0}.AttendeesPopUp-module-scss-module__qk_5zq__emptyHint{color:rgba(var(--text-color),.5);font-size:14px;font-family:var(--font-inter);margin:0}.AttendeesPopUp-module-scss-module__qk_5zq__list{flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow:hidden auto}.AttendeesPopUp-module-scss-module__qk_5zq__list::-webkit-scrollbar{width:8px}.AttendeesPopUp-module-scss-module__qk_5zq__list::-webkit-scrollbar-track{background:0 0;margin:4px 0}.AttendeesPopUp-module-scss-module__qk_5zq__list::-webkit-scrollbar-thumb{background:rgba(var(--main-Color),.2);border-radius:4px}.AttendeesPopUp-module-scss-module__qk_5zq__list::-webkit-scrollbar-thumb:hover{background:rgba(var(--main-Color),.3)}[data-theme=dark] .AttendeesPopUp-module-scss-module__qk_5zq__container,html.AttendeesPopUp-module-scss-module__qk_5zq__dark .AttendeesPopUp-module-scss-module__qk_5zq__container{background:var(--block-color)}[data-theme=dark] .AttendeesPopUp-module-scss-module__qk_5zq__header,html.AttendeesPopUp-module-scss-module__qk_5zq__dark .AttendeesPopUp-module-scss-module__qk_5zq__header{border-bottom-color:rgba(var(--main-Color),.12);background:linear-gradient(to bottom,rgba(var(--main-Color),.03),transparent)}[data-theme=dark] .AttendeesPopUp-module-scss-module__qk_5zq__headerIcon,html.AttendeesPopUp-module-scss-module__qk_5zq__dark .AttendeesPopUp-module-scss-module__qk_5zq__headerIcon{background:linear-gradient(135deg,rgba(var(--main-Color),.15),rgba(var(--main-Color),.08));border-color:rgba(var(--main-Color),.2)}@media (max-width:768px){.AttendeesPopUp-module-scss-module__qk_5zq__header{gap:12px;padding:16px 18px}.AttendeesPopUp-module-scss-module__qk_5zq__headerIcon{border-radius:12px;width:42px;height:42px}.AttendeesPopUp-module-scss-module__qk_5zq__headerIcon svg{width:20px;height:20px}.AttendeesPopUp-module-scss-module__qk_5zq__title{font-size:17px}.AttendeesPopUp-module-scss-module__qk_5zq__subtitle{font-size:13px}.AttendeesPopUp-module-scss-module__qk_5zq__badge{border-radius:6px;min-width:24px;height:24px;padding:0 6px;font-size:12px}.AttendeesPopUp-module-scss-module__qk_5zq__list{gap:8px;padding:12px 14px}.AttendeesPopUp-module-scss-module__qk_5zq__center{padding:24px 18px}.AttendeesPopUp-module-scss-module__qk_5zq__errorIcon,.AttendeesPopUp-module-scss-module__qk_5zq__emptyIcon{width:40px;height:40px}.AttendeesPopUp-module-scss-module__qk_5zq__errorText,.AttendeesPopUp-module-scss-module__qk_5zq__emptyText{font-size:15px}.AttendeesPopUp-module-scss-module__qk_5zq__errorHint,.AttendeesPopUp-module-scss-module__qk_5zq__emptyHint{font-size:13px}}@media (max-width:400px){.AttendeesPopUp-module-scss-module__qk_5zq__header{gap:10px;padding:14px 16px}.AttendeesPopUp-module-scss-module__qk_5zq__headerIcon{border-radius:10px;width:36px;height:36px}.AttendeesPopUp-module-scss-module__qk_5zq__headerIcon svg{width:18px;height:18px}.AttendeesPopUp-module-scss-module__qk_5zq__title{font-size:15px;line-height:1.25}.AttendeesPopUp-module-scss-module__qk_5zq__subtitle{font-size:12px}.AttendeesPopUp-module-scss-module__qk_5zq__badge{border-radius:5px;min-width:22px;height:22px;padding:0 5px;font-size:11px}.AttendeesPopUp-module-scss-module__qk_5zq__list{gap:6px;padding:10px 12px}.AttendeesPopUp-module-scss-module__qk_5zq__center{padding:20px 16px}.AttendeesPopUp-module-scss-module__qk_5zq__loadingText{font-size:13px}.AttendeesPopUp-module-scss-module__qk_5zq__errorIcon,.AttendeesPopUp-module-scss-module__qk_5zq__emptyIcon{width:36px;height:36px}.AttendeesPopUp-module-scss-module__qk_5zq__errorText,.AttendeesPopUp-module-scss-module__qk_5zq__emptyText{font-size:14px}.AttendeesPopUp-module-scss-module__qk_5zq__errorHint,.AttendeesPopUp-module-scss-module__qk_5zq__emptyHint{font-size:12px}}
.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsContainer{flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsContainer{gap:6px;padding:6px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsContainer{gap:4px;padding:4px}}.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsWrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex;position:relative}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsWrapper{gap:6px;min-height:40px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__orbitsWrapper{gap:4px;min-height:36px}}.ParticipantOrbits-module-scss-module__mJ9KrG__avatarOrbit{justify-content:center;align-items:center;display:flex;position:relative}.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle{background:var(--color-neutral-card);border:2px solid #9682ee33;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle{border-width:1.5px;width:36px;height:36px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle{border-width:1.5px;width:32px;height:32px}}@media (hover:hover){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle:hover{z-index:10;border-color:#9682ee66;transform:scale(1.1)}}.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle.ParticipantOrbits-module-scss-module__mJ9KrG__currentUser{border-color:var(--color-primary);border-width:2.5px;box-shadow:0 0 0 2px #9682ee1a}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle.ParticipantOrbits-module-scss-module__mJ9KrG__currentUser{border-width:2px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarCircle.ParticipantOrbits-module-scss-module__mJ9KrG__currentUser{border-width:1.5px;box-shadow:0 0 0 1px #9682ee1a}}.ParticipantOrbits-module-scss-module__mJ9KrG__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ParticipantOrbits-module-scss-module__mJ9KrG__avatarFallback{color:#fff;width:100%;height:100%;font-size:16px;font-weight:600;font-family:var(--font-inter);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarFallback{font-size:14px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__avatarFallback{font-size:12px}}.ParticipantOrbits-module-scss-module__mJ9KrG__userBadge{background:var(--color-primary);border:2px solid var(--color-neutral-card);z-index:5;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__userBadge{border-width:1.5px;width:12px;height:12px;bottom:-1px;right:-1px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__userBadge{border-width:1px;width:10px;height:10px}}.ParticipantOrbits-module-scss-module__mJ9KrG__participantsCount{color:var(--color-text-muted);font-size:12px;font-weight:500;font-family:var(--font-inter);text-align:center;margin-top:4px}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__participantsCount{margin-top:2px;font-size:11px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__participantsCount{margin-top:2px;font-size:10px}}.ParticipantOrbits-module-scss-module__mJ9KrG__loadingSpinner{border:2px solid #9682ee33;border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ParticipantOrbits-module-scss-module__mJ9KrG__spin}@media (max-width:768px){.ParticipantOrbits-module-scss-module__mJ9KrG__loadingSpinner{border-width:1.5px;width:20px;height:20px}}@media (max-width:480px){.ParticipantOrbits-module-scss-module__mJ9KrG__loadingSpinner{border-width:1.5px;width:18px;height:18px}}@keyframes ParticipantOrbits-module-scss-module__mJ9KrG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.InviteFriendModal-module-scss-module__HWf3Ja__overlay{z-index:2147483647;will-change:opacity;isolation:isolate;background:#00000080;justify-content:center;align-items:flex-end;animation:.25s ease-out InviteFriendModal-module-scss-module__HWf3Ja__fadeIn;display:flex;position:fixed;inset:0}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__overlay{align-items:flex-end}}@keyframes InviteFriendModal-module-scss-module__HWf3Ja__fadeIn{0%{opacity:0}to{opacity:1}}.InviteFriendModal-module-scss-module__HWf3Ja__sheet{will-change:transform,opacity;backface-visibility:hidden;transform-origin:bottom;z-index:2147483647;isolation:isolate;width:100%;max-width:600px;max-height:85vh;padding-bottom:max(env(safe-area-inset-bottom),0px);box-sizing:border-box;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) InviteFriendModal-module-scss-module__HWf3Ja__slideUp;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 -4px 20px #00000026}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__sheet{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:90vh}}@keyframes InviteFriendModal-module-scss-module__HWf3Ja__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.InviteFriendModal-module-scss-module__HWf3Ja__sheetHandleArea{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__sheetHandle{background:#d1d5db;border-radius:2px;width:40px;height:4px;transition:background .2s}.InviteFriendModal-module-scss-module__HWf3Ja__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:20px 20px 16px}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__header{padding:16px 20px 14px}}.InviteFriendModal-module-scss-module__HWf3Ja__headerContent{flex-direction:column;gap:6px;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__title{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;color:#000;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__title{font-size:18px}}.InviteFriendModal-module-scss-module__HWf3Ja__eventName{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.InviteFriendModal-module-scss-module__HWf3Ja__searchContainer{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px 20px}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__searchContainer{padding:14px 20px}}.InviteFriendModal-module-scss-module__HWf3Ja__searchField{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:border-color .2s,background-color .2s;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__searchField:focus-within{background:#fff;border-color:#9682ee}.InviteFriendModal-module-scss-module__HWf3Ja__searchIcon{color:#9ca3af;flex-shrink:0}.InviteFriendModal-module-scss-module__HWf3Ja__searchInput{color:#1f2937;font-size:15px;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;background:0 0;border:none;outline:none;flex:1}.InviteFriendModal-module-scss-module__HWf3Ja__searchInput::placeholder{color:#9ca3af}.InviteFriendModal-module-scss-module__HWf3Ja__friendsList{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__friendsList{max-height:calc(90vh - 200px);padding:14px 20px}}.InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar{width:6px}.InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-track{background:0 0}.InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb{background:#00000029;border-radius:3px}.InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb:hover{background:#0000003d}.InviteFriendModal-module-scss-module__HWf3Ja__friendItem{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__friendItem:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__friendItem{padding:12px 14px}}.InviteFriendModal-module-scss-module__HWf3Ja__friendInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__friendAvatar{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:44px;height:44px}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__friendAvatar{width:40px;height:40px}}.InviteFriendModal-module-scss-module__HWf3Ja__friendAvatarFallback{color:#9682ee;width:44px;height:44px;font-size:17px;font-weight:700;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;background:#9682ee1a;border:1px solid #9682ee33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__friendAvatarFallback{width:40px;height:40px;font-size:16px}}.InviteFriendModal-module-scss-module__HWf3Ja__friendDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__friendName{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;overflow:hidden}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__friendName{font-size:14px}}.InviteFriendModal-module-scss-module__HWf3Ja__friendUsername{color:#6b7280;font-size:13px;line-height:1.3;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif}.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton{color:#fff;font-size:14px;font-weight:600;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;cursor:pointer;white-space:nowrap;background:#9682ee;border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;transition:all .2s;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:hover:not(:disabled){background:#7c6aef;transform:translateY(-1px);box-shadow:0 2px 8px #9682ee4d}.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:active:not(:disabled){transform:translateY(0)}.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton{padding:9px 14px;font-size:13px}.InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:hover:not(:disabled){transform:none}}.InviteFriendModal-module-scss-module__HWf3Ja__buttonSpinner{animation:.8s linear infinite InviteFriendModal-module-scss-module__HWf3Ja__spin}@keyframes InviteFriendModal-module-scss-module__HWf3Ja__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InviteFriendModal-module-scss-module__HWf3Ja__loadingState,.InviteFriendModal-module-scss-module__HWf3Ja__emptyState{color:#6b7280;text-align:center;font-size:15px;font-weight:500;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.InviteFriendModal-module-scss-module__HWf3Ja__spinner{color:#9682ee;animation:.8s linear infinite InviteFriendModal-module-scss-module__HWf3Ja__spin}.InviteFriendModal-module-scss-module__HWf3Ja__emptySubtext{opacity:.75;font-size:13px;font-weight:400}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__overlay,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__overlay{background:#000000b3}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__sheet,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__sheet{background:#1f2937;box-shadow:0 -4px 20px #0006}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__sheetHandle,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__sheetHandle{background:#4b5563}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__header,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__header{border-bottom-color:#374151}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__title,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__title{color:#f9fafb}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__eventName,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__eventName{color:#9ca3af}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchContainer,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchContainer{border-bottom-color:#374151}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchField,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchField{background:#374151;border-color:#4b5563}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchField:focus-within,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchField:focus-within{background:#111827;border-color:#9682ee}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchIcon,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchIcon{color:#9ca3af}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchInput,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchInput{color:#f9fafb}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchInput::-moz-placeholder{color:#6b7280}html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchInput::-moz-placeholder{color:#6b7280}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__searchInput::placeholder,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__searchInput::placeholder{color:#6b7280}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendItem,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendItem{background:#374151;border-color:#4b5563}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendItem:hover,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendItem:hover{background:#4b5563;border-color:#6b7280}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendAvatar,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendAvatar{border-color:#4b5563}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendAvatarFallback,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendAvatarFallback{color:#a896f0;background:#9682ee26;border-color:#9682ee4d}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendName,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendName{color:#f9fafb}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendUsername,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendUsername{color:#9ca3af}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__inviteButton,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__inviteButton{background:#9682ee}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:hover:not(:disabled),html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__inviteButton:hover:not(:disabled){background:#7c6aef}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__loadingState,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__loadingState,html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__emptyState,html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__emptyState{color:#9ca3af}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb{background:#ffffff2e}html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb{background:#ffffff2e}html[data-theme=dark] .InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb:hover{background:#ffffff42}html.InviteFriendModal-module-scss-module__HWf3Ja__dark .InviteFriendModal-module-scss-module__HWf3Ja__friendsList::-webkit-scrollbar-thumb:hover{background:#ffffff42}
.StudentStatusDialog-module-scss-module__lLhDya__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.StudentStatusDialog-module-scss-module__lLhDya__container{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.StudentStatusDialog-module-scss-module__lLhDya__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#fffffff2;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:600px;padding:60px 40px;animation:.4s cubic-bezier(.16,1,.3,1) StudentStatusDialog-module-scss-module__lLhDya__slideUp;display:flex;box-shadow:0 20px 60px #00000026}@media (max-width:768px){.StudentStatusDialog-module-scss-module__lLhDya__content{border-radius:24px;padding:48px 24px}}@media (max-width:480px){.StudentStatusDialog-module-scss-module__lLhDya__content{border-radius:20px;padding:40px 20px}}[data-theme=dark] .StudentStatusDialog-module-scss-module__lLhDya__content,html.StudentStatusDialog-module-scss-module__lLhDya__dark .StudentStatusDialog-module-scss-module__lLhDya__content{background:#252330f2;box-shadow:0 20px 60px #00000080}.StudentStatusDialog-module-scss-module__lLhDya__title{color:var(--main-text);letter-spacing:-.02em;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.3}@media (max-width:768px){.StudentStatusDialog-module-scss-module__lLhDya__title{font-size:28px}}@media (max-width:480px){.StudentStatusDialog-module-scss-module__lLhDya__title{font-size:24px}}.StudentStatusDialog-module-scss-module__lLhDya__subtitle{color:rgba(var(--main-text),.65);letter-spacing:-.01em;max-width:420px;margin:0 0 48px;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:768px){.StudentStatusDialog-module-scss-module__lLhDya__subtitle{margin-bottom:40px;font-size:15px}}@media (max-width:480px){.StudentStatusDialog-module-scss-module__lLhDya__subtitle{margin-bottom:32px;font-size:14px}}.StudentStatusDialog-module-scss-module__lLhDya__options{flex-direction:column;gap:16px;width:100%;margin-bottom:32px;display:flex}.StudentStatusDialog-module-scss-module__lLhDya__optionCard{background:rgba(var(--main-Color),.04);border:1px solid rgba(var(--main-Color),.1);cursor:pointer;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;padding:28px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.StudentStatusDialog-module-scss-module__lLhDya__optionCard:hover:not(:disabled){border-color:rgba(var(--main-Color),.2);background:rgba(var(--main-Color),.06);box-shadow:0 8px 24px rgba(var(--main-Color),.08);transform:translateY(-2px)}.StudentStatusDialog-module-scss-module__lLhDya__optionCard.StudentStatusDialog-module-scss-module__lLhDya__selected{border-color:rgba(var(--main-Color),.3);background:rgba(var(--main-Color),.08);box-shadow:0 4px 16px rgba(var(--main-Color),.12)}.StudentStatusDialog-module-scss-module__lLhDya__optionCard:active:not(:disabled){transform:translateY(0)}.StudentStatusDialog-module-scss-module__lLhDya__optionCard:disabled{opacity:.5;cursor:not-allowed}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon{background:linear-gradient(135deg,rgba(var(--main-Color),.12),rgba(var(--main-Color),.06));width:80px;height:80px;color:rgba(var(--main-Color),.8);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon:before{content:"";background:linear-gradient(135deg,rgba(var(--main-Color),.2),rgba(var(--main-Color),.05));-webkit-mask-composite:xor;opacity:.6;border-radius:50%;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.StudentStatusDialog-module-scss-module__lLhDya__optionCard.StudentStatusDialog-module-scss-module__lLhDya__selected .StudentStatusDialog-module-scss-module__lLhDya__optionIcon{background:linear-gradient(135deg,rgba(var(--main-Color),.2),rgba(var(--main-Color),.12));color:rgb(var(--main-Color))}.StudentStatusDialog-module-scss-module__lLhDya__optionTitle{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;color:var(--main-text);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.StudentStatusDialog-module-scss-module__lLhDya__checkIcon{background:rgb(var(--main-Color));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:.3s cubic-bezier(.16,1,.3,1) StudentStatusDialog-module-scss-module__lLhDya__checkIn;display:flex;position:absolute;top:16px;right:16px}.StudentStatusDialog-module-scss-module__lLhDya__submitButton{background:rgb(var(--main-Color));color:#fff;width:100%;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;cursor:pointer;box-shadow:0 4px 12px rgba(var(--main-Color),.2);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.StudentStatusDialog-module-scss-module__lLhDya__submitButton:hover:not(:disabled){box-shadow:0 8px 20px rgba(var(--main-Color),.3);transform:translateY(-2px)}.StudentStatusDialog-module-scss-module__lLhDya__submitButton:active:not(:disabled){transform:translateY(0)}.StudentStatusDialog-module-scss-module__lLhDya__submitButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.StudentStatusDialog-module-scss-module__lLhDya__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite StudentStatusDialog-module-scss-module__lLhDya__spin}@keyframes StudentStatusDialog-module-scss-module__lLhDya__spin{to{transform:rotate(360deg)}}@keyframes StudentStatusDialog-module-scss-module__lLhDya__checkIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes StudentStatusDialog-module-scss-module__lLhDya__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.StudentStatusDialog-module-scss-module__lLhDya__content{width:95%;padding:40px 20px}.StudentStatusDialog-module-scss-module__lLhDya__title{font-size:28px}.StudentStatusDialog-module-scss-module__lLhDya__subtitle{font-size:15px}.StudentStatusDialog-module-scss-module__lLhDya__options{gap:14px;margin-bottom:28px}.StudentStatusDialog-module-scss-module__lLhDya__optionCard{padding:24px 20px}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon{width:72px;height:72px}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon svg{width:32px;height:32px}.StudentStatusDialog-module-scss-module__lLhDya__optionTitle{font-size:20px}.StudentStatusDialog-module-scss-module__lLhDya__checkIcon{width:28px;height:28px;top:14px;right:14px}.StudentStatusDialog-module-scss-module__lLhDya__checkIcon svg{width:16px;height:16px}.StudentStatusDialog-module-scss-module__lLhDya__submitButton{padding:14px 20px;font-size:15px}}@media (max-width:480px){.StudentStatusDialog-module-scss-module__lLhDya__content{border-radius:16px;width:100%;padding:32px 16px}.StudentStatusDialog-module-scss-module__lLhDya__title{margin-bottom:8px;font-size:24px}.StudentStatusDialog-module-scss-module__lLhDya__subtitle{margin-bottom:24px;font-size:14px}.StudentStatusDialog-module-scss-module__lLhDya__options{gap:12px;margin-bottom:24px}.StudentStatusDialog-module-scss-module__lLhDya__optionCard{border-radius:16px;padding:20px 16px}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon{width:64px;height:64px}.StudentStatusDialog-module-scss-module__lLhDya__optionIcon svg{width:28px;height:28px}.StudentStatusDialog-module-scss-module__lLhDya__optionTitle{font-size:18px}.StudentStatusDialog-module-scss-module__lLhDya__checkIcon{width:28px;height:28px;top:12px;right:12px}.StudentStatusDialog-module-scss-module__lLhDya__submitButton{border-radius:14px;padding:14px 16px;font-size:15px}}
.DescriptionPopup-module-scss-module__ANVHaq__overlay{z-index:2147483647;will-change:opacity;isolation:isolate;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (max-width:768px){.DescriptionPopup-module-scss-module__ANVHaq__overlay{align-items:flex-end}}.DescriptionPopup-module-scss-module__ANVHaq__sheet{background:var(--background-color,#fff);will-change:transform,opacity;backface-visibility:hidden;transform-origin:bottom;z-index:2147483647;isolation:isolate;width:100%;max-width:600px;max-height:90vh;padding-bottom:max(env(safe-area-inset-bottom),20px);box-sizing:border-box;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 -4px 20px #00000026}@media (max-width:768px){.DescriptionPopup-module-scss-module__ANVHaq__sheet{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:92vh}}.DescriptionPopup-module-scss-module__ANVHaq__sheetHandleArea{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.DescriptionPopup-module-scss-module__ANVHaq__sheetHandle{background:#0003;border-radius:2px;width:40px;height:4px;transition:background .2s}html.DescriptionPopup-module-scss-module__ANVHaq__dark .DescriptionPopup-module-scss-module__ANVHaq__sheetHandle,html[data-theme=dark] .DescriptionPopup-module-scss-module__ANVHaq__sheetHandle{background:#ffffff40}.DescriptionPopup-module-scss-module__ANVHaq__content{-webkit-overflow-scrolling:touch;flex:1;padding:0 24px 24px;overflow-y:auto}@media (max-width:768px){.DescriptionPopup-module-scss-module__ANVHaq__content{padding:0 20px 20px}}.DescriptionPopup-module-scss-module__ANVHaq__description{font-family:var(--font-inter,"Inter"),sans-serif;color:var(--main-text,var(--color-text-primary));white-space:pre-wrap;word-wrap:break-word;font-size:15px;line-height:1.6}
.GroupAvatar-module-scss-module__ugohjW__groupAvatar{background:#ffffffb3;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}html[data-theme=dark] .GroupAvatar-module-scss-module__ugohjW__groupAvatar,html.GroupAvatar-module-scss-module__ugohjW__dark .GroupAvatar-module-scss-module__ugohjW__groupAvatar{background:#ffffff26;border-color:#ffffff1a}.GroupAvatar-module-scss-module__ugohjW__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.GroupAvatar-module-scss-module__ugohjW__avatarFallback{color:#334155;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}html[data-theme=dark] .GroupAvatar-module-scss-module__ugohjW__avatarFallback,html.GroupAvatar-module-scss-module__ugohjW__dark .GroupAvatar-module-scss-module__ugohjW__avatarFallback{color:#ffffffe6}
.LocationPickerMap-module-scss-module__Jep84W__container{width:100%;height:100%;min-height:200px;position:relative}.LocationPickerMap-module-scss-module__Jep84W__placeholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex}.LocationPickerMap-module-scss-module__Jep84W__marker{color:#fff;pointer-events:none;cursor:pointer;background:#9682ee;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #9682ee99}
.EventSlide-module-scss-module__d7-c2G__slide{width:100%;height:100%;min-height:100%;padding:max(120px,env(safe-area-inset-top) + 100px)0 max(100px,env(safe-area-inset-bottom) + 80px);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EventSlide-module-scss-module__d7-c2G__slide:has(.EventSlide-module-scss-module__d7-c2G__cardWithPhoto){flex-direction:column;align-items:center;height:100dvh;min-height:100dvh}.EventSlide-module-scss-module__d7-c2G__cardWrapper{box-sizing:border-box;width:100%;max-width:600px;padding:20px}.EventSlide-module-scss-module__d7-c2G__cardWrapper:has(.EventSlide-module-scss-module__d7-c2G__cardWithPhoto){flex:1;min-height:0;max-height:100%;padding:0}@media (max-width:768px){.EventSlide-module-scss-module__d7-c2G__slide{padding-top:max(100px,env(safe-area-inset-top) + 80px);padding-bottom:max(90px,env(safe-area-inset-bottom) + 70px)}.EventSlide-module-scss-module__d7-c2G__cardWrapper{width:100%;max-width:100%;padding:0}}
.FriendProfileModal-module-scss-module__EoLn3a__modalContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#141423f2;border-radius:24px;width:100%;max-width:400px;padding:32px;position:relative}.FriendProfileModal-module-scss-module__EoLn3a__closeButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.FriendProfileModal-module-scss-module__EoLn3a__closeButton:hover{color:#fff;background:#fff3}.FriendProfileModal-module-scss-module__EoLn3a__avatarSection{margin-bottom:24px}.FriendProfileModal-module-scss-module__EoLn3a__avatar{-o-object-fit:cover;object-fit:cover;border:4px solid #6e5ad680;border-radius:50%;width:120px;height:120px;box-shadow:0 8px 24px #0000004d}.FriendProfileModal-module-scss-module__EoLn3a__avatarFallback{color:#fff;background:linear-gradient(135deg,#6e5ad6cc,#9682eecc);border:4px solid #6e5ad680;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;font-size:48px;font-weight:700;display:flex;box-shadow:0 8px 24px #0000004d}.FriendProfileModal-module-scss-module__EoLn3a__infoSection{color:#fff}.FriendProfileModal-module-scss-module__EoLn3a__name{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.FriendProfileModal-module-scss-module__EoLn3a__username{color:#fff9;margin:0;font-size:16px}
