.Avatar_outerWrapper__hVd3A{display:inline-flex}.Avatar_avatarContainer__yWFO2,.Avatar_outerWrapper__hVd3A{position:relative;align-items:center;justify-content:center}.Avatar_avatarContainer__yWFO2{display:flex;border-radius:50%;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 10px rgba(0,0,0,.05);z-index:2}.Avatar_outerWrapper__hVd3A:hover .Avatar_avatarContainer__yWFO2{transform:scale(1.02)}.Avatar_hasBorder__jxejY{border:3px solid var(--bg-card);box-shadow:0 0 0 1px var(--border)}.Avatar_image__D6yUF{width:100%;height:100%;object-fit:cover}.Avatar_initials__rqhse{color:white;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Avatar_badgeContainer__UrXHw{position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none;z-index:10}.Avatar_achievementBadge__prDO5{position:absolute;display:flex;align-items:center;justify-content:center;color:white;width:32%;height:32%;border-radius:50%;background:var(--bg-card);padding:2px;box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 1px 2px rgba(255,255,255,.4),inset 0 -1px 2px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;pointer-events:auto;z-index:5;transform-style:preserve-3d}.Avatar_achievementBadge__prDO5:before{content:"";position:absolute;inset:2px;border-radius:50%;background:inherit;z-index:-1;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2)}.Avatar_achievementBadge__prDO5:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1) 45%,transparent 50%,transparent);pointer-events:none;z-index:6}.Avatar_writerBadge__7ZSPm{right:8%;bottom:-10%;animation:Avatar_signetFloat__g8zro 5s ease-in-out infinite;z-index:6}.Avatar_readerBadge__sOpKD{left:8%;bottom:-10%;animation:Avatar_signetFloat__g8zro 5s ease-in-out infinite reverse;z-index:5}@keyframes Avatar_signetFloat__g8zro{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.03)}}.Avatar_achievementBadge__prDO5:hover{transform:scale(1.4) translateY(-8px) rotate(5deg)!important;box-shadow:0 12px 24px rgba(0,0,0,.5);z-index:20}.Avatar_achievementBadge__prDO5 svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));position:relative;z-index:7}.Avatar_shimmer__UobUs .Avatar_achievementBadge__prDO5:after{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1) 45%,transparent 50%);overflow:hidden}.Avatar_shimmer__UobUs:after{content:"";position:absolute;top:0;left:-150%;width:250%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(30deg);animation:Avatar_shimmerEffect__2d9Aa 4s linear infinite;z-index:8}@keyframes Avatar_shimmerEffect__2d9Aa{0%{left:-150%}to{left:150%}}.Avatar_achievementBadge__prDO5[data-tier=novice]{background:linear-gradient(135deg,#8a5a2b,#cd7f32 45%,#ffd1a9 50%,#cd7f32 55%,#8a5a2b)}.Avatar_achievementBadge__prDO5[data-tier=expert]{background:linear-gradient(135deg,#717171,#c0c0c0 45%,#ffffff 50%,#c0c0c0 55%,#717171);color:#333}.Avatar_achievementBadge__prDO5[data-tier=master]{background:linear-gradient(135deg,#b8860b,#ffd700 45%,#fff9e3 50%,#ffd700 55%,#b8860b)}.Avatar_achievementBadge__prDO5[data-tier=legend]{background:linear-gradient(135deg,#5fc9f8,#b9f2ff 45%,#ffffff 50%,#b9f2ff 55%,#5fc9f8);color:#005a87}[data-theme=light] .Avatar_achievementBadge__prDO5[data-tier=novice],[data-theme=reading] .Avatar_achievementBadge__prDO5[data-tier=novice]{background:linear-gradient(135deg,#ba8353,#e0ac7e 45%,#fff0dc 50%,#e0ac7e 55%,#ba8353);box-shadow:0 4px 12px rgba(138,90,43,.4),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(138,90,43,.2)}[data-theme=light] .Avatar_achievementBadge__prDO5[data-tier=expert],[data-theme=reading] .Avatar_achievementBadge__prDO5[data-tier=expert]{background:linear-gradient(135deg,#a8a8a8,#e6e6e6 45%,#ffffff 50%,#e6e6e6 55%,#a8a8a8);color:#222;box-shadow:0 4px 12px rgba(113,113,113,.3),inset 0 1px 2px rgba(255,255,255,.9),inset 0 -1px 2px rgba(113,113,113,.2)}[data-theme=light] .Avatar_achievementBadge__prDO5[data-tier=master],[data-theme=reading] .Avatar_achievementBadge__prDO5[data-tier=master]{background:linear-gradient(135deg,#d39e00,#ffd900 45%,#fffbe6 50%,#ffd900 55%,#d39e00);box-shadow:0 4px 12px rgba(184,134,11,.4),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(184,134,11,.2)}[data-theme=light] .Avatar_achievementBadge__prDO5[data-tier=legend],[data-theme=reading] .Avatar_achievementBadge__prDO5[data-tier=legend]{background:linear-gradient(135deg,#2fa4e7,#89dfff 45%,#ffffff 50%,#89dfff 55%,#2fa4e7);color:#fff;box-shadow:0 4px 12px rgba(95,201,248,.4),inset 0 1px 2px rgba(255,255,255,.6),inset 0 -1px 2px rgba(95,201,248,.2)}.NotificationDrawer_overlay__c_npq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:flex-end;animation:NotificationDrawer_fadeIn__0I85d .3s ease}.NotificationDrawer_drawer__sw1rl{width:100%;max-width:400px;height:100vh;background:var(--bg-card);border-left:1px solid var(--border);display:flex;flex-direction:column;box-shadow:-10px 0 50px rgba(0,0,0,.2);animation:NotificationDrawer_slideIn__XbtuK .4s cubic-bezier(.16,1,.3,1)}.NotificationDrawer_header__0yPiR{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.NotificationDrawer_titleGroup__uPzXD{display:flex;align-items:center;gap:.75rem}.NotificationDrawer_titleGroup__uPzXD h3{margin:0;font-size:1.25rem;font-weight:850;color:var(--text-primary);letter-spacing:-.02em}.NotificationDrawer_badge__QgLiz{background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:.2rem .6rem;border-radius:8px;font-size:.8rem;font-weight:700}.NotificationDrawer_closeBtn__8vTl7{background:var(--bg-secondary);border:none;color:var(--text-secondary);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.NotificationDrawer_closeBtn__8vTl7:hover{background:var(--border);color:var(--text-primary);transform:rotate(90deg)}.NotificationDrawer_actions__dRcZB{padding:1rem 2rem;display:flex;gap:1.5rem;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.NotificationDrawer_actionBtn__dQlOb{background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .2s}.NotificationDrawer_actionBtn__dQlOb:hover{color:var(--primary)}.NotificationDrawer_list__8eZa4{flex:1 1;overflow-y:auto;padding:1rem 0}.NotificationDrawer_list__8eZa4::-webkit-scrollbar{width:6px}.NotificationDrawer_list__8eZa4::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.NotificationDrawer_item__B7P0C{padding:1.25rem 2rem;transition:all .2s;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.03)}.NotificationDrawer_item__B7P0C:hover{background:rgba(255,255,255,.03)}.NotificationDrawer_item__B7P0C.NotificationDrawer_unread__MVb5v{background:rgba(var(--primary-rgb),.03)}.NotificationDrawer_itemHeader__519WH{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.NotificationDrawer_avatarSection__IpFAj{position:relative;width:40px;height:40px}.NotificationDrawer_avatar__CKJ4p{width:40px;height:40px;border-radius:12px;object-fit:cover;border:1px solid var(--border)}.NotificationDrawer_systemAvatar__eqp3T{padding:4px;background:white}[data-theme=dark] .NotificationDrawer_systemAvatar__eqp3T{filter:invert(1) brightness(1.2);background:transparent}[data-theme=reading] .NotificationDrawer_systemAvatar__eqp3T{background:rgba(0,0,0,.05);filter:none}.NotificationDrawer_miniTypeIcon__iWoXS{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;background:var(--bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2px}.NotificationDrawer_itemMeta__DmPHB{flex:1 1;display:flex;flex-direction:column}.NotificationDrawer_typeIcon__apLmu{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center}.NotificationDrawer_time__d1HDA{font-size:.8rem;color:var(--text-secondary);opacity:.6}.NotificationDrawer_unreadDot__EIsGb{width:8px;height:8px;background:var(--primary);border-radius:50%;margin-left:auto;box-shadow:0 0 10px rgba(var(--primary-rgb),.4)}.NotificationDrawer_content__alZwe{display:flex;flex-direction:column;gap:.25rem}.NotificationDrawer_itemTitle__Ct6ho{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.NotificationDrawer_itemMessage__PL2_j{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.4}.NotificationDrawer_emptyState__kkI16{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.NotificationDrawer_emptyIcon__kNJ58{color:var(--border);margin-bottom:1.5rem;opacity:.5}.NotificationDrawer_emptyTitle__lH0hY{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.NotificationDrawer_emptyDesc__pCaKo{font-size:.9rem;color:var(--text-secondary);margin:0;opacity:.7}@keyframes NotificationDrawer_fadeIn__0I85d{0%{opacity:0}to{opacity:1}}@keyframes NotificationDrawer_slideIn__XbtuK{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.NotificationDrawer_drawer__sw1rl{max-width:100%}}.NotificationDrawer_observer__rzp0y{height:1px;width:100%}.NotificationDrawer_loadingMore__4FU0Z{padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--text-secondary);font-size:.9rem;font-weight:600}.NotificationDrawer_spinner__cgXPt{width:18px;height:18px;border:2px solid rgba(var(--primary-rgb),.1);border-top-color:var(--primary);border-radius:50%;animation:NotificationDrawer_spin__MVRjQ .8s linear infinite}@keyframes NotificationDrawer_spin__MVRjQ{to{transform:rotate(1turn)}}.ConfirmationModal_overlay__edkLl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:2000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ConfirmationModal_fadeIn__9rbo7 .3s ease}.ConfirmationModal_modal__sWGvP{background-color:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;width:90%;max-width:420px;box-shadow:0 20px 50px rgba(0,0,0,.3);overflow:hidden;animation:ConfirmationModal_modalScaleUp__EHQlF .3s cubic-bezier(.34,1.56,.64,1)}.ConfirmationModal_header__j8lmH{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem .5rem}.ConfirmationModal_titleGroup__kf_Ht{display:flex;align-items:center;gap:.75rem}.ConfirmationModal_titleGroup__kf_Ht h3{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.ConfirmationModal_dangerIcon__PjuOk{color:#ef4444}.ConfirmationModal_closeBtn__XUGoW{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ConfirmationModal_closeBtn__XUGoW:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.ConfirmationModal_body__uOGVR{padding:.75rem 1.75rem 1.75rem}.ConfirmationModal_body__uOGVR p{margin:0;color:var(--text-secondary);line-height:1.6;font-size:1.05rem;opacity:.9}.ConfirmationModal_footer__7n7wM{padding:1.25rem 1.75rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem;background-color:var(--bg-card);border-top:1px solid var(--border)}.ConfirmationModal_cancelBtn__ny18S{padding:.6rem 1.5rem;border-radius:10px;border:none;background-color:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ConfirmationModal_cancelBtn__ny18S:hover{background-color:var(--bg-secondary)}.ConfirmationModal_confirmBtn__HKlBL{padding:.6rem 1.5rem;border-radius:10px;border:none;background-color:var(--primary);color:white;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(var(--primary-rgb),.2)}.ConfirmationModal_confirmBtn__HKlBL:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(var(--primary-rgb),.3)}.ConfirmationModal_dangerBtn__KM4Ym{background-color:#ef4444}.ConfirmationModal_dangerBtn__KM4Ym:hover{background-color:#dc2626;box-shadow:0 6px 15px rgba(239,68,68,.3)}@keyframes ConfirmationModal_fadeIn__9rbo7{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_modalScaleUp__EHQlF{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}