.dq675W_wrap{display:inline-flex;position:relative}.dq675W_avatar{background:var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background-clip:content-box;border:none;border-radius:50%;justify-content:center;align-items:center;padding:9px;font-size:11px;font-weight:600;display:flex}.dq675W_avatar:hover{background-color:var(--control-line)}.dq675W_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dq675W_signedOut{align-items:center;gap:2px}.dq675W_login{border-radius:var(--radius-sm);font-family:var(--sans);min-height:44px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:5px 10px;font-size:14px}.dq675W_login:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.dq675W_login:disabled{color:var(--soft);cursor:not-allowed}.dq675W_signin{border:1px solid var(--accent);background:var(--accent);border-radius:var(--radius-sm);font-family:var(--sans);min-height:44px;color:var(--on-accent);cursor:pointer;white-space:nowrap;align-items:center;padding:5px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dq675W_signin:hover:not(:disabled){opacity:.9}@media (max-width:720px){.dq675W_signin{padding:5px 10px}.dq675W_login{display:none}}.dq675W_signin:disabled{color:var(--soft);border-color:var(--line-2);background:var(--panel);cursor:not-allowed;font-weight:400}.dq675W_menu{background:var(--panel);border:1px solid var(--line);z-index:90;min-width:250px;max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;border-radius:12px;padding:6px;animation:.12s ease-out dq675W_menuIn;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0e0d0a38}@keyframes dq675W_menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dq675W_head{align-items:center;gap:11px;padding:10px 10px 12px;display:flex}.dq675W_headAv{background:var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dq675W_name{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.dq675W_sub{font-family:var(--mono);color:var(--meta);margin-top:1px;font-size:11px}.dq675W_visitor{padding:10px 10px 12px}.dq675W_visitorH{font-size:13.5px;font-weight:600}.dq675W_visitorSub{color:var(--meta);margin-top:2px;font-size:12px}.dq675W_divider{background:var(--line);height:1px;margin:4px 0}.dq675W_item{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:4px;padding:8px 10px;display:flex}.dq675W_item:hover{background:var(--machine-bg)}.dq675W_logout{text-align:left;width:100%;min-height:44px;font-family:var(--sans);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:500;display:block}.dq675W_logout:hover{background:var(--machine-bg);color:var(--ink)}.dq675W_logout[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dq675W_logout[aria-disabled=true]:hover{color:var(--ink-2);background:0 0}.dq675W_itemMain{flex:1;min-width:0}.dq675W_itemLabel{font-size:13px;font-weight:500}.dq675W_itemSub{font-family:var(--mono);color:var(--meta);margin-top:1px;font-size:10.5px;display:block}.dq675W_arrow{color:var(--soft);font-size:12px}.dq675W_toggleRow{align-items:center;gap:12px;padding:10px 10px 8px;display:flex}.dq675W_toggleText{flex:1;min-width:0}.dq675W_toggleName{font-size:12.5px;font-weight:500}.dq675W_toggleSub{font-family:var(--mono);color:var(--meta);margin-top:1px;font-size:10.5px;display:block}.dq675W_switch{cursor:pointer;background:var(--line);border:none;border-radius:99px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.dq675W_switchOn{background:var(--accent)}.dq675W_knob{background:var(--bg);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.dq675W_knobOn{transform:translate(16px)}.dq675W_apiIdentity{font-family:var(--mono);color:var(--machine);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.dq675W_apiIdentityKey,.dq675W_apiIdentityPending{color:var(--soft)}.dq675W_apiIdentityFailed{color:var(--warn)}.dq675W_apiIdentityFlag{color:var(--warn);background:var(--warn-bg);border-radius:var(--radius-sm);margin-left:5px;padding:0 4px}
