.PointsPanel-module__NeVP0q__panel{background:var(--grad-header);border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-md);margin-bottom:14px;overflow:hidden}.PointsPanel-module__NeVP0q__summary{width:100%;color:inherit;justify-content:center;align-items:center;gap:34px;padding:11px 18px;display:flex;position:relative}.PointsPanel-module__NeVP0q__stat{align-items:baseline;gap:8px;display:flex}.PointsPanel-module__NeVP0q__statValue{font-size:24px;font-weight:800;line-height:1.1}.PointsPanel-module__NeVP0q__gold{color:var(--gold)}.PointsPanel-module__NeVP0q__statLabel{opacity:.8;white-space:nowrap;font-size:12px;font-weight:600}.PointsPanel-module__NeVP0q__divider{background:#fff3;width:1px;height:24px}.PointsPanel-module__NeVP0q__chevron{inset-inline-end:16px;opacity:.75;transition:transform var(--t-normal);position:absolute;top:50%;transform:translateY(-50%)}.PointsPanel-module__NeVP0q__chevronUp{transform:translateY(-50%)rotate(180deg)}.PointsPanel-module__NeVP0q__cards{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px 8px;display:grid}.PointsPanel-module__NeVP0q__cardItem{flex-direction:column;align-items:center;gap:4px;display:flex}.PointsPanel-module__NeVP0q__cardImage{object-fit:contain;border-radius:6px;width:40px;height:56px}.PointsPanel-module__NeVP0q__cardLabel{opacity:.85;text-align:center;font-size:10.5px;font-weight:700}.PointsPanel-module__NeVP0q__cardCounts{font-size:13px}.PointsPanel-module__NeVP0q__cardCounts strong{color:var(--gold);font-weight:800}.PointsPanel-module__NeVP0q__cardTotal{opacity:.7;font-size:11.5px}.PointsPanel-module__NeVP0q__cardsHint{text-align:center;opacity:.55;grid-column:1/-1;padding-bottom:6px;font-size:10.5px}@media (max-width:480px){.PointsPanel-module__NeVP0q__summary{gap:14px;padding:10px 34px 10px 14px}.PointsPanel-module__NeVP0q__stat{gap:6px}.PointsPanel-module__NeVP0q__statValue{font-size:21px}.PointsPanel-module__NeVP0q__statLabel{font-size:11px}}.PointsPanel-module__NeVP0q__cardsValue{color:#a78bfa}
.Button-module__8RiFmG__button{border-radius:var(--radius-md);transition:transform var(--t-fast), box-shadow var(--t-fast), opacity var(--t-fast), background var(--t-fast);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__8RiFmG__sm{height:36px;padding:0 14px;font-size:13px}.Button-module__8RiFmG__md{height:46px;padding:0 20px;font-size:15px}.Button-module__8RiFmG__lg{height:56px;padding:0 28px;font-size:16px}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__primary{background:var(--grad-primary);color:#fff;box-shadow:0 6px 18px #37003c4d}.Button-module__8RiFmG__primary:hover:not(:disabled){box-shadow:0 8px 24px #37003c66}.Button-module__8RiFmG__secondary{background:var(--grad-teal);color:#fff;box-shadow:0 6px 18px #229baa4d}.Button-module__8RiFmG__gold{background:var(--grad-gold);color:#37003c}.Button-module__8RiFmG__outline{color:var(--primary);border:1.5px solid var(--primary);background:0 0}.Button-module__8RiFmG__outline:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 8%, transparent)}.Button-module__8RiFmG__ghost{color:var(--primary);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 8%, transparent)}.Button-module__8RiFmG__danger{color:#fff;background:linear-gradient(135deg,#8f000b,#c7000f)}.Button-module__8RiFmG__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite Button-module__8RiFmG__btn-spin;position:absolute}.Button-module__8RiFmG__outline .Button-module__8RiFmG__spinner,.Button-module__8RiFmG__ghost .Button-module__8RiFmG__spinner{border-color:color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary)}.Button-module__8RiFmG__dimmed{opacity:0}@keyframes Button-module__8RiFmG__btn-spin{to{transform:rotate(360deg)}}
.States-module__eK2odW__state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.States-module__eK2odW__iconWrap{background:color-mix(in srgb, var(--primary) 9%, transparent);width:72px;height:72px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.States-module__eK2odW__errorIcon{background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red)}.States-module__eK2odW__title{color:var(--text-strong);font-size:17px;font-weight:800}.States-module__eK2odW__message{color:var(--text-grey);max-width:360px;font-size:14px}.States-module__eK2odW__cardShimmer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.States-module__eK2odW__cardShimmerTop{justify-content:space-between;align-items:center;display:flex}.States-module__eK2odW__cardShimmerBody{justify-content:space-between;align-items:center;gap:10px;display:flex}.States-module__eK2odW__cardShimmerTeam{align-items:center;gap:10px;display:flex}.States-module__eK2odW__listShimmer{flex-direction:column;gap:12px;display:flex}
