.nav-account{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.nav-account--phone{gap:2px;margin-left:4px}.nav-account-btn{color:#c4c7cd;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 5px;font-family:inherit;transition:background .2s,color .2s;display:inline-flex}.nav-account-btn:hover{color:var(--white-color);background:#ffffff1f}.nav-account-btn.is-open{color:var(--white-color);background:#ff5a3c29}.nab-avatar{flex-shrink:0;display:inline-flex;position:relative}.nab-avatar-inner{background:#3a2c44;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.nab-avatar-inner img{object-fit:cover;width:100%;height:100%;display:block}.nab-initial{color:var(--white-color);font-size:.9375rem;font-weight:600;line-height:1}.nab-glyph{width:18px;height:18px;color:var(--white-color)}.nab-badge{box-sizing:border-box;background:var(--primary-color);min-width:18px;height:18px;color:var(--dark-bg);text-align:center;border-radius:999px;padding:0 5px;font-size:.625rem;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}.nav-site-btn{color:#c4c7cd;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.1rem;transition:background .2s,color .2s;display:inline-flex}.nav-site-btn:hover,.nav-site-btn.is-open{color:var(--white-color);background:#ffffff1f}.nav-site-btn--phone{background:0 0;width:40px;height:40px;font-size:1.3rem}.nav-site-btn--phone:hover,.nav-site-btn--phone.is-open{color:var(--primary-color);background:0 0}.nav-account-btn--phone{height:40px;padding:0 4px}.nav-account-btn--phone .nab-avatar-inner{width:32px;height:32px}@media (max-width:359px){.nav-account-btn--phone{height:36px;padding:0 4px}.nav-site-btn--phone{width:32px;height:36px}.nav-account-btn--phone .nab-avatar-inner{border-radius:8px;width:28px;height:28px}.nav-account-btn--phone .nab-initial{font-size:.8125rem}}
.nav-actions{align-items:center;gap:12px;display:flex}.nav-actions--phone{gap:2px}.nav-signin-btn{height:44px;color:var(--white-color);white-space:nowrap;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;align-items:center;padding:0 20px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.nav-signin-btn:hover{background:#ffffff1f}.nav-icon-btn{color:#c4c7cd;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;padding:0;display:inline-flex}.nav-icon-btn:hover{color:var(--white-color)}.nav-icon-glyph{width:22px;height:22px}.nav-menu-btn{width:44px;height:44px;color:var(--text-color);cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:background .2s,color .2s;display:inline-flex}.nav-menu-btn:hover,.nav-menu-btn.is-open{color:var(--white-color);background:#ffffff1f}.nav-menu-btn--phone{background:0 0;width:40px;font-size:1.3rem}.nav-menu-btn--phone:hover,.nav-menu-btn--phone.is-open{color:var(--primary-color);background:0 0}.nav-account-placeholder{flex-shrink:0;width:96px;height:44px;display:inline-block}.nav-account-placeholder--phone{width:86px;height:40px;margin-left:4px}.nav-auth-guest,.nav-auth-shown{display:contents}html[data-auth=user] .nav-auth-guest,html:not([data-auth=user]) .nav-auth-user{display:none}
.nav-search-btn{width:440px;min-width:220px;max-width:34vw;height:46px;color:var(--text-muted);text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:1;align-items:center;gap:12px;padding:0 14px;font-family:inherit;font-size:.9375rem;transition:background .2s,color .2s}.nav-search-btn:hover{color:var(--text-color);background:#ffffff17}.nav-search-glyph{flex-shrink:0;width:20px;height:20px}.nav-search-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-search-icon-btn{color:#c4c7cd;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:40px;padding:0;transition:background .2s,color .2s;display:inline-flex}.nav-search-icon-btn:hover{color:var(--white-color);background:#ffffff17}.nav-search-icon-glyph{width:20px;height:20px}@media (max-width:359px){.nav-search-icon-btn{width:38px;height:36px}}
.imp-bar{z-index:10000;background:var(--primary-color);color:#0b0b12;justify-content:center;align-items:center;gap:12px;padding:4px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}.imp-stop{color:#fff;font:inherit;cursor:pointer;background:#0b0b12;border:0;border-radius:6px;padding:2px 10px}.imp-stop:disabled{opacity:.6}
.ntc-toast{z-index:9997;border-left:3px solid var(--primary-color);background:var(--card-bg);max-width:min(560px,100vw - 32px);color:var(--text-color);border-radius:10px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%)}.ntc-toast--error{border-left-color:var(--danger-color)}.ntc-text{flex:1}.ntc-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;font-size:16px}.ntc-close:hover{opacity:1}@media (max-width:767px){.ntc-toast{top:76px}}
