.GamesHub-module__lF4qia__page{max-width:960px;padding:var(--space-5) var(--space-4) var(--space-8)}.GamesHub-module__lF4qia__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.GamesHub-module__lF4qia__title{font-size:var(--font-size-2xl);letter-spacing:-.01em;margin:0 0 var(--space-1);font-weight:800}.GamesHub-module__lF4qia__lead{color:var(--color-text-muted);margin:0}.GamesHub-module__lF4qia__extraLink{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.GamesHub-module__lF4qia__extraLink:hover{border-color:var(--color-brand);color:var(--color-brand-soft-text)}.GamesHub-module__lF4qia__quiz{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-brand-soft);color:var(--color-text);box-shadow:var(--shadow-1);display:flex}.GamesHub-module__lF4qia__quizBody{min-width:0}.GamesHub-module__lF4qia__quizTitle{font-size:var(--font-size-xl);margin:0 0 var(--space-1);color:var(--color-brand-soft-text);font-weight:800}.GamesHub-module__lF4qia__quizDesc{margin:0 0 var(--space-3);max-width:52ch}.GamesHub-module__lF4qia__quizStatus{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-brand-soft-text);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.GamesHub-module__lF4qia__quizStatus.GamesHub-module__lF4qia__isDone{color:var(--color-success-text)}.GamesHub-module__lF4qia__quizLast{color:var(--color-text);padding-left:var(--space-2);border-left:1px solid;font-weight:500}.GamesHub-module__lF4qia__quizCta{flex-shrink:0;min-width:10rem}.GamesHub-module__lF4qia__recs{margin-top:var(--space-7)}.GamesHub-module__lF4qia__recList{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.GamesHub-module__lF4qia__rec{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-brand);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:background var(--transition-fast);text-decoration:none;display:flex}.GamesHub-module__lF4qia__rec:hover{background:var(--color-surface-2)}.GamesHub-module__lF4qia__filters{z-index:2;gap:var(--space-2);margin:var(--space-7) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);scrollbar-width:none;background:var(--color-bg);display:flex;position:sticky;top:0;overflow-x:auto}.GamesHub-module__lF4qia__filters::-webkit-scrollbar{display:none}.GamesHub-module__lF4qia__chip{min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.GamesHub-module__lF4qia__chip:hover{border-color:var(--color-brand)}.GamesHub-module__lF4qia__chipActive,.GamesHub-module__lF4qia__chipActive:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.GamesHub-module__lF4qia__group{margin-top:var(--space-6)}.GamesHub-module__lF4qia__sectionTitle{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-base);margin:0 0 var(--space-3);font-weight:700;display:flex}.GamesHub-module__lF4qia__count{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.GamesHub-module__lF4qia__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.GamesHub-module__lF4qia__list>li+li{border-top:1px solid var(--color-border)}.GamesHub-module__lF4qia__row{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);color:var(--color-text);transition:background var(--transition-fast);text-decoration:none;display:flex}.GamesHub-module__lF4qia__row:hover{background:var(--color-surface-2)}.GamesHub-module__lF4qia__row:focus-visible,.GamesHub-module__lF4qia__rec:focus-visible,.GamesHub-module__lF4qia__chip:focus-visible,.GamesHub-module__lF4qia__extraLink:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.GamesHub-module__lF4qia__row:focus-visible{outline-offset:-3px}.GamesHub-module__lF4qia__tile{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.GamesHub-module__lF4qia__tileSm{width:36px;height:36px}.GamesHub-module__lF4qia__skill_listening{background:var(--color-info-soft);color:var(--color-info-text)}.GamesHub-module__lF4qia__skill_typing{background:var(--color-warning-soft);color:var(--color-warning)}.GamesHub-module__lF4qia__skill_reading{background:var(--color-success-soft);color:var(--color-success-text)}.GamesHub-module__lF4qia__skill_vocab{background:var(--color-brand-soft);color:var(--color-brand-soft-text)}.GamesHub-module__lF4qia__skill_puzzle{background:var(--color-caution-soft);color:var(--color-caution-text)}.GamesHub-module__lF4qia__rowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.GamesHub-module__lF4qia__rowTitle{font-weight:700}.GamesHub-module__lF4qia__rowDesc{font-size:var(--font-size-sm);color:var(--color-text-muted)}.GamesHub-module__lF4qia__rowMeta{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:2px;display:flex}.GamesHub-module__lF4qia__rowMeta:empty{display:none}.GamesHub-module__lF4qia__metaBest{color:var(--color-text);font-weight:700}.GamesHub-module__lF4qia__metaNew{color:var(--color-text-subtle)}@media (min-width:768px){.GamesHub-module__lF4qia__list{grid-template-columns:1fr 1fr}.GamesHub-module__lF4qia__list>li+li{border-top:0}.GamesHub-module__lF4qia__list>li:nth-child(n+3){border-top:1px solid var(--color-border)}.GamesHub-module__lF4qia__list>li:nth-child(2n){border-left:1px solid var(--color-border)}.GamesHub-module__lF4qia__list>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:575.98px){.GamesHub-module__lF4qia__header{gap:var(--space-3);flex-direction:column}.GamesHub-module__lF4qia__quiz{padding:var(--space-5);flex-direction:column;align-items:stretch}.GamesHub-module__lF4qia__quizCta{width:100%}}
