.lxai{--ai-panel:var(--dk-surface,#fff);--ai-side:#f6f8fc;--ai-raise:var(--dk-surface-2,#f4f7fc);--ai-hover:#edf2fa;--ai-on:#e6f0ff;--ai-line:var(--line);--ai-ink:var(--ink);--ai-muted:var(--gray);--ai-faint:var(--gray2);--ai-acc:var(--dk-acc,var(--b600));--ai-q:#eaf2ff;background:var(--ai-panel);color:var(--ai-ink);grid-template-columns:296px minmax(0,1fr);display:grid;position:relative;overflow:hidden}html[data-theme=dark] .lxai{--ai-side:#0f1829;--ai-hover:#182640;--ai-on:#1b2e52;--ai-q:#1d3157}body:has(.lxai--full){padding-bottom:0;overflow:hidden}:is(body:has(.lxai--full) .ftr,body:has(.lxai--full) .tabbar,body:has(.lxai--full) .fab){display:none}.lxai--full{height:calc(100dvh - 70px);margin-top:70px}.lxai--embed{border:1.5px solid var(--ai-line);border-radius:var(--rl);box-shadow:var(--s1)}.pbody:has(.lxai--embed){overflow:hidden}.pbody:has(.lxai--embed) .pbody__in{flex-direction:column;height:100%;display:flex}.pbody:has(.lxai--embed) .lxai--embed{flex:1;min-width:0;min-height:0}.pbody__in:has(>.lxai)>.giftn{display:none}.lxai__ib{width:38px;height:38px;color:var(--ai-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.lxai__ib svg{width:19px;height:19px}.lxai__ib:hover{background:var(--ai-hover);color:var(--ai-acc)}.lxai__ib:focus-visible,.lxai__new:focus-visible,.lxai__item:focus-visible,.lxai__sugg button:focus-visible,.lxai__send:focus-visible,.lxai__tools button:focus-visible{outline:2px solid var(--b400);outline-offset:2px}.lxai__mark{background:var(--grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 16px -8px #1668f0cc}.lxai__mark svg{stroke:#fff;fill:none;stroke-width:1.9px;width:17px;height:17px}.lxai__mark--sm{border-radius:10px;width:30px;height:30px}.lxai__mark--busy{animation:1.6s ease-in-out infinite lxPulse}@keyframes lxPulse{50%{box-shadow:0 0 0 7px #1668f024}}.lxai__side{background:var(--ai-side);border-right:1px solid var(--ai-line);flex-direction:column;min-height:0;display:flex}.lxai__brand{align-items:center;gap:10px;padding:16px 14px 6px 16px;display:flex}.lxai__brand b{font:700 1.02rem/1.2 var(--fd);letter-spacing:-.02em;flex:1}.lxai__close{display:none}.lxai__new{background:var(--b600);color:#fff;height:44px;font:600 .9rem/1 var(--fb);cursor:pointer;box-shadow:var(--sblue);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:10px 14px 8px;transition:background .15s,transform .15s;display:flex}.lxai__new svg{width:18px;height:18px}.lxai__new:hover{background:var(--b700);transform:translateY(-1px)}.lxai__search{background:var(--ai-panel);height:38px;box-shadow:inset 0 0 0 1px var(--ai-line);border-radius:12px;align-items:center;gap:8px;margin:2px 14px 6px;padding:0 6px 0 11px;display:flex}.lxai__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400)}.lxai__search>svg{width:15px;height:15px;color:var(--ai-faint);flex:none}.lxai__search input{min-width:0;font:500 .85rem/1 var(--fb);color:var(--ai-ink);background:0 0;border:0;outline:0;flex:1}.lxai__search input::-webkit-search-cancel-button{display:none}.lxai__search button{width:24px;height:24px;color:var(--ai-faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.lxai__search button svg{width:14px;height:14px}.lxai__list{scrollbar-width:thin;flex:1;min-height:0;padding:4px 10px 12px;overflow-y:auto}.lxai__group+.lxai__group{margin-top:8px}.lxai__lbl{font:700 .68rem/1.2 var(--fb);letter-spacing:.07em;text-transform:uppercase;color:var(--ai-faint);margin:10px 8px 4px}.lxai__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;width:100%;padding:9px 11px;transition:background .14s;display:block;position:relative}.lxai__item b{font:600 .87rem/1.3 var(--fb);white-space:nowrap;text-overflow:ellipsis;color:var(--ai-ink);display:block;overflow:hidden}.lxai__item-t>span{color:var(--ai-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.76rem;display:block;overflow:hidden}.lxai__item:hover{background:var(--ai-hover)}.lxai__item.on{background:var(--ai-panel);box-shadow:var(--s1), inset 0 0 0 1px var(--ai-line)}.lxai__item.on b{color:var(--ai-acc)}.lxai__item.on:before{content:"";background:var(--b600);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-10px}.lxai__sk{flex-direction:column;gap:14px;padding:12px 8px;display:flex}.lxai__sk span,.lxai__skq,.lxai__ska span{background:linear-gradient(90deg, var(--ai-raise) 0%, var(--ai-hover) 40%, var(--ai-raise) 80%);background-size:300% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite lxShimmer;display:block}@keyframes lxShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lxai__side-state{text-align:center;color:var(--ai-faint);flex-direction:column;align-items:center;gap:10px;padding:22px 12px;font-size:.84rem;display:flex}.lxai__side-state p{margin:0}.lxai__ghost{border:1.5px solid var(--ai-line);background:var(--ai-panel);height:34px;color:var(--ai-ink);font:600 .82rem/1 var(--fb);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.lxai__ghost svg{width:15px;height:15px}.lxai__ghost:hover{border-color:var(--b300)}.lxai__privacy{border-top:1px solid var(--ai-line);color:var(--ai-faint);flex:none;align-items:flex-start;gap:7px;margin:0;padding:11px 16px 14px;font-size:.7rem;line-height:1.4;display:flex}.lxai__privacy svg{width:14px;height:14px;color:var(--dk-txt-ok,#00a870);flex:none;margin-top:1px}.lxai__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.lxai__head{border-bottom:1px solid var(--ai-line);flex:none;align-items:center;gap:10px;min-height:62px;padding:12px 16px;display:flex}.lxai__burger{display:none}.lxai__htitle{flex:1;min-width:0}.lxai__htitle b{font:700 1rem/1.25 var(--fd);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lxai__htitle span{color:var(--ai-faint);align-items:center;gap:6px;font-size:.75rem;display:flex}.lxai__htitle span i{background:#2ec785;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2ec78529}.lxai__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lxai__msgs{flex-direction:column;gap:26px;width:100%;max-width:800px;margin:0 auto;padding:28px 22px 32px;display:flex}.lxai__q{align-self:flex-end;max-width:min(78%,620px);animation:.25s cubic-bezier(.2,.9,.3,1) both lxIn}.lxai__q>div{background:var(--ai-q);color:var(--ai-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 6px;padding:11px 16px;font-size:.96rem;line-height:1.55}.lxai__a{align-items:flex-start;gap:14px;animation:.3s cubic-bezier(.2,.9,.3,1) both lxIn;display:flex}.lxai__ac{flex:1;min-width:0;padding-top:3px}@keyframes lxIn{0%{opacity:0;transform:translateY(6px)}}.lxai__tools{opacity:.55;gap:4px;margin-top:10px;transition:opacity .15s;display:flex}.lxai__a:hover .lxai__tools,.lxai__tools:focus-within{opacity:1}.lxai__tools button{height:30px;color:var(--ai-muted);font:600 .76rem/1 var(--fb);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lxai__tools button:hover{background:var(--ai-hover);color:var(--ai-acc)}.lxai__tools svg{width:14px;height:14px}.lxai__offline{color:var(--dk-txt-err,#c0392b);margin-top:8px;font-size:.74rem;font-weight:600}.lxai__skq{align-self:flex-end;width:42%;border-radius:20px!important;height:42px!important}.lxai__ska{flex-direction:column;gap:10px;padding-left:44px;display:flex}.lxai__fail{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:32px;display:flex}.lxai__fail b{font:700 1rem/1.3 var(--fd)}.lxai__down{background:var(--ai-panel);width:40px;height:40px;color:var(--ai-acc);box-shadow:var(--s2), 0 0 0 1px var(--ai-line);cursor:pointer;z-index:4;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.lxai__down svg{width:19px;height:19px}.lxai__empty{text-align:center;width:100%;max-width:720px;margin:auto;padding:40px 22px}.lxai__orb{background:var(--grad);color:#fff;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 18px 40px -16px #1668f0b3,inset 0 0 0 1px #ffffff40}.lxai__orb svg{width:30px;height:30px}.lxai__hi{font:700 .8rem/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-acc);margin:0 0 6px}.lxai__empty h2{font:700 clamp(1.5rem, 3vw, 2rem)/1.15 var(--fd);letter-spacing:-.03em;margin:0 0 8px}.lxai__empty>p:not(.lxai__hi){max-width:46ch;color:var(--ai-muted);margin:0 auto;line-height:1.55}.lxai__sugg{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.lxai__sugg button{background:var(--ai-raise);box-shadow:inset 0 0 0 1px var(--ai-line);color:var(--ai-ink);font:500 .9rem/1.42 var(--fb);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:box-shadow .16s,transform .16s,background .16s;display:flex}.lxai__sugg button>span{background:var(--ai-on);width:32px;height:32px;color:var(--ai-acc);border-radius:10px;flex:none;place-items:center;display:grid}.lxai__sugg button>span svg{width:16px;height:16px}.lxai__composer{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--ai-panel) 70%, transparent);flex:none}.lxai__box{background:var(--ai-raise);max-width:800px;box-shadow:inset 0 0 0 1.5px var(--ai-line);border-radius:24px;align-items:flex-end;gap:10px;margin:0 auto;padding:8px 8px 8px 18px;transition:box-shadow .15s,background .15s;display:flex}.lxai__box:focus-within{background:var(--ai-panel);box-shadow:inset 0 0 0 1.5px var(--b400), 0 10px 30px -18px #1668f08c}.lxai__box textarea{resize:none;min-width:0;max-height:200px;font:400 .98rem/1.5 var(--fb);color:var(--ai-ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.lxai__box textarea::placeholder{color:var(--ai-faint)}.lxai__send{background:var(--b600);cursor:pointer;width:44px;height:44px;box-shadow:var(--sblue);border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,transform .15s;display:grid}.lxai__send svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lxai__send:hover:not(:disabled){background:var(--b700);transform:scale(1.05)}.lxai__send:disabled{background:var(--ai-line);box-shadow:none;cursor:default}.lxai__send:disabled svg{stroke:var(--ai-faint)}.lxai__disc{text-align:center;max-width:800px;color:var(--ai-faint);margin:9px auto 0;font-size:.71rem;line-height:1.4}.lxai__pii{margin-top:2px}.lxai__scrim{display:none}.pbody:has(.lxai--embed) .pbody__in{container:lxai/inline-size}@container lxai (max-width:899px){.lxai{grid-template-columns:minmax(0,1fr)}.lxai__side{z-index:20;visibility:hidden;width:min(320px,86%);box-shadow:var(--s3);transition:transform .28s cubic-bezier(.3,1,.4,1),visibility 0s linear .28s;position:absolute;inset:0 auto 0 0;transform:translate(-102%)}.lxai__side.on{visibility:visible;transition:transform .28s cubic-bezier(.3,1,.4,1),visibility;transform:none}.lxai.lxai--embed .lxai__brand{display:flex}.lxai.lxai--embed .lxai__new{margin-top:0}.lxai__close,.lxai__burger{display:grid}.lxai__scrim{z-index:15;opacity:0;pointer-events:none;background:#03102b6b;transition:opacity .22s;display:block;position:absolute;inset:0}.lxai__scrim.on{opacity:1;pointer-events:auto}}@media (max-width:860px){.lxai{grid-template-columns:minmax(0,1fr)}.lxai__side{z-index:20;visibility:hidden;width:min(320px,86vw);box-shadow:var(--s3);transition:transform .28s cubic-bezier(.3,1,.4,1),visibility 0s linear .28s;position:absolute;inset:0 auto 0 0;transform:translate(-102%)}.lxai__side.on{visibility:visible;transition:transform .28s cubic-bezier(.3,1,.4,1),visibility;transform:none}.lxai__close,.lxai__burger{display:grid}.lxai__scrim{z-index:15;opacity:0;pointer-events:none;background:#03102b6b;transition:opacity .22s;display:block;position:absolute;inset:0}.lxai__scrim.on{opacity:1;pointer-events:auto}}@media (max-width:640px){.pbody:has(.lxai--embed){padding:0}.lxai--embed{box-shadow:none;border:0;border-radius:0}.lxai__head{min-height:56px;padding:8px 10px}.lxai__msgs{gap:20px;padding:18px 14px 24px}.lxai__a{gap:10px}.lxai__q{max-width:88%}.lxai__sugg{grid-template-columns:1fr}.lxai__empty{padding:28px 16px}.lxai__composer{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.lxai__pii{display:none}}@media (prefers-reduced-motion:reduce){.lxai__q,.lxai__a,.lxai__mark--busy,.lxai__sk span,.lxai__skq,.lxai__ska span{animation:none}}.portal:has(.lxai--embed) :is(.robot-edge-zone,.ains__launch){display:none}.lxai__main{background:radial-gradient(900px 420px at 50% -10%, color-mix(in srgb, var(--b500) 12%, transparent), transparent 70%), radial-gradient(520px 320px at 92% 100%, color-mix(in srgb, var(--cy) 10%, transparent), transparent 70%), var(--ai-panel)}.lxai__head{background:color-mix(in srgb, var(--ai-panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;position:relative}.lxai__badge{background:linear-gradient(135deg, color-mix(in srgb, var(--b600) 14%, transparent), color-mix(in srgb, var(--cy) 14%, transparent));height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b500) 28%, transparent);color:var(--ai-acc);font:700 .72rem/1 var(--fb);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.lxai__badge svg{width:13px;height:13px}.lxai__empty{position:relative}.lxai__empty:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--ai-ink) 9%, transparent) 1px, transparent 1.5px);pointer-events:none;z-index:-1;background-size:22px 22px;height:360px;position:absolute;inset:-40px 0 auto;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.lxai__orb{border-radius:26px;width:76px;height:76px;margin-bottom:24px;animation:5s ease-in-out infinite lxFloat;position:relative;box-shadow:0 22px 48px -18px #1668f0bf,inset 0 0 0 1px #ffffff4d,inset 0 -10px 22px #0000001f}.lxai__orb svg{width:34px;height:34px;position:relative}.lxai__orb-ring{border:1.5px solid color-mix(in srgb, var(--b500) 35%, transparent);border-radius:34px;animation:2.8s ease-out infinite lxRing;position:absolute;inset:-10px}.lxai__orb-ring--2{animation-delay:1.4s}@keyframes lxFloat{50%{transform:translateY(-6px)}}@keyframes lxRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.lxai__empty h2{background:linear-gradient(120deg, var(--ai-ink) 30%, var(--b600) 70%, var(--cy2));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px}html[data-theme=dark] .lxai__empty h2{background-image:linear-gradient(120deg, #fff 30%, var(--b300) 70%, var(--cy))}.lxai__caps{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lxai__caps li{background:var(--ai-panel);height:30px;box-shadow:inset 0 0 0 1px var(--ai-line), var(--s1);font:600 .76rem/1 var(--fb);color:var(--ai-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lxai__caps svg{width:14px;height:14px;color:var(--ai-acc)}.lxai__sugg button{--h1:#1668f0;--h2:#00a6e6;background:var(--ai-panel);box-shadow:inset 0 0 0 1px var(--ai-line), var(--s1);align-items:center;padding:14px 40px 14px 14px;animation:.4s cubic-bezier(.2,.9,.3,1) both lxIn;position:relative;overflow:hidden}.lxai__sugg button[data-hue=violet]{--h1:#7c3aed;--h2:#a855f7}.lxai__sugg button[data-hue=amber]{--h1:#d97706;--h2:#f59e0b}.lxai__sugg button[data-hue=teal]{--h1:#0d9488;--h2:#14b8a6}.lxai__sugg button:before{content:"";background:linear-gradient(var(--h1), var(--h2));opacity:0;width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.lxai__sugg button>.lxai__sugg-ic{background:linear-gradient(140deg, var(--h1), var(--h2));color:#fff;width:38px;height:38px;box-shadow:0 8px 18px -10px var(--h1);border-radius:12px;flex:none;place-items:center;display:grid}.lxai__sugg button>.lxai__sugg-ic svg{width:18px;height:18px}.lxai__sugg button>.lxai__sugg-t{overflow-wrap:anywhere;width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;flex:1;display:block}.lxai__sugg-go{width:18px;height:18px;color:var(--ai-faint);margin-top:-9px;transition:transform .18s,color .18s;position:absolute;top:50%;right:14px}.lxai__sugg button:hover{background:var(--ai-panel);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--h1) 55%, transparent), 0 14px 30px -18px var(--h1);transform:translateY(-3px)}.lxai__sugg button:hover:before,.lxai__sugg button:focus-visible:before{opacity:1}.lxai__sugg button:hover .lxai__sugg-go{color:var(--h1);transform:translate(2px,-2px)}.lxai__sugg button:focus-visible{outline:2px solid var(--h1);outline-offset:2px}.lxai__item{align-items:center;gap:10px;display:flex}.lxai__item-ic{background:var(--ai-panel);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ai-line);color:var(--ai-faint);border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.lxai__item-ic svg{width:16px;height:16px;display:block}.lxai__item-t{flex:1;min-width:0;display:block}.lxai__item:hover .lxai__item-ic{color:var(--ai-acc)}.lxai__item.on .lxai__item-ic{background:var(--grad);color:#fff;box-shadow:none}.lxai__q>div{background:linear-gradient(135deg, var(--b600), #1e7bff);color:#fff;box-shadow:0 10px 24px -16px #1668f0cc}.lxai__ac{background:var(--ai-panel);box-shadow:inset 0 0 0 1px var(--ai-line), 0 10px 30px -24px #0b1f4573;border-radius:6px 20px 20px;padding:14px 18px 12px}.lxai__a .lxai__mark{margin-top:2px}.lxai__composer{background:linear-gradient(to top, var(--ai-panel) 55%, transparent)}.lxai__box{background:var(--ai-panel);box-shadow:inset 0 0 0 1.5px var(--ai-line), 0 12px 32px -20px #0b1f4573}.lxai__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--b400), 0 0 0 4px color-mix(in srgb, var(--b400) 16%, transparent), 0 14px 34px -18px #1668f08c}.lxai__send{background:var(--grad)}.lxai__send:hover:not(:disabled){background:var(--grad);filter:brightness(1.06)}.lxai__keys{text-align:center;max-width:800px;color:var(--ai-faint);margin:8px auto 0;font-size:.72rem}.lxai__keys kbd{background:var(--ai-raise);min-width:20px;box-shadow:inset 0 -1px 0 var(--ai-line), inset 0 0 0 1px var(--ai-line);font:600 .68rem/1.5 var(--fb);color:var(--ai-muted);border-radius:6px;padding:1px 6px;display:inline-block}@media (max-width:860px){.lxai__badge{display:none}}@media (pointer:coarse){.lxai__keys{display:none}}@media (prefers-reduced-motion:reduce){.lxai__orb,.lxai__orb-ring,.lxai__sugg button{animation:none}.lxai__orb-ring{display:none}}.lxai__scroll:has(>.lxai__empty){justify-content:safe center}.lxai__scroll>.lxai__empty{margin:0 auto;padding-block:32px 24px}.lxai__disc{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.lxai__keys{max-width:none;margin:0}.lxai__pii{display:none}@media (min-width:861px){.lxai--embed .lxai__brand{display:none}.lxai--embed .lxai__new{margin-top:14px}}@media (max-width:640px){.lxai__caps{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-14px;padding:2px 14px;overflow-x:auto}.lxai__caps::-webkit-scrollbar{display:none}.lxai__caps{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.lxai__caps li{flex:none}.lxai__orb{width:64px;height:64px;margin-bottom:16px}.lxai__empty h2{font-size:1.45rem}}
