.Modal_overlay__zu8jP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;animation:Modal_fadeIn__a_Bpq .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes Modal_fadeIn__a_Bpq{0%{opacity:0}to{opacity:1}}.Modal_modal__40Aa6{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:Modal_slideUp__Ri4CF .3s ease-out}@keyframes Modal_slideUp__Ri4CF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal_header__yjfgR{background:linear-gradient(135deg,#4a5ae8,#2832c2 50%,#1a2080);padding:24px 30px;border-radius:16px 16px 0 0;color:#fff}.Modal_title__ogCXo{font-size:20px;font-weight:600;margin:0;color:#fff}.Modal_content__C3JZc{padding:30px;color:#334155;font-size:16px;line-height:1.6}.Modal_footer__DNYqt{padding:20px 30px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end}.Modal_button__ubDdH{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.Modal_button__ubDdH:disabled{opacity:.5;cursor:not-allowed}.Modal_primaryButton__rIz4k{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;box-shadow:0 4px 12px rgba(74,90,232,.3)}.Modal_primaryButton__rIz4k:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,90,232,.4)}.Modal_primaryButton__rIz4k:active:not(:disabled){transform:translateY(0)}.Modal_secondaryButton__Jcqwo{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.Modal_secondaryButton__Jcqwo:hover:not(:disabled){background:#e2e8f0}.Modal_dangerButton__06_Vg{background:linear-gradient(135deg,#ef4444,#dc2626 60%,#b91c1c);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.Modal_dangerButton__06_Vg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(239,68,68,.4)}.Modal_dangerButton__06_Vg:active:not(:disabled){transform:translateY(0)}.Modal_alertContent__brMHD{white-space:pre-line}.Modal_iconContainer__kA95v{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Modal_icon__nB06P{font-size:32px;flex-shrink:0}.Modal_iconSuccess__HDJMc{color:#10b981}.Modal_iconError__sjACp{color:#ef4444}.Modal_iconWarning__GhyQI{color:#f59e0b}.Modal_iconInfo___c_r6{color:#3b82f6}.Modal_warningBadge___TZH2{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-weight:600;font-size:14px;display:inline-block}.page_main__711yp{min-height:100vh;background:linear-gradient(135deg,#4a5ae8,#2832c2 50%,#1a2080);display:flex;align-items:center;justify-content:center;padding:2rem}.page_container__CKbf4{width:100%;max-width:500px}.page_card__0gnGD{background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_logo__suimB{display:flex;justify-content:center;margin-bottom:2rem}.page_logoImage__MtBYP{height:48px;width:auto}.page_title__56JXi{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1f2937;text-align:center}.page_welcome__EhdNZ{color:#4b5563;margin:1rem 0 .5rem;font-size:1rem;text-align:center}.page_subtitle__Qr6bO{color:#6b7280;margin:0 0 2rem;font-size:.95rem;text-align:center}.page_loadingText__qa3_F{text-align:center;color:#6b7280;font-size:1rem}.page_form__EtArG{gap:1.25rem}.page_formGroup__vWDn7,.page_form__EtArG{display:flex;flex-direction:column}.page_label__oLGYX{margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.95rem}.page_input__qutXz{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .2s;font-family:inherit}.page_input__qutXz:focus{outline:none;border-color:#4a5ae8;box-shadow:0 0 0 3px rgba(74,90,232,.1)}.page_input__qutXz::placeholder{color:#9ca3af}.page_disabledInput__ZeF9L{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;opacity:.8}.page_button__zXXvq{margin-top:.5rem;padding:1rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;border-radius:.75rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px rgba(74,90,232,.4);font-family:inherit}.page_button__zXXvq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px rgba(74,90,232,.3)}.page_button__zXXvq:active:not(:disabled){transform:translateY(0)}.page_button__zXXvq:disabled{opacity:.6;cursor:not-allowed}.page_error__O5_xH{padding:.875rem 1rem;background:#fee2e2;color:#991b1b;border-radius:.5rem;font-size:.875rem;border:1px solid #fca5a5}.CourseGrid_grid__pr3q4{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-top:24px}.CourseGrid_card__BoLms{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.CourseGrid_card__BoLms:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.CourseGrid_imageContainer__D3ET_{position:relative;width:100%;height:200px;background:linear-gradient(135deg,#4a5ae8,#2832c2 50%,#1a2080)}.CourseGrid_image__UKcIL{object-fit:cover}.CourseGrid_content__0LLqY{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1 1}.CourseGrid_title__kRtkr{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.CourseGrid_metadata__j8vHs{display:flex;flex-wrap:wrap;gap:8px}.CourseGrid_meta__9yd9p{font-size:13px;color:#666;background:#f3f4f6;padding:4px 10px;border-radius:6px}.CourseGrid_description__XApnE{font-size:14px;color:#64748b;line-height:1.6;margin:12px 0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CourseGrid_moduleCount__zoTMg{font-size:14px;color:#2832c2;font-weight:600}.CourseGrid_publications__CsJnY{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.CourseGrid_companyBadge__IHGfp{font-size:12px;background:#e0e7ff;color:#2832c2;padding:4px 10px;border-radius:6px;font-weight:600}.CourseGrid_footer__hWumJ{margin-top:auto;padding-top:12px;border-top:1px solid #e5e7eb}.CourseGrid_actions__wVQrV{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.CourseGrid_deleteButton__XT26V,.CourseGrid_editButton__IvR5R,.CourseGrid_manageButton__fkyAC,.CourseGrid_publishButton__QEqol{padding:8px 14px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.CourseGrid_editButton__IvR5R{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;flex:1 1}.CourseGrid_editButton__IvR5R:hover{opacity:.9;transform:translateY(-1px)}.CourseGrid_publishButton__QEqol{background:#10b981;color:#fff;flex:1 1}.CourseGrid_publishButton__QEqol:hover{background:#059669}.CourseGrid_publishButton__QEqol:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.CourseGrid_manageButton__fkyAC{background:#6b7280;color:#fff;flex:1 1}.CourseGrid_manageButton__fkyAC:hover{background:#4b5563}.CourseGrid_deleteButton__XT26V{background:#dc2626;color:#fff;padding:8px 12px}.CourseGrid_deleteButton__XT26V:hover{background:#b91c1c}.CourseGrid_date__lv70m{font-size:12px;color:#9ca3af;text-align:right}.CourseGrid_emptyState__F7E60{text-align:center;padding:60px 20px;color:#9ca3af;font-size:16px}@media (max-width:768px){.CourseGrid_grid__pr3q4{grid-template-columns:1fr}}.CompanySelectionModal_content__hpkq_{padding:0}.CompanySelectionModal_companyList__fhnIX{max-height:400px;overflow-y:auto}.CompanySelectionModal_companyItem__Voome{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s ease;gap:12px}.CompanySelectionModal_companyItem__Voome:hover{background-color:#f9fafb}.CompanySelectionModal_companyItem__Voome:last-child{border-bottom:none}.CompanySelectionModal_checkbox__YdNWC{width:20px;height:20px;cursor:pointer;accent-color:#2832c2}.CompanySelectionModal_companyName__nkzq7{flex:1 1;font-size:15px;color:#1f2937;font-weight:500}.CompanySelectionModal_checkmark__pvqRC{color:#2832c2;font-size:18px;font-weight:700}.CompanySelectionModal_selectionCount__WXxVI{padding:16px;background:#f3f4f6;border-top:1px solid #e5e7eb;text-align:center;font-size:14px;color:#6b7280;font-weight:600}.CompanySelectionModal_emptyState__nFOpr{padding:40px 20px;text-align:center;color:#9ca3af;font-size:15px}.CompanySelectionModal_button__nZfG9{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.CompanySelectionModal_button__nZfG9:disabled{opacity:.5;cursor:not-allowed}.CompanySelectionModal_primaryButton__xyviM{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff}.CompanySelectionModal_primaryButton__xyviM:hover:not(:disabled){opacity:.9}.CompanySelectionModal_secondaryButton__l7RNJ{background:#6b7280;color:#fff}.CompanySelectionModal_secondaryButton__l7RNJ:hover{background:#4b5563}.CourseEditorModal_form__SwvcT{max-height:70vh;overflow-y:auto}.CourseEditorModal_formGroup__NyiC_{margin-bottom:24px}.CourseEditorModal_label__Ei9pK{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.CourseEditorModal_input__DWGYC,.CourseEditorModal_select__8NXOZ,.CourseEditorModal_textarea__WpXXx{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;transition:border-color .2s}.CourseEditorModal_textarea__WpXXx{resize:vertical;min-height:100px}.CourseEditorModal_input__DWGYC:focus,.CourseEditorModal_select__8NXOZ:focus,.CourseEditorModal_textarea__WpXXx:focus{outline:none;border-color:#2832c2}.CourseEditorModal_select__8NXOZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.CourseEditorModal_imageUpload__CUGQJ{display:flex;gap:20px;align-items:center}.CourseEditorModal_imagePreview__dFCIq{position:relative;width:200px;height:120px;border-radius:12px;overflow:hidden;border:2px solid #e5e7eb;flex-shrink:0}.CourseEditorModal_previewImage__K_RXr{object-fit:cover}.CourseEditorModal_uploadActions__hjLhj{flex:1 1}.CourseEditorModal_uploadButton__g7LTB{display:inline-block;padding:12px 20px;background:#2832c2;color:#fff;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.CourseEditorModal_uploadButton__g7LTB:hover{opacity:.9;transform:translateY(-2px)}.CourseEditorModal_fileInput__HzmGK{display:none}.CourseEditorModal_hint__3HM4u{margin-top:8px;font-size:13px;color:#6b7280}.CourseEditorModal_modulesSection__h8EKb{margin-top:32px;padding-top:32px;border-top:2px solid #e5e7eb}.CourseEditorModal_sectionHeader__bRnpU{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CourseEditorModal_sectionTitle__J0vCC{font-size:18px;font-weight:700;color:#1f2937;margin:0}.CourseEditorModal_addModuleButton__JGUZe{padding:10px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.CourseEditorModal_addModuleButton__JGUZe:hover{background:#059669}.CourseEditorModal_modulesList__ScFv2{display:flex;flex-direction:column;gap:12px}.CourseEditorModal_moduleCard__PTlKT{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s}.CourseEditorModal_moduleCard__PTlKT:hover{border-color:#2832c2;background:#f3f4f6}.CourseEditorModal_moduleNumber__WJpXq{width:40px;height:40px;background:#2832c2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.CourseEditorModal_moduleInfo__f9sD0{flex:1 1}.CourseEditorModal_moduleInfo__f9sD0 h4{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.CourseEditorModal_moduleType__FKXR1{font-size:13px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.CourseEditorModal_moduleActions__W8Isg{display:flex;gap:8px}.CourseEditorModal_iconButton__TI4ts{background:none;border:none;font-size:20px;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s}.CourseEditorModal_iconButton__TI4ts:hover{background:#e5e7eb}.CourseEditorModal_emptyModules___RE6S{text-align:center;padding:40px 20px;color:#9ca3af;font-size:15px}.CourseEditorModal_button__DlMwN{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.CourseEditorModal_button__DlMwN:disabled{opacity:.5;cursor:not-allowed}.CourseEditorModal_primaryButton__TJxjT{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff}.CourseEditorModal_primaryButton__TJxjT:hover:not(:disabled){opacity:.9}.CourseEditorModal_secondaryButton__LxcJf{background:#6b7280;color:#fff}.CourseEditorModal_secondaryButton__LxcJf:hover:not(:disabled){background:#4b5563}.CourseEditorModal_publishButton__ep2zn{background:linear-gradient(135deg,#00c8ff,#00a8d9 60%,#0088b3);color:#fff}.CourseEditorModal_publishButton__ep2zn:hover:not(:disabled){opacity:.9}@media (max-width:768px){.CourseEditorModal_imageUpload__CUGQJ{flex-direction:column;align-items:flex-start}.CourseEditorModal_imagePreview__dFCIq{width:100%}}.CourseEditorModal_radioGroup__hgp17{display:flex;gap:16px;flex-wrap:wrap}.CourseEditorModal_radioLabel__tBay7{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 20px;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s;background-color:#fff;flex:1 1;min-width:200px}.CourseEditorModal_radioLabel__tBay7:hover{border-color:#2832c2;background-color:#f8f9ff}.CourseEditorModal_radioLabel__tBay7:has(.CourseEditorModal_radioInput__npqJk:checked){border-color:#2832c2;background-color:#f0f1ff;font-weight:600}.CourseEditorModal_radioInput__npqJk{width:18px;height:18px;cursor:pointer;accent-color:#2832c2}.CourseEditorModal_radioLabel__tBay7 span{color:#374151;font-size:15px}.FeedEditor_editorContainer__XLPR3{display:flex;flex-direction:column;height:80vh;max-height:900px}.FeedEditor_editorMain__xKtXQ{display:flex;flex:1 1;overflow:hidden}.FeedEditor_sidebar__tU_DW{width:350px;background:#f9fafb;border-right:2px solid #e5e7eb;padding:1.5rem;overflow-y:auto;flex-shrink:0}.FeedEditor_sidebar__tU_DW h2{font-size:1.2rem;margin-bottom:1.5rem;color:#1f2937;font-weight:700}.FeedEditor_feedStructure__i3dWS{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.FeedEditor_feedItem__FQe2n{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s;position:relative}.FeedEditor_feedItem__FQe2n:hover{border-color:#2832c2;background:#f3f4f6}.FeedEditor_feedItem__FQe2n.FeedEditor_active__Jx_Jt{border-color:#2832c2;background:#eef2ff}.FeedEditor_feedItemHeader__SSUGz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.FeedEditor_feedItemType__31rV8{font-size:.7rem;font-weight:700;color:#2832c2;text-transform:uppercase;letter-spacing:.5px}.FeedEditor_feedItemActions__rMsRf{display:flex;gap:.25rem}.FeedEditor_iconBtn__GI7GQ{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;opacity:.6;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.FeedEditor_iconBtn__GI7GQ:hover:not(:disabled){opacity:1}.FeedEditor_iconBtn__GI7GQ:disabled{opacity:.2;cursor:not-allowed}.FeedEditor_feedItemTitle___xYF4{font-weight:600;color:#1f2937;font-size:.9rem}.FeedEditor_btnAdd__oC74b{width:100%;padding:12px;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.FeedEditor_btnAdd__oC74b:hover{background:#059669;transform:translateY(-2px)}.FeedEditor_editorContent__Z32LG{flex:1 1;padding:2rem;overflow-y:auto;background:#fff}.FeedEditor_welcomeMessage__AmIrh{text-align:center;padding:4rem 2rem;color:#6b7280}.FeedEditor_welcomeMessage__AmIrh h2{font-size:1.5rem;margin-bottom:1rem;color:#4b5563}.FeedEditor_welcomeMessage__AmIrh p{font-size:1rem;color:#9ca3af}.FeedEditor_editorForm__wqzpA{max-width:800px}.FeedEditor_formHeader__raUbn{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.FeedEditor_formHeader__raUbn h2{font-size:1.5rem;color:#1f2937;font-weight:700}.FeedEditor_formGroup__xP54H{margin-bottom:1.5rem}.FeedEditor_formGroup__xP54H label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.FeedEditor_formGroup__xP54H input,.FeedEditor_formGroup__xP54H textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;transition:border-color .2s}.FeedEditor_formGroup__xP54H input:focus,.FeedEditor_formGroup__xP54H textarea:focus{outline:none;border-color:#2832c2}.FeedEditor_formGroup__xP54H textarea{min-height:120px;resize:vertical}.FeedEditor_formGroup__xP54H small{display:block;margin-top:.5rem;color:#6b7280;font-size:.85rem}.FeedEditor_videoPreview__yxPQ9{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:#000}.FeedEditor_videoPreview__yxPQ9 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.FeedEditor_videoPlaceholder__Q3VyK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#9ca3af;text-align:center;font-size:14px}.FeedEditor_footer__gGT3d{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #e5e7eb;background:#f9fafb}.FeedEditor_btn__9d72I{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.FeedEditor_btn__9d72I:disabled{opacity:.5;cursor:not-allowed}.FeedEditor_btnPrimary__ZjwM4{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff}.FeedEditor_btnPrimary__ZjwM4:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.FeedEditor_btnSecondary__fafpL{background:#6b7280;color:#fff}.FeedEditor_btnSecondary__fafpL:hover:not(:disabled){background:#4b5563}.FeedEditor_addModal__s6okW{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.FeedEditor_addModalContent__yWfTA{background:#fff;padding:2rem;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.FeedEditor_modalClose__5XNDx{position:absolute;right:1.5rem;top:1.5rem;font-size:1.5rem;cursor:pointer;color:#6b7280;transition:color .2s;line-height:1}.FeedEditor_modalClose__5XNDx:hover{color:#1f2937}.FeedEditor_addModalContent__yWfTA h2{margin-bottom:2rem;font-size:1.8rem;font-weight:700}.FeedEditor_itemTypeSelector__qpkfE{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.FeedEditor_itemTypeBtn__6FKZX{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s;text-align:center}.FeedEditor_itemTypeBtn__6FKZX:hover{border-color:#2832c2;background:#eef2ff;transform:translateY(-2px)}.FeedEditor_itemTypeBtn__6FKZX .FeedEditor_icon__3hNe9{font-size:2.5rem;margin-bottom:.5rem}.FeedEditor_itemTypeBtn__6FKZX h3{font-size:1.1rem;margin-bottom:.5rem;color:#1f2937;font-weight:700}.FeedEditor_itemTypeBtn__6FKZX p{font-size:.85rem;color:#6b7280;margin:0}@media (max-width:1024px){.FeedEditor_editorMain__xKtXQ{flex-direction:column}.FeedEditor_sidebar__tU_DW{width:100%;max-height:300px;border-right:none;border-bottom:2px solid #e5e7eb}.FeedEditor_editorContainer__XLPR3{height:70vh}}@media (max-width:640px){.FeedEditor_itemTypeSelector__qpkfE{grid-template-columns:1fr}.FeedEditor_feedItemActions__rMsRf{flex-direction:row}}.FeedEditor_quizOption__kpzHT{background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;margin-bottom:1.25rem;transition:all .3s ease}.FeedEditor_quizOption__kpzHT:hover{border-color:#2e3192;box-shadow:0 4px 15px rgba(46,49,146,.1)}.FeedEditor_quizOptionHeader__vbcZC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.FeedEditor_optionNumber__IHi0i{font-weight:700;color:#2e3192;font-size:1rem;letter-spacing:.5px}.FeedEditor_quizOptionActions__vZEHN{display:flex;align-items:center;gap:1rem}.FeedEditor_correctLabel__D9asp{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#10b981;font-weight:700;cursor:pointer;transition:color .2s}.FeedEditor_correctLabel__D9asp:hover{color:#059669}.FeedEditor_correctLabel__D9asp input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:#10b981}.FeedEditor_btnRemove__CBWkd{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(239,68,68,.2)}.FeedEditor_btnRemove__CBWkd:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.FeedEditor_btnRemove__CBWkd:disabled{background:#d1d5db;cursor:not-allowed;box-shadow:none}.FeedEditor_optionInput__pIiz5{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;margin-bottom:.75rem;transition:all .2s;font-weight:500}.FeedEditor_optionInput__pIiz5:focus{outline:none;border-color:#2e3192;box-shadow:0 0 0 3px rgba(46,49,146,.1)}.FeedEditor_optionExplanation__r1mgr{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;transition:all .2s;line-height:1.6}.FeedEditor_optionExplanation__r1mgr:focus{outline:none;border-color:#00c8ff;box-shadow:0 0 0 3px rgba(0,200,255,.1)}.FeedEditor_btnAddOption__K_yxw{width:100%;padding:1rem;background:linear-gradient(135deg,#2e3192,#1a1f5c);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:.75rem;box-shadow:0 4px 15px rgba(46,49,146,.2)}.FeedEditor_btnAddOption__K_yxw:hover{background:linear-gradient(135deg,#1a1f5c,#0f1238);transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,49,146,.3)}.FeedViewer_viewerContainer__KxE5V{position:relative;width:100vw;height:100vh;background:#2e3192;color:#fff;overflow:hidden}.FeedViewer_progressBar__F7Xy_{position:fixed;top:0;left:0;right:0;height:4px;background:hsla(0,0%,100%,.2);z-index:1001}.FeedViewer_progressFill__pAKe6{height:100%;background:linear-gradient(90deg,#00c8ff,#2e3192);transition:width .5s ease}.FeedViewer_brandLogo__dMlUc{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;width:180px;height:auto;opacity:.95;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:opacity .3s}.FeedViewer_brandLogo__dMlUc:hover{opacity:1}.FeedViewer_backButton__NKLVS{position:fixed;top:80px;left:20px;z-index:1000;background:#fff;color:#2e3192;border:none;padding:10px 20px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.FeedViewer_backButton__NKLVS:hover{background:#f0f0f0;transform:translateX(-5px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.FeedViewer_feedContainer__AxrIb{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.FeedViewer_feedContainer__AxrIb::-webkit-scrollbar{display:none}.FeedViewer_feedContainer__AxrIb{-ms-overflow-style:none;scrollbar-width:none}.FeedViewer_videoItem__5E9hE{height:100vh;width:100vw;scroll-snap-align:start}.FeedViewer_videoItem__5E9hE,.FeedViewer_videoWrapper__HWd8Y{position:relative;display:flex;align-items:center;justify-content:center;background:#000}.FeedViewer_videoWrapper__HWd8Y{width:100%;height:100%}.FeedViewer_videoPlayer__5tavO{width:100%;height:100%;max-width:100vw;max-height:100vh}.FeedViewer_videoOpenButton__bksaw{width:100%;height:100%;border:none;padding:0;margin:0;position:relative;background:#000;cursor:pointer}.FeedViewer_videoThumbnail__e56yo{width:100%;height:100%;object-fit:cover;opacity:.8}.FeedViewer_videoOpenOverlay__w_eer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.95);color:#2e3192;border-radius:999px;padding:14px 22px;font-size:1rem;font-weight:700;white-space:nowrap}@media (max-width:768px){.FeedViewer_videoWrapper__HWd8Y{height:100vh}.FeedViewer_videoPlayer__5tavO{width:100vw;height:56.25vw;min-height:100vh}.FeedViewer_videoOpenButton__bksaw,.FeedViewer_videoThumbnail__e56yo{width:100vw;height:100vh}}.FeedViewer_actionButtons__sU784{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:10}.FeedViewer_actionBtn__uC_AG{background:hsla(0,0%,100%,.95);color:#2e3192;border:none;padding:15px 30px;border-radius:30px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px rgba(0,0,0,.2)}.FeedViewer_actionBtn__uC_AG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.FeedViewer_actionBtn__uC_AG.FeedViewer_completed__Kwug_{background:#10b981;color:#fff}.FeedViewer_infoItem__a91xY{height:100vh;width:100vw;scroll-snap-align:start;position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 2rem max(2rem,env(safe-area-inset-bottom));background:linear-gradient(135deg,#2e3192,#1a1d5c);overflow-y:auto}.FeedViewer_infoItem__a91xY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,200,255,.1) 0,transparent 50%);pointer-events:none}.FeedViewer_infoContent__mAG6i{max-width:600px;width:100%;text-align:left;animation:FeedViewer_fadeInUp__gD4h4 .8s ease;position:relative;z-index:1;margin-top:auto;margin-bottom:auto}@keyframes FeedViewer_fadeInUp__gD4h4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FeedViewer_lessonBadge__i0AuI{display:inline-block;background:linear-gradient(135deg,#00c8ff,#2e3192);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.85rem;font-weight:700;letter-spacing:.5px;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(0,200,255,.3)}.FeedViewer_infoContent__mAG6i h1{font-size:3rem;margin-bottom:1.5rem;font-weight:800;line-height:1.2}.FeedViewer_infoContent__mAG6i h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700}.FeedViewer_explanationText__7veFT,.FeedViewer_introDescription__SUTp6{font-size:1.2rem;line-height:1.8;margin-bottom:2rem;opacity:.95}.FeedViewer_videoStats__7PHHr{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.FeedViewer_stat__n_PCt{background:rgba(0,200,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.6rem 1rem;border-radius:20px;font-size:.95rem;font-weight:600;border:1px solid rgba(0,200,255,.3)}.FeedViewer_achievementsBox__vcbsg,.FeedViewer_tipsBox__EAkBJ,.FeedViewer_whatYouNeed__gvPa3{background:rgba(0,200,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:15px;margin-top:2rem;border:1px solid rgba(0,200,255,.2)}.FeedViewer_achievementsBox__vcbsg h3,.FeedViewer_tipsBox__EAkBJ h3,.FeedViewer_whatYouNeed__gvPa3 h3{font-size:1.3rem;margin-bottom:1rem;font-weight:700}.FeedViewer_achievementsBox__vcbsg ul,.FeedViewer_tipsBox__EAkBJ ul,.FeedViewer_whatYouNeed__gvPa3 ul{list-style:none;padding:0}.FeedViewer_achievementsBox__vcbsg li,.FeedViewer_tipsBox__EAkBJ li,.FeedViewer_whatYouNeed__gvPa3 li{padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:1.05rem}.FeedViewer_whatYouNeed__gvPa3 li:before{content:"✓";position:absolute;left:0;color:#00c8ff;font-weight:700}.FeedViewer_achievementsBox__vcbsg li:before,.FeedViewer_tipsBox__EAkBJ li:before{content:"•";position:absolute;left:0;color:#00c8ff;font-weight:700;font-size:1.5rem}.FeedViewer_nextLesson__XqbTl{margin-top:2rem;font-size:1.2rem;font-weight:600;text-align:center;padding:1rem;background:rgba(0,200,255,.1);border-radius:15px;border:1px solid rgba(0,200,255,.2)}.FeedViewer_congratsScreen__t5fbQ{background:linear-gradient(135deg,#2e3192,#00c8ff);text-align:center}.FeedViewer_congratsScreen__t5fbQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 30%,rgba(0,200,255,.2) 0,transparent 60%);pointer-events:none}.FeedViewer_congratsScreen__t5fbQ .FeedViewer_infoContent__mAG6i{text-align:center}.FeedViewer_congratsIcon___OlKq{font-size:5rem;margin-bottom:1rem;animation:FeedViewer_bounce__ehPkl 1s infinite}@keyframes FeedViewer_bounce__ehPkl{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.FeedViewer_congratsScreen__t5fbQ h1{font-size:3.5rem}.FeedViewer_congratsMessage__Pjpff{font-size:1.5rem;margin-bottom:2rem}.FeedViewer_totalTime__98tsp{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid hsla(0,0%,100%,.3);font-size:1.2rem}.FeedViewer_motivationalText__1UCvf{font-size:1.2rem;margin-top:1rem;opacity:.9;font-style:italic}.FeedViewer_completionStats__aSOZX{margin-top:2rem;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:15px;font-size:1.1rem;font-weight:600}@media (max-width:768px){.FeedViewer_infoContent__mAG6i h1{font-size:2rem}.FeedViewer_infoContent__mAG6i h2{font-size:1.8rem}.FeedViewer_explanationText__7veFT,.FeedViewer_introDescription__SUTp6{font-size:1rem}.FeedViewer_congratsScreen__t5fbQ h1{font-size:2.5rem}.FeedViewer_brandLogo__dMlUc{width:120px;top:15px}.FeedViewer_infoItem__a91xY{align-items:flex-start;padding:100px 1.5rem max(6rem,calc(env(safe-area-inset-bottom) + 4rem))}.FeedViewer_congratsScreen__t5fbQ{align-items:center}.FeedViewer_infoContent__mAG6i{margin-top:0;margin-bottom:0}.FeedViewer_backButton__NKLVS{top:60px;left:10px;padding:8px 16px;font-size:.9rem}}.FeedViewer_quizScreen__UyYyu{background:linear-gradient(135deg,#2e3192,#1a1f5c)}.FeedViewer_quizIcon__LIsKM{font-size:4rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 15px rgba(0,200,255,.5));animation:FeedViewer_pulse__kx_bP 2s ease-in-out infinite}.FeedViewer_quizOptions__Ts3DD{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}.FeedViewer_quizOptionWrapper__Po_43{width:100%}.FeedViewer_quizOptionBtn__GJyBN{width:100%;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;background:hsla(0,0%,100%,.95);color:#1f2937;border:2px solid rgba(0,200,255,.2);border-radius:20px;font-size:1.15rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:left;box-shadow:0 4px 15px rgba(0,0,0,.1)}.FeedViewer_quizOptionBtn__GJyBN:hover:not(:disabled){background:#fff;border-color:#00c8ff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,200,255,.3)}.FeedViewer_quizOptionBtn__GJyBN:disabled{cursor:default}.FeedViewer_quizOptionBtn__GJyBN.FeedViewer_correct__2ZeBY{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;box-shadow:0 8px 30px rgba(16,185,129,.4);animation:FeedViewer_correctPulse__xyv_J .5s ease}.FeedViewer_quizOptionBtn__GJyBN.FeedViewer_incorrect__oX85u{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444;box-shadow:0 8px 30px rgba(239,68,68,.4);animation:FeedViewer_shake__WthZG .5s ease}.FeedViewer_optionLetter__O5lIR{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;background:linear-gradient(135deg,#2e3192,#1a1f5c);color:#fff;border-radius:50%;font-weight:700;font-size:1.3rem;flex-shrink:0;box-shadow:0 4px 12px rgba(46,49,146,.3)}.FeedViewer_quizOptionBtn__GJyBN.FeedViewer_correct__2ZeBY .FeedViewer_optionLetter__O5lIR{background:#fff;color:#10b981;box-shadow:0 0 20px hsla(0,0%,100%,.6)}.FeedViewer_quizOptionBtn__GJyBN.FeedViewer_incorrect__oX85u .FeedViewer_optionLetter__O5lIR{background:hsla(0,0%,100%,.25);color:#fff;box-shadow:none}.FeedViewer_optionText__oORQ1{flex:1 1;line-height:1.5}.FeedViewer_optionIcon__jVwco{font-size:1.8rem;font-weight:700;flex-shrink:0}.FeedViewer_explanation__qQ_Us{margin-top:1rem;padding:1.5rem 2rem;border-radius:15px;font-size:1.05rem;line-height:1.7;animation:FeedViewer_slideDown__lTZpj .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FeedViewer_correctExplanation__bG5tC{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.1));color:#d1fae5;border:2px solid rgba(16,185,129,.3);border-left:5px solid #10b981;box-shadow:0 4px 20px rgba(16,185,129,.2)}.FeedViewer_correctExplanation__bG5tC strong{color:#6ee7b7;font-weight:700;text-shadow:0 0 10px rgba(110,231,183,.3)}.FeedViewer_incorrectExplanation__pMt20{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.1));color:#fecaca;border:2px solid rgba(239,68,68,.3);border-left:5px solid #ef4444;box-shadow:0 4px 20px rgba(239,68,68,.2)}.FeedViewer_incorrectExplanation__pMt20 strong{color:#fca5a5;font-weight:700;text-shadow:0 0 10px hsla(0,94%,82%,.3)}@keyframes FeedViewer_slideDown__lTZpj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes FeedViewer_pulse__kx_bP{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes FeedViewer_correctPulse__xyv_J{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes FeedViewer_shake__WthZG{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:768px){.FeedViewer_quizOptions__Ts3DD{gap:1rem}.FeedViewer_quizOptionBtn__GJyBN{padding:1.25rem 1.5rem;font-size:1rem;gap:1rem}.FeedViewer_optionLetter__O5lIR{min-width:40px;min-height:40px;font-size:1.1rem}.FeedViewer_explanation__qQ_Us{padding:1.25rem 1.5rem;font-size:.95rem}.FeedViewer_quizIcon__LIsKM{font-size:3rem}.FeedViewer_quizScreen__UyYyu .FeedViewer_infoContent__mAG6i h2{font-size:1.8rem}}.FeedViewer_navigationButtons__hoMer{display:flex;flex-direction:row;gap:1rem;margin-top:2.5rem;width:100%;max-width:600px;justify-content:center}.FeedViewer_finishButton__kuSTq,.FeedViewer_nextLessonButton__Fpd_p{padding:12px 24px;font-size:.95rem;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1;max-width:250px}.FeedViewer_finishButton__kuSTq{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.3)}.FeedViewer_finishButton__kuSTq:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.FeedViewer_nextLessonButton__Fpd_p{background:linear-gradient(135deg,#00c8ff,#2832c2);color:#fff;box-shadow:0 4px 15px rgba(0,200,255,.3)}.FeedViewer_nextLessonButton__Fpd_p:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,200,255,.4)}@media (max-width:768px){.FeedViewer_navigationButtons__hoMer{flex-direction:column;gap:.75rem;padding:0 1rem;max-width:100%;margin-bottom:2rem}.FeedViewer_finishButton__kuSTq,.FeedViewer_nextLessonButton__Fpd_p{padding:14px 20px;font-size:.95rem;max-width:100%;min-height:48px}}.LoadingSpinner_container__BHHPS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.LoadingSpinner_fullPage__jJzX5{min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f7fa;z-index:9999}.LoadingSpinner_logo__8SPkn{margin-bottom:1rem;animation:LoadingSpinner_fadeIn__wq2Ji .5s ease-in}@keyframes LoadingSpinner_fadeIn__wq2Ji{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoadingSpinner_spinner__a42C_{display:flex;gap:8px;align-items:center;justify-content:center}.LoadingSpinner_circle__EiEIB{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#2832c2,#00c8ff);animation:LoadingSpinner_bounce__z_KRG 1.4s ease-in-out infinite both}.LoadingSpinner_circle__EiEIB:first-child{animation-delay:-.32s}.LoadingSpinner_circle__EiEIB:nth-child(2){animation-delay:-.16s}.LoadingSpinner_circle__EiEIB:nth-child(3){animation-delay:0s}@keyframes LoadingSpinner_bounce__z_KRG{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.LoadingSpinner_small__lp9Nz .LoadingSpinner_circle__EiEIB{width:8px;height:8px}.LoadingSpinner_medium__4cvM5 .LoadingSpinner_circle__EiEIB{width:12px;height:12px}.LoadingSpinner_large__Iq43S .LoadingSpinner_circle__EiEIB{width:16px;height:16px}.LoadingSpinner_text__G_fIl{font-size:15px;color:#64748b;font-weight:500;margin:0}.page_main__vCGyP{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef5);padding:calc(40px + env(safe-area-inset-top)) 20px 40px}.page_container__8LU7S{max-width:1400px;margin:0 auto}.page_header__r1W5g{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.page_title__ol0SH{font-size:32px;font-weight:700;color:#1a1a1a;margin:0}.page_subtitle__bUYaK{color:#666;font-size:16px;margin:8px 0 0}.page_backButton__sm7Ro{padding:12px 24px;background:#6b7280;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_backButton__sm7Ro:hover{background:#4b5563}.page_tabs__jy3X0{display:flex;gap:12px;border-bottom:2px solid #e5e7eb;margin-bottom:32px}.page_tab__pPzDV{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.page_tab__pPzDV:hover{color:#2832c2}.page_activeTab__uNbwo{color:#2832c2;border-bottom-color:#2832c2}.page_content__qhSYN{margin-top:32px}.page_section__juVqU{margin-bottom:40px}.page_sectionHeader__AeKWS{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page_sectionTitle__38Gq_{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.page_createButton__VXgNw{padding:12px 24px;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_createButton__VXgNw:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,50,194,.3)}@media (max-width:768px){.page_header__r1W5g{flex-direction:column;align-items:flex-start}.page_tabs__jy3X0{overflow-x:auto}.page_tab__pPzDV{white-space:nowrap}}.ProfileDropdown_profileDropdown__Qg0NS{position:relative}.ProfileDropdown_profileButton__32NEr{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s}.ProfileDropdown_profileButton__32NEr:hover{transform:scale(1.05)}.ProfileDropdown_profileButton__32NEr:active{transform:scale(.95)}.ProfileDropdown_profileImageWrapper__S3amV{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #e2e8f0;transition:border-color .2s;background:#fff;display:flex;align-items:center;justify-content:center}.ProfileDropdown_profileButton__32NEr:hover .ProfileDropdown_profileImageWrapper__S3amV{border-color:var(--brand-blue)}.ProfileDropdown_profileImage__d2Gm_{width:100%;height:100%;object-fit:cover}.ProfileDropdown_dropdownMenu__py0aN{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.12);min-width:220px;max-width:calc(100vw - 2rem);z-index:1000;animation:ProfileDropdown_slideDown__6WmHe .2s ease-out}@media (max-width:480px){.ProfileDropdown_dropdownMenu__py0aN{position:fixed;top:auto;right:1rem;left:1rem;min-width:unset;width:auto}}@keyframes ProfileDropdown_slideDown__6WmHe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileDropdown_userInfo__mO8CX{padding:1rem;border-bottom:1px solid #f1f5f9}.ProfileDropdown_userName__F3n_r{font-weight:600;color:#1e293b;font-size:.95rem;margin-bottom:.25rem}.ProfileDropdown_userEmail__EhmYs{font-size:.8rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileDropdown_divider__9fgN9{height:1px;background:#f1f5f9}.ProfileDropdown_menuItem__63W8y{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;font-size:.9rem;color:#475569;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.75rem}.ProfileDropdown_menuItem__63W8y:hover{background:#f8fafc}.ProfileDropdown_menuItem__63W8y:first-of-type{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.ProfileDropdown_menuItem__63W8y:last-of-type{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;color:#dc2626}.ProfileDropdown_menuItem__63W8y:last-of-type:hover{background:#fef2f2}.ProfileDropdown_menuIcon__Kglfo{font-size:1rem;display:inline-flex;align-items:center;justify-content:center;width:20px}.page_main__nw1Wk{min-height:100vh;padding:calc(2rem + env(safe-area-inset-top)) 2rem 2rem;background:#f5f7fa}.page_container__jZF7q{max-width:1200px;width:100%;margin:0 auto}.page_header__oRW75{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #e2e8f0}.page_headerLeft__WqHi4{display:flex;align-items:center;gap:1.5rem}.page_logoIcon__FOO5m{height:50px;width:auto}.page_greeting__f9HkH{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.page_companyName__pBuaS{font-size:1.125rem;color:#64748b}.page_roleTag__NWE6h{padding:.375rem .875rem;background:#e0e7ff;color:#4338ca}.page_panels__BRlfO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_panels__BRlfO:empty{margin-bottom:0}.page_panelCard__2Eode{background:#fff;padding:2rem;border-radius:1rem;border:2px solid #e2e8f0;text-decoration:none;transition:all .2s;cursor:pointer}.page_panelCard__2Eode:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:var(--brand-blue)}.page_panelIcon__UXYIU{font-size:3rem;margin-bottom:1rem}.page_panelTitle__frBVT{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.page_panelDescription__W74ly{color:#64748b;font-size:.95rem}.page_coursesSection__g5EWS{background:#fff;padding:2rem;border-radius:1rem;border:2px solid #e2e8f0}.page_sectionTitle__6ic_4{font-size:1.75rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.page_emptyState__j9MME{color:#64748b;text-align:center;padding:3rem 1rem;font-size:1.05rem}.page_title__po7na{font-size:3rem;margin-bottom:1rem;color:#1e293b;text-align:center;font-weight:700}.page_description__lvaOp{font-size:1.5rem;margin-bottom:3rem;color:#64748b;text-align:center}.page_buttons__sZgB7{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryButton__gjjaG{padding:1rem 2rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:1.125rem;transition:transform .2s,box-shadow .2s;display:inline-block}.page_primaryButton__gjjaG:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(var(--brand-blue-rgb),.3)}.page_secondaryButton__0Pzex{padding:1rem 2rem;background:#fff;color:var(--brand-blue);border:2px solid var(--brand-blue);border-radius:.5rem;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .2s;display:inline-block}.page_secondaryButton__0Pzex:hover{background:var(--brand-blue);color:#fff;transform:translateY(-2px)}.page_roleTag__NWE6h{display:inline-block;padding:.25rem .75rem;background:rgba(var(--brand-blue-rgb),.1);color:var(--brand-blue);border-radius:1rem;font-size:.85rem;font-weight:500;margin-top:.5rem}.page_welcomeSection__mn3kC{background:linear-gradient(135deg,#eef2ff,#e0e7ff);padding:2rem;border-radius:1rem;border:2px solid #c7d2fe;text-align:center;margin-top:2rem}.page_welcomeTitle__LrJrL{font-size:1.5rem;font-weight:700;color:#2832c2;margin-bottom:.5rem}.page_welcomeText__wc3Oo{font-size:1.05rem;color:#4c1d95;margin:0}.page_courseTypeToggle__lzumc{margin-bottom:2rem;display:flex;justify-content:center;width:100%}.page_toggleContainer___c_K_{position:relative;display:inline-flex;background:#e2e8f0;border-radius:50px;padding:4px;gap:0}.page_toggleOption__BABsD{position:relative;z-index:2;padding:12px 32px;border:none;background:transparent;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:color .3s ease;color:#64748b;white-space:nowrap}.page_toggleOptionActive__G_gcp{color:#fff}.page_toggleSlider__ECveB{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);background:linear-gradient(135deg,#2832c2,#00c8ff);border-radius:50px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px rgba(40,50,194,.3)}@media (max-width:768px){.page_main__nw1Wk{padding:calc(1rem + env(safe-area-inset-top)) 1rem 1rem}.page_header__oRW75{flex-direction:row;align-items:flex-start;gap:1rem}.page_headerLeft__WqHi4{flex-direction:column;align-items:flex-start;gap:1rem;flex:1 1}.page_logoIcon__FOO5m{height:40px}.page_greeting__f9HkH{font-size:1.75rem}.page_title__po7na{font-size:2rem}.page_description__lvaOp{font-size:1.25rem}.page_panels__BRlfO{grid-template-columns:1fr}}.page_main__6K_r8{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0}.page_container__LvoXP{max-width:1400px;margin:0 auto;padding:0 2rem}.page_header__iZAsz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}.page_title__fP_Hh{font-size:2.5rem;font-weight:800;color:#1f2937;margin:0 0 .5rem}.page_subtitle__FKZNk{font-size:1.1rem;color:#6b7280;margin:0}.page_backButton__3ACPQ{padding:12px 24px;background:#fff;color:#2832c2;border:2px solid #2832c2;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;white-space:nowrap}.page_backButton__3ACPQ:hover{background:#2832c2;color:#fff;transform:translateY(-2px)}.page_loading__mTTzV{text-align:center;padding:4rem 2rem;font-size:1.1rem;color:#6b7280}.page_empty__Q3SXU{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.page_emptyIcon__2ZSu8{font-size:5rem;margin-bottom:1rem}.page_empty__Q3SXU h2{font-size:1.8rem;color:#1f2937;margin-bottom:.5rem}.page_empty__Q3SXU p{font-size:1.1rem;color:#6b7280;margin:0}.page_courseGrid__fD7JM{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.page_courseCard__PLTpU{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column}.page_courseCard__PLTpU:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_courseImage__gT9Wn{position:relative;width:100%;padding-bottom:60%;background:#e5e7eb;overflow:hidden}.page_courseImage__gT9Wn img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page_moduleBadge__v8maU{background:rgba(40,50,194,.9);font-weight:600}.page_moduleBadge__v8maU,.page_newLessonBadge__SOHA5{position:absolute;top:1rem;right:1rem;color:#fff;padding:8px 16px;border-radius:20px;font-size:.85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_newLessonBadge__SOHA5{background:linear-gradient(135deg,#f59e0b,#d97706);font-weight:700;animation:page_pulse__qQwYU 2s infinite;box-shadow:0 2px 8px rgba(245,158,11,.4)}@keyframes page_pulse__qQwYU{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_newLessonButton__4G9U9{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.page_newLessonButton__4G9U9:hover{background:linear-gradient(135deg,#d97706,#b45309)!important}.page_courseContent__zw7bD{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.page_courseTitle__VOu7T{font-size:1.4rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.3}.page_courseMeta__aIDH_{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.page_metaItem__dsdxD{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280;font-weight:500}.page_metaIcon__Onq_s{font-size:1.1rem}.page_startButton__3FCpi{margin-top:auto;padding:14px 24px;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(40,50,194,.3)}.page_startButton__3FCpi:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(40,50,194,.4);opacity:.95}@media (max-width:1024px){.page_courseGrid__fD7JM{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}}@media (max-width:768px){.page_header__iZAsz{flex-direction:column}.page_title__fP_Hh{font-size:2rem}.page_courseGrid__fD7JM{grid-template-columns:1fr}.page_backButton__3ACPQ{align-self:flex-start}}.page_modalOverlay__wKWzk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:page_fadeIn__xSHY_ .2s ease-out}@keyframes page_fadeIn__xSHY_{0%{opacity:0}to{opacity:1}}.page_modalContent__Pjyh_{background:#fff;border-radius:20px;max-width:900px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:page_slideUp__8Goop .3s ease-out}@keyframes page_slideUp__8Goop{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modalClose__Gfgme{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border-radius:50%;background:#fff;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#374151;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_modalClose__Gfgme:hover{background:#f3f4f6;transform:rotate(90deg);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_modalHeader___yHWY{display:flex;gap:2rem;padding:2rem;border-bottom:1px solid #e5e7eb}.page_modalCourseImage__OAMTh{width:250px;height:180px;object-fit:cover;border-radius:12px;flex-shrink:0}.page_modalHeaderInfo__9tmgX{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page_modalCourseTitle__A6bo7{font-size:2rem;font-weight:800;color:#1f2937;margin:0 0 1rem;padding-right:3rem}.page_modalCourseMeta__QkTmW{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:1rem;color:#6b7280}.page_modalCourseMeta__QkTmW span{display:flex;align-items:center;gap:.5rem}.page_modalCourseDescription__1E9rF{margin-top:1rem;font-size:1rem;line-height:1.6;color:#64748b}.page_modalBody__YEYic{padding:2rem}.page_modalModulesTitle___C2a_{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}.page_modalModulesList__aNaXX{display:flex;flex-direction:column;gap:1rem}.page_modalModuleCard__TZUfw{background:#f9fafb;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.page_modalModuleCard__TZUfw:hover{background:#fff;border-color:#2832c2;transform:translateX(4px);box-shadow:0 4px 12px rgba(40,50,194,.1)}.page_moduleImageWrapper__IHAy6{position:relative;flex-shrink:0}.page_modalModuleImage__2cC80{width:100px;height:75px;object-fit:cover;border-radius:8px;flex-shrink:0}.page_completedModule__DSUEi{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981}.page_completedModule__DSUEi:hover{border-color:#059669}.page_completedOverlay__djoVm{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(40,50,194,.6);border-radius:8px;display:flex;align-items:center;justify-content:center}.page_completedCheck__TVw8C{width:36px;height:36px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;box-shadow:0 2px 8px rgba(16,185,129,.4)}.page_modalModuleInfo__iNLnr{flex:1 1}.page_modalModuleNumber__0MBJ4{font-size:.75rem;font-weight:600;color:#2832c2;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.25rem}.page_modalModuleTitle__fP4jk{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.page_modalModuleButton__DQf2e{padding:8px 20px;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.page_modalModuleButton__DQf2e:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,50,194,.3)}.page_completedModule__DSUEi{border:2px solid #10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.page_completedCourse__q2TUX{border:2px solid #10b981}.page_imageWrapper__UfWoz{position:absolute;top:0;left:0;width:100%;height:100%}.page_imageWrapper__UfWoz img{width:100%;height:100%;object-fit:cover}.page_imageOverlay__knc89{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(46,49,146,.6);z-index:1}.page_completedCheckmark__x6fhp{top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;font-size:1.5rem;box-shadow:0 4px 12px rgba(16,185,129,.4);z-index:2}.page_completedBadge__4E8J7,.page_completedCheckmark__x6fhp{position:absolute;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.page_completedBadge__4E8J7{top:-8px;right:-8px;width:32px;height:32px;font-size:1rem;box-shadow:0 2px 8px rgba(16,185,129,.4);z-index:10}.page_modalModuleCard__TZUfw{position:relative}@media (max-width:768px){.page_modalOverlay__wKWzk{padding:1rem}.page_modalContent__Pjyh_{max-height:90vh}.page_modalHeader___yHWY{flex-direction:column;padding:1.5rem}.page_modalCourseImage__OAMTh{width:100%;height:200px}.page_modalCourseTitle__A6bo7{font-size:1.5rem;padding-right:2rem}.page_modalBody__YEYic{padding:1.5rem}.page_modalModuleCard__TZUfw{flex-wrap:wrap}.page_modalModuleImage__2cC80{width:80px;height:60px}.page_modalModuleButton__DQf2e{width:100%}}.page_courseDetailCard__GYK4n,.page_courseDetailImage__btpqz,.page_courseDetailInfo__iMR0S,.page_moduleCard__6bigu,.page_moduleImage__8KA_W,.page_moduleInfo__CPIDl,.page_moduleNumber__BoD8M,.page_moduleTitle__Z2t7B,.page_modulesList__hHrCX,.page_modulesTitle__TLxrv,.page_startModuleButton__nTyGo{display:none}.InviteTokenModal_container__m6veW{padding:1rem 0}.InviteTokenModal_createForm__A1i7y{display:flex;flex-direction:column;gap:1.5rem}.InviteTokenModal_description__W5eOb{margin:0;line-height:1.6;color:#4b5563}.InviteTokenModal_formGroup__ZpCjG{display:flex;flex-direction:column;gap:.5rem}.InviteTokenModal_formGroup__ZpCjG label{font-weight:500;color:#1f2937}.InviteTokenModal_input__0xPxi{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.InviteTokenModal_input__0xPxi:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InviteTokenModal_input__0xPxi:disabled{background-color:#f3f4f6;cursor:not-allowed}.InviteTokenModal_hint__WOOx5{color:#6b7280;font-size:.875rem}.InviteTokenModal_error__1Z2EP{padding:.75rem;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:.5rem;color:#dc2626;font-size:.875rem}.InviteTokenModal_createButton__rze8m{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s,transform .1s}.InviteTokenModal_createButton__rze8m:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.InviteTokenModal_createButton__rze8m:active:not(:disabled){transform:translateY(0)}.InviteTokenModal_createButton__rze8m:disabled{opacity:.5;cursor:not-allowed}.InviteTokenModal_displayToken__VKtjV{display:flex;flex-direction:column;gap:1.5rem}.InviteTokenModal_stats__VH24l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.InviteTokenModal_statItem__jGUhQ{display:flex;flex-direction:column;gap:.25rem;text-align:center}.InviteTokenModal_statLabel__X2Xxq{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.InviteTokenModal_statValue__EhC_c{font-size:1.5rem;font-weight:700;color:#1f2937}.InviteTokenModal_linkSection__FUJc6,.InviteTokenModal_qrSection__MimD_,.InviteTokenModal_tokenSection__xvSyP{display:flex;flex-direction:column;gap:.75rem}.InviteTokenModal_linkSection__FUJc6 h3,.InviteTokenModal_qrSection__MimD_ h3,.InviteTokenModal_tokenSection__xvSyP h3{margin:0;font-size:1rem;font-weight:600;color:#1f2937}.InviteTokenModal_qrContainer__aV0RQ{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem}.InviteTokenModal_qrButtons__shyDS{display:flex;gap:.5rem}.InviteTokenModal_qrButton__DTNd9{padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.InviteTokenModal_qrButton__DTNd9:hover{background-color:#e5e7eb;border-color:#9ca3af}.InviteTokenModal_qrButton__DTNd9:active{transform:scale(.95)}.InviteTokenModal_linkContainer__E9_G0{display:flex;gap:.5rem}.InviteTokenModal_linkInput__UxDky{flex:1 1;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-family:monospace;background-color:#f9fafb;color:#1f2937}.InviteTokenModal_copyButton__eD44H{padding:.75rem 1.25rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.InviteTokenModal_copyButton__eD44H:hover{background-color:#2563eb}.InviteTokenModal_copyButton__eD44H:active{background-color:#1d4ed8}.InviteTokenModal_pdfButton__nRa46{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 50%,#1a2080);color:#fff;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.75rem;box-shadow:0 2px 8px rgba(74,90,232,.3)}.InviteTokenModal_pdfButton__nRa46:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,90,232,.4)}.InviteTokenModal_pdfButton__nRa46:active{transform:translateY(0);box-shadow:0 2px 6px rgba(74,90,232,.3)}@media (max-width:640px){.InviteTokenModal_stats__VH24l{grid-template-columns:1fr}.InviteTokenModal_linkContainer__E9_G0{flex-direction:column}.InviteTokenModal_copyButton__eD44H{width:100%}}.InviteTokenList_section__PZD2R{margin-bottom:2rem}.InviteTokenList_sectionTitle__n_uO7{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.InviteTokenList_tokenList__Fuz8Y{display:flex;flex-direction:column;gap:1rem}.InviteTokenList_tokenCard__JSL95{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.InviteTokenList_tokenHeader__oNuKX{display:flex;align-items:center;margin-bottom:.25rem}.InviteTokenList_tokenNumber__Pfhz8{font-size:.875rem;font-weight:600;color:#4b5563;background-color:#f3f4f6;padding:.25rem .75rem;border-radius:.375rem}.InviteTokenList_tokenContent__ENfSD{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap}.InviteTokenList_tokenInfo__6tHad{display:flex;flex-direction:column;gap:0;flex:1 1}.InviteTokenList_statGroup__s45az{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.InviteTokenList_stat__roRlY{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;background-color:#f9fafb;border-radius:.375rem;text-align:center}.InviteTokenList_statLabel__gtjyO{font-size:.7rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.InviteTokenList_statValue__FrNy1{font-size:1.25rem;font-weight:700;color:#1f2937}.InviteTokenList_editInput__hnzcJ{padding:.5rem;border:2px solid #3b82f6;border-radius:.375rem;font-size:1.5rem;font-weight:700;text-align:center;color:#1f2937}.InviteTokenList_editInput__hnzcJ:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InviteTokenList_tokenDetails__Er0jq{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.InviteTokenList_detailRow__Vpqf9{display:flex;align-items:center;gap:.5rem}.InviteTokenList_detailLabel__7H7VB{font-weight:500;color:#6b7280;min-width:80px}.InviteTokenList_tokenValue__JLxx6{padding:.25rem .5rem;background-color:#e5e7eb;border-radius:.25rem;font-family:monospace;font-size:.875rem;color:#1f2937}.InviteTokenList_actions__nuIki{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.InviteTokenList_deleteButton__vEuTr,.InviteTokenList_viewButton__LQl0H{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.InviteTokenList_viewButton__LQl0H{background-color:#3b82f6;color:#fff}.InviteTokenList_viewButton__LQl0H:hover{background-color:#2563eb}.InviteTokenList_deleteButton__vEuTr{background-color:#ef4444;color:#fff}.InviteTokenList_deleteButton__vEuTr:hover:not(:disabled){background-color:#dc2626}.InviteTokenList_deleteButton__vEuTr:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.InviteTokenList_tokenCard__JSL95{flex-direction:column;align-items:flex-start}.InviteTokenList_statGroup__s45az{grid-template-columns:1fr}.InviteTokenList_actions__nuIki{width:100%;flex-direction:column}.InviteTokenList_deleteButton__vEuTr,.InviteTokenList_viewButton__LQl0H{width:100%}.InviteTokenList_detailRow__Vpqf9{flex-direction:column;align-items:flex-start}.InviteTokenList_detailLabel__7H7VB{min-width:auto}.InviteTokenList_tokenValue__JLxx6{word-break:break-all}}.page_container__ZKuTs{max-width:1200px;margin:0 auto;padding:2rem}.page_header__WBD3v{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page_backLink__61mLS{color:var(--brand-blue);text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:.5rem}.page_backLink__61mLS:hover{text-decoration:underline}.page_header__WBD3v h1{margin:0;font-size:2rem;color:#333}.page_stats___LVAx{display:flex;gap:.5rem;align-items:center;color:#666;font-size:.9rem;margin-top:.5rem}.page_headerButtons__ck8Ww{display:flex;gap:.75rem;flex-wrap:nowrap;margin-bottom:1.5rem}.page_inviteButton__aSGZB{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3)}.page_inviteButton__aSGZB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_inviteButton__aSGZB:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_qrButton__sGNOR{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px rgba(16,185,129,.3)}.page_qrButton__sGNOR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.page_warning__r8fMC{background:#fff3cd;border:1px solid #ffc107;padding:1rem;border-radius:8px;margin-bottom:2rem;color:#856404}.page_inviteForm__norW_{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:2rem;margin-bottom:2rem}.page_inviteForm__norW_ h2{margin-top:0;margin-bottom:1.5rem;color:#333}.page_formRow__ksPqy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_formGroup__GrFHU{margin-bottom:1.5rem}.page_formGroup__GrFHU label{display:block;margin-bottom:.5rem;color:#333;font-weight:500}.page_formGroup__GrFHU input,.page_formGroup__GrFHU select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.page_formGroup__GrFHU input:focus,.page_formGroup__GrFHU select:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb),.1)}.page_formGroup__GrFHU small{display:block;margin-top:.5rem;font-size:.85rem;color:#666}.page_checkboxLabel__8zLgP{display:flex;align-items:center;cursor:pointer;font-weight:500!important;margin-bottom:.5rem!important}.page_checkboxLabel__8zLgP input[type=checkbox]{width:auto!important;cursor:pointer;margin:0 .4rem 0 0!important;flex-shrink:0}.page_checkboxLabel__8zLgP span{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.2rem}.page_formActions__xDgkk{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.page_cancelButton__901QG{background:#fff;color:#666;border:1px solid #ddd;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s}.page_cancelButton__901QG:hover{background:#f8f9fa;border-color:#adb5bd}.page_submitButton__Hee__{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3)}.page_submitButton__Hee__:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_submitButton__Hee__:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_section__D0Qr8{margin-bottom:3rem}.page_section__D0Qr8 h2{margin-bottom:1rem;color:#333;font-size:1.5rem}.page_emptyState___8SQ4{color:#666;font-style:italic;text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px}.page_table__PFvgw{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_table__PFvgw table{width:100%;border-collapse:collapse}.page_table__PFvgw thead{background:#f8f9fa}.page_table__PFvgw th{padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.page_table__PFvgw td{padding:1rem;border-bottom:1px solid #dee2e6}.page_table__PFvgw tbody tr:last-child td{border-bottom:none}.page_table__PFvgw tbody tr:hover{background:#f8f9fa}.page_roleBadge__zj8vj{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500;background:rgba(var(--brand-blue-rgb),.1);color:var(--brand-blue)}.page_deleteButton__QJG_T{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s;white-space:nowrap}.page_deleteButton__QJG_T:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.page_deleteButton__QJG_T:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.page_error__DUdON,.page_loading__gSYcg{text-align:center;padding:3rem;color:#666}.page_error__DUdON{color:#dc3545}.page_error__DUdON a{display:inline-block;margin-top:1rem;color:var(--brand-blue);text-decoration:none}.page_error__DUdON a:hover{text-decoration:underline}.page_mobileCards__LmY7p{display:none}@media (max-width:768px){.page_container__ZKuTs{padding:1rem}.page_header__WBD3v{flex-direction:column}.page_formRow__ksPqy{grid-template-columns:1fr}.page_table__PFvgw{overflow-x:auto}.page_table__PFvgw table{min-width:600px}.page_table__PFvgw{display:none}.page_mobileCards__LmY7p{display:flex;flex-direction:column;gap:.75rem}.page_mobileCard__ETHaM{background:#fff;border-radius:10px;padding:.75rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_mobileCardInfo__fJwkz{flex:1 1;min-width:0}.page_mobileCardName__RAUB2{font-weight:600;font-size:.95rem;color:#333;margin-bottom:.15rem}.page_mobileCardEmail__AzVPs{font-size:.8rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mobileCardMeta__Tl6lY{display:flex;gap:.5rem;align-items:center;margin-top:.3rem}.page_mobileCardDate__YXuge{font-size:.75rem;color:#888}.page_mobileCardActions__hJXli{flex-shrink:0}}.page_container___jHe2{max-width:800px}.page_header__ykYZ0{margin-bottom:2.5rem}.page_header__ykYZ0 h1{margin:0 0 .5rem;font-size:2.2rem;color:#1a1a1a;font-weight:700}.page_header__ykYZ0 p{margin:0;font-size:1rem;color:#666}.page_form__yOMsF{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_section__bCiug{margin-bottom:2.5rem}.page_section__bCiug:last-of-type{margin-bottom:2rem}.page_section__bCiug h2{margin:0 0 .5rem;font-size:1.5rem;color:#1a1a1a;font-weight:600}.page_sectionNote___3giH{margin:0 0 1.5rem;font-size:.9rem;color:#666;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:3px solid var(--brand-blue)}.page_formGroup__IQXfr{margin-bottom:1.5rem}.page_formGroup__IQXfr label{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.95rem}.page_formGroup__IQXfr input{width:100%;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .2s ease;font-family:inherit}.page_formGroup__IQXfr input:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb),.1)}.page_formGroup__IQXfr input::placeholder{color:#999}.page_formGroup__IQXfr small{display:block;margin-top:.5rem;font-size:.85rem;color:#666}.page_formRow__omc9e{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_error__QKB52{padding:1rem 1.25rem;background:#fee;border:1px solid #fcc;border-radius:10px;color:#c33;margin-bottom:1.5rem;font-size:.95rem}.page_actions__nlgN_{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e0e0e0}.page_cancelButton__0FfqB,.page_submitButton__YZTmk{padding:.875rem 2rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.page_cancelButton__0FfqB{background:#f5f5f7;color:#666}.page_cancelButton__0FfqB:hover:not(:disabled){background:#e8e8ea}.page_submitButton__YZTmk{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3)}.page_submitButton__YZTmk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_cancelButton__0FfqB:disabled,.page_submitButton__YZTmk:disabled{opacity:.6;cursor:not-allowed}.page_checkboxLabel__eOgcr{display:flex;align-items:center;cursor:pointer;font-weight:500!important;margin-bottom:.5rem!important}.page_checkboxLabel__eOgcr input[type=checkbox]{width:auto!important;cursor:pointer;margin:0 .4rem 0 0!important;flex-shrink:0}.page_checkboxLabel__eOgcr span{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.2rem}@media (max-width:768px){.page_header__ykYZ0 h1{font-size:1.8rem}.page_form__yOMsF{padding:1.5rem}.page_formRow__omc9e{grid-template-columns:1fr;gap:1rem}.page_actions__nlgN_{flex-direction:column-reverse}.page_cancelButton__0FfqB,.page_submitButton__YZTmk{width:100%}}.page_container__49Cdd{max-width:1400px}.page_header__OORgq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;gap:2rem}.page_header__OORgq h1{margin:0 0 .5rem;font-size:2.2rem;color:#1a1a1a;font-weight:700}.page_header__OORgq p{margin:0;font-size:1rem;color:#666}.page_createButton__iHUci{padding:.875rem 1.75rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3);transition:all .2s ease;white-space:nowrap}.page_createButton__iHUci:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_loading__rTZTq{font-size:1.1rem;color:var(--brand-blue)}.page_empty__7W8hN,.page_loading__rTZTq{display:flex;align-items:center;justify-content:center;min-height:400px}.page_empty__7W8hN{flex-direction:column;text-align:center;background:#fff;border-radius:16px;padding:3rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_emptyIcon__zEmas{font-size:4rem;margin-bottom:1rem;opacity:.5}.page_empty__7W8hN h2{margin:0 0 .5rem;font-size:1.8rem;color:#1a1a1a}.page_empty__7W8hN p{margin:0 0 2rem;font-size:1rem;color:#666}.page_emptyButton__KzSAy{padding:.875rem 2rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3);transition:all .2s ease}.page_emptyButton__KzSAy:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_grid__Z_Jkk{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__hosYt{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;display:flex;flex-direction:column}.page_card__hosYt:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.page_cardHeader__9tTHJ{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.page_companyLink__Qunkz{text-decoration:none;flex:1 1}.page_companyLink__Qunkz h3{margin:0;font-size:1.4rem;color:#1a1a1a;font-weight:600;transition:color .2s ease}.page_companyLink__Qunkz:hover h3{color:var(--brand-blue)}.page_badge__sVzxS{padding:.5rem 1rem;background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border-radius:20px;font-size:.85rem;font-weight:600;white-space:nowrap}.page_cardContent__DcFRq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}.page_stat__NHN_K{display:flex;flex-direction:column;gap:.25rem}.page_statLabel__SaORC{font-size:.85rem;color:#666;font-weight:500}.page_statValue__5_fOU{font-size:1.3rem;color:#1a1a1a;font-weight:600}.page_cardActions__vZxnw{display:flex;gap:.75rem;margin-top:auto}.page_actionButton__uMW4e{flex:1 1;padding:.75rem 1rem;background:#f5f5f7;color:#666;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;text-decoration:none;text-align:center;display:block}.page_actionButton__uMW4e:hover{background:#e8e8ea;transform:translateY(-2px)}.page_deleteButton__cTTOO{padding:.75rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.page_deleteButton__cTTOO:hover:not(:disabled){background:#c82333;transform:translateY(-2px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.page_deleteButton__cTTOO:disabled{background:#ccc;cursor:not-allowed;opacity:.7}@media (max-width:1024px){.page_grid__Z_Jkk{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.page_header__OORgq{flex-direction:column;align-items:stretch}.page_header__OORgq h1{font-size:1.8rem}.page_createButton__iHUci{text-align:center}.page_grid__Z_Jkk{grid-template-columns:1fr}.page_card__hosYt{padding:1.5rem}.page_cardContent__DcFRq{grid-template-columns:1fr;gap:1rem}.page_cardActions__vZxnw{flex-direction:column}.page_actionButton__uMW4e{width:100%}}.page_container__n1Q4W{max-width:1200px;margin:0 auto}.page_header__PaGo2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page_header__PaGo2 h1{margin:0;font-size:2rem;color:#333}.page_subtitle__yuEpy{color:#666;font-size:1rem;margin-top:.5rem}.page_headerButtons__eBjAS{display:flex;gap:.75rem;flex-wrap:nowrap;margin-bottom:1.5rem}.page_inviteButton__w4N8K{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3)}.page_inviteButton__w4N8K:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_inviteButton__w4N8K:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_qrButton__2Lg20{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px rgba(16,185,129,.3)}.page_qrButton__2Lg20:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.page_statsGrid__MqwKk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.page_statCard__cZR4W{background:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}.page_statCard__cZR4W:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.page_statIcon__QGQyD{font-size:2rem;background:rgba(var(--brand-blue-rgb),.1);width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center}.page_statContent__8QnSL h3{margin:0 0 .25rem;font-size:.9rem;color:#666;font-weight:500}.page_statNumber__M4lMd{margin:0;font-size:2rem;font-weight:700;color:var(--brand-blue)}.page_statLabel__rV4dy{font-size:.8rem;color:#999}.page_warning__q8fT3{background:#fff3cd;border:1px solid #ffc107;padding:1rem;border-radius:8px;margin-bottom:2rem;color:#856404}.page_inviteForm__9Lujr{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:2rem;margin-bottom:2rem}.page_inviteForm__9Lujr h2{margin-top:0;margin-bottom:1.5rem;color:#333}.page_formRow__MUThY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_formGroup__vzd1n{margin-bottom:1.5rem}.page_formGroup__vzd1n label{display:block;margin-bottom:.5rem;color:#333;font-weight:500}.page_formGroup__vzd1n input,.page_formGroup__vzd1n select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.page_formGroup__vzd1n input:focus,.page_formGroup__vzd1n select:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb),.1)}.page_formGroup__vzd1n small{display:block;margin-top:.5rem;font-size:.85rem;color:#666}.page_checkboxLabel__7ZwZZ{display:flex;align-items:center;cursor:pointer;font-weight:500!important;margin-bottom:.5rem!important}.page_checkboxLabel__7ZwZZ input[type=checkbox]{width:auto!important;cursor:pointer;margin:0 .4rem 0 0!important;flex-shrink:0}.page_checkboxLabel__7ZwZZ span{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:.2rem}.page_formActions__3ybqZ{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.page_cancelButton__e7HyG{background:#fff;color:#666;border:1px solid #ddd;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s}.page_cancelButton__e7HyG:hover{background:#f8f9fa;border-color:#adb5bd}.page_submitButton__sxcZg{background:linear-gradient(135deg,#4a5ae8,#2832c2 60%,#1a2080);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(var(--brand-blue-rgb),.3)}.page_submitButton__sxcZg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),.4)}.page_submitButton__sxcZg:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_section__xi7vV{margin-bottom:3rem}.page_section__xi7vV h2{margin-bottom:1rem;color:#333;font-size:1.5rem}.page_emptyState__IgJMo{color:#666;font-style:italic;text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px}.page_mobileCards__mhO2Y{display:none}.page_table__OrTRc{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_table__OrTRc table{width:100%;border-collapse:collapse}.page_table__OrTRc thead{background:#f8f9fa}.page_table__OrTRc th{padding:1rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.page_table__OrTRc td{padding:1rem;border-bottom:1px solid #dee2e6}.page_table__OrTRc tbody tr:last-child td{border-bottom:none}.page_table__OrTRc tbody tr:hover{background:#f8f9fa}.page_roleBadge__OtAJF{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500;background:rgba(var(--brand-blue-rgb),.1);color:var(--brand-blue)}.page_deleteButton__AVocO{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s;white-space:nowrap}.page_deleteButton__AVocO:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.page_deleteButton__AVocO:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.page_youLabel__7fepZ{display:inline-block;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;background:rgba(var(--brand-blue-rgb),.1);color:var(--brand-blue)}.page_error__Gjxfm,.page_loading__nr_a_{text-align:center;padding:3rem;color:#666}.page_error__Gjxfm{color:#dc3545}@media (max-width:768px){.page_header__PaGo2{flex-direction:column}.page_statsGrid__MqwKk{grid-template-columns:1fr 1fr;gap:.75rem}.page_statCard__cZR4W{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem}.page_statIcon__QGQyD{font-size:1.4rem;width:40px;height:40px;border-radius:8px}.page_statContent__8QnSL h3{font-size:.75rem}.page_statNumber__M4lMd{font-size:1.4rem}.page_statLabel__rV4dy{font-size:.7rem}.page_formRow__MUThY{grid-template-columns:1fr}.page_table__OrTRc{overflow-x:auto}.page_table__OrTRc table{min-width:600px}.page_table__OrTRc{display:none}.page_mobileCards__mhO2Y{display:flex;flex-direction:column;gap:.75rem}.page_mobileCard__9PiU0{background:#fff;border-radius:10px;padding:.75rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_mobileCardInfo__Mrjzt{flex:1 1;min-width:0}.page_mobileCardName__FMKU2{font-weight:600;font-size:.95rem;color:#333;margin-bottom:.15rem}.page_mobileCardEmail__M4o7X{font-size:.8rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mobileCardMeta__orq_O{display:flex;gap:.5rem;align-items:center;margin-top:.3rem}.page_mobileCardDate__48yPC{font-size:.75rem;color:#888}.page_mobileCardActions__tVJIJ{flex-shrink:0}}