.keypad_wrap__P0O4N{margin-top:12px}.keypad_kp__IN3Uf{--kp-ink:#13343f;--kp-line:#cfd9d6;--kp-key:#fff;--kp-accent:#f4a53a;--kp-green:#e3f4ea;--kp-green-line:#9fd3b4;--kp-soft:#5d7178;background:#eef3f1;color:var(--kp-ink);border:1px solid var(--kp-line);border-radius:18px;padding:12px;width:100%;max-width:820px;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;font-family:var(--font-ui);scroll-margin-top:96px}.keypad_han__5CYV_{font-family:"CS IME Temp",var(--font-hanzi);font-weight:400}.keypad_bar__jJo6C{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:50px;background:#fff;border:1px solid var(--kp-line);border-radius:12px;padding:6px 10px}.keypad_chip__l9ItG{display:inline-flex;align-items:center;gap:5px;background:var(--kp-green);border:1px solid var(--kp-green-line);border-radius:10px;padding:2px 9px}.keypad_chip__l9ItG.keypad_cur__YLsBC{outline:2px solid var(--kp-accent)}.keypad_chip__l9ItG b{font-size:24px;font-weight:400}.keypad_chip__l9ItG small{font-size:11px;color:var(--kp-soft)}.keypad_st__HiN_L{font-size:26px;color:#c9701a;padding:0 3px;font-weight:700}.keypad_hint__Bsl0Z{color:var(--kp-soft);font-size:13px;padding:4px}.keypad_sp__udfgx{flex:1 1}.keypad_act__pXa7r{background:#e4ebe8;color:var(--kp-ink);border:0;border-radius:10px;min-width:42px;height:38px;font-size:17px;cursor:pointer}.keypad_act__pXa7r:hover:not(:disabled){background:#d6e2de}.keypad_act__pXa7r:disabled{opacity:.35;cursor:default}.keypad_title__0wqzG{font-size:12px;color:var(--kp-soft);margin:12px 2px 2px;font-weight:600}.keypad_row__P3Mfz{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.keypad_comps__9ajTq{max-height:230px;overflow:auto;padding:2px}.keypad_cand__eorMz{max-height:150px;overflow:auto;background:#dff1e8;border:1px solid var(--kp-green-line);border-radius:12px;padding:8px}.keypad_key__Rox0d{position:relative;min-width:46px;height:48px;border:1px solid var(--kp-line);border-radius:10px;background:var(--kp-key);color:var(--kp-ink);font-size:24px;cursor:pointer;padding:0 8px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 0 #c3cfcb;transition:background .1s,transform .05s;scroll-margin-top:96px;scroll-margin-bottom:calc(var(--nav-h) + 24px)}.keypad_key__Rox0d:hover{background:#eefaf5}.keypad_key__Rox0d:active{transform:translateY(2px);box-shadow:none}.keypad_key__Rox0d:focus-visible{outline:2px solid var(--kp-accent)}.keypad_key__Rox0d.keypad_hi__wqpxS{outline:3px solid var(--kp-accent);outline-offset:1px}.keypad_strokes__mYrJc{flex-wrap:nowrap;gap:6px}.keypad_key__Rox0d.keypad_stk__luoCZ{flex:1 1;min-width:0;height:62px;background:var(--kp-green);border-color:var(--kp-green-line);box-shadow:0 2px 0 #84bd9a;font-size:28px;border-bottom-width:4px}.keypad_key__Rox0d.keypad_stk__luoCZ small{font-size:11px;line-height:1;color:var(--kp-soft);font-family:var(--font-ui)}.keypad_key__Rox0d.keypad_comp__lp9_v{font-size:28px;min-width:52px;height:54px}.keypad_key__Rox0d.keypad_big__W7nZS{background:#fff;font-size:30px;min-width:54px;height:56px;border-color:var(--kp-green-line)}.keypad_key__Rox0d.keypad_pos__8KXPH{min-width:72px;height:80px;gap:5px}.keypad_key__Rox0d.keypad_pos__8KXPH small{font-size:11px;line-height:1;color:var(--kp-soft)}.keypad_key__Rox0d.keypad_more__Ruakk{font-size:14px;min-width:68px;background:#e4ebe8}.keypad_n__wtSxS{position:absolute;top:3px;left:6px;font:700 10px/1 system-ui,sans-serif;font-style:normal;color:#c9701a}.keypad_grid__q2xG9{display:inline-grid;grid-template-columns:repeat(4,7px);grid-template-rows:repeat(4,7px);gap:1px}.keypad_key__Rox0d.keypad_pos__8KXPH .keypad_grid__q2xG9{grid-template-columns:repeat(4,12px);grid-template-rows:repeat(4,12px);gap:2px}.keypad_grid__q2xG9 i{background:#d3dcd9;border-radius:2px}.keypad_grid__q2xG9 i.keypad_on__YC750{background:#18a273}.keypad_letters__DGj6_{justify-content:center;gap:6px}.keypad_key__Rox0d.keypad_lt__9RyTn{flex:1 1;max-width:58px;min-width:0;height:52px;font-size:20px;font-family:system-ui,sans-serif}.keypad_key__Rox0d.keypad_lt__9RyTn.keypad_wide___Dgwx{max-width:84px;background:#e4ebe8}.keypad_key__Rox0d.keypad_lt__9RyTn.keypad_on__YC750{background:var(--kp-ink);color:#fff}.keypad_bottom___7GkG{align-items:stretch;gap:6px;margin-top:12px;flex-wrap:nowrap}.keypad_mode__f61Fk{background:#e4ebe8;color:var(--kp-ink);border:0;border-radius:10px;min-width:52px;height:48px;font-size:14px;font-weight:600;cursor:pointer;padding:0 8px}.keypad_mode__f61Fk:hover{background:#d6e2de}.keypad_mode__f61Fk.keypad_on__YC750{background:var(--kp-ink);color:#fff}.keypad_key__Rox0d.keypad_space__2fC8n{flex:1 1;min-width:60px;font-size:14px;color:var(--kp-soft)}.keypad_foot__6tMvU{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:10px;font-size:12px;color:var(--kp-soft)}.keypad_phys__tuksk{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.keypad_toggle__wbDAr{white-space:nowrap}@media (max-width:820px){.keypad_kp__IN3Uf{padding:10px}.keypad_key__Rox0d.keypad_comp__lp9_v{min-width:46px;height:50px}}@media (max-width:480px){.keypad_mode__f61Fk{min-width:40px;padding:0 4px;font-size:13px}.keypad_bottom___7GkG .keypad_key__Rox0d{min-width:38px}.keypad_key__Rox0d.keypad_space__2fC8n{min-width:50px}.keypad_key__Rox0d.keypad_stk__luoCZ{height:56px;font-size:24px}.keypad_key__Rox0d.keypad_lt__9RyTn{height:46px;font-size:18px}.keypad_letters__DGj6_,.keypad_strokes__mYrJc{gap:4px}}.keypad_prev__H9EZS{grid-template-columns:repeat(4,11px);grid-template-rows:repeat(4,11px);gap:2px;padding:4px;background:#f1f5f3;border:1px dashed var(--kp-line);border-radius:8px}.keypad_prev__H9EZS i{background:#dfe6e3;border-radius:2px}.keypad_prev__H9EZS i.keypad_on__YC750{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.keypad_key__Rox0d.keypad_pos__8KXPH.keypad_top__HSXvG{border-color:var(--kp-accent);box-shadow:0 2px 0 #e0a25a}.keypad_star__sd6Ed{position:absolute;right:4px;top:3px;font-style:normal;font-size:10px;color:#c9701a;font-weight:700}.keypad_key__Rox0d.keypad_sm__TZlzb{min-width:40px;height:42px;font-size:22px}.keypad_recent__FMEKo{align-items:center;margin-top:8px}.keypad_help__sbmOS{color:#1b6f8a;text-decoration:underline;font-weight:600}.keypad_field__gX8v7{width:100%}.keypad_findBar__5ehtM{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.keypad_findBar__5ehtM>:first-child{flex:1 1;min-width:120px}.keypad_act__pXa7r{padding:0 10px;font-size:14px;white-space:nowrap}.keypad_toggleBtn__Nli_1{min-height:44px;padding:0 14px;border-radius:12px;border:2px solid var(--line);background:var(--surface);font-size:15px;font-weight:700;color:var(--act-ink);white-space:nowrap}.keypad_toggleBtn__Nli_1[aria-expanded=true]{background:var(--act-bg);border-color:var(--act)}.keypad_assoc__ziRsC{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.keypad_assoc__ziRsC .keypad_key__Rox0d{font-size:22px;height:44px}.keypad_target__5pCIE{outline:3px solid #1b6f8a;outline-offset:1px;background:#e6f3f7;z-index:1}.keypad_arrow__v8fxw{position:absolute;top:2px;right:4px;font:700 11px/1 system-ui,sans-serif;font-style:normal;color:#1b6f8a;pointer-events:none}.keypad_live__Ndp0z{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.keypad_field__gX8v7,.keypad_kp__IN3Uf,.keypad_wrap__P0O4N{min-width:0}@media (max-width:480px){.keypad_bottom___7GkG>.keypad_key__Rox0d,.keypad_bottom___7GkG>.keypad_mode__f61Fk{min-width:0;flex:1 1;padding:0 2px}.keypad_bottom___7GkG>.keypad_key__Rox0d.keypad_space__2fC8n{flex:1.6 1}.keypad_key__Rox0d.keypad_stk__luoCZ{padding:0}}.keypad_key__Rox0d.keypad_pos__8KXPH{height:96px;gap:3px;padding-top:4px;justify-content:flex-start}.keypad_posHead__5sKCN{display:flex;align-items:center;justify-content:space-between;align-self:stretch;min-height:14px;padding:0 2px;gap:4px}.keypad_posN__VZ_nC{font:700 11px/1 system-ui,sans-serif;font-style:normal;color:#c9701a}.keypad_posStar__1LpQJ{font-style:normal;font-size:10px;line-height:1;color:#c9701a;font-weight:700;white-space:nowrap}.keypad_posHead__5sKCN .keypad_arrow__v8fxw{position:static}.keypad_mode__f61Fk{white-space:nowrap}@media (max-width:480px){.keypad_bottom___7GkG>.keypad_mode__f61Fk{font-size:12px;letter-spacing:-.02em}.keypad_bottom___7GkG>.keypad_mode__f61Fk[data-kp-mode=zh]{flex:1.3 1}html:not([lang=zh-CN]) .keypad_key__Rox0d.keypad_stk__luoCZ small{display:none}html:not([lang=zh-CN]) .keypad_bottom___7GkG>.keypad_mode__f61Fk[data-kp-mode=zh]{font-size:10px;letter-spacing:-.03em;flex:1.6 1}.keypad_bottom___7GkG>[data-kp-back],.keypad_bottom___7GkG>[data-kp-enter]{font-size:20px}}.keypad_contrast__f2OxP{display:none}[data-ui=v2] .keypad_kp__IN3Uf{background:var(--home-bg);border:3px solid var(--ink);border-radius:22px;box-shadow:4px 4px 0 var(--ink)}[data-ui=v2][dir=rtl] .keypad_kp__IN3Uf{box-shadow:-4px 4px 0 var(--ink)}[data-ui=v2] .keypad_key__Rox0d{background:var(--surface);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform 80ms ease,background 80ms ease}[data-ui=v2] .keypad_key__Rox0d:active{transform:scale(.9);box-shadow:none}[data-ui=v2] .keypad_key__Rox0d.keypad_stk__luoCZ{background:var(--surface);border-color:var(--ink);border-bottom-width:5px;box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] .keypad_act__pXa7r{background:var(--surface);border:2px solid var(--ink);font-weight:700;color:var(--ink)}[data-ui=v2] .keypad_cand__eorMz{background:var(--mint-bg);border:2px solid var(--ink)}[data-ui=v2] .keypad_chip__l9ItG{background:var(--surface)}[data-ui=v2] .keypad_contrast__f2OxP{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:2px solid var(--ink);background:var(--surface);color:var(--ink);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}[data-ui=v2] .keypad_contrast__f2OxP[aria-pressed=true]{background:var(--ink);color:#fff}[data-ui=v2] .keypad_contrast__f2OxP:focus-visible{outline:3px solid var(--act-ink);outline-offset:2px}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"]{background:#fff}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_key__Rox0d{background:#fff;border-color:#000;color:#000}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_key__Rox0d.keypad_stk__luoCZ{background:#fff}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_chip__l9ItG{border-width:2px}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_grid__q2xG9 i:not(.keypad_on__YC750){background:#9aa6a2}[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_hint__Bsl0Z,[data-ui=v2] .keypad_kp__IN3Uf[data-kp-contrast="1"] .keypad_title__0wqzG{color:#000}@media (prefers-reduced-motion:reduce){[data-ui=v2] .keypad_key__Rox0d:active{transform:none}}