.site-header[data-v-555251c5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-color);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:20}.header-inner[data-v-555251c5]{display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 24px;width:100%}.brand[data-v-555251c5],.header-inner[data-v-555251c5]{align-items:center;height:64px}.brand[data-v-555251c5]{color:var(--text-color);display:inline-flex;justify-content:center;text-decoration:none}.brand-mark[data-v-555251c5]{font-size:22px;font-weight:800;letter-spacing:.08em}.nav[data-v-555251c5]{display:flex;flex:1}.nav[data-v-555251c5],.nav-link[data-v-555251c5]{align-items:center;gap:6px}.nav-link[data-v-555251c5]{border:1px solid transparent;border-radius:10px;color:var(--muted-color);display:inline-flex;font-weight:600;padding:8px 12px;text-decoration:none;transition:all .18s ease}.nav-link[data-v-555251c5]:hover:not(.disabled){background:transparent;border-color:transparent;color:var(--text-color)}.nav-link.active[data-v-555251c5]{background:transparent;border-color:transparent;color:var(--n-primary-color,var(--accent-color))}.nav-link.disabled[data-v-555251c5]{cursor:not-allowed;opacity:.6}.nav-label[data-v-555251c5]{white-space:nowrap}.nav-chip[data-v-555251c5]{background:var(--surface-ghost);border:1px dashed var(--border-color);border-radius:999px;color:var(--muted-color);font-size:12px;padding:2px 6px}.header-actions[data-v-555251c5]{align-items:center;display:flex;gap:10px}.ghost-button[data-v-555251c5]{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--text-color);cursor:pointer;font-weight:600;padding:8px 12px;transition:all .18s ease}.ghost-button[data-v-555251c5]:hover{color:var(--accent-color)}.ghost-button--plain[data-v-555251c5]{border:none;padding:6px 10px}.ghost-button--primary-text[data-v-555251c5]{color:var(--accent-color)}.ghost-button--primary-text[data-v-555251c5]:hover{color:var(--accent-strong)}.auth-buttons[data-v-555251c5]{gap:8px}.auth-buttons[data-v-555251c5],.user-menu[data-v-555251c5],.user-menu-btn[data-v-555251c5]{align-items:center;display:flex}.user-menu-btn[data-v-555251c5]{border-radius:10px;color:var(--n-text-color);font-weight:600;gap:8px;height:36px;padding:0 10px}.user-menu-btn[data-v-555251c5]:hover{color:var(--n-primary-color)}.user-menu-btn[data-v-555251c5] .ua-root{height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.theme-button[data-v-555251c5]{white-space:nowrap}.floating-toolbar[data-v-c2d0f208]{bottom:24px;gap:12px;position:fixed;right:24px;z-index:999}.floating-toolbar[data-v-c2d0f208],.toolbar-wrapper[data-v-c2d0f208]{align-items:flex-end;display:flex;flex-direction:column}.toolbar-wrapper[data-v-c2d0f208]{position:relative}.toolbar-body[data-v-c2d0f208]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;gap:4px;padding:8px}.toolbar-btn[data-v-c2d0f208]{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;width:40px}.toolbar-btn[data-v-c2d0f208]:hover{background:#0000000f;color:var(--accent-color)}.toolbar-btn svg[data-v-c2d0f208]{flex-shrink:0}.close-btn[data-v-c2d0f208]{border-radius:0 0 10px 10px;border-top:1px solid rgba(0,0,0,.08);margin-top:4px;padding-top:8px}.toggle-btn[data-v-c2d0f208]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:none;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:var(--text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.toggle-btn[data-v-c2d0f208]:hover{background:#fffffff2;color:var(--accent-color);transform:scale(1.05)}.back-to-top[data-v-c2d0f208]{align-items:center;background:var(--accent-color);border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.back-to-top[data-v-c2d0f208]:hover{background:var(--accent-strong);box-shadow:0 6px 16px #0003;transform:translateY(-4px)}.back-to-top[data-v-c2d0f208]:active{transform:translateY(-2px)}.toolbar-enter-active[data-v-c2d0f208],.toolbar-leave-active[data-v-c2d0f208]{transition:opacity .25s ease,transform .25s ease}.toolbar-enter-from[data-v-c2d0f208],.toolbar-leave-to[data-v-c2d0f208]{opacity:0;transform:scale(.9)}.toggle-enter-active[data-v-c2d0f208],.toggle-leave-active[data-v-c2d0f208]{bottom:0;position:absolute;transition:opacity .25s ease,transform .25s ease}.toggle-enter-from[data-v-c2d0f208],.toggle-leave-to[data-v-c2d0f208]{opacity:0;transform:scale(.8)}.fade-enter-active[data-v-c2d0f208],.fade-leave-active[data-v-c2d0f208]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-c2d0f208],.fade-leave-to[data-v-c2d0f208]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.floating-toolbar[data-v-c2d0f208]{bottom:16px;right:16px}}@media(max-width:480px){.floating-toolbar[data-v-c2d0f208]{bottom:80px;right:12px}.toolbar-body[data-v-c2d0f208]{padding:6px}.toolbar-btn[data-v-c2d0f208]{height:36px;width:36px}.toggle-btn[data-v-c2d0f208]{height:40px;width:40px}.back-to-top[data-v-c2d0f208]{height:44px;width:44px}}:root.dark .toolbar-body[data-v-c2d0f208]{background:#282828d9;border-color:#ffffff1a}:root.dark .toolbar-btn[data-v-c2d0f208]:hover{background:#ffffff1a}:root.dark .close-btn[data-v-c2d0f208]{border-top-color:#ffffff1a}:root.dark .toggle-btn[data-v-c2d0f208]{background:#282828d9;border-color:#ffffff1a}:root.dark .toggle-btn[data-v-c2d0f208]:hover{background:#3c3c3cf2}.email-verification-alert[data-v-ce384b64]{border-radius:8px;margin-bottom:16px}.alert-content[data-v-ce384b64]{align-items:center;display:flex;gap:16px;justify-content:space-between}.alert-text[data-v-ce384b64]{flex:1;font-size:14px;line-height:1.5}.resend-button[data-v-ce384b64]{flex-shrink:0}@media(max-width:768px){.alert-content[data-v-ce384b64]{align-items:flex-start;flex-direction:column;gap:12px}.resend-button[data-v-ce384b64]{align-self:flex-end}}
