.gt02aq_app-container{color:#1e293b;background:#f8fafc;min-height:100vh;line-height:1.6}.gt02aq_hero{background:linear-gradient(135deg,#1e3a5f 0%,#2d5a87 40%,#0ea5e9 100%);padding:1.5rem 2rem 1.25rem;position:relative;overflow:hidden}.gt02aq_hero-bg-shapes .gt02aq_shape{opacity:.06;background:#fff;border-radius:50%;position:absolute}.gt02aq_shape-1{width:250px;height:250px;top:-80px;right:-50px}.gt02aq_shape-2{width:150px;height:150px;bottom:-40px;left:-20px}.gt02aq_hero-content{z-index:1;max-width:1200px;margin:0 auto;position:relative}.gt02aq_breadcrumb{align-items:center;gap:6px;margin-bottom:.5rem;font-size:.78rem;display:flex}.gt02aq_breadcrumb-link{color:#fff9;align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.gt02aq_breadcrumb-link:hover{color:#ffffffe6}.gt02aq_breadcrumb-sep{color:#ffffff4d;font-size:.7rem}.gt02aq_breadcrumb-current{color:#ffffffd9;font-weight:600}.gt02aq_hero-title{color:#fff;letter-spacing:-.01em;margin-bottom:.4rem;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:800}.gt02aq_hero-meta{gap:10px;display:flex}.gt02aq_meta-pill{color:#fffc;background:#ffffff1f;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.gt02aq_pill-icon{opacity:.7;font-size:.85rem}.gt02aq_loading-section,.gt02aq_error-section{flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:3rem 2rem;display:flex}.gt02aq_loading-dots{gap:6px;margin-bottom:1rem;display:flex}.gt02aq_loading-dots span{background:#0ea5e9;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite gt02aq_bounce}.gt02aq_loading-dots span:nth-child(2){animation-delay:.15s}.gt02aq_loading-dots span:nth-child(3){animation-delay:.3s}@keyframes gt02aq_bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.gt02aq_loading-text{color:#94a3b8;font-size:.9rem;font-weight:500}.gt02aq_main-content{padding:1.5rem 0 3rem}.gt02aq_container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.gt02aq_content-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1.25rem;display:grid}.gt02aq_content-main{min-width:0}.gt02aq_topic-sidebar{width:280px;position:sticky;top:96px}.gt02aq_topic-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.gt02aq_topic-sidebar-header{background:linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:.9rem .95rem;display:flex}.gt02aq_topic-sidebar-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0ea5e9;margin-bottom:.15rem;font-size:.7rem;font-weight:700}.gt02aq_topic-sidebar-title{color:#1e293b;white-space:nowrap;font-size:.9rem;font-weight:700}.gt02aq_topic-sidebar-count{color:#0284c7;background:#f0f9ff;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:.28rem .6rem;font-size:.74rem;font-weight:700}.gt02aq_topic-sidebar-body{scrollbar-width:thin;max-height:calc(100vh - 160px);padding:.9rem;overflow-y:auto}.gt02aq_topic-group+.gt02aq_topic-group{margin-top:1rem}.gt02aq_topic-group-title{color:#475569;margin-bottom:.55rem;font-size:.82rem;font-weight:700}.gt02aq_topic-links{flex-direction:column;gap:.45rem;display:flex}.gt02aq_topic-link{text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.72rem .8rem;transition:all .18s;display:flex}.gt02aq_topic-link:hover{background:#f8fbff;border-color:#bae6fd;transform:translateY(-1px)}.gt02aq_topic-link.gt02aq_active{color:#0369a1;background:linear-gradient(135deg,#0284c71f,#0284c70a);border-color:#7dd3fc}.gt02aq_topic-link.gt02aq_locked{color:#a16207;background:#fffbeb;border-color:#fde68a}.gt02aq_topic-link-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.gt02aq_topic-link-badge{color:#0369a1;background:#e0f2fe;border-radius:999px;flex-shrink:0;padding:.2rem .46rem;font-size:.68rem;font-weight:700}.gt02aq_topic-link-icon{opacity:.78;flex-shrink:0;font-size:.85rem}.gt02aq_toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.5rem;display:flex}.gt02aq_search-box{flex:1;min-width:180px;position:relative}.gt02aq_search-icon{color:#94a3b8;font-size:1rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gt02aq_search-input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:.6rem .75rem .6rem 2.4rem;font-size:.85rem;transition:all .2s}.gt02aq_search-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0284c71a}.gt02aq_toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.gt02aq_toolbar .gt02aq_settings-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:auto;min-width:fit-content;height:36px;padding:0 .9rem;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.gt02aq_toolbar .gt02aq_settings-btn svg{flex-shrink:0;width:16px;height:16px}.gt02aq_toolbar .gt02aq_settings-btn:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1;transform:none}.gt02aq_view-toggle{border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.gt02aq_toggle-btn{color:#64748b;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .15s;display:flex}.gt02aq_toggle-btn:hover{background:#f1f5f9}.gt02aq_toggle-btn.gt02aq_active{color:#fff;background:#0ea5e9}.gt02aq_quiz-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;align-items:center;gap:5px;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.gt02aq_quiz-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf659}.gt02aq_sentences-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.gt02aq_sentence-card{background:var(--surface,#fff);cursor:pointer;border:1px solid #0000;border-radius:14px;padding:1.15rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.gt02aq_sentence-card:hover{border-color:#bae6fd;transform:translateY(-3px);box-shadow:0 10px 30px #0284c71f}.gt02aq_sentence-card.gt02aq_playing{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e940,0 10px 25px #0ea5e91f}.gt02aq_card-top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.gt02aq_sentence-number{color:#0ea5e9;background:#f0f9ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.gt02aq_audio-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;transition:all .15s;display:flex}.gt02aq_audio-btn:hover{color:#fff;background:#0ea5e9}.gt02aq_audio-btn.gt02aq_playing,.gt02aq_action-btn-sm.gt02aq_playing{animation:1.5s infinite gt02aq_pulseAudio;color:#fff!important;background:#0ea5e9!important}@keyframes gt02aq_pulseAudio{0%{transform:scale(1)}50%{transform:scale(1.08);box-shadow:0 0 10px #0ea5e966}to{transform:scale(1)}}.gt02aq_sentence-body{margin-bottom:.75rem}.gt02aq_sentence-main-wrap,.gt02aq_sentence-main-inline{min-width:0}.gt02aq_sentence-main-wrap .gt02aq_audio-icon-container,.gt02aq_sentence-main-inline .gt02aq_audio-icon-container{align-self:flex-start;display:flex}.gt02aq_sentence-main-wrap .gt02aq_sentence-wrapper,.gt02aq_sentence-main-inline .gt02aq_sentence-wrapper{align-items:flex-start}.gt02aq_sentence-main-wrap .gt02aq_translation,.gt02aq_sentence-main-inline .gt02aq_translation{color:#64748b;margin-top:.5rem;font-size:.85rem;line-height:1.55}.gt02aq_sentence-main-wrap .gt02aq_pinyin,.gt02aq_sentence-main-inline .gt02aq_pinyin{color:#0ea5e9}.gt02aq_sentence-main-wrap .gt02aq_hanzi,.gt02aq_sentence-main-inline .gt02aq_hanzi{color:#1e293b}.gt02aq_card-actions{border-top:1px solid #f1f5f9;gap:6px;padding-top:.65rem;display:flex}.gt02aq_action-btn{color:#94a3b8;cursor:pointer;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .15s;display:flex}.gt02aq_action-btn:hover{color:#0ea5e9;background:#f0f9ff;border-color:#bae6fd}.gt02aq_sentences-list{flex-direction:column;gap:6px;display:flex}.gt02aq_sentence-row{background:var(--surface,#fff);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:.75rem 1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.gt02aq_sentence-row:hover{border-color:#bae6fd;box-shadow:0 2px 8px #0284c714}.gt02aq_sentence-row.gt02aq_playing{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e940}.gt02aq_row-number{color:#0ea5e9;background:#f0f9ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.gt02aq_row-content{flex:1;min-width:0}.gt02aq_row-actions{flex-shrink:0;gap:4px;display:flex}.gt02aq_action-btn-sm{color:#94a3b8;cursor:pointer;background:#f8fafc;border:1px solid #f1f5f9;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;transition:all .15s;display:flex}.gt02aq_action-btn-sm:hover{color:#0ea5e9;background:#f0f9ff;border-color:#bae6fd}.gt02aq_empty-state{text-align:center;color:#94a3b8;padding:3rem 1rem}.gt02aq_empty-icon{opacity:.5;margin-bottom:.5rem;margin-left:auto;margin-right:auto;font-size:2.5rem}.gt02aq_empty-text{font-size:.9rem}.gt02aq_settings-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172a6b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gt02aq_settings-modal{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;max-width:420px;animation:.25s gt02aq_modalIn;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.gt02aq_settings-modal .gt02aq_settings-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem 1rem;display:flex}.gt02aq_settings-modal .gt02aq_settings-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0ea5e9;margin-bottom:.22rem;font-size:.72rem;font-weight:700}.gt02aq_settings-modal .gt02aq_settings-title{color:#1e293b;font-size:1.02rem;font-weight:700}.gt02aq_settings-modal .gt02aq_settings-close{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex}.gt02aq_settings-modal .gt02aq_settings-close:hover{color:#1e293b;background:#e2e8f0}.gt02aq_settings-modal .gt02aq_settings-list{flex-direction:column;gap:.75rem;padding:.7rem 1rem 1rem;display:flex}.gt02aq_settings-modal .gt02aq_settings-row{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.gt02aq_settings-modal .gt02aq_settings-copy{flex-direction:column;gap:.18rem;display:flex}.gt02aq_settings-modal .gt02aq_settings-name{color:#1e293b;font-size:.9rem;font-weight:700}.gt02aq_settings-modal .gt02aq_settings-desc{color:#64748b;font-size:.78rem;line-height:1.45}.gt02aq_switch{flex-shrink:0;width:48px;height:28px;display:inline-flex;position:relative}.gt02aq_switch input{opacity:0;width:0;height:0}.gt02aq_switch-slider{background:#cbd5e1;border-radius:999px;transition:all .2s;position:absolute;inset:0}.gt02aq_switch-slider:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.gt02aq_switch input:checked+.gt02aq_switch-slider{background:#0ea5e9}.gt02aq_switch input:checked+.gt02aq_switch-slider:before{transform:translate(20px)}.gt02aq_modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gt02aq_modal-card{background:#fff;border-radius:18px;width:100%;max-width:480px;max-height:85vh;animation:.25s gt02aq_modalIn;overflow-y:auto;box-shadow:0 25px 50px #0003}@keyframes gt02aq_modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.gt02aq_modal-card .gt02aq_modal-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.gt02aq_modal-card .gt02aq_modal-header h3{color:#1e293b;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.gt02aq_modal-card .gt02aq_modal-title-icon{color:#8b5cf6;font-size:1.25rem}.gt02aq_modal-card .gt02aq_close-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.gt02aq_modal-card .gt02aq_close-btn:hover{color:#1e293b;background:#e2e8f0}.gt02aq_modal-body{padding:1.5rem}.gt02aq_question-text{color:#1e293b;text-align:center;background:#f8fafc;border-radius:12px;margin-bottom:1.25rem;padding:1rem;font-size:1.2rem;font-weight:700;line-height:1.4}.gt02aq_options-list{flex-direction:column;gap:8px;margin-bottom:1.25rem;display:flex}.gt02aq_option-btn{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:.85rem 1rem;transition:all .2s;display:flex}.gt02aq_option-btn:hover{background:#f0f9ff;border-color:#7dd3fc}.gt02aq_option-btn.gt02aq_selected{background:#0ea5e90f;border-color:#0ea5e9}.gt02aq_option-btn.gt02aq_correct{background:#10b9810f;border-color:#10b981}.gt02aq_option-btn.gt02aq_incorrect{background:#ef44440f;border-color:#ef4444}.gt02aq_option-key{color:#64748b;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex}.gt02aq_option-btn.gt02aq_selected .gt02aq_option-key{color:#fff;background:#0ea5e9}.gt02aq_option-btn.gt02aq_correct .gt02aq_option-key{color:#fff;background:#10b981}.gt02aq_option-btn.gt02aq_incorrect .gt02aq_option-key{color:#fff;background:#ef4444}.gt02aq_option-text{color:#1e293b;flex:1;font-size:.9rem;font-weight:500}.gt02aq_option-icon{flex-shrink:0;font-size:1.1rem}.gt02aq_correct-icon{color:#10b981}.gt02aq_wrong-icon{color:#ef4444}.gt02aq_result-banner{border-radius:10px;align-items:center;gap:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem;font-weight:600;display:flex}.gt02aq_result-banner.gt02aq_success{color:#059669;background:#ecfdf5}.gt02aq_result-banner.gt02aq_fail{color:#dc2626;background:#fef2f2}.gt02aq_modal-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:.75rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.gt02aq_modal-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0284c759}.gt02aq_modal-action-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.gt02aq_modal-action-btn.gt02aq_next{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.gt02aq_modal-action-btn.gt02aq_next:hover{box-shadow:0 4px 14px #8b5cf659}.gt02aq_copy-toast{color:#fff;z-index:10001;background:#1e293b;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:600;animation:.2s gt02aq_fadeInUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.dark .gt02aq_app-container{color:#f1f5f9;background:#090d16}.dark .gt02aq_hero{background:linear-gradient(135deg,#0b1329 0%,#111e38 40%,#1e3a5f 100%);border-bottom:1px solid #1e293b}.dark .gt02aq_topic-sidebar-card{background:#0f172a;border-color:#1e293b;box-shadow:0 8px 24px #0006}.dark .gt02aq_topic-sidebar-header{background:linear-gradient(#131d31 0%,#0f172a 100%);border-bottom-color:#1e293b}.dark .gt02aq_topic-sidebar-eyebrow{color:#38bdf8}.dark .gt02aq_topic-sidebar-title{color:#f1f5f9}.dark .gt02aq_topic-sidebar-count{color:#38bdf8;background:#0284c733}.dark .gt02aq_topic-sidebar-body{scrollbar-color:#334155 #0f172a}.dark .gt02aq_topic-sidebar-body::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.dark .gt02aq_topic-sidebar-body::-webkit-scrollbar-track{background:#0f172a}.dark .gt02aq_topic-group-title{color:#94a3b8}.dark .gt02aq_topic-link{color:#cbd5e1;background:#131d31;border-color:#1e293b}.dark .gt02aq_topic-link:hover{color:#f8fafc;background:#1e293b;border-color:#0ea5e9}.dark .gt02aq_topic-link.gt02aq_active{color:#38bdf8;background:#0284c733;border-color:#0ea5e9}.dark .gt02aq_topic-link.gt02aq_locked{color:#fde047;background:#a1620726;border-color:#fde68a33}.dark .gt02aq_topic-link-badge{color:#7dd3fc;background:#0284c740}.dark .gt02aq_topic-link-icon{color:#94a3b8}.dark .gt02aq_search-box .gt02aq_search-icon{color:#64748b}.dark .gt02aq_search-input{color:#f1f5f9;background:#0f172a;border-color:#1e293b}.dark .gt02aq_search-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #60a5fa26}.dark .gt02aq_toolbar .gt02aq_settings-btn{color:#cbd5e1;background:#0f172a;border-color:#1e293b}.dark .gt02aq_toolbar .gt02aq_settings-btn:hover{color:#f8fafc;background:#1e293b;border-color:#334155}.dark .gt02aq_view-toggle{border-color:#1e293b}.dark .gt02aq_toggle-btn{color:#94a3b8;background:#0f172a}.dark .gt02aq_toggle-btn:hover{color:#f1f5f9;background:#1e293b}.dark .gt02aq_toggle-btn.gt02aq_active{color:#fff;background:#0284c7}.dark .gt02aq_sentence-card{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 12px #0003}.dark .gt02aq_sentence-card:hover{border-color:#0ea5e9;box-shadow:0 10px 30px #0006}.dark .gt02aq_sentence-card.gt02aq_playing{background:#111d35;border-color:#38bdf8;box-shadow:0 0 0 2px #60a5fa4d,0 10px 30px #00000080}.dark .gt02aq_sentence-number{color:#38bdf8;background:#0284c733}.dark .gt02aq_audio-btn{color:#cbd5e1;background:#1e293b}.dark .gt02aq_audio-btn:hover{color:#fff;background:#0284c7}:is(.dark .gt02aq_audio-btn.gt02aq_playing,.dark .gt02aq_action-btn-sm.gt02aq_playing){color:#fff!important;background:#0284c7!important}:is(.dark .gt02aq_sentence-main-wrap .gt02aq_hanzi,.dark .gt02aq_sentence-main-inline .gt02aq_hanzi){color:#f8fafc}:is(.dark .gt02aq_sentence-main-wrap .gt02aq_pinyin,.dark .gt02aq_sentence-main-inline .gt02aq_pinyin){color:#38bdf8}:is(.dark .gt02aq_sentence-main-wrap .gt02aq_translation,.dark .gt02aq_sentence-main-inline .gt02aq_translation){color:#94a3b8}.dark .gt02aq_card-actions{border-top-color:#1e293b}.dark .gt02aq_action-btn{color:#94a3b8;background:#131d31;border-color:#1e293b}.dark .gt02aq_action-btn:hover{color:#38bdf8;background:#0284c733;border-color:#0ea5e9}.dark .gt02aq_sentence-row{background:#0f172a;border-color:#1e293b}.dark .gt02aq_sentence-row:hover{background:#131d31;border-color:#0ea5e9}.dark .gt02aq_sentence-row.gt02aq_playing{background:#172554;border-color:#38bdf8;box-shadow:0 0 0 2px #60a5fa4d}.dark .gt02aq_row-number{color:#38bdf8;background:#0284c733}.dark .gt02aq_action-btn-sm{color:#94a3b8;background:#131d31;border-color:#1e293b}.dark .gt02aq_action-btn-sm:hover{color:#38bdf8;background:#0284c733;border-color:#0ea5e9}.dark .gt02aq_empty-state{color:#64748b}.dark .gt02aq_empty-text{color:#94a3b8}.dark .gt02aq_settings-overlay{background:#000000b3}.dark .gt02aq_settings-modal{background:#0f172a;border-color:#1e293b;box-shadow:0 25px 50px #0009}.dark .gt02aq_settings-modal .gt02aq_settings-header{background:#0f172a;border-bottom-color:#1e293b}.dark .gt02aq_settings-modal .gt02aq_settings-eyebrow{color:#38bdf8}.dark .gt02aq_settings-modal .gt02aq_settings-title{color:#f1f5f9}.dark .gt02aq_settings-modal .gt02aq_settings-close{color:#cbd5e1;background:#1e293b}.dark .gt02aq_settings-modal .gt02aq_settings-close:hover{color:#f8fafc;background:#334155}.dark .gt02aq_settings-modal .gt02aq_settings-row{background:#131d31;border-color:#1e293b}.dark .gt02aq_settings-modal .gt02aq_settings-row:hover{background:#162238;border-color:#334155}.dark .gt02aq_settings-modal .gt02aq_settings-name{color:#f1f5f9}.dark .gt02aq_settings-modal .gt02aq_settings-desc{color:#94a3b8}.dark .gt02aq_switch-slider{background:#334155}.dark .gt02aq_switch input:checked+.gt02aq_switch-slider{background:#0ea5e9}.dark .gt02aq_modal-overlay{background:#000000b3}.dark .gt02aq_modal-card{background:#0f172a;border:1px solid #1e293b;box-shadow:0 25px 50px #0009}.dark .gt02aq_modal-card .gt02aq_modal-header{background:#0f172a;border-bottom-color:#1e293b}.dark .gt02aq_modal-card .gt02aq_modal-header h3{color:#f1f5f9}.dark .gt02aq_modal-card .gt02aq_modal-title-icon{color:#a78bfa}.dark .gt02aq_modal-card .gt02aq_close-btn{color:#cbd5e1;background:#1e293b}.dark .gt02aq_modal-card .gt02aq_close-btn:hover{color:#f8fafc;background:#334155}.dark .gt02aq_question-text{color:#f1f5f9;background:#131d31;border:1px solid #1e293b}.dark .gt02aq_option-btn{background:#131d31;border-color:#1e293b}.dark .gt02aq_option-btn:hover{background:#0ea5e926;border-color:#0ea5e9}.dark .gt02aq_option-btn.gt02aq_selected{background:#0ea5e933;border-color:#0ea5e9}.dark .gt02aq_option-btn.gt02aq_correct{background:#10b98133;border-color:#10b981}.dark .gt02aq_option-btn.gt02aq_incorrect{background:#ef444433;border-color:#ef4444}.dark .gt02aq_option-text{color:#f1f5f9}.dark .gt02aq_option-key{color:#94a3b8;background:#1e293b}.dark .gt02aq_result-banner.gt02aq_success{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.dark .gt02aq_result-banner.gt02aq_fail{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.dark .gt02aq_copy-toast{color:#f1f5f9;background:#1e293b;border:1px solid #334155}@media (max-width:1024px){.gt02aq_hero{padding:1.25rem 1.25rem 1rem}.gt02aq_container{padding:0 1rem}.gt02aq_content-layout{grid-template-columns:1fr}.gt02aq_topic-sidebar{order:-1;width:100%;position:static}.gt02aq_topic-sidebar-body{max-height:280px}.gt02aq_toolbar{flex-direction:column;gap:8px}.gt02aq_search-box{min-width:100%}.gt02aq_toolbar-right{justify-content:space-between;width:100%}.gt02aq_settings-btn-label{display:none}.gt02aq_sentences-grid{grid-template-columns:1fr}.gt02aq_sentence-row{flex-wrap:wrap}.gt02aq_row-actions{justify-content:flex-end;width:100%;margin-top:4px}.gt02aq_quiz-label{display:none}}@media (max-width:480px){.gt02aq_hero{padding:1rem}.gt02aq_hero-title{font-size:1.1rem}.gt02aq_sentence-card{padding:1rem}.gt02aq_modal-card{border-radius:14px}.gt02aq_modal-body{padding:1.25rem}.gt02aq_question-text{font-size:1.05rem}}@media (min-width:1366px){.gt02aq_container{padding-left:0;padding-right:0}}
