.Avatar-module__zq2rBq__avatar{color:var(--white);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex;overflow:hidden}.Avatar-module__zq2rBq__avatar img{object-fit:cover;width:100%;height:100%}.Avatar-module__zq2rBq__xs{width:22px;height:22px;font-size:9px}.Avatar-module__zq2rBq__sm{width:28px;height:28px;font-size:11px}.Avatar-module__zq2rBq__md{width:36px;height:36px;font-size:13px}.Avatar-module__zq2rBq__lg{width:72px;height:72px;font-size:24px}.Avatar-module__zq2rBq__stack{align-items:center;display:inline-flex}.Avatar-module__zq2rBq__stack>.Avatar-module__zq2rBq__avatar{border:2px solid var(--white)}.Avatar-module__zq2rBq__stack>.Avatar-module__zq2rBq__avatar+.Avatar-module__zq2rBq__avatar{margin-left:-8px}.Avatar-module__zq2rBq__more{background:var(--navy-100);color:var(--navy-800)}
.Badge-module__yqYDGW__badge{border-radius:var(--radius-full);height:24px;font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.Badge-module__yqYDGW__icon{font-size:.85rem;display:inline-flex}.Badge-module__yqYDGW__neutral{background:var(--neutral-bg);color:#3f4a5c}.Badge-module__yqYDGW__info{background:var(--info-bg);color:var(--navy-700)}.Badge-module__yqYDGW__success{background:var(--success-bg);color:#15803d}.Badge-module__yqYDGW__warning{background:var(--warning-bg);color:var(--warning-text)}.Badge-module__yqYDGW__danger{background:var(--danger-bg);color:#b91c1c}.Badge-module__yqYDGW__gold{background:var(--gold-50);color:#7a5c0d;border-color:var(--gold-200)}.Badge-module__yqYDGW__count{border-radius:var(--radius-full);background:var(--gold-500);min-width:18px;height:18px;color:var(--navy-950);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);white-space:nowrap;cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__button:hover{text-decoration:none}.Button-module__VMVMAW__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__VMVMAW__md{height:38px;padding:0 var(--space-4);font-size:var(--text-base)}.Button-module__VMVMAW__sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm)}.Button-module__VMVMAW__block{width:100%}.Button-module__VMVMAW__primary{background:var(--navy-700);color:var(--white)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--navy-900)}.Button-module__VMVMAW__secondary{background:var(--white);color:var(--navy-700);border-color:var(--navy-700)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--navy-50)}.Button-module__VMVMAW__ghost{color:var(--navy-800);background:0 0}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--navy-50)}.Button-module__VMVMAW__danger{background:var(--danger);color:var(--white)}.Button-module__VMVMAW__danger:hover:not(:disabled){background:#b91c1c}.Button-module__VMVMAW__success{background:var(--success);color:var(--white)}.Button-module__VMVMAW__success:hover:not(:disabled){background:#15803d}.Button-module__VMVMAW__gold{background:var(--gold-500);color:var(--navy-950)}.Button-module__VMVMAW__gold:hover:not(:disabled){background:var(--gold-600);color:var(--white)}.Button-module__VMVMAW__icon{font-size:1.05em;display:inline-flex}.Button-module__VMVMAW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module__VMVMAW__spin}.Button-module__VMVMAW__iconButton{border-radius:var(--radius);color:var(--navy-800);cursor:pointer;transition:background var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.Button-module__VMVMAW__iconButton.Button-module__VMVMAW__md{width:38px;height:38px;padding:0}.Button-module__VMVMAW__iconButton.Button-module__VMVMAW__sm{width:30px;height:30px;padding:0;font-size:.95rem}.Button-module__VMVMAW__iconButton.Button-module__VMVMAW__secondary{border-color:var(--border-strong);background:var(--white)}.Button-module__VMVMAW__iconButton.Button-module__VMVMAW__danger{color:var(--danger);background:0 0}.Button-module__VMVMAW__iconButton.Button-module__VMVMAW__danger:hover:not(:disabled){background:var(--danger-bg)}.Button-module__VMVMAW__iconButton:disabled{opacity:.5;cursor:not-allowed}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__spinner{animation-duration:2s}}
