.page-module___8aEwW__section h1{font-family:var(--font-primary);font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module___8aEwW__section h2{margin-top:var(--space-s);font-family:var(--font-primary);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module___8aEwW__section h3{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:600}.page-module___8aEwW__section h3:not(:first-of-type){margin-top:var(--space-m)}.page-module___8aEwW__homeQuestionModeSection{gap:var(--space-m);display:grid}.page-module___8aEwW__homeQuestionModeBar{align-items:center;gap:var(--space-xs);scrollbar-width:none;padding-right:40px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%)}.page-module___8aEwW__homeQuestionModeBar::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__homeQuestionModeBar{scrollbar-width:auto;padding-bottom:var(--space-2xs)}.page-module___8aEwW__homeQuestionModeBar::-webkit-scrollbar{height:4px;display:block}.page-module___8aEwW__homeQuestionModeBar::-webkit-scrollbar-track{background:0 0}.page-module___8aEwW__homeQuestionModeBar::-webkit-scrollbar-thumb{background-color:var(--sidebar-accent);border-radius:2px}}.page-module___8aEwW__homeQuestionModeBar button,.page-module___8aEwW__homeQuestionModeBar a{white-space:nowrap}.page-module___8aEwW__homeQuestionModeLink{font-family:var(--font-secondary);font-size:var(--step-0);color:var(--color-primary-600)}.page-module___8aEwW__homeQuestionModeLink:hover{color:var(--color-primary-800)}.page-module___8aEwW__homeRandomQuestionPlaceholder{max-width:55rem;display:grid}.page-module___8aEwW__homeRandomQuestionHeader{align-items:center;gap:var(--space-xs);flex-wrap:wrap-reverse;display:flex}.page-module___8aEwW__homeRandomQuestionBadge{align-items:center;gap:var(--space-2xs);display:inline-flex}.page-module___8aEwW__homeTodayHistorySection{gap:var(--space-s);display:grid}.page-module___8aEwW__homeTodayHistoryDetails{border-left:1px solid var(--color-primary-600);border-right:1px solid var(--color-primary-600);border-bottom:1px solid var(--color-primary-600);border-radius:var(--space-3xs);display:grid}.page-module___8aEwW__homeTodayHistoryDetails[open] .page-module___8aEwW__homeTodayHistorySummary div{border-bottom:0;border-left:0}.page-module___8aEwW__homeTodayHistoryDetails[open] .page-module___8aEwW__homeTodayHistorySummary div:hover{background-color:#0000;box-shadow:none!important}.page-module___8aEwW__homeTodayHistoryDetails[open]>* .iconChevron{transform:rotate(180deg)}.page-module___8aEwW__homeTodayHistoryCardDescription>p{flex:1;min-width:0}.page-module___8aEwW__homeTodayHistorySummary{cursor:pointer;list-style:none}.page-module___8aEwW__homeTodayHistorySummary:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:4px}.page-module___8aEwW__homeTodayHistorySummary::-webkit-details-marker{display:none}.page-module___8aEwW__homeTodayHistoryCard{width:100%}.page-module___8aEwW__homeTodayHistoryCardContent{gap:var(--space-2xs);padding-bottom:0;display:grid}.page-module___8aEwW__homeTodayQuestionSection{gap:var(--space-m);display:grid}.page-module___8aEwW__homeRandomQuestionText{font-family:var(--font-primary);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);color:var(--color-body);margin:0;font-weight:700}.page-module___8aEwW__homeTodayHistory{gap:var(--space-s);max-width:55rem;display:grid}.page-module___8aEwW__homeTodayHistoryExpanded{gap:var(--space-s);padding:var(--space-xs);padding-top:0;display:grid}.page-module___8aEwW__homeTodayHistoryCardDescription{gap:var(--space-xs);color:var(--color-primary);text-wrap:balance;align-items:center;font-weight:900;display:flex;font-family:var(--font-primary)!important;font-size:var(--step-2-3)!important;line-height:calc(var(--step-2-3) * 1.3)!important}.page-module___8aEwW__homeTodayHistoryEmpty{font-family:var(--font-secondary);font-size:var(--step-0);color:var(--color-body);margin:0}.page-module___8aEwW__sproutsBalanceNotice{font-family:var(--font-primary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.4);color:var(--color-secondary-600);margin:0}.page-module___8aEwW__sproutsBalanceNotice a{color:var(--color-primary-600);transition:color .2s}.page-module___8aEwW__sproutsBalanceNotice a:hover{color:var(--color-primary-800)}.page-module___8aEwW__mission{margin-top:var(--space-xl);margin-bottom:var(--space-xl);font-family:var(--font-primary);font-size:var(--step-2-3);color:var(--color-secondary-600)}.page-module___8aEwW__mission p,.page-module___8aEwW__mission p{margin-top:var(--space-s)}.page-module___8aEwW__mission a{color:var(--color-primary-600);transition:opacity .2s}.page-module___8aEwW__mission a:hover{color:var(--color-primary-800)}.page-module___8aEwW__mission svg{color:var(--color-primary)}.page-module___8aEwW__authButtons{margin-top:var(--space-m);padding:var(--space-s);z-index:2;place-content:center;align-items:center;gap:var(--space-2xs);cursor:not-allowed;flex-wrap:wrap;display:flex;position:absolute;inset:0}.page-module___8aEwW__authButtons a{color:inherit;text-decoration:none}.page-module___8aEwW__authButtonsLoggedIn{margin-top:var(--space-xs)}.page-module___8aEwW__authButtonsLoggedIn a{color:inherit;text-decoration:none}.page-module___8aEwW__answerComposer{width:min(100%,55rem);position:relative}.page-module___8aEwW__answerTextarea{width:100%;padding-top:var(--space-xs);padding-bottom:var(--space-m);padding-left:var(--space-s);padding-right:var(--space-s);margin-top:var(--space-s);border-radius:var(--space-2xs);border:1px solid var(--color-primary-400);background:var(--color-body-contrast);min-height:16rem;color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);resize:none;box-sizing:border-box;transition:border-color .18s,box-shadow .18s,height .5s ease-out;overflow:hidden}.page-module___8aEwW__answerTextarea::placeholder{color:color-mix(in srgb, var(--color-body) 55%, var(--color-body-contrast))}.page-module___8aEwW__answerTextarea:hover{border-color:var(--color-primary-800)}.page-module___8aEwW__answerTextarea:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-secondary-400) 20%, transparent);outline:2px solid #0000}.page-module___8aEwW__answerTextarea:disabled{background-color:var(--color-tertiary-100);border:1px solid var(--color-tertiary-400);color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast));cursor:not-allowed}.page-module___8aEwW__questionStateBadges{display:flex;gap:var(--space-2xs)!important}.page-module___8aEwW__questionStateBadges>*{border:0!important;padding:0!important}.page-module___8aEwW__homeActivityDateBadge{align-items:center;gap:var(--space-3xs);max-width:100%;display:inline-flex}.page-module___8aEwW__homeActivityDateBadge p{text-wrap:balance;overflow-wrap:break-word}
.Card-module__b2oYDq__grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--step-10) * 1.8), 1fr));gap:var(--space-s);margin-top:var(--space-m);margin-bottom:var(--space-m);font-family:var(--font-secondary);display:grid}.Card-module__b2oYDq__gridXs{grid-template-columns:repeat(auto-fit, minmax(calc(var(--step-9) * 1.75), 1fr));gap:var(--space-xs)}.Card-module__b2oYDq__grid a{color:inherit;text-decoration:none;display:grid}.Card-module__b2oYDq__card{gap:var(--space-s);padding:var(--space-s);border-radius:var(--space-3xs);border:1px solid var(--color-secondary-200);background-color:var(--color-secondary-50);cursor:pointer;flex-direction:column;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.Card-module__b2oYDq__card:hover{border-color:var(--color-secondary-600);background-color:var(--color-secondary-150);box-shadow:0 4px 6px #0000001a}.Card-module__b2oYDq__xs{padding:var(--space-xs);gap:var(--space-xs)}.Card-module__b2oYDq__xs:hover{border-color:var(--color-primary);background-color:var(--color-primary-50)}.Card-module__b2oYDq__primary{border-color:var(--color-primary);background-color:var(--color-primary-150)}.Card-module__b2oYDq__primary:hover{border-color:var(--color-primary-600);background-color:var(--color-primary-175)}.Card-module__b2oYDq__primary-transparent{border-color:var(--color-primary-600);box-shadow:none;background-color:#0000;border-bottom:0;border-left:0;border-right:0}.Card-module__b2oYDq__primary-transparent:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-800)}.Card-module__b2oYDq__cardContent{gap:var(--space-xs);padding-bottom:var(--space-s);display:grid}.Card-module__b2oYDq__cardHeader{align-items:center;gap:var(--space-xs);display:flex}.Card-module__b2oYDq__cardTitle{font-family:var(--font-secondary);font-size:var(--step-1);font-weight:600;line-height:calc(var(--step-1) * 1.3);align-items:center;gap:var(--space-xs);display:flex}.Card-module__b2oYDq__cardTitle p{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.Card-module__b2oYDq__cardDescription{font-family:var(--font-secondary);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4)}.Card-module__b2oYDq__cardFooter{align-items:center;gap:var(--space-s);padding-top:var(--space-s);display:flex}.Card-module__b2oYDq__cardAction{justify-content:flex-end;align-items:center;display:flex}
.TodaysQuestion-module__Hqt7Nq__section h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}
