.join-module__msTqZW__page{background:radial-gradient(1000px 480px at 6% -8%, #ffe04629, transparent 56%), var(--cream-2);padding-top:48px;padding-bottom:100px;position:relative;overflow:hidden}.join-module__msTqZW__htPage{bottom:60px;left:-60px}.join-module__msTqZW__back{z-index:2;color:var(--ink-2);border:1px solid var(--line);background:#fff9;border-radius:100px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 14px 8px 10px;font-size:14.5px;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.join-module__msTqZW__back:hover{border-color:var(--peach);color:var(--orange);background:#fff}.join-module__msTqZW__back svg{width:17px;height:17px}.join-module__msTqZW__grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:56px;display:grid;position:relative}.join-module__msTqZW__aside{position:sticky;top:40px}.join-module__msTqZW__asideTitle{color:var(--ink);text-wrap:balance;max-width:14ch;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.08}.join-module__msTqZW__lead{color:var(--ink-2);text-wrap:pretty;max-width:42ch;margin-top:20px;font-size:16.5px;line-height:1.6}.join-module__msTqZW__steps{flex-direction:column;gap:4px;margin-top:38px;display:flex}.join-module__msTqZW__step{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.join-module__msTqZW__dot{width:40px;height:40px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:500;transition:background .35s,color .35s,border-color .35s;display:flex;position:relative}.join-module__msTqZW__dot svg{width:17px;height:17px}.join-module__msTqZW__meta .join-module__msTqZW__k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11.5px;transition:color .3s}.join-module__msTqZW__meta .join-module__msTqZW__t{color:var(--ink-2);margin-top:3px;font-size:16px;font-weight:500;transition:color .3s}.join-module__msTqZW__current .join-module__msTqZW__dot{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 10px 22px #fe613b47}.join-module__msTqZW__current .join-module__msTqZW__meta .join-module__msTqZW__k{color:var(--orange)}.join-module__msTqZW__current .join-module__msTqZW__meta .join-module__msTqZW__t{color:var(--ink)}.join-module__msTqZW__done .join-module__msTqZW__dot{background:var(--ink);color:#fff;border-color:#0000}.join-module__msTqZW__step+.join-module__msTqZW__step{position:relative}.join-module__msTqZW__step+.join-module__msTqZW__step:before{content:"";background:var(--line);width:2px;height:24px;position:absolute;top:-16px;left:19px}.join-module__msTqZW__current:before,.join-module__msTqZW__done:before{background:var(--peach)}.join-module__msTqZW__panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:40px 40px 36px;overflow:hidden}.join-module__msTqZW__panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:22px;display:flex}.join-module__msTqZW__panelTitle{color:var(--ink);letter-spacing:-.01em;font-size:23px;font-weight:500}.join-module__msTqZW__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.join-module__msTqZW__mobileProgress{display:none}.join-module__msTqZW__form{flex-direction:column;gap:20px;display:flex}.join-module__msTqZW__form3{flex-direction:column;gap:28px;display:flex}.join-module__msTqZW__fieldRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.join-module__msTqZW__dropdownWrapper{width:100%;min-width:0}.join-module__msTqZW__dropdownWrapper>*{width:100%}.join-module__msTqZW__checkBoxGroup,.join-module__msTqZW__uploadLogo,.join-module__msTqZW__termsSection{flex-direction:column;gap:14px;display:flex}.join-module__msTqZW__checkBoxGroup h5,.join-module__msTqZW__uploadLogo h5{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:500}.join-module__msTqZW__actions{gap:12px;margin-top:10px;display:flex}.join-module__msTqZW__grow{flex:1}@media (max-width:980px){.join-module__msTqZW__grid{grid-template-columns:1fr;gap:36px}.join-module__msTqZW__aside{position:static}.join-module__msTqZW__asideTitle{max-width:none}.join-module__msTqZW__steps{display:none}.join-module__msTqZW__mobileProgress{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-top:12px;font-size:13px;display:block}}@media (max-width:640px){.join-module__msTqZW__panel{border-radius:20px;padding:28px 22px 26px}.join-module__msTqZW__fieldRow{grid-template-columns:1fr;gap:20px}.join-module__msTqZW__actions{flex-direction:column-reverse}.join-module__msTqZW__actions>*{width:100%}}
.uploadFile-module__TTPU8W__uploadContainer{flex-direction:column;display:flex}.uploadFile-module__TTPU8W__dropzone{border:1px dashed var(--tertiary-ligher-color);text-align:center;cursor:pointer;background-color:#f9f9f9;border-radius:16px;padding:20px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative}.uploadFile-module__TTPU8W__dropzone:hover{background-color:#fff9f5;border-color:#fe613b73;box-shadow:0 12px 24px -20px #fe613b8c}.uploadFile-module__TTPU8W__dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.uploadFile-module__TTPU8W__icon{width:32px;height:32px;margin-bottom:8px}.uploadFile-module__TTPU8W__dropzone span{color:#666;font-size:14px;display:block}.uploadFile-module__TTPU8W__fileList{margin:12px 0 0;padding:0;list-style:none}.uploadFile-module__TTPU8W__fileItem{border:1px solid var(--tertiary-ligher-color);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.uploadFile-module__TTPU8W__fileContent{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.uploadFile-module__TTPU8W__fileName{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.uploadFile-module__TTPU8W__fileActions{align-items:center;gap:8px;display:flex}.uploadFile-module__TTPU8W__downloadButton,.uploadFile-module__TTPU8W__trashButton{cursor:pointer;background:0 0;border:none;padding:4px}.uploadFile-module__TTPU8W__downloadButton{color:#333;align-items:center;text-decoration:none;display:inline-flex}.uploadFile-module__TTPU8W__downloadButton:hover{color:#fe613b}.uploadFile-module__TTPU8W__downloadIcon,.uploadFile-module__TTPU8W__trashIcon{width:16px;height:16px}.uploadFile-module__TTPU8W__previewImage{object-fit:cover;width:40px;height:40px;margin-right:8px}
.tagsInput-module__fk5Bbq__tagInput{width:100%}.tagsInput-module__fk5Bbq__label{align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:500;display:inline-flex}.tagsInput-module__fk5Bbq__helpIcon{flex-shrink:0}.tagsInput-module__fk5Bbq__inputContainer{border:.5px solid #d5d5d5;border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:0 8px;display:flex}.tagsInput-module__fk5Bbq__multiRow{padding:8px}.tagsInput-module__fk5Bbq__tag{background:#e0e0e0;border-radius:100px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.tagsInput-module__fk5Bbq__removeBtn{cursor:pointer;background:0 0;border:none;align-items:center;margin-left:4px;display:flex}.tagsInput-module__fk5Bbq__input{background:0 0;border:none;border-radius:100px;outline:none;flex:1;min-width:120px;height:36px;padding:0 8px;font-size:14px}
.courseHomeworkPlayer-module__uEFVxq__page{box-sizing:border-box;background:linear-gradient(180deg, var(--exception--5-color) 0%, var(--exception--2-color) 100%);justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:48px 24px;display:flex}.courseHomeworkPlayer-module__uEFVxq__player{background:#fff;border-radius:24px;flex-direction:column;width:min(1040px,100%);display:flex;overflow:hidden;box-shadow:0 24px 48px #1e1d1929}.courseHomeworkPlayer-module__uEFVxq__loadingState{color:var(--tertiary-default-color);text-align:center;background:#ffffffeb;border-radius:20px;margin:120px auto;padding:36px 44px;font-size:16px;font-weight:600;box-shadow:0 18px 36px #1e1d1929}.courseHomeworkPlayer-module__uEFVxq__header{border-bottom:1px solid var(--quarternary-lighest-color);background:linear-gradient(180deg, #fffffff2 0%, var(--exception--5-color) 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 24px;display:flex}.courseHomeworkPlayer-module__uEFVxq__headerText{flex-direction:column;gap:8px;display:flex}.courseHomeworkPlayer-module__uEFVxq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-default-color);font-size:12px;font-weight:600}.courseHomeworkPlayer-module__uEFVxq__title{color:var(--tertiary-default-color);margin:0;font-size:24px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__subtitleRow{color:var(--tertiary-ligher-color);flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.courseHomeworkPlayer-module__uEFVxq__subtitleRow span+span:before{content:"•";color:var(--quarternary-lighest-color);margin-right:8px}.courseHomeworkPlayer-module__uEFVxq__autosaveNote{color:var(--tertiary-light-color);margin:4px 0 0;font-size:13px}.courseHomeworkPlayer-module__uEFVxq__exitButton{background:var(--primary-ultra-light-color);color:var(--tertiary-default-color);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__exitButton:hover{background:var(--primary-lighest-color);transform:translateY(-1px)}.courseHomeworkPlayer-module__uEFVxq__exitButton:focus-visible{outline:3px solid var(--primary-light-color);outline-offset:2px}.courseHomeworkPlayer-module__uEFVxq__exitButton svg{font-size:14px}.courseHomeworkPlayer-module__uEFVxq__body{background:var(--exception--5-color);flex:1;min-height:0;display:flex}.courseHomeworkPlayer-module__uEFVxq__mainPanel{flex-direction:column;flex:1;gap:24px;padding:28px 32px;display:flex;overflow-y:auto}.courseHomeworkPlayer-module__uEFVxq__instructions{background:var(--secondary-ultra-light-color);border:1px solid var(--secondary-light-color);border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.courseHomeworkPlayer-module__uEFVxq__instructionsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary-default-color);font-size:13px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__instructionsBody{color:var(--tertiary-default-color);margin:0;font-size:14px;line-height:1.65}.courseHomeworkPlayer-module__uEFVxq__instructionsBody img{display:block;max-width:100%!important;height:auto!important}:is(.courseHomeworkPlayer-module__uEFVxq__instructionsBody .node-image,.courseHomeworkPlayer-module__uEFVxq__instructionsBody .image-component){max-width:100%;display:block}.courseHomeworkPlayer-module__uEFVxq__uploadCard{border:1px solid var(--quarternary-lighest-color);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:24px 26px;display:flex;box-shadow:0 18px 36px #1e1d1914}.courseHomeworkPlayer-module__uEFVxq__uploadHeader{flex-direction:column;gap:8px;display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadTitle{color:var(--tertiary-default-color);margin:0;font-size:20px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__uploadSubtitle{color:var(--tertiary-light-color);margin:0;font-size:14px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__downloadAssignmentButton{color:var(--primary-dark-color);background:var(--primary-ultra-light-color);border:1px solid var(--primary-lighest-color);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__downloadAssignmentButton:hover{background:var(--primary-lighest-color);border-color:var(--primary-light-color);transform:translateY(-1px)}.courseHomeworkPlayer-module__uEFVxq__downloadAssignmentButton:focus-visible{outline-offset:3px;outline:3px solid #ef5a2a59}.courseHomeworkPlayer-module__uEFVxq__uploadProgress{flex-direction:column;gap:8px;display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadError{background:var(--primary-ultra-light-color);color:var(--primary-default-color);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600}.courseHomeworkPlayer-module__uEFVxq__uploadSuccess{background:var(--quinternary-ultra-light-color);border:1px solid var(--quinternary-light-color);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadSuccessIcon{color:var(--quinternary-default-color);margin-top:2px;font-size:18px}.courseHomeworkPlayer-module__uEFVxq__uploadSuccessTitle{color:var(--tertiary-default-color);font-size:15px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__uploadSuccessText{color:var(--tertiary-light-color);margin:4px 0 0;font-size:13px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__uploadFileList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadFileItem{display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadFileLink{color:var(--primary-default-color);font-weight:600;text-decoration:none}.courseHomeworkPlayer-module__uEFVxq__uploadFileLink:hover,.courseHomeworkPlayer-module__uEFVxq__uploadFileLink:focus{text-decoration:underline}.courseHomeworkPlayer-module__uEFVxq__questionCard{border:1px solid var(--quarternary-lighest-color);background:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 36px #1e1d1914}.courseHomeworkPlayer-module__uEFVxq__questionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.courseHomeworkPlayer-module__uEFVxq__questionLabel{color:var(--tertiary-light-color);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.courseHomeworkPlayer-module__uEFVxq__questionBadge{background:var(--primary-ultra-light-color);color:var(--primary-default-color);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.courseHomeworkPlayer-module__uEFVxq__questionPrompt{color:var(--tertiary-default-color);margin-top:10px;font-size:18px;font-weight:700;line-height:1.5}.courseHomeworkPlayer-module__uEFVxq__questionResultBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__questionResultBadgeSuccess{background:var(--quinternary-ultra-light-color);color:var(--quinternary-default-color)}.courseHomeworkPlayer-module__uEFVxq__questionResultBadgeWarning{background:var(--primary-ultra-light-color);color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__questionResultIcon{font-size:13px}.courseHomeworkPlayer-module__uEFVxq__answerList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.courseHomeworkPlayer-module__uEFVxq__answerOption{border:1px solid var(--quarternary-lighest-color);text-align:left;width:100%;color:var(--tertiary-default-color);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:16px;padding:16px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.courseHomeworkPlayer-module__uEFVxq__answerOption:hover:not(:disabled){border-color:var(--primary-light-color);transform:translateY(-1px);box-shadow:0 10px 24px #fe613b2e}.courseHomeworkPlayer-module__uEFVxq__answerOption:disabled{cursor:default}.courseHomeworkPlayer-module__uEFVxq__answerOptionSelected{border-color:var(--primary-default-color);box-shadow:0 14px 30px #fe613b33}.courseHomeworkPlayer-module__uEFVxq__answerOptionCorrect{border-color:var(--quinternary-default-color);background:var(--quinternary-ultra-light-color)}.courseHomeworkPlayer-module__uEFVxq__answerOptionIncorrect{border-color:var(--primary-default-color);background:var(--primary-ultra-light-color)}.courseHomeworkPlayer-module__uEFVxq__answerIndicator{background:var(--primary-ultra-light-color);width:32px;height:32px;color:var(--primary-default-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.courseHomeworkPlayer-module__uEFVxq__answerOptionSelected .courseHomeworkPlayer-module__uEFVxq__answerIndicator{background:var(--primary-light-color);color:#fff}.courseHomeworkPlayer-module__uEFVxq__answerText{flex:1;line-height:1.55}.courseHomeworkPlayer-module__uEFVxq__answerResultIcon{color:var(--quinternary-default-color);font-size:16px}.courseHomeworkPlayer-module__uEFVxq__manualNotice{background:var(--exception--5-color);border:1px dashed var(--quarternary-lighest-color);color:var(--tertiary-light-color);border-radius:16px;padding:18px;font-size:14px}.courseHomeworkPlayer-module__uEFVxq__explanation{background:var(--quinternary-ultra-light-color);border:1px solid var(--quinternary-light-color);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.courseHomeworkPlayer-module__uEFVxq__explanationTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary-default-color);font-size:13px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__explanationBody{color:var(--tertiary-default-color);margin:0;font-size:14px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__questionFooter{align-items:center;gap:16px;margin-top:auto;display:flex}.courseHomeworkPlayer-module__uEFVxq__navigationButton{border:1px solid var(--quarternary-lighest-color);color:var(--tertiary-default-color);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__navigationButton:hover:not(:disabled){background:var(--primary-ultra-light-color);transform:translateY(-1px)}.courseHomeworkPlayer-module__uEFVxq__navigationButton:disabled{opacity:.5;cursor:default;transform:none}.courseHomeworkPlayer-module__uEFVxq__footerSpacer{flex:1}.courseHomeworkPlayer-module__uEFVxq__emptyState{border:1px solid var(--quarternary-lighest-color);background:#fff;border-radius:20px;align-items:center;gap:18px;padding:32px;display:flex;box-shadow:0 12px 32px #1e1d1914}.courseHomeworkPlayer-module__uEFVxq__emptyStateIcon{color:var(--primary-default-color);font-size:26px}.courseHomeworkPlayer-module__uEFVxq__emptyStateTitle{color:var(--tertiary-default-color);font-size:18px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__emptyStateText{color:var(--tertiary-light-color);margin:6px 0 0;font-size:14px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__sidebar{border-left:1px solid var(--quarternary-lighest-color);background:var(--exception--5-color);flex-direction:column;gap:20px;width:300px;padding:28px 24px;display:flex;overflow-y:auto}.courseHomeworkPlayer-module__uEFVxq__sidebarCard{border:1px solid var(--quarternary-lighest-color);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 12px 28px #1e1d190f}.courseHomeworkPlayer-module__uEFVxq__sidebarHeading{text-transform:uppercase;letter-spacing:.1em;color:var(--tertiary-light-color);font-size:13px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__uploadMeta{color:var(--tertiary-default-color);flex-direction:column;gap:6px;font-size:13px;display:flex}.courseHomeworkPlayer-module__uEFVxq__uploadContext{color:var(--tertiary-light-color);margin:0;font-size:13px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__progressWrap{flex-direction:column;gap:8px;display:flex}.courseHomeworkPlayer-module__uEFVxq__progressBar{background:var(--quarternary-lighest-color);border-radius:999px;width:100%;height:8px;overflow:hidden}.courseHomeworkPlayer-module__uEFVxq__progressFill{border-radius:inherit;background:var(--main--gradient-color);height:100%;transition:width .3s}.courseHomeworkPlayer-module__uEFVxq__progressMeta{color:var(--tertiary-ligher-color);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.courseHomeworkPlayer-module__uEFVxq__timer{background:var(--primary-ultra-light-color);color:var(--tertiary-default-color);border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-weight:600;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__timerCritical{background:var(--primary-ultra-light-color);color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__timerIcon{font-size:14px}.courseHomeworkPlayer-module__uEFVxq__attemptMeta{color:var(--tertiary-default-color);font-size:13px;font-weight:600}.courseHomeworkPlayer-module__uEFVxq__reviewMeta{color:var(--tertiary-ligher-color);font-size:12px}.courseHomeworkPlayer-module__uEFVxq__autoSubmitNotice{background:var(--primary-ultra-light-color);color:var(--primary-default-color);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.courseHomeworkPlayer-module__uEFVxq__autoSubmitIcon{font-size:14px}.courseHomeworkPlayer-module__uEFVxq__questionNav{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:10px;display:grid}.courseHomeworkPlayer-module__uEFVxq__questionNavButton{border:1px solid var(--quarternary-lighest-color);background:var(--exception--5-color);color:var(--tertiary-default-color);cursor:pointer;border-radius:12px;padding:10px 0;font-weight:600;transition:background-color .2s,transform .2s,border-color .2s}.courseHomeworkPlayer-module__uEFVxq__questionNavButton:hover{background:var(--primary-ultra-light-color);border-color:var(--primary-light-color);transform:translateY(-1px)}.courseHomeworkPlayer-module__uEFVxq__questionNavButtonActive{background:var(--primary-default-color);color:#fff;border-color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__questionNavButtonAnswered{border-color:var(--primary-light-color);background:var(--primary-ultra-light-color)}.courseHomeworkPlayer-module__uEFVxq__questionNavButtonCorrect{background:var(--quinternary-ultra-light-color);border-color:var(--quinternary-default-color);color:var(--quinternary-default-color)}.courseHomeworkPlayer-module__uEFVxq__questionNavButtonIncorrect{background:var(--primary-ultra-light-color);border-color:var(--primary-default-color);color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__primaryButton{background:var(--main--gradient-color);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 36px #fe613b47}.courseHomeworkPlayer-module__uEFVxq__primaryButton:hover{transform:translateY(-1px);box-shadow:0 24px 42px #fe613b52}.courseHomeworkPlayer-module__uEFVxq__primaryButton:focus-visible{outline:3px solid var(--primary-light-color);outline-offset:2px}.courseHomeworkPlayer-module__uEFVxq__secondaryButton{border:1px solid var(--quarternary-lighest-color);color:var(--tertiary-default-color);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__secondaryButton:hover:not(:disabled){background:var(--primary-ultra-light-color);transform:translateY(-1px)}.courseHomeworkPlayer-module__uEFVxq__secondaryButton:disabled{opacity:.6;cursor:default;transform:none}.courseHomeworkPlayer-module__uEFVxq__fullWidthButton{justify-content:center;width:100%}.courseHomeworkPlayer-module__uEFVxq__actionHint{color:var(--tertiary-ligher-color);text-align:center;font-size:12px}.courseHomeworkPlayer-module__uEFVxq__pendingCard{background:var(--secondary-ultra-light-color);border:1px solid var(--secondary-light-color);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.courseHomeworkPlayer-module__uEFVxq__pendingIcon{color:var(--secondary-default-color);margin-top:2px;font-size:18px}.courseHomeworkPlayer-module__uEFVxq__pendingTitle{color:var(--tertiary-default-color);font-size:15px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__pendingText{color:var(--tertiary-light-color);margin:6px 0 0;font-size:13px;line-height:1.6}.courseHomeworkPlayer-module__uEFVxq__syncStatusNotice{color:var(--tertiary-ligher-color);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.courseHomeworkPlayer-module__uEFVxq__syncStatusNoticeError{color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__retryButton{color:var(--primary-default-color);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.courseHomeworkPlayer-module__uEFVxq__retryButton:hover,.courseHomeworkPlayer-module__uEFVxq__retryButton:focus{text-decoration:none}.courseHomeworkPlayer-module__uEFVxq__resultCard{background:var(--exception--5-color);border:1px solid var(--quarternary-lighest-color);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.courseHomeworkPlayer-module__uEFVxq__resultScore{color:var(--tertiary-default-color);font-size:26px;font-weight:700}.courseHomeworkPlayer-module__uEFVxq__resultMeta{color:var(--tertiary-light-color);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.courseHomeworkPlayer-module__uEFVxq__resultPoints{color:var(--tertiary-default-color);font-size:14px;font-weight:600}.courseHomeworkPlayer-module__uEFVxq__resultPill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.courseHomeworkPlayer-module__uEFVxq__resultPillSuccess{background:var(--quinternary-ultra-light-color);color:var(--quinternary-default-color)}.courseHomeworkPlayer-module__uEFVxq__resultPillWarning{background:var(--primary-ultra-light-color);color:var(--primary-default-color)}.courseHomeworkPlayer-module__uEFVxq__resultPillIcon{font-size:14px}@media (max-width:1024px){.courseHomeworkPlayer-module__uEFVxq__player{width:min(960px,100%)}.courseHomeworkPlayer-module__uEFVxq__sidebar{width:280px}}@media (max-width:900px){.courseHomeworkPlayer-module__uEFVxq__body{flex-direction:column}.courseHomeworkPlayer-module__uEFVxq__mainPanel{padding:24px 24px 16px}.courseHomeworkPlayer-module__uEFVxq__sidebar{border-left:none;border-top:1px solid var(--quarternary-lighest-color);flex-direction:column;width:100%;padding:20px}}@media (max-width:640px){.courseHomeworkPlayer-module__uEFVxq__page{padding:32px 16px}.courseHomeworkPlayer-module__uEFVxq__player{border-radius:18px}.courseHomeworkPlayer-module__uEFVxq__header{padding:20px}.courseHomeworkPlayer-module__uEFVxq__exitButton{padding:8px 14px}.courseHomeworkPlayer-module__uEFVxq__mainPanel{padding:20px 20px 16px}.courseHomeworkPlayer-module__uEFVxq__questionCard{padding:20px}.courseHomeworkPlayer-module__uEFVxq__answerOption{padding:14px}}
.editorsSelect-module__VFKePG__container{flex-direction:column;gap:8px;width:100%;display:flex}
.adminPartners-module__dSx29a__modalTitle{margin-bottom:16px;font-size:20px}.adminPartners-module__dSx29a__form{flex-direction:column;gap:16px;display:flex}.adminPartners-module__dSx29a__actions{gap:8px;margin-top:20px;display:flex}.adminPartners-module__dSx29a__icon{width:.9rem;height:.9rem}.adminPartners-module__dSx29a__link{color:#00f}.adminPartners-module__dSx29a__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}
.page-module__9LKM1W__page{box-sizing:border-box;background:linear-gradient(180deg, var(--exception--5-color) 0%, var(--exception--2-color) 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:64px 24px;display:flex}.page-module__9LKM1W__messageCard{text-align:center;background:#fff;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:40px;display:flex;box-shadow:0 18px 36px #1e1d1929}.page-module__9LKM1W__messageTitle{color:var(--tertiary-default-color);margin:0;font-size:24px;font-weight:700}.page-module__9LKM1W__messageBody{color:var(--tertiary-light-color);margin:0;font-size:15px;line-height:1.6}.page-module__9LKM1W__messageActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.page-module__9LKM1W__secondaryLink{color:var(--primary-default-color);font-weight:600;text-decoration:none}.page-module__9LKM1W__secondaryLink:hover{text-decoration:underline}@media (max-width:640px){.page-module__9LKM1W__page{padding:48px 16px}.page-module__9LKM1W__messageCard{padding:32px 24px}}
.contentCard-module__6hEc2W__cardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;place-items:stretch center;gap:1.5rem;display:grid}.contentCard-module__6hEc2W__contentCard{background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;flex-direction:column;width:min(100%,420px);min-height:100%;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 24px 40px -32px #0f172a42}.contentCard-module__6hEc2W__contentCard:hover{box-shadow:0 28px 48px -30px #0f172a4d}.contentCard-module__6hEc2W__cardMedia{aspect-ratio:16/9;background:linear-gradient(135deg,#94a3b824,#94a3b805);width:100%;position:relative;overflow:hidden}.contentCard-module__6hEc2W__cardImage{object-fit:cover;width:100%;height:100%;display:block}.contentCard-module__6hEc2W__cardMediaPlaceholder{background:radial-gradient(circle at 30% 30%,#94a3b866,#94a3b800);width:100%;height:100%}.contentCard-module__6hEc2W__cardMediaBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab8;border-radius:999px;padding:.35rem .85rem;font-size:.7rem;font-weight:600;position:absolute;top:1rem;left:1rem}.contentCard-module__6hEc2W__cardBody{color:var(--tertiary-default-color);flex-direction:column;flex:1;gap:.9rem;width:100%;padding:1.35rem 1.4rem 1.5rem;display:flex}.contentCard-module__6hEc2W__cardTitle{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.contentCard-module__6hEc2W__cardFooter{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:auto;display:flex}.contentCard-module__6hEc2W__cardTimestamp{color:var(--tertiary-lighest-color);letter-spacing:.04em;font-size:.78rem}.contentCard-module__6hEc2W__cardAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7238,#ff3b30);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 24px -16px #ff3b3099}.contentCard-module__6hEc2W__cardAction:hover{filter:brightness(1.05);box-shadow:0 18px 28px -16px #ff3b308c}.contentCard-module__6hEc2W__cardAction:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.contentCard-module__6hEc2W__cardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:640px){.contentCard-module__6hEc2W__contentCard{border-radius:1.25rem}}
.horizontalCheckboxes-module__mfJuIa__container{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.horizontalCheckboxes-module__mfJuIa__option{cursor:pointer;align-items:center;display:flex}.horizontalCheckboxes-module__mfJuIa__checkbox{opacity:0;width:0;height:0;position:absolute}.horizontalCheckboxes-module__mfJuIa__optionLabel{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:14px;display:flex}
.PartnershipCardGrid-module__s7S9AW__cardMedia{background:linear-gradient(135deg,#3b82f61f,#0ea5e914)}.PartnershipCardGrid-module__s7S9AW__cardBody{gap:.75rem}.PartnershipCardGrid-module__s7S9AW__cardSubtitle{color:var(--tertiary-light-color);margin:0;font-size:.9rem}.PartnershipCardGrid-module__s7S9AW__cardDetails{color:var(--tertiary-light-color);flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.PartnershipCardGrid-module__s7S9AW__cardDetail{align-items:center;gap:.45rem;margin:0;display:inline-flex}.PartnershipCardGrid-module__s7S9AW__cardDetail svg{color:#3b82f6e6;width:.95rem;height:.95rem}.PartnershipCardGrid-module__s7S9AW__cardLink{color:#2563eb;font-weight:600;text-decoration:none}.PartnershipCardGrid-module__s7S9AW__cardLink:hover{text-decoration:underline}.PartnershipCardGrid-module__s7S9AW__cardHighlights{flex-direction:column;gap:.6rem;margin:0;display:flex}.PartnershipCardGrid-module__s7S9AW__cardHighlight{flex-direction:column;gap:.15rem;display:flex}.PartnershipCardGrid-module__s7S9AW__cardHighlight dt{text-transform:uppercase;letter-spacing:.08em;color:var(--tertiary-lighest-color);font-size:.75rem}.PartnershipCardGrid-module__s7S9AW__cardHighlight dd{color:var(--tertiary-default-color);margin:0;font-size:.9rem;line-height:1.5}.PartnershipCardGrid-module__s7S9AW__cardFooter{align-items:flex-end}.PartnershipCardGrid-module__s7S9AW__cardFooterNote{align-items:center;gap:.35rem;display:inline-flex}.PartnershipCardGrid-module__s7S9AW__cardAction{gap:.5rem}.PartnershipCardGrid-module__s7S9AW__actionIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}@media (max-width:480px){.PartnershipCardGrid-module__s7S9AW__cardBody{padding:1.25rem 1.2rem 1.35rem}}
