.challenge-badge[data-v-0851aa23]{display:block;flex-shrink:0;height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.daily-challenge-banner[data-v-ba92f97c]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--text);display:flex;gap:var(--s-3);min-height:76px;padding:var(--s-3) var(--s-4)}.daily-challenge-banner[data-v-ba92f97c]:hover{background:var(--surface-2)}.daily-challenge-banner[data-v-ba92f97c]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.daily-challenge-banner[data-v-ba92f97c] .challenge-badge{height:48px;width:48px}.challenge-banner-copy[data-v-ba92f97c]{display:grid;flex:1;gap:var(--s-1);min-width:0}.challenge-banner-copy strong[data-v-ba92f97c]{font:600 var(--t-body)/1.35 var(--font-ui);overflow-wrap:anywhere}.challenge-banner-status[data-v-ba92f97c]{color:var(--text-2);font:400 var(--t-small)/1.4 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-challenge-banner[data-v-ba92f97c]>.ic{color:var(--text-2);flex-shrink:0}.daily-challenge-card[data-v-0c94ee96]{align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--text-2);display:grid;gap:var(--s-5);min-width:0;padding:var(--s-6)}.challenge-card-heading[data-v-0c94ee96]{align-items:center;color:var(--text);display:flex;gap:var(--s-3)}.challenge-card-heading[data-v-0c94ee96]>svg,.challenge-countdown[data-v-0c94ee96]>svg{flex-shrink:0}h1[data-v-0c94ee96]{font:700 var(--t-h1) /1.25 var(--font-display)}h1[data-v-0c94ee96],h3[data-v-0c94ee96]{text-wrap:balance}h3[data-v-0c94ee96]{font:600 var(--t-h3) /1.35 var(--font-ui)}p[data-v-0c94ee96]{line-height:1.6;margin:0}.challenge-rewards[data-v-0c94ee96]{align-items:stretch;display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-rewards>div[data-v-0c94ee96]{align-content:start;background:var(--surface-2);border-radius:var(--r-md);display:grid;gap:var(--s-2);min-width:0;padding:var(--s-4)}.challenge-rewards small[data-v-0c94ee96],.challenge-rewards span[data-v-0c94ee96]{font-size:var(--t-small)}.challenge-rewards strong[data-v-0c94ee96]{color:var(--text);overflow-wrap:anywhere}.challenge-countdown[data-v-0c94ee96]{align-items:center;display:flex;font-size:var(--t-small);font-variant-numeric:tabular-nums;gap:var(--s-2);min-height:24px}.challenge-countdown .skel[data-v-0c94ee96]{height:18px;max-width:100%;width:180px}.challenge-join[data-v-0c94ee96]{justify-self:start;max-width:100%;text-align:center;white-space:normal}.is-compact[data-v-0c94ee96]{gap:var(--s-3);padding:var(--s-4)}.is-compact h3[data-v-0c94ee96]{font-size:var(--t-body)}.is-compact .challenge-rewards>div[data-v-0c94ee96]{gap:var(--s-1);padding:var(--s-2)}.is-compact .challenge-countdown[data-v-0c94ee96],.is-compact .challenge-rewards[data-v-0c94ee96] :is(span,small,strong){font-size:var(--t-micro)}@media (min-width:768px){.is-compact[data-v-0c94ee96]{align-items:center;gap:var(--s-1) var(--s-4);grid-template-areas:"j k" "l k" "m m";grid-template-columns:minmax(0,1fr) auto;padding:var(--s-3)}.is-compact .challenge-card-heading[data-v-0c94ee96]{align-self:end;gap:var(--s-2);grid-area:j}.is-compact .challenge-countdown[data-v-0c94ee96]{align-self:start;grid-area:l;line-height:1.3;min-height:0}.is-compact .challenge-rewards[data-v-0c94ee96]{grid-area:m;margin-top:var(--s-1)}.is-compact .challenge-rewards>div[data-v-0c94ee96]{-moz-column-gap:var(--s-2);column-gap:var(--s-2);grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto 1fr;row-gap:0}.is-compact .challenge-rewards[data-v-0c94ee96] .creator-badge{grid-column:1;grid-row:1/4;height:48px;min-height:48px;width:48px}.is-compact .challenge-rewards[data-v-0c94ee96] :is(span,strong,small):not(.creator-badge){grid-column:2;line-height:1.3}.is-compact .challenge-join[data-v-0c94ee96]{grid-area:k}}@media (min-width:1024px){.is-compact[data-v-0c94ee96]{gap:var(--s-1) var(--s-4);grid-template-areas:"j m k" "l m k";grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;padding:var(--s-4)}.is-compact .challenge-rewards[data-v-0c94ee96]{margin-top:0}}@media (max-width:479px){.daily-challenge-card[data-v-0c94ee96]:not(.is-compact){padding:var(--s-5)}}
