.App{min-height:100vh;text-align:left}html{scroll-behavior:smooth}body{background:#0b0c0f;margin:0}::selection{background:#d7b879;color:#11110f}.kernel-assistant{align-items:flex-end;bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;position:fixed;right:max(24px,env(safe-area-inset-right));z-index:1400}.kernel-assistant__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#131519f7!important;border:1px solid #d7b87933;border-radius:20px!important;box-shadow:0 24px 90px #00000085!important;color:#f4f0e8;display:flex;flex-direction:column;height:min(590px,calc(100dvh - 116px));min-height:380px;overflow:hidden;width:min(390px,calc(100vw - 32px))}.kernel-assistant__header{align-items:center;background:linear-gradient(130deg,#d7b8791f,#0000 72%);display:flex;justify-content:space-between;padding:16px 17px}.kernel-assistant__identity{align-items:center;display:flex;gap:11px}.kernel-assistant__avatar{background:#d7b8791f;border:1px solid #d7b87938;border-radius:12px;color:#e2c78e;display:grid;height:36px;place-items:center;width:36px}.kernel-assistant__title{color:#f4f0e8;font-size:14px!important;font-weight:650!important}.kernel-assistant__status{align-items:center;color:#a8a8a5;display:flex;font-size:10px!important;gap:6px;margin-top:2px!important}.kernel-assistant__status-dot{background:#7ec59b;border-radius:50%;box-shadow:0 0 8px #7ec59b99;height:6px;width:6px}.kernel-assistant__messages{display:flex;flex:1 1;flex-direction:column;gap:13px;overflow-y:auto;padding:15px 15px 10px}.kernel-assistant__privacy{color:#858680;font-size:10px!important;line-height:1.5!important}.kernel-assistant__message{align-items:flex-start;display:flex;gap:7px;max-width:95%}.kernel-assistant__message--user{align-self:flex-end;justify-content:flex-end}.kernel-assistant__message-icon{color:#d7b879;flex:0 0 auto;margin-top:8px}.kernel-assistant__bubble{background:#22252b;border:1px solid hsla(0,0%,100%,.055);border-radius:13px 13px 13px 4px;color:#e8e6df;padding:10px 12px}.kernel-assistant__message--user .kernel-assistant__bubble{background:#92754447;border-color:#d7b87926;border-radius:13px 13px 4px 13px;color:#f8f5ed}.kernel-assistant__message-text{color:inherit;font-size:12px!important;line-height:1.65!important;white-space:pre-wrap}.kernel-assistant__action{color:#e1c78f!important;font-size:11px!important;margin-top:9px!important;padding:4px 0!important}.kernel-assistant__suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:7px 15px 12px}.kernel-assistant__suggestion{border-color:#ffffff26!important;border-radius:99px!important;color:#d8d5cc!important;font-size:10px!important;padding:5px 9px!important}.kernel-assistant__suggestion:hover{background:#d7b87914;border-color:#d7b87980!important}.kernel-assistant__composer{align-items:center;display:flex;gap:8px;padding:12px}.kernel-assistant__input .MuiOutlinedInput-root{background:#101115;border-radius:12px;color:#f4f0e8;font-size:12px}.kernel-assistant__input .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.kernel-assistant__input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d7b87973}.kernel-assistant__input input::placeholder{color:#82837f;opacity:1}.kernel-assistant__send{background:#d7b879!important;border-radius:11px!important;color:#171510!important;flex:0 0 auto;height:39px;width:39px}.kernel-assistant__send.Mui-disabled{background:#36352f!important;color:#77736a!important}.kernel-assistant__launcher{background:linear-gradient(145deg,#f0d79f,#b58c4d)!important;box-shadow:0 9px 30px #be975352!important;color:#171510!important;height:56px!important;width:56px!important}.kernel-assistant__launcher:hover{background:linear-gradient(145deg,#f4dfad,#c59b59)!important;transform:translateY(-2px)}.kernel-assistant__launcher--highlighted{box-shadow:0 0 0 5px #d7b8791c,0 9px 35px #be975373!important}@media (max-width:600px){.kernel-assistant{bottom:max(16px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right))}.kernel-assistant__panel{height:min(570px,calc(100dvh - 100px));min-height:340px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.4ed192f9.css.map*/