/* QID presentation only. Challenge, session and registration logic are unchanged. */
html[data-main-ui="82"][data-qaqcok-surface=auth] body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif!important;background:var(--site-paper)!important;padding:72px 24px 40px!important;min-height:100dvh;display:grid;place-items:center;color:var(--site-ink)!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] body:before{content:'QAQCOK';position:absolute;top:28px;left:32px;font-size:12px;letter-spacing:.2em;font-weight:650;color:var(--site-dim)}
html[data-main-ui="82"][data-qaqcok-surface=auth] main{width:min(440px,100%)!important;margin:0!important;padding:34px 38px!important;background:var(--site-panel)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important;border-radius:24px!important;box-shadow:0 18px 60px #15233d08!important;backdrop-filter:none!important;overflow:visible!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] :is(main,button,input):before{box-shadow:none!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .brand-row{margin:0 0 30px;align-items:center}
html[data-main-ui="82"][data-qaqcok-surface=auth] .brand{display:block!important;margin-right:auto;letter-spacing:.12em;font-size:12px;color:var(--site-dim)!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] #heading{display:block!important;font-size:27px!important;font-weight:550!important;letter-spacing:-.03em!important;margin:0 0 9px!important;color:var(--site-ink)!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] #intro{display:block!important;color:var(--site-dim)!important;font-size:12px;line-height:1.7;margin:0 0 25px!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .qid-return{width:32px;height:32px;display:grid;place-items:center;border-radius:10px!important;background:var(--site-ink)!important;color:var(--site-inverse)!important;box-shadow:none!important;border:0!important;font:23px Georgia,'SimSun',serif!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .qid-return svg{display:none!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .qid-return:after{content:'荒';font:25px Georgia,'SimSun',serif;color:var(--site-inverse)!important;position:static!important;display:block!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .language-switch{border:0!important;background:transparent!important;color:var(--site-dim)!important;box-shadow:none!important;font-size:11px!important;padding:6px!important;letter-spacing:0!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .tabs{padding:4px!important;border:0!important;border-radius:12px!important;background:var(--site-paper)!important;box-shadow:none!important;gap:4px!important;margin-bottom:23px!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .tabs button{height:38px!important;min-height:38px!important;font-size:13px;border:0!important;border-radius:9px!important;box-shadow:none!important;color:var(--site-dim)!important;background:transparent!important;letter-spacing:0!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .tabs button[aria-selected=true]{background:var(--site-panel)!important;color:var(--site-ink)!important;box-shadow:0 1px 5px #141e320d!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] label{font-size:12px;color:var(--site-dim)!important;letter-spacing:0!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] #form input{height:46px!important;background:var(--site-panel)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important;border-radius:10px!important;box-shadow:none!important;font-size:14px!important;letter-spacing:0!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] #form input::placeholder{color:var(--site-dim)!important;font-size:12px}
html[data-main-ui="82"][data-qaqcok-surface=auth] :is(.submit,#switchAccount,#refreshCaptcha){border-radius:10px!important;box-shadow:none!important;letter-spacing:0!important;font-size:13px}
html[data-main-ui="82"][data-qaqcok-surface=auth] .submit{background:var(--site-ink)!important;color:var(--site-inverse)!important;border:0!important;margin-top:24px!important;height:46px!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] :is(#switchAccount,#refreshCaptcha){background:var(--site-paper)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] #status{color:var(--site-blue)!important;font-size:12px;line-height:1.7}
html[data-main-ui="82"][data-qaqcok-surface=auth] .captcha-hint{font-size:11px;color:var(--site-dim)!important;line-height:1.7}
html[data-main-ui="82"][data-qaqcok-surface=auth] .captcha-row{flex-wrap:wrap!important;gap:10px!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .captcha-row img{max-width:100%;width:180px;height:60px;object-fit:contain}
html[data-main-ui="82"][data-qaqcok-surface=auth] .theme-standalone{background:var(--site-panel)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important;box-shadow:none!important;top:20px!important;right:24px!important;bottom:auto!important;border-radius:50%!important}
html[data-main-ui="82"][data-qaqcok-surface=auth] .theme-picker{background:var(--site-panel)!important;color:var(--site-ink)!important;border:1px solid var(--site-line)!important;box-shadow:0 12px 40px #12284a15!important}
html[data-main-ui="82"].voice-embedded[data-qaqcok-surface=auth] body{padding:0!important;display:block!important}
html[data-main-ui="82"].voice-embedded[data-qaqcok-surface=auth] body:before{display:none}
html[data-main-ui="82"].voice-embedded[data-qaqcok-surface=auth] main{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;padding:22px!important}
@media(max-width:480px){html[data-main-ui="82"][data-qaqcok-surface=auth] body{padding:72px 18px 26px!important}html[data-main-ui="82"][data-qaqcok-surface=auth] main{padding:28px 24px!important;border-radius:21px!important}html[data-main-ui="82"][data-qaqcok-surface=auth] body:before{left:24px}html[data-main-ui="82"][data-qaqcok-surface=auth] #heading{font-size:25px!important}}
