.header[data-v-70a70604]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--shadow-sm);flex-shrink:0;overflow:visible;position:sticky;top:0;transition:all .3s ease;z-index:1000}.header-wrapper[data-v-70a70604]{position:relative}.header-wrapper[data-v-70a70604]:before{background:var(--accent-gradient);content:"";height:3px;left:0;position:absolute;right:0;top:0}.global-nav-row[data-v-70a70604]{background:var(--nav-hover-bg);border-bottom:1px solid var(--header-border);padding:.5rem 0}.global-nav-content[data-v-70a70604]{margin:0 auto;max-width:1400px;padding:0 2rem}.back-link[data-v-70a70604]{align-items:center;border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease}.back-link[data-v-70a70604]:hover{background:var(--bg-primary);color:var(--nav-active-text)}.header-content[data-v-70a70604]{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.header-content[data-v-70a70604],.logo-section[data-v-70a70604]{align-items:center;display:flex}.logo-section[data-v-70a70604]{cursor:pointer;gap:1rem;text-decoration:none;transition:opacity .2s ease}.logo-section[data-v-70a70604]:hover{opacity:.8}.logo-icon[data-v-70a70604]{align-items:center;background:var(--accent-gradient);border-radius:14px;box-shadow:0 8px 16px #667eea40;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.logo-icon[data-v-70a70604]:before{background:linear-gradient(45deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.logo-icon[data-v-70a70604]:hover:before{opacity:1}.content-brand[data-v-70a70604]{display:flex;flex-direction:column;gap:.125rem}.content-name[data-v-70a70604]{color:var(--text-primary);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.nav-and-actions[data-v-70a70604]{align-items:center;display:flex;gap:.5rem}.hamburger-button[data-v-70a70604]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:none;height:40px;justify-content:center;transition:all .2s ease;width:40px}.hamburger-button[data-v-70a70604]:hover{background:var(--nav-hover-bg);color:var(--text-primary)}.nav-links-desktop[data-v-70a70604]{align-items:center;display:flex;gap:.5rem}.nav-links-mobile[data-v-70a70604]{display:none}.nav-link[data-v-70a70604]{align-items:center;background:transparent;border-radius:8px;color:var(--text-secondary);display:flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-link[data-v-70a70604]:hover{background:var(--nav-hover-bg);color:var(--text-primary)}.nav-link.router-link-active[data-v-70a70604]{background:var(--nav-hover-bg);color:var(--nav-active-text);font-weight:600}.external-icon[data-v-70a70604]{margin-left:.25rem;opacity:.6}.nav-link:hover .external-icon[data-v-70a70604]{opacity:1}.action-buttons[data-v-70a70604]{align-items:center;display:flex;gap:.5rem}.color-mode-toggle[data-v-70a70604],.notices-button[data-v-70a70604],.settings-button[data-v-70a70604]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.color-mode-toggle[data-v-70a70604]:hover,.notices-button[data-v-70a70604]:hover,.settings-button[data-v-70a70604]:hover{background:var(--nav-hover-bg);color:var(--text-primary)}.notice-badge[data-v-70a70604]{background:#ef4444;border:2px solid var(--bg-secondary);border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.sidebar-divider[data-v-70a70604],.sidebar-header[data-v-70a70604]{display:none}.menu-items[data-v-70a70604]{display:contents}@media(max-width:1024px){.hamburger-button[data-v-70a70604]{display:flex;order:-1}.nav-links-desktop[data-v-70a70604]{display:none}.nav-links-mobile[data-v-70a70604]{align-items:stretch;background:var(--bg-primary);box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;gap:0;height:100vh;overflow-y:auto;padding:0;position:fixed;right:0;top:0;width:300px;z-index:1002}.sidebar-header[data-v-70a70604]{background:var(--nav-hover-bg);justify-content:space-between;padding:1.5rem 1.25rem}.sidebar-header[data-v-70a70604],.sidebar-title[data-v-70a70604]{align-items:center;display:flex}.sidebar-title[data-v-70a70604]{color:var(--text-primary);font-size:1.125rem;font-weight:700;gap:.75rem}.sidebar-title svg[data-v-70a70604]{color:var(--nav-active-text)}.close-button[data-v-70a70604]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.close-button[data-v-70a70604]:hover{background:var(--bg-primary);color:var(--text-primary)}.sidebar-divider[data-v-70a70604]{background:var(--header-border);display:block;height:1px;margin:0}.menu-items[data-v-70a70604]{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.nav-link[data-v-70a70604]{border-radius:10px;font-size:1rem;justify-content:flex-start;padding:.875rem 1.25rem}.nav-link[data-v-70a70604]:hover{background:var(--nav-hover-bg);transform:translate(-4px)}.nav-link.router-link-active[data-v-70a70604]{background:var(--nav-active-bg);color:var(--nav-active-text);position:relative}.nav-link.router-link-active[data-v-70a70604]:after{background:var(--nav-active-text);border-radius:4px 0 0 4px;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.action-buttons[data-v-70a70604]{gap:.25rem}.color-mode-toggle[data-v-70a70604],.notices-button[data-v-70a70604],.settings-button[data-v-70a70604]{height:36px;width:36px}}@media(max-width:768px){.global-nav-content[data-v-70a70604]{padding:0 1.25rem}.back-link[data-v-70a70604]{font-size:.6875rem;gap:.125rem;padding:.25rem .375rem}.back-link svg[data-v-70a70604]{height:14px;width:14px}.header-content[data-v-70a70604]{gap:1rem;padding:1rem 1.25rem}.logo-section[data-v-70a70604]{gap:.75rem}.logo-icon[data-v-70a70604]{height:46px;width:46px}.logo-icon svg[data-v-70a70604]{height:24px;width:24px}.content-name[data-v-70a70604]{font-size:1.125rem}.nav-and-actions[data-v-70a70604]{gap:.25rem}}.mobile-overlay[data-v-70a70604]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;inset:0;position:fixed;z-index:1001}.fade-enter-active[data-v-70a70604],.fade-leave-active[data-v-70a70604]{transition:opacity .3s ease}.fade-enter-from[data-v-70a70604],.fade-leave-to[data-v-70a70604]{opacity:0}.slide-enter-active[data-v-70a70604],.slide-leave-active[data-v-70a70604]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-70a70604],.slide-leave-to[data-v-70a70604]{transform:translate(100%)}.slide-enter-to[data-v-70a70604],.slide-leave-from[data-v-70a70604]{transform:translate(0)}
