@layer ln-c013{.ln-games-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ln-games-head__title{align-items:center;gap:14px;min-width:0;display:flex}.ln-games-back{color:var(--fc-ink);flex:none;text-decoration:none;display:inline-flex}.ln-games-blurb{color:var(--fc-ink-3);max-width:64ch;margin:-12px 0 0;font-size:16px;line-height:23px}.ln-games-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ln-games-filters .ln-chips{min-width:0}.ln-games-publish{border-radius:var(--ln-r-card);color:#fff;background:#15131f;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.ln-games-publish__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-games-publish__title{font-size:15px;font-weight:var(--ln-w-strong)}.ln-games-featured{border-radius:var(--ln-r-card);background:var(--ln-violet);color:#fff;align-items:flex-end;gap:32px;padding:28px;display:flex}.ln-games-featured__copy{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ln-games-featured__title{font-family:var(--ln-display);font-size:clamp(34px,3.4vw,48px);font-weight:var(--ln-w-title);overflow-wrap:anywhere;margin:0;line-height:1.04}.ln-games-featured__title a{color:inherit;text-decoration:none}.ln-games-featured__blurb{color:#ffffffd9;max-width:56ch;margin:0;font-size:16px;line-height:22px}.ln-games-featured__creator{font-size:13px;font-weight:var(--ln-w-medium);color:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.ln-games-featured__creator a{color:inherit;text-decoration:none}.ln-games-featured__actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.ln-btn.ln-games-ghost{color:#fff;background:#ffffff24}.ln-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1280px){.ln-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ln-games-grid>.ln-game-card{width:100%;height:176px;min-height:0}.ln-games-grid>.ln-game-card .ln-game-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.ln-games-hero{background:var(--fc-surface);border-radius:var(--ln-r-card);align-items:center;gap:24px;padding:20px;display:flex}.ln-games-hero__cover{width:min(280px,36%);height:216px}.ln-games-hero__icon,.ln-games-hero__title{display:none}.ln-games-hero__info{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ln-games-hero__kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ln-games-hero__kicker a{color:inherit;text-decoration:none}.ln-games-family{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-strong);white-space:nowrap;border-radius:12px;padding:4px 10px;display:inline-flex}.ln-games-hero__desc{color:var(--fc-ink-3);max-width:64ch;margin:0;font-size:16px;line-height:23px}.ln-games-hero__who{font-size:14px;font-weight:var(--ln-w-medium);margin:0;line-height:20px}.ln-games-hero__stats{flex-wrap:wrap;gap:12px 36px;padding:8px 0;display:flex}.ln-games-tags{flex-wrap:wrap;gap:8px;display:flex}.ln-games-tags .ln-chip{cursor:default;align-items:center;gap:6px;display:inline-flex}.ln-games-tags a.ln-chip{cursor:pointer}.ln-games-attribution{background:var(--fc-surface);border-radius:var(--ln-r-card);font-size:13px;font-weight:var(--ln-w-medium);color:var(--fc-ink);align-items:center;gap:10px;padding:12px;display:flex}.ln-games-attribution svg{flex:none}.ln-games-blocks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ln-games-block{border-radius:var(--ln-r-card);color:#fff;background:#15131f;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ln-games-block__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ln-games-block__label{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-medium);color:var(--ln-lime)}.ln-games-block__lead{font-family:var(--ln-display);font-size:22px;font-weight:var(--ln-w-title);overflow-wrap:anywhere;margin:0;line-height:23px}.ln-games-block__beat{color:#ffffffa6;margin:auto 0 0;font-size:13px;line-height:18px}.ln-games-block__field{border-radius:var(--ln-r-card);background:var(--ln-night-2);box-shadow:inset 0 0 0 1.5px var(--ln-accent);flex-direction:column;gap:14px;padding:12px;font-size:16px;display:flex}.ln-games-block__count,.ln-games-block__letter{font-family:var(--fc-mono);font-size:11px}.ln-games-block__count{color:#ffffffa6}.ln-games-block__letter{font-weight:var(--ln-w-strong);color:#ffffffa6}.ln-games-block__options{flex-direction:column;gap:12px;display:flex}.ln-games-block__option{border-radius:var(--ln-r-card);background:var(--ln-night-2);font-size:14px;font-weight:var(--ln-w-medium);align-items:center;gap:10px;padding:12px;display:flex}.ln-games-block__option[data-picked=true]{background:var(--ln-accent);color:#15131f}.ln-games-block__option[data-picked=true] .ln-games-block__letter{color:#15131f}.ln-games-block__truth{border-radius:var(--ln-r-card);background:var(--ln-lime);color:#15131f;flex-direction:column;gap:4px;padding:12px;display:flex}.ln-games-block__truth .ln-games-block__letter{color:#15131f}.ln-games-block__truthtext{font-family:var(--ln-display);font-size:20px;font-weight:var(--ln-w-title);line-height:21px}.ln-games-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ln-games-steps li{align-items:flex-start;gap:12px;display:flex}.ln-games-steps__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-games-steps__title{font-size:15px;font-weight:var(--ln-w-strong);color:var(--fc-ink)}.ln-games-steps__detail{color:var(--fc-ink-3);font-size:13px;line-height:17px}.ln-games-flow__n{color:#fff;width:28px;height:28px;font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-strong);background:#15131f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:905px){.ln-games-flow--blocks .ln-games-flow__n{width:auto;height:auto;color:var(--ln-lime);background:0 0;border-radius:0;font-size:12px}}.ln-list.ln-games-details{margin:0;padding:0 16px}.ln-games-detail{align-items:center;gap:14px;padding:12px 0;display:flex}.ln-games-detail dt{width:80px;color:var(--fc-ink-3);flex:none;font-size:13px}.ln-games-detail dd{min-width:0;font-size:14px;font-weight:var(--ln-w-medium);color:var(--fc-ink);flex:1;margin:0}.ln-games-detail dd a{color:inherit}.ln-games-solo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ln-games-solo__title{font-size:15px;font-weight:var(--ln-w-strong);color:var(--fc-ink);margin:0}@media (max-width:904px){.ln-games-featured{flex-direction:column;align-items:stretch;gap:14px;padding:20px}.ln-games-featured__blurb{font-size:14px;line-height:20px}.ln-games-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ln-games-head--split{display:contents}.ln-games-head--split .ln-games-head__title{justify-content:space-between;gap:12px}.ln-games-head--split .ln-games-back{background:var(--fc-surface);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px}.ln-games-head--split .ln-page-head__title{display:none}.ln-games-hero{background:var(--ln-games-fill,var(--fc-surface));color:var(--ln-games-on,var(--fc-ink));flex-direction:column;align-items:stretch;gap:10px}.ln-games-hero__cover{display:none}.ln-games-hero__icon{display:inline-flex}.ln-games-hero__title{font-family:var(--ln-display);font-size:32px;font-weight:var(--ln-w-title);overflow-wrap:anywhere;margin:0;line-height:35px;display:block}.ln-games-hero__info{gap:10px}.ln-games-hero__kicker{display:none}.ln-games-hero__desc{color:inherit;opacity:.85;font-size:14px;line-height:20px}.ln-games-hero__stats{gap:12px 16px;padding:8px 0 0}.ln-games-hero__stats .ln-stat__value{font-size:18px;line-height:20px;font-weight:var(--ln-w-strong);color:inherit}.ln-games-hero__stats .ln-stat__label{color:inherit;opacity:.7}}.ln-learning-section{flex-direction:column;gap:14px;min-width:0;display:flex}.ln-learning-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln-learning-title{align-items:center;gap:14px;min-width:0;display:flex}.ln-learning-back{color:var(--fc-ink);display:none}@media (min-width:905px){.ln-learning-back{display:inline-flex}}@media (max-width:904px){.ln-learning-cta{width:100%;height:54px;font-size:16px}}.ln-learning-table{background:var(--fc-surface);border-radius:var(--ln-r-card);flex-direction:column;padding:0 16px;display:flex}.ln-learning-table>*+*{border-top:1px solid var(--fc-hair)}.ln-learning-topic{appearance:none;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-width:0;padding:14px 0;font-family:inherit;display:flex}button.ln-learning-topic{cursor:pointer}a.ln-learning-topic{cursor:pointer;text-decoration:none}.ln-learning-topic-row{align-items:center;gap:12px;min-width:0;display:flex}.ln-learning-topic-row>.ln-learning-topic{flex:1}.ln-learning-topic__more{width:28px;height:28px;color:var(--fc-ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-end:-6px;display:inline-flex}button.ln-learning-topic:disabled{cursor:default;opacity:.6}.ln-learning-topic__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-learning-topic__name{font-size:15px;font-weight:var(--ln-w-strong);color:var(--fc-ink);overflow-wrap:anywhere}.ln-learning-topic__detail{color:var(--fc-ink-3);font-size:13px;line-height:17px}.ln-learning-topic__detail--strong{color:var(--fc-ink);font-weight:var(--ln-w-medium)}.ln-learning-topic__bar{flex:1;min-width:0;display:none}.ln-learning-topic__meta{text-align:end;min-width:40px;font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-medium);color:var(--fc-ink);flex:none}.ln-learning-topic__meta--later{color:var(--fc-ink-3)}.ln-learning-topic__meta[data-fresh]{color:var(--ln-violet)}@media (min-width:905px){.ln-learning-topic>.ln-learning-topic__info{flex:none;width:260px}.ln-learning-topic__bar{display:block}}@media (max-width:904px){.ln-learning-table{padding:0 14px}.ln-learning-topic{gap:12px}.ln-learning-table--cards .ln-learning-topic__bar{flex:none;order:3;width:100%;display:block}}.ln-learning-preview{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ln-learning-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:905px){.ln-learning-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ln-learning-card{border-radius:var(--ln-r-card);background:var(--fc-surface);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.ln-learning-card--night{color:#fff;background:#15131f}.ln-learning-card__kicker{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-medium);color:var(--ln-violet);margin:0;line-height:1.3}.ln-learning-card--night .ln-learning-card__kicker{color:var(--ln-pink)}.ln-learning-card__title{font-family:var(--ln-display);font-size:22px;font-weight:var(--ln-w-title);color:var(--fc-ink);overflow-wrap:anywhere;margin:0;line-height:23px}.ln-learning-card--night .ln-learning-card__title{color:#fff;font-size:28px;line-height:29px}.ln-learning-card__body{color:var(--fc-ink-3);margin:0;font-size:14px;line-height:20px}.ln-learning-card--night .ln-learning-card__body{color:#ffffffb3}@media (max-width:904px){.ln-learning-card{padding:20px}.ln-learning-card--night{padding:16px}.ln-learning-card--night .ln-learning-card__title{font-size:24px;line-height:25px}.ln-learning-card--night .ln-learning-card__body{font-size:13px;line-height:18px}.ln-learning-card .ln-btn{width:100%}.ln-learning-card--night .ln-btn{height:54px;font-size:16px}}.ln-learning-session{appearance:none;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 0;font-family:inherit;text-decoration:none;display:flex}.ln-learning-session:disabled,div.ln-learning-session{cursor:default}.ln-learning-session__n{background:var(--fc-paper);width:36px;height:36px;color:var(--fc-ink);font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--ln-w-strong);border-radius:50%;flex:none;place-items:center;display:grid}.ln-learning-session__n[data-state=next]{background:var(--ln-accent);color:#15131f}.ln-learning-session__n[data-state=done]{background:var(--ln-lime);color:#15131f}.ln-learning-session__n[data-state=locked]{color:var(--fc-ink-3)}.ln-learning-session__start{color:#fff;font-size:13px;font-weight:var(--ln-w-strong);background:#15131f;border-radius:999px;flex:none;padding:7px 14px;line-height:1.2}.ln-learning-session__start[data-quiet]{background:var(--fc-paper);color:var(--fc-ink)}.ln-learning-session:disabled .ln-learning-session__start{opacity:.5}.ln-learning-streak{border-radius:var(--ln-r-card);background:var(--ln-lime);color:#15131f;flex-direction:column;gap:14px;padding:20px;display:flex}.ln-learning-streak__info{flex-direction:column;gap:14px;min-width:0;display:flex}.ln-learning-streak__head{align-items:center;gap:8px;display:flex}.ln-learning-streak__kicker{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-medium);margin:0;line-height:1.3}.ln-learning-streak__count{font-family:var(--ln-display);font-size:48px;font-weight:var(--ln-w-title);margin:0;line-height:50px}.ln-learning-streak__note{margin:0;font-size:13px;line-height:18px}.ln-learning-streak--brief,.ln-learning-streak--brief .ln-learning-streak__info{gap:8px}.ln-learning-streak--brief .ln-learning-streak__count{font-size:40px;line-height:42px}.ln-learning-week{justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ln-learning-week__day{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-strong);flex-direction:column;align-items:center;gap:6px;display:flex}.ln-learning-week__dot{width:32px;height:32px;color:var(--ln-lime);background:#15131f1f;border-radius:50%;place-items:center;display:grid}.ln-learning-week__dot[data-done=true]{background:#15131f}.ln-learning-week--large .ln-learning-week__dot{width:36px;height:36px}@media (max-width:904px){.ln-learning-streak{order:-1}.ln-learning-streak__count{font-size:44px;line-height:48px}.ln-learning-streak__note{font-size:14px;font-weight:var(--ln-w-medium)}.ln-learning-week__dot{width:30px;height:30px}.ln-learning-streak--hub{flex-direction:row;justify-content:space-between;align-items:center;padding:18px}.ln-learning-streak--hub .ln-learning-streak__info{gap:2px}.ln-learning-streak--hub .ln-learning-streak__count{font-size:36px;line-height:38px}.ln-learning-streak--hub .ln-learning-week,.ln-learning-streak--hub .ln-learning-streak__note{display:none}}.ln-learning-mastery{border-radius:var(--ln-r-card);background:var(--fc-surface);flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.ln-learning-mastery__head{align-items:center;gap:12px;display:flex}.ln-learning-mastery__name{font-family:var(--ln-display);font-size:18px;font-weight:var(--ln-w-strong);color:var(--fc-ink);overflow-wrap:anywhere;margin:0;line-height:20px}.ln-learning-mastery__name a{color:inherit;text-decoration:none}.ln-learning-mastery__body{align-items:center;gap:18px;display:flex}.ln-learning-ring{flex:none;width:110px;height:110px;position:relative}.ln-learning-ring svg{display:block;transform:rotate(-90deg)}.ln-learning-ring__label{font-family:var(--ln-display);font-size:26px;font-weight:var(--ln-w-title);color:var(--fc-ink);place-items:center;line-height:27px;display:grid;position:absolute;inset:0}.ln-learning-buckets{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;display:flex}.ln-learning-bucket{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ln-learning-bucket dt{font-size:14px;font-weight:var(--ln-w-medium);color:var(--fc-ink-3)}.ln-learning-bucket dt[data-tone=success]{color:var(--ln-success)}.ln-learning-bucket dt[data-tone=warning]{color:var(--ln-warning)}.ln-learning-bucket dd{font-family:var(--fc-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--ln-w-strong);color:var(--fc-ink);white-space:nowrap;margin:0}.ln-learning-bars{border-radius:var(--ln-r-card);background:var(--fc-surface);align-items:flex-end;gap:10px;height:120px;margin:0;padding:16px;list-style:none;display:flex}.ln-learning-bars__day{height:100%;font-family:var(--fc-mono);font-variant-numeric:tabular-nums;color:var(--fc-ink-3);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.ln-learning-bars__bar{background:#15131f;border-radius:4px;flex:none;width:100%}.ln-learning-bars__day:last-child .ln-learning-bars__bar{background:var(--ln-accent)}.ln-learning-shaky{font-size:14px;font-weight:var(--ln-w-medium);color:var(--fc-ink);align-items:center;gap:12px;padding:14px 0;display:flex}.ln-learning-shaky svg{color:var(--fc-ink-3);flex:none}.ln-learning-celebrate .ln-learning-week__dot{color:var(--ln-pink)}}
