/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--mlg-angle:0deg}}}.lexi-root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif}.lexi-root h1,.lexi-root h2,.lexi-root h3,.lexi-root kbd{font-family:inherit}.lexi-root.lexi-assist-root{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}.lexi-assist-launcher{z-index:55;color:#1d1d1d;width:fit-content;height:45px;font:inherit;cursor:pointer;background:#fafafaf2;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:0 16px 0 12px;font-size:13.5px;font-weight:600;line-height:20.25px;transition:background .25s cubic-bezier(.32,.72,0,1);display:inline-flex;position:fixed;bottom:24px;left:0;right:0;box-shadow:inset 0 4px 8px #fff,0 8px 30px #0000001f,0 1px 3px #00000014}.lexi-assist-launcher:hover{background:#fff}.lexi-assist-launcher:focus-visible{outline:none;box-shadow:inset 0 4px 8px #fff,0 0 0 2px #f7f7f7,0 0 0 4px #0a1217}.lexi-assist-orb-ink{filter:brightness(0)saturate()invert(20%)}.lexi-assist-island{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;border:1px solid #e7e7ea;border-radius:26px;box-shadow:0 8px 30px #0000001f,0 1px 3px #00000014}.lexi-assist-island--panel{border-radius:16px}.lexi-assist-desktop-only{display:contents}@media (max-width:899px){.lexi-assist-desktop-only{display:none}}.lexi-assist-panel{z-index:90;color:#0a1217;background:#fff;border-left:1px solid #0a121714;width:383px;max-width:100vw;height:100dvh;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 24px #0000000a}.lexi-assist-panel:after{content:"";z-index:2;pointer-events:none;background:#fff;height:140px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 55% 100%);mask-image:linear-gradient(#0000,#000 55% 100%)}.lexi-assist-panel__toggle{z-index:4;color:#0a121799;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:36px;height:36px;transition:background .25s cubic-bezier(.32,.72,0,1),color .25s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:12px;left:12px}.lexi-assist-panel__toggle:hover{color:#0a1217;background:#0a12170d}.lexi-assist-panel__toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0a1217}.lexi-assist-panel__messages{flex-direction:column;gap:12px;padding:60px 24px 128px;display:flex;position:absolute;inset:0;overflow-y:auto}.lexi-assist-panel__row--user{justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.lexi-assist-panel__bubble{color:#0a1217;letter-spacing:-.31px;overflow-wrap:anywhere;white-space:pre-wrap;background:#f5f5f5;border-radius:22px;max-width:78%;padding:10px 20px;font-size:16px;line-height:24px}.lexi-assist-panel__avatar{color:#2068df;text-transform:uppercase;background:#4285f429;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:5px;font-size:14px;font-weight:500;line-height:1.34;display:grid}.lexi-assist-panel__row--user+.lexi-assist-panel__agent-block{margin-top:48px}.lexi-assist-panel__agent-block+.lexi-assist-panel__row--user{margin-top:24px}.lexi-assist-panel__agent-block{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lexi-assist-panel__agent{color:#0a1217e6;letter-spacing:-.31px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:24.8px}.lexi-assist-panel__suggestions>p{color:#0a121773;letter-spacing:.04em;text-transform:uppercase;padding:0 8px 8px;font-size:11px;font-weight:600;line-height:16px}.lexi-assist-panel__suggestions button{color:#0a1217b8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;transition:background .2s,color .2s;display:flex}.lexi-assist-panel__suggestions button:hover{color:#0a1217;background:#0a12170d}.lexi-assist-panel__suggestions svg{color:#0a121773;flex-shrink:0;width:14px;height:14px}.lexi-assist-panel__dock{z-index:3;flex-direction:column;gap:8px;padding-top:4px;display:flex;position:absolute;bottom:16px;left:24px;right:24px}.lexi-assist-panel__composer{background:#0a12170d;border-radius:32px;align-items:center;gap:10px;min-height:56px;padding:0 10px 0 12px;display:flex}.lexi-assist-panel__orb{flex-shrink:0;width:32px;height:32px;overflow:hidden}.lexi-assist-panel__orb canvas{transform-origin:0 0;transform:scale(.5)}.lexi-assist-panel__composer input{color:#0a1217;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16px;line-height:24px}.lexi-assist-panel__composer input::placeholder{color:#0a121799}.lexi-assist-panel__send{color:#fff;cursor:pointer;background:#0a1217;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:opacity .2s cubic-bezier(.32,.72,0,1);display:grid}.lexi-assist-panel__send:disabled{opacity:.2;cursor:default}.lexi-assist-panel__send:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0a1217}.lexi-assist-panel__send svg{width:16px;height:16px}.lexi-assist-panel__caption{color:#0a121775;text-align:center;font-size:11px;line-height:16px}.mlg-quiet-focus:focus-visible{outline:none}@keyframes mlg-breathe{0%,to{box-shadow:0 8px 30px #0000001f,0 0 #0a84ff00}50%{box-shadow:0 8px 30px #0000001f,0 0 22px 2px #0a84ff47}}.mlg-breathe{animation:mlg-breathe 2.6s ease-in-out infinite}@keyframes mlg-breathe-lexi{0%,to{box-shadow:0 8px 30px #0000001f,0 0 #5e5ce600}50%{box-shadow:0 8px 30px #0000001f,0 0 26px 4px #5e5ce673}}.mlg-breathe-lexi{animation:mlg-breathe-lexi 2.2s ease-in-out infinite}@keyframes mlg-eq{0%,to{height:4px}50%{height:14px}}.mlg-eq{height:4px;animation:mlg-eq .9s ease-in-out infinite}@keyframes mlg-eq-lg{0%,to{height:6px}50%{height:26px}}.mlg-eq-lg{height:6px;animation:mlg-eq-lg 1s ease-in-out infinite}@property --mlg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mlg-lexi-glow:before{content:"";background:conic-gradient(from var(--mlg-angle),#5e5ce600 0deg,#5e5ce6e6 55deg,#9a7bff73 95deg,#5e5ce600 140deg);opacity:0;border-radius:9999px;padding:1.5px;transition:opacity .25s;animation:mlg-border-run 1.8s linear infinite paused;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mlg-lexi-glow:focus-visible:before,.mlg-lexi-glow:hover:before{opacity:1;animation-play-state:running}@keyframes mlg-border-run{to{--mlg-angle:360deg}}@keyframes mlg-island-in{0%{opacity:0;transform:translateY(16px)scale(.55)}}.mlg-island-in{transform-origin:50% 100%;animation:mlg-island-in .32s cubic-bezier(.2,.85,.3,1.05)}@keyframes mlg-island-out{to{opacity:0;transform:translateY(16px)scale(.55)}}.mlg-island-out{transform-origin:50% 100%;animation:mlg-island-out .26s cubic-bezier(.4,0,.7,.4) forwards}@keyframes mlg-pill-in{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.mlg-pill-in{animation:mlg-pill-in .24s cubic-bezier(.2,.7,.2,1)}@keyframes mlg-panel-in{0%{opacity:0;transform:translate(28px)}}.mlg-panel-in{animation:mlg-panel-in .28s cubic-bezier(.2,.7,.2,1)}@keyframes mlg-panel-out{to{opacity:0;transform:translate(28px)}}.mlg-panel-out{animation:mlg-panel-out .24s cubic-bezier(.4,0,.7,.4) forwards}@keyframes mlg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mlg-rise{animation:mlg-rise .28s cubic-bezier(.2,.7,.2,1)}@keyframes mlg-fall{to{opacity:0;transform:translateY(8px)}}.mlg-fall{animation:mlg-fall .24s cubic-bezier(.4,0,1,1) forwards}@media (prefers-reduced-motion:reduce){.mlg-breathe,.mlg-breathe-lexi,.mlg-eq,.mlg-eq-lg,.mlg-fall,.mlg-island-in,.mlg-island-out,.mlg-lexi-glow,.mlg-lexi-glow:before,.mlg-panel-in,.mlg-panel-out,.mlg-pill-in,.mlg-rise{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}