:root{--font-serif:"Fraunces",ui-serif,Georgia,"Times New Roman",serif}html[data-uppercase] [data-message-role=assistant]{text-transform:uppercase}html[data-uppercase] [data-message-role=assistant] .lia-sentence-case,html[data-uppercase] [data-message-role=assistant] .lia-sentence-case *,html[data-uppercase] [data-message-role=assistant] .lia-severity-headline,html[data-uppercase] [data-message-role=assistant] .lia-severity-headline *{text-transform:none}.lia-sidebar-logo{font-size:32px;letter-spacing:2px}html[data-theme=light]{color-scheme:light;--lia-bg-rgb:247 250 249;--lia-sidebar-rgb:238 242 241;--lia-card-rgb:255 255 255;--lia-text-rgb:24 24 27;--lia-strong-rgb:15 26 22;--lia-muted-rgb:75 90 84;--lia-accent-rgb:13 159 110;--lia-border:rgba(2,20,14,0.10);--lia-section:rgba(2,20,14,0.03);--lia-section-inner:rgba(2,20,14,0.05);--bg-deep:#eef2f1;--bg:#f7faf9;--bg-elev:#ffffff;--bg-card:rgba(2,20,14,0.03);--bg-card-hover:rgba(2,20,14,0.05);--border:rgba(2,20,14,0.10);--border-strong:rgba(2,20,14,0.16);--fg:#0f1a16;--fg-1:#1f2a26;--fg-2:#4b5a54;--fg-3:#6b7a74;--fg-4:#9aa8a2;--accent:#0d9f6e;--accent-hi:#0b8a5f;--accent-ink:#ffffff}html[data-theme=light] body{background-color:var(--bg);color:#18181b}html[data-theme=light] .bg-\[\#050b09\],html[data-theme=light] .bg-\[\#06100c\],html[data-theme=light] .bg-\[\#08130f\]{background-color:#f7faf9!important}html[data-theme=light] .bg-\[\#06100c\]\/90,html[data-theme=light] .bg-\[\#0b1612\]\/90{background-color:rgba(247,250,249,.9)!important}html[data-theme=light] .bg-white\/\[0\.018\],html[data-theme=light] .bg-white\/\[0\.025\],html[data-theme=light] .bg-white\/\[0\.02\],html[data-theme=light] .bg-white\/\[0\.035\],html[data-theme=light] .bg-white\/\[0\.03\]{background-color:rgba(2,20,14,.035)!important}html[data-theme=light] .bg-white\/\[0\.045\],html[data-theme=light] .bg-white\/\[0\.04\],html[data-theme=light] .bg-white\/\[0\.055\],html[data-theme=light] .bg-white\/\[0\.05\],html[data-theme=light] .bg-white\/\[0\.06\],html[data-theme=light] .bg-white\/\[0\.07\],html[data-theme=light] .bg-white\/\[0\.08\]{background-color:rgba(2,20,14,.06)!important}html[data-theme=light] .border-white\/5{border-color:rgba(2,20,14,.06)!important}html[data-theme=light] .border-white\/8{border-color:rgba(2,20,14,.08)!important}html[data-theme=light] .border-white\/10{border-color:rgba(2,20,14,.1)!important}html[data-theme=light] .border-white\/20{border-color:rgba(2,20,14,.18)!important}html[data-theme=light] .text-zinc-100,html[data-theme=light] .text-zinc-50{color:#18181b!important}html[data-theme=light] .text-zinc-200{color:#27272a!important}html[data-theme=light] .text-zinc-300{color:#3f3f46!important}html[data-theme=light] .text-zinc-400{color:#52525b!important}html[data-theme=light] .text-zinc-500{color:#6b7280!important}html[data-theme=light] .text-zinc-600{color:#9aa3af!important}html[data-theme=light] .text-emerald-100,html[data-theme=light] .text-emerald-200,html[data-theme=light] .text-emerald-300,html[data-theme=light] .text-emerald-50{color:#047857!important}html[data-theme=light] .text-emerald-400,html[data-theme=light] .text-emerald-500{color:#059669!important}html[data-theme=light] ::-webkit-scrollbar-track{background:#eef2f1}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c7d0cc}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#aeb9b4}html[data-theme=light]{--border-accent:rgba(13,159,110,0.30);--border-accent-soft:rgba(13,159,110,0.16);--accent-soft:rgba(13,159,110,0.12);--accent-glow:rgba(13,159,110,0.22);--danger:#e11d48;--danger-bg:rgba(225,29,72,0.08);--danger-bd:rgba(225,29,72,0.30);--warn:#b45309;--warn-bg:rgba(217,119,6,0.10);--info:#0d9f6e;--info-bg:rgba(13,159,110,0.08)}html[data-theme=light] .bg-zinc-950{background-color:#ffffff!important}html[data-theme=light] .bg-zinc-900,html[data-theme=light] .bg-zinc-900\/60{background-color:rgba(2,20,14,.04)!important}html[data-theme=light] .bg-zinc-800,html[data-theme=light] .bg-zinc-800\/80{background-color:rgba(2,20,14,.06)!important}html[data-theme=light] .bg-zinc-600{background-color:#6b7280!important}html[data-theme=light] .bg-zinc-500{background-color:#9aa3af!important}html[data-theme=light] .bg-\[\#06100c\]\/95{background-color:rgba(247,250,249,.95)!important}html[data-theme=light] .bg-\[\#06100c\]\/85{background-color:rgba(247,250,249,.85)!important}html[data-theme=light] .bg-\[\#06100c\]\/60{background-color:rgba(247,250,249,.6)!important}html[data-theme=light] .bg-white\/\[0\.012\]{background-color:rgba(2,20,14,.025)!important}html[data-theme=light] .bg-white\/5{background-color:rgba(2,20,14,.05)!important}html[data-theme=light] .bg-white\/10{background-color:rgba(2,20,14,.08)!important}html[data-theme=light] .from-\[\#0e1814\]{--tw-gradient-from:#ffffff!important;--tw-gradient-stops:#ffffff,#eef2f1!important}html[data-theme=light] .border-white,html[data-theme=light] .border-zinc-900,html[data-theme=light] .border-zinc-950{border-color:rgba(2,20,14,.12)!important}html[data-theme=light] .border-zinc-700,html[data-theme=light] .border-zinc-800{border-color:rgba(2,20,14,.1)!important}html[data-theme=light] .border-zinc-500,html[data-theme=light] .border-zinc-600{border-color:rgba(2,20,14,.16)!important}html[data-theme=light] .divide-white\/10>:not([hidden])~:not([hidden]),html[data-theme=light] .divide-zinc-900>:not([hidden])~:not([hidden]){border-color:rgba(2,20,14,.08)!important}html[data-theme=light] .ring-white\/10{--tw-ring-color:rgba(2,20,14,0.10)!important}html[data-theme=light] .border-emerald-700,html[data-theme=light] .border-emerald-800,html[data-theme=light] .border-emerald-900{border-color:rgba(5,150,105,.3)!important}html[data-theme=light] .bg-emerald-950\/25,html[data-theme=light] .bg-emerald-950\/30,html[data-theme=light] .bg-emerald-950\/40{background-color:rgba(5,150,105,.1)!important}html[data-theme=light] .text-emerald-100\/70,html[data-theme=light] .text-emerald-100\/75,html[data-theme=light] .text-emerald-100\/80,html[data-theme=light] .text-emerald-200\/90,html[data-theme=light] .text-emerald-300\/65,html[data-theme=light] .text-emerald-300\/70,html[data-theme=light] .text-emerald-300\/80,html[data-theme=light] .text-emerald-300\/85,html[data-theme=light] .text-emerald-300\/90{color:#047857!important}html[data-theme=light] .text-emerald-400\/80{color:#059669!important}html[data-theme=light] .bg-red-900\/40,html[data-theme=light] .bg-red-950\/40{background-color:rgba(220,38,38,.08)!important}html[data-theme=light] .border-red-300\/30,html[data-theme=light] .border-red-700,html[data-theme=light] .border-red-800,html[data-theme=light] .border-red-800\/60,html[data-theme=light] .border-red-900,html[data-theme=light] .border-red-900\/70{border-color:rgba(220,38,38,.32)!important}html[data-theme=light] .text-red-100,html[data-theme=light] .text-red-200,html[data-theme=light] .text-red-300,html[data-theme=light] .text-red-300\/80,html[data-theme=light] .text-red-400,html[data-theme=light] .text-red-50{color:#b91c1c!important}html[data-theme=light] .text-rose-100,html[data-theme=light] .text-rose-100\/90,html[data-theme=light] .text-rose-200,html[data-theme=light] .text-rose-200\/90,html[data-theme=light] .text-rose-300,html[data-theme=light] .text-rose-50{color:#be123c!important}html[data-theme=light] .text-rose-200\/60{color:rgba(159,18,57,.88)!important}html[data-theme=light] .bg-amber-950\/25,html[data-theme=light] .bg-amber-950\/30,html[data-theme=light] .bg-amber-950\/40{background-color:rgba(217,119,6,.12)!important}html[data-theme=light] .border-amber-800,html[data-theme=light] .border-amber-900{border-color:rgba(217,119,6,.35)!important}html[data-theme=light] .text-amber-100,html[data-theme=light] .text-amber-200,html[data-theme=light] .text-amber-200\/80,html[data-theme=light] .text-amber-300,html[data-theme=light] .text-amber-400{color:#b45309!important}html[data-theme=light] .text-stone-100{color:#1f2a26!important}html[data-theme=light] .lia-section:hover{border-color:rgba(2,20,14,.14);background-color:rgba(2,20,14,.03)}html[data-theme=light] .lia-terminal-dot{background:rgba(2,20,14,.14)}html[data-theme=light] .bg-grid-hairline{background-image:linear-gradient(90deg,#0f1a16 1px,transparent 0),linear-gradient(180deg,#0f1a16 1px,transparent 0);opacity:.05}html[data-theme=light] .h-display{color:#0f1a16}html[data-theme=light] .eyebrow{color:rgba(4,120,87,.95)}html[data-theme=light] .eyebrow:before{background-color:rgba(4,120,87,.9)}html[data-theme=light] .card-premium{border-color:rgba(2,20,14,.1);background-color:#ffffff}html[data-theme=light] .card-premium:hover{border-color:rgba(5,150,105,.25);background-color:rgba(2,20,14,.02)}html[data-theme=light] .focus-visible\:ring-offset-\[\#06100c\]:focus-visible{--tw-ring-offset-color:#f7faf9!important}.lia-secnum{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .4rem;border-radius:.6rem;background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(16,185,129,.06));border:1px solid rgba(16,185,129,.45);color:#34d399;font-weight:800;font-size:.95rem;box-shadow:0 0 0 1px rgba(16,185,129,.08),0 2px 8px rgba(0,0,0,.25);letter-spacing:0}.lia-caserail{position:relative}.lia-caserail:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:4px;background:var(--lia-rail,#475569)}.lia-item{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .85rem;margin:.45rem 0;background:rgba(255,255,255,.025);border-left:3px solid rgba(16,185,129,.5);border-radius:.55rem}.lia-item-n{flex:0 0 auto;min-width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#34d399;font-weight:800;font-size:.8rem}.lia-item-n,.lia-item-t{font-family:ui-monospace,monospace}.lia-item-t{flex:1;line-height:1.55;font-size:13px;white-space:pre-wrap}.lia-dose{color:#6ee7b7;font-weight:600;font-family:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:.94em;background:rgba(52,211,153,.09);box-shadow:inset 0 0 0 1px rgba(52,211,153,.17);padding:.5px 4px;margin:0;border-radius:6px;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-theme=light] .lia-dose{color:#065f46;background-color:rgba(13,159,110,.1);box-shadow:inset 0 0 0 1px rgba(13,159,110,.24)}.lia-dose-inline{color:#a7f3d0;font-weight:650}html[data-theme=light] .lia-dose-inline{color:#047857;font-weight:650}.lia-note{margin-top:.6rem;padding:.3rem 0 0;border-top:1px dashed rgba(255,255,255,.06);color:rgba(150,160,155,.6);font-size:10.5px;font-weight:500;font-style:italic;letter-spacing:.02em;text-transform:none}html[data-theme=light] .lia-note{border-top-color:rgba(2,20,14,.1);color:rgba(75,90,84,.7)}@keyframes liaSevPulse{0%{box-shadow:0 0 0 0 var(--lia-sev-glow)}70%{box-shadow:0 0 0 10px rgba(0,0,0,0)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.lia-sev-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;font-weight:800;font-size:.72rem;letter-spacing:.06em;border:1.5px solid var(--lia-sev-border);background:var(--lia-sev-bg);color:var(--lia-sev-fg);animation:liaSevPulse 2s infinite;white-space:nowrap}.lia-sev-badge:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--lia-sev-fg);box-shadow:0 0 6px var(--lia-sev-fg)}.lia-sev-baixa{--lia-sev-fg:#34d399;--lia-sev-border:rgba(52,211,153,0.6);--lia-sev-bg:linear-gradient(135deg,rgba(16,185,129,0.18),rgba(16,185,129,0.05));--lia-sev-glow:rgba(52,211,153,0.45)}.lia-sev-inter{--lia-sev-fg:#fbbf24;--lia-sev-border:rgba(251,191,36,0.6);--lia-sev-bg:linear-gradient(135deg,rgba(251,191,36,0.18),rgba(251,191,36,0.05));--lia-sev-glow:rgba(251,191,36,0.45)}.lia-sev-grave{--lia-sev-fg:#f87171;--lia-sev-border:rgba(248,113,113,0.7);--lia-sev-bg:linear-gradient(135deg,rgba(248,113,113,0.20),rgba(248,113,113,0.05));--lia-sev-glow:rgba(248,113,113,0.5)}#lia-header{overflow:hidden}.lia-eyebrow,.lia-title{transition:opacity .2s ease}#lia-header.lia-collapsed{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}#lia-header.lia-collapsed .lia-eyebrow,#lia-header.lia-collapsed .lia-title{opacity:0!important;max-height:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important}#lia-header.lia-collapsed .lia-badge-row{margin-top:0!important}#lia-header.lia-collapsed .lia-badge-row>*{transform:scale(.92);transform-origin:left center}.lia-autogrow{min-height:28px;max-height:200px;overflow-y:hidden;resize:none;line-height:1.5;transition:height .12s ease;scrollbar-width:thin}.lia-autogrow.lia-scroll{overflow-y:auto}.lia-sector{position:relative}.lia-sector-btn{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .85rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#e6efe9;font-weight:700;font-size:.82rem;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:all .15s ease}.lia-sector-btn:hover{background:rgba(255,255,255,.07)}.lia-sector-btn:disabled{opacity:.45;cursor:not-allowed}.lia-sector-dot{width:.55rem;height:.55rem;border-radius:50%;box-shadow:0 0 6px currentColor}.lia-sector-chev{opacity:.6;transition:transform .15s ease}.lia-sector-open .lia-sector-chev{transform:rotate(180deg)}.lia-sector-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:1000;min-width:240px;padding:.4rem;border-radius:16px;background:rgba(18,22,20,.97);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px rgba(0,0,0,.55);display:none}.lia-sector-open .lia-sector-menu{display:block}.lia-sector-item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;border-radius:10px;cursor:pointer;color:#e6efe9;font-size:.9rem;font-weight:600;background:transparent;border:none;text-align:left}.lia-sector-item:hover{background:rgba(255,255,255,.06)}.lia-sector-item .lia-check{margin-left:auto;color:#34d399;opacity:0}.lia-sector-item.active .lia-check{opacity:1}html[data-theme=light] .lia-sector-btn{color:#1f2a26;background:rgba(2,20,14,.04);border-color:rgba(2,20,14,.1)}html[data-theme=light] .lia-sector-menu{background:rgba(255,255,255,.98);border-color:rgba(2,20,14,.12)}html[data-theme=light] .lia-sector-item{color:#1f2a26}.lia-copy-btn{opacity:1;display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#6ee7b7;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.22);transition:all .15s ease;cursor:pointer}.lia-copy-btn:hover{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.5);color:#a7f3d0;transform:translateY(-1px)}.lia-copy-btn svg{width:14px;height:14px;opacity:.95}.lia-copy-btn.lia-copied{background:rgba(16,185,129,.28);border-color:rgba(16,185,129,.7);color:#d1fae5}.lia-rx-cards{display:flex;flex-direction:column;gap:10px}.lia-rx-card{display:flex;gap:11px;align-items:flex-start;background-color:rgb(var(--lia-card-rgb));border:1px solid var(--lia-border);border-radius:12px;padding:11px 14px}.lia-rx-badge{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--lia-accent-rgb)/.13);color:rgb(var(--lia-accent-rgb));border-radius:8px;font-weight:600;font-size:12.5px;font-family:var(--font-mono),ui-monospace,monospace}.lia-rx-content{flex:1;min-width:0;color:rgb(var(--lia-text-rgb));line-height:1.55;font-size:14px}.lia-rx-content.lia-rx-mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;white-space:pre-wrap}.lia-msg-rail[data-sev=green],.lia-sev-banner[data-sev=green]{--sev-strong:#34d399;--sev-label:#6ee7b7;--sev-note:rgba(209,250,229,0.62);--sev-headline:#f0f6f3;--sev-advisory:rgba(209,250,229,0.78);--sev-border:rgba(52,211,153,0.22);--sev-bg-hi:rgba(52,211,153,0.07);--sev-bg-lo:rgba(52,211,153,0.02);--sev-dot-bg:#34d399;--sev-dot-ink:#022c22}.lia-msg-rail[data-sev=yellow],.lia-sev-banner[data-sev=yellow]{--sev-strong:#fbbf24;--sev-label:#fcd34d;--sev-note:rgba(253,230,138,0.66);--sev-headline:#faf6ec;--sev-advisory:rgba(254,243,199,0.80);--sev-border:rgba(251,191,36,0.28);--sev-bg-hi:rgba(251,191,36,0.09);--sev-bg-lo:rgba(251,191,36,0.03);--sev-dot-bg:#fbbf24;--sev-dot-ink:#451a03}.lia-msg-rail[data-sev=red],.lia-sev-banner[data-sev=red]{--sev-strong:#fb7185;--sev-label:#fda4af;--sev-note:rgba(254,205,211,0.68);--sev-headline:#fdf2f4;--sev-advisory:rgba(255,228,230,0.84);--sev-border:rgba(251,113,133,0.30);--sev-bg-hi:rgba(244,63,94,0.10);--sev-bg-lo:rgba(244,63,94,0.03);--sev-dot-bg:#fb7185;--sev-dot-ink:#4c0519}html[data-theme=light] .lia-msg-rail[data-sev=green],html[data-theme=light] .lia-sev-banner[data-sev=green]{--sev-strong:#0d9f6e;--sev-label:#047857;--sev-note:#47705f;--sev-headline:#122a20;--sev-advisory:#33604f;--sev-border:rgba(13,159,110,0.30);--sev-bg-hi:rgba(13,159,110,0.07);--sev-bg-lo:rgba(13,159,110,0.02);--sev-dot-bg:#0d9f6e;--sev-dot-ink:#ffffff}html[data-theme=light] .lia-msg-rail[data-sev=yellow],html[data-theme=light] .lia-sev-banner[data-sev=yellow]{--sev-strong:#d97706;--sev-label:#92400e;--sev-note:#8a6626;--sev-headline:#33230d;--sev-advisory:#7a5410;--sev-border:rgba(180,83,9,0.32);--sev-bg-hi:rgba(217,119,6,0.08);--sev-bg-lo:rgba(217,119,6,0.03);--sev-dot-bg:#d97706;--sev-dot-ink:#ffffff}html[data-theme=light] .lia-msg-rail[data-sev=red],html[data-theme=light] .lia-sev-banner[data-sev=red]{--sev-strong:#e11d48;--sev-label:#be123c;--sev-note:#9f3f52;--sev-headline:#3b0f1c;--sev-advisory:#8e2b42;--sev-border:rgba(225,29,72,0.30);--sev-bg-hi:rgba(225,29,72,0.06);--sev-bg-lo:rgba(225,29,72,0.02);--sev-dot-bg:#e11d48;--sev-dot-ink:#ffffff}.lia-sev-banner{border-color:var(--sev-border);background:linear-gradient(180deg,var(--sev-bg-hi),var(--sev-bg-lo))}.lia-sev-rail{background:linear-gradient(180deg,var(--sev-strong),transparent);opacity:.85}.lia-sev-dot{background:var(--sev-dot-bg);color:var(--sev-dot-ink)}.lia-sev-hyplabel,.lia-sev-label,.lia-sev-num{color:var(--sev-label)}.lia-sev-note{color:var(--sev-note)}.lia-sev-headline{color:var(--sev-headline)}.lia-sev-advisory{color:var(--sev-advisory)}.lia-msg-rail{background:linear-gradient(180deg,var(--sev-strong) 0,transparent 26%),linear-gradient(180deg,var(--lia-border),var(--lia-border))}.lia-rx-group{display:flex;flex-direction:column;gap:10px}.lia-rx-group+.lia-rx-group{margin-top:14px}.lia-rx-group-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--lia-accent-rgb));opacity:.9;padding-left:2px}.lia-toc{display:none}@media (max-width:480px){.lia-section-rule{display:none}}html[data-theme=light] .lia-copy-btn{color:#047857;background:rgba(13,159,110,.08);border-color:rgba(13,159,110,.28)}html[data-theme=light] .lia-copy-btn:hover{background:rgba(13,159,110,.14);border-color:rgba(13,159,110,.45);color:#065f46}html[data-theme=light] .lia-copy-btn.lia-copied{background:rgba(13,159,110,.2);border-color:rgba(13,159,110,.55);color:#064e3b}@media (prefers-reduced-motion:reduce){.lia-sev-badge{animation:none!important}#lia-header,.lia-autogrow,.lia-badge-row,.lia-copy-btn,.lia-eyebrow,.lia-item,.lia-title{transition:none!important}}html[data-lia-ui=a] .lia-chat-enhanced{--lia-bg-rgb:14 16 15;--lia-sidebar-rgb:12 14 13;--lia-card-rgb:19 22 21;--lia-border:rgba(255,255,255,0.07)}html[data-theme=light][data-lia-ui=a] .lia-chat-enhanced{--lia-bg-rgb:250 250 249;--lia-sidebar-rgb:246 246 244;--lia-card-rgb:255 255 255;--lia-border:rgba(28,25,18,0.09)}html[data-lia-ui=a] .lia-chat-enhanced .lia-ambient{display:none}html[data-lia-ui=a] .lia-chat-enhanced .lia-msgcol{max-width:44rem;gap:1rem}html[data-lia-ui=a] .lia-chat-enhanced .lia-user-bubble{background:rgba(255,255,255,.055);border-color:transparent;box-shadow:none;border-radius:18px 18px 6px 18px}html[data-theme=light][data-lia-ui=a] .lia-chat-enhanced .lia-user-bubble{background:rgba(28,25,18,.05)}html[data-lia-ui=a] .lia-chat-enhanced .lia-sections{gap:0}html[data-lia-ui=a] .lia-chat-enhanced .lia-sev-banner{border-radius:16px 16px 0 0;padding:12px 18px;background:linear-gradient(180deg,var(--sev-bg-hi),transparent);border-color:var(--lia-border);border-bottom:none}html[data-lia-ui=a] .lia-chat-enhanced .lia-sections>.lia-section{border-radius:0;margin-top:-1px;border-color:var(--lia-border);border-left-width:1px;border-left-color:var(--lia-border);background:rgb(var(--lia-card-rgb))}html[data-lia-ui=a] .lia-chat-enhanced .lia-sections>.lia-section:last-of-type{border-radius:0 0 16px 16px}html[data-lia-ui=a] .lia-chat-enhanced .lia-section:hover{background:rgb(var(--lia-card-rgb));border-color:var(--lia-border)}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-head{padding:14px 18px 4px;background:transparent;border-bottom:none}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-title{color:var(--fg-2);font-size:12px;font-weight:650;letter-spacing:.11em}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-num{color:var(--fg-3)}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-rule{display:none}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-body{padding:6px 18px 16px}html[data-lia-ui=a] .lia-chat-enhanced .lia-rx-card{background:transparent;border:none;border-top:1px dashed var(--lia-border);border-radius:0;padding:9px 2px 2px}html[data-lia-ui=a] .lia-chat-enhanced .lia-rx-group>.lia-rx-card:first-of-type{border-top:none;padding-top:2px}html[data-lia-ui=a] .lia-chat-enhanced .lia-rx-badge{background:transparent;color:var(--fg-3);width:auto;min-width:22px;height:auto;padding-top:1px;font-size:12px}html[data-lia-ui=a] .lia-chat-enhanced .lia-rx-group-label{color:var(--fg-2);letter-spacing:.12em}html[data-lia-ui=a] .lia-chat-enhanced .lia-section-body pre{background:rgba(0,0,0,.22);border-radius:12px;padding:12px 14px}html[data-theme=light][data-lia-ui=a] .lia-chat-enhanced .lia-section-body pre{background:rgba(28,25,18,.035)}html[data-lia-ui=a] .lia-chat-enhanced .lia-dose{background:transparent;box-shadow:none;padding:0;font-weight:700}html[data-lia-ui=a] .lia-chat-enhanced .lia-copy-btn{background:transparent;border-color:transparent;color:var(--fg-3)}html[data-lia-ui=a] .lia-chat-enhanced .lia-copy-btn:hover{background:var(--accent-soft);border-color:transparent;color:var(--accent);transform:none}html[data-lia-ui=a] .lia-chat-enhanced #lia-header{background:rgb(var(--lia-bg-rgb)/.92);border-bottom-color:var(--lia-border)}html[data-lia-ui=a] .lia-chat-enhanced #lia-header .lia-eyebrow{color:var(--fg-3)}html[data-lia-ui=a] .lia-chat-enhanced aside{border-right-color:var(--lia-border)}html[data-lia-ui=a] .lia-chat-enhanced .lia-module{background:transparent;border-color:transparent}html[data-lia-ui=a] .lia-chat-enhanced .lia-module:hover{background:rgba(255,255,255,.04);border-color:transparent}html[data-theme=light][data-lia-ui=a] .lia-chat-enhanced .lia-module:hover{background:rgba(28,25,18,.05)}html[data-lia-ui=a] .lia-chat-enhanced .lia-caserail:before{width:3px}html[data-lia-ui=a] .lia-chat-enhanced .lia-composer{border-radius:20px;background:rgb(var(--lia-card-rgb));border-color:var(--lia-border);box-shadow:0 12px 36px -20px rgba(0,0,0,.5)}html[data-theme=light][data-lia-ui=a] .lia-chat-enhanced .lia-composer{box-shadow:0 10px 30px -18px rgba(28,25,18,.28)}html[data-lia-ui=a] .lia-chat-enhanced .lia-welcome-slogan{font-weight:500;color:var(--fg-2)}html[data-lia-ui=b] .lia-chat-enhanced{--lia-bg-rgb:9 12 11;--lia-sidebar-rgb:11 14 13;--lia-card-rgb:16 21 19;--lia-border:rgba(255,255,255,0.09)}html[data-theme=light][data-lia-ui=b] .lia-chat-enhanced{--lia-bg-rgb:243 246 245;--lia-sidebar-rgb:237 241 239;--lia-card-rgb:255 255 255;--lia-border:rgba(8,28,20,0.12)}html[data-lia-ui=b] .lia-chat-enhanced .lia-ambient{display:none}html[data-lia-ui=b] .lia-chat-enhanced .lia-msgcol{max-width:56rem;gap:.625rem}html[data-lia-ui=b] .lia-chat-enhanced .lia-toc{display:flex;flex-wrap:wrap;gap:6px}html[data-lia-ui=b] .lia-chat-enhanced .lia-toc-item{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:240px;padding:0 9px;border-radius:8px;border:1px solid var(--lia-border);background:rgb(var(--lia-card-rgb)/.75);color:var(--fg-2);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}html[data-lia-ui=b] .lia-chat-enhanced .lia-toc-item:hover{border-color:var(--border-accent,rgba(52,211,153,.3));color:var(--fg-1)}html[data-lia-ui=b] .lia-chat-enhanced .lia-toc-num{color:rgb(var(--lia-accent-rgb));font-weight:700}html[data-lia-ui=b] .lia-chat-enhanced .lia-toc-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}html[data-lia-ui=b] .lia-chat-enhanced .lia-section{border-radius:10px;border-left-width:1px;border-left-color:var(--lia-border)}html[data-lia-ui=b] .lia-chat-enhanced .lia-section-head{background:rgb(var(--lia-accent-rgb)/.05);border-bottom:1px solid var(--lia-border);padding:8px 14px}html[data-theme=light][data-lia-ui=b] .lia-chat-enhanced .lia-section-head{background:rgb(var(--lia-accent-rgb)/.07)}html[data-lia-ui=b] .lia-chat-enhanced .lia-section-title{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.12em}html[data-lia-ui=b] .lia-chat-enhanced .lia-section-rule{display:none}html[data-lia-ui=b] .lia-chat-enhanced .lia-section-body{padding:12px 14px}html[data-lia-ui=b] .lia-chat-enhanced .lia-section-body pre{font-size:12.5px}html[data-lia-ui=b] .lia-chat-enhanced .lia-sev-banner{border-radius:10px;padding:12px 14px 12px 20px}html[data-lia-ui=b] .lia-chat-enhanced .lia-rx-cards,html[data-lia-ui=b] .lia-chat-enhanced .lia-rx-group{gap:7px}html[data-lia-ui=b] .lia-chat-enhanced .lia-rx-card{border-radius:8px;padding:8px 11px;gap:9px}html[data-lia-ui=b] .lia-chat-enhanced .lia-rx-badge{width:22px;height:22px;border-radius:6px;font-size:11.5px}html[data-lia-ui=b] .lia-chat-enhanced .lia-rx-content{font-size:13.5px}html[data-lia-ui=b] .lia-chat-enhanced .lia-response-status{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lia-border);border-radius:6px;padding:3px 8px;background:rgb(var(--lia-card-rgb)/.6)}html[data-lia-ui=b] .lia-chat-enhanced .lia-quick-action{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-radius:8px}html[data-lia-ui=b] .lia-chat-enhanced .lia-user-bubble{border-radius:14px 14px 4px 14px}html[data-lia-ui=b] .lia-chat-enhanced .lia-composer{border-radius:14px;padding:6px}html[data-lia-ui=b] .lia-chat-enhanced .lia-composer-btn,html[data-lia-ui=b] .lia-chat-enhanced .lia-send-btn{height:40px;width:40px;min-width:40px;border-radius:10px}html[data-lia-ui=b] .lia-chat-enhanced .lia-sector-btn{height:36px;border-radius:10px}html[data-lia-ui=b] .lia-chat-enhanced #lia-header{padding-top:6px;padding-bottom:6px}html[data-lia-ui=b] .lia-chat-enhanced #lia-header .lia-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px}html[data-lia-ui=b] .lia-chat-enhanced #lia-header .lia-title{font-size:13.5px}@media (min-width:768px){html[data-lia-ui=b] .lia-chat-enhanced aside{width:240px}}html[data-lia-ui=b] .lia-chat-enhanced .lia-module{border-radius:10px}html[data-lia-ui=b] .lia-chat-enhanced .lia-case{padding:5px 8px 5px 14px;border-radius:8px}html[data-lia-ui=b] .lia-chat-enhanced .lia-caserail:before{top:7px;bottom:7px;width:3px}