.header button[data-v-f99ab92a]:disabled{opacity:.55;cursor:not-allowed}.header[data-v-f99ab92a]{background:var(--panel-bg);border-bottom:1px solid var(--panel-border);z-index:100;height:72px;position:sticky;top:0}.header .header-inner[data-v-f99ab92a]{justify-content:space-between;align-items:center;max-width:1400px;height:100%;margin:0 auto;padding:0 24px;display:flex}.header .logo[data-v-f99ab92a]{cursor:pointer;align-items:center;gap:8px;display:flex}.header .logo img[data-v-f99ab92a]{object-fit:contain;border-radius:var(--brand-radius);width:35px;height:35px}.header .logo span[data-v-f99ab92a]{color:var(--text-main);font-size:18px;font-weight:600}.header .nav-links[data-v-f99ab92a]{gap:32px;height:100%;display:flex}.header .nav-links .nav-item[data-v-f99ab92a]{align-items:center;height:100%;display:flex;position:relative}.header .nav-links .nav-item>a[data-v-f99ab92a]{color:var(--text-secondary);cursor:pointer;align-items:center;height:100%;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.header .nav-links .nav-item>a[data-v-f99ab92a]:hover,.header .nav-links .nav-item>a.active[data-v-f99ab92a]{color:var(--primary)}.header .dropdown[data-v-f99ab92a]{background:var(--panel-bg);border-radius:var(--brand-radius);opacity:0;visibility:hidden;border:1px solid var(--panel-border);min-width:120px;padding:8px 0;transition:all .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 30px #0000001a}.header .dropdown[data-v-f99ab92a]:before{content:"";background:var(--panel-bg);border-left:1px solid var(--panel-border);border-top:1px solid var(--panel-border);width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.header .dropdown a[data-v-f99ab92a]{color:var(--text-secondary);text-align:center;cursor:pointer;z-index:1;padding:10px 20px;font-size:14px;text-decoration:none;transition:all .2s;display:block;position:relative}.header .dropdown a[data-v-f99ab92a]:hover,.header .dropdown a.active[data-v-f99ab92a]{color:var(--primary);background:var(--surface-hover)}.header .dropdown a[data-v-f99ab92a]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.header .nav-item:hover .dropdown[data-v-f99ab92a],.header .nav-item:focus-within .dropdown[data-v-f99ab92a]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.header .header-actions[data-v-f99ab92a]{align-items:center;gap:20px;display:flex}.header .header-actions .account-menu[data-v-f99ab92a]{align-items:center;height:100%;display:flex;position:relative}.header .header-actions .account-menu:hover .dropdown[data-v-f99ab92a],.header .header-actions .account-menu:focus-within .dropdown[data-v-f99ab92a]{opacity:1;visibility:visible;transform:translateY(0)}.header .header-actions .account-dropdown[data-v-f99ab92a]{min-width:140px;left:auto;right:0;transform:translateY(10px)}.header .header-actions .account-dropdown[data-v-f99ab92a]:before{left:auto;right:22px;transform:rotate(45deg)}.header .header-actions .auth-link[data-v-f99ab92a]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.header .header-actions .auth-link[data-v-f99ab92a]:hover,.header .header-actions .auth-link.active[data-v-f99ab92a]{opacity:.8}.header .header-actions .auth-link[data-v-f99ab92a]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.header .header-actions .start-btn[data-v-f99ab92a]{background:var(--action);color:var(--brand-action-text);border-radius:var(--brand-radius);cursor:pointer;border:none;padding:8px 20px;font-size:16px;font-weight:700;transition:background .2s}.header .header-actions .start-btn[data-v-f99ab92a]:hover{background:var(--action-hover)}.header .mobile-menu-toggle[data-v-f99ab92a],.header .mobile-menu[data-v-f99ab92a]{display:none}@media (width<=768px){.header[data-v-f99ab92a]{height:56px}.header .header-inner[data-v-f99ab92a]{padding:0 16px}.header .logo[data-v-f99ab92a]{gap:7px}.header .logo img[data-v-f99ab92a]{width:30px;height:30px}.header .logo span[data-v-f99ab92a]{font-size:16px}.header .nav-links[data-v-f99ab92a],.header .header-actions[data-v-f99ab92a]{display:none}.header .mobile-menu-toggle[data-v-f99ab92a]{border-radius:var(--brand-radius);width:40px;height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header .mobile-menu-toggle[data-v-f99ab92a]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.header .mobile-menu-icon[data-v-f99ab92a]{gap:4px;width:20px;display:grid}.header .mobile-menu-icon i[data-v-f99ab92a]{background:currentColor;border-radius:2px;height:2px;display:block}.header .mobile-menu[data-v-f99ab92a]{border-top:1px solid var(--panel-border);background:var(--panel-bg);padding:12px 16px 16px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #1a497e1f}.header .mobile-nav-links[data-v-f99ab92a],.header .mobile-menu-actions[data-v-f99ab92a],.header .mobile-account-menu[data-v-f99ab92a],.header .mobile-nav-item[data-v-f99ab92a]{gap:4px;display:grid}.header .mobile-nav-item>a[data-v-f99ab92a],.header .mobile-nav-child[data-v-f99ab92a],.header .mobile-menu-link[data-v-f99ab92a],.header .mobile-menu-primary[data-v-f99ab92a]{border-radius:var(--brand-radius);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.header .mobile-nav-item>a[data-v-f99ab92a]:hover,.header .mobile-nav-item>a[data-v-f99ab92a]:focus-visible,.header .mobile-nav-child[data-v-f99ab92a]:hover,.header .mobile-nav-child[data-v-f99ab92a]:focus-visible,.header .mobile-menu-link[data-v-f99ab92a]:hover,.header .mobile-menu-link[data-v-f99ab92a]:focus-visible,.header .mobile-menu-primary[data-v-f99ab92a]:hover,.header .mobile-menu-primary[data-v-f99ab92a]:focus-visible{background:var(--surface-hover);color:var(--primary);outline:none}.header .mobile-nav-item>a[data-v-f99ab92a],.header .mobile-menu-link[data-v-f99ab92a],.header .mobile-menu-primary[data-v-f99ab92a]{padding:0 12px}.header .mobile-nav-child[data-v-f99ab92a]{padding:0 24px;font-size:14px}.header .mobile-menu-actions[data-v-f99ab92a]{border-top:1px solid var(--brand-line-soft);margin-top:8px;padding-top:8px}.header .mobile-menu-primary[data-v-f99ab92a]{background:var(--action);color:var(--brand-action-text);justify-content:center;font-weight:700}.header .mobile-menu-primary[data-v-f99ab92a]:hover,.header .mobile-menu-primary[data-v-f99ab92a]:focus-visible{background:var(--action-hover);color:var(--brand-action-text)}}
