.il-ai-trigger{z-index:1000;color:#fff;cursor:pointer;background:#202a2b;border:1px solid #bc9d72;border-radius:40px;align-items:center;gap:10px;padding:14px 21px;font:500 14px/1.4 Arial,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #17232530}.il-ai-trigger span{color:#e7cfab;font-size:24px}.il-ai-panel{z-index:1001;color:#273334;text-align:left;background:#fffdf9;border:1px solid #d9c8af;border-radius:20px;flex-direction:column;width:min(410px,100vw - 32px);height:min(660px,100dvh - 112px);font:14px/1.6 Arial,sans-serif;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 20px 80px #17232538}.il-ai-panel *{box-sizing:border-box}.il-ai-head{color:#fff;background:#243132;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.il-ai-head strong{letter-spacing:1.6px;font-size:13px}.il-ai-head small{color:#d7c2a1;font-size:12px;display:block}.il-ai-icon{color:#e7cfab;font-size:30px}.il-ai-head button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:28px}.il-ai-feed{overscroll-behavior:contain;flex:1;min-height:0;padding:22px;overflow-y:auto}.il-ai-eyebrow{letter-spacing:1.3px;color:#8d7049;font-size:9px}.il-ai-welcome h2{margin:10px 0 16px;font-size:28px;font-weight:500;line-height:1.25}.il-ai-welcome p{margin-bottom:18px}.il-ai-prompts{gap:8px;display:grid}.il-ai-prompts button{font:inherit;text-align:left;cursor:pointer;color:#3c4a4b;background:#fff;border:1px solid #ded3c1;border-radius:10px;padding:10px 12px}.il-ai-message{background:#eee8df;border-radius:12px;margin-top:18px;padding:12px 14px}.il-ai-message small{letter-spacing:1px;color:#745b3b;font-size:9px}.il-ai-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.il-ai-user{color:#fff;background:#273738;margin-left:24px}.il-ai-user small{color:#e8d3b1}.il-ai-bottom{background:#fff;border-top:1px solid #e4dcd0;flex-shrink:0;padding:12px 16px 15px}.il-ai-bottom>p{color:#646c6c;margin:0 0 10px;font-size:10px;line-height:1.5}.il-ai-bottom form{gap:8px;display:flex}.il-ai-bottom input{width:100%;min-width:0;font:inherit;color:#263637;background:#fffdf9;border:1px solid #d9cbb8;border-radius:10px;padding:12px;font-size:13px}.il-ai-bottom form button{color:#fff;cursor:pointer;background:#b99b70;border:0;border-radius:10px;flex-shrink:0;width:42px;font-size:22px}.il-ai-panel button:disabled{opacity:.5;cursor:default}.il-ai-bottom>small{color:#657071;margin-top:9px;font-size:10px;display:block}.il-ai-panel a{color:#725630;text-decoration:underline}.il-ai-notice,.il-ai-error{border:1px solid #dfceb6;border-radius:10px;padding:12px}.il-ai-thinking{color:#745b3b;font-size:12px}.il-ai-sources{gap:6px;margin-top:9px;font-size:12px;display:grid}.il-ai-trigger:focus-visible,.il-ai-panel button:focus-visible,.il-ai-panel input:focus-visible{outline-offset:3px;outline:3px solid #bd9360}@media (width<=600px){.il-ai-trigger{padding:12px 17px;bottom:16px;right:16px}.il-ai-panel{width:calc(100vw - 24px);height:min(650px,100dvh - 94px);bottom:78px;right:12px}.il-ai-feed{padding:18px}}
