#xabia-blur-overlay.xabia-blur-overlay{position:fixed;inset:0;z-index:99990;background:rgba(15,23,42,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease}#xabia-blur-overlay.xabia-blur-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}#xabia-blur-overlay.layout-centered-modal:not(.is-active){display:none}#xabia-interface-trigger.xabia-interface-trigger{position:fixed;z-index:99999;border:none;padding:0;margin:0;background:transparent;cursor:pointer;line-height:0;transition:transform 0.25s ease,opacity 0.25s ease;-webkit-tap-highlight-color:transparent}#xabia-interface-trigger.xabia-interface-trigger:hover{transform:scale(1.04)}#xabia-interface-trigger.xabia-interface-trigger.is-active{transform:scale(.96)}#xabia-interface-trigger.xabia-trigger--bottom-right{right:24px;bottom:24px;left:auto}#xabia-interface-trigger.xabia-trigger--bottom-left{left:24px;bottom:24px;right:auto}#xabia-interface-trigger.xabia-trigger--custom{right:auto;left:auto}.xabia-trigger-custom-img{display:block;width:72px;height:72px;object-fit:contain;border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.18)}.xabia-kinetic-wrapper{width:100%;max-width:88px;aspect-ratio:1;position:relative;overflow:visible;pointer-events:none}.x-avatar-container{width:72px;height:72px;position:relative;transform-style:preserve-3d;margin:0 auto}.x-avatar-bg,.x-shadow,.x-eyes-img{position:absolute;display:block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.x-avatar-bg{inset:0;width:100%;height:100%;z-index:1;background-color:var(--xabia-avatar-bg,#006cff)}.x-shadow{top:18%;left:12%;width:75%;height:55%;z-index:2;opacity:.85;background-color:var(--xabia-avatar-shadow,#ffffff);pointer-events:none}.x-eyes-block{position:absolute;top:18%;left:-25%;width:120%;z-index:10;overflow:visible!important}.x-eyes-img{position:relative;width:100%;height:48px;transform:scale(.85);transform-origin:center center;background-color:var(--xabia-dots-color,#ff6b00);filter:drop-shadow(0 2px 5px rgba(0,0,0,.05));pointer-events:none}.xabia-chatbox.xabia-panel-shell{display:none!important;position:fixed;z-index:99998;flex-direction:column;min-height:0;margin:0;box-shadow:0 12px 40px rgba(0,0,0,.18);transition:opacity 0.28s ease,transform 0.28s ease}.xabia-chatbox.xabia-panel-shell.is-active{display:flex!important;animation:xabiaPanelIn 0.32s cubic-bezier(.25,1,.5,1)}@keyframes xabiaPanelIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.xabia-chatbox.xabia-panel-shell.layout-right-float{right:24px;bottom:100px;left:auto;width:min(380px, calc(100vw - 48px));max-height:min(80vh, 640px);height:min(560px, 80vh)}.xabia-chatbox.xabia-panel-shell.layout-left-float{left:24px;bottom:100px;right:auto;width:min(380px, calc(100vw - 48px));max-height:min(80vh, 640px);height:min(560px, 80vh)}.xabia-chatbox.xabia-panel-shell.layout-centered-modal{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(440px, calc(100vw - 32px));max-height:min(85vh, 680px);height:min(600px, 85vh)}.xabia-chatbox.xabia-panel-shell.layout-centered-modal.is-active{animation:xabiaPanelModalIn 0.35s cubic-bezier(.25,1,.5,1)}@keyframes xabiaPanelModalIn{from{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.xabia-chatbox.xabia-panel-shell.layout-full-screen{inset:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:0;border:none}.xabia-chatbox.xabia-panel-shell.xabia-panel--scroll-anchored{transition:bottom 0.15s ease,top 0.15s ease}body.xabia-panel-footer-collision .xabia-chatbox.xabia-panel-shell.layout-right-float,body.xabia-panel-footer-collision .xabia-chatbox.xabia-panel-shell.layout-left-float{bottom:var(--xabia-panel-footer-offset,100px)}body.xabia-panel-footer-collision #xabia-interface-trigger.xabia-trigger--bottom-right,body.xabia-panel-footer-collision #xabia-interface-trigger.xabia-trigger--bottom-left{bottom:var(--xabia-trigger-footer-offset,24px)}body.xabia-native-interface .xabia-chatbox.xabia-panel-shell:not(.is-active){visibility:hidden;pointer-events:none}@media (max-width:640px){.xabia-chatbox.xabia-panel-shell.layout-right-float,.xabia-chatbox.xabia-panel-shell.layout-left-float,.xabia-chatbox.xabia-panel-shell.layout-centered-modal{inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important;border-radius:0}}