.page-module___8aEwW__page{padding:var(--space-6) var(--space-3) var(--space-6);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.page-module___8aEwW__header{text-align:center;max-width:40rem}.page-module___8aEwW__title{margin-bottom:var(--space-2);font-size:2rem;font-weight:700}.page-module___8aEwW__subtitle{color:var(--color-text-muted)}.page-module___8aEwW__buttonRow{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:#fff;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:6px 6px #50505590}.page-module___8aEwW__button:hover{transform:translate(-2px,-2px)}.page-module___8aEwW__buttonIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.page-module___8aEwW__buttonYoutube{border:var(--border-width) solid #c00;background:red}.page-module___8aEwW__buttonPatreon{color:#fff;border:var(--border-width) solid #ff424d;background:#000;box-shadow:6px 6px #ff424d90}.page-module___8aEwW__buttonPatreon .page-module___8aEwW__buttonIcon{color:#ff424d}.page-module___8aEwW__main{gap:var(--space-6);flex-direction:column;width:100%;max-width:110rem;display:flex}.page-module___8aEwW__previewBanner{text-align:center;color:var(--color-accent);background:var(--color-surface);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600}.page-module___8aEwW__error,.page-module___8aEwW__empty{text-align:center;color:var(--color-text-muted);padding:var(--space-4);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md)}.page-module___8aEwW__tierSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__tierTitle{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem;font-weight:700;display:flex}.page-module___8aEwW__tierCount{color:var(--color-text-muted);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__rows{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__marquee{width:100%;padding:.25rem .5rem .75rem .25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.page-module___8aEwW__track{gap:var(--space-3);width:max-content;animation:30s linear infinite page-module___8aEwW__marqueeScroll;display:flex}@keyframes page-module___8aEwW__marqueeScroll{0%{transform:translate(-50%)}to{transform:translate(0%)}}.page-module___8aEwW__marquee.page-module___8aEwW__diamond .page-module___8aEwW__track{animation-duration:55s}.page-module___8aEwW__marquee.page-module___8aEwW__gold .page-module___8aEwW__track{animation-duration:25s}.page-module___8aEwW__marquee.page-module___8aEwW__silver .page-module___8aEwW__track{animation-duration:12s}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__track{animation:none}}.page-module___8aEwW__card{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);text-align:left;flex-direction:row;flex:none;display:flex;box-shadow:6px 6px #50505590}.page-module___8aEwW__card.page-module___8aEwW__diamond{--avatar-size:4.5rem;color:#6abeff;min-width:14rem;box-shadow:6px 6px #479aff65}.page-module___8aEwW__card.page-module___8aEwW__gold{--avatar-size:2.25rem;gap:var(--space-2);min-width:9rem;padding:var(--space-2) var(--space-3);color:#ffe97d}.page-module___8aEwW__card.page-module___8aEwW__silver{--avatar-size:1.75rem;gap:var(--space-1);min-width:6.5rem;padding:var(--space-1) var(--space-3)}.page-module___8aEwW__avatar,.page-module___8aEwW__avatarFallback{width:var(--avatar-size,3.25rem);height:var(--avatar-size,3.25rem);border:2px solid var(--tier-default);object-fit:cover;border-radius:50%;flex-shrink:0}.page-module___8aEwW__avatarFallback{background:var(--color-bg);color:var(--color-text-muted);font-weight:700;font-size:max(.6rem, calc(var(--avatar-size,3.25rem) * .34));justify-content:center;align-items:center;display:flex}.page-module___8aEwW__name{font-size:max(.7rem, calc(var(--avatar-size,3.25rem) * .32));white-space:nowrap;flex:1;font-weight:600}
