.LessonDetail_lessonDetailContainer__havDZ{max-width:900px;margin:30px auto;background:#13171a;border:1px solid var(--zporta-border-light,#eee);border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.07);position:relative;padding:clamp(15px,4vw,30px) clamp(15px,4vw,30px) 90px;font-family:var(--zporta-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol")}.LessonDetail_lessonTitle__dC7lM{font-size:clamp(24px,5vw,32px);font-weight:700;color:var(--zporta-secondary-color,#2c3e50);text-align:center;margin-bottom:25px;line-height:1.3}.LessonDetail_lockedIndicator__UzeOn{margin-left:10px;font-size:.6em;vertical-align:middle;color:var(--zporta-error-color,#dc3545);font-weight:600;background-color:var(--zporta-error-bg,#f8d7da);padding:2px 6px;border-radius:4px;border:1px solid var(--zporta-error-border,#f5c6cb)}.LessonDetail_courseInfo__k_4NJ,.LessonDetail_freeLessonInfo__YLVaH{margin:25px 0;padding:12px 18px;border:1px solid;border-radius:6px;text-align:center;font-size:14px;line-height:1.5}.LessonDetail_courseInfo__k_4NJ{background:var(--zporta-info-bg,#e7f3fe);border-color:var(--zporta-info-border,#bde0fe);color:var(--zporta-info-text,#0a58ca)}.LessonDetail_courseInfo__k_4NJ p{margin:0}.LessonDetail_courseInfo__k_4NJ a{color:var(--zporta-info-link,var(--warning));font-weight:600;text-decoration:none;border-bottom:1px dotted var(--zporta-info-link,#07408a)}.LessonDetail_courseInfo__k_4NJ a:hover{border-bottom-style:solid;text-decoration:none}.LessonDetail_courseLink__Sfw3_{color:var(--zporta-info-link,var(--warning));font-weight:600;text-decoration:none;border-bottom:1px dotted var(--zporta-info-link,#07408a)}.LessonDetail_courseLink__Sfw3_:hover{border-bottom-style:solid;text-decoration:none}.LessonDetail_lessonPreview__kXsbd{background:#f8fafc;border-left:4px solid var(--accent-color,var(--text));padding:1.5rem;margin:2rem 0;border-radius:8px}.LessonDetail_lessonPreview__kXsbd h2{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.LessonDetail_lessonPreview__kXsbd p{font-size:1rem;line-height:1.6;color:#475569;margin:0}.LessonDetail_lessonStatusInfo__HxrNu{margin-bottom:1.5rem}.LessonDetail_freePreviewBanner__BYtxR{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center;background:#13171a;border:1px dashed var(--zporta-info-border,#bde0fe);padding:10px 12px;border-radius:8px}.LessonDetail_previewFlag__Aml_K{background:#22c55e;color:#fff;font-weight:700;padding:4px 8px;border-radius:999px;font-size:12px;box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}.LessonDetail_previewText__MPWtf{color:#0a58ca;font-size:14px}.LessonDetail_previewCta__69M_0{padding:8px 14px;font-size:13px}.LessonDetail_freeLessonInfo__YLVaH{background:var(--zporta-secondary-bg,#e9f7ef);border-color:var(--zporta-secondary-border,#a7d7b9);color:var(--zporta-secondary-text,#198754)}.LessonDetail_freeLessonInfo__YLVaH p{margin:0}.LessonDetail_lessonStatusInfo__HxrNu{margin:25px 0;padding:12px 18px;border:1px solid var(--zporta-border-light,#eee);border-radius:6px;background:var(--zporta-background-medium,var(--bg-page));text-align:center;font-size:14px;line-height:1.5}.LessonDetail_badgePremium__BmZYx{background:var(--zporta-warning-badge-bg,var(--warning))}.LessonDetail_badgeFree__tKRyl,.LessonDetail_badgePremium__BmZYx{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;color:#fff;font-size:12px;font-weight:700}.LessonDetail_badgeFree__tKRyl{background:var(--zporta-success-badge-bg,#22c55e)}.LessonDetail_enrollPrompt__Qr_qi{margin-top:8px;color:var(--zporta-secondary-text,#198754)}.LessonDetail_message__zg0oS{padding:12px 18px;margin:20px 0;border-radius:6px;font-size:14px;text-align:center;font-weight:500;border:1px solid}.LessonDetail_error__cYiBx{background:var(--zporta-error-bg,#f8d7da);color:var(--zporta-error-text,#721c24);border-color:var(--zporta-error-border,#f5c6cb)}.LessonDetail_success__HQDLp{background:var(--zporta-success-bg,#d4edda);color:var(--zporta-success-text,#155724);border-color:var(--zporta-success-border,#c3e6cb)}.LessonDetail_warning__MYZyI{background:var(--zporta-warning-bg,#fff3cd);color:var(--zporta-warning-text,#664d03);border-color:var(--zporta-warning-border,#ffecb5)}.LessonDetail_formError__HDpR6{margin-bottom:15px}.LessonDetail_lessonVideoEmbed__uEwce{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;margin:25px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.LessonDetail_lessonVideoEmbed__uEwce iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.LessonDetail_lessonVideoLink__VVIhL{margin:20px 0;padding:12px 18px;background:var(--zporta-background-medium,var(--bg-page));border:1px solid var(--zporta-border-light,var(--border));border-radius:6px;font-size:14px}.LessonDetail_lessonVideoLink__VVIhL p{margin:0}.LessonDetail_lessonVideoLink__VVIhL a{color:var(--zporta-primary-color,#0d6efd);word-break:break-all}.LessonDetail_lessonShadowRoot__DWPXy{display:block}.LessonDetail_lesson-content__mz6iV{font-size:1rem;line-height:1.7}.LessonDetail_lessonContent__sZC7l{font-size:1rem;line-height:1.7;color:#FFFFFF;margin-bottom:30px}.LessonDetail_lessonContent__sZC7l h1,.LessonDetail_lessonContent__sZC7l h2,.LessonDetail_lessonContent__sZC7l h3,.LessonDetail_lessonContent__sZC7l h4,.LessonDetail_lessonContent__sZC7l h5,.LessonDetail_lessonContent__sZC7l h6{color:var(--zporta-heading-color,#2c3e50);margin:1.5em 0 .75em;font-weight:600;line-height:1.3}.LessonDetail_lessonContent__sZC7l h1{font-size:1.8em}.LessonDetail_lessonContent__sZC7l h2{font-size:1.5em}.LessonDetail_lessonContent__sZC7l h3{font-size:1.3em}.LessonDetail_lessonContent__sZC7l h4{font-size:1.15em}.LessonDetail_lessonContent__sZC7l h5{font-size:1em;font-weight:700}.LessonDetail_lessonContent__sZC7l h6{font-size:.9em;font-weight:700;color:#555}.LessonDetail_lessonContent__sZC7l p{margin:0 0 1.2em}.LessonDetail_lessonContent__sZC7l a{color:var(--zporta-primary-color,#0d6efd);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.LessonDetail_lessonContent__sZC7l a:hover{color:var(--zporta-primary-hover,#0a58ca);text-decoration:none}.LessonDetail_lessonContent__sZC7l code{background:var(--zporta-code-bg,#f1f1f1);padding:.2em .5em;border-radius:4px;color:var(--zporta-code-text,#c7254e)}.LessonDetail_lessonContent__sZC7l code,.LessonDetail_lessonContent__sZC7l pre{font-family:var(--zporta-font-mono,Menlo,Monaco,Consolas,"Courier New",monospace);font-size:.9em}.LessonDetail_lessonContent__sZC7l pre{background:var(--zporta-pre-bg,var(--bg-page));border:1px solid var(--zporta-border-light,var(--border));padding:1em;border-radius:6px;overflow-x:auto;line-height:1.5;margin:1.5em 0}.LessonDetail_lessonContent__sZC7l pre code{background:none;padding:0;border-radius:0;font-size:inherit;color:inherit}.LessonDetail_lessonContent__sZC7l blockquote{border-left:5px solid var(--zporta-border-color,#ccc);padding:.5em 1.2em;margin:1.5em 0;font-style:italic;color:var(--zporta-text-light,#555);background:var(--zporta-background-medium,#f9f9f9)}.LessonDetail_lessonContent__sZC7l blockquote p{margin-bottom:.5em}.LessonDetail_lessonContent__sZC7l blockquote p:last-child{margin-bottom:0}.LessonDetail_lessonContent__sZC7l ol,.LessonDetail_lessonContent__sZC7l ul{margin:0 0 1.2em 1.8em;padding:0}.LessonDetail_lessonContent__sZC7l ol li,.LessonDetail_lessonContent__sZC7l ul li{margin-bottom:.5em}.LessonDetail_lessonContent__sZC7l ol ol,.LessonDetail_lessonContent__sZC7l ol ul,.LessonDetail_lessonContent__sZC7l ul ol,.LessonDetail_lessonContent__sZC7l ul ul{margin-top:.5em;margin-bottom:.5em}.LessonDetail_lessonContent__sZC7l img{max-width:100%;height:auto;margin:1em 0;border-radius:6px;display:block;box-shadow:0 2px 5px rgba(0,0,0,.05)}.LessonDetail_lessonContent__sZC7l table{border-collapse:collapse;width:100%;margin:1.5em 0;border:1px solid var(--zporta-border-color,#ccc)}.LessonDetail_lessonContent__sZC7l td,.LessonDetail_lessonContent__sZC7l th{border:1px solid var(--zporta-border-color,#ccc);padding:.6em .8em;text-align:left}.LessonDetail_lessonContent__sZC7l th{background:var(--zporta-background-medium,#f9f9f9);font-weight:600;color:var(--zporta-heading-color,#2c3e50)}.LessonDetail_lessonContent__sZC7l hr{border:0;height:1px;background-color:var(--zporta-border-light,#eee);margin:2em 0}.LessonDetail_lessonQuizzes__MGfyj{margin-top:40px;padding-top:25px;border-top:1px solid var(--zporta-border-light,#eee)}.LessonDetail_lessonQuizzes__MGfyj h2{font-size:22px;color:var(--zporta-secondary-color,#2c3e50);margin-bottom:20px;text-align:center}.LessonDetail_postMeta__QInZp{margin-top:35px;padding-top:15px;border-top:1px dashed var(--zporta-border-light,#eee);color:var(--zporta-text-light,#6c757d);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px}.LessonDetail_postMeta__QInZp svg{margin-right:5px;width:1em;height:1em;vertical-align:text-bottom}.LessonDetail_lessonTags__2WK9h{margin-top:15px;font-size:14px;color:var(--zporta-text-light,#6c757d)}.LessonDetail_lessonTags__2WK9h strong{color:#FFFFFF;margin-right:5px}.LessonDetail_metaContainer__KbHV7{margin-top:20px}.LessonDetail_metaItem__ZtkVW{display:inline-flex;align-items:center;gap:6px}.LessonDetail_metaIcon__0ibRV{width:1em;height:1em}.LessonDetail_metaSeparator__gXdUp{opacity:.6}.LessonDetail_tagItem__t0rpO{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--zporta-background-medium,var(--surface-2));color:#FFFFFF;font-size:12px}.LessonDetail_downloadSection__ogYRH{margin:30px 0;padding:20px;background:var(--zporta-background-medium,var(--bg-page));border-radius:8px;border:1px solid var(--zporta-border-light,var(--border))}.LessonDetail_lessonActionsTop__2jmP5{margin:20px 0;padding:15px;background:linear-gradient(135deg,#fff9e6,#fff3cd);border:1px solid var(--zporta-warning-border,#ffecb5);border-radius:8px;display:flex;justify-content:center;gap:12px}.LessonDetail_editBtnTop__OmJdi{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;background:var(--zporta-warning-btn-bg,var(--accent));color:#FFFFFF;border:1px solid var(--zporta-warning-btn-bg,var(--accent));border-radius:6px;text-decoration:none;transition:all .2s ease}.LessonDetail_editBtnTop__OmJdi:hover{background:#ffca2c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.LessonDetail_editBtnTop__OmJdi[aria-disabled=true]{opacity:.65;cursor:not-allowed;pointer-events:none}.LessonDetail_downloadSectionTop__FfBmN{margin:20px 0;padding:20px;background:var(--zporta-background-medium,var(--bg-page));border:1px solid var(--zporta-border-light,var(--border));border-radius:8px;color:var(--zporta-text-color,#ffffff)}.LessonDetail_downloadTitle__nV9Ve{margin:0 0 15px;font-size:18px;font-weight:600;color:var(--zporta-heading-on-dark,#ffffff);text-align:center}.LessonDetail_downloadButtons__t_BjU{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.LessonDetail_downloadBtn__hyu3M{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;min-width:140px;justify-content:center}.LessonDetail_downloadBtn__hyu3M:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.LessonDetail_downloadBtn__hyu3M:disabled{opacity:.7;cursor:wait}.LessonDetail_spinner__hC5EX{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:LessonDetail_spin___Q61H .8s linear infinite}@keyframes LessonDetail_spin___Q61H{to{transform:rotate(1turn)}}.LessonDetail_lessonNavButtons__l1gHa{display:flex;justify-content:space-between;gap:15px;margin:35px 0 25px}.LessonDetail_navButton__oCPRA{display:block;flex:1;max-width:48%;padding:10px 18px;background:var(--zporta-background-medium,var(--bg-page));border:1px solid var(--zporta-border-light,var(--border));border-radius:6px;text-decoration:none;color:var(--zporta-secondary-light,#34495e);font-size:14px;font-weight:500;text-align:center;transition:all .2s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LessonDetail_navButton__oCPRA:hover{background:var(--bg-secondary);color:var(--zporta-secondary-color,#2c3e50);border-color:#ced4da;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.LessonDetail_prevButton__aT05_{text-align:left}.LessonDetail_nextButton__VZdmZ{text-align:right}.LessonDetail_navPlaceholder__DdYwI{flex:1;max-width:48%}.LessonDetail_btn__dN8q4{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.LessonDetail_btn__dN8q4:focus{outline:0;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.LessonDetail_btn__dN8q4:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.LessonDetail_btnPrimary__gj52E{background:var(--zporta-primary-color,#0d6efd);color:#fff;border-color:var(--zporta-primary-color,#0d6efd)}.LessonDetail_btnPrimary__gj52E:hover{background:var(--zporta-primary-hover,#0b5ed7);border-color:var(--zporta-primary-hover,#0a58ca);color:#fff}.LessonDetail_btnSecondary__S1IHa{background:var(--zporta-secondary-btn-bg,#6c757d);color:#fff;border-color:var(--zporta-secondary-btn-bg,#6c757d)}.LessonDetail_btnSecondary__S1IHa:hover{background:#5c636a;border-color:#565e64;color:#fff}.LessonDetail_completeBtn__WjXzf{margin:30px auto;display:block;width:-moz-fit-content;width:fit-content;padding:12px 30px;font-size:15px;font-weight:600}.LessonDetail_completedIndicator__Z4jHZ{margin:30px 0;background:var(--zporta-success-bg,#d1e7dd);border:1px solid var(--zporta-success-border,#badbcc);color:var(--zporta-success-text,var(--text-success));padding:12px 18px;border-radius:6px;text-align:center;font-weight:600;font-size:15px}.LessonDetail_completionAction__BZy49{display:flex;justify-content:center}.LessonDetail_lessonActions__ufXij{margin-top:30px;padding-top:20px;border-top:1px dashed var(--zporta-border-light,#eee);display:flex;justify-content:flex-end;gap:10px}.LessonDetail_deleteBtn__iiLWD,.LessonDetail_editBtn__8NAtj{padding:8px 15px;font-size:14px}.LessonDetail_editBtn__8NAtj{background-color:var(--zporta-warning-btn-bg,var(--accent));border-color:var(--zporta-warning-btn-bg,var(--accent));color:#FFFFFF}.LessonDetail_editBtn__8NAtj:hover{background-color:#ffca2c;border-color:#ffc720;color:#FFFFFF}.LessonDetail_deleteBtn__iiLWD{background-color:var(--zporta-danger-btn-bg,#dc3545);border-color:var(--zporta-danger-btn-bg,#dc3545);color:#fff}.LessonDetail_deleteBtn__iiLWD:hover{background-color:#bb2d3b;border-color:#b02a37;color:#fff}.LessonDetail_radialMenuContainer__HkrVo{position:fixed;bottom:clamp(15px,4vw,30px);right:clamp(15px,4vw,30px);z-index:900}.LessonDetail_radialMenu__OJQmy{position:relative;width:55px;height:55px}.LessonDetail_radialMenuButton__Sw_QU{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--zporta-secondary-color,#34495e);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.2);opacity:0;transform:scale(.5) rotate(-90deg);transform-origin:center center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color .2s ease}.LessonDetail_mainButton__7U0od{background:var(--zporta-primary-color,#0d6efd);z-index:2;opacity:1;transform:scale(1) rotate(0deg);box-shadow:0 4px 12px rgba(0,0,0,.25)}.LessonDetail_mainButton__7U0od:hover{background:var(--zporta-primary-hover,#0b5ed7)}.LessonDetail_localFab__hnQVq{--_localFab:1}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_radialMenuButton__Sw_QU{opacity:1;transform:scale(1) rotate(0deg)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_mainButton__7U0od{transform:scale(1) rotate(45deg);background-color:var(--zporta-danger-btn-bg,#dc3545)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_mainButton__7U0od:hover{background-color:#bb2d3b}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item1__JI_yP{transform:translate(-75px);transition-delay:.05s}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item2__6xCuQ{transform:translate(-53px,-53px);transition-delay:.1s}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item3__h3Id9{transform:translateY(-75px);transition-delay:.15s}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item1__JI_yP:hover{transform:translate(-75px) scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:1}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item2__6xCuQ:hover{transform:translate(-53px,-53px) scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:1}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item3__h3Id9:hover{transform:translateY(-75px) scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:1}.LessonDetail_editLessonForm__75EYk{background:var(--zporta-background-medium,var(--bg-page));padding:clamp(15px,4vw,30px);border:1px solid var(--zporta-border-light,var(--border));border-radius:8px;margin-bottom:30px}.LessonDetail_modalFormTitle__H8FJ9{font-size:22px;font-weight:600;color:var(--zporta-heading-color,#2c3e50);margin-bottom:25px;text-align:center}.LessonDetail_formGroup__GklpW{margin-bottom:20px}.LessonDetail_formGroup__GklpW label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:var(--zporta-text-light,#555)}.LessonDetail_required__Bsy16{color:var(--zporta-error-color,#dc3545);margin-left:2px}.LessonDetail_inputField__y3xHx,.LessonDetail_selectField__rn8OA,.LessonDetail_textareaField__5tKYX{width:100%;padding:10px 12px;border:1px solid var(--zporta-border-color,#ced4da);border-radius:5px;font-size:1rem;line-height:1.5;background-color:#13171a;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.LessonDetail_inputField__y3xHx:focus,.LessonDetail_selectField__rn8OA:focus,.LessonDetail_textareaField__5tKYX:focus{border-color:var(--zporta-primary-color,#86b7fe);outline:0;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.LessonDetail_editorLabel__f4mod{margin-bottom:10px}.LessonDetail_editorContainer__00UkN{border:1px solid var(--zporta-border-color,#ced4da);border-radius:5px;padding:5px;background-color:#13171a}.LessonDetail_editorContainer__00UkN:focus-within{border-color:var(--zporta-primary-color,#86b7fe);box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.LessonDetail_formActions__NicLm{display:flex;gap:15px;margin-top:30px;justify-content:flex-end}.LessonDetail_formSection__QDc1C{border:1px solid var(--zporta-border-light,#eee);padding:20px 25px;background-color:#13171a}.LessonDetail_formSection__QDc1C legend{padding:0 10px;margin-left:15px}.LessonDetail_quizManagementSection__44fBU{--_quizMgmt:1}.LessonDetail_contentListArea__UfZLX{min-height:80px;display:flex}.LessonDetail_scrollableBox__3b8oz{width:100%;max-height:200px;overflow-y:auto;border:1px solid var(--zporta-border-color,#ccc);border-radius:5px;padding:10px 15px;background:var(--zporta-background-medium,var(--bg-page))}.LessonDetail_scrollableBox__3b8oz::-webkit-scrollbar{width:6px}.LessonDetail_scrollableBox__3b8oz::-webkit-scrollbar-thumb{background:var(--zporta-border-color,#ccc);border-radius:3px}.LessonDetail_scrollableBox__3b8oz::-webkit-scrollbar-thumb:hover{background:var(--zporta-primary-color,#0d6efd)}.LessonDetail_contentItem__xecgB{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;border-bottom:1px dashed var(--zporta-border-light,#eee)}.LessonDetail_contentItem__xecgB:last-child{border-bottom:none}.LessonDetail_formSection__QDc1C{border:1px solid var(--zporta-border-light,#ddd);border-radius:8px;padding:15px 20px;margin:20px 0;background:#13171a}.LessonDetail_formSection__QDc1C legend{font-size:16px;font-weight:600;color:var(--zporta-secondary-color,#2c3e50);padding:0 8px;margin-left:10px}.LessonDetail_attachedContentList__0aJYZ{margin-bottom:15px}.LessonDetail_attachedContentList__0aJYZ h3{font-size:15px;color:var(--zporta-secondary-light,#555);margin-bottom:10px}.LessonDetail_attachedContentList__0aJYZ ul{list-style:none;padding:0;margin:0}.LessonDetail_attachedContentList__0aJYZ li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--zporta-border-light,#eee)}.LessonDetail_attachedContentList__0aJYZ li:last-child{border-bottom:none}.LessonDetail_detachBtn__Jg2ls{padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid var(--zporta-danger-border-light,#f5c6cb);background-color:var(--zporta-danger-bg-light,#fdecea);color:var(--zporta-danger-text,#a94442);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background-color .2s,color .2s}.LessonDetail_detachBtn__Jg2ls:hover{background-color:var(--zporta-danger-btn-bg,#dc3545);color:#fff;border-color:var(--zporta-danger-btn-bg,#dc3545)}.LessonDetail_contentSectionHeader__jhVCU{display:flex;align-items:center;gap:10px;margin-bottom:12px}.LessonDetail_contentSectionHeader__jhVCU select{flex:1;padding:8px 12px;border:1px solid var(--zporta-border-color,#ccc);border-radius:4px;font-size:14px}.LessonDetail_addBtn__eSRdt{padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid var(--zporta-success-border-light,#d6e9c6);background-color:var(--zporta-success-bg-light,#eafaf1);color:var(--zporta-success-text,#3c763d);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background-color .2s,color .2s}.LessonDetail_addBtn__eSRdt:hover{background-color:var(--zporta-success-btn-bg,#2ecc71);color:#fff;border-color:var(--zporta-success-btn-bg,#2ecc71)}.LessonDetail_formError__HDpR6{color:var(--zporta-error-color,#e74c3c);font-size:13px;margin-top:5px;text-align:left}@media (max-width:960px){.LessonDetail_lessonDetailContainer__havDZ{padding:20px;margin:20px 15px}}@media (max-width:768px){.LessonDetail_navButton__oCPRA{font-size:13px;padding:8px 14px}.LessonDetail_lessonNavButtons__l1gHa{flex-direction:column;gap:10px}.LessonDetail_navButton__oCPRA,.LessonDetail_navPlaceholder__DdYwI{max-width:100%}.LessonDetail_nextButton__VZdmZ,.LessonDetail_prevButton__aT05_{text-align:center}.LessonDetail_lessonActions__ufXij{justify-content:center}}@media (max-width:480px){.LessonDetail_lessonDetailContainer__havDZ{padding:15px 15px 80px;margin:15px 10px;border-radius:8px}.LessonDetail_lessonTitle__dC7lM{font-size:22px}.LessonDetail_btn__dN8q4{padding:9px 15px;font-size:13px}.LessonDetail_completeBtn__WjXzf{padding:10px 25px;font-size:14px}.LessonDetail_deleteBtn__iiLWD,.LessonDetail_editBtn__8NAtj{padding:7px 12px;font-size:13px}.LessonDetail_radialMenuContainer__HkrVo{bottom:15px;right:15px}.LessonDetail_radialMenu__OJQmy{width:50px;height:50px}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item1__JI_yP{transform:translate(-65px)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item2__6xCuQ{transform:translate(-46px,-46px)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item3__h3Id9{transform:translateY(-65px)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item1__JI_yP:hover{transform:translate(-65px) scale(1.1)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item2__6xCuQ:hover{transform:translate(-46px,-46px) scale(1.1)}.LessonDetail_radialMenu__OJQmy.LessonDetail_open__T6Siy .LessonDetail_item3__h3Id9:hover{transform:translateY(-65px) scale(1.1)}.LessonDetail_formGroup__GklpW{margin-bottom:15px}.LessonDetail_formActions__NicLm{gap:10px}}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-item__W7NTT{border:1px solid #ddd;margin-bottom:5px;border-radius:4px;overflow:hidden}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-header__wjyls{background-color:#f1f1f1;padding:12px 15px;font-weight:700;cursor:pointer;position:relative;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-header__wjyls:hover{background-color:#e0e0e0}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-header__wjyls:after{content:"\002B";position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:1.2em;font-weight:700;color:#777}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-item__W7NTT.ViewerAccordion_is-open__P4_N6 .ViewerAccordion_accordion-header__wjyls:after{content:"\2212"}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-content__u0mAP{padding:0 18px;max-height:0;overflow:hidden;background-color:#13171a;border-top:1px solid #eee;opacity:0;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out .1s}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-item__W7NTT.ViewerAccordion_is-open__P4_N6 .ViewerAccordion_accordion-content__u0mAP{padding:15px 18px;max-height:10000px;opacity:1}.ViewerAccordion_displayed-content__TBRzY .ViewerAccordion_accordion-content__u0mAP .ViewerAccordion_accordion-item__W7NTT{margin-left:20px;margin-top:10px;border-color:#eee;border-radius:3px}.PremiumLockOverlay_overlayContainer__IlQLt{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}.PremiumLockOverlay_overlayBackdrop__uX7mc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.98));backdrop-filter:blur(8px);z-index:1}.PremiumLockOverlay_overlayContent__eIyPo{position:relative;z-index:2;max-width:500px;width:90%;padding:2.5rem;background:var(--bg);border-radius:16px;box-shadow:0 10px 40px rgba(10,35,66,.12);text-align:center;animation:PremiumLockOverlay_slideUp__Dfrup .4s ease-out}@keyframes PremiumLockOverlay_slideUp__Dfrup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PremiumLockOverlay_lockIcon__knLJo{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--text) 0,#1a3a5c 100%);border-radius:50%;color:var(--bg);box-shadow:0 8px 20px rgba(10,35,66,.25)}.PremiumLockOverlay_overlayTitle__KXa5_{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.PremiumLockOverlay_crownIcon__cZ0Yh{color:#f59e0b;font-size:1.5rem}.PremiumLockOverlay_overlayMessage__cDzFg{font-size:1.1rem;color:#475569;line-height:1.6;margin-bottom:1.5rem;var(--bg)-space:pre-line}.PremiumLockOverlay_courseInfo__x_eLC{background:#f1f5f9;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.PremiumLockOverlay_courseText__tpgHI{font-size:.95rem;color:#334155;margin:0}.PremiumLockOverlay_courseText__tpgHI strong{color:var(--text);font-weight:600}.PremiumLockOverlay_overlayActions__fC09p{display:flex;flex-direction:column;gap:.75rem}.PremiumLockOverlay_btn__OkzGJ{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:1rem}.PremiumLockOverlay_btnPrimary__FoXdE{background:var(--text);color:var(--bg);border:2px solid var(--text)}.PremiumLockOverlay_btnPrimary__FoXdE:hover{background:#1a3a5c;transform:translateY(-2px);box-shadow:0 6px 16px rgba(10,35,66,.2)}.PremiumLockOverlay_btnSecondary__3y8OG{background:var(--bg);color:var(--text);border:2px solid var(--text)}.PremiumLockOverlay_btnSecondary__3y8OG:hover{background:#f8fafc;transform:translateY(-2px)}@media (max-width:640px){.PremiumLockOverlay_overlayContent__eIyPo{padding:2rem 1.5rem}.PremiumLockOverlay_overlayTitle__KXa5_{font-size:1.5rem}.PremiumLockOverlay_overlayMessage__cDzFg{font-size:1rem}}.LoginModal_backdrop__V9A_G{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.LoginModal_modal__8bnTp{background:#13171a;border-radius:16px;box-shadow:0 20px 60px rgba(10,35,66,.3);width:min(420px,90vw);padding:32px;position:relative}.LoginModal_close__Mn9Mw{position:absolute;top:14px;right:14px;background:transparent;border:0;font-size:28px;cursor:pointer;color:#64748b;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.LoginModal_close__Mn9Mw:hover{background:#f1f5f9}.LoginModal_title__g1vR1{margin:0 0 8px;font-weight:800;color:var(--text);font-size:1.5rem}.LoginModal_subtitle__zdBIv{margin:0 0 24px;color:#64748b;font-size:.95rem}.LoginModal_actions__mtJ0h{display:flex;flex-direction:column;gap:12px}.LoginModal_primaryBtn__qfZji{background:var(--text);color:#fff;border:none;border-radius:10px;padding:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(10,35,66,.2)}.LoginModal_primaryBtn__qfZji:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,35,66,.3)}.LoginModal_secondaryBtn__E82PG{background:#13171a;color:var(--text);border:2px solid var(--text);border-radius:10px;padding:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.LoginModal_secondaryBtn__E82PG:hover{background:var(--text);color:#fff}
/*# sourceMappingURL=c650ee82a10e76c5.css.map*/