.zh-gate{background:#111214;color:#f3f1ed;border:1px solid #4A3A2D;border-radius:10px;width:min(380px,calc(100vw - 32px));padding:0;margin:auto;box-shadow:0 0 30px #e8641b1f;font-family:Figtree,system-ui,sans-serif}.zh-gate::backdrop{background:#000000c2}.zh-gate[open]{animation:zh-gate-in .2s ease-out}.zh-gate-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;background:#191b1e;border-radius:10px 10px 0 0}.zh-gate-head h2{font:700 18px/1.3 Figtree,system-ui,sans-serif;color:#f3f1ed}.zh-gate-x{appearance:none;border:0;background:transparent;color:#c2c1be;font:400 24px/1 Figtree,system-ui,sans-serif;width:32px;height:32px;border-radius:8px;cursor:pointer}.zh-gate-x:hover{background:#202226;color:#f3f1ed}.zh-gate p{padding:20px 24px 4px;font:400 14.5px/1.55 Figtree,system-ui,sans-serif;color:#c2c1be}.zh-gate-foot{display:flex;justify-content:flex-end;padding:20px 24px 24px}.zh-gate .zh-gate-status{padding:16px 24px 0;font:700 13px/1.4 Figtree,system-ui,sans-serif;color:#c2c1be}.zh-gate .zh-gate-status.good{color:#7bd99b}.zh-gate .zh-gate-status.bad{color:#ff8080}.zh-gate .zh-gate-result{padding:12px 24px 0;font:400 13px/1.5 Figtree,Noto Sans SC,system-ui,sans-serif;color:#c2c1be}.zh-gate .zh-gate-result:empty{display:none}.zh-gate .zh-gate-result.good{color:#7bd99b}.zh-gate .zh-gate-result.bad{color:#ff8080}.zh-gate-foot{gap:12px}.zh-gate-foot [hidden]{display:none}.zh-gate-alt{appearance:none;background:transparent;color:#ffac72;border:1px solid #E8641B;font:700 13px/1 Figtree,system-ui,sans-serif;padding:10px 18px;border-radius:8px;cursor:pointer}.zh-gate-alt:hover{background:#3c241a}.zh-gate-alt:disabled{opacity:.5;cursor:default}.zh-gate-ok{appearance:none;border:0;background:#e8641b;color:#111214;font:700 13px/1 Figtree,system-ui,sans-serif;padding:11px 20px;border-radius:8px;cursor:pointer;transition:background-color .15s ease-out}.zh-gate-ok:hover{background:#ffac72}.zh-gate button:focus-visible{outline:2px solid #FFAC72;outline-offset:2px}@keyframes zh-gate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zh-gate[open]{animation:none}.zh-gate-ok{transition:none}}body .lang3.lang3[data-zh-inactive]{opacity:1;border-color:#363a40}body .lang3.lang3[data-zh-inactive] button{background:transparent;color:#c2c1be;box-shadow:none;filter:none;cursor:default}body .lang3.lang3[data-zh-inactive] button+button{border-left-color:#363a40}body .lang3.lang3[data-zh-inactive] button[aria-pressed=true]{background:#282b30}