@font-face{font-family:playfair;src:url(/_next/static/media/9a4dab424695f0b2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:playfair;src:url(/_next/static/media/9a4dab424695f0b2-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:playfair;src:url(/_next/static/media/9a4dab424695f0b2-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:playfair;src:url(/_next/static/media/9a4dab424695f0b2-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:playfair Fallback;src:local("Times New Roman");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.00%;size-adjust:111.11%}.__className_dd56fb{font-family:playfair,playfair Fallback}.__variable_dd56fb{--font-playfair:"playfair","playfair Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/caa9d5cfd7536448-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/caa9d5cfd7536448-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/caa9d5cfd7536448-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/caa9d5cfd7536448-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_c8e923{font-family:dmSans,dmSans Fallback}.__variable_c8e923{--font-dm-sans:"dmSans","dmSans Fallback"}.ChallengeBanner_host__4SC0k{position:fixed;z-index:40;top:max(4.25rem,calc(env(safe-area-inset-top) + 3.5rem));left:50%;transform:translateX(-50%);width:min(100% - .75rem,48rem);max-height:calc(100dvh - max(4.25rem, env(safe-area-inset-top) + 3.5rem) - max(5rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;pointer-events:none;display:flex;flex-direction:column;gap:.25rem}.ChallengeBanner_frame__uEKTx{container-type:inline-size}.ChallengeBanner_banner__Oo6Od{position:relative;isolation:isolate;color:#fff6df;pointer-events:auto;filter:drop-shadow(0 .25rem .5rem #000a);font-family:var(--font-dm-sans),sans-serif}.ChallengeBanner_art__Ho6Xa{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.ChallengeBanner_identity__P833y{display:grid;grid-template-columns:23% minmax(0,1fr);gap:5%;align-items:center;margin-left:25.5%;margin-right:15%;padding-top:3.8%;padding-bottom:4.5%;min-height:5rem}.ChallengeBanner_avatar__HXR0k{width:80%;justify-self:center;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#20112d}.ChallengeBanner_lines__85qX4{min-width:0;display:grid;gap:.35rem}.ChallengeBanner_detail__Shv_h,.ChallengeBanner_handle__KWvI8{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChallengeBanner_handle__KWvI8{font-size:clamp(.85rem,2.4vw,1.1rem);font-weight:800;line-height:1.4}.ChallengeBanner_detail__Shv_h{font-size:clamp(.7rem,2.1vw,.95rem);line-height:1.4}.ChallengeBanner_banner__Oo6Od button{cursor:pointer;color:inherit;font:inherit;font-size:.75rem;font-weight:800;line-height:1.2;min-height:2.75rem;min-width:2.75rem;border:0;background:transparent;text-shadow:0 1px 3px #000}.ChallengeBanner_banner__Oo6Od button:disabled{cursor:wait;opacity:.6}.ChallengeBanner_banner__Oo6Od button:focus-visible{outline:2px solid #fff0a1;outline-offset:-2px;border-radius:.75rem}.ChallengeBanner_expand__LxR69{position:absolute;inset:0;width:100%;height:100%}.ChallengeBanner_collapse__ngvpi{position:absolute;top:4%;right:2%;width:9%;height:28%}.ChallengeBanner_expanded__0MamF{padding-bottom:5.9%}.ChallengeBanner_expanded__0MamF .ChallengeBanner_identity__P833y{margin-left:23.5%;margin-right:14.5%;padding-top:5.9%;padding-bottom:3.9%;grid-template-columns:21% minmax(0,1fr)}.ChallengeBanner_actions__XepYq{display:grid;grid-template-columns:37% 36% minmax(0,1fr);gap:3%;margin-left:11%;margin-right:10%}.ChallengeBanner_actions__XepYq button{padding:.3rem .1rem;font-size:.7rem;overflow-wrap:normal}.ChallengeBanner_single__3x_Pw .ChallengeBanner_identity__P833y{margin-left:23.5%;margin-right:26%;grid-template-columns:24% minmax(0,1fr);padding-top:3%;padding-bottom:4%}.ChallengeBanner_singleAction__ZugiZ{position:absolute;right:4.9%;top:18%;width:19%;height:53%;padding:0;display:grid;place-items:center}.ChallengeBanner_singleAction__ZugiZ span{display:grid;place-items:center;width:100%;min-height:90%;font-size:.7rem;padding:.2rem;border-radius:.6rem;background:radial-gradient(ellipse,#8613a0 40%,#550e80 74%,#550e8000 100%);overflow-wrap:normal}@media (prefers-reduced-motion:reduce){.ChallengeBanner_banner__Oo6Od{scroll-behavior:auto}}@container (max-width: 20rem){.ChallengeBanner_banner__Oo6Od{padding:.75rem;background:#1a092b;border:1px solid #cfa758;border-radius:.8rem}.ChallengeBanner_art__Ho6Xa{opacity:.2}.ChallengeBanner_expanded__0MamF .ChallengeBanner_identity__P833y,.ChallengeBanner_identity__P833y,.ChallengeBanner_single__3x_Pw .ChallengeBanner_identity__P833y{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;margin:0;padding:0;min-height:0}.ChallengeBanner_avatar__HXR0k{width:100%}.ChallengeBanner_detail__Shv_h,.ChallengeBanner_handle__KWvI8{white-space:normal;overflow:visible;overflow-wrap:anywhere}.ChallengeBanner_handle__KWvI8{font-size:.85rem}.ChallengeBanner_detail__Shv_h{font-size:.75rem}.ChallengeBanner_collapsed__H1sBB .ChallengeBanner_identity__P833y,.ChallengeBanner_expanded__0MamF .ChallengeBanner_identity__P833y{margin-right:1.75rem}.ChallengeBanner_collapse__ngvpi{top:0;right:0;width:2.75rem;height:2.75rem}.ChallengeBanner_collapse__ngvpi:after{content:"⌃";font-size:1.25rem}.ChallengeBanner_actions__XepYq{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:.6rem 0 0}.ChallengeBanner_actions__XepYq button,.ChallengeBanner_singleAction__ZugiZ span{font-size:.8rem;background:linear-gradient(135deg,#7e147e,#341473);border:1px solid #cfa758;border-radius:.5rem;padding:.4rem}.ChallengeBanner_singleAction__ZugiZ{position:static;width:100%;height:auto;margin-top:.6rem}.ChallengeBanner_singleAction__ZugiZ span{min-height:2.75rem}}.ChallengeBanner_queue__VHZgC{pointer-events:auto;color:#fff6df;background:#1a092bee;border:1px solid #cfa758;border-radius:.75rem;font-size:.85rem;overflow-wrap:anywhere}.ChallengeBanner_queue__VHZgC summary{cursor:pointer;padding:.6rem;min-height:2.75rem}.ChallengeBanner_queueItems___oCEn{max-height:30dvh;overflow-y:auto;padding:.5rem}.ChallengeBanner_queueItems___oCEn button{font:inherit;color:inherit;background:#45145d;border-radius:.4rem;min-height:2.75rem;padding:.5rem;margin:.25rem;overflow-wrap:anywhere}.ChallengeBanner_queueItems___oCEn p{margin:.5rem}.ChallengeBanner_incomingSlot__KRJnK{pointer-events:auto;flex:0 1 auto;min-height:44px;max-height:35dvh;overflow-y:auto;overscroll-behavior:contain}.ChallengeBanner_prioritySlot__ejNS2{flex:0 0 auto}.ChallengeBanner_queue__VHZgC{flex:0 1 auto;min-height:44px;max-height:25dvh;overflow-y:auto}.ChallengeBanner_queue__VHZgC summary{background:#1a092b}.ChallengeBanner_appSurface__XVsnD{min-width:0}
/*# sourceMappingURL=3572430bb7e6ca2a.css.map*/