.razavi-header[data-v-4f05ce74]{position:sticky;top:0;width:100%;z-index:50;background-color:#faf6edf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #eadbba;box-shadow:0 2px 10px #1b413308}.scrolled-header[data-v-4f05ce74]{background-color:#faf6edfa;box-shadow:0 4px 16px #1b41330f}.header-container[data-v-4f05ce74]{height:72px;transition:height .25s ease}.scrolled-header .header-container[data-v-4f05ce74]{height:64px}.shrine-emblem-wrap[data-v-4f05ce74]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-title-calligraphy[data-v-4f05ce74]{font-family:Vazirmatn,sans-serif;font-weight:900;font-size:1.12rem;color:#143529;letter-spacing:-.02em}.header-sep[data-v-4f05ce74]{width:1px;height:22px;background-color:#dfcfac}.header-nav[data-v-4f05ce74]{display:none;align-items:center;background:transparent!important}@media(min-width:769px){.header-nav[data-v-4f05ce74]{display:flex}}.header-nav .nav-link[data-v-4f05ce74]{position:relative;font-size:.9rem;font-weight:600;color:#3e5b4f;padding:6px 4px;display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;background:transparent!important;transition:color .2s ease}.header-nav .nav-link[data-v-4f05ce74]:hover{color:#143529}.header-nav .nav-link.active[data-v-4f05ce74]{font-weight:800;color:#143529}.header-nav .nav-link.active[data-v-4f05ce74]:after{content:"";position:absolute;bottom:-4px;width:24px;height:3px;background-color:#214b3b;border-radius:4px;box-shadow:0 1px 3px #214b3b4d}.header-icon-btn[data-v-4f05ce74]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3e5b4f;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.header-icon-btn[data-v-4f05ce74]:hover{background-color:#efe8d6;color:#115143}.header-auth-cta-btn[data-v-4f05ce74]{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#165b43,#0e3b2b);color:#fff!important;border:1.5px solid #d8ab58;font-weight:900;font-size:.82rem;padding:7px 16px;border-radius:999px;text-decoration:none;box-shadow:0 4px 14px #0e3b2b3d,0 0 #d8ab5873;animation:headerAuthPulse-4f05ce74 2.6s infinite;transition:all .25s ease;white-space:nowrap}.header-auth-cta-btn[data-v-4f05ce74]:hover{background:linear-gradient(135deg,#1b6e51,#124a36);border-color:#ecc271;transform:translateY(-1.5px);box-shadow:0 6px 18px #0e3b2b57,0 0 12px #d8ab5866}.header-auth-cta-dot[data-v-4f05ce74]{width:7px;height:7px;border-radius:50%;background-color:#f4cb79;box-shadow:0 0 6px #f4cb79e6;flex-shrink:0}@keyframes headerAuthPulse-4f05ce74{0%{box-shadow:0 4px 14px #0e3b2b3d,0 0 #d8ab5880}70%{box-shadow:0 4px 14px #0e3b2b3d,0 0 0 7px #d8ab5800}to{box-shadow:0 4px 14px #0e3b2b3d,0 0 #d8ab5800}}@media(max-width:480px){.header-auth-cta-btn[data-v-4f05ce74]{padding:6px 12px;font-size:.76rem;gap:5px}}.mobile-drawer-auth-cta[data-v-4f05ce74]{display:flex;align-items:center;gap:8px;width:100%;padding:11px 14px;border-radius:14px;background:linear-gradient(135deg,#165b43,#0e3b2b);border:1.5px solid #d8ab58;color:#fff!important;font-size:.84rem;font-weight:900;text-decoration:none;box-shadow:0 4px 14px #0e3b2b33;transition:all .2s ease}.mobile-drawer-auth-cta[data-v-4f05ce74]:hover{background:linear-gradient(135deg,#1b6e51,#124a36);transform:translateY(-1px)}.mobile-drawer-toggle-btn[data-v-4f05ce74]{display:none!important;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;color:#3e5b4f;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.mobile-drawer-toggle-btn[data-v-4f05ce74]:hover{background-color:#efe8d6;color:#115143}@media(max-width:768px){.mobile-drawer-toggle-btn[data-v-4f05ce74]{display:flex!important}}.notif-badge-dot[data-v-4f05ce74]{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;background-color:#e53935;color:#fff;font-size:.6rem;font-weight:900;display:flex;align-items:center;justify-content:center;border:1.5px solid #f8f4e9;box-shadow:0 1px 3px #e5393566}.user-profile-clean-btn[data-v-4f05ce74]{outline:none}.user-profile-clean-btn[data-v-4f05ce74],.user-profile-pill-btn[data-v-4f05ce74]{background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer}.user-avatar-wrap[data-v-4f05ce74]{width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid #d2aa65;box-shadow:0 1px 6px #0000001a;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#e8dfd1}.user-avatar-img[data-v-4f05ce74]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.user-display-name[data-v-4f05ce74]{font-size:.82rem;font-weight:800;color:#143529;line-height:1.2}.user-role-label[data-v-4f05ce74]{font-size:.68rem;font-weight:600;color:#658074;line-height:1.2;margin-top:1px}.dropdown-menu-box[data-v-4f05ce74]{position:absolute;left:0;top:calc(100% + 8px);background-color:#fffdf8;border:1px solid #eadbba;border-radius:16px;box-shadow:0 12px 32px #0000001f;z-index:60;overflow:hidden}.notif-dropdown[data-v-4f05ce74]{width:290px}.user-dropdown[data-v-4f05ce74]{width:220px}.user-dropdown-link[data-v-4f05ce74]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;color:#2a4338;text-decoration:none;transition:all .15s ease}.user-dropdown-link[data-v-4f05ce74]:hover{background-color:#f3ebdd;color:#115143}.notif-item[data-v-4f05ce74]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;transition:background-color .15s ease}.notif-item[data-v-4f05ce74]:hover{background-color:#f3ebdd}.notif-item.unread[data-v-4f05ce74]{background-color:#fff8eb}.notif-item-dot[data-v-4f05ce74]{width:7px;height:7px;border-radius:50%;background-color:#e53935;margin-top:5px;flex-shrink:0}.notif-item-dot.read[data-v-4f05ce74]{background-color:#9bb3a8}.search-popup-panel[data-v-4f05ce74]{position:absolute;left:0;top:calc(100% + 8px);width:320px;background-color:#fffdf8;border:1.5px solid #d2aa65;border-radius:14px;box-shadow:0 12px 32px #0000001f;padding:6px;z-index:60}.search-input[data-v-4f05ce74]{width:100%;height:38px;padding:0 32px 0 12px;border-radius:8px;border:1px solid #eadbba;background-color:#fff;font-size:.82rem;color:#143529;outline:none}.search-input[data-v-4f05ce74]:focus{border-color:#115143}.search-submit-btn[data-v-4f05ce74]{right:6px;color:#115143}.search-close-btn[data-v-4f05ce74],.search-submit-btn[data-v-4f05ce74]{position:absolute;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.search-close-btn[data-v-4f05ce74]{left:6px;color:#8c7a55}.mobile-nav-link[data-v-4f05ce74]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:.92rem;font-weight:700;color:#274439;text-decoration:none;transition:all .2s ease}.mobile-nav-link.router-link-active[data-v-4f05ce74],.mobile-nav-link[data-v-4f05ce74]:hover{background-color:#eadbba;color:#115143}.brand-link[data-v-4f05ce74]{min-width:0}.brand-title-calligraphy[data-v-4f05ce74]{white-space:nowrap}.user-info-block[data-v-4f05ce74]{display:flex}.cta-label-short[data-v-4f05ce74]{display:none}.user-dropdown[data-v-4f05ce74]{max-height:calc(100vh - 96px);overflow-y:auto}@media(max-width:1024px){.header-nav[data-v-4f05ce74]{gap:16px}.brand-title-calligraphy[data-v-4f05ce74]{font-size:1.02rem}}@media(max-width:768px){.header-container[data-v-4f05ce74]{height:64px}.scrolled-header .header-container[data-v-4f05ce74]{height:58px}}@media(max-width:640px){.header-container.container[data-v-4f05ce74]{padding-left:14px;padding-right:14px;gap:8px}.user-info-block[data-v-4f05ce74]{display:none}.dropdown-menu-box[data-v-4f05ce74],.search-popup-panel[data-v-4f05ce74]{position:fixed;left:12px;right:12px;top:calc(100% + 6px);width:auto}}@media(max-width:480px){.brand-title-calligraphy[data-v-4f05ce74]{font-size:.95rem}.shrine-emblem-wrap[data-v-4f05ce74]{width:34px;height:34px}.shrine-emblem-wrap img[data-v-4f05ce74]{width:32px;height:32px}.cta-label-full[data-v-4f05ce74]{display:none}.cta-label-short[data-v-4f05ce74]{display:inline}.header-auth-cta-dot[data-v-4f05ce74]{display:none}.header-icon-btn[data-v-4f05ce74],.mobile-drawer-toggle-btn[data-v-4f05ce74]{width:32px;height:32px}.user-avatar-wrap[data-v-4f05ce74]{width:36px;height:36px}}@media(max-width:360px){.brand-title-calligraphy[data-v-4f05ce74]{display:none}}.mobile-drawer-panel[data-v-4f05ce74]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.pop-fade-enter-active[data-v-4f05ce74],.pop-fade-leave-active[data-v-4f05ce74]{transition:all .2s ease}.pop-fade-enter-from[data-v-4f05ce74],.pop-fade-leave-to[data-v-4f05ce74]{opacity:0;transform:translateY(-6px) scale(.98)}
