.logo-wrapper[data-v-df02c528]{text-decoration:none}.nav-header[data-v-df02c528]{min-height:72px}.nav-btn[data-v-df02c528]{cursor:pointer;color:#ffffffa6;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,opacity .18s;display:flex}.nav-btn svg[data-v-df02c528]{width:20px;height:20px}.nav-btn[data-v-df02c528]:hover{color:#fffffff2;background:#ffffff1a}body.dark-theme .nav-btn[data-v-df02c528]{color:#02105f}body.dark-theme .nav-btn[data-v-df02c528]:hover{color:#02105f;background:#02105f12}.desktop-icons[data-v-df02c528]{gap:4px}.desktop-icons[data-v-df02c528],.lang-badge[data-v-df02c528]{align-items:center;display:flex}.lang-badge[data-v-df02c528]{background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;gap:0;padding:3px 8px}.lang-opt[data-v-df02c528]{cursor:pointer;letter-spacing:.07em;color:#e8e4dc61;background:0 0;border:none;padding:0 4px;font-size:.68rem;font-weight:700;line-height:1;transition:color .18s}.lang-opt[data-v-df02c528]:hover{color:#e8e4dcd9}.lang-opt.active[data-v-df02c528]{color:#cda351}.lang-sep[data-v-df02c528]{color:#e8e4dc2e;-webkit-user-select:none;user-select:none;font-size:.65rem;line-height:1}body.dark-theme .lang-badge[data-v-df02c528]{background:#02105f0a;border-color:#02105f26}body.dark-theme .lang-opt[data-v-df02c528]{color:#02105f61}body.dark-theme .lang-opt[data-v-df02c528]:hover{color:#02105f}body.dark-theme .lang-opt.active[data-v-df02c528]{color:#cda351}body.dark-theme .lang-sep[data-v-df02c528]{color:#02105f2e}.nav-burger[data-v-df02c528]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;transition:background .18s;display:none}.nav-burger[data-v-df02c528]:hover{background:#ffffff1a}.nav-burger span[data-v-df02c528]{background:#ffffffbf;border-radius:2px;width:22px;height:2px;transition:transform .22s,opacity .22s;display:block}.nav-burger span.open[data-v-df02c528]:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-burger span.open[data-v-df02c528]:nth-child(2){opacity:0}.nav-burger span.open[data-v-df02c528]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}body.dark-theme .nav-burger span[data-v-df02c528]{background:#02105fb3}@media (width<=640px){.menu-toggle[data-v-df02c528]{display:none!important}.nav-burger[data-v-df02c528]{display:flex}.desktop-icons[data-v-df02c528],.lang-badge[data-v-df02c528]{display:none}.nav-brand-container[data-v-df02c528]{flex:1;justify-content:flex-start;display:flex;position:relative;left:auto;transform:none}.nav-left[data-v-df02c528]{display:none}}.notif-btn[data-v-df02c528],.notif-menu-container[data-v-df02c528]{position:relative}.notif-badge[data-v-df02c528]{color:#fff;background:#f87171;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #02105fe6}body.dark-theme .notif-badge[data-v-df02c528]{box-shadow:0 0 0 2px #fff}.notif-dropdown[data-v-df02c528]{z-index:1001;background:linear-gradient(145deg,#02105ffa,#0f2350fa);border:1px solid #ffffff1f;border-radius:10px;width:300px;max-height:60vh;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 8px 32px #0000004d}.notif-dropdown-head[data-v-df02c528]{text-transform:uppercase;letter-spacing:.08em;color:#e8e4dc73;padding:.75rem 1rem .5rem;font-size:.7rem;font-weight:700}.notif-empty[data-v-df02c528]{color:#e8e4dc80;margin:0;padding:.5rem 1rem 1rem;font-size:.82rem}.notif-list[data-v-df02c528]{margin:0;padding:0 0 .4rem;list-style:none}.notif-item[data-v-df02c528]{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;transition:background .15s;display:flex}.notif-item[data-v-df02c528]:hover{background:#ffffff14}.notif-dot[data-v-df02c528]{background:#cda351;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.notif-text[data-v-df02c528]{color:#e8e4dce0;font-size:.84rem;line-height:1.4}.burger-badge[data-v-df02c528]{color:#fff;background:#f87171;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.nav-burger[data-v-df02c528]{position:relative}.mobile-notif-count[data-v-df02c528]{color:#fff;vertical-align:middle;background:#f87171;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:.6rem;font-weight:700;display:inline-flex}.mobile-notif-empty[data-v-df02c528]{color:#e8e4dc73;margin:0;padding:.4rem 1.1rem .6rem;font-size:.82rem}.mobile-notif-item[data-v-df02c528]{align-items:flex-start;font-size:.84rem}.mobile-notif-item .notif-dot[data-v-df02c528]{margin-top:5px}.mobile-notif-toggle[data-v-df02c528]{justify-content:flex-start}.mobile-notif-chevron[data-v-df02c528]{opacity:.5;flex-shrink:0;width:14px;height:14px;margin-left:auto;transition:transform .15s}.mobile-notif-chevron.open[data-v-df02c528]{transform:rotate(180deg)}.mobile-notif-list[data-v-df02c528]{max-height:260px;overflow-y:auto}.mobile-notif-viewall[data-v-df02c528]{color:#cda351;justify-content:center;font-size:.82rem}.user-menu-container[data-v-df02c528]{position:relative}.user-dropdown[data-v-df02c528]{z-index:1001;background:linear-gradient(145deg,#02105ffa,#0f2350fa);border:1px solid #ffffff1f;border-radius:10px;min-width:180px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 8px 32px #0000004d}.dropdown-item[data-v-df02c528]{color:#e8e4dcd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.88rem;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-df02c528]:hover{color:#e8e4dc;background:#ffffff14}.dropdown-item svg[data-v-df02c528]{opacity:.7;flex-shrink:0;width:16px;height:16px}.dropdown-overlay[data-v-df02c528]{z-index:999;position:fixed;inset:0}.mobile-menu[data-v-df02c528]{z-index:1002;background:linear-gradient(145deg,#041450fa,#0a1c46fa);border:1px solid #ffffff1a;border-radius:14px;width:min(280px,90vw);max-height:calc(100dvh - 4rem - 96px);padding:.5rem 0;position:fixed;top:calc(4rem + 72px);right:2.5vw;overflow:hidden auto;box-shadow:0 12px 40px #0006}.mobile-overlay[data-v-df02c528]{z-index:1001;background:#0000004d;position:fixed;inset:0}.mobile-menu-section[data-v-df02c528]{padding:.25rem 0}.mobile-menu-label[data-v-df02c528]{letter-spacing:.08em;text-transform:uppercase;color:#e8e4dc59;padding:.5rem 1.1rem .25rem;font-size:.68rem;font-weight:600;display:block}.mobile-menu-item[data-v-df02c528]{color:#e8e4dccc;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.7rem 1.1rem;font-size:.9rem;text-decoration:none;transition:background .15s;display:flex}.mobile-menu-item[data-v-df02c528]:hover{color:#e8e4dc;background:#ffffff0f}.mobile-menu-item.active[data-v-df02c528]{color:#cda351}.mobile-menu-item svg[data-v-df02c528]{opacity:.65;flex-shrink:0;width:17px;height:17px}.mobile-menu-item.active svg[data-v-df02c528]{opacity:1}.mobile-menu-divider[data-v-df02c528]{background:#ffffff12;height:1px;margin:.25rem 0}.mobile-menu-close[data-v-df02c528]{color:#e8e4dc73;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.7rem 1.1rem;font-size:.88rem;transition:color .15s;display:flex}.mobile-menu-close[data-v-df02c528]:hover{color:#e8e4dcbf}.mobile-menu-close svg[data-v-df02c528]{width:16px;height:16px}.mobile-menu-enter-active[data-v-df02c528],.mobile-menu-leave-active[data-v-df02c528]{transition:opacity .18s,transform .18s}.mobile-menu-enter-from[data-v-df02c528],.mobile-menu-leave-to[data-v-df02c528]{opacity:0;transform:translateY(-8px)scale(.97)}
