.VibeChips-module__bZN3tq__container{gap:var(--space-xs);padding:var(--space-md)0 var(--space-sm);flex-direction:column;display:flex}.VibeChips-module__bZN3tq__label{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding-left:2px}.VibeChips-module__bZN3tq__chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.VibeChips-module__bZN3tq__chipRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.VibeChips-module__bZN3tq__chipRow::-webkit-scrollbar{display:none}}.VibeChips-module__bZN3tq__chip{font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;transition:transform .12s,filter .12s,border-color .12s;display:inline-flex}.VibeChips-module__bZN3tq__chip:hover{filter:brightness(1.1);transform:translateY(-1px)}.VibeChips-module__bZN3tq__chip:active{transform:translateY(0)}.VibeChips-module__bZN3tq__chip:focus-visible,.VibeChips-module__bZN3tq__clearBtn:focus-visible{outline:2px solid var(--accent-amber,#f5a623);outline-offset:2px}.VibeChips-module__bZN3tq__chip[aria-pressed=true]{font-weight:600;box-shadow:0 0 0 1px #0003}.VibeChips-module__bZN3tq__chipIcon{font-size:1em;line-height:1}.VibeChips-module__bZN3tq__clearBtn{border:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin-left:4px;padding:8px 12px;transition:color .12s,border-color .12s}.VibeChips-module__bZN3tq__clearBtn:hover{color:var(--text-primary);border-color:var(--text-tertiary)}
.RandomSpinButton-module__tn0BMa__row{margin-top:var(--space-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RandomSpinButton-module__tn0BMa__spinBtn{font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex}.RandomSpinButton-module__tn0BMa__spinBtn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.RandomSpinButton-module__tn0BMa__spinBtn:active:not(:disabled){transform:translateY(0)}.RandomSpinButton-module__tn0BMa__spinBtn:disabled{opacity:.6;cursor:wait}.RandomSpinButton-module__tn0BMa__spinBtn:focus-visible{outline:2px solid var(--accent-amber,#f5a623);outline-offset:2px}.RandomSpinButton-module__tn0BMa__spinNow{color:#0a0a0a;background:linear-gradient(135deg,#f6a823 0%,#f97706 100%);box-shadow:inset 0 1px #0003,0 4px 12px #f6a82340}.RandomSpinButton-module__tn0BMa__spinToday{border-color:var(--border-subtle);color:var(--text-primary);background:0 0}.RandomSpinButton-module__tn0BMa__spinToday:hover:not(:disabled){color:#f6a823;border-color:#f6a823}.RandomSpinButton-module__tn0BMa__forYou{border-color:var(--border-subtle);color:var(--text-primary);background:0 0}.RandomSpinButton-module__tn0BMa__forYou:hover:not(:disabled){color:#a871f4;border-color:#995af2}.RandomSpinButton-module__tn0BMa__forYouActive{color:#fff;background:linear-gradient(135deg,#8b42f0 0%,#ba30e8 100%);border-color:#0000;box-shadow:inset 0 1px #0003,0 4px 12px #8b42f04d}.RandomSpinButton-module__tn0BMa__forYouActive:hover:not(:disabled){color:#fff}.RandomSpinButton-module__tn0BMa__spinIcon{font-size:1.1em;line-height:1}.RandomSpinButton-module__tn0BMa__error{font-size:var(--text-xs);color:#e64d4d;margin:8px 0 0}.RandomSpinButton-module__tn0BMa__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out RandomSpinButton-module__tn0BMa__fadeIn;display:flex;position:fixed;inset:0}@keyframes RandomSpinButton-module__tn0BMa__fadeIn{0%{opacity:0}to{opacity:1}}.RandomSpinButton-module__tn0BMa__spinner{flex-direction:column;align-items:center;gap:16px;display:flex}.RandomSpinButton-module__tn0BMa__die{filter:drop-shadow(0 8px 24px #f6a82366);font-size:96px;line-height:1;animation:1.4s cubic-bezier(.4,.05,.4,1) forwards RandomSpinButton-module__tn0BMa__dieRoll}@keyframes RandomSpinButton-module__tn0BMa__dieRoll{0%{opacity:0;transform:rotateY(0)rotate(0)scale(.8)}10%{opacity:1}to{opacity:1;transform:rotateY(1080deg)rotate(15deg)scale(1.05)}}.RandomSpinButton-module__tn0BMa__overlayText{font-size:var(--text-md);color:var(--text-secondary);letter-spacing:.04em;margin:0}@media (prefers-reduced-motion:reduce){.RandomSpinButton-module__tn0BMa__die{animation:1.4s ease-in-out forwards RandomSpinButton-module__tn0BMa__pulse}@keyframes RandomSpinButton-module__tn0BMa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}}
.FeaturedCratesRow-module__N7SmCW__section{gap:var(--space-xs);padding:var(--space-md)0 var(--space-sm);flex-direction:column;display:flex}.FeaturedCratesRow-module__N7SmCW__heading{font-size:var(--text-md);color:var(--text-primary);letter-spacing:.01em;margin:0;font-weight:600}.FeaturedCratesRow-module__N7SmCW__row{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:280px;grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.FeaturedCratesRow-module__N7SmCW__row::-webkit-scrollbar{height:6px}.FeaturedCratesRow-module__N7SmCW__row::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.FeaturedCratesRow-module__N7SmCW__card{height:180px;color:var(--text-primary);scroll-snap-align:start;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000040}.FeaturedCratesRow-module__N7SmCW__card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:70%;position:absolute;inset:auto 0 0}.FeaturedCratesRow-module__N7SmCW__card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000059}.FeaturedCratesRow-module__N7SmCW__card:focus-visible{outline:2px solid var(--accent-amber,#f5a623);outline-offset:3px}.FeaturedCratesRow-module__N7SmCW__badge{font-size:var(--text-xs);letter-spacing:.08em;color:#ffffffd9;text-shadow:0 1px 2px #0006;font-weight:700;position:absolute;top:12px;left:14px}.FeaturedCratesRow-module__N7SmCW__cardBody{z-index:1;position:relative}.FeaturedCratesRow-module__N7SmCW__cardName{font-size:var(--text-md);color:#fff;text-shadow:0 1px 3px #00000080;margin:0 0 4px;font-weight:700}.FeaturedCratesRow-module__N7SmCW__cardNote{font-size:var(--text-xs);color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.35;display:-webkit-box;overflow:hidden}.FeaturedCratesRow-module__N7SmCW__cardMeta{font-size:var(--text-xs);color:#ffffffb3;font-weight:500}.FeaturedCratesRow-module__N7SmCW__skeleton{background:linear-gradient(90deg,var(--bg-surface)0%,var(--bg-elevated)50%,var(--bg-surface)100%);background-size:200% 100%;border-radius:12px;height:180px;animation:1.4s ease-in-out infinite FeaturedCratesRow-module__N7SmCW__shimmer}@keyframes FeaturedCratesRow-module__N7SmCW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.VisualMap-module__D5Ynkq__section{gap:var(--space-xs);padding:var(--space-md)0 var(--space-sm);flex-direction:column;display:flex}.VisualMap-module__D5Ynkq__toggle{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.VisualMap-module__D5Ynkq__toggle:hover{border-color:var(--accent-amber,#f5a623);color:var(--accent-amber,#f5a623)}.VisualMap-module__D5Ynkq__toggle:focus-visible{outline:2px solid var(--accent-amber,#f5a623);outline-offset:2px}.VisualMap-module__D5Ynkq__toggleLabel{font-weight:600}.VisualMap-module__D5Ynkq__toggleHint{color:var(--text-tertiary);font-size:var(--text-xs)}.VisualMap-module__D5Ynkq__chevron{transition:transform .2s ease-out}.VisualMap-module__D5Ynkq__chevronOpen{transform:rotate(180deg)}.VisualMap-module__D5Ynkq__grid{margin-top:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (max-width:720px){.VisualMap-module__D5Ynkq__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.VisualMap-module__D5Ynkq__tile{text-align:left;color:#fff;cursor:pointer;border:none;border-radius:10px;flex-direction:column;justify-content:flex-end;height:130px;padding:12px 14px;transition:transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 3px 10px #00000040}.VisualMap-module__D5Ynkq__tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);height:60%;position:absolute;inset:auto 0 0}.VisualMap-module__D5Ynkq__tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 6px 16px #00000059}.VisualMap-module__D5Ynkq__tile:focus-visible{outline:2px solid var(--accent-amber,#f5a623);outline-offset:3px}.VisualMap-module__D5Ynkq__tileBody{z-index:1;position:relative}.VisualMap-module__D5Ynkq__tileName{font-size:var(--text-md);text-shadow:0 1px 3px #00000080;margin:0;font-weight:700}.VisualMap-module__D5Ynkq__tileBlurb{font-size:var(--text-xs);color:#ffffffd9;text-shadow:0 1px 2px #0006;margin:2px 0 6px}.VisualMap-module__D5Ynkq__tileCount{font-size:var(--text-xs);color:#ffffffbf;min-height:1em;font-weight:500}.VisualMap-module__D5Ynkq__tileWave{opacity:0;pointer-events:none;height:30px;transition:opacity 80ms ease-out;position:absolute;inset:auto 12px 50%}.VisualMap-module__D5Ynkq__tile:hover .VisualMap-module__D5Ynkq__tileWave,.VisualMap-module__D5Ynkq__tile:focus-visible .VisualMap-module__D5Ynkq__tileWave{opacity:1}@media (prefers-reduced-motion:reduce){.VisualMap-module__D5Ynkq__tileWave,.VisualMap-module__D5Ynkq__chevron{transition:none}}.VisualMap-module__D5Ynkq__error{font-size:var(--text-xs);color:var(--text-tertiary);grid-column:1/-1;margin:8px 0 0}