.background_MainContainer__yRI8f{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.background_MaskGroup1__wWfeo{position:absolute;top:-150px;left:100px;z-index:1;transform:scale(.85)}.background_MaskGroup2__5DOpL{position:absolute;top:-150px;left:-50px;z-index:2;transform:scale(.85)}.background_MaskGroup3__m4FXI{position:absolute;top:-70px;left:-20px;z-index:3;transform:scale(.85)}.background_Skull__ymLnV{position:absolute;top:-185px;left:525px;z-index:3;transform:scale(.65)}@media (max-width:480px){.background_MainContainer__yRI8f{overflow:visible;z-index:15}.background_MaskGroup1__wWfeo{transform:scale(.7);top:-80px;left:-30px;opacity:.7;z-index:15}.background_MaskGroup2__5DOpL{transform:scale(.7);top:-60px;left:-60px;opacity:.6;z-index:15}.background_MaskGroup3__m4FXI{transform:scale(.7);top:0;left:-40px;opacity:.7;z-index:15}.background_Skull__ymLnV{display:none}}.content_MainContainer__tSe6E{position:relative;flex:1;width:100%;overflow:visible}@media (max-width:480px){.content_MainContainer__tSe6E{overflow:visible;z-index:auto}}.title_MainContainer__cI46J{width:560px;height:320px;padding:76px 0 0 88px;display:flex;flex-direction:column;align-items:start;justify-content:center;margin-top:40px}.title_MiniTitle__7hWu6{color:#bbb0ff;font-size:16px;margin-top:96px;margin-bottom:5px}.title_MainTitle__Yj1Jh,.title_MiniTitle__7hWu6{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;z-index:4}.title_MainTitle__Yj1Jh{color:#fff;font-size:46px;margin-top:5px;margin-bottom:18px}.title_AboutTitle__E9b5m{color:#fff;font-family:Poppins,sans-serif;width:460px;font-size:16px;font-weight:400;margin-top:18px;margin-bottom:28px;z-index:4}.title_ButtonContainer__CGhIC{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:18px;margin-top:28px}.title_DemoButton__9ptgo{color:#000;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:700;display:inline-flex;padding:13px 21px;align-items:flex-start;gap:10px;border-radius:40px;border:2px solid rgba(255,255,255,.13);background:#fff;z-index:4;cursor:pointer;transition:background .3s;text-decoration:none}.title_DemoButton__9ptgo:hover{cursor:pointer;background:#a5a5a5}.title_PriceButton__zXiX7{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:700;display:inline-flex;padding:13px 21px;align-items:flex-start;gap:10px;border-radius:40px;border:2px solid rgba(255,255,255,.13);background:none;cursor:pointer;z-index:4;transition:background .3s}.title_PriceButton__zXiX7:hover{cursor:pointer;background:rgba(255,255,255,.13)}@media (max-width:480px){.title_MainContainer__cI46J{width:100%;max-width:100%;height:auto;padding:24px 20px 0;margin-top:16px}.title_MiniTitle__7hWu6{font-size:14px;margin-top:24px;margin-bottom:10px;letter-spacing:1px}.title_MainTitle__Yj1Jh{font-size:34px;line-height:1.15;margin-bottom:16px;word-wrap:break-word}.title_AboutTitle__E9b5m{width:100%;max-width:100%;font-size:14px;margin-top:12px;margin-bottom:20px;line-height:1.6;opacity:.8}.title_ButtonContainer__CGhIC{margin-top:20px;gap:12px}.title_DemoButton__9ptgo,.title_PriceButton__zXiX7{font-size:14px;padding:12px 24px;border-radius:30px}}.header_MainContainer__ne5Wq{position:sticky;top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1100px;width:90%;margin:10px auto;height:50px;padding:0 24px 0 8px;background-color:#1d1d1d;border-radius:24px;z-index:1000;border:2px solid #3e3e3e;overflow:hidden}@media (max-width:480px){.header_MainContainer__ne5Wq{width:calc(100% - 24px);max-width:100%;height:48px;padding:0 14px 0 8px;border-radius:24px;margin:8px 12px;top:4px}}.leftcase_MainContainer__nd0rm{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:22px;flex-shrink:0}.leftcase_Logo__CVYF7{width:82px;height:82px;flex-shrink:0}.leftcase_ContentContainer__kxwMY{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;white-space:nowrap}.leftcase_Content__ANk_X{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.5px;cursor:pointer;transition:color .3s;z-index:4;text-decoration:none;color:inherit}.leftcase_Content__ANk_X:hover{color:#a5a5a5;transition:color .3s;z-index:4}.leftcase_Content__ANk_X[data-active=true]{text-decoration:underline;text-underline-offset:4px}@media (max-width:480px){.leftcase_MainContainer__nd0rm{gap:10px;flex-shrink:1;min-width:0}.leftcase_Logo__CVYF7{width:40px;height:40px}.leftcase_ContentContainer__kxwMY{gap:16px}.leftcase_Content__ANk_X{font-size:13px;font-weight:600}}.rightcase_MainContainer__Fc3Yo{display:flex;gap:12px;align-items:center;flex-shrink:0;white-space:nowrap}.rightcase_UserName__l_V1K{background:transparent;border:1px solid #333;border-radius:20px;padding:8px 16px;color:#a78bfa;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.rightcase_UserName__l_V1K:hover{border-color:#a78bfa;background:rgba(167,139,250,.1)}.rightcase_Button__ejj2c{padding:10px 20px;background:#fff;color:#000;border:none;border-radius:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.rightcase_Button__ejj2c:hover{background:#e0e0e0;transform:scale(1.05)}@media (max-width:850px){.rightcase_SignupButton__Jv9PM{display:none}}@media (max-width:480px){.rightcase_MainContainer__Fc3Yo{gap:8px;flex-shrink:1;min-width:0}.rightcase_UserName__l_V1K{padding:6px 12px;font-size:12px;overflow:hidden;text-overflow:ellipsis;max-width:90px}.rightcase_Button__ejj2c{padding:7px 14px;font-size:12px}.rightcase_SignupButton__Jv9PM{display:none}}.ai-chat_MainContainer__3p28U{position:relative;background:#000;padding:0;z-index:9;height:100%;display:flex;flex-direction:column}.ai-chat_Content__J9E0r{position:relative;z-index:4;max-width:1000px;width:100%;margin:0 auto;padding:0 20px;flex:1;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.ai-chat_SectionTitle__HSR6o{display:none}.ai-chat_ChatContainer__dHBXR{background:transparent;border:none;border-radius:0;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.ai-chat_MessagesContainer__XqNQw{flex:1;overflow-y:auto;padding:20px 28px;display:flex;flex-direction:column;gap:14px;justify-content:flex-end;scrollbar-width:none;-ms-overflow-style:none}.ai-chat_MessagesContainer__XqNQw::-webkit-scrollbar{display:none}.ai-chat_Loading__cz8LH{display:flex;align-items:center;padding:6px 0}.ai-chat_LoadingDots__HhTxt{display:flex;gap:5px;padding:10px 16px;background:#1a1a1a;border-radius:16px;width:fit-content}.ai-chat_LoadingDots__HhTxt span{width:7px;height:7px;background:#a78bfa;border-radius:50%;animation:ai-chat_loadingBounce__D08kO 1.4s ease-in-out infinite both}.ai-chat_LoadingDots__HhTxt span:first-child{animation-delay:-.32s}.ai-chat_LoadingDots__HhTxt span:nth-child(2){animation-delay:-.16s}@keyframes ai-chat_loadingBounce__D08kO{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width:480px){.ai-chat_Content__J9E0r{padding:0 10px}.ai-chat_MessagesContainer__XqNQw{padding:16px 14px;gap:10px}}.chat-message_Message__DTT1R{display:flex;width:100%}.chat-message_UserMessage__3FwwV{justify-content:flex-end}.chat-message_AssistantMessage__a_65a{justify-content:flex-start}.chat-message_MessageContent__N6bDR{display:flex;gap:12px;max-width:70%;align-items:flex-start}.chat-message_UserMessage__3FwwV .chat-message_MessageContent__N6bDR{flex-direction:row-reverse}.chat-message_AgentIcon__sqm2P{width:36px;height:36px;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-message_MessageBody__uP8g5{display:flex;flex-direction:column;gap:8px}.chat-message_MessageText__e5Ois{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;padding:14px 18px;background:#1a1a1a;border:1px solid #333;border-radius:16px;white-space:pre-line}.chat-message_UserMessage__3FwwV .chat-message_MessageText__e5Ois{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-color:transparent;color:#000}.chat-message_MessageTime__KVEXt{color:#666;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;padding:0 4px}@media (max-width:480px){.chat-message_MessageContent__N6bDR{max-width:85%;gap:8px}.chat-message_AgentIcon__sqm2P{width:28px;height:28px;border-radius:8px}.chat-message_MessageText__e5Ois{font-size:13px;padding:10px 14px;border-radius:12px}}.chat-input_InputContainer__juhEI{border-top:1px solid #1a1a1a;padding:12px 16px 20px;background:transparent}.chat-input_InputForm__WIj6X{display:flex;gap:12px;align-items:flex-end}.chat-input_Input__xc3_Z{flex:1;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:14px 18px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;resize:none;outline:none;transition:border-color .2s,box-shadow .2s;max-height:120px;line-height:1.5}.chat-input_Input__xc3_Z::placeholder{color:#666}.chat-input_Input__xc3_Z:focus{border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,.1)}.chat-input_Input__xc3_Z:disabled{opacity:.6;cursor:not-allowed}.chat-input_SendButton__ig_ow{width:48px;height:48px;background:linear-gradient(135deg,#a78bfa,#7c3aed);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s;flex-shrink:0}.chat-input_SendButton__ig_ow:hover:not(:disabled){transform:scale(1.05)}.chat-input_SendButton__ig_ow:active:not(:disabled){transform:scale(.95)}.chat-input_SendButton__ig_ow:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.chat-input_InputContainer__juhEI{padding:10px 12px}.chat-input_Input__xc3_Z{padding:10px 14px;font-size:13px;border-radius:10px}.chat-input_SendButton__ig_ow{width:40px;height:40px;border-radius:10px}}.hero_MainContainer__K7StH{display:flex;flex-direction:column;gap:4px;height:650px;z-index:10;margin-top:-73px}@media (max-width:480px){.hero_MainContainer__K7StH{height:auto;min-height:0;margin-top:-56px;padding-bottom:0;overflow:visible;z-index:auto;background:linear-gradient(180deg,transparent 60%,#0a0514)}}.page_PageWrapper__jTcA_{max-width:1400px;margin:0 auto;position:relative}.schedule_MainContainer__PxEDK{position:relative;background:#000;padding:4px 0 12px;z-index:9;flex:1}.schedule_Content__27EbW{position:relative;z-index:4;max-width:1400px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.schedule_TopBar__rRqIX{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:8px;gap:8px}.schedule_SectionTitle__A_T9D{color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;margin:0}.schedule_GroupInfo__zJUWb{color:#888;font-family:Poppins,sans-serif;font-size:16px;margin:8px 0 0}.schedule_GroupNumber__JMOtr{color:#a78bfa;font-weight:600}.schedule_WeekToggle__kEYuh{display:flex;gap:4px;background:#1a1a1a;padding:4px;border-radius:10px;border:1px solid #333;flex-shrink:0}.schedule_WeekButton__86etd{display:flex;align-items:center;gap:4px;padding:5px 12px;background:transparent;border:none;border-radius:7px;color:#888;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.schedule_WeekButton__86etd:hover{color:#fff}.schedule_WeekButton__86etd.schedule_Active___VKGc{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#000}.schedule_NowDot__TlHr8{width:7px;height:7px;border-radius:50%;background:#e879f9;flex-shrink:0;animation:schedule_nowPulse__UGrLz 2s ease-in-out infinite}@keyframes schedule_nowPulse__UGrLz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.schedule_TodayIndicator__ixKGe{display:flex;align-items:center;gap:6px;color:#ccc;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;margin-bottom:0;padding:0 10px;flex-shrink:1;min-width:0;overflow:hidden;background:#1a1a1a;border-radius:10px;border:1px solid #333}.schedule_TodayDot__DAaXj{width:8px;height:8px;background:#e879f9;border-radius:50%;animation:schedule_pulse__UhZUs 2s infinite;flex-shrink:0}.schedule_IndSep__W2izH{color:#444}.schedule_WeekBadge__NEK7W{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;font-size:12px;padding:2px 10px;border-radius:20px;letter-spacing:.5px}.schedule_WeekOdd__zP_0l{background:rgba(167,139,250,.15);color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.schedule_WeekEven__0LJBK{background:rgba(124,58,237,.15);color:#c4b5fd;border:1px solid rgba(124,58,237,.3)}.schedule_NowTag__kfAqI{font-size:10px;font-weight:600;color:#e879f9;text-transform:lowercase;letter-spacing:0;opacity:.9}.schedule_NotCurrent__7Y5X7{font-size:12px;color:#555;font-style:italic}@keyframes schedule_pulse__UhZUs{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.schedule_BtnFull__5KRHw{display:inline}.schedule_BtnShort__ZOPT5{display:none}@media (max-width:1100px){.schedule_HideVeryNarrow__WR_tS{display:none}}@media (max-width:950px){.schedule_HideNarrow__7uNyR{display:none}}@media (max-width:750px){.schedule_BtnFull__5KRHw{display:none}.schedule_BtnShort__ZOPT5{display:inline}}.schedule_DaysGrid__GbHNT{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}@media (max-width:480px){.schedule_MainContainer__PxEDK{padding:8px 0 20px}.schedule_Content__27EbW{padding:0 12px}.schedule_Header__HT133{flex-direction:column;align-items:flex-start}.schedule_SectionTitle__A_T9D{font-size:24px}.schedule_DaysGrid__GbHNT{grid-template-columns:1fr;gap:14px}.schedule_WeekButton__86etd{padding:8px 16px;font-size:13px}.schedule_TodayIndicator__ixKGe{font-size:12px;padding:8px 14px}.schedule_GroupSelect__nHo0_{font-size:14px;padding:6px 32px 6px 12px}}.schedule_GroupSelector__TaWs2{display:flex;align-items:center;gap:12px;margin-top:8px}.schedule_GroupLabel__OHbaZ{color:#888;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.schedule_SelectWrapper__SyyJh{position:relative;display:inline-block}.schedule_GroupSelect__nHo0_{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:8px 40px 8px 16px;color:#a78bfa;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease;min-width:100px}.schedule_GroupSelect__nHo0_:disabled{opacity:.7;cursor:not-allowed}.schedule_GroupSelect__nHo0_:hover:not(:disabled){border-color:#555}.schedule_GroupSelect__nHo0_:focus:not(:disabled){border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.1)}.schedule_GroupSelect__nHo0_ option{background:#1a1a1a;color:#fff;padding:8px}.schedule_SelectArrow__r_hd5{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none;transition:color .2s ease}.schedule_GroupHint___7Mkb{color:#666;font-family:Poppins,sans-serif;font-size:13px;font-style:italic}.schedule-day_DayCard__cyXvO{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.schedule-day_DayCard__cyXvO:hover{border-color:rgba(167,139,250,.25)}.schedule-day_DayCard__cyXvO.schedule-day_Today__KvrKY{border:2px solid rgba(167,139,250,.7);box-shadow:0 0 0 1px rgba(167,139,250,.15),0 0 30px rgba(167,139,250,.2),0 0 60px rgba(124,58,237,.1);animation:schedule-day_todayPulse__59IQY 3s ease-in-out infinite}@keyframes schedule-day_todayPulse__59IQY{0%,to{box-shadow:0 0 0 1px rgba(167,139,250,.15),0 0 30px rgba(167,139,250,.2),0 0 60px rgba(124,58,237,.1)}50%{box-shadow:0 0 0 1px rgba(167,139,250,.25),0 0 40px rgba(167,139,250,.35),0 0 80px rgba(124,58,237,.2)}}.schedule-day_DayHeader__SunGm{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #2a2a2a;background:rgba(255,255,255,.02)}.schedule-day_DayCard__cyXvO.schedule-day_Today__KvrKY .schedule-day_DayHeader__SunGm{background:linear-gradient(135deg,rgba(167,139,250,.18),rgba(124,58,237,.12));border-bottom-color:rgba(167,139,250,.2)}.schedule-day_DayTitle__xmjQT{display:flex;align-items:baseline;gap:8px}.schedule-day_DayName__58jvB{color:#ccc;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0}.schedule-day_DayDate__hXwMn{color:#666;font-family:Poppins,sans-serif;font-size:11px;font-weight:400}.schedule-day_DayCard__cyXvO.schedule-day_Today__KvrKY .schedule-day_DayName__58jvB{color:#fff}.schedule-day_DayCard__cyXvO.schedule-day_Today__KvrKY .schedule-day_DayDate__hXwMn{color:rgba(167,139,250,.7)}.schedule-day_DayActions__mZDY3{display:flex;align-items:center;gap:6px}.schedule-day_TodayBadge__NeGRK{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.schedule-day_TodayBadge__NeGRK:before{content:"";width:5px;height:5px;background:#fff;border-radius:50%;animation:schedule-day_dotBlink__EODdb 1.5s ease-in-out infinite}@keyframes schedule-day_dotBlink__EODdb{0%,to{opacity:1}50%{opacity:.3}}.schedule-day_AddGear__B0FMo{background:none;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);cursor:pointer;padding:3px;border-radius:5px;transition:color .2s,border-color .2s,background .2s;line-height:0}.schedule-day_AddGear__B0FMo:hover{color:rgba(34,197,94,.9);border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.08)}.schedule-day_LessonsList__no3Sj{padding:4px;display:flex;flex-direction:column;gap:3px}.schedule-day_NoLessons__hnGjV{text-align:center;padding:12px 10px;color:#444;font-family:Poppins,sans-serif;font-size:12px}.schedule-day_AddOverlay__YsSPV{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.schedule-day_AddPanel__eC6jJ{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:16px;width:100%;max-width:340px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}.schedule-day_AddHeader__RMWjJ{display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:4px}.schedule-day_AddClose__nSScM{background:none;border:none;color:#666;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.schedule-day_AddClose__nSScM:hover{color:#fff}.schedule-day_AddLabel__5TIa9{color:#888;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.schedule-day_AddInput___gktY,.schedule-day_AddSelect__2o22G{background:#0d0d0d;border:1px solid #333;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;padding:7px 10px;width:100%;outline:none;transition:border-color .2s;box-sizing:border-box}.schedule-day_AddInput___gktY:focus,.schedule-day_AddSelect__2o22G:focus{border-color:#a78bfa}.schedule-day_AddSelect__2o22G option{background:#1a1a1a;color:#fff}.schedule-day_AddSubmit__LV06k{margin-top:8px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:6px;padding:9px;width:100%;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s;box-sizing:border-box}.schedule-day_AddSubmit__LV06k:hover{opacity:.9}.schedule-day_AddSubmit__LV06k:disabled{opacity:.4;cursor:not-allowed}.schedule-lesson_LessonCard__ZXuPg{background:#0d0d0d;border:1px solid #222;border-radius:8px;padding:6px 8px;transition:border-color .2s ease,background .2s ease;display:flex;gap:8px;align-items:flex-start}.schedule-lesson_LessonCard__ZXuPg:hover{border-color:#333;background:#121212}.schedule-lesson_LessonLeft___zUS8{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:38px;padding-top:2px}.schedule-lesson_PairNumber__HQfWz{color:#a78bfa;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1}.schedule-lesson_Time__sYT_8{color:#555;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;text-align:center;line-height:1.3;white-space:nowrap}.schedule-lesson_Divider__3ESvg{width:1px;background:#222;align-self:stretch;flex-shrink:0}.schedule-lesson_LessonRight__LEVf4{flex:1;min-width:0}.schedule-lesson_SubjectRow__XQpJJ{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:3px}.schedule-lesson_Subject__ZOC6q{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;margin:0;line-height:1.25;flex:1;min-width:0}.schedule-lesson_LessonType__sZb55{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.05);white-space:nowrap;flex-shrink:0}.schedule-lesson_LessonBottom__kV1w5{display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.schedule-lesson_LessonDetails__OddPK{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:0}.schedule-lesson_Detail__M_OWK{display:flex;align-items:center;gap:3px;color:#666;font-family:Poppins,sans-serif;font-size:10px}.schedule-lesson_Detail__M_OWK svg{color:#555;flex-shrink:0}.schedule-lesson_GearButton__57DcD{background:none;border:none;color:rgba(255,255,255,0);cursor:pointer;padding:2px;border-radius:4px;transition:color .2s,background .2s;line-height:0;flex-shrink:0}.schedule-lesson_LessonCard__ZXuPg:hover .schedule-lesson_GearButton__57DcD{color:rgba(255,255,255,.35)}.schedule-lesson_GearButton__57DcD:hover{color:rgba(167,139,250,.9)!important;background:rgba(167,139,250,.1)}@media (hover:none),(max-width:768px){.schedule-lesson_GearButton__57DcD{color:rgba(255,255,255,.3)}}.schedule-lesson_RestoreButton__jHhol{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:rgba(34,197,94,.8);cursor:pointer;padding:3px 6px;border-radius:4px;transition:background .2s,color .2s;line-height:0;flex-shrink:0}.schedule-lesson_RestoreButton__jHhol:hover{background:rgba(34,197,94,.2);color:rgba(34,197,94,1)}.schedule-lesson_OverrideAdded__uMTyg{border:1px dashed rgba(34,197,94,.5);background:rgba(34,197,94,.05)}.schedule-lesson_OverrideAdded__uMTyg:hover{border-color:rgba(34,197,94,.7);background:rgba(34,197,94,.08)}.schedule-lesson_OverrideBadge__gVpJ_{font-family:Poppins,sans-serif;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:3px;white-space:nowrap;flex-shrink:0}.schedule-lesson_OverrideAdded__uMTyg .schedule-lesson_OverrideBadge__gVpJ_{color:rgba(34,197,94,.9);background:rgba(34,197,94,.1)}.schedule-lesson_OverrideRemoved__6PXYp{border:1px dashed rgba(239,68,68,.4);background:rgba(239,68,68,.03);opacity:.4}.schedule-lesson_OverrideRemoved__6PXYp:hover{opacity:.55}.schedule-lesson_OverrideRemoved__6PXYp .schedule-lesson_Subject__ZOC6q{text-decoration:line-through;text-decoration-color:rgba(239,68,68,.5)}.schedule-lesson_OverrideRemoved__6PXYp .schedule-lesson_OverrideBadge__gVpJ_{color:rgba(239,68,68,.9);background:rgba(239,68,68,.1)}.schedule-lesson_EditOverlay__uU_oI{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.schedule-lesson_EditPanel__2FE1A{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:16px;width:100%;max-width:340px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}.schedule-lesson_EditHeader__VQPU_{display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-bottom:4px}.schedule-lesson_EditClose__UwGbZ{background:none;border:none;color:#666;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.schedule-lesson_EditClose__UwGbZ:hover{color:#fff}.schedule-lesson_EditLabel__mkMKE{color:#888;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.schedule-lesson_EditInput__iW3fX,.schedule-lesson_EditSelect__u7Etw{background:#0d0d0d;border:1px solid #333;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;padding:7px 10px;width:100%;outline:none;transition:border-color .2s;box-sizing:border-box}.schedule-lesson_EditInput__iW3fX:focus,.schedule-lesson_EditSelect__u7Etw:focus{border-color:#a78bfa}.schedule-lesson_EditSelect__u7Etw option{background:#1a1a1a;color:#fff}.schedule-lesson_EditRow__BMHsV{display:flex;gap:6px;align-items:center}.schedule-lesson_EditActions__WV49n{display:flex;gap:8px;margin-top:8px}.schedule-lesson_EditSave__gvkAy{flex:1;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;border:none;border-radius:6px;padding:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.schedule-lesson_EditSave__gvkAy:hover{opacity:.9}.schedule-lesson_EditRemove__ttTLh{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.schedule-lesson_EditRemove__ttTLh:hover{background:rgba(239,68,68,.2)}.starosta-menu_StarostaButton__qgVXz{display:flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.3);border-radius:8px;color:#eab308;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.starosta-menu_StarostaButton__qgVXz:hover{background:rgba(234,179,8,.18);border-color:rgba(234,179,8,.5)}.starosta-menu_StarostaIcon__BcNK_{font-size:13px}.starosta-menu_Overlay__pnskX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.starosta-menu_Panel__XzZz8{background:#141414;border:1px solid #2a2a2a;border-radius:14px;width:100%;max-width:440px;padding:20px;position:relative}.starosta-menu_CloseButton__GB5M7{position:absolute;top:12px;right:12px;background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:4px;line-height:1}.starosta-menu_CloseButton__GB5M7:hover{color:#fff}.starosta-menu_Title__8dYMX{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin:0 0 16px}.starosta-menu_Label__j5WZh{display:block;color:#888;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;margin-bottom:5px}.starosta-menu_GroupSection__RFsG7{margin-bottom:12px}.starosta-menu_GroupSelect__1MuTB{width:100%;padding:8px 12px;background:#0d0d0d;border:1px solid #333;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;outline:none;cursor:pointer;transition:border-color .2s}.starosta-menu_GroupSelect__1MuTB:focus{border-color:#a78bfa}.starosta-menu_GroupSelect__1MuTB option{background:#1a1a1a}.starosta-menu_AISection__d_L_2{margin-bottom:12px}.starosta-menu_AIInput__86Fgi{width:100%;box-sizing:border-box;min-height:70px;padding:8px 12px;background:#0d0d0d;border:1px solid #333;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;outline:none;resize:vertical;transition:border-color .2s}.starosta-menu_AIInput__86Fgi:focus{border-color:#a78bfa}.starosta-menu_AIInput__86Fgi::placeholder{color:#555}.starosta-menu_Hint__4OzNT{color:#555;font-family:Poppins,sans-serif;font-size:10px;margin-top:4px}.starosta-menu_Actions__OT_U1{display:flex;gap:8px;margin-top:14px}.starosta-menu_SubmitButton__3CFlK{flex:1;padding:9px 16px;background:linear-gradient(135deg,#a78bfa,#7c3aed);border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.starosta-menu_SubmitButton__3CFlK:hover:not(:disabled){opacity:.85}.starosta-menu_SubmitButton__3CFlK:disabled{opacity:.5;cursor:not-allowed}.starosta-menu_ResetButton__IcJHL{padding:9px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.starosta-menu_ResetButton__IcJHL:hover:not(:disabled){background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.5)}.starosta-menu_ResetButton__IcJHL:disabled{opacity:.5;cursor:not-allowed}.starosta-menu_Result__sW_qp{margin-top:12px;padding:8px 12px;border-radius:8px;font-family:Poppins,sans-serif;font-size:11px}.starosta-menu_ResultSuccess__cDNvN{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.starosta-menu_ResultError__DFl31{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.starosta-menu_PreviewSection__ou429{margin-top:4px}.starosta-menu_PreviewTitle__7r63c{color:#a78bfa;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:10px}.starosta-menu_PreviewFields__BI3fS{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.starosta-menu_PreviewField__Kq0BK{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:6px;padding:6px 10px}.starosta-menu_PreviewLabel__B_RAC{display:block;color:#666;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.starosta-menu_PreviewValue__rvucN{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.starosta-menu_BackButton__FaTe8{width:100%;padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid #333;border-radius:8px;color:#aaa;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.starosta-menu_BackButton__FaTe8:hover{background:rgba(255,255,255,.08);color:#fff;border-color:#555}.activity-log_LogButton__NnG9U{display:flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.3);border-radius:8px;color:#60a5fa;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.activity-log_LogButton__NnG9U:hover{background:rgba(96,165,250,.18);border-color:rgba(96,165,250,.5)}.activity-log_LogIcon__WAa9O{font-size:12px}.activity-log_Wrapper___MNJC{position:relative}.activity-log_Panel__4_Cp8{position:absolute;top:100%;right:0;margin-top:6px;width:380px;max-height:360px;background:#141414;border:1px solid #2a2a2a;border-radius:12px;display:flex;flex-direction:column;z-index:50;box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden}@media (max-width:480px){.activity-log_Panel__4_Cp8{position:fixed;top:auto;bottom:12px;right:12px;left:12px;width:auto;max-height:50vh;margin-top:0}}.activity-log_Header___wTUn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #222;flex-shrink:0}.activity-log_Title__jNYiD{color:#aaa;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0}.activity-log_CloseButton__J1Jca{background:none;border:none;color:#555;font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.activity-log_CloseButton__J1Jca:hover{color:#fff}.activity-log_LogList__lxK4i{overflow-y:auto;flex:1}.activity-log_LogList__lxK4i::-webkit-scrollbar{width:3px}.activity-log_LogList__lxK4i::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.activity-log_Row__rrUJL{display:flex;align-items:center;gap:6px;padding:5px 10px;border-bottom:1px solid rgba(255,255,255,.03);font-family:Poppins,sans-serif;font-size:10px;min-height:0}.activity-log_Row__rrUJL:last-child{border-bottom:none}.activity-log_Row__rrUJL:hover{background:rgba(255,255,255,.02)}.activity-log_RowInactive__MNtX1{opacity:.35}.activity-log_Badge__ICeP8{flex-shrink:0;width:14px;height:14px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1}.activity-log_BadgeAdd__Onjye{background:rgba(34,197,94,.15);color:#22c55e}.activity-log_BadgeRemove__FpwyL{background:rgba(239,68,68,.15);color:#ef4444}.activity-log_BadgeHw__Y2xR9{background:rgba(96,165,250,.15);color:#60a5fa}.activity-log_RowText__Y0xoN{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ccc}.activity-log_Author__OJCoy{color:#e5e5e5;font-weight:600}.activity-log_Subject__P46uF{color:#a78bfa}.activity-log_Cancelled__wWu55{color:#ef4444;font-size:9px}.activity-log_Time__kCm6v{flex-shrink:0;color:#444;font-size:9px;white-space:nowrap}.activity-log_Loading__WqJC3{padding:20px;color:rgba(255,255,255,.4)}.activity-log_Error__ipyK1,.activity-log_Loading__WqJC3{text-align:center;font-family:Poppins,sans-serif;font-size:11px}.activity-log_Error__ipyK1{padding:16px;color:#ef4444}.activity-log_Empty___Hzl2{text-align:center;padding:24px 16px;color:#444;font-family:Poppins,sans-serif;font-size:11px}.activity-log_Backdrop__Eowjw{position:fixed;top:0;left:0;right:0;bottom:0;z-index:49}.auth-modal_Overlay__xcpFm{position:fixed;inset:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:auth-modal_fadeIn__rxfq9 .2s ease-out;font-family:Poppins,sans-serif}.auth-modal_Modal__xzpS3{background-color:#1a1a1a;border:1px solid #333;border-radius:16px;padding:40px;width:100%;max-width:400px;position:relative;animation:auth-modal_slideIn__1n8Ao .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.5);font-family:Poppins,sans-serif}.auth-modal_CloseButton__1F7fz{position:absolute;top:16px;right:16px;background:none;border:none;color:#888;font-size:28px;cursor:pointer;transition:color .2s;line-height:1;font-family:Poppins,sans-serif}.auth-modal_CloseButton__1F7fz:hover{color:#fff}.auth-modal_Content__mkaPY{display:flex;flex-direction:column;gap:24px;font-family:Poppins,sans-serif}.auth-modal_Title__3KjT4{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;color:#fff;margin:0;text-align:center}.auth-modal_Form__kM0cD{display:flex;flex-direction:column;gap:16px;font-family:Poppins,sans-serif}.auth-modal_Input__sxZK8{width:100%;padding:14px 16px;background-color:#0d0d0d;border:1px solid #333;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.auth-modal_Input__sxZK8::placeholder{color:#666;font-family:Poppins,sans-serif}.auth-modal_Input__sxZK8:focus{border-color:#fff}.auth-modal_ForgotLink__bst2i{background:none;border:none;color:#888;font-size:13px;font-family:Poppins,sans-serif;cursor:pointer;align-self:flex-end;padding:4px 0;transition:all .2s ease;text-decoration:none;position:relative}.auth-modal_ForgotLink__bst2i:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:width .2s ease}.auth-modal_ForgotLink__bst2i:hover{color:#fff}.auth-modal_ForgotLink__bst2i:hover:after{width:100%}.auth-modal_ForgotLink__bst2i:disabled{opacity:.5;cursor:not-allowed}.auth-modal_ForgotLink__bst2i:disabled:after{display:none}.auth-modal_SubmitButton__jYxwb{width:100%;padding:14px;background-color:#fff;color:#000;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .2s}.auth-modal_SubmitButton__jYxwb:hover{background-color:#e0e0e0}.auth-modal_SwitchText__iwzd0{color:#888;font-size:14px;text-align:center;margin:0;font-family:Poppins,sans-serif}.auth-modal_SwitchLink__kGDv4{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;text-decoration:underline;padding:0;font-family:Poppins,sans-serif}.auth-modal_SwitchLink__kGDv4:hover{color:#ccc}.auth-modal_Error__HSZU3{background-color:#ef4444;color:white;padding:12px;border-radius:8px;font-size:14px;text-align:center;font-family:Poppins,sans-serif}.auth-modal_ForgotLink__bst2i:disabled,.auth-modal_Input__sxZK8:disabled,.auth-modal_SubmitButton__jYxwb:disabled,.auth-modal_SwitchLink__kGDv4:disabled{opacity:.6;cursor:not-allowed}.auth-modal_SubmitButton__jYxwb:disabled{background-color:#666}.auth-modal_Description__i4438{color:#888;margin:-16px 0 24px;line-height:1.5}.auth-modal_Description__i4438,.auth-modal_Success___fJwt{font-family:Poppins,sans-serif;font-size:14px;text-align:center}.auth-modal_Success___fJwt{background-color:rgba(16,185,129,.1);border:1px solid #10b981;color:#10b981;padding:14px 16px;border-radius:10px;margin-bottom:20px}.auth-modal_SuccessScreen__3dZKF{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px 8px;gap:12px;font-family:Poppins,sans-serif;animation:auth-modal_fadeIn__rxfq9 .3s ease-out}.auth-modal_SuccessIcon__K5nzw{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(187,176,255,.12),rgba(124,58,237,.12));border:1px solid rgba(167,139,250,.25);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.auth-modal_SuccessTitle__ERkPS{font-size:26px;font-weight:700;color:#fff;margin:0}.auth-modal_SuccessText__wgJxs{font-size:14px;color:#888;margin:0}.auth-modal_SuccessEmail__EjHT_{font-size:15px;font-weight:600;color:#bbb0ff;word-break:break-all}.auth-modal_SuccessHint__3E_p2{font-size:13px;color:#555;margin:0;line-height:1.5;max-width:280px}.auth-modal_SuccessButton__BZBXP{margin-top:8px;width:100%;padding:13px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;border:none;border-radius:10px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .2s}.auth-modal_SuccessButton__BZBXP:hover{opacity:.85}.auth-modal_BackButton__6v0Pv{background:none;border:none;color:#888;font-size:14px;font-family:Poppins,sans-serif;cursor:pointer;padding:8px;transition:color .2s}.auth-modal_BackButton__6v0Pv:hover{color:#fff}.auth-modal_BackButton__6v0Pv:disabled{opacity:.5;cursor:not-allowed}.auth-modal_Divider__BCMJ2{display:flex;align-items:center;gap:12px;margin:4px 0}.auth-modal_Divider__BCMJ2:after,.auth-modal_Divider__BCMJ2:before{content:"";flex:1;height:1px;background-color:#333}.auth-modal_Divider__BCMJ2 span{color:#666;font-size:13px;font-family:Poppins,sans-serif;text-transform:lowercase}.auth-modal_TelegramButton__sr4Wn{width:100%;padding:13px;background-color:#2AABEE;color:#fff;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:8px}.auth-modal_TelegramButton__sr4Wn:hover{background-color:#229ED9}.auth-modal_TelegramButton__sr4Wn:disabled{opacity:.6;cursor:not-allowed}@keyframes auth-modal_fadeIn__rxfq9{0%{opacity:0}to{opacity:1}}@keyframes auth-modal_slideIn__1n8Ao{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-modal_HintText__u29SS{font-size:13px;color:#555;text-align:center;margin:-8px 0 0;line-height:1.6;font-family:Poppins,sans-serif}.auth-modal_WaitingScreen__KJQkY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px 8px;gap:12px;font-family:Poppins,sans-serif;animation:auth-modal_fadeIn__rxfq9 .3s ease-out}.auth-modal_WaitingIcon__TJzuU{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(42,171,238,.12),rgba(34,158,217,.18));border:1px solid rgba(42,171,238,.25);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.auth-modal_WaitingTitle__o3iKu{font-size:24px;font-weight:700;color:#fff;margin:0}.auth-modal_WaitingText__ZalIW{font-size:14px;color:#888;margin:0;line-height:1.5;max-width:300px}.auth-modal_WaitingHint__55Dxs{font-size:13px;color:#555;margin:0}.auth-modal_WaitingDots__dDZ1_{display:flex;gap:6px;align-items:center;justify-content:center}.auth-modal_Dot__9KwDG{width:8px;height:8px;border-radius:50%;background-color:#2AABEE;animation:auth-modal_dotPulse__b6oNO 1.4s ease-in-out infinite}.auth-modal_Dot__9KwDG:nth-child(2){animation-delay:.2s}.auth-modal_Dot__9KwDG:nth-child(3){animation-delay:.4s}@keyframes auth-modal_dotPulse__b6oNO{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.auth-modal_RetryLink__K2_bU{background:none;border:none;color:#2AABEE;font-size:14px;font-family:Poppins,sans-serif;cursor:pointer;text-decoration:underline;padding:4px;transition:color .2s;margin-top:4px}.auth-modal_RetryLink__K2_bU:hover{color:#60c5f7}.auth-modal_CancelButton__xSXiC{background:none;border:1px solid #333;color:#888;font-size:14px;font-family:Poppins,sans-serif;cursor:pointer;padding:10px 24px;border-radius:8px;transition:all .2s;margin-top:4px}.auth-modal_CancelButton__xSXiC:hover{color:#fff;border-color:#555}@media (max-width:480px){.auth-modal_Modal__xzpS3{max-width:92%;padding:28px 20px;border-radius:14px}.auth-modal_Title__3KjT4{font-size:20px}.auth-modal_Input__sxZK8{padding:12px 14px;font-size:14px}}.profile-modal_Overlay__FINQd{position:fixed;inset:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:profile-modal_fadeIn__ZfaDP .2s ease-out;font-family:Poppins,sans-serif}.profile-modal_Modal__3iCr0{background-color:#1a1a1a;border:1px solid #333;border-radius:16px;padding:40px;width:100%;max-width:500px;position:relative;animation:profile-modal_slideIn__IcMTo .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.5);font-family:Poppins,sans-serif}.profile-modal_CloseButton__GsAJ8{position:absolute;top:16px;right:16px;background:none;border:none;color:#888;font-size:28px;cursor:pointer;transition:color .2s;line-height:1;font-family:Poppins,sans-serif}.profile-modal_CloseButton__GsAJ8:hover{color:#fff}.profile-modal_Content__YMrHr{display:flex;flex-direction:column;gap:24px}.profile-modal_Title__ox8LR{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;color:#fff;margin:0;text-align:center}.profile-modal_IdSection__FRinM{display:flex;flex-direction:column;gap:8px}.profile-modal_IdRow__YbqhY{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#0d0d0d;border:1px solid #2a2a2a;border-radius:8px}.profile-modal_IdValue__fB70D{color:#a78bfa;font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:1.5px;flex:1}.profile-modal_CopyButton__GysFL{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.25);border-radius:6px;color:#a78bfa;cursor:pointer;transition:all .2s;flex-shrink:0}.profile-modal_CopyButton__GysFL:hover{background:rgba(167,139,250,.2);border-color:rgba(167,139,250,.4)}.profile-modal_Form__RoLHG{display:flex;flex-direction:column;gap:20px}.profile-modal_FormGroup__TP_0b{display:flex;flex-direction:column;gap:8px}.profile-modal_FormRow__Hid6C{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-modal_Label___lPc_{color:#888;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.profile-modal_Input__rd2Uu{width:100%;padding:14px 16px;background-color:#0d0d0d;border:1px solid #333;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.profile-modal_Input__rd2Uu::placeholder{color:#666}.profile-modal_Input__rd2Uu:focus{border-color:#a78bfa}.profile-modal_Input__rd2Uu:disabled{opacity:.5;cursor:not-allowed}select.profile-modal_Input__rd2Uu{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}select.profile-modal_Input__rd2Uu option{background-color:#1a1a1a;color:#fff}.profile-modal_InputHint__qSESf{color:#666;font-size:12px}.profile-modal_Error__pSEAU{background-color:#ef4444}.profile-modal_Error__pSEAU,.profile-modal_Success__4pO1k{color:white;padding:12px;border-radius:8px;font-size:14px;text-align:center;font-family:Poppins,sans-serif}.profile-modal_Success__4pO1k{background-color:#22c55e}.profile-modal_SubmitButton__nSZBf{width:100%;padding:14px;background-color:#fff;color:#000;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .2s;margin-top:8px}.profile-modal_SubmitButton__nSZBf:hover:not(:disabled){background-color:#e0e0e0}.profile-modal_SubmitButton__nSZBf:disabled{opacity:.6;cursor:not-allowed}.profile-modal_TelegramSection__ssd97{display:flex;flex-direction:column;gap:10px;padding:16px;background-color:#0d0d0d;border:1px solid #2a2a2a;border-radius:10px}.profile-modal_TelegramTitle__LNcZ_{display:flex;align-items:center;gap:8px;color:#a78bfa;font-size:13px;font-weight:600}.profile-modal_TelegramLinked__xqbUe{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:rgba(42,171,238,.1);border:1px solid rgba(42,171,238,.3);border-radius:8px}.profile-modal_TelegramLinkedText__yiCMs{color:#2AABEE;font-size:14px;font-weight:500}.profile-modal_TelegramLinkBtn___T1_o{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background-color:#2AABEE;color:#fff;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.profile-modal_TelegramLinkBtn___T1_o:hover:not(:disabled){background-color:#229ED9}.profile-modal_TelegramLinkBtn___T1_o:disabled{opacity:.6;cursor:not-allowed}@keyframes profile-modal_fadeIn__ZfaDP{0%{opacity:0}to{opacity:1}}@keyframes profile-modal_slideIn__IcMTo{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.news_MainContainer__H41AE{position:relative;min-height:600px;background:#000;overflow:visible;padding:60px 40px 100px;z-index:9;margin-top:0}.news_Content__NvGHa{position:relative;z-index:4;max-width:1400px;margin:0 auto;padding:0}.news_HeaderRow__1RZ8G{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.news_SectionTitle__yqyEn{color:#fff;font-family:Poppins,sans-serif;font-size:46px;font-weight:700;margin:0;text-align:left}.news_ArrowButtons____FoN{display:flex;gap:10px}.news_ArrowBtn__f7rcG{width:44px;height:44px;border-radius:50%;border:1px solid #444;background:rgba(26,26,26,.8);color:#aaa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.news_ArrowBtn__f7rcG:hover{border-color:#a78bfa;color:#a78bfa;background:rgba(167,139,250,.1)}.news_CarouselWrapper__FDtc_{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:80px 0;margin:-40px 0}.news_CarouselWrapper__FDtc_::-webkit-scrollbar{display:none}.news_Carousel__v1LtZ{display:flex;gap:24px;width:max-content;padding:40px 4px}@media (max-width:480px){.news_MainContainer__H41AE{padding:30px 16px 60px;min-height:auto;width:100%;max-width:100%}.news_Content__NvGHa{max-width:100%}.news_SectionTitle__yqyEn{font-size:24px}.news_ArrowBtn__f7rcG{width:36px;height:36px}.news_CarouselWrapper__FDtc_{padding:30px 0;margin:-10px 0}.news_Carousel__v1LtZ{gap:14px;padding:16px 4px}}.news-card_Card__44gsg{flex:0 0 320px;height:380px;background:transparent;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;position:relative;margin:10px 5px}.news-card_Card__44gsg:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:conic-gradient(from 0deg at 50% 50%,#a78bfa 0deg,#7c3aed 90deg,#a78bfa 180deg,#7c3aed 270deg,#a78bfa 1turn);transform:translate(-50%,-50%) rotate(0deg);border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:0;filter:blur(40px);animation:news-card_glowRotate__11iWu 4s linear infinite;pointer-events:none}.news-card_Card__44gsg:hover:before{opacity:.25}.news-card_Card__44gsg:after{content:"";position:absolute;top:-20%;left:-20%;right:-20%;bottom:-20%;background:linear-gradient(45deg,#a78bfa,#7c3aed,#a78bfa,#7c3aed);background-size:400% 400%;border-radius:16px;z-index:0;opacity:0;transition:opacity .3s ease;filter:blur(30px);animation:news-card_gradientShift__IcyrD 3s ease infinite;pointer-events:none}.news-card_Card__44gsg:hover:after{opacity:.2}.news-card_CardInner__QlmIt{position:relative;z-index:1;background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:none;border-radius:16px;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.news-card_Card__44gsg:hover .news-card_CardInner__QlmIt{transform:translateY(-8px);box-shadow:0 0 40px rgba(167,139,250,.15)}.news-card_ImageContainer__TAjmS{position:relative;width:100%;height:200px;overflow:hidden}.news-card_CardImage__ck8V2{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card_Card__44gsg:hover .news-card_CardImage__ck8V2{transform:scale(1.05)}.news-card_DateBadge__sXsVA{position:absolute;top:12px;right:12px;background:rgba(167,139,250,.9);color:#000;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;backdrop-filter:blur(4px);z-index:2}.news-card_Content__mLPXf{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.news-card_CardTitle__fSs_r{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px;line-height:1.4}.news-card_CardDescription__9r2_b{color:#888;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0;line-height:1.6}@keyframes news-card_glowRotate__11iWu{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes news-card_gradientShift__IcyrD{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:480px){.news-card_Card__44gsg{flex:0 0 280px;height:340px}.news-card_ImageContainer__TAjmS{height:170px}.news-card_Content__mLPXf{padding:16px}.news-card_CardTitle__fSs_r{font-size:16px;margin:0 0 8px}.news-card_CardDescription__9r2_b{font-size:13px}.news-card_DateBadge__sXsVA{font-size:11px;padding:5px 10px}}.overview_MainContainer__S6X9s{scroll-margin-top:125px;display:flex;align-items:center;justify-content:center;z-index:9;background:#000;padding:80px 20px;text-align:center}.overview_MainContent__yaaJw{max-width:600px}.overview_MainTitle__OVWCO{color:#fff;font-family:Poppins,sans-serif;font-size:46px;font-weight:700;margin:0 0 24px}.overview_Accent__Xv5yW{color:#a78bfa}.overview_Description__EmITT{color:rgba(255,255,255,.7);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.7;margin:0}@media (max-width:480px){.overview_MainContainer__S6X9s{padding:30px 20px;width:100%;max-width:100%;position:relative;z-index:1;background:none}.overview_MainContent__yaaJw{max-width:100%;position:relative;z-index:20}.overview_MainTitle__OVWCO{font-size:28px;margin:0 0 16px}.overview_Description__EmITT{font-size:14px;line-height:1.7}}