.page_page__ZU32B{max-width:64rem;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_hero__SKW6o{text-align:center;padding:var(--space-10) 0;border-bottom:var(--border-1);margin-bottom:var(--space-6)}.page_heroTitle__Gfler{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--fresh-sky);margin-bottom:var(--space-3)}.page_heroSubtitle__RTAw0{font-size:var(--text-lg);color:var(--black);opacity:.8;max-width:32rem;margin:0 auto}.page_section__61PEw{margin-bottom:var(--space-8)}.page_sectionTitle__hzsAh{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--fresh-sky);margin-bottom:var(--space-4)}.page_topicGrid__gxIZ1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.page_emptyState__Zyc7X{text-align:center;padding:var(--space-8);color:var(--black);opacity:.7}.page_cta__zCVvt{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);background:white;border:var(--border-1);border-radius:var(--border-radius-lg)}.Button_button__aJ0V6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);border:var(--border-1);border-radius:var(--border-radius-md);cursor:pointer;transition:all .15s ease}.Button_button__aJ0V6:disabled{opacity:.5;cursor:not-allowed}.Button_primary__NvDjW{background:var(--fresh-sky);color:var(--mint-cream);--border-color:var(--fresh-sky)}.Button_primary__NvDjW:hover:not(:disabled){opacity:.9}.Button_secondary__PNkAv{background:transparent;color:var(--fresh-sky)}.Button_secondary__PNkAv:hover:not(:disabled){background:var(--fresh-sky);color:var(--mint-cream)}.Button_ghost__8k_dh{background:transparent;border-color:transparent;color:var(--black)}.Button_ghost__8k_dh:hover:not(:disabled){background:var(--black);color:var(--mint-cream)}.Button_danger__4QObZ{background:var(--color-error);color:white;--border-color:var(--color-error)}.Button_danger__4QObZ:hover:not(:disabled){opacity:.9}.Button_sm__fAUbM{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.Button_lg__5dywb{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.Button_full__rRP7m{width:100%}.Header_header__MvnS2{position:sticky;top:0;z-index:var(--z-sticky);background:var(--bright-amber);border-bottom:var(--border-1);padding:var(--space-3) var(--space-4)}.Header_nav__EE71E{display:flex;align-items:center;justify-content:space-between;max-width:64rem;margin:0 auto;gap:var(--space-4)}.Header_logo__j7oID{display:flex;align-items:center;text-decoration:none}.Header_logo__j7oID:hover{opacity:.8}.Header_actions__AFxTd{display:flex;align-items:center;gap:var(--space-3)}.Input_input__o8GRw{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);background:var(--mint-cream);border:var(--border-1);border-radius:var(--border-radius-md);color:var(--black);transition:border-color .15s ease}.Input_input__o8GRw::placeholder{color:var(--black);opacity:.5}.Input_input__o8GRw:focus{outline:none;border-color:var(--fresh-sky);border-width:var(--abs-2)}.Input_input__o8GRw:disabled{opacity:.5;cursor:not-allowed}.Input_field__eFCr1{display:flex;flex-direction:column;gap:var(--space-1)}.Input_label__8pdLn{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--black)}.Input_error__NP0BK{font-size:var(--text-xs);color:var(--color-error)}.Input_hint__bR1Ln{font-size:var(--text-xs);color:var(--black);opacity:.7}.page_page__j8X_T{min-height:calc(100vh - 4rem);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.page_card__wnoHP{width:100%;max-width:24rem;background:white;border:var(--border-1);border-radius:var(--border-radius-lg);padding:var(--space-6)}.page_title__QV6iH{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--fresh-sky);text-align:center;margin-bottom:var(--space-6)}.page_form__FClb7{display:flex;flex-direction:column;gap:var(--space-4)}.page_error__oj9FT{padding:var(--space-3);background:var(--color-error-bg);border:var(--border-1);border-radius:var(--border-radius-md);color:var(--color-error);font-size:var(--text-sm);text-align:center}.page_divider__GsOLw{display:flex;align-items:center;gap:var(--space-3);color:var(--black);opacity:.5;font-size:var(--text-sm)}.page_divider__GsOLw:after,.page_divider__GsOLw:before{content:"";flex:1;height:var(--abs-1);background:var(--black);opacity:.2}.page_footer__Res3w{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--black)}.page_footer__Res3w a{color:var(--fresh-sky);text-decoration:underline}.StartScreen_screen__sDm0g{position:fixed;inset:0;z-index:var(--z-modal);background:var(--bright-amber);cursor:pointer;opacity:1;transition:opacity .35s ease}.StartScreen_exiting__w8FVm{opacity:0}.StartScreen_inner__Dg92i{max-width:680px;margin:0 auto;height:100%;display:flex;flex-direction:column;overflow:hidden;justify-content:center}.StartScreen_imageWrapper__2uWlf{position:relative;margin-inline-start:-2rem;animation:StartScreen_slideInLeft__kvY4g .7s ease-out forwards;height:55%}.StartScreen_taglineWrapper__DgJv9{overflow:hidden;height:calc(clamp(2.5rem, 10vw, 4rem) * 1.1 * 4 + var(--space-6) * 2);font-size:clamp(2.5rem,10vw,4rem);font-weight:var(--font-bold);color:white;font-family:Georgia,Times New Roman,serif;padding:var(--space-6)}.StartScreen_tagline__dmnFz{line-height:1.1;margin:0}.StartScreen_underline__HFNmu{text-decoration:underline}.StartScreen_struck__LSJ60{position:relative;display:inline-block}.StartScreen_struck__LSJ60:before{background-image:url(/strike_left.png);background-position:0;animation:StartScreen_drawStroke__uY7Ke .35s ease-out forwards;transform:rotate(26deg)}.StartScreen_struck__LSJ60:after,.StartScreen_struck__LSJ60:before{content:"";position:absolute;left:0;right:0;top:45%;height:8px;background-repeat:no-repeat;background-size:0 100%}.StartScreen_struck__LSJ60:after{background-image:url(/strike_right.png);background-position:100%;animation:StartScreen_drawStroke__uY7Ke .35s ease-out .35s forwards;transform:rotate(-26deg)}.StartScreen_cursor__2X7nL{display:inline-block;margin-inline-start:2px;font-weight:var(--font-normal);animation:StartScreen_blink__EHqzf .7s step-end infinite}@keyframes StartScreen_slideInLeft__kvY4g{0%{transform:translateX(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes StartScreen_drawStroke__uY7Ke{to{background-size:100% 100%}}@keyframes StartScreen_blink__EHqzf{50%{opacity:0}}.TopicStatsAccordion_list__HTypW{display:flex;flex-direction:column;gap:var(--space-2)}.TopicStatsAccordion_item__nZaEf{border:var(--border-1);border-radius:var(--border-radius-md);overflow:hidden}.TopicStatsAccordion_summary__TQZaH{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;list-style:none;&::-webkit-details-marker{display:none}&:after{content:"›";font-size:var(--text-lg);color:var(--fresh-sky);transition:transform .15s ease}}.TopicStatsAccordion_item__nZaEf[open]>.TopicStatsAccordion_summary__TQZaH:after{transform:rotate(90deg)}.TopicStatsAccordion_topicName__SDVFm{font-weight:var(--font-semibold);color:var(--black)}.TopicStatsAccordion_summaryRatio__ryPo1{font-size:var(--text-sm);color:var(--fresh-sky);font-weight:var(--font-semibold);margin-inline-end:var(--space-3)}.TopicStatsAccordion_detail__mkbfU{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:var(--border-1);background:color-mix(in srgb,var(--fresh-sky) 4%,transparent)}.TopicStatsAccordion_stat__k4bsy{display:flex;flex-direction:column;gap:var(--space-1)}.TopicStatsAccordion_statValue__tDA_u{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--fresh-sky)}.TopicStatsAccordion_statLabel__3XGk7{font-size:var(--text-xs);color:var(--black);opacity:.7}.QuestionCard_questionCard__MJNvm{background:var(--bright-amber);border:var(--border-2);border-radius:var(--border-radius-lg);padding:var(--space-6)}.QuestionCard_questionText__UtEnQ{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--fresh-sky);margin-bottom:var(--space-4);line-height:var(--leading-tight);overflow-wrap:break-word}.QuestionCard_questionImages__3bvMP{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-4)}.QuestionCard_questionImage__SIj0B{width:100%;max-width:20rem;margin-bottom:var(--space-4);border-radius:var(--border-radius-md)}.QuestionCard_questionImages__3bvMP .QuestionCard_questionImage__SIj0B{max-width:100%;margin-bottom:0}.QuestionCard_options__OgaE5{display:flex;flex-direction:column;gap:var(--space-3)}.QuestionCard_options__OgaE5[data-layout=grid]{display:grid;grid-template-columns:1fr 1fr}.QuestionCard_optionImage__8elcr{display:block;width:100%;height:auto;border-radius:var(--border-radius-sm);margin-bottom:var(--space-2);object-fit:cover}.QuestionCard_optionHasImage__jdrHz{flex-direction:column;align-items:flex-start}.QuestionCard_option__LyLHg{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:var(--border-1);border-radius:var(--border-radius-md);cursor:pointer;transition:all .15s ease;text-align:left;width:100%;font-size:var(--text-base)}.QuestionCard_option__LyLHg:hover:not(:disabled){background:var(--fresh-sky);color:var(--mint-cream);--border-color:var(--fresh-sky)}.QuestionCard_option__LyLHg:focus-visible{outline:var(--border-2);outline-color:var(--fresh-sky);outline-offset:2px}.QuestionCard_option__LyLHg:disabled{cursor:default}.QuestionCard_optionSelected__5cQ7v{background:var(--fresh-sky);color:var(--mint-cream);--border-color:var(--fresh-sky)}.QuestionCard_optionCorrect__rrcDv{background:var(--color-success);color:white;--border-color:var(--color-success)}.QuestionCard_optionIncorrect__ZPfux{background:var(--color-error);color:white;--border-color:var(--color-error)}.QuestionCard_optionIndicator__muZD8{display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border:var(--border-1);border-radius:var(--border-radius-full);font-weight:var(--font-semibold);flex-shrink:0}.QuestionCard_correctAnswer__jncjA{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-success-bg);border:var(--border-1);border-radius:var(--border-radius-md);font-size:var(--text-sm)}.QuestionCard_correctAnswer__jncjA strong{color:var(--color-success)}.QuestionCard_submitButton__7SNff{margin-top:var(--space-3)}.page_page__vmFy5{max-width:48rem;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_header__KfX2_{margin-bottom:var(--space-6)}.page_backLink__MblvC{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--black);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-4)}.page_backLink__MblvC:hover{color:var(--fresh-sky)}.page_progress__QI65K{margin-bottom:var(--space-4)}.page_progressBar__3fjiU{width:100%;height:var(--space-2);background:white;border:var(--border-1);border-radius:var(--border-radius-full);overflow:hidden}.page_progressFill__1TBpD{height:100%;background:var(--fresh-sky);transition:width .3s ease}.page_progressText__KADs_{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--black);margin-top:var(--space-2)}.page_stats__QFwCv{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.page_stat__9FsWw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.page_statCorrect__X73JF{color:var(--color-success)}.page_statIncorrect__OmMwK{color:var(--color-error)}.page_questionWrapper__JnD00{animation:page_fadeIn__v66Jh .3s ease}@keyframes page_fadeIn__v66Jh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_actions__Nrnob{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.page_resultCard__70ulu{text-align:center;padding:var(--space-8);background:white;border:var(--border-2);border-radius:var(--border-radius-lg)}.page_resultTitle__nsuB_{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--fresh-sky);margin-bottom:var(--space-2)}.page_resultScore__AyKvR{font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.page_resultMessage__oZ0__{color:var(--black);margin-bottom:var(--space-6)}.page_resultPassed__AVEWn{color:var(--color-success)}.page_resultFailed____APb,.page_resultPassed__AVEWn{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-2);letter-spacing:.05em}.page_resultFailed____APb{color:var(--color-error)}.page_page__SXRdx{min-height:calc(100vh - 4rem);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.page_card__pcqq6{width:100%;max-width:24rem;background:white;border:var(--border-1);border-radius:var(--border-radius-lg);padding:var(--space-6)}.page_title__JV1sh{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--fresh-sky);text-align:center;margin-bottom:var(--space-6)}.page_form__HRMiR{display:flex;flex-direction:column;gap:var(--space-4)}.page_error__eKbes{padding:var(--space-3);background:var(--color-error-bg);border:var(--border-1);border-radius:var(--border-radius-md);color:var(--color-error);font-size:var(--text-sm);text-align:center}.page_divider__MJjiJ{display:flex;align-items:center;gap:var(--space-3);color:var(--black);opacity:.5;font-size:var(--text-sm)}.page_divider__MJjiJ:after,.page_divider__MJjiJ:before{content:"";flex:1;height:var(--abs-1);background:var(--black);opacity:.2}.page_footer__fd8Fl{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--black)}.page_footer__fd8Fl a{color:var(--fresh-sky);text-decoration:underline}.Dialog_dialog__UeFF1{padding:var(--space-6);border:none;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dialog);max-width:32rem;width:90vw;background:var(--mint-cream);margin:auto}.Dialog_dialog__UeFF1::backdrop{background:var(--backdrop-color);backdrop-filter:blur(4px)}.Dialog_header__y5P91{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.Dialog_title__DB657{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--fresh-sky);margin:0}.Dialog_closeButton__ky7q8{display:flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;background:transparent;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:var(--text-lg);color:var(--black);transition:background .15s ease}.Dialog_closeButton__ky7q8:hover{background:var(--black);color:var(--mint-cream)}.Dialog_closeButton__ky7q8:focus-visible{outline:var(--border-2);outline-color:var(--fresh-sky);outline-offset:2px}.Dialog_body__4xV5_{margin-bottom:var(--space-4)}.Dialog_footer__SfN3G{display:flex;justify-content:flex-end;gap:var(--space-3)}.ImageUpload_root__XuWUu{display:flex;flex-direction:column;gap:var(--space-1)}.ImageUpload_compact__ZTffE{display:inline-flex}.ImageUpload_uploadArea__uuVTH{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;border:2px dashed var(--black);border-radius:var(--border-radius-md);background:transparent;cursor:pointer;opacity:.5;transition:opacity .15s ease,border-color .15s ease}.ImageUpload_compact__ZTffE .ImageUpload_uploadArea__uuVTH{width:3.5rem;height:3.5rem}.ImageUpload_uploadArea__uuVTH:hover:not(:disabled){opacity:.8;border-color:var(--fresh-sky)}.ImageUpload_uploadArea__uuVTH:disabled{cursor:default}.ImageUpload_label__9bjVb{font-size:var(--text-xs);color:var(--black);text-align:center;line-height:1.3}.ImageUpload_spinner__fOxz5{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--black);border-top:2px solid transparent;border-radius:var(--border-radius-full);animation:ImageUpload_spin__kV_I_ .6s linear infinite}@keyframes ImageUpload_spin__kV_I_{to{transform:rotate(1turn)}}.ImageUpload_preview__XGCkL{position:relative;display:inline-flex}.ImageUpload_thumbnail__QWWBw{border-radius:var(--border-radius-md);object-fit:cover}.ImageUpload_remove__3RjKy{position:absolute;top:-.4rem;right:-.4rem;width:1.25rem;height:1.25rem;border-radius:var(--border-radius-full);background:var(--black);color:var(--mint-cream);font-size:var(--text-sm);line-height:1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.ImageUpload_remove__3RjKy:hover{background:var(--color-error)}.ImageUpload_error___mW6b{font-size:var(--text-xs);color:var(--color-error);margin:0}.ImageUpload_hiddenInput__D9CPS{display:none}.AddQuestionDialog_error__7VTzu{color:var(--color-error);margin-bottom:var(--space-3);font-size:var(--text-sm)}.AddQuestionDialog_formGroup__n4G6V{display:flex;flex-direction:column;gap:var(--space-4)}.AddQuestionDialog_field__Z__VZ{display:flex;flex-direction:column;gap:var(--space-1)}.AddQuestionDialog_label__Exg_K{font-size:var(--text-sm);font-weight:var(--font-medium)}.AddQuestionDialog_select__t5RyX{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-1);border-radius:var(--border-radius-md);background:var(--mint-cream);font-size:var(--text-base);color:var(--black)}.AddQuestionDialog_select__t5RyX:focus{outline:none;border-color:var(--fresh-sky);box-shadow:0 0 0 2px var(--fresh-sky-alpha)}.AddQuestionDialog_optionsGroup__tI81Y{display:flex;flex-direction:column;gap:var(--space-2)}.AddQuestionDialog_optionRow__8jqo4{display:flex;align-items:center;gap:var(--space-2)}.AddQuestionDialog_radio__yvvwX{width:18px;height:18px;cursor:pointer;accent-color:var(--fresh-sky)}.AddQuestionDialog_radio__yvvwX:disabled{cursor:not-allowed;opacity:.5}.AddQuestionDialog_optionInput__bvvHO{flex:1}.AddQuestionDialog_hint__dCn30{font-size:var(--text-xs);color:var(--black);opacity:.7;margin-top:var(--space-1)}.EditTopicDialog_error__lfoCT{color:var(--color-error);margin-bottom:var(--space-3);font-size:var(--text-sm)}.EditTopicDialog_formGroup__XzGqm{display:flex;flex-direction:column;gap:var(--space-4)}.EditTopicDialog_field__qc_0j{display:flex;flex-direction:column;gap:var(--space-1)}.EditTopicDialog_label__sG3TI{font-size:var(--text-sm);font-weight:var(--font-medium)}.EditTopicDialog_textarea__mrAe7{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-1);border-radius:var(--border-radius-md);background:var(--mint-cream);font-size:var(--text-base);color:var(--black);resize:vertical;font-family:inherit}.EditTopicDialog_textarea__mrAe7:focus{outline:none;border-color:var(--fresh-sky);box-shadow:0 0 0 2px var(--fresh-sky-alpha)}.EditTopicDialog_checkboxField__Ehnd_{display:flex;align-items:center;gap:var(--space-2)}.EditTopicDialog_checkbox__kRGzG{width:18px;height:18px;cursor:pointer;accent-color:var(--fresh-sky)}.EditTopicDialog_checkboxLabel__sOZvf{font-size:var(--text-sm);cursor:pointer}.EditTopicDialog_testSettings__8UYn4{border-top:var(--border-1);padding-top:var(--space-4)}.EditTopicDialog_settingsTitle__ohZeU{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-3)}.EditTopicDialog_settingsRow__D22gC{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.CreateTopicDialog_error__E4Tfg{color:#dc2626;margin-bottom:var(--space-3);font-size:var(--text-sm)}.CreateTopicDialog_formGroup__XTFLi{display:flex;flex-direction:column;gap:var(--space-4)}.CreateTopicDialog_checkboxLabel__5KMWn{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.CreateTopicDialog_checkbox__CCCZt{width:18px;height:18px;cursor:pointer}.ImportPreviewTable_wrapper__qgTNf{display:flex;flex-direction:column;gap:var(--space-3)}.ImportPreviewTable_errorBanner__Wf3K3{padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:var(--border-radius-md,.5rem);color:var(--color-error);font-size:var(--text-sm)}.ImportPreviewTable_tableWrapper__SJ8oU{overflow-x:auto;border:1px solid var(--border-color,#e5e7eb);border-radius:var(--border-radius-md,.5rem)}.ImportPreviewTable_table__2L8_6{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ImportPreviewTable_th__eplxz{text-align:start;font-weight:var(--font-semibold);background:color-mix(in srgb,var(--black,#050505) 5%,transparent);white-space:nowrap}.ImportPreviewTable_td__34RQq,.ImportPreviewTable_th__eplxz{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-color,#e5e7eb)}.ImportPreviewTable_td__34RQq{vertical-align:top}.ImportPreviewTable_rowValid__RezkU:last-child .ImportPreviewTable_td__34RQq{border-block-end:none}.ImportPreviewTable_badge__eOPZj{display:inline-block;padding:.125rem var(--space-2);border-radius:9999px;background:color-mix(in srgb,var(--fresh-sky,#00a6fb) 15%,transparent);color:var(--fresh-sky,#00a6fb);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.ImportPreviewTable_errorList__N5kRR{display:flex;flex-direction:column;gap:var(--space-1)}.ImportPreviewTable_errorItem__ZJreu{display:flex;gap:var(--space-2);font-size:var(--text-sm)}.ImportPreviewTable_errorRow__3u19K{white-space:nowrap;font-weight:var(--font-semibold);color:var(--color-error)}.ImportPreviewTable_errorText__vTt7z{color:var(--color-error)}.ImportPreviewTable_summary__jOF0d{font-size:var(--text-sm);color:color-mix(in srgb,var(--black,#050505) 60%,transparent)}.ImportQuestionsDialog_error__f_Aun{color:var(--color-error);margin-bottom:var(--space-3);font-size:var(--text-sm)}.ImportQuestionsDialog_formGroup__7Ih4T{display:flex;flex-direction:column;gap:var(--space-4)}.ImportQuestionsDialog_tabs__gdSBb{display:flex;gap:var(--space-2)}.ImportQuestionsDialog_tab__w8Mu2{padding:var(--space-2) var(--space-4);border:var(--border-1);border-radius:var(--border-radius-md);background:transparent;font-size:var(--text-sm);cursor:pointer;color:var(--black)}.ImportQuestionsDialog_tabActive__G1Xoy{background:var(--fresh-sky);color:var(--mint-cream);border-color:var(--fresh-sky)}.ImportQuestionsDialog_field__EQ1LZ{display:flex;flex-direction:column;gap:var(--space-1)}.ImportQuestionsDialog_label__zvpoF{font-size:var(--text-sm);font-weight:var(--font-medium)}.ImportQuestionsDialog_textarea__Kbgst{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-1);border-radius:var(--border-radius-md);background:var(--mint-cream);font-size:var(--text-sm);font-family:monospace;color:var(--black);resize:vertical;min-block-size:10rem}.ImportQuestionsDialog_textarea__Kbgst:focus{outline:none;border-color:var(--fresh-sky);box-shadow:0 0 0 2px color-mix(in srgb,var(--fresh-sky) 20%,transparent)}.ImportQuestionsDialog_uploadLink__GI4tH{font-size:var(--text-sm);color:var(--fresh-sky);cursor:pointer;text-decoration:underline;background:none;border:none;padding:0;align-self:flex-start}.ImportQuestionsDialog_hiddenInput__PA_hn{display:none}.page_page__F_ci3{max-width:48rem;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_header__Pg5Qt{margin-bottom:var(--space-6)}.page_backLink__qqGY4{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--black);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-4)}.page_backLink__qqGY4:hover{color:var(--fresh-sky)}.page_topicInfo__XeC7i{display:flex;flex-direction:column;gap:var(--space-2)}.page_title__HF6Bt{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--fresh-sky)}.page_description__ajuln{color:var(--black);opacity:.8}.page_meta__cEFN9{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--black);opacity:.7}.page_quizActions__MXaFj{margin-bottom:var(--space-4)}.page_mgmtActions__9BZHc,.page_quizActions__MXaFj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page_mgmtActions__9BZHc,.page_section__su_Rs{margin-bottom:var(--space-6)}.page_testSummary__V8mR4{font-size:var(--text-sm);color:var(--black);opacity:.6;margin-top:var(--space-2)}.QuestionList_root__mghPp{display:flex;flex-direction:column;gap:var(--space-4)}.QuestionList_header__pqF5p{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.QuestionList_title__ehTN_{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--fresh-sky)}.QuestionList_filters___S4Wf{display:flex;gap:var(--space-2);flex-wrap:wrap}.QuestionList_filterBtn__ZuN0g{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border:var(--border-1);border-radius:var(--border-radius-full);background:transparent;color:var(--black);cursor:pointer;transition:all .15s ease}.QuestionList_filterBtn__ZuN0g:hover:not(.QuestionList_filterCorrect__hjCL9):not(.QuestionList_filterWrong__CPvFa):not(.QuestionList_filterNotAnswered__Mihm2){border-color:var(--fresh-sky);color:var(--fresh-sky)}.QuestionList_filterCount__goNUw{font-size:var(--text-xs);opacity:.65}.QuestionList_filterCorrect__hjCL9{background:var(--color-success);color:var(--mint-cream);border-color:var(--color-success)}.QuestionList_filterWrong__CPvFa{background:var(--color-error);color:var(--mint-cream);border-color:var(--color-error)}.QuestionList_filterNotAnswered__Mihm2{background:var(--black);color:var(--mint-cream);border-color:var(--black)}.QuestionList_list__tQuMp{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.QuestionList_collapsed__F44ah{max-height:20rem;overflow:hidden}.QuestionList_item__ES_kK{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--mint-cream);border:var(--border-1);border-radius:var(--border-radius-md)}.QuestionList_text___X5Yz{font-size:var(--text-base);color:var(--black)}.QuestionList_badge__HiNSn{font-size:var(--text-xs);color:var(--black);opacity:.6;padding:var(--space-1) var(--space-2);background:var(--bright-amber);border-radius:var(--border-radius-full);flex-shrink:0;margin-left:var(--space-3)}.QuestionList_fade__mgTl0{position:absolute;bottom:0;left:0;right:0;height:7rem;background:linear-gradient(to bottom,transparent,var(--bright-amber));pointer-events:none}.QuestionList_showMore__1q_AN{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--mint-cream);border:var(--border-1);border-radius:var(--border-radius-md);color:var(--fresh-sky);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;width:100%;transition:background .15s ease,color .15s ease}.QuestionList_showMore__1q_AN:hover{background:var(--fresh-sky);color:var(--mint-cream);border-color:var(--fresh-sky)}.QuestionList_emptyState___oDAB{text-align:center;padding:var(--space-8);background:var(--mint-cream);border:var(--border-1);border-radius:var(--border-radius-lg);color:var(--black);opacity:.7}.ImportTopicDialog_error__wHrtT{color:var(--color-error);margin-bottom:var(--space-3);font-size:var(--text-sm)}.ImportTopicDialog_formGroup__tgMbg{display:flex;flex-direction:column;gap:var(--space-4)}.ImportTopicDialog_tabs__S7lDX{display:flex;gap:var(--space-2)}.ImportTopicDialog_tab__V22cR{padding:var(--space-2) var(--space-4);border:var(--border-1);border-radius:var(--border-radius-md);background:transparent;font-size:var(--text-sm);cursor:pointer;color:var(--black)}.ImportTopicDialog_tabActive__slHRz{background:var(--fresh-sky);color:var(--mint-cream);border-color:var(--fresh-sky)}.ImportTopicDialog_metaFields__BdOyn{display:flex;flex-direction:column;gap:var(--space-4);padding-block-end:var(--space-4);border-block-end:var(--border-1)}.ImportTopicDialog_field__5iZh9{display:flex;flex-direction:column;gap:var(--space-1)}.ImportTopicDialog_label__JM4vB{font-size:var(--text-sm);font-weight:var(--font-medium)}.ImportTopicDialog_textarea__N6Aev{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-1);border-radius:var(--border-radius-md);background:var(--mint-cream);font-size:var(--text-sm);font-family:monospace;color:var(--black);resize:vertical;min-block-size:10rem}.ImportTopicDialog_textarea__N6Aev:focus{outline:none;border-color:var(--fresh-sky);box-shadow:0 0 0 2px color-mix(in srgb,var(--fresh-sky) 20%,transparent)}.ImportTopicDialog_uploadLink___Wd7k{font-size:var(--text-sm);color:var(--fresh-sky);cursor:pointer;text-decoration:underline;background:none;border:none;padding:0;align-self:flex-start}.ImportTopicDialog_hiddenInput__t6Ae_{display:none}.ImportTopicDialog_checkboxLabel__7hwgO{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm)}.ImportTopicDialog_checkbox__T92HL{width:18px;height:18px;cursor:pointer}.page_page__aiasf{max-width:64rem;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_header__rutlN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.page_title__drJmX{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--fresh-sky)}.page_actions__Bj0tE{display:flex;gap:var(--space-3)}.page_topicGrid__3gNg2{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.page_emptyState___yNOF{text-align:center;padding:var(--space-10);background:white;border:var(--border-1);border-radius:var(--border-radius-lg)}.page_emptyTitle__UaHRs{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--fresh-sky);margin-bottom:var(--space-2)}.page_emptyText__U5D8u{color:var(--black);opacity:.7;margin-bottom:var(--space-4)}.Card_card__aqCmJ{background:var(--bright-amber);border:var(--border-1);border-radius:var(--border-radius-lg);padding:var(--space-4);container:card/inline-size}.Card_interactive__aGYw0{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.Card_interactive__aGYw0:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.Card_interactive__aGYw0:focus-within{outline:var(--border-2);outline-color:var(--fresh-sky);outline-offset:2px}.Card_compact__5eEW_{padding:var(--space-3)}.Card_spacious__MsUsr{padding:var(--space-6)}.Card_header__zBO_T{padding-bottom:var(--space-3);border-bottom:var(--border-1);margin-bottom:var(--space-3)}.Card_footer__r6avt{padding-top:var(--space-3);border-top:var(--border-1);margin-top:var(--space-3)}.TopicCard_topicCard__dDfMz{container:topicCard/inline-size}.TopicCard_link__bXaiV{display:block;text-decoration:none;color:inherit}.TopicCard_content__GKqx0{display:flex;flex-direction:column;gap:var(--space-2)}.TopicCard_name__DbuM8{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--fresh-sky)}.TopicCard_description__bKXyY{font-size:var(--text-sm);color:var(--black);opacity:.8;line-height:var(--leading-relaxed)}.TopicCard_meta__LhHN1{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--black);opacity:.7}.TopicCard_metaItem__LnuPC{display:flex;align-items:center;gap:var(--space-1)}.TopicCard_publicBadge__Vf4LZ{background:var(--bright-amber)}.TopicCard_publicBadge__Vf4LZ,.TopicCard_savedBadge__TLWCM{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--black);border-radius:var(--border-radius-full)}.TopicCard_savedBadge__TLWCM{background:var(--fresh-sky-alpha)}.TopicCard_actions__FhgYp{display:flex;gap:var(--space-2);margin-top:var(--space-2)}