.e4KX5a_hint{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.e4KX5a_hint kbd{min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.e4KX5a_hint kbd+kbd{margin-left:-1px}.e4KX5a_qaTitle{align-items:center;gap:8px;min-width:0;display:flex}span.e4KX5a_qaBadge{letter-spacing:0;max-width:min(240px,46vw);height:22px;color:var(--text-2);gap:6px;padding:0 8px;font-size:12px;font-weight:500}span.e4KX5a_qaBadge svg{color:var(--text-3)}.e4KX5a_qaBody{min-width:0}.e4KX5a_qaHints{color:var(--text-3);justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}@media (max-width:640px){.e4KX5a_qaHints{display:none}}div.e4KX5a_palette{max-width:600px;max-height:min(560px,76vh)}.e4KX5a_paletteInput{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 12px 0 16px;display:flex}.e4KX5a_paletteSearchIcon{color:var(--text-3);flex-shrink:0}.e4KX5a_paletteInput input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.e4KX5a_paletteInput input::placeholder{color:var(--text-3)}button.e4KX5a_paletteClear{width:24px;height:24px}.e4KX5a_paletteList{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(400px,52vh);padding:4px;scroll-padding:4px;overflow-y:auto}.e4KX5a_paletteGroup{flex-direction:column;display:flex}.e4KX5a_paletteHeading{color:var(--text-3);-webkit-user-select:none;user-select:none;padding:8px 8px 4px;font-size:12px;font-weight:500;line-height:1.4}.e4KX5a_paletteSep{background:var(--border);height:1px;margin:4px -4px}button.e4KX5a_paletteItem{cursor:pointer;gap:10px;min-height:36px;padding:6px 8px;font-size:14px}.e4KX5a_paletteItem[data-active=true] svg{color:var(--text)}.e4KX5a_paletteItem[data-muted] .e4KX5a_paletteLabel{color:var(--text-3)}.e4KX5a_paletteDotWrap{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.e4KX5a_paletteLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.e4KX5a_paletteKeys{flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding-left:12px;display:inline-flex}.e4KX5a_paletteKeys kbd{min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.e4KX5a_paletteEmpty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:36px 16px 32px;display:flex}.e4KX5a_paletteEmptyIcon{background:var(--surface-2);width:40px;height:40px;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.e4KX5a_paletteEmptyTitle{color:var(--text);font-size:14px;font-weight:600}.e4KX5a_paletteEmptyBody{color:var(--text-2);font-size:13px}.e4KX5a_paletteFooter{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));height:40px;color:var(--text-3);flex-shrink:0;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}@keyframes e4KX5a_paletteIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (max-width:640px){div.e4KX5a_paletteOverlay{align-items:flex-start;padding:12px}div.e4KX5a_palette{border-radius:var(--radius-lg);border-bottom:1px solid var(--border);max-height:calc(100dvh - 24px);padding-bottom:0;animation-name:e4KX5a_paletteIn}.e4KX5a_paletteInput input{font-size:16px}.e4KX5a_paletteList{max-height:min(420px,60dvh)}.e4KX5a_paletteFooter{display:none}}.e4KX5a_shortcutCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.e4KX5a_shortcutCol{flex-direction:column;gap:20px;min-width:0;display:flex}.e4KX5a_shortcutSection{min-width:0}.e4KX5a_shortcutTitle{color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:500}.e4KX5a_shortcutList{margin:0;padding:0;list-style:none}.e4KX5a_shortcut{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:4px 0;font-size:13.5px;display:flex}.e4KX5a_shortcut:last-child{border-bottom:0}.e4KX5a_shortcutLabel{min-width:0;color:var(--text)}.e4KX5a_keys{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.e4KX5a_combo{align-items:center;gap:3px;display:inline-flex}.e4KX5a_keysOr{color:var(--text-3);font-size:11.5px}.e4KX5a_keysThen{color:var(--text-3);padding:0 1px;font-size:11px}@media (max-width:600px){.e4KX5a_shortcutCols{grid-template-columns:minmax(0,1fr)}}.e4KX5a_toaster{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:356px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.e4KX5a_toast{pointer-events:auto;border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--text);box-shadow:var(--shadow-lg);animation:e4KX5a_toastIn .32s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:13.5px;line-height:1.45;display:flex}.e4KX5a_toastIcon{color:var(--text-2);flex-shrink:0;display:inline-flex}.e4KX5a_toast[data-tone=success] .e4KX5a_toastIcon{color:var(--ok)}.e4KX5a_toast[data-tone=error] .e4KX5a_toastIcon{color:var(--danger)}.e4KX5a_toastMsg{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.e4KX5a_toastAction{flex-shrink:0}button.e4KX5a_toastClose{width:24px;height:24px}@keyframes e4KX5a_toastIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:899px){.e4KX5a_toaster{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:640px){.e4KX5a_toaster{align-items:stretch;width:auto;max-width:none;left:16px;right:16px}}
