.iq-quizgrid[data-v-05afa668]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.iq-quizgrid--sm[data-v-05afa668]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.iq-quizgrid--lg[data-v-05afa668]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width<=520px){.iq-quizgrid[data-v-05afa668]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.iq-filterbar[data-v-b1e22802]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.iq-filterbar-top[data-v-b1e22802],.iq-search[data-v-b1e22802]{align-items:center;gap:10px;display:flex}.iq-search[data-v-b1e22802]{background:var(--iq-surface);border:1.5px solid var(--iq-line);border-radius:var(--iq-radius-pill);cursor:text;min-width:0;height:48px;transition:border-color var(--iq-duration-fast) var(--iq-ease-out),box-shadow var(--iq-duration-fast) var(--iq-ease-out);flex:1;padding:0 6px 0 18px}.iq-search[data-v-b1e22802]:focus-within{border-color:var(--iq-ink2);box-shadow:0 0 0 3px color-mix(in srgb,var(--iq-coral) 22%,transparent)}.iq-search-input[data-v-b1e22802]{min-width:0;height:100%;color:var(--iq-ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.iq-search-input[data-v-b1e22802]::placeholder{color:var(--iq-ink2)}.iq-search-input[data-v-b1e22802]::-webkit-search-cancel-button{appearance:none}.iq-search-clear[data-v-b1e22802]{border-radius:var(--iq-radius-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.iq-search-clear[data-v-b1e22802]:hover{background:var(--iq-surface2)}.iq-filters-btn[data-v-b1e22802]{border:1.5px solid var(--iq-line);border-radius:var(--iq-radius-pill);background:var(--iq-surface);height:48px;color:var(--iq-ink);font-size:15px;font-weight:var(--iq-weight-semibold);cursor:pointer;transition:border-color var(--iq-duration-fast) var(--iq-ease-out);flex-shrink:0;align-items:center;gap:8px;padding:0 18px 0 16px;display:inline-flex}.iq-filters-btn[data-v-b1e22802]:hover{border-color:var(--iq-ink3)}.iq-filters-btn--on[data-v-b1e22802]{border-color:var(--iq-ink)}.iq-filters-ic[data-v-b1e22802]{width:18px;height:18px}.iq-filters-badge[data-v-b1e22802]{border-radius:var(--iq-radius-pill);background:var(--iq-ink);min-width:22px;height:22px;color:var(--iq-bg);font-size:12px;font-weight:var(--iq-weight-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:grid}.iq-themes[data-v-b1e22802]{scrollbar-width:none;gap:8px;margin:-4px;padding:4px;display:flex;position:relative;overflow-x:auto}.iq-themes[data-v-b1e22802]::-webkit-scrollbar{display:none}.iq-theme[data-v-b1e22802]{border-radius:var(--iq-radius-pill);background:var(--iq-surface);height:40px;box-shadow:inset 0 0 0 1px var(--iq-line);color:var(--iq-ink);font-size:14px;font-weight:var(--iq-weight-semibold);white-space:nowrap;transition:background var(--iq-duration-fast) var(--iq-ease-out),box-shadow var(--iq-duration-fast) var(--iq-ease-out);flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 5px;text-decoration:none;display:inline-flex}.iq-theme--all[data-v-b1e22802]{--accent:var(--iq-coral);padding:0 16px}.iq-theme[data-v-b1e22802]:hover{background:color-mix(in srgb,var(--accent) 8%,var(--iq-surface))}.iq-theme[aria-current=true][data-v-b1e22802]{background:color-mix(in srgb,var(--accent) 16%,var(--iq-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 72%,var(--iq-ink))}.iq-theme-ic[data-v-b1e22802]{border-radius:var(--iq-radius-pill);background:color-mix(in srgb,var(--accent) 16%,var(--iq-surface));width:30px;height:30px;color:color-mix(in srgb,var(--accent) 80%,var(--iq-ink));place-items:center;display:grid}.iq-theme[aria-current=true] .iq-theme-ic[data-v-b1e22802]{background:var(--iq-surface)}.iq-theme-svg[data-v-b1e22802]{width:16px;height:16px}.iq-theme-count[data-v-b1e22802]{font-size:13px;font-weight:var(--iq-weight-medium);font-variant-numeric:tabular-nums;color:var(--iq-ink2)}.iq-theme-skel[data-v-b1e22802]{border-radius:var(--iq-radius-pill);flex-shrink:0;width:128px;height:40px}.iq-theme-skel[data-v-b1e22802]:first-child{width:64px}.iq-themes-edge[data-v-b1e22802]{z-index:1;flex:0 0 0;width:0;position:sticky}.iq-themes-edge--start[data-v-b1e22802]{margin-right:-8px;left:0}.iq-themes-edge--end[data-v-b1e22802]{margin-left:-8px;right:0}.iq-themes-arrow[data-v-b1e22802]{cursor:pointer;border:none;width:72px;height:40px;padding:0;display:none;position:absolute;top:0}.iq-themes-edge--start .iq-themes-arrow[data-v-b1e22802]{background:linear-gradient(to right,var(--iq-bg) 55%,transparent);justify-items:start;left:0}.iq-themes-edge--end .iq-themes-arrow[data-v-b1e22802]{background:linear-gradient(to left,var(--iq-bg) 55%,transparent);justify-items:end;right:0}.iq-themes-arrow-disc[data-v-b1e22802]{border-radius:var(--iq-radius-pill);background:var(--iq-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--iq-line),0 2px 8px color-mix(in srgb,var(--iq-ink) 10%,transparent);transition:background var(--iq-duration-fast) var(--iq-ease-out);place-items:center;display:grid}.iq-themes-arrow:hover .iq-themes-arrow-disc[data-v-b1e22802]{background:var(--iq-surface2)}.iq-themes-arrow-mirror[data-v-b1e22802]{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.iq-themes[data-v-b1e22802]{container-type:scroll-state}@container scroll-state(scrollable:left){.iq-themes-edge--start .iq-themes-arrow[data-v-b1e22802]{display:grid}}@container scroll-state(scrollable:right){.iq-themes-edge--end .iq-themes-arrow[data-v-b1e22802]{display:grid}}}.iq-results[data-v-b1e22802]{gap:4px 16px;min-height:40px}.iq-results[data-v-b1e22802],.iq-results-context[data-v-b1e22802]{flex-wrap:wrap;align-items:center;display:flex}.iq-results-context[data-v-b1e22802]{order:2;gap:4px 14px;min-width:0}.iq-results-count[data-v-b1e22802]{font-size:15px;font-weight:var(--iq-weight-bold);font-variant-numeric:tabular-nums;color:var(--iq-ink);order:1;margin:0}.iq-results-count[data-v-b1e22802]:empty{display:none}.iq-results-theme[data-v-b1e22802]{font-size:14px;font-weight:var(--iq-weight-semibold);color:var(--iq-coral-dk);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.iq-results-theme[data-v-b1e22802]:hover{text-underline-offset:3px;text-decoration:underline}.dark .iq-results-theme[data-v-b1e22802]{color:var(--iq-coral)}.iq-results-reset[data-v-b1e22802]{border-radius:var(--iq-radius-pill);height:32px;color:var(--iq-ink2);font-size:14px;font-weight:var(--iq-weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:-10px;padding:0 10px;display:inline-flex}.iq-results-reset[data-v-b1e22802]:hover{background:var(--iq-surface2);color:var(--iq-ink)}.iq-results-tools[data-v-b1e22802]{order:3;align-items:center;gap:8px;margin-left:auto;display:flex}.iq-results-tools[data-v-b1e22802] .iq-sort{white-space:nowrap;height:40px;font-weight:var(--iq-weight-semibold)}.iq-viewtoggle[data-v-b1e22802]{border-radius:var(--iq-radius-pill);background:var(--iq-surface);border:1px solid var(--iq-line);align-items:center;padding:3px;display:inline-flex}.iq-viewtoggle-btn[data-v-b1e22802]{border-radius:var(--iq-radius-pill);cursor:pointer;background:0 0;border:none;place-items:center;width:34px;height:32px;display:grid}.iq-viewtoggle-btn[data-v-b1e22802]:not(.iq-viewtoggle-btn--on):hover{background:var(--iq-surface2)}.iq-viewtoggle-btn--on[data-v-b1e22802]{background:var(--iq-ink)}@media (width<=767px){.iq-viewtoggle[data-v-b1e22802]{display:none}.iq-results-tools[data-v-b1e22802]{order:2}.iq-results-context[data-v-b1e22802]{flex-basis:100%;order:3}}.iq-filters[data-v-b1e22802]{color:var(--iq-ink);gap:20px;padding:20px;display:grid}.iq-filters-head[data-v-b1e22802]{justify-content:space-between;align-items:center;gap:12px;display:flex}.iq-filters-head h2[data-v-b1e22802]{font-family:var(--iq-font-display);font-weight:var(--iq-weight-black);font-size:var(--iq-text-h2);line-height:var(--iq-leading-h2);margin:0}.iq-filters-close[data-v-b1e22802]{border-radius:var(--iq-radius-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:44px;height:44px;margin:-6px -6px -6px 0;display:grid}.iq-filters-close[data-v-b1e22802]:hover{background:var(--iq-surface2)}.iq-filters-group[data-v-b1e22802]{border:none;min-width:0;margin:0;padding:0}.iq-filters-legend[data-v-b1e22802]{font-size:15px;font-weight:var(--iq-weight-bold);margin-bottom:10px;padding:0}.iq-choices[data-v-b1e22802]{flex-wrap:wrap;gap:8px;display:flex}.iq-choice[data-v-b1e22802]{border-radius:var(--iq-radius-pill);height:40px;box-shadow:inset 0 0 0 1px var(--iq-line);background:var(--iq-surface);font-size:14px;font-weight:var(--iq-weight-semibold);cursor:pointer;transition:background var(--iq-duration-fast) var(--iq-ease-out),color var(--iq-duration-fast) var(--iq-ease-out);align-items:center;padding:0 14px;display:inline-flex;position:relative}.iq-choice[data-v-b1e22802]:hover{background:var(--iq-surface2)}.iq-choice[data-v-b1e22802]:has(:checked){background:var(--iq-ink);color:var(--iq-bg);box-shadow:none}.iq-choice-input[data-v-b1e22802]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.iq-filters-played[data-v-b1e22802]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.iq-filters-played-text[data-v-b1e22802]{gap:2px;display:grid}.iq-filters-played-title[data-v-b1e22802]{font-size:15px;font-weight:var(--iq-weight-bold)}.iq-filters-played-hint[data-v-b1e22802]{color:var(--iq-ink2);font-size:14px}.iq-filters-foot[data-v-b1e22802]{border-top:1px solid var(--iq-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.iq-filters-clear[data-v-b1e22802]{border-radius:var(--iq-radius-pill);height:44px;color:var(--iq-ink);font-size:15px;font-weight:var(--iq-weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-left:-12px;padding:0 12px;text-decoration:underline}.iq-filters-clear[data-v-b1e22802]:disabled{color:var(--iq-ink3);cursor:default;text-decoration:none}.iq-filters-btn[data-v-b1e22802]:focus-visible,.iq-filters-clear[data-v-b1e22802]:focus-visible,.iq-filters-close[data-v-b1e22802]:focus-visible,.iq-results-reset[data-v-b1e22802]:focus-visible,.iq-results-theme[data-v-b1e22802]:focus-visible,.iq-search-clear[data-v-b1e22802]:focus-visible,.iq-theme[data-v-b1e22802]:focus-visible,.iq-viewtoggle-btn[data-v-b1e22802]:focus-visible{outline:2px solid var(--iq-coral-dk);outline-offset:2px}.iq-choice[data-v-b1e22802]:has(:focus-visible){outline:2px solid var(--iq-coral-dk);outline-offset:2px}.dark .iq-filters-btn[data-v-b1e22802]:focus-visible,.dark .iq-filters-clear[data-v-b1e22802]:focus-visible,.dark .iq-filters-close[data-v-b1e22802]:focus-visible,.dark .iq-results-reset[data-v-b1e22802]:focus-visible,.dark .iq-results-theme[data-v-b1e22802]:focus-visible,.dark .iq-search-clear[data-v-b1e22802]:focus-visible,.dark .iq-theme[data-v-b1e22802]:focus-visible,.dark .iq-viewtoggle-btn[data-v-b1e22802]:focus-visible{outline-color:var(--iq-coral)}.dark .iq-choice[data-v-b1e22802]:has(:focus-visible){outline-color:var(--iq-coral)}@media (width<=640px){.iq-filterbar[data-v-b1e22802]{gap:12px}.iq-filters-btn[data-v-b1e22802],.iq-search[data-v-b1e22802]{height:44px}.iq-search[data-v-b1e22802]{padding-left:14px}.iq-filters-btn[data-v-b1e22802]{padding:0 14px}.iq-theme[data-v-b1e22802],.iq-theme-skel[data-v-b1e22802]{height:44px}.iq-theme-ic[data-v-b1e22802]{width:34px;height:34px}.iq-themes-arrow[data-v-b1e22802],.iq-themes-arrow-disc[data-v-b1e22802]{height:44px}.iq-themes-arrow-disc[data-v-b1e22802]{width:44px}.iq-results-reset[data-v-b1e22802],.iq-results-theme[data-v-b1e22802]{position:relative}.iq-results-reset[data-v-b1e22802]:after,.iq-results-theme[data-v-b1e22802]:after{content:"";position:absolute;inset:-6px 0}.iq-results-theme[data-v-b1e22802]:after{inset:-12px 0}}
