.q-picture{display:contents}@media (max-width:859px){.stats-page .q-wide{display:none}}@media (min-width:860px){.stats-page .q-narrow{display:none}}.stats-banner.q-filter{gap:6px;padding:10px}.q-filter .q-filter__tile{color:inherit;border-left:0;border-radius:14px;justify-content:flex-start;gap:6px;padding:10px 14px 11px;text-decoration:none;transition:background .15s}.q-filter .q-filter__tile .stats-banner__label{color:var(--ink2);font-size:12.5px}.q-filter .q-filter__tile[aria-current]{background:var(--accent-soft)}.q-filter .q-filter__tile[aria-current] .stats-banner__label{color:var(--accent-ink)}.q-filter .q-filter__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-filter .stats-banner__action{margin:0 8px 0 6px}.q-filter .q-filter__none{font:400 13.5px/1.4 var(--font-body);color:var(--muted)}@media (hover:hover){.q-filter .q-filter__tile:not([aria-current]):hover{background:var(--surface2)}}.stats-banner__value.q-value--due{color:var(--accent-ink)}@media (min-width:1180px){.stats-banner--action:is(.q-filter,.q-qbanner){grid-template-columns:repeat(4,minmax(max-content,1fr)) auto}}@media (min-width:641px) and (max-width:1179px){.stats-banner--action:is(.q-filter,.q-qbanner){grid-template-columns:repeat(4,minmax(0,1fr))}.stats-banner--action:is(.q-filter,.q-qbanner) .stats-banner__action{grid-column:1/-1;justify-self:start;margin:4px 0 0}.q-filter .stats-banner__action{margin:4px}}@media (max-width:640px){.stats-banner.q-filter{gap:4px;padding:8px}.q-filter .q-filter__tile{min-height:64px;padding:10px 12px}.q-filter .q-filter__tile .stats-banner__label{font-size:var(--m-text-xs)}.q-filter .stats-banner__action{margin:6px 0 0}.q-filter .q-filter__none{text-align:center;padding:4px 12px}}.q-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.q-scope{min-height:38px;color:var(--accent-ink);font:600 14.5px/1.2 var(--font-body);align-items:center;gap:2px;display:inline-flex;position:relative}.q-scope:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.q-scope__chevron{font-size:22px}.q-scope__control{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}@media (hover:hover){.q-scope:hover .q-scope__value{text-decoration:underline}}@media (max-width:859px){.q-toolbar{gap:4px 16px}.q-scope{min-height:var(--m-tap);font-size:15px}.q-toolbar .stats-chip{gap:5px;padding:0 11px;font-size:14px}}.q-mrow{padding:10px 14px 10px 10px}.q-thumb{aspect-ratio:4/3;background:var(--surface2);object-fit:cover;border-radius:10px;flex:none;align-self:center;width:92px;height:auto}.q-mrow .stats-row__link{color:inherit;gap:14px;text-decoration:none}.q-mrow__text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.q-mrow__es{-webkit-line-clamp:2;text-wrap:pretty;font:600 14px/1.38 var(--font-body);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-mrow__gloss{white-space:nowrap;text-overflow:ellipsis;font:400 13px/1.4 var(--font-body);color:var(--ink2);overflow:hidden}.q-mrow__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.q-mrow__meta .hub-history-row__meta{min-width:0}@media (max-width:859px){.q-mrow{padding:12px 14px 12px 12px}.q-mrow .stats-row__link{align-items:flex-start;gap:12px}.q-thumb{border-radius:9px;align-self:flex-start;width:76px}.q-mrow__es{font-size:15px}.q-mrow__gloss{font-size:13.5px}.q-mrow__meta{margin-top:5px}}@media (max-width:359px){.q-thumb{width:60px}}.q-feed{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.q-feed>li+li{border-top:1px solid var(--line)}.q-feed__row{box-sizing:border-box;min-height:50px;color:inherit;grid-template-columns:40px 26px minmax(0,1fr) auto;grid-template-areas:"time mark text where";align-items:center;gap:12px;padding:8px 16px;text-decoration:none;transition:background .15s;display:grid}.q-feed__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.q-feed__row:hover{background:var(--surface2)}}.q-feed__mark{grid-area:mark}.q-feed__meta{display:contents}.q-feed__time{font:500 13px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--muted);grid-area:time}.q-feed__text{white-space:nowrap;text-overflow:ellipsis;font:500 14px/1.35 var(--font-body);color:var(--ink);grid-area:text;overflow:hidden}.q-feed__where{font:400 13px/1.3 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);grid-area:where}@media (max-width:859px){.q-feed__row{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"mark text""mark meta";align-items:start;gap:4px 12px;min-height:64px;padding:12px 14px}.q-feed__text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.q-feed__meta{min-width:0;font:400 var(--m-text-xs)/1.4 var(--font-body);color:var(--muted);grid-area:meta;display:flex}.q-feed__time,.q-feed__where{font:inherit}.q-feed__where{text-overflow:ellipsis;overflow:hidden}.q-feed__where:before{content:"·";margin:0 .35em}}.q-qbanner .stats-banner__value{font-size:21px}.q-actions{flex-wrap:wrap;gap:8px;display:flex}.q-actions__error{font:400 13px/1.4 var(--font-body);color:var(--fail);flex-basis:100%}.q-fav{width:46px;padding:0}.q-fav .material-symbols-rounded{font-size:22px;transition:font-variation-settings .15s}.q-fav[aria-pressed=true]{color:var(--fail)}.q-fav[aria-pressed=true] .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.q-card .question-media{max-height:380px}.q-card .question-card__body{padding:20px}.q-card .question-stem{font-size:19px}.stats-row .q-hrow__answer{font-weight:500}@media (max-width:859px){.q-card .answer-option__marker-wrap{display:none}}@media (max-width:640px){.q-qbanner .stats-banner__value{font-size:20px}.q-actions .tpl-button{min-height:var(--m-tap-primary)}.q-actions .tpl-button:not(.q-fav){flex:auto}.q-fav{width:var(--m-tap-primary)}.q-card{box-shadow:none;border-radius:16px}.q-card .question-card__body{padding:18px 16px}.q-card .question-stem{font-size:18px}.q-card .question-stem__subtitle,.q-card .answer-option__subtitle{font-size:var(--m-text-s)}.q-card .answer-option__text,.q-card .explanation-panel__text{font-size:var(--m-text)}}.q-empty{border:1px dashed var(--line);text-align:center;font:400 14px/1.5 var(--font-body);color:var(--muted);border-radius:16px;padding:28px 20px}.q-sum{grid-area:mistakes;container-type:inline-size}.q-sum__total{padding:14px var(--hub-card-pad-x) 0;font:400 14px/1.4 var(--font-body);color:var(--ink2)}.q-sum__total strong{font:800 34px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.q-sum__split{height:10px;margin:16px var(--hub-card-pad-x) 0;border-radius:999px;gap:3px;display:flex;overflow:hidden}.q-sum__split>span{flex-basis:0}.q-sum__key--due{background:var(--accent)}.q-sum__key--learning{background:color-mix(in oklch, var(--ink2) 28%, var(--surface))}.q-sum__key--fixed{background:var(--ok)}.q-sum__legend{padding:12px var(--hub-card-pad-x) 0;font:400 13.5px/1.4 var(--font-body);color:var(--ink2);flex-wrap:wrap;gap:8px 22px;display:flex}.q-sum__legend li{align-items:center;gap:7px;display:inline-flex}.q-sum__legend strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.q-sum__key{border-radius:3px;width:10px;height:10px}.q-sum__label{padding:26px var(--hub-card-pad-x) 10px;font:400 13.5px/1.4 var(--font-body);color:var(--muted)}.q-sum__none{padding:22px var(--hub-card-pad-x) 0;font:400 14px/1.45 var(--font-body);color:var(--muted)}.q-sum__list{padding:0 var(--hub-card-pad-x);flex-direction:column;gap:8px;display:flex}.q-sum__question{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .15s;display:flex}.q-sum__question:hover{border-color:var(--accent-ink)}.q-sum__question:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-sum__thumb{background:var(--surface2);object-fit:cover;border-radius:9px;flex:none;width:72px;height:54px}.q-sum__text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.q-sum__es,.q-sum__gloss{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-sum__es{-webkit-line-clamp:2;font:500 14px/1.4 var(--font-body);color:var(--ink)}.q-sum__gloss{-webkit-line-clamp:1;font:400 13px/1.4 var(--font-body);color:var(--muted)}.q-sum__question .stats-status{flex:none}.q-sum__go{padding:22px var(--hub-card-pad-x) 28px;display:flex}.q-sum__none-due{font:400 14px/1.45 var(--font-body);color:var(--muted)}@container (max-width:520px){.q-sum__question{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.q-sum__thumb{width:64px;height:48px}.q-sum__text{flex-basis:calc(100% - 76px)}.q-sum__question .stats-status{margin-left:76px}.q-sum__go .tpl-button{min-height:var(--m-tap-primary);flex:auto}}
