.KUo5Oq_main{max-width:1180px;margin:0 auto;padding:32px 24px 64px}.KUo5Oq_back,.KUo5Oq_eyebrow{color:var(--color-cyan);font:.85rem var(--font-mono)}.KUo5Oq_header{margin:40px 0 28px}.KUo5Oq_header h1{margin:12px 0;font-size:clamp(2rem,5vw,3.5rem)}.KUo5Oq_header>p{line-height:1.9}.KUo5Oq_note{color:var(--color-text-dim);margin-top:16px;font-size:.8rem;line-height:1.9}.KUo5Oq_summary{border-block:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;display:grid}.KUo5Oq_summary>div{gap:10px;display:grid}.KUo5Oq_summary span{color:var(--color-text-dim);font-size:.85rem}.KUo5Oq_summary strong{font:2.5rem var(--font-mono);color:var(--color-cyan)}.KUo5Oq_summary small{color:var(--color-muted);font-size:1rem}.KUo5Oq_summary progress{width:100%;height:5px;accent-color:var(--color-cyan)}.KUo5Oq_controls{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0 18px;display:flex}.KUo5Oq_controls label{color:var(--color-text-dim);gap:6px;font-size:.75rem;display:grid}.KUo5Oq_search{flex:1;min-width:180px}.KUo5Oq_controls input,.KUo5Oq_controls select,.KUo5Oq_tabs button,.KUo5Oq_pagination button,.KUo5Oq_cardNavigation button,.KUo5Oq_close{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);font:inherit;min-height:44px;padding:12px 16px}.KUo5Oq_controls input{width:100%}.KUo5Oq_tabs{display:flex}.KUo5Oq_tabs button[aria-pressed=true]{background:var(--color-cyan);color:var(--color-bg)}.KUo5Oq_count{font:.85rem var(--font-mono);color:var(--color-text-dim);margin-bottom:20px}.KUo5Oq_cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.KUo5Oq_card{text-align:left;color:var(--color-text);background:0 0;border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.KUo5Oq_card img{aspect-ratio:600/838;object-fit:contain;width:100%;transition:filter .2s}.KUo5Oq_card:hover img{filter:brightness(1.12)}.KUo5Oq_card strong{font-size:.9rem}.KUo5Oq_card small{color:var(--color-text-dim);font-size:.7rem}.KUo5Oq_status{color:var(--color-cyan);font-size:.7rem}.KUo5Oq_unanswered img{opacity:.35;filter:grayscale(.85)}.KUo5Oq_unanswered>strong,.KUo5Oq_unanswered>span:not(.KUo5Oq_status),.KUo5Oq_unanswered>small{opacity:.45}.KUo5Oq_unanswered .KUo5Oq_status{color:var(--color-text-dim)}.KUo5Oq_words{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.KUo5Oq_words li{border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:18px;display:flex}.KUo5Oq_words li>span:not(.KUo5Oq_status),.KUo5Oq_words small{color:var(--color-text-dim);font-size:.8rem}.KUo5Oq_pagination{justify-content:center;align-items:center;gap:24px;margin:32px 0;display:flex}.KUo5Oq_reportButton{border:1px solid var(--color-border-glow);background:var(--color-bg);min-height:44px;color:var(--color-text-dim);font:.8rem var(--font-mono);border-radius:6px;align-self:flex-start;padding:8px 12px}.KUo5Oq_reportButton:hover:not(:disabled){border-color:var(--color-red);color:var(--color-red)}.KUo5Oq_reportButton:disabled{color:var(--color-gold-light);cursor:default}.KUo5Oq_pagination button:disabled,.KUo5Oq_cardNavigation button:disabled{opacity:.35;cursor:default}.KUo5Oq_empty{text-align:center;color:var(--color-text-dim);padding:60px 20px}.KUo5Oq_dialog{background:var(--color-bg);width:min(900px,100% - 176px);height:min(760px,90dvh);max-height:none;color:var(--color-text);border:1px solid var(--color-border-glow);margin:auto;padding:24px;overflow:visible}.KUo5Oq_dialog[open]{flex-direction:column;display:flex}.KUo5Oq_dialog::backdrop{background:#000c}.KUo5Oq_dialog form{justify-content:flex-end;display:flex}.KUo5Oq_detailControls{flex-shrink:0;justify-content:flex-end;gap:16px;margin-bottom:16px;display:flex}.KUo5Oq_cardNavigation button{border:2px solid var(--color-cyan);background:var(--color-cyan);width:64px;height:64px;color:var(--color-bg);border-radius:50%;padding:0;font-size:2rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 24px #53e6c94d}.KUo5Oq_cardNavigation button:first-child{left:-80px}.KUo5Oq_cardNavigation button:last-child{right:-80px}.KUo5Oq_cardNavigation button:hover:not(:disabled){background:var(--color-text);border-color:var(--color-text)}.KUo5Oq_cardNavigation button:focus-visible{outline:3px solid var(--color-text);outline-offset:4px}.KUo5Oq_words .KUo5Oq_answeredWord{border-color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 10%, var(--color-surface))}.KUo5Oq_answeredWord>strong,.KUo5Oq_words .KUo5Oq_answeredWord>span{color:var(--color-cyan)}.KUo5Oq_detail{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;min-height:0;display:grid;overflow-y:auto}.KUo5Oq_detail>img{object-fit:contain;width:100%;max-height:calc(min(760px,90dvh) - 116px);position:sticky;top:0}.KUo5Oq_detail .KUo5Oq_words{grid-template-columns:1fr;margin-top:20px}@media (max-width:900px){.KUo5Oq_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.KUo5Oq_main{padding:24px 16px 48px}.KUo5Oq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.KUo5Oq_words,.KUo5Oq_detail{grid-template-columns:1fr}.KUo5Oq_detail>img{position:static}.KUo5Oq_summary{gap:16px}.KUo5Oq_controls{align-items:stretch}.KUo5Oq_tabs{width:100%}.KUo5Oq_tabs button{flex:1}.KUo5Oq_dialog{width:calc(100% - 112px);padding:16px}.KUo5Oq_cardNavigation button{width:44px;height:52px;font-size:1.6rem}.KUo5Oq_cardNavigation button:first-child{left:-52px}.KUo5Oq_cardNavigation button:last-child{right:-52px}}
