.login-module__FwA84a__page,.login-module__FwA84a__callbackPage,.login-module__FwA84a__dialog{--login-card-radius:20px;--login-control-radius:10px;--login-card-shadow:0 18px 56px rgba(var(--ink-rgb),.055);color:var(--eink-ink)}.login-module__FwA84a__loaderGate,.login-module__FwA84a__quickLoginGate{width:100%}.login-module__FwA84a__quickLoginGate{display:none}html.has-token-param .login-module__FwA84a__loaderGate{display:none}html.has-token-param .login-module__FwA84a__quickLoginGate{display:block}.login-module__FwA84a__page[data-skin=vintage],.login-module__FwA84a__callbackPage[data-skin=vintage],.login-module__FwA84a__dialog[data-skin=vintage]{--login-card-radius:4px;--login-control-radius:4px;--login-card-shadow:5px 5px 0 rgba(var(--ink-rgb),.09)}.login-module__FwA84a__page[data-skin=soundstage],.login-module__FwA84a__callbackPage[data-skin=soundstage],.login-module__FwA84a__dialog[data-skin=soundstage]{--login-card-radius:18px;--login-card-shadow:0 24px 64px rgba(var(--ink-rgb),.12)}.login-module__FwA84a__card,.login-module__FwA84a__callbackCard{border-radius:var(--login-card-radius);box-shadow:var(--login-card-shadow)}.login-module__FwA84a__codeField,.login-module__FwA84a__form input,.login-module__FwA84a__controlButton{border-radius:var(--login-control-radius)}.login-module__FwA84a__tabs{border:1px solid var(--eink-line);background:var(--eink-paper);width:100%;box-shadow:0 2px 8px rgba(var(--ink-rgb),.04);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding:4px;display:grid}.login-module__FwA84a__tabs button{min-height:36px;color:var(--eink-ink-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s cubic-bezier(.16,1,.3,1),color .18s,background .18s,box-shadow .18s;display:inline-flex}.login-module__FwA84a__tabs button[aria-selected=true]{background:var(--eink-ink);color:var(--eink-paper);box-shadow:0 2px 6px rgba(var(--ink-rgb),.18)}.login-module__FwA84a__tabs button[aria-selected=true]:hover{background:color-mix(in srgb,var(--eink-ink)88%,var(--eink-paper));transform:translateY(-1px)}.login-module__FwA84a__tabs button[aria-selected=false]:hover{background:var(--eink-wash);color:var(--eink-ink)}.login-module__FwA84a__codeField{overflow:hidden}.login-module__FwA84a__dialog{border-radius:var(--login-card-radius);border-color:var(--eink-line);background:var(--eink-paper)}.login-module__FwA84a__wechatLogin{margin-top:8px}.login-module__FwA84a__wechatDivider{width:100%;color:var(--eink-ink-muted);white-space:nowrap;align-items:center;gap:14px;margin:20px 0 12px;font-size:12px;font-weight:400;display:flex}.login-module__FwA84a__wechatDivider:before,.login-module__FwA84a__wechatDivider:after{content:"";border-top:1px solid color-mix(in srgb,var(--eink-line)55%,var(--eink-paper));flex:1;min-width:0}.login-module__FwA84a__wechatIconButton{border:1px solid color-mix(in srgb,var(--eink-line)55%,var(--eink-paper));background:var(--eink-paper);width:48px;height:48px;color:var(--eink-ink);box-shadow:0 2px 8px rgba(var(--ink-rgb),.06),0 4px 12px rgba(var(--ink-rgb),.025);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin:0 auto;padding:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,box-shadow .22s;display:flex}.login-module__FwA84a__wechatIconButton img{object-fit:contain;opacity:1;filter:none;flex-shrink:0;width:40px;height:40px;display:block}.login-module__FwA84a__wechatIconButton:hover:not(:disabled){background:color-mix(in srgb,var(--eink-wash)30%,var(--eink-paper));border-color:color-mix(in srgb,var(--eink-accent)25%,var(--eink-line));box-shadow:0 5px 14px rgba(var(--ink-rgb),.1),0 8px 22px rgba(var(--ink-rgb),.04);transform:translateY(-2px)}.login-module__FwA84a__wechatIconButton:active:not(:disabled){box-shadow:0 1px 4px rgba(var(--ink-rgb),.05);transition-duration:.1s;transform:translateY(0)scale(.95)}.login-module__FwA84a__wechatIconButton:focus-visible{outline:2px solid var(--eink-accent);outline-offset:4px}.login-module__FwA84a__wechatIconButton:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.login-module__FwA84a__wechatIconButton{transition:none}.login-module__FwA84a__wechatIconButton:hover:not(:disabled),.login-module__FwA84a__wechatIconButton:active:not(:disabled){transform:none}}.login-module__FwA84a__primaryAction{background:var(--eink-ink);width:100%;min-height:48px;color:var(--eink-paper);box-shadow:0 2px 6px rgba(var(--ink-rgb),.18);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .16s cubic-bezier(.16,1,.3,1),background .18s,box-shadow .18s;display:flex}.login-module__FwA84a__primaryAction:hover:not(:disabled){background:color-mix(in srgb,var(--eink-ink)88%,var(--eink-paper));transform:translateY(-1px)}.login-module__FwA84a__primaryAction:active:not(:disabled){transform:translateY(0)}.login-module__FwA84a__primaryAction:disabled{cursor:wait;opacity:.6}.login-module__FwA84a__primaryAction:focus-visible,.login-module__FwA84a__tabs button:focus-visible,.login-module__FwA84a__qrLink:focus-visible{outline:2px solid var(--eink-accent);outline-offset:4px}.login-module__FwA84a__followNotice{border:1px solid var(--eink-line);border-radius:var(--login-control-radius);background:var(--eink-paper-2);color:var(--eink-ink-muted);margin-bottom:12px;padding:12px;font-size:13px;line-height:1.7}.login-module__FwA84a__qrLink{min-height:40px;color:var(--eink-accent);text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;margin:8px auto 0;font-size:13px;text-decoration:underline;display:flex}.login-module__FwA84a__qrFrame{border:1px solid var(--eink-line);border-radius:var(--login-control-radius);color:#414141;background:#fff;place-items:center;min-height:220px;display:grid;overflow:hidden}.login-module__FwA84a__callbackPage{flex:1;justify-content:center;align-items:center;width:100%;padding:112px 20px 80px;display:flex}.login-module__FwA84a__callbackCard{border:1px solid var(--eink-line);background:var(--eink-paper);text-align:center;width:min(100%,420px);padding:40px 24px}.login-module__FwA84a__callbackAction{border-radius:var(--login-control-radius);background:var(--eink-accent);min-height:44px;color:var(--eink-paper);justify-content:center;align-items:center;margin-top:24px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.login-module__FwA84a__tabs button,.login-module__FwA84a__primaryAction{transition:none}.login-module__FwA84a__tabs button[aria-selected=true]:hover,.login-module__FwA84a__primaryAction:hover:not(:disabled){transform:none}}
