.ChallengePage-module__jCR84W__page{max-width:1000px;margin:0 auto;padding-bottom:36px}.ChallengePage-module__jCR84W__header{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 34px;display:flex}.ChallengePage-module__jCR84W__header h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(30px,3.8vw,44px);font-weight:900;line-height:1.1}.ChallengePage-module__jCR84W__header>button{flex-shrink:0;min-height:52px}.ChallengePage-module__jCR84W__header svg,.ChallengePage-module__jCR84W__resultActions svg{width:20px;height:20px}.ChallengePage-module__jCR84W__eyebrow{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:9px;font-size:13px;font-weight:700;display:flex}.ChallengePage-module__jCR84W__intro{color:hsl(var(--muted-foreground));font-size:16px}.ChallengePage-module__jCR84W__boardSection{scroll-margin-top:80px}.ChallengePage-module__jCR84W__boardHeader,.ChallengePage-module__jCR84W__boardHeader>div{align-items:center;gap:12px;display:flex}.ChallengePage-module__jCR84W__boardHeader{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.ChallengePage-module__jCR84W__boardHeader>div{flex-wrap:wrap}.ChallengePage-module__jCR84W__boardHeader svg{color:#a77709;width:24px;height:24px}.ChallengePage-module__jCR84W__boardHeader h2{letter-spacing:-.02em;font-size:clamp(19px,2.3vw,25px);font-weight:900}.ChallengePage-module__jCR84W__boardHeader>div>span{background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:12px}.ChallengePage-module__jCR84W__boardHeader button{min-height:44px;font-size:13px}.ChallengePage-module__jCR84W__board{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:18px;overflow:hidden;box-shadow:0 4px #f2eef4}.ChallengePage-module__jCR84W__tableWrap{overflow-x:auto}.ChallengePage-module__jCR84W__board table{text-align:left;border-collapse:collapse;width:100%;font-size:15px}.ChallengePage-module__jCR84W__board thead{color:hsl(var(--muted-foreground));background:#f8f6fb;font-size:12px}.ChallengePage-module__jCR84W__board th,.ChallengePage-module__jCR84W__board td{padding:17px 16px}.ChallengePage-module__jCR84W__board thead th{padding-top:12px;padding-bottom:12px;font-weight:700}.ChallengePage-module__jCR84W__board tbody tr{border-top:1px solid hsl(var(--border))}.ChallengePage-module__jCR84W__board tbody th{overflow-wrap:anywhere;font-weight:800}.ChallengePage-module__jCR84W__board tr[data-you]{background:#fff3f8}.ChallengePage-module__jCR84W__board th:first-child,.ChallengePage-module__jCR84W__board td:first-child{width:100px;padding-left:23px}.ChallengePage-module__jCR84W__board .ChallengePage-module__jCR84W__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ChallengePage-module__jCR84W__rank{color:hsl(var(--muted-foreground));align-items:center;gap:9px;font-weight:800;display:flex}.ChallengePage-module__jCR84W__rank[data-rank]{color:hsl(var(--foreground))}.ChallengePage-module__jCR84W__rank>span:first-child:not(:last-child){font-size:22px}.ChallengePage-module__jCR84W__you{color:#ad1751;background:#fbe0eb;border-radius:5px;margin-left:9px;padding:2px 6px;font-size:10px;display:inline-block}.ChallengePage-module__jCR84W__board .ChallengePage-module__jCR84W__reportCell{width:36px;padding:0 8px}.ChallengePage-module__jCR84W__reportCell button{min-width:32px;min-height:44px;color:hsl(var(--muted-foreground));font-size:18px}.ChallengePage-module__jCR84W__ownOutside{border-top:4px solid hsl(var(--border))}.ChallengePage-module__jCR84W__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:55px 24px;display:flex}.ChallengePage-module__jCR84W__empty svg{color:#d0a52a;box-sizing:content-box;background:#fff6cf;border-radius:16px;width:45px;height:45px;margin-bottom:18px;padding:8px}.ChallengePage-module__jCR84W__empty h3{letter-spacing:-.02em;font-size:24px;font-weight:900}.ChallengePage-module__jCR84W__empty p{max-width:370px;color:hsl(var(--muted-foreground));margin:8px 0}.ChallengePage-module__jCR84W__empty>span{color:#817887;font-size:12px;font-weight:700}.ChallengePage-module__jCR84W__notice,.ChallengePage-module__jCR84W__error{border-radius:12px;margin:16px 0;padding:14px 18px;font-size:14px;line-height:1.6}.ChallengePage-module__jCR84W__notice{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ChallengePage-module__jCR84W__error{color:#982b35;background:#fff0f0;border:1px solid #f2c9cf}.ChallengePage-module__jCR84W__invitation{background:#f7f2ff;border:1px solid #dfd4f2;border-radius:16px;align-items:center;gap:16px;margin-bottom:26px;padding:18px 22px;display:flex}.ChallengePage-module__jCR84W__invitation strong{font-size:19px;font-weight:900}.ChallengePage-module__jCR84W__invitation p{color:#655774;margin-top:3px;font-size:14px}.ChallengePage-module__jCR84W__ghostIcon{font-size:34px}.ChallengePage-module__jCR84W__resultStrip{background:#fff9e5;border:1px solid #eedeac;border-radius:13px;align-items:center;gap:14px;margin-bottom:28px;padding:15px 20px;display:flex}.ChallengePage-module__jCR84W__resultStrip>svg{color:#967000;width:26px;height:26px}.ChallengePage-module__jCR84W__resultStrip p{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;display:flex}.ChallengePage-module__jCR84W__resultStrip strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.ChallengePage-module__jCR84W__resultStrip span{color:#776434;font-size:13px}.ChallengePage-module__jCR84W__resultStrip button{min-height:44px;font-size:13px}.ChallengePage-module__jCR84W__submissionNote{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 2px 26px;font-size:12px;display:flex}.ChallengePage-module__jCR84W__submissionNote button{min-height:44px}.ChallengePage-module__jCR84W__rules,.ChallengePage-module__jCR84W__history{border-top:1px solid hsl(var(--border));margin-top:24px;padding-top:12px}.ChallengePage-module__jCR84W__rules summary,.ChallengePage-module__jCR84W__history summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:800}.ChallengePage-module__jCR84W__rules p,.ChallengePage-module__jCR84W__rules li,.ChallengePage-module__jCR84W__history>p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}.ChallengePage-module__jCR84W__rules ul{padding:0 0 12px 20px;list-style:outside}.ChallengePage-module__jCR84W__history summary span{color:hsl(var(--muted-foreground));margin-left:7px;font-size:12px}.ChallengePage-module__jCR84W__history li{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ChallengePage-module__jCR84W__history li strong{font-variant-numeric:tabular-nums}.ChallengePage-module__jCR84W__history small{color:#ac235d;margin-left:10px;font-size:11px}.ChallengePage-module__jCR84W__history button{min-height:44px;font-size:13px}.ChallengePage-module__jCR84W__reportForm{border:1px solid hsl(var(--border));border-radius:14px;margin:20px 0;padding:20px}.ChallengePage-module__jCR84W__reportForm h3{font-size:18px;font-weight:800}.ChallengePage-module__jCR84W__reportForm p{color:hsl(var(--muted-foreground));margin:5px 0 15px;font-size:14px}.ChallengePage-module__jCR84W__reportForm label{font-size:13px;display:block}.ChallengePage-module__jCR84W__reportForm select{border:1px solid hsl(var(--border));border-radius:8px;width:100%;min-height:44px;margin:6px 0 18px;padding:10px;display:block}.ChallengePage-module__jCR84W__reportForm>div{gap:12px;display:flex}.ChallengePage-module__jCR84W__round{max-width:620px;margin:0 auto;padding-bottom:32px}.ChallengePage-module__jCR84W__exit{min-height:44px;color:hsl(var(--muted-foreground));margin-bottom:5px;font-size:14px}.ChallengePage-module__jCR84W__roundProgress{padding:12px 4px 24px}.ChallengePage-module__jCR84W__roundMeta,.ChallengePage-module__jCR84W__laneLabel{justify-content:space-between;align-items:center;display:flex}.ChallengePage-module__jCR84W__roundMeta{color:hsl(var(--muted-foreground));margin-bottom:15px;font-size:14px}.ChallengePage-module__jCR84W__clock{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.ChallengePage-module__jCR84W__laneLabel{gap:12px;margin:12px 0 7px;font-size:12px}.ChallengePage-module__jCR84W__laneLabel strong{overflow-wrap:anywhere;max-width:65%}.ChallengePage-module__jCR84W__laneLabel>span{color:hsl(var(--muted-foreground));white-space:nowrap}.ChallengePage-module__jCR84W__track{background:#f9e7ef;border-radius:12px;height:12px;overflow:hidden}.ChallengePage-module__jCR84W__track>span{border-radius:inherit;background:#db1e6b;height:100%;transition:width .15s;display:block}.ChallengePage-module__jCR84W__ghostTrack{background:#ece5fb}.ChallengePage-module__jCR84W__ghostTrack>span{background:#9682ce;transition:none}.ChallengePage-module__jCR84W__pace{text-align:right;color:#756193;margin-top:8px;font-size:12px}.ChallengePage-module__jCR84W__roundCard{border:1px solid hsl(var(--border));text-align:center;background:hsl(var(--card));border-radius:22px;padding:30px;box-shadow:0 5px #f1ecf3}.ChallengePage-module__jCR84W__questionMeta{text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:800}.ChallengePage-module__jCR84W__equation{letter-spacing:-.025em;margin:32px 0;font-size:clamp(34px,4.5vw,55px);font-weight:900;line-height:1.25}.ChallengePage-module__jCR84W__equation>span{color:#a49baa}.ChallengePage-module__jCR84W__answerForm{max-width:340px;margin:0 auto}.ChallengePage-module__jCR84W__answerInput{text-align:center;background:#fffafb;border:2px solid #d8cfdd;border-radius:14px;outline:none;width:100%;min-height:74px;padding:12px;font-size:32px;font-weight:800}.ChallengePage-module__jCR84W__answerInput:focus{border-color:#db1e6b;box-shadow:0 0 0 4px #fce3ed}.ChallengePage-module__jCR84W__answerInput::placeholder{color:#a99dac;font-size:24px;font-weight:500}.ChallengePage-module__jCR84W__inputHelp{color:hsl(var(--muted-foreground));margin:14px 0;font-size:12px;line-height:1.6}.ChallengePage-module__jCR84W__keypad{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.ChallengePage-module__jCR84W__keypad button{touch-action:manipulation;background:#fff;border:1px solid #d8cfdd;border-bottom-width:3px;border-radius:10px;min-height:48px;font-size:21px;font-weight:800}.ChallengePage-module__jCR84W__keypad button:active{background:#fff0f6;border-color:#db1e6b}.ChallengePage-module__jCR84W__legacyControls{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.ChallengePage-module__jCR84W__legacyControls button{min-height:44px;text-decoration:underline}.ChallengePage-module__jCR84W__result{background:#fffdf5;border:1px solid #ecdcaa;border-top:5px solid #f3cd37;border-radius:18px;margin-bottom:30px;padding:26px 30px}.ChallengePage-module__jCR84W__resultHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ChallengePage-module__jCR84W__resultHeading button{min-height:44px;font-size:12px}.ChallengePage-module__jCR84W__result h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(24px,3vw,34px);font-weight:900}.ChallengePage-module__jCR84W__resultTime{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(42px,5vw,58px);font-weight:900;line-height:1.15}.ChallengePage-module__jCR84W__resultDetail{color:#796d51;margin:10px 0 18px;font-size:13px}.ChallengePage-module__jCR84W__placement{align-items:center;gap:8px;margin:12px 0;font-size:16px;font-weight:800;display:flex}.ChallengePage-module__jCR84W__placement svg{color:#92700e;flex:none;width:22px;height:22px}.ChallengePage-module__jCR84W__percentile{color:#6d5e39;margin:12px 0;font-size:14px}.ChallengePage-module__jCR84W__raceOutcome{color:#594080;background:#eee7ff;border-radius:12px;margin:18px 0;padding:13px 16px;font-size:19px;font-weight:800}.ChallengePage-module__jCR84W__raceOutcome span{margin-top:4px;font-size:13px;font-weight:500;display:block}.ChallengePage-module__jCR84W__publishForm,.ChallengePage-module__jCR84W__guestSave{border-top:1px solid #ecdfba;margin-top:20px;padding-top:18px}.ChallengePage-module__jCR84W__publishForm p,.ChallengePage-module__jCR84W__guestSave p{color:#6e614b;margin-bottom:12px;font-size:13px}.ChallengePage-module__jCR84W__publishRow{align-items:end;gap:14px;display:flex}.ChallengePage-module__jCR84W__publishRow label{flex:1;max-width:290px;font-size:12px;font-weight:700}.ChallengePage-module__jCR84W__publishRow input{background:#fff;border:1px solid #d9cfae;border-radius:10px;width:100%;min-height:48px;margin-top:6px;padding:10px 12px;font-size:16px;display:block}.ChallengePage-module__jCR84W__publishRow button{min-height:48px}.ChallengePage-module__jCR84W__guestSave>a{margin:0 0 12px}.ChallengePage-module__jCR84W__resultActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ChallengePage-module__jCR84W__download{color:#706441;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.ChallengePage-module__jCR84W__download svg{width:16px;height:16px}.ChallengePage-module__jCR84W__shareLink{color:#726649;margin-top:12px;font-size:12px}.ChallengePage-module__jCR84W__shareLink a{text-decoration:underline}.ChallengePage-module__jCR84W__coursePromo{border-top:1px solid #ecdfba;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.ChallengePage-module__jCR84W__coursePromo strong{font-size:15px;font-weight:800}.ChallengePage-module__jCR84W__coursePromo p{color:#776b52;margin-top:4px;font-size:13px}.ChallengePage-module__jCR84W__coursePromo a{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:flex}@media (max-width:640px){.ChallengePage-module__jCR84W__header{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:26px}.ChallengePage-module__jCR84W__header>button{width:100%}.ChallengePage-module__jCR84W__header h1{font-size:34px}.ChallengePage-module__jCR84W__eyebrow{font-size:11px}.ChallengePage-module__jCR84W__boardHeader{gap:3px}.ChallengePage-module__jCR84W__boardHeader>div{gap:8px}.ChallengePage-module__jCR84W__boardHeader svg{width:20px;height:20px}.ChallengePage-module__jCR84W__boardHeader>div>span{padding:4px 7px;font-size:10px}.ChallengePage-module__jCR84W__boardHeader h2{font-size:18px}.ChallengePage-module__jCR84W__boardHeader button{font-size:11px}.ChallengePage-module__jCR84W__board th,.ChallengePage-module__jCR84W__board td{padding:15px 9px;font-size:12px}.ChallengePage-module__jCR84W__board th:first-child,.ChallengePage-module__jCR84W__board td:first-child{width:63px;padding-left:12px}.ChallengePage-module__jCR84W__board thead th{font-size:10px}.ChallengePage-module__jCR84W__board .ChallengePage-module__jCR84W__reportCell{width:28px;padding:0 1px}.ChallengePage-module__jCR84W__rank{gap:4px}.ChallengePage-module__jCR84W__rank>span:first-child:not(:last-child){font-size:19px}.ChallengePage-module__jCR84W__you{margin-left:5px;font-size:9px}.ChallengePage-module__jCR84W__empty{min-height:250px;padding:36px 20px}.ChallengePage-module__jCR84W__empty h3{font-size:22px}.ChallengePage-module__jCR84W__empty p{font-size:14px}.ChallengePage-module__jCR84W__resultStrip{flex-wrap:wrap;gap:9px;padding:12px 15px}.ChallengePage-module__jCR84W__resultStrip p{display:block}.ChallengePage-module__jCR84W__resultStrip p span{font-size:11px;display:block}.ChallengePage-module__jCR84W__resultStrip button{font-size:11px}.ChallengePage-module__jCR84W__roundCard{padding:24px 20px}.ChallengePage-module__jCR84W__roundProgress{padding-bottom:18px}.ChallengePage-module__jCR84W__equation{margin:24px 0}.ChallengePage-module__jCR84W__answerInput{min-height:62px}.ChallengePage-module__jCR84W__result{padding:16px 19px}.ChallengePage-module__jCR84W__resultHeading{align-items:start}.ChallengePage-module__jCR84W__resultHeading button{text-align:right;min-height:32px;font-size:10px}.ChallengePage-module__jCR84W__publishRow{flex-direction:column;align-items:stretch}.ChallengePage-module__jCR84W__publishRow label{max-width:none}.ChallengePage-module__jCR84W__resultActions>button:not(.ChallengePage-module__jCR84W__download){flex:1 0 auto}.ChallengePage-module__jCR84W__guestSave>a{text-align:center;width:100%;font-size:13px}.ChallengePage-module__jCR84W__placement{font-size:14px}.ChallengePage-module__jCR84W__invitation{gap:12px;padding:15px}.ChallengePage-module__jCR84W__invitation strong{font-size:17px}.ChallengePage-module__jCR84W__invitation p{font-size:12px}.ChallengePage-module__jCR84W__coursePromo{flex-direction:column;align-items:start;gap:6px}}@media (prefers-reduced-motion:reduce){.ChallengePage-module__jCR84W__track>span{transition:none}}html.dark .ChallengePage-module__jCR84W__board{box-shadow:0 4px 0 var(--surface-edge)}html.dark .ChallengePage-module__jCR84W__board thead{background:var(--surface-hover)}html.dark .ChallengePage-module__jCR84W__board tr[data-you]{background:var(--pink-soft)}html.dark .ChallengePage-module__jCR84W__you{background:var(--pink-surface);color:var(--brand-ink)}html.dark .ChallengePage-module__jCR84W__boardHeader svg{color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__resultStrip>svg{color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__resultStrip span{color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__placement svg{color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__percentile{color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__empty svg{background:var(--yellow-surface);color:var(--yellow-ink)}html.dark .ChallengePage-module__jCR84W__empty>span{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__equation>span{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__resultDetail{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__publishForm p{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__guestSave p{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__download{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__shareLink{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__coursePromo p{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__error{background:var(--danger-surface);border-color:var(--danger-border);color:hsl(var(--danger))}html.dark .ChallengePage-module__jCR84W__invitation{background:var(--violet-surface);border-color:var(--violet-border)}html.dark .ChallengePage-module__jCR84W__invitation p{color:var(--compete-ink)}html.dark .ChallengePage-module__jCR84W__pace{color:var(--compete-ink)}:is(html.dark .ChallengePage-module__jCR84W__resultStrip,html.dark .ChallengePage-module__jCR84W__result){background:var(--yellow-surface);border-color:var(--yellow-border)}html.dark .ChallengePage-module__jCR84W__result{border-top-color:var(--daily)}html.dark .ChallengePage-module__jCR84W__history small{color:var(--brand-ink)}html.dark .ChallengePage-module__jCR84W__track{background:var(--pink-surface)}html.dark .ChallengePage-module__jCR84W__track>span{background:var(--brand-ink)}html.dark .ChallengePage-module__jCR84W__ghostTrack{background:var(--violet-surface)}html.dark .ChallengePage-module__jCR84W__ghostTrack>span{background:var(--compete-ink)}html.dark .ChallengePage-module__jCR84W__roundCard{box-shadow:0 5px 0 var(--surface-edge)}html.dark .ChallengePage-module__jCR84W__answerInput{background:hsl(var(--card));color:var(--ink);border-color:hsl(var(--input))}html.dark .ChallengePage-module__jCR84W__keypad button{background:hsl(var(--card));color:var(--ink);border-color:hsl(var(--input))}html.dark .ChallengePage-module__jCR84W__publishRow input{background:hsl(var(--card));color:var(--ink);border-color:hsl(var(--input))}html.dark .ChallengePage-module__jCR84W__reportForm select{background:hsl(var(--card));color:var(--ink);border-color:hsl(var(--input))}html.dark .ChallengePage-module__jCR84W__answerInput:focus{border-color:var(--brand-ink);box-shadow:0 0 0 4px var(--focus-soft)}html.dark .ChallengePage-module__jCR84W__answerInput::placeholder{color:var(--muted-text)}html.dark .ChallengePage-module__jCR84W__keypad button:hover{background:var(--surface-hover)}html.dark .ChallengePage-module__jCR84W__keypad button:active{background:var(--pink-soft);border-color:var(--brand-ink)}html.dark .ChallengePage-module__jCR84W__raceOutcome{background:var(--violet-surface);color:var(--compete-ink)}:is(html.dark .ChallengePage-module__jCR84W__publishForm,html.dark .ChallengePage-module__jCR84W__guestSave,html.dark .ChallengePage-module__jCR84W__coursePromo){border-color:var(--yellow-border)}
.ChallengeTime-module__8G7mFq__time.ChallengeTime-module__8G7mFq__time{min-width:24px;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0}.ChallengeTime-module__8G7mFq__time:hover{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ChallengeTime-module__8G7mFq__time:focus-visible{outline-offset:4px;outline:2px solid}
.ProfilePage-module__9OWeYa__page{color:#2b2430;gap:24px;padding-block:32px 48px;display:grid}.ProfilePage-module__9OWeYa__header{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;padding:8px 0 12px;display:grid}.ProfilePage-module__9OWeYa__mascot{width:88px;height:88px}.ProfilePage-module__9OWeYa__identity{min-width:0}.ProfilePage-module__9OWeYa__identity>p:first-child{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.ProfilePage-module__9OWeYa__identity h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(32px,3.7vw,44px);font-weight:900;line-height:1.1}.ProfilePage-module__9OWeYa__identity>p:last-child{color:#6b6071;font-size:15px}.ProfilePage-module__9OWeYa__membership{color:#65359c;white-space:nowrap;background:#eee5fb;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.ProfilePage-module__9OWeYa__settingsLink{color:#6b6071;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:800;text-decoration:underline;display:flex}.ProfilePage-module__9OWeYa__nextStep{background:#fff0f6;border:1px solid #efd8e2;border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;padding:30px;display:grid;box-shadow:0 3px #f1dce6}.ProfilePage-module__9OWeYa__eyebrow{color:#b71963;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.ProfilePage-module__9OWeYa__eyebrow svg{width:18px;height:18px}.ProfilePage-module__9OWeYa__nextStep h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(25px,2.7vw,32px);font-weight:900;line-height:1.2}.ProfilePage-module__9OWeYa__nextStep>div>p:not(.ProfilePage-module__9OWeYa__eyebrow){color:#625669;max-width:600px;font-size:15px;line-height:1.6}.ProfilePage-module__9OWeYa__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:13px;display:flex}.ProfilePage-module__9OWeYa__actions svg{width:18px;height:18px}.ProfilePage-module__9OWeYa__totals{border-left:1px solid #e8ccd9;gap:20px;padding-left:26px;display:grid}.ProfilePage-module__9OWeYa__totals>div{grid-template-columns:28px minmax(0,1fr);column-gap:10px;display:grid}.ProfilePage-module__9OWeYa__totals svg{color:#b71963;grid-row:1/3;width:26px;height:26px}.ProfilePage-module__9OWeYa__totals dt{color:#6b6071;font-size:12px;line-height:1.5}.ProfilePage-module__9OWeYa__totals dd{font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1.2}.ProfilePage-module__9OWeYa__progressGrid,.ProfilePage-module__9OWeYa__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ProfilePage-module__9OWeYa__card{background:#fff;border:1px solid #ded6e5;border-radius:18px;min-width:0;padding:26px}.ProfilePage-module__9OWeYa__progressGrid .ProfilePage-module__9OWeYa__card{flex-direction:column;align-self:stretch;display:flex}.ProfilePage-module__9OWeYa__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ProfilePage-module__9OWeYa__cardHeading h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:900;line-height:1.25}.ProfilePage-module__9OWeYa__historyGrid .section-title{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:900;line-height:1.25}.ProfilePage-module__9OWeYa__cardHeading>a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.ProfilePage-module__9OWeYa__iconTile{color:#0077a8;background:#dff4ff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ProfilePage-module__9OWeYa__iconTile svg{width:25px;height:25px}.ProfilePage-module__9OWeYa__card>p:not(.ProfilePage-module__9OWeYa__bigNumber){color:#6b6071;margin-top:8px;font-size:13px;line-height:1.6}.ProfilePage-module__9OWeYa__course{border-top:4px solid #0bb5e9}.ProfilePage-module__9OWeYa__streak{border-top:4px solid #ffd028}.ProfilePage-module__9OWeYa__streak .ProfilePage-module__9OWeYa__iconTile{color:#916100;background:#fff3c9}.ProfilePage-module__9OWeYa__recordIcon{color:#7541b3;background:#eee5fb}.ProfilePage-module__9OWeYa__bigNumber{font-variant-numeric:tabular-nums;margin-top:12px;font-size:42px;font-weight:900;line-height:1.1}.ProfilePage-module__9OWeYa__bigNumber>span{color:#746779;font-size:20px;font-weight:700}.ProfilePage-module__9OWeYa__courseTrack{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:23px 0 12px;display:grid}.ProfilePage-module__9OWeYa__courseTrack>a{border:1px solid #dfd8e5;border-radius:10px;place-items:center;min-height:44px;font-size:13px;font-weight:800;display:grid}.ProfilePage-module__9OWeYa__courseTrack svg{stroke-width:3px;width:22px;height:22px}.ProfilePage-module__9OWeYa__lessonDone{color:#267644;background:#e8f6ed;box-shadow:0 2px #cce8d6}.ProfilePage-module__9OWeYa__lessonPending{color:#76697e;background:#f5f2f7}.ProfilePage-module__9OWeYa__bonusProgress{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}.ProfilePage-module__9OWeYa__bonusProgress>a{align-items:center;gap:6px;min-height:44px;display:flex}.ProfilePage-module__9OWeYa__bonusProgress svg{color:#267644;stroke-width:3px;width:17px;height:17px}.ProfilePage-module__9OWeYa__bonusDot{border:2px solid #bdb0c6;border-radius:50%;width:12px;height:12px}.ProfilePage-module__9OWeYa__cardLink{color:#b71963;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:800;display:flex}.ProfilePage-module__9OWeYa__cardLink svg{width:18px;height:18px}.ProfilePage-module__9OWeYa__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:23px 0 12px;padding:0;list-style:none;display:grid}.ProfilePage-module__9OWeYa__week li{color:#706178;justify-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:grid}.ProfilePage-module__9OWeYa__day{color:#807187;background:#f5f2f7;border:1px solid #e4dde8;border-radius:12px;place-items:center;width:100%;height:44px;display:grid}.ProfilePage-module__9OWeYa__day svg{stroke-width:2.5px;width:22px;height:22px}.ProfilePage-module__9OWeYa__dayDot{background:#b1a5b9;border-radius:50%;width:5px;height:5px}.ProfilePage-module__9OWeYa__today{outline-offset:2px;color:#916100;outline:2px solid #a87700}.ProfilePage-module__9OWeYa__dayDone{color:#614600;background:#ffd028;border-color:#e7c755;box-shadow:0 2px #e1bd30}.ProfilePage-module__9OWeYa__page .ProfilePage-module__9OWeYa__note{color:#716478;margin-top:18px;font-size:12px;line-height:1.6}.ProfilePage-module__9OWeYa__historyGrid .profile-history-card{box-shadow:none;border:1px solid #ded6e5;border-radius:18px;padding:26px}.ProfilePage-module__9OWeYa__historyGrid .profile-history-card>p{line-height:1.6}.ProfilePage-module__9OWeYa__records{margin-top:16px;padding:0;list-style:none}.ProfilePage-module__9OWeYa__records li{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.ProfilePage-module__9OWeYa__records strong{font-variant-numeric:tabular-nums;flex-shrink:0}.ProfilePage-module__9OWeYa__recordDate{color:#716478;margin-top:4px;font-size:12px;display:block}.ProfilePage-module__9OWeYa__moreRecords summary{color:#b71963;cursor:pointer;padding:14px 0 4px;font-size:13px;font-weight:800;display:list-item}.ProfilePage-module__9OWeYa__empty{justify-items:start;gap:10px;padding:24px 0;font-size:14px;display:grid}.ProfilePage-module__9OWeYa__empty>svg{color:#7541b3;width:36px;height:36px}.ProfilePage-module__9OWeYa__challengeResults{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin-top:14px;padding:0;list-style:none;display:grid}.ProfilePage-module__9OWeYa__challengeResults li{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 0;font-size:14px;display:flex}.ProfilePage-module__9OWeYa__challengeResults time{font-weight:800}.ProfilePage-module__9OWeYa__challengeResults p{color:#716478;margin-top:5px;font-size:11px}.ProfilePage-module__9OWeYa__resultNumbers{font-variant-numeric:tabular-nums;flex-shrink:0;justify-items:end;gap:4px;display:grid}.ProfilePage-module__9OWeYa__resultNumbers strong{font-size:22px;line-height:1}.ProfilePage-module__9OWeYa__resultNumbers strong span{color:#716478;font-size:13px}.ProfilePage-module__9OWeYa__resultNumbers>span{color:#716478;font-size:12px}.ProfilePage-module__9OWeYa__emptyLine{padding:14px 0}.ProfilePage-module__9OWeYa__accountDetails{border-top:1px solid #e8e0ed;padding:12px 0;font-size:13px}.ProfilePage-module__9OWeYa__accountDetails summary{cursor:pointer;padding:12px 0;font-weight:800}.ProfilePage-module__9OWeYa__accountDetails summary>span{color:#716478;margin-left:12px;font-weight:500}.ProfilePage-module__9OWeYa__accountDetails p{color:#716478;margin:4px 0 12px;line-height:1.6}html.dark .ProfilePage-module__9OWeYa__page{color:var(--ink)}html.dark .ProfilePage-module__9OWeYa__membership{background:var(--violet-surface);color:var(--compete-ink)}html.dark .ProfilePage-module__9OWeYa__nextStep{border-color:var(--pink-border);background:var(--pink-soft);box-shadow:0 3px 0 var(--surface-edge)}html.dark .ProfilePage-module__9OWeYa__eyebrow{color:var(--brand-ink)}html.dark .ProfilePage-module__9OWeYa__totals svg{color:var(--brand-ink)}html.dark .ProfilePage-module__9OWeYa__cardLink{color:var(--brand-ink)}html.dark .ProfilePage-module__9OWeYa__moreRecords summary{color:var(--brand-ink)}html.dark .ProfilePage-module__9OWeYa__totals{border-color:var(--pink-border)}html.dark .ProfilePage-module__9OWeYa__card{background:hsl(var(--card));border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__historyGrid .profile-history-card{background:hsl(var(--card));border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__course{border-top-color:var(--learn)}html.dark .ProfilePage-module__9OWeYa__streak{border-top-color:var(--daily)}html.dark .ProfilePage-module__9OWeYa__iconTile{background:var(--blue-surface);color:var(--learn-ink)}html.dark .ProfilePage-module__9OWeYa__streak .ProfilePage-module__9OWeYa__iconTile{background:var(--yellow-surface);color:var(--yellow-ink)}html.dark .ProfilePage-module__9OWeYa__recordIcon{background:var(--violet-surface);color:var(--compete-ink)}html.dark .ProfilePage-module__9OWeYa__empty>svg{color:var(--compete-ink)}html.dark .ProfilePage-module__9OWeYa__courseTrack>a{border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__records li{border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__challengeResults li{border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__accountDetails{border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__lessonDone{background:var(--success-surface);color:hsl(var(--success));box-shadow:0 2px 0 var(--surface-edge)}html.dark .ProfilePage-module__9OWeYa__bonusProgress svg{color:hsl(var(--success))}html.dark .ProfilePage-module__9OWeYa__bonusDot{border-color:hsl(var(--input))}:is(html.dark .ProfilePage-module__9OWeYa__lessonPending,html.dark .ProfilePage-module__9OWeYa__day){background:hsl(var(--muted));color:var(--muted-text);border-color:hsl(var(--border))}html.dark .ProfilePage-module__9OWeYa__dayDot{background:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__today{outline-color:var(--yellow-ink);color:var(--yellow-ink)}html.dark .ProfilePage-module__9OWeYa__dayDone{background:var(--daily);color:#614600;border-color:#e7c755;box-shadow:0 2px #e1bd30}html.dark .ProfilePage-module__9OWeYa__identity>p:last-child{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__settingsLink{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__nextStep>div>p:not(.ProfilePage-module__9OWeYa__eyebrow){color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__totals dt{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__card>p:not(.ProfilePage-module__9OWeYa__bigNumber){color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__bigNumber>span{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__week li{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__page .ProfilePage-module__9OWeYa__note{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__recordDate{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__challengeResults p{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__resultNumbers strong span{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__resultNumbers>span{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__accountDetails summary>span{color:var(--muted-text)}html.dark .ProfilePage-module__9OWeYa__accountDetails p{color:var(--muted-text)}@media (max-width:1100px){.ProfilePage-module__9OWeYa__header{grid-template-columns:76px minmax(0,1fr);gap:18px}.ProfilePage-module__9OWeYa__mascot{width:76px;height:76px}.ProfilePage-module__9OWeYa__settingsLink{grid-column:2;min-height:32px;margin-top:-12px}.ProfilePage-module__9OWeYa__nextStep{grid-template-columns:minmax(0,1fr);gap:24px}.ProfilePage-module__9OWeYa__totals{border-top:1px solid #e8ccd9;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0}.ProfilePage-module__9OWeYa__progressGrid,.ProfilePage-module__9OWeYa__historyGrid{gap:18px}.ProfilePage-module__9OWeYa__card{padding:22px}.ProfilePage-module__9OWeYa__historyGrid .profile-history-card{padding:22px}.ProfilePage-module__9OWeYa__cardHeading h2{font-size:21px}.ProfilePage-module__9OWeYa__historyGrid .section-title{font-size:21px}.ProfilePage-module__9OWeYa__courseTrack,.ProfilePage-module__9OWeYa__week{gap:5px}}@media (max-width:900px){.ProfilePage-module__9OWeYa__progressGrid,.ProfilePage-module__9OWeYa__historyGrid{grid-template-columns:1fr}.ProfilePage-module__9OWeYa__courseTrack,.ProfilePage-module__9OWeYa__week{gap:8px}}@media (max-width:600px){.ProfilePage-module__9OWeYa__page{gap:18px;padding-block:24px 32px}.ProfilePage-module__9OWeYa__header{grid-template-columns:64px minmax(0,1fr);gap:14px}.ProfilePage-module__9OWeYa__mascot{width:64px;height:64px}.ProfilePage-module__9OWeYa__identity h1{font-size:32px}.ProfilePage-module__9OWeYa__identity>p:first-child{gap:6px;font-size:12px}.ProfilePage-module__9OWeYa__identity>p:last-child{font-size:13px}.ProfilePage-module__9OWeYa__nextStep{padding:22px}.ProfilePage-module__9OWeYa__actions{flex-direction:column;align-items:stretch;gap:14px}.ProfilePage-module__9OWeYa__actions .text-link{text-align:center}.ProfilePage-module__9OWeYa__totals{gap:16px}.ProfilePage-module__9OWeYa__totals>div{grid-template-columns:1fr}.ProfilePage-module__9OWeYa__totals svg{display:none}.ProfilePage-module__9OWeYa__totals dt{font-size:11px}.ProfilePage-module__9OWeYa__challengeResults{grid-template-columns:1fr}}@media (max-width:390px){.ProfilePage-module__9OWeYa__card{padding:18px}.ProfilePage-module__9OWeYa__historyGrid .profile-history-card{padding:18px}.ProfilePage-module__9OWeYa__courseTrack,.ProfilePage-module__9OWeYa__week{gap:5px}}
/*# sourceMappingURL=42ru32pkp2znd.css.map*/