.lexicon-top19{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:#e0f3eb;cursor:pointer;text-align:left;min-height:44px}.lexicon-top19>img{width:37px;height:40px;object-fit:contain}.lexicon-top19>span{display:flex;align-items:center;gap:9px;font-size:11px}.lexicon-top19 b{color:#fff;font-size:12px}.lexicon-top19 svg{opacity:.75}.lexicon-top19[hidden]{display:none}body.lexicon-open19{overflow:hidden}#lexicon13{position:fixed;inset:0;transform:none;z-index:1200;display:block;color:var(--ink)}#lexicon13[hidden]{display:none!important}.lexicon-shade19{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#102c365c;backdrop-filter:blur(3px);cursor:default}.lexicon-chat13{position:absolute;right:0;top:0;width:min(510px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:-15px 0 65px #102c3624;display:flex;flex-direction:column;background:var(--paper)}.lexicon-chat13>header{padding:22px 26px;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);gap:14px}.lexicon-chat13>header img{width:46px;height:50px}.lexicon-chat13>header b{font-size:21px;font-weight:650;letter-spacing:-.5px}.lexicon-chat13>header small{font-size:11px;color:var(--muted);margin-top:5px}.lexicon-chat13>header button{background:var(--bg);color:var(--ink);border-radius:50%;width:34px;height:34px}.lexicon-messages13{padding:25px;gap:18px;background:var(--paper)}.lexicon-greeting19{text-align:center;padding:12px 0 30px}.lexicon-greeting19>img{width:112px;height:115px;object-fit:contain;display:block;margin:0 auto 12px}.lexicon-greeting19>span{font-size:11px;color:var(--accent)}.lexicon-greeting19 h2{font-size:24px;line-height:1.4;letter-spacing:-.6px;margin:11px 0}.lexicon-greeting19 p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 auto;max-width:330px}.lexicon-message13{font-size:13px;line-height:1.9;max-width:94%;padding:14px 17px}.lexicon-message13.assistant{border:0;background:var(--bg)}.lexicon-message13.user{background:var(--accent);color:#fff}.lexicon-message13>small{font-size:9px;opacity:.8}.lexicon-prompts13{padding:0 25px 15px;gap:8px}.lexicon-prompts13 button{flex:0 0 auto;max-width:220px;font-size:11px;padding:10px 12px;border-radius:20px;background:var(--bg)}.lexicon-compose19{padding:0 22px;background:var(--paper)}.lexicon-chat13 form{border:1px solid var(--line);border-radius:17px;padding:8px;background:var(--bg)}.lexicon-chat13 input{border:0;background:none;padding:9px;font-size:13px}.lexicon-chat13 input:focus{outline:none;box-shadow:none}.lexicon-chat13 form:focus-within{border-color:var(--accent)}.lexicon-chat13 form button{border-radius:12px;width:42px;height:42px}.lexicon-note13{display:block;padding:11px 4px 0;font-size:9px;text-align:center;line-height:1.6}.lexicon-wordmark19{text-align:center;background:var(--paper);padding:16px 0 max(17px,env(safe-area-inset-bottom));font-size:13px;letter-spacing:1px;color:var(--muted);border:0}.lexicon-thinking13 i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:lexicon-dot19 1.2s infinite;margin:0 2px}.lexicon-thinking13 i:nth-child(2){animation-delay:.15s}.lexicon-thinking13 i:nth-child(3){animation-delay:.3s}body:has(#modal-root .modal) #lexicon13{display:block}@keyframes lexicon-slide19{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes lexicon-dot19{50%{opacity:.25;transform:translateY(-3px)}}@media(max-width:600px){.topbar-inner9{width:calc(100% - 28px);gap:10px}.lexicon-top19>span{display:block;font-size:9px;line-height:1.6}.lexicon-top19 b{display:block;font-size:11px}.lexicon-top19>span svg{display:none}.lexicon-top19>img{width:35px}.lexicon-chat13>header{padding:15px 19px}.lexicon-messages13{padding:19px}.lexicon-greeting19 h2{font-size:23px}.lexicon-compose19{padding:0 14px}.lexicon-chat13 input{font-size:16px}.lexicon-prompts13{padding:0 18px 12px}.lexicon-top19{max-width:220px}.topbar-links9{gap:7px}.lexicon-wordmark19{padding-top:11px}}@media(prefers-reduced-motion:reduce){.lexicon-chat13,.lexicon-thinking13 i{animation:none!important}.lexicon-top19 img,.lexicon-greeting19 img,.lexicon-chat13>header img{content:url('/art/lexicon.svg')}}
body.dark .lexicon-message13.user{color:#123c35}body.dark .lexicon-chat13 form button{color:#123c35}.lexicon-chat13>header,.lexicon-compose19,.lexicon-wordmark19{flex-shrink:0}
