button.llx-ai-lighting-assistant,button.llx-ai-lighting-assistant__overlay,button.llx-ai-lighting-assistant__close{all:unset}.llx-ai-lighting-assistant,.llx-ai-lighting-assistant *,.llx-ai-lighting-assistant__panel,.llx-ai-lighting-assistant__panel *,.llx-ai-lighting-assistant__overlay{box-sizing:border-box}.llx-ai-lighting-assistant{appearance:none;backdrop-filter:blur(26px)saturate(1.36)brightness(1.08);bottom:max(1.35rem, env(safe-area-inset-bottom));color:#061a29f5;cursor:pointer;isolation:isolate;min-height:4rem;right:max(1rem, env(safe-area-inset-right));text-align:left;z-index:2147483001;background:linear-gradient(145deg,#ffffff94,#e4f2f847 45%,#7e9eaf33 100%),#dceef547;border:1px solid #ffffff8f;border-radius:999px;align-items:center;gap:.72rem;width:min(20rem,100vw - 1.5rem);padding:.5rem 1rem .5rem .54rem;transition:border-color .22s,box-shadow .22s,opacity .22s,transform .22s;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 24px 52px #01080f57,0 1px #ffffff61,inset 0 1px #ffffffc7,inset 0 -1px #355b7433,inset 0 0 0 .34rem #eef8fc29,inset 0 0 0 .42rem #2c56711f}.llx-ai-lighting-assistant:before{border-radius:inherit;content:"";opacity:.72;pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffffffbd 0%,#ffffff29 24%,#ffffff1f 70%,#ffffff94 100%);position:absolute;inset:0}.llx-ai-lighting-assistant:after{border-radius:inherit;content:"";mix-blend-mode:soft-light;opacity:.48;pointer-events:none;z-index:0;background:radial-gradient(88% 140% at 20% -10%,#eefcff8f,#0000),radial-gradient(circle at 20% 12%,#ffffff5c,#0000 18%),radial-gradient(circle at 82% 72%,#c4e1ec42,#0000 26%),linear-gradient(125deg,#ffffff29,#ffffff08);position:absolute;inset:0}.llx-ai-lighting-assistant:hover,.llx-ai-lighting-assistant:focus-visible{border-color:#ffffffad;outline:none;transform:translateY(-1px);box-shadow:0 28px 58px #01080f61,0 0 0 4px #ddf2f929,0 1px #ffffff6b,inset 0 1px #ffffffd6,inset 0 -1px #355b7433,inset 0 0 0 .34rem #eef8fc33,inset 0 0 0 .42rem #2c56711f}.llx-ai-lighting-assistant:disabled{cursor:wait}.llx-ai-lighting-assistant__groove{pointer-events:none;z-index:2;border:1px solid #ffffff70;border-radius:999px;position:absolute;inset:.25rem;box-shadow:inset 1.8px 3px 0 -2px #ffffffb8,inset -2px -2px 0 -2px #ffffffb8,inset -.3px -1px 4px #0000001c}.llx-ai-lighting-assistant__badge{color:#091521;z-index:3;background:radial-gradient(circle at 30% 20%,#ffffffdb,#0000 0 38%),linear-gradient(135deg,#f7f8fcfa,#bcc7d4e6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex;position:relative;box-shadow:inset 1.8px 3px 0 -2px #ffffffeb,inset -.3px -1px 4px #0000001f,0 8px 18px #01080f24}.llx-ai-lighting-assistant__badge svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem;display:block}.llx-ai-lighting-assistant__copy{z-index:3;gap:0;min-width:0;display:grid;position:relative}.llx-ai-lighting-assistant__title{color:#061a29f5;font:700 .98rem/1.12 var(--font-sans,"Segoe UI", sans-serif);letter-spacing:-.01em;text-transform:none}.llx-ai-lighting-assistant__status{display:none}.llx-ai-lighting-assistant__overlay{opacity:1;z-index:2147482998;background:#040a1257;border:0;padding:0;transition:opacity .18s;position:fixed;inset:0}.llx-ai-lighting-assistant__overlay[hidden]{display:none}.llx-ai-lighting-assistant__panel{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 5rem);height:min(46rem,100vh - 7rem);right:max(1rem, env(safe-area-inset-right));z-index:2147483000;background:#07121ef5;border:1px solid #c9d7e72e;border-radius:1.4rem;width:min(27rem,100vw - 1.5rem);position:fixed;overflow:hidden;box-shadow:0 30px 80px #0209116b}.llx-ai-lighting-assistant__panel[hidden]{display:none}html body.home-page.homepage-smooth-variant button#llx-ai-lighting-assistant.llx-ai-lighting-assistant{gap:0!important;width:auto!important;min-height:3.5rem!important;padding:.42rem!important}html body.home-page.homepage-smooth-variant button#llx-ai-lighting-assistant.llx-ai-lighting-assistant .llx-ai-lighting-assistant__badge{width:2.55rem!important;height:2.55rem!important}html body.home-page.homepage-smooth-variant button#llx-ai-lighting-assistant.llx-ai-lighting-assistant .llx-ai-lighting-assistant__copy{display:none!important}body.llx-ai-lighting-assistant-open .llx-ai-lighting-assistant{opacity:0;pointer-events:none;visibility:hidden;z-index:2147482997;transform:translateY(.8rem)}.llx-ai-lighting-assistant__body{background:#07121e;height:100%;position:relative}.llx-ai-lighting-assistant__frame{border:0;width:100%;height:100%;display:block}.llx-ai-lighting-assistant__close{appearance:none;color:#f3f6fa;cursor:pointer;z-index:3;background:#07121ed6;border:1px solid #e4e9f02e;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;font:400 1.7rem/1 Segoe UI,sans-serif;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.llx-ai-lighting-assistant__close:hover,.llx-ai-lighting-assistant__close:focus-visible{border-color:#e4e9f057;outline:none}.llx-ai-lighting-assistant__panel.is-loading:before{color:#e8eef6db;content:"Loading assistant";font:600 .9rem/1.2 var(--font-sans,"Segoe UI", sans-serif);letter-spacing:.03em;z-index:2;position:absolute;top:1.4rem;left:1.2rem}@media (width<=720px){.llx-ai-lighting-assistant{bottom:max(1rem, env(safe-area-inset-bottom));min-height:3.6rem;right:max(.85rem, env(safe-area-inset-right));width:auto;padding:.45rem}.llx-ai-lighting-assistant__badge{width:2.7rem;height:2.7rem}.llx-ai-lighting-assistant__badge svg{width:1.18rem;height:1.18rem}.llx-ai-lighting-assistant__copy{display:none}.llx-ai-lighting-assistant__panel{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}body:has(.llx-ai-lighting-assistant__panel:not([hidden])) .llx-ai-lighting-assistant{opacity:0;pointer-events:none;transform:translateY(.8rem)}.llx-ai-lighting-assistant__close{right:max(.7rem, env(safe-area-inset-right));top:max(.7rem, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.llx-ai-lighting-assistant,.llx-ai-lighting-assistant *,.llx-ai-lighting-assistant__panel,.llx-ai-lighting-assistant__overlay{transition-duration:1ms!important}}