.sidebar[data-v-b3007610]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#db2777cc,#9333eacc);border-right:1px solid hsla(0,0%,100%,.2);bottom:0;left:0;position:fixed;top:0;transition:all .3s ease;width:80px;z-index:50}.sidebar.rtl-sidebar[data-v-b3007610]{border-left:1px solid hsla(0,0%,100%,.2);border-right:none;left:unset;right:0}.sidebar.mobile-view[data-v-b3007610]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#db2777e6,#9333eae6);border-left:none;border-radius:20px 20px 0 0;border-right:none;border-top:1px solid hsla(0,0%,100%,.2);bottom:0;height:70px;left:0;position:fixed;right:0;top:unset;width:100%}.nav-item[data-v-b3007610]{overflow:hidden;position:relative}.nav-link[data-v-b3007610]{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:24px;height:64px;justify-content:center;margin:4px;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-b3007610]:hover{background:#fff3;box-shadow:0 8px 25px #db27774d;transform:translateY(-2px)}.nav-link.router-link-exact-active[data-v-b3007610]{background:#ffffff40;box-shadow:0 8px 25px #db277766;transform:scale(1.05)}.nav-link.router-link-exact-active[data-v-b3007610]:before{background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mobile-view .nav-link[data-v-b3007610]{border-radius:12px;height:50px;width:50px}.logo img[data-v-b3007610]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:transform .3s ease}.logo:hover img[data-v-b3007610]{transform:scale(1.1)}@keyframes float-b3007610{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nav-item[data-v-b3007610]:nth-child(2){animation:float-b3007610 3s ease-in-out infinite}.nav-item[data-v-b3007610]:nth-child(3){animation:float-b3007610 3s ease-in-out .5s infinite}.nav-item[data-v-b3007610]:nth-child(4){animation:float-b3007610 3s ease-in-out 1s infinite}.nav-item[data-v-b3007610]:nth-child(5){animation:float-b3007610 3s ease-in-out 1.5s infinite}.header-container[data-v-1203d6d5]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#db27771a,#9333ea1a);border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;padding:1rem 1.5rem;position:sticky;top:0;transition:all .3s ease;z-index:40}.header-container.ltr[data-v-1203d6d5]{flex-direction:row}.header-container.rtl[data-v-1203d6d5]{flex-direction:row-reverse}.header-actions[data-v-1203d6d5]{margin-left:auto}.mobile-logo[data-v-1203d6d5]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.page-title[data-v-1203d6d5]{background:linear-gradient(135deg,#db2777,#9333ea);-webkit-background-clip:text;font-size:1.5rem;font-weight:600;margin:0;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.header-actions[data-v-1203d6d5]{align-items:center;display:flex}.ltr .header-actions[data-v-1203d6d5]{margin-left:auto}.rtl .header-actions[data-v-1203d6d5]{margin-right:auto}.lang-switch[data-v-1203d6d5]{align-items:center;border-radius:9999px;color:#6b21a8;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.lang-switch[data-v-1203d6d5]:hover{background:#db277733;transform:translateY(-1px)}@media (max-width:768px){.header-container[data-v-1203d6d5]{padding:.75rem 1rem}.page-title[data-v-1203d6d5]{font-size:1.25rem}}.layout-container[data-v-e75edd35]{display:flex;min-height:100vh}.layout-container.ltr[data-v-e75edd35]{flex-direction:row}.layout-container.rtl[data-v-e75edd35]{flex-direction:row-reverse}.main-content[data-v-e75edd35]{transition:all .3s ease;width:calc(100% - 80px)}.layout-container.ltr .main-content[data-v-e75edd35]{margin-left:80px}.layout-container.rtl .main-content[data-v-e75edd35]{margin-left:0;margin-right:80px}.main-content-mobile-view[data-v-e75edd35]{padding-bottom:70px;width:100%}.page-container[data-v-e75edd35]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff6;border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 8px 32px #db27771a;overflow-x:hidden;padding:2rem}@media (max-width:768px){.main-content[data-v-e75edd35]{margin:0;width:100%}.page-container[data-v-e75edd35]{padding:1rem}}
