.N3qwVq_root{z-index:4200;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:22px}.N3qwVq_launcher{color:#fff;cursor:pointer;background:#11161c;border:1px solid #11182724;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px 0 9px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 16px 42px #1018282e}.N3qwVq_launcher span{color:#11161c;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:950;display:grid}.N3qwVq_panel{color:#111827;background:#fff;border:1px solid #1118271f;border-radius:24px;flex-direction:column;width:min(360px,100vw - 28px);max-height:min(590px,100dvh - 120px);display:flex;position:absolute;bottom:60px;right:0;overflow:hidden;box-shadow:0 30px 90px #10182838}.N3qwVq_header{background:linear-gradient(135deg,#0c2846,#123d66);border-bottom:1px solid #11182717;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 14px;display:flex}.N3qwVq_header div{gap:1px;display:grid}.N3qwVq_header span{color:#7fd9ff;letter-spacing:.14em;font-size:9px;font-weight:900}.N3qwVq_header strong{color:#fff;font-size:16px}.N3qwVq_header small{color:#c8d8e7;font-size:10px}.N3qwVq_header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:34px;height:34px;font-size:20px}.N3qwVq_messages{background:#f7f9fb;flex-direction:column;gap:8px;min-height:170px;max-height:300px;padding:14px;display:flex;overflow:auto}.N3qwVq_bot,.N3qwVq_user{border-radius:15px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.48}.N3qwVq_bot{color:#334155;background:#fff;border:1px solid #dfe7ee;align-self:flex-start}.N3qwVq_user{color:#fff;background:#132f4b;align-self:flex-end}.N3qwVq_prompts{scrollbar-width:none;gap:6px;padding:10px 12px 6px;display:flex;overflow-x:auto}.N3qwVq_prompts::-webkit-scrollbar{display:none}.N3qwVq_prompts button{color:#36506a;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:750}.N3qwVq_form{grid-template-columns:1fr auto;gap:7px;padding:8px 12px 10px;display:grid}.N3qwVq_form input{color:#111827;background:#fff;border:1px solid #d4dee7;border-radius:12px;outline:none;min-width:0;height:42px;padding:0 12px;font-size:12px}.N3qwVq_form input:focus{border-color:#3c8ed6;box-shadow:0 0 0 3px #3c8ed61f}.N3qwVq_form button{color:#fff;cursor:pointer;background:#0c2846;border:0;border-radius:12px;height:42px;padding:0 13px;font-size:11px;font-weight:850}.N3qwVq_note{color:#8793a0;margin:0;padding:0 12px 12px;font-size:9px}:is(html[data-theme=dark] .N3qwVq_panel,:root[data-enarm-theme=dark] .N3qwVq_panel){color:#f3f7fb;background:#111820;border-color:#ffffff1f}:is(html[data-theme=dark] .N3qwVq_messages,:root[data-enarm-theme=dark] .N3qwVq_messages){background:#0b1118}:is(html[data-theme=dark] .N3qwVq_bot,:root[data-enarm-theme=dark] .N3qwVq_bot){color:#d7e1ea;background:#17212c;border-color:#2a3947}:is(html[data-theme=dark] .N3qwVq_prompts button,:root[data-enarm-theme=dark] .N3qwVq_prompts button){color:#cfe0ef;background:#151e27;border-color:#2b3946}:is(html[data-theme=dark] .N3qwVq_form input,:root[data-enarm-theme=dark] .N3qwVq_form input){color:#f4f8fb;background:#0d141b;border-color:#344657}@media (max-width:820px){.N3qwVq_root{bottom:86px;right:12px}.N3qwVq_launcher{min-height:44px;padding-right:12px}.N3qwVq_panel{max-height:calc(100dvh - 165px);bottom:54px}}@media (max-width:520px){.N3qwVq_launcher b{display:none}.N3qwVq_launcher{justify-content:center;width:46px;padding:0}.N3qwVq_launcher span{width:30px}.N3qwVq_panel{width:calc(100vw - 24px);right:0}}.N3qwVq_botWrap,.N3qwVq_userWrap{flex-direction:column;gap:6px;display:flex}.N3qwVq_botWrap{align-items:flex-start}.N3qwVq_userWrap{align-items:flex-end}.N3qwVq_messageActions{flex-wrap:wrap;gap:6px;max-width:94%;display:flex}.N3qwVq_messageActions a{color:#0c5f86;background:#eaf5fb;border:1px solid #c8deeb;border-radius:999px;align-items:center;min-height:30px;padding:6px 9px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.N3qwVq_messageActions a:hover{border-color:#3c8ed6}.N3qwVq_botWrap .N3qwVq_bot,.N3qwVq_userWrap .N3qwVq_user{max-width:100%}:is(html[data-theme=dark] .N3qwVq_messageActions a,:root[data-enarm-theme=dark] .N3qwVq_messageActions a){color:#8edcf6;background:#10283d;border-color:#2d4c64}
.p40MIq_banner{z-index:90;color:#0c1a2a;background:radial-gradient(circle at 8% 0,#3fe1eb3b,#0000 34%),radial-gradient(circle at 86% 12%,#8366ff1f,#0000 32%),linear-gradient(105deg,#eefcfd 0%,#f7fbff 50%,#f6f3ff 100%);border-bottom:1px solid #2777a02e;position:relative}.p40MIq_shell{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;min-height:112px;margin:0 auto;padding:18px 48px;display:flex}.p40MIq_copy{align-items:center;gap:22px;min-width:0;display:flex}.p40MIq_badge{color:#087b86;letter-spacing:.16em;background:#ffffff9e;border:1px solid #48d8df;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.p40MIq_message{gap:5px;min-width:0;display:grid}.p40MIq_message strong{color:#0c1625;letter-spacing:-.035em;font-size:clamp(22px,2vw,32px);line-height:1.08}.p40MIq_message span{color:#607083;max-width:820px;font-size:15px;line-height:1.45}.p40MIq_actions{flex:none;align-items:center;gap:12px;display:flex}.p40MIq_primary,.p40MIq_secondary{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.p40MIq_primary{color:#071722;background:#49dbe4;box-shadow:0 10px 24px #28bcc630}.p40MIq_secondary{color:#111827;background:#ffffffc7;border:1px solid #d7d8df}.p40MIq_primary:hover,.p40MIq_secondary:hover{transform:translateY(-1px)}@media (max-width:980px){.p40MIq_shell{align-items:flex-start;gap:18px;padding:16px 26px}.p40MIq_copy{align-items:flex-start}.p40MIq_actions{display:grid}}@media (max-width:720px){.p40MIq_shell{gap:13px;padding:14px 18px;display:grid}.p40MIq_copy{gap:10px;display:grid}.p40MIq_badge{width:max-content;min-height:32px;padding:0 12px;font-size:9px}.p40MIq_message strong{font-size:21px}.p40MIq_message span{font-size:13px}.p40MIq_actions{grid-template-columns:1fr 1fr;width:100%}.p40MIq_primary,.p40MIq_secondary{min-height:44px;padding:0 13px;font-size:12px}}.p40MIq_close{z-index:2;color:#173047;background:#ffffffc7;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;font-weight:700;line-height:1;display:none;position:absolute;top:10px;right:12px;box-shadow:0 6px 18px #142d411f}@media (max-width:720px){.p40MIq_banner{max-height:168px;overflow:hidden}.p40MIq_close{display:flex}.p40MIq_shell{grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:auto;padding:12px 48px 12px 14px;display:grid}.p40MIq_copy{display:block}.p40MIq_badge{min-height:26px;margin-bottom:5px;padding:0 9px;font-size:8px}.p40MIq_message{display:block}.p40MIq_message strong{letter-spacing:-.02em;font-size:16px;line-height:1.12;display:block}.p40MIq_message span{display:none}.p40MIq_actions{width:auto;display:block}.p40MIq_primary{min-height:38px;padding:0 12px;font-size:11px}.p40MIq_secondary{display:none}}
