.app-header[data-v-3e0b81ee]{position:fixed;top:0;left:80px;right:0;height:60px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.05);z-index:999;display:flex;align-items:center}.header-container[data-v-3e0b81ee]{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.brand-link[data-v-3e0b81ee],.header-brand[data-v-3e0b81ee]{display:flex;align-items:center}.brand-link[data-v-3e0b81ee]{gap:8px;text-decoration:none;color:#333;font-weight:600;font-size:18px;transition:color .3s ease}.brand-link[data-v-3e0b81ee]:hover{color:#4a90e2}.brand-text[data-v-3e0b81ee]{display:none}@media (min-width:768px){.brand-text[data-v-3e0b81ee]{display:inline}}.header-nav[data-v-3e0b81ee]{display:flex;align-items:center;gap:12px}.nav-link[data-v-3e0b81ee]{color:#666;text-decoration:none;font-size:15px;font-weight:500;padding:8px 12px;border-radius:8px;transition:all .3s ease;position:relative}.nav-link[data-v-3e0b81ee]:hover{color:#333;background:rgba(0,0,0,.05)}.nav-link.active[data-v-3e0b81ee]{color:#4a90e2;font-weight:600}.nav-link.active[data-v-3e0b81ee]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#4a90e2}.nav-separator[data-v-3e0b81ee]{color:#ddd;font-size:14px}.welcome[data-v-3e0b81ee]{color:#333;font-size:15px;font-weight:500}.logout-btn[data-v-3e0b81ee]{padding:8px 12px;background:none;border:none;border-radius:8px;color:#e74c3c;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease}.logout-btn[data-v-3e0b81ee]:hover{background:rgba(231,76,60,.1)}@media (max-width:768px){.app-header[data-v-3e0b81ee]{left:60px;height:50px}.header-container[data-v-3e0b81ee]{padding:0 20px}.header-brand[data-v-3e0b81ee]{display:none}.nav-link[data-v-3e0b81ee]{font-size:13px;padding:6px 8px}.nav-separator[data-v-3e0b81ee]{font-size:12px}.logout-btn[data-v-3e0b81ee],.welcome[data-v-3e0b81ee]{font-size:13px;padding:6px 8px}}@media (max-width:480px){.nav-link[data-v-3e0b81ee]{font-size:12px;padding:4px 6px}.nav-separator[data-v-3e0b81ee]{margin:0 2px}}body{font-family:OneStoreMobilePop,sans-serif}@font-face{font-family:OneStoreMobilePop;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-POP.woff) format("woff");font-weight:400;font-display:swap}