.header[data-v-258f929b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid rgba(232,213,240,.5);display:flex;justify-content:space-between;padding:1rem 1.5rem;position:sticky;top:0;z-index:50}.logo[data-v-258f929b]{background:linear-gradient(135deg,#e879a0,#a87cc9 50%,#79a0e8);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.user-menu[data-v-258f929b]{position:relative}.user-btn[data-v-258f929b]{align-items:center;background:#fff;border:2px solid #e8d5f0;border-radius:2rem;cursor:pointer;display:flex;gap:.5rem;padding:.375rem .75rem .375rem .375rem;transition:all .2s ease}.user-btn[data-v-258f929b]:hover{border-color:#c9a7d8}.user-avatar[data-v-258f929b]{align-items:center;background:linear-gradient(135deg,#f0a5c0,#c9a7d8);border-radius:50%;color:#fff;display:flex;font-size:.85rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.user-name[data-v-258f929b]{color:#5a4a6a;font-size:.9rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-258f929b]{color:#a595b5;font-size:.6rem}.menu-dropdown[data-v-258f929b]{animation:dropdown-in-258f929b .15s ease;background:#fff;border:2px solid #e8d5f0;border-radius:.75rem;box-shadow:0 4px 15px #c8aadc33;margin-top:.5rem;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%}@keyframes dropdown-in-258f929b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.menu-item[data-v-258f929b]{background:none;border:none;color:#5a4a6a;cursor:pointer;display:block;font-size:.9rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background .15s ease;width:100%}.menu-item[data-v-258f929b]:hover{background:#f8f0fc}.menu-item.logout[data-v-258f929b]{border-top:1px solid #f0e5f5;color:#c57a8a}.menu-item.logout[data-v-258f929b]:hover{background:#fef0f5}*{box-sizing:border-box}body{background:linear-gradient(135deg,#fff5f8,#f5f0ff 50%,#f0f8ff);font-family:Segoe UI,system-ui,-apple-system,sans-serif;margin:0;min-height:100vh}
