.platform-help-root{color:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:center;font:16px/1.6 system-ui,sans-serif;display:flex;position:relative}.platform-help-root .platform-help-launcher{height:30px;color:inherit;box-shadow:none;border-radius:7px;gap:5px;padding:0 9px;font-size:12px}.platform-help-panel{color:#17243b;z-index:1000;background:#fff;border:1px solid #dce5e6;border-radius:22px;flex-direction:column;width:400px;height:min(720px,100dvh - 76px);margin-bottom:12px;display:flex;position:fixed;top:60px;right:20px;overflow:hidden;box-shadow:0 18px 70px #122b3733}.platform-help-header{background:var(--ezy-accent);color:#fff;align-items:center;gap:12px;padding:21px;display:flex}.platform-help-header>div{flex:1}.platform-help-header h2{margin:0;font-size:19px;font-weight:650;line-height:1.2}.platform-help-header p{color:var(--ezy-accent-line);margin:5px 0 0;font-size:12px}.platform-help-header button{color:#fff}.platform-help-mark{color:#172554;background:#93c5fd;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.platform-help-context{background:var(--ezy-accent-soft);border-bottom:1px solid var(--ezy-accent-line);align-items:center;gap:10px;padding:10px 20px;font-size:12px;display:flex}.platform-help-context span{letter-spacing:.09em;color:var(--ezy-accent-strong);font-size:9px}.platform-help-context strong{font-weight:600}.platform-help-log{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.platform-help-welcome h3{letter-spacing:-.03em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.3}.platform-help-welcome p{color:#475569;margin:0 0 17px;font-size:13px}.platform-help-prompts{gap:8px;display:grid}.platform-help-prompts button{text-align:left;border:1px solid var(--ezy-accent-line);color:#172554;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex}.platform-help-prompts button:hover{background:var(--ezy-accent-soft)}.platform-help-prompts span{color:var(--ezy-accent)}.platform-help-message{background:#f1f5f9;border-radius:12px;margin:14px 20px 0 0;padding:11px 13px;font-size:13px}.platform-help-message strong{text-transform:uppercase;letter-spacing:.05em;color:#475569;font-size:10px}.platform-help-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.platform-help-message.visitor{background:#dbeafe;margin:14px 0 0 28px}.platform-help-message.system{background:#fff8e9;border:1px solid #ead8b1}.platform-help-thinking{color:var(--ezy-accent-strong);margin:14px 0;font-size:12px}.platform-help-footer{background:#fff;border-top:1px solid #dbeafe;padding:12px 16px}.platform-help-footer form{background:var(--ezy-accent-soft);border:1px solid #93c5fd;border-radius:13px;align-items:flex-end;gap:8px;padding:8px;display:flex}.platform-help-footer textarea{resize:none;min-width:0;font:inherit;color:#17243b;outline-offset:3px;background:0 0;border:0;flex:1;padding:3px;font-size:13px;line-height:1.4}.platform-help-footer form button{background:var(--ezy-accent);color:#fff;border-radius:9px;flex-shrink:0}.platform-help-disclosure{color:#64767b;margin:8px 0;font-size:10px;line-height:1.5}.platform-help-tools{justify-content:space-between;gap:9px;display:flex}.platform-help-tools button{color:#1e3a8a;cursor:pointer;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:flex}.platform-help-root button:disabled{opacity:.45;cursor:default}.platform-help-allowance{color:#71817c;text-align:center;margin:6px 0 0;font-size:10px}.platform-help-error{color:#963e28;background:#fff5f0;padding:8px 16px;font-size:12px}.platform-help-error p{margin:0}.platform-help-error button{margin-top:4px;text-decoration:underline}.platform-help-confirm{background:var(--ezy-accent-soft);border-radius:9px;margin-top:8px;padding:9px;font-size:12px}.platform-help-confirm p{margin:0 0 7px}@media (width<=600px){.platform-help-root .platform-help-launcher{height:30px;padding:0 7px;font-size:12px}.platform-help-panel{color:#17243b;width:auto;height:calc(100dvh - 76px - env(safe-area-inset-bottom));border-radius:16px;margin:0;position:fixed;inset:60px 10px auto}.platform-help-header{padding:15px}.platform-help-log{padding:16px}}.platform-help-panel.is-bubble{height:min(512px,100dvh - 40px);top:auto;bottom:20px;right:20px}.platform-help-panel.is-bubble .platform-help-header{background:#2f5bff}.platform-help-panel.is-bubble .platform-help-mark{color:#fff;background:#fff3}@media (width<=640px){.platform-help-panel.is-bubble{height:calc(100dvh - 20px);inset:auto 10px 10px}}.platform-help-panel.is-bubble .platform-help-context,.platform-help-panel.is-bubble .platform-help-welcome,.platform-help-panel.is-bubble .platform-help-tools,.platform-help-panel.is-bubble .platform-help-disclosure,.platform-help-panel.is-bubble .platform-help-allowance,.platform-help-panel.is-bubble .platform-help-message strong{display:none}.platform-help-panel.is-bubble .platform-help-message{background:#f1f3f7;margin:12px 36px 0 0;font-size:14px}.platform-help-panel.is-bubble .platform-help-message.visitor{color:#fff;background:#2f5bff;border-bottom-right-radius:4px;margin:12px 0 0 36px}.platform-help-panel.is-bubble .platform-help-footer form{background:#fff;border-color:#d5e2f6}.platform-help-panel.is-bubble .platform-help-footer form button{background:#2f5bff}.platform-help-panel.is-bubble .platform-help-footer form button:disabled{opacity:.35;background:#2f5bff}.platform-help-panel.is-bubble .platform-help-prompts button{border-color:#d5e2f6}.platform-help-panel.is-bubble .platform-help-header button{box-shadow:none;border:0;color:#fff!important;background:0 0!important}.platform-help-panel.is-bubble .platform-help-header button:hover,.platform-help-panel.is-bubble .platform-help-header button:focus-visible{color:#fff!important;background:#ffffff38!important}.platform-help-panel.is-bubble .platform-help-header button svg{fill:currentColor;color:#fff!important}.platform-help-panel{font-size:16px;line-height:1.6}.platform-help-root .platform-help-launcher{height:36px;padding:0 12px;font-size:14px}.platform-help-message,.platform-help-panel.is-bubble .platform-help-message{font-size:16px}.platform-help-footer textarea{font-size:16px;line-height:1.5}.platform-help-prompts button{font-size:14px}.platform-help-header h2{font-size:20px}.platform-help-header p,.platform-help-welcome p,.platform-help-thinking,.platform-help-context{font-size:14px}.platform-help-context span,.platform-help-message strong{font-size:12px}
