.home-summary-module__s0TXXq__block{gap:var(--fos-space-lg);flex-direction:column;display:flex}.home-summary-module__s0TXXq__greeting{color:var(--fos-on-navy);font-family:var(--fos-font-sans);font-size:var(--fos-text-xl);letter-spacing:var(--fos-track-tight);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.12}.home-summary-module__s0TXXq__subtitle{max-width:56ch;color:var(--fos-on-navy-dim);font-size:var(--fos-text-base);margin-top:var(--fos-space-xs);line-height:1.55}.home-summary-module__s0TXXq__countdown{align-items:baseline;gap:var(--fos-space-md);border-top:1px solid var(--fos-navy-rule);padding-top:var(--fos-space-md);display:flex}.home-summary-module__s0TXXq__countdownNum{color:var(--fos-gold);font-family:var(--fos-font-mono);font-size:var(--fos-text-num);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background-image:linear-gradient(120deg,var(--fos-gold)0%,var(--fos-gold)38%,var(--fos-on-navy)50%,var(--fos-gold)62%,var(--fos-gold)100%);-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-weight:500;line-height:.95;animation:3.6s linear infinite home-summary-module__s0TXXq__countdown-shine}@keyframes home-summary-module__s0TXXq__countdown-shine{0%{background-position:160%}to{background-position:-60%}}@media (prefers-reduced-motion:reduce){.home-summary-module__s0TXXq__countdownNum{-webkit-text-fill-color:var(--fos-gold);background-image:none;animation:none}}.home-summary-module__s0TXXq__countdownText{min-width:0;color:var(--fos-on-navy);font-size:var(--fos-text-base);overflow-wrap:anywhere;line-height:1.45}.home-summary-module__s0TXXq__rail{border-top:1px solid var(--fos-navy-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-summary-module__s0TXXq__cell{gap:var(--fos-space-2xs);min-width:0;padding:var(--fos-space-md);flex-direction:column;display:flex}.home-summary-module__s0TXXq__cell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule)}.home-summary-module__s0TXXq__cell:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cell:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cell:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cell:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cell:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cell:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cellWide{border-top:1px solid var(--fos-navy-rule);grid-column:1/-1}.home-summary-module__s0TXXq__cellWide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cellWide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cellWide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.home-summary-module__s0TXXq__cellWide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cellWide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cellWide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.home-summary-module__s0TXXq__cellHead{align-items:center;gap:var(--fos-space-2xs);min-width:0;color:var(--fos-on-navy-dim);font-size:var(--fos-text-sm);line-height:1.35;display:flex}.home-summary-module__s0TXXq__cellIcon{flex-shrink:0;width:.9375rem;height:.9375rem}.home-summary-module__s0TXXq__cellHint{width:1.5rem;height:1.5rem;border-radius:var(--fos-radius-sm);color:var(--fos-on-navy-dim);transition:color var(--fos-dur-micro)var(--fos-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-summary-module__s0TXXq__cellHint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--fos-space-3xs)*-1)}.home-summary-module__s0TXXq__cellHint:hover{color:var(--fos-gold)}.home-summary-module__s0TXXq__cellHint:active{color:var(--fos-gold-deep)}.home-summary-module__s0TXXq__cellHint:focus-visible{outline:2px solid var(--fos-focus-on-navy);outline-offset:1px}.home-summary-module__s0TXXq__cellValue{color:var(--fos-on-navy);font-size:var(--fos-text-md);font-variant-numeric:tabular-nums;letter-spacing:var(--fos-track-tight);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.home-summary-module__s0TXXq__cellCaption{color:var(--fos-on-navy-dim);font-size:var(--fos-text-sm);margin-top:auto;padding-top:var(--fos-space-2xs);line-height:1.4}.home-summary-module__s0TXXq__toneOk{color:var(--fos-ok-on-navy)}.home-summary-module__s0TXXq__toneWarn{color:var(--fos-warn-on-navy)}.home-summary-module__s0TXXq__toneInfo{color:var(--fos-info-on-navy)}.home-summary-module__s0TXXq__toneMuted{color:var(--fos-on-navy-dim)}.home-summary-module__s0TXXq__error{align-items:flex-start;gap:var(--fos-space-md);padding:var(--fos-space-lg);border-radius:var(--fos-radius);background:var(--fos-paper);color:var(--fos-ink);flex-direction:column;display:flex}.home-summary-module__s0TXXq__errorText{align-items:flex-start;gap:var(--fos-space-sm);font-size:var(--fos-text-base);line-height:1.5;display:flex}.home-summary-module__s0TXXq__errorIcon{width:1.25rem;height:1.25rem;color:var(--fos-danger);flex-shrink:0;margin-top:var(--fos-space-3xs)}.home-summary-module__s0TXXq__errorAction{white-space:nowrap;border-color:var(--fos-danger);color:var(--fos-danger);flex-shrink:0}.home-summary-module__s0TXXq__errorAction:hover{border-color:var(--fos-danger);background:var(--fos-paper-2);color:var(--fos-danger)}@media (min-width:40rem){.home-summary-module__s0TXXq__error{flex-direction:row;justify-content:space-between;align-items:center}.home-summary-module__s0TXXq__rail{grid-template-columns:1.25fr minmax(0,1fr) minmax(0,1fr)}.home-summary-module__s0TXXq__cellWide{border-top:0;grid-column:auto}.home-summary-module__s0TXXq__cellWide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule);padding-left:var(--fos-space-md)}.home-summary-module__s0TXXq__cellWide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule);padding-left:var(--fos-space-md)}.home-summary-module__s0TXXq__cellWide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--fos-navy-rule);padding-left:var(--fos-space-md)}.home-summary-module__s0TXXq__cellWide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule);padding-right:var(--fos-space-md)}.home-summary-module__s0TXXq__cellWide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule);padding-right:var(--fos-space-md)}.home-summary-module__s0TXXq__cellWide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--fos-navy-rule);padding-right:var(--fos-space-md)}}@media (prefers-reduced-motion:reduce){.home-summary-module__s0TXXq__cellHint{transition-duration:.01ms}}
.scroll-float-module__Cd07va__root{overflow:hidden}.scroll-float-module__Cd07va__char{white-space:pre;display:inline-block}.scroll-float-module__Cd07va__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.streak-leaderboard-module__7MH0Vq__section{margin-top:var(--fos-space-2xl)}.streak-leaderboard-module__7MH0Vq__head{justify-content:space-between;align-items:baseline;gap:var(--fos-space-sm);flex-wrap:wrap;margin-bottom:var(--fos-space-md);display:flex}.streak-leaderboard-module__7MH0Vq__title{color:var(--fos-ink);font-size:var(--fos-text-lg);letter-spacing:var(--fos-track-tight);font-weight:600;line-height:1.2}.streak-leaderboard-module__7MH0Vq__count{color:var(--fos-muted);font-family:var(--fos-font-mono);font-size:var(--fos-text-sm);font-variant-numeric:tabular-nums}.streak-leaderboard-module__7MH0Vq__list,.streak-leaderboard-module__7MH0Vq__meList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.streak-leaderboard-module__7MH0Vq__meList{border-top:1px dashed var(--fos-rule-strong);margin-top:var(--fos-space-2xs);padding-top:var(--fos-space-2xs)}.streak-leaderboard-module__7MH0Vq__row{align-items:center;gap:var(--fos-space-sm);padding-block:var(--fos-space-xs);grid-template-columns:1.75rem auto minmax(0,1fr) auto auto;display:grid}.streak-leaderboard-module__7MH0Vq__list .streak-leaderboard-module__7MH0Vq__row+.streak-leaderboard-module__7MH0Vq__row{border-top:1px solid var(--fos-rule)}.streak-leaderboard-module__7MH0Vq__row[data-me=true]{border-radius:var(--fos-radius-sm);background:var(--fos-paper-2);padding-inline:var(--fos-space-2xs)}.streak-leaderboard-module__7MH0Vq__rank{color:var(--fos-muted);font-family:var(--fos-font-mono);font-size:var(--fos-text-sm);font-variant-numeric:tabular-nums;text-align:end}.streak-leaderboard-module__7MH0Vq__rank[data-rank="1"]{color:var(--fos-nav-6);font-weight:700}.streak-leaderboard-module__7MH0Vq__rank[data-rank="2"],.streak-leaderboard-module__7MH0Vq__rank[data-rank="3"]{color:var(--fos-ink-2);font-weight:600}.streak-leaderboard-module__7MH0Vq__avatar{flex-shrink:0;width:2rem;height:2rem}.streak-leaderboard-module__7MH0Vq__avatarFallback{background:var(--fos-navy);color:var(--fos-gold);font-size:var(--fos-text-xs);font-weight:600}.streak-leaderboard-module__7MH0Vq__name{align-items:center;gap:var(--fos-space-2xs);min-width:0;color:var(--fos-ink);font-size:var(--fos-text-sm);overflow-wrap:anywhere;display:flex}.streak-leaderboard-module__7MH0Vq__meTag{padding:0 var(--fos-space-2xs);border-radius:var(--fos-radius-pill);background:var(--fos-navy);color:var(--fos-on-navy);font-size:var(--fos-text-xs);flex-shrink:0;line-height:1.6}.streak-leaderboard-module__7MH0Vq__streak{align-items:center;gap:var(--fos-space-3xs);flex-shrink:0;display:inline-flex}.streak-leaderboard-module__7MH0Vq__flame{width:.875rem;height:.875rem;color:var(--fos-nav-6)}.streak-leaderboard-module__7MH0Vq__streakNum{color:var(--fos-ink);font-family:var(--fos-font-mono);font-size:var(--fos-text-sm);font-variant-numeric:tabular-nums;font-weight:600}.streak-leaderboard-module__7MH0Vq__streakUnit{color:var(--fos-muted);font-size:var(--fos-text-xs)}.streak-leaderboard-module__7MH0Vq__time{min-width:4.5rem;color:var(--fos-muted);font-family:var(--fos-font-mono);font-size:var(--fos-text-sm);font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0}.streak-leaderboard-module__7MH0Vq__empty{color:var(--fos-muted);font-family:var(--fos-font-mono)}@media (max-width:640px){.streak-leaderboard-module__7MH0Vq__row{row-gap:var(--fos-space-3xs);grid-template-columns:1.75rem auto minmax(0,1fr)}.streak-leaderboard-module__7MH0Vq__streak{grid-column:2/-1}.streak-leaderboard-module__7MH0Vq__time{text-align:start;grid-column:3/-1}}
