.aq-wrapper{display:flex;flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;width:100%;padding-inline:10px}.aq-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.aq-topbar__left{display:flex;align-items:center;gap:10px}.aq-topbar__filters{flex:1;display:flex;justify-content:flex-end}.aq-status-select{width:160px!important;height:36px!important;border-radius:10px!important;font-weight:500!important;border:1px solid var(--border)!important;background:var(--card)!important}.aq-status-select:hover{border-color:var(--theme-primary-extra-light)!important}.aq-status-select.aq-status--right,.aq-status-item.aq-status--right,.aq-row.aq-status--right,.aq-card.aq-status--right{background:#edf9f0!important;color:#166534!important;border-color:#4ade80!important}.aq-status-select.aq-status--right:hover,.aq-status-select.aq-status--right:focus,.aq-status-item.aq-status--right:hover,.aq-status-item.aq-status--right:focus,.aq-row.aq-status--right:hover,.aq-row.aq-status--right:focus,.aq-card.aq-status--right:hover,.aq-card.aq-status--right:focus{background:#dcfce7!important;border-color:#22c55e!important}@media(pointer:fine){.aq-status-select.aq-status--right:hover,.aq-status-select.aq-status--right:focus,.aq-status-item.aq-status--right:hover,.aq-status-item.aq-status--right:focus,.aq-row.aq-status--right:hover,.aq-row.aq-status--right:focus,.aq-card.aq-status--right:hover,.aq-card.aq-status--right:focus{box-shadow:0 6px 24px #22c55e1f!important}}.aq-status-select.aq-status--wrong,.aq-status-item.aq-status--wrong,.aq-row.aq-status--wrong,.aq-card.aq-status--wrong{background:#fef2f2!important;color:#991b1b!important;border-color:#f87171!important}.aq-status-select.aq-status--wrong:hover,.aq-status-select.aq-status--wrong:focus,.aq-status-item.aq-status--wrong:hover,.aq-status-item.aq-status--wrong:focus,.aq-row.aq-status--wrong:hover,.aq-row.aq-status--wrong:focus,.aq-card.aq-status--wrong:hover,.aq-card.aq-status--wrong:focus{background:#fee2e2!important;border-color:#ef4444!important}@media(pointer:fine){.aq-status-select.aq-status--wrong:hover,.aq-status-select.aq-status--wrong:focus,.aq-status-item.aq-status--wrong:hover,.aq-status-item.aq-status--wrong:focus,.aq-row.aq-status--wrong:hover,.aq-row.aq-status--wrong:focus,.aq-card.aq-status--wrong:hover,.aq-card.aq-status--wrong:focus{box-shadow:0 6px 24px #ef44441f!important}}.aq-status-select.aq-status--new,.aq-status-item.aq-status--new,.aq-row.aq-status--new,.aq-card.aq-status--new{background:#eff6ff!important;color:#1e40af!important;border-color:#60a5fa!important}.aq-status-select.aq-status--new:hover,.aq-status-select.aq-status--new:focus,.aq-status-item.aq-status--new:hover,.aq-status-item.aq-status--new:focus,.aq-row.aq-status--new:hover,.aq-row.aq-status--new:focus,.aq-card.aq-status--new:hover,.aq-card.aq-status--new:focus{background:#dbeafe!important;border-color:#3b82f6!important}@media(pointer:fine){.aq-status-select.aq-status--new:hover,.aq-status-select.aq-status--new:focus,.aq-status-item.aq-status--new:hover,.aq-status-item.aq-status--new:focus,.aq-row.aq-status--new:hover,.aq-row.aq-status--new:focus,.aq-card.aq-status--new:hover,.aq-card.aq-status--new:focus{box-shadow:0 6px 24px #3b82f61a!important}}[data-theme=dark] .aq-status-select.aq-status--right,[data-theme=dark] .aq-status-item.aq-status--right,[data-theme=dark] .aq-row.aq-status--right,[data-theme=dark] .aq-card.aq-status--right,.dark .aq-status-select.aq-status--right,.dark .aq-status-item.aq-status--right,.dark .aq-row.aq-status--right,.dark .aq-card.aq-status--right{background:#4ade801a!important;color:#4ade80!important;border-color:#4ade804d!important}[data-theme=dark] .aq-status-select.aq-status--right:hover,[data-theme=dark] .aq-status-select.aq-status--right:focus,[data-theme=dark] .aq-status-item.aq-status--right:hover,[data-theme=dark] .aq-status-item.aq-status--right:focus,[data-theme=dark] .aq-row.aq-status--right:hover,[data-theme=dark] .aq-row.aq-status--right:focus,[data-theme=dark] .aq-card.aq-status--right:hover,[data-theme=dark] .aq-card.aq-status--right:focus,.dark .aq-status-select.aq-status--right:hover,.dark .aq-status-select.aq-status--right:focus,.dark .aq-status-item.aq-status--right:hover,.dark .aq-status-item.aq-status--right:focus,.dark .aq-row.aq-status--right:hover,.dark .aq-row.aq-status--right:focus,.dark .aq-card.aq-status--right:hover,.dark .aq-card.aq-status--right:focus{background:#4ade8026!important}[data-theme=dark] .aq-status-select.aq-status--wrong,[data-theme=dark] .aq-status-item.aq-status--wrong,[data-theme=dark] .aq-row.aq-status--wrong,[data-theme=dark] .aq-card.aq-status--wrong,.dark .aq-status-select.aq-status--wrong,.dark .aq-status-item.aq-status--wrong,.dark .aq-row.aq-status--wrong,.dark .aq-card.aq-status--wrong{background:#f871711a!important;color:#f87171!important;border-color:#f871714d!important}[data-theme=dark] .aq-status-select.aq-status--wrong:hover,[data-theme=dark] .aq-status-select.aq-status--wrong:focus,[data-theme=dark] .aq-status-item.aq-status--wrong:hover,[data-theme=dark] .aq-status-item.aq-status--wrong:focus,[data-theme=dark] .aq-row.aq-status--wrong:hover,[data-theme=dark] .aq-row.aq-status--wrong:focus,[data-theme=dark] .aq-card.aq-status--wrong:hover,[data-theme=dark] .aq-card.aq-status--wrong:focus,.dark .aq-status-select.aq-status--wrong:hover,.dark .aq-status-select.aq-status--wrong:focus,.dark .aq-status-item.aq-status--wrong:hover,.dark .aq-status-item.aq-status--wrong:focus,.dark .aq-row.aq-status--wrong:hover,.dark .aq-row.aq-status--wrong:focus,.dark .aq-card.aq-status--wrong:hover,.dark .aq-card.aq-status--wrong:focus{background:#f8717126!important}[data-theme=dark] .aq-status-select.aq-status--new,[data-theme=dark] .aq-status-item.aq-status--new,[data-theme=dark] .aq-row.aq-status--new,[data-theme=dark] .aq-card.aq-status--new,.dark .aq-status-select.aq-status--new,.dark .aq-status-item.aq-status--new,.dark .aq-row.aq-status--new,.dark .aq-card.aq-status--new{background:#60a5fa1a!important;color:#60a5fa!important;border-color:#60a5fa4d!important}[data-theme=dark] .aq-status-select.aq-status--new:hover,[data-theme=dark] .aq-status-select.aq-status--new:focus,[data-theme=dark] .aq-status-item.aq-status--new:hover,[data-theme=dark] .aq-status-item.aq-status--new:focus,[data-theme=dark] .aq-row.aq-status--new:hover,[data-theme=dark] .aq-row.aq-status--new:focus,[data-theme=dark] .aq-card.aq-status--new:hover,[data-theme=dark] .aq-card.aq-status--new:focus,.dark .aq-status-select.aq-status--new:hover,.dark .aq-status-select.aq-status--new:focus,.dark .aq-status-item.aq-status--new:hover,.dark .aq-status-item.aq-status--new:focus,.dark .aq-row.aq-status--new:hover,.dark .aq-row.aq-status--new:focus,.dark .aq-card.aq-status--new:hover,.dark .aq-card.aq-status--new:focus{background:#60a5fa26!important}.aq-status-item{margin:2px 0!important;border-radius:6px!important;font-weight:600!important;font-size:.8rem!important}.aq-view-toggle{display:flex;align-items:center;gap:4px;background:var(--accent);border-radius:10px;padding:4px}.aq-view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s}.aq-view-btn:hover{color:var(--foreground)}.aq-view-btn--active{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px #00000014}.aq-filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--border);border-radius:16px;padding:10px 14px;position:sticky;top:80px;z-index:9;box-shadow:0 2px 8px #0000000a}.aq-search{position:relative;width:260px;flex-shrink:0}.aq-search__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.aq-search__input{width:100%;height:34px;padding:0 32px;border-radius:10px;border:1px solid var(--border);background:var(--accent);font-size:.82rem;transition:border-color .15s,box-shadow .15s}.aq-search__input:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-primary-extra-light);background:var(--card)}.aq-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-foreground);cursor:pointer}.aq-search__clear:hover{background:var(--accent);color:var(--foreground)}.aq-filter-group{display:flex;align-items:center;gap:6px;padding-right:12px;border-right:1px solid var(--border);min-width:100px}.aq-filter-group:last-of-type{border-right:none}.aq-filter-group--subjects{flex:1;overflow-x:auto;padding-right:0;scrollbar-width:none}.aq-filter-group--subjects::-webkit-scrollbar{display:none}.aq-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:.78rem;font-weight:600;background:var(--accent);color:var(--muted-foreground);border:1px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.aq-filter-chip:hover{border:1px solid var(--theme-primary);color:var(--foreground)}.aq-filter-chip--active{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary)}.aq-filter-chip--type-option{background:#e8f4fd;color:#1a6fb5;border-color:#c9e6fb}.aq-filter-chip--type-multi-option{background:#e6f7f5;color:#0e7a6e;border-color:#c8ece8}.aq-filter-chip--type-input{background:#edf9f0;color:#1a7a3c;border-color:#d1f0da}.aq-filter-chip--type-multi{background:#f3effe;color:#6b35c8;border-color:#e2d9fb}.aq-filter-chip--type-input-option{background:#fff4e6;color:#b85c00;border-color:#ffe8cc}.aq-filter-chip--complexity-easy{background:#edf9f0;color:#1a7a3c;border-color:#d1f0da}.aq-filter-chip--complexity-medium{background:#fef3e2;color:#9a5700;border-color:#fde8cc}.aq-filter-chip--complexity-hard{background:#fde8ec;color:#aa233b;border-color:#facccc}.aq-clear-btn{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--theme-primary);background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.aq-clear-btn:hover{background:var(--theme-primary-extra-light)}.aq-heading{font-size:1.5rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em;margin:0}.aq-total-badge{background:var(--theme-primary)!important;color:#fff!important;font-size:.7rem;padding:2px 8px;border-radius:99px}.aq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.aq-list{display:flex;flex-direction:column;gap:8px}.aq-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--card);border:1.5px solid var(--border);border-radius:12px;transition:background .15s,border-color .15s;cursor:pointer}.aq-row:hover{border-color:var(--theme-primary-extra-light)}.aq-row__index{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:6px;background:var(--accent);color:var(--muted-foreground);font-size:.72rem;font-weight:700;flex-shrink:0}.aq-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aq-row__title{margin:0;font-size:.86rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-row__content{margin:0;font-size:.76rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-row__badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.aq-row--skeleton{pointer-events:none}.aq-card{background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .25s ease,border-color .25s ease;cursor:pointer}.aq-card:hover{box-shadow:0 6px 24px #0000001a;border-color:var(--theme-primary-extra-light)}.aq-card--skeleton{pointer-events:none}.aq-sk{border-radius:6px;background:var(--accent)}.aq-sk--index{width:26px;height:20px;border-radius:6px;flex-shrink:0}.aq-sk--badge-lg{width:90px;height:20px;border-radius:99px}.aq-sk--badge-sm{width:54px;height:20px;border-radius:99px}.aq-sk--title{width:70%;height:14px;margin-top:8px}.aq-sk--line{width:100%;height:11px;margin-top:6px}.aq-sk--line-short{width:60%;height:11px;margin-top:4px}.aq-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.aq-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:6px;background:var(--accent);color:var(--muted-foreground);font-size:.72rem;font-weight:700;flex-shrink:0}.aq-card__badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.aq-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:.7rem;font-weight:600;white-space:nowrap;background:var(--accent);color:var(--muted-foreground)}.aq-badge--subject{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}[data-theme=dark] .aq-badge--subject{background:#1e293b;color:#94a3b8;border-color:#334155}.type-option{background:#e8f4fd;color:#1a6fb5}[data-theme=dark] .type-option{background:#1a3a5c;color:#6bbcf7}.type-input{background:#edf9f0;color:#1a7a3c}[data-theme=dark] .type-input{background:#1a3a27;color:#5dd98a}.type-multi{background:#f3effe;color:#6b35c8}[data-theme=dark] .type-multi{background:#2a1a4a;color:#b48ef7}.type-multi-option{background:#e6f7f5;color:#0e7a6e}[data-theme=dark] .type-multi-option{background:#0d3530;color:#4dc9bc}.type-input-option{background:#fff4e6;color:#b85c00}[data-theme=dark] .type-input-option{background:#3a2000;color:#fa4}.complexity-easy{background:#edf9f0;color:#1a7a3c}[data-theme=dark] .complexity-easy{background:#1a3a27;color:#5dd98a}.complexity-medium{background:#fef3e2;color:#9a5700}[data-theme=dark] .complexity-medium{background:#3a2a10;color:#f4b44c}.complexity-hard{background:#fde8ec;color:#aa233b}[data-theme=dark] .complexity-hard{background:#3a1520;color:#f4758a}.review-passed{background:#edf9f0;color:#1a7a3c}[data-theme=dark] .review-passed{background:#1a3a27;color:#5dd98a}.review-required{background:#fef3e2;color:#9a5700}[data-theme=dark] .review-required{background:#3a2a10;color:#f4b44c}.review-failed{background:#fde8ec;color:#aa233b}[data-theme=dark] .review-failed{background:#3a1520;color:#f4758a}.aq-card__title{margin:0;font-size:.88rem;font-weight:600;color:var(--foreground);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aq-card__content{margin:0;font-size:.8rem;color:var(--muted-foreground);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aq-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.aq-card__meta{font-size:.72rem;color:var(--muted-foreground);text-transform:capitalize}.aq-card__ref{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:99px;background:#e8f4fd;color:#1a6fb5}[data-theme=dark] .aq-card__ref{background:#1a3a5c;color:#6bbcf7}.aq-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:10px;text-align:center}.aq-empty__icon{color:var(--muted-foreground);opacity:.4}.aq-empty__title{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.aq-empty .aq-clear-btn{margin-top:8px;padding:8px 16px;background:var(--accent);color:var(--foreground);border:1px solid var(--border);transition:all .2s}.aq-empty .aq-clear-btn:hover{background:var(--card);border-color:var(--theme-primary-extra-light);color:var(--theme-primary)}.aq-sentinel{height:1px;width:100%}.aq-end-label{text-align:center;font-size:.78rem;color:var(--muted-foreground);margin:4px 0 12px}.aq-loading-more{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.82rem;color:var(--muted-foreground);padding:8px 0 16px}.aq-loading-more__icon{animation:spin .8s linear infinite}.aq-filters-head{display:contents}.aq-mobile-filter-toggle{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1000px){.aq-wrapper{gap:16px}.aq-heading{font-size:1.2rem}.aq-filters-bar{flex-direction:column;align-items:stretch;padding:12px;gap:12px}.aq-filters-head{display:flex;align-items:center;gap:8px;width:100%}.aq-search{flex:1;width:auto}.aq-mobile-filter-toggle{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--accent);font-size:.82rem;font-weight:600;color:var(--foreground);cursor:pointer;flex-shrink:0}.aq-mobile-filter-toggle--active{color:var(--theme-primary);border-color:var(--theme-primary-extra-light);background:var(--card)}.aq-filters-bar:not(.aq-filters-bar--open) .aq-filter-group,.aq-filters-bar:not(.aq-filters-bar--open) .aq-clear-btn{display:none!important}.aq-filter-group{border-right:none;padding-right:0;width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.aq-filter-group::-webkit-scrollbar{display:none}.aq-filters-bar .aq-clear-btn{align-self:flex-start}.aq-row{flex-direction:column;align-items:flex-start;gap:10px}.aq-row__main{width:100%}.aq-row__badges{flex-wrap:wrap;width:100%}.aq-main-layout{flex-direction:column}}.aq-main-layout{display:flex;align-items:flex-start}.aq-content-area{flex:1;min-width:0;width:100%}.aq-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:190px;z-index:5;height:70vh;overflow-y:auto;width:300px}.aq-stat-card{background:var(--card);border:1.5px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 2px 8px #00000005;transition:transform .2s ease,box-shadow .2s ease}.aq-stat-card:hover{box-shadow:0 4px 12px #0000000a}.aq-stat-card__title{font-size:.88rem;font-weight:700;margin:0 0 14px;color:var(--foreground);letter-spacing:-.01em}.aq-stat-card--total{background:linear-gradient(135deg,var(--theme-primary),#4183c4);border:none;color:#fff}.aq-stat-card--total .aq-stat-card__label{font-size:.76rem;font-weight:600;opacity:.9;margin:0}.aq-stat-card--total .aq-stat-card__value{font-size:2rem;font-weight:800;margin:4px 0;line-height:1}.aq-stat-card--total .aq-stat-card__desc{font-size:.72rem;opacity:.8}.aq-stat-card--solved{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.aq-stat-card--solved .aq-stat-card__label{font-size:.76rem;font-weight:600;opacity:.9;margin:0}.aq-stat-card--solved .aq-stat-card__rate{font-size:.8rem;font-weight:800;background:#fff3;padding:2px 8px;border-radius:6px}.aq-stat-card--solved .aq-stat-card__value{font-size:2rem;font-weight:800;margin:4px 0;line-height:1}.aq-stat-card--solved .aq-stat-card__desc{font-size:.72rem;opacity:.8}.aq-subject-list{display:flex;flex-direction:column;gap:12px}.aq-subject-item__info{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;margin-bottom:5px;color:var(--muted-foreground)}.aq-subject-item__count{font-weight:700;color:var(--foreground)}.aq-progress-bg{height:6px;background:var(--accent);border-radius:10px;overflow:hidden}.aq-progress-fill{height:100%;border-radius:10px}.aq-complexity-grid{display:grid;grid-template-columns:1fr;gap:8px}.aq-complexity-stat{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--accent);border-radius:10px;position:relative}.aq-complexity-stat__label{font-size:.72rem;font-weight:700;color:var(--muted-foreground);flex:1}.aq-complexity-stat__value{font-size:.82rem;font-weight:700;color:var(--foreground)}.aq-complexity-stat__dot{width:8px;height:8px;border-radius:50%}.aq-stat-info{padding:12px;border-radius:12px;background:var(--theme-primary-extra-light);border:1px dashed var(--theme-primary-light)}.aq-stat-info p{font-size:.72rem;color:var(--theme-primary);line-height:1.4;margin:0;font-weight:500}.aq-sk--sidebar-card{background:var(--accent);border-radius:16px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:1000px){.aq-sidebar{width:100%;position:static;height:auto;padding-bottom:20px}}
