.voice-module__FCWvhW__place{--vx-live:#4ade80;--vx-live-soft:#4ade8029;--vx-warn:#ffb9ab;padding:14px var(--cx-pad,18px) 28px}.voice-module__FCWvhW__place :is(button,a,input,select,summary):focus-visible,.voice-module__FCWvhW__bar :is(button,a):focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:2px}.voice-module__FCWvhW__facts{color:var(--cx-dim);flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font-size:14px;line-height:1.5;display:flex}.voice-module__FCWvhW__facts a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.voice-module__FCWvhW__notice{border:1px solid var(--cx-hair);border-radius:var(--r-m);background:var(--cx-card);color:var(--ink);margin:0 0 14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.voice-module__FCWvhW__notice[data-tone=warn]{color:var(--vx-warn);border-color:#ff9d8a73}.voice-module__FCWvhW__invite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-module__FCWvhW__invite b{font-size:15.5px;font-weight:600;display:block}.voice-module__FCWvhW__invite p{color:var(--cx-dim);margin:2px 0 0;font-size:14px}.voice-module__FCWvhW__invite>span{flex-wrap:wrap;gap:8px;display:flex}.voice-module__FCWvhW__place .voice-module__FCWvhW__invite a.voice-module__FCWvhW__cta{border-radius:var(--btn-radius);background:var(--btn-bg);min-height:40px;color:var(--btn-ink);font-size:var(--btn-fs-sm);font-weight:var(--btn-fw);white-space:nowrap;align-items:center;padding:0 16px;display:inline-flex}.voice-module__FCWvhW__place .voice-module__FCWvhW__invite a.voice-module__FCWvhW__cta:hover{opacity:.84}.voice-module__FCWvhW__rooms{gap:10px;margin:0;padding:0;list-style:none;display:grid}.voice-module__FCWvhW__room{border:1px solid var(--cx-hair);border-radius:var(--r-m);background:var(--cx-card);transition:border-color var(--t-fast) ease}.voice-module__FCWvhW__room[data-in=true]{border-color:#4ade806b}.voice-module__FCWvhW__roomHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.voice-module__FCWvhW__roomHead h2{letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.voice-module__FCWvhW__roomHead h2 small{color:var(--cx-dim);font-size:13px;font-weight:500}.voice-module__FCWvhW__roomHead p{color:var(--cx-dim);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:14px;line-height:1.45}.voice-module__FCWvhW__roomSide{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:4px;display:flex}.voice-module__FCWvhW__state{color:var(--cx-dim);white-space:nowrap;font-size:13px;font-weight:500}.voice-module__FCWvhW__state[data-tone=warn]{color:var(--vx-warn)}.voice-module__FCWvhW__state[data-tone=live]{color:var(--vx-live)}.voice-module__FCWvhW__join{border:1px solid var(--btn-bg);border-radius:var(--btn-radius);background:var(--btn-bg);min-width:76px;min-height:40px;color:var(--btn-ink);font-size:var(--btn-fs-sm);font-weight:var(--btn-fw);white-space:nowrap;cursor:pointer;transition:opacity var(--t-fast) ease, transform var(--t-fast) ease;padding:0 16px}.voice-module__FCWvhW__join:hover{opacity:.84}.voice-module__FCWvhW__join:active{transform:scale(.97)}.voice-module__FCWvhW__join:disabled{opacity:.4;cursor:not-allowed;transform:none}.voice-module__FCWvhW__refusal{color:var(--vx-warn);margin:0;padding:0 16px 12px;font-size:14px;line-height:1.45}.voice-module__FCWvhW__group{color:var(--cx-dim);letter-spacing:0;margin:22px 0 10px;font-size:14px;font-weight:600}.voice-module__FCWvhW__group:first-of-type{margin-top:4px}.voice-module__FCWvhW__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:22px 0 10px;display:flex}.voice-module__FCWvhW__groupHead .voice-module__FCWvhW__group{margin:0}.voice-module__FCWvhW__groupNote{color:var(--cx-dim);margin:10px 0 0;font-size:13.5px;line-height:1.5}.voice-module__FCWvhW__roomHead h2 small a:hover{text-underline-offset:3px;text-decoration:underline}.voice-module__FCWvhW__mark{border:1px solid var(--cx-hair);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.voice-module__FCWvhW__panel{border-radius:var(--r-m);background:var(--cx-card);border:1px solid #ffffff29;gap:14px;margin:0 0 12px;padding:16px;display:grid}.voice-module__FCWvhW__panel h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.voice-module__FCWvhW__panel p,.voice-module__FCWvhW__owner p,.voice-module__FCWvhW__ask p,.voice-module__FCWvhW__salonFoot p{color:var(--cx-dim);margin:0;font-size:13.5px;line-height:1.5}.voice-module__FCWvhW__panel h3+p{margin-top:4px}.voice-module__FCWvhW__fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;display:grid}.voice-module__FCWvhW__fields>p,.voice-module__FCWvhW__fields>.voice-module__FCWvhW__panelActions{grid-column:1/-1}.voice-module__FCWvhW__fields label,.voice-module__FCWvhW__ask label{min-width:0;color:var(--cx-dim);gap:6px;font-size:13px;font-weight:500;display:grid}.voice-module__FCWvhW__fields :is(input[type=text],input[type=password],select),.voice-module__FCWvhW__ask input{border:1px solid var(--cx-hair);width:100%;min-height:44px;color:var(--ink);background:#10111f;border-radius:10px;padding:0 12px;font-size:16px}.voice-module__FCWvhW__modes{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.voice-module__FCWvhW__modes legend{color:var(--cx-dim);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.voice-module__FCWvhW__modes label{border:1px solid var(--cx-hair);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:2px 10px;min-height:44px;padding:10px 12px;display:grid}.voice-module__FCWvhW__modes label[data-on=true]{background:#ffffff0a;border-color:#ffffff6b}.voice-module__FCWvhW__modes input{width:18px;height:18px;accent-color:var(--accent);grid-row:1/span 2;margin:2px 0 0}.voice-module__FCWvhW__modes b{color:var(--ink);font-size:14.5px;font-weight:600}.voice-module__FCWvhW__modes label>span{color:var(--cx-dim);grid-column:2;font-size:13.5px;line-height:1.45}.voice-module__FCWvhW__guests{gap:8px;min-width:0;display:grid}.voice-module__FCWvhW__guests>b{color:var(--ink);font-size:14px;font-weight:600}.voice-module__FCWvhW__guests>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.voice-module__FCWvhW__guests>ul>li{border:1px solid var(--cx-hair);min-height:44px;color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.voice-module__FCWvhW__guests>ul>li>:first-child{overflow-wrap:anywhere;min-width:0}.voice-module__FCWvhW__guests>ul>li a:hover{text-underline-offset:3px;text-decoration:underline}.voice-module__FCWvhW__guestPicker{border:1px solid var(--cx-hair);border-radius:12px;flex-direction:column;max-height:320px;padding-top:10px;display:flex}.voice-module__FCWvhW__rowForm{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.voice-module__FCWvhW__panelActions{color:var(--cx-dim);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.voice-module__FCWvhW__place .voice-module__FCWvhW__problem{color:var(--vx-warn);font-size:13.5px;line-height:1.45}.voice-module__FCWvhW__ask{border-top:1px solid var(--cx-hair);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px 10px;padding:12px 16px 14px;display:grid}.voice-module__FCWvhW__ask p{grid-column:1/-1}.voice-module__FCWvhW__ask .voice-module__FCWvhW__join,.voice-module__FCWvhW__ask .voice-module__FCWvhW__small{min-height:44px}@media (max-width:520px){.voice-module__FCWvhW__ask{grid-template-columns:1fr 1fr}.voice-module__FCWvhW__ask label{grid-column:1/-1}}.voice-module__FCWvhW__owner,.voice-module__FCWvhW__salonFoot{border-top:1px solid var(--cx-hair);padding:10px 16px 12px}.voice-module__FCWvhW__owner>summary{min-height:36px;color:var(--cx-dim);cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.voice-module__FCWvhW__owner>summary:hover,.voice-module__FCWvhW__owner[open]>summary{color:var(--ink)}.voice-module__FCWvhW__ownerBody{gap:18px;margin-top:10px;display:grid}.voice-module__FCWvhW__reportFold>div{margin-top:10px}.voice-module__FCWvhW__salonFoot.voice-module__FCWvhW__reportFold>form{grid-template-columns:1fr;max-width:460px}.voice-module__FCWvhW__inside{border-top:1px solid var(--cx-hair);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:10px 16px 14px;list-style:none;display:flex}.voice-module__FCWvhW__inside li{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:14px;display:inline-flex}.voice-module__FCWvhW__inside li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-module__FCWvhW__inside li a:hover{text-underline-offset:3px;text-decoration:underline}.voice-module__FCWvhW__inside li[data-muted=true]{color:var(--cx-dim)}.voice-module__FCWvhW__count{border-top:1px solid var(--cx-hair);color:var(--cx-dim);margin:0;padding:10px 16px 14px;font-size:14px}.voice-module__FCWvhW__face{width:var(--vx-face,26px);height:var(--vx-face,26px);background:hsl(var(--hue,236) 42% 20%);color:hsl(var(--hue,236) 90% 84%);font-size:calc(var(--vx-face,26px) * .38);box-shadow:inset 0 0 0 1px hsl(var(--hue,236) 60% 60% / .28);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.voice-module__FCWvhW__face img{object-fit:cover;width:100%;height:100%;display:block}.voice-module__FCWvhW__stage{border-top:1px solid var(--cx-hair);padding:4px 16px 16px}.voice-module__FCWvhW__people{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-items:start;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.voice-module__FCWvhW__person{text-align:center;border-radius:14px;align-content:start;justify-items:center;gap:8px;min-width:0;padding:14px 6px 8px;display:grid;position:relative}.voice-module__FCWvhW__person>span:nth-child(2){min-width:0;max-width:100%}.voice-module__FCWvhW__person[data-blocked=true]{opacity:.55}.voice-module__FCWvhW__ring{--vx-face:60px;border-radius:50%;place-items:center;transition:box-shadow .12s ease-out;display:grid;position:relative;box-shadow:0 0 #0000}.voice-module__FCWvhW__person[data-speaking=true] .voice-module__FCWvhW__ring{box-shadow:0 0 0 calc(2px + var(--vx-level,0) * 3px) var(--vx-live), 0 0 0 calc(7px + var(--vx-level,0) * 5px) var(--vx-live-soft)}.voice-module__FCWvhW__mic{width:22px;height:22px;color:var(--cx-dim);background:#23253a;border:2px solid #0b0c18;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.voice-module__FCWvhW__mic[data-on=true]{color:var(--vx-live);background:#123d24}.voice-module__FCWvhW__personName{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.voice-module__FCWvhW__personNote{min-height:16px;color:var(--cx-dim);font-size:12px;line-height:16px;display:block}.voice-module__FCWvhW__personNote[data-tone=live]{color:var(--vx-live)}.voice-module__FCWvhW__optionsBtn{width:32px;height:32px;color:var(--cx-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.voice-module__FCWvhW__optionsBtn:hover,.voice-module__FCWvhW__optionsBtn[aria-expanded=true]{background:var(--cx-hover);color:var(--ink)}.voice-module__FCWvhW__optionsPanel{background:#ffffff08;border:1px solid #ffffff29;border-radius:16px;gap:12px;margin-top:10px;padding:14px;display:grid}.voice-module__FCWvhW__optionsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-module__FCWvhW__optionsHead b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.voice-module__FCWvhW__optionsPanel label{color:var(--cx-dim);flex:180px;gap:6px;font-size:13px;font-weight:500;display:grid}.voice-module__FCWvhW__optionsPanel input[type=range]{width:100%;accent-color:var(--accent)}.voice-module__FCWvhW__optionsPanel select,.voice-module__FCWvhW__optionsPanel input[type=text],.voice-module__FCWvhW__settings select{border:1px solid var(--cx-hair);width:100%;min-height:40px;color:var(--ink);background:#10111f;border-radius:10px;padding:0 10px;font-size:14px}.voice-module__FCWvhW__optionsPanel p{color:var(--cx-dim);margin:0;font-size:13px;line-height:1.45}.voice-module__FCWvhW__reportFold>summary{width:fit-content;list-style:none}.voice-module__FCWvhW__reportFold>summary::-webkit-details-marker{display:none}.voice-module__FCWvhW__reportFold>form{gap:10px;max-width:420px;margin-top:12px;display:grid}.voice-module__FCWvhW__optionsRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.voice-module__FCWvhW__small{border:1px solid var(--cx-hair);border-radius:var(--btn-radius);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.voice-module__FCWvhW__small:hover{background:var(--cx-hover)}.voice-module__FCWvhW__small:disabled{opacity:.45;cursor:not-allowed}.voice-module__FCWvhW__small[data-tone=warn]{border-color:var(--btn-danger-line,#ff9d8a80);color:var(--btn-danger-ink,#ffb9ab)}.voice-module__FCWvhW__alone,.voice-module__FCWvhW__blockedNote{color:var(--cx-dim);margin:12px 0 0;font-size:14px;line-height:1.5}.voice-module__FCWvhW__blockedNote{color:var(--ink)}.voice-module__FCWvhW__controls{border-top:1px solid var(--cx-hair);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.voice-module__FCWvhW__micButton{min-height:48px;color:var(--ink);cursor:pointer;transition:background var(--t-fast) ease, border-color var(--t-fast) ease, transform var(--t-fast) ease;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.voice-module__FCWvhW__micButton:hover{background:#ffffff1a}.voice-module__FCWvhW__micButton:active{transform:scale(.97)}.voice-module__FCWvhW__micButton[aria-pressed=false]{color:#d6fbe3;background:#4ade8024;border-color:#4ade8099}.voice-module__FCWvhW__micButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.voice-module__FCWvhW__micState{flex:160px;min-width:0;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.voice-module__FCWvhW__micState small{color:var(--cx-dim);font-size:12.5px;font-weight:400;display:block}.voice-module__FCWvhW__micState[data-on=true]{color:var(--vx-live)}.voice-module__FCWvhW__leave{border:1px solid var(--btn-danger-line,#ff9d8a80);min-height:44px;color:var(--btn-danger-ink,#ffb9ab);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:600}.voice-module__FCWvhW__leave:hover{background:var(--btn-danger-fill,#ff9d8a1f)}.voice-module__FCWvhW__settings{margin-top:12px}.voice-module__FCWvhW__settings>summary{min-height:36px;color:var(--cx-dim);cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.voice-module__FCWvhW__settings>summary:hover{color:var(--ink)}.voice-module__FCWvhW__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}.voice-module__FCWvhW__settingsGrid label{color:var(--cx-dim);gap:6px;font-size:13px;font-weight:500;display:grid}.voice-module__FCWvhW__hint{color:var(--cx-dim);margin:10px 0 0;font-size:13px;line-height:1.5}.voice-module__FCWvhW__bar{--vx-live:#4ade80;min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;line-height:1.3;display:flex}.voice-module__FCWvhW__barText{flex:1;min-width:0}.voice-module__FCWvhW__barText a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.voice-module__FCWvhW__barText a:hover{text-underline-offset:3px;text-decoration:underline}.voice-module__FCWvhW__barText span{color:var(--cx-dim,#b4b7cb);font-size:12.5px;display:block}.voice-module__FCWvhW__barText span[data-on=true]{color:var(--vx-live)}.voice-module__FCWvhW__barBtn{min-width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;flex:none;place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-grid}.voice-module__FCWvhW__barBtn:hover{background:#ffffff1f}.voice-module__FCWvhW__barBtn[aria-pressed=false]{color:var(--vx-live);background:#4ade8029;border-color:#4ade8099}.voice-module__FCWvhW__barBtn[data-tone=warn]{color:#ffb9ab;border-color:#ff9d8a80}.voice-module__FCWvhW__barBtn:disabled{opacity:.5;cursor:not-allowed}.voice-module__FCWvhW__barNote{color:var(--cx-dim,#b4b7cb);flex:0 0 100%;margin:0;font-size:12.5px;line-height:1.4}.voice-module__FCWvhW__railSlot{border-bottom:1px solid var(--cx-hair,#ffffff1a);flex-wrap:wrap;flex:0 0 100%;padding:2px 2px 8px}@media (max-width:860px){.voice-module__FCWvhW__railSlot{display:none}}.voice-module__FCWvhW__pageSlot{z-index:16;left:12px;right:86px;bottom:calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080912f5;border:1px solid #ffffff2e;border-radius:20px;flex-wrap:wrap;padding:8px 8px 8px 14px;position:fixed;box-shadow:0 18px 40px -16px #000000e6}.voice-module__FCWvhW__pageSpacer{height:calc(92px + env(safe-area-inset-bottom));display:block}@media (min-width:861px){.voice-module__FCWvhW__pageSlot:not([data-always=true]),.voice-module__FCWvhW__pageSpacer:not([data-always=true]){display:none}.voice-module__FCWvhW__pageSlot[data-always=true]{width:300px;bottom:20px;left:20px;right:auto}.voice-module__FCWvhW__pageSpacer[data-always=true]{display:none}}@media print{.voice-module__FCWvhW__pageSlot,.voice-module__FCWvhW__pageSpacer,.voice-module__FCWvhW__railSlot{display:none}}@media (prefers-reduced-motion:reduce){.voice-module__FCWvhW__ring,.voice-module__FCWvhW__join,.voice-module__FCWvhW__micButton,.voice-module__FCWvhW__room{transition:none}.voice-module__FCWvhW__person[data-speaking=true] .voice-module__FCWvhW__ring{box-shadow:0 0 0 3px var(--vx-live)}.voice-module__FCWvhW__join:active,.voice-module__FCWvhW__micButton:active{transform:none}}.voice-module__FCWvhW__adminGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.voice-module__FCWvhW__adminPeople{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.voice-module__FCWvhW__adminPeople>li{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.voice-module__FCWvhW__adminPeople>li>span:first-child{overflow-wrap:anywhere;flex:180px;min-width:0;font-weight:600}.voice-module__FCWvhW__adminFold>summary{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.voice-module__FCWvhW__adminFold>summary:hover{color:var(--ink)}.voice-module__FCWvhW__adminFold>form,.voice-module__FCWvhW__adminFold>div{gap:12px;margin-top:10px;display:grid}.voice-module__FCWvhW__log{color:#d6d8e6;gap:6px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.voice-module__FCWvhW__log time{color:var(--muted);font-size:13px}.voice-module__FCWvhW__section{letter-spacing:-.02em;margin:34px 0 12px;font-size:21px;font-weight:500}
.challenges-module__5N7m-G__pill{color:var(--cx-dim,#a3a6ba);white-space:nowrap;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px 2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.challenges-module__5N7m-G__pill:before{content:"";background:#8a8ea6;border-radius:50%;width:7px;height:7px}.challenges-module__5N7m-G__pill[data-phase=open]{color:#c9f7d9;border-color:#4ade8066}.challenges-module__5N7m-G__pill[data-phase=open]:before{background:#4ade80}.challenges-module__5N7m-G__pill[data-phase=voting]{color:#dfe1ff;background:#8089ff24;border-color:#8089ff99}.challenges-module__5N7m-G__pill[data-phase=voting]:before{background:var(--accent)}.challenges-module__5N7m-G__pill[data-phase=upcoming]:before{background:#c5c9ff}.challenges-module__5N7m-G__module.challenges-module__5N7m-G__module{background:linear-gradient(160deg, #6f78ff4d 0%, #2a2fa81f 55%, #05061a00 100%), var(--cx-glass,#080911bd);border-color:#8089ff66;gap:6px;display:grid}.challenges-module__5N7m-G__module>div:first-child{align-items:center;margin-bottom:0}.challenges-module__5N7m-G__moduleSlim{margin-bottom:14px}.challenges-module__5N7m-G__moduleTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.25}.challenges-module__5N7m-G__moduleTitle:hover{text-underline-offset:3px;text-decoration:underline}.challenges-module__5N7m-G__moduleFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.challenges-module__5N7m-G__moduleCta{min-height:var(--btn-h-sm);padding:0 var(--btn-pad-sm);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-ink);font-size:var(--btn-fs-sm);font-weight:var(--btn-fw);align-items:center;display:inline-flex}.challenges-module__5N7m-G__moduleCta:hover{background:#fff}.challenges-module__5N7m-G__intro{padding:16px var(--cx-pad);border-bottom:1px solid var(--cx-hair);color:#dcdeea;font-size:15.5px;line-height:1.6}.challenges-module__5N7m-G__group{padding:22px var(--cx-pad) 8px;color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.3}.challenges-module__5N7m-G__list>li{border-bottom:1px solid var(--cx-hair)}.challenges-module__5N7m-G__card{padding:16px var(--cx-pad) 18px;gap:8px;transition:background .12s;display:grid}.challenges-module__5N7m-G__card:hover{background:#ffffff06}.challenges-module__5N7m-G__cardTop{color:var(--cx-faint);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.challenges-module__5N7m-G__card h2,.challenges-module__5N7m-G__card h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.25}.challenges-module__5N7m-G__card h2 a:hover,.challenges-module__5N7m-G__card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.challenges-module__5N7m-G__card p{color:#dcdeea;overflow-wrap:anywhere;font-size:15.5px;line-height:1.55}.challenges-module__5N7m-G__cardLive{border-radius:var(--r-m);background:linear-gradient(160deg,#6f78ff42 0%,#2a2fa81a 55%,#ffffff05 100%);border:1px solid #8089ff66;margin:0 14px 14px}.challenges-module__5N7m-G__cardLive:hover{background:linear-gradient(160deg,#6f78ff4d 0%,#2a2fa81f 55%,#ffffff08 100%)}.challenges-module__5N7m-G__cardLive h2{font-size:var(--fs-title)}.challenges-module__5N7m-G__list>li:has(>.challenges-module__5N7m-G__cardLive){border-bottom:0}.challenges-module__5N7m-G__cardFoot{color:var(--cx-dim);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;font-size:13.5px;display:flex}.challenges-module__5N7m-G__winners{gap:4px;margin-top:2px;display:grid}.challenges-module__5N7m-G__winners li{color:#dcdeea;align-items:baseline;gap:8px;min-width:0;font-size:14.5px;line-height:1.5;display:flex}.challenges-module__5N7m-G__winners b{overflow-wrap:anywhere;font-weight:600}.challenges-module__5N7m-G__winners span{color:var(--cx-dim)}.challenges-module__5N7m-G__medal{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.challenges-module__5N7m-G__medal[data-prize="1"]{color:#03040a;background:#fafafa}.challenges-module__5N7m-G__hero{border-radius:var(--r-m);background:linear-gradient(160deg,#6f78ff4d 0%,#2a2fa81f 55%,#ffffff05 100%);border:1px solid #8089ff66;gap:10px;margin:14px 14px 6px;padding:22px 20px 24px;display:grid}.challenges-module__5N7m-G__heroTop{color:#dfe1ff;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;font-weight:500;display:flex}.challenges-module__5N7m-G__hero h2{letter-spacing:var(--tight);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.08}.challenges-module__5N7m-G__hero>p{color:#dcdeea;overflow-wrap:anywhere;font-size:16.5px;line-height:1.55}.challenges-module__5N7m-G__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.challenges-module__5N7m-G__steps{border-bottom:1px solid var(--cx-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.challenges-module__5N7m-G__steps>div{padding:12px var(--cx-pad);gap:2px;display:grid}.challenges-module__5N7m-G__steps>div+div{border-left:1px solid var(--cx-hair)}.challenges-module__5N7m-G__steps dt{color:var(--cx-faint);font-size:13px;font-weight:600;line-height:1.4}.challenges-module__5N7m-G__steps dd{color:#eeeff5;font-size:14.5px;font-weight:500;line-height:1.45}.challenges-module__5N7m-G__steps>div[data-now=true]{background:var(--cx-tint)}.challenges-module__5N7m-G__steps>div[data-now=true] dt{color:#c5c9ff}.challenges-module__5N7m-G__steps>div[data-done=true] dd{color:var(--cx-dim)}.challenges-module__5N7m-G__section{padding:18px var(--cx-pad) 20px;border-bottom:1px solid var(--cx-hair);scroll-margin-top:calc(var(--cx-top) + 70px);gap:10px;display:grid}.challenges-module__5N7m-G__section>h2{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.3}.challenges-module__5N7m-G__section>h2 small{color:var(--cx-faint);letter-spacing:0;margin-left:8px;font-size:13.5px;font-weight:500}.challenges-module__5N7m-G__prose{color:#eeeff5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.challenges-module__5N7m-G__prose a,.challenges-module__5N7m-G__note a{color:#aab0ff;text-underline-offset:3px;-webkit-text-decoration:underline #aab0ff66;text-decoration:underline #aab0ff66}.challenges-module__5N7m-G__note{color:var(--cx-dim);font-size:13.5px;line-height:1.55}.challenges-module__5N7m-G__points{gap:6px;display:grid}.challenges-module__5N7m-G__points li{color:#eeeff5;align-items:baseline;gap:10px;font-size:15.5px;line-height:1.5;display:flex}.challenges-module__5N7m-G__ruleList{counter-reset:rule;gap:8px;display:grid}.challenges-module__5N7m-G__ruleList li{color:#dcdeea;counter-increment:rule;padding-left:28px;font-size:15px;line-height:1.55;position:relative}.challenges-module__5N7m-G__ruleList li:before{content:counter(rule);color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:3px;left:0}.challenges-module__5N7m-G__podium{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:10px;margin-top:4px;display:grid}.challenges-module__5N7m-G__step{border:1px solid var(--glass-line);border-radius:var(--r-m);background:var(--cx-card);text-align:center;justify-items:center;gap:4px;min-width:0;padding:16px 12px 14px;display:grid}.challenges-module__5N7m-G__step[data-prize="1"]{background:linear-gradient(160deg,#6f78ff6b,#2a2fa829 60%,#ffffff08);border-color:#8089ffb3;order:2;padding-top:30px;padding-bottom:22px;box-shadow:0 24px 60px -34px #6e78ffe6}.challenges-module__5N7m-G__step[data-prize="2"]{order:1;padding-top:20px}.challenges-module__5N7m-G__step[data-prize="3"]{order:3}.challenges-module__5N7m-G__step .challenges-module__5N7m-G__medal{width:30px;height:30px;font-size:14px}.challenges-module__5N7m-G__step[data-prize="1"] .challenges-module__5N7m-G__medal{width:38px;height:38px;font-size:17px}.challenges-module__5N7m-G__stepPlace{color:var(--cx-faint);font-size:12.5px;font-weight:600}.challenges-module__5N7m-G__step b{overflow-wrap:anywhere;max-width:100%;font-size:15.5px;font-weight:600;line-height:1.3}.challenges-module__5N7m-G__step[data-prize="1"] b{font-size:17.5px}.challenges-module__5N7m-G__step b a:hover,.challenges-module__5N7m-G__stepBy a:hover{text-underline-offset:3px;text-decoration:underline}.challenges-module__5N7m-G__stepBy{max-width:100%;color:var(--cx-dim);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.challenges-module__5N7m-G__stepVotes{color:var(--accent-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600}.challenges-module__5N7m-G__entries>li{border-top:1px solid var(--cx-hair)}.challenges-module__5N7m-G__entries{margin:4px calc(var(--cx-pad) * -1) -20px}.challenges-module__5N7m-G__entry{grid-template-columns:var(--cx-face) minmax(0, 1fr) auto;padding:14px var(--cx-pad) 12px;scroll-margin-top:calc(var(--cx-top) + 80px);gap:12px;display:grid}.challenges-module__5N7m-G__entry[data-prize]{background:linear-gradient(90deg,#8089ff14,#8089ff00)}.challenges-module__5N7m-G__entry[data-mine=true]{box-shadow:inset 3px 0 0 var(--accent)}.challenges-module__5N7m-G__entryBody{min-width:0}.challenges-module__5N7m-G__entryBody h3{letter-spacing:-.015em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.challenges-module__5N7m-G__entryText{color:#eeeff5;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:15.5px;line-height:1.6}.challenges-module__5N7m-G__entryText a{color:#aab0ff;text-underline-offset:3px;-webkit-text-decoration:underline #aab0ff66;text-decoration:underline #aab0ff66}.challenges-module__5N7m-G__links{flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:6px;display:flex}.challenges-module__5N7m-G__links>a{color:#aab0ff;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:40px;font-size:14.5px;font-weight:500;display:inline-flex}.challenges-module__5N7m-G__links>a:hover{text-underline-offset:3px;text-decoration:underline}.challenges-module__5N7m-G__links .challenges-module__5N7m-G__spacer{flex:1}.challenges-module__5N7m-G__side{align-content:start;justify-items:end;gap:6px;display:grid}.challenges-module__5N7m-G__tally{color:#fff;font-variant-numeric:tabular-nums;justify-items:end;gap:0;font-size:20px;font-weight:600;line-height:1.15;display:grid}.challenges-module__5N7m-G__tally small{color:var(--cx-faint);font-size:12px;font-weight:500}.challenges-module__5N7m-G__place{color:var(--cx-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.challenges-module__5N7m-G__mineTag{color:#c5c9ff;white-space:nowrap;border:1px solid #8089ff99;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.challenges-module__5N7m-G__empty{color:var(--cx-dim);text-align:center;padding:28px 0 32px;font-size:15px}.challenges-module__5N7m-G__mine{background:#ffffff05}.challenges-module__5N7m-G__mineActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.challenges-module__5N7m-G__danger{min-height:var(--btn-h);padding:0 var(--btn-pad-sm);border:1px solid var(--btn-danger-line);border-radius:var(--btn-radius);color:var(--btn-danger-ink);font-size:var(--btn-fs);font-weight:var(--btn-fw);background:0 0;align-items:center;display:inline-flex}.challenges-module__5N7m-G__danger:hover{background:var(--btn-danger-fill)}.challenges-module__5N7m-G__select{width:100%;min-height:var(--field-h);padding:var(--field-pad);border:1px solid var(--field-line);border-radius:var(--field-radius);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--field-fs)}.challenges-module__5N7m-G__fold>summary{color:#aab0ff;cursor:pointer;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;display:inline-flex}.challenges-module__5N7m-G__fold[open]>summary{margin-bottom:10px}.challenges-module__5N7m-G__adminDates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.challenges-module__5N7m-G__adminEntries{gap:10px;margin:0;padding:0;list-style:none;display:grid}.challenges-module__5N7m-G__adminEntries>li{border:1px solid var(--line);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.challenges-module__5N7m-G__adminEntries p{overflow-wrap:anywhere;margin:0}@media (max-width:860px){.challenges-module__5N7m-G__hero{margin:10px 10px 4px;padding:18px 14px 20px}.challenges-module__5N7m-G__hero h2{font-size:25px}.challenges-module__5N7m-G__cardLive{margin:0 10px 10px}.challenges-module__5N7m-G__steps{grid-template-columns:1fr}.challenges-module__5N7m-G__steps>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:10px;padding-block:10px}.challenges-module__5N7m-G__steps>div+div{border-left:0;border-top:1px solid var(--cx-hair)}.challenges-module__5N7m-G__podium{grid-template-columns:1fr;gap:8px}.challenges-module__5N7m-G__step,.challenges-module__5N7m-G__step[data-prize]{border-radius:var(--r-m);text-align:left;order:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"medal title votes""medal by votes";place-items:center start;column-gap:12px;padding:12px 14px}.challenges-module__5N7m-G__step .challenges-module__5N7m-G__medal{grid-area:medal}.challenges-module__5N7m-G__step .challenges-module__5N7m-G__stepPlace{display:none}.challenges-module__5N7m-G__step b{grid-area:title}.challenges-module__5N7m-G__step .challenges-module__5N7m-G__stepBy{grid-area:by}.challenges-module__5N7m-G__step .challenges-module__5N7m-G__stepVotes{grid-area:votes}.challenges-module__5N7m-G__entry{grid-template-columns:var(--cx-face) minmax(0, 1fr)}.challenges-module__5N7m-G__side{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:center start;gap:12px}.challenges-module__5N7m-G__tally{grid-auto-flow:column;align-items:baseline;gap:6px;font-size:17px}.challenges-module__5N7m-G__adminDates{grid-template-columns:1fr}}.challenges-module__5N7m-G__kind{padding:22px var(--cx-pad) 4px;color:#fff;letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.25}.challenges-module__5N7m-G__intro+.challenges-module__5N7m-G__kind{padding-top:18px}.challenges-module__5N7m-G__kindNote{padding:4px var(--cx-pad) 14px;border-bottom:1px solid var(--cx-hair);color:var(--cx-dim);font-size:14.5px;line-height:1.55}.challenges-module__5N7m-G__external h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.25}.challenges-module__5N7m-G__organiser{color:#eeeff5;overflow-wrap:anywhere;font-weight:600}.challenges-module__5N7m-G__facts{gap:6px;margin-top:2px;display:grid}.challenges-module__5N7m-G__facts>div{grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:baseline;gap:2px 14px;display:grid}.challenges-module__5N7m-G__facts dt{color:var(--cx-faint);font-size:13.5px;font-weight:600;line-height:1.5}.challenges-module__5N7m-G__facts dd{color:#eeeff5;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.challenges-module__5N7m-G__external[data-ended=true] h3,.challenges-module__5N7m-G__external[data-ended=true]>p,.challenges-module__5N7m-G__external[data-ended=true] .challenges-module__5N7m-G__facts dd{color:var(--cx-dim)}@media (max-width:860px){.challenges-module__5N7m-G__facts>div{grid-template-columns:1fr}}.challenges-module__5N7m-G__tabs{border-bottom:1px solid var(--cx-hair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.challenges-module__5N7m-G__tabs a{min-height:52px;color:var(--cx-dim);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15.5px;font-weight:500;line-height:1.2;transition:color .12s,background .12s;display:flex;position:relative}.challenges-module__5N7m-G__tabs a:hover{color:#fff;background:#ffffff0a}.challenges-module__5N7m-G__tabs a:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18%;right:18%}.challenges-module__5N7m-G__tabs a[aria-selected=true]{color:#fff;font-weight:600}.challenges-module__5N7m-G__tabs a[aria-selected=true]:after{background:var(--accent)}.challenges-module__5N7m-G__tabs small{min-width:24px;color:var(--cx-dim);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:1px 7px;font-size:12.5px;font-weight:600;line-height:1.5}.challenges-module__5N7m-G__tabs a[aria-selected=true] small{color:#e3e5ff;background:#8089ff47}.challenges-module__5N7m-G__tabs.challenges-module__5N7m-G__tabs a:focus-visible{outline-offset:-4px;border-radius:10px}.challenges-module__5N7m-G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.challenges-module__5N7m-G__week{border-radius:var(--r-m);background:linear-gradient(160deg,#6f78ff4d 0%,#2a2fa81f 55%,#ffffff05 100%);border:1px solid #8089ff66;gap:10px;margin:14px 14px 8px;padding:20px 20px 22px;display:grid}.challenges-module__5N7m-G__weekTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.challenges-module__5N7m-G__weekTop h2{color:#dfe1ff;font-size:15px;font-weight:600;line-height:1.4}.challenges-module__5N7m-G__week h3{letter-spacing:var(--tight);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.1}.challenges-module__5N7m-G__week h3 a:hover{text-underline-offset:4px;text-decoration:underline}.challenges-module__5N7m-G__week>p{color:#dcdeea;overflow-wrap:anywhere;font-size:16.5px;line-height:1.55}.challenges-module__5N7m-G__weekFoot{color:var(--cx-dim);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;font-size:13.5px;line-height:1.5;display:flex}.challenges-module__5N7m-G__weekFoot>span{min-width:0}.challenges-module__5N7m-G__count{gap:8px;margin-top:4px;display:grid}.challenges-module__5N7m-G__countLabel{color:#eeeff5;font-size:14.5px;font-weight:600;line-height:1.4}.challenges-module__5N7m-G__countCells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:400px;display:grid}.challenges-module__5N7m-G__countCells>span{background:#03040a6b;border:1px solid #ffffff24;border-radius:14px;justify-items:center;gap:1px;padding:10px 4px 9px;display:grid}.challenges-module__5N7m-G__countCells b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.challenges-module__5N7m-G__countCells small{color:var(--cx-dim);font-size:12.5px;font-weight:500;line-height:1.3}.challenges-module__5N7m-G__countCells>span[data-shown=false]{visibility:hidden}.challenges-module__5N7m-G__count[data-size=row] .challenges-module__5N7m-G__countCells{gap:6px;max-width:320px}.challenges-module__5N7m-G__count[data-size=row] .challenges-module__5N7m-G__countCells>span{border-radius:12px;padding:7px 4px 6px}.challenges-module__5N7m-G__count[data-size=row] .challenges-module__5N7m-G__countCells b{font-size:22px}.challenges-module__5N7m-G__rows>li{border-top:1px solid var(--cx-hair)}.challenges-module__5N7m-G__row{min-height:56px;padding:11px var(--cx-pad) 12px;grid-template-columns:6.2em minmax(0,1fr);align-items:baseline;gap:4px 14px;transition:background .12s;display:grid}.challenges-module__5N7m-G__row:hover{background:#ffffff08}.challenges-module__5N7m-G__rowDate{color:#c5c9ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.5}.challenges-module__5N7m-G__rowText{gap:1px;min-width:0;display:grid}.challenges-module__5N7m-G__rowText b{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.35}.challenges-module__5N7m-G__rowText>span{color:var(--cx-dim);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.challenges-module__5N7m-G__row:hover b{text-underline-offset:3px;text-decoration:underline}.challenges-module__5N7m-G__space .challenges-module__5N7m-G__rows a:focus-visible,.challenges-module__5N7m-G__month a:focus-visible{outline-offset:-3px}.challenges-module__5N7m-G__season{border-top:1px solid var(--cx-hair);border-bottom:1px solid var(--cx-hair)}.challenges-module__5N7m-G__season>summary,.challenges-module__5N7m-G__month>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.challenges-module__5N7m-G__season>summary::-webkit-details-marker{display:none}.challenges-module__5N7m-G__month>summary::-webkit-details-marker{display:none}.challenges-module__5N7m-G__season>summary{min-height:56px;padding:8px var(--cx-pad);color:#aab0ff;font-size:15px;font-weight:600}.challenges-module__5N7m-G__season>summary:hover{background:#ffffff08}.challenges-module__5N7m-G__season>summary small,.challenges-module__5N7m-G__month>summary small{color:var(--cx-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:500}.challenges-module__5N7m-G__season>summary:before,.challenges-module__5N7m-G__month>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.challenges-module__5N7m-G__season[open]>summary:before,.challenges-module__5N7m-G__month[open]>summary:before{transform:rotate(45deg)}.challenges-module__5N7m-G__season>summary:focus-visible,.challenges-module__5N7m-G__month>summary:focus-visible{outline-offset:-3px}.challenges-module__5N7m-G__months{gap:8px;padding:2px 14px 16px;display:grid}.challenges-module__5N7m-G__month{border:1px solid var(--cx-hair);border-radius:var(--r-m);background:var(--cx-card)}.challenges-module__5N7m-G__month>summary{border-radius:var(--r-m);color:#fff;min-height:48px;padding:6px 14px;font-size:15px;font-weight:500}.challenges-module__5N7m-G__month>summary:hover{background:#ffffff0a}.challenges-module__5N7m-G__month ul{padding:0 6px 6px}.challenges-module__5N7m-G__month li a{color:#eeeff5;border-radius:10px;grid-template-columns:6.2em minmax(0,1fr);align-items:baseline;gap:12px;min-height:40px;padding:8px;font-size:15px;line-height:1.4;display:grid}.challenges-module__5N7m-G__month li a:hover{background:#ffffff0f}.challenges-module__5N7m-G__month li time{color:var(--cx-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:500}.challenges-module__5N7m-G__month li span{overflow-wrap:anywhere;min-width:0}.challenges-module__5N7m-G__quietNote{padding:18px var(--cx-pad);color:var(--cx-dim);font-size:15px;line-height:1.55}.challenges-module__5N7m-G__more{padding:16px var(--cx-pad) 20px;color:var(--cx-faint);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:13.5px;display:flex}.challenges-module__5N7m-G__list>li[id]{scroll-margin-top:calc(var(--cx-top) + 80px)}.challenges-module__5N7m-G__withheld{border-radius:var(--r-m);background:var(--cx-tint);color:#e3e5ff;border:1px dashed #aab0ff73;padding:14px 16px;font-size:15.5px;line-height:1.55}.challenges-module__5N7m-G__filters{padding:12px var(--cx-pad);border-bottom:1px solid var(--cx-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.challenges-module__5N7m-G__chips{flex-wrap:wrap;gap:6px;display:flex}.challenges-module__5N7m-G__chips a{border:1px solid var(--cx-hair);min-height:36px;color:var(--cx-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.challenges-module__5N7m-G__chips a:hover{color:#fff;border-color:#ffffff47}.challenges-module__5N7m-G__chips a[aria-current]{color:#fff;background:#ffffff1f;border-color:#ffffff80;font-weight:600}.challenges-module__5N7m-G__chips small{color:inherit;font-variant-numeric:tabular-nums;opacity:.75;font-size:12.5px}.challenges-module__5N7m-G__prize{border-radius:var(--r-m);background:#ffffff0d;border:1px solid #ffffff24;gap:3px;padding:12px 14px 13px;display:grid}.challenges-module__5N7m-G__prize>span{color:var(--cx-faint);font-size:13px;font-weight:600;line-height:1.4}.challenges-module__5N7m-G__card .challenges-module__5N7m-G__prize>p{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17.5px;font-weight:500;line-height:1.4}.challenges-module__5N7m-G__host{overflow-wrap:anywhere;min-width:0}.challenges-module__5N7m-G__external[data-ended=true] .challenges-module__5N7m-G__prize>p{color:var(--cx-dim)}@media (max-width:860px){.challenges-module__5N7m-G__week{margin:10px 10px 6px;padding:16px 14px 18px}.challenges-module__5N7m-G__week h3{font-size:25px}.challenges-module__5N7m-G__tabs a{min-height:48px;font-size:15px}.challenges-module__5N7m-G__tabs a:after{left:10%;right:10%}.challenges-module__5N7m-G__countCells b{font-size:26px}.challenges-module__5N7m-G__row{grid-template-columns:5.6em minmax(0,1fr);gap:4px 10px}.challenges-module__5N7m-G__month li a{grid-template-columns:5.6em minmax(0,1fr);gap:10px}.challenges-module__5N7m-G__months{padding:2px 10px 14px}.challenges-module__5N7m-G__filters{padding:10px var(--cx-pad)}}@media (prefers-reduced-motion:reduce){.challenges-module__5N7m-G__season>summary:before,.challenges-module__5N7m-G__month>summary:before,.challenges-module__5N7m-G__tabs a,.challenges-module__5N7m-G__row,.challenges-module__5N7m-G__chips a{transition:none}}
