.chat-root{color:#ede6e1;color:lab(91.8617% 1.68565 3.32862);background:#020a05;background:lab(2.09134% -2.43279 .960693);width:100vw;height:100vh;overflow:hidden}.focus-mode-active .chat-sidebar{opacity:0;pointer-events:none;width:0;transform:translate(-100%)}.focus-mode-active .chat-main{width:100%!important;margin-left:0!important}.chat-layout{background:#020403;background:lab(.934965% -.728883 .288606);width:100%;height:100dvh;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.chat-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.chat-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010804cc;background:lab(1.65185% -2.06669 .8156/.8);border-bottom:1px solid #0e1913;border-bottom:1px solid lab(7.47972% -5.83105 2.30886)}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#19251e;background:lab(13.2688% -6.48209 2.56793);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2d4035;background:lab(25.0029% -9.73412 3.85494)}.chat-sidebar{z-index:50;background:#030c07;background:lab(2.60257% -2.82872 1.11766);border-right:1px solid #121e17;border-right:1px solid lab(9.78839% -6.49615 2.57182);flex-direction:column;flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.chat-sidebar-collapsed{width:68px}.chat-sidebar-toggle{z-index:60;color:#c3bcb7;color:lab(76.7815% 1.68997 3.33141);cursor:pointer;background:#0e1913;background:lab(7.47972% -5.83105 2.30886);border:1px solid #25312a;border:1px solid lab(19.0694% -6.46529 2.56329);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:none;position:fixed;top:12px;left:12px}.chat-sidebar-toggle:hover{background:#19251e;background:lab(13.2688% -6.48209 2.56793)}.chat-sidebar-overlay{display:none}.chat-sidebar-header{border-bottom:1px solid #121e17;border-bottom:1px solid lab(9.78839% -6.49615 2.57182);padding:12px}.chat-new-btn{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);cursor:pointer;white-space:nowrap;background:#05160d;background:lab(5.575% -6.97508 2.75264);border:1px solid #203329;border:1px solid lab(19.202% -9.76221 3.86272);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.chat-sidebar-collapsed .chat-new-btn{border-radius:50%;justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}.chat-sidebar-nav{flex:1;padding:8px;overflow:hidden auto}.chat-sidebar-group{margin-bottom:16px}.chat-sidebar-group-label{text-transform:uppercase;letter-spacing:.05em;color:#a4b2aa;color:lab(71.2711% -6.41754 2.55009);font-size:11px;font-weight:600;font-family:var(--font-sans);padding:4px 8px 6px}.chat-sidebar-item{border-radius:8px;align-items:center;margin-bottom:2px;display:flex;position:relative}.chat-sidebar-item:hover{background:#0e1913;background:lab(7.47972% -5.83105 2.30886)}.chat-sidebar-item:hover .chat-sidebar-actions{opacity:1}.chat-sidebar-item-active{background:#0d1f16;background:lab(9.91977% -9.81412 3.8757)}.chat-sidebar-item-btn{color:#d3ccc7;color:lab(82.5816% 1.68815 3.33022);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex;overflow:hidden}.chat-sidebar-actions{opacity:0;gap:2px;padding-right:6px;transition:opacity .15s;display:flex}.chat-sidebar-actions button{color:#76847c;color:lab(53.8708% -6.42523 2.55221);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .1s}.chat-sidebar-actions button:hover{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);background:#19251e;background:lab(13.2688% -6.48209 2.56793)}.chat-sidebar-edit{flex:1;align-items:center;gap:4px;padding:4px;display:flex}.chat-sidebar-edit-input{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);background:#0a140f;background:lab(5.47314% -4.71089 1.86429);border:1px solid #2d4035;border:1px solid lab(25.0029% -9.73412 3.85494);border-radius:6px;outline:none;flex:1;padding:4px 8px;font-size:13px}.chat-sidebar-edit-input:focus{border-color:#1f744f;border-color:lab(43.3199% -33.2823 13.0815)}.chat-sidebar-edit-btn{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);cursor:pointer;background:#143525;background:lab(19.4632% -16.5085 6.50393);border:none;border-radius:6px;padding:4px}.chat-sidebar-footer{border-top:1px solid #121e17;border-top:1px solid lab(9.78839% -6.49615 2.57182);padding:12px;transition:padding .3s}.chat-sidebar-collapsed .chat-sidebar-footer{padding:12px 0}.chat-sidebar-user{align-items:center;gap:10px;display:flex}.chat-sidebar-user-avatar{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);background:linear-gradient(135deg,#145538,#00372f);background:linear-gradient(135deg,lab(31.4559% -26.6258 10.4652),lab(19.5527% -21.1604 -.149393));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.chat-sidebar-user-name{color:#d3ccc7;color:lab(82.5816% 1.68815 3.33022);flex:1;font-size:13px}.chat-sidebar-logout{color:#68756e;color:lab(48.0707% -6.42881 2.5532);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .15s}.chat-sidebar-logout:hover{color:#ca545a;color:lab(52.0295% 48.013 21.8556);background:#0e1913;background:lab(7.47972% -5.83105 2.30886)}.chat-messages-list{flex:1;padding:24px 0;overflow-y:visible}.chat-message{gap:16px;width:100%;max-width:800px;margin:0 auto;padding:16px 24px;display:flex}@media (min-width:1440px){.chat-message{max-width:900px}}@media (min-width:1920px){.chat-message{max-width:1024px}}.chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-avatar-user{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);background:#214331;background:lab(25.2656% -16.4195 6.47923)}.chat-avatar-assistant{color:#fef7f2;color:lab(97.6618% 1.68431 3.32774);background:linear-gradient(135deg,#006640,#004447);background:linear-gradient(135deg,lab(37.7684% -40.6531 15.896),lab(25.3633% -24.8823 -10.1698))}.chat-message-content{flex:1;min-width:0}.chat-message-header{margin-bottom:4px}.chat-message-name{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);font-size:13px;font-weight:600;font-family:var(--font-sans)}.chat-message-text{color:#d9d3ce;color:lab(84.9016% 1.68747 3.3298);word-wrap:break-word;font-size:15px;line-height:1.7}.chat-message-text p{margin-bottom:12px}.chat-message-text p:last-child{margin-bottom:0}.chat-message-text strong{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);font-weight:600}.chat-h2{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);margin:20px 0 8px;font-size:18px;font-weight:700}.chat-h3{color:#eae3de;color:lab(90.7017% 1.68598 3.32881);margin:16px 0 6px;font-size:16px;font-weight:600}.chat-h4{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);margin:12px 0 4px;font-size:15px;font-weight:600}.chat-ul,.chat-ol{margin:8px 0;padding-left:20px}.chat-li,.chat-li-ordered{margin-bottom:4px;line-height:1.6}.chat-ul{list-style:outside}.chat-ol{list-style:decimal}.chat-hr{border:none;border-top:1px solid oklch(25% .02 160);margin:16px 0}.chat-inline-code{font-size:13px;font-family:var(--font-mono);color:#90ceac;color:lab(77.8721% -26.0326 10.3006);background:#0e1913;background:lab(7.47972% -5.83105 2.30886);border-radius:4px;padding:2px 6px}.chat-message-text pre{background:#020704;background:lab(1.62923% -1.5652 .618985);border:1px solid #19251e;border:1px solid lab(13.2688% -6.48209 2.56793);border-radius:8px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.5;overflow-x:auto}.chat-message-text pre code{font-family:var(--font-mono);color:#b2d8c3;color:lab(83.2744% -16.139 6.4015)}.chat-streaming .chat-message-text:after{content:"▊";color:#42926b;color:lab(54.9265% -33.017 13.0079);animation:.7s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.chat-thinking{padding:4px 0}.chat-thinking-dots{gap:4px;display:flex}.chat-thinking-dots span{background:#446e57;background:lab(42.8015% -19.6059 7.74804);border-radius:50%;width:8px;height:8px;animation:1.2s infinite thinking}.chat-thinking-dots span:nth-child(2){animation-delay:.2s}.chat-citation{color:#00be77;color:lab(67.8069% -68.1317 26.5974);cursor:help;background:#001c0e4d;background:lab(7.85597% -14.075 5.53119/.3);border:1px solid #009a6033;border:1px solid lab(56.1893% -69.1561 26.8799/.2);border-radius:6px;align-items:center;gap:4px;margin:0 2px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.chat-citation:hover{background:#009a6033;background:lab(56.1893% -69.1561 26.8799/.2);border-color:#009a6080;border-color:lab(56.1893% -69.1561 26.8799/.5);transform:translateY(-1px)}@keyframes thinking{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.chat-empty-icon{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);background:linear-gradient(135deg,#00482a,#00292b);background:linear-gradient(135deg,lab(25.9034% -34.0659 13.2987),lab(13.6607% -21.6422 -8.82859));border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.chat-empty-title{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);font-size:28px;font-weight:700;font-family:var(--font-serif);margin-bottom:8px}.chat-empty-subtitle{color:#76847c;color:lab(53.8708% -6.42523 2.55221);max-width:400px;margin-bottom:32px;font-size:15px}.chat-suggestions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:600px;display:grid}.chat-suggestion-btn{color:#c3bcb7;color:lab(76.7815% 1.68997 3.33141);text-align:left;cursor:pointer;background:#06100a;background:lab(3.86188% -3.71011 1.46722);border:1px solid #19251e;border:1px solid lab(13.2688% -6.48209 2.56793);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.4;transition:all .15s}.chat-suggestion-btn:hover{background:#091a11;background:lab(7.60561% -8.64483 3.41446);border-color:#214331;border-color:lab(25.2656% -16.4195 6.47923)}.chat-input-container{width:100%;max-width:800px;margin:0 auto;padding:12px 24px 20px}@media (min-width:1440px){.chat-input-container{max-width:900px}}@media (min-width:1920px){.chat-input-container{max-width:1024px}}.chat-attachment-preview{background:#0a140f;background:lab(5.47314% -4.71089 1.86429);border:1px solid #202c25;border:1px solid lab(16.7492% -6.4712 2.56492);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.chat-attachment-info{color:#93b8a3;color:lab(71.6735% -16.1632 6.40818);align-items:center;gap:6px;display:flex}.chat-attachment-size{color:#5a675f;color:lab(42.2705% -6.43301 2.55436)}.chat-attachment-remove{color:#5a675f;color:lab(42.2705% -6.43301 2.55436);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.chat-attachment-remove:hover{color:#ed7477;color:lab(63.6397% 47.9596 21.4924)}.chat-input-box{background:#0a140f;background:lab(5.47314% -4.71089 1.86429);border:1px solid #202c25;border:1px solid lab(16.7492% -6.4712 2.56492);border-radius:16px;align-items:flex-end;gap:8px;padding:8px 12px;transition:border-color .2s;display:flex}.chat-input-box:focus-within{border-color:#256346;border-color:lab(37.2594% -26.4826 10.4254)}.chat-attach-btn{color:#68756e;color:lab(48.0707% -6.42881 2.5532);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:8px;transition:color .15s}.chat-attach-btn:hover{color:#a3c8b3;color:lab(77.474% -16.1503 6.40463)}.chat-textarea{resize:none;color:#eae3de;color:lab(90.7017% 1.68598 3.32881);max-height:200px;font-size:15px;line-height:1.5;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:6px 0}.chat-textarea::placeholder{color:#4c5951;color:lab(36.4704% -6.43827 2.55582)}.chat-send-btn{color:#020a05;color:lab(2.09134% -2.43279 .960693);cursor:pointer;background:#e3ddd8;background:lab(88.3817% 1.68654 3.32918);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.chat-send-btn:hover{background:#fff;background:lab(100% 0 0);transform:scale(1.05)}.chat-send-btn:disabled{opacity:.3;cursor:default;transform:none}.chat-stop-btn{color:#fff;cursor:pointer;background:#a8353e;background:lab(40.4154% 48.0802 22.4502);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.chat-stop-btn:hover{background:#c53443;background:lab(45.8893% 57.7361 27.393)}.chat-disclaimer{color:#85938b;color:lab(59.6709% -6.42228 2.55139);text-align:center;margin-top:8px;font-size:11px}.chat-login-page{background:#020a05;background:lab(2.09134% -2.43279 .960693);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.chat-login-bg{background:radial-gradient(at 30% 20%,#001e0c66 0%,#0000 60%),radial-gradient(at 70% 80%,#0017194d 0%,#0000 60%);background:radial-gradient(at 30% 20%,lab(8.22618% -21.7351 8.47603/.4) 0%,#0000 60%),radial-gradient(at 70% 80%,lab(5.70327% -11.963 -7.05741/.3) 0%,#0000 60%);position:absolute;inset:0}.chat-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08120ccc;background:lab(4.6208% -4.19559 1.65982/.8);border:1px solid #1b2e24;border:1px solid lab(16.8816% -9.77656 3.8667);border-radius:20px;width:100%;max-width:400px;padding:40px 32px;position:relative}.chat-login-logo{text-align:center;margin-bottom:32px}.chat-login-icon{color:#fef7f2;color:lab(97.6618% 1.68431 3.32774);background:linear-gradient(135deg,#005636,#00363a);background:linear-gradient(135deg,lab(31.7102% -33.7199 13.2029),lab(19.5572% -24.7744 -10.1097));border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.chat-login-title{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);font-size:24px;font-weight:700;font-family:var(--font-serif)}.chat-login-subtitle{color:#76847c;color:lab(53.8708% -6.42523 2.55221);margin-top:6px;font-size:14px}.chat-login-form{flex-direction:column;gap:16px;display:flex}.chat-login-back{z-index:50;color:#76847c;color:lab(53.8708% -6.42523 2.55221);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .2s;display:flex;position:absolute;top:24px;left:24px}.chat-login-back:hover{color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918)}.chat-login-error{color:#de394b;color:lab(51.4748% 64.1607 30.5566);background:#34000533;background:lab(6.25205% 31.5593 9.19696/.2);border:1px solid #ba022f4d;border:1px solid lab(39.85% 64.2559 32.1256/.3);border-radius:12px;margin-bottom:20px;padding:10px 14px;font-size:13px}.chat-internal-systems{border-bottom:1px solid #121e17;border-bottom:1px solid lab(9.78839% -6.49615 2.57182);padding:12px}.chat-system-btn{color:#d3ccc7;color:lab(82.5816% 1.68815 3.33022);cursor:pointer;background:linear-gradient(135deg,#05160d,#030c07);background:linear-gradient(135deg,lab(5.575% -6.97508 2.75264),lab(2.60257% -2.82872 1.11766));border:1px solid #203329;border:1px solid lab(19.202% -9.76221 3.86272);border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.chat-system-btn:hover{background:linear-gradient(135deg,#002112,#00170b);background:linear-gradient(135deg,lab(10.1773% -16.2444 6.38532),lab(5.67644% -9.18005 3.61266));border-color:#1f744f;border-color:lab(43.3199% -33.2823 13.0815);transform:translateY(-1px);box-shadow:0 4px 20px -5px #0056364d;box-shadow:0 4px 20px -5px lab(31.7102% -33.7199 13.2029/.3)}.chat-system-btn-active{color:#fff;background:linear-gradient(135deg,#002a17,#001d0d);background:linear-gradient(135deg,lab(14.0377% -27.5204 10.7167),lab(7.98049% -16.6937 6.5436));border-color:#2b9667;border-color:lab(55.1838% -39.9387 15.6978);box-shadow:0 0 20px -5px #1f744f66,inset 0 0 10px #2b966733;box-shadow:0 0 20px -5px lab(43.3199% -33.2823 13.0815/.4),inset 0 0 10px lab(55.1838% -39.9387 15.6978/.2)}.chat-system-icon{color:#84a894;color:lab(65.873% -16.178 6.4123);background:#19251e;background:lab(13.2688% -6.48209 2.56793);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.chat-system-btn:hover .chat-system-icon,.chat-system-btn-active .chat-system-icon{color:#fff;background:#1f744f;background:lab(43.3199% -33.2823 13.0815)}.chat-sidebar-collapsed .chat-system-btn{justify-content:center;padding:12px 0}.chat-sidebar-collapsed .chat-system-text{display:none}.chat-login-error{color:#f08e8e;color:lab(69.7641% 38.2948 16.8132);background:#290b0c;background:lab(6.74816% 15.6955 5.36726);border:1px solid #651f24;border:1px solid lab(23.5463% 32.0412 14.8457);border-radius:10px;font-size:13px}.chat-login-field{flex-direction:column;gap:6px;display:flex}.chat-login-label{color:#94a29a;color:lab(65.471% -6.41975 2.5507);font-size:13px;font-weight:500}.chat-login-input{color:#f4ede8;color:lab(94.1817% 1.68508 3.32828);background:#030c07;background:lab(2.60257% -2.82872 1.11766);border:1px solid #25312a;border:1px solid lab(19.0694% -6.46529 2.56329);border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}.chat-login-input:focus{border-color:#1f744f;border-color:lab(43.3199% -33.2823 13.0815)}.chat-login-input::placeholder{color:#3f4b44;color:lab(30.6701% -6.44492 2.55766)}.chat-login-btn{color:#fef7f2;color:lab(97.6618% 1.68431 3.32774);cursor:pointer;background:linear-gradient(135deg,#005636,#00463c);background:linear-gradient(135deg,lab(31.7102% -33.7199 13.2029),lab(25.6035% -28.4169 -.190985));border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.chat-login-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #00392066;box-shadow:0 4px 20px lab(20.0947% -34.5781 13.44/.4)}.chat-login-btn:disabled{opacity:.5;cursor:default}.chat-login-footer{color:#3f4b44;color:lab(30.6701% -6.44492 2.55766);text-align:center;margin-top:24px;font-size:12px}.agent-activity-bar{background:#030c0780;background:lab(2.60257% -2.82872 1.11766/.5);border:1px solid #07201499;border:1px solid lab(10.0494% -13.0678 5.14875/.6);border-radius:8px;margin-bottom:8px;font-size:11px;overflow:hidden}.agent-activity-header{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;transition:background .15s;display:flex}.agent-activity-header:hover{background:#06100a80;background:lab(3.86188% -3.71011 1.46722/.5)}.agent-activity-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-activity-pill{color:#629e7e;color:lab(60.4682% -26.1584 10.3354);letter-spacing:.01em;background:#001c0e66;background:lab(7.85597% -14.075 5.53119/.4);border:1px solid #0a372366;border:1px solid lab(19.5919% -19.9693 7.8489/.4);border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.agent-activity-detail{border-top:1px solid #0e191366;border-top:1px solid lab(7.47972% -5.83105 2.30886/.4);flex-direction:column;gap:4px;padding:6px 10px 8px;display:flex}.agent-event{align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.5;display:flex}.agent-event-tool_call .agent-event-label{color:#339377;color:lab(54.9183% -34.7227 6.36284);align-items:center;gap:5px;font-style:italic;display:flex}.agent-event-tool_result .agent-event-result{color:#63776c;color:lab(48.2049% -9.67565 3.83874);padding-left:12px}.chat-table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.chat-td{text-align:left;border:1px solid #14261d;border:1px solid lab(13.4008% -9.80296 3.87402);padding:6px 10px}.chat-table tr:first-child .chat-td{color:#a3c8b3;color:lab(77.474% -16.1503 6.40463);background:#05160d80;background:lab(5.575% -6.97508 2.75264/.5);font-weight:600}@media (max-width:768px){.chat-sidebar{z-index:50;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.chat-sidebar-open{transform:translate(0)}.chat-sidebar-toggle{display:flex}.chat-sidebar-overlay{z-index:40;background:#00000080;background:lab(0% 0 0/.5);display:block;position:fixed;inset:0}.chat-message{padding:12px 16px}.chat-input-container{padding:8px 16px 16px}.chat-suggestions{grid-template-columns:1fr}.chat-empty-title{font-size:22px}}
