.share-passport-module__nGlNwq__sender{gap:8px;width:100%;min-width:0;display:grid}.share-passport-module__nGlNwq__sender *,.share-passport-module__nGlNwq__landing,.share-passport-module__nGlNwq__landing *{box-sizing:border-box}.share-passport-module__nGlNwq__primary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7e318f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 20px #7e318f2e}.share-passport-module__nGlNwq__primary:hover:not(:disabled){background:#692579}.share-passport-module__nGlNwq__primary:active:not(:disabled){transform:scale(.98)}.share-passport-module__nGlNwq__primary:disabled{cursor:default;opacity:.7}.share-passport-module__nGlNwq__primary svg{width:17px;height:17px}.share-passport-module__nGlNwq__primary:focus-visible,.share-passport-module__nGlNwq__secondary:focus-visible{outline-offset:3px;outline:3px solid #292929}.share-passport-module__nGlNwq__status,.share-passport-module__nGlNwq__error{text-align:left;margin:0;font-size:12px;line-height:1.55}.share-passport-module__nGlNwq__status{color:#5d4b62}.share-passport-module__nGlNwq__status svg{vertical-align:-2px;color:#813193;width:14px;height:14px;margin-right:4px}.share-passport-module__nGlNwq__error{color:#a0293c}.share-passport-module__nGlNwq__shareUrlLabel{width:100%;min-width:0;display:block}.share-passport-module__nGlNwq__shareUrl{color:#49394d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fbf8fc;border:1px solid #d9c9dd;border-radius:12px;padding:10px 12px;font-size:12px}.share-passport-module__nGlNwq__shareUrl:focus-visible{outline-offset:3px;outline:3px solid #292929}.share-passport-module__nGlNwq__shareActions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.share-passport-module__nGlNwq__shareActions>*{flex:1;min-width:0;padding-inline:10px}.share-passport-module__nGlNwq__secondaryButton{color:#49394d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c9dd;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.share-passport-module__nGlNwq__secondaryButton:hover{background:#fbf8fc}.share-passport-module__nGlNwq__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #292929}.share-passport-module__nGlNwq__secondaryButton svg{width:17px;height:17px}.share-passport-module__nGlNwq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-passport-module__nGlNwq__landing{color:#292929;background:radial-gradient(circle at 10% 5%,#f5eafa 0,#0000 34%),#f6f6f5;place-items:center;min-height:100dvh;padding:24px 16px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:grid}.share-passport-module__nGlNwq__landingCard{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:28px;width:min(100%,460px);min-width:0;padding:30px 24px 24px;box-shadow:0 16px 48px #2a1a301a}.share-passport-module__nGlNwq__eyebrow{color:#813193;letter-spacing:.1em;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.share-passport-module__nGlNwq__eyebrow svg{fill:currentColor;width:15px;height:15px}.share-passport-module__nGlNwq__creatorPortrait{background:#ede8ee;border:5px solid #f1e5f4;border-radius:50%;width:112px;height:112px;margin:20px auto 12px;overflow:hidden}.share-passport-module__nGlNwq__creatorPortrait img{object-fit:cover;width:100%;height:100%}.share-passport-module__nGlNwq__creatorName{color:#813193;margin:0;font-size:14px;font-weight:750}.share-passport-module__nGlNwq__landingCard h1{letter-spacing:-.045em;max-width:330px;margin:12px auto 0;font-size:27px;line-height:1.22}.share-passport-module__nGlNwq__landingBody{color:#6c6a6a;max-width:350px;margin:14px auto 24px;font-size:14px;line-height:1.65}.share-passport-module__nGlNwq__shareArtwork{object-fit:contain;width:80px;height:80px;margin:-14px auto 10px;display:block}.share-passport-module__nGlNwq__landingCard .share-passport-module__nGlNwq__primary{width:100%;font-size:14px}.share-passport-module__nGlNwq__proof{color:#6a576e;max-width:330px;margin:10px auto 0;font-size:12px;line-height:1.55}.share-passport-module__nGlNwq__secondary{color:#5c5260;text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:13px;font-weight:650;display:inline-flex}.share-passport-module__nGlNwq__landingCard .share-passport-module__nGlNwq__error{text-align:center;margin-top:12px}@media (max-width:380px){.share-passport-module__nGlNwq__landing{padding:16px 12px}.share-passport-module__nGlNwq__landingCard{border-radius:22px;padding:24px 18px 20px}.share-passport-module__nGlNwq__landingCard h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.share-passport-module__nGlNwq__primary{transition:none}.share-passport-module__nGlNwq__primary:active:not(:disabled){transform:none}}
.community-stamps-module__AwX9Ga__section{min-width:0;padding-block:24px;scroll-margin-top:96px}.community-stamps-module__AwX9Ga__heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.community-stamps-module__AwX9Ga__heading h2{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.4}.community-stamps-module__AwX9Ga__heading p,.community-stamps-module__AwX9Ga__sub,.community-stamps-module__AwX9Ga__help{color:var(--color-text-secondary,#737373);margin:6px 0 0;font-size:13px;line-height:1.6}.community-stamps-module__AwX9Ga__count{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-secondary,#737373);font-size:14px}.community-stamps-module__AwX9Ga__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-stamps-module__AwX9Ga__card{border:1px solid var(--color-border,#e8e8e8);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:20px 12px 14px;display:flex;position:relative}.community-stamps-module__AwX9Ga__card[data-earned=true]{border-color:#a23ab647}.community-stamps-module__AwX9Ga__art{aspect-ratio:1;width:min(100%,112px);height:auto;margin-bottom:10px;display:block}.community-stamps-module__AwX9Ga__card[data-earned=false] .community-stamps-module__AwX9Ga__art{filter:grayscale();opacity:.26}.community-stamps-module__AwX9Ga__card h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650;line-height:1.45}.community-stamps-module__AwX9Ga__card p{color:var(--color-text-secondary,#737373);text-wrap:pretty;flex:1;margin:7px 0 12px;font-size:12px;line-height:1.6}.community-stamps-module__AwX9Ga__state{color:#813193;align-items:center;gap:4px;padding-top:2px;font-size:11px;display:inline-flex}.community-stamps-module__AwX9Ga__state svg{width:13px;height:13px}.community-stamps-module__AwX9Ga__action{background:var(--color-surface-subtle,#f6f6f5);min-height:44px;color:var(--color-text-primary,#292929);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .16s,scale .16s;display:inline-flex}.community-stamps-module__AwX9Ga__action svg{width:16px;height:16px}.community-stamps-module__AwX9Ga__action:active:not(:disabled){scale:.96}.community-stamps-module__AwX9Ga__action:hover:not(:disabled){background:#ededeb}.community-stamps-module__AwX9Ga__action:disabled{cursor:default;opacity:.6}.community-stamps-module__AwX9Ga__action:focus-visible,.community-stamps-module__AwX9Ga__codeInput:focus-visible,.community-stamps-module__AwX9Ga__close:focus-visible{outline-offset:3px;outline:3px solid #292929}.community-stamps-module__AwX9Ga__status{margin:12px 0;font-size:13px;line-height:1.6}.community-stamps-module__AwX9Ga__error{color:#a0293c}.community-stamps-module__AwX9Ga__invite{border-top:1px solid #e8e8e8;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:20px;display:grid}.community-stamps-module__AwX9Ga__invite h3{margin:0 0 8px;font-size:15px}.community-stamps-module__AwX9Ga__codeRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.community-stamps-module__AwX9Ga__code{letter-spacing:.04em;overflow-wrap:anywhere;border:1px dashed #c4b6c6;border-radius:12px;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:9px 14px;font-family:monospace;font-size:14px;display:flex}.community-stamps-module__AwX9Ga__codeInput{font:inherit;letter-spacing:.04em;border:1px solid #ccc;border-radius:12px;width:180px;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.community-stamps-module__AwX9Ga__label{margin-bottom:8px;font-size:13px;display:block}.community-stamps-module__AwX9Ga__dialog{color:#292929;text-align:center;border:1px solid #e8e8e8;border-radius:20px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 12px 48px #0000001f}.community-stamps-module__AwX9Ga__dialog::backdrop{background:#00000059}.community-stamps-module__AwX9Ga__dialog .community-stamps-module__AwX9Ga__art{width:168px;margin:8px auto 16px}.community-stamps-module__AwX9Ga__dialog h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.community-stamps-module__AwX9Ga__dialog p{color:#737373;font-size:14px;line-height:1.7}.community-stamps-module__AwX9Ga__close{cursor:pointer;background:#f6f6f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -12px 0 auto;display:flex}.community-stamps-module__AwX9Ga__close svg{width:20px;height:20px}.community-stamps-module__AwX9Ga__checkin{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.community-stamps-module__AwX9Ga__checkinTitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.community-stamps-module__AwX9Ga__checkinTitle img{width:44px;height:44px}.community-stamps-module__AwX9Ga__checkin .community-stamps-module__AwX9Ga__help{font-size:12px}.community-stamps-module__AwX9Ga__checkinMark{color:#813193;pointer-events:none;font-size:10px;line-height:1;position:absolute;bottom:2px;right:3px}@media (max-width:640px){.community-stamps-module__AwX9Ga__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-stamps-module__AwX9Ga__card{padding:16px 10px 12px}.community-stamps-module__AwX9Ga__heading h2{font-size:18px}.community-stamps-module__AwX9Ga__invite{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.community-stamps-module__AwX9Ga__action{transition:none}.community-stamps-module__AwX9Ga__action:active:not(:disabled){scale:1}}.community-stamps-module__AwX9Ga__history{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:12px}.community-stamps-module__AwX9Ga__history summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.community-stamps-module__AwX9Ga__history ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-stamps-module__AwX9Ga__history button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.community-stamps-module__AwX9Ga__history strong,.community-stamps-module__AwX9Ga__history small{font-size:13px;display:block}.community-stamps-module__AwX9Ga__history small{color:#737373;margin-top:4px;font-size:12px}.community-stamps-module__AwX9Ga__history button:focus-visible,.community-stamps-module__AwX9Ga__history summary:focus-visible{outline-offset:3px;outline:3px solid #292929}
.fan-surface-module__zLMwXW__canvas{background:var(--color-utility-canvas)}.fan-surface-module__zLMwXW__card{min-width:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-collection);background:var(--color-surface)}.fan-surface-module__zLMwXW__card[data-tone=focus]{border-color:var(--color-line);background:var(--color-surface-focus)}@media (min-width:48rem){.fan-surface-module__zLMwXW__card{padding:var(--space-6)}}.fan-surface-module__zLMwXW__card[data-appearance=plain]{background:0 0;border:0;border-radius:0;padding:0}
.passport-stamp-artwork-module__7f7EDa__canvas{aspect-ratio:3/2;color:#4a4037;color:lab(28.0555% 3.06335 7.12506);filter:drop-shadow(0 8px 14px #17191c12);width:100%;position:relative;overflow:hidden}.passport-stamp-artwork-module__7f7EDa__canvas>img{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .16s cubic-bezier(.2,0,0,1);display:block}.passport-stamp-artwork-module__7f7EDa__grid{opacity:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:33%;height:56%;transition:opacity .16s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:22%;left:59%}.passport-stamp-artwork-module__7f7EDa__canvas[data-passport-ready=false]>img,.passport-stamp-artwork-module__7f7EDa__canvas[data-passport-ready=false]>.passport-stamp-artwork-module__7f7EDa__grid{opacity:0}.passport-stamp-artwork-module__7f7EDa__canvasSkeleton{background:#f2eee9;background:lab(94.2139% .690639 2.9597);border-radius:3%;grid-template-columns:13% 43.5% 43.5%;display:grid;position:absolute;inset:9% 4%;overflow:hidden}.passport-stamp-artwork-module__7f7EDa__skeletonCover{background:#c7cbd0;background:lab(81.4145% -.417084 -2.98945)}.passport-stamp-artwork-module__7f7EDa__skeletonIdentity{border-inline-end:1px solid #dedad5;border-inline-end:1px solid lab(87.2538% .69195 2.96055);align-content:center;gap:7%;padding-inline:18%;display:grid}.passport-stamp-artwork-module__7f7EDa__skeletonIdentity i{background:#dbd7d2;background:lab(86.0938% .692189 2.96071);border-radius:999rem;width:100%;height:5%;min-height:5px;display:block}.passport-stamp-artwork-module__7f7EDa__skeletonIdentity i:first-child{width:58%}.passport-stamp-artwork-module__7f7EDa__skeletonIdentity i:last-child{width:76%}.passport-stamp-artwork-module__7f7EDa__skeletonStampGrid{grid-template-columns:repeat(3,1fr);align-content:center;gap:9%;padding:19% 14%;display:grid}.passport-stamp-artwork-module__7f7EDa__skeletonStampGrid i{aspect-ratio:1;background:#dedad5;background:lab(87.2538% .69195 2.96055);border-radius:50%;display:block}.passport-stamp-artwork-module__7f7EDa__slot{place-items:center;min-width:0;min-height:0;display:grid}.passport-stamp-artwork-module__7f7EDa__stamp{--stamp-accent:#15365d;aspect-ratio:1;width:min(100%,220px);color:var(--stamp-ink);isolation:isolate;border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.passport-stamp-artwork-module__7f7EDa__stamp{--stamp-accent:lab(21.7839% -.246793 -27.643)}}.passport-stamp-artwork-module__7f7EDa__frame,.passport-stamp-artwork-module__7f7EDa__verificationFrame{background:currentColor;position:absolute;inset:0;-webkit-mask:url(/images/stamps/vintage-seal-frame.svg) 50%/contain no-repeat;mask:url(/images/stamps/vintage-seal-frame.svg) 50%/contain no-repeat}.passport-stamp-artwork-module__7f7EDa__accentDots,.passport-stamp-artwork-module__7f7EDa__verificationDots{pointer-events:none;position:absolute;inset:0}.passport-stamp-artwork-module__7f7EDa__accentDots i,.passport-stamp-artwork-module__7f7EDa__verificationDots i{aspect-ratio:1;background:var(--stamp-accent);border-radius:50%;width:3.8%;position:absolute;top:48.5%;transform:translateY(-50%)}.passport-stamp-artwork-module__7f7EDa__accentDots i:first-child,.passport-stamp-artwork-module__7f7EDa__verificationDots i:first-child{left:19%}.passport-stamp-artwork-module__7f7EDa__accentDots i:last-child,.passport-stamp-artwork-module__7f7EDa__verificationDots i:last-child{right:19%}.passport-stamp-artwork-module__7f7EDa__inner{z-index:1;width:68%;color:var(--stamp-ink);text-align:center;place-items:center;gap:6px;display:grid;position:relative;-webkit-mask:url(/images/stamps/vintage-seal-distress-mask.svg) 50%/cover;mask:url(/images/stamps/vintage-seal-distress-mask.svg) 50%/cover}.passport-stamp-artwork-module__7f7EDa__stamp .passport-stamp-artwork-module__7f7EDa__inner svg{stroke-width:1.8px;width:38%;height:auto}.passport-stamp-artwork-module__7f7EDa__inner span{font-size:13px;font-weight:850;line-height:1.15}.passport-stamp-artwork-module__7f7EDa__stamp[data-compact=true]{grid-template-columns:minmax(0,1fr);width:76%;container-type:inline-size}.passport-stamp-artwork-module__7f7EDa__stampAsset{width:100%;height:auto;display:block}.passport-stamp-artwork-module__7f7EDa__stamp[data-compact=true] .passport-stamp-artwork-module__7f7EDa__inner{grid-template-columns:minmax(0,1fr);gap:4cqi}.passport-stamp-artwork-module__7f7EDa__stamp[data-compact=true] .passport-stamp-artwork-module__7f7EDa__inner span{white-space:nowrap;font-size:13cqi}.passport-stamp-artwork-module__7f7EDa__verificationSeal{--stamp-ink:#b4242d;--stamp-accent:#243b66;aspect-ratio:1;width:min(100%,320px);color:var(--stamp-ink);filter:drop-shadow(0 4px 6px #340a0c1f);isolation:isolate;place-items:center;display:grid;position:relative;container-type:inline-size}.passport-stamp-artwork-module__7f7EDa__verificationCopy{z-index:1;width:62%;color:var(--stamp-ink);text-align:center;place-items:center;display:grid;position:relative;-webkit-mask:url(/images/stamps/vintage-seal-distress-mask.svg) 50%/cover;mask:url(/images/stamps/vintage-seal-distress-mask.svg) 50%/cover}.passport-stamp-artwork-module__7f7EDa__verificationTitle{letter-spacing:-.04em;font-size:clamp(20px,10cqi,40px);font-weight:900;line-height:1}.passport-stamp-artwork-module__7f7EDa__verificationCopy strong{letter-spacing:.02em;margin-top:4%;font-size:clamp(13px,6.5cqi,26px);font-weight:900;line-height:1}.passport-stamp-artwork-module__7f7EDa__verificationDate{color:var(--stamp-accent);letter-spacing:.04em;margin-top:8%;font-size:clamp(10px,4.5cqi,18px);font-weight:850;line-height:1}.passport-stamp-artwork-module__7f7EDa__verificationCopy b{color:var(--stamp-accent);margin-top:4%;font-size:clamp(13px,6cqi,24px);font-weight:900;line-height:1}.passport-stamp-artwork-module__7f7EDa__assetError{color:#5d5d5d;color:lab(39.68% 0 0);text-align:center;background:#f6f6f5;border:1px dashed #b1b1b1;border:1px dashed lab(72.16% 0 -.0000119209);border-radius:12px;place-items:center;width:100%;height:100%;padding:24px;font-size:14px;line-height:1.5;display:grid}@media (prefers-reduced-motion:reduce){.passport-stamp-artwork-module__7f7EDa__canvas>img,.passport-stamp-artwork-module__7f7EDa__grid{transition-duration:.01ms}}
.passport-identity-artwork-module__DsooTa__artwork{width:100%;position:relative}.passport-identity-artwork-module__DsooTa__portrait{color:#a77b3d;opacity:0;pointer-events:none;background:#f7f3ee;width:29.4%;height:35.2%;position:absolute;top:31.2%;left:21.4%}.passport-identity-artwork-module__DsooTa__artwork:has([role=img][data-passport-ready=true]) .passport-identity-artwork-module__DsooTa__portrait{opacity:1}.passport-identity-artwork-module__DsooTa__photo{background:#f6f6f5;border-radius:5%;display:block;position:absolute;inset:3.2% 2.7%;overflow:hidden}.passport-identity-artwork-module__DsooTa__photo>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.passport-identity-artwork-module__DsooTa__artwork .passport-identity-artwork-module__DsooTa__frame{width:100%;height:100%;display:block;position:absolute;inset:0}.passport-identity-artwork-module__DsooTa__fallback{color:#66533c;place-items:center;height:100%;padding:8%;font-size:12px;font-weight:700;display:grid}
.avatar-module__ejW40G__avatar{--avatar-size:64px;width:var(--avatar-size);height:var(--avatar-size);background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar-module__ejW40G__avatar img{object-fit:cover;width:100%;height:100%}.avatar-module__ejW40G__placeholder{background:linear-gradient(110deg,#f7f7f7 20%,#e8e8e8 45%,#f7f7f7 70%) 0 0/220% 100%;background:linear-gradient(110deg,lab(97.1% -.0000298023 -.0000119209) 20%,lab(91.88% .0000298023 -.0000119209) 45%,lab(97.1% -.0000298023 -.0000119209) 70%) 0 0/220% 100%;animation:1.2s ease-in-out infinite avatar-module__ejW40G__avatar-loading}@keyframes avatar-module__ejW40G__avatar-loading{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.avatar-module__ejW40G__placeholder{animation:none}}
.live-time-indicator-module__f7Rjka__indicator{box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap;width:fit-content;max-width:100%;color:var(--color-service-ink);justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex}.live-time-indicator-module__f7Rjka__indicator[data-variant=badge]{border:1px solid var(--color-line-subtle);border-radius:var(--radius-pill);background:var(--color-surface-focus);min-height:26px;padding:3px 9px}.live-time-indicator-module__f7Rjka__indicator[data-live-time=live]{color:var(--color-error)}.live-time-indicator-module__f7Rjka__indicator[data-live-time=ended],.live-time-indicator-module__f7Rjka__indicator[data-live-time=cancelled]{color:var(--color-muted)}.live-time-indicator-module__f7Rjka__emphasis[data-status=scheduled][data-pulse]{color:#be185d}.live-time-indicator-module__f7Rjka__emphasis[data-status=scheduled][data-variant=badge]{background:#fff1f7;border-color:#f5c2d9}.live-time-indicator-module__f7Rjka__emphasis[data-tone=on-image][data-status=scheduled]{border-radius:var(--radius-pill);color:#ffd0e6;text-shadow:none;background:#220c1ad1;border:1px solid #ffbedda6;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.live-time-indicator-module__f7Rjka__emphasis[data-status] .live-time-indicator-module__f7Rjka__dot{width:7px;height:7px;color:inherit;background:currentColor;border-radius:50%;flex:none;position:relative;overflow:visible}.live-time-indicator-module__f7Rjka__dot:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid;position:absolute;inset:-3px}.live-time-indicator-module__f7Rjka__emphasis[data-pulse=true] .live-time-indicator-module__f7Rjka__dot{animation:live-time-indicator-module__f7Rjka__live-time-dot-pulse 1.8s var(--motion-easing) infinite}.live-time-indicator-module__f7Rjka__emphasis[data-pulse=true] .live-time-indicator-module__f7Rjka__dot:after{animation:live-time-indicator-module__f7Rjka__live-time-halo-pulse 1.8s var(--motion-easing) infinite}@keyframes live-time-indicator-module__f7Rjka__live-time-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes live-time-indicator-module__f7Rjka__live-time-halo-pulse{0%{opacity:.55;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.live-time-indicator-module__f7Rjka__emphasis[data-pulse=true] .live-time-indicator-module__f7Rjka__dot,.live-time-indicator-module__f7Rjka__emphasis[data-pulse=true] .live-time-indicator-module__f7Rjka__dot:after{animation:none}}
.daily-checkin-module__mCiqzG__panel{background:#fff2fc;background:lab(96.8537% 5.5382 -2.83402);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #e3d2deb3;box-shadow:inset 0 0 0 1px lab(85.7371% 7.68244 -3.9305/.7)}.daily-checkin-module__mCiqzG__copy{min-width:0}.daily-checkin-module__mCiqzG__panel h3,.daily-checkin-module__mCiqzG__panel p{margin:0}.daily-checkin-module__mCiqzG__panel h3{color:#2e222b;color:lab(14.9716% 7.62664 -3.89758);letter-spacing:-.015em;font-size:14px;font-weight:850}.daily-checkin-module__mCiqzG__panel p{color:#5f545c;color:lab(37.0847% 6.13487 -3.13783);margin-top:3px;font-size:11px;font-weight:650;line-height:1.5}.daily-checkin-module__mCiqzG__count{color:var(--fanpage-action-solid,#ce0066);font-weight:800;display:block}.daily-checkin-module__mCiqzG__primary{background:var(--fanpage-action-solid,#ce0066);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:opacity .12s ease-out,scale .12s cubic-bezier(.2,0,0,1);display:inline-flex}.daily-checkin-module__mCiqzG__primary:active:not(:disabled){scale:.96}.daily-checkin-module__mCiqzG__primary:disabled{cursor:default;background:#8d7e89;background:lab(54.4161% 7.67085 -3.92361)}.daily-checkin-module__mCiqzG__primary:focus-visible,.daily-checkin-module__mCiqzG__retry:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.daily-checkin-module__mCiqzG__primary svg,.daily-checkin-module__mCiqzG__retry svg{stroke-width:2px;width:15px;height:15px}.daily-checkin-module__mCiqzG__retry{min-height:44px;color:var(--fanpage-action-solid,#ce0066);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-weight:800;display:inline-flex}.daily-checkin-module__mCiqzG__message{border-top:1px solid #e3d2deb3;border-top:1px solid lab(85.7371% 7.68244 -3.9305/.7);grid-column:1/-1;padding-top:8px}.daily-checkin-module__mCiqzG__message.daily-checkin-module__mCiqzG__error{color:#9e141e;color:lab(34.4625% 53.9261 34.7284)}.daily-checkin-module__mCiqzG__checkinMark{background:var(--fanpage-action-solid,#ce0066);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}@media (max-width:479px){.daily-checkin-module__mCiqzG__panel{grid-template-columns:1fr}.daily-checkin-module__mCiqzG__primary{width:100%}}@media (prefers-reduced-motion:reduce){.daily-checkin-module__mCiqzG__primary{transition:none}}
.fan-stage-tooltip-module__m60LrG__root{min-width:0;display:inline-flex}.fan-stage-tooltip-module__m60LrG__trigger{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;display:flex;position:relative}.fan-stage-tooltip-module__m60LrG__trigger:focus-visible{outline:3px solid var(--ink,#171717);outline-offset:3px}.fan-stage-tooltip-module__m60LrG__floatingTrigger{background:#fffdf7;border:1px solid #e7e0d3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;box-shadow:0 5px 18px #2f251924}.fan-stage-tooltip-module__m60LrG__floatingTrigger .fan-stage-tooltip-module__m60LrG__progressRing{width:40px;height:40px;position:absolute;inset:3px;overflow:visible;transform:rotate(-90deg)}.fan-stage-tooltip-module__m60LrG__progressTrack,.fan-stage-tooltip-module__m60LrG__progressValue{fill:none;stroke-width:1.5px}.fan-stage-tooltip-module__m60LrG__progressTrack{stroke:#e9e1d2}.fan-stage-tooltip-module__m60LrG__progressValue{stroke:#b98b36;stroke-linecap:round}.fan-stage-tooltip-module__m60LrG__badge{z-index:1;object-fit:contain;flex:none;position:relative}.fan-stage-tooltip-module__m60LrG__inlineRoot{width:100%}.fan-stage-tooltip-module__m60LrG__inlineTrigger{text-align:start;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:2px 0}.fan-stage-tooltip-module__m60LrG__inlineTrigger:hover{background:#f7f5f1}.fan-stage-tooltip-module__m60LrG__inlineCopy{gap:4px;min-width:0;display:grid}.fan-stage-tooltip-module__m60LrG__inlineCopy strong{overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.15}.fan-stage-tooltip-module__m60LrG__inlineCopy small{color:var(--muted,#716d67);font-size:12px;font-weight:650;line-height:1.15}.fan-stage-tooltip-module__m60LrG__tooltip{z-index:var(--z-tooltip,60);color:#5f584d;pointer-events:auto;background:#fffefa;border:1px solid #e9e2d6;border-radius:12px;gap:8px;width:max-content;max-width:min(300px,100vw - 24px);padding:14px 16px;font-size:12px;line-height:1.45;display:grid;position:fixed;box-shadow:0 10px 30px #2f251929}.fan-stage-tooltip-module__m60LrG__tooltip:not([style]){visibility:hidden}.fan-stage-tooltip-module__m60LrG__identity{color:#29251f;border-bottom:1px solid #eee8dd;flex-wrap:wrap;align-items:baseline;gap:5px;padding-bottom:8px;font-size:14px;display:flex}.fan-stage-tooltip-module__m60LrG__identity strong{overflow-wrap:anywhere;min-width:0}.fan-stage-tooltip-module__m60LrG__detail{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.fan-stage-tooltip-module__m60LrG__detail>span{color:#7b746a}.fan-stage-tooltip-module__m60LrG__detail>strong{color:#332d26;text-align:end;font-variant-numeric:tabular-nums;font-size:13px}.fan-stage-tooltip-module__m60LrG__majorGoal{border-top:1px solid #eee8dd;padding-top:8px}.fan-stage-tooltip-module__m60LrG__reached{color:#936d29;font-weight:750}@media (prefers-reduced-motion:no-preference){.fan-stage-tooltip-module__m60LrG__floatingTrigger,.fan-stage-tooltip-module__m60LrG__inlineTrigger{transition:background-color .16s,box-shadow .16s,transform .16s}.fan-stage-tooltip-module__m60LrG__floatingTrigger:hover{transform:translateY(-1px);box-shadow:0 7px 20px #2f25192e}}
.live-status-indicator-module__ldHshq__status{isolation:isolate;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:5px 10px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.live-status-indicator-module__ldHshq__status[data-density=compact]{min-height:0}.live-status-indicator-module__ldHshq__status[data-live-status=scheduled]{color:#9d174d;background:#fdf2f8;border-color:#fbcfe8}.live-status-indicator-module__ldHshq__status[data-live-status=live]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.live-status-indicator-module__ldHshq__dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.live-status-indicator-module__ldHshq__status[data-live-status=scheduled]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:5s ease-in-out infinite live-status-indicator-module__ldHshq__live-sheen;position:absolute;inset:0;transform:translate(-110%)}.live-status-indicator-module__ldHshq__status[data-live-status=live] .live-status-indicator-module__ldHshq__dot{animation:2.4s ease-in-out infinite live-status-indicator-module__ldHshq__live-pulse}@keyframes live-status-indicator-module__ldHshq__live-sheen{0%,70%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes live-status-indicator-module__ldHshq__live-pulse{0%,to{box-shadow:0 0 #b91c1c00}50%{box-shadow:0 0 0 4px #b91c1c24}}@media (prefers-reduced-motion:reduce){.live-status-indicator-module__ldHshq__status[data-live-status=live] .live-status-indicator-module__ldHshq__dot,.live-status-indicator-module__ldHshq__status[data-live-status=scheduled]:after{animation:none}}
.calendar-module__02fJMW__heroCalendar{color:#121212;color:lab(5.26802% 0 0);background:#fff;border:1px solid #e8e8e8;border:1px solid lab(91.88% .0000298023 -.0000119209);border-radius:16px;gap:12px;min-width:0;padding:8px;display:grid;box-shadow:0 1px 2px #1212120d,0 4px 12px #12121208;box-shadow:0 1px 2px lab(5.26802% 0 0/.05),0 4px 12px lab(5.26802% 0 0/.03)}.calendar-module__02fJMW__calendarHeading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.calendar-module__02fJMW__calendarHeading h2,.calendar-module__02fJMW__calendarHeading time{margin:0}.calendar-module__02fJMW__calendarHeading h2{letter-spacing:-.025em;align-items:center;gap:8px;font-size:18px;font-weight:850;display:flex}.calendar-module__02fJMW__calendarWeekdays,.calendar-module__02fJMW__calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__02fJMW__calendarWeekdays span{min-height:24px;color:var(--color-muted);font-size:var(--fan-calendar-meta-size);place-items:center;font-weight:700;display:grid}.calendar-module__02fJMW__calendarDays{gap:0}.calendar-module__02fJMW__calendarDay,.calendar-module__02fJMW__calendarEventDay{color:#2e2e2e;color:lab(18.8% 0 0);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:0;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;display:grid;position:relative}.calendar-module__02fJMW__calendarEventDay{color:#5a0076;color:lab(21.274% 49.892 -45.3085);grid-template-rows:1fr 7px;padding:5px 2px 3px;font-weight:850}.calendar-module__02fJMW__calendarEventDay>span{color:#0000;background:#9022b6;background:lab(38.1653% 59.6903 -55.4381);border-radius:50%;width:6px;height:6px;font-size:0;display:block}.calendar-module__02fJMW__calendarMessage{color:#5d5d5d;color:lab(39.68% 0 0);min-height:16px;margin:0;font-size:11px;font-weight:650}.calendar-module__02fJMW__calendarUpcoming{border-top:1px solid #e8e8e8;border-top:1px solid lab(91.88% .0000298023 -.0000119209);gap:8px;padding-top:12px;display:grid}.calendar-module__02fJMW__calendarUpcoming h3,.calendar-module__02fJMW__calendarUpcoming p{margin:0}.calendar-module__02fJMW__calendarUpcoming h3{color:#484848;color:lab(30.4% -.0000149012 0);letter-spacing:.02em;font-size:12px;font-weight:800}.calendar-module__02fJMW__calendarUpcoming p{color:#696969;color:lab(44.32% 0 0);padding-block:8px;font-size:12px;line-height:1.5}.calendar-module__02fJMW__calendarUpcoming ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calendar-module__02fJMW__calendarUpcoming li{background:#f9f4ff;background:lab(96.8402% 4.40082 -6.76636);border-radius:10px;overflow:hidden}.calendar-module__02fJMW__calendarUpcoming li[data-status=live]{background:#fff0f0;background:lab(96.2301% 8.98606 3.40463)}.calendar-module__02fJMW__calendarUpcoming a{color:#1f1f1f;color:lab(11.84% 0 0);grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"time title state";align-items:center;gap:8px;min-height:52px;padding:8px 10px;text-decoration:none;display:grid}.calendar-module__02fJMW__calendarUpcoming time{color:#5d5d5d;color:lab(39.68% 0 0);font-variant-numeric:tabular-nums;grid-area:time;font-size:10px;font-weight:700;line-height:1.35}.calendar-module__02fJMW__calendarUpcoming strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;font-size:12px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-module__02fJMW__calendarUpcoming a>span{color:#71258e;color:lab(31.0171% 45.5523 -42.9042);white-space:nowrap;grid-area:state;font-size:10px;font-weight:800}.calendar-module__02fJMW__calendarFooter{border-top:1px solid #e8e8e8;border-top:1px solid lab(91.88% .0000298023 -.0000119209);flex-direction:column;align-items:stretch;gap:8px;min-height:44px;padding-top:12px;display:flex}.calendar-module__02fJMW__calendarLegend{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.calendar-module__02fJMW__calendarLegend>span{color:#5d5d5d;color:lab(39.68% 0 0);font-size:var(--fan-calendar-meta-size);white-space:nowrap;align-items:center;gap:5px;font-weight:650;display:flex}.calendar-module__02fJMW__calendarLegend i{border-radius:50%;width:7px;height:7px}.calendar-module__02fJMW__calendarLegend i[data-state=reserved]{background:#9022b6;background:lab(38.1653% 59.6903 -55.4381)}.calendar-module__02fJMW__calendarLegend i[data-state=not_reserved]{background:#fff;border:1px solid #9022b6;border:1px solid lab(38.1653% 59.6903 -55.4381)}.calendar-module__02fJMW__calendarFooter>a{color:#2e2e2e;color:lab(18.8% 0 0);align-self:flex-end;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.calendar-module__02fJMW__calendarFooter svg{width:16px;height:16px}.calendar-module__02fJMW__calendarLegend i[data-state=unknown]{background:var(--color-muted);border-radius:0;width:8px;height:2px}.calendar-module__02fJMW__calendarLegend i[data-state=reserved]{border:solid var(--color-service-ink);background:0 0;border-width:0 0 2px 2px;border-radius:0;width:8px;height:5px;transform:rotate(-45deg)}.calendar-module__02fJMW__calendarMessage{font-size:var(--fan-calendar-meta-size);line-height:1.5}.calendar-module__02fJMW__calendarEventDay[data-multiple=true]>span{width:auto;height:auto;color:var(--color-muted);font-size:var(--fan-calendar-meta-size);background:0 0;border:0;border-radius:0;line-height:1;transform:none}.calendar-module__02fJMW__calendarSlot{min-width:0}.calendar-module__02fJMW__calendarEventDay{font:inherit;cursor:pointer;background:0 0;border:0;min-height:48px}.calendar-module__02fJMW__calendarEventDay time{width:32px;height:32px}.calendar-module__02fJMW__calendarEventDay[data-upcoming=true] time{color:var(--color-service-ink);background:#fbf1ff;background:lab(96.1986% 6.08945 -6.62283)}.calendar-module__02fJMW__calendarEventDay[aria-pressed=true] time{background:var(--color-service-ink);color:#fff}.calendar-module__02fJMW__calendarEventDay:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.calendar-module__02fJMW__calendarListHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-module__02fJMW__calendarListHeading button{min-height:44px;color:var(--color-service-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:700}.calendar-module__02fJMW__calendarUpcoming a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""time state";row-gap:6px}.calendar-module__02fJMW__calendarUpcoming strong{-webkit-line-clamp:unset;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;min-width:0;line-height:1.45;display:flex;overflow:visible}.calendar-module__02fJMW__calendarUpcoming strong>span:first-child{word-break:keep-all;min-width:0}.calendar-module__02fJMW__calendarReservation{flex:none}.calendar-module__02fJMW__calendarTimeIndicator{grid-area:state}.calendar-module__02fJMW__calendarEventDay[data-upcoming=true]:not([data-multiple=true])>span{animation:2.8s ease-in-out infinite calendar-module__02fJMW__calendar-upcoming-pulse}.calendar-module__02fJMW__heroCalendar{box-shadow:none;border:1px solid #e8e7ec;border-radius:18px;gap:14px;padding:24px}.calendar-module__02fJMW__calendarHeading h2{font-size:20px}.calendar-module__02fJMW__calendarUpcoming li{background:#fff}.calendar-module__02fJMW__calendarUpcoming a{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"time title state";padding:12px 0}.calendar-module__02fJMW__calendarUpcoming strong{text-align:center;font-size:14px;line-height:1.5}.calendar-module__02fJMW__calendarUpcoming time{font-size:12px}@media (max-width:767px){.calendar-module__02fJMW__heroCalendar{padding:20px}}.calendar-module__02fJMW__heroCalendar{gap:10px}.calendar-module__02fJMW__calendarHeading{min-height:44px}.calendar-module__02fJMW__calendarFooter{min-height:44px;padding-top:8px}.calendar-module__02fJMW__calendarFooter>a{min-height:44px}.calendar-module__02fJMW__calendarEventDay[data-upcoming=true] time{background:var(--fanpage-action-solid,#ce0066);color:#fff}.calendar-module__02fJMW__calendarEventDay>span{background:#ff0080}@media (max-width:389px){.calendar-module__02fJMW__heroCalendar{padding-inline:8px}}
.fan-score-progress-module__uk_c0G__root{min-width:0;position:relative}.fan-score-progress-module__uk_c0G__trigger{width:100%;min-height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;padding:12px 0;display:flex}.fan-score-progress-module__uk_c0G__trigger progress{appearance:none;background:#f6daea;border:0;border-radius:20px;width:100%;height:8px;display:block;overflow:hidden}.fan-score-progress-module__uk_c0G__trigger progress::-webkit-progress-bar{background:#f6daea}.fan-score-progress-module__uk_c0G__trigger progress::-webkit-progress-value{background:#ff0080;border-radius:20px}.fan-score-progress-module__uk_c0G__trigger progress::-moz-progress-bar{background:#ff0080;border-radius:20px}.fan-score-progress-module__uk_c0G__tooltip{z-index:var(--z-tooltip);color:#77616c;text-align:center;background:#fff;border:1px solid #eee5eb;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:12px 16px;font-size:11px;line-height:1.5;display:grid;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #47233414}.fan-score-progress-module__uk_c0G__tooltip[hidden]{display:none}.fan-score-progress-module__uk_c0G__tooltip:after{content:"";background:#fff;border-bottom:1px solid #eee5eb;border-right:1px solid #eee5eb;width:10px;height:10px;position:absolute;top:100%;left:calc(50% - 5px);transform:translateY(-5px)rotate(45deg)}.fan-score-progress-module__uk_c0G__tooltip strong{color:#d90065;font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.fan-score-progress-module__uk_c0G__stageDetail,.fan-score-progress-module__uk_c0G__currentDetail,.fan-score-progress-module__uk_c0G__majorDetail{gap:2px;display:grid}.fan-score-progress-module__uk_c0G__stageDetail{border-bottom:1px solid #eee5eb;padding-bottom:8px}.fan-score-progress-module__uk_c0G__stageDetail strong,.fan-score-progress-module__uk_c0G__currentDetail strong,.fan-score-progress-module__uk_c0G__majorDetail strong{font-size:15px}
.observed-live-strip-module__1Yb4TW__section{color:var(--color-ink);margin-block:40px}.observed-live-strip-module__1Yb4TW__header{--fan-heading-size:18px;--fan-heading-size-wide:20px;align-items:center;gap:8px;min-height:44px;margin-bottom:6px;display:flex}.observed-live-strip-module__1Yb4TW__count{background:var(--color-soft);min-width:24px;height:24px;color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;font-size:12px;font-weight:650;display:none}.observed-live-strip-module__1Yb4TW__pagination{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.observed-live-strip-module__1Yb4TW__pagination button{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.observed-live-strip-module__1Yb4TW__pagination svg{stroke-width:2px;width:20px;height:20px}.observed-live-strip-module__1Yb4TW__pagination button:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.observed-live-strip-module__1Yb4TW__pagination button:active{scale:.96}.observed-live-strip-module__1Yb4TW__grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;margin-inline:-8px;padding:8px 8px 12px;scroll-padding-inline:8px;display:grid;position:relative;overflow-x:auto}.observed-live-strip-module__1Yb4TW__grid::-webkit-scrollbar{display:none}.observed-live-strip-module__1Yb4TW__card{scroll-snap-align:start;border:1px solid var(--color-line-subtle);min-width:0;color:inherit;background:var(--color-canvas);border-radius:16px;grid-template-rows:auto 1fr;text-decoration:none;transition:box-shadow .15s ease-out;display:grid;overflow:hidden}.observed-live-strip-module__1Yb4TW__cover{aspect-ratio:16/9;background:var(--color-soft);position:relative;overflow:hidden}.observed-live-strip-module__1Yb4TW__cover img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;display:block}.observed-live-strip-module__1Yb4TW__badge{position:absolute;inset:12px auto auto 12px;box-shadow:0 1px 6px #0000002e}.observed-live-strip-module__1Yb4TW__body{flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.observed-live-strip-module__1Yb4TW__creator{color:var(--color-muted);font-size:13px;line-height:1.4}.observed-live-strip-module__1Yb4TW__body h3{letter-spacing:-.02em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;font-size:17px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.observed-live-strip-module__1Yb4TW__watch{align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:14px;font-weight:650;display:inline-flex}.observed-live-strip-module__1Yb4TW__watch svg{stroke-width:2px;width:16px;height:16px}.observed-live-strip-module__1Yb4TW__card:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}@media (min-width:48rem){.observed-live-strip-module__1Yb4TW__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.observed-live-strip-module__1Yb4TW__header{min-height:0;margin-bottom:16px}.observed-live-strip-module__1Yb4TW__count{display:grid}.observed-live-strip-module__1Yb4TW__pagination{display:none}}@media (hover:hover){.observed-live-strip-module__1Yb4TW__card:hover{box-shadow:0 2px 4px #0000000f,0 8px 20px #00000014}.observed-live-strip-module__1Yb4TW__card:hover .observed-live-strip-module__1Yb4TW__watch{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.observed-live-strip-module__1Yb4TW__card{transition:none}.observed-live-strip-module__1Yb4TW__pagination button:active{scale:none}}
.passport-issuance-dialog-module__hmaQUW__screen{color:#121212;color:lab(5.26802% 0 0);background:#fff;border:0;width:100%;min-height:calc(100dvh - 68px);margin:0;padding:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.passport-issuance-dialog-module__hmaQUW__screen *{box-sizing:border-box}.passport-issuance-dialog-module__hmaQUW__frame{width:min(100%,1168px);min-height:100%;margin:auto;padding:32px 24px 40px}.passport-issuance-dialog-module__hmaQUW__headerActions{align-items:center;gap:16px;min-width:0;display:flex}.passport-issuance-dialog-module__hmaQUW__progress{justify-items:center;gap:6px;width:min(30vw,420px);font-size:13px;font-weight:750;display:grid}.passport-issuance-dialog-module__hmaQUW__progress progress{color:#121212;color:lab(5.26802% 0 0);appearance:none;background:#dedede;background:lab(88.4% 0 .0000119209);border:0;border-radius:999rem;width:100%;height:4px;overflow:hidden}.passport-issuance-dialog-module__hmaQUW__progress progress::-webkit-progress-bar{background:#dedede;background:lab(88.4% 0 .0000119209);border-radius:999rem}.passport-issuance-dialog-module__hmaQUW__progress progress::-webkit-progress-value{background:#121212;background:lab(5.26802% 0 0);border-radius:999rem}.passport-issuance-dialog-module__hmaQUW__progress progress::-moz-progress-bar{background:#121212;background:lab(5.26802% 0 0);border-radius:999rem}.passport-issuance-dialog-module__hmaQUW__skip{color:#121212;color:lab(5.26802% 0 0);min-width:88px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b1b1b1;border:1px solid lab(72.16% 0 -.0000119209);border-radius:10px;justify-content:center;align-items:center;padding-inline:18px;font-weight:700;display:flex}.passport-issuance-dialog-module__hmaQUW__content{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:28px;display:grid}.passport-issuance-dialog-module__hmaQUW__sideColumn{gap:24px;min-width:0;display:grid}.passport-issuance-dialog-module__hmaQUW__visualColumn{gap:20px;min-width:0;display:grid}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro{width:100%}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro h1,.passport-issuance-dialog-module__hmaQUW__ceremonyIntro p{margin:0}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;word-break:keep-all;font-size:24px;font-weight:800;line-height:1.3}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro p{color:#5d5d5d;color:lab(39.68% 0 0);text-wrap:pretty;margin-top:8px;font-size:14px;font-weight:550;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__passport{aspect-ratio:3/2;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.passport-issuance-dialog-module__hmaQUW__passport>img{object-fit:contain;width:100%;height:100%;display:block}.passport-issuance-dialog-module__hmaQUW__passportFields{pointer-events:none;position:absolute;inset:0}.passport-issuance-dialog-module__hmaQUW__passportFields>span{color:#30271f;color:lab(16.4506% 3.15529 7.21442);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,1.7cqw,14px);font-weight:750;line-height:1.2;display:block;position:absolute;overflow:hidden}.passport-issuance-dialog-module__hmaQUW__starValue{width:27%;top:40.7%;left:22%}.passport-issuance-dialog-module__hmaQUW__issueDateValue{font-variant-numeric:tabular-nums;width:27%;top:51.1%;left:22%}.passport-issuance-dialog-module__hmaQUW__fanIdValue{font-variant-numeric:tabular-nums;letter-spacing:.02em;width:27%;top:61.4%;left:22%}.passport-issuance-dialog-module__hmaQUW__stampMoment{z-index:2;pointer-events:none;width:28%;display:block;position:absolute;top:31.33%;left:64.5%;transform:translate(-50%,-50%)}.passport-issuance-dialog-module__hmaQUW__stampImpact{place-items:center;width:100%;display:grid}.passport-issuance-dialog-module__hmaQUW__stampImpact>span{width:100%;max-width:none}.passport-issuance-dialog-module__hmaQUW__stampMoment[data-state=impact] .passport-issuance-dialog-module__hmaQUW__stampImpact{animation:.24s cubic-bezier(.2,0,0,1) both passport-issuance-dialog-module__hmaQUW__stamp-impact}.passport-issuance-dialog-module__hmaQUW__stampMoment[data-state=settling] .passport-issuance-dialog-module__hmaQUW__stampImpact{animation:.24s cubic-bezier(.2,0,0,1) both passport-issuance-dialog-module__hmaQUW__stamp-settle}.passport-issuance-dialog-module__hmaQUW__summary{border:1px solid var(--color-line);border-radius:var(--radius-collection);display:grid;overflow:hidden}.passport-issuance-dialog-module__hmaQUW__scoreSummary{justify-items:center;gap:8px;padding:24px 20px 20px;display:grid}.passport-issuance-dialog-module__hmaQUW__scoreSummary>span{color:var(--color-muted);text-align:center;font-size:13px;font-weight:550;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__scoreSummary>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.passport-issuance-dialog-module__hmaQUW__stampStatus{color:var(--color-success);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px 20px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.passport-issuance-dialog-module__hmaQUW__stampStatus svg{flex:none;width:16px;height:16px}.passport-issuance-dialog-module__hmaQUW__summaryFacts{border-top:1px solid var(--color-line-subtle);margin:0;padding:0 20px;display:grid}.passport-issuance-dialog-module__hmaQUW__summaryFacts>div{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:4px 0;display:grid}.passport-issuance-dialog-module__hmaQUW__summaryFacts>div+div{border-top:1px solid var(--color-line-subtle)}.passport-issuance-dialog-module__hmaQUW__summaryFacts dt{color:var(--color-muted);font-size:13px;font-weight:550}.passport-issuance-dialog-module__hmaQUW__summaryFacts dd{text-align:right;min-width:0;margin:0;font-size:14px;font-weight:650}.passport-issuance-dialog-module__hmaQUW__summaryFacts button{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;padding:0;display:grid}.passport-issuance-dialog-module__hmaQUW__summaryFacts button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.passport-issuance-dialog-module__hmaQUW__summaryFacts button svg{justify-self:end;width:18px;height:18px}.passport-issuance-dialog-module__hmaQUW__mintStatus{border-top:1px solid var(--color-line-subtle);background:var(--color-soft);text-align:center;padding:16px 20px}.passport-issuance-dialog-module__hmaQUW__mintStatus>span{font-size:13px;font-weight:650;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__mintStatus p{color:var(--color-muted);text-wrap:pretty;margin:4px 0 0;font-size:12px;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__copyResult{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.passport-issuance-dialog-module__hmaQUW__actionRail{justify-items:center;width:100%;min-height:48px;display:grid}.passport-issuance-dialog-module__hmaQUW__actionStatus{color:var(--color-muted);text-align:center;font-size:14px;font-weight:550;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__completedActions{width:min(100%,var(--fan-action-max-width));justify-items:center;gap:12px;display:grid}.passport-issuance-dialog-module__hmaQUW__actionLinks{gap:12px;width:100%;display:grid}.passport-issuance-dialog-module__hmaQUW__revisitHint{color:var(--color-muted);text-align:center;text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.passport-issuance-dialog-module__hmaQUW__revisitHint a{min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.passport-issuance-dialog-module__hmaQUW__actionLinks .passport-issuance-dialog-module__hmaQUW__openPassport{width:100%;min-height:var(--fan-action-primary-height);border-radius:var(--radius-pill);margin:0;padding:12px 44px;line-height:1.4;position:relative}.passport-issuance-dialog-module__hmaQUW__openPassport svg{width:18px;height:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.passport-issuance-dialog-module__hmaQUW__screen :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}.passport-issuance-dialog-module__hmaQUW__state{text-align:center;place-content:center;justify-items:center;gap:16px;width:min(100% - 32px,560px);min-height:calc(100dvh - 68px);margin:auto;display:grid}.passport-issuance-dialog-module__hmaQUW__state h1,.passport-issuance-dialog-module__hmaQUW__state p{margin:0}.passport-issuance-dialog-module__hmaQUW__state p{color:#5d5d5d;color:lab(39.68% 0 0);line-height:1.6}.passport-issuance-dialog-module__hmaQUW__state button+a{color:#121212;color:lab(5.26802% 0 0);background:#fff;box-shadow:inset 0 0 0 1px #b1b1b1;box-shadow:inset 0 0 0 1px lab(72.16% 0 -.0000119209)}.passport-issuance-dialog-module__hmaQUW__state svg{width:18px}@keyframes passport-issuance-dialog-module__hmaQUW__stamp-impact{0%{opacity:0;transform:scale(1.12)}72%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes passport-issuance-dialog-module__hmaQUW__stamp-settle{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@media (max-width:959px){.passport-issuance-dialog-module__hmaQUW__frame{max-width:680px;padding:24px 20px 32px}.passport-issuance-dialog-module__hmaQUW__headerActions{gap:8px}.passport-issuance-dialog-module__hmaQUW__progress{width:min(34vw,160px)}.passport-issuance-dialog-module__hmaQUW__content{grid-template-columns:1fr;gap:24px;margin-top:20px}.passport-issuance-dialog-module__hmaQUW__sideColumn{gap:20px;width:100%;max-width:420px;margin-inline:auto}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro h1{font-size:22px}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro p{font-size:14px}.passport-issuance-dialog-module__hmaQUW__stampMoment{width:30%}.passport-issuance-dialog-module__hmaQUW__scoreSummary{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}.passport-issuance-dialog-module__hmaQUW__scoreSummary>span{text-align:left;max-width:70%}.passport-issuance-dialog-module__hmaQUW__scoreSummary>strong{font-size:32px}.passport-issuance-dialog-module__hmaQUW__stampStatus{justify-content:flex-start;padding:0 20px 16px}.passport-issuance-dialog-module__hmaQUW__actionRail{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:359px){.passport-issuance-dialog-module__hmaQUW__frame{padding-inline:16px}.passport-issuance-dialog-module__hmaQUW__ceremonyIntro h1{font-size:20px}.passport-issuance-dialog-module__hmaQUW__summaryFacts{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.passport-issuance-dialog-module__hmaQUW__stampMoment :is(.passport-issuance-dialog-module__hmaQUW__stampImpact,.passport-issuance-dialog-module__hmaQUW__stampMomentMeta){animation-duration:.01ms!important}}
.avatar-editor-module__-yL5Na__settingsRow{justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin:20px 0 0 58px;display:flex}.avatar-editor-module__-yL5Na__currentAvatar{align-items:center;gap:14px;min-width:0;display:flex}.avatar-editor-module__-yL5Na__currentAvatar>span:last-child{gap:3px;min-width:0;display:grid}.avatar-editor-module__-yL5Na__currentAvatar strong{font-size:14px}.avatar-editor-module__-yL5Na__currentAvatar small{color:#5d5d5d;color:lab(39.68% 0 0);font-size:12px;line-height:1.45}.avatar-editor-module__-yL5Na__settingsRow>button{color:#8003a6;color:lab(32.2158% 60.5299 -55.3872);cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:60px;min-height:44px;font-weight:800}.avatar-editor-module__-yL5Na__loadingAvatar{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border-radius:50%;flex:none;width:64px;height:64px}.avatar-editor-module__-yL5Na__backdrop{box-sizing:border-box;z-index:1000;background:#0f0f108f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.avatar-editor-module__-yL5Na__dialog{box-sizing:border-box;color:#121212;color:lab(5.26802% 0 0);background:#fff;border-radius:16px;width:min(100%,720px);max-height:min(88vh,820px);padding:24px;overflow-y:auto;box-shadow:0 18px 60px #0f0f103d}.avatar-editor-module__-yL5Na__dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.avatar-editor-module__-yL5Na__dialog h3,.avatar-editor-module__-yL5Na__dialog h4,.avatar-editor-module__-yL5Na__dialog p{margin:0}.avatar-editor-module__-yL5Na__dialog h3{letter-spacing:-.025em;font-size:20px;line-height:1.3}.avatar-editor-module__-yL5Na__dialog header p,.avatar-editor-module__-yL5Na__photoHeading p{color:#5d5d5d;color:lab(39.68% 0 0);margin-top:5px;font-size:13px;line-height:1.5}.avatar-editor-module__-yL5Na__close{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.avatar-editor-module__-yL5Na__close svg{width:20px}.avatar-editor-module__-yL5Na__editorBody{grid-template-columns:minmax(250px,.85fr) minmax(280px,1.15fr);gap:28px;margin-top:26px;display:grid}.avatar-editor-module__-yL5Na__editorBody h4{margin-bottom:12px;font-size:14px}.avatar-editor-module__-yL5Na__characterGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.avatar-editor-module__-yL5Na__characterGrid button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:12px;min-width:0;padding:4px}.avatar-editor-module__-yL5Na__characterGrid button[aria-pressed=true]{border-color:#121212;border-color:lab(5.26802% 0 0);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #121212;box-shadow:inset 0 0 0 2px lab(100% 0 0),inset 0 0 0 4px lab(5.26802% 0 0)}.avatar-editor-module__-yL5Na__characterGrid img{object-fit:cover;border-radius:8px;width:100%;height:100%}.avatar-editor-module__-yL5Na__photoSection{min-width:0}.avatar-editor-module__-yL5Na__photoHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.avatar-editor-module__-yL5Na__fileButton{cursor:pointer;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:10px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.avatar-editor-module__-yL5Na__fileButton svg{width:17px}.avatar-editor-module__-yL5Na__fileButton input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-editor-module__-yL5Na__currentPreview{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border-radius:12px;place-items:center;min-height:280px;margin-top:16px;display:grid}.avatar-editor-module__-yL5Na__cropViewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e8e8e8;background:lab(91.88% .0000298023 -.0000119209);border-radius:50%;width:min(100%,280px);margin:16px auto 0;position:relative;overflow:hidden}.avatar-editor-module__-yL5Na__cropViewport:active{cursor:grabbing}.avatar-editor-module__-yL5Na__cropViewport img{object-fit:fill;pointer-events:none;max-width:none;position:absolute}.avatar-editor-module__-yL5Na__zoomControl{grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:12px;font-weight:750;display:grid}.avatar-editor-module__-yL5Na__zoomControl input{accent-color:oklch(45% .22 315);width:100%;min-height:44px}.avatar-editor-module__-yL5Na__zoomControl output{color:#5d5d5d;color:lab(39.68% 0 0);font-variant-numeric:tabular-nums;text-align:right}.avatar-editor-module__-yL5Na__dialog>footer{border-top:1px solid #e8e8e8;border-top:1px solid lab(91.88% .0000298023 -.0000119209);justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:24px;padding-top:18px;display:flex}.avatar-editor-module__-yL5Na__dialog footer button{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.avatar-editor-module__-yL5Na__dialog footer button:disabled,.avatar-editor-module__-yL5Na__close:disabled{cursor:wait;opacity:.55}.avatar-editor-module__-yL5Na__dialog .avatar-editor-module__-yL5Na__deleteButton{color:#90101c;color:lab(31.0676% 50.9107 31.2236)}.avatar-editor-module__-yL5Na__deleteButton svg{width:17px}.avatar-editor-module__-yL5Na__actions{gap:8px;display:flex}.avatar-editor-module__-yL5Na__dialog footer .avatar-editor-module__-yL5Na__saveButton{background:linear-gradient(#0000002e, #0000002e), var(--color-primary-action);color:#fff;min-width:88px}.avatar-editor-module__-yL5Na__error{color:#90101c;color:lab(31.0676% 50.9107 31.2236);text-align:right;min-height:20px;font-size:12px;line-height:1.5;margin-top:8px!important}.avatar-editor-module__-yL5Na__refreshError{color:#90101c;color:lab(31.0676% 50.9107 31.2236);text-align:right;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.5;display:flex}.avatar-editor-module__-yL5Na__refreshError button{min-height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:10px;padding:0 12px;font-weight:800}.avatar-editor-module__-yL5Na__dialog button:focus-visible,.avatar-editor-module__-yL5Na__cropViewport:focus-visible{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}.avatar-editor-module__-yL5Na__dialog label:has(input:focus-visible){outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}@media (hover:hover) and (pointer:fine){.avatar-editor-module__-yL5Na__settingsRow>button:hover,.avatar-editor-module__-yL5Na__close:hover,.avatar-editor-module__-yL5Na__dialog footer button:not(.avatar-editor-module__-yL5Na__saveButton):hover,.avatar-editor-module__-yL5Na__fileButton:hover{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209)}.avatar-editor-module__-yL5Na__characterGrid button:hover{border-color:#b1b1b1;border-color:lab(72.16% 0 -.0000119209)}}@media (max-width:767px){.avatar-editor-module__-yL5Na__settingsRow{margin-left:0}.avatar-editor-module__-yL5Na__backdrop{align-items:end;padding:0}.avatar-editor-module__-yL5Na__dialog{max-height:94vh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.avatar-editor-module__-yL5Na__editorBody{grid-template-columns:1fr;gap:26px}.avatar-editor-module__-yL5Na__characterGrid{grid-template-columns:repeat(4,1fr)}.avatar-editor-module__-yL5Na__currentPreview{min-height:220px}.avatar-editor-module__-yL5Na__dialog>footer{align-items:stretch}.avatar-editor-module__-yL5Na__dialog>footer,.avatar-editor-module__-yL5Na__actions{flex-wrap:wrap}.avatar-editor-module__-yL5Na__actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.avatar-editor-module__-yL5Na__dialog *,.avatar-editor-module__-yL5Na__settingsRow *{scroll-behavior:auto;transition:none!important}}.avatar-editor-module__-yL5Na__editorLoadState{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.avatar-editor-module__-yL5Na__editorLoadState span{flex:100%}.avatar-editor-module__-yL5Na__editorLoadState button{min-height:var(--min-target)}
.fan-activity-completion-summary-module__7e37eW__summary{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.fan-activity-completion-summary-module__7e37eW__artwork{filter:drop-shadow(0 8px 14px #17191c12);width:100%;position:relative}.fan-activity-completion-summary-module__7e37eW__content{gap:12px;min-width:0;display:grid}.fan-activity-completion-summary-module__7e37eW__eyebrow{color:#505050;color:lab(33.88% -.0000149012 0);letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.fan-activity-completion-summary-module__7e37eW__content :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:24px;font-weight:850;line-height:1.25}.fan-activity-completion-summary-module__7e37eW__description,.fan-activity-completion-summary-module__7e37eW__note{color:#484848;color:lab(30.4% -.0000149012 0);margin:0;font-size:14px;line-height:1.6}.fan-activity-completion-summary-module__7e37eW__metrics{border-block:1px solid #d7d7d7;border-block:1px solid lab(86.08% -.0000298023 0);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;display:grid}.fan-activity-completion-summary-module__7e37eW__metrics>div{gap:4px;min-width:0;padding:12px 16px 12px 0;display:grid}.fan-activity-completion-summary-module__7e37eW__metrics dt,.fan-activity-completion-summary-module__7e37eW__metrics dd{margin:0}.fan-activity-completion-summary-module__7e37eW__metrics dt{color:#505050;color:lab(33.88% -.0000149012 0);font-size:12px;font-weight:650}.fan-activity-completion-summary-module__7e37eW__metrics dd{color:#292929;color:lab(16.48% 0 0);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.fan-activity-completion-summary-module__7e37eW__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (max-width:47.999rem){.fan-activity-completion-summary-module__7e37eW__summary{text-align:center;grid-template-columns:1fr;gap:24px}.fan-activity-completion-summary-module__7e37eW__artwork{width:min(184px,62%);margin-inline:auto}.fan-activity-completion-summary-module__7e37eW__metrics,.fan-activity-completion-summary-module__7e37eW__actions{justify-content:center}.fan-activity-completion-summary-module__7e37eW__metrics{text-align:left}.fan-activity-completion-summary-module__7e37eW__metrics>div{padding-inline:8px}}
.raffle-result-panel-module__PYm4PG__panel{background:linear-gradient(145deg,#fff 52%,#fff5fe);background:linear-gradient(145deg,#fff 52%,lab(97.435% 5.30446 -3.36295));border:1px solid #dad1d9;border:1px solid lab(84.716% 4.42064 -2.803);border-radius:18px;margin-top:32px;padding:clamp(20px,4vw,28px)}.raffle-result-panel-module__PYm4PG__eyebrow{color:#505050;color:lab(33.88% -.0000149012 0);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.raffle-result-panel-module__PYm4PG__status{gap:14px;margin-top:14px;display:flex}.raffle-result-panel-module__PYm4PG__status>span{color:#9d1f74;color:lab(37.1514% 55.8603 -16.7378);background:#fde7fa;background:lab(93.7207% 10.3019 -6.51824);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.raffle-result-panel-module__PYm4PG__status>span svg{width:21px;height:21px}.raffle-result-panel-module__PYm4PG__status h2{letter-spacing:-.03em;margin:0;font-size:clamp(20px,4vw,26px)}.raffle-result-panel-module__PYm4PG__status p{color:#4d4d4d;color:lab(32.72% -.0000149012 0);margin:7px 0 0;line-height:1.55}.raffle-result-panel-module__PYm4PG__panel>h3{margin:26px 0 10px;font-size:16px}.raffle-result-panel-module__PYm4PG__facts{border-top:1px solid #dbdbdb;border-top:1px solid lab(87.24% -.0000298023 0);margin:0}.raffle-result-panel-module__PYm4PG__facts div{border-bottom:1px solid #e1e1e1;border-bottom:1px solid lab(89.56% -.0000298023 0);justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.raffle-result-panel-module__PYm4PG__facts dt{color:#555;color:lab(36.2% 0 .00000596046);font-size:13px}.raffle-result-panel-module__PYm4PG__facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:750}.raffle-result-panel-module__PYm4PG__facts time{white-space:nowrap}.raffle-result-panel-module__PYm4PG__instructions{color:#333;color:lab(21.12% 0 0);white-space:pre-wrap;background:#f1f5fe;background:lab(96.47% -.334352 -4.51986);border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.raffle-result-panel-module__PYm4PG__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:480px){.raffle-result-panel-module__PYm4PG__facts div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 0}.raffle-result-panel-module__PYm4PG__facts dd{text-align:left}.raffle-result-panel-module__PYm4PG__facts time{white-space:normal}.raffle-result-panel-module__PYm4PG__actions>*{width:100%}}.raffle-result-panel-module__PYm4PG__embedded{background:#fff;border-color:#dbdbdb;border-color:lab(87.24% -.0000298023 0);margin:0}.raffle-result-panel-module__PYm4PG__embedded .raffle-result-panel-module__PYm4PG__status h2{font-size:20px}.raffle-result-panel-module__PYm4PG__embedded .raffle-result-panel-module__PYm4PG__facts{margin-top:20px}.raffle-result-panel-module__PYm4PG__emptySummary{color:#585858;color:lab(37.36% .0000149012 -.00000596046);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.raffle-result-panel-module__PYm4PG__emptySummary svg{flex:none;width:18px;height:18px}
.benefit-screen-module__1pky1a__page{color:#121212;color:lab(5.26802% 0 0);background:#fff;min-height:100vh}.benefit-screen-module__1pky1a__main,.benefit-screen-module__1pky1a__detailMain{padding-top:72px;padding-bottom:96px}.benefit-screen-module__1pky1a__listHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.benefit-screen-module__1pky1a__listHeading h1,.benefit-screen-module__1pky1a__detailIntro h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:24px;line-height:1.15}.benefit-screen-module__1pky1a__listHeading p,.benefit-screen-module__1pky1a__detailIntro p{color:#505050;color:lab(33.88% -.0000149012 0);margin:10px 0 0;line-height:1.6}.benefit-screen-module__1pky1a__listHeading label{color:#424242;color:lab(28.08% 0 -.00000596046);gap:8px;font-size:13px;font-weight:700;display:grid}.benefit-screen-module__1pky1a__listHeading select{color:#121212;color:lab(5.26802% 0 0);min-width:220px;height:48px;font:inherit;background:#fff;border:1px solid #c4c4c4;border:1px solid lab(79.12% -.0000298023 -.0000119209);border-radius:12px;padding:0 40px 0 14px;font-size:16px}.benefit-screen-module__1pky1a__benefitList{gap:12px;display:grid}.benefit-screen-module__1pky1a__benefitRow{min-width:0}.benefit-screen-module__1pky1a__rowLink{color:inherit;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:16px;grid-template-columns:112px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:16px;text-decoration:none;display:grid}.benefit-screen-module__1pky1a__rowLink:hover{border-color:#ababab;border-color:lab(69.84% 0 0)}.benefit-screen-module__1pky1a__rowLink:focus-visible{outline-offset:3px;outline:3px solid #4d4d4d;outline:3px solid lab(32.72% -.0000149012 0)}.benefit-screen-module__1pky1a__rowLink>svg{color:#585858;color:lab(37.36% .0000149012 -.00000596046);width:20px;height:20px}.benefit-screen-module__1pky1a__rowContent{min-width:0}.benefit-screen-module__1pky1a__rowContent h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:1.35}.benefit-screen-module__1pky1a__rowContent p{color:#505050;color:lab(33.88% -.0000149012 0);margin:0;font-size:13px;line-height:1.5}.benefit-screen-module__1pky1a__rowContent .benefit-screen-module__1pky1a__rowDeadline{margin-top:4px;font-weight:650}.benefit-screen-module__1pky1a__stateBadge{color:#383838;color:lab(23.44% -.0000149012 0);border:1px solid #b7b7b7;border:1px solid lab(74.48% -.0000298023 0);border-radius:999rem;align-items:center;gap:6px;width:max-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.benefit-screen-module__1pky1a__stateBadge svg{width:14px}.benefit-screen-module__1pky1a__stateBadge[data-state=eligible]{color:#121212;color:lab(5.26802% 0 0);background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-color:#383838;border-color:lab(23.44% -.0000149012 0)}.benefit-screen-module__1pky1a__stateBadge[data-state=claimed]{color:#fff;background:#1f1f1f;background:lab(11.84% 0 0);border-color:#1f1f1f;border-color:lab(11.84% 0 0)}.benefit-screen-module__1pky1a__stateBadge[data-state=sold_out],.benefit-screen-module__1pky1a__stateBadge[data-state=expired]{color:#454545;color:lab(29.24% -.0000149012 0);background:#f3f3f3;background:lab(95.94% 0 0);border-color:#d7d7d7;border-color:lab(86.08% -.0000298023 0)}.benefit-screen-module__1pky1a__message{text-align:center;max-width:640px;margin:64px auto}.benefit-screen-module__1pky1a__message>svg{width:38px;height:38px}.benefit-screen-module__1pky1a__message h1,.benefit-screen-module__1pky1a__message h2{margin:20px 0 8px;font-size:22px}.benefit-screen-module__1pky1a__message p{color:#505050;color:lab(33.88% -.0000149012 0);margin:0;line-height:1.6}.benefit-screen-module__1pky1a__message button,.benefit-screen-module__1pky1a__message a{color:#121212;color:lab(5.26802% 0 0);min-height:46px;font:inherit;background:#fff;border:1px solid #242424;border:1px solid lab(14.16% 0 0);border-radius:12px;justify-content:center;align-items:center;margin:24px 6px 0;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.benefit-screen-module__1pky1a__skeletonGrid{border-top:1px solid #dedede;border-top:1px solid lab(88.4% 0 .0000119209);gap:0;display:grid}.benefit-screen-module__1pky1a__skeletonGrid>div{border-bottom:1px solid #dedede;border-bottom:1px solid lab(88.4% 0 .0000119209);padding:30px 4px}.benefit-screen-module__1pky1a__skeletonGrid i,.benefit-screen-module__1pky1a__detailSkeleton i{background:#ebebeb;background:lab(93.04% .0000298023 -.0000119209);border-radius:6px;height:14px;margin:10px 0;animation:1.4s ease-in-out infinite benefit-screen-module__1pky1a__pulse;display:block}.benefit-screen-module__1pky1a__skeletonGrid i:first-child{width:76px}.benefit-screen-module__1pky1a__skeletonGrid i:nth-child(2){width:min(360px,70%);height:24px}.benefit-screen-module__1pky1a__skeletonGrid i:nth-child(3){width:min(620px,90%)}.benefit-screen-module__1pky1a__overlayBackdrop{justify-content:flex-end}.benefit-screen-module__1pky1a__overlayPanel{box-sizing:border-box;color:#121212;color:lab(5.26802% 0 0);background:#fff;width:min(620px,100%);min-width:0;height:100dvh;overflow:auto;box-shadow:-4px 0 12px #12121214;box-shadow:-4px 0 12px lab(5.26802% 0 0/.08)}.benefit-screen-module__1pky1a__overlayHeader{z-index:1;background:#fff;border-bottom:1px solid #dedede;border-bottom:1px solid lab(88.4% 0 .0000119209);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 28px;display:flex;position:sticky;top:0}.benefit-screen-module__1pky1a__overlayHeader h2{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.25}.benefit-screen-module__1pky1a__overlayHeader button{color:#121212;color:lab(5.26802% 0 0);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .16s cubic-bezier(.2,0,0,1);display:grid}.benefit-screen-module__1pky1a__overlayHeader button svg{width:20px}.benefit-screen-module__1pky1a__overlayHeader button:focus-visible{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}.benefit-screen-module__1pky1a__detailMain.benefit-screen-module__1pky1a__overlayMain{padding:28px 32px 56px}.benefit-screen-module__1pky1a__back{color:#3d3d3d;color:lab(25.76% -.0000149012 0);align-items:center;gap:8px;min-height:44px;margin-bottom:32px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.benefit-screen-module__1pky1a__back svg{width:18px}.benefit-screen-module__1pky1a__detail{border-top:1px solid #cecece;border-top:1px solid lab(82.6% .0000298023 -.0000119209);gap:24px;padding-top:40px;display:grid}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__detail{border-top:0;padding-top:0}.benefit-screen-module__1pky1a__detailIntro{min-width:0;max-width:720px}.benefit-screen-module__1pky1a__detailIntro .benefit-screen-module__1pky1a__stateBadge{margin-bottom:14px}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__detailIntro h1{font-size:28px;line-height:1.2}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__detailIntro p{margin-top:12px;font-size:15px;line-height:1.55}.benefit-screen-module__1pky1a__detailColumns{border-top:1px solid #dedede;border-top:1px solid lab(88.4% 0 .0000119209);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0;padding-top:24px;display:grid}.benefit-screen-module__1pky1a__detailColumns section{min-width:0;padding:0}.benefit-screen-module__1pky1a__detailColumns h2{margin:0 0 12px;font-size:16px}.benefit-screen-module__1pky1a__detailColumns section>p{color:#4d4d4d;color:lab(32.72% -.0000149012 0);min-height:0;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.55}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__detailColumns{grid-template-columns:1fr;gap:24px;margin:0}.benefit-screen-module__1pky1a__requirements,.benefit-screen-module__1pky1a__period{border-top:1px solid #d7d7d7;border-top:1px solid lab(86.08% -.0000298023 0);margin:0}.benefit-screen-module__1pky1a__requirements div,.benefit-screen-module__1pky1a__period div{border-bottom:1px solid #e1e1e1;border-bottom:1px solid lab(89.56% -.0000298023 0);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.benefit-screen-module__1pky1a__requirements dt,.benefit-screen-module__1pky1a__period dt{color:#585858;color:lab(37.36% .0000149012 -.00000596046);font-size:13px}.benefit-screen-module__1pky1a__requirements dd,.benefit-screen-module__1pky1a__period dd{text-align:right;overflow-wrap:break-word;min-width:0;margin:0;font-size:14px;font-weight:750}.benefit-screen-module__1pky1a__period time{white-space:nowrap}.benefit-screen-module__1pky1a__unavailable{color:#484848;color:lab(30.4% -.0000149012 0);border:1px solid #c4c4c4;border:1px solid lab(79.12% -.0000298023 -.0000119209);border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:54px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__unavailable{box-sizing:border-box;background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-color:#dedede;border-color:lab(88.4% 0 .0000119209);justify-content:center;width:100%}.benefit-screen-module__1pky1a__unavailable svg{width:18px}.benefit-screen-module__1pky1a__actionError{color:#940308;color:lab(31.019% 53.5178 42.1518);margin:14px 0 0;font-size:14px}.benefit-screen-module__1pky1a__delivery{border:1px solid #292929;border:1px solid lab(16.48% 0 0);border-radius:14px;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.benefit-screen-module__1pky1a__delivery>svg{flex:none;width:24px}.benefit-screen-module__1pky1a__delivery>div{min-width:0}.benefit-screen-module__1pky1a__delivery h2{margin:1px 0 16px;font-size:18px}.benefit-screen-module__1pky1a__entryAmount{color:#66636c;gap:8px;margin:18px 0 12px;font-size:13px;font-weight:700;display:grid}.benefit-screen-module__1pky1a__entryAmount input{box-sizing:border-box;color:#17161b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #e8e7ec;border-radius:12px;padding:0 14px;font-size:16px}.benefit-screen-module__1pky1a__entryEmpty{background:#faf9fb;border:1px solid #e8e7ec;border-radius:14px;gap:10px;margin-top:18px;padding:18px;display:grid}.benefit-screen-module__1pky1a__entryEmpty strong{font-size:15px}.benefit-screen-module__1pky1a__entryEmpty p{color:#66636c;margin:0;font-size:13px;line-height:1.55}.benefit-screen-module__1pky1a__entryEmpty a{width:fit-content;margin-top:2px}.benefit-screen-module__1pky1a__fulfillmentNotice{color:#3d2919;color:lab(18.6681% 7.83302 14.503);background:#fdf4e7;background:lab(96.5508% 1.79669 7.44637);border-radius:12px;gap:5px;margin-top:16px;padding:14px 16px;display:grid}.benefit-screen-module__1pky1a__fulfillmentNotice strong{font-size:14px}.benefit-screen-module__1pky1a__fulfillmentNotice span{font-size:13px;line-height:1.55}.benefit-screen-module__1pky1a__delivery .benefit-screen-module__1pky1a__entryEmpty a[data-fan-action-emphasis=primary]{color:#fff}.benefit-screen-module__1pky1a__entrySuccess{background:#fff6fa;border:1px solid #ffd0e4;border-radius:14px;grid-template-columns:auto 1fr;gap:8px 12px;margin-top:18px;padding:18px;display:grid}.benefit-screen-module__1pky1a__entrySuccess>svg{color:#ff2d87;width:22px}.benefit-screen-module__1pky1a__entrySuccess div{gap:4px;display:grid}.benefit-screen-module__1pky1a__entrySuccess span,.benefit-screen-module__1pky1a__entrySuccess p{color:#66636c;font-size:13px}.benefit-screen-module__1pky1a__entrySuccess p{grid-column:1/-1;margin:4px 0 0}.benefit-screen-module__1pky1a__entrySuccess button{color:#d91268;min-height:44px;font:inherit;background:#fff;border:1px solid #ff2d87;border-radius:12px;grid-column:1/-1;font-weight:800}.benefit-screen-module__1pky1a__entryConfirmBackdrop{justify-content:center;align-items:center;padding:24px}.benefit-screen-module__1pky1a__entryConfirmPanel{color:#17161b;background:#fff;border-radius:20px;width:min(520px,100%);padding:24px}@media (max-width:47.999rem){.benefit-screen-module__1pky1a__entryConfirmBackdrop{align-items:flex-end;padding:0}.benefit-screen-module__1pky1a__entryConfirmPanel{border-radius:20px 20px 0 0}}.benefit-screen-module__1pky1a__entryConfirmHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.benefit-screen-module__1pky1a__entryConfirmHeader h2{letter-spacing:-.03em;margin:0;font-size:22px}.benefit-screen-module__1pky1a__entryConfirmHeader p{color:#66636c;margin:8px 0 0;font-size:14px;line-height:1.5}.benefit-screen-module__1pky1a__entryConfirmHeader button{background:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.benefit-screen-module__1pky1a__entryConfirmHeader svg{width:20px}.benefit-screen-module__1pky1a__entryConfirmSummary{border-top:1px solid #e8e7ec;margin:24px 0}.benefit-screen-module__1pky1a__entryConfirmSummary div{border-bottom:1px solid #e8e7ec;justify-content:space-between;align-items:center;min-height:52px;display:flex}.benefit-screen-module__1pky1a__entryConfirmSummary dt{color:#66636c;font-size:14px}.benefit-screen-module__1pky1a__entryConfirmSummary dd{margin:0;font-size:17px;font-weight:850}.benefit-screen-module__1pky1a__entryConfirmSummary div:nth-child(2) dd{color:#d91268}.benefit-screen-module__1pky1a__entryPolicyConfirmation{background:#fdf4e7;background:lab(96.5508% 1.79669 7.44637);border-radius:12px;margin:-4px 0 22px;padding:16px}.benefit-screen-module__1pky1a__entryPolicyConfirmation p{color:#46372b;color:lab(24.5177% 5.57716 10.4396);margin:0 0 13px;font-size:13px;line-height:1.55}.benefit-screen-module__1pky1a__entryPolicyConfirmation label{color:#1f1f1f;color:lab(11.84% 0 0);align-items:flex-start;gap:10px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.benefit-screen-module__1pky1a__entryPolicyConfirmation input{accent-color:#d91268;flex:none;width:20px;height:20px;margin:0}.benefit-screen-module__1pky1a__entryPolicyConfirmation input:focus-visible{outline-offset:2px;outline:3px solid #bf56b959;outline:3px solid lab(53.2225% 52.5128 -32.5282/.35)}.benefit-screen-module__1pky1a__entryConfirmActions{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.benefit-screen-module__1pky1a__entryConfirmActions button{color:#25242a;min-height:48px;font:inherit;background:#fff;border:1px solid #e8e7ec;border-radius:12px;padding:0 14px;font-weight:800}.benefit-screen-module__1pky1a__entryConfirmActions button:last-child{color:#fff;background:#ff2d87;border-color:#ff2d87}.benefit-screen-module__1pky1a__entryConfirmActions button:disabled{opacity:.55}.benefit-screen-module__1pky1a__delivery a{color:#121212;color:lab(5.26802% 0 0);align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.benefit-screen-module__1pky1a__delivery a svg{width:17px}.benefit-screen-module__1pky1a__secret{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.benefit-screen-module__1pky1a__deliveredText{gap:8px;display:grid}.benefit-screen-module__1pky1a__deliveredText span{color:#525252;color:lab(35.04% -.0000149012 0);font-size:12px;font-weight:700}.benefit-screen-module__1pky1a__deliveredText p{color:#292929;color:lab(16.48% 0 0);white-space:pre-wrap;min-width:0;max-width:65ch;margin:0;font-size:15px;line-height:1.65}.benefit-screen-module__1pky1a__secret span{color:#525252;color:lab(35.04% -.0000149012 0);width:100%;font-size:12px}.benefit-screen-module__1pky1a__secret code{overflow-wrap:anywhere;background:#f2f2f2;background:lab(95.36% 0 0);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:15px}.benefit-screen-module__1pky1a__secret button{min-height:44px;font:inherit;background:#fff;border:1px solid #bebebe;border:1px solid lab(76.8% -.0000298023 0);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.benefit-screen-module__1pky1a__secret button svg{width:16px}@keyframes benefit-screen-module__1pky1a__pulse{50%{opacity:.48}}.benefit-screen-module__1pky1a__page a,.benefit-screen-module__1pky1a__page button,.benefit-screen-module__1pky1a__page select{transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.benefit-screen-module__1pky1a__page a:focus-visible,.benefit-screen-module__1pky1a__page button:focus-visible,.benefit-screen-module__1pky1a__page select:focus-visible{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}@media (hover:hover){.benefit-screen-module__1pky1a__overlayHeader button:hover{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209)}.benefit-screen-module__1pky1a__rowLink:hover,.benefit-screen-module__1pky1a__message button:hover,.benefit-screen-module__1pky1a__message a:hover,.benefit-screen-module__1pky1a__secret button:hover{background:#f2f2f2;background:lab(95.36% 0 0)}}@media (max-width:767px){.benefit-screen-module__1pky1a__overlayBackdrop{align-items:flex-end}.benefit-screen-module__1pky1a__overlayPanel{border-radius:0;width:100%;height:100dvh;max-height:100dvh;box-shadow:0 -4px 12px #12121214;box-shadow:0 -4px 12px lab(5.26802% 0 0/.08)}.benefit-screen-module__1pky1a__overlayHeader{min-height:64px;padding:0 16px}.benefit-screen-module__1pky1a__detailMain.benefit-screen-module__1pky1a__overlayMain{padding:24px 16px 40px}.benefit-screen-module__1pky1a__headerInner{padding:0 16px}.benefit-screen-module__1pky1a__nav{display:none}.benefit-screen-module__1pky1a__main,.benefit-screen-module__1pky1a__detailMain{padding:44px 16px 88px}.benefit-screen-module__1pky1a__listHeading{gap:28px;margin-bottom:28px;display:grid}.benefit-screen-module__1pky1a__listHeading h1,.benefit-screen-module__1pky1a__detailIntro h1{font-size:28px}.benefit-screen-module__1pky1a__listHeading select{width:100%;min-width:0}.benefit-screen-module__1pky1a__rowLink{grid-template-columns:88px minmax(0,1fr) 16px;gap:12px;padding:12px}.benefit-screen-module__1pky1a__rowLink>svg{width:16px;height:16px}.benefit-screen-module__1pky1a__rowContent h2{font-size:17px}.benefit-screen-module__1pky1a__detail{padding-top:30px}.benefit-screen-module__1pky1a__detailColumns{grid-template-columns:1fr;gap:24px;margin:0}.benefit-screen-module__1pky1a__overlayMain .benefit-screen-module__1pky1a__detailColumns{gap:24px;margin:0}.benefit-screen-module__1pky1a__detailColumns section{padding:0}.benefit-screen-module__1pky1a__delivery{padding:20px 16px}.benefit-screen-module__1pky1a__unavailable{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.benefit-screen-module__1pky1a__page *,.benefit-screen-module__1pky1a__page :before,.benefit-screen-module__1pky1a__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.benefit-screen-module__1pky1a__detailIntro .benefit-screen-module__1pky1a__deadline{gap:3px;margin-top:16px;font-size:13px;line-height:1.5;display:grid}.benefit-screen-module__1pky1a__deadline span{color:#585858;color:lab(37.36% .0000149012 -.00000596046)}.benefit-screen-module__1pky1a__deadline time{color:#1f1f1f;color:lab(11.84% 0 0);font-weight:700}.benefit-screen-module__1pky1a__entryPanel{background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border-color:#dbdbdb;border-color:lab(87.24% -.0000298023 0);display:block}.benefit-screen-module__1pky1a__entryPanel>div{width:100%}.benefit-screen-module__1pky1a__entryPanel .benefit-screen-module__1pky1a__entryHeading{align-items:center;gap:10px;margin:0 0 12px;display:flex}.benefit-screen-module__1pky1a__entryHeading>*{flex:none}.benefit-screen-module__1pky1a__entryPanel>div>p{color:#505050;color:lab(33.88% -.0000149012 0);margin:0 0 20px;font-size:14px;line-height:1.6}.benefit-screen-module__1pky1a__entryPanel .benefit-screen-module__1pky1a__entryStats{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.benefit-screen-module__1pky1a__entryStats div{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.benefit-screen-module__1pky1a__entryStats dt{font-size:12px}.benefit-screen-module__1pky1a__entryStats dd{text-align:left;font-size:20px;line-height:1.25}.benefit-screen-module__1pky1a__entryPanel .benefit-screen-module__1pky1a__entryEmpty{background:0 0;border:0;border-top:1px solid oklch(90% 0 0);border-radius:0;padding:18px 0 0}.benefit-screen-module__1pky1a__entryPanel .benefit-screen-module__1pky1a__entryEmpty a{width:100%;max-width:var(--fan-action-max-width,320px);box-sizing:border-box;text-align:center;height:auto;min-height:48px;padding-block:12px}.benefit-screen-module__1pky1a__detailColumns .benefit-screen-module__1pky1a__fulfillmentNotice{margin:12px 0 18px}@media (max-width:47.999rem){.benefit-screen-module__1pky1a__entryPanel{--fan-action-max-width:100%}}
.recipient-phone-field-module__Hzvkca__field{color:#1f1f1f;color:lab(11.84% 0 0);gap:8px;min-width:0;font-size:14px;font-weight:750;display:grid}.recipient-phone-field-module__Hzvkca__field>label{justify-content:space-between;align-items:center;gap:12px;display:flex}.recipient-phone-field-module__Hzvkca__field>label small{color:#555;color:lab(36.2% 0 .00000596046);font-size:12px;font-weight:650}.recipient-phone-field-module__Hzvkca__phoneInput{background:#fff;border:1px solid #bebebe;border:1px solid lab(76.8% -.0000298023 0);border-radius:12px;grid-template-columns:auto minmax(0,1fr);min-height:48px;display:grid}.recipient-phone-field-module__Hzvkca__phoneInput:focus-within{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}.recipient-phone-field-module__Hzvkca__phoneInput:has(input[aria-invalid=true]){border-color:#ba2b2e;border-color:lab(42.4959% 56.9739 35.4904)}.recipient-phone-field-module__Hzvkca__phoneInput>input{color:#121212;color:lab(5.26802% 0 0);width:100%;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;border-radius:0 11px 11px 0;outline:0;padding:0 14px;font-size:16px}.recipient-phone-field-module__Hzvkca__countrySelect{min-width:126px;position:relative}.recipient-phone-field-module__Hzvkca__countryTrigger{color:#1b1b1b;color:lab(9.52% -.00000745058 0);width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);border:0;border-right:1px solid oklch(86% 0 0);border-radius:11px 0 0 11px;grid-template-columns:auto auto 16px;align-items:center;gap:6px;padding:0 12px;display:grid}.recipient-phone-field-module__Hzvkca__countryTrigger strong{font-variant-numeric:tabular-nums;font-size:13px}.recipient-phone-field-module__Hzvkca__countryTrigger svg{width:16px;height:16px}.recipient-phone-field-module__Hzvkca__countryTrigger:disabled{cursor:default;opacity:.58}.recipient-phone-field-module__Hzvkca__countryPopup{z-index:var(--z-dropdown,35);background:#fff;border:1px solid #d1d1d1;border:1px solid lab(83.76% -.0000298023 0);border-radius:14px;width:min(360px,100vw - 64px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000024}.recipient-phone-field-module__Hzvkca__countrySearch{border:1px solid #bebebe;border:1px solid lab(76.8% -.0000298023 0);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.recipient-phone-field-module__Hzvkca__countrySearch:focus-within{outline-offset:2px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}.recipient-phone-field-module__Hzvkca__countrySearch svg{color:#555;color:lab(36.2% 0 .00000596046);width:18px;height:18px}.recipient-phone-field-module__Hzvkca__countrySearch input{min-width:0;min-height:44px;font:inherit;border:0;outline:0;padding:0;font-size:16px}.recipient-phone-field-module__Hzvkca__countryOptions{overscroll-behavior:contain;max-height:280px;margin-top:8px;overflow-y:auto}.recipient-phone-field-module__Hzvkca__countryOption,.recipient-phone-field-module__Hzvkca__countryOptionActive{color:#1b1b1b;color:lab(9.52% -.00000745058 0);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:grid}.recipient-phone-field-module__Hzvkca__countryOptionActive{background:#f2f2f2;background:lab(95.36% 0 0)}.recipient-phone-field-module__Hzvkca__countryOption small{color:#505050;color:lab(33.88% -.0000149012 0);font-variant-numeric:tabular-nums;font-size:12px}.recipient-phone-field-module__Hzvkca__countryOption svg,.recipient-phone-field-module__Hzvkca__countryOptionActive svg{width:18px;height:18px}.recipient-phone-field-module__Hzvkca__countryEmpty{color:#555;color:lab(36.2% 0 .00000596046);text-align:center;margin:0;padding:20px 10px}.recipient-phone-field-module__Hzvkca__field em{color:#9e0016;color:lab(33.185% 57.2141 38.4029);margin:0;font-size:13px;font-style:normal;font-weight:650}.recipient-phone-field-module__Hzvkca__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.recipient-phone-field-module__Hzvkca__countrySelect{min-width:112px}.recipient-phone-field-module__Hzvkca__countryTrigger{padding-inline:10px}.recipient-phone-field-module__Hzvkca__countryPopup{width:min(320px,100vw - 68px)}.recipient-phone-field-module__Hzvkca__phoneInput{grid-template-columns:minmax(0,1fr)}.recipient-phone-field-module__Hzvkca__countryTrigger{border-bottom:1px solid #d1d1d1;border-bottom:1px solid lab(83.76% -.0000298023 0);border-right:0;border-radius:11px 11px 0 0;justify-content:start}.recipient-phone-field-module__Hzvkca__phoneInput>input{border-radius:0 0 11px 11px}}
.elina-mission-entry-module__EKFVmW__card{background:#fff8fb;border:1px solid #f0c2d8;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:center;gap:32px;margin-bottom:32px;padding:20px;display:grid}.elina-mission-entry-module__EKFVmW__copy{justify-items:start;gap:10px;min-width:0;display:grid}.elina-mission-entry-module__EKFVmW__copy p,.elina-mission-entry-module__EKFVmW__copy h2{margin:0}.elina-mission-entry-module__EKFVmW__eyebrow{color:#a7185d;letter-spacing:.02em;font-size:12px;font-weight:800;line-height:1.4}.elina-mission-entry-module__EKFVmW__copy h2{color:#2a1721;letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.25}.elina-mission-entry-module__EKFVmW__invitation{color:#66565e;max-width:560px;font-size:14px;line-height:1.65}.elina-mission-entry-module__EKFVmW__count{color:#7c5066;font-size:13px;font-weight:750;line-height:1.5}.elina-mission-entry-module__EKFVmW__action{background:#c91f70;border:1px solid #c91f70;border-radius:10px;justify-content:center;align-items:center;min-height:46px;margin-top:2px;padding:10px 24px 12px;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex;box-shadow:inset 0 -3px #9f1458;color:#fff!important}.elina-mission-entry-module__EKFVmW__action:focus-visible{outline-offset:4px;outline:3px solid #202024}.elina-mission-entry-module__EKFVmW__hint{color:#716c74;font-size:11px;line-height:1.5}.elina-mission-entry-module__EKFVmW__artworks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.elina-mission-entry-module__EKFVmW__artwork{aspect-ratio:.72;background:#f7eef2;border:1px solid #6b40541f;border-radius:12px;min-width:0;position:relative;overflow:hidden}.elina-mission-entry-module__EKFVmW__artwork img{object-fit:contain}@media (max-width:767px){.elina-mission-entry-module__EKFVmW__card{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.elina-mission-entry-module__EKFVmW__copy{display:contents}.elina-mission-entry-module__EKFVmW__artworks{grid-row:4;gap:8px;margin:10px 0 2px}.elina-mission-entry-module__EKFVmW__artwork{aspect-ratio:auto;height:112px}.elina-mission-entry-module__EKFVmW__copy h2{font-size:26px}.elina-mission-entry-module__EKFVmW__action{border-radius:16px;width:100%;min-height:54px;font-size:16px}}
.my-live-countdown-module__1QtiTW__countdown{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;color:var(--color-muted);flex-wrap:wrap;font-size:12px;line-height:1.4;display:inline-flex}.my-live-countdown-module__1QtiTW__countdown[data-status=scheduled]{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid;min-height:26px;padding:3px 9px}.my-live-countdown-module__1QtiTW__countdown[data-status] .my-live-countdown-module__1QtiTW__value{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.my-live-countdown-module__1QtiTW__countdown[data-status=live]{color:#b91c1c}.my-live-countdown-module__1QtiTW__liveLabel{font-weight:750}
.celebrity-directory-module__-pD4fW__page{color:#121212;color:lab(5.26802% 0 0);background:0 0;min-width:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.celebrity-directory-module__-pD4fW__page *,.celebrity-directory-module__-pD4fW__page :before,.celebrity-directory-module__-pD4fW__page :after{box-sizing:border-box}.celebrity-directory-module__-pD4fW__homeLink{color:#5d5d5d;color:lab(39.68% 0 0);align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.celebrity-directory-module__-pD4fW__homeLink svg{width:16px;height:16px}.celebrity-directory-module__-pD4fW__content{min-width:0;padding-block:32px 96px}.celebrity-directory-module__-pD4fW__intro{gap:8px;margin-bottom:32px;display:grid}.celebrity-directory-module__-pD4fW__intro h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:20px;font-weight:850;line-height:1.2}.celebrity-directory-module__-pD4fW__intro p{color:#5d5d5d;color:lab(39.68% 0 0);text-wrap:pretty;max-width:65ch;margin:0;font-size:14px;line-height:1.5}.celebrity-directory-module__-pD4fW__controls{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:12px;margin-bottom:8px;display:grid}.celebrity-directory-module__-pD4fW__controls label{color:#3d3d3d;color:lab(25.76% -.0000149012 0);font-size:13px;font-weight:600;line-height:20px}.celebrity-directory-module__-pD4fW__searchField,.celebrity-directory-module__-pD4fW__sortField{gap:8px;min-width:0;display:grid}.celebrity-directory-module__-pD4fW__searchField input,.celebrity-directory-module__-pD4fW__sortField select{appearance:none;color:#121212;color:lab(5.26802% 0 0);width:100%;min-width:0;height:48px;min-height:48px;font:inherit;background:#fff;border:1px solid #d7d7d7;border:1px solid lab(86.08% -.0000298023 0);border-radius:12px;margin:0;padding:0 14px;font-size:16px;font-weight:500;line-height:1.25;transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.celebrity-directory-module__-pD4fW__selectControl{min-width:0;display:block;position:relative}.celebrity-directory-module__-pD4fW__sortField select{cursor:pointer;padding-inline:12px 36px}.celebrity-directory-module__-pD4fW__selectControl>svg{pointer-events:none;color:#585858;color:lab(37.36% .0000149012 -.00000596046);width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.celebrity-directory-module__-pD4fW__searchField input::placeholder{color:#585858;color:lab(37.36% .0000149012 -.00000596046)}.celebrity-directory-module__-pD4fW__filterMeta{color:#5d5d5d;color:lab(39.68% 0 0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:36px;margin-bottom:12px;font-size:13px;display:flex}.celebrity-directory-module__-pD4fW__filterMeta p{margin:0}.celebrity-directory-module__-pD4fW__filterMeta button{color:#650084;color:lab(24.3488% 55.632 -50.3419);min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:750;text-decoration:underline}.celebrity-directory-module__-pD4fW__grid{flex-wrap:wrap;justify-content:flex-start;gap:24px;display:flex}.celebrity-directory-module__-pD4fW__card{border:1px solid var(--color-line);border-radius:var(--radius-collection);background:var(--color-surface);flex:0 100%;min-width:0;position:relative;overflow:hidden}.celebrity-directory-module__-pD4fW__card[data-passport-owned=true]{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--color-primary-action) border-box;border-color:#0000;box-shadow:0 2px 8px #682f6f14}.celebrity-directory-module__-pD4fW__passportStage{z-index:1;position:absolute;top:12px;right:12px}.celebrity-directory-module__-pD4fW__media{aspect-ratio:1;background:var(--color-surface);border-radius:0;order:2;place-items:center;display:grid;position:relative;overflow:hidden}.celebrity-directory-module__-pD4fW__passportBadge{color:#32153e;color:lab(12.8992% 20.932 -20.2938);background:#fffffff0;border-radius:999rem;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 4px #0000001f}.celebrity-directory-module__-pD4fW__cardPrimary{padding:var(--space-4) var(--space-5) var(--space-3);order:1}.celebrity-directory-module__-pD4fW__cardPrimary h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:850}.celebrity-directory-module__-pD4fW__card[data-passport-owned=true] .celebrity-directory-module__-pD4fW__cardPrimary h2{padding-right:44px}.celebrity-directory-module__-pD4fW__cardPrimary p,.celebrity-directory-module__-pD4fW__cardBody p{color:#5d5d5d;color:lab(39.68% 0 0);align-items:center;gap:7px;margin:4px 0 0;font-size:14px;line-height:1.5;display:flex}.celebrity-directory-module__-pD4fW__cardBody{padding:var(--space-4) var(--space-5);order:3;gap:12px;display:grid}.celebrity-directory-module__-pD4fW__statusDot{background:#fff;border:1px solid #989898;border:1px solid lab(62.88% -.0000298023 0);border-radius:50%;flex:none;width:7px;height:7px}.celebrity-directory-module__-pD4fW__statusDot[data-live=true]{background:#de1d3f;background:lab(48.9234% 70.6508 34.7407);border-color:#c11435;border-color:lab(42.1757% 64.2353 31.7162)}.celebrity-directory-module__-pD4fW__cardAction{min-height:44px;margin:0 var(--space-5) var(--space-3);color:inherit;border-radius:12px;order:1;justify-content:space-between;align-items:center;font-size:14px;font-weight:750;text-decoration:none;display:flex}.celebrity-directory-module__-pD4fW__cardAction svg{flex:none;width:18px;height:18px}.celebrity-directory-module__-pD4fW__empty{text-align:center;border:1px solid #e8e8e8;border:1px solid lab(91.88% .0000298023 -.0000119209);border-radius:16px;place-content:center;justify-items:center;min-height:320px;padding:40px 20px;display:grid}.celebrity-directory-module__-pD4fW__empty h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800}.celebrity-directory-module__-pD4fW__empty p{color:#5d5d5d;color:lab(39.68% 0 0);max-width:34ch;margin:10px 0 20px;font-size:14px;line-height:1.6}.celebrity-directory-module__-pD4fW__empty a{color:#8003a6;color:lab(32.2158% 60.5299 -55.3872);align-items:center;min-height:44px;font-size:14px;font-weight:750;display:inline-flex}.celebrity-directory-module__-pD4fW__empty>button{color:#121212;color:lab(5.26802% 0 0);min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cacaca;border:1px solid lab(81.44% -.0000298023 0);border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.celebrity-directory-module__-pD4fW__ownedState{color:#4d4d4d;color:lab(32.72% -.0000149012 0);text-align:center;border:1px solid #e8e8e8;border:1px solid lab(91.88% .0000298023 -.0000119209);border-radius:16px;place-content:center;justify-items:center;gap:12px;min-height:220px;padding:32px 20px;display:grid}.celebrity-directory-module__-pD4fW__ownedState p{margin:0;font-size:14px;line-height:1.6}.celebrity-directory-module__-pD4fW__ownedState :is(a,button){color:#650084;color:lab(24.3488% 55.632 -50.3419);min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}.celebrity-directory-module__-pD4fW__page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #121212;outline:3px solid lab(5.26802% 0 0)}@media (min-width:48rem){.celebrity-directory-module__-pD4fW__content{padding-top:56px}.celebrity-directory-module__-pD4fW__intro h1{font-size:24px}.celebrity-directory-module__-pD4fW__controls{grid-template-columns:minmax(240px,1fr) 180px;align-items:end;gap:12px;margin-bottom:12px}.celebrity-directory-module__-pD4fW__filterMeta{min-height:44px;margin-bottom:20px}.celebrity-directory-module__-pD4fW__grid{gap:24px}.celebrity-directory-module__-pD4fW__card{flex-basis:calc(50% - 12px)}.celebrity-directory-module__-pD4fW__media{order:1}.celebrity-directory-module__-pD4fW__cardPrimary{padding:var(--space-5) var(--space-5) 0;order:2}.celebrity-directory-module__-pD4fW__cardBody{order:3;padding-top:0;padding-bottom:0}.celebrity-directory-module__-pD4fW__cardAction{margin-bottom:var(--space-5);order:4}}@media (hover:hover) and (pointer:fine){.celebrity-directory-module__-pD4fW__homeLink:hover,.celebrity-directory-module__-pD4fW__cardAction:hover{color:#8003a6;color:lab(32.2158% 60.5299 -55.3872)}.celebrity-directory-module__-pD4fW__searchField input:hover,.celebrity-directory-module__-pD4fW__sortField select:hover{background:#fafafa;background:lab(98.26% 0 0);border-color:#a4a4a4;border-color:lab(67.52% -.0000298023 0)}}@media (prefers-reduced-motion:reduce){.celebrity-directory-module__-pD4fW__page *{transition-duration:.01ms!important}}.celebrity-directory-module__-pD4fW__cardBody .celebrity-directory-module__-pD4fW__creatorSummary{overflow-wrap:anywhere;margin:0 0 4px;display:block}@media (max-width:47.999rem){.celebrity-directory-module__-pD4fW__media{aspect-ratio:5/4}.celebrity-directory-module__-pD4fW__media>span[data-variant=full-bleed]{aspect-ratio:auto;height:100%}.celebrity-directory-module__-pD4fW__cardPrimary{padding-top:16px}.celebrity-directory-module__-pD4fW__cardAction{margin-bottom:8px}.celebrity-directory-module__-pD4fW__cardBody{padding-block:16px}.celebrity-directory-module__-pD4fW__inputControl,.celebrity-directory-module__-pD4fW__selectControl{height:44px;display:block;position:relative}.celebrity-directory-module__-pD4fW__searchField input,.celebrity-directory-module__-pD4fW__sortField select{transform-origin:0 0;width:114.286%;height:50.2857px;min-height:0;position:absolute;top:0;left:0;transform:scale(.875)}.celebrity-directory-module__-pD4fW__skeletonInput{height:44px}}@media (min-width:64rem){.celebrity-directory-module__-pD4fW__card{flex-basis:calc(33.3333% - 16px)}}.celebrity-directory-module__-pD4fW__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.celebrity-directory-module__-pD4fW__cardBody{flex:1;align-content:space-between}.celebrity-directory-module__-pD4fW__cardLink:focus-visible{outline-offset:-3px!important}@media (hover:hover){.celebrity-directory-module__-pD4fW__cardLink:hover{background:var(--color-soft)}}.celebrity-directory-module__-pD4fW__cardPrimary .celebrity-directory-module__-pD4fW__liveSchedule{flex-wrap:wrap;row-gap:6px}.celebrity-directory-module__-pD4fW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.celebrity-directory-module__-pD4fW__skeletonBlock{background:var(--color-soft,#f1f1f1);border-radius:8px;animation:1.6s ease-in-out infinite celebrity-directory-module__-pD4fW__directoryPulse;display:block}.celebrity-directory-module__-pD4fW__skeletonFilters{gap:8px;margin-bottom:20px;display:flex;overflow:hidden}.celebrity-directory-module__-pD4fW__skeletonChip{border-radius:999px;flex:0 80px;min-width:44px;height:44px}.celebrity-directory-module__-pD4fW__skeletonLabel{width:72px;height:16px}.celebrity-directory-module__-pD4fW__skeletonInput{border-radius:12px;width:100%;height:48px}.celebrity-directory-module__-pD4fW__skeletonTitle{width:55%;height:24px;margin-bottom:8px}.celebrity-directory-module__-pD4fW__skeletonSummary{width:90%;height:20px;margin-bottom:4px}.celebrity-directory-module__-pD4fW__media.celebrity-directory-module__-pD4fW__skeletonBlock{border-radius:0}@keyframes celebrity-directory-module__-pD4fW__directoryPulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.celebrity-directory-module__-pD4fW__skeletonBlock{animation:none}}
.benefit-artwork-module__le5xRq__artwork{aspect-ratio:1;background:#f2f2f2;background:lab(95.36% 0 0);border-radius:14px;flex:none;width:100%;height:auto;position:relative;overflow:hidden}.benefit-artwork-module__le5xRq__large{aspect-ratio:auto;border-radius:18px;width:100%;height:clamp(220px,40vw,420px);margin-bottom:0}.benefit-artwork-module__le5xRq__image{object-fit:cover;width:100%;height:100%;display:block}.benefit-artwork-module__le5xRq__large .benefit-artwork-module__le5xRq__image{object-fit:contain}.benefit-artwork-module__le5xRq__beepio{background:#f0f1ed}.benefit-artwork-module__le5xRq__beepio .benefit-artwork-module__le5xRq__image{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:none;height:145%;position:absolute;top:-20%;left:63%;transform:translate(-50%)}.benefit-artwork-module__le5xRq__large.benefit-artwork-module__le5xRq__beepio .benefit-artwork-module__le5xRq__image{object-fit:contain;width:100%;max-width:100%;height:100%;position:static;transform:none}.benefit-artwork-module__le5xRq__statue{background:#f1eee9;background:lab(94.2232% .459701 3.01524)}.benefit-artwork-module__le5xRq__statue .benefit-artwork-module__le5xRq__image{object-fit:contain}.benefit-artwork-module__le5xRq__wordmark{z-index:1;width:64px;height:auto;position:absolute;top:14px;left:14px}.benefit-artwork-module__le5xRq__large .benefit-artwork-module__le5xRq__wordmark{width:88px;top:24px;left:24px}.benefit-artwork-module__le5xRq__fallback{color:#989898;color:lab(62.88% -.0000298023 0);width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.benefit-artwork-module__le5xRq__artwork{border-radius:12px}.benefit-artwork-module__le5xRq__large{border-radius:16px;width:100%;height:clamp(180px,55vw,220px);margin-bottom:0}.benefit-artwork-module__le5xRq__wordmark{width:48px;top:10px;left:10px}.benefit-artwork-module__le5xRq__large .benefit-artwork-module__le5xRq__wordmark{width:76px;top:20px;left:20px}}
.my-raffles-screen-module__KTq7kq__main{min-height:72vh;padding-top:56px;padding-bottom:96px}.my-raffles-screen-module__KTq7kq__heading{width:min(100%,760px);margin:0 auto 30px}.my-raffles-screen-module__KTq7kq__heading>a{margin-bottom:24px}.my-raffles-screen-module__KTq7kq__heading h1{margin:0}.my-raffles-screen-module__KTq7kq__heading p{color:#4d4d4d;color:lab(32.72% -.0000149012 0);margin:10px 0 0;line-height:1.6}.my-raffles-screen-module__KTq7kq__list{gap:18px;width:min(100%,760px);margin:0 auto;display:grid}.my-raffles-screen-module__KTq7kq__list>section{margin-top:0}.my-raffles-screen-module__KTq7kq__more{justify-content:center;margin-top:28px;display:flex}.my-raffles-screen-module__KTq7kq__moreError{color:#9e0016;color:lab(33.185% 57.2141 38.4029);text-align:center;margin:20px auto 0}@media (max-width:640px){.my-raffles-screen-module__KTq7kq__main{padding-top:36px;padding-bottom:76px}.my-raffles-screen-module__KTq7kq__heading{margin-bottom:22px}.my-raffles-screen-module__KTq7kq__more>*{width:100%}}
