.TopicSelector_panel__gD_x5{--ink:#252136;--muted:#625c76;--line:#e6e0f5;--surface:#fff;--soft:#f3efff;color:var(--ink);padding:28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#faf9ff,#f5f2ff);margin-bottom:28px;box-shadow:0 8px 28px #4c357a06}.TopicSelector_header__C4_05{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.TopicSelector_icon__gRYj0{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;background:linear-gradient(135deg,#805af5,#b68cff);border-radius:17px;color:white;font-size:24px}.TopicSelector_heading__YGZoQ{flex:1 1;min-width:0}.TopicSelector_eyebrow__19Iw8{font-size:12px!important;font-weight:700;color:#7656d6!important;margin:0 0 6px!important;line-height:1.5!important}.TopicSelector_heading__YGZoQ h2{font-size:26px!important;line-height:1.25!important;margin:0 0 8px!important;color:var(--ink)!important}.TopicSelector_subtitle__L6owh{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;margin:0!important}.TopicSelector_back__uIly9{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--surface);color:#6941cb;font:inherit;font-size:13px;flex-shrink:0;cursor:pointer}.TopicSelector_toolbar__NNKUO{display:flex;gap:16px;align-items:center;margin-bottom:18px}.TopicSelector_search__hkZMY{display:flex;align-items:center;gap:12px;flex:1 1;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:0 15px;color:#7656d6;min-width:0;margin:0}.TopicSelector_search__hkZMY input{border:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink)!important;height:46px!important;min-width:0;width:100%;padding:0!important;font-size:14px!important}.TopicSelector_search__hkZMY:focus-within{outline:2px solid #805af5;outline-offset:2px}.TopicSelector_count__zREjE{color:var(--muted);font-size:12px;white-space:nowrap}.TopicSelector_all__FB3Ea{width:100%;display:flex;gap:14px;align-items:center;text-align:start;padding:18px;border:1px solid #dcd0fa;border-radius:16px;background:var(--soft);color:var(--ink);margin-bottom:18px;cursor:pointer}.TopicSelector_allIcon__4SMAt{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface);color:#7656d6;font-size:20px;flex-shrink:0}.TopicSelector_all__FB3Ea strong{display:block;font-size:15px;color:#6941cb}.TopicSelector_all__FB3Ea small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.5}.TopicSelector_all__FB3Ea>.TopicSelector_arrow__pqJe4{-webkit-margin-start:auto;margin-inline-start:auto}.TopicSelector_grid__3D_At{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.TopicSelector_card__dgp53{display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:start;border:1px solid var(--line);border-radius:18px;padding:20px;background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 5px 18px #4c357a04;transition:transform .18s,border-color .18s,box-shadow .18s}.TopicSelector_cardTop__cQGJM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.TopicSelector_badge__hlijA{color:#7656d6;background:var(--soft);font-size:11px;font-weight:600;border-radius:8px;padding:5px 9px}.TopicSelector_arrow__pqJe4{color:#7656d6;font-size:20px;line-height:1}.TopicSelector_title__h17Fg{font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;margin-bottom:16px}.TopicSelector_progressArea__2BVtJ{display:block;margin-top:auto}.TopicSelector_progressText__Pj6nk{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.TopicSelector_track__Mck2X{display:block;background:var(--soft);height:4px;border-radius:5px;overflow:hidden}.TopicSelector_track__Mck2X>span{display:block;height:100%;background:#9670f6;border-radius:5px}.TopicSelector_empty__u65o4{text-align:center;padding:32px 16px;color:var(--muted);font-size:14px}.TopicSelector_panel__gD_x5 button:focus-visible{outline:3px solid #805af5;outline-offset:3px}.TopicSelector_panel__gD_x5 button:disabled{cursor:wait;opacity:.65}@media(hover:hover){.TopicSelector_card__dgp53:hover{transform:translateY(-3px);border-color:#c5b2ef;box-shadow:0 10px 25px #6846a712}.TopicSelector_all__FB3Ea:hover,.TopicSelector_back__uIly9:hover{background:#ece5ff}}body:not(.active-light-mode) .TopicSelector_panel__gD_x5{--ink:#eee9fc;--muted:#bcb3d1;--line:#3a304e;--surface:#211d30;--soft:#302541;background:#1c1728}.TopicSelector_panel__gD_x5[dir=rtl]{text-align:right}@media(max-width:650px){.TopicSelector_panel__gD_x5{padding:18px;border-radius:18px}.TopicSelector_header__C4_05{gap:12px;flex-wrap:wrap}.TopicSelector_icon__gRYj0{width:42px;height:42px;border-radius:13px;font-size:20px}.TopicSelector_heading__YGZoQ h2{font-size:22px!important}.TopicSelector_back__uIly9{padding:8px 10px}.TopicSelector_toolbar__NNKUO{gap:10px}.TopicSelector_grid__3D_At{grid-template-columns:1fr}.TopicSelector_card__dgp53{padding:18px}.TopicSelector_subtitle__L6owh{font-size:13px!important}.TopicSelector_count__zREjE{font-size:11px}}@media(prefers-reduced-motion:reduce){.TopicSelector_card__dgp53{transition:none}.TopicSelector_card__dgp53:hover{transform:none}}.GlobalChatPicker_picker__o8UKH{width:100%;min-width:0}.GlobalChatPicker_subjects__aGzgr{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.GlobalChatPicker_subject__Mqfll{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;min-height:44px;border:1px solid #ddd6ef;border-radius:12px;background:var(--color-white);color:var(--color-heading);font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.GlobalChatPicker_subject__Mqfll[aria-pressed=true]{color:#fff;background:#7145dc;border-color:#7145dc;box-shadow:0 3px 10px #7145dc25}.GlobalChatPicker_subject__Mqfll:hover{border-color:#9165e8}.GlobalChatPicker_hint__g_F_z{margin:20px 0 12px;font-size:13px;line-height:1.5;color:var(--color-body)}.GlobalChatPicker_prompts__FTb7L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.GlobalChatPicker_prompt__TGEtk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 16px;border:1px solid #ddd6ef;border-radius:14px;background:var(--color-white);color:var(--color-heading);text-align:left;font-size:14px;line-height:1.5;transition:border-color .15s,transform .15s,box-shadow .15s}.GlobalChatPicker_prompt__TGEtk span{overflow-wrap:anywhere}.GlobalChatPicker_prompt__TGEtk i{flex-shrink:0;color:#9165e8;font-size:17px}.GlobalChatPicker_prompt__TGEtk:hover:not(:disabled){border-color:#9165e8;transform:translateY(-2px);box-shadow:0 5px 16px #7145dc12}.GlobalChatPicker_prompt__TGEtk:disabled{cursor:not-allowed}.GlobalChatPicker_prompt__TGEtk:focus-visible,.GlobalChatPicker_subject__Mqfll:focus-visible{outline:3px solid #a78bfa;outline-offset:3px}.GlobalChatPicker_divider__iH5_Y{display:flex;align-items:center;gap:16px;margin-top:24px;color:var(--color-body);font-size:12px}.GlobalChatPicker_divider__iH5_Y:after,.GlobalChatPicker_divider__iH5_Y:before{content:"";flex:1 1;height:1px;background:#a78bfa30}@media (max-width:480px){.GlobalChatPicker_subjects__aGzgr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.GlobalChatPicker_subject__Mqfll{padding:10px;font-size:13px}.GlobalChatPicker_prompts__FTb7L{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.GlobalChatPicker_prompt__TGEtk,.GlobalChatPicker_subject__Mqfll{transition:none}}.active-light-mode .GlobalChatPicker_prompt__TGEtk,.active-light-mode .GlobalChatPicker_subject__Mqfll{background:#fff;color:#302744}.active-light-mode .GlobalChatPicker_subject__Mqfll[aria-pressed=true]{background:#7145dc;color:#fff}body:not(.active-light-mode) .GlobalChatPicker_prompt__TGEtk,body:not(.active-light-mode) .GlobalChatPicker_subject__Mqfll{background:var(--color-dark)}body:not(.active-light-mode) .GlobalChatPicker_subject__Mqfll[aria-pressed=true]{background:#7145dc}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_subjects__aGzgr{justify-content:flex-start;gap:8px}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_subject__Mqfll{border-radius:9px;font-size:12px;min-height:40px;background:var(--ws-surface);border-color:var(--ws-border);color:var(--ws-ink)}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_subject__Mqfll[aria-pressed=true]{background:var(--ws-tint);color:var(--ws-accent);border-color:var(--ws-accent);box-shadow:none}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_hint__g_F_z{color:var(--ws-muted);font-size:12px}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_prompt__TGEtk{border-radius:12px;border-color:var(--ws-border);background:var(--ws-surface);color:var(--ws-ink);font-size:13px;min-height:64px}.GlobalChatPicker_picker__o8UKH .GlobalChatPicker_prompt__TGEtk:disabled{opacity:.65}.GradePromptGroups_groups__G95b7{width:100%;text-align:left}.GradePromptGroups_header__hdN1w{display:flex;justify-content:space-between;align-items:center;gap:20px}.GradePromptGroups_selectLabel__b86wC{display:flex;flex-direction:column;gap:5px;flex-shrink:0;color:var(--ws-muted,#747889);font-size:11px;margin-bottom:20px}.GradePromptGroups_selectLabel__b86wC select{width:140px;min-height:42px;padding:8px 30px 8px 12px;border:1px solid var(--ws-border,#e8e9f0);border-radius:9px;background-color:var(--ws-surface,#fff);color:var(--ws-ink,#242638);font-size:13px}.GradePromptGroups_lessons__v9s9u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.GradePromptGroups_lessons__v9s9u button{display:flex;flex-direction:column;gap:12px;text-align:left;padding:16px;border:1px solid var(--ws-border,#e8e9f0);border-radius:12px;background:var(--ws-surface,#fff);color:var(--ws-ink,#242638);transition:border-color .15s,transform .15s}.GradePromptGroups_lessons__v9s9u button:hover:not(:disabled){border-color:var(--ws-accent,#7051d6);transform:translateY(-2px)}.GradePromptGroups_lessonIcon__ux0PH{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--ws-accent,#7051d6);background:var(--ws-tint,#f2eefc)}.GradePromptGroups_lesson__uCHpl{font-size:13px;font-weight:600;line-height:1.5}.GradePromptGroups_action__WdFzB{margin-top:auto;font-size:11px;color:var(--ws-muted,#747889);display:flex;justify-content:space-between;width:100%}.GradePromptGroups_report__RZ_Y7{background:transparent;border:0;color:var(--ws-accent,#7051d6);padding:18px 0 0;font-size:12px}.GradePromptGroups_groups__G95b7 button:disabled{opacity:.65;cursor:not-allowed}.GradePromptGroups_groups__G95b7 :is(button,select):focus-visible{outline:2px solid #805af5;outline-offset:3px}@media (max-width:700px){.GradePromptGroups_header__hdN1w{align-items:flex-start;flex-direction:column;gap:0}.GradePromptGroups_selectLabel__b86wC,.GradePromptGroups_selectLabel__b86wC select{width:100%}.GradePromptGroups_lessons__v9s9u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.GradePromptGroups_lessons__v9s9u button{transition:none}}