.julia-launch{position:fixed;right:25px;bottom:100px;z-index:91;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border:1px solid #d1dac9;border-radius:40px;background:#f7f7f0;color:#273b35;box-shadow:0 5px 24px #102c2522;font-size:12px;min-height:56px}.julia-avatar{height:39px;width:39px;display:grid;place-items:center;border-radius:50%;background:#dce1d2;color:#273b35;font:26px Georgia,serif;flex-shrink:0}.julia-panel{position:fixed;right:25px;bottom:100px;width:365px;max-height:min(660px,calc(100dvh - 130px));z-index:95;background:#f5f5ef;border:1px solid #cbd4c4;border-radius:20px;box-shadow:0 18px 65px #102c2540;display:flex;flex-direction:column;overflow:hidden}.julia-panel[hidden]{display:none}.julia-head{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#273b35;color:#fff}.julia-head strong{font-size:17px;font-weight:500}.julia-head small{display:block;font-size:10px;color:#d0dac8;margin-top:3px}.julia-close{margin-left:auto;border:0;background:none;color:#fff;font-size:28px;min-width:35px;min-height:35px}.julia-notice{font-size:10px;line-height:1.5;margin:0;padding:12px 20px;background:#e4e8de;color:#4a5b43}.julia-messages{overflow:auto;padding:18px;min-height:130px;max-height:285px;overscroll-behavior:contain}.julia-msg{font-size:12px;line-height:1.8;margin:0 0 13px;padding:13px;background:white;border-radius:0 13px 13px 13px;color:#273b35}.julia-user{background:#dce1d2;margin-left:30px;border-radius:13px 0 13px 13px}.julia-action{display:block;font-size:11px;margin-bottom:15px;border-bottom:1px solid #a9b79e;padding-bottom:7px;color:#284a32}.julia-topics{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 15px}.julia-topics button{border:1px solid #b8c5af;background:transparent;color:#273b35;font-size:11px;padding:9px 11px;border-radius:20px}.julia-topics button:hover{background:#dce1d2}.julia-foot{padding:12px 18px;border-top:1px solid #d4d7ce}.julia-clear{border:0;background:none;color:#52664b;padding:0;font-size:10px;text-decoration:underline}.julia-foot small{display:block;color:#6a746b;font-size:9px;line-height:1.6;margin-top:9px}.julia-open .julia-launch{visibility:hidden}@media(max-width:640px){.julia-launch{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));padding:7px;width:56px;height:56px;justify-content:center}.julia-launch>span:last-child{position:absolute;right:65px;white-space:nowrap;background:#f7f7f0;padding:9px 12px;border:1px solid #d1dac9;border-radius:20px;font-size:11px}.julia-panel{right:12px;left:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 115px)}.julia-messages{max-height:30dvh}}
