.SageConversation-module__4falXq__shell{color:#eee;--color-warm-50:#080808;--color-warm-100:#171717;--color-warm-200:#303030;--color-warm-300:#555;--color-warm-400:#aaa;--color-warm-500:#aaa;--color-ink-950:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;min-height:100dvh;position:relative}.SageConversation-module__4falXq__text{max-width:760px;margin:auto;padding:28px 24px 60px}.SageConversation-module__4falXq__text section{border:0;padding-top:24px}.SageConversation-module__4falXq__text article,.SageConversation-module__4falXq__text [role=status]{background:0 0}.SageConversation-module__4falXq__text article{border-radius:12px}.SageConversation-module__4falXq__text summary{color:#bbb}.SageConversation-module__4falXq__text button:focus-visible{outline-offset:4px;outline:2px solid #fff}.SageConversation-module__4falXq__text nav{justify-content:space-between;align-items:center;display:flex}.SageConversation-module__4falXq__text nav button{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.SageConversation-module__4falXq__text h2{font-size:26px}.SageConversation-module__4falXq__text .bg-white{background:#111}:is(.SageConversation-module__4falXq__text .text-amber-800,.SageConversation-module__4falXq__text .text-red-700){color:#ddd}.SageConversation-module__4falXq__text .bg-ink-950{color:#111;background:#eee}.SageConversation-module__4falXq__text .text-white{color:#111}.SageConversation-module__4falXq__callLayer{z-index:40;background:#080808;position:fixed;inset:0}.SageConversation-module__4falXq__info{color:#999;margin-top:24px;font-size:12px;line-height:1.7}.SageConversation-module__4falXq__info summary{cursor:pointer;min-height:44px}.SageConversation-module__4falXq__info a{text-decoration:underline}.SageConversation-module__4falXq__text{flex-direction:column;min-height:100dvh;display:flex}.SageConversation-module__4falXq__text section{flex-direction:column;flex:1;display:flex}.SageConversation-module__4falXq__text section>div[aria-label=Conversation]{flex:1}.SageConversation-module__4falXq__text article{border:0!important}.SageConversation-module__4falXq__text article:has(>p:first-child){padding:16px 4px}.SageConversation-module__4falXq__person [class*=bg-white]{background:#111}.SageConversation-module__4falXq__person [class*=border-warm]{border-color:#303030}.SageConversation-module__4falXq__person [class*=text-gold]{color:#ddd}.SageConversation-module__4falXq__person img{filter:grayscale()}.SageConversation-module__4falXq__text [class*=bg-white]{background:#111}.SageConversation-module__4falXq__text textarea{color:#eee}.SageConversation-module__4falXq__person textarea{color:#eee!important}.SageConversation-module__4falXq__person [class*=text-ink]{color:#eee!important}.SageConversation-module__4falXq__person .bg-ink-950{background:#eee;color:#111!important}.SageConversation-module__4falXq__person{filter:grayscale()}.SageConversation-module__4falXq__app{color:#e7e7e7;background:#080808;flex-direction:column;height:100dvh;min-height:0;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.SageConversation-module__4falXq__app button,.SageConversation-module__4falXq__app summary,.SageConversation-module__4falXq__app a{-webkit-tap-highlight-color:transparent}.SageConversation-module__4falXq__app button{cursor:pointer}.SageConversation-module__4falXq__app button:disabled{cursor:default}.SageConversation-module__4falXq__app :is(button,a,summary,textarea):focus-visible{outline-offset:4px;outline:2px solid #aaa}.SageConversation-module__4falXq__header{z-index:10;flex-shrink:0;align-items:center;gap:12px;height:80px;padding:16px 28px;display:flex;position:relative}.SageConversation-module__4falXq__icon{color:#969696;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:inline-flex}.SageConversation-module__4falXq__icon:hover{color:#eee;background:#171717}.SageConversation-module__4falXq__icon:disabled{opacity:.3}.SageConversation-module__4falXq__identity{color:#d2d2d2;align-items:center;gap:8px;font-size:14px;display:flex}.SageConversation-module__4falXq__identity img{border-radius:50%}.SageConversation-module__4falXq__headerActions{align-items:center;gap:4px;margin-left:auto;display:flex}.SageConversation-module__4falXq__menu{position:relative}.SageConversation-module__4falXq__menu>summary{list-style:none}.SageConversation-module__4falXq__menu>summary::-webkit-details-marker{display:none}.SageConversation-module__4falXq__menu[open]>summary{color:#eee;background:#1b1b1b}.SageConversation-module__4falXq__menuPanel{color:#c5c5c5;background:#151515;border:1px solid #2b2b2b;border-radius:16px;width:min(300px,100vw - 32px);max-height:65dvh;padding:8px;font-size:13px;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 12px 50px #0009}.SageConversation-module__4falXq__menuPanel>button,.SageConversation-module__4falXq__menuPanel>a,.SageConversation-module__4falXq__menuPanel>details>summary{text-align:left;border-radius:8px;align-items:center;width:100%;min-height:44px;padding:10px 12px;list-style:none;display:flex}.SageConversation-module__4falXq__menuPanel>details>summary::-webkit-details-marker{display:none}.SageConversation-module__4falXq__menuPanel>button:hover,.SageConversation-module__4falXq__menuPanel>a:hover,.SageConversation-module__4falXq__menuPanel>details>summary:hover{background:#222}.SageConversation-module__4falXq__menuPanel button:disabled{opacity:.4}.SageConversation-module__4falXq__history>summary{justify-content:space-between}.SageConversation-module__4falXq__history>summary span{color:#888}.SageConversation-module__4falXq__savedRow{align-items:center;padding-left:8px;display:flex}.SageConversation-module__4falXq__savedRow button:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;min-height:44px;padding:10px 4px;overflow:hidden}.SageConversation-module__4falXq__savedRow button:last-child{color:#929292;place-items:center;width:44px;height:44px;display:grid}.SageConversation-module__4falXq__about p{color:#949494;padding:4px 12px 12px;font-size:12px;line-height:1.7}.SageConversation-module__4falXq__about>div{padding:8px}.SageConversation-module__4falXq__feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#303030 transparent;flex:1;min-height:0;overflow-y:auto}.SageConversation-module__4falXq__empty{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:0 20px 40px;animation:.4s both SageConversation-module__4falXq__appear;display:flex}.SageConversation-module__4falXq__empty img{object-fit:contain;opacity:.85;width:120px;height:120px;margin-bottom:12px}.SageConversation-module__4falXq__empty h1{letter-spacing:-1.5px;color:#e9e9e9;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.2}.SageConversation-module__4falXq__messages{flex-direction:column;gap:32px;width:min(100%,704px);margin:auto;padding:24px 28px 36px;display:flex}.SageConversation-module__4falXq__question{overflow-wrap:anywhere;white-space:pre-wrap;background:#1b1b1b;border:1px solid #242424;border-radius:22px 22px 6px;align-self:flex-end;max-width:88%;padding:13px 19px;font-size:15px;line-height:1.65}.SageConversation-module__4falXq__answer{color:#d5d5d5;overflow-wrap:anywhere;align-self:stretch;font-size:15px;line-height:1.85}.SageConversation-module__4falXq__prose{white-space:pre-wrap}.SageConversation-module__4falXq__prose p+p{margin-top:16px}.SageConversation-module__4falXq__prose strong{color:#f1f1f1;font-weight:600}.SageConversation-module__4falXq__answer>div:last-child button{color:#999}.SageConversation-module__4falXq__answer>div:last-child button:hover{color:#eee}.SageConversation-module__4falXq__sources{color:#999;margin-top:12px;font-size:12px}.SageConversation-module__4falXq__sources>summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:44px;list-style:none;display:flex}.SageConversation-module__4falXq__sources>summary:before{content:"↗";font-size:14px}.SageConversation-module__4falXq__sources>summary::-webkit-details-marker{display:none}.SageConversation-module__4falXq__sources[open]>summary{color:#ddd}.SageConversation-module__4falXq__source{background:#111;border:1px solid #252525;border-radius:12px;margin:6px 0;padding:14px 16px;line-height:1.7}.SageConversation-module__4falXq__source>a{color:#ddd;text-underline-offset:3px;min-height:32px;text-decoration:underline;display:inline-block}.SageConversation-module__4falXq__source p{margin-top:8px}.SageConversation-module__4falXq__source summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.SageConversation-module__4falXq__source ul{padding-left:18px;list-style:outside}.SageConversation-module__4falXq__source li+li{margin-top:8px}.SageConversation-module__4falXq__footer{width:min(100%,704px);padding:12px 28px max(12px,env(safe-area-inset-bottom));flex-shrink:0;margin:0 auto}.SageConversation-module__4falXq__composer{background:#171717;border:1px solid #2d2d2d;border-radius:25px;align-items:flex-end;gap:12px;padding:7px 8px 7px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.SageConversation-module__4falXq__composer textarea{resize:none;color:#eee;scrollbar-width:thin;scrollbar-color:#444 transparent;background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:44px;max-height:160px;padding:11px 0;font:400 16px/22px Arial,Helvetica,sans-serif;display:block;outline:none!important}.SageConversation-module__4falXq__composer textarea:disabled{opacity:.6}.SageConversation-module__4falXq__send{color:#111;background:#ededed;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .15s,opacity .15s;display:grid}.SageConversation-module__4falXq__send:disabled{color:#737373;background:#292929}.SageConversation-module__4falXq__footnote{text-align:center;letter-spacing:.015em;color:#858585;margin-top:11px;font-size:10px;line-height:14px;display:block}.SageConversation-module__4falXq__notice{color:#bbb;margin:0 6px 12px;font-size:12px;line-height:1.6}.SageConversation-module__4falXq__thinking{align-items:center;gap:5px;height:28px;display:flex}.SageConversation-module__4falXq__thinking i{background:#9b9b9b;border-radius:50%;width:4px;height:4px;animation:1.3s infinite SageConversation-module__4falXq__thinking}.SageConversation-module__4falXq__thinking i:nth-child(2){animation-delay:.15s}.SageConversation-module__4falXq__thinking i:nth-child(3){animation-delay:.3s}@keyframes SageConversation-module__4falXq__thinking{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes SageConversation-module__4falXq__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.SageConversation-module__4falXq__header{height:64px;padding:10px 12px}.SageConversation-module__4falXq__messages{gap:26px;padding:20px 20px 24px}.SageConversation-module__4falXq__footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.SageConversation-module__4falXq__empty{padding-bottom:24px}.SageConversation-module__4falXq__empty img{width:108px;height:108px}.SageConversation-module__4falXq__empty h1{font-size:32px}.SageConversation-module__4falXq__question{max-width:92%}.SageConversation-module__4falXq__answer{font-size:15px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.SageConversation-module__4falXq__empty,.SageConversation-module__4falXq__thinking i{animation:none}.SageConversation-module__4falXq__icon,.SageConversation-module__4falXq__composer,.SageConversation-module__4falXq__send{transition:none}}.SageConversation-module__4falXq__app{background:radial-gradient(ellipse at 50% 32%,#183b652b,transparent 52%),var(--sage-night);color:var(--sage-light)}.SageConversation-module__4falXq__app :is(button,a,summary,textarea):focus-visible{outline-color:var(--sage-blue)}.SageConversation-module__4falXq__empty h1{color:var(--sage-light);letter-spacing:-1px;margin-top:20px}.SageConversation-module__4falXq__identity{color:var(--sage-light)}.SageConversation-module__4falXq__icon{color:var(--sage-muted)}.SageConversation-module__4falXq__icon:hover,.SageConversation-module__4falXq__menu[open]>summary{background:var(--sage-surface);color:var(--sage-light)}.SageConversation-module__4falXq__menuPanel,.SageConversation-module__4falXq__source{background:var(--sage-surface);border-color:var(--sage-edge)}.SageConversation-module__4falXq__question{color:var(--sage-light);background:#13233b;border-color:#263b58}.SageConversation-module__4falXq__answer{color:#d2def0}.SageConversation-module__4falXq__prose strong{color:var(--sage-light)}.SageConversation-module__4falXq__composer{background:var(--sage-surface);border-color:var(--sage-edge);box-shadow:0 8px 36px #0003}.SageConversation-module__4falXq__composer:focus-within{border-color:#6ba9ef;box-shadow:0 0 0 3px #529dff10,0 0 36px #387bdb16}.SageConversation-module__4falXq__composer textarea{color:var(--sage-light)}.SageConversation-module__4falXq__composer textarea::placeholder{color:var(--sage-muted)}.SageConversation-module__4falXq__send{background:var(--sage-blue);color:#071326;box-shadow:0 0 22px #5da5ff22}.SageConversation-module__4falXq__send:hover{background:#a0ceff}.SageConversation-module__4falXq__send:disabled{color:#7e91ab;box-shadow:none;background:#1c2b41}.SageConversation-module__4falXq__sources,.SageConversation-module__4falXq__footnote{color:var(--sage-muted)}.SageConversation-module__4falXq__source>a{color:var(--sage-blue)}.SageConversation-module__4falXq__thinking i{background:var(--sage-blue);box-shadow:0 0 12px #79b8ff80}
