:root{color-scheme:dark;--motion-ease: cubic-bezier(.16, 1, .3, 1);--motion-control: .56s;--motion-surface: .82s;--motion-route: 1.05s;--llx-bar-control: clamp(36px, 9.6vw, 46px);--llx-bar-pad-top: clamp(8px, 2.2vw, 16px);--llx-bar-pad-x: clamp(12px, 3.6vw, 26px);--llx-bar-runway: clamp(22px, 7vw, 40px);--llx-bar-gap: clamp(8px, 2.4vw, 16px);--llx-bar-h: calc( env(safe-area-inset-top, 0px) + var(--llx-bar-pad-top) + var(--llx-bar-control) + var(--llx-bar-runway) )}html{margin:0;padding:0;background:#0c0b14;background-color:#0c0b14;min-height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}body{margin:0;padding:0;background:transparent;min-height:100%;width:100%;max-width:100%;overflow:visible!important;font-family:Geist,Inter,system-ui,sans-serif;color:#f6f2e7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{margin:0;padding:0;min-height:100%;width:100%;max-width:100%;overflow:visible!important}*{box-sizing:border-box}::selection{background:#ffd27a4d;color:#fff6dc}a{color:inherit}button{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,textarea,select{-webkit-tap-highlight-color:transparent}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select{font-size:16px!important}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}::-webkit-scrollbar-corner{background:transparent!important}::-webkit-resizer{background:transparent!important}::-webkit-scrollbar-button,::-webkit-scrollbar-button:single-button,::-webkit-scrollbar-button:double-button,::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:increment,::-webkit-scrollbar-button:end:decrement,::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:horizontal{display:none!important;width:0!important;height:0!important;background:transparent!important;background-image:none!important}.llx-chat-messages{scrollbar-width:none!important;-ms-overflow-style:none!important}.llx-chat-messages::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@keyframes auroraDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(3%,4%) scale(1.05)}66%{transform:translate(-2%,2%) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes letterRise{0%{opacity:0;transform:translateY(60px) rotateX(-90deg);filter:blur(10px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}@keyframes wordReveal{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lexShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sparkPulse{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.35);opacity:.85}}@keyframes sparkGlow{0%,to{opacity:.95}50%{opacity:.6}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes msgIn{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pageSurfaceIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes panelSurfaceIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sheetSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slowFadeIn{0%{opacity:0}to{opacity:1}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes splashRing{0%{transform:scale(.4);opacity:1}to{transform:scale(4);opacity:0}}@keyframes splashSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes splashOut{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(2.5);filter:blur(20px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shineSweep{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(220%) skew(-12deg)}}@keyframes thinkDot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}@keyframes hueShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(18deg)}}.reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-stagger>*{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:0s}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:.14s}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.28s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.42s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.56s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.7s}.reveal-stagger.is-visible>*:nth-child(7){transition-delay:.84s}.reveal-stagger.is-visible>*:nth-child(8){transition-delay:.98s}@media (prefers-reduced-motion: reduce){*:not(.reveal):not(.reveal-stagger):not(.reveal-stagger *):before,*:not(.reveal):not(.reveal-stagger):not(.reveal-stagger *):after,*:not(.reveal):not(.reveal-stagger):not(.reveal-stagger *){animation-duration:.01ms!important;transition-duration:.01ms!important}}button,a,input,[role=button]{transition:background-color var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease),color var(--motion-control) var(--motion-ease),transform var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease),opacity var(--motion-control) var(--motion-ease)}button:active{transform:scale(.97)}.page-enter{animation:pageFade var(--motion-route) var(--motion-ease)}@keyframes pageFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){button,a,input,[role=button]{transition-duration:var(--motion-control)!important;transition-timing-function:var(--motion-ease)!important}.page-enter{animation-duration:var(--motion-route)!important}.llx-chat-sidebar{transition-duration:var(--motion-surface)!important}.llx-scrim{animation-duration:.44s!important}.llx-msg-row,.tool-result{animation-duration:var(--motion-surface)!important}}@media (max-width: 1024px){.llx-hide-tablet{display:none!important}}@media (max-width: 768px){.llx-chat-sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:120!important;width:84vw!important;max-width:320px!important;transform:translate(-105%)!important;opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease!important;box-shadow:0 0 60px #0009}.llx-chat-sidebar.llx-open{transform:translate(0)!important;opacity:1}.llx-mobile-only{display:inline-flex!important}.llx-canvas-panel[aria-hidden=false]{width:100%!important;left:0!important;right:0!important}.llx-hide-mobile{display:none!important}.llx-stack-mobile{flex-direction:column!important;align-items:stretch!important}}.llx-mobile-only{display:none}.llx-scrim{position:fixed;inset:0;z-index:110;background:#06050c80;backdrop-filter:blur(2px);animation:fadeIn .5s ease}@media (max-width: 1024px){.llx-hide-tablet{display:none!important}.llx-model-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){html,body{font-size:15px}section{padding-left:18px!important;padding-right:18px!important}h1{font-size:clamp(36px,9vw,64px)!important;line-height:1.1!important}h2{font-size:clamp(26px,6.5vw,42px)!important;line-height:1.15!important}h3{font-size:clamp(18px,4.8vw,24px)!important}.llx-cta-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.llx-cta-row>*{width:100%!important}.llx-cta-row button{width:100%!important;justify-content:center!important}.llx-model-grid{grid-template-columns:1fr!important;gap:14px!important}.llx-final-cta-inner{padding:48px 22px!important}.llx-terminal-body{padding:18px 16px 20px!important;font-size:12px!important;min-height:220px!important}.llx-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.llx-footer-link{min-height:40px!important;margin-bottom:0!important}.llx-footer-grid>*:first-child{grid-column:1 / -1!important}.llx-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;text-align:left!important}.llx-footer-close{font-size:clamp(40px,11vw,70px)!important;margin-bottom:40px!important}.llx-marquee-text{font-size:20px!important}.llx-chat-topbar .quality-dropdown{max-width:calc(100vw - 28px)!important;min-width:0!important}.llx-chat-messages{padding-left:var(--llx-bar-pad-x)!important;padding-right:var(--llx-bar-pad-x)!important;padding-top:calc(var(--llx-bar-h) + var(--llx-bar-gap))!important;padding-bottom:var(--llx-bar-gap)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.llx-chat-messages .llx-msg-row{gap:10px!important}.llx-chat-composer-wrap{padding:var(--llx-bar-gap) var(--llx-bar-pad-x) max(var(--llx-bar-gap),var(--llx-safe-bottom, 0px))!important}.llx-composer{padding:12px 14px 10px!important;border-radius:20px!important}.llx-composer textarea{font-size:16px!important;min-height:44px!important}.llx-composer button{min-height:42px!important}.llx-composer .llx-attach-image{display:none!important}.llx-composer-hint{font-size:11px!important;margin-top:8px!important}.llx-empty-hero{padding:24px 12px 12px!important;gap:14px!important}.llx-empty-suggestions{grid-template-columns:1fr!important;gap:8px!important}.llx-empty-suggestions button{padding:13px 14px!important}.llx-chat-messages .llx-user-bubble{padding:12px 16px!important;font-size:14.5px!important;max-width:88vw!important}.llx-chat-messages .llx-asst-bubble{padding:14px 16px!important;font-size:14.5px!important}.llx-settings-card{padding:24px 20px!important;border-radius:20px!important}.llx-auth-card{padding:28px 22px!important;border-radius:22px!important}.llx-auth-back{top:calc(env(safe-area-inset-top,0px) + 12px)!important;left:14px!important;z-index:99!important}.llx-build-result-frame{height:360px!important}.llx-build-tabs{flex-wrap:wrap!important}.llx-canvas-topbar{padding:12px 14px!important;gap:8px!important}.llx-canvas-topbar .llx-canvas-title{max-width:38vw!important}.llx-canvas-topbar .llx-canvas-action-label{display:none!important}.llx-canvas-topbar .llx-canvas-pillbtn{padding:7px 10px!important}.llx-site-nav{top:max(12px,env(safe-area-inset-top))!important}.llx-nav-sheet{max-height:calc(100svh - 110px);overflow-y:auto;overscroll-behavior:contain}pre{font-size:12px!important;padding:16px 14px!important}pre,pre code{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important}.llx-marquee-row{gap:26px!important}.llx-marquee-row>span{gap:26px!important}.llx-composer,.llx-chat-sidebar,.llx-asst-bubble,.llx-user-bubble{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.llx-chat-topbar,.llx-chat-composer-wrap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important}.llx-chat-messages{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(var(--llx-bar-h) - 30px),#000 var(--llx-bar-h),#000 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(var(--llx-bar-h) - 30px),#000 var(--llx-bar-h),#000 100%)}.llx-chat-sidebar{overscroll-behavior:contain}}@media (max-width: 420px){section{padding-left:14px!important;padding-right:14px!important}.llx-footer-grid{grid-template-columns:1fr!important}.llx-footer-grid>*:first-child{grid-column:auto!important}.llx-final-cta-inner{padding:30px 18px!important}.llx-code-tabs button{padding:7px 11px!important;font-size:12px!important}.llx-code-tabs button:last-child{margin-left:0!important}.llx-site-nav{left:10px!important;right:10px!important}.llx-nav-sheet{left:12px!important;right:12px!important}.llx-composer{padding:10px 12px 8px!important}.llx-terminal-body{padding:14px 12px 16px!important;font-size:11.5px!important;min-height:200px!important}}@media (max-height: 560px) and (max-width: 900px){.llx-empty-hero{padding:14px 12px 6px!important;gap:8px!important}.llx-empty-hero h2{font-size:28px!important}}.tool-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.tool-chip{display:inline-flex;align-items:center;max-width:100%;gap:7px;padding:5px 11px;overflow:hidden;color:#ffe8b0e6;border:1px solid rgba(255,210,122,.25);border-radius:999px;background:#ffd27a14;font-family:JetBrains Mono,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tool-result{overflow:hidden;margin:4px 0 10px 46px;max-width:720px;border:1px solid rgba(124,91,255,.22);border-radius:14px;background:linear-gradient(180deg,#14121ed9,#0c0a16f2);box-shadow:0 12px 30px -18px #7c5bff73;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:msgIn .35s cubic-bezier(.16,1,.3,1)}.tool-result.is-error{border-color:#ff5a5a4d}.tool-result-header{display:grid;grid-template-columns:10px auto auto minmax(80px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 14px;color:#c7b6ffe0;border-bottom:1px solid rgba(255,255,255,.06);background:#7c5bff14;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:0;cursor:pointer;list-style:none;user-select:none}.tool-result-header::-webkit-details-marker{display:none}.tool-result:not([open]) .tool-result-header{border-bottom-color:transparent}.tool-result.is-collapsible:not([open]):hover{border-color:#c7b6ff61;background:#7c5bff1f}.tool-result-chevron{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(199,182,255,.7);transition:transform .18s ease}.tool-result[open] .tool-result-chevron{transform:rotate(90deg)}.tool-result-name,.tool-result-kind,.tool-result-summary,.tool-result-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-result-kind{padding:2px 6px;border:1px solid rgba(255,210,122,.22);border-radius:5px;color:#ffe8b0d1;font-family:Geist,Inter,system-ui,sans-serif;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.tool-result-summary{color:#f6f2e773;font-family:Geist,Inter,system-ui,sans-serif;font-size:11px;text-align:right}.tool-result-time{color:#f6f2e766;font-size:10px}.tool-result pre{margin:0;max-height:360px;overflow:auto;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6;color:#f6f2e7d9;white-space:pre-wrap;word-break:break-all}.llx-canvas-panel,.llx-canvas-panel pre,.llx-canvas-panel div{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.llx-canvas-panel ::-webkit-scrollbar-corner{background:transparent!important}@media (max-width: 600px){.tool-result{margin-left:0}}html,body{min-height:100%}html.llx-chat-active,html.llx-chat-active body{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none!important;box-shadow:0 0 0 200px #0c0b14!important}html.llx-chat-active #root{height:100%;overflow:hidden}.llx-chat-shell{top:0!important;transform:translateY(var(--llx-viewport-top, 0px))!important;height:var(--llx-viewport-height, 100svh)!important;max-height:var(--llx-viewport-height, 100svh)!important;will-change:transform}.llx-chat-messages,.llx-chat-history-scroll,.llx-chat-sidebar,.llx-settings-card,.quality-dropdown,.tool-result pre{scrollbar-gutter:stable;scroll-behavior:auto}.llx-chat-history-scroll{min-height:0;overscroll-behavior:contain}.llx-chat-messages{overflow-anchor:none}@media (max-width: 768px){.llx-mobile-toolbar{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.llx-mobile-model-row{flex:1 1 auto;min-width:0}.llx-mobile-model-row>div,.llx-mobile-model-row>div>button{min-width:0;max-width:100%}.llx-mobile-mode-row{display:flex;flex:0 0 auto;align-items:center;gap:6px}.llx-mobile-mode-row button{width:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;padding:0!important}.llx-chat-topbar{flex-shrink:0;min-width:0}.llx-chat-sidebar{top:var(--llx-viewport-top, 0px)!important;bottom:auto!important;height:var(--llx-viewport-height, 100svh)!important}.llx-chat-messages{min-height:0!important;scrollbar-gutter:stable}.llx-chat-history-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:scrollbar-color .32s var(--motion-ease);scrollbar-color:rgba(255,255,255,.24) transparent}.llx-chat-history-scroll::-webkit-scrollbar-thumb{transition:background-color .32s var(--motion-ease)}.llx-empty-hero{padding-top:14px!important;gap:10px!important}.llx-empty-brand{margin-bottom:2px!important;transform:scale(.9);transform-origin:center top}.llx-empty-hero h2{font-size:25px!important;line-height:1.12!important}.llx-empty-hero p{max-width:330px!important;font-size:12.5px!important;line-height:1.45!important}.llx-empty-suggestions{margin-top:8px!important;gap:7px!important}.llx-empty-suggestions button{min-height:42px;padding:10px 12px!important;gap:9px!important;font-size:12px!important}.llx-chat-composer-wrap{flex-shrink:0!important}.tool-result-header{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px}.tool-result-header>svg,.tool-result-chevron{flex:0 0 auto}.tool-result-name{flex:1 1 auto;min-width:0;max-width:none}.tool-result-kind,.tool-result-summary,.tool-result-time{display:none}.tool-result pre{max-height:min(42dvh,300px);padding:12px;overflow-x:auto}.llx-thinking-bubble{min-width:0;gap:10px!important}.llx-thinking-card{min-width:0;max-width:100%;padding:12px 14px!important}.llx-thinking-label,.llx-thinking-sub{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llx-settings-overlay{top:var(--llx-viewport-top, 0px)!important;bottom:auto!important;height:var(--llx-viewport-height, 100svh)!important;align-items:flex-start!important;overflow-y:auto;overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,var(--llx-safe-bottom, 0px))!important;scroll-behavior:smooth}.llx-settings-card{max-height:calc(var(--llx-viewport-height, 100svh) - 24px)!important;scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;transition:scrollbar-color .32s var(--motion-ease);scrollbar-color:rgba(255,255,255,.24) transparent}.llx-settings-card::-webkit-scrollbar-thumb{transition:background-color .32s var(--motion-ease)}}@media (max-width: 420px){.llx-mobile-toolbar,.llx-mobile-mode-row{gap:4px}.llx-mobile-mode-row button{width:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important}}@keyframes pageSurfaceIn{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes panelSurfaceIn{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion: no-preference){.page-enter{animation:pageSurfaceIn .86s var(--motion-ease) both!important;will-change:opacity,transform,filter}.page-enter>*{animation:pageSurfaceIn .86s var(--motion-ease) both;will-change:opacity,transform,filter}}@keyframes settingsOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes settingsOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes settingsCardIn{0%{opacity:0;transform:translateY(26px) scale(.975);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes settingsCardOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px)}}@media (prefers-reduced-motion: no-preference){.llx-settings-overlay{animation:settingsOverlayIn .74s var(--motion-ease) both!important}.llx-settings-card{animation:settingsCardIn 1.02s var(--motion-ease) both!important;will-change:opacity,transform,filter}.llx-settings-overlay.llx-closing{animation:settingsOverlayOut .56s var(--motion-ease) both!important}.llx-settings-overlay.llx-closing .llx-settings-card{animation:settingsCardOut .52s var(--motion-ease) both!important}}.llx-keyboard-open .llx-chat-composer-wrap{padding-bottom:var(--llx-bar-gap)!important;padding-top:var(--llx-bar-gap)!important}.llx-composer-modes{max-height:44px;opacity:1;overflow:hidden;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .2s ease,margin .28s ease}.llx-keyboard-open .llx-composer-modes{max-height:0!important;opacity:0!important;margin-bottom:0!important;pointer-events:none!important}.llx-composer{transition:padding .25s cubic-bezier(.16,1,.3,1),border-color .2s ease}.llx-keyboard-open .llx-composer{padding:8px 12px 6px!important}.llx-keyboard-open .llx-composer button{min-height:32px!important}.llx-composer-hint{max-height:24px;opacity:1;overflow:hidden;transition:max-height .25s cubic-bezier(.16,1,.3,1),opacity .2s ease,margin .25s ease}.llx-keyboard-open .llx-composer-hint{max-height:0!important;opacity:0!important;margin-top:0!important;pointer-events:none!important}.llx-keyboard-open .llx-empty-hero p,.llx-keyboard-open .llx-empty-suggestions{display:none!important}.llx-keyboard-open .llx-empty-hero{padding-top:14px!important;gap:8px!important}.llx-profile-action{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:9px;background:transparent;color:#f6f2e7c7;cursor:pointer;text-align:left;font:500 12.5px Geist,sans-serif}.llx-profile-action:hover,.llx-profile-action:focus-visible{background:#ffffff12;color:#f6f2e7;outline:none}.llx-profile-action.llx-profile-danger{color:#ffb4b4d1}.llx-profile-action.llx-profile-danger:hover,.llx-profile-action.llx-profile-danger:focus-visible{background:#ff5a5a1a;color:#ffc8c8fa}body:after{content:"";position:fixed;top:0;left:0;right:0;height:2px;z-index:-1;pointer-events:none;background-color:#0c0b14}@media (min-width: 901px){.llx-hero>*:first-child{margin-top:auto}.llx-hero>*:last-child{margin-bottom:auto}}@media (max-width: 900px){.llx-hero>*:first-child{margin-top:0!important}.llx-hero>*:last-child{margin-bottom:0!important}}@media (prefers-reduced-motion: no-preference){button,a,input,textarea,select,[role=button]{transition-duration:var(--motion-control);transition-timing-function:var(--motion-ease)}.llx-chat-shell{animation:slowFadeIn .5s var(--motion-ease) both;will-change:opacity}.quality-dropdown{animation:dropdownIn .56s var(--motion-ease) both!important}.llx-profile-popover{animation:panelSurfaceIn .68s var(--motion-ease) both!important}.llx-nav-sheet{animation:sheetSlideIn .72s var(--motion-ease) both!important}.llx-auth-card{animation:panelSurfaceIn .85s var(--motion-ease) both!important}.tool-result{animation:panelSurfaceIn .65s var(--motion-ease) both!important}.tool-chip{animation:fadeUp .58s var(--motion-ease) both!important}.llx-msg-row{animation:msgIn .65s var(--motion-ease) both!important}.llx-chat-topbar,.llx-empty-hero,.llx-empty-suggestions button,.llx-chat-history-scroll{transition-duration:var(--motion-surface);transition-timing-function:var(--motion-ease)}.llx-chat-topbar,.llx-empty-hero{animation-duration:var(--motion-surface);animation-timing-function:var(--motion-ease)}}
