.page-module-scss-module__ZZ21eG__imgUpload{border:1px solid var(--surface-border);background-color:var(--surface);border-radius:8px;justify-content:center;align-items:center;width:100%;height:120px;display:flex}.page-module-scss-module__ZZ21eG__imgWrapper{width:100%;height:120px;position:relative}.page-module-scss-module__ZZ21eG__img{object-fit:cover;border-radius:8px}.page-module-scss-module__ZZ21eG__cancelBtn{background-color:var(--page-bg);color:var(--text);box-shadow:0 0 0 1px var(--surface-border),0 2px 8px #00000080;border-radius:50%;position:absolute;top:0;right:0;transform:translate(-10px,10px)}.page-module-scss-module__ZZ21eG__avatarPickBtn button{--button-light-bg:var(--page-bg);--button-light-bg-hover:color-mix(in srgb, var(--page-bg) 82%, #fff);box-shadow:0 0 0 1px var(--surface-border),0 2px 8px #00000080}
.PageTitle-module-scss-module__gd7IIW__wrapper{--pt-gap-y:1rem;--pt-divider-color:var(--bs-border-color);--pt-subtitle-color:var(--bs-secondary-color);--pt-actions-gap:.5rem;margin:0 0 var(--pt-gap-y)}.PageTitle-module-scss-module__gd7IIW__title{word-break:break-word;margin:0;line-height:1.3}.PageTitle-module-scss-module__gd7IIW__subtitle{color:var(--pt-subtitle-color);margin-top:.25rem}.PageTitle-module-scss-module__gd7IIW__sectiontitle{margin-top:1.25rem}.PageTitle-module-scss-module__gd7IIW__divider{border-bottom:1px solid var(--pt-divider-color);margin-bottom:var(--pt-gap-y);padding-bottom:.75rem}.PageTitle-module-scss-module__gd7IIW__actions{align-items:center;gap:var(--pt-actions-gap);color:var(--pt-actions-color,grey);flex-wrap:wrap;display:flex}@media (min-width:992px){.PageTitle-module-scss-module__gd7IIW__wrapper{--pt-gap-y:1rem}.PageTitle-module-scss-module__gd7IIW__divider{padding-bottom:1rem}}@media (prefers-color-scheme:dark){.PageTitle-module-scss-module__gd7IIW__divider{border-bottom-color:var(--bs-border-color)}}
.Header-module-scss-module__FWQHbG__logoWrapper{aspect-ratio:3;width:100px;height:auto;position:relative}@media (min-width:768px){.Header-module-scss-module__FWQHbG__logoWrapper{width:120px}}.Header-module-scss-module__FWQHbG__logoImage{object-fit:contain}.Header-module-scss-module__FWQHbG__header{z-index:1000;height:var(--header-common-height);background-color:var(--mobile-header-bg,white);border-bottom:var(--mobile-header-border,#eee) 1px solid;transition:transform .3s;position:sticky;top:0;box-shadow:0 2px 10px #00000008}.dark-page .Header-module-scss-module__FWQHbG__header{-webkit-backdrop-filter:blur(14px);box-shadow:none}
.SpaceForm-module-scss-module__wKmCTW__pageControl{text-align:center;background-color:color-mix(in srgb, var(--page-bg,#fff) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:12px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.SpaceForm-module-scss-module__wKmCTW__pageControl{border-radius:8px;width:100%;position:static}}
.SideSheet-module-scss-module__0AXFCq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.SideSheet-module-scss-module__0AXFCq__overlay{z-index:1051;background:#0006;animation:.2s ease-out SideSheet-module-scss-module__0AXFCq__overlayShow;position:fixed;inset:0}.SideSheet-module-scss-module__0AXFCq__sheet{z-index:1052;will-change:transform;background:#fff;outline:none;position:fixed;box-shadow:0 10px 30px #0003}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__right{width:320px;height:100vh;top:0;right:0}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__left{width:320px;height:100vh;top:0;left:0}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__top{width:100vw;height:var(--vh,60vh);max-height:var(--sheet-max-h,540px);top:0;left:0}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__bottom{width:100vw;height:var(--vh,60vh);max-height:var(--sheet-max-h,640px);transition:height .22s;bottom:0;left:0}@supports (height:1dvh){.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__right,.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__left{height:100dvh}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__top,.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__bottom{height:var(--dvh,60dvh)}}@media (min-width:768px){.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__top,.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__bottom{width:auto;max-width:var(--sheet-max-w,640px);margin-inline:auto;right:0;overflow:clip}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__top{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__bottom{border-top-left-radius:24px;border-top-right-radius:24px}}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=open].SideSheet-module-scss-module__0AXFCq__right{animation:.24s ease-out SideSheet-module-scss-module__0AXFCq__slideInRight}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=closed].SideSheet-module-scss-module__0AXFCq__right{animation:.2s ease-in SideSheet-module-scss-module__0AXFCq__slideOutRight}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=open].SideSheet-module-scss-module__0AXFCq__left{animation:.24s ease-out SideSheet-module-scss-module__0AXFCq__slideInLeft}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=closed].SideSheet-module-scss-module__0AXFCq__left{animation:.2s ease-in SideSheet-module-scss-module__0AXFCq__slideOutLeft}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=open].SideSheet-module-scss-module__0AXFCq__top{animation:.24s ease-out SideSheet-module-scss-module__0AXFCq__slideInTop}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=closed].SideSheet-module-scss-module__0AXFCq__top{animation:.2s ease-in SideSheet-module-scss-module__0AXFCq__slideOutTop}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=open].SideSheet-module-scss-module__0AXFCq__bottom{animation:.24s ease-out SideSheet-module-scss-module__0AXFCq__slideInBottom}.SideSheet-module-scss-module__0AXFCq__sheet[data-state=closed].SideSheet-module-scss-module__0AXFCq__bottom{animation:.2s ease-in SideSheet-module-scss-module__0AXFCq__slideOutBottom}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__dark{background:var(--tone-bg,#0d1412);color:var(--text);box-shadow:0 -12px 40px #0000008c}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__dark.SideSheet-module-scss-module__0AXFCq__bottom{border-top-left-radius:24px;border-top-right-radius:24px}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__dark.SideSheet-module-scss-module__0AXFCq__bottom:before{content:"";background:var(--surface-border);pointer-events:none;z-index:1;border-radius:999px;width:40px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__dark .SideSheet-module-scss-module__0AXFCq__iconBtn{color:var(--text-dim)}.SideSheet-module-scss-module__0AXFCq__sheet.SideSheet-module-scss-module__0AXFCq__bottom.SideSheet-module-scss-module__0AXFCq__expanded{border-top-left-radius:0;border-top-right-radius:0;height:100dvh;max-height:none}.SideSheet-module-scss-module__0AXFCq__body{width:100%;height:100%;padding:16px 20px;overflow:auto}.SideSheet-module-scss-module__0AXFCq__noPadding{padding:0}.SideSheet-module-scss-module__0AXFCq__title{margin:0 0 12px;font-size:18px;font-weight:700}.SideSheet-module-scss-module__0AXFCq__actions{z-index:2;align-items:center;gap:16px;display:flex;position:absolute;top:8px;right:8px}.SideSheet-module-scss-module__0AXFCq__iconBtn{cursor:pointer;background:0 0;border:0;margin:-6px;padding:6px;font-size:18px;line-height:1}@keyframes SideSheet-module-scss-module__0AXFCq__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes SideSheet-module-scss-module__0AXFCq__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SideSheet-module-scss-module__0AXFCq__slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.SideSheet-module-scss-module__0AXFCq__overlay,.SideSheet-module-scss-module__0AXFCq__sheet{animation:none!important}}
.DropDownMenu-module-scss-module__EbjniW__menuItem{border:0;outline:0}.DropDownMenu-module-scss-module__EbjniW__menuItem:hover{background-color:#f2f2f2}.DropDownMenu-module-scss-module__EbjniW__darkPanel{color:var(--text-dim);border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(14px);background:#121816eb;box-shadow:0 18px 40px #00000080}.DropDownMenu-module-scss-module__EbjniW__menuItemDark{color:var(--text)}.DropDownMenu-module-scss-module__EbjniW__menuItemDark:hover{background-color:var(--surface-hover)}.DropDownMenu-module-scss-module__EbjniW__menuItemDark.border-top{border-top-color:var(--divider)!important}.DropDownMenu-module-scss-module__EbjniW__textDanger{color:#ff8080}
.WhoPraise-module-scss-module__7U9Tjq__list{max-height:50vh;overflow-y:auto}.WhoPraise-module-scss-module__7U9Tjq__title{color:var(--text)}.WhoPraise-module-scss-module__7U9Tjq__item{border-bottom:1px solid var(--divider)}.WhoPraise-module-scss-module__7U9Tjq__item:last-child{border-bottom:0}.WhoPraise-module-scss-module__7U9Tjq__name{color:var(--text)}.WhoPraise-module-scss-module__7U9Tjq__empty{color:var(--text-dim)}
.VibeCardBack-module-scss-module__W9Huqa__surface{color:var(--text);background:#101917}.VibeCardBack-module-scss-module__W9Huqa__activityName{color:var(--text)}.VibeCardBack-module-scss-module__W9Huqa__couponBox{background:var(--surface-strong);border:1px solid var(--surface-border);border-radius:15px;width:75%;padding:1rem}.VibeCardBack-module-scss-module__W9Huqa__couponBoxCompact{width:100%;padding:.75rem}.VibeCardBack-module-scss-module__W9Huqa__coinBanner{background:var(--surface-strong);border:1px solid var(--surface-border);border-radius:12px}.VibeCardBack-module-scss-module__W9Huqa__coinHero{background:var(--surface-strong);border:1px solid var(--surface-border);border-radius:15px;width:75%;padding:1.25rem 1rem}.VibeCardBack-module-scss-module__W9Huqa__bonusLabel{color:#7fd0bf;letter-spacing:.05em;background:#5cb2a12e;border-radius:999px}.VibeCardBack-module-scss-module__W9Huqa__bonusDivider{border-top:1px dashed var(--surface-border)}.VibeCardBack-module-scss-module__W9Huqa__coinLabel{color:var(--text-dim)}.VibeCardBack-module-scss-module__W9Huqa__coinBrand,.VibeCardBack-module-scss-module__W9Huqa__couponTitle{color:var(--text)}.VibeCardBack-module-scss-module__W9Huqa__codeBox{border:1px solid var(--surface-border);color:var(--text);background:#00000059;border-radius:4px}.VibeCardBack-module-scss-module__W9Huqa__codeBox .VibeCardBack-module-scss-module__W9Huqa__codeLabel{color:var(--text-dim)}.VibeCardBack-module-scss-module__W9Huqa__btnDisabled{background:var(--button-disabled-bg);color:var(--button-disabled-color);border-color:#0000}.VibeCardBack-module-scss-module__W9Huqa__btnDisabled:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-color);opacity:1;border-color:#0000}.VibeCardBack-module-scss-module__W9Huqa__depictionWrap{min-height:0;transition:opacity .2s ease-in-out}.VibeCardBack-module-scss-module__W9Huqa__depiction{color:var(--text-dim);word-break:break-all;white-space:pre-line;min-height:0;max-height:4.8em;line-height:1.6;overflow:hidden}.VibeCardBack-module-scss-module__W9Huqa__depictionClipped{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.VibeCardBack-module-scss-module__W9Huqa__moreLink{color:#7fd0bf;text-decoration:none}.VibeCardBack-module-scss-module__W9Huqa__moreLink:hover,.VibeCardBack-module-scss-module__W9Huqa__moreLink:focus-visible{color:#a5e3d6;text-decoration:underline}.VibeCardBack-module-scss-module__W9Huqa__depictionFull{word-break:break-all;white-space:pre-line;max-height:60vh;line-height:1.7;overflow-y:auto}.VibeCardBack-module-scss-module__W9Huqa__coverStamped{filter:grayscale(.7)brightness(.6);transition:filter .4s}.VibeCardBack-module-scss-module__W9Huqa__coverSoldOut{filter:grayscale()brightness(.45)}.VibeCardBack-module-scss-module__W9Huqa__soldOutTag{color:#fff;white-space:nowrap;background:#00000073;border:2px solid #ffffffbf;border-radius:8px}.VibeCardBack-module-scss-module__W9Huqa__soldOutText{letter-spacing:.12em;font-size:1.25rem;font-weight:900;line-height:1.2}.VibeCardBack-module-scss-module__W9Huqa__soldOutSub{letter-spacing:.05em;color:#ffffffb3;font-size:.75rem;font-weight:700}.VibeCardBack-module-scss-module__W9Huqa__stamp{white-space:nowrap;aspect-ratio:1;color:#ff6b6b;pointer-events:none;background:#10191759;border:3px solid #ff6b6b;border-radius:50%;width:max(112px,46%);transform:translate(-50%,-50%)rotate(-14deg);box-shadow:inset 0 0 0 3px #1019178c,inset 0 0 0 5px #ff6b6b}.VibeCardBack-module-scss-module__W9Huqa__stampText{letter-spacing:.12em;font-size:1.375rem;font-weight:900;line-height:1.1}.VibeCardBack-module-scss-module__W9Huqa__stampSub{letter-spacing:.15em;font-size:.75rem;font-weight:700}.VibeCardBack-module-scss-module__W9Huqa__stampAnimate{animation:.45s cubic-bezier(.2,.9,.3,1.3) both VibeCardBack-module-scss-module__W9Huqa__stamp-press}.VibeCardBack-module-scss-module__W9Huqa__stampHold{animation-play-state:paused}@keyframes VibeCardBack-module-scss-module__W9Huqa__stamp-press{0%{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scale(1.8)}60%{opacity:1;transform:translate(-50%,-50%)rotate(-14deg)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)rotate(-14deg)scale(1)}}@media (prefers-reduced-motion:reduce){.VibeCardBack-module-scss-module__W9Huqa__stampAnimate{animation:none}}.VibeCardBack-module-scss-module__W9Huqa__emptyText{color:var(--text-dim)}.VibeCardBack-module-scss-module__W9Huqa__coinQuestion{color:#fff;text-shadow:0 1px #00000026;font-size:42px;font-weight:700;line-height:1;display:block}.VibeCardBack-module-scss-module__W9Huqa__stockLeft{color:var(--text-dim)}.VibeCardBack-module-scss-module__W9Huqa__stockOut{color:#ff6b6b;font-weight:700}.VibeCardBack-module-scss-module__W9Huqa__storeRow{background:#00000040;border-radius:8px}.VibeCardBack-module-scss-module__W9Huqa__storeIcon{color:var(--text-dim)}.VibeCardBack-module-scss-module__W9Huqa__storeName{color:var(--text)}.VibeCardBack-module-scss-module__W9Huqa__navBtn{color:#7fd0bf;white-space:nowrap;border:1px solid #7fd0bf73;border-radius:999px;text-decoration:none}.VibeCardBack-module-scss-module__W9Huqa__navBtn:hover,.VibeCardBack-module-scss-module__W9Huqa__navBtn:focus-visible{color:#a5e3d6;background:#7fd0bf1f}
.Location-module-scss-module__YmxhGW__root{--green:var(--brand-green);--green-bright:var(--brand-green-bright);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-disabled-bg:#ffffff1a;--button-disabled-color:var(--text-faint);--empty-title-color:var(--text);--empty-text-color:var(--text-dim);--empty-danger-color:#ff8b7d;color:var(--text);padding-top:24px;padding-bottom:72px}.Location-module-scss-module__YmxhGW__title{margin:0;font-size:1rem;font-weight:700}.Location-module-scss-module__YmxhGW__desc{color:var(--text-dim);margin:4px 0 16px;font-size:.8rem}.Location-module-scss-module__YmxhGW__list{flex-direction:column;gap:10px;display:flex}.Location-module-scss-module__YmxhGW__item{text-align:left;background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--surface-border);border-radius:16px;align-items:center;gap:12px;padding:12px;transition:background .16s,box-shadow .16s;display:flex}.Location-module-scss-module__YmxhGW__item:hover{background:var(--surface-hover)}.Location-module-scss-module__YmxhGW__itemOn{background:#5cb2a124;box-shadow:inset 0 0 0 1px #7ad6c173}.Location-module-scss-module__YmxhGW__itemOn:hover{background:#5cb2a12e}.Location-module-scss-module__YmxhGW__cover{width:80px;height:60px;color:var(--text-faint);background:var(--surface-strong);border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.Location-module-scss-module__YmxhGW__coverImg{object-fit:cover}.Location-module-scss-module__YmxhGW__info{min-width:0}.Location-module-scss-module__YmxhGW__name{color:var(--text);margin:0;font-size:.875rem;font-weight:700}.Location-module-scss-module__YmxhGW__address{color:var(--text-dim);margin:2px 0 0;font-size:.75rem;line-height:1.5}.Location-module-scss-module__YmxhGW__creator{color:var(--text-faint);align-items:center;gap:4px;margin:2px 0 0;font-size:.75rem;line-height:1.5;display:flex}.Location-module-scss-module__YmxhGW__creatorName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Location-module-scss-module__YmxhGW__verified{flex-shrink:0;display:inline-flex}.Location-module-scss-module__YmxhGW__check{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--surface-border);background:#ffffff0a;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.Location-module-scss-module__YmxhGW__checkOn{color:#08120f;background:linear-gradient(135deg, var(--green-bright), var(--green));box-shadow:none}.Location-module-scss-module__YmxhGW__error{color:#ff8b7d;margin:12px 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.Location-module-scss-module__YmxhGW__item{transition:none}}
.FavExchangeDetailPage-module-scss-module__6_1GaG__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-disabled-bg:#ffffff1a;--button-disabled-color:var(--text-faint);color:var(--text);padding-top:24px;padding-bottom:72px}.FavExchangeDetailPage-module-scss-module__6_1GaG__intro{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.FavExchangeDetailPage-module-scss-module__6_1GaG__introIcon{color:#f7c66b;background:#f5a62324;border-radius:14px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #f5a6233d}.FavExchangeDetailPage-module-scss-module__6_1GaG__introTitle{margin-bottom:4px;font-size:.9rem;font-weight:700}.FavExchangeDetailPage-module-scss-module__6_1GaG__introDesc{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.5}.FavExchangeDetailPage-module-scss-module__6_1GaG__panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border);border-radius:16px;margin-top:12px;padding:16px 18px}.FavExchangeDetailPage-module-scss-module__6_1GaG__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.FavExchangeDetailPage-module-scss-module__6_1GaG__row+.FavExchangeDetailPage-module-scss-module__6_1GaG__row{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.FavExchangeDetailPage-module-scss-module__6_1GaG__label{color:var(--text-dim);margin:0;font-size:.8rem;font-weight:400}.FavExchangeDetailPage-module-scss-module__6_1GaG__value{align-items:center;gap:8px;display:flex}.FavExchangeDetailPage-module-scss-module__6_1GaG__amount{font-size:1.05rem;font-weight:700;line-height:1}.FavExchangeDetailPage-module-scss-module__6_1GaG__amountCoin{color:var(--brand-green-bright)}.FavExchangeDetailPage-module-scss-module__6_1GaG__amountLow{color:#ff8b7d}
.SetTopExchangeDetailPage-module-scss-module__wH-xBG__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-disabled-bg:#ffffff1a;--button-disabled-color:var(--text-faint);color:var(--text);padding-top:24px;padding-bottom:72px}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__intro{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__introIcon{color:#f7c66b;background:#f5a62324;border-radius:14px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #f5a6233d}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__introTitle{margin-bottom:4px;font-size:.9rem;font-weight:700}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__introDesc{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.5}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border);border-radius:16px;margin-top:12px;padding:16px 18px}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__row+.SetTopExchangeDetailPage-module-scss-module__wH-xBG__row{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__label{color:var(--text-dim);margin:0;font-size:.8rem;font-weight:400}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__value{align-items:center;gap:8px;display:flex}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__amount{font-size:1.05rem;font-weight:700;line-height:1}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__amountCoin{color:#f7c66b}.SetTopExchangeDetailPage-module-scss-module__wH-xBG__amountLow{color:#ff8b7d}
.TooFarModal-module-scss-module__OMulmG__dialog{max-width:22rem;margin-inline:auto}.TooFarModal-module-scss-module__OMulmG__content:before{background:radial-gradient(120% 100% at 50% 0,#4a380cd9 0%,#0000 70%)!important}.TooFarModal-module-scss-module__OMulmG__close{z-index:1;position:absolute;top:.875rem;right:.875rem}.TooFarModal-module-scss-module__OMulmG__head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.5rem 1.25rem;display:flex;position:relative}.TooFarModal-module-scss-module__OMulmG__badge{color:#ffb020;background:radial-gradient(circle at 50% 45%,#ffb02047,#ffb0200f);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:.25rem;display:grid}.TooFarModal-module-scss-module__OMulmG__title{color:var(--text);margin:0;font-size:1.0625rem;font-weight:800}.TooFarModal-module-scss-module__OMulmG__desc{color:var(--text-dim);margin:0;font-size:.8125rem;line-height:1.6}.TooFarModal-module-scss-module__OMulmG__key{color:var(--brand-green-bright);font-weight:700}.TooFarModal-module-scss-module__OMulmG__footer{padding:0 1.25rem 1.25rem;position:relative}.TooFarModal-module-scss-module__OMulmG__primaryBtn{color:#06231d;background:linear-gradient(135deg, var(--brand-green-bright), var(--brand-green));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.8rem 1rem;font-size:1rem;font-weight:800;transition:filter .16s,transform .16s;display:flex;box-shadow:0 8px 22px #5cb2a147}.TooFarModal-module-scss-module__OMulmG__primaryBtn:active{filter:brightness(.94);transform:translateY(1px)}
.ThrowCoin-module-scss-module__RRF30G__root{--green:var(--brand-green);--green-bright:var(--brand-green-bright);--sheet-bg:#0d1412;--danger-bright:#ff8b7d;--sticker-halo:drop-shadow(0 0 1px #fffffff2) drop-shadow(0 0 3px #fffc) drop-shadow(0 0 7px #ffffff73);height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}@media (min-width:768px){.ThrowCoin-module-scss-module__RRF30G__root{max-width:700px;margin:0 auto}}.ThrowCoin-module-scss-module__RRF30G__stepPane{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;padding:2.5rem 1.25rem 1.5rem;overflow-y:auto}.ThrowCoin-module-scss-module__RRF30G__stepPane::-webkit-scrollbar{display:none}.ThrowCoin-module-scss-module__RRF30G__coinStage:before{content:"";pointer-events:none;background:radial-gradient(circle,#5cb2a166 0%,#0000 68%);border-radius:50%;position:absolute;inset:-50%}.ThrowCoin-module-scss-module__RRF30G__stagedEmoji{object-fit:contain;filter:drop-shadow(0 0 2px #fffffff2)drop-shadow(0 0 6px #ffffffbf)drop-shadow(0 0 16px #fff6);width:62px;height:62px;animation:.28s cubic-bezier(.34,1.56,.64,1) ThrowCoin-module-scss-module__RRF30G__emojiPop;position:absolute;top:-14px;left:-30px}@keyframes ThrowCoin-module-scss-module__RRF30G__emojiPop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ThrowCoin-module-scss-module__RRF30G__moodPreview{flex-direction:column;align-items:center;padding-bottom:.5rem;display:flex}.ThrowCoin-module-scss-module__RRF30G__previewLabel{letter-spacing:.08em;color:var(--text-faint);margin:1rem 0 0;font-size:.75rem}.ThrowCoin-module-scss-module__RRF30G__previewMood{min-height:1.75rem;color:var(--text);margin:.25rem 0 0;font-size:1.125rem;font-weight:800;line-height:1.75rem}.ThrowCoin-module-scss-module__RRF30G__previewMoodEmpty{color:var(--text-faint);font-weight:600}.ThrowCoin-module-scss-module__RRF30G__themeBar{overscroll-behavior-x:contain;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);scrollbar-width:none;flex:none;gap:.5rem;padding:.5rem 0;display:flex;position:relative;overflow-x:auto}.ThrowCoin-module-scss-module__RRF30G__themeBar::-webkit-scrollbar{display:none}.ThrowCoin-module-scss-module__RRF30G__themeBarWrap{flex:none;position:relative}.ThrowCoin-module-scss-module__RRF30G__themeBarWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sheet-bg));width:32px;position:absolute;top:0;bottom:0;right:0}.ThrowCoin-module-scss-module__RRF30G__themeTab{background:var(--chip-bg);color:var(--text-dim);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .375rem;font-size:.75rem;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ThrowCoin-module-scss-module__RRF30G__themeTab:active{transform:scale(.96)}.ThrowCoin-module-scss-module__RRF30G__themeTabActive{color:var(--text);background:#5cb2a138;border-color:#7ad6c18c}.ThrowCoin-module-scss-module__RRF30G__themeIcon{color:#0d1412;background:#ffffffe0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.ThrowCoin-module-scss-module__RRF30G__themeIcon img{object-fit:cover;width:100%;height:100%}.ThrowCoin-module-scss-module__RRF30G__stickerPane{padding:.875rem 0 .25rem}.ThrowCoin-module-scss-module__RRF30G__stickerGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.ThrowCoin-module-scss-module__RRF30G__sticker{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;padding:6px;transition:background .16s,border-color .16s,transform .16s;position:relative}.ThrowCoin-module-scss-module__RRF30G__sticker:active{transform:scale(.92)}.ThrowCoin-module-scss-module__RRF30G__sticker img{object-fit:contain;width:100%;height:100%;filter:var(--sticker-halo)}.ThrowCoin-module-scss-module__RRF30G__stickerActive{background:#5cb2a133;border-color:#7ad6c199;box-shadow:0 0 0 3px #5cb2a11f}.ThrowCoin-module-scss-module__RRF30G__stickerCheck{background:var(--green-bright);color:#06231d;width:20px;height:20px;box-shadow:0 0 0 2px var(--sheet-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.ThrowCoin-module-scss-module__RRF30G__emptyState{text-align:center;color:var(--text-faint);margin:2rem 0;font-size:.875rem}.ThrowCoin-module-scss-module__RRF30G__textareaField{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;padding:.875rem 1rem;transition:border-color .16s}.ThrowCoin-module-scss-module__RRF30G__textareaField:focus-within{border-color:#7ad6c199}.ThrowCoin-module-scss-module__RRF30G__textareaField textarea{color:var(--text);background:0 0;font-size:.9375rem;line-height:1.6}.ThrowCoin-module-scss-module__RRF30G__textareaField textarea::placeholder{color:var(--text-faint)}.ThrowCoin-module-scss-module__RRF30G__fieldError{color:var(--danger-bright);margin:.5rem 0 0;font-size:.8rem}.ThrowCoin-module-scss-module__RRF30G__stepHint{color:var(--text-faint);font-size:.8rem}.ThrowCoin-module-scss-module__RRF30G__photoPicker{background:var(--surface);width:140px;height:140px;color:var(--text-dim);cursor:pointer;border:1px dashed #ffffff47;border-radius:20px;place-items:center;font-size:.875rem;transition:background .16s,border-color .16s;display:grid}.ThrowCoin-module-scss-module__RRF30G__photoPicker:active{transform:scale(.96)}.ThrowCoin-module-scss-module__RRF30G__photoPicker:disabled{cursor:progress;opacity:.6}.ThrowCoin-module-scss-module__RRF30G__photoRemove{border:1px solid var(--surface-border);width:28px;height:28px;color:var(--text);cursor:pointer;background:#0d1412db;border-radius:50%;place-items:center;font-size:.875rem;line-height:1;display:grid;transform:translate(35%,-35%)}.ThrowCoin-module-scss-module__RRF30G__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--sheet-bg);flex:none;align-items:center;gap:.75rem;display:flex}.ThrowCoin-module-scss-module__RRF30G__submitBtn{color:#06231d;background:linear-gradient(135deg, var(--green-bright), var(--green));text-align:center;cursor:pointer;border:0;border-radius:999px;flex:1;padding:.8rem 1rem;font-size:1rem;font-weight:800;transition:filter .16s,transform .16s;box-shadow:0 8px 22px #5cb2a147}.ThrowCoin-module-scss-module__RRF30G__submitBtn:active{filter:brightness(.94);transform:translateY(1px)}.ThrowCoin-module-scss-module__RRF30G__submitBtn:disabled{color:var(--text-faint);background:var(--surface);box-shadow:none;cursor:not-allowed}.ThrowCoin-module-scss-module__RRF30G__backBtn{border:1px solid var(--surface-border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.8rem 1.125rem;font-size:.9rem;font-weight:700;transition:background .16s,transform .16s}.ThrowCoin-module-scss-module__RRF30G__backBtn:active{background:var(--surface);transform:translateY(1px)}
.VibePostcard-module-scss-module__sXvQJa__card{background:linear-gradient(#0d0a12c7, #0d0a12c7) padding-box,var(--cover-img,none) center/180% auto padding-box,linear-gradient(150deg, #ffc9d8 0%, #ffe6a4 100%) border-box;cursor:pointer;border:1px solid #0000;border-radius:18px;position:relative;box-shadow:0 14px 30px #00000073}@media (min-width:768px){.VibePostcard-module-scss-module__sXvQJa__card{max-width:480px}}.VibePostcard-module-scss-module__sXvQJa__cardStacked{box-shadow:0 10px 22px #00000061}.VibePostcard-module-scss-module__sXvQJa__inner{clip-path:polygon(0 0,101% 0,100% calc(100% - 47px),calc(100% - 43px) 100%,0 100%);background-color:#15121b;border:3px solid #1d1a22;border-radius:17px;margin-bottom:10px;position:relative}.VibePostcard-module-scss-module__sXvQJa__topRow,.VibePostcard-module-scss-module__sXvQJa__quote,.VibePostcard-module-scss-module__sXvQJa__stage,.VibePostcard-module-scss-module__sXvQJa__foot{z-index:3;position:relative}.VibePostcard-module-scss-module__sXvQJa__bgLayer{z-index:1;pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.VibePostcard-module-scss-module__sXvQJa__bg{object-fit:fill;z-index:1;width:100%;height:100%;position:absolute;inset:0}.VibePostcard-module-scss-module__sXvQJa__bgVeil{z-index:2;background:linear-gradient(#0b090f8f 0%,#0b090f66 38%,#0b090fa8 100%);position:absolute;inset:0}.VibePostcard-module-scss-module__sXvQJa__peel{z-index:100;transform-origin:100% 100%;background:linear-gradient(215deg,#f3eef7 0%,#cdc5d8 62%,#b3aac1 100%);border-top-left-radius:10px;width:40px;height:40px;position:absolute;bottom:4px;right:0;transform:skewY(-14deg);box-shadow:-2px -2px 5px #00000073}.VibePostcard-module-scss-module__sXvQJa__moreCard{z-index:-1;background-color:#2a2434;border-radius:18px;width:100%;height:100%;position:absolute;top:1px;left:3px;transform:rotate(2deg);box-shadow:inset 0 0 0 1px #ffffff1f,1px 1px 10px #0000008c}@media (min-width:768px){.VibePostcard-module-scss-module__sXvQJa__moreCard{transform:rotate(1deg)}}.VibePostcard-module-scss-module__sXvQJa__moreCardOffset{z-index:-2;top:8px;left:7px}.VibePostcard-module-scss-module__sXvQJa__topRow{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.VibePostcard-module-scss-module__sXvQJa__poster{flex:auto;min-width:0}.VibePostcard-module-scss-module__sXvQJa__userPill{color:#352a29;background-color:#ffffffb8;border:1px solid #ffffffd9;border-radius:30px;min-width:0;margin-left:-14px;padding:1px 9px 1px 19px;position:relative}.VibePostcard-module-scss-module__sXvQJa__userName{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:2px;overflow:hidden}.VibePostcard-module-scss-module__sXvQJa__dateMeta{color:#fff;text-shadow:0 0 5px #000000d9;flex-shrink:0;align-items:center;display:flex}.VibePostcard-module-scss-module__sXvQJa__metaTicker{height:1.45em;overflow:hidden}.VibePostcard-module-scss-module__sXvQJa__metaTickerTrack{animation:6s cubic-bezier(.65,0,.35,1) infinite VibePostcard-module-scss-module__sXvQJa__postcardMetaSlide}.VibePostcard-module-scss-module__sXvQJa__metaTickerItem{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;height:1.45em;line-height:1.45em;display:flex}@keyframes VibePostcard-module-scss-module__sXvQJa__postcardMetaSlide{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-1.45em)}to{transform:translateY(-2.9em)}}@media (prefers-reduced-motion:reduce){.VibePostcard-module-scss-module__sXvQJa__metaTicker{height:auto;overflow:visible}.VibePostcard-module-scss-module__sXvQJa__metaTickerTrack{gap:6px;animation:none;display:flex}.VibePostcard-module-scss-module__sXvQJa__metaTickerItem:last-child{display:none}}.VibePostcard-module-scss-module__sXvQJa__metaEmoji{text-shadow:none;font-size:.9em;line-height:1}.VibePostcard-module-scss-module__sXvQJa__quote{-webkit-line-clamp:2;color:#f4f0f7;text-shadow:0 1px 6px #0009;-webkit-box-orient:vertical;margin:8px 0 10px;padding:0 14px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.VibePostcard-module-scss-module__sXvQJa__quoteSkeleton{z-index:3;margin:8px 0 10px;padding:0 14px;position:relative}.VibePostcard-module-scss-module__sXvQJa__stage{padding:0 12px}.VibePostcard-module-scss-module__sXvQJa__stageFrame{aspect-ratio:16/10;background:#ffffff29;border-radius:10px;padding:4px;position:relative;box-shadow:0 8px 20px #00000073,inset 0 0 0 1px #ffffff42}.VibePostcard-module-scss-module__sXvQJa__stageEmpty{background:#ffffff0f;border-radius:7px;width:100%;height:100%}.VibePostcard-module-scss-module__sXvQJa__stageImg{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.VibePostcard-module-scss-module__sXvQJa__soloPlay{z-index:3;color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VibePostcard-module-scss-module__sXvQJa__soloPlay:before{content:"";background:#212529;border-radius:11px;width:44px;height:36px;position:absolute;box-shadow:0 4px 12px #00000073}.VibePostcard-module-scss-module__sXvQJa__soloPlay svg{position:relative}.VibePostcard-module-scss-module__sXvQJa__stampTilt{line-height:0;display:inline-block;transform:rotate(-8deg)}.VibePostcard-module-scss-module__sXvQJa__stampBorderBlock{background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:0;display:inline-block;position:relative}.VibePostcard-module-scss-module__sXvQJa__stampBorderBlock .VibePostcard-module-scss-module__sXvQJa__stampSticker{display:block}.VibePostcard-module-scss-module__sXvQJa__stampBorderBlock .VibePostcard-module-scss-module__sXvQJa__stampCircle{z-index:-1;background-color:#ffe9e0;border-radius:100%;position:absolute;inset:0}.VibePostcard-module-scss-module__sXvQJa__stampOnPhoto{z-index:4;filter:drop-shadow(0 3px 8px #00000073);position:absolute;top:8px;left:8px}.VibePostcard-module-scss-module__sXvQJa__chipRow{z-index:4;flex-wrap:wrap;align-items:center;gap:5px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:9px;left:9px}.VibePostcard-module-scss-module__sXvQJa__chipItem{color:#fff;white-space:nowrap;background:#0a080e9e;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;height:24px;padding:0 9px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.VibePostcard-module-scss-module__sXvQJa__foot{flex-direction:column;justify-content:center;gap:5px;min-height:56px;padding:10px 52px 12px 16px;display:flex}.VibePostcard-module-scss-module__sXvQJa__songBlock{color:#ffffffc7;text-shadow:0 1px 4px #0000008c;flex:none;align-items:center;gap:8px;display:flex}.VibePostcard-module-scss-module__sXvQJa__songCover{background:#fff;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:2px;position:relative;box-shadow:0 2px 7px #0000004d}.VibePostcard-module-scss-module__sXvQJa__songCoverImg{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.VibePostcard-module-scss-module__sXvQJa__songCoverPlay{color:#fff;background:#212529;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1.5px #fff}.VibePostcard-module-scss-module__sXvQJa__songName{letter-spacing:.02em}.VibePostcard-module-scss-module__sXvQJa__favLine{color:#ffffff94;text-shadow:0 1px 4px #0000008c;align-items:center;gap:5px;min-width:0;display:flex}.VibePostcard-module-scss-module__sXvQJa__favLine>span{min-width:0}
.StepVote-module-scss-module__OwDT1q__questionCard{background:#00b0b42e;border-left:3px solid #2fd4d8;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.StepVote-module-scss-module__OwDT1q__questionBadge{color:#052a2b;background:#2fd4d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.StepVote-module-scss-module__OwDT1q__questionText{color:var(--text);word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.StepVote-module-scss-module__OwDT1q__optionBtn{border:1px solid var(--surface-border);background:var(--surface);width:100%;color:var(--text);text-align:center;border-radius:8px;padding:12px 16px;font-size:.9rem;transition:all .15s}@media (hover:hover){.StepVote-module-scss-module__OwDT1q__optionBtn:not(.StepVote-module-scss-module__OwDT1q__optionBtnActive):hover{border-color:#2fd4d899}}.StepVote-module-scss-module__OwDT1q__optionBtnActive{color:#7ef0f2;background:#00b0b438;border-color:#2fd4d8;font-weight:600}.StepVote-module-scss-module__OwDT1q__optionError{text-align:center;color:#ff8b7d;margin:.75rem 0 0;font-size:.9rem}
.ExclusiveApplySheet-module-scss-module__MvL4xW__subjectStrip{background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ExclusiveApplySheet-module-scss-module__MvL4xW__subjectThumb{background:var(--surface-strong);border-radius:8px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.ExclusiveApplySheet-module-scss-module__MvL4xW__lead{border-left:3px solid var(--brand-gold);background:var(--surface);border-radius:12px;padding:16px}.ExclusiveApplySheet-module-scss-module__MvL4xW__pointIcon{width:32px;height:32px;color:var(--brand-gold);background:var(--surface-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExclusiveApplySheet-module-scss-module__MvL4xW__steps{counter-reset:step;margin:0;padding:0;list-style:none}.ExclusiveApplySheet-module-scss-module__MvL4xW__steps li{color:var(--text-dim);padding-left:30px;position:relative}.ExclusiveApplySheet-module-scss-module__MvL4xW__steps li+li{margin-top:10px}.ExclusiveApplySheet-module-scss-module__MvL4xW__steps li:before{counter-increment:step;content:counter(step);width:20px;height:20px;color:var(--text);background:var(--surface-strong);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:1px;left:0}.ExclusiveApplySheet-module-scss-module__MvL4xW__applyBtn{color:#fff;background:var(--brand-rose);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-weight:700;text-decoration:none;transition:filter .2s;display:flex}.ExclusiveApplySheet-module-scss-module__MvL4xW__applyBtn:hover{color:#fff;filter:brightness(1.1)}.ExclusiveApplySheet-module-scss-module__MvL4xW__applyBtnIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}
.PoiExchangeDetailPage-module-scss-module__OPVijG__detail{--gold:var(--brand-gold);--gold-soft:var(--brand-gold-soft);--red:#ff8b7d;--button-disabled-bg:#ffffff1a;--button-disabled-color:var(--text-faint);color:var(--text);padding:.5rem 0 5.5rem;position:relative}.PoiExchangeDetailPage-module-scss-module__OPVijG__hero{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 0 1.75rem;display:flex;position:relative}.PoiExchangeDetailPage-module-scss-module__OPVijG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffa51a42,#ffa51a00 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.PoiExchangeDetailPage-module-scss-module__OPVijG__lockBadge{width:92px;height:92px;color:var(--gold);background:linear-gradient(160deg,#ffa51a3d,#ffffff0a);border:1px solid #ffa51a57;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 20px 44px -20px #ffa51a99}.PoiExchangeDetailPage-module-scss-module__OPVijG__heroTitle{color:var(--text);margin:1.15rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.45}.PoiExchangeDetailPage-module-scss-module__OPVijG__heroDate{color:var(--text-dim);background:var(--chip-bg);border:1px solid var(--surface-border);border-radius:999px;margin-top:.6rem;padding:.28rem .8rem;font-size:.8rem;font-weight:600}.PoiExchangeDetailPage-module-scss-module__OPVijG__perks{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.PoiExchangeDetailPage-module-scss-module__OPVijG__perk{background:var(--surface);border:1px solid var(--surface-border);border-radius:16px;align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.PoiExchangeDetailPage-module-scss-module__OPVijG__perkIcon{width:52px;height:52px;color:var(--gold);background:var(--surface-strong);border-radius:14px;flex:none;place-items:center;display:grid}.PoiExchangeDetailPage-module-scss-module__OPVijG__perkTitle{color:var(--text);font-size:.875rem;font-weight:700}.PoiExchangeDetailPage-module-scss-module__OPVijG__perkText{color:var(--text-dim);margin-top:.15rem;font-size:.75rem;line-height:1.5}.PoiExchangeDetailPage-module-scss-module__OPVijG__panel{background:var(--surface);border:1px solid var(--surface-border);border-radius:18px;margin-top:1.1rem;padding:1.05rem 1.15rem}.PoiExchangeDetailPage-module-scss-module__OPVijG__costRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PoiExchangeDetailPage-module-scss-module__OPVijG__costRow+.PoiExchangeDetailPage-module-scss-module__OPVijG__costRow{border-top:1px solid var(--divider);margin-top:.75rem;padding-top:.75rem}.PoiExchangeDetailPage-module-scss-module__OPVijG__costLabel{color:var(--text-dim);margin:0;font-size:.8rem;font-weight:600}.PoiExchangeDetailPage-module-scss-module__OPVijG__costValue{color:var(--gold-soft);align-items:center;gap:.35rem;font-size:.95rem;font-weight:800;display:inline-flex}.PoiExchangeDetailPage-module-scss-module__OPVijG__costShort{color:var(--red)}
.BgParallax-module-scss-module__oKC6oW__bg{background-color:#000;width:100%;height:100dvh;position:fixed;overflow:hidden}.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__hasVideo:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;opacity:0;background-color:#0006;transition:opacity .6s ease-out;position:absolute;inset:0}.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__hasVideo{filter:blur()}.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__hasVideo.BgParallax-module-scss-module__oKC6oW__videoOn:before{opacity:1}.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__bgImage{object-fit:cover;object-position:center;z-index:0}.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__bgBlur{object-fit:cover;filter:blur(24px)brightness(.55);z-index:0;display:none;transform:scale(1.15)}@media (orientation:landscape){.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__photoOnly .BgParallax-module-scss-module__oKC6oW__bgBlur{display:block}.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__photoOnly .BgParallax-module-scss-module__oKC6oW__bgImage{object-fit:contain;max-width:calc(var(--bg-natural-w,100vw)*1.25);max-height:calc(var(--bg-natural-h,100vh)*1.25);margin:auto}}.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__ytWrapper{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__ytWrapper .BgParallax-module-scss-module__oKC6oW__ytIframe{aspect-ratio:16/9;width:100%;max-width:177.77vh;height:auto;max-height:100%}.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__bgVideo{object-fit:contain;z-index:2;pointer-events:none;will-change:auto;opacity:0;width:100%;max-width:100vw;height:100%;max-height:100vh;transition:opacity .35s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BgParallax-module-scss-module__oKC6oW__bg.BgParallax-module-scss-module__oKC6oW__videoOn .BgParallax-module-scss-module__oKC6oW__bgVideo{opacity:1}@media (orientation:portrait){.BgParallax-module-scss-module__oKC6oW__bg .BgParallax-module-scss-module__oKC6oW__bgVideoCover{object-fit:cover;max-width:none;max-height:none}}.BgParallax-module-scss-module__oKC6oW__bgLoading{background-color:#111}.BgParallax-module-scss-module__oKC6oW__bgLoaded{transition:background-color .35s ease-out}.BgParallax-module-scss-module__oKC6oW__bgSkeleton{opacity:1;pointer-events:none;z-index:0;background:#1f1f1f;animation:1.2s ease-in-out infinite BgParallax-module-scss-module__oKC6oW__bgSkeletonPulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.BgParallax-module-scss-module__oKC6oW__bgSkeleton{animation:none}}@keyframes BgParallax-module-scss-module__oKC6oW__bgSkeletonPulse{0%{opacity:.9}50%{opacity:.6}to{opacity:.9}}.BgParallax-module-scss-module__oKC6oW__inner{z-index:3;background:#00000045;width:100%;height:100%;position:relative}
.PickerList-module-scss-module__tOm4da__list{flex-direction:column;gap:8px;display:flex}.PickerList-module-scss-module__tOm4da__row{color:var(--text);background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.PickerList-module-scss-module__tOm4da__row:hover{background:var(--surface-hover)}.PickerList-module-scss-module__tOm4da__row.PickerList-module-scss-module__tOm4da__rowSelected{background:var(--surface-hover);border-color:var(--brand-rose-bright);box-shadow:0 0 0 1px var(--brand-rose-bright)}.PickerList-module-scss-module__tOm4da__row.PickerList-module-scss-module__tOm4da__rowAll{border-style:dashed;margin-bottom:4px}.PickerList-module-scss-module__tOm4da__row.PickerList-module-scss-module__tOm4da__rowLocked{cursor:default;color:var(--text-dim);background:var(--surface);border-color:var(--surface-border);box-shadow:none}.PickerList-module-scss-module__tOm4da__row.PickerList-module-scss-module__tOm4da__rowLocked:hover{background:var(--surface)}.PickerList-module-scss-module__tOm4da__cancelBtn{white-space:nowrap;color:var(--brand-rose-bright);border:1px solid var(--brand-rose-bright);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-self:center;padding:4px 10px;transition:all .2s}.PickerList-module-scss-module__tOm4da__cancelBtn:hover{color:#fff;background:var(--brand-rose)}.PickerList-module-scss-module__tOm4da__checkbox{flex-shrink:0;margin-top:2px}.PickerList-module-scss-module__tOm4da__lockTag{background:var(--surface-strong);color:var(--text-dim);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:2px 8px}.PickerList-module-scss-module__tOm4da__rangeText{color:var(--brand-rose-bright)}
.VibeListLookCount-module-scss-module__hODvUq__wrap{color:#c1c1c1;align-items:center;padding:.25rem;line-height:1;display:inline-flex}.VibeListLookCount-module-scss-module__hODvUq__count{color:#a6a6a6;margin-left:.25rem;font-size:.75rem;font-weight:700;line-height:1}
.CoinCanvas-module-scss-module__3gTfEW__stream{z-index:1;opacity:0;animation:.5s ease-out forwards CoinCanvas-module-scss-module__3gTfEW__fadeInStream;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%)}@keyframes CoinCanvas-module-scss-module__3gTfEW__fadeInStream{0%{opacity:0}to{opacity:1}}.CoinCanvas-module-scss-module__3gTfEW__coinItem{color:#fff;text-align:center;will-change:transform;width:85px;animation:CoinCanvas-module-scss-module__3gTfEW__coinFlyLeft var(--coinDuration) linear var(--coinDelay) infinite;backface-visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;display:flex;position:absolute;left:0}.CoinCanvas-module-scss-module__3gTfEW__coinItem:hover{animation-play-state:paused}.CoinCanvas-module-scss-module__3gTfEW__coinItem span.CoinCanvas-module-scss-module__3gTfEW__textBox{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.CoinCanvas-module-scss-module__3gTfEW__mediaBox>div{max-height:88px}@keyframes CoinCanvas-module-scss-module__3gTfEW__coinFlyLeft{0%{transform:translate3d(var(--coinStartX), 0, 0)}to{transform:translate3d(calc(var(--coinStartX) - var(--coinDistance)), 0, 0)}}.CoinCanvas-module-scss-module__3gTfEW__streamPaused .CoinCanvas-module-scss-module__3gTfEW__coinItem{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.CoinCanvas-module-scss-module__3gTfEW__stream{opacity:1;animation:none}.CoinCanvas-module-scss-module__3gTfEW__coinItem{transform:translate3d(var(--coinStaticX), 0, 0);animation:none}}.CoinCanvas-module-scss-module__3gTfEW__emojiPic{z-index:10;filter:drop-shadow(0 0 1.5px #fffffff2)drop-shadow(0 0 1.5px #fffffff2)drop-shadow(0 0 3px #ffffffb3);position:absolute;top:-36px;left:-28px}
.ScheduleStep-module-scss-module__SD-Ksq__panel{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:16px 14px;position:relative}.ScheduleStep-module-scss-module__SD-Ksq__rangeDash{color:var(--text-dim);flex-shrink:0;padding-bottom:8px}.ScheduleStep-module-scss-module__SD-Ksq__dayChip{color:var(--text-dim);border:1px solid var(--surface-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;transition:all .2s}.ScheduleStep-module-scss-module__SD-Ksq__dayChip:hover{color:var(--text);border-color:var(--brand-rose-bright)}.ScheduleStep-module-scss-module__SD-Ksq__dayChip.ScheduleStep-module-scss-module__SD-Ksq__dayChipActive{color:#fff;background:var(--brand-rose);border-color:var(--brand-rose)}.ScheduleStep-module-scss-module__SD-Ksq__dayCount,.ScheduleStep-module-scss-module__SD-Ksq__impressionCount{color:var(--brand-rose-bright)}.ScheduleStep-module-scss-module__SD-Ksq__amountField{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .2s;display:flex}.ScheduleStep-module-scss-module__SD-Ksq__amountField:focus-within{border-color:var(--brand-rose)}.ScheduleStep-module-scss-module__SD-Ksq__amountUnit{color:var(--text-dim);flex-shrink:0}.ScheduleStep-module-scss-module__SD-Ksq__amountInput{width:100%;min-width:0;color:var(--text);background:0 0;border:none;outline:none;padding:0;font-weight:700}.ScheduleStep-module-scss-module__SD-Ksq__amountInput::placeholder{color:#ffffff6b;font-weight:400}
.GatheringRangeModal-module-scss-module__aObtFW__icon{--paper:#fff6e6;--ink:#1e5a45;--page-bg:#fbecd6;--vibe:var(--brand-green);--vibe-deep:color-mix(in srgb, var(--ink) 60%, var(--brand-green));--vibe-text:color-mix(in srgb, var(--ink) 30%, var(--brand-green));--vibe-tint:color-mix(in srgb, var(--brand-green) 14%, transparent);--vibe-soft:color-mix(in srgb, var(--brand-green) 18%, #fff);--vibe-line:color-mix(in srgb, var(--brand-green) 45%, transparent);--pop:var(--brand-orange);--pop-text:color-mix(in srgb, #000 15%, var(--brand-orange));--pop-deep:color-mix(in srgb, #000 30%, var(--brand-orange));--text:var(--ink);--text-dim:color-mix(in srgb, var(--ink) 88%, var(--paper));--text-faint:color-mix(in srgb, var(--ink) 80%, var(--paper));--surface:color-mix(in srgb, var(--ink) 5%, transparent);--surface-hover:color-mix(in srgb, var(--ink) 9%, transparent);--surface-strong:color-mix(in srgb, var(--ink) 8%, transparent);--surface-border:color-mix(in srgb, var(--ink) 16%, transparent);--divider:color-mix(in srgb, var(--ink) 11%, transparent);--chip-bg:color-mix(in srgb, var(--ink) 7%, transparent);--track:color-mix(in srgb, var(--ink) 12%, transparent);--empty-title-color:var(--ink);--empty-text-color:var(--text-dim);--empty-brand-color:var(--vibe-deep);--skeleton-bg:color-mix(in srgb, var(--ink) 9%, transparent);--skeleton-shine:#fff9;width:100%;height:100%;color:var(--vibe);display:block}.GatheringRangeModal-module-scss-module__aObtFW__root{--paper:#fff6e6;--ink:#1e5a45;--page-bg:#fbecd6;--vibe:var(--brand-green);--vibe-deep:color-mix(in srgb, var(--ink) 60%, var(--brand-green));--vibe-text:color-mix(in srgb, var(--ink) 30%, var(--brand-green));--vibe-tint:color-mix(in srgb, var(--brand-green) 14%, transparent);--vibe-soft:color-mix(in srgb, var(--brand-green) 18%, #fff);--vibe-line:color-mix(in srgb, var(--brand-green) 45%, transparent);--pop:var(--brand-orange);--pop-text:color-mix(in srgb, #000 15%, var(--brand-orange));--pop-deep:color-mix(in srgb, #000 30%, var(--brand-orange));--text:var(--ink);--text-dim:color-mix(in srgb, var(--ink) 88%, var(--paper));--text-faint:color-mix(in srgb, var(--ink) 80%, var(--paper));--surface:color-mix(in srgb, var(--ink) 5%, transparent);--surface-hover:color-mix(in srgb, var(--ink) 9%, transparent);--surface-strong:color-mix(in srgb, var(--ink) 8%, transparent);--surface-border:color-mix(in srgb, var(--ink) 16%, transparent);--divider:color-mix(in srgb, var(--ink) 11%, transparent);--chip-bg:color-mix(in srgb, var(--ink) 7%, transparent);--track:color-mix(in srgb, var(--ink) 12%, transparent);--empty-title-color:var(--ink);--empty-text-color:var(--text-dim);--empty-brand-color:var(--vibe-deep);--skeleton-bg:color-mix(in srgb, var(--ink) 9%, transparent);--skeleton-shine:#fff9;text-align:left}.GatheringRangeModal-module-scss-module__aObtFW__hint{color:var(--text-dim);text-align:center;margin:0 0 .5rem;font-size:.8125rem}.GatheringRangeModal-module-scss-module__aObtFW__list{margin:0;padding:0;list-style:none}.GatheringRangeModal-module-scss-module__aObtFW__row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.GatheringRangeModal-module-scss-module__aObtFW__list>li+li{border-top:1px solid var(--divider)}.GatheringRangeModal-module-scss-module__aObtFW__cover{background:var(--surface-strong);object-fit:cover;border-radius:12px;width:48px;height:48px;display:block}.GatheringRangeModal-module-scss-module__aObtFW__rowMain{flex-direction:column;min-width:0;display:flex}.GatheringRangeModal-module-scss-module__aObtFW__rowName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.GatheringRangeModal-module-scss-module__aObtFW__rowSub,.GatheringRangeModal-module-scss-module__aObtFW__rowIn{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.GatheringRangeModal-module-scss-module__aObtFW__rowSub{color:var(--text-faint)}.GatheringRangeModal-module-scss-module__aObtFW__rowIn{color:var(--vibe-text);font-weight:700}.GatheringRangeModal-module-scss-module__aObtFW__navBtn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-border);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.GatheringRangeModal-module-scss-module__aObtFW__navBtn:hover{background:var(--surface-hover);color:var(--text)}
.VibeListPraiseButton-module-scss-module__Ge5itG__trigger{color:#c1c1c1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;transition:transform .16s;display:inline-flex}.VibeListPraiseButton-module-scss-module__Ge5itG__trigger:active{transform:scale(.92)}.VibeListPraiseButton-module-scss-module__Ge5itG__trigger:disabled{opacity:.5;cursor:progress}.VibeListPraiseButton-module-scss-module__Ge5itG__menu{z-index:1050;background:#fff;border:1px solid #eee;border-radius:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:max-content;max-width:calc(152px + 4.75rem);padding:.5rem .875rem;display:flex;position:absolute;bottom:120%;left:-.5rem;box-shadow:0 6px 18px #0000002e}.VibeListPraiseButton-module-scss-module__Ge5itG__option{cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;transition:transform .2s}.VibeListPraiseButton-module-scss-module__Ge5itG__option img{object-fit:contain;width:100%;height:100%}.VibeListPraiseButton-module-scss-module__Ge5itG__option:hover{transform:scale(1.2)}.VibeListPraiseButton-module-scss-module__Ge5itG__option:disabled{cursor:progress}.VibeListPraiseButton-module-scss-module__Ge5itG__optionOn{background:#5cb2a138;border-radius:50%;position:relative;box-shadow:0 0 0 2px #5cb2a18c}@media (prefers-reduced-motion:reduce){.VibeListPraiseButton-module-scss-module__Ge5itG__trigger,.VibeListPraiseButton-module-scss-module__Ge5itG__option{transition:none}}.VibeListPraiseButton-module-scss-module__Ge5itG__myEmoji{object-fit:contain;width:22px;height:22px}.VibeListPraiseButton-module-scss-module__Ge5itG__count{color:#a6a6a6;margin-left:.25rem;font-size:.75rem;font-weight:700;line-height:1}
.CoinMedia-module-scss-module__HkJEzq__imgBox{position:relative}.CoinMedia-module-scss-module__HkJEzq__imgBox img{box-shadow:1px 1px 5px #ffffff59;box-shadow:1px 1px 5px color(srgb 1 1 1/.35)}.CoinMedia-module-scss-module__HkJEzq__btnPlay{z-index:11;pointer-events:none;opacity:1;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CoinMedia-module-scss-module__HkJEzq__btnPlay.CoinMedia-module-scss-module__HkJEzq__playing{opacity:0}
.pushFlow-module-scss-module__HsDU7q__pickerScroll{overscroll-behavior:contain;max-height:46vh;overflow-y:auto}.pushFlow-module-scss-module__HsDU7q__confirmPanel{text-align:center;background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:24px 20px}.pushFlow-module-scss-module__HsDU7q__confirmIcon{width:56px;height:56px;color:var(--brand-rose-bright);background:var(--surface-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pushFlow-module-scss-module__HsDU7q__scheduleRecap{color:var(--brand-rose-bright);background:var(--surface);border-radius:999px;padding:4px 10px;display:inline-block}.pushFlow-module-scss-module__HsDU7q__tabs{background:var(--surface);border:1px solid var(--surface-border);border-radius:999px;align-self:flex-start;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.pushFlow-module-scss-module__HsDU7q__tab{white-space:nowrap;min-width:88px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;transition:all .2s;display:inline-flex}@media (hover:hover){.pushFlow-module-scss-module__HsDU7q__tab:not(.pushFlow-module-scss-module__HsDU7q__tabActive):hover{color:var(--text);background:var(--surface-hover)}}.pushFlow-module-scss-module__HsDU7q__tab.pushFlow-module-scss-module__HsDU7q__tabActive{color:#fff;background:var(--brand-rose)}.pushFlow-module-scss-module__HsDU7q__tabCount{color:#fff;background:var(--brand-rose);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.75rem;line-height:1;display:inline-flex}.pushFlow-module-scss-module__HsDU7q__tabActive .pushFlow-module-scss-module__HsDU7q__tabCount{color:var(--brand-rose);background:#fff}.pushFlow-module-scss-module__HsDU7q__footer{padding:20px 20px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent 0%, var(--tone-bg,#0d1412) 36%);align-items:center;gap:12px;margin-top:auto;margin-left:-20px;margin-right:-20px;display:flex;position:sticky;bottom:-16px}
.GatheringRulesModal-module-scss-module__QQTWJq__group{--paper:#fff6e6;--ink:#1e5a45;--page-bg:#fbecd6;--vibe:var(--brand-green);--vibe-deep:color-mix(in srgb, var(--ink) 60%, var(--brand-green));--vibe-text:color-mix(in srgb, var(--ink) 30%, var(--brand-green));--vibe-tint:color-mix(in srgb, var(--brand-green) 14%, transparent);--vibe-soft:color-mix(in srgb, var(--brand-green) 18%, #fff);--vibe-line:color-mix(in srgb, var(--brand-green) 45%, transparent);--pop:var(--brand-orange);--pop-text:color-mix(in srgb, #000 15%, var(--brand-orange));--pop-deep:color-mix(in srgb, #000 30%, var(--brand-orange));--text:var(--ink);--text-dim:color-mix(in srgb, var(--ink) 88%, var(--paper));--text-faint:color-mix(in srgb, var(--ink) 80%, var(--paper));--surface:color-mix(in srgb, var(--ink) 5%, transparent);--surface-hover:color-mix(in srgb, var(--ink) 9%, transparent);--surface-strong:color-mix(in srgb, var(--ink) 8%, transparent);--surface-border:color-mix(in srgb, var(--ink) 16%, transparent);--divider:color-mix(in srgb, var(--ink) 11%, transparent);--chip-bg:color-mix(in srgb, var(--ink) 7%, transparent);--track:color-mix(in srgb, var(--ink) 12%, transparent);--empty-title-color:var(--ink);--empty-text-color:var(--text-dim);--empty-brand-color:var(--vibe-deep);--skeleton-bg:color-mix(in srgb, var(--ink) 9%, transparent);--skeleton-shine:#fff9;text-align:left}.GatheringRulesModal-module-scss-module__QQTWJq__group+.GatheringRulesModal-module-scss-module__QQTWJq__group{border-top:1px solid var(--divider);margin-top:1.2rem;padding-top:1.1rem}.GatheringRulesModal-module-scss-module__QQTWJq__title{color:var(--ink);margin:0 0 .5rem;font-size:.9375rem;font-weight:800}.GatheringRulesModal-module-scss-module__QQTWJq__lines{color:var(--text-dim);margin:0;padding:0;font-size:.8125rem;line-height:1.75}.GatheringRulesModal-module-scss-module__QQTWJq__lines li{padding-left:.9rem;position:relative}.GatheringRulesModal-module-scss-module__QQTWJq__lines li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:0}.GatheringRulesModal-module-scss-module__QQTWJq__action{color:#fff;background:#06c755;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.9rem;padding:.7rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.GatheringRulesModal-module-scss-module__QQTWJq__action:hover{color:#fff;background:#05b34c}
.ShowStage-module-scss-module__1Di3Ja__identity{top:calc(var(--show-top-h) + env(safe-area-inset-top,0px) + 8px);left:12px;right:calc(var(--show-rail-w) + 8px);z-index:40;pointer-events:none;align-items:center;display:flex;position:absolute}.ShowStage-module-scss-module__1Di3Ja__identity a{pointer-events:auto}.ShowStage-module-scss-module__1Di3Ja__vibeCount{color:#ffffff9e;text-shadow:0 1px 3px #000000a6;margin-top:2px;font-size:.75rem}.ShowStage-module-scss-module__1Di3Ja__coinLayer{top:0;bottom:0;left:0;right:var(--show-rail-w);transition:opacity .25s;position:absolute}.ShowStage-module-scss-module__1Di3Ja__coinLayerHidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.ShowStage-module-scss-module__1Di3Ja__emptyHint{z-index:35;text-align:center;color:#fff;text-shadow:0 1px 6px #0000008c;pointer-events:none;width:min(80%,320px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.GravityPoiLine-module-scss-module__NW1x3q__poiLine{border:1px solid #ffffff80;border-radius:1.25rem;margin:.25rem 0 .5rem;overflow:clip}.GravityPoiLine-module-scss-module__NW1x3q__main{text-align:left;color:#fff;flex-direction:column;gap:.15rem;width:100%;padding:.45rem .7rem;display:flex}.GravityPoiLine-module-scss-module__NW1x3q__placeRow{align-items:center;gap:.5rem;min-width:0;display:flex}.GravityPoiLine-module-scss-module__NW1x3q__place{white-space:nowrap;flex:1;align-items:center;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.GravityPoiLine-module-scss-module__NW1x3q__place>:not(.GravityPoiLine-module-scss-module__NW1x3q__placeName){flex:none}.GravityPoiLine-module-scss-module__NW1x3q__placeName{text-overflow:ellipsis;min-width:3em;margin:0 .1rem;overflow:hidden}.GravityPoiLine-module-scss-module__NW1x3q__linked{color:var(--brand-green-bright);text-underline-offset:2px;text-decoration:underline}.GravityPoiLine-module-scss-module__NW1x3q__count{color:#cecece;white-space:nowrap;flex:none;font-size:.75rem}.GravityPoiLine-module-scss-module__NW1x3q__status{color:#cecece;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;padding-left:calc(16px + .3rem);font-size:.75rem;line-height:1.25rem;display:flex}.GravityPoiLine-module-scss-module__NW1x3q__status>*{flex:none}.GravityPoiLine-module-scss-module__NW1x3q__occupierName{text-overflow:ellipsis;color:#fff;max-width:6em;font-weight:700;overflow:hidden}.GravityPoiLine-module-scss-module__NW1x3q__song{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.GravityPoiLine-module-scss-module__NW1x3q__meetupRow{white-space:nowrap;min-width:0;color:var(--brand-pink-bright);background:color-mix(in srgb, var(--brand-pink) 18%, transparent);border-top:1px solid color-mix(in srgb, var(--brand-pink-bright) 35%, transparent);align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.75rem;line-height:1.25rem;text-decoration:none;transition:background-color .15s;display:flex}.GravityPoiLine-module-scss-module__NW1x3q__meetupRow:active{background:color-mix(in srgb, var(--brand-pink) 30%, transparent)}.GravityPoiLine-module-scss-module__NW1x3q__meetupLiveSlot{flex:none;place-items:center;width:16px;display:grid}.GravityPoiLine-module-scss-module__NW1x3q__meetupLive{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.GravityPoiLine-module-scss-module__NW1x3q__meetupLive:after{content:"";background:currentColor;border-radius:50%;animation:1.4s ease-out infinite GravityPoiLine-module-scss-module__NW1x3q__livePing;position:absolute;inset:0}@keyframes GravityPoiLine-module-scss-module__NW1x3q__livePing{to{opacity:0;transform:scale(2.6)}}.GravityPoiLine-module-scss-module__NW1x3q__meetupTag{flex:none;font-weight:800}.GravityPoiLine-module-scss-module__NW1x3q__meetupTitle{text-overflow:ellipsis;color:#fff;flex:1;min-width:0;overflow:hidden}.GravityPoiLine-module-scss-module__NW1x3q__meetupGo{flex:none}@media (prefers-reduced-motion:reduce){.GravityPoiLine-module-scss-module__NW1x3q__meetupLive:after{animation:none}}
.OfficialVibePushFlow-module-scss-module__PTdzWa__regionList{border:1px solid var(--surface-border);background:var(--surface);border-radius:12px;overflow:hidden}.OfficialVibePushFlow-module-scss-module__PTdzWa__cityRow{width:100%;color:var(--text);border:none;border-top:1px solid var(--surface-border);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__regionList>:first-child .OfficialVibePushFlow-module-scss-module__PTdzWa__cityRow{border-top:none}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__cityRow:hover{background:var(--surface-hover)}}.OfficialVibePushFlow-module-scss-module__PTdzWa__cityRow.OfficialVibePushFlow-module-scss-module__PTdzWa__cityRowOn{box-shadow:inset 3px 0 0 var(--brand-rose-bright)}.OfficialVibePushFlow-module-scss-module__PTdzWa__cityName{text-align:left;flex-grow:1;min-width:0}.OfficialVibePushFlow-module-scss-module__PTdzWa__expandBtn{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__expandBtn:hover{color:var(--text);background:var(--surface-strong)}}.OfficialVibePushFlow-module-scss-module__PTdzWa__expandIcon{transition:transform .2s}.OfficialVibePushFlow-module-scss-module__PTdzWa__expandIconOpen{transform:rotate(180deg)}.OfficialVibePushFlow-module-scss-module__PTdzWa__districtList{background:var(--surface-strong);flex-direction:column;padding:4px 0 8px;display:flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__districtRow{color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:8px 14px 8px 40px;transition:all .2s;display:flex}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__districtRow:hover{background:var(--surface-hover)}}.OfficialVibePushFlow-module-scss-module__PTdzWa__rowLocked{cursor:default;color:var(--text-dim)}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__rowLocked:hover{background:0 0}}.OfficialVibePushFlow-module-scss-module__PTdzWa__lockTag{white-space:nowrap;color:var(--text-dim);background:var(--surface-strong);border-radius:999px;flex-shrink:0;padding:2px 8px}.OfficialVibePushFlow-module-scss-module__PTdzWa__cityRow .OfficialVibePushFlow-module-scss-module__PTdzWa__lockTag{background:var(--surface-hover)}.OfficialVibePushFlow-module-scss-module__PTdzWa__checkbox{flex-shrink:0}.OfficialVibePushFlow-module-scss-module__PTdzWa__searchField{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;transition:all .2s;display:flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__searchField:focus-within{border-color:var(--brand-rose-bright)}.OfficialVibePushFlow-module-scss-module__PTdzWa__searchInput{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex-grow:1}.OfficialVibePushFlow-module-scss-module__PTdzWa__searchInput::placeholder{color:var(--text-dim)}.OfficialVibePushFlow-module-scss-module__PTdzWa__clearBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:inline-flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__summary{background:var(--surface);border:1px dashed var(--surface-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__chip{color:var(--brand-rose-bright);background:var(--surface-strong);border:1px solid var(--brand-rose-bright);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.OfficialVibePushFlow-module-scss-module__PTdzWa__chipRemove{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__chipRemove:hover{color:#fff;background:var(--brand-rose)}}.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRow{color:var(--text);background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRow:hover{background:var(--surface-hover)}}.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRow.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRowOn{background:var(--surface-hover);border-color:var(--brand-rose-bright);box-shadow:0 0 0 1px var(--brand-rose-bright)}.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRow.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRowOff{cursor:default;color:var(--text-dim)}@media (hover:hover){.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRow.OfficialVibePushFlow-module-scss-module__PTdzWa__resultRowOff:hover{background:var(--surface)}}
.Gathering-module-scss-module__BBUVUW__theme{--paper:#fff6e6;--ink:#1e5a45;--page-bg:#fbecd6;--vibe:var(--brand-green);--vibe-deep:color-mix(in srgb, var(--ink) 60%, var(--brand-green));--vibe-text:color-mix(in srgb, var(--ink) 30%, var(--brand-green));--vibe-tint:color-mix(in srgb, var(--brand-green) 14%, transparent);--vibe-soft:color-mix(in srgb, var(--brand-green) 18%, #fff);--vibe-line:color-mix(in srgb, var(--brand-green) 45%, transparent);--pop:var(--brand-orange);--pop-text:color-mix(in srgb, #000 15%, var(--brand-orange));--pop-deep:color-mix(in srgb, #000 30%, var(--brand-orange));--text:var(--ink);--text-dim:color-mix(in srgb, var(--ink) 88%, var(--paper));--text-faint:color-mix(in srgb, var(--ink) 80%, var(--paper));--surface:color-mix(in srgb, var(--ink) 5%, transparent);--surface-hover:color-mix(in srgb, var(--ink) 9%, transparent);--surface-strong:color-mix(in srgb, var(--ink) 8%, transparent);--surface-border:color-mix(in srgb, var(--ink) 16%, transparent);--divider:color-mix(in srgb, var(--ink) 11%, transparent);--chip-bg:color-mix(in srgb, var(--ink) 7%, transparent);--track:color-mix(in srgb, var(--ink) 12%, transparent);--empty-title-color:var(--ink);--empty-text-color:var(--text-dim);--empty-brand-color:var(--vibe-deep);--skeleton-bg:color-mix(in srgb, var(--ink) 9%, transparent);--skeleton-shine:#fff9;--mobile-header-border:var(--surface-border);--demo-bar-toggle-bg:#ffffffd9;--demo-bar-toggle-open-bg:#fff;--demo-bar-toggle-color:var(--text-faint);--demo-bar-panel-bg:color-mix(in srgb, var(--paper) 94%, transparent);--demo-bar-ring:inset 0 0 0 1px var(--surface-border), 0 10px 24px -12px #1e5a4573;--demo-bar-accent:var(--pop-deep);--demo-bar-group-opacity:1;--demo-bar-item-bg:var(--surface);--demo-bar-on-bg:var(--vibe-deep);--demo-bar-on-color:#fff;min-height:100svh;color:var(--text);background-color:var(--page-bg)}.Gathering-module-scss-module__BBUVUW__page{min-height:100svh;padding-bottom:calc(74px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@media (min-width:992px){.Gathering-module-scss-module__BBUVUW__page{padding-bottom:120px}}.Gathering-module-scss-module__BBUVUW__body{isolation:isolate;flex-direction:column;flex:1;width:100%;max-width:480px;margin:0 auto;padding:0 .75rem;display:flex}.Gathering-module-scss-module__BBUVUW__header{z-index:20;padding:calc(.625rem + env(safe-area-inset-top,0px)) 1rem .625rem;background:color-mix(in srgb, var(--page-bg) 85%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--mobile-header-border);position:sticky;top:0}.Gathering-module-scss-module__BBUVUW__headerInner{align-items:center;gap:.625rem;max-width:calc(480px - 2rem);margin:0 auto;display:flex}.Gathering-module-scss-module__BBUVUW__iconBtn{width:36px;height:36px;color:var(--text);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin-left:-.375rem;display:grid}.Gathering-module-scss-module__BBUVUW__iconBtn:hover{background:var(--surface-hover)}.Gathering-module-scss-module__BBUVUW__titleBlock{flex:1;min-width:0}.Gathering-module-scss-module__BBUVUW__pageTitle{color:var(--text);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.Gathering-module-scss-module__BBUVUW__pageMeta{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin:.125rem 0 0;font-size:.75rem;display:flex}.Gathering-module-scss-module__BBUVUW__pageMetaOk{font-size:.8125rem}.Gathering-module-scss-module__BBUVUW__pageMetaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Gathering-module-scss-module__BBUVUW__navBtn{background:var(--vibe-tint);color:var(--vibe-deep);border:none;border-radius:999px;flex:none;align-items:center;gap:.2rem;margin-left:.125rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background .16s;display:inline-flex}.Gathering-module-scss-module__BBUVUW__navBtn:hover{background:var(--vibe-soft);color:var(--vibe-deep)}.Gathering-module-scss-module__BBUVUW__statusDot{background:var(--vibe);width:7px;height:7px;box-shadow:0 0 0 3px var(--vibe-tint);border-radius:50%;flex:none;margin-right:.15rem}.Gathering-module-scss-module__BBUVUW__headerActions{flex:none;align-items:center;gap:.375rem;display:flex}.Gathering-module-scss-module__BBUVUW__shareBtn{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--surface-border);color:var(--text-dim);background:#ffffffb3;border:none;border-radius:50%;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.Gathering-module-scss-module__BBUVUW__shareBtn:hover{background:var(--surface-hover);color:var(--text)}.Gathering-module-scss-module__BBUVUW__rulesBtn{box-shadow:inset 0 0 0 1px var(--surface-border);color:var(--text-dim);background:#ffffffb3;border:none;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.Gathering-module-scss-module__BBUVUW__rulesBtn:hover{background:var(--surface-hover);color:var(--text)}
.ShowTopBar-module-scss-module__Ch6zRG__bar{z-index:50;padding-top:env(safe-area-inset-top,0px);pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 100%);position:fixed;top:0;left:0;right:0}.ShowTopBar-module-scss-module__Ch6zRG__inner{height:var(--show-top-h);justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative}.ShowTopBar-module-scss-module__Ch6zRG__inner button,.ShowTopBar-module-scss-module__Ch6zRG__inner a{pointer-events:auto}.ShowTopBar-module-scss-module__Ch6zRG__tab{position:relative}.ShowTopBar-module-scss-module__Ch6zRG__labelPending{opacity:.25}.ShowTopBar-module-scss-module__Ch6zRG__tabSpinner{color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ShowTopBar-module-scss-module__Ch6zRG__actions{align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ShowTopBar-module-scss-module__Ch6zRG__actionBtn{color:#fff;filter:drop-shadow(0 1px 3px #0009);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ShowTopBar-module-scss-module__Ch6zRG__back{position:absolute;top:50%;left:12px;transform:translateY(-50%)}
.GlowDot-module-scss-module__-dflka__dot{vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.GlowDot-module-scss-module__-dflka__green{background:var(--brand-green-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-green-bright) 18%, transparent),0 0 8px color-mix(in srgb, var(--brand-green-bright) 90%, transparent)}.GlowDot-module-scss-module__-dflka__grey{background:#ffffff73;box-shadow:0 0 0 3px #ffffff14,0 0 6px #ffffff59}.GlowDot-module-scss-module__-dflka__pulse{animation:2s ease-in-out infinite GlowDot-module-scss-module__-dflka__pulse}@keyframes GlowDot-module-scss-module__-dflka__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.GlowDot-module-scss-module__-dflka__pulse{animation:none}}
.PushSheet-module-scss-module__OqiCKa__flow{flex-direction:column;min-height:calc(100% + 16px);margin-bottom:-16px;padding-top:12px;display:flex}.PushSheet-module-scss-module__OqiCKa__subjectStrip{background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.PushSheet-module-scss-module__OqiCKa__subjectThumb{background:var(--surface-strong);border-radius:8px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}
.GatheringNav-module-scss-module__YGm2dG__nav{z-index:1000;background-color:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);border-top:1px solid var(--surface-border);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}@media (min-width:992px){.GatheringNav-module-scss-module__YGm2dG__nav{border:1px solid var(--surface-border);border-radius:999px;padding:6px;bottom:24px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 32px -8px #1e5a4559}}.GatheringNav-module-scss-module__YGm2dG__list{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:992px){.GatheringNav-module-scss-module__YGm2dG__list{gap:4px;display:flex}}.GatheringNav-module-scss-module__YGm2dG__item{width:100%;color:var(--text-faint);background:0 0;border:none;flex-direction:column;align-items:center;padding:7px 4px;font-size:.75rem;transition:color .15s,background-color .15s;display:flex}.GatheringNav-module-scss-module__YGm2dG__item:hover,.GatheringNav-module-scss-module__YGm2dG__item:focus-visible{color:var(--text)}@media (min-width:992px){.GatheringNav-module-scss-module__YGm2dG__item{white-space:nowrap;border-radius:999px;flex-direction:row;gap:8px;padding:8px 16px;font-size:.875rem}.GatheringNav-module-scss-module__YGm2dG__item:hover,.GatheringNav-module-scss-module__YGm2dG__item:focus-visible{background-color:var(--surface-hover)}}.GatheringNav-module-scss-module__YGm2dG__active{color:var(--vibe-deep);font-weight:700}.GatheringNav-module-scss-module__YGm2dG__active:hover,.GatheringNav-module-scss-module__YGm2dG__active:focus-visible{color:var(--vibe-deep)}@media (min-width:992px){.GatheringNav-module-scss-module__YGm2dG__active{background-color:var(--vibe-tint)}}.GatheringNav-module-scss-module__YGm2dG__icon{border-radius:999px;place-items:center;width:52px;height:28px;margin-bottom:2px;line-height:0;transition:background-color .15s;display:grid}@media (min-width:992px){.GatheringNav-module-scss-module__YGm2dG__icon{border-radius:0;width:24px;height:24px;margin-bottom:0}}.GatheringNav-module-scss-module__YGm2dG__active .GatheringNav-module-scss-module__YGm2dG__icon svg{stroke-width:2.5px}@media (max-width:991.98px){.GatheringNav-module-scss-module__YGm2dG__active .GatheringNav-module-scss-module__YGm2dG__icon{background-color:var(--vibe-soft);box-shadow:inset 0 0 0 1px var(--vibe-line);animation:.28s cubic-bezier(.34,1.56,.64,1) GatheringNav-module-scss-module__YGm2dG__indicatorIn}}@keyframes GatheringNav-module-scss-module__YGm2dG__indicatorIn{0%{opacity:0;transform:scaleX(.4)}}@media (prefers-reduced-motion:reduce){.GatheringNav-module-scss-module__YGm2dG__active .GatheringNav-module-scss-module__YGm2dG__icon{animation:none}}.GatheringNav-module-scss-module__YGm2dG__label{white-space:nowrap}
.ShowActionRail-module-scss-module__4bJAha__rail{right:4px;bottom:calc(var(--show-cta-h) + var(--show-nav-h) + env(safe-area-inset-bottom,0px));z-index:50;width:var(--show-rail-w);pointer-events:none;flex-direction:column;align-items:center;gap:18px;display:flex;position:fixed}.ShowActionRail-module-scss-module__4bJAha__action{pointer-events:auto;color:#fff;filter:drop-shadow(0 1px 4px #000000a6);justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s;display:inline-flex}.ShowActionRail-module-scss-module__4bJAha__action:active{transform:scale(.88)}.ShowActionRail-module-scss-module__4bJAha__action:disabled{opacity:.3}.ShowActionRail-module-scss-module__4bJAha__pager{gap:4px}@media (min-width:768px){.ShowActionRail-module-scss-module__4bJAha__rail{right:12px;bottom:calc(var(--show-cta-h) + env(safe-area-inset-bottom,0px))}}
.Tab-module-scss-module__yY0_yW__tabActiveLight,.Tab-module-scss-module__yY0_yW__tabLight,.Tab-module-scss-module__yY0_yW__tabActive,.Tab-module-scss-module__yY0_yW__tab{border:none;border-radius:20px;margin-right:8px;padding:4px 12px;font-size:14px;transition:all .2s}.Tab-module-scss-module__yY0_yW__tab{background-color:var(--tab-bg,#6b6f821a);color:var(--tab-color,#6b6f82);box-shadow:var(--tab-ring,none)}@media (min-width:768px) and (hover:hover){.Tab-module-scss-module__yY0_yW__tab:not(.Tab-module-scss-module__yY0_yW__tabActive):hover{background-color:var(--tab-hover-bg,#000);color:var(--tab-hover-color,#fff)}}.Tab-module-scss-module__yY0_yW__tabActive{background:var(--tab-active-bg,#000);color:var(--tab-active-color,#fff);box-shadow:var(--tab-active-shadow,none)}.Tab-module-scss-module__yY0_yW__tabLight{color:#ebebeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80}@media (min-width:768px) and (hover:hover){.Tab-module-scss-module__yY0_yW__tabLight:not(.Tab-module-scss-module__yY0_yW__tabActiveLight):hover{color:#000;background-color:#fff}}.Tab-module-scss-module__yY0_yW__tabActiveLight{color:#000;background-color:#fff}
.BottomNavForBusiness-module-scss-module__wjuzPW__navMobile{z-index:1000;background-color:color-mix(in srgb, var(--page-bg,#120e11) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--surface-border);transition:transform .28s,opacity .2s,visibility;position:fixed;bottom:0;left:0;right:0}.BottomNavForBusiness-module-scss-module__wjuzPW__navMobile li a,.BottomNavForBusiness-module-scss-module__wjuzPW__navMobile li button{padding:5px 8px;font-size:12px}.BottomNavForBusiness-module-scss-module__wjuzPW__navMobileHidden{opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s,opacity .2s,visibility 0s linear .28s;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.BottomNavForBusiness-module-scss-module__wjuzPW__navMobile,.BottomNavForBusiness-module-scss-module__wjuzPW__navMobileHidden{transition:none}}.BottomNavForBusiness-module-scss-module__wjuzPW__navLink{color:var(--text-dim)}@media (hover:hover){.BottomNavForBusiness-module-scss-module__wjuzPW__navLink:hover{color:var(--text)}}.BottomNavForBusiness-module-scss-module__wjuzPW__navLinkActive{color:var(--brand-rose-bright)}.BottomNavForBusiness-module-scss-module__wjuzPW__avatar{border-radius:50%;transform:scale(1.6)translateY(27%)}
.GravityStrip-module-scss-module__vh7OxW__glow,.GravityStrip-module-scss-module__vh7OxW__strip,.GravityStrip-module-scss-module__vh7OxW__footNote,.GravityStrip-module-scss-module__vh7OxW__record{--text:#fff;--text-dim:#ffffffa8;--text-faint:#ffffff6b;--hot:color-mix(in srgb, var(--brand-gold) 70%, #fff)}.GravityStrip-module-scss-module__vh7OxW__glow{isolation:isolate;position:relative}.GravityStrip-module-scss-module__vh7OxW__glowActive:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-green-bright) 90%, transparent), color-mix(in srgb, var(--brand-green) 20%, transparent) 45%, color-mix(in srgb, var(--brand-green-bright) 85%, transparent));filter:blur(9px);border-radius:21px;animation:3.2s ease-in-out infinite GravityStrip-module-scss-module__vh7OxW__breathe;position:absolute;inset:-3px}.GravityStrip-module-scss-module__vh7OxW__glowHot:before{background:linear-gradient(135deg, color-mix(in srgb, var(--hot) 95%, transparent), color-mix(in srgb, var(--brand-green-bright) 35%, transparent) 50%, color-mix(in srgb, var(--hot) 90%, transparent));animation-duration:2s}@keyframes GravityStrip-module-scss-module__vh7OxW__breathe{0%,to{opacity:.45}50%{opacity:.95}}.GravityStrip-module-scss-module__vh7OxW__strip{text-align:left;width:100%;color:var(--text);background:color-mix(in srgb, var(--brand-green) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand-green-bright) 35%, transparent);border-radius:14px;align-items:center;gap:.6rem;margin-top:.6rem;padding:.6rem .85rem;display:flex}.GravityStrip-module-scss-module__vh7OxW__stripHot{background:color-mix(in srgb, var(--hot) 12%, transparent);border-color:color-mix(in srgb, var(--hot) 50%, transparent)}.GravityStrip-module-scss-module__vh7OxW__stripHot .GravityStrip-module-scss-module__vh7OxW__stripSide{color:var(--hot);font-weight:800}.GravityStrip-module-scss-module__vh7OxW__clickable{transition:transform .15s}.GravityStrip-module-scss-module__vh7OxW__clickable:active{transform:scale(.98)}.GravityStrip-module-scss-module__vh7OxW__stripOrbit{border:1px solid color-mix(in srgb, var(--brand-green-bright) 50%, transparent);border-radius:50%;flex:none;width:30px;height:30px;animation:8s linear infinite GravityStrip-module-scss-module__vh7OxW__spin;position:relative}.GravityStrip-module-scss-module__vh7OxW__stripOrbit:after{content:"";background:var(--brand-green-bright);box-shadow:0 0 8px var(--brand-green-bright);border-radius:50%;position:absolute;inset:9px}.GravityStrip-module-scss-module__vh7OxW__stripDot{background:#ffffff38;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.GravityStrip-module-scss-module__vh7OxW__stripDot:first-child{transform:rotate(-90deg)translate(15px)}.GravityStrip-module-scss-module__vh7OxW__stripDot:nth-child(2){transform:rotate(30deg)translate(15px)}.GravityStrip-module-scss-module__vh7OxW__stripDot:nth-child(3){transform:rotate(150deg)translate(15px)}.GravityStrip-module-scss-module__vh7OxW__stripDotOn{background:var(--hot);box-shadow:0 0 6px var(--hot)}@keyframes GravityStrip-module-scss-module__vh7OxW__spin{to{transform:rotate(360deg)}}.GravityStrip-module-scss-module__vh7OxW__stripMain{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.GravityStrip-module-scss-module__vh7OxW__stripLabel{color:var(--brand-green-bright);font-size:.8125rem;font-weight:800}.GravityStrip-module-scss-module__vh7OxW__stripTimer{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.75rem}.GravityStrip-module-scss-module__vh7OxW__stripSide{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.GravityStrip-module-scss-module__vh7OxW__footNote{color:var(--text-faint);align-items:center;gap:.55rem;margin:.5rem 0 0;font-size:.75rem;line-height:1.6;display:flex}.GravityStrip-module-scss-module__vh7OxW__record{text-align:left;width:100%;color:var(--text-dim);align-items:center;gap:.55rem;margin:.5rem 0 0;font-size:.8125rem;display:flex}.GravityStrip-module-scss-module__vh7OxW__record b{color:var(--hot)}.GravityStrip-module-scss-module__vh7OxW__recordWaiting{color:var(--hot);flex:none;margin-left:auto;font-weight:800}@media (prefers-reduced-motion:reduce){.GravityStrip-module-scss-module__vh7OxW__glowActive:before,.GravityStrip-module-scss-module__vh7OxW__stripOrbit{animation:none}}
.Marquee-module-scss-module__B9_NmG__viewport{white-space:nowrap;display:block;overflow:hidden}.Marquee-module-scss-module__B9_NmG__running{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%)}.Marquee-module-scss-module__B9_NmG__track{width:max-content;display:flex}.Marquee-module-scss-module__B9_NmG__running .Marquee-module-scss-module__B9_NmG__track{animation:Marquee-module-scss-module__B9_NmG__marquee var(--marquee-duration,10s) linear infinite}.Marquee-module-scss-module__B9_NmG__copy{flex:none}.Marquee-module-scss-module__B9_NmG__running .Marquee-module-scss-module__B9_NmG__copy{padding-right:2.5em}@keyframes Marquee-module-scss-module__B9_NmG__marquee{0%,15%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module-scss-module__B9_NmG__running{-webkit-mask-image:none;mask-image:none}.Marquee-module-scss-module__B9_NmG__running .Marquee-module-scss-module__B9_NmG__track{width:auto;animation:none}.Marquee-module-scss-module__B9_NmG__running .Marquee-module-scss-module__B9_NmG__copy{text-overflow:ellipsis;flex:1;min-width:0;padding-right:0;overflow:hidden}.Marquee-module-scss-module__B9_NmG__clone{display:none}}
.ProfileDetail-module-scss-module__D62XHa__root{--green:var(--brand-green);--green-bright:var(--brand-green-bright);--gold:var(--brand-gold);--pink:#f2839b;--sheet-bg:#0d1412;min-height:100%;color:var(--text);padding:2rem 1.25rem 0}@media (min-width:768px){.ProfileDetail-module-scss-module__D62XHa__root{max-width:560px;margin:0 auto}}.ProfileDetail-module-scss-module__D62XHa__hero{text-align:center;flex-direction:column;align-items:center;padding-bottom:1.5rem;display:flex;position:relative}.ProfileDetail-module-scss-module__D62XHa__heroGlow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#7ad6c138,#0000 68%);width:280px;height:220px;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.ProfileDetail-module-scss-module__D62XHa__avatarWrap{background:linear-gradient(140deg, var(--green-bright), var(--gold));border-radius:50%;padding:3px;position:relative;box-shadow:0 12px 30px #00000073}.ProfileDetail-module-scss-module__D62XHa__avatarInner{background:var(--sheet-bg);border-radius:50%;padding:3px;display:block}.ProfileDetail-module-scss-module__D62XHa__name{max-width:100%;color:var(--text);margin-top:1rem;font-size:1.3rem;font-weight:800}.ProfileDetail-module-scss-module__D62XHa__idPill{background:var(--surface);border:1px solid var(--surface-border);border-radius:999px;align-items:center;gap:2px;max-width:100%;margin-top:.6rem;padding:4px 14px;display:inline-flex}.ProfileDetail-module-scss-module__D62XHa__idAt{color:var(--text-faint);font-size:.85rem;font-weight:700;line-height:1}.ProfileDetail-module-scss-module__D62XHa__idText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.85rem;font-weight:600;overflow:hidden}.ProfileDetail-module-scss-module__D62XHa__metaRow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.35rem;display:flex}.ProfileDetail-module-scss-module__D62XHa__metaChip{color:var(--text-dim);background:var(--surface);border:1px solid var(--surface-border);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.ProfileDetail-module-scss-module__D62XHa__metaChipZodiac{color:var(--gold);background:#ffa51a24;border-color:#ffa51a3d}.ProfileDetail-module-scss-module__D62XHa__metaChipMale{color:var(--green-bright)}.ProfileDetail-module-scss-module__D62XHa__metaChipFemale{color:var(--pink)}.ProfileDetail-module-scss-module__D62XHa__card{background:var(--surface);border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(6px);border-radius:20px;margin-top:1rem;padding:1.05rem 1.15rem}.ProfileDetail-module-scss-module__D62XHa__cardHead{align-items:center;gap:.55rem;display:flex}.ProfileDetail-module-scss-module__D62XHa__cardAccent{background:var(--green);border-radius:2px;width:4px;height:16px}.ProfileDetail-module-scss-module__D62XHa__cardTitle{color:var(--text);font-size:.95rem;font-weight:800}.ProfileDetail-module-scss-module__D62XHa__cardHint{color:var(--text-faint);margin-left:auto;font-size:.75rem}.ProfileDetail-module-scss-module__D62XHa__chips{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ProfileDetail-module-scss-module__D62XHa__chip{color:var(--green-bright);white-space:nowrap;background:#5cb2a129;border:1px solid #7ad6c142;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.ProfileDetail-module-scss-module__D62XHa__empty{color:var(--text-faint);margin-top:.85rem;font-size:.8rem}.ProfileDetail-module-scss-module__D62XHa__aboutBox{background:var(--surface-strong);border:1px solid var(--surface-border);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:16px;margin-top:.85rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.7}.ProfileDetail-module-scss-module__D62XHa__linkRow{border-bottom:1px solid var(--divider);color:var(--text);align-items:center;gap:.7rem;padding:.6rem 0;transition:color .2s;display:flex}.ProfileDetail-module-scss-module__D62XHa__linkRow:last-child{border-bottom:none;padding-bottom:0}.ProfileDetail-module-scss-module__D62XHa__linkRow:hover{color:var(--green-bright)}.ProfileDetail-module-scss-module__D62XHa__linkIcon{background:var(--surface-strong);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ProfileDetail-module-scss-module__D62XHa__linkLabel{flex:1;min-width:0;font-size:.85rem;font-weight:600}.ProfileDetail-module-scss-module__D62XHa__linkGo{color:var(--text-faint);flex-shrink:0;line-height:0;display:inline-flex}.ProfileDetail-module-scss-module__D62XHa__shareRow{border-bottom:1px solid var(--divider);width:100%;color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:.7rem;padding:.6rem 0;transition:color .2s;display:flex}.ProfileDetail-module-scss-module__D62XHa__shareRow:last-of-type{border-bottom:none}.ProfileDetail-module-scss-module__D62XHa__shareRow:hover{color:var(--green-bright)}.ProfileDetail-module-scss-module__D62XHa__shareRow:disabled{cursor:default;opacity:.45}.ProfileDetail-module-scss-module__D62XHa__urlBox{color:var(--text-dim);background:var(--surface-strong);border:1px solid var(--surface-border);word-break:break-all;border-radius:14px;margin-top:.85rem;padding:.7rem .9rem;font-size:.75rem}.ProfileDetail-module-scss-module__D62XHa__submitBar{padding:1.25rem 0 calc(1.1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, #0d141200 0%, var(--sheet-bg) 36%);margin-top:1.5rem;position:sticky;bottom:0}.ProfileDetail-module-scss-module__D62XHa__submitBtn{color:#08120f;background:linear-gradient(135deg, var(--green-bright), var(--green));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:800;transition:transform .15s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #5cb2a14d}.ProfileDetail-module-scss-module__D62XHa__submitBtn:hover{transform:translateY(-1px)}.ProfileDetail-module-scss-module__D62XHa__submitBtnGhost{color:var(--text);background:var(--surface);border:1px solid var(--surface-border);box-shadow:none}@media (prefers-reduced-motion:reduce){.ProfileDetail-module-scss-module__D62XHa__submitBtn:hover{transform:none}}
.ShowThrowCta-module-scss-module__LXIKUG__scrim{height:calc(var(--show-cta-h) + var(--show-nav-h) + 40px);z-index:45;pointer-events:none;background:linear-gradient(#0000 0%,#000000b8 100%);position:fixed;bottom:0;left:0;right:0}.ShowThrowCta-module-scss-module__LXIKUG__cta{left:0;right:0;bottom:calc(var(--show-nav-h) + env(safe-area-inset-bottom,0px) + 12px);z-index:50;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}.ShowThrowCta-module-scss-module__LXIKUG__cta>*{pointer-events:auto}.ShowThrowCta-module-scss-module__LXIKUG__hint{color:#fff;text-shadow:0 1px 4px #0009;white-space:nowrap;transition:opacity .2s}.ShowThrowCta-module-scss-module__LXIKUG__hidden{opacity:0}@media (min-width:768px){.ShowThrowCta-module-scss-module__LXIKUG__cta{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.ShowThrowCta-module-scss-module__LXIKUG__scrim{height:calc(var(--show-cta-h) + 40px)}}
.WhoFollowPoi-module-scss-module__arAaFG__list{max-height:50vh;overflow-y:auto}.WhoFollowPoi-module-scss-module__arAaFG__title{color:var(--text)}.WhoFollowPoi-module-scss-module__arAaFG__item{border-bottom:1px solid var(--divider)}.WhoFollowPoi-module-scss-module__arAaFG__item:last-child{border-bottom:0}.WhoFollowPoi-module-scss-module__arAaFG__name{color:var(--text)}.WhoFollowPoi-module-scss-module__arAaFG__date{color:var(--text-faint)}.WhoFollowPoi-module-scss-module__arAaFG__empty{color:var(--text-dim)}
.Mascot-module-scss-module__t3E4jG__root{filter:drop-shadow(0 8px 10px #1e5a4538);justify-content:center;height:100%;animation:3.2s ease-in-out infinite Mascot-module-scss-module__t3E4jG__float;display:inline-flex}.Mascot-module-scss-module__t3E4jG__img{aspect-ratio:846/1254;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%}.Mascot-module-scss-module__t3E4jG__cheer{animation:.9s cubic-bezier(.34,1.56,.64,1) .2s 2 both Mascot-module-scss-module__t3E4jG__hop,3.2s ease-in-out 2s infinite Mascot-module-scss-module__t3E4jG__float}@keyframes Mascot-module-scss-module__t3E4jG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Mascot-module-scss-module__t3E4jG__hop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(2px)scale(1.06,.92)}50%{transform:translateY(-14px)scale(.96,1.05)}}@media (prefers-reduced-motion:reduce){.Mascot-module-scss-module__t3E4jG__root,.Mascot-module-scss-module__t3E4jG__cheer{animation:none}}
.LotteryMachine-module-scss-module__-ikFoW__overlay{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.LotteryMachine-module-scss-module__-ikFoW__overlay:before{content:"";opacity:0;background:radial-gradient(#0000 25%,#00000080);transition:opacity .8s;position:absolute;inset:0}.LotteryMachine-module-scss-module__-ikFoW__rising:before,.LotteryMachine-module-scss-module__-ikFoW__spinning:before,.LotteryMachine-module-scss-module__-ikFoW__reveal:before{opacity:1}.LotteryMachine-module-scss-module__-ikFoW__anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LotteryMachine-module-scss-module__-ikFoW__well{padding:4cqmin 9cqmin 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 3cqmin),#0000);mask-image:linear-gradient(#000 calc(100% - 3cqmin),#0000)}.LotteryMachine-module-scss-module__-ikFoW__rig{padding-top:19cqmin;position:relative;transform:translateY(110%)}.LotteryMachine-module-scss-module__-ikFoW__rising .LotteryMachine-module-scss-module__-ikFoW__rig{animation:1.8s cubic-bezier(.2,.9,.3,1.12) forwards LotteryMachine-module-scss-module__-ikFoW__rise}.LotteryMachine-module-scss-module__-ikFoW__spinning .LotteryMachine-module-scss-module__-ikFoW__rig,.LotteryMachine-module-scss-module__-ikFoW__reveal .LotteryMachine-module-scss-module__-ikFoW__rig{animation:3.2s ease-in-out infinite LotteryMachine-module-scss-module__-ikFoW__bob;transform:translateY(0)}.LotteryMachine-module-scss-module__-ikFoW__sinking .LotteryMachine-module-scss-module__-ikFoW__rig{animation:2.4s cubic-bezier(.5,0,.8,.4) forwards LotteryMachine-module-scss-module__-ikFoW__sink}@keyframes LotteryMachine-module-scss-module__-ikFoW__rise{0%{transform:translateY(110%)rotate(-4deg)}to{transform:translateY(0)rotate(0)}}@keyframes LotteryMachine-module-scss-module__-ikFoW__bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.2cqmin)rotate(.6deg)}}@keyframes LotteryMachine-module-scss-module__-ikFoW__sink{0%{transform:translateY(0)rotate(0)}to{transform:translateY(115%)rotate(5deg)}}.LotteryMachine-module-scss-module__-ikFoW__machine{background:radial-gradient(ellipse at 30% 12%, #fff6, transparent 45%),linear-gradient(180deg, var(--brand-pink), color-mix(in srgb, var(--brand-pink) 72%, #000));border-radius:10cqmin 10cqmin 5cqmin 5cqmin;padding:12cqmin 4.5cqmin 6cqmin;position:relative;box-shadow:inset 0 -1.4cqmin #0000002e,inset 0 .8cqmin 1.6cqmin #ffffff4d,0 3cqmin 6cqmin #00000073}.LotteryMachine-module-scss-module__-ikFoW__machine:after{content:"";opacity:.7;background:radial-gradient(circle,#ffffff80 38%,#0000 42%) 0 0/4.6cqmin 100% repeat-x;height:2.6cqmin;position:absolute;bottom:1.6cqmin;left:8%;right:8%}.LotteryMachine-module-scss-module__-ikFoW__marquee{color:#fff;text-align:center;text-shadow:0 .4cqmin 1.2cqmin #00000059;flex-direction:column;align-items:center;margin-bottom:2.6cqmin;display:flex}.LotteryMachine-module-scss-module__-ikFoW__marqueeEyebrow{letter-spacing:.6cqmin;opacity:.85;font-size:max(.75rem,2cqmin);font-weight:700}.LotteryMachine-module-scss-module__-ikFoW__marqueeTitle{letter-spacing:.4cqmin;font-size:max(1rem,5.2cqmin);font-weight:900;line-height:1.15}.LotteryMachine-module-scss-module__-ikFoW__reels{background:#00000052;border-radius:4cqmin;justify-content:center;gap:2cqmin;padding:2.2cqmin;display:flex;position:relative;box-shadow:inset 0 .6cqmin 1.4cqmin #0006}.LotteryMachine-module-scss-module__-ikFoW__reels:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-gold) 70%, transparent), transparent);height:.3cqmin;position:absolute;top:50%;left:1cqmin;right:1cqmin;transform:translateY(-50%)}.LotteryMachine-module-scss-module__-ikFoW__reel{--cell:14cqmin;width:var(--cell);height:var(--cell);background:linear-gradient(#000000bf,#00000073 45%,#000000bf);border-radius:3cqmin;transition:box-shadow .3s;overflow:hidden;box-shadow:inset 0 0 0 .3cqmin #ffffff24}.LotteryMachine-module-scss-module__-ikFoW__reelWin{box-shadow:inset 0 0 0 .45cqmin var(--brand-gold),0 0 3cqmin color-mix(in srgb, var(--brand-gold) 65%, transparent)}.LotteryMachine-module-scss-module__-ikFoW__strip{flex-direction:column;display:flex}.LotteryMachine-module-scss-module__-ikFoW__cell{height:var(--cell);justify-content:center;align-items:center;display:flex}.LotteryMachine-module-scss-module__-ikFoW__face{object-fit:cover;border-radius:50%;width:78%;height:78%;box-shadow:0 0 0 .4cqmin #ffffffd9}.LotteryMachine-module-scss-module__-ikFoW__tray{background:#0000004d;border-radius:999px;width:46%;height:2.4cqmin;margin:2.6cqmin auto 0;box-shadow:inset 0 .5cqmin 1cqmin #0006}.LotteryMachine-module-scss-module__-ikFoW__tentacle{background:radial-gradient(circle at 70% 50%, #ffffff73 0 .7cqmin, transparent .8cqmin) 0 1cqmin/100% 3.4cqmin repeat-y,linear-gradient(90deg, color-mix(in srgb, var(--brand-pink) 75%, #000), var(--brand-pink));transform-origin:50% 100%;border-radius:4cqmin 4cqmin 2cqmin 2cqmin;width:4cqmin;height:20cqmin;position:absolute;top:26%;right:-4.2cqmin;transform:rotate(10deg)}.LotteryMachine-module-scss-module__-ikFoW__tentaclePulled{animation:.9s ease-in-out LotteryMachine-module-scss-module__-ikFoW__pull}@keyframes LotteryMachine-module-scss-module__-ikFoW__pull{0%,to{transform:rotate(10deg)}40%{transform:rotate(125deg)}}.LotteryMachine-module-scss-module__-ikFoW__tentacleKnob{background:radial-gradient(circle at 35% 30%, #ffffff8c, transparent 50%),var(--brand-pink);border-radius:50%;width:6.4cqmin;height:6.4cqmin;position:absolute;top:-3cqmin;left:50%;transform:translate(-50%);box-shadow:0 .6cqmin 1.2cqmin #0000004d}.LotteryMachine-module-scss-module__-ikFoW__mascot{object-fit:contain;filter:drop-shadow(0 1.4cqmin 1.6cqmin #00000059);width:30cqmin;height:30cqmin;position:absolute;top:0;left:50%;transform:translate(-50%)}.LotteryMachine-module-scss-module__-ikFoW__ripple{opacity:0;border:.45cqmin solid #ffffff80;border-radius:50%;width:72cqmin;height:10cqmin;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)scale(.3)}.LotteryMachine-module-scss-module__-ikFoW__rising .LotteryMachine-module-scss-module__-ikFoW__ripple,.LotteryMachine-module-scss-module__-ikFoW__sinking .LotteryMachine-module-scss-module__-ikFoW__ripple{animation:1.6s ease-out 2 LotteryMachine-module-scss-module__-ikFoW__ripple}.LotteryMachine-module-scss-module__-ikFoW__rippleLate{animation-delay:.5s!important}@keyframes LotteryMachine-module-scss-module__-ikFoW__ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}.LotteryMachine-module-scss-module__-ikFoW__winner{max-width:80cqmin;box-shadow:0 0 0 .45cqmin var(--brand-gold),0 0 6cqmin color-mix(in srgb, var(--brand-gold) 45%, transparent);color:#fff;text-align:center;background:#080e10db;border-radius:5cqmin;flex-direction:column;align-items:center;gap:1.2cqmin;padding:4cqmin 7cqmin;animation:.7s cubic-bezier(.2,1.6,.4,1) both LotteryMachine-module-scss-module__-ikFoW__pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LotteryMachine-module-scss-module__-ikFoW__sinking .LotteryMachine-module-scss-module__-ikFoW__winner{animation:.6s forwards LotteryMachine-module-scss-module__-ikFoW__fadeOut}@keyframes LotteryMachine-module-scss-module__-ikFoW__pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes LotteryMachine-module-scss-module__-ikFoW__fadeOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.LotteryMachine-module-scss-module__-ikFoW__winnerFace{object-fit:cover;width:22cqmin;height:22cqmin;box-shadow:0 0 0 .6cqmin var(--brand-gold);border-radius:50%}.LotteryMachine-module-scss-module__-ikFoW__winnerEyebrow{color:var(--brand-gold);letter-spacing:.8cqmin;margin-top:1cqmin;font-size:max(.75rem,2.6cqmin);font-weight:800}.LotteryMachine-module-scss-module__-ikFoW__winnerName{white-space:nowrap;text-overflow:ellipsis;max-width:66cqmin;font-size:max(1rem,6.4cqmin);font-weight:900;line-height:1.2;overflow:hidden}.LotteryMachine-module-scss-module__-ikFoW__prize{color:#ffffffd9;font-size:max(.75rem,2.8cqmin)}
.ShowSpaceSheet-module-scss-module__vN9yYW__wrap{flex-direction:column;height:100%;display:flex}.ShowSpaceSheet-module-scss-module__vN9yYW__column{flex-direction:column;flex:auto;width:100%;max-width:560px;min-height:0;margin:0 auto;display:flex}.ShowSpaceSheet-module-scss-module__vN9yYW__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ShowSpaceSheet-module-scss-module__vN9yYW__search{flex-shrink:0;align-items:center;margin-bottom:10px;display:flex;position:relative}.ShowSpaceSheet-module-scss-module__vN9yYW__searchIcon,.ShowSpaceSheet-module-scss-module__vN9yYW__searchClear{color:#cfcfcf;justify-content:center;align-items:center;width:40px;height:100%;display:inline-flex;position:absolute}.ShowSpaceSheet-module-scss-module__vN9yYW__searchIcon{pointer-events:none;left:0}.ShowSpaceSheet-module-scss-module__vN9yYW__searchClear{right:0}.ShowSpaceSheet-module-scss-module__vN9yYW__searchInput{color:#fff;appearance:none;background-color:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;width:100%;padding:10px 40px;font-size:1rem}.ShowSpaceSheet-module-scss-module__vN9yYW__searchInput::placeholder{color:#ffffff73}.ShowSpaceSheet-module-scss-module__vN9yYW__searchInput:focus{background-color:#ffffff24;border-color:#fff6;outline:none}.ShowSpaceSheet-module-scss-module__vN9yYW__searchInput::-webkit-search-cancel-button{appearance:none}.ShowSpaceSheet-module-scss-module__vN9yYW__filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding-bottom:10px;display:flex}.ShowSpaceSheet-module-scss-module__vN9yYW__chip{white-space:nowrap;color:#cfcfcf;background-color:#ffffff14;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:.8125rem;transition:background-color .15s,color .15s}.ShowSpaceSheet-module-scss-module__vN9yYW__chip:hover{color:#fff;background-color:#ffffff24}.ShowSpaceSheet-module-scss-module__vN9yYW__chipOn{color:#1a1a1a;background-color:#fff;font-weight:600}.ShowSpaceSheet-module-scss-module__vN9yYW__chipOn:hover{color:#1a1a1a;background-color:#fff}.ShowSpaceSheet-module-scss-module__vN9yYW__list{margin:0;padding:0;list-style:none}.ShowSpaceSheet-module-scss-module__vN9yYW__item{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:8px;transition:background-color .15s;display:flex}.ShowSpaceSheet-module-scss-module__vN9yYW__item:hover,.ShowSpaceSheet-module-scss-module__vN9yYW__item:active{background-color:#ffffff1f}.ShowSpaceSheet-module-scss-module__vN9yYW__item.ShowSpaceSheet-module-scss-module__vN9yYW__active{background-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff47}.ShowSpaceSheet-module-scss-module__vN9yYW__cover{flex-shrink:0;width:96px;display:block}.ShowSpaceSheet-module-scss-module__vN9yYW__meta{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ShowSpaceSheet-module-scss-module__vN9yYW__badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#cd506d,#e37929);border-radius:999px;flex-shrink:0;padding:2px 10px}.ShowSpaceSheet-module-scss-module__vN9yYW__state{--empty-title-color:#f2f2f2;--empty-text-color:#cfcfcf}
.VibeShowCard-module-scss-module__XJ-yBW__item{box-shadow:0 0 5px #f1f1f1;border:1px solid #e9e9e9!important;border-radius:20px!important}.VibeShowCard-module-scss-module__XJ-yBW__item .VibeShowCard-module-scss-module__XJ-yBW__itemImgTop{border-top-left-radius:20px!important;border-top-right-radius:20px!important}[data-bs-theme=dark] .VibeShowCard-module-scss-module__XJ-yBW__item{box-shadow:0 18px 40px -20px #000000b3;border-color:var(--surface-border)!important}[data-bs-theme=dark] .VibeShowCard-module-scss-module__XJ-yBW__coverFallback{background-color:var(--surface-strong)!important}.VibeShowCard-module-scss-module__XJ-yBW__badgeL,.VibeShowCard-module-scss-module__XJ-yBW__badgeR{z-index:10;position:absolute;top:8px}.VibeShowCard-module-scss-module__XJ-yBW__badgeL{left:8px}.VibeShowCard-module-scss-module__XJ-yBW__badgeR{right:8px}.VibeShowCard-module-scss-module__XJ-yBW__title{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.VibeShowCard-module-scss-module__XJ-yBW__local{width:100%;overflow:hidden}.VibeShowCard-module-scss-module__XJ-yBW__local span{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;white-space:nowrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.VibeShowCard-module-scss-module__XJ-yBW__footer{background:#fbfbfb;border-top:1px solid #f0f0f0!important}.VibeShowCard-module-scss-module__XJ-yBW__footer button{text-overflow:ellipsis;line-clamp:2;box-orient:vertical;display:-webkit-inline-box;overflow:hidden}
.MusicForm-module-scss-module__eO53xW__preview{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden}.MusicForm-module-scss-module__eO53xW__previewThumb{aspect-ratio:16/9;background:var(--surface-strong);width:100%;position:relative}
