.help-chat{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:70;color:var(--text,#eaf2fc);justify-items:end;gap:10px;font-size:15px;display:grid;position:fixed}.help-chat [hidden]{display:none!important}.help-chat button,.help-chat input,.help-chat textarea{font:inherit}.help-chat button{cursor:pointer}.help-chat-toggle{color:#eaf2fc;background:#0e2537;border:1px solid #23c9f5;border-radius:28px;align-items:center;gap:9px;min-height:50px;padding:12px 20px;font-weight:750;display:flex;box-shadow:0 12px 30px #0005}.help-chat-toggle svg{width:21px;height:21px}.help-chat-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.help-chat-dot.is-online{background:#34d399}.help-chat-window{width:min(390px,100vw - 32px);max-height:calc(100dvh - 105px - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#eaf2fc;background:#0e1b2b;border:1px solid #31465e;border-radius:18px;overflow-y:auto;box-shadow:0 20px 60px #0008}.help-chat-window header{border-bottom:1px solid #31465e;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.help-chat-window h2{margin:0;font-size:18px}.help-chat-window header button{color:#eaf2fc;background:0 0;border:0;width:36px;height:36px;font-size:27px}.help-chat-state{color:#b5c4d6;margin:0;padding:14px 18px 8px;font-size:14px;line-height:1.5}.help-chat-error{color:#fca5a5;margin:8px 18px}.help-chat form{gap:12px;padding:12px 18px 18px;display:grid}.help-chat fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.help-chat legend{margin-bottom:10px;font-weight:650}.help-chat label{gap:6px;font-size:14px;display:grid}.help-chat input:not([type=checkbox]),.help-chat textarea{box-sizing:border-box;color:#eaf2fc;background:#0a1523;border:1px solid #47617c;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.help-chat textarea{resize:vertical;min-height:90px;max-height:220px}.help-chat .help-chat-privacy{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.help-chat-privacy input{flex-shrink:0;margin-top:3px}.help-chat a{color:#42d1f7;text-decoration:underline}.help-chat-send{color:#042033;background:#2bc7f4;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:750}.help-chat-send:disabled{opacity:.65;cursor:wait}.help-chat-end{color:#eaf2fc;background:0 0;border:1px solid #47617c;border-radius:10px;margin:0 18px 18px;padding:10px 12px}.help-chat-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.help-chat-log{gap:10px;max-height:32dvh;margin:0;padding:12px 18px;list-style:none;display:grid;overflow-y:auto}.help-chat-log li{overflow-wrap:anywhere;background:#1b3047;border-radius:12px;max-width:90%;padding:10px 12px}.help-chat-log li.is-mine{background:#0c4055;justify-self:end}.help-chat-log p{white-space:pre-wrap;margin:4px 0 0}.help-chat-log small{color:#b5c4d6;font-size:11px}.help-chat :focus-visible{outline-offset:3px;outline:2px solid #42d1f7}@media (width<=480px){.help-chat{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.help-chat-window{width:calc(100vw - 24px)}}html[data-theme=light] :is(.help-chat-toggle,.help-chat-window){background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}html[data-theme=light] .help-chat-window header{border-color:var(--line)}html[data-theme=light] :is(.help-chat-window header button,.help-chat-end){color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.help-chat-state,.help-chat-log small){color:var(--muted)}html[data-theme=light] .help-chat-error{color:var(--cn-light-danger)}html[data-theme=light] :is(.help-chat input:not([type=checkbox]),.help-chat textarea,.help-chat-log li){background:var(--surface3);border-color:var(--cn-light-input-line);color:var(--text)}html[data-theme=light] .help-chat-log li.is-mine{background:var(--surface2)}html[data-theme=light] .help-chat a{color:var(--accent)}html[data-theme=light] .help-chat-send{background:var(--accent);color:#fff}html[data-theme=light] .help-chat :focus-visible{outline-color:var(--accent)}
