@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);.notification-btn[data-v-196c39c4]{position:relative}.notification-card[data-v-196c39c4]{width:420px;max-height:600px;overflow-y:auto;box-shadow:0 6px 12px rgba(0,0,0,.15);border-radius:8px;display:flex;flex-direction:column}.filter-toolbar[data-v-196c39c4],.urgency-toolbar[data-v-196c39c4]{flex-shrink:0;border-bottom:1px solid #eee;background-color:#f9f9f9}.tab-container[data-v-196c39c4]{border-bottom:1px solid #eee}.filter-scroll-container[data-v-196c39c4]{display:flex;overflow-x:auto;white-space:nowrap;padding-bottom:2px;width:100%}.filter-toolbar .v-btn[data-v-196c39c4],.urgency-toolbar .v-btn[data-v-196c39c4]{text-transform:capitalize;font-size:.8rem;margin:0 2px}.filter-toolbar .v-btn.active[data-v-196c39c4],.urgency-toolbar .v-btn.active[data-v-196c39c4]{font-weight:700;color:var(--v-primary-base,#1976d2);background-color:rgba(25,118,210,.1)}.v-list[data-v-196c39c4]{padding:0;flex-grow:1;overflow-y:auto}.notification-item[data-v-196c39c4]{border-bottom:1px solid #eee;padding:12px 16px 28px 16px;position:relative;cursor:pointer;transition:background-color .2s ease-in-out;display:flex;align-items:flex-start}.notification-item[data-v-196c39c4]:hover{background-color:#f5f5f5}.notification-item[data-v-196c39c4]:last-child{border-bottom:none}.unread-item[data-v-196c39c4]{background-color:#e3f2fd}.unread-item[data-v-196c39c4]:hover{background-color:#bbdefb}.unread-indicator[data-v-196c39c4]{position:absolute;top:50%;left:6px;transform:translateY(-50%);width:8px;height:8px;background-color:var(--v-primary-base,#1976d2);border-radius:50%;box-shadow:0 0 6px var(--v-primary-base,#1976d2)}.notification-title[data-v-196c39c4]{white-space:normal;word-wrap:break-word;line-height:1.4;font-size:.9rem;font-weight:500;color:#333}.notification-time[data-v-196c39c4]{color:#666;font-size:.75rem;margin-top:2px}.notification-tags[data-v-196c39c4]{margin-top:6px}.notification-footer[data-v-196c39c4]{border-top:1px solid #eee;padding:4px 12px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background-color:#f9f9f9}.notification-card[data-v-196c39c4]::-webkit-scrollbar,.v-list[data-v-196c39c4]::-webkit-scrollbar{width:6px}.notification-card[data-v-196c39c4]::-webkit-scrollbar-track,.v-list[data-v-196c39c4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.notification-card[data-v-196c39c4]::-webkit-scrollbar-thumb,.v-list[data-v-196c39c4]::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}.notification-card[data-v-196c39c4]::-webkit-scrollbar-thumb:hover,.v-list[data-v-196c39c4]::-webkit-scrollbar-thumb:hover{background:#888}.filter-scroll-container[data-v-196c39c4]::-webkit-scrollbar{height:4px}.filter-scroll-container[data-v-196c39c4]::-webkit-scrollbar-thumb{background:#ccc}.filter-scroll-container[data-v-196c39c4]::-webkit-scrollbar-thumb:hover{background:#aaa}.dark-theme[data-v-196c39c4]{background-color:#1e1e1e;color:#e0e0e0}.dark-theme .filter-toolbar[data-v-196c39c4],.dark-theme .notification-footer[data-v-196c39c4],.dark-theme .urgency-toolbar[data-v-196c39c4]{background-color:#333;border-color:#444}.dark-theme .notification-item[data-v-196c39c4]{border-color:#444}.dark-theme .notification-item[data-v-196c39c4]:hover{background-color:#3f3f3f}.dark-theme .unread-item[data-v-196c39c4]{background-color:#1e3a5f}.dark-theme .unread-item[data-v-196c39c4]:hover{background-color:#2a528a}.dark-theme .unread-indicator[data-v-196c39c4]{background-color:var(--v-primary-lighten1,#64b5f6);box-shadow:0 0 6px var(--v-primary-lighten1,#64b5f6)}.dark-theme .notification-title[data-v-196c39c4]{color:#e0e0e0}.dark-theme .notification-time[data-v-196c39c4]{color:#aaa}.dark-theme .v-btn[data-v-196c39c4]{color:#e0e0e0}.dark-theme .v-btn.active[data-v-196c39c4]{color:var(--v-primary-lighten1,#64b5f6);background-color:rgba(100,181,246,.15)}.dark-theme .notification-card[data-v-196c39c4]::-webkit-scrollbar-track,.dark-theme .v-list[data-v-196c39c4]::-webkit-scrollbar-track{background:#333}.dark-theme .notification-card[data-v-196c39c4]::-webkit-scrollbar-thumb,.dark-theme .v-list[data-v-196c39c4]::-webkit-scrollbar-thumb{background:#666}.dark-theme .notification-card[data-v-196c39c4]::-webkit-scrollbar-thumb:hover,.dark-theme .v-list[data-v-196c39c4]::-webkit-scrollbar-thumb:hover{background:#888}.dark-theme .filter-scroll-container[data-v-196c39c4]::-webkit-scrollbar-thumb{background:#555}.dark-theme .filter-scroll-container[data-v-196c39c4]::-webkit-scrollbar-thumb:hover{background:#777}.fade-enter-active[data-v-196c39c4],.fade-leave-active[data-v-196c39c4]{transition:opacity .5s}.fade-enter[data-v-196c39c4],.fade-leave-to[data-v-196c39c4]{opacity:0}.dark-theme .readers-tooltip[data-v-196c39c4],.readers-tooltip[data-v-196c39c4]{z-index:1000!important}.read-status-icon-container[data-v-196c39c4]{position:absolute;bottom:8px;left:24px;z-index:1}.reading-progress-container[data-v-196c39c4]{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:hsla(0,0%,78%,.3);overflow:hidden}.reading-progress-bar[data-v-196c39c4]{height:100%;background-color:var(--v-primary-base,#1976d2);transition:width .1s linear}.reading-time-remaining[data-v-196c39c4]{position:absolute;right:4px;bottom:6px;font-size:10px;color:var(--v-primary-base,#1976d2);background-color:hsla(0,0%,100%,.7);padding:1px 4px;border-radius:4px}.dark-theme .reading-progress-container[data-v-196c39c4]{background-color:rgba(50,50,50,.3)}.dark-theme .reading-progress-bar[data-v-196c39c4]{background-color:var(--v-primary-lighten1,#64b5f6)}.dark-theme .reading-time-remaining[data-v-196c39c4]{color:var(--v-primary-lighten1,#64b5f6);background-color:rgba(50,50,50,.7)}a{text-decoration:none;color:gray!important}.assistant-shell[data-v-0d01d579]{--ag-brand:#2b81d6;--ag-brand-light:#4a9ae8;--ag-brand-dark:#1a5a9e;--ag-bg:linear-gradient(145deg,#e8f2fc,#d0e4f7 40%,#b8d6f2);--ag-surface:hsla(0,0%,100%,.55);--ag-surface-hover:hsla(0,0%,100%,.72);--ag-border:rgba(43,129,214,.18);--ag-border-hover:rgba(43,129,214,.35);--ag-text:#1a3a5c;--ag-text-2:#3d6a96;--ag-text-3:#6a9dc7;--ag-user-bubble:rgba(43,129,214,.12);--ag-user-border:rgba(43,129,214,.25);--ag-bot-bubble:hsla(0,0%,100%,.7);--ag-bot-border:rgba(43,129,214,.15);--ag-radius:16px;position:relative;display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;font-family:Inter,-apple-system,system-ui,sans-serif;background:var(--ag-bg);color:var(--ag-text)}.ag-orb[data-v-0d01d579]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.ag-orb--one[data-v-0d01d579]{width:600px;height:600px;top:-200px;left:-200px;background:radial-gradient(circle,rgba(43,129,214,.25),transparent 70%);animation:orbDrift-0d01d579 20s ease-in-out infinite}.ag-orb--two[data-v-0d01d579]{width:500px;height:500px;bottom:-200px;right:-150px;background:radial-gradient(circle,rgba(74,154,232,.18),transparent 70%);animation:orbDrift-0d01d579 25s ease-in-out infinite reverse}.ag-orb--three[data-v-0d01d579]{width:400px;height:400px;top:50%;left:40%;background:radial-gradient(circle,rgba(26,90,158,.1),transparent 70%);animation:orbDrift-0d01d579 18s ease-in-out 3s infinite}@keyframes orbDrift-0d01d579{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.08)}50%{transform:translate(-30px,40px) scale(.95)}75%{transform:translate(40px,20px) scale(1.05)}}.ag-header[data-v-0d01d579]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:hsla(0,0%,100%,.65);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--ag-border)}.ag-header[data-v-0d01d579]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ag-brand),var(--ag-brand-light),transparent);opacity:.5}.ag-header-left[data-v-0d01d579]{display:flex;align-items:center;gap:14px}.ag-avatar[data-v-0d01d579]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px}.ag-avatar--brand[data-v-0d01d579]{background:linear-gradient(135deg,#4a9ae8,#2b81d6 60%,#1a5a9e);box-shadow:0 4px 16px rgba(43,129,214,.35)}.ag-avatar-ring[data-v-0d01d579]{position:absolute;inset:-3px;border-radius:17px;border:2px solid transparent;background:linear-gradient(135deg,rgba(43,129,214,.4),rgba(74,154,232,.3)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ringRotate-0d01d579 8s linear infinite}@keyframes ringRotate-0d01d579{to{transform:rotate(1turn)}}.ag-header-title[data-v-0d01d579]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--ag-text)}.ag-status-dot[data-v-0d01d579]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.5);animation:statusPulse-0d01d579 2s ease-in-out infinite}@keyframes statusPulse-0d01d579{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ag-header-context[data-v-0d01d579]{font-size:12px;font-weight:500;color:var(--ag-text-3);margin-top:1px}.ag-header-right[data-v-0d01d579]{display:flex;align-items:center;gap:6px}.ag-header-btn[data-v-0d01d579]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ag-text-2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease}.ag-header-btn[data-v-0d01d579]:hover{background:rgba(43,129,214,.08);border-color:var(--ag-border);color:var(--ag-brand)}.ag-header-btn--close[data-v-0d01d579]{padding:8px;border-radius:10px}.ag-header-btn--close[data-v-0d01d579]:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#ef4444}.ag-body[data-v-0d01d579]{position:relative;z-index:1;display:grid;grid-template-columns:280px 1fr;flex:1;height:100%;max-height:100%;min-height:0;gap:14px;padding:14px}.ag-sidebar[data-v-0d01d579]{display:flex;flex-direction:column;border:1px solid var(--ag-border);border-radius:var(--ag-radius);background:var(--ag-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgba(43,129,214,.08);overflow:hidden}.ag-sidebar-section[data-v-0d01d579]{flex:1;padding:18px 14px;overflow-y:auto}.ag-sidebar-label[data-v-0d01d579]{display:flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ag-text-3);margin-bottom:14px}.ag-quick-btn[data-v-0d01d579]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;margin-bottom:6px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ag-text-2);font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;text-align:left;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1)}.ag-quick-btn-icon[data-v-0d01d579]{margin-top:2px;flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all .25s ease}.ag-quick-btn[data-v-0d01d579]:hover{background:rgba(43,129,214,.08);border-color:var(--ag-border-hover);color:var(--ag-text);transform:translateX(2px)}.ag-quick-btn:hover .ag-quick-btn-icon[data-v-0d01d579]{opacity:1;transform:translateX(0)}.ag-sidebar-footer[data-v-0d01d579]{padding:14px;border-top:1px solid var(--ag-border)}.ag-shortcut[data-v-0d01d579]{display:flex;align-items:center;font-size:11px;color:var(--ag-text-3);font-weight:500}.ag-shortcut kbd[data-v-0d01d579]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin:0 3px;border:1px solid rgba(43,129,214,.2);border-radius:5px;background:hsla(0,0%,100%,.6);color:var(--ag-brand);font-family:Inter,monospace;font-size:10px;font-weight:700}.ag-shortcut-label[data-v-0d01d579]{margin-left:6px;opacity:.7}.ag-chat[data-v-0d01d579]{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;border:1px solid var(--ag-border);border-radius:var(--ag-radius);background:var(--ag-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgba(43,129,214,.08);overflow:hidden}.ag-welcome[data-v-0d01d579]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 32px;animation:welcomeFade-0d01d579 .6s ease}@keyframes welcomeFade-0d01d579{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ag-welcome-avatar[data-v-0d01d579]{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:24px}.ag-welcome-avatar-inner[data-v-0d01d579]{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:22px;background:linear-gradient(135deg,#4a9ae8,#2b81d6 50%,#1a5a9e);box-shadow:0 8px 30px rgba(43,129,214,.35);z-index:1}.ag-welcome-avatar-ring[data-v-0d01d579]{position:absolute;inset:0;border-radius:28px;border:2px solid rgba(43,129,214,.25);animation:welcomeRing-0d01d579 3s ease-in-out infinite}.ag-welcome-avatar-ring--delayed[data-v-0d01d579]{animation-delay:1.5s;border-color:rgba(74,154,232,.2)}@keyframes welcomeRing-0d01d579{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:0}}.ag-welcome-title[data-v-0d01d579]{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--ag-text);margin:0 0 10px}.ag-gradient-text[data-v-0d01d579]{background:linear-gradient(135deg,var(--ag-brand-light),var(--ag-brand-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ag-welcome-desc[data-v-0d01d579]{font-size:14px;font-weight:400;line-height:1.7;color:var(--ag-text-2);max-width:460px;margin:0}.ag-welcome-chips[data-v-0d01d579]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.ag-welcome-chip[data-v-0d01d579]{padding:10px 16px;border:1px solid var(--ag-border-hover);border-radius:100px;background:rgba(43,129,214,.06);color:var(--ag-text-2);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease}.ag-welcome-chip[data-v-0d01d579]:hover{background:rgba(43,129,214,.14);border-color:var(--ag-brand);color:var(--ag-text)}.ag-messages[data-v-0d01d579]{flex:1;min-height:0;max-height:100%;overflow-y:auto;padding:20px;scroll-behavior:smooth}.ag-messages[data-v-0d01d579]::-webkit-scrollbar{width:5px}.ag-messages[data-v-0d01d579]::-webkit-scrollbar-track{background:transparent}.ag-messages[data-v-0d01d579]::-webkit-scrollbar-thumb{background:rgba(43,129,214,.15);border-radius:10px}.ag-messages[data-v-0d01d579]::-webkit-scrollbar-thumb:hover{background:rgba(43,129,214,.3)}.ag-msg[data-v-0d01d579]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;animation:msgSlide-0d01d579 .3s cubic-bezier(.22,1,.36,1)}@keyframes msgSlide-0d01d579{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ag-msg--bot[data-v-0d01d579]{justify-content:flex-start}.ag-msg--user[data-v-0d01d579]{justify-content:flex-end}.ag-msg-avatar[data-v-0d01d579]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;margin-top:2px}.ag-msg-avatar--bot[data-v-0d01d579]{background:linear-gradient(135deg,#4a9ae8,#2b81d6);box-shadow:0 2px 8px rgba(43,129,214,.3)}.ag-msg-avatar--user[data-v-0d01d579]{background:linear-gradient(135deg,#3d6a96,#1a3a5c);box-shadow:0 2px 8px rgba(26,58,92,.25)}.ag-msg-content[data-v-0d01d579]{max-width:min(72%,700px);padding:12px 16px;border-radius:14px}.ag-msg--bot .ag-msg-content[data-v-0d01d579]{background:var(--ag-bot-bubble);backdrop-filter:blur(8px);border:1px solid var(--ag-bot-border);border-top-left-radius:4px}.ag-msg--user .ag-msg-content[data-v-0d01d579]{background:var(--ag-user-bubble);backdrop-filter:blur(8px);border:1px solid var(--ag-user-border);border-top-right-radius:4px}.ag-msg-meta[data-v-0d01d579]{margin-bottom:4px}.ag-msg-name[data-v-0d01d579]{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ag-msg--bot .ag-msg-name[data-v-0d01d579]{color:var(--ag-brand)}.ag-msg--user .ag-msg-name[data-v-0d01d579]{color:var(--ag-text-3)}.ag-msg-text[data-v-0d01d579]{font-size:14px;font-weight:400;line-height:1.65;color:var(--ag-text);white-space:pre-wrap}.ag-msg-text[data-v-0d01d579] a{color:var(--ag-brand-dark);text-decoration:underline;text-underline-offset:2px;font-weight:600}.ag-msg-text[data-v-0d01d579] a:hover{color:var(--ag-brand)}.ag-msg-text[data-v-0d01d579] .ag-code-block{margin:10px 0;border:1px solid rgba(26,58,92,.2);border-radius:10px;overflow:hidden;background:rgba(17,24,39,.95)}.ag-msg-text[data-v-0d01d579] .ag-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:rgba(15,23,42,.96);border-bottom:1px solid hsla(0,0%,100%,.08)}.ag-msg-text[data-v-0d01d579] .ag-code-lang{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:rgba(203,213,225,.9);font-weight:700}.ag-msg-text[data-v-0d01d579] .ag-code-copy-btn{border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;color:#e2e8f0;background:rgba(30,41,59,.9);cursor:pointer;transition:background .2s ease,border-color .2s ease}.ag-msg-text[data-v-0d01d579] .ag-code-copy-btn:hover{background:rgba(51,65,85,.95);border-color:rgba(125,211,252,.6)}.ag-msg-text[data-v-0d01d579] .ag-code-pre{margin:0;padding:10px 12px;max-height:280px;overflow:auto}.ag-msg-text[data-v-0d01d579] .ag-code-pre code{display:block;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;color:#e5e7eb;white-space:pre}.ag-typing[data-v-0d01d579]{display:inline-flex;align-items:center;gap:5px;padding:6px 2px}.ag-typing span[data-v-0d01d579]{width:7px;height:7px;border-radius:50%;background:var(--ag-brand);animation:typeBounce-0d01d579 1.4s ease-in-out infinite}.ag-typing span[data-v-0d01d579]:nth-child(2){animation-delay:.2s}.ag-typing span[data-v-0d01d579]:nth-child(3){animation-delay:.4s}@keyframes typeBounce-0d01d579{0%,80%,to{transform:scale(.7);opacity:.3}40%{transform:scale(1.2) translateY(-4px);opacity:1}}.ag-input-bar[data-v-0d01d579]{border-top:1px solid var(--ag-border);padding:14px 16px 10px;background:hsla(0,0%,100%,.45)}.ag-input-wrap[data-v-0d01d579]{display:flex;align-items:flex-end;gap:10px;padding:6px 6px 6px 16px;border:1px solid var(--ag-border);border-radius:14px;background:hsla(0,0%,100%,.65);transition:border-color .3s ease,box-shadow .3s ease}.ag-input-wrap[data-v-0d01d579]:focus-within{border-color:var(--ag-brand);box-shadow:0 0 0 3px rgba(43,129,214,.1)}.ag-input[data-v-0d01d579]{flex:1}.ag-input[data-v-0d01d579] .v-input__slot{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:unset!important}.ag-input[data-v-0d01d579] .v-input__slot fieldset{display:none!important}.ag-input[data-v-0d01d579] .v-text-field__slot{padding:0!important}.ag-input[data-v-0d01d579] textarea{color:var(--ag-text)!important;font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.5!important;padding:6px 0!important;margin:0!important}.ag-input[data-v-0d01d579] textarea::-moz-placeholder{color:var(--ag-text-3)!important}.ag-input[data-v-0d01d579] textarea::placeholder{color:var(--ag-text-3)!important}.ag-send-btn[data-v-0d01d579]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:11px;background:rgba(43,129,214,.1);cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1)}.ag-send-btn[data-v-0d01d579]:disabled{cursor:default;opacity:.5}.ag-send-btn--active[data-v-0d01d579]{background:linear-gradient(135deg,var(--ag-brand-light),var(--ag-brand));box-shadow:0 4px 14px rgba(43,129,214,.35);opacity:1}.ag-send-btn--active[data-v-0d01d579]:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(43,129,214,.4)}.ag-stop-btn[data-v-0d01d579]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:11px;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px rgba(239,68,68,.35);cursor:pointer;transition:all .2s ease}.ag-stop-btn[data-v-0d01d579]:hover{transform:scale(1.06);box-shadow:0 6px 20px rgba(239,68,68,.45)}.ag-input-hint[data-v-0d01d579]{text-align:right;padding:6px 4px 0;font-size:11px;color:var(--ag-text-3);opacity:.6}@media (max-width:960px){.ag-body[data-v-0d01d579]{grid-template-columns:1fr;padding:8px}.ag-msg-content[data-v-0d01d579]{max-width:85%}.ag-welcome[data-v-0d01d579]{padding:32px 16px 24px}.ag-welcome-title[data-v-0d01d579]{font-size:22px}}@media (max-width:600px){.ag-header[data-v-0d01d579]{padding:10px 14px}.ag-avatar[data-v-0d01d579]{width:38px;height:38px;border-radius:12px}.ag-header-title[data-v-0d01d579]{font-size:15px}.ag-messages[data-v-0d01d579]{padding:14px 10px}.ag-msg-content[data-v-0d01d579]{max-width:90%;padding:10px 12px}.ag-msg-avatar[data-v-0d01d579]{width:28px;height:28px;border-radius:8px}.ag-welcome-avatar-inner[data-v-0d01d579]{width:60px;height:60px;border-radius:18px}.ag-welcome-title[data-v-0d01d579]{font-size:20px}}:root{--primary-color:#2b81d6}html{scroll-behavior:smooth}.v-navigation-drawer{z-index:10000!important}.cursor-pointer{cursor:pointer!important}.theme--dark .v-data-table tbody tr.selected-row,.theme--dark .v-data-table tbody tr.v-data-table__selected{background-color:hsla(0,0%,100%,.12)!important}.theme--dark .v-data-table tbody tr.selected-row:hover,.theme--dark .v-data-table tbody tr.v-data-table__selected:hover{background-color:hsla(0,0%,100%,.2)!important}.theme--dark .v-data-table tbody tr.selected-row>td,.theme--dark .v-data-table tbody tr.v-data-table__selected>td{color:hsla(0,0%,100%,.87)!important}body[data-v-7dd502f0]{overflow-y:hidden!important}.fadeRouter-enter[data-v-7dd502f0]{opacity:0}.fadeRouter-enter-active[data-v-7dd502f0]{transition:opacity .28s ease}.fadeRouter-leave-active[data-v-7dd502f0]{transition:opacity .28s ease;opacity:0}.v-img[data-v-7dd502f0]{display:flex!important;flex-direction:column;flex-grow:1;overflow:auto}