:root{--liana-bg-1:#0a0e1ef0;--liana-bg-2:#060a18f5;--liana-bg-glass:#141e3c8c;--liana-border:#78b4ff2e;--liana-border-strong:#8cc8ff52;--liana-text:#e8f0fff5;--liana-text-dim:#b4c8e6b3;--liana-text-mute:#a0b4d280;--liana-accent:#6fa9ff;--liana-accent-2:#9b6bff;--liana-accent-3:#6fe6ff;--liana-shadow:0 24px 60px #0000008c;--liana-radius:14px;--liana-radius-sm:10px;--liana-font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",system-ui,sans-serif;--liana-data-row-bg:#141e3c8c;--liana-data-row-border:#78b4ff2e;--liana-data-chip-bg:#6ea9ff1a;--liana-data-chip-border:#78b4ff59;--liana-data-disclaimer-bg:#141e3c4d;--liana-data-disclaimer-border:#78b4ff38}.liana-backdrop{animation:liana-fade-in .22s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#02060f80;display:flex;font-family:var(--liana-font);inset:0;justify-content:flex-end;position:fixed;z-index:9999}@keyframes liana-fade-in{0%{opacity:0}to{opacity:1}}.liana-panel{animation:liana-slide-in .32s cubic-bezier(.2,.8,.25,1);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);background:radial-gradient(ellipse 800px 600px at 20% -10%,#506edc2e 0,#0000 60%),radial-gradient(ellipse 600px 500px at 110% 110%,#9b6bff29 0,#0000 55%),linear-gradient(180deg,var(--liana-bg-1) 0,var(--liana-bg-2) 100%);border-left:1px solid var(--liana-border-strong);box-shadow:var(--liana-shadow);color:var(--liana-text);display:flex;flex-direction:column;height:100vh;transition:width .28s cubic-bezier(.2,.8,.25,1);width:min(680px,96vw)}@keyframes liana-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:640px){.liana-panel{border-left:none;width:100vw}.liana-expand-btn{display:none}}.liana-panel.is-wide{width:min(920px,96vw)}.liana-panel.is-wide .liana-bubble{font-size:14.5px;line-height:1.7;max-width:78%}.liana-header{background:linear-gradient(180deg,#5078e60f,#0000);border-bottom:1px solid var(--liana-border);justify-content:space-between;padding:16px 18px 14px}.liana-header,.liana-header-left{align-items:center;display:flex;gap:12px}.liana-header-left,.liana-identity{min-width:0}.liana-name{align-items:center;color:var(--liana-text);display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.55px}.liana-tagline{color:var(--liana-accent);font-size:10.5px;font-weight:500;letter-spacing:1.4px;margin-top:2px;opacity:.85;text-transform:uppercase}.liana-subline{color:var(--liana-text-dim);font-size:11px;letter-spacing:.3px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liana-status{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:600;gap:5px;letter-spacing:.8px;opacity:.92;padding:2px 8px;text-transform:uppercase}.liana-status-ready{color:#7ab8ff}.liana-status-listening{color:#9bc9ff}.liana-status-analyzing,.liana-status-thinking{color:#b391ff}.liana-status-explaining{color:#7cefc3}.liana-status-dot{animation:liana-status-pulse 2s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:6px;width:6px}@keyframes liana-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.liana-close-btn{align-items:center;background:#5078c814;border:1px solid var(--liana-border);border-radius:10px;color:var(--liana-text-dim);cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:34px}.liana-close-btn:hover{background:#648ce629;color:var(--liana-text);transform:scale(1.04)}.liana-tabs{border-bottom:1px solid var(--liana-border);display:flex;gap:2px;overflow-x:auto;padding:6px 10px 0;scrollbar-width:none}.liana-tabs::-webkit-scrollbar{display:none}.liana-tab{align-items:center;background:#0000;border:none;border-bottom:1.5px solid #0000;color:var(--liana-text-dim);cursor:pointer;display:flex;font-size:11.5px;font-weight:500;gap:6px;letter-spacing:.35px;padding:9px 11px;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.liana-tab:hover{color:var(--liana-text)}.liana-tab.is-active{border-bottom-color:var(--liana-accent);color:var(--liana-accent)}.liana-quickrow{-ms-overflow-style:none;border-bottom:1px solid var(--liana-border);display:flex;flex-wrap:nowrap;gap:6px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);overflow-x:auto;overflow-y:hidden;padding:8px 14px;scroll-snap-type:x proximity;scrollbar-width:none}.liana-quickrow::-webkit-scrollbar{display:none}.liana-chip{align-items:center;background:#5082dc1a;border:1px solid #78aaf038;border-radius:999px;color:var(--liana-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;gap:5px;letter-spacing:.2px;line-height:1.2;padding:5px 10px;scroll-snap-align:start;transition:background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.liana-chip:hover{background:#6ea9ff38;border-color:#8cc8ff73;box-shadow:0 4px 14px #6ea9ff2e;transform:translateY(-1px)}.liana-chip-icon{display:inline-flex}.liana-content{flex:1 1;overflow-y:auto;padding:18px 16px 10px;scrollbar-color:#78aaf073 #78aaf00f;scrollbar-width:auto}.liana-content::-webkit-scrollbar{width:10px}.liana-content::-webkit-scrollbar-track{background:#78aaf00f}.liana-content::-webkit-scrollbar-thumb{background:#78aaf073;background-clip:padding-box;border:2px solid #0000;border-radius:5px}.liana-content::-webkit-scrollbar-thumb:hover{background:#78aaf0ad;background-clip:padding-box;box-shadow:inset 0 0 0 1px #78aaf08c,0 0 5px #78aaf080}.liana-empty{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--liana-bg-glass);border:1px solid var(--liana-border);border-radius:var(--liana-radius);padding:18px 14px}.liana-empty-title{color:var(--liana-text);font-size:14px;margin-bottom:8px}.liana-empty-body{color:var(--liana-text-dim);font-size:12.5px;line-height:1.6}.liana-pill{background:#6ea9ff26;border:1px solid #6ea9ff40;border-radius:6px;color:var(--liana-accent);display:inline-block;font-size:11px;padding:1px 7px}.liana-suggestions{list-style:none;margin:12px 0 0;padding-left:18px}.liana-suggestions li{color:var(--liana-text-dim);font-size:12px;font-style:italic;margin-bottom:6px;position:relative}.liana-suggestions li:before{color:var(--liana-accent);content:"›";font-style:normal;font-weight:700;left:-14px;position:absolute}.liana-section-prompts{display:flex;flex-direction:column;gap:8px;margin-top:14px}.liana-prompt-chip{background:linear-gradient(180deg,#6ea9ff14,#6ea9ff08);border:1px solid #6ea9ff33;border-radius:12px;color:var(--liana-text);cursor:pointer;font-size:13px;line-height:1.35;padding:10px 14px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .12s ease}.liana-prompt-chip:hover{background:linear-gradient(180deg,#6ea9ff24,#6ea9ff0f);border-color:#6ea9ff8c}.liana-prompt-chip:active{transform:translateY(1px)}.liana-bubble-row{align-items:flex-start;animation:liana-bubble-in .28s cubic-bezier(.2,.8,.25,1);display:flex;gap:8px;margin-bottom:12px}.liana-bubble-row.is-user{justify-content:flex-end}@keyframes liana-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.liana-bubble{word-wrap:break-word;border-radius:var(--liana-radius);font-size:14px;line-height:1.65;max-width:88%;padding:11px 14px;white-space:pre-wrap}.liana-bubble.is-user{background:linear-gradient(135deg,#6ea9ff2e,#9b6bff24);border:1px solid #8cb4ff52;border-bottom-right-radius:4px;color:var(--liana-text)}.liana-bubble.is-assistant{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141e37b3;border:1px solid var(--liana-border);border-bottom-left-radius:4px;color:var(--liana-text)}.liana-bubble.is-error{background:#ff64641a;border-color:#ff646466}.liana-bubble-model{font-size:10px;letter-spacing:.3px;margin-top:5px;opacity:.5}.liana-bubble-content{display:inline}.liana-caret{animation:liana-caret-blink .9s steps(2,start) infinite;color:var(--liana-accent);display:inline-block;font-weight:400;margin-left:2px;transform:translateY(1px)}@keyframes liana-caret-blink{to{visibility:hidden}}.liana-bubble.is-thinking{align-items:center;display:inline-flex;gap:4px;padding:12px 14px}.liana-dot{animation:liana-dot-pulse 1.2s ease-in-out infinite;background:var(--liana-accent);border-radius:50%;height:6px;width:6px}.liana-dot:nth-child(2){animation-delay:.18s}.liana-dot:nth-child(3){animation-delay:.36s}@keyframes liana-dot-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.liana-input-row{background:#0a0f20b3;border-top:1px solid var(--liana-border);display:flex;gap:8px;padding:11px 14px}.liana-input{background:#141e3c8c;border:1px solid var(--liana-border);border-radius:var(--liana-radius-sm);color:var(--liana-text);flex:1 1;font-family:var(--liana-font);font-size:13px;outline:none;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease}.liana-input:focus{border-color:#8cc8ff8c;box-shadow:0 0 0 3px #6ea9ff24}.liana-input::placeholder{color:var(--liana-text-mute)}:root.daylight .liana-input-row,:root.daylight .liana-input-wrap,:root.light .liana-input-row,:root.light .liana-input-wrap{background:#f8fafcd9;border-top-color:#0f172a1f}:root.daylight .liana-input,:root.light .liana-input{background:#fff;border-color:#0f172a2e;color:#0f172a}:root.daylight .liana-input::placeholder,:root.light .liana-input::placeholder{color:#0f172a6b}:root.daylight .liana-input:focus,:root.light .liana-input:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb24}:root.daylight .liana-attach-btn,:root.light .liana-attach-btn{background:#fff;border-color:#0f172a2e;color:#0f172a99}.liana-send-btn{align-items:center;background:linear-gradient(135deg,var(--liana-accent) 0,var(--liana-accent-2) 100%);border:1px solid #8cb4ff73;border-radius:var(--liana-radius-sm);box-shadow:0 4px 14px #6ea9ff52;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;transition:transform .16s ease,box-shadow .18s ease,opacity .16s ease;width:42px}.liana-send-btn:hover:not(:disabled){box-shadow:0 6px 18px #6ea9ff80;transform:translateY(-1px) scale(1.04)}.liana-send-btn:disabled{cursor:not-allowed;opacity:.4}.liana-spin{animation:liana-spin 1s linear infinite}@keyframes liana-spin{to{transform:rotate(1turn)}}.liana-attach-btn{align-items:center;background:#141e3c8c;border:1px solid var(--liana-border);border-radius:var(--liana-radius-sm);color:var(--liana-text-dim);cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:border-color .16s ease,color .16s ease;width:42px}.liana-attach-btn:hover:not(:disabled){border-color:#8cc8ff8c;color:var(--liana-accent)}.liana-attach-btn:disabled{cursor:not-allowed;opacity:.4}.liana-input-wrap{background:#0a0f20b3;border-top:1px solid var(--liana-border);display:flex;flex-direction:column}.liana-input-wrap .liana-input-row{background:#0000;border-top:none}.liana-attachment-preview{align-items:center;display:flex;gap:10px;padding:10px 14px 0}.liana-attachment-preview img{border:1px solid var(--liana-border);border-radius:8px;height:56px;object-fit:cover;width:56px}.liana-attachment-strip{display:flex;flex-wrap:wrap;gap:8px;max-height:110px;overflow-y:auto;padding:10px 14px 0}.liana-attachment-chip{align-items:center;background:#141e3c8c;border:1px solid var(--liana-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:6px;position:relative;width:84px}.liana-attachment-chip img{border-radius:6px;height:48px;object-fit:cover;width:64px}.liana-attachment-icon{align-items:center;background:linear-gradient(135deg,#6ea9ff33,#6ea9ff0f);border:1px solid #6ea9ff4d;border-radius:6px;color:#d8e4ff;display:flex;font-size:11px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:64px}.liana-attachment-icon.kind-pdf{background:linear-gradient(135deg,#ff5a5a33,#ff5a5a0f);border-color:#ff5a5a4d;color:#ffd0d0}.liana-attachment-icon.kind-csv{background:linear-gradient(135deg,#50dc8c33,#50dc8c0f);border-color:#50dc8c4d;color:#c8f5d8}.liana-attachment-icon.kind-text{background:linear-gradient(135deg,#dcc85033,#dcc8500f);border-color:#dcc8504d;color:#f5ecc8}.liana-attachment-chip .liana-attachment-name{color:var(--liana-text-dim);font-size:10px;line-height:1.15;max-width:72px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.liana-attachment-chip .liana-attachment-remove{align-items:center;background:#2a2f4a;border:1px solid var(--liana-border);border-radius:50%;color:#ffb3b3;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:18px}.liana-attachment-chip .liana-attachment-remove:hover{color:#f66}.liana-bubble-doc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.liana-doc-chip{background:#00000040;border:1px solid var(--liana-border);border-radius:999px;color:var(--liana-text-dim);font-size:11px;padding:3px 8px}.liana-doc-chip.kind-pdf{border-color:#ff5a5a4d;color:#ffd0d0}.liana-doc-chip.kind-csv{border-color:#50dc8c4d;color:#c8f5d8}.liana-doc-chip.kind-text{border-color:#dcc8504d;color:#f5ecc8}.liana-doc-chip b{letter-spacing:.5px;margin-right:6px}.liana-attachment-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.liana-attachment-name{color:var(--liana-text);font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liana-attachment-remove{align-items:center;background:#0000;border:none;color:var(--liana-text-mute);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:0}.liana-attachment-remove:hover{color:#ff8b8b}.liana-bubble-image{border:1px solid var(--liana-border);border-radius:10px;display:block;margin-bottom:8px;max-height:280px;max-width:100%}.liana-quick-actions{border-top:1px dashed #6ea9ff2e;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.liana-snapshot-card{background:linear-gradient(180deg,#6ea9ff14,#6ea9ff05);border:1px solid #6ea9ff2e;border-radius:14px;margin-bottom:10px;padding:12px 14px}.liana-snapshot-title{color:#dce6ff9e;font-size:11px;font-weight:600;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.liana-snapshot-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.liana-metric-chip{background:#0a0f2073;border:1px solid var(--liana-border);border-radius:10px;padding:8px 10px;transition:border-color .16s ease}.liana-metric-chip .liana-metric-label{color:var(--liana-text-mute);font-size:10px;letter-spacing:.4px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.liana-metric-chip .liana-metric-value{color:var(--liana-text);font-size:13px;font-weight:600;line-height:1.25}.liana-metric-chip.kind-good{background:linear-gradient(180deg,#50dc8c1a,#50dc8c05);border-color:#50dc8c73}.liana-metric-chip.kind-good .liana-metric-value{color:#b6f5cf}.liana-metric-chip.kind-warn{background:linear-gradient(180deg,#ffc8501a,#ffc85005);border-color:#ffc85073}.liana-metric-chip.kind-warn .liana-metric-value{color:#ffe2a0}.liana-metric-chip.kind-bad{background:linear-gradient(180deg,#ff5a5a1f,#ff5a5a08);border-color:#ff5a5a8c}.liana-metric-chip.kind-bad .liana-metric-value{color:#ffc2c2}.liana-quick-action-chip{background:linear-gradient(180deg,#6ea9ff1a,#6ea9ff08);border:1px solid #6ea9ff59;border-radius:999px;color:var(--liana-text);cursor:pointer;font-size:12px;padding:6px 11px;transition:border-color .14s ease,background .14s ease,transform .1s ease}.liana-quick-action-chip:hover{background:linear-gradient(180deg,#6ea9ff2e,#6ea9ff12);border-color:#8cc8ffa6}.liana-quick-action-chip:active{transform:translateY(1px)}.liana-quick-action-chip-ticker{background:#f59e0b38;border-radius:3px;color:#fde68a;font-size:9.5px;font-weight:700;letter-spacing:.4px;margin-left:6px;padding:1px 5px}.liana-workflow-chips{align-items:center;border-radius:0 0 10px 10px;border-top:1px solid var(--liana-border);display:flex;flex-wrap:wrap;gap:6px 8px;margin:10px 0 4px;padding:8px 10px}.liana-workflow-chips-label{color:var(--liana-text-mute);font-size:9px;font-weight:700;letter-spacing:.7px;margin-right:2px;text-transform:uppercase}.liana-workflow-chip{background:linear-gradient(180deg,#8b5cf633,#8b5cf61a);border:1px solid #8b5cf673;border-radius:999px;color:#c4b5fd;cursor:pointer;font-size:10.5px;font-weight:600;letter-spacing:.15px;padding:5px 10px;transition:transform .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.liana-workflow-chip:hover{background:linear-gradient(180deg,#8b5cf652,#8b5cf629);border-color:#8b5cf6bf;transform:translateY(-1px)}.liana-workflow-chip:active{transform:translateY(0)}.liana-workflow-chip-ticker{background:#8b5cf640;border-radius:3px;color:#ddd6fe;font-size:9.5px;font-weight:700;letter-spacing:.4px;margin-left:6px;padding:1px 5px}.liana-footer{border-top:1px solid var(--liana-border);color:var(--liana-text-mute);font-size:10px;letter-spacing:.25px;line-height:1.5;padding:9px 14px 12px;text-align:center}@media (prefers-reduced-motion:reduce){.liana-backdrop,.liana-bubble-row,.liana-caret,.liana-dot,.liana-panel,.liana-spin,.liana-status-dot{animation:none!important}.liana-chip:hover,.liana-send-btn:hover{transform:none!important}}.liana-history-wrap{border-bottom:1px solid #78b4ff14;padding:8px 16px 6px;position:relative}.liana-history-toggle{align-items:center;background:linear-gradient(135deg,#283c6e73,#1420468c);border:1px solid #8cc8ff47;border-radius:999px;color:var(--liana-text);cursor:pointer;display:inline-flex;font-family:var(--liana-font);font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.3px;padding:5px 11px;transition:border-color .18s ease,box-shadow .2s ease,transform .18s ease}.liana-history-toggle:hover{border-color:#8cc8ff9e;box-shadow:0 0 16px #63b4ff47;transform:translateY(-1px)}.liana-history-toggle[aria-expanded=true]{border-color:#9b6bffb3;box-shadow:0 0 18px #9b6bff52}.liana-history-count{align-items:center;background:#9b6bff38;border-radius:999px;color:#cfe7ff;display:inline-flex;font-size:9.5px;font-weight:700;height:16px;justify-content:center;margin-left:2px;min-width:16px;padding:0 5px}.liana-history-menu{animation:liana-history-fade-in .18s ease-out;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#0e142afa,#080c1efa);border:1px solid #8cc8ff52;border-radius:var(--liana-radius-sm);box-shadow:0 18px 42px #0000008c,0 0 22px #63b4ff2e;max-height:320px;min-width:232px;overflow-y:auto;padding:6px;position:absolute;right:16px;top:calc(100% - 2px);z-index:30}@keyframes liana-history-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.liana-history-menu-head{border-bottom:1px solid #78b4ff1a;color:var(--liana-text-mute);font-family:var(--liana-font);font-size:9.5px;letter-spacing:.8px;margin-bottom:4px;padding:6px 10px 8px;text-transform:uppercase}.liana-history-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--liana-text);cursor:pointer;display:flex;font-family:var(--liana-font);justify-content:space-between;padding:7px 10px;text-align:left;transition:background .16s ease,transform .14s ease;width:100%}.liana-history-item:hover{background:#63b4ff1a;transform:translateX(2px)}.liana-history-item-ticker{color:#cfe7ff;font-size:12px;font-weight:800;letter-spacing:.4px}.liana-history-item-meta{color:var(--liana-text-dim);font-size:10px;letter-spacing:.3px}.liana-history-wrap{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.liana-history-slot{position:relative}.liana-queries-menu{max-width:360px;min-width:280px;right:0}.liana-queries-item{align-items:flex-start;flex-direction:column;gap:3px;padding:8px 10px}.liana-queries-item-text{color:#dbe7ff;font-size:11.5px;letter-spacing:.15px;line-height:1.35;white-space:normal;word-break:break-word}.liana-complexity-slot{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#2416468c,#46206e73);border:1px solid #b48cff47;border-radius:999px;display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px}.liana-complexity-label{color:#e9d6ff;gap:4px;letter-spacing:.4px;padding-right:2px;text-transform:uppercase}.liana-complexity-label,.liana-complexity-pill{align-items:center;display:inline-flex;font-family:var(--liana-font);font-size:10.5px;font-weight:600}.liana-complexity-pill{background:#140c2873;border:1px solid #b48cff38;border-radius:999px;color:#cdb8ff;cursor:pointer;letter-spacing:.35px;padding:3px 10px;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.liana-complexity-pill:hover{background:#3c1e6e8c;border-color:#c8a0ff73;color:#f3e7ff}.liana-complexity-pill.is-active{background:linear-gradient(135deg,#7a48ff,#c264ff);border-color:#ffffff8c;box-shadow:0 0 14px #a064ff73;color:#fff}.liana-complexity-tier{background:#0806168c;border:1px solid #b48cff40;border-radius:999px;color:#e9d6ff;font-family:var(--liana-font);font-size:9.5px;font-weight:700;letter-spacing:.6px;margin-left:auto;padding:2px 8px}@media (max-width:520px){.liana-complexity-slot{padding:5px 8px}.liana-complexity-label{font-size:9.5px}.liana-complexity-pill{font-size:9.5px;padding:2px 8px}}.liana-privacy-trigger{background:#140c288c;border:1px solid #b48cff40;border-radius:999px;color:#cdb8ff;cursor:pointer;font-family:var(--liana-font);font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:6px;padding:3px 10px;text-transform:uppercase;transition:background .16s ease,color .16s ease,border-color .16s ease}.liana-privacy-trigger:hover{background:#3c1e6e8c;border-color:#c8a0ff73;color:#f3e7ff}.liana-privacy-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0804168c;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:80}.liana-privacy-modal{background:linear-gradient(160deg,#1a1232,#2a1750);border:1px solid #b48cff4d;border-radius:16px;box-shadow:0 24px 64px -16px #783cdc73;color:#f3e7ff;font-family:var(--liana-font);max-height:80vh;overflow-y:auto;width:min(440px,100%)}.liana-privacy-header{align-items:center;border-bottom:1px solid #b48cff2e;display:flex;justify-content:space-between;padding:14px 18px}.liana-privacy-title{color:#e9d6ff;font-size:13.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.liana-privacy-close{background:#140c2866;border:1px solid #b48cff40;border-radius:999px;color:#e9d6ff;cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.liana-privacy-close:hover{background:#501e828c}.liana-privacy-body{padding:16px 18px 22px}.liana-privacy-intro{color:#dbe7ff;font-size:12px;line-height:1.5;margin:0 0 14px}.liana-privacy-intro strong{color:#f3e7ff}.liana-privacy-actions{display:flex;flex-direction:column;gap:10px}.liana-privacy-btn{align-items:flex-start;background:#2416468c;border:1px solid #b48cff47;border-radius:12px;color:#f3e7ff;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .1s ease}.liana-privacy-btn:hover:not(:disabled){background:#462078a6;border-color:#c8a0ff80}.liana-privacy-btn:disabled{cursor:not-allowed;opacity:.55}.liana-privacy-btn-label{font-size:13px;font-weight:700;letter-spacing:.3px}.liana-privacy-btn-sub{color:#b8a8d8;font-size:11px;line-height:1.35}.liana-privacy-btn-danger{background:#46121e66;border-color:#ff788c66}.liana-privacy-btn-danger:hover:not(:disabled){background:#78192da6;border-color:#ffa0afa6}.liana-privacy-busy{color:#cdb8ff;font-size:11px;letter-spacing:.4px;margin-top:12px;text-align:center;text-transform:uppercase}.liana-clear-btn{align-items:center;background:#283c6e59;border:1px solid #8cc8ff38;border-radius:999px;color:var(--liana-text);cursor:pointer;display:inline-flex;font-family:var(--liana-font);font-size:10.5px;font-weight:600;letter-spacing:.3px;margin-right:6px;padding:4px 10px;transition:border-color .18s ease,color .16s ease,background .16s ease}.liana-clear-btn:hover{background:#3c121259;border-color:#ff787880;color:#ffbcbc}@media (prefers-reduced-motion:reduce){.liana-history-menu{animation:none!important}.liana-history-item:hover,.liana-history-toggle:hover{transform:none!important}}.liana-score-card{background:linear-gradient(135deg,#1420469e,#081028c7);border:1px solid #63b4ff38;border-radius:12px;box-shadow:0 0 18px #63b4ff1a;margin:6px 0 8px;overflow:hidden;padding:0}.liana-score-card-head{align-items:center;background:#0000;border:none;color:var(--liana-text);cursor:pointer;display:flex;font-family:var(--liana-font);gap:10px;padding:8px 12px;text-align:left;width:100%}.liana-score-card-head:hover{background:#63b4ff14}.liana-score-symbol{color:#cfe7ff;font-size:12px;font-weight:800;letter-spacing:.4px}.liana-score-blended-pill{align-items:baseline;background:linear-gradient(135deg,#22c5dc38,#9b6bff38);border:1px solid #9b6bff73;border-radius:999px;color:#e8e4ff;display:inline-flex;font-size:13px;font-weight:800;gap:2px;letter-spacing:.4px;padding:3px 9px}.liana-score-blended-suffix{font-size:9.5px;font-weight:600;opacity:.7}.liana-score-blend-tag{color:var(--liana-text-mute);font-family:var(--liana-font-mono,monospace);font-size:9.5px;letter-spacing:.6px;margin-left:auto}.liana-score-chevron{color:var(--liana-text-mute);font-size:10px;margin-left:4px}.liana-score-card-body{border-top:1px solid #78b4ff1a;display:flex;flex-direction:column;gap:8px;padding:8px 12px 10px}.liana-score-lane{display:flex;flex-direction:column;gap:4px}.liana-score-lane-clickable{background:#0000;border:none;border-radius:10px;cursor:pointer;margin:-6px -8px -8px;padding:6px 8px 8px;position:relative;text-align:left;transition:background .16s ease,transform .16s ease}.liana-score-lane-clickable:hover{background:#63b4ff0f;transform:translateX(2px)}.liana-score-lane-clickable:focus-visible{outline:1px solid #9b6bff8c;outline-offset:2px}.liana-score-lane-cta{color:var(--liana-text-mute);display:block;font-family:var(--liana-font-mono,monospace);font-size:9px;letter-spacing:.5px;margin-top:4px;opacity:0;text-transform:uppercase;transition:opacity .18s ease}.liana-score-lane-clickable:focus-visible .liana-score-lane-cta,.liana-score-lane-clickable:hover .liana-score-lane-cta{color:#cfe7ff;opacity:.9}.liana-score-lane-row1{align-items:baseline;display:flex;font-size:11px;gap:8px}.liana-score-lane-label{font-weight:700;letter-spacing:.3px}.liana-score-lane-label.tone-engine{color:#4dd5e4}.liana-score-lane-label.tone-gpt{color:#c9a8ff}.liana-score-lane-weight{color:var(--liana-text-mute);font-family:var(--liana-font-mono,monospace);font-size:9.5px;letter-spacing:.5px;margin-left:auto}.liana-score-lane-score{color:#e6eeff;font-family:var(--liana-font-mono,monospace);font-size:10.5px;font-weight:700;min-width:56px;text-align:right}.liana-score-lane-track{background:#63b4ff1a;border-radius:999px;height:6px;overflow:hidden}.liana-score-lane-fill{border-radius:999px;height:100%;transition:width .48s cubic-bezier(.16,1,.3,1)}.liana-score-lane-fill.tone-engine{background:linear-gradient(90deg,#1ea3b3,#4dd5e4);box-shadow:0 0 12px #4dd5e473}.liana-score-lane-fill.tone-gpt{background:linear-gradient(90deg,#7c4dff,#c9a8ff);box-shadow:0 0 12px #9b6bff73}.liana-score-formula{border-top:1px dashed #78b4ff1a;color:var(--liana-text-mute);display:flex;flex-wrap:wrap;font-family:var(--liana-font-mono,monospace);font-size:9.5px;gap:6px;letter-spacing:.4px;margin-top:2px;padding-top:6px}@media (prefers-reduced-motion:reduce){.liana-score-lane-fill{transition:none!important}}.light .liana-panel{background:radial-gradient(ellipse 800px 600px at 20% -10%,#2563eb0d 0,#0000 60%),radial-gradient(ellipse 600px 500px at 110% 110%,rgba(124,58,237,.045) 0,#0000 55%),linear-gradient(180deg,var(--liana-bg-1) 0,var(--liana-bg-2) 100%)}.light .liana-backdrop{background:#94a3b859}.light .liana-header{background:linear-gradient(180deg,#2563eb0a,#0000)}.light .liana-status-ready{color:#2563eb}.light .liana-status-listening{color:#1d4ed8}.light .liana-status-analyzing,.light .liana-status-thinking{color:#7c3aed}.light .liana-status-explaining{color:#059669}.light .liana-close-btn{background:#0f172a0a;color:var(--liana-text-dim)}.light .liana-close-btn:hover{background:#0f172a14;color:var(--liana-text)}.light .liana-chip{background:#2563eb0f;border-color:#2563eb33;color:var(--liana-text)}.light .liana-chip:hover{background:#2563eb1f;border-color:#2563eb66;box-shadow:0 4px 14px #2563eb1f}.light .liana-content{scrollbar-color:#0f172a73 #0f172a0d}.light .liana-content::-webkit-scrollbar-track{background:#0f172a0d}.light .liana-content::-webkit-scrollbar-thumb{background:#0f172a73}.light .liana-content::-webkit-scrollbar-thumb:hover{background:#0f172aa6;box-shadow:inset 0 0 0 1px #2563eb8c,0 0 5px #2563eb73}.light .liana-pill{background:#2563eb1a;border-color:#2563eb3d;color:var(--liana-accent)}.light .liana-prompt-chip{background:linear-gradient(180deg,#2563eb0f,#2563eb05);border-color:#2563eb2e}.light .liana-prompt-chip:hover{background:linear-gradient(180deg,#2563eb1a,#2563eb0a);border-color:#2563eb73}.light .liana-bubble.is-user{background:linear-gradient(135deg,#2563eb24,#7c3aed1a);border-color:#2563eb47;color:var(--liana-text)}.light .liana-bubble.is-assistant{background:#ffffffd9;border-color:var(--liana-border);color:var(--liana-text)}.light .liana-bubble.is-error{background:#ef444414;border-color:#ef444459}.light .liana-input-row,.light .liana-input-wrap{background:#f1f5f9d9}.light .liana-input{background:#fffffff2;border-color:var(--liana-border);color:var(--liana-text)}.light .liana-input:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1a}.light .liana-attach-btn{background:#ffffffe6;border-color:var(--liana-border);color:var(--liana-text-dim)}.light .liana-attach-btn:hover:not(:disabled){border-color:#2563eb73;color:var(--liana-accent)}.light .liana-send-btn{box-shadow:0 4px 14px #2563eb47;color:#fff}.light .liana-attachment-chip{background:#2563eb0f;border-color:#2563eb38;color:var(--liana-text)}.light .liana-snapshot-card{background:linear-gradient(180deg,#2563eb0d,#2563eb03);border-color:#2563eb29}.light .liana-snapshot-title{color:#334155b8}.light .liana-metric-chip{background:#ffffffb3;border-color:var(--liana-border)}.light .liana-metric-chip .liana-metric-value{color:var(--liana-text)}.light .liana-metric-chip.kind-good .liana-metric-value{color:#047857}.light .liana-metric-chip.kind-warn .liana-metric-value{color:#b45309}.light .liana-metric-chip.kind-bad .liana-metric-value{color:#b91c1c}.light .liana-quick-action-chip{background:linear-gradient(180deg,#2563eb14,#2563eb05);border-color:#2563eb4d;color:var(--liana-text)}.light .liana-quick-action-chip:hover{background:linear-gradient(180deg,#2563eb24,#2563eb0d);border-color:#2563eb8c}.light .liana-quick-action-chip-ticker{background:#f59e0b29;color:#92400e}.light .liana-workflow-chip{background:linear-gradient(180deg,#7c3aed24,#7c3aed0f);border-color:#7c3aed52;color:#6d28d9}.light .liana-workflow-chip:hover{background:linear-gradient(180deg,#7c3aed38,#7c3aed1a);border-color:#7c3aed8c}.light .liana-workflow-chip-ticker{background:#7c3aed29;color:#6d28d9}.light .liana-history-toggle{background:linear-gradient(135deg,#f1f5f9e6,#e2e8f0e6);border-color:#2563eb38;color:var(--liana-text)}.light .liana-history-toggle:hover{border-color:#2563eb80;box-shadow:0 0 16px #2563eb2e}.light .liana-history-toggle[aria-expanded=true]{border-color:#7c3aed8c;box-shadow:0 0 18px #7c3aed38}.light .liana-history-count{background:#7c3aed2e;color:#6d28d9}.light .liana-history-menu{background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border-color:#2563eb38;box-shadow:0 18px 42px #0f172a1f,0 0 22px #2563eb1a}.light .liana-history-item:hover{background:#2563eb14}.light .liana-history-item-ticker{color:#1e40af}.light .liana-score-lane-track{background:#2563eb14}.light .liana-score-formula{border-top-color:#0f172a1a}.light .liana-quick-actions{border-top-color:#2563eb29}.light .liana-history-wrap{border-bottom-color:#0f172a0f}.light .liana-panel{--liana-data-row-bg:#ffffffd9;--liana-data-row-border:#0f172a14;--liana-data-chip-bg:#2563eb14;--liana-data-chip-border:#2563eb4d;--liana-data-disclaimer-bg:#f1f5f9b3;--liana-data-disclaimer-border:#0f172a24}.light .liana-complexity-pill{background:#7c3aed0f;border-color:#7c3aed38;color:#6d28d9}.light .liana-complexity-pill:hover{background:#7c3aed1f;border-color:#7c3aed6b;color:#4c1d95}.light .liana-complexity-pill.is-active{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#7c3aedb3;box-shadow:0 4px 14px #7c3aed4d;color:#fff}.light .liana-complexity-tier{background:#7c3aed1a;border-color:#7c3aed47;color:#6d28d9}.light .liana-complexity-label{color:var(--liana-text-dim)}.light .liana-privacy-trigger{background:#7c3aed0f;border-color:#7c3aed38;color:#6d28d9}.light .liana-privacy-trigger:hover{background:#7c3aed24;border-color:#7c3aed73;color:#4c1d95}.light .liana-privacy-modal-backdrop{background:#94a3b859}.liana-panel .liana-tabs{background:linear-gradient(180deg,#ffffff05,#0000);border-bottom:1px solid var(--liana-border);gap:2px;padding:6px 8px}.liana-panel .liana-tab{border-bottom:none;border-radius:999px;color:var(--liana-text-dim);font-size:11.5px;padding:7px 12px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.liana-panel .liana-tab:hover{background:#34d6ff0f;color:var(--liana-text)}.liana-panel .liana-tab.is-active{background:linear-gradient(180deg,#4ce4ff,#34d6ff);border-bottom-color:#0000;box-shadow:0 4px 14px -6px #34d6ff8c,inset 0 1px 0 0 #fff6;color:#06202b}.light .liana-panel .liana-tab.is-active{color:#06202b}.liana-panel .liana-prompt-chip{background:linear-gradient(180deg,#34d6ff1a,#34d6ff08);border:1px solid #34d6ff33;border-radius:999px;box-shadow:inset 0 1px 0 0 #ffffff0f;color:var(--liana-text);padding:8px 13px;transition:transform .18s cubic-bezier(.4,0,.2,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.liana-panel .liana-prompt-chip:hover{background:linear-gradient(180deg,#34d6ff2e,#34d6ff0f);border-color:#34d6ff80;box-shadow:0 8px 22px -10px #34d6ff59,inset 0 1px 0 0 #ffffff1a;transform:translateY(-1px)}.liana-panel .liana-quick-action-chip{background:linear-gradient(180deg,#34d6ff14,#34d6ff05);border-color:#34d6ff4d;border-radius:999px;color:var(--liana-text);padding:7px 12px;transition:transform .18s cubic-bezier(.4,0,.2,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.liana-panel .liana-quick-action-chip:hover{background:linear-gradient(180deg,#34d6ff26,#34d6ff0d);border-color:#34d6ff8c;box-shadow:0 8px 22px -10px #34d6ff59;transform:translateY(-1px)}.liana-panel .liana-workflow-chip{border-radius:999px;padding:7px 12px;transition:transform .18s cubic-bezier(.4,0,.2,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.liana-panel .liana-workflow-chip:hover{box-shadow:0 8px 22px -10px #7c3aed59;transform:translateY(-1px)}.liana-panel .liana-bubble.is-assistant{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:#34d6ff26;border-radius:14px;box-shadow:inset 0 1px 0 0 #ffffff0d,0 6px 20px -12px #00000080}.light .liana-panel .liana-bubble.is-assistant{background:linear-gradient(180deg,#fffffff2,#fffc);border-color:#0f172a0f;box-shadow:0 6px 18px -12px #0f172a26}.liana-panel .liana-bubble.is-user{background:linear-gradient(135deg,#34d6ff26,#34d6ff14);border-color:#34d6ff4d;border-radius:14px;box-shadow:inset 0 1px 0 0 #ffffff0f}.liana-panel .liana-send-btn{background:linear-gradient(180deg,#4ce4ff,#34d6ff);border:1px solid #34d6ff8c;border-radius:999px;box-shadow:0 6px 18px -8px #34d6ff80,inset 0 1px 0 0 #ffffff59;color:#06202b;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.liana-panel .liana-send-btn:hover:not(:disabled){box-shadow:0 8px 22px -6px #34d6ffb3,inset 0 1px 0 0 #ffffff80;transform:translateY(-1px)}.liana-panel .liana-input{border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.liana-panel .liana-input:focus{border-color:#34d6ff8c;box-shadow:0 0 0 3px #34d6ff1f}
/*# sourceMappingURL=4197.69fa843f.chunk.css.map*/