body{font-family:Roboto,Helvetica Neue,sans-serif;margin:0;outline:none;padding:0}.styles_page__OdW5A{align-items:center;background-color:#f3f4f6;background-image:url(/static/media/3.07b6d04b2c8885113d57.jpg);background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh}.styles_left__jazW8,.styles_right__jdKfM{align-items:center;display:flex;flex:1 1;justify-content:center}.styles_logoWrapper__ItwtI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:12px;box-shadow:0 0 50px #0000004d;padding:20px;text-align:center}.styles_logoSvg__TdNtB{height:96px;margin:0 auto 16px;width:96px}.styles_logoTitle__47O\+k{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:4px}.styles_logoSubtitle__Vwuf4{color:#4b5563;font-size:18px}.styles_formContainer__idTJs{background-color:#fff;border-radius:8px;box-shadow:0 0 50px #00000080;margin:16px;max-width:400px;padding:32px;width:100%}.styles_formTitle__44hiu{color:#4b5563;font-size:20px;margin-bottom:24px;text-align:center}.styles_inputGroup__UDxVQ{margin-bottom:24px}.styles_label__YPYCO{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.styles_icon__iCAgn{color:#9ca3af;height:20px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.styles_input__CpsFl{border:1px solid #d1d5db;border-radius:6px;outline:none;padding:8px 12px 8px 40px;transition:border-color .2s,box-shadow .2s;width:85%}.styles_input__CpsFl:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b9814d}.styles_options__VBgnT{justify-content:space-between;margin-bottom:24px}.styles_checkbox__09tkQ,.styles_options__VBgnT{align-items:center;display:flex}.styles_checkbox__09tkQ input{height:16px;margin-right:8px;width:16px}.styles_link__wZpQ4{color:#10b981;font-size:14px;text-decoration:none}.styles_link__wZpQ4:hover{color:#059669}.styles_button__PEGew{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 16px;transition:background-color .2s;width:100%}.styles_button__PEGew:hover{background-color:#059669}.styles_button__PEGew:active{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.styles_inputWrapper__0ez51{position:relative}.styles_passwordToggle__l6AuY{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:10px;top:55%;transform:translateY(-50%)}.styles_passwordToggle__l6AuY svg{height:20px;width:20px}.styles_error__XfevH{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:.375rem;color:#e53e3e;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}@media (max-width:768px){.styles_page__OdW5A{flex-direction:column-reverse;height:auto;justify-content:space-evenly;min-height:100vh;padding:20px}.styles_left__jazW8,.styles_right__jdKfM{flex:none;padding:10px;width:100%}.styles_left__jazW8{margin-top:20px;order:2}.styles_right__jdKfM{order:1}.styles_logoWrapper__ItwtI{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:100%;padding:20px}.styles_logoSvg__TdNtB{height:60px;width:60px}.styles_logoSvg__TdNtB svg{height:60px;margin:0 auto;width:60px}.styles_logoTitle__47O\+k{font-size:20px}.styles_logoSubtitle__Vwuf4{font-size:14px}.styles_formContainer__idTJs{margin:0;max-width:100%;padding:24px}.styles_options__VBgnT{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:480px){.styles_page__OdW5A{padding:10px}.styles_formContainer__idTJs{margin:0;padding:20px}.styles_logoWrapper__ItwtI{padding:15px}.styles_logoSvg__TdNtB,.styles_logoSvg__TdNtB svg{height:50px;width:50px}.styles_logoTitle__47O\+k{font-size:18px}.styles_formTitle__44hiu{font-size:20px;margin-bottom:24px}.styles_input__CpsFl{padding:10px 10px 10px 36px}.styles_button__PEGew{font-size:15px;padding:12px 16px}.styles_options__VBgnT{align-items:stretch;flex-direction:column;gap:12px}.styles_checkbox__09tkQ{justify-content:flex-start}.styles_link__wZpQ4{padding:8px 0;text-align:center}}@media (max-width:320px){.styles_formContainer__idTJs{padding:16px}.styles_logoWrapper__ItwtI{padding:12px}.styles_inputGroup__UDxVQ{margin-bottom:16px}.styles_button__PEGew{padding:10px 14px}}@media (max-height:500px) and (orientation:landscape){.styles_page__OdW5A{height:auto;min-height:auto;padding:10px 0}.styles_formContainer__idTJs{margin:10px 0;padding:20px}.styles_logoWrapper__ItwtI{padding:15px}}@media (prefers-reduced-motion:no-preference){.styles_logoWrapper__ItwtI{animation:styles_fadeInUp__G1HA3 .8s ease-out}.styles_formContainer__idTJs{animation:styles_fadeIn__AXeHY .6s ease-out}@keyframes styles_fadeInUp__G1HA3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_fadeIn__AXeHY{0%{opacity:0}to{opacity:1}}}.commonStyles_appContainer__RKw40{background-color:#f5f7fa}.commonStyles_appHeader__7yFmC{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0000001a;color:#4a5568;display:flex;flex-direction:row;justify-content:space-between;padding:15px 30px;position:sticky;top:0;z-index:100}.commonStyles_headerContent__Gxbip{align-items:center;display:flex;justify-content:center}.commonStyles_logo__Je-UK{height:100px;margin-right:20px}.commonStyles_headerTitle__vQ6h\+ h1{font-size:1.5rem;font-weight:600;margin:0}.commonStyles_headerTitle__vQ6h\+ p{font-size:.9rem;margin:5px 0 0;opacity:.9}@media (max-width:768px){.commonStyles_headerContent__Gxbip{flex-direction:column;text-align:center}.commonStyles_logo__Je-UK{margin-bottom:10px;margin-right:0}.commonStyles_headerTitle__vQ6h\+ h1{font-size:.9rem}.commonStyles_headerTitle__vQ6h\+ p{font-size:.7rem}}@media (max-width:350px){.commonStyles_appContainer__RKw40{display:flex;flex-direction:column}}.commonStyles_headerActions__d1lPd{align-items:center;display:flex;gap:12px;margin-left:auto}.commonStyles_actionButton__nZXZ9{align-items:center;background:none;border:none;border-radius:4px;color:#333;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:background-color .2s}.commonStyles_actionButton__nZXZ9:hover{background-color:#0000000d}.commonStyles_buttonText__0oFWF{font-size:.9rem}@media (max-width:768px){.commonStyles_buttonText__0oFWF{display:none}.commonStyles_actionButton__nZXZ9{padding:8px}}.commonStyles_sidePanel__j6\+me{background-color:#fff;box-shadow:2px 0 5px #0000000d;box-sizing:border-box;width:280px}.commonStyles_mainContent__zeCkk{background-color:#f5f7fa;background-image:url(/static/media/3.07b6d04b2c8885113d57.jpg);background-repeat:no-repeat;background-size:cover}.commonStyles_sectionHeader__ZRf95{background-color:#fafafa;border-bottom:1px solid #e2e8f0;border-radius:10px;color:#2d3748;font-size:20px;font-weight:600;padding:10px}.commonStyles_description__vbUlv{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.commonStyles_quickLink1__AGTsd{align-items:center;background-color:#fff;border:.5px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;outline:none;padding:10px 5px;text-decoration:none;transition:all .3s ease}.commonStyles_quickLink1__AGTsd:hover{background-color:#eff5fc;box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.commonStyles_sectionParagraph__yRm22{color:#2d3748;font-size:14px;margin-bottom:10px;padding-bottom:10px}.commonStyles_subHeader__w7DDZ{align-items:center;color:#4a5568;display:flex;font-size:16px;font-weight:500;gap:8px;margin:15px 0 10px}.commonStyles_statusItem__QWpMZ{color:#4a5568;font-size:14px;margin-bottom:8px}.commonStyles_statusItem__QWpMZ :nth-child(2n){color:#4a5568;display:flex;font-size:14px;margin-left:8px}.commonStyles_statusActive__LPg7Z{align-items:center;color:#86ff9c;display:flex;font-weight:500}.commonStyles_statusInactive__lWFXu{align-items:center;color:#e53e3e;display:flex;font-weight:500}.commonStyles_buttonGroup__EDkPc{display:flex;gap:12px;justify-content:space-between;margin:20px 0}.commonStyles_primaryButton__K\+syR{background:linear-gradient(135deg,#31ce41,#2dba3a);border:none;border-radius:8px;box-shadow:0 4px 6px #31ce4133;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.commonStyles_primaryButton__K\+syR:after{background:linear-gradient(135deg,#ffffff26,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.commonStyles_primaryButton__K\+syR:hover{background:linear-gradient(135deg,#31ce41,#258a30);box-shadow:0 6px 12px #31ce414d;transform:translateY(-2px)}.commonStyles_primaryButton__K\+syR:active{box-shadow:0 2px 4px #31ce4133;transform:translateY(0)}.commonStyles_secondaryButton__lLJ8f{background:linear-gradient(135deg,#ff5858,#f85741);border:none;border-radius:8px;box-shadow:0 4px 6px #ff585833;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.commonStyles_secondaryButton__lLJ8f:after{background:linear-gradient(135deg,#ffffff26,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.commonStyles_secondaryButton__lLJ8f:hover{background:linear-gradient(135deg,#ff5858,#e53e3e);box-shadow:0 6px 12px #ff58584d;transform:translateY(-2px)}.commonStyles_secondaryButton__lLJ8f:active{box-shadow:0 2px 4px #ff585833;transform:translateY(0)}.commonStyles_refreshButton__FJffX{background:linear-gradient(135deg,#3182ce,#2b6cb0);border:none;border-radius:8px;box-shadow:0 4px 6px #3182ce33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.commonStyles_refreshButton__FJffX:after{background:linear-gradient(135deg,#ffffff26,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.commonStyles_refreshButton__FJffX:hover{background:linear-gradient(135deg,#3182ce,#2c5282);box-shadow:0 6px 12px #3182ce4d;transform:translateY(-2px)}.commonStyles_refreshButton__FJffX:active{box-shadow:0 2px 4px #3182ce33;transform:translateY(0)}.commonStyles_itemList__3\+2oc{list-style:none;margin:0;padding:0}.commonStyles_listItem__dOCWr{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;margin-bottom:8px;padding:12px 15px;transition:all .2s}.commonStyles_listItem__dOCWr:hover{background-color:#ebf8ff}.commonStyles_activeItem__sok2o{background-color:#ebf8ff;border-left:3px solid #3182ce}.commonStyles_filterControl__\+ocOU{margin-bottom:20px;position:relative}.commonStyles_filterControl__\+ocOU label{color:#2d3748;display:block;font-size:12px;font-weight:500;margin-bottom:8px;transition:all .3s ease}.commonStyles_filterSelect__nbteo{appearance:none;background-color:#f8fafc;border-radius:10px;box-shadow:0 1px 2px #0000000d;color:#1a202c;font-size:.95rem;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.commonStyles_filterSelect__nbteo:focus{background-color:#fff;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce33;outline:none}.commonStyles_filterSelect__nbteo:hover{background-color:#f7fafc;border-color:#cbd5e0}.commonStyles_filterSelect__nbteo[type=datetime-local],.commonStyles_filterSelect__nbteo[type=number]{width:90%}.commonStyles_filterControl__\+ocOU:focus-within label{color:#3182ce;transform:translateX(2px)}.commonStyles_filterLabel__721Ip{color:#4a5568;display:block;font-size:12px;margin-bottom:5px}.commonStyles_filterSelect__nbteo{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:8px 12px;width:100%}.commonStyles_filterSelect__nbteo[type=date],.commonStyles_filterSelect__nbteo[type=text]{width:90%}.commonStyles_primaryButton__K\+syR:disabled{background:linear-gradient(135deg,#cbd5e0,#a0aec0);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.commonStyles_statsGrid__8MDE\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:15px 0}.commonStyles_statBox__1\+qHg{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;padding:12px;text-align:center}.commonStyles_statValue__6JR8\+{color:#2d3748;font-size:18px;font-weight:600}.commonStyles_statLabel__v-Xdt{color:#718096;font-size:12px;margin-top:5px}.commonStyles_instructionList__dnXIa{list-style:none;margin:15px 0}.commonStyles_instructionItem__cFFMJ{align-items:center;display:flex;gap:10px;margin-bottom:10px}.commonStyles_featureList__sXpYY{list-style:none;margin:15px 0;padding:0}.commonStyles_featureItem__SlZdt{align-items:center;display:flex;gap:8px;margin-bottom:8px}.commonStyles_troubleshootingList__zD-o2{margin:10px 0;padding-left:20px}.commonStyles_troubleshootingList__zD-o2 li{margin-bottom:5px}.commonStyles_noteText__EjaFy{color:#718096;font-size:14px;line-height:1.5;margin:10px 0}.commonStyles_disabledButton__spH1M{cursor:not-allowed;opacity:.6}.commonStyles_sessionHeader__kGj8Y{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0}.commonStyles_sessionTitle__T8DyR{color:#2d3748;font-size:16px;font-weight:500;margin:0}.commonStyles_sessionStatus__daCap{align-items:center;display:flex;gap:10px}.commonStyles_chevronIcon__VdQqb{color:#718096;height:20px;transition:transform .2s ease;width:20px}.commonStyles_sessionBasicInfo__Bzz0c{background-color:#f8fafc;border-radius:6px;margin:10px 0;padding:15px}.commonStyles_sessionActions__5Rrq0{align-items:center;display:flex;gap:10px;margin-top:15px}.commonStyles_sessionActions__5Rrq0 .commonStyles_secondaryButton__lLJ8f{background-color:#3182ce}.commonStyles_sessionActions__5Rrq0 .commonStyles_secondaryButton__lLJ8f:hover{background-color:#2c5282}.commonStyles_sessionDivider__ORj-f{background-color:#e2e8f0;height:1px;margin-top:15px}.commonStyles_lectureItem__y-7HV{border-radius:4px;cursor:pointer;margin:4px 0;padding:8px 12px;transition:background-color .2s}.commonStyles_lectureItem__y-7HV:hover{background-color:#f0f0f0}.commonStyles_lectureItem__y-7HV.commonStyles_selected__FSHwe{background-color:#e0e0ff;font-weight:700}.commonStyles_noteText__EjaFy{align-items:center}.commonStyles_appContainer__RKw40{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.commonStyles_sidePanel__j6\+me{background-color:#f8f9fa;border-right:1px solid #e2e8f0;overflow-y:auto;padding:20px;width:320px}.commonStyles_mainContent__zeCkk{background-color:#fff;flex:1 1;padding:30px}.commonStyles_infoCard__ywXP0{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;padding:20px}.commonStyles_noteText__EjaFy{display:flex;justify-content:center;padding:40px;text-align:center}.commonStyles_noteText_text__\+PLpr{display:flex;flex-direction:column}.commonStyles_homeHeader__S-gtq{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:20px;text-align:center}.commonStyles_mainTitle__\+p1aW{color:#333;font-size:2.2rem;font-weight:600;margin-bottom:10px}.commonStyles_subTitle__DZXvm{color:#666;font-size:1.1rem;margin:0}.commonStyles_roleSelection__51esi{margin-bottom:50px;text-align:center}.commonStyles_roleButtons__zIw-X{display:flex;gap:20px;justify-content:center;margin-top:20px}.commonStyles_roleButton__KDCDY{border:2px solid #0000;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 40px;transition:all .3s ease}.commonStyles_primaryRoleButton__WsfNQ{background-color:#4dff59;color:#000}.commonStyles_primaryRoleButton__WsfNQ:hover{background-color:#3fd449;transform:translateY(-2px)}.commonStyles_secondaryRoleButton__5Ncx3{background-color:#fff;border-color:#4dff59;color:#000}.commonStyles_secondaryRoleButton__5Ncx3:hover{background-color:#b9fabd;transform:translateY(-2px)}.commonStyles_quickAccess__F0PhJ{background-color:#fafafa;border-radius:10px;margin-top:30px;padding:10px}.commonStyles_quickLinks__yOc7m{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.commonStyles_quickLink__xgibI{align-items:center;background-color:#fff;border:.5px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;outline:none;padding:30px 20px;text-decoration:none;transition:all .3s ease}.commonStyles_quickLink__xgibI:hover{background-color:#eff5fc;box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.commonStyles_quickLinkIcon__F2e\+S{color:#ffdb4d;font-size:2.5rem;margin-bottom:15px}@media (max-width:992px){.commonStyles_appContainer__RKw40{flex-direction:column}.commonStyles_sidePanel__j6\+me{border-bottom:1px solid #e2e8f0;border-right:none;width:auto}.commonStyles_roleButtons__zIw-X{flex-direction:column;gap:10px}}@media (max-width:576px){.commonStyles_mainTitle__\+p1aW{font-size:1.8rem}.commonStyles_quickLinks__yOc7m{grid-template-columns:1fr}}.commonStyles_mainContentLecture__a2eF0{background-color:#f5f7fa;background-image:url(/static/media/3.07b6d04b2c8885113d57.jpg);background-repeat:no-repeat;background-size:cover;flex:1 1;flex-direction:row;justify-content:space-around;padding:30px}.commonStyles_infoCardLecture__c5kUq{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:20px}.commonStyles_listItemLecture__k1ASv{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;margin-bottom:8px;padding:12px 15px;transition:all .2s;width:45%}.commonStyles_listItemLecture__k1ASv:hover{background-color:#ebf8ff}.commonStyles_listItemLecture__k1ASv h2{text-align:center}.commonStyles_ItemLecture__6dCLC{display:flex;flex-direction:row;justify-content:space-between}.commonStyles_ItemLectureButtons__SKEPM{width:20%}.commonStyles_LectureFullText__nM2xx{word-wrap:break-word;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;display:block;font-family:inherit;height:250px;line-height:1.5;margin:10px 0;overflow-y:auto;padding:15px;white-space:pre-wrap;width:100%}.commonStyles_LectureFullText__nM2xx::-webkit-scrollbar{width:8px}.commonStyles_LectureFullText__nM2xx::-webkit-scrollbar-track{background:#f1f1f1}.commonStyles_LectureFullText__nM2xx::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.commonStyles_LectureFullText__nM2xx::-webkit-scrollbar-thumb:hover{background:#555}.commonStyles_textButton__30eVA{background:linear-gradient(135deg,#10b981,#0ea371);border:none;border-radius:8px;box-shadow:0 4px 6px #4a6fa533;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin:5px 0;overflow:hidden;padding:8px 2px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.commonStyles_textButton__30eVA:after{background:linear-gradient(135deg,#ffffff26,#fff0);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.commonStyles_textButton__30eVA:hover{background:linear-gradient(135deg,#0fab77,#0d9467);box-shadow:0 6px 12px #4a6fa54d;transform:translateY(-2px)}.commonStyles_textButton__30eVA:active{box-shadow:0 2px 4px #4a6fa533;transform:translateY(0)}.commonStyles_synthesizeButton__KdF5W{margin-left:10px}.commonStyles_modalOverlay__VWBxY{animation:commonStyles_fadeIn__eAzxO .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3}@keyframes commonStyles_fadeIn__eAzxO{0%{opacity:0}to{opacity:1}}.commonStyles_modal__Wo47i{animation:commonStyles_slideUp__xW\+uZ .4s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 25px #0003;max-width:90%;overflow:hidden;padding:30px;transform:translateY(0);width:450px}.commonStyles_modal__Wo47i:before{background:linear-gradient(90deg,#6a11cb,#2575fc);content:"";height:6px;left:0;position:absolute;right:0;top:0}@keyframes commonStyles_slideUp__xW\+uZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.commonStyles_modal__Wo47i h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:15px;margin-top:0}.commonStyles_modal__Wo47i p{color:#4a5568;font-size:1.05rem;line-height:1.5;margin-bottom:25px}.commonStyles_modalButtons__r3YiU{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.commonStyles_cancelModalButton__vUUmL{background:#f1f5f9;border:none;border-radius:8px;box-shadow:0 2px 5px #0000000d;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.commonStyles_cancelModalButton__vUUmL:hover{background:#e2e8f0;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.commonStyles_cancelModalButton__vUUmL:active{transform:translateY(0)}.commonStyles_okModalButton__3m-ET{background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:8px;box-shadow:0 4px 6px #2575fc33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.commonStyles_okModalButton__3m-ET:after{background:linear-gradient(135deg,#ffffff1a,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.commonStyles_okModalButton__3m-ET:hover{box-shadow:0 6px 12px #2575fc4d;transform:translateY(-1px)}.commonStyles_okModalButton__3m-ET:active{box-shadow:0 2px 4px #2575fc33;transform:translateY(0)}@keyframes commonStyles_modalFadeIn__NrHSx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .commonStyles_modal__Wo47i{background-color:#2c2c2c;color:#f0f0f0}[data-theme=dark] .commonStyles_modal__Wo47i h3{color:#f0f0f0}[data-theme=dark] .commonStyles_modal__Wo47i p{color:#ccc}.commonStyles_modalOverlay__VWBxY{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.commonStyles_modal__Wo47i{background-color:#fff;border-radius:8px;max-width:500px;padding:2rem;position:relative;width:90%}.commonStyles_closeButton__UNnV2{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.commonStyles_instructionList__dnXIa{list-style-type:none;padding:0}.commonStyles_instructionList__dnXIa li{font-size:1.1rem;margin-bottom:1rem}.commonStyles_loaderContainer__7IJ1W{align-items:center;display:flex;flex-direction:column;gap:20px;height:300px;justify-content:center;width:100%}.commonStyles_spinner__a2UMB{animation:commonStyles_spin__3PXRp 1s linear infinite;border:6px solid #0000001a;border-radius:50%;border-top-color:#34db85;height:60px;width:60px}.commonStyles_loaderText__lGWaJ{color:#555;font-size:1.2rem;font-weight:500}.commonStyles_loader__2lLO\+{animation:commonStyles_spin__3PXRp 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#34db85;height:30px;width:30px}@keyframes commonStyles_spin__3PXRp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.commonStyles_editFieldContainer__AtNoy,.commonStyles_fieldWithEdit__DN3kc{gap:8px}.commonStyles_editButton__C3utY{color:#666;font-size:16px;padding:2px 5px}.commonStyles_editButton__C3utY:hover{color:#333}.commonStyles_smallPrimaryButton__gJm92{background-color:#4caf50}.commonStyles_smallPrimaryButton__gJm92,.commonStyles_smallSecondaryButton__IEMjO{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px}.commonStyles_smallSecondaryButton__IEMjO{background-color:#f44336}.commonStyles_editInput__7UuIP{padding:5px}.commonStyles_editButtons__wGVqL{gap:4px}.commonStyles_statusItem__QWpMZ{align-items:center;display:flex;margin-bottom:15px}.commonStyles_statusItem__QWpMZ>span{font-size:12px;font-weight:500;margin-right:10px;min-width:120px}.commonStyles_editFieldContainer__AtNoy{align-items:center;display:flex;flex-grow:1}.commonStyles_editInput__7UuIP{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 12px}.commonStyles_editButtons__wGVqL{display:flex;margin-left:10px}.commonStyles_smallPrimaryButton__gJm92,.commonStyles_smallSecondaryButton__IEMjO{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;margin-left:8px;padding:8px 12px}.commonStyles_fieldWithEdit__DN3kc{align-items:center;display:flex}.commonStyles_fieldWithEdit__DN3kc>span{flex-grow:1}.commonStyles_editButton__C3utY{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:5px}@media (max-width:768px){.commonStyles_appContainer__RKw40{flex-direction:column}.commonStyles_sidePanel__j6\+me{border-bottom:1px solid #e2e8f0;border-right:none;min-width:auto;width:100%}.commonStyles_mainContentLecture__a2eF0,.commonStyles_mainContent__zeCkk{padding:20px}.commonStyles_appHeader__7yFmC{align-items:stretch;flex-direction:column;gap:15px;padding:15px 20px}.commonStyles_headerContent__Gxbip{flex-direction:column;justify-content:center;text-align:center}.commonStyles_logo__Je-UK{height:50px;margin-bottom:10px;margin-right:0}.commonStyles_headerTitle__vQ6h\+ h1{font-size:1.3rem}.commonStyles_headerTitle__vQ6h\+ p{font-size:.8rem}.commonStyles_headerActions__d1lPd{justify-content:center;margin-left:0}.commonStyles_buttonText__0oFWF{display:none}.commonStyles_actionButton__nZXZ9{padding:8px}.commonStyles_mainTitle__\+p1aW{font-size:1.8rem}.commonStyles_roleButtons__zIw-X{align-items:center;flex-direction:column}.commonStyles_roleButton__KDCDY{max-width:300px;width:100%}.commonStyles_quickLinks__yOc7m{grid-template-columns:1fr}.commonStyles_buttonGroup__EDkPc{flex-direction:column}.commonStyles_primaryButton__K\+syR,.commonStyles_refreshButton__FJffX,.commonStyles_secondaryButton__lLJ8f{width:100%}.commonStyles_statsGrid__8MDE\+{grid-template-columns:repeat(2,1fr)}.commonStyles_description__vbUlv{flex-direction:column}.commonStyles_quickLink1__AGTsd{min-width:auto}.commonStyles_infoCardLecture__c5kUq{flex-direction:column}.commonStyles_listItemLecture__k1ASv{width:auto}.commonStyles_listItem__dOCWr div:first-child{flex-direction:column}}@media (max-width:480px){.commonStyles_appHeader__7yFmC{border-radius:10px;padding:12px 15px}.commonStyles_mainContentLecture__a2eF0,.commonStyles_mainContent__zeCkk,.commonStyles_sidePanel__j6\+me{padding:15px}.commonStyles_mainTitle__\+p1aW{font-size:1.5rem}.commonStyles_subTitle__DZXvm{font-size:1rem}.commonStyles_sectionHeader__ZRf95{font-size:18px;padding:8px}.commonStyles_infoCardLecture__c5kUq,.commonStyles_infoCard__ywXP0{padding:15px}.commonStyles_quickLink__xgibI{padding:20px 15px}.commonStyles_roleButton__KDCDY{font-size:1rem;padding:12px 20px}.commonStyles_statsGrid__8MDE\+{gap:10px;grid-template-columns:1fr}.commonStyles_modal__Wo47i{margin:10px;padding:20px}.commonStyles_modalButtons__r3YiU{flex-direction:column}.commonStyles_cancelModalButton__vUUmL,.commonStyles_okModalButton__3m-ET{width:100%}.commonStyles_filterSelect__nbteo{padding:10px 12px}.commonStyles_primaryButton__K\+syR,.commonStyles_refreshButton__FJffX,.commonStyles_secondaryButton__lLJ8f{font-size:.9rem;padding:10px 16px}.commonStyles_statusItem__QWpMZ{align-items:flex-start;font-size:12px;gap:5px}.commonStyles_statusItem__QWpMZ span:nth-child(2n){font-size:12px}.commonStyles_editFieldContainer__AtNoy{align-items:stretch;flex-direction:column;gap:10px}.commonStyles_editInput__7UuIP,.commonStyles_fieldWithEdit__DN3kc{min-width:auto}}@media (max-width:320px){.commonStyles_appHeader__7yFmC,.commonStyles_mainContentLecture__a2eF0,.commonStyles_mainContent__zeCkk,.commonStyles_sidePanel__j6\+me{padding:10px}.commonStyles_mainTitle__\+p1aW{font-size:1.3rem}.commonStyles_infoCardLecture__c5kUq,.commonStyles_infoCard__ywXP0{padding:12px}.commonStyles_quickLink__xgibI{padding:15px 10px}.commonStyles_modal__Wo47i{padding:15px}.commonStyles_sectionHeader__ZRf95{font-size:16px}}@media (max-height:500px) and (orientation:landscape){.commonStyles_appContainer__RKw40{height:auto;min-height:auto}.commonStyles_sidePanel__j6\+me{max-height:200px;overflow-y:auto}.commonStyles_mainContentLecture__a2eF0,.commonStyles_mainContent__zeCkk{padding:15px}}@media (min-width:1200px){.commonStyles_sidePanel__j6\+me{min-width:320px;width:320px}.commonStyles_mainContent__zeCkk{padding:40px}}@media (prefers-reduced-motion:no-preference){.commonStyles_listItem__dOCWr,.commonStyles_quickLink1__AGTsd,.commonStyles_quickLink__xgibI{transition:all .3s ease}}.Breadcrumbs_linkButton__SVjai{background:none;border:none;color:#1a8556;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.Breadcrumbs_linkButton__SVjai:hover{text-decoration:underline}.Breadcrumbs_breadcrumbs__xrVnQ{align-items:center;display:flex;font-size:14px;padding:10px 0}.Breadcrumbs_breadcrumbItem__DcvdS{align-items:center;display:flex}.Breadcrumbs_separator__fusj1{color:#666;margin:0 8px}.Breadcrumbs_link__svOE-{color:#1a8556;font-weight:500;text-decoration:none}.Breadcrumbs_link__svOE-:hover{text-decoration:underline}.Breadcrumbs_current__FFzFf{color:#333;font-weight:500}
/*# sourceMappingURL=main.9e2085ab.css.map*/