.ask-mergetic-root{--ask-bg:#080d1d;--ask-card:#0a1021;--ask-line:#23304c;--ask-line2:#344260;--ask-text:#e8eefb;--ask-text2:#aab8d3;--ask-muted:#71809f;--ask-cyan:#25d7ee;--ask-violet:#7167ff;position:relative;z-index:9999;font-family:'DM Sans',system-ui,sans-serif}.ask-mergetic-root *{box-sizing:border-box}.ask-launch{position:fixed;right:20px;bottom:20px;z-index:9999;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid rgba(37,215,238,.72);border-radius:999px;background:linear-gradient(145deg,#111a31,#0a1022);color:var(--ask-text);box-shadow:0 16px 50px rgba(0,0,0,.42),0 0 30px rgba(37,215,238,.12);font:650 11px 'JetBrains Mono',monospace;letter-spacing:.04em;cursor:pointer}.ask-launch:hover,.ask-launch:focus-visible{border-color:var(--ask-cyan);box-shadow:0 16px 50px rgba(0,0,0,.5),0 0 34px rgba(37,215,238,.24)}.ask-launch i{width:8px;height:8px;border-radius:50%;background:var(--ask-cyan);box-shadow:0 0 12px var(--ask-cyan);animation:askSignal 3.4s ease-in-out infinite}.ask-panel{position:fixed;right:18px;bottom:18px;z-index:10000;width:min(420px,calc(100vw - 24px));height:min(690px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ask-line2);border-radius:20px;background:linear-gradient(165deg,#10172b,#080d1d);box-shadow:0 36px 100px rgba(0,0,0,.7),0 0 60px rgba(37,215,238,.08);animation:askIn .22s ease-out}.ask-head{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:18px 19px 14px;border-bottom:1px solid var(--ask-line)}.ask-head p{margin:0;color:var(--ask-cyan);font:700 11px 'JetBrains Mono',monospace;letter-spacing:.16em}.ask-head span{display:block;margin-top:5px;color:var(--ask-text2);font-size:11px}.ask-head button{grid-column:2;grid-row:1/3;align-self:start;width:32px;height:32px;border:0;background:transparent;color:var(--ask-muted);font-size:25px;line-height:1;cursor:pointer}.ask-head button:hover,.ask-head button:focus-visible{color:var(--ask-text)}.ask-head small{grid-column:1/3;margin-top:5px;color:var(--ask-muted);font:8.5px 'JetBrains Mono',monospace}.ask-body{flex:1;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:12px;scrollbar-color:var(--ask-line2) transparent}.ask-question{align-self:flex-end;max-width:88%;margin:0;padding:9px 12px;border:1px solid rgba(113,103,255,.42);border-radius:12px 12px 3px 12px;background:rgba(113,103,255,.12);color:var(--ask-text);font-size:12px;line-height:1.5}.ask-answer{align-self:flex-start;width:95%;padding:13px 14px;border:1px solid var(--ask-line);border-radius:12px 12px 12px 3px;background:var(--ask-card)}.ask-answer>p{margin:0;color:var(--ask-text2);font-size:12px;line-height:1.65}.ask-refusal{border-color:rgba(245,189,56,.34)}.ask-chips,.ask-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ask-chips button,.ask-links a,.ask-escalate a{padding:6px 10px;border:1px solid var(--ask-line2);border-radius:999px;background:rgba(255,255,255,.015);color:#cbd6eb;text-decoration:none;font-size:10px;line-height:1.35;cursor:pointer}.ask-chips button:hover,.ask-chips button:focus-visible,.ask-links a:hover,.ask-links a:focus-visible,.ask-escalate a:hover,.ask-escalate a:focus-visible{border-color:var(--ask-cyan);color:var(--ask-cyan)}.ask-answer details{margin-top:12px;padding-top:10px;border-top:1px dashed var(--ask-line)}.ask-answer summary{color:var(--ask-muted);font:650 8.5px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ask-citation{margin-top:11px;padding-left:10px;border-left:2px solid rgba(37,215,238,.35)}.ask-citation>a{color:var(--ask-cyan);font:700 9px 'JetBrains Mono',monospace;text-decoration:none}.ask-citation>span{display:block;margin-top:3px;color:var(--ask-muted);font:8px 'JetBrains Mono',monospace;text-transform:capitalize}.ask-citation p{margin:7px 0 0;color:var(--ask-text2);font-size:10.5px;line-height:1.55}.ask-citation small{display:block;margin-top:5px;color:var(--ask-muted);font-size:9.5px;line-height:1.5}.ask-rule{margin:10px 0 0!important;color:var(--ask-muted)!important;font:italic 9.5px 'JetBrains Mono',monospace!important}.ask-escalate{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ask-line)}.ask-escalate span{width:100%;color:var(--ask-muted);font-size:9.5px}.ask-form{display:flex;gap:8px;padding:11px 13px 8px;border-top:1px solid var(--ask-line)}.ask-form input{min-width:0;flex:1;height:42px;padding:0 12px;border:1px solid var(--ask-line2);border-radius:10px;background:#070c1a;color:var(--ask-text);font-size:12px;outline:none}.ask-form input:focus{border-color:var(--ask-cyan);box-shadow:0 0 0 3px rgba(37,215,238,.08)}.ask-form button{min-width:64px;border:0;border-radius:10px;background:linear-gradient(135deg,#655bf7,#8f5cff);color:#fff;font-weight:700;font-size:12px;cursor:pointer}.ask-privacy{margin:0;padding:0 13px 10px;text-align:center;color:var(--ask-muted);font:8px 'JetBrains Mono',monospace;letter-spacing:.03em}.ask-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes askSignal{0%,100%{opacity:.45}50%{opacity:1}}@keyframes askIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:700px){.ask-launch{right:12px;bottom:12px}.ask-panel{right:8px;bottom:8px;width:calc(100vw - 16px);height:min(680px,calc(100dvh - 16px));border-radius:17px}}@media(prefers-reduced-motion:reduce){.ask-launch i,.ask-panel{animation:none}}@media print{.ask-mergetic-root{display:none!important}}
