#reign-assistant{position:fixed;right:24px;bottom:24px;z-index:90;font-family:inherit;color:#edf1f4}.ra-launch{float:right;border:1px solid #b7a16b;border-radius:28px;background:#c9b581;color:#10151a;padding:15px 23px;font:600 14px inherit;box-shadow:0 8px 32px #0008;cursor:pointer}#ra-panel{position:absolute;right:0;bottom:66px;width:410px;max-width:calc(100vw - 32px);height:min(680px,calc(100dvh - 110px));display:flex;flex-direction:column;border:1px solid #46535d;border-radius:18px;background:#121b22;box-shadow:0 18px 70px #0009;overflow:hidden}#ra-panel header{display:flex;justify-content:space-between;align-items:center;padding:18px;background:#1a252d;border-bottom:1px solid #34414b}#ra-panel header strong{font-size:16px;color:#dfcca0}#ra-panel header small{display:block;font-size:11px;color:#bac7cf;margin-top:5px}#ra-panel button{cursor:pointer}#ra-panel header button{border:0;background:transparent;color:#edf1f4;font-size:25px}.ra-filters{padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:11px;border-bottom:1px solid #34414b}.ra-filters label{display:flex;flex-direction:column;gap:4px}.ra-filters input,.ra-filters select{min-width:0;width:100%;background:#0c141a;border:1px solid #3b4a55;border-radius:6px;color:#edf1f4;padding:6px;color-scheme:dark}.ra-filters .ra-demo{flex-direction:row;align-items:center}.ra-demo input{width:auto}.ra-messages{flex:1;min-height:100px;overflow:auto;padding:16px;overscroll-behavior:contain}.ra-messages article{padding:12px;border-radius:12px;margin-bottom:12px;background:#1c2a33;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.ra-messages article.ra-user{background:#333127;margin-left:26px}.ra-messages p{white-space:pre-wrap;margin:6px 0}.ra-messages a{display:block;color:#dfcca0;margin-top:6px}.ra-welcome h3{font-size:18px;margin:10px 0}.ra-welcome p,.ra-welcome small{color:#bac7cf;line-height:1.7}.ra-suggestions{padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px}.ra-suggestions button{background:#1b2932;border:1px solid #46535d;color:#e5edf3;border-radius:20px;font-size:10px;padding:7px 10px}#ra-panel form{display:flex;gap:8px;padding:10px 12px;margin:0;border-top:1px solid #34414b}#ra-panel textarea{flex:1;min-width:0;resize:none;background:#0c141a;color:#fff;border:1px solid #46535d;border-radius:8px;padding:10px;font:13px inherit}#ra-panel form button{border:0;border-radius:8px;background:#c9b581;color:#10151a;padding:10px;font-weight:600}#ra-panel footer{padding:0 14px 12px;font-size:10px;color:#bac7cf;display:flex;justify-content:space-between;align-items:center}#ra-panel footer button{border:0;background:transparent;color:#dfcca0;font-size:10px}#ra-panel :disabled{opacity:.55;cursor:wait}#reign-assistant :focus-visible{outline:2px solid #82d3df;outline-offset:2px}.ra-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){#reign-assistant{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}#ra-panel{width:calc(100vw - 24px);max-width:none;bottom:62px;height:calc(100dvh - 100px)}.ra-launch{padding:13px 18px}}@media(prefers-reduced-motion:reduce){#reign-assistant *{scroll-behavior:auto}}
