:root{--drawer-motion-fast:0.16s;--drawer-motion-base:0.24s;--drawer-motion-slow:0.34s;--drawer-motion-ease:cubic-bezier(.4,0,.2,1);--drawer-motion-iterations:2}.drawer{position:fixed;inset:0;pointer-events:none;z-index:50000}.drawer.open{pointer-events:auto}.drawer__overlay{position:absolute;inset:0;background:rgba(10,10,10,.55);opacity:0;transition:opacity var(--drawer-motion-slow) var(--drawer-motion-ease)}.drawer.open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;left:0;height:100%;width:300px;max-width:86vw;background:#f5f5f7;border-radius:0 24px 24px 0;box-shadow:6px 0 28px rgba(10,10,10,.12),2px 0 10px rgba(245,130,32,.03),0 0 0 1px rgba(0,0,0,.03);transform:translateX(-102%);transition:transform var(--drawer-motion-slow) var(--drawer-motion-ease);display:flex;flex-direction:column;overflow:hidden}.drawer.open .drawer__panel{transform:none}.drawer__head{padding:24px 20px 20px;background:linear-gradient(135deg,#111113 0,#1a1a1e 100%);display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0;border-bottom:none}.drawer__head::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#f58220 30%,#ff9a4d 50%,#f58220 70%,transparent 95%);opacity:.8}.drawer__title{font:700 13px/1.2 Montserrat,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.drawer__close{margin-left:auto;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);cursor:pointer;color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;flex-shrink:0}.drawer__close svg{width:16px;height:16px}.drawer__close:hover{background:rgba(245,130,32,.18);border-color:rgba(245,130,32,.35);color:#f58220;transform:rotate(90deg) scale(1.05);box-shadow:0 0 16px rgba(245,130,32,.15)}.drawer__nav{padding:14px 10px 28px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;flex:1;background:#f5f5f7;scrollbar-width:thin;scrollbar-color:rgba(245,130,32,.16) transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__nav::-webkit-scrollbar{width:3px}.drawer__nav::-webkit-scrollbar-track{background:0 0}.drawer__nav::-webkit-scrollbar-thumb{background:rgba(245,130,32,.18);border-radius:3px}.drawer__nav::-webkit-scrollbar-thumb:hover{background:rgba(245,130,32,.4)}.drawer__nav>*{opacity:0}.drawer__link{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;text-decoration:none;color:#292929;font-weight:500;font-size:14px;font-family:Montserrat,system-ui,sans-serif;letter-spacing:.01em;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;position:relative;border-left:3px solid transparent;margin:0 2px}.drawer__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#bdbdbd;font-size:14px;font-weight:700;line-height:1;transition:color var(--drawer-motion-fast) ease,transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-fast) ease}.drawer__icon--simple{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Montserrat,sans-serif;font-size:16px;font-weight:400}.drawer__link:hover{background:rgba(255,255,255,.65);color:#0a0a0a;border-left-color:rgba(245,130,32,.4);transform:translateX(3px);box-shadow:0 2px 12px rgba(10,10,10,.04)}.drawer__link:hover .drawer__icon{color:#f58220;transform:scale(1.15);opacity:1}.drawer__link--active{background:rgba(255,255,255,.75);color:#0a0a0a;font-weight:600;border-left-color:#f58220;box-shadow:0 2px 12px rgba(245,130,32,.06)}.drawer__link--active .drawer__icon{color:#f58220;animation:activePulse 2.5s ease-in-out var(--drawer-motion-iterations)}@keyframes activePulse{0%,100%{opacity:1}50%{opacity:1}}.drawer__link--active:hover{background:rgba(255,255,255,.85);color:#0a0a0a;border-left-color:#f58220;transform:translateX(3px)}.drawer__link--active:hover .drawer__icon{animation:none;opacity:1}.drawer__link--cta{background:linear-gradient(135deg,#f58220 0,#ff9a4d 100%);color:#fff;justify-content:center;margin:8px 2px 0;border-left-color:transparent!important;box-shadow:0 4px 16px rgba(245,130,32,.3);border-radius:14px}.drawer__link--cta:hover{background:linear-gradient(135deg,#e6731a 0,#f58220 100%);color:#fff;border-left-color:transparent!important;box-shadow:0 8px 24px rgba(245,130,32,.4);transform:translateY(-2px)}.drawer__apk-download-btn{display:flex;align-items:center;gap:10px;margin:10px 2px 4px;padding:13px 16px;border-radius:14px;text-decoration:none;background:linear-gradient(135deg,#f58220 0,#ff9a4d 100%);box-shadow:0 4px 20px rgba(245,130,32,.35),inset 0 1px 0 rgba(255,255,255,.2);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.drawer__apk-download-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.18) 50%,transparent 100%);transform:translateX(-100%);transition:transform .5s ease}.drawer__apk-download-btn:hover::after{transform:translateX(100%)}.drawer__apk-download-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(245,130,32,.5),inset 0 1px 0 rgba(255,255,255,.25)}.drawer__apk-download-btn:active{transform:translateY(0);box-shadow:0 2px 10px rgba(245,130,32,.3)}.drawer__apk-download-btn__icon{font-size:22px;line-height:1;flex-shrink:0;animation:apkBounce 3s ease-in-out infinite}@keyframes apkBounce{0%,100%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(0)}}.drawer__apk-download-btn__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.drawer__apk-download-btn__label{font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.2}.drawer__apk-download-btn__sub{font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,.75);letter-spacing:.01em}.drawer__apk-download-btn__badge{flex-shrink:0;background:rgba(255,255,255,.22);color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.3)}.drawer__link.drawer__link--developer{color:#dc2626!important;font-weight:600}.drawer__link.drawer__link--developer,.drawer__link.drawer__link--developer *{color:#dc2626!important;fill:#DC2626!important;stroke:#DC2626!important}.drawer__link.drawer__link--developer:hover{background:rgba(220,38,38,.06);border-left-color:rgba(220,38,38,.4)}.drawer__link.drawer__link--developer:hover,.drawer__link.drawer__link--developer:hover *{color:#b91c1c!important;fill:#B91C1C!important;stroke:#B91C1C!important}.drawer__link.drawer__link--developer.drawer__link--active,.drawer__link.drawer__link--developer.drawer__link--active *{color:#dc2626!important;fill:#DC2626!important;stroke:#DC2626!important}.drawer__link.drawer__link--developer.drawer__link--active:hover,.drawer__link.drawer__link--developer.drawer__link--active:hover *{color:#b91c1c!important;fill:#B91C1C!important;stroke:#B91C1C!important}.drawer__link.drawer__link--developer .drawer__icon--developer,.drawer__link.drawer__link--developer .drawer__icon--developer svg,.drawer__link.drawer__link--developer .drawer__icon--developer svg *{color:#dc2626!important;fill:#DC2626!important;stroke:#DC2626!important}.drawer__link.drawer__link--developer:hover .drawer__icon--developer,.drawer__link.drawer__link--developer:hover .drawer__icon--developer svg,.drawer__link.drawer__link--developer:hover .drawer__icon--developer svg *{color:#b91c1c!important;fill:#B91C1C!important;stroke:#B91C1C!important}.drawer__link--developer .drawer__icon--developer svg,.drawer__link--developer .drawer__icon--developer svg *{color:#dc2626!important;fill:#DC2626!important;stroke:#DC2626!important}.drawer__link--developer:hover .drawer__icon--developer svg,.drawer__link--developer:hover .drawer__icon--developer svg *{color:#b91c1c!important;fill:#B91C1C!important;stroke:#B91C1C!important}.drawer__link--developer.drawer__link--active .drawer__icon--developer svg,.drawer__link--developer.drawer__link--active .drawer__icon--developer svg *{color:#dc2626!important;fill:#DC2626!important;stroke:#DC2626!important}.drawer__link:hover .drawer__icon--director{animation:directorCrown .8s cubic-bezier(.68,-.55,.265,1.55);transform:scale(1.15)}@keyframes directorCrown{0%,100%{transform:translateY(0) scale(1.15) rotate(0);opacity:1}25%{transform:translateY(-6px) scale(1.2) rotate(-5deg);opacity:1}50%{transform:translateY(-8px) scale(1.25) rotate(5deg);opacity:1}75%{transform:translateY(-4px) scale(1.2) rotate(-3deg);opacity:1}}button.drawer__link{width:100%;background:0 0;border:none;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none}.drawer__link--logout{color:#8a8ea3;margin-top:2px}.drawer__link--logout:hover{background:rgba(243,91,89,.07);color:#f35b59;border-left-color:rgba(243,91,89,.4)}.drawer__link--logout:hover .drawer__icon--logout{transform:scale(1.1);opacity:1}.drawer__link--logout:hover .exit__text{animation:exitGlow 1.2s cubic-bezier(.4,0,.2,1) var(--drawer-motion-iterations)}@keyframes exitGlow{0%,100%{opacity:1;opacity:1}25%{opacity:.95;opacity:1}50%{opacity:.9;opacity:1}75%{opacity:.95;opacity:1}}.drawer__icon--logout{width:44px;height:22px}.drawer__icon--car{width:26px;height:26px}.drawer__icon--moderation{width:20px;height:20px}.drawer__icon--folder{width:20px;height:20px;flex-shrink:0}.drawer__icon--notifications{width:22px;height:22px;flex-shrink:0}.drawer__link:hover .drawer__icon--car{transform:scale(1.15)}.drawer__link:hover .drawer__icon--car .car__body{animation:carShake .22s ease-in-out var(--drawer-motion-iterations) alternate}@keyframes carShake{0%{transform:translateY(-1%)}100%{transform:translateY(3%)}}.drawer__link:hover .drawer__icon--car .car__line{transform-origin:center right;stroke-dasharray:22;animation:carLine .8s ease-in-out var(--drawer-motion-iterations) both}.drawer__link:hover .drawer__icon--car .car__line--top{animation-delay:0s}.drawer__link:hover .drawer__icon--car .car__line--middle{animation-delay:.2s}.drawer__link:hover .drawer__icon--car .car__line--bottom{animation-delay:.4s}@keyframes carLine{0%{stroke-dashoffset:22}25%{stroke-dashoffset:22}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22}100%{stroke-dashoffset:-22}}.drawer__link:hover .drawer__icon--newspaper{animation:newspaperWave .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes newspaperWave{0%,100%{transform:scale(1.15) rotate(0)}25%{transform:scale(1.2) rotate(-5deg) translateY(-2px)}50%{transform:scale(1.25) rotate(5deg) translateY(-4px)}75%{transform:scale(1.2) rotate(-3deg) translateY(-2px)}}.drawer__link:hover .drawer__icon--user{animation:userBounce .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes userBounce{0%,100%{transform:translateY(0) scale(1.15)}25%{transform:translateY(-6px) scale(1.2)}50%{transform:translateY(0) scale(1.25)}75%{transform:translateY(-3px) scale(1.2)}}.drawer__link:hover .drawer__icon--chart{animation:chartRise .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes chartRise{0%{transform:translateY(0) scale(1.15)}30%{transform:translateY(-8px) scale(1.2)}60%{transform:translateY(-4px) scale(1.25)}100%{transform:translateY(0) scale(1.15)}}.drawer__link:hover .drawer__icon--scroll{animation:scrollUnroll .7s cubic-bezier(.68,-.55,.265,1.55);transform-origin:top center}@keyframes scrollUnroll{0%,100%{transform:scaleY(1) scale(1.15)}25%{transform:scaleY(.85) scale(1.15)}50%{transform:scaleY(.9) scale(1.2)}75%{transform:scaleY(.88) scale(1.15)}}.drawer__link:hover .drawer__icon--file{animation:fileShake .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes fileShake{0%,100%{transform:rotate(0) scale(1.15)}10%{transform:rotate(-8deg) scale(1.15)}20%{transform:rotate(8deg) scale(1.2)}30%{transform:rotate(-6deg) scale(1.15)}40%{transform:rotate(6deg) scale(1.2)}50%{transform:rotate(-4deg) scale(1.15)}60%{transform:rotate(4deg) scale(1.2)}70%{transform:rotate(-2deg) scale(1.15)}80%{transform:rotate(2deg) scale(1.15)}}.drawer__link:hover .drawer__icon--shield{animation:shieldPulse .7s cubic-bezier(.68,-.55,.265,1.55)}@keyframes shieldPulse{0%,100%{transform:scale(1.15);opacity:1}25%{transform:scale(1.3);opacity:1}50%{transform:scale(1.25);opacity:1}75%{transform:scale(1.3);opacity:1}}.drawer__link:hover .drawer__icon--help{animation:helpRotate 1.2s cubic-bezier(.68,-.55,.265,1.55) var(--drawer-motion-iterations)}@keyframes helpRotate{0%{transform:rotate(0) scale(1.15)}25%{transform:rotate(90deg) scale(1.25)}50%{transform:rotate(180deg) scale(1.3)}75%{transform:rotate(270deg) scale(1.25)}100%{transform:rotate(360deg) scale(1.15)}}.drawer__link:hover .drawer__icon--moderation{transform:scale(1.15)}.drawer__link:hover .drawer__icon--moderation .gear__path{animation:gearSpin 2s linear var(--drawer-motion-iterations);transform-origin:50px 50px}@keyframes gearSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer__link:hover .drawer__icon--login{animation:loginSlide .7s cubic-bezier(.68,-.55,.265,1.55)}@keyframes loginSlide{0%,100%{transform:translateX(0) scale(1.15)}25%{transform:translateX(-8px) scale(1.2)}50%{transform:translateX(-6px) scale(1.25)}75%{transform:translateX(-4px) scale(1.2)}}.drawer__link:hover .drawer__icon--register{animation:registerBounce .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes registerBounce{0%,100%{transform:translateY(0) scale(1.15)}25%{transform:translateY(-8px) scale(1.25)}50%{transform:translateY(-4px) scale(1.3)}75%{transform:translateY(-6px) scale(1.25)}}.drawer__separator{height:1px;margin:8px 14px;background:linear-gradient(90deg,transparent,rgba(245,130,32,.15),transparent)}.drawer__accordion{display:flex;flex-direction:column}.drawer__accordion-toggle{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;color:#292929;font-weight:500;font-size:14px;font-family:Montserrat,system-ui,sans-serif;letter-spacing:.01em;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;background:0 0;border:none;border-left:3px solid transparent;cursor:pointer;width:calc(100% - 4px);box-sizing:border-box;text-align:left;margin:0 2px;position:relative}.drawer__accordion-toggle:hover{background:rgba(255,255,255,.65);color:#0a0a0a;border-left-color:rgba(245,130,32,.4);transform:translateX(3px)}.drawer__accordion-toggle:hover .drawer__icon{color:#f58220;transform:scale(1.15)}.drawer__accordion-toggle--active{background:rgba(255,255,255,.7);color:#0a0a0a;font-weight:600;border-left-color:#f58220;box-shadow:0 2px 12px rgba(245,130,32,.05)}.drawer__accordion-toggle--active .drawer__icon{color:#f58220}.drawer__accordion-toggle--active:hover{background:rgba(255,255,255,.85);color:#0a0a0a}.drawer__accordion-arrow{width:14px;height:14px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;font-weight:600;color:#bdbdbd;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s ease;flex-shrink:0}.drawer__accordion-toggle:hover .drawer__accordion-arrow{color:#f58220}.drawer__accordion-toggle[aria-expanded=true] .drawer__accordion-arrow{transform:rotate(180deg);color:#f58220}.drawer__accordion-content{height:0;overflow:hidden;opacity:0;visibility:hidden;padding-top:0;padding-bottom:0}.drawer__link--sub{padding-left:38px;font-size:13px;font-weight:500;font-family:Montserrat,system-ui,sans-serif;color:#616161;position:relative}.drawer__link--sub::before{content:'';position:absolute;left:22px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#e0e0e0;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease}.drawer__link--sub:hover::before{background:#f58220;transform:translateY(-50%) scale(1.6);box-shadow:0 0 8px rgba(245,130,32,.3)}.drawer__link--sub.drawer__link--active{color:#0a0a0a;font-weight:600}.drawer__link--sub.drawer__link--active::before{background:#f58220;transform:translateY(-50%) scale(1.8);box-shadow:0 0 10px rgba(245,130,32,.25)}.drawer__link--sub.drawer__link--active:hover{background:rgba(255,255,255,.8)!important;color:#0a0a0a!important}.drawer__link--sub.drawer__link--active:hover::before{background:#f58220!important;transform:translateY(-50%) scale(1.6)}.drawer__accordion-toggle:hover .drawer__icon--folder{animation:folderBounce .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes folderBounce{0%,100%{transform:translateY(0) scale(1.15)}25%{transform:translateY(-4px) scale(1.2)}50%{transform:translateY(0) scale(1.25)}75%{transform:translateY(-2px) scale(1.2)}}.drawer__badge{margin-left:auto;padding:3px 9px;border-radius:8px;font-size:11px;font-weight:700;font-family:Montserrat,system-ui,sans-serif;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:3px;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;line-height:1.3;letter-spacing:.02em;flex-shrink:0;min-width:22px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer__badge--orange{background:rgba(245,130,32,.1);color:#c2400c;border:1px solid rgba(245,130,32,.2)}.drawer__badge--red{background:rgba(220,38,38,.08);color:#b91c1c;border:1px solid rgba(220,38,38,.18)}.drawer__badge--fire{background:rgba(245,130,32,.08);color:#c2410c;border:1px solid rgba(245,130,32,.2);animation:firePulse 2.5s ease-in-out var(--drawer-motion-iterations)}.drawer__badge--warning{background:rgba(245,158,11,.08);color:#b45309;border:1px solid rgba(245,158,11,.2);animation:warningPulse 2.5s ease-in-out var(--drawer-motion-iterations);font-size:12px}.drawer__badge--green{background:rgba(16,185,129,.08);color:#047857;border:1px solid rgba(16,185,129,.2)}@keyframes firePulse{0%,100%{box-shadow:0 0 0 0 rgba(245,130,32,.35)}50%{box-shadow:0 0 0 4px rgba(245,130,32,0)}}@keyframes warningPulse{0%,100%{box-shadow:0 0 0 0 rgba(245,158,11,.35)}50%{box-shadow:0 0 0 4px rgba(245,158,11,0)}}.drawer__link:hover .drawer__badge{transform:scale(1.08)}.drawer__link:hover .drawer__badge--fire{animation:firePulse 1s ease-in-out var(--drawer-motion-iterations);background:rgba(245,130,32,.15)}.drawer__link:hover .drawer__badge--warning{animation:warningPulse 1s ease-in-out var(--drawer-motion-iterations);background:rgba(245,158,11,.15)}.drawer__link--sub .drawer__badge{font-size:10px;padding:2px 6px}.drawer__accordion-toggle .drawer__badge{margin-left:auto;margin-right:6px}.drawer__link--notifications{position:relative;background:0 0;border:none;border-left:3px solid transparent;cursor:pointer;width:100%;text-align:left;font-family:inherit;font-size:inherit}.drawer__link--notifications:hover{background:rgba(37,99,235,.06);color:#1e40af;border-left-color:rgba(37,99,235,.4);box-shadow:none}.drawer__link--notifications:hover .drawer__icon--notifications{transform:scale(1.1);animation:bellRing .5s ease-in-out}@keyframes bellRing{0%,100%{transform:rotate(0) scale(1.1)}25%{transform:rotate(-10deg) scale(1.1)}75%{transform:rotate(10deg) scale(1.1)}}.drawer__link--moderation{color:#d97706;font-weight:600}.drawer__link--moderation:hover{color:#b45309;background:rgba(217,119,6,.06);border-left-color:rgba(217,119,6,.4)}.notifications-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notifications-modal.show{opacity:1;visibility:visible}.notifications-modal-overlay{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;will-change:opacity}.notifications-modal.show .notifications-modal-overlay{opacity:1}.notifications-modal-content{position:relative;background:#f5f5f7;border-radius:20px;padding:0;max-width:600px;width:100%;max-height:80vh;overflow:hidden;box-shadow:0 20px 50px rgba(10,10,10,.14),0 0 0 1px rgba(245,130,32,.04);z-index:10001;display:flex;flex-direction:column;transform:translateY(-16px) scale(.96);opacity:0;transition:transform var(--drawer-motion-slow) var(--drawer-motion-ease),opacity var(--drawer-motion-base) ease;will-change:transform,opacity}.notifications-modal.show .notifications-modal-content{transform:translateY(0) scale(1);opacity:1}.notifications-modal-content.closing{transform:translateY(-16px) scale(.96);opacity:0}.notifications-modal-header{display:flex;justify-content:space-between;align-items:center;padding:22px 26px 18px;background:linear-gradient(135deg,#111113 0,#1a1a1e 100%);border-bottom:none;position:relative}.notifications-modal-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#f58220 30%,#ff9a4d 50%,#f58220 70%,transparent 95%);opacity:.8}.notifications-modal-header h3{margin:0;font-size:17px;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px;font-family:Montserrat,system-ui,sans-serif;letter-spacing:.02em}.notifications-modal-header h3::before{content:'';font-size:18px}.notifications-modal-close{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55);font-size:16px;cursor:pointer;padding:0;border-radius:12px;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.notifications-modal-close:hover{background:rgba(245,130,32,.18);border-color:rgba(245,130,32,.35);color:#f58220;transform:rotate(90deg);box-shadow:0 0 16px rgba(245,130,32,.15)}.notifications-modal-body{padding:0;flex:1;overflow-y:auto;min-height:200px;max-height:calc(80vh - 140px);background:#f5f5f7;scrollbar-width:thin;scrollbar-color:rgba(245,130,32,.18) transparent}.notifications-modal-body::-webkit-scrollbar{width:3px}.notifications-modal-body::-webkit-scrollbar-track{background:0 0}.notifications-modal-body::-webkit-scrollbar-thumb{background:rgba(245,130,32,.2);border-radius:3px}.notifications-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(245,130,32,.4)}.notifications-list{padding:12px 16px}.notifications-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#9e9e9e}.notifications-loading i{font-size:32px}.notifications-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#9e9e9e}.notification-item{display:flex;gap:12px;padding:13px 14px;border-radius:12px;margin-bottom:4px;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;cursor:default;position:relative;border-left:3px solid transparent;background:rgba(255,255,255,.5)}.notification-item:hover{background:rgba(255,255,255,.85);border-left-color:rgba(245,130,32,.4);transform:translateX(3px);box-shadow:0 2px 12px rgba(10,10,10,.04)}.notification-item__icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,rgba(245,130,32,.08),rgba(255,154,77,.05));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f58220}.notification-item__icon i{font-size:16px}.notification-item__content{flex:1;min-width:0}.notification-item__title{font-weight:600;color:#0a0a0a;margin-bottom:3px;font-size:14px;font-family:Montserrat,system-ui,sans-serif}.notification-item__text{color:#4b4b4b;font-size:13px;line-height:1.5;margin-bottom:6px}.notification-item__time{color:#bdbdbd;font-size:11px;font-weight:500;letter-spacing:.01em}.notification-item--read{opacity:.55;transition:opacity .4s ease,background .4s ease}.notification-item--read .notification-item__title{font-weight:400}.notification-item.marking-read{animation:fadeToRead .5s ease forwards}@keyframes fadeToRead{0%{opacity:1}50%{opacity:.8;background:rgba(245,130,32,.04)}100%{opacity:.55}}.notifications-modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:16px 24px;border-top:1px solid rgba(245,130,32,.08);background:rgba(255,255,255,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.notifications-modal-footer .btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#f58220 0,#ff9a4d 100%);color:#fff;border:2px solid transparent;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;font-family:Montserrat,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;white-space:nowrap}.notifications-modal-footer .btn--ghost:hover{background:#fff!important;color:#0a0a0a!important;border-color:#0a0a0a!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.notifications-modal-footer .btn--ghost:active{transform:translateY(0);box-shadow:none}@media (prefers-reduced-motion:reduce){.drawer__nav>*{opacity:1!important}.drawer.open .drawer__nav>*{animation:none!important;opacity:1!important}.drawer__link--active .drawer__icon{animation:none!important}.drawer__badge--fire,.drawer__badge--warning{animation:none!important}}@media (max-width:768px){.drawer,.drawer__nav,.drawer__panel{overflow-x:hidden}.drawer__accordion-toggle:hover,.drawer__link:hover{transform:none}.notifications-modal{padding:0;align-items:flex-end;justify-content:center}.notifications-modal-overlay{background:rgba(10,10,10,.55)}.notifications-modal-content{max-width:100%;width:100%;max-height:85vh;border-radius:20px 20px 0 0;margin-top:auto;margin-bottom:0;animation:modalSlideUp .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 -4px 20px rgba(10,10,10,.12)}@keyframes modalSlideUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.notifications-modal-header{padding:16px 20px;position:relative}.notifications-modal-header::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:rgba(255,255,255,.2);border-radius:2px}.notifications-modal-header h3{font-size:16px}.notifications-modal-close{width:36px;height:36px;font-size:16px}.notifications-modal-body{max-height:calc(85vh - 130px);padding-bottom:env(safe-area-inset-bottom,0)}.notifications-list{padding:8px 10px 10px}.notification-item{padding:12px;border-radius:12px;margin-bottom:6px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.04);border-left:3px solid transparent}.notification-item:hover{background:rgba(255,255,255,.8);border-left-color:rgba(245,130,32,.4)}.notification-item__icon{width:34px;height:34px;border-radius:10px}.notification-item__icon i{font-size:14px}.notification-item__title{font-size:13px;margin-bottom:4px}.notification-item__text{font-size:12px;line-height:1.4;margin-bottom:5px}.notification-item__time{font-size:11px}.notifications-loading{padding:40px 20px}.notifications-loading i{font-size:28px}.notifications-empty{padding:50px 20px 30px}.notifications-modal-footer{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));flex-direction:column;gap:8px;background:rgba(255,255,255,.6)}.notifications-modal-footer .btn--ghost{width:100%;padding:11px 20px;font-size:14px;border-radius:10px}#markAllReadBtn{order:-1}}@media (max-width:480px){.notifications-modal-content{max-height:90vh}.notifications-modal-body{max-height:calc(90vh - 130px)}.notifications-modal-header{padding:14px 16px}.notifications-modal-header h3{font-size:15px}.notifications-list{padding:6px 8px 8px}.notification-item{padding:10px}.notification-item__icon{width:30px;height:30px}.notification-item__icon i{font-size:13px}.notification-item__title{font-size:12px}.notification-item__text{font-size:12px}.notification-item__time{font-size:10px}}.drawer__nav{transition:opacity .3s ease}.drawer__nav.logout-open{opacity:.2;pointer-events:none}.drawer__logout-panel{position:fixed;top:0;left:0;width:300px;max-width:86vw;height:100%;background:#f5f5f7;border-radius:0 24px 24px 0;box-shadow:6px 0 28px rgba(10,10,10,.12),2px 0 10px rgba(245,130,32,.03),0 0 0 1px rgba(0,0,0,.03);z-index:50002;display:none;flex-direction:column;transform:translateX(-18px);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s ease}.drawer__logout-panel.active{transform:translateX(0);opacity:1}@media (max-width:768px){.drawer__logout-panel{display:none!important}}.drawer__logout-head{padding:24px 20px 20px;background:linear-gradient(135deg,#111113 0,#1a1a1e 100%);display:flex;align-items:center;gap:12px;flex-shrink:0;border-bottom:none;position:relative}.drawer__logout-head::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#f58220 30%,#ff9a4d 50%,#f58220 70%,transparent 95%);opacity:.8}.drawer__logout-back{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);cursor:pointer;color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease;flex-shrink:0}.drawer__logout-back:hover{background:rgba(245,130,32,.18);border-color:rgba(245,130,32,.35);color:#f58220;transform:translateX(-3px)}.drawer__icon-text{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:17px;font-weight:700;line-height:1}.drawer__logout-head-title{font:700 13px/1.2 Montserrat,sans-serif;color:#fff;letter-spacing:.1em;text-transform:uppercase}.drawer__logout-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px 40px;text-align:center}.drawer__logout-icon-wrap{width:72px;height:72px;border-radius:50%;background:rgba(243,91,89,.08);border:1.5px solid rgba(243,91,89,.18);display:flex;align-items:center;justify-content:center;margin-bottom:20px;animation:logoutIconPulse 2.4s ease-in-out var(--drawer-motion-iterations)}@keyframes logoutIconPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.94}}.drawer__logout-icon-wrap .drawer__icon-text{width:28px;height:28px;font-size:24px}.drawer__icon-text--danger{color:#f35b59}.drawer__logout-title{font:700 16px/1.3 Montserrat,sans-serif;color:#0a0a0a;margin:0 0 8px;letter-spacing:-.1px}.drawer__logout-text{font-size:13px;color:#8a8ea3;margin:0 0 30px;line-height:1.55;font-family:Montserrat,sans-serif}.drawer__logout-actions{display:flex;flex-direction:column;gap:8px;width:100%}.drawer__logout-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:12px;font:600 13px/1 Montserrat,sans-serif;letter-spacing:.03em;cursor:pointer;border:none;text-decoration:none;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease}.drawer__logout-btn:active{transform:scale(.96)}.drawer__logout-btn--confirm{background:linear-gradient(135deg,#f35b59 0,#e04644 100%);color:#fff;box-shadow:0 4px 16px rgba(243,91,89,.3)}.drawer__logout-btn--confirm:hover{background:linear-gradient(135deg,#e04644 0,#d13a38 100%);box-shadow:0 8px 24px rgba(243,91,89,.4);transform:translateY(-2px)}.drawer__logout-btn--cancel{background:rgba(255,255,255,.7);color:#4b4f63;border:1px solid rgba(0,0,0,.06)}.drawer__logout-btn--cancel:hover{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1)}.logout-sheet{position:fixed;inset:0;z-index:60000;pointer-events:none;display:none}@media (max-width:768px){.logout-sheet{display:block}}.logout-sheet.active{pointer-events:auto}.logout-sheet__overlay{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.logout-sheet.active .logout-sheet__overlay{opacity:1}.logout-sheet__content{position:absolute;bottom:0;left:0;right:0;background:#f5f5f7;border-radius:24px 24px 0 0;padding:10px 24px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 30px rgba(10,10,10,.12)}.logout-sheet.active .logout-sheet__content{transform:translateY(0)}.logout-sheet__actions,.logout-sheet__handle,.logout-sheet__icon,.logout-sheet__text,.logout-sheet__title{opacity:1;transform:none}.logout-sheet__handle{width:42px;height:4px;border-radius:2px;background:#cdd1dd;margin:0 auto 22px}.logout-sheet__icon{width:76px;height:76px;border-radius:50%;background:rgba(243,91,89,.08);border:1.5px solid rgba(243,91,89,.18);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.logout-sheet__icon .drawer__icon-text{width:32px;height:32px;font-size:28px;color:#f35b59}.logout-sheet__title{font:700 18px/1.3 Montserrat,sans-serif;color:#0a0a0a;margin:0 0 10px;letter-spacing:-.2px}.logout-sheet__text{font:400 14px/1.55 Montserrat,sans-serif;color:#8a8ea3;margin:0 0 26px}.logout-sheet__actions{display:flex;flex-direction:column;gap:10px;width:100%}.logout-sheet__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 20px;border-radius:14px;font:600 15px/1 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;border:none;text-decoration:none;transition:transform var(--drawer-motion-base) var(--drawer-motion-ease),opacity var(--drawer-motion-base) var(--drawer-motion-ease),background-color var(--drawer-motion-fast) ease,color var(--drawer-motion-fast) ease,border-color var(--drawer-motion-fast) ease}.logout-sheet__btn:active{transform:scale(.97)}.logout-sheet__btn--confirm{background:linear-gradient(135deg,#f35b59 0,#e04644 100%);color:#fff;box-shadow:0 4px 18px rgba(243,91,89,.3)}.logout-sheet__btn--confirm:hover{background:linear-gradient(135deg,#e04644 0,#d13a38 100%);box-shadow:0 8px 28px rgba(243,91,89,.4)}.logout-sheet__btn--cancel{background:rgba(255,255,255,.7);color:#4b4f63;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.06)}.logout-sheet__btn--cancel:hover{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.drawer *,.drawer__logout-panel *,.logout-sheet *,.notifications-modal *{animation:none!important;transition:none!important}}@media (hover:none),(pointer:coarse){.drawer__accordion-toggle:hover,.drawer__close:hover,.drawer__link:hover,.drawer__link:hover .drawer__badge,.drawer__link:hover .drawer__icon,.drawer__logout-back:hover{transform:none!important;animation:none!important;box-shadow:none!important;opacity:1!important}}:root{--drawer-panel-width:326px;--drawer-panel-max-width:88vw;--drawer-bg:#f7f8fb;--drawer-surface:#ffffff;--drawer-surface-soft:#f1f3f8;--drawer-panel-dark:#121318;--drawer-panel-dark-2:#1b1f29;--drawer-text:#161922;--drawer-text-muted:#697189;--drawer-border:rgba(17, 24, 39, 0.08);--drawer-border-strong:rgba(245, 130, 32, 0.28);--drawer-accent:#f58220;--drawer-accent-strong:#e86f0d;--drawer-danger:#ef5451;--drawer-shadow-panel:0 22px 55px rgba(8, 11, 20, 0.2);--drawer-shadow-soft:0 6px 18px rgba(8, 11, 20, 0.08);--drawer-shadow-accent:0 10px 30px rgba(245, 130, 32, 0.28)}.drawer{z-index:50000}.drawer__overlay{background:rgba(8,10,16,.58);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .28s ease}.drawer__panel{width:var(--drawer-panel-width);max-width:var(--drawer-panel-max-width);background:var(--drawer-bg);border-radius:0 28px 28px 0;box-shadow:var(--drawer-shadow-panel);border-right:1px solid rgba(255,255,255,.55)}.drawer__logout-panel{width:var(--drawer-panel-width);max-width:var(--drawer-panel-max-width);border-radius:0 28px 28px 0;box-shadow:var(--drawer-shadow-panel)}.drawer__head{position:relative;padding:22px 18px 20px;background:linear-gradient(135deg,var(--drawer-panel-dark) 0,var(--drawer-panel-dark-2) 100%);gap:10px}.drawer__head::after{content:'';position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(245,130,32,0),rgba(245,130,32,.85),rgba(245,130,32,0))}.drawer__title{font:700 12px/1.2 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f8f9ff;opacity:.96}.drawer__close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:rgba(255,255,255,.7);transition:transform .22s ease,color .2s ease,border-color .2s ease,background-color .2s ease}.drawer__close:hover{color:var(--drawer-accent);border-color:rgba(245,130,32,.38);background:rgba(245,130,32,.15);transform:rotate(90deg);box-shadow:0 0 0 1px rgba(245,130,32,.12)}.drawer__accordion-toggle:focus-visible,.drawer__apk-download-btn:focus-visible,.drawer__close:focus-visible,.drawer__link:focus-visible,.drawer__logout-btn:focus-visible,.logout-sheet__btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(245,130,32,.22)}.drawer__nav{background:var(--drawer-bg);padding:14px 10px 26px;gap:4px}.drawer__nav>*{opacity:1}.drawer__nav.logout-open{opacity:.18}.drawer__accordion-toggle,.drawer__link{min-height:46px;margin:0 2px;padding:10px 12px;border-radius:14px;border-left:none;border:1px solid transparent;background:0 0;color:var(--drawer-text);font:600 13.5px/1.25 Montserrat,sans-serif;letter-spacing:.01em;transition:transform .2s ease,color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.drawer__accordion-toggle:hover,.drawer__link:hover{transform:translateX(2px);background:rgba(255,255,255,.88);border-color:rgba(17,24,39,.07);color:#10131d;box-shadow:var(--drawer-shadow-soft)}.drawer__accordion-toggle--active,.drawer__link--active{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,250,244,.95));border-color:var(--drawer-border-strong);color:#11141c;box-shadow:0 6px 20px rgba(245,130,32,.12)}.drawer__accordion-toggle--active:hover,.drawer__link--active:hover{background:linear-gradient(135deg,#fff,#fff6ed);border-color:rgba(245,130,32,.35)}.drawer__icon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--drawer-text-muted);background:rgba(105,113,137,.08);transition:color .2s ease,background-color .2s ease,transform .2s ease;font-size:13px;flex-shrink:0}.drawer__icon i{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;transform:translateY(.5px)}.drawer__accordion-toggle--active .drawer__icon,.drawer__accordion-toggle:hover .drawer__icon,.drawer__link--active .drawer__icon,.drawer__link:hover .drawer__icon{color:var(--drawer-accent);background:rgba(245,130,32,.14);transform:scale(1.04)}.drawer__link--sub{min-height:40px;padding:8px 12px 8px 42px;font-size:12.8px;font-weight:600;color:#4b536a}.drawer__link--sub::before{left:24px;width:4px;height:4px;background:#c8cfde}.drawer__link--sub.drawer__link--active::before,.drawer__link--sub:hover::before{background:var(--drawer-accent);box-shadow:0 0 0 4px rgba(245,130,32,.13)}.drawer__link--sub .drawer__icon{width:24px;height:24px;border-radius:8px;font-size:12px}.drawer__accordion{display:flex;flex-direction:column;gap:2px}.drawer__accordion-arrow{width:18px;height:18px;color:#8c95ab;margin-left:auto}.drawer__accordion-arrow i{font-size:12px;transition:transform .28s ease,color .2s ease}.drawer__accordion-toggle[aria-expanded=true] .drawer__accordion-arrow i{transform:rotate(180deg);color:var(--drawer-accent)}.drawer__accordion-content{height:0;opacity:0;visibility:hidden;overflow:hidden;padding-top:0;padding-bottom:0}.drawer__accordion-content.drawer__accordion-content--expanded{visibility:visible}.drawer__badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:8px;font:700 10.5px/1 Montserrat,sans-serif;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.02em;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;border-width:1px;border-style:solid}.drawer__badge--warning{padding-top:1px}.drawer__badge--fire,.drawer__badge--orange{color:#bd4a00;background:rgba(245,130,32,.12);border-color:rgba(245,130,32,.3)}.drawer__badge--red{color:#c02f2f;background:rgba(239,84,81,.11);border-color:rgba(239,84,81,.3)}.drawer__badge--warning{color:#8f5a00;background:rgba(255,181,24,.16);border-color:rgba(255,181,24,.35)}.drawer__accordion-toggle:hover .drawer__badge,.drawer__link:hover .drawer__badge{transform:scale(1.04)}.drawer__separator{height:1px;margin:10px 12px;background:linear-gradient(90deg,rgba(17,24,39,0),rgba(17,24,39,.14),rgba(17,24,39,0))}.drawer__link--developer,.drawer__link--developer .drawer__icon{color:#c52f2f!important}.drawer__link--developer .drawer__icon{background:rgba(197,47,47,.1)!important}.drawer__link--logout{color:#7a8298}.drawer__link--logout:hover{color:var(--drawer-danger);border-color:rgba(239,84,81,.28);background:rgba(239,84,81,.06)}.drawer__link--logout:hover .drawer__icon{color:var(--drawer-danger);background:rgba(239,84,81,.13)}.drawer__apk-download-btn{position:relative;margin:12px 2px 2px;border-radius:15px;background:linear-gradient(135deg,var(--drawer-accent) 0,#ff9a4d 100%);box-shadow:var(--drawer-shadow-accent)}.drawer__apk-download-btn__icon{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);color:#000!important}.drawer__apk-download-btn__icon i{font-size:14px;color:#000!important}.drawer__apk-download-btn__label{font-size:12.5px}.drawer__apk-download-btn__sub{font-size:10.5px}.drawer__apk-download-btn__badge{border-radius:7px;font-size:9.5px;letter-spacing:.12em}.drawer__logout-panel,.logout-sheet__content,.notifications-modal-content{background:var(--drawer-bg)}.drawer__logout-head,.notifications-modal-header{background:linear-gradient(135deg,var(--drawer-panel-dark) 0,var(--drawer-panel-dark-2) 100%)}.drawer__logout-btn--confirm,.logout-sheet__btn--confirm{background:linear-gradient(135deg,var(--drawer-danger) 0,#df3e3b 100%)}.drawer__logout-btn--cancel,.logout-sheet__btn--cancel{background:rgba(255,255,255,.85);color:#4d576f;border:1px solid rgba(17,24,39,.08)}.notifications-modal-overlay{background:rgba(8,10,16,.58)}.notification-item{background:rgba(255,255,255,.75);border:1px solid rgba(17,24,39,.05);border-left:3px solid transparent}.notification-item:hover{border-left-color:rgba(245,130,32,.42)}.notifications-modal-footer .btn--ghost{border-radius:10px;background:linear-gradient(135deg,var(--drawer-accent) 0,#ff9a4d 100%)}.drawer__accordion-toggle:hover .drawer__icon,.drawer__accordion-toggle:hover .drawer__icon *,.drawer__link:hover .drawer__icon,.drawer__link:hover .drawer__icon *{animation:none!important}.drawer__accordion-toggle:hover .drawer__icon--folder,.drawer__link:hover .drawer__icon--car,.drawer__link:hover .drawer__icon--chart,.drawer__link:hover .drawer__icon--developer,.drawer__link:hover .drawer__icon--director,.drawer__link:hover .drawer__icon--file,.drawer__link:hover .drawer__icon--help,.drawer__link:hover .drawer__icon--login,.drawer__link:hover .drawer__icon--logout,.drawer__link:hover .drawer__icon--moderation,.drawer__link:hover .drawer__icon--newspaper,.drawer__link:hover .drawer__icon--register,.drawer__link:hover .drawer__icon--scroll,.drawer__link:hover .drawer__icon--shield,.drawer__link:hover .drawer__icon--user{animation:none!important}@media (max-width:768px){.drawer__logout-panel,.drawer__panel{width:300px;max-width:91vw;border-radius:0 24px 24px 0}.drawer__head{padding:18px 16px 16px}.drawer__nav{padding:10px 8px 22px;gap:3px}.drawer__accordion-toggle,.drawer__link{min-height:44px;border-radius:13px;font-size:13px}.drawer__link--sub{min-height:38px;padding-left:38px;font-size:12.5px}.drawer__icon{width:26px;height:26px}.drawer__apk-download-btn{margin-top:10px;padding:11px 14px}.logout-sheet__content{border-radius:22px 22px 0 0;padding:10px 18px 34px}}@media (prefers-reduced-motion:reduce){.drawer,.drawer *{animation:none!important;transition:none!important}.drawer__nav>*{opacity:1!important;transform:none!important}}#profileIncompleteBadge{width:22px;min-width:22px;height:22px;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center;transform:translateY(-.5px)}