.v2.ai-page .rv{gap:8px;display:grid}.v2.ai-page .rv li{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:13px;display:grid}.v2.ai-page .rv li b{color:var(--text);font-weight:650}.v2.ai-page .rv .bar{background:var(--track);border-radius:4px;grid-column:1/-1;height:8px;position:relative}.v2.ai-page .rv .bar i{background:var(--watch-mid);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.v2.ai-page .mx{gap:8px;padding:14px;display:grid}.v2.ai-page .mx-r{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.v2.ai-page .mx-q{grid-column:1/-1;align-self:center;padding:4px 2px 0;font-weight:620;line-height:1.3}.v2.ai-page .mx-h{color:var(--text-3);font-size:12.5px;font-weight:600;display:none}.v2.ai-page .mx-h span{padding:0 2px}.v2.ai-page .cell{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;width:100%;min-height:52px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.25;transition:box-shadow .15s;display:flex;position:relative}.v2.ai-page .cell:hover{box-shadow:0 0 0 2px var(--line-2)}.v2.ai-page .cell .tl{color:var(--text-2);font-size:11.5px;font-weight:550}.v2.ai-page .cell .w{align-items:center;gap:5px;display:inline-flex}.v2.ai-page .cell.rec{background:var(--good-bg);color:var(--good-ink)}.v2.ai-page .cell.out{background:var(--watch-bg);color:var(--watch-ink)}.v2.ai-page .cell.none,.v2.ai-page .cell.err{background:var(--soft);color:var(--text-3);border:1px dashed var(--line-2)}@container main (width>=760px){.v2.ai-page .mx-r{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.v2.ai-page .mx-q{grid-column:auto;padding:0 2px}.v2.ai-page .mx-h{display:grid}.v2.ai-page .cell .tl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.v2.ai-page .mx-key{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;padding:0 14px 14px;font-size:12.5px;display:flex}.v2.ai-page .mx-key span{align-items:center;gap:6px;display:inline-flex}.v2.ai-page .mx-key i{border-radius:4px;width:14px;height:14px}.v2.ai-page .mx-key .rec{background:var(--good-bg);box-shadow:inset 0 0 0 1px #9fd3b3}.v2.ai-page .mx-key .out{background:var(--watch-bg);box-shadow:inset 0 0 0 1px #ebc27a}.v2.ai-page .mx-key .none{background:var(--soft);border:1px dashed var(--line-2)}@media (prefers-reduced-motion:reduce){.v2.ai-page .cell{transition:none}}.v2.ai-page .bas .na{color:var(--text-2);padding:16px;font-size:14px}.v2.ai-page .cell{white-space:normal}.v2.ai-page .rv .bar{display:block;overflow:visible}.v2.ai-page .cell .tl{display:block}.v2.ai-page .cell.out{border-color:#0000}.v2.ai-page .cell.none,.v2.ai-page .cell.err,.v2.ai-page .cell.unscored{font-weight:650}.v2.ai-page .cell.unscored{background:var(--soft);color:var(--text-3);border:1px dashed var(--line-2)}.v2.ai-page .tile .ic svg,.v2.ai-page .drawer>summary .ic svg{fill:initial;stroke-width:initial;stroke-linecap:initial;stroke-linejoin:initial}.v2.ai-page .answer-count{all:unset;cursor:pointer;margin:-12.25px -18px;padding:12.25px 18px}.v2.ai-page .answer-count:focus-visible{outline:2px solid var(--primary);outline-offset:-9px;border-radius:3px}.v2.ai-page .ai-starting-week{margin-bottom:14px}.v2.ai-page .ai-starting-week .lede{margin-top:8px}
