.profile-menu[data-v-4ec99713]{position:relative}.profile-menu__trigger[data-v-4ec99713]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-pastel-soft-blue, #F1F4F8);border:none;border-radius:10px;color:var(--color-pastel-text-light, #8899AA);cursor:pointer;transition:all .15s}.dark .profile-menu__trigger[data-v-4ec99713]{background:#1e293b;color:#64748b}.profile-menu__trigger[data-v-4ec99713]:hover{background:#e2e8f0;color:var(--color-accent, #6C8EBF)}.dark .profile-menu__trigger[data-v-4ec99713]:hover{background:#273548;color:#94a3b8}.profile-menu__avatar[data-v-4ec99713]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-menu__avatar--img[data-v-4ec99713]{width:28px!important;height:28px!important}.profile-menu__dropdown[data-v-4ec99713]{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--color-surface, #fff);border:1px solid var(--color-border-soft, #E8ECF0);border-radius:16px;padding:8px;box-shadow:0 8px 32px #00000014;z-index:50}.dark .profile-menu__dropdown[data-v-4ec99713]{background:#0f172a;border-color:#1e293b;box-shadow:0 8px 32px #0006}.profile-menu__user[data-v-4ec99713]{display:flex;align-items:center;gap:10px;padding:10px 12px}.profile-menu__avatar-lg[data-v-4ec99713]{width:38px;height:38px;border-radius:12px;background:var(--color-accent, #6C8EBF);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.profile-menu__user-info[data-v-4ec99713]{min-width:0}.profile-menu__user-name[data-v-4ec99713]{font-size:.82rem;font-weight:700;color:var(--color-pastel-text, #2D3748);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .profile-menu__user-name[data-v-4ec99713]{color:#f1f5f9}.profile-menu__user-email[data-v-4ec99713]{font-size:.72rem;color:#89a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .profile-menu__user-email[data-v-4ec99713]{color:#64748b}.profile-menu__divider[data-v-4ec99713]{height:1px;background:var(--color-border-soft, #E8ECF0);margin:4px 0}.dark .profile-menu__divider[data-v-4ec99713]{background:#1e293b}.profile-menu__item[data-v-4ec99713]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:.82rem;font-weight:600;color:var(--color-pastel-text, #2D3748);text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:right;transition:all .15s}.dark .profile-menu__item[data-v-4ec99713]{color:#f1f5f9}.profile-menu__item[data-v-4ec99713]:hover{background:var(--color-pastel-soft-blue, #F1F4F8)}.dark .profile-menu__item[data-v-4ec99713]:hover{background:#1e293b}.profile-menu__item--login[data-v-4ec99713]{color:var(--color-accent, #6C8EBF)}.profile-menu__item--danger[data-v-4ec99713]{color:#ef4444}.menu-slide-enter-active[data-v-4ec99713],.menu-slide-leave-active[data-v-4ec99713]{transition:all .2s ease}.menu-slide-enter-from[data-v-4ec99713],.menu-slide-leave-to[data-v-4ec99713]{opacity:0;transform:translateY(-8px)}.top-bar[data-v-9ac7fd4d]{background:transparent;width:100%}.top-bar__inner[data-v-9ac7fd4d]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0;gap:8px}.top-bar__brand[data-v-9ac7fd4d]{display:flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;overflow:hidden;flex-shrink:0}.top-bar__icon[data-v-9ac7fd4d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-accent, #6C8EBF);color:#fff;border-radius:10px;flex-shrink:0}.top-bar__name[data-v-9ac7fd4d]{font-size:.85rem;font-weight:700;color:var(--color-pastel-text, #2D3748);overflow:hidden;text-overflow:ellipsis}.dark .top-bar__name[data-v-9ac7fd4d]{color:#f1f5f9}.top-bar__search-area[data-v-9ac7fd4d]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.top-bar__search-area--active[data-v-9ac7fd4d]{justify-content:flex-start;width:100%}.top-bar__search-toggle[data-v-9ac7fd4d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-pastel-soft-blue, #F1F4F8);border:none;border-radius:10px;color:var(--color-pastel-text-light, #8899AA);cursor:pointer;flex-shrink:0;transition:all .15s}.dark .top-bar__search-toggle[data-v-9ac7fd4d]{background:#1e293b;color:#64748b}.top-bar__search-toggle[data-v-9ac7fd4d]:hover{background:#e2e8f0;color:var(--color-accent, #6C8EBF)}.dark .top-bar__search-toggle[data-v-9ac7fd4d]:hover{background:#273548;color:#94a3b8}.top-bar__search-input[data-v-9ac7fd4d]{height:36px;border:none;background:var(--color-pastel-soft-blue, #F1F4F8);border-radius:10px;padding:0 12px;font-size:.82rem;color:var(--color-pastel-text, #2D3748);outline:none;direction:rtl}.dark .top-bar__search-input[data-v-9ac7fd4d]{background:#1e293b;color:#f1f5f9}.top-bar__search-input[data-v-9ac7fd4d]::placeholder{color:#89a}.dark .top-bar__search-input[data-v-9ac7fd4d]::placeholder{color:#64748b}.top-bar__date[data-v-9ac7fd4d]{font-size:.75rem;color:var(--color-pastel-text-light, #8899AA);font-weight:500;flex-shrink:0}.dark .top-bar__date[data-v-9ac7fd4d]{color:#64748b}.top-bar__theme-toggle-btn[data-v-9ac7fd4d]{height:36px;width:36px;display:flex;align-items:center;justify-content:center;background:var(--color-pastel-soft-blue, #F1F4F8);border:none;border-radius:10px;cursor:pointer;font-size:1rem;transition:background-color .15s}.dark .top-bar__theme-toggle-btn[data-v-9ac7fd4d]{background:#1e293b}.top-bar__theme-toggle-btn[data-v-9ac7fd4d]:hover{background:#e2e8f0}.dark .top-bar__theme-toggle-btn[data-v-9ac7fd4d]:hover{background:#273548}.top-bar__login-btn[data-v-9ac7fd4d]{height:36px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:var(--color-accent, #6C8EBF);color:#fff;border-radius:10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:opacity .15s;box-shadow:0 4px 12px #6c8ebf33}.top-bar__login-btn[data-v-9ac7fd4d]:hover{opacity:.9}.search-expand-enter-active[data-v-9ac7fd4d]{transition:all .2s ease}.search-expand-leave-active[data-v-9ac7fd4d]{transition:all .15s ease}.search-expand-enter-from[data-v-9ac7fd4d],.search-expand-leave-to[data-v-9ac7fd4d]{opacity:0;width:0}.no-scrollbar[data-v-555860c6]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-555860c6]{-ms-overflow-style:none;scrollbar-width:none}.bottom-nav[data-v-bc66d2c0]{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-around;height:56px;background:var(--color-surface, #fff);border-top:1px solid var(--color-border-soft, #E8ECF0);padding:4px 0 env(safe-area-inset-bottom,4px) 0}.dark .bottom-nav[data-v-bc66d2c0]{background:#0f172a;border-top-color:#1e293b}.bottom-nav__item[data-v-bc66d2c0]{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--color-pastel-text-light, #8899AA);transition:color .15s;padding:4px 12px;border-radius:12px;cursor:pointer;min-width:56px}.bottom-nav__item[data-v-bc66d2c0]:hover,.bottom-nav__item--active[data-v-bc66d2c0],.dark .bottom-nav__item--active[data-v-bc66d2c0]{color:var(--color-accent, #6C8EBF)}.bottom-nav__icon[data-v-bc66d2c0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bottom-nav__label[data-v-bc66d2c0]{font-size:.62rem;font-weight:600;white-space:nowrap}@keyframes shimmer-1625f96e{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-box[data-v-1625f96e]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-1625f96e 1.6s infinite linear}.dark .skeleton-box[data-v-1625f96e]{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%}.shell-content[data-v-bb531c3e]{padding-top:104px;padding-bottom:64px;min-height:100vh}@media(min-width:1024px){.shell-content[data-v-bb531c3e]{padding-bottom:0}}@keyframes loadingBar-bb531c3e{0%{transform:translate(100%)}50%{transform:translate(30%)}to{transform:translate(0)}}.loading-bar-animation[data-v-bb531c3e]{animation:loadingBar-bb531c3e 2s infinite ease-in-out;transform-origin:right}
