.GuestRoulette_modalWrapper__Fjfgv{max-width:680px;margin-left:auto;margin-right:auto}.GuestRoulette_wrapper__ZwFRe{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden;width:100%;max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width:475px){.GuestRoulette_wrapper__ZwFRe{gap:16px}}.GuestRoulette_header__FBV_b{display:flex;flex-direction:column;gap:4px}.GuestRoulette_title__CbwYv{font-size:22px;font-style:normal;font-weight:700;line-height:26px;color:var(--text-primary);letter-spacing:-.01em}@media only screen and (max-width:475px){.GuestRoulette_title__CbwYv{font-size:18px;font-style:normal;font-weight:700;line-height:24px;font-size:20px}}.GuestRoulette_subtitle__j6B8m{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--text-secondary)}.GuestRoulette_reelWrapper___UyX3{position:relative;height:180px;border-radius:16px;background:var(--bg-hover);overflow:hidden}@media only screen and (max-width:475px){.GuestRoulette_reelWrapper___UyX3{height:150px}}.GuestRoulette_pointer__K6jk6{position:absolute;top:0;left:50%;width:67px;height:49px;transform:translateX(-50%);z-index:3;pointer-events:none;display:block}.GuestRoulette_reel__n7SqP{position:relative;width:100%;height:100%;overflow:hidden}.GuestRoulette_strip__u2TRd{display:flex;gap:12px;padding:20px 0;will-change:transform}.GuestRoulette_idle___t1ht{animation:GuestRoulette_idleScroll__sNMo0 36s linear infinite}@keyframes GuestRoulette_idleScroll__sNMo0{0%{transform:translateX(0)}to{transform:translateX(-1216px)}}.GuestRoulette_reelFade__r_N7v{pointer-events:none;position:absolute;inset:0;z-index:2;background:linear-gradient(to right,var(--bg-nested) 0,#0000 18%,#0000 82%,var(--bg-nested) 100%)}.GuestRoulette_card__BN8Ie{flex:0 0 140px;width:140px;height:140px;border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--bg-nested);text-align:center;overflow:hidden}@media only screen and (max-width:475px){.GuestRoulette_card__BN8Ie{flex:0 0 110px;width:110px;height:110px;padding:12px 10px;gap:8px}}.GuestRoulette_cardIcon__a7x0H{width:104px;height:104px;border-radius:50%;background:var(--bg-hover);position:relative;overflow:hidden}.GuestRoulette_cardIcon__a7x0H:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000 0,var(--skeleton-shine) 50%,#0000 100%);animation:GuestRoulette_shimmer__4e_0M 1.8s ease-in-out infinite;z-index:2}@media only screen and (max-width:475px){.GuestRoulette_cardIcon__a7x0H{width:84px;height:84px}}.GuestRoulette_cardIconImage__cbYn8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(1px) saturate(1.15) contrast(1.05);transform:scale(1.1);z-index:1;display:block}.GuestRoulette_cardIconFallback__QR7Yg{font-size:24px;font-style:normal;font-weight:700;line-height:135%;color:var(--text-primary)}.GuestRoulette_cardName__JTFz3{font-size:14px;font-style:normal;font-weight:700;line-height:20px;color:var(--text-primary);line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}@keyframes GuestRoulette_shimmer__4e_0M{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.GuestRoulette_rarity_common__hMEHh{box-shadow:inset 0 0 0 2px var(--rarity-common),inset 0 -20px 40px color-mix(in srgb,var(--rarity-common) 25%,#0000)}.GuestRoulette_rarity_rare__qfZLv{box-shadow:inset 0 0 0 2px var(--rarity-rare),inset 0 -20px 40px color-mix(in srgb,var(--rarity-rare) 30%,#0000)}.GuestRoulette_rarity_legendary__RUox7{box-shadow:inset 0 0 0 2px var(--rarity-legendary),inset 0 -20px 40px color-mix(in srgb,var(--rarity-legendary) 40%,#0000)}.GuestRoulette_spinBtn___qvTA{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:none;border-radius:12px;background:var(--btn-primary-bg);font-size:14px;font-style:normal;font-weight:700;line-height:20px;font-size:15px;color:var(--btn-primary-fg);cursor:pointer;align-self:stretch;transition:all .3s ease}.GuestRoulette_spinBtn___qvTA:hover:not(:disabled){background:var(--btn-primary-bg-hover);box-shadow:var(--shadow-1)}.GuestRoulette_spinBtn___qvTA:hover:not(:disabled) .GuestRoulette_spinBtnArrow__R1dm0{transform:translateX(3px)}.GuestRoulette_spinBtn___qvTA:disabled{color:var(--btn-fg-disabled);cursor:not-allowed;background:var(--btn-bg-disabled)}.GuestRoulette_spinBtnText__CVmD6{display:inline-flex}.GuestRoulette_spinBtnArrow__R1dm0{flex-shrink:0;transition:all .3s ease}