.ai-launch{position:fixed;right:28px;bottom:25px;z-index:50;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 7px;border:1px solid #14c9f08a;background:linear-gradient(135deg,#133649,#172839);color:#cceffa;border-radius:40px;font-size:12px;box-shadow:0 8px 35px #0006;cursor:pointer}.ai-launch:hover{border-color:#5ddfff;box-shadow:0 0 20px #0ac9f021}.ai-launch>b{color:#f0b90b;font-size:15px}.ai-owl{width:35px;height:37px;overflow:hidden;display:block;flex-shrink:0}.ai-owl img{width:111px;height:37px;max-width:none}.ai-panel[hidden]{display:none}.ai-panel{position:fixed;right:28px;bottom:91px;width:420px;max-height:calc(100dvh - 120px);height:610px;z-index:50;display:flex;flex-direction:column;border:1px solid #35596c;background:#131e2a;border-radius:15px;overflow:hidden;box-shadow:0 15px 70px #0009}.ai-head{display:flex;align-items:center;gap:11px;padding:16px 17px;background:linear-gradient(110deg,#163348,#1b2735);border-bottom:1px solid #2c4154}.ai-head strong{font-size:13px;color:#e0f6ff}.ai-head small{font-size:9px;color:#7fa8bf;display:block;margin-top:5px}.ai-head button{color:#a1bbc9;background:transparent;border:0;font-size:22px;padding:0 6px;cursor:pointer}.ai-head .ai-new{margin-left:auto}.ai-head button:hover{color:#0ac9f0}.ai-messages{flex:1;overflow-y:auto;padding:20px 18px;min-height:120px;overscroll-behavior:contain}.ai-row{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;align-items:flex-start}.ai-speaker{font-size:9px;color:#7696ac;margin-left:4px}.ai-bubble{max-width:96%;font-size:12px;line-height:1.95;padding:12px 14px;border:1px solid #2d4558;background:#1b2d3e;border-radius:2px 12px 12px;color:#ceddea;white-space:pre-wrap;overflow-wrap:anywhere}.ai-bubble a{color:#3fd4f7;text-decoration:underline;text-underline-offset:3px}.ai-row.user{align-items:flex-end}.ai-row.user .ai-bubble{background:#0b566c;border-color:#0d6a82;color:#ddf7ff;border-radius:12px 2px 12px 12px}.ai-row.thinking .ai-bubble{color:#88b4cc}.ai-prompts{display:flex;gap:7px;flex-direction:column;align-items:flex-start;margin:8px 0 16px}.ai-prompts button{border:1px solid #31536a;border-radius:6px;background:#182c3b;color:#8ecde2;padding:8px 10px;font-size:10px;cursor:pointer}.ai-prompts button:hover{border-color:#19c8ed;color:#b8f2ff}.ai-form{border:1px solid #365469;border-radius:10px;background:#142331;margin:0 15px;padding:11px 12px 8px}.ai-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ai-form textarea{font:12px 'Microsoft YaHei',system-ui,sans-serif;resize:none;min-height:45px;max-height:110px;width:100%;background:transparent;outline:0;border:0;color:#d7effb;line-height:1.7;padding:0}.ai-form textarea::placeholder{color:#6a879d}.ai-form:focus-within{border-color:#14bcde}.ai-form-bottom{display:flex;align-items:center;justify-content:space-between}.ai-form-bottom>span{font-size:8px;color:#5b8299}.ai-send{width:30px;height:30px;border:0;border-radius:7px;background:#11c5e9;color:#062432;font-size:22px;cursor:pointer}.ai-send:disabled{opacity:.4;cursor:wait}.ai-note{color:#638298;text-align:center;font-size:8px;padding:10px 8px 12px}.ai-error{margin:0 16px 10px;font-size:10px;color:#e5be71;line-height:1.6;background:#e5be710b;border:1px solid #e5be7130;border-radius:6px;padding:8px 10px}.ai-error[hidden]{display:none}#onlyai-assistant :focus-visible{outline:2px solid #32d6f6;outline-offset:3px}@media(max-width:600px){.ai-launch{right:16px;bottom:17px;padding-right:12px;font-size:11px;gap:7px}.ai-panel{right:12px;bottom:80px;width:calc(100% - 24px);height:590px;max-height:calc(100dvh - 105px)}.ai-head{padding:13px}.ai-messages{padding:15px}.ai-bubble{font-size:12px}.ai-form-bottom>span{font-size:7px}.ai-note{font-size:7px}}@media(prefers-reduced-motion:no-preference){.ai-row.thinking .ai-bubble{animation:ai-pulse 1.4s ease-in-out infinite}@keyframes ai-pulse{50%{opacity:.5}}}
