.privacy_page__Q9Fj4{font-family:Arial,Helvetica,sans-serif;max-width:1000px;margin:0 auto;padding:clamp(16px,4vw,40px);background:var(--cream);border:2px solid var(--plum);border-radius:6px;font-size:17px;line-height:1.65}.privacy_header__p3DFX{display:grid;gap:18px;margin:18px 0 28px}.privacy_header__p3DFX h1{font-size:clamp(38px,6vw,64px);line-height:1.05}.privacy_draft__6X8JO{padding:12px 16px;background:var(--peach);border:2px solid var(--plum);font-weight:700}.privacy_contents__Sp7T7{padding:18px;background:var(--lavender-soft);border:1px solid var(--border)}.privacy_contents__Sp7T7 ol{padding-left:25px;margin:12px 0 0;column-count:2;column-gap:30px}.privacy_contents__Sp7T7 li{break-inside:avoid;margin:0 0 8px}.privacy_page__Q9Fj4 a{text-decoration:underline;text-underline-offset:4px}.privacy_section__gvDgP{display:grid;gap:16px;margin-top:38px}.privacy_contents__Sp7T7 h2,.privacy_section__gvDgP h2{font-size:32px;line-height:1.15}.privacy_section__gvDgP p{white-space:pre-line}.privacy_tableRegion__NYmw6{max-width:100%;overflow:auto}.privacy_tableRegion__NYmw6 table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.privacy_tableRegion__NYmw6 td,.privacy_tableRegion__NYmw6 th{padding:12px;text-align:left;vertical-align:top;border:1px solid var(--border);min-width:180px}.privacy_tableRegion__NYmw6 thead{background:var(--lavender-soft)}.privacy_tableRegion__NYmw6 tbody th{font-weight:400}.privacy_contact__p6FIi{margin-top:32px;padding:18px;border:2px solid var(--plum);background:var(--mint)}@media(max-width:600px){.privacy_contents__Sp7T7 ol{column-count:1}.privacy_page__Q9Fj4{font-size:16px}.privacy_tableRegion__NYmw6 td,.privacy_tableRegion__NYmw6 th{min-width:150px;font-size:15px}}@media print{.privacy_page__Q9Fj4{font-family:Arial,Helvetica,sans-serif;max-width:none;border:0;padding:0;color:#000;background:#fff;font-family:Arial,sans-serif;font-size:11pt;line-height:1.45}.privacy_contents__Sp7T7,.privacy_page__Q9Fj4>a{display:none}.privacy_header__p3DFX h1{font-size:24pt}.privacy_section__gvDgP{display:block;margin-top:20px}.privacy_section__gvDgP h2{font-size:15pt;break-after:avoid}.privacy_section__gvDgP p{margin-bottom:10px}.privacy_tableRegion__NYmw6{overflow:visible}.privacy_tableRegion__NYmw6 table{font-size:9pt}.privacy_tableRegion__NYmw6 td,.privacy_tableRegion__NYmw6 th{min-width:0;padding:6px;border-color:#555}.privacy_tableRegion__NYmw6 tr{break-inside:avoid}.privacy_contact__p6FIi,.privacy_draft__6X8JO{background:#fff}}.terms_content__I1I0Z h1{font-size:clamp(36px,6vw,60px);line-height:1.1;margin:12px 0 18px}.terms_content__I1I0Z h2{font-size:28px;line-height:1.2;margin:32px 0 14px}.terms_content__I1I0Z p{margin:14px 0}.terms_content__I1I0Z p:last-child{margin-bottom:0}.dressed-pet_dressed__JPwtc{position:relative;display:block;width:100%;aspect-ratio:1;isolation:isolate}.dressed-pet_dressed__JPwtc>.pet{width:100%;height:100%}.dressed-pet_layers__nkOFR{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.team-play-dashboard_dashboard__dWdCg{display:grid;gap:18px;margin:16px 0}.team-play-dashboard_intro__zTtMh{display:flex;gap:22px;padding:20px;border:1px solid #a477bc;background:linear-gradient(110deg,#dfcdf7,#efe2fc);align-items:center;min-width:0}.team-play-dashboard_intro__zTtMh>img{width:210px;height:150px;object-fit:cover;object-position:right;border:2px solid #966aac;border-radius:4px;flex-shrink:0}.team-play-dashboard_intro__zTtMh h2{font-size:32px;line-height:1.15;margin:6px 0 10px}.team-play-dashboard_intro__zTtMh p{font-size:21px;line-height:1.35}.team-play-dashboard_actions__K1Y_d{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.team-play-dashboard_actions__K1Y_d .pixel-button,.team-play-dashboard_actions__K1Y_d.pixel-button{font-size:19px;min-height:40px}.team-play-dashboard_games__sOQ3K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-play-dashboard_game__3sbOB{padding:17px;background:#f2e8fa;border:1px solid #c5a6d8;min-width:0;border-radius:4px;overflow-wrap:anywhere}.team-play-dashboard_game__3sbOB h3{font-size:26px;margin:12px 0 7px;line-height:1.15}.team-play-dashboard_game__3sbOB p{font-size:19px;line-height:1.35;margin:7px 0}.team-play-dashboard_gameTop__ibZ_C{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.team-play-dashboard_gameTop__ibZ_C small{font-size:15px;color:#775184}.team-play-dashboard_chip__7ycJy{display:inline-flex;background:#d5f3e2;border:1px solid #8ab99c;color:#365744;padding:4px 9px;border-radius:4px;font-size:16px}.team-play-dashboard_game__3sbOB .team-play-dashboard_when__ms0rt{color:#684177;font-size:17px}.team-play-dashboard_result__TD2_R{display:block;font-size:27px;margin:12px 0 6px}.team-play-dashboard_badges__hW_9p{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.team-play-dashboard_badges__hW_9p span{font-size:15px;padding:6px 8px;background:#ffe8ad;border:1px solid #c7a568;border-radius:4px}.team-play-dashboard_claim__X0v05{font:inherit;font-size:17px;color:#653c7b;border:0;background:transparent;text-decoration:underline;cursor:pointer}.team-play-dashboard_metrics__N1Haq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.team-play-dashboard_metrics__N1Haq>div{background:#efe3f9;border:1px solid #c7a7d9;padding:15px 12px;min-width:0;overflow-wrap:anywhere}.team-play-dashboard_metrics__N1Haq span{display:block;font-size:19px}.team-play-dashboard_metrics__N1Haq strong{display:block;font-size:38px;line-height:1.1;margin:8px 0}.team-play-dashboard_metrics__N1Haq small{font-size:15px;line-height:1.3;display:block;color:#70507d}.team-play-dashboard_progressGrid__t0lPU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.team-play-dashboard_progress__08D_C h3{font-size:23px;margin:0 0 10px}.team-play-dashboard_progress__08D_C p{font-size:20px}.team-play-dashboard_progress__08D_C small{display:block;color:#755180;font-size:16px;line-height:1.4}.team-play-dashboard_bar__s6X1e{height:17px;overflow:hidden;background:#e4d4ef;border:1px solid #bda0ce;margin:12px 0}.team-play-dashboard_bar__s6X1e span{display:block;height:100%;background:linear-gradient(90deg,#a879d0,#8ad4b0)}.team-play-dashboard_spark__7G4h7{display:flex;align-items:flex-end;gap:8px;height:95px;border-bottom:1px solid #bb99cf;background:linear-gradient(#f5edf900,#ede1f8);padding:9px 8px 0}.team-play-dashboard_spark__7G4h7 span{min-width:6px;flex:1;background:linear-gradient(#a2dec0,#a984cf);border:1px solid #9368b1;border-radius:3px 3px 0 0}.team-play-dashboard_achievementGrid__BSPuf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.team-play-dashboard_achievementGrid__BSPuf article{display:flex;gap:12px;background:#fff0c9;border:1px solid #d1b47d;padding:14px;min-width:0}.team-play-dashboard_achievementGrid__BSPuf article>span{font-size:30px;color:#a77725}.team-play-dashboard_achievementGrid__BSPuf h3{font-size:22px;margin:0 0 7px}.team-play-dashboard_achievementGrid__BSPuf strong{display:block;font-size:20px}.team-play-dashboard_achievementGrid__BSPuf small{display:block;font-size:15px;margin-top:7px;color:#785b36}.team-play-dashboard_overview__aLlFc{margin:16px 0}.team-play-dashboard_overview__aLlFc .team-play-dashboard_game__3sbOB{background:#edf7f0}.team-play-dashboard_summary__kDYDN{font-size:17px;color:#755180;margin:15px 0 0}.team-play-dashboard_empty__IOeZ1{display:flex;gap:17px;align-items:center}.team-play-dashboard_empty__IOeZ1 img{object-fit:cover;object-position:right;border:1px solid #bb99cf;border-radius:4px;flex-shrink:0}.team-play-dashboard_empty__IOeZ1 h3{font-size:25px;margin:6px 0}.team-play-dashboard_empty__IOeZ1 p{font-size:20px}.team-play-dashboard_statsEmbed___M569{margin:20px 0}.team-play-dashboard_statsEmbed___M569 .team-play-dashboard_statistics__h_MW4 h2{font-size:28px}@media(max-width:1100px){.team-play-dashboard_achievementGrid__BSPuf,.team-play-dashboard_metrics__N1Haq{grid-template-columns:repeat(2,minmax(0,1fr))}.team-play-dashboard_intro__zTtMh>img{width:155px;height:145px}.team-play-dashboard_intro__zTtMh h2{font-size:28px}.team-play-dashboard_gameTop__ibZ_C{align-items:start}}@media(max-width:720px){.team-play-dashboard_games__sOQ3K,.team-play-dashboard_progressGrid__t0lPU{grid-template-columns:minmax(0,1fr)}.team-play-dashboard_intro__zTtMh{padding:15px;gap:14px;align-items:start}.team-play-dashboard_intro__zTtMh>img{width:95px;height:100px}.team-play-dashboard_intro__zTtMh h2{font-size:25px}.team-play-dashboard_intro__zTtMh p{font-size:19px}.team-play-dashboard_actions__K1Y_d{gap:8px}.team-play-dashboard_metrics__N1Haq{gap:9px}.team-play-dashboard_metrics__N1Haq>div{padding:12px}.team-play-dashboard_metrics__N1Haq strong{font-size:32px}.team-play-dashboard_metrics__N1Haq span{font-size:18px}.team-play-dashboard_metrics__N1Haq small{font-size:14px}.team-play-dashboard_empty__IOeZ1>img{width:90px;height:100px}.team-play-dashboard_empty__IOeZ1{align-items:start}.team-play-dashboard_achievementGrid__BSPuf{grid-template-columns:minmax(0,1fr)}.team-play-dashboard_game__3sbOB h3{font-size:25px}.team-play-dashboard_overview__aLlFc .corner-section-heading,.team-play-dashboard_statistics__h_MW4 .corner-section-heading{align-items:start}}@media(max-width:380px){.team-play-dashboard_intro__zTtMh{flex-direction:column}.team-play-dashboard_intro__zTtMh>img{width:100%;height:135px}.team-play-dashboard_metrics__N1Haq strong{font-size:29px}.team-play-dashboard_empty__IOeZ1{flex-direction:column}.team-play-dashboard_empty__IOeZ1 img{width:100%;height:110px}}.team-play-dashboard_more__aUGBR{display:block;margin:18px auto 3px;padding:9px 16px;font:inherit;font-size:20px;color:#56316d;border:1px solid #ae87c2;background:#e7d7f5;cursor:pointer;border-radius:4px}.coins_coinStage__iFqRu{display:inline-block;position:relative;width:28px;height:28px;flex:none;perspective:250px;vertical-align:middle}.coins_coin__tewYH{position:absolute;inset:0;display:block;transform-style:preserve-3d;animation:coins_coin-turn__Bf0v7 14s linear infinite}.coins_face__VB8w0{position:absolute;inset:0;background:url(/art/coins/coin-faces-v1.webp) no-repeat;background-size:300% 200%;backface-visibility:hidden;image-rendering:pixelated}.coins_front__QF_Iq{background-position:0 0;transform:translateZ(1px)}.coins_reverse__dNIts{background-position:100% 0;transform:rotateY(180deg) translateZ(1px)}.coins_gold__Sv_ns .coins_front__QF_Iq{background-position:0 100%}.coins_gold__Sv_ns .coins_reverse__dNIts{background-position:50% 100%}.coins_edge__msjb7{position:absolute;inset:7%;border-radius:50%;background:#a69bb9;transform:translateZ(0);mask-image:radial-gradient(closest-side,transparent 88%,#000 90%)}.coins_gold__Sv_ns .coins_edge__msjb7{background:#c8831d}.coins_large__kJcfG{width:80px;height:80px}.coins_amount__9bnWr{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes coins_coin-turn__Bf0v7{0%,8%{transform:rotateY(0deg)}42%,58%{transform:rotateY(180deg)}92%,to{transform:rotateY(1turn)}}@media(prefers-reduced-motion:reduce){.coins_coin__tewYH{animation:none;transform:none}}.coins_wallet___AwH1{margin:24px 0;background:var(--cream);border:2px solid var(--border);padding:22px;border-radius:6px;color:var(--plum)}.coins_wallet___AwH1 h2{font-size:36px;margin-bottom:14px}.coins_wallet___AwH1 h3{font-size:27px;margin:12px 0 8px}.coins_wallet___AwH1 p{font-size:16px;line-height:1.5;margin:8px 0}.coins_balances__cKn4G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.coins_balance__TOdGp{display:flex;gap:10px;align-items:center;background:var(--lavender-soft);padding:14px;min-width:0}.coins_balance__TOdGp strong{display:block;font-size:36px}.coins_balance__TOdGp span{font-size:16px}.coins_actions__OlhrW{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.coins_button__wtbuQ,.coins_secondary__fVeKE{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:9px 12px;border:2px solid var(--plum);background:var(--mint);color:var(--plum);font:inherit;border-radius:3px}.coins_secondary__fVeKE{background:var(--cream);font-size:16px}.coins_button__wtbuQ:disabled,.coins_secondary__fVeKE:disabled{opacity:.55;cursor:not-allowed}.coins_form__8jMwO{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0}.coins_form__8jMwO label{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 180px;font-size:16px}.coins_form__8jMwO input,.coins_form__8jMwO select{width:100%;min-width:0;min-height:44px;border:2px solid var(--border);background:var(--cream);color:var(--plum);padding:8px;font:inherit;font-size:18px}.coins_packs__3hhjL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.coins_pack__Dm4l5{border:2px solid var(--border);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;background:var(--lavender-soft)}.coins_pack__Dm4l5 strong{font-size:25px}.coins_pack__Dm4l5 p{margin:0;font-size:15px}.coins_history__qQEQI{list-style:none;padding:0;margin:8px 0}.coins_history__qQEQI li{border-top:1px solid var(--border);padding:10px 0;display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.coins_history__qQEQI small{font-size:14px;display:block}.coins_history__qQEQI span{font-size:16px;overflow-wrap:anywhere}.coins_status__8U5JW{min-height:24px}.coins_error__opGAO{color:#87364e}.coins_note__IVh7Z{color:var(--plum-soft)}.coins_chart__2y4jK{width:100%;height:auto;display:block;overflow:visible;margin:14px 0}.coins_chart__2y4jK text{font-family:inherit;font-size:13px;fill:var(--plum)}.coins_chartControls__XxrBH{display:flex;gap:7px;flex-wrap:wrap}.coins_chartControls__XxrBH button[aria-pressed=true]{background:var(--lilac)}.coins_admin__y_sTC{max-width:1000px;margin:auto;padding:20px}.coins_admin__y_sTC header{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.coins_admin__y_sTC h1{font-size:46px;margin:22px 0 4px}.coins_admin__y_sTC h2{font-size:32px}.coins_userList__MMMI_{display:grid;gap:10px;margin:10px 0}.coins_user__a_IZf{border:2px solid var(--border);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--cream)}.coins_user__a_IZf small{display:block;font-size:14px;overflow-wrap:anywhere}.coins_selected__afSAv{border-color:var(--plum);background:var(--lavender-soft)}.coins_tools__fw82_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coins_tools__fw82_ .coins_wallet___AwH1{margin:0}.coins_tools__fw82_ .coins_form__8jMwO{display:grid;align-items:stretch}.coins_tools__fw82_ .coins_form__8jMwO label{display:flex}.coins_tools__fw82_ .coins_form__8jMwO input[type=checkbox]{width:24px;min-height:24px}.coins_wide__fZYip{grid-column:1/-1}@media(max-width:650px){.coins_packs__3hhjL,.coins_tools__fw82_{grid-template-columns:1fr}.coins_wide__fZYip{grid-column:auto}.coins_wallet___AwH1{padding:14px}.coins_balance__TOdGp{flex-direction:column;text-align:center;padding:10px}.coins_balance__TOdGp strong{font-size:30px}.coins_form__8jMwO{align-items:stretch}.coins_form__8jMwO label{flex-basis:100%}.coins_form__8jMwO .coins_button__wtbuQ{width:100%}.coins_admin__y_sTC{padding:12px}}.coins_cost__rmkwC{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;vertical-align:middle;min-width:0;max-width:100%}.coins_wallet___AwH1{scroll-margin-top:24px}.coins_wallet___AwH1 h2,.coins_wallet___AwH1 h3{overflow-wrap:normal;text-wrap:balance}.coins_wallet___AwH1 .coins_actions__OlhrW .coins_secondary__fVeKE{font-size:16px}.coins_rate__K29Ua{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coins_pack__Dm4l5 .coins_amount__9bnWr{font-size:16px}.coins_history__qQEQI small{overflow-wrap:anywhere}.coins_walletColumns__A4BKw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;align-items:start}.coins_walletColumns__A4BKw>.coins_wallet___AwH1{margin:0;min-width:0}.coins_walletColumns__A4BKw .coins_balance__TOdGp .coins_coinStage__iFqRu{width:48px;height:48px}.coins_walletColumns__A4BKw .coins_balance__TOdGp{flex-direction:column;text-align:center}@media(max-width:860px){.coins_walletColumns__A4BKw{grid-template-columns:1fr}}.coins_amount__9bnWr .coins_coin__tewYH,.coins_cost__rmkwC .coins_coin__tewYH{animation:none;transform:none}.coffee-corner .coins_walletColumns__A4BKw{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;margin:14px 0;align-items:stretch}.coffee-corner .coins_walletColumns__A4BKw>.coins_balances__cKn4G{grid-column:1/-1;margin:0;gap:12px}.coffee-corner .coins_adminLink__pCt29,.coffee-corner .coins_walletColumns__A4BKw>.coins_error__opGAO{grid-column:1/-1}.coffee-corner .coins_walletColumns__A4BKw .coins_balance__TOdGp{flex-direction:row;justify-content:center;gap:18px;padding:12px 18px;background:#fff9ed;border:1px solid #9771bc;border-radius:3px;box-shadow:2px 2px 0 #d3c1e4;text-align:left}.coffee-corner .coins_walletColumns__A4BKw .coins_balance__TOdGp .coins_coinStage__iFqRu{width:66px;height:66px}.coffee-corner .coins_balance__TOdGp strong{font-size:48px;line-height:1}.coffee-corner .coins_balance__TOdGp span{font-size:24px;line-height:1.1}.coffee-corner .coins_wallet___AwH1{padding:14px 16px;border:1px solid #9771bc;border-radius:3px;background:linear-gradient(125deg,#fff9ed,#f2e8fa);box-shadow:2px 2px 0 #d3c1e4}.coffee-corner .coins_wallet___AwH1 h2{font-size:32px;line-height:1;margin:0 0 5px;text-transform:uppercase}.coffee-corner .coins_wallet___AwH1 h3{font-size:27px}.coffee-corner .coins_wallet___AwH1 p{font-size:17px;line-height:1.25;margin:7px 0}.coffee-corner .coins_packs__3hhjL{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.coffee-corner .coins_pack__Dm4l5{align-items:center;text-align:center;gap:6px;padding:9px 6px;border:1px solid #c6b1dd;border-radius:3px;background:#fff9ed}.coffee-corner .coins_pack__Dm4l5 .corner-prop-bag{display:block;width:100%;height:85px}.coffee-corner .coins_pack__Dm4l5 strong{font-size:26px;font-weight:400}.coffee-corner .coins_pack__Dm4l5 p{font-size:15px;line-height:1.15;margin:0}.coffee-corner .coins_pack__Dm4l5 .coins_amount__9bnWr{font-size:21px;white-space:normal;justify-content:center;gap:4px}.coffee-corner .coins_pack__Dm4l5 .coins_button__wtbuQ{width:100%;font-size:19px;padding:7px 4px;margin-top:auto;min-width:0}.coffee-corner .coins_button__wtbuQ{background:linear-gradient(#bff6dc,#8febc4);box-shadow:inset 2px 2px 0 #fff9,2px 2px 0 #c2acd3;font-size:21px;min-height:44px}.coffee-corner .coins_secondary__fVeKE{font-size:18px;background:#fff9ed}.coffee-corner .coins_exchange__000_H{position:relative;overflow:hidden}.coffee-corner .coins_exchangeArt__hVzx_{float:right;display:flex;align-items:center;gap:2px;margin:12px 0 8px 8px;pointer-events:none}.coffee-corner .coins_exchangeArt__hVzx_ .coins_coinStage__iFqRu{width:50px;height:50px}.coffee-corner .coins_exchangeArt__hVzx_>span:not(.coins_coinStage__iFqRu){font-size:38px;color:#b276ea}.coffee-corner .coins_rate__K29Ua{font-size:19px}.coffee-corner .coins_form__8jMwO{gap:9px;margin:12px 0}.coffee-corner .coins_form__8jMwO label{font-size:19px;gap:4px}.coffee-corner .coins_form__8jMwO input{border:1px solid #b99bd7;border-radius:3px;background:#fffaf2;font-size:21px;padding:7px 10px}.coffee-corner .coins_exchange__000_H .coins_form__8jMwO{display:flex;flex-direction:column;align-items:stretch;clear:both}.coffee-corner .coins_exchange__000_H .coins_form__8jMwO label{flex:auto}.coffee-corner .coins_rateHistory__MAyBP{margin-top:12px;border-top:1px solid #d4bce6;padding-top:10px;font-size:18px;clear:both}.coffee-corner .coins_coupon__Hc9uX{position:relative;padding-left:115px;min-height:140px}.coffee-corner .coins_coupon__Hc9uX .corner-prop-coupon{position:absolute;left:10px;top:20px;width:90px;height:90px}.coffee-corner .coins_coupon__Hc9uX .coins_form__8jMwO{max-width:760px}.coffee-corner .coins_coupon__Hc9uX .coins_form__8jMwO label{flex-basis:240px}.coffee-corner .coins_ledger__CnIAv{grid-column:1/-1}.coffee-corner .coins_history__qQEQI{margin:10px 0 14px}.coffee-corner .coins_history__qQEQI li{padding:9px 12px;background:#fffaf0;border-color:#e1ccef;gap:10px}.coffee-corner .coins_history__qQEQI li:nth-child(2n){background:#efe2fa}.coffee-corner .coins_history__qQEQI span{font-size:19px;min-width:0}.coffee-corner .coins_history__qQEQI small{font-size:16px;color:#77548f}.coffee-corner .coins_ledger__CnIAv>details>summary{background:#e8d6fc;padding:7px 12px;font-size:21px;text-transform:uppercase;cursor:pointer}.coffee-corner .coins_status__8U5JW:empty{display:none}.coffee-corner .coins_wallet___AwH1 button:focus-visible,.coffee-corner .coins_wallet___AwH1 input:focus-visible,.coffee-corner .coins_wallet___AwH1 summary:focus-visible{outline:3px solid #8d4cde;outline-offset:3px}@media(max-width:900px){.coffee-corner .coins_walletColumns__A4BKw{grid-template-columns:1fr}.coffee-corner .coins_coupon__Hc9uX,.coffee-corner .coins_ledger__CnIAv{grid-column:auto}}@media(max-width:650px){.coffee-corner .coins_wallet___AwH1{padding:13px 10px}.coffee-corner .coins_wallet___AwH1 h2{font-size:29px}.coffee-corner .coins_walletColumns__A4BKw .coins_balance__TOdGp{gap:8px;padding:12px 8px}.coffee-corner .coins_walletColumns__A4BKw .coins_balance__TOdGp .coins_coinStage__iFqRu{width:45px;height:45px}.coffee-corner .coins_balance__TOdGp strong{font-size:38px}.coffee-corner .coins_balance__TOdGp span{font-size:20px}.coffee-corner .coins_pack__Dm4l5 .corner-prop-bag{height:65px}.coffee-corner .coins_pack__Dm4l5 .coins_amount__9bnWr{font-size:19px}.coffee-corner .coins_pack__Dm4l5 .coins_button__wtbuQ{font-size:17px}.coffee-corner .coins_pack__Dm4l5 .coins_button__wtbuQ .coins_coinStage__iFqRu{display:none}.coffee-corner .coins_pack__Dm4l5{padding:8px 4px}.coffee-corner .coins_coupon__Hc9uX{padding-left:90px}.coffee-corner .coins_coupon__Hc9uX .corner-prop-coupon{left:8px;top:20px;width:70px;height:75px}.coffee-corner .coins_coupon__Hc9uX .coins_form__8jMwO label{flex-basis:100%}.coffee-corner .coins_history__qQEQI li{padding:9px 7px}}.coffee-corner .coins_invitation__zwz9j{min-width:0;display:flex}.coffee-corner .coins_invitation__zwz9j>section{margin:0;width:100%}.coffee-corner .coins_ledger__CnIAv>details{margin-top:8px}.coins_exchangeLabel__fxO0H,.coins_exchangePreview__DjfZN{display:flex;align-items:center;gap:8px}.coins_exchangePreview__DjfZN{flex-wrap:wrap;padding:12px;background:#eadcfa;border:1px solid #b99bd7;border-radius:3px}.coins_exchangePreview__DjfZN>span:first-child{font-size:26px}.coins_exchangePreview__DjfZN .coins_amount__9bnWr{font-size:23px}.coins_exchangeForm__O27gk>button{white-space:normal;flex-wrap:wrap;justify-content:center}.coins_couponEditor__oxQNe{flex-basis:100%;width:100%;min-width:0;padding:16px;border:2px solid var(--border);border-radius:4px;background:var(--lavender-soft)}.coins_couponEditor__oxQNe h3,.coins_couponEditor__oxQNe p{grid-column:1/-1;margin:0 0 10px}.coins_couponEditor__oxQNe .coins_actions__OlhrW{grid-column:1/-1}.coins_danger__Qx4a_{color:#8a183b;border-color:#8a183b}.profile-link_link__9icve{display:flex;align-items:center;justify-content:center;gap:8px;min-width:60px;min-height:44px;padding:0 0 0 9px;border-left:1px solid #b78acb;font:400 22px/1 var(--font-pixel),monospace}.profile-link_portrait__GHKjP{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:2px solid #795097;border-radius:50%;background:#efe0f8;overflow:hidden}.profile-link_portrait__GHKjP .player-avatar{width:32px;height:32px}.profile-link_portrait__GHKjP .pet{width:100%;height:100%}.profile-link_link__9icve:hover .profile-link_portrait__GHKjP{background:#dfc5f5;border-color:#492064}.profile-link_login__PaN9m{padding:4px 9px;border:2px solid #795097;border-radius:7px;background:#e3f8ed;box-shadow:0 2px 0 #56316f;font-size:20px;white-space:nowrap;gap:5px}.profile-link_login__PaN9m:hover{background:#c9f4df}.profile-link_link__9icve:focus-visible{outline:3px solid #795097;outline-offset:3px}.profile-link_login__PaN9m svg{flex-shrink:0}@media(max-width:600px){.profile-link_login__PaN9m{padding:4px;gap:0}.profile-link_login__PaN9m>span{display:none}.profile-link_link__9icve{min-width:46px;gap:4px;padding-left:5px}.profile-link_portrait__GHKjP{width:34px;height:34px}.profile-link_portrait__GHKjP .player-avatar{width:28px;height:28px}.profile-link_chevron__tN8JK{display:none}}.sharing_sharing__1OkUx{margin:1rem 0;text-align:left;font-family:var(--font-pixel),sans-serif;color:#50354f;overflow-wrap:anywhere}.sharing_actions___LNGt{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.sharing_actions___LNGt a,.sharing_actions___LNGt button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sharing_note__7yHxb{font-size:1.05rem;line-height:1.35;max-width:55rem;margin:.6rem 0}.sharing_manual__oocGM{display:block;margin-top:.75rem}.sharing_manual__oocGM textarea{display:block;width:100%;min-height:110px;padding:.6rem;background:#fff8ed;color:#50354f;border:2px solid #b69abc;font:inherit}.sharing_panel__olb57{margin:1.5rem 0;padding:1rem;background:#fff2dc;border:2px solid #b69abc;border-radius:14px}.sharing_panel__olb57 h2{margin-top:0}.sharing_welcome__NagFy{max-width:1100px;margin:1rem auto;padding:1rem;background:#fff2dc;border:2px solid #b69abc;border-radius:14px;color:#50354f;font:1.2rem/1.35 var(--font-pixel),sans-serif;overflow-wrap:anywhere}.sharing_welcome__NagFy p{margin:0 0 .5rem}@media(max-width:600px){.sharing_welcome__NagFy{margin:.75rem}.sharing_actions___LNGt{align-items:stretch}.sharing_actions___LNGt .sharing_pixel-button__k9FDp{max-width:100%}}.sharing_panel__olb57{padding:24px;background:linear-gradient(135deg,#fff6e5,#f4e9fb);border:2px solid #b894d1;box-shadow:4px 4px 0 #dfcde6}.sharing_inviteHeading__2E_Dp{display:flex;align-items:center;gap:16px}.sharing_inviteHeading__2E_Dp h2{font-size:32px;line-height:1.1;margin:0 0 8px}.sharing_inviteHeading__2E_Dp p{margin:0;font-size:16px}.sharing_inviteArt__M0r4j{display:flex;align-items:center;flex-shrink:0;gap:4px;padding:12px;border-radius:50%;background:#e1f1da}.sharing_inviteArt__M0r4j .icon{width:28px;height:36px}.sharing_bonuses__GuvuK{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0}.sharing_bonuses__GuvuK>div{display:flex;flex:1;flex-direction:column;align-items:center;padding:14px 8px;border:2px solid #bca7ca;border-radius:12px;background:#fffaf0;text-align:center}.sharing_bonuses__GuvuK strong{font-size:40px;line-height:1;color:#735126}.sharing_bonuses__GuvuK span{font-size:14px;line-height:1.4}.sharing_panel__olb57 .sharing_inviteTerms__YUeQ0{font-size:14px;line-height:1.6;margin:12px 0}.sharing_panel__olb57 .sharing_sharing__1OkUx{margin:16px 0}.sharing_panel__olb57 .sharing_actions___LNGt button{font-size:24px;white-space:normal}.sharing_panel__olb57 .sharing_actions___LNGt .text-link{padding:8px 16px;border:2px solid #b69abc;border-radius:8px;background:#fffaf0;font-size:18px;text-decoration:none}.sharing_inviteStats__ZFxNW{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #cdb4d6;padding-top:16px;font-size:14px}.sharing_inviteStats__ZFxNW strong{font-size:20px}@media(max-width:420px){.sharing_panel__olb57{padding:16px}.sharing_inviteHeading__2E_Dp{align-items:flex-start;gap:10px}.sharing_inviteHeading__2E_Dp h2{font-size:28px}.sharing_inviteArt__M0r4j{padding:8px}.sharing_inviteArt__M0r4j .icon{width:20px}.sharing_bonuses__GuvuK{gap:8px}.sharing_bonuses__GuvuK span{font-size:12px}.sharing_panel__olb57 .sharing_actions___LNGt{flex-direction:column}.sharing_panel__olb57 .sharing_actions___LNGt button{width:100%}}.coffee-corner .sharing_panel__olb57{border:1px solid #9771bc;border-radius:3px;box-shadow:2px 2px 0 #e6d8ee;padding:14px 16px}.coffee-corner .sharing_inviteHeading__2E_Dp{gap:10px}.coffee-corner .sharing_inviteHeading__2E_Dp h2{font-size:29px;margin-bottom:3px}.coffee-corner .sharing_inviteArt__M0r4j{padding:7px}.coffee-corner .sharing_bonuses__GuvuK{gap:8px;margin:10px 0}.coffee-corner .sharing_bonuses__GuvuK>div{padding:5px;border-width:1px;border-radius:3px}.coffee-corner .sharing_bonuses__GuvuK strong{font-size:27px}.coffee-corner .sharing_panel__olb57 .sharing_inviteTerms__YUeQ0{line-height:1.3;margin:8px 0}.coffee-corner .sharing_panel__olb57 .sharing_sharing__1OkUx{margin:8px 0}.coffee-corner .sharing_inviteStats__ZFxNW{padding-top:8px}.sharing_highFiveArt__u_g_v{display:block;width:110px;height:74px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}@media(max-width:420px){.sharing_highFiveArt__u_g_v{width:90px;height:60px}}.music-collection_collection__soHfB{margin:14px 0 0;padding:14px 12px 10px;border:1px solid #9771bc;border-radius:3px;background:#fff9ed;color:var(--plum);box-shadow:2px 2px 0 #d3c1e4;min-width:0;scroll-margin-top:24px}.music-collection_heading__D0xYP{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.music-collection_headingTitle__u7_xN{display:flex;align-items:center;gap:12px;min-width:0}.music-collection_heading__D0xYP h2{margin:0;font-size:34px;line-height:1;text-transform:uppercase}.music-collection_heading__D0xYP p{margin:3px 0 0;font-size:18px;line-height:1.2}.music-collection_headingIcon__v7unV{display:grid;place-items:center;flex-shrink:0;width:48px;height:38px;background:linear-gradient(#f1d6ff,#bd7dea);border:2px solid var(--plum);box-shadow:2px 2px 0 #b9a0cc}.music-collection_headingIcon__v7unV .icon{width:38px;height:30px}.music-collection_heading__D0xYP .music-collection_unlockHint__DiO6R{display:flex;align-items:center;gap:7px;font-size:16px;max-width:330px}.music-collection_unlockHint__DiO6R .icon{width:22px;height:22px;flex-shrink:0;color:#9656d4}.music-collection_grid__EM4HU{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.music-collection_grid__EM4HU li{min-width:0;display:flex;flex-direction:column;padding:10px 8px;border:1px solid #b29ac5;border-radius:3px;background:#fffaf0}.music-collection_grid__EM4HU li.music-collection_active__3EwWc{background:linear-gradient(135deg,#eee0ff,#ddcaff);border-color:#9251ec;box-shadow:inset 0 0 0 1px #cba9ff}.music-collection_artCover__5Ys3v{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.music-collection_artCover__5Ys3v img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;image-rendering:pixelated}.music-collection_artCover__5Ys3v strong{font-size:24px;line-height:1.05;font-weight:400}.music-collection_artCover__5Ys3v small{font-size:14px;line-height:1.1;opacity:.8}.music-collection_grid__EM4HU .music-collection_artCover__5Ys3v small{display:none}.music-collection_cover__9CXA4{display:flex;flex-direction:column;gap:6px;padding:8px;border:2px solid var(--plum);border-radius:3px;color:var(--plum)}.music-collection_label__8vAJ_{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 6px;padding:7px;background:var(--cream);border:1px solid var(--plum);min-height:72px}.music-collection_label__8vAJ_ .icon{width:25px;height:25px;grid-row:span 2;align-self:center}.music-collection_label__8vAJ_ strong{font-size:22px;line-height:1.05;font-weight:400;align-self:end}.music-collection_label__8vAJ_ small{font-size:13px;line-height:1.2}.music-collection_window__4l_VI{display:flex;align-items:center;justify-content:center;background:#fff8e9a8;min-height:28px}.music-collection_window__4l_VI .icon{width:60px;height:28px}.music-collection_brand__zS2El{font-size:11px;text-align:center;letter-spacing:.5px}.music-collection_actions__DZBG4{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-top:7px;font-size:16px}.music-collection_collected__iEWPw,.music-collection_nowPlaying__MyMzh{min-height:22px;display:flex;align-items:center;justify-content:center;padding:0 12px;line-height:1.1}.music-collection_nowPlaying__MyMzh{background:#9aefc6;border-radius:20px}.music-collection_playback__oZtxV{display:flex;align-items:center;gap:8px;width:100%;max-width:300px}.music-collection_playback__oZtxV button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:5px 8px;flex:1;font:20px/1 var(--font-pixel),monospace;border:1px solid #9d81b6;border-radius:3px;background:#faf2ff;color:var(--plum);box-shadow:1px 2px 0 #cfbce0}.music-collection_playback__oZtxV button:first-child{background:linear-gradient(#bff6dc,#8febc4);border:2px solid var(--plum);box-shadow:inset 2px 2px 0 #fff9,2px 2px 0 #c2acd3}.music-collection_playback__oZtxV .icon{width:20px;height:20px;flex-shrink:0;stroke-width:3}.music-collection_stopIcon__bDL0m{display:inline-block;width:14px;height:14px;background:currentColor;flex-shrink:0}.music-collection_playback__oZtxV button:disabled{cursor:default;opacity:.45}.music-collection_mute__dGWSh:focus-visible,.music-collection_playback__oZtxV button:focus-visible,.music-collection_volume__DjfiQ input:focus-visible{outline:3px solid #8d4cde;outline-offset:3px}.music-collection_seasonal__KkSfy{margin-top:18px;scroll-margin-top:20px}.music-collection_seasonal__KkSfy h3{font-size:28px;margin:0 0 8px;text-transform:uppercase}.music-collection_empty__79T_g{font-size:19px;padding:20px;background:#f0e5fa;border:1px dashed #b59bcf}.music-collection_player__Nfwhz{position:relative;bottom:auto;z-index:3;display:flex;align-items:center;gap:20px;margin-top:12px;padding:8px 12px;background:linear-gradient(110deg,#e9d8ff,#e2d6fa);border:1px solid #9e79c4;border-radius:3px;box-shadow:0 2px 0 #cbb3e1;min-width:0}.music-collection_currentTape__mvx8h{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.music-collection_currentTape__mvx8h>img{width:64px;height:46px;object-fit:contain;image-rendering:pixelated}.music-collection_currentTape__mvx8h>div{min-width:0}.music-collection_currentTape__mvx8h strong{display:block;font-size:20px;font-weight:400;line-height:1.1;overflow-wrap:anywhere}.music-collection_currentTape__mvx8h span{display:block;font-size:16px;color:#6a3b93}.music-collection_playerCassette___vpQA .icon{width:45px;height:38px}.music-collection_playerTransport__AuCRh{width:200px;flex-shrink:0}.music-collection_volume__DjfiQ{display:flex;align-items:center;gap:8px;font-size:18px}.music-collection_volume__DjfiQ .icon{width:24px;height:24px}.music-collection_volume__DjfiQ input{accent-color:#8051bb;width:130px;max-width:100%;min-height:28px}.music-collection_mute__dGWSh{display:grid;place-items:center;background:#fff8;border:1px solid #a589bd;border-radius:3px;min-width:36px;min-height:36px;color:var(--plum)}.music-collection_mute__dGWSh .icon{width:20px;height:20px}.music-collection_seasonalLink__3eHuS{display:block;text-align:right;margin:7px 0 0;font-size:17px}.music-collection_error__lwdSw{margin:10px 0 0;font-size:18px}@media(max-width:1050px){.music-collection_player__Nfwhz{gap:12px;flex-wrap:wrap}.music-collection_currentTape__mvx8h{flex-basis:calc(100% - 230px)}.music-collection_volume__DjfiQ{flex:1}.music-collection_volume__DjfiQ input{flex:1;max-width:220px}.music-collection_heading__D0xYP .music-collection_unlockHint__DiO6R{max-width:none}}@media(max-width:700px){.music-collection_collection__soHfB{padding:12px 9px}.music-collection_grid__EM4HU{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.music-collection_grid__EM4HU li{padding:8px 6px}.music-collection_heading__D0xYP h2{font-size:29px}.music-collection_heading__D0xYP p{font-size:17px}.music-collection_headingIcon__v7unV{width:40px}.music-collection_artCover__5Ys3v strong{font-size:22px}.music-collection_playback__oZtxV button{font-size:18px;padding:5px 4px;gap:5px}.music-collection_playback__oZtxV .icon{width:16px;height:16px}.music-collection_stopIcon__bDL0m{width:12px;height:12px}.music-collection_player__Nfwhz{bottom:auto;padding:8px;gap:10px}.music-collection_currentTape__mvx8h{flex-basis:100%}.music-collection_playerTransport__AuCRh{width:180px;max-width:100%}.music-collection_volume__DjfiQ{flex-basis:100%;font-size:17px}.music-collection_volume__DjfiQ input{max-width:none}.music-collection_mute__dGWSh{position:absolute;top:12px;right:10px}.music-collection_currentTape__mvx8h{padding-right:40px}.music-collection_currentTape__mvx8h strong{font-size:21px}.music-collection_seasonalLink__3eHuS{font-size:16px}}@media(prefers-reduced-motion:no-preference){.music-collection_playback__oZtxV button{transition:background-color .12s,transform .12s}.music-collection_playback__oZtxV button:active:not(:disabled){transform:translate(1px,1px)}}.question-submission_root__LoRex{margin:16px 0;color:var(--plum);font-size:19px;min-width:0;overflow-wrap:anywhere}.question-submission_actions__n2JyU{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.question-submission_root__LoRex button{min-height:44px;padding:8px 12px;background:var(--cream);color:inherit;border:2px solid var(--border);font:inherit;max-width:100%;white-space:normal}.question-submission_root__LoRex button:disabled{opacity:.6;cursor:default}.question-submission_form___SAO9{padding:14px;border:2px solid var(--border);background:var(--lavender-soft)}.question-submission_form___SAO9 h4{font:inherit;font-size:25px;margin:0}.question-submission_form___SAO9 label{display:grid;gap:6px;margin:12px 0}.question-submission_form___SAO9 :is(textarea,select){font:inherit;color:inherit;width:100%;min-width:0;max-width:100%;border:2px solid var(--border);background:var(--cream);padding:8px}.question-submission_form___SAO9 textarea{resize:vertical;min-height:90px}.question-submission_form___SAO9 small{font-size:16px}.question-submission_error__a8i5l{color:#87364e}.question-submission_root__LoRex :focus-visible{outline:3px solid #6e4690;outline-offset:3px}.site-header_header__NAfoY{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;max-width:1460px;min-height:60px;margin:0 auto 12px;padding:6px 14px;background:var(--color-header-surface);border:1.5px solid var(--color-header-border);border-radius:8px;color:var(--color-text);font:400 18px/1 var(--type-body);position:relative;z-index:6}.site-header_brand__lhzLm{display:flex;align-items:center;min-height:44px;flex-shrink:0}.site-header_navigation__k87y5{display:flex;align-items:center;justify-content:center;flex:1;gap:5px;min-width:0}.site-header_navigation__k87y5 a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:6px 9px;border-radius:5px;white-space:nowrap}.site-header_navigation__k87y5 a:hover,.site-header_navigation__k87y5 a[aria-current=page]{background:var(--color-navigation-active)}.site-header_tools__SWLSm{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.site-header_tools__SWLSm .music-controls{margin:0;gap:0}.site-header_tools__SWLSm .cassette-button,.site-header_tools__SWLSm .icon-button,.site-header_tools__SWLSm .sound-settings>summary{min-width:36px;width:36px;min-height:40px;padding:4px;border:0;background:transparent}.site-header_tools__SWLSm .cassette-button .cassette{width:30px;height:20px}.site-header_tools__SWLSm .header-balance{font:400 16px/1 var(--type-body);min-height:38px;padding:5px 7px;gap:5px;border:0;border-radius:5px;background:var(--color-header-balance);box-shadow:none;white-space:nowrap}.site-header_tools__SWLSm .header-coin-amount{gap:3px}.site-header_tools__SWLSm .header-coin-amount>span:first-child{width:17px;height:20px}.site-header_tools__SWLSm .header-coin-amount>span:last-child{display:none}@media(max-width:1190px){.site-header_navigation__k87y5{order:3;flex-basis:100%;justify-content:space-around;border-top:1px solid var(--color-header-divider);padding-top:4px}.site-header_header__NAfoY{gap:4px 10px}}@media(max-width:600px){.site-header_header__NAfoY{padding:5px 8px;gap:3px 6px}.site-header_navigation__k87y5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 3px}.site-header_navigation__k87y5 a{font-size:17px;min-height:36px;padding:5px 2px}.site-header_tools__SWLSm{display:contents}.site-header_tools__SWLSm .music-controls{margin-left:auto}.site-header_tools__SWLSm .header-balance{order:2;flex:1 0 100%;justify-content:center;min-height:30px}.site-header_tools__SWLSm .header-coin-amount>span:last-child{display:inline}.site-header_tools__SWLSm .cassette-button{display:none}.site-header_tools__SWLSm .icon-button,.site-header_tools__SWLSm .sound-settings>summary{min-width:30px;width:30px}.site-header_brand__lhzLm .coffeescore-logo,.site-header_brand__lhzLm .coffeescore-logo-wordmark{width:144px}.site-header_header__NAfoY{font-size:17px}}@media(max-width:350px){.site-header_brand__lhzLm .coffeescore-logo,.site-header_brand__lhzLm .coffeescore-logo-wordmark{width:124px}.site-header_navigation__k87y5 a{font-size:16px}}.site-header_menuToggle__WRiF4{display:none}@media(max-width:600px){.site-header_header__NAfoY{gap:4px;padding:6px 8px}.site-header_brand__lhzLm .coffeescore-logo,.site-header_brand__lhzLm .coffeescore-logo-wordmark{width:110px}.site-header_tools__SWLSm{display:flex;gap:2px;min-width:0}.site-header_tools__SWLSm .header-balance{order:0;flex:initial;min-height:36px;padding:4px;font-size:15px;gap:3px}.site-header_tools__SWLSm .header-coin-amount>span:last-child{display:none}.site-header_tools__SWLSm .music-controls{margin-left:0}.site-header_tools__SWLSm .icon-button,.site-header_tools__SWLSm .sound-settings>summary{min-width:28px;width:28px}.site-header_menuToggle__WRiF4{display:block;order:2;flex-basis:100%;min-height:36px;border:0;border-top:1px solid var(--color-header-divider);background:transparent;color:inherit;font:inherit;text-align:left;padding:6px}.site-header_navigation__k87y5{display:none;order:3}.site-header_navigation__k87y5[data-open=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0}.site-header_navigation__k87y5 a{min-height:44px}body:has([data-playing=true]) .site-header_header__NAfoY{margin-bottom:4px;min-height:48px}body:has([data-playing=true]) .site-header_header__NAfoY .header-balance,body:has([data-playing=true]) .site-header_header__NAfoY .music-controls,body:has([data-playing=true]) .site-header_header__NAfoY .site-header_menuToggle__WRiF4,body:has([data-playing=true]) .site-header_header__NAfoY .site-header_navigation__k87y5{display:none}}.challenges_shell__8BAuA{max-width:1200px}.challenges_shell__8BAuA main{padding-block:16px}.challenges_shell__8BAuA h1{font-size:clamp(2rem,6vw,4rem);line-height:1.05}.challenges_shell__8BAuA h2{font-size:2rem}.challenges_shell__8BAuA h3{font-size:1.7rem}.challenges_dashboard__dzkbn label,.challenges_dashboard__dzkbn p,.challenges_shell__8BAuA label,.challenges_shell__8BAuA li,.challenges_shell__8BAuA p{font-size:1.25rem;line-height:1.35}.challenges_admin__of9o9 button,.challenges_dashboard__dzkbn button,.challenges_shell__8BAuA button{min-height:44px}.challenges_dashboard__dzkbn img,.challenges_shell__8BAuA img{max-width:100%}.challenges_dashboard__dzkbn a,.challenges_dashboard__dzkbn button,.challenges_shell__8BAuA a,.challenges_shell__8BAuA button{overflow-wrap:anywhere}.challenges_admin__of9o9 *,.challenges_dashboard__dzkbn *,.challenges_shell__8BAuA *{box-sizing:border-box;min-width:0}.challenges_admin__of9o9 :focus-visible,.challenges_dashboard__dzkbn :focus-visible,.challenges_shell__8BAuA :focus-visible{outline:3px solid #664087;outline-offset:4px}.challenges_card__x9sJ5,.challenges_discovery___PKLv,.challenges_empty__l20VI,.challenges_hero__RjbJg,.challenges_rules__rbn3f,.challenges_section__fOwAS{background:var(--cream,#fff8ed);border:2px solid #b894d1;border-radius:12px;padding:24px;margin-block:16px;color:var(--plum,#34163f)}.challenges_hero__RjbJg{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;overflow:hidden}.challenges_hero__RjbJg>img{width:100%;max-height:520px;object-fit:contain}.challenges_art__vtsxs{image-rendering:pixelated;object-fit:contain;display:block}.challenges_missingArt__NZhia{background:#eee2f6;border:1px dashed #80628a;min-height:100px;display:grid;place-items:center}.challenges_sponsor__RIK6G{display:flex;gap:16px;align-items:center;border:1px solid #b894d1;border-radius:10px;padding:16px;margin-block:16px}.challenges_sponsor__RIK6G>img{width:80px;height:80px;flex-shrink:0}.challenges_sponsor__RIK6G h2,.challenges_sponsor__RIK6G p{margin:4px 0}.challenges_badge__Wob7g{display:inline-block;background:#c2eedc;color:#35203e;padding:6px 12px;border-radius:6px}.challenges_grid__wK2d_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.challenges_card__x9sJ5{text-align:left;margin:0}.challenges_card__x9sJ5>.challenges_art__vtsxs{height:140px;width:100%;margin-bottom:12px}.challenges_collectible__HETfQ{display:flex;gap:20px;border:1px solid #b894d1;border-radius:8px;padding:16px}.challenges_collectible__HETfQ>.challenges_art__vtsxs{width:36%;max-height:190px}.challenges_collectible__HETfQ audio{max-width:100%;width:100%;min-width:120px}.challenges_collectible__HETfQ h3{margin:0}.challenges_perk__2JqKj{background:#d8f0e3;border:1px solid #9273a4;border-radius:8px;padding:16px;margin-block:16px}.challenges_rules__rbn3f summary{cursor:pointer;min-height:44px;font-size:1.4rem;display:flex;align-items:center}.challenges_rules__rbn3f summary:before{content:"▸ ";padding-right:10px}.challenges_rules__rbn3f[open] summary:before{content:"▾ "}.challenges_check__f3mDS{display:flex;gap:12px;align-items:flex-start;padding:12px 0;cursor:pointer}.challenges_check__f3mDS input{width:24px;height:24px;flex-shrink:0}.challenges_dashboard__dzkbn{padding-block:24px;color:#34163f}.challenges_postcard__t1J3w{display:grid;grid-template-columns:42% 58%;position:relative;background:#fff8e9;border:2px solid #795785;border-radius:8px;box-shadow:0 8px 0 #3c204518;margin-block:24px;overflow:hidden}.challenges_postcard__t1J3w:after,.challenges_postcard__t1J3w:before{content:"";position:absolute;z-index:1;width:24px;height:24px;border:4px solid #795785;pointer-events:none}.challenges_postcard__t1J3w:before{top:0;left:0;border-bottom:0;border-right:0}.challenges_postcard__t1J3w:after{right:0;bottom:0;border-top:0;border-left:0}.challenges_postcardArt__F24Gt{padding:24px;border-right:1px dashed #a78fa9;display:flex;flex-direction:column;justify-content:center}.challenges_postcardArt__F24Gt>.challenges_art__vtsxs{width:100%;aspect-ratio:4/5;object-fit:cover;border:3px double #795785}.challenges_postcardArt__F24Gt>span{background:#f2d6aa;border:2px solid #795785;text-align:center;padding:8px}.challenges_postcardInfo__yfL0n{padding:24px;position:relative}.challenges_postcardInfo__yfL0n h3{margin:16px 0 8px}.challenges_postcardInfo__yfL0n>p{margin:8px 0}.challenges_stamp__c7Z0y{float:right;border:2px dotted #795785;border-radius:20%;padding:8px;max-width:35%;text-align:center;font-size:.9rem}.challenges_scores__Rsutm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px}.challenges_scores__Rsutm div{border-right:1px solid #b894d1}.challenges_scores__Rsutm dt{font-size:1rem}.challenges_scores__Rsutm dd{font-size:1.7rem;margin:4px 0;overflow-wrap:anywhere}.challenges_awards__HIQiJ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.challenges_awards__HIQiJ>div{border:1px solid #b894d1;border-radius:8px;padding:12px}.challenges_awards__HIQiJ img{width:80px;height:80px;float:left;margin:0 12px 8px 0}.challenges_awards__HIQiJ button{width:100%;padding:8px!important}.challenges_awards__HIQiJ p{margin:6px 0}.challenges_postcardInfo__yfL0n>a{display:inline-flex;margin-top:16px}.challenges_question__UF4pU{border:2px solid #9273a4;border-radius:8px;padding:20px}.challenges_questionTop__X7gIC{display:flex;justify-content:space-between;gap:12px}.challenges_questionTop__X7gIC [role=timer]{background:#ffe6a2;padding:8px}.challenges_choice__7MioI{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #b894d1;margin-block:10px;border-radius:6px;min-height:48px}.challenges_choice__7MioI input{width:24px;height:24px;flex-shrink:0}.challenges_question__UF4pU fieldset{border:0;padding:0}.challenges_questionImage__o0C59{max-height:240px;max-width:100%;object-fit:contain}.challenges_admin__of9o9 input,.challenges_admin__of9o9 select,.challenges_admin__of9o9 textarea,.challenges_question__UF4pU select,.challenges_rules__rbn3f textarea{max-width:100%;width:100%;font:inherit;min-height:44px;background:#fffdf7;border:1px solid #9273a4;color:#34163f;padding:8px}.challenges_rules__rbn3f textarea{display:block;min-height:90px}.challenges_leaderboard__LbiNC{padding-left:0;list-style:none}.challenges_leaderboard__LbiNC li{border-bottom:1px solid #b894d1;padding:10px}.challenges_leaderboard__LbiNC strong{float:right}.challenges_reveal__gU6xY{position:fixed;inset:0;background:#24112dcc;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100;overflow:auto}.challenges_revealCard__Tw7vi{background:#fff8ed;border:3px solid #9273a4;border-radius:12px;text-align:center;padding:24px;width:min(100%,500px);max-height:95vh;overflow:auto}.challenges_revealCard__Tw7vi button{margin:8px;min-height:44px}.challenges_revealItem__Q_FnJ{position:relative;animation:challenges_awardTurn__76czj 3.5s ease-in-out infinite}.challenges_revealItem__Q_FnJ img{width:240px;height:240px;margin:auto}.challenges_revealItem__Q_FnJ>span{position:absolute;left:0;right:0;color:#93642b;font-size:2.5rem;letter-spacing:18px;animation:challenges_awardStars__2yOcV 3.5s ease-in-out infinite}.challenges_still__eebaA,.challenges_still__eebaA>span{animation:none}.challenges_admin__of9o9{max-width:1100px;margin:auto;padding:24px;color:#34163f}.challenges_admin__of9o9 label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:1.25rem}.challenges_admin__of9o9 .challenges_check__f3mDS{flex-direction:row}.challenges_admin__of9o9 .challenges_check__f3mDS input{width:24px}.challenges_admin__of9o9 textarea{min-height:90px}.challenges_admin__of9o9 details{background:#fff8ed;border:1px solid #b894d1;padding:16px;border-radius:8px;margin:16px 0}.challenges_admin__of9o9 summary{cursor:pointer;font-size:1.5rem;min-height:44px}.challenges_admin__of9o9 .challenges_actions__vEgN_{display:flex;flex-wrap:wrap;gap:12px}.challenges_admin__of9o9 ul{padding-left:20px}.challenges_questionPicker__DomaS{max-height:280px;overflow:auto}.challenges_questionPicker__DomaS label{display:flex;flex-direction:row;gap:8px;border-bottom:1px solid #eee;align-items:flex-start}.challenges_questionPicker__DomaS input{width:24px;flex-shrink:0}.challenges_error__j4xGA{color:#813151}.challenges_draftList__ZpYGU{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.challenges_grid__wK2d_ input,.challenges_grid__wK2d_ select{width:100%}@keyframes challenges_awardTurn__76czj{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(5deg) scale(1.08)}}@keyframes challenges_awardStars__2yOcV{0%,to{opacity:.3;transform:translateY(10px)}50%{opacity:1;transform:translateY(-8px)}}@media(max-width:720px){.challenges_grid__wK2d_,.challenges_hero__RjbJg,.challenges_postcard__t1J3w,.challenges_scores__Rsutm{grid-template-columns:1fr}.challenges_discovery___PKLv,.challenges_hero__RjbJg,.challenges_rules__rbn3f,.challenges_section__fOwAS{padding:16px}.challenges_hero__RjbJg>img{max-height:260px}.challenges_hero__RjbJg>div{display:contents}.challenges_hero__RjbJg h1{order:0}.challenges_hero__RjbJg .challenges_sponsor__RIK6G{order:1}.challenges_hero__RjbJg>img{order:2}.challenges_hero__RjbJg>div>p{order:3}.challenges_hero__RjbJg>div>a{order:4}.challenges_sponsor__RIK6G{gap:10px;padding:12px}.challenges_sponsor__RIK6G>img{width:56px;height:56px}.challenges_postcardArt__F24Gt{border-right:0;border-bottom:1px dashed #a78fa9}.challenges_postcardArt__F24Gt>.challenges_art__vtsxs{aspect-ratio:4/3}.challenges_postcardInfo__yfL0n{padding:16px}.challenges_scores__Rsutm{gap:6px}.challenges_scores__Rsutm div{border-right:0;border-bottom:1px solid #b894d1;padding-bottom:6px}.challenges_scores__Rsutm dd{font-size:1.7rem}.challenges_awards__HIQiJ{grid-template-columns:1fr}.challenges_admin__of9o9{padding:16px}.challenges_collectible__HETfQ{gap:10px;padding:12px;flex-wrap:wrap}.challenges_collectible__HETfQ>.challenges_art__vtsxs{width:100%;height:150px}.challenges_choice__7MioI{align-items:flex-start;flex-wrap:wrap}.challenges_question__UF4pU{padding:12px}.challenges_stamp__c7Z0y{max-width:40%}.challenges_revealCard__Tw7vi{padding:16px}.challenges_revealItem__Q_FnJ img{width:180px;height:180px}}@media(prefers-reduced-motion:reduce){.challenges_revealItem__Q_FnJ,.challenges_revealItem__Q_FnJ>span{animation:none}}.challenges_admin__of9o9 label,.challenges_admin__of9o9 p,.challenges_dashboard__dzkbn label,.challenges_dashboard__dzkbn p,.challenges_shell__8BAuA label,.challenges_shell__8BAuA li,.challenges_shell__8BAuA p{overflow-wrap:anywhere}.challenges_revealCard__Tw7vi button{transform:none!important;transition:none}.challenges_cardSponsor__fyC4W>.challenges_art__vtsxs{width:40px;height:40px;flex-shrink:0}.challenges_homeDiscovery__vBfGP{margin:16px 15px;padding:20px;min-width:0}.challenges_homeDiscovery__vBfGP .challenges_grid__wK2d_{grid-template-columns:repeat(2,minmax(0,1fr))}.challenges_homeDiscovery__vBfGP .challenges_card__x9sJ5 h3{font-size:1.875rem;line-height:1.05;margin:8px 0}.challenges_homeDiscovery__vBfGP .challenges_card__x9sJ5 p{font-size:1.125rem;line-height:1.2;margin:6px 0}.challenges_homeDiscovery__vBfGP .challenges_card__x9sJ5>.challenges_art__vtsxs{height:180px;image-rendering:auto}.challenges_homeDiscovery__vBfGP .challenges_featuredCard__NBL0_{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:2px;border:2px solid var(--border);box-shadow:2px 3px 0 #dbc0de,inset 0 0 0 2px #fffdf8;background:var(--cream)}.challenges_featuredArtLink__fDwjz{position:relative;display:block;overflow:hidden;border-bottom:2px solid var(--border)}.challenges_featuredArtLink__fDwjz>.challenges_featuredArt__xfR_9{width:140%;max-width:none;margin-left:-40%;height:200px;object-fit:cover;object-position:80% center;image-rendering:auto}.challenges_featuredArtLink__fDwjz>.challenges_featuredFriend__a1Vjx{position:absolute;right:8%;bottom:0;width:44%;height:96%;object-fit:contain;image-rendering:pixelated}.challenges_featuredCopy__SqmGk{display:flex;flex-direction:column;flex:1;padding:16px 20px 20px}.challenges_featuredBadges__F6xfu{display:flex;align-items:center;gap:12px;font-size:1.0625rem}.challenges_featuredBadges__F6xfu .challenges_badge__Wob7g{border-radius:2px;padding:4px 10px}.challenges_previewBadge__qKYWi{color:var(--plum-soft);font-size:.9375rem}.challenges_homeDiscovery__vBfGP .challenges_featuredCopy__SqmGk h3{font-size:2.125rem;line-height:1;margin:12px 0 4px}.challenges_homeDiscovery__vBfGP .challenges_featuredCopy__SqmGk .challenges_cardSponsor__fyC4W{margin:2px 0 8px;font-size:1.1875rem}.challenges_featuredCopy__SqmGk .challenges_cardSponsor__fyC4W>.challenges_art__vtsxs{width:60px;height:38px;image-rendering:auto}.challenges_homeDiscovery__vBfGP .challenges_featuredCopy__SqmGk .challenges_featuredPrizes__OCZ0N{font-size:1.25rem;color:#67417c}.challenges_homeDiscovery__vBfGP .challenges_featuredCopy__SqmGk .challenges_featuredDeadline__BvEWV{font-size:1rem;color:var(--plum-soft);margin-bottom:16px}.challenges_featuredCopy__SqmGk>.pixel-button{align-self:flex-start;margin-top:auto;font-size:1.625rem;min-height:48px;padding:8px 14px;gap:8px}@media(max-width:720px){.challenges_featuredArtLink__fDwjz>.challenges_featuredArt__xfR_9{height:180px}.challenges_featuredCopy__SqmGk{padding:14px 16px 18px}.challenges_homeDiscovery__vBfGP .challenges_featuredCopy__SqmGk h3{font-size:2rem}}.challenges_announcementCard__Sh_ip{background:linear-gradient(135deg,#fff8e9,#efdbc7);display:flex;flex-direction:column}.challenges_announcementArt__vnZY0{height:180px;display:flex;align-items:center;justify-content:center;gap:18px;color:#7d4e39}.challenges_announcementArt__vnZY0 .icon{width:100px;height:100px;stroke-width:1.5;fill:#dbc1a2}.challenges_announcementArt__vnZY0>span{font-size:2.5rem;color:#b28857}.challenges_announcementCard__Sh_ip>.challenges_badge__Wob7g{align-self:flex-start}.challenges_announcementCard__Sh_ip>button{margin-top:auto;align-self:flex-start;min-height:48px;background:#ebd9c9;opacity:.7;cursor:default}@media(max-width:720px){.challenges_homeDiscovery__vBfGP{margin:12px 6px;padding:14px}.challenges_homeDiscovery__vBfGP .challenges_grid__wK2d_{grid-template-columns:1fr}}.challenges_shell__8BAuA{max-width:1228px;padding:0;border:0;background:transparent;box-shadow:none;margin-top:-18px}.challenges_shell__8BAuA main{padding:0}.challenges_shell__8BAuA .site-header{min-height:58px;padding:5px 28px;border:1px solid #a57acc;border-radius:12px;background:#fff9ef;gap:14px}.challenges_shell__8BAuA .brand-name{font-size:2.75rem;letter-spacing:1px}.challenges_shell__8BAuA .desktop-nav{font-size:1.375rem;gap:5px}.challenges_shell__8BAuA .desktop-nav a{padding:8px 15px;border-radius:12px}.challenges_shell__8BAuA .profile-link{border:0;border-left:1px solid #a57acc;box-shadow:none;border-radius:0;font-size:1.375rem;padding-left:22px}.challenges_shell__8BAuA .profile-link .pet{width:36px;background:#eadbfb;border-radius:9px}.challenges_shell__8BAuA .pixel-button{font-size:2rem;min-height:50px;border-radius:9px;background:linear-gradient(100deg,#9af6d8,#94efc6);box-shadow:0 3px 0 #35203e,inset 0 0 0 3px #fff8;letter-spacing:.8px;font-weight:400}.challenges_shell__8BAuA label,.challenges_shell__8BAuA li,.challenges_shell__8BAuA p{font-size:1.4375rem;line-height:1.13}.challenges_hero__RjbJg,.challenges_shell__8BAuA .challenges_section__fOwAS{border:1px solid #b891d7;border-radius:12px;background:#fff8eb;color:#281038;box-shadow:none}.challenges_hero__RjbJg{position:relative;display:block;min-height:456px;margin:0;padding:0;isolation:isolate}.challenges_heroArtwork__dx4T_{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:11px}.challenges_heroArtwork__dx4T_>.challenges_art__vtsxs{width:100%;height:100%;object-fit:cover;image-rendering:auto}.challenges_heroCopy__Ixp5m{width:52%;padding:26px 34px 17px;position:relative}.challenges_shell__8BAuA .challenges_hero__RjbJg h1{line-height:.8;letter-spacing:1px;text-transform:uppercase;margin:0 0 18px;max-width:none;text-shadow:none;-webkit-text-stroke:0}.challenges_hero__RjbJg h1 span{display:block;white-space:nowrap}.challenges_sponsor__RIK6G{position:relative;display:grid;grid-template-columns:104px 1fr;gap:15px;margin:0 0 14px;padding:13px 17px;min-height:130px;border:1px solid #bb93db;border-radius:9px;background:#fff9eeeb}.challenges_sponsor__RIK6G>.challenges_art__vtsxs{width:100px;height:100px;image-rendering:auto}.challenges_sponsor__RIK6G small{font-size:1.3125rem;text-transform:uppercase}.challenges_shell__8BAuA .challenges_sponsor__RIK6G h2{font-size:1.9375rem;text-transform:uppercase;line-height:1;letter-spacing:.3px;margin:2px 0 5px}.challenges_sponsor__RIK6G p{margin:0;font-size:1.375rem;line-height:1.05}.challenges_sponsor__RIK6G .text-link{display:flex;justify-content:flex-end;min-height:26px;margin-top:4px;font-size:1.375rem;color:#8753c6}.challenges_entryBadges__GKtFG{display:flex;gap:10px;margin:0 0 12px;align-items:center;flex-wrap:wrap}.challenges_entryBadges__GKtFG>span,.challenges_entryBadges__GKtFG>time{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:5px 17px;border-radius:8px;font-size:1.4375rem;line-height:1;text-transform:uppercase;background:#b1f7d7}.challenges_entryBadges__GKtFG>time{background:#ffdfa0}.challenges_heroCopy__Ixp5m>.pixel-button{width:100%;min-height:58px;font-size:2.25rem}.challenges_shell__8BAuA .challenges_heroMeta__Jmj_b{text-align:center;margin-top:10px;font-size:1.375rem;line-height:1}.challenges_shell__8BAuA .challenges_section__fOwAS{padding:17px 26px;margin:12px 0}.challenges_shell__8BAuA .challenges_section__fOwAS h2{text-transform:uppercase;font-size:2.625rem;line-height:1.03;margin:0 0 12px;letter-spacing:.6px}.challenges_collectibles__KT_ht>h2{text-align:center}.challenges_collectibles__KT_ht .challenges_grid__wK2d_{gap:16px}.challenges_collectible__HETfQ{display:grid;grid-template-columns:51% 49%;gap:0;min-height:202px;padding:0 14px 0 0;border:1px solid #c7a3df;border-radius:9px;overflow:hidden;align-items:center}.challenges_collectible__HETfQ>.challenges_art__vtsxs{width:100%;height:202px;max-height:none;padding:0 8px;image-rendering:auto}.challenges_drawPrize__fhdZ6{grid-template-columns:34% minmax(0,1fr);padding:16px;gap:20px}.challenges_drawPrize__fhdZ6>.challenges_art__vtsxs{height:160px}.challenges_shell__8BAuA .challenges_collectible__HETfQ h3{text-transform:uppercase;font-size:2.125rem;line-height:1;margin-bottom:8px}.challenges_shell__8BAuA .challenges_collectible__HETfQ p{font-size:1.5rem;line-height:1.08;margin:0 0 12px}.challenges_threshold__G4xQV{display:inline-block;min-width:180px;padding:9px 14px;background:linear-gradient(#c66b35,#ad4927);color:#fff9eb;border-radius:7px;font-size:1.5625rem;line-height:1;text-align:center;text-transform:uppercase}.challenges_tapeCollectible__xPoRq{grid-template-columns:56% 44%}.challenges_tapeCollectible__xPoRq>.challenges_art__vtsxs{padding:0 4px;height:202px}.challenges_previewButton__p2cN0{width:100%;max-width:215px;font-size:1.5625rem!important;min-height:48px!important;text-transform:none!important;margin-top:0;white-space:nowrap;padding-inline:8px!important}.challenges_collectible__HETfQ audio{display:none}.challenges_shell__8BAuA .challenges_collectionNote__fenzz{text-align:center;font-size:1.25rem;line-height:1;margin-top:12px}.challenges_shell__8BAuA .challenges_prizeStrip__Zbcia{display:grid;grid-template-columns:50% 50%;align-items:center;min-height:154px;padding:14px 32px;position:relative;overflow:visible}.challenges_shell__8BAuA .challenges_prizeStrip__Zbcia h2{font-size:3.875rem;line-height:1;margin:0 0 7px}.challenges_prizeStrip__Zbcia p{font-size:1.75rem!important;line-height:1.1!important}.challenges_prizeArtwork__kChCN{height:132px;display:flex;align-items:center;justify-content:center}.challenges_prizeArtwork__kChCN>.challenges_art__vtsxs{width:100%;height:160px;object-fit:contain;image-rendering:auto}.challenges_entryGrid___CNT7{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.challenges_entryGrid___CNT7>.challenges_section__fOwAS{margin:0;padding:15px 26px 16px;min-height:174px}.challenges_entryGrid___CNT7 .challenges_section__fOwAS h2{font-size:1.8125rem;display:flex;align-items:center;gap:12px;margin:0 0 10px}.challenges_scoring__dOtSj ol{list-style:none;margin:0;padding:0 0 0 7px}.challenges_scoring__dOtSj li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e6d9cb;min-height:23px;font-size:1.3125rem}.challenges_scoring__dOtSj li:last-child{border:0}.challenges_scoring__dOtSj li>span{width:24px;height:23px;border-radius:50%;background:#e6c6fc;text-align:center;flex-shrink:0;font-size:1.4375rem}.challenges_shell__8BAuA .challenges_bestNote__AYBvd{margin-top:3px;padding:3px 12px;border-radius:5px;background:#ffe49c;font-size:1.3125rem;line-height:1.1}.challenges_shell__8BAuA .challenges_resumeNote__G7et3{font-size:1.25rem;margin-top:5px;padding-left:12px;line-height:1}.challenges_scoring__dOtSj .challenges_rules__rbn3f{background:transparent;border:0;border-radius:0;padding:0;margin:5px 0 0}.challenges_scoring__dOtSj .challenges_rules__rbn3f summary{min-height:26px;font-size:1.1875rem;line-height:1.15;color:#8156ab}.challenges_scoring__dOtSj .challenges_rules__rbn3f li,.challenges_scoring__dOtSj .challenges_rules__rbn3f p{display:block;font-size:1.25rem;line-height:1.3;margin:10px 0;border:0}.challenges_entryPanel__J8Jmr>.pixel-button,.challenges_entryPanel__J8Jmr>p>.pixel-button{display:flex;width:100%;font-size:1.875rem;min-height:50px}.challenges_entryMeta__lITPE{text-align:center;font-size:1.25rem!important;line-height:1!important;margin:9px 0 0}.challenges_entryConsent__1zviy{padding:0 2px;margin-top:7px}.challenges_entryConsent__1zviy .challenges_check__f3mDS{gap:12px;padding:0;align-items:flex-start;font-size:1.1875rem}.challenges_entryConsent__1zviy .challenges_check__f3mDS input{width:22px;height:22px;margin:0;accent-color:#8b5bb6}.challenges_entryConsent__1zviy small{display:block;font-size:1.0625rem;line-height:1.12}.challenges_entryConsent__1zviy>p{font-size:1.125rem;line-height:1.15;margin-bottom:5px}.challenges_activeEntry__VI20u{grid-template-columns:1fr}.challenges_activeEntry__VI20u .challenges_scoring__dOtSj{display:none}.challenges_shell__8BAuA .challenges_previewNotice__Kwmyg{font-size:1rem;text-align:center;text-transform:uppercase;line-height:1;margin:6px 0;color:#6b428b}@media(min-width:721px) and (max-width:1050px){.challenges_shell__8BAuA .site-header{padding-inline:16px;gap:6px}.challenges_shell__8BAuA .brand-name{font-size:2.125rem}.challenges_shell__8BAuA .desktop-nav{font-size:1.125rem}.challenges_heroCopy__Ixp5m{width:57%;padding:24px}.challenges_shell__8BAuA .challenges_hero__RjbJg h1{font-size:4.0625rem}.challenges_sponsor__RIK6G{grid-template-columns:76px 1fr;padding:12px;gap:10px}.challenges_sponsor__RIK6G>.challenges_art__vtsxs{width:76px;height:76px}.challenges_shell__8BAuA .challenges_sponsor__RIK6G h2{font-size:1.625rem}.challenges_sponsor__RIK6G p{font-size:1.25rem}.challenges_collectible__HETfQ{grid-template-columns:47% 53%}.challenges_shell__8BAuA .challenges_collectible__HETfQ h3{font-size:1.8125rem}.challenges_threshold__G4xQV{min-width:0;font-size:1.375rem}}@media(max-width:720px){.challenges_shell__8BAuA{margin-top:0}.challenges_shell__8BAuA .site-header{padding:4px 8px;min-height:54px;gap:3px;flex-wrap:nowrap}.challenges_shell__8BAuA .brand-name{font-size:clamp(1.4375rem,6vw,2.125rem)}.challenges_shell__8BAuA .brand>.icon{display:none}.challenges_shell__8BAuA .profile-link{padding-left:4px;border:0;font-size:0}.challenges_shell__8BAuA .profile-link .pet{width:29px}.challenges_hero__RjbJg{min-height:0;padding-top:255px;display:block}.challenges_heroArtwork__dx4T_{display:block!important;height:275px;inset:0 0 auto;border-radius:11px 11px 0 0}.challenges_heroArtwork__dx4T_>.challenges_art__vtsxs{object-fit:cover;object-position:100% center;width:180%;max-width:none;transform:translateX(-44%)}.challenges_heroCopy__Ixp5m{width:100%;padding:18px 16px 20px;background:#fff8eb;border-radius:0 0 11px 11px;display:block!important}.challenges_shell__8BAuA .challenges_hero__RjbJg h1{font-size:clamp(2.6875rem,11.8vw,4.1875rem);line-height:.83;letter-spacing:0;margin-bottom:16px}.challenges_hero__RjbJg h1 span{white-space:normal}.challenges_sponsor__RIK6G{grid-template-columns:65px 1fr;padding:10px;min-height:110px;gap:10px;margin-bottom:12px}.challenges_sponsor__RIK6G>.challenges_art__vtsxs{width:65px;height:65px}.challenges_shell__8BAuA .challenges_sponsor__RIK6G h2{font-size:1.5625rem;line-height:1}.challenges_sponsor__RIK6G p{font-size:1.3125rem;line-height:1.1}.challenges_sponsor__RIK6G small{font-size:1.125rem}.challenges_sponsor__RIK6G .text-link{font-size:1.25rem;min-height:32px}.challenges_entryBadges__GKtFG{gap:6px;margin-bottom:10px}.challenges_entryBadges__GKtFG>span,.challenges_entryBadges__GKtFG>time{font-size:1.3125rem;padding:5px 10px;gap:7px}.challenges_heroCopy__Ixp5m>.pixel-button{font-size:1.875rem;min-height:54px}.challenges_shell__8BAuA .challenges_heroMeta__Jmj_b{font-size:1.25rem;line-height:1.15;margin-top:10px}.challenges_shell__8BAuA .challenges_section__fOwAS{padding:15px 12px}.challenges_shell__8BAuA .challenges_section__fOwAS h2{font-size:1.9375rem;line-height:1.02}.challenges_collectibles__KT_ht .challenges_grid__wK2d_{grid-template-columns:1fr;gap:12px}.challenges_collectible__HETfQ,.challenges_tapeCollectible__xPoRq{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));min-height:168px;padding-right:10px}.challenges_collectible__HETfQ>.challenges_art__vtsxs,.challenges_tapeCollectible__xPoRq>.challenges_art__vtsxs{width:100%;height:168px;padding:0 3px}.challenges_shell__8BAuA .challenges_collectible__HETfQ h3{font-size:1.75rem;line-height:1}.challenges_shell__8BAuA .challenges_collectible__HETfQ p{font-size:1.375rem;margin-bottom:9px}.challenges_threshold__G4xQV{min-width:0;width:100%;font-size:1.4375rem;padding:8px 9px}.challenges_previewButton__p2cN0{font-size:1.5rem!important}.challenges_drawPrize__fhdZ6{display:flex;flex-direction:column;padding:16px;gap:12px;align-items:stretch}.challenges_drawPrize__fhdZ6>.challenges_art__vtsxs{height:140px;max-width:210px;margin:auto}.challenges_shell__8BAuA .challenges_collectionNote__fenzz{font-size:1.1875rem;line-height:1.15}.challenges_shell__8BAuA .challenges_prizeStrip__Zbcia{grid-template-columns:1fr;padding:17px 16px 5px;gap:3px;overflow:hidden}.challenges_shell__8BAuA .challenges_prizeStrip__Zbcia h2{font-size:2.875rem}.challenges_prizeStrip__Zbcia p{font-size:1.5625rem!important}.challenges_prizeArtwork__kChCN{height:130px}.challenges_prizeArtwork__kChCN>.challenges_art__vtsxs{height:140px}.challenges_entryGrid___CNT7{grid-template-columns:1fr;gap:12px}.challenges_entryGrid___CNT7>.challenges_section__fOwAS{padding:15px 16px;min-height:0}.challenges_entryGrid___CNT7 .challenges_section__fOwAS h2{font-size:1.8125rem}.challenges_scoring__dOtSj li{font-size:1.25rem;gap:10px}.challenges_shell__8BAuA .challenges_bestNote__AYBvd,.challenges_shell__8BAuA .challenges_resumeNote__G7et3{font-size:1.25rem}.challenges_entryPanel__J8Jmr>.pixel-button{font-size:1.8125rem}.challenges_entryConsent__1zviy .challenges_check__f3mDS{font-size:1.25rem}.challenges_entryConsent__1zviy small{font-size:1.125rem}.challenges_shell__8BAuA .challenges_previewNotice__Kwmyg{font-size:.9375rem;line-height:1.15;margin:10px 8px}}@media(max-width:440px){.challenges_shell__8BAuA .cassette-button{display:none}}.challenges_shell__8BAuA{margin-bottom:-18px}.challenges_shell__8BAuA .site-header{min-height:56px;padding-block:4px}.challenges_heroCopy__Ixp5m{background:linear-gradient(90deg,#fff8eb,#fff8ebd9 76%,#fff8eb00)}.challenges_shell__8BAuA .challenges_hero__RjbJg h1{position:relative;font-size:4.875rem;line-height:.72;padding-left:30px;margin-bottom:10px}.challenges_hero__RjbJg h1>span{transform:scaleX(1.16);transform-origin:left center}.challenges_titleLeaf__Htbfv{position:absolute;left:-8px;top:5px;color:#df5624}.challenges_titleLeaf__Htbfv .icon{width:33px;height:46px;fill:#df5624;stroke:#b3441d;stroke-width:1}.challenges_sponsor__RIK6G{padding-block:10px}.challenges_sponsor__RIK6G small{display:block;font-size:1.25rem;line-height:1}.challenges_shell__8BAuA .challenges_sponsor__RIK6G h2{margin:2px 0 3px}.challenges_sponsor__RIK6G p{line-height:1}.challenges_sponsor__RIK6G .text-link{line-height:1;min-height:24px;margin-top:3px}.challenges_shell__8BAuA .challenges_collectibles__KT_ht{padding-top:15px;padding-bottom:14px}.challenges_shell__8BAuA .challenges_collectibles__KT_ht>h2{line-height:.7;margin-bottom:8px}.challenges_shell__8BAuA .challenges_collectionNote__fenzz{font-size:1.125rem;margin-top:8px}.challenges_prizeArtwork__kChCN{height:124px}.challenges_entryGrid___CNT7>.challenges_section__fOwAS{padding-top:11px;padding-bottom:11px}.challenges_entryGrid___CNT7 .challenges_section__fOwAS h2{line-height:.85;margin-bottom:8px}.challenges_scoring__dOtSj li{font-size:1.25rem;line-height:1;min-height:20px}.challenges_scoring__dOtSj li>span{height:20px;font-size:1.3125rem;line-height:1}.challenges_shell__8BAuA .challenges_bestNote__AYBvd{font-size:1.25rem;line-height:1;padding-block:3px;margin-top:2px}.challenges_rulesRow__So25j{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.challenges_rulesRow__So25j>.challenges_resumeNote__G7et3{font-size:1.125rem;line-height:1;margin:0;padding-left:4px}.challenges_rulesRow__So25j>.challenges_rules__rbn3f{margin:0;padding:0}.challenges_rulesRow__So25j .challenges_rules__rbn3f summary{font-size:1.125rem;line-height:1;min-height:44px;margin-block:-9px}.challenges_rulesRow__So25j:has(details[open]){display:block}.challenges_rulesRow__So25j:has(details[open]) .challenges_rules__rbn3f summary{margin-block:0}.challenges_entryMeta__lITPE{font-size:1.125rem!important;margin-top:5px}.challenges_entryConsent__1zviy{margin-top:5px}.challenges_entryConsent__1zviy .challenges_check__f3mDS{font-size:1.125rem;line-height:1.1;min-height:44px}.challenges_entryConsent__1zviy small{font-size:1rem;line-height:1;margin-top:3px}.challenges_entryConsent__1zviy input{appearance:none;border:2px solid #a678cf;border-radius:4px;background:#fff9ee;display:grid;place-items:center;flex-shrink:0}.challenges_entryConsent__1zviy input:checked:after{content:"✓";color:#65418d;font-size:1.125rem;line-height:1}.challenges_entryPanel__J8Jmr h2>.icon{fill:#9cecc5}.challenges_scoring__dOtSj h2>.icon{fill:#ffe49c}@media(max-width:720px){.challenges_shell__8BAuA{margin-bottom:0}.challenges_heroCopy__Ixp5m{background:#fff8eb}.challenges_shell__8BAuA .challenges_hero__RjbJg h1{font-size:clamp(2.5rem,10.8vw,4.0625rem);line-height:.83;padding-left:22px;margin-bottom:16px}.challenges_hero__RjbJg h1>span{transform:none}.challenges_titleLeaf__Htbfv{left:-8px;top:0}.challenges_titleLeaf__Htbfv .icon{width:25px;height:32px}.challenges_shell__8BAuA .challenges_collectibles__KT_ht>h2{line-height:1;margin-bottom:12px}.challenges_shell__8BAuA .challenges_collectionNote__fenzz{line-height:1.15}.challenges_entryGrid___CNT7 .challenges_section__fOwAS h2{line-height:1}.challenges_entryConsent__1zviy .challenges_check__f3mDS{font-size:1.25rem;line-height:1.1}.challenges_entryConsent__1zviy small{font-size:1.125rem;line-height:1.1}.challenges_rulesRow__So25j>.challenges_resumeNote__G7et3{font-size:1.1875rem;line-height:1.1}.challenges_rulesRow__So25j{flex-wrap:wrap;gap:10px}}.challenges_hero__RjbJg h1>span{white-space:normal}.challenges_liveScore__y_kPW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px;margin-bottom:12px;background:#ece0f6;border:2px solid #9273a4;border-radius:8px;font-size:1.4rem}.challenges_questionTop__X7gIC{flex-wrap:wrap;align-items:center}.challenges_questionTop__X7gIC [role=timer]{font-variant-numeric:tabular-nums}.challenges_correctQuestion__IkKIW{border-color:#167242}.challenges_correctChoice__v6L_X{border:2px solid #167242;color:#103e25;background:#b5efc4;animation:challenges_correctFlash___N0hn 1s ease-in-out 3}.challenges_correctStatus___5S0J{color:#103e25;background:#b5efc4;border:2px solid #167242;padding:12px;border-radius:6px;font-weight:700}.challenges_answerStatus__Hqx_i{background:#ffe6a2;padding:12px;border-radius:6px}@keyframes challenges_correctFlash___N0hn{0%,to{background:#b5efc4;box-shadow:0 0 0 1px #167242}50%{background:#dcffe3;box-shadow:0 0 0 4px #167242}}@media(prefers-reduced-motion:reduce){.challenges_correctChoice__v6L_X{animation:none}}.challenges_resultsPage__kX4_U{padding-bottom:24px}.challenges_resultsHero__JjLQB{display:grid;grid-template-columns:minmax(160px,30%) minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(120deg,#fff3d3,#fff8eb)!important}.challenges_resultsHero__JjLQB>.challenges_art__vtsxs{width:100%;max-height:310px}.challenges_shell__8BAuA .challenges_resultsHero__JjLQB h1{font-size:clamp(2.5rem,6vw,4rem);margin:14px 0;line-height:1}.challenges_resultPoints__WRBVf{display:block;font-size:clamp(2.5rem,8vw,4.5rem);color:#644088;line-height:1.1}.challenges_resultPoints__WRBVf small{font-size:1.4rem}.challenges_resultStats__SBFUx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px}.challenges_resultStats__SBFUx>div{border:1px solid #b894d1;background:#f2e6fc;border-radius:8px;padding:14px}.challenges_resultStats__SBFUx dt{font-size:1.25rem}.challenges_resultStats__SBFUx dd{font-size:2rem;margin:8px 0 0;font-variant-numeric:tabular-nums}.challenges_resultReward__27ssk{grid-template-columns:35% minmax(0,1fr);padding:16px;gap:16px}.challenges_resultReward__27ssk>.challenges_art__vtsxs{height:170px;padding:0}.challenges_resultReward__27ssk p{line-height:1.2!important}.challenges_resultReward__27ssk button{width:100%;font-size:1.4rem!important;padding:8px!important;margin:6px 0}.challenges_resultsPage__kX4_U .challenges_postcard__t1J3w .challenges_art__vtsxs{image-rendering:auto}.challenges_prizeStatus__auWfv{padding:16px;background:#fff0c4;border:1px solid #bc935b;border-radius:8px;margin-top:18px}.challenges_prizeStatus__auWfv h3{margin:0}.challenges_targetGrid__e6DS_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:20px}.challenges_targetGrid__e6DS_>article{background:#d5f6e4;border:2px solid #518061;padding:16px;border-radius:8px}.challenges_targetGrid__e6DS_ h3{margin-top:0}.challenges_resultActions__995dY{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.challenges_resultActions__995dY>.challenges_pixel-button__mOEVA{font-size:1.6rem!important;padding:10px 16px!important}.challenges_resultsPage__kX4_U .challenges_section__fOwAS>button{margin-top:16px}.challenges_resultsPage__kX4_U .challenges_postcardInfo__yfL0n p{line-height:1.2}@media(max-width:720px){.challenges_resultsHero__JjLQB{grid-template-columns:1fr;gap:4px}.challenges_resultsHero__JjLQB>.challenges_art__vtsxs{max-height:190px;width:180px;margin:auto}.challenges_resultReward__27ssk{display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:12px}.challenges_resultReward__27ssk>.challenges_art__vtsxs{width:160px;margin:auto}.challenges_resultActions__995dY{flex-direction:column;align-items:stretch}.challenges_resultActions__995dY>a{text-align:center}.challenges_resultPoints__WRBVf{font-size:3.5rem}}.challenges_postcardArt__F24Gt>.challenges_art__vtsxs[src*="/harvest-2026/"]{aspect-ratio:1;object-fit:cover;object-position:80% center;background:#f9eddf}.challenges_compactResults__IQcRF{max-width:760px;margin:24px auto;padding:24px;background:linear-gradient(120deg,#fff3d3,#fff8eb)}.challenges_shell__8BAuA .challenges_compactResults__IQcRF h1{font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:16px 0}.challenges_compactResults__IQcRF .challenges_resultStats__SBFUx{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 12px}.challenges_compactResults__IQcRF .challenges_resultStats__SBFUx dd{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2rem)}.challenges_shell__8BAuA .challenges_resultsNote__RmL4k{font-size:1.1rem;line-height:1.2}.challenges_postcard__t1J3w{background:linear-gradient(135deg,#fff8e9,#f6ecd7,#fff8e9)}.challenges_cardSponsor__fyC4W{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.challenges_cardSponsor__fyC4W a{display:inline-flex;align-items:center;min-height:44px}.challenges_cardSponsor__fyC4W .challenges_art__vtsxs{width:130px;height:54px;object-fit:contain}.challenges_postcardConsent__RkQFg,.challenges_sponsorPreferences__64tGm{font-size:1.1rem;margin-top:16px}.challenges_postcardConsent__RkQFg summary,.challenges_sponsorPreferences__64tGm summary{cursor:pointer;min-height:44px;display:flex;align-items:center}@media(max-width:480px){.challenges_compactResults__IQcRF{padding:16px}.challenges_compactResults__IQcRF .challenges_resultStats__SBFUx{grid-template-columns:1fr;gap:8px}.challenges_compactResults__IQcRF .challenges_resultStats__SBFUx>div{padding:10px}.challenges_compactResults__IQcRF .challenges_resultStats__SBFUx dd{margin-top:4px}}.challenges_chocolate__Gmr2O{container:dashboard-width/inline-size}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg{min-height:520px}.challenges_chocolate__Gmr2O .challenges_heroArtwork__dx4T_>.challenges_art__vtsxs{object-position:right center}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg>.challenges_heroFox__oeSzF{position:absolute;right:2%;bottom:12px;width:43%;height:92%;object-fit:contain;pointer-events:none;image-rendering:pixelated}.challenges_chocolate__Gmr2O .challenges_heroCopy__Ixp5m{width:55%;padding:24px 30px;background:linear-gradient(90deg,#fff8eb,#fff8ebf2 82%,#fff8eb00)}.challenges_chocolateEyebrow__TDBfY{display:block;font-size:1.4rem;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#795039;margin-bottom:12px}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_hero__RjbJg h1{font-size:4.4rem;line-height:.82;margin-bottom:16px}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg h1>span{transform:none;white-space:normal}.challenges_chocolate__Gmr2O .challenges_titleLeaf__Htbfv{color:#795039}.challenges_chocolate__Gmr2O .challenges_titleLeaf__Htbfv .icon{fill:#9f724d;stroke:#603923}.challenges_chocolate__Gmr2O .challenges_entryBadges__GKtFG>time{width:100%;font-size:1.25rem;padding:8px 12px}.challenges_chocolate__Gmr2O .challenges_entryBadges__GKtFG>.challenges_attemptBadge__3gGsu{background:#f2ddb7}.challenges_chocolate__Gmr2O .challenges_heroMeta__Jmj_b{font-size:1.25rem;line-height:1.15}.challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G{grid-template-columns:90px minmax(0,1fr);padding:10px 12px}.challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G>.challenges_art__vtsxs{width:86px;height:86px}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G h2{font-size:1.875rem}.challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G p{font-size:1.25rem;line-height:1.1}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_prizeStrip__Zbcia{grid-template-columns:55% 45%;padding:24px 30px 16px;min-height:230px}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_prizeStrip__Zbcia h2{font-size:3.2rem}.challenges_chocolate__Gmr2O .challenges_prizeArtwork__kChCN{height:200px}.challenges_chocolate__Gmr2O .challenges_prizeArtwork__kChCN>.challenges_art__vtsxs{height:210px}.challenges_chocolateWinners__YDEBO{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;font-size:1.3rem;text-transform:uppercase}.challenges_chocolateWinners__YDEBO>span{padding:4px 10px;border:1px solid #b18b6a;background:#f3ddb6;border-radius:5px}.challenges_shell__8BAuA .challenges_chocolateWinners__YDEBO>p{width:100%;font-size:1.2rem!important;line-height:1.2!important;text-transform:none;margin:4px 0 0}.challenges_shell__8BAuA .challenges_multipleNote__GRD4j{font-size:1.2rem;line-height:1.2;margin:8px 0;color:#684126}.challenges_partialQuestion__LL_ck{border-color:#a36d13}.challenges_partialStatus__y58OB{color:#63420d;background:#ffe6a2;border:2px solid #a36d13;padding:12px;border-radius:6px;font-weight:700}@media(min-width:721px) and (max-width:1050px){.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_hero__RjbJg h1{font-size:3.6rem}.challenges_chocolate__Gmr2O .challenges_heroCopy__Ixp5m{padding:24px;width:57%}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg{min-height:490px}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg>.challenges_heroFox__oeSzF{right:0;width:42%}}@media(max-width:720px){.challenges_chocolate__Gmr2O .challenges_hero__RjbJg{min-height:0;padding-top:275px}.challenges_chocolate__Gmr2O .challenges_heroArtwork__dx4T_{height:295px}.challenges_chocolate__Gmr2O .challenges_heroArtwork__dx4T_>.challenges_art__vtsxs{width:100%;transform:none;object-position:right center}.challenges_chocolate__Gmr2O .challenges_hero__RjbJg>.challenges_heroFox__oeSzF{width:100%;right:0;top:18px;bottom:auto;height:247px}.challenges_chocolate__Gmr2O .challenges_heroCopy__Ixp5m{width:100%;padding:21px 20px 19px;background:#fff8eb}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_hero__RjbJg h1{font-size:clamp(3rem,14vw,4rem);line-height:.83}.challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G{grid-template-columns:76px minmax(0,1fr)}.challenges_chocolate__Gmr2O .challenges_sponsor__RIK6G>.challenges_art__vtsxs{width:76px;height:76px}.challenges_chocolate__Gmr2O .challenges_entryBadges__GKtFG>time{font-size:1.25rem}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_prizeStrip__Zbcia{grid-template-columns:1fr;padding:20px 16px}.challenges_shell__8BAuA .challenges_chocolate__Gmr2O .challenges_prizeStrip__Zbcia h2{font-size:2.7rem}.challenges_chocolate__Gmr2O .challenges_prizeArtwork__kChCN,.challenges_chocolate__Gmr2O .challenges_prizeArtwork__kChCN>.challenges_art__vtsxs{height:190px}.challenges_chocolateWinners__YDEBO{font-size:1.2rem}}.challenges_dashboard__dzkbn{font-family:Arial,Helvetica,sans-serif;padding:32px 0 24px;container:dashboard-width/inline-size}.challenges_postcardsHeading__YjhNj{text-align:center;margin-bottom:20px}.challenges_dashboard__dzkbn .challenges_postcardsHeading__YjhNj h2{font-family:var(--font-postcard-pixel),monospace;display:flex;align-items:center;justify-content:center;gap:24px;font-size:clamp(1rem,2.2vw,2rem);line-height:1.55;text-transform:uppercase;margin:0 0 10px;letter-spacing:-1px}.challenges_postcardsHeading__YjhNj h2>span{min-width:0}.challenges_postcardsHeading__YjhNj h2>svg{width:32px;height:40px;color:#9972ad;fill:#9972ad;stroke-width:1;flex-shrink:0}.challenges_postcardsHeading__YjhNj h2>svg:last-child{transform:scaleX(-1)}.challenges_dashboard__dzkbn .challenges_postcardsHeading__YjhNj p{font:1.3rem/1.4 Arial,sans-serif;margin:0}.challenges_dashboard__dzkbn .challenges_postcardsFootnote__XgMzJ{text-align:center;font:1rem/1.4 Arial,sans-serif;margin:0 auto 24px;color:#50315d}.challenges_dashboard__dzkbn .challenges_sponsorPreferences__64tGm{max-width:640px;margin:24px auto;font:1rem/1.4 Arial,sans-serif}.challenges_sponsorPreferences__64tGm button{font-size:1.5rem}@media(max-width:720px){.challenges_dashboard__dzkbn .challenges_postcardsHeading__YjhNj h2{gap:10px;font-size:1rem;letter-spacing:-.5px}.challenges_postcardsHeading__YjhNj h2>svg{width:22px;height:30px}.challenges_dashboard__dzkbn .challenges_postcardsHeading__YjhNj p{font-size:1rem}.challenges_dashboard__dzkbn .challenges_postcardsFootnote__XgMzJ{font-size:.875rem}}.challenges_mascotProgress__lI46x{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center;margin-top:24px;padding:20px;background:#e6ddf4;border:2px solid #9672b3;border-radius:8px}.challenges_mascotProgress__lI46x>.challenges_art__vtsxs{width:110px;height:140px;object-fit:contain;image-rendering:pixelated}.challenges_mascotProgress__lI46x h2{margin:0 0 8px;line-height:1.1}.challenges_mascotProgress__lI46x p{margin:8px 0;line-height:1.25}.challenges_mascotProgress__lI46x progress{display:block;width:100%;height:16px;accent-color:#795399}.challenges_mascotProgress__lI46x .challenges_mascotGap__rOYlr{font-weight:700}.challenges_mascotProgress__lI46x a{display:inline-block;margin-top:10px}@media(max-width:480px){.challenges_mascotProgress__lI46x{grid-template-columns:1fr;gap:8px;padding:16px}.challenges_mascotProgress__lI46x>.challenges_art__vtsxs{height:110px;margin:auto}.challenges_mascotProgress__lI46x a{text-align:center;width:100%}}.challenges_incorrectQuestion__snTam{border-color:#b32632}.challenges_incorrectChoice__hsVNY{background:#ffe0e3;border:2px solid #b32632;color:#781b24}.challenges_incorrectStatus__3G5Sz{background:#ffd8dc;border:2px solid #b32632;color:#781b24;padding:12px;border-radius:6px;font-weight:700}.challenges_answerExplanation__qLZbB{background:#fff3d9;border:1px solid #ae906b;border-radius:8px;padding:16px;margin:14px 0}.challenges_shell__8BAuA .challenges_answerExplanation__qLZbB h3{font-size:1.75rem;margin:0 0 8px}.challenges_shell__8BAuA .challenges_answerExplanation__qLZbB p{margin:0;font-size:1.4rem;line-height:1.3}.challenges_choice__7MioI small{display:inline-block;font-size:1rem;margin-left:8px}.challenges_prizeSummary__tlfEw{font-size:16px;line-height:1.4}.challenges_attemptPrices__SBPZx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.challenges_attemptPrices__SBPZx>div{padding:9px 7px;border:1px solid #b894d1;background:#f2e6fc;text-align:center}.challenges_attemptPrices__SBPZx>div:first-child{background:#bff1d7}.challenges_attemptPrices__SBPZx dt{font-size:1.0625rem;line-height:1.2}.challenges_attemptPrices__SBPZx dd{margin:4px 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.challenges_mascotRarity__Ktxh1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:2px 0 10px}.challenges_rareBadge__thCzR{position:relative;display:inline-flex;align-items:center;gap:7px;padding:4px 10px 5px;background:linear-gradient(#a238d3 0 45%,#8024b5 45% 100%);border:2px solid #65227d;box-shadow:2px 2px 0 #ed7dc9,inset 0 2px 0 #dc9aff;color:#fff5ca;font-size:1.25rem;line-height:1;text-transform:uppercase;letter-spacing:1px}.challenges_rareBadge__thCzR:after{content:"";position:absolute;right:-4px;top:-4px;width:6px;height:6px;background:#ffe578;border:1px solid #9b4ba1;box-shadow:0 0 0 1px #fff8e9}.challenges_rareGem__Ina7P{display:inline-block;width:12px;height:14px;flex-shrink:0;background:linear-gradient(135deg,#fff9cf 0 33%,#ffd55a 33% 67%,#f79b37 67%);clip-path:polygon(25% 0,75% 0,75% 15%,100% 15%,100% 65%,75% 65%,75% 85%,60% 85%,60% 100%,40% 100%,40% 85%,25% 85%,25% 65%,0 65%,0 15%,25% 15%)}.challenges_challengeExclusive__ganDi{font-size:1rem;line-height:1.05;color:#902c9c}@media(max-width:720px){.challenges_mascotRarity__Ktxh1{gap:6px 8px;margin-bottom:9px}.challenges_rareBadge__thCzR{font-size:1.125rem;padding:4px 8px}.challenges_challengeExclusive__ganDi{font-size:.9375rem}}.challenges_exitArea__RsBCh{margin:28px 0 0;padding:14px 0 0;border-top:2px solid #bea4ca}.challenges_exitArea__RsBCh p{max-width:65ch}.challenges_exitArea__RsBCh button{margin:8px 14px 0 0}.challenges_resultsColumns__fwcl1 details{padding:12px;border-bottom:1px solid #b894d1}.challenges_resultsColumns__fwcl1 summary{cursor:pointer;line-height:1.25}.challenges_sponsorCredit__u_cRp{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:8px 0 12px;border:1px solid #c6a5dc;border-radius:6px;background:#f0e4fc;color:#3e174d;text-decoration:none;min-width:0}.challenges_sponsorCredit__u_cRp>.challenges_art__vtsxs{width:68px;height:50px;flex-shrink:0;object-fit:contain;background:#fffdf7;padding:5px;border:1px solid #e2cdeb;border-radius:4px;image-rendering:auto}.challenges_sponsorCreditCopy__9avjE{display:flex;flex-direction:column;min-width:0;gap:3px}.challenges_sponsorCreditCopy__9avjE small{font:400 15px/1 var(--font-pixel),monospace;letter-spacing:.5px;text-transform:uppercase;color:#79528d}.challenges_sponsorCreditCopy__9avjE strong{font:400 26px/1 var(--font-pixel),monospace;overflow-wrap:anywhere;color:#3e174d}a.challenges_sponsorCredit__u_cRp:hover{background:#e7d2f7;border-color:#9a6fba}.challenges_sponsor__RIK6G small{display:inline-block;font-size:18px;font-weight:400;letter-spacing:1px;color:#654079;background:#efe0fb;padding:5px 9px;border-radius:4px}.challenges_sponsor__RIK6G>img{width:104px;height:86px;object-fit:contain;padding:8px;background:#fffdf7;border:1px solid #dfc9e9;border-radius:6px;image-rendering:auto}.challenges_prizeBadge__DoS_f{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 16px);padding:5px 10px 5px 6px;margin:0 0 10px;border:2px solid #6a386a;border-radius:5px;box-shadow:2px 3px 0 #4d295b;background:linear-gradient(#ffe9a3,#ffd16f);color:#49204e;font:400 22px/1 var(--font-pixel),monospace}.challenges_prizeBadge__DoS_f>svg{width:34px;height:34px;flex-shrink:0}.challenges_prizeSpark__OA0Sb{color:#9d5a29;font-size:20px}.challenges_featuredArtLink__fDwjz>.challenges_prizeBadge__DoS_f{position:absolute;left:10px;bottom:10px;z-index:1;margin:0;font-size:22px}@media(max-width:540px){.challenges_featuredArtLink__fDwjz>.challenges_prizeBadge__DoS_f{left:6px;bottom:8px;max-width:calc(100% - 12px);padding:4px 6px;font-size:19px;gap:4px}.challenges_featuredArtLink__fDwjz>.challenges_prizeBadge__DoS_f>svg{width:25px;height:25px}.challenges_featuredArtLink__fDwjz>.challenges_prizeBadge__DoS_f .challenges_prizeSpark__OA0Sb{display:none}.challenges_featuredArtLink__fDwjz>.challenges_prizeBadge__DoS_f>span{min-width:0}}.challenges_prizeMedallion__0NOfW{padding:0;margin:0;max-width:100%;width:100%;gap:12px;border:0;border-radius:0;box-shadow:none;background:none;font:400 27px/1.05 var(--font-pixel),monospace;color:#3e174d}.challenges_prizeMedallion__0NOfW>svg{width:68px;height:68px}.challenges_prizeMedallion__0NOfW .challenges_prizeSpark__OA0Sb{display:none}@media(max-width:1100px){.challenges_prizeMedallion__0NOfW{font-size:24px;gap:8px}.challenges_prizeMedallion__0NOfW>svg{width:56px;height:56px}}@media(max-width:720px){.challenges_prizeMedallion__0NOfW{font-size:22px;gap:8px}.challenges_prizeMedallion__0NOfW>svg{width:46px;height:46px}}@media(max-width:400px){.challenges_prizeMedallion__0NOfW{font-size:21px;gap:6px}.challenges_prizeMedallion__0NOfW>svg{width:40px;height:40px}}@media(max-width:720px){[data-playing=true]>.challenges_collectibles__KT_ht,[data-playing=true]>.challenges_hero__RjbJg,[data-playing=true]>.challenges_perk__2JqKj,[data-playing=true]>.challenges_prizeStrip__Zbcia{display:none}[data-playing=true]>.challenges_entryGrid___CNT7{margin-top:4px}.challenges_activeEntry__VI20u .challenges_entryPanel__J8Jmr{padding:10px 12px}.challenges_activeEntry__VI20u .challenges_entryPanel__J8Jmr>h2{font-size:22px}.challenges_activeEntry__VI20u .challenges_liveScore__y_kPW{margin:4px 0;padding:6px;font-size:16px}.challenges_activeEntry__VI20u .challenges_choice__7MioI{padding:8px;min-height:44px;margin:7px 0}.challenges_activeEntry__VI20u .challenges_questionTop__X7gIC{margin:6px 0}}.crew-cafe_cafe__kJd2C{margin:20px 0 30px;border:1px solid #d8e0cc;border-radius:24px;overflow:hidden;background:#fffdf5;color:#433c35;box-shadow:0 8px 24px #52634909}.crew-cafe_heading__6LQz8{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 6px}.crew-cafe_heading__6LQz8 h3{margin:0;font-size:24px;line-height:1.2}.crew-cafe_heading__6LQz8 p{margin:6px 0;color:#79766a;font-size:13px}.crew-cafe_badge__gHuxy{font-size:11px;padding:7px 11px;border-radius:30px;background:#e8efdf;color:#526947;white-space:nowrap}.crew-cafe_scene__IVSM6{position:relative;aspect-ratio:3/2;isolation:isolate;overflow:hidden;background:#faf4e2}.crew-cafe_room___b61h{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.crew-cafe_workEffect__3usfk{position:absolute;width:4.8%;height:auto;overflow:visible;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 1px 1px #4d39251a)}.crew-cafe_foreground__S2IMq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none}.crew-cafe_cafe__kJd2C .crew-cafe_actor__hxUt0{position:absolute;display:block;width:7%;aspect-ratio:1;transform:translate(-50%,-90%);border:0;padding:0;background:transparent;min-height:0;border-radius:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.crew-cafe_actor__hxUt0:hover{filter:brightness(1.05)}.crew-cafe_actor__hxUt0:focus-visible{outline:3px solid #597c61;outline-offset:4px;border-radius:12px}.crew-cafe_sprite__JuLnk{position:absolute;inset:0;background-repeat:no-repeat;image-rendering:auto;pointer-events:none}.crew-cafe_cafe__kJd2C .crew-cafe_actor__hxUt0.crew-cafe_hamster__u6GNN{aspect-ratio:3/4}.crew-cafe_shadow__4XMnp{position:absolute;width:58%;height:12%;bottom:2%;left:21%;border-radius:50%;background:#5545262b;filter:blur(2px);pointer-events:none}.crew-cafe_speech__BVhgS{position:absolute;z-index:1200;transform:translate(-50%,-110%);padding:8px 13px;border:1px solid #e2d8c4;border-radius:17px;background:#fffffff5;font-size:clamp(15px,2.5vw,26px);line-height:1.15;white-space:nowrap;box-shadow:0 4px 12px #604a3320;pointer-events:none}.crew-cafe_speech__BVhgS:after{content:"";position:absolute;bottom:-6px;left:45%;width:10px;height:10px;transform:rotate(45deg);background:#fff;border-right:1px solid #e2d8c4;border-bottom:1px solid #e2d8c4}.crew-cafe_controls__zSSMG{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:15px 22px 0}.crew-cafe_cafe__kJd2C .crew-cafe_controls__zSSMG button,.crew-cafe_cafe__kJd2C .crew-cafe_details__tSwPM button{font:inherit;font-size:12px;border:1px solid #cbd7bc;padding:8px 12px;background:#edf2e5;color:#455d40;border-radius:10px;cursor:pointer}.crew-cafe_controls__zSSMG button:disabled{cursor:default;opacity:.5}.crew-cafe_controls__zSSMG span{font-size:11px;color:#7b7c70}.crew-cafe_event__TEaYv{margin:12px 24px 18px;font-size:13px;line-height:1.6;color:#6b6d5e;min-height:21px}.crew-cafe_empty__jjrHl{padding:0 24px;font-size:14px;line-height:1.7}.crew-cafe_empty__jjrHl a{color:#4d7048;text-decoration:underline}.crew-cafe_details__tSwPM{margin:0 24px 22px;border-top:1px solid #e6e8db;padding-top:14px;font-size:13px}.crew-cafe_details__tSwPM summary{cursor:pointer;color:#586b4e}.crew-cafe_details__tSwPM .crew-cafe_jobCards__sROTf{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.crew-cafe_jobCard__NFWTs{border:1px solid #e2e7d7;border-radius:14px;padding:14px;background:#fcfcf4}.crew-cafe_jobHeading__DVUCR{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.crew-cafe_jobHeading__DVUCR strong{font-size:14px}.crew-cafe_jobHeading__DVUCR span{font-size:11px;color:#747a65}.crew-cafe_details__tSwPM p{line-height:1.7}.crew-cafe_details__tSwPM .crew-cafe_currentTask__PJ9eZ{margin:9px 0 11px;font-size:12px;color:#4d6b45;display:flex;align-items:center;gap:7px;min-height:21px}.crew-cafe_taskDot__vxkUW{width:6px;height:6px;border-radius:50%;background:#72965e;flex:none}.crew-cafe_taskDot__vxkUW.crew-cafe_travelling__F256O{background:#bc9658}.crew-cafe_taskList__vwIFd{margin:0;padding-left:20px;font-size:12px;line-height:1.85;color:#7a7b6a}.crew-cafe_taskList__vwIFd .crew-cafe_activeTask__G9IRZ{color:#45673d;font-weight:600}@media(max-width:600px){.crew-cafe_heading__6LQz8{padding:18px 16px 8px}.crew-cafe_heading__6LQz8 h3{font-size:20px}.crew-cafe_badge__gHuxy{font-size:10px;padding:6px 9px}.crew-cafe_controls__zSSMG{padding:12px 16px 0}.crew-cafe_event__TEaYv{margin:10px 16px 16px}.crew-cafe_details__tSwPM{margin:0 16px 18px}.crew-cafe_details__tSwPM .crew-cafe_jobCards__sROTf{grid-template-columns:1fr}.crew-cafe_speech__BVhgS{padding:5px 8px;border-radius:12px}.crew-cafe_empty__jjrHl{padding:0 16px}.crew-cafe_cafe__kJd2C{border-radius:18px}.crew-cafe_cafe__kJd2C .crew-cafe_actor__hxUt0{width:8%}}.billing-period_period__YhBNA{margin:22px 0;padding:18px;border:2px solid var(--color-text);border-radius:12px;background:var(--color-surface);color:var(--color-text);font:22px/1.3 var(--type-body);min-width:0}.billing-period_period__YhBNA legend{font-weight:700;padding:0 8px;font-size:26px}.billing-period_options___ABwD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-period_options___ABwD label{cursor:pointer;position:relative;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:4px 10px;padding:16px;border:2px solid var(--color-border);border-radius:8px;background:var(--color-canvas-soft);min-width:0}.billing-period_options___ABwD label.billing-period_selected__gK0yM{background:var(--color-action-primary);border-color:var(--color-text);box-shadow:3px 3px 0 var(--color-text)}.billing-period_options___ABwD input{appearance:auto;width:20px;height:20px;margin:0;accent-color:var(--color-text);opacity:1}.billing-period_options___ABwD span{font-size:27px;font-weight:700}.billing-period_options___ABwD small{grid-column:2;font-size:18px}.billing-period_options___ABwD label:focus-within{outline:3px solid var(--color-focus);outline-offset:4px}@media(max-width:430px){.billing-period_period__YhBNA{padding:12px}.billing-period_options___ABwD{gap:10px}.billing-period_options___ABwD label{padding:12px 8px;grid-template-columns:20px 1fr;gap:4px 6px}.billing-period_options___ABwD span{font-size:24px}.billing-period_options___ABwD small{font-size:17px;grid-column:1/-1}}