.Avatar-module-scss-module__sDCqIq__avatar{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.Avatar-module-scss-module__sDCqIq__avatar img{object-fit:cover;width:100%;height:100%}
.AvatarUpload-module-scss-module__P6m36q__wrapper{display:inline-block;position:relative}.AvatarUpload-module-scss-module__P6m36q__circle{border-radius:var(--radius-full);background:var(--color-accent-soft);width:100%;height:100%;color:var(--color-accent);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-size:32px;font-weight:600;display:flex;position:relative;overflow:hidden}.AvatarUpload-module-scss-module__P6m36q__circle img{object-fit:cover;width:100%;height:100%}.AvatarUpload-module-scss-module__P6m36q__circle:disabled{cursor:default}.AvatarUpload-module-scss-module__P6m36q__overlay{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AvatarUpload-module-scss-module__P6m36q__circle:hover .AvatarUpload-module-scss-module__P6m36q__overlay,.AvatarUpload-module-scss-module__P6m36q__circle:focus-visible .AvatarUpload-module-scss-module__P6m36q__overlay{opacity:1}.AvatarUpload-module-scss-module__P6m36q__spinner{animation:.8s linear infinite AvatarUpload-module-scss-module__P6m36q__spin}@keyframes AvatarUpload-module-scss-module__P6m36q__spin{to{transform:rotate(360deg)}}.AvatarUpload-module-scss-module__P6m36q__removeBadge{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;border:2px solid var(--color-bg);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:0;right:0}.AvatarUpload-module-scss-module__P6m36q__removeBadge:hover{background:var(--color-danger-hover)}.AvatarUpload-module-scss-module__P6m36q__hiddenInput{display:none}
.Modal-module-scss-module__29vFuq__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.2s Modal-module-scss-module__29vFuq__fadeIn;display:flex;position:fixed;inset:0}.Modal-module-scss-module__29vFuq__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:24px;animation:.18s cubic-bezier(.22,1,.36,1) Modal-module-scss-module__29vFuq__scaleIn}@keyframes Modal-module-scss-module__29vFuq__fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes Modal-module-scss-module__29vFuq__scaleIn{0%{opacity:0;transform:scale(.94)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}
.Tabs-module-scss-module__2-WLIG__tabs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-self:flex-start;gap:4px;padding:4px;display:inline-flex;position:relative}@media (max-width:760px){.Tabs-module-scss-module__2-WLIG__fullWidth{align-self:stretch;width:100%}.Tabs-module-scss-module__2-WLIG__fullWidth .Tabs-module-scss-module__2-WLIG__tab{flex:1;justify-content:center}}.Tabs-module-scss-module__2-WLIG__indicator{background:var(--color-accent);border-radius:var(--radius-sm);z-index:0;transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:0}.Tabs-module-scss-module__2-WLIG__tab{z-index:1;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .15s;display:flex;position:relative}.Tabs-module-scss-module__2-WLIG__tab:hover:not(.Tabs-module-scss-module__2-WLIG__active){color:var(--color-text-primary)}.Tabs-module-scss-module__2-WLIG__active{color:var(--color-accent-foreground)}
