.fomo-help{font-family:'DM Sans',Arial,sans-serif;color:#32164f}.help-launcher{position:fixed;bottom:24px;right:24px;width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#32164f;color:#fff4e5;border:0;box-shadow:0 5px 24px #32164f30;z-index:8000;cursor:pointer}.help-launcher:hover{background:#7952c7}.help-panel{position:fixed;bottom:108px;right:24px;width:370px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100dvh - 140px);border-radius:18px;border:1px solid #d8c7da;box-shadow:0 12px 55px #32164f33;background:#fff4e5;z-index:8000;display:flex;flex-direction:column;overflow:hidden}.help-panel[hidden]{display:none!important}.help-header{display:flex;align-items:center;justify-content:space-between;padding:22px;background:#32164f;color:#ffe7cb}.help-header strong{font-size:14px;letter-spacing:1px}.help-header small{display:block;font-size:11px;margin-top:6px;color:#cfb5e8}.help-close{background:none;border:0;font-size:27px;color:inherit;cursor:pointer;width:35px;height:35px}.help-messages{overflow:auto;flex:1;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:0}.help-bot,.help-user{padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.6;max-width:95%}.help-bot{background:#f0e4f5;align-self:flex-start}.help-bot small{font-size:11px;display:inline-block;margin-top:8px;color:#776184}.help-bot a{color:inherit;text-decoration:underline}.help-user{align-self:flex-end;background:#ffd568}.help-topics{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 14px}.help-topics button{padding:9px 11px;background:transparent;border:1px solid #c6adcf;color:#32164f;border-radius:20px;font:600 12px Arial;cursor:pointer}.help-form{display:flex;border-top:1px solid #deccd7;padding:14px;gap:10px}.help-form input{min-width:0;flex:1;padding:10px 12px;border:1px solid #dac5de;border-radius:10px;background:#fffaf2;font-size:14px;color:#32164f}.help-form button{border:0;border-radius:50%;width:40px;height:40px;background:#32164f;color:#fff4e5;font-size:24px;cursor:pointer}.fomo-help button:focus-visible,.help-form input:focus-visible{outline:3px solid #7952c7;outline-offset:3px}@media(max-width:600px){.help-launcher{width:58px;height:58px;bottom:18px;right:18px}.help-panel{bottom:88px;right:12px;max-width:calc(100vw - 24px);height:500px}}
/* Main page loading retains its original FOMO screen. Only amour.css makes the model loader transparent. */
