.eureka-widget{position:relative;width:100%;font-family:Georgia,serif;color:#eee5d8;z-index:5}.eureka-widget *{box-sizing:border-box}.eureka-bar{display:flex;align-items:center;gap:20px;min-height:58px;border:1px solid #8a8177;background:rgba(17,15,13,.86);backdrop-filter:blur(8px);padding:5px 6px 5px 22px}.eureka-star{font-size:18px}.eureka-start-input{flex:1;min-width:0;background:transparent!important;border:0!important;color:#f4ece2!important;box-shadow:none!important;font:italic 16px Georgia,serif!important;letter-spacing:.05em;padding:9px 0!important}.eureka-start-input::placeholder{color:#c5b8a9!important;opacity:1}.eureka-start{background:#e9e1d5!important;color:#1b1713!important;border:0!important;min-height:44px;padding:0 20px!important;letter-spacing:.25em!important;font:10px Arial,sans-serif!important;cursor:pointer}.eureka-panel{background:#191713;border:1px solid #81786c;margin-top:8px;padding:18px;box-shadow:0 20px 50px #0005}.eureka-panel[hidden]{display:none!important}.eureka-panel header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #51483e;padding-bottom:12px;letter-spacing:.2em}.eureka-panel header small{font:10px Arial,sans-serif;color:#b7a89a}.eureka-close{background:transparent!important;color:#eee5d8!important;border:0!important;font-size:26px!important;cursor:pointer}.eureka-messages{height:260px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:15px 0}.eureka-bubble{max-width:88%;padding:12px 14px;font:14px/1.6 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.eureka-bubble.bot{align-self:flex-start;background:#302c26;color:#f0e7d9}.eureka-bubble.user{align-self:flex-end;background:#e9e1d5;color:#221e1a}.eureka-form{display:flex;border:1px solid #746b60}.eureka-form input{flex:1;min-width:0;background:transparent!important;color:white!important;border:0!important;box-shadow:none!important;padding:12px!important;font:14px Arial,sans-serif!important}.eureka-form button{width:55px;background:#e9e1d5!important;border:0!important;color:#181511!important;font-size:20px!important;cursor:pointer}.eureka-form button:disabled{opacity:.5}.eureka-disclaimer{font:10px Arial,sans-serif!important;color:#a99d90!important;margin:10px 0 0!important}@media(max-width:600px){.eureka-bar{gap:8px;padding-left:10px}.eureka-start-input{font-size:12px!important}.eureka-start{padding:0 10px!important;letter-spacing:.1em!important}}
