.moment-module__m_cmyG__dialog{--t0:.12s;color:#fafafa;background:radial-gradient(120% 70% at 50% 0,#6f78ffeb 0%,#2a2fa8b8 34%,#05061af5 70%,#03040a 100%);border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:20px;position:fixed;inset:0;overflow:hidden}.moment-module__m_cmyG__dialog[data-swap=true]{--t0:.6s}.moment-module__m_cmyG__dialog[open]{place-items:center;display:grid}.moment-module__m_cmyG__dialog::backdrop{background:#03040a}.moment-module__m_cmyG__dialog:before{content:"";opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.moment-module__m_cmyG__card{text-align:center;justify-items:center;gap:6px;width:min(100%,560px);display:grid;position:relative}.moment-module__m_cmyG__close{top:max(14px, env(safe-area-inset-top));color:#ffffffe6;background:#03040a4d;border:1px solid #ffffff47;border-radius:999px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;position:absolute;right:16px}.moment-module__m_cmyG__close:hover{color:#fafafa;border-color:#fafafa}.moment-module__m_cmyG__stage{width:280px;height:280px;position:relative}.moment-module__m_cmyG__stage>*{top:calc(50% - var(--s) / 2);left:calc(50% - var(--s) / 2);width:var(--s);height:var(--s);position:absolute}.moment-module__m_cmyG__old,.moment-module__m_cmyG__fresh{--s:100%;place-items:center;display:grid}.moment-module__m_cmyG__rays{--s:520px;opacity:.34;pointer-events:none;background:repeating-conic-gradient(#c5c9ff8c 0deg 5deg,#0000 5deg 18deg);border-radius:50%;-webkit-mask-image:radial-gradient(closest-side,#0000 26%,#000 34%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 26%,#000 34%,#0000 100%)}.moment-module__m_cmyG__ring{--s:220px;opacity:0;pointer-events:none;border:3px solid #ffffffe6;border-radius:50%}.moment-module__m_cmyG__flash{--s:300px;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff,#fff0 70%);border-radius:50%}.moment-module__m_cmyG__spark{--s:var(--size);opacity:0;pointer-events:none;background:#fff;border-radius:50%;box-shadow:0 0 10px 2px #c5c9ffcc}.moment-module__m_cmyG__spark:nth-child(3n){background:#c5c9ff}.moment-module__m_cmyG__old{opacity:0}.moment-module__m_cmyG__fresh{filter:drop-shadow(0 22px 40px #03041eb3)}.moment-module__m_cmyG__dialog[data-kind=big] .moment-module__m_cmyG__rays{--s:600px;opacity:.42}.moment-module__m_cmyG__dialog[data-kind=big] .moment-module__m_cmyG__spark:nth-child(4n){background:#ffe9a8;box-shadow:0 0 12px 3px #f0b84acc}.moment-module__m_cmyG__dialog[data-kind=legend]{background:radial-gradient(120% 70% at 50% 0,#ff7ad980 0%,#6f78ffcc 22%,#2a2fa8b3 42%,#05061af5 72%,#03040a 100%)}.moment-module__m_cmyG__dialog[data-kind=legend] .moment-module__m_cmyG__rays{--s:720px;opacity:.5;background:repeating-conic-gradient(#ffe9a8b3 0deg 4deg,#0000 4deg 12deg,#7df9ff80 12deg 15deg,#0000 15deg 24deg)}.moment-module__m_cmyG__dialog[data-kind=legend] .moment-module__m_cmyG__spark:nth-child(2n){background:#ffe9a8;box-shadow:0 0 12px 3px #f0b84ad9}.moment-module__m_cmyG__dialog[data-kind=legend] .moment-module__m_cmyG__spark:nth-child(5n){background:#7df9ff;box-shadow:0 0 12px 3px #7df9ffcc}.moment-module__m_cmyG__dialog[data-kind=legend] .moment-module__m_cmyG__ring{border-color:#ffe9a8}.moment-module__m_cmyG__words{justify-items:center;gap:6px;display:grid}.moment-module__m_cmyG__eyebrow{letter-spacing:.08em;text-transform:uppercase;background:#03040a40;border:1px solid #ffffff59;border-radius:999px;margin:0;padding:4px 12px;font-size:12px;font-weight:600}.moment-module__m_cmyG__words h2{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(34px,6.4vw,56px);font-weight:500;line-height:1.05}.moment-module__m_cmyG__dialog[data-kind=legend] .moment-module__m_cmyG__words h2{font-size:clamp(40px,8vw,72px)}.moment-module__m_cmyG__line{color:#ffffffe6;text-wrap:balance;overflow-wrap:anywhere;max-width:30em;margin:6px 0 0;font-size:17px;line-height:1.45}.moment-module__m_cmyG__passed{color:#c5c9ff;margin:0;font-size:14px;font-weight:600}.moment-module__m_cmyG__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.moment-module__m_cmyG__go,.moment-module__m_cmyG__share{min-height:var(--btn-h-lg);padding:0 var(--btn-pad-lg);border-radius:var(--btn-radius);font-size:var(--btn-fs-lg);font-weight:var(--btn-fw);justify-content:center;align-items:center;display:inline-flex}.moment-module__m_cmyG__go{border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-ink)}.moment-module__m_cmyG__share{color:#fafafa;background:#03040a4d;border:1px solid #fff6}.moment-module__m_cmyG__go:hover{opacity:.86}.moment-module__m_cmyG__share:hover{border-color:#fafafa}.moment-module__m_cmyG__go:focus-visible,.moment-module__m_cmyG__share:focus-visible,.moment-module__m_cmyG__close:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-gap)}.moment-module__m_cmyG__note{color:#fffc;min-height:18px;margin:4px 0 0;font-size:13px}.moment-module__m_cmyG__shareCard{justify-items:center;gap:12px;width:min(440px,100%);margin-top:14px;display:grid}.moment-module__m_cmyG__shareCard img{aspect-ratio:1200/630;background:#0d0e22;border:1px solid #ffffff3d;border-radius:14px;width:100%;height:auto;display:block}.moment-module__m_cmyG__shareActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.moment-module__m_cmyG__shareActions .moment-module__m_cmyG__share{min-height:var(--btn-h);padding:0 var(--btn-pad);font-size:var(--btn-fs);text-decoration:none}.moment-module__m_cmyG__shareNote{color:#fffc;text-align:center;min-height:18px;margin:0;font-size:13px}.moment-module__m_cmyG__shareToggle{justify-items:start;margin-top:14px;display:grid}.moment-module__m_cmyG__shareToggle .moment-module__m_cmyG__share{min-height:var(--btn-h);padding:0 var(--btn-pad);font-size:var(--btn-fs)}.moment-module__m_cmyG__shareToggle .moment-module__m_cmyG__shareCard{justify-items:start;margin-top:0}.moment-module__m_cmyG__shareToggle .moment-module__m_cmyG__shareActions{justify-content:flex-start}.moment-module__m_cmyG__shareToggle .moment-module__m_cmyG__shareNote{text-align:left}.moment-module__m_cmyG__points{color:#ffe9a8;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0b84a24;border:1px solid #ffe9a88c;border-radius:999px;align-items:center;gap:6px;margin:6px 0 0;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.moment-module__m_cmyG__points svg{flex:none}@media (max-width:520px){.moment-module__m_cmyG__stage{width:240px;height:240px}.moment-module__m_cmyG__line{font-size:16px}.moment-module__m_cmyG__go,.moment-module__m_cmyG__share{flex:140px}}@media (max-height:640px){.moment-module__m_cmyG__stage{width:200px;height:200px;transform:scale(.8)}}.moment-module__m_cmyG__region{z-index:60;left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;justify-items:center;padding:0 16px;display:grid;position:fixed}.moment-module__m_cmyG__toast{pointer-events:auto;color:#fafafa;background:linear-gradient(150deg,#4a52e0eb 0%,#191c78f0 46%,#070814f7 100%);border:1px solid #ffffff38;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;width:min(100%,460px);padding:12px 12px 12px 14px;display:grid;position:relative;box-shadow:0 28px 60px -22px #03041ef2,inset 0 1px #ffffff29}.moment-module__m_cmyG__toast[data-leaving=true]{opacity:0}.moment-module__m_cmyG__toastArt{place-items:center;width:52px;height:52px;display:grid;position:relative}.moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__fresh{filter:none;width:52px;height:52px;position:relative}.moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__spark{top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);position:absolute}.moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__ring{border-width:2px;width:auto;height:auto;position:absolute;inset:4px}.moment-module__m_cmyG__toastWords{min-width:0}.moment-module__m_cmyG__toastWords b{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.25;display:block}.moment-module__m_cmyG__toastWords>span{color:#ffffffd6;font-size:14px;line-height:1.35;display:block}.moment-module__m_cmyG__toastWords .moment-module__m_cmyG__points{margin:6px 0 0;padding:3px 10px;font-size:13px}.moment-module__m_cmyG__toastSide{align-items:center;gap:4px;display:flex}.moment-module__m_cmyG__toastGo{color:#fafafa;white-space:nowrap;border:1px solid #fff6;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.moment-module__m_cmyG__toastGo:hover{background:#ffffff1a;border-color:#fafafa}.moment-module__m_cmyG__toastClose{color:#fffc;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.moment-module__m_cmyG__toastClose:hover{color:#fafafa;background:#ffffff1f}.moment-module__m_cmyG__toastGo:focus-visible,.moment-module__m_cmyG__toastClose:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:2px}.moment-module__m_cmyG__toastTime{transform-origin:0;background:#ffffff80;border-radius:2px;height:2px;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}@media (max-width:520px){.moment-module__m_cmyG__toast{border-radius:20px}.moment-module__m_cmyG__toastGo{padding:0 12px}}.moment-module__m_cmyG__toast[data-size=mini]{border-radius:999px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;width:auto;max-width:min(100%,360px);padding:7px 16px 7px 8px}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastArt,.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__fresh{width:36px;height:36px}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__ring{inset:2px}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastWords{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastWords b{font-size:14px}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastWords .moment-module__m_cmyG__points{margin:0}.moment-module__m_cmyG__toast[data-size=mini] .moment-module__m_cmyG__toastSide{display:none}.moment-module__m_cmyG__toastArt>.moment-module__m_cmyG__fresh>span{place-items:center;width:100%;height:100%;display:grid}@media print{.moment-module__m_cmyG__region,.moment-module__m_cmyG__dialog{display:none!important}}@media (prefers-reduced-motion:no-preference){.moment-module__m_cmyG__dialog[open]{animation:.25s ease-out both moment-module__m_cmyG__luFade}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__old{animation:.85s cubic-bezier(.5,0,.8,.4) both moment-module__m_cmyG__luOld}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__fresh{animation:moment-module__m_cmyG__luFresh 1.15s cubic-bezier(.2, 1.3, .3, 1) var(--t0) both;will-change:transform, opacity}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__ring{animation:moment-module__m_cmyG__luRing .9s cubic-bezier(.1, .7, .3, 1) calc(var(--t0) + 80ms) both}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__ringLate{animation-delay:calc(var(--t0) + .32s);animation-duration:1.1s}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__rays{animation:moment-module__m_cmyG__luRaysIn 1.2s ease-out var(--t0) both, moment-module__m_cmyG__luTurn 60s linear infinite}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__spark{animation:moment-module__m_cmyG__luSpark 1s cubic-bezier(.1, .7, .3, 1) calc(var(--t0) + .1s + var(--wait)) both}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>*{animation:.5s ease-out both moment-module__m_cmyG__luWords}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>:first-child{animation-delay:calc(var(--t0) + .55s)}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>:nth-child(2){animation-delay:calc(var(--t0) + .65s)}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>:nth-child(3){animation-delay:calc(var(--t0) + .8s)}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>:nth-child(4){animation-delay:calc(var(--t0) + .9s)}.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>.moment-module__m_cmyG__actions,.moment-module__m_cmyG__dialog[open] .moment-module__m_cmyG__words>.moment-module__m_cmyG__note{animation:none}.moment-module__m_cmyG__dialog[data-kind=big][open] .moment-module__m_cmyG__fresh{animation-duration:1.4s}.moment-module__m_cmyG__dialog[data-kind=big][open] .moment-module__m_cmyG__spark{animation-duration:1.3s}.moment-module__m_cmyG__dialog[data-kind=legend][open]{--t0:1.15s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__old{animation-duration:1.3s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__flash{animation:1.2s ease-out 1.05s both moment-module__m_cmyG__luFlash}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__fresh{animation-duration:1.7s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__ring{animation-duration:1.3s;animation-delay:1.25s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__ringLate{animation-delay:1.75s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__rays{animation:1.6s ease-out 1.15s both moment-module__m_cmyG__luRaysIn,40s linear infinite moment-module__m_cmyG__luTurn}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__spark{animation-duration:1.6s;animation-delay:calc(1.25s + var(--wait))}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__words>:first-child{animation-delay:2.2s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__words>:nth-child(2){animation-duration:.8s;animation-delay:2.4s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__words>:nth-child(3){animation-delay:2.8s}.moment-module__m_cmyG__dialog[data-kind=legend][open] .moment-module__m_cmyG__words>:nth-child(4){animation-delay:2.9s}.moment-module__m_cmyG__toast{transition:opacity .2s ease-out,transform .2s ease-out;animation:.42s cubic-bezier(.2,1.15,.3,1) both moment-module__m_cmyG__mtIn}.moment-module__m_cmyG__toast[data-leaving=true]{transform:translateY(10px)scale(.98)}.moment-module__m_cmyG__toast .moment-module__m_cmyG__fresh{animation:.6s cubic-bezier(.2,1.3,.3,1) .12s both moment-module__m_cmyG__luFresh}.moment-module__m_cmyG__toast .moment-module__m_cmyG__ring{animation:.6s cubic-bezier(.1,.7,.3,1) .2s both moment-module__m_cmyG__luRing}.moment-module__m_cmyG__toast .moment-module__m_cmyG__spark{animation:moment-module__m_cmyG__mtSpark .6s cubic-bezier(.1, .7, .3, 1) calc(.22s + var(--wait)) both}.moment-module__m_cmyG__toast .moment-module__m_cmyG__points{animation:.35s ease-out .3s both moment-module__m_cmyG__luWords}.moment-module__m_cmyG__toastTime{animation:moment-module__m_cmyG__mtTime var(--stay,3.4s) linear .4s both}.moment-module__m_cmyG__toast[data-paused=true] .moment-module__m_cmyG__toastTime{animation-play-state:paused}}@keyframes moment-module__m_cmyG__luFade{0%{opacity:0}to{opacity:1}}@keyframes moment-module__m_cmyG__luOld{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.55)}}@keyframes moment-module__m_cmyG__luFresh{0%{opacity:0;transform:scale(.35)rotate(-8deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes moment-module__m_cmyG__luRing{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}@keyframes moment-module__m_cmyG__luFlash{0%{opacity:0;transform:scale(.4)}18%{opacity:.95}to{opacity:0;transform:scale(2.4)}}@keyframes moment-module__m_cmyG__luRaysIn{0%{opacity:0}40%{opacity:.85}}@keyframes moment-module__m_cmyG__luTurn{to{rotate:360deg}}@keyframes moment-module__m_cmyG__luSpark{0%{opacity:0;transform:rotate(var(--turn)) translateY(-30px) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--turn)) translateY(calc(var(--reach) * -1)) scale(1)}}@keyframes moment-module__m_cmyG__luWords{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes moment-module__m_cmyG__mtIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes moment-module__m_cmyG__mtSpark{0%{opacity:0;transform:rotate(var(--turn)) translateY(-10px) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--turn)) translateY(calc(var(--reach) * -1)) scale(1)}}@keyframes moment-module__m_cmyG__mtTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.new-message-module__KePX-q__picker{min-height:0;color:var(--ink);font-family:var(--font-body), "DM Sans", sans-serif;flex-direction:column;flex:1;display:flex}.new-message-module__KePX-q__field{border:1px solid var(--field-line);border-radius:var(--r-s);background:var(--field-bg);height:44px;color:var(--ink);flex:none;margin:0 12px 8px;padding:0 12px;font-size:16px}.new-message-module__KePX-q__field::placeholder{color:#8a8da3}.new-message-module__KePX-q__field:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:2px}.new-message-module__KePX-q__note{color:var(--muted);margin:0;padding:6px 16px 10px;font-size:14px;line-height:1.45}.new-message-module__KePX-q__note[data-warn=true]{color:var(--warn-soft)}.new-message-module__KePX-q__group{color:var(--muted);margin:0;padding:4px 16px 6px;font-size:12.5px;font-weight:500}.new-message-module__KePX-q__list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 6px 8px;list-style:none;overflow-y:auto}.new-message-module__KePX-q__list[hidden]{display:none}.new-message-module__KePX-q__list li{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:8px;display:flex}.new-message-module__KePX-q__list li[data-active=true]{box-shadow:inset 0 0 0 1px var(--tint-line);background:#ffffff17}.new-message-module__KePX-q__list li[aria-disabled=true]{cursor:default}.new-message-module__KePX-q__list li[aria-disabled=true]>:first-child,.new-message-module__KePX-q__list li[aria-disabled=true] .new-message-module__KePX-q__top,.new-message-module__KePX-q__list li[aria-disabled=true] .new-message-module__KePX-q__line{opacity:.5}.new-message-module__KePX-q__text{flex:1;gap:2px;min-width:0;display:grid}.new-message-module__KePX-q__top{align-items:center;gap:6px;min-width:0;display:flex}.new-message-module__KePX-q__top b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.new-message-module__KePX-q__sel{color:#03040a;white-space:nowrap;background:#fafafa;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 7px 1px 5px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.new-message-module__KePX-q__level{color:var(--accent-soft);white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.5}.new-message-module__KePX-q__line,.new-message-module__KePX-q__closed,.new-message-module__KePX-q__talking{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.new-message-module__KePX-q__closed{color:var(--warn-soft);font-size:12.5px}.new-message-module__KePX-q__talking{color:var(--accent-soft);font-size:12.5px}.new-message-module__KePX-q__sheet{border:1px solid var(--glass-line,#ffffff24);max-height:min(520px,70dvh);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:new-message-module__KePX-q__drop var(--t-base) var(--ease-out);background:#090a14f0;border-radius:18px;flex-direction:column;margin:0 0 24px;display:flex;overflow:hidden}.new-message-module__KePX-q__sheetHead{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px 8px 16px;display:flex}.new-message-module__KePX-q__sheetHead h2{letter-spacing:0;margin:0;font-size:16px;font-weight:600}.new-message-module__KePX-q__sheetHead button:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:2px}@keyframes new-message-module__KePX-q__drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.new-message-module__KePX-q__sheet{animation:none}}
.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}}
