.markdown-module__vX_14W__body{flex-direction:column;gap:10px;min-width:0;display:flex}.markdown-module__vX_14W__para{color:var(--n7);font-size:15px}.markdown-module__vX_14W__heading{color:var(--ink);font-size:18px}.markdown-module__vX_14W__list{color:var(--n7);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:15px;display:flex}.markdown-module__vX_14W__quote{border-left:3px solid var(--accent);color:var(--n7);margin:0;padding-left:12px;font-size:15px}.markdown-module__vX_14W__pre{background:var(--n2);border:1px solid var(--n3);margin:0;padding:12px;font-family:ui-monospace,Menlo,monospace;font-size:13px;overflow:auto}.markdown-module__vX_14W__code{background:var(--n2);border:1px solid var(--n3);padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.markdown-module__vX_14W__image{border:1px solid var(--n3);align-self:flex-start;max-width:100%;height:auto}
.rich-module__CiEwxa__wrap{flex-direction:column;gap:0;min-width:0;display:flex}.rich-module__CiEwxa__bar{border:1px solid var(--n3);background:var(--n2);border-bottom:0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.rich-module__CiEwxa__tool{min-width:32px;font:inherit;color:var(--n7);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px;font-size:13px;font-weight:700}.rich-module__CiEwxa__tool:hover:not(:disabled){border-color:var(--n4);color:var(--ink)}.rich-module__CiEwxa__tool:disabled{opacity:.4;cursor:default}.rich-module__CiEwxa__toolOn{border-color:var(--accent);color:var(--accent)}.rich-module__CiEwxa__previewTool{margin-left:auto;font-weight:600}.rich-module__CiEwxa__box{resize:vertical;width:100%;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:13px}.rich-module__CiEwxa__preview{border:1px solid var(--n3);background:var(--n1);min-height:90px;padding:12px}
.e-learning-module__5u_Ema__level{flex-direction:column;gap:14px;display:flex}.e-learning-module__5u_Ema__levelHead{align-items:baseline;gap:14px;display:flex}.e-learning-module__5u_Ema__levelName{font-size:26px}.e-learning-module__5u_Ema__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.e-learning-module__5u_Ema__card{background:var(--bg);border:1px solid var(--n3);flex-direction:column;min-width:0;display:flex}.e-learning-module__5u_Ema__cover{aspect-ratio:16/9;background:var(--a1);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.e-learning-module__5u_Ema__coverImage{object-fit:cover;width:100%;height:100%}.e-learning-module__5u_Ema__coverLevel{font-family:var(--font-heading);color:var(--a7);opacity:.55;font-size:28px;font-weight:700}.e-learning-module__5u_Ema__coverTags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.e-learning-module__5u_Ema__tagDraft,.e-learning-module__5u_Ema__tagWaiting{padding:4px 8px;font-size:11px;font-weight:700}.e-learning-module__5u_Ema__tagDraft{background:var(--n7);color:var(--bg)}.e-learning-module__5u_Ema__tagWaiting{background:var(--accent);color:var(--bg)}.e-learning-module__5u_Ema__cardBody{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}.e-learning-module__5u_Ema__title{font-size:19px}.e-learning-module__5u_Ema__titleLink{color:inherit;text-decoration:none}.e-learning-module__5u_Ema__titleLink:hover{color:var(--accent)}.e-learning-module__5u_Ema__desc{color:var(--n7);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.e-learning-module__5u_Ema__progress{flex-direction:column;gap:6px;display:flex}.e-learning-module__5u_Ema__progressText{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.e-learning-module__5u_Ema__bar{background:var(--n3);height:8px}.e-learning-module__5u_Ema__fill{background:var(--accent);height:8px}.e-learning-module__5u_Ema__cta{align-self:flex-start;margin-top:auto}.e-learning-module__5u_Ema__summary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}.e-learning-module__5u_Ema__summaryText{border:1px solid var(--n3);background:var(--n1);flex-direction:column;justify-content:center;gap:4px;padding:18px;display:flex}.e-learning-module__5u_Ema__summaryValue{font-family:var(--font-heading);color:var(--accent);font-size:38px;font-weight:700;line-height:1}.e-learning-module__5u_Ema__resume{border:1px solid var(--accent);background:var(--a1);flex-direction:column;gap:8px;padding:18px;display:flex}.e-learning-module__5u_Ema__resumeTitle{font-size:20px}.e-learning-module__5u_Ema__detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.e-learning-module__5u_Ema__main{flex-direction:column;gap:16px;min-width:0;display:flex}.e-learning-module__5u_Ema__lessonBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.e-learning-module__5u_Ema__nowPlaying{flex-direction:column;gap:2px;min-width:0;display:flex}.e-learning-module__5u_Ema__lessonNav{flex-wrap:wrap;gap:8px;display:flex}.e-learning-module__5u_Ema__tabs{border-bottom:1px solid var(--n3);gap:4px;display:flex}.e-learning-module__5u_Ema__tab{font:inherit;color:var(--n7);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px;font-weight:600}.e-learning-module__5u_Ema__tab:hover{color:var(--ink)}.e-learning-module__5u_Ema__tabOn{border-bottom-color:var(--accent);color:var(--accent)}.e-learning-module__5u_Ema__courseDesc{color:var(--n7);font-size:15px}.e-learning-module__5u_Ema__hw{background:var(--surface);flex-direction:column;gap:10px;padding:18px;display:flex}.e-learning-module__5u_Ema__hwTitle{font-size:18px}.e-learning-module__5u_Ema__hwRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.e-learning-module__5u_Ema__hwBtn{padding:10px 14px;font-size:13px}.e-learning-module__5u_Ema__cert{border:1px solid var(--accent);flex-direction:column;gap:6px;padding:18px;display:flex}.e-learning-module__5u_Ema__certLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.e-learning-module__5u_Ema__certText{font-size:14px}.e-learning-module__5u_Ema__curriculum{border:1px solid var(--n3);background:var(--n1);max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.e-learning-module__5u_Ema__curriculumHead{border-bottom:1px solid var(--n3);flex-direction:column;gap:8px;padding:16px 12px;display:flex}.e-learning-module__5u_Ema__sectionHead{background:var(--n2);border-bottom:1px solid var(--n3);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.e-learning-module__5u_Ema__sectionName{font-size:13px;font-weight:700}.e-learning-module__5u_Ema__lessonList{flex-direction:column;display:flex}.e-learning-module__5u_Ema__lesson{border-bottom:1px solid var(--n3);border-left:3px solid #0000;align-items:center;gap:12px;padding:12px;display:flex}.e-learning-module__5u_Ema__lessonOn{border-left-color:var(--accent);background:var(--bg)}.e-learning-module__5u_Ema__lessonText{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.e-learning-module__5u_Ema__lessonTitle{font-size:14px;font-weight:600}.e-learning-module__5u_Ema__lessonMeta{color:var(--n5);font-size:12px}.e-learning-module__5u_Ema__detailMeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.e-learning-module__5u_Ema__adminRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.e-learning-module__5u_Ema__statusSelect{width:auto;padding:8px 12px;font-size:13px}.e-learning-module__5u_Ema__sub{border-bottom:1px solid var(--n3);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.e-learning-module__5u_Ema__subMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}@media (max-width:1040px){.e-learning-module__5u_Ema__detail{grid-template-columns:minmax(0,1fr)}.e-learning-module__5u_Ema__curriculum{max-height:none;position:static}}.e-learning-module__5u_Ema__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.e-learning-module__5u_Ema__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e-learning-module__5u_Ema__cell{min-width:0;padding:10px 12px}.e-learning-module__5u_Ema__cellSection{flex:0 170px}.e-learning-module__5u_Ema__cellKind{flex:0 150px}.e-learning-module__5u_Ema__cellTitle{flex:2 220px}.e-learning-module__5u_Ema__cellLen{flex:0 120px}.e-learning-module__5u_Ema__rowNo{color:var(--n5);font-size:14px;font-weight:800}.e-learning-module__5u_Ema__rowDrop{border:1px solid var(--n3);width:36px;height:36px;color:var(--n7);cursor:pointer;background:0 0;flex:0 0 36px;font-size:16px;line-height:1}.e-learning-module__5u_Ema__rowDrop:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.e-learning-module__5u_Ema__rowDrop:disabled{opacity:.35;cursor:default}.e-learning-module__5u_Ema__source{flex-direction:column;gap:6px;display:flex}.e-learning-module__5u_Ema__sourceRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e-learning-module__5u_Ema__sourceInput{flex:280px}.e-learning-module__5u_Ema__pickFile{border:1px dashed var(--n4);white-space:nowrap;cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600}.e-learning-module__5u_Ema__pickFile:hover{border-color:var(--accent);color:var(--accent)}.e-learning-module__5u_Ema__sourceOn{color:var(--accent);font-size:12px;font-weight:600}.e-learning-module__5u_Ema__addLesson{border:1px dashed var(--n4);cursor:pointer;background:0 0;align-self:flex-start;padding:10px 14px;font-size:13px;font-weight:600}.e-learning-module__5u_Ema__addLessonIcon{vertical-align:-2px;width:14px;height:14px;margin-right:6px}.e-learning-module__5u_Ema__lessonBlock{border:1px solid var(--n3);background:var(--n1)}.e-learning-module__5u_Ema__lessonBlockOpen{border-color:var(--accent);background:var(--bg)}.e-learning-module__5u_Ema__lessonLine{align-items:stretch;gap:8px;display:flex}.e-learning-module__5u_Ema__lessonOpen{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;padding:12px;display:flex}.e-learning-module__5u_Ema__lessonOpen:hover{background:var(--n2)}.e-learning-module__5u_Ema__lessonKind{letter-spacing:.08em;text-transform:uppercase;color:var(--n5);font-size:11px;font-weight:700}.e-learning-module__5u_Ema__lessonName{flex:200px;min-width:0;font-size:15px;font-weight:600}.e-learning-module__5u_Ema__lessonProblem{color:var(--accent);font-size:12px;font-weight:700}.e-learning-module__5u_Ema__lessonChevron{color:var(--n5);font-size:12px}.e-learning-module__5u_Ema__lessonTools{align-items:center;gap:4px;padding:8px 8px 8px 0;display:flex}.e-learning-module__5u_Ema__lessonFields{flex-direction:column;gap:12px;padding:0 12px 16px;display:flex}.e-learning-module__5u_Ema__hwToggle{cursor:pointer;align-items:center;gap:8px;display:flex}.e-learning-module__5u_Ema__createRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.e-learning-module__5u_Ema__lessonFile{border:1px dashed var(--n4);cursor:pointer;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:600}.e-learning-module__5u_Ema__nowPlaying{flex-direction:column;gap:2px;display:flex}.e-learning-module__5u_Ema__noMedia{border:1px dashed var(--n4);flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.e-learning-module__5u_Ema__player{aspect-ratio:16/9;background:var(--n3);border:0;width:100%;display:block}.e-learning-module__5u_Ema__doc{border:1px solid var(--n3);background:var(--n2);width:100%;height:560px;display:block}.e-learning-module__5u_Ema__quiz{border:1px solid var(--n3);background:var(--n1);flex-direction:column;gap:14px;padding:18px;display:flex}.e-learning-module__5u_Ema__quizHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.e-learning-module__5u_Ema__scorePass{color:var(--accent);font-size:13px;font-weight:700}.e-learning-module__5u_Ema__scoreFail{color:var(--n7);font-size:13px;font-weight:700}.e-learning-module__5u_Ema__question{border-bottom:1px solid var(--n3);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.e-learning-module__5u_Ema__questionHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.e-learning-module__5u_Ema__questionNo{letter-spacing:.1em;text-transform:uppercase;color:var(--n5);font-size:11px;font-weight:700}.e-learning-module__5u_Ema__questionText{font-size:16px;font-weight:600}.e-learning-module__5u_Ema__questionImage{object-fit:contain;border:1px solid var(--n3);align-self:flex-start;max-width:100%;max-height:260px}.e-learning-module__5u_Ema__option{text-align:left;border:1px solid var(--n3);background:var(--bg);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.e-learning-module__5u_Ema__option:disabled{cursor:default}.e-learning-module__5u_Ema__optionOn{border-color:var(--accent);background:var(--a1)}.e-learning-module__5u_Ema__explain{color:var(--n7);border-left:3px solid var(--accent);padding-left:10px;font-size:13px}.e-learning-module__5u_Ema__resource{border:1px solid var(--n3);background:var(--n1);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.e-learning-module__5u_Ema__resource:hover{border-color:var(--accent)}.e-learning-module__5u_Ema__quizEditor{border-left:3px solid var(--n3);flex-direction:column;gap:12px;padding-left:12px;display:flex}.e-learning-module__5u_Ema__questionEdit{border-bottom:1px solid var(--n3);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.e-learning-module__5u_Ema__optionEdit{align-items:center;gap:10px;display:flex}.e-learning-module__5u_Ema__passScore{width:80px;padding:10px 12px}.e-learning-module__5u_Ema__thumb{object-fit:cover;border:1px solid var(--n3);width:auto;height:64px}.e-learning-module__5u_Ema__optionList{flex-direction:column;gap:8px;display:flex}.e-learning-module__5u_Ema__optionGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.e-learning-module__5u_Ema__optionCard{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.e-learning-module__5u_Ema__optionImage{object-fit:contain;background:var(--n2);width:100%;height:150px}.e-learning-module__5u_Ema__optionPick{align-items:center;gap:10px;display:flex}.e-learning-module__5u_Ema__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e-learning-module__5u_Ema__searchInput{flex:280px;min-width:0}.e-learning-module__5u_Ema__filterSelect{width:auto;padding:11px 12px}.e-learning-module__5u_Ema__filterClear{padding:11px 14px;font-size:13px}.e-learning-module__5u_Ema__states{border-bottom:1px solid var(--n3);flex-wrap:wrap;gap:4px;display:flex}.e-learning-module__5u_Ema__state{font:inherit;color:var(--n7);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.e-learning-module__5u_Ema__state:hover{color:var(--ink)}.e-learning-module__5u_Ema__stateOn{border-bottom-color:var(--accent);color:var(--accent)}.e-learning-module__5u_Ema__stateCount{background:var(--n2);padding:1px 7px;font-size:12px;font-weight:700}.e-learning-module__5u_Ema__stateOn .e-learning-module__5u_Ema__stateCount{background:var(--accent);color:var(--bg)}.e-learning-module__5u_Ema__learner{border-bottom:1px solid var(--n3);grid-template-columns:36px minmax(0,1.2fr) minmax(140px,1fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:12px 0;display:grid}.e-learning-module__5u_Ema__learnerWho{flex-direction:column;min-width:0;display:flex}.e-learning-module__5u_Ema__learnerBar{flex-direction:column;gap:6px;min-width:0;display:flex}.e-learning-module__5u_Ema__learnerMeta{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:900px){.e-learning-module__5u_Ema__learner{grid-template-columns:36px minmax(0,1fr)}.e-learning-module__5u_Ema__learnerBar,.e-learning-module__5u_Ema__learnerMeta{grid-column:2}}
.ui-module__gjHJ_W__hr{background:var(--n3);height:1px}.ui-module__gjHJ_W__h1{letter-spacing:-.01em;font-size:28px}.ui-module__gjHJ_W__t1{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.ui-module__gjHJ_W__t2{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.ui-module__gjHJ_W__col{flex-direction:column;display:flex}.ui-module__gjHJ_W__pageTitle{flex-direction:column;gap:10px;display:flex}.ui-module__gjHJ_W__pageName{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-module__gjHJ_W__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-module__gjHJ_W__pageActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-module__gjHJ_W__muted13{color:var(--n7);font-size:13px}.ui-module__gjHJ_W__muted12{color:var(--n7);font-size:12px}.ui-module__gjHJ_W__empty{color:var(--n5);font-size:14px}.ui-module__gjHJ_W__msg{color:var(--a7);font-size:13px;font-weight:600}.ui-module__gjHJ_W__field{flex-direction:column;gap:6px;display:flex}.ui-module__gjHJ_W__labelA{letter-spacing:.1em;text-transform:uppercase;color:var(--n7);font-size:11px;font-weight:600}.ui-module__gjHJ_W__labelB{letter-spacing:.12em;text-transform:uppercase;color:var(--n5);font-size:10px;font-weight:600}.ui-module__gjHJ_W__input{border:1px solid var(--n3);background:var(--n1);padding:11px 12px;font-size:14px}.ui-module__gjHJ_W__dateWrap{display:flex;position:relative}.ui-module__gjHJ_W__dateWrap>.ui-module__gjHJ_W__input{flex:1;min-width:0;padding-right:40px}.ui-module__gjHJ_W__dateWrap>.ui-module__gjHJ_W__input[aria-invalid=true]{border-color:var(--a7)}.ui-module__gjHJ_W__dateBtn{color:var(--n7);cursor:pointer;background:0 0;border:0;padding:6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-module__gjHJ_W__datePicker{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute;bottom:0;left:0}.ui-module__gjHJ_W__bold{font-weight:600}.ui-module__gjHJ_W__meta{flex-direction:column;gap:2px;display:flex}.ui-module__gjHJ_W__metaValue{font-size:15px;font-weight:600}.ui-module__gjHJ_W__asButton{letter-spacing:normal;color:buttontext;text-align:center;align-content:center;font-weight:400;line-height:normal;text-decoration:none}.ui-module__gjHJ_W__back{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600;}.ui-module__gjHJ_W__primary{background:var(--accent);color:var(--bg);cursor:pointer;border:0;font-weight:800}.ui-module__gjHJ_W__primary:hover{background:var(--a6)}.ui-module__gjHJ_W__secondary{border:1px solid var(--n3);color:var(--ink);cursor:pointer;background:0 0;font-weight:600}.ui-module__gjHJ_W__outline{border:1px solid var(--n3);cursor:pointer;background:0 0;font-weight:600}.ui-module__gjHJ_W__hoverN2:hover{background:var(--n2)}.ui-module__gjHJ_W__hoverTint:hover{background:#201e1d12}.ui-module__gjHJ_W__lg{padding:13px 18px;font-size:15px}.ui-module__gjHJ_W__md{padding:11px 16px;font-size:14px}.ui-module__gjHJ_W__sm{padding:9px 14px;font-size:13px}.ui-module__gjHJ_W__plus{vertical-align:-3px;width:16px;height:16px;margin-right:8px}.ui-module__gjHJ_W__status{letter-spacing:.12em;text-transform:uppercase;background:var(--a1);color:var(--a7);padding:5px 9px;font-size:10px;font-weight:600}.ui-module__gjHJ_W__rank{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.ui-module__gjHJ_W__avatar{background:var(--n3);color:var(--n7);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.ui-module__gjHJ_W__box{color:var(--bg);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:flex}.ui-module__gjHJ_W__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.ui-module__gjHJ_W__pagerBtns{align-items:center;gap:2px;display:flex}.ui-module__gjHJ_W__pagerArrow{border:1px solid var(--n3);color:var(--ink);cursor:pointer;background:0 0;padding:9px 12px;font-size:13px;font-weight:600}.ui-module__gjHJ_W__pagerArrow:hover{background:var(--n2)}.ui-module__gjHJ_W__pagerNum{cursor:pointer;border:1px solid;min-width:38px;padding:9px 10px;font-size:13px;font-weight:600}.ui-module__gjHJ_W__chipList{border:1px solid var(--n3);background:var(--n1);flex-direction:column;display:flex}.ui-module__gjHJ_W__chip{border:0;border-bottom:1px solid var(--n3);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.ui-module__gjHJ_W__chip:hover{background:var(--n2)!important}.ui-module__gjHJ_W__chipBox{width:18px;height:18px;color:var(--bg);border:1px solid;flex:0 0 18px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ui-module__gjHJ_W__photo{cursor:auto;width:150px;height:200px;font:13px/1.3 system-ui,-apple-system,sans-serif;display:block;position:relative}.ui-module__gjHJ_W__photoFrame{background:#7f7f7f14;position:absolute;inset:0;overflow:hidden}.ui-module__gjHJ_W__photoFrame img{object-fit:cover;width:100%;height:100%}.ui-module__gjHJ_W__photoEmpty{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.ui-module__gjHJ_W__photoEmpty svg{opacity:.45}.ui-module__gjHJ_W__photoCap{letter-spacing:.01em;opacity:.75;max-width:90%;font-weight:500}.ui-module__gjHJ_W__photoRing{pointer-events:none;opacity:.35;border:1.5px dashed;position:absolute;inset:0}.ui-module__gjHJ_W__toast{z-index:70;border-left:4px solid var(--a7);background:var(--ink);max-width:min(380px,100vw - 32px);color:var(--bg);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;animation:.2s ease-out ui-module__gjHJ_W__toastIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 8px 24px #201e1d40}.ui-module__gjHJ_W__toastClose{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.ui-module__gjHJ_W__toastClose:hover{opacity:1}@keyframes ui-module__gjHJ_W__toastIn{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:600px){.ui-module__gjHJ_W__toast{top:16px;right:16px}}
.admin-module__UFwJ9q__section{flex-direction:column;gap:12px;display:flex}.admin-module__UFwJ9q__section16{flex-direction:column;gap:16px;display:flex}.admin-module__UFwJ9q__pending{border-bottom:1px solid var(--n3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-module__UFwJ9q__who{align-items:center;gap:12px;display:flex}.admin-module__UFwJ9q__pendingText{flex-direction:column;line-height:1.3;display:flex}.admin-module__UFwJ9q__whoText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.admin-module__UFwJ9q__name{font-size:15px;font-weight:600}.admin-module__UFwJ9q__pendingBtns{gap:10px;display:flex}.admin-module__UFwJ9q__none{color:var(--n7);font-size:14px}.admin-module__UFwJ9q__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-module__UFwJ9q__awardsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-module__UFwJ9q__award{border-bottom:1px solid var(--n3);grid-template-columns:90px minmax(0,2fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.admin-module__UFwJ9q__awardInput{min-width:0;padding:10px 12px}.admin-module__UFwJ9q__awardYear{color:var(--accent);font-weight:700}.admin-module__UFwJ9q__remove{padding:10px 12px;font-size:13px}.admin-module__UFwJ9q__newAward{background:var(--a1);grid-template-columns:90px minmax(0,2fr) minmax(0,2fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-module__UFwJ9q__newAwardField{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-module__UFwJ9q__newAwardLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--a7);font-size:10px;font-weight:600}.admin-module__UFwJ9q__newAwardInput{background:var(--bg);min-width:0;padding:10px 12px}.admin-module__UFwJ9q__addAward{white-space:nowrap;padding:11px 14px;font-size:13px;font-weight:700}.admin-module__UFwJ9q__pwRow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.admin-module__UFwJ9q__pw{width:220px}.admin-module__UFwJ9q__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-module__UFwJ9q__cancel{padding:12px 16px;font-size:14px}.admin-module__UFwJ9q__teamsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-module__UFwJ9q__teamsHeadSide{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-module__UFwJ9q__backdrop{z-index:60;background:#201e1d8c;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-module__UFwJ9q__dialog{background:var(--bg);border:1px solid var(--n4);flex-direction:column;gap:24px;width:100%;max-width:640px;padding:32px;display:flex}.admin-module__UFwJ9q__dialogHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.admin-module__UFwJ9q__dialogTitle{font-size:22px}.admin-module__UFwJ9q__close{color:var(--n7);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:600;line-height:1}.admin-module__UFwJ9q__dialogGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.admin-module__UFwJ9q__caret{width:18px;color:var(--n7);display:inline-block}.admin-module__UFwJ9q__branchRow{background:var(--n1)}.admin-module__UFwJ9q__branchName{padding-left:18px}.admin-module__UFwJ9q__mainTag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:11px;font-weight:600}.admin-module__UFwJ9q__branchFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-left:18px;display:flex}.admin-module__UFwJ9q__scopeAdd{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.admin-module__UFwJ9q__permTag{letter-spacing:.08em;text-transform:uppercase;color:var(--n7);font-size:11px;font-weight:600}.admin-module__UFwJ9q__permTag[data-master]{color:var(--accent)}.admin-module__UFwJ9q__filterRow{flex-wrap:wrap;gap:12px;display:flex}.admin-module__UFwJ9q__filterRow>*{flex:200px;max-width:360px}.admin-module__UFwJ9q__deletedRow>td:not(:last-child){opacity:.5}
.MemberList-module__MrEcmW__filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.MemberList-module__MrEcmW__who{align-items:center;gap:12px;display:flex}.MemberList-module__MrEcmW__whoText{flex-direction:column;line-height:1.25;display:flex}.MemberList-module__MrEcmW__name{font-size:15px;font-weight:600}.MemberList-module__MrEcmW__code{color:var(--n5);font-size:12px}
.competitions-module__CxG6SW__listHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.competitions-module__CxG6SW__row{text-align:left;border:0;border-bottom:1px solid var(--n3);cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 12px 18px 0;display:flex}.competitions-module__CxG6SW__row:hover{background:var(--n2)}.competitions-module__CxG6SW__rowMain{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.competitions-module__CxG6SW__rowName{text-wrap:pretty;font-size:18px;font-weight:600}.competitions-module__CxG6SW__rowSide{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.competitions-module__CxG6SW__cta{color:var(--accent);font-size:14px;font-weight:600}.competitions-module__CxG6SW__detailMeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.competitions-module__CxG6SW__adminRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.competitions-module__CxG6SW__statusSelect{width:auto;padding:8px 12px;font-size:13px}.competitions-module__CxG6SW__detail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:32px;display:grid}.competitions-module__CxG6SW__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.competitions-module__CxG6SW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.competitions-module__CxG6SW__team{text-align:left;border:0;border-bottom:1px solid var(--n3);cursor:pointer;align-items:center;gap:14px;padding:14px 12px;display:flex}.competitions-module__CxG6SW__pos{min-width:34px;color:var(--n5);font-size:22px;font-weight:800}.competitions-module__CxG6SW__teamText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.competitions-module__CxG6SW__teamName{font-size:15px;font-weight:600}.competitions-module__CxG6SW__teamBar{background:var(--n3);height:6px}.competitions-module__CxG6SW__teamFill{background:var(--accent);height:6px}.competitions-module__CxG6SW__total{font-size:26px;font-weight:800}.competitions-module__CxG6SW__addTeam{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.competitions-module__CxG6SW__addInput{flex:1;min-width:160px;padding:10px 12px}.competitions-module__CxG6SW__addBtn{padding:10px 14px;font-size:13px}.competitions-module__CxG6SW__rounds{flex-wrap:wrap;gap:8px;display:flex}.competitions-module__CxG6SW__roundTab{border:1px solid var(--n3);cursor:pointer;background:0 0;padding:8px 14px;font-size:13px;font-weight:600}.competitions-module__CxG6SW__roundOn{border-color:var(--accent);color:var(--accent);background:var(--n2)}.competitions-module__CxG6SW__group{letter-spacing:.1em;text-transform:uppercase;color:var(--n5);padding-top:16px;font-size:12px;font-weight:700}.competitions-module__CxG6SW__stepper{flex:none;align-items:center;gap:4px;display:flex}.competitions-module__CxG6SW__step{border:1px solid var(--n4);cursor:pointer;background:0 0;width:28px;height:28px;font-size:16px;font-weight:700;line-height:1}.competitions-module__CxG6SW__step:disabled{opacity:.35;cursor:default}.competitions-module__CxG6SW__stepValue{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:800}.competitions-module__CxG6SW__timeRow{border-bottom:1px solid var(--n3);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:4px 0 16px;display:flex}.competitions-module__CxG6SW__timeField{flex-direction:column;flex:none;gap:6px;display:flex}.competitions-module__CxG6SW__time{font-variant-numeric:tabular-nums;width:120px;padding:10px 12px;font-size:15px;font-weight:600}.competitions-module__CxG6SW__check{border-bottom:1px solid var(--n3);align-items:center;gap:14px;padding:14px 0;display:flex}.competitions-module__CxG6SW__checkText{flex-direction:column;flex:1;min-width:0;display:flex}.competitions-module__CxG6SW__checkLabel{font-size:15px;font-weight:600}.competitions-module__CxG6SW__checkState{color:var(--n5);font-size:12px}.competitions-module__CxG6SW__points{font-size:16px;font-weight:800}.competitions-module__CxG6SW__sum{border-top:1px solid var(--n3);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.competitions-module__CxG6SW__sumLabel{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.competitions-module__CxG6SW__sumValue{font-size:42px;font-weight:800;line-height:1}.competitions-module__CxG6SW__sumMax{color:var(--n5);font-size:18px}.competitions-module__CxG6SW__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.competitions-module__CxG6SW__cpRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.competitions-module__CxG6SW__cpNo{min-width:26px;color:var(--n5);font-size:14px;font-weight:800}.competitions-module__CxG6SW__cpGroup{flex:0 180px;min-width:120px;padding:10px 12px}.competitions-module__CxG6SW__cpLabel{flex:220px;min-width:0;padding:10px 12px}.competitions-module__CxG6SW__cpMax{width:64px;padding:10px 12px}.competitions-module__CxG6SW__cpPoints{width:80px;padding:10px 12px}.competitions-module__CxG6SW__addCp{border:1px dashed var(--n4);cursor:pointer;background:0 0;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:600}.competitions-module__CxG6SW__addCpIcon{vertical-align:-2px;width:14px;height:14px;margin-right:6px}.competitions-module__CxG6SW__createRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}
.table-module__N6RSNG__scroll{overflow-x:auto}.table-module__N6RSNG__table{border-collapse:collapse;width:100%;min-width:820px}.table-module__N6RSNG__headRow{border-bottom:1px solid var(--n3)}.table-module__N6RSNG__th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--n7);padding:10px 12px;font-size:11px}.table-module__N6RSNG__row{border-bottom:1px solid var(--n3)}.table-module__N6RSNG__clickable{cursor:pointer}.table-module__N6RSNG__clickable:hover{background:var(--n2)}.table-module__N6RSNG__td{padding:12px;font-size:14px}.table-module__N6RSNG__tag{padding:12px}.table-module__N6RSNG__th:first-child,.table-module__N6RSNG__td:first-child,.table-module__N6RSNG__tag:first-child{padding-left:0}.table-module__N6RSNG__th:last-child,.table-module__N6RSNG__td:last-child,.table-module__N6RSNG__tag:last-child{padding-right:0}.table-module__N6RSNG__strong{font-weight:600}.table-module__N6RSNG__actions{justify-content:flex-end;gap:8px;display:flex}
