:root{--side-w: 230px;--rail-w: 52px;--thread-w: 760px;--side-dur: .28s;--copy-dur: .18s}body.is-chat{height:100dvh;min-height:0;overflow:hidden}.chat{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 auto;min-height:0}.side{position:relative;z-index:2;width:var(--side-w);min-height:0;overflow:clip;background:var(--ground);border-inline-end:1px solid var(--line);transition:width var(--side-dur) var(--ease)}.chat.is-folded .side{width:var(--rail-w)}.side__in{display:flex;flex-direction:column;width:calc(var(--side-w) - 1px);height:100%;padding:var(--space-3) var(--space-2)}.side__copy{transition:opacity var(--copy-dur) var(--ease),transform var(--copy-dur) var(--ease)}.chat.is-folded .side__copy{opacity:0;transform:translate(-8px);pointer-events:none}.side__ws.side__copy,.side__chats{transition:opacity var(--copy-dur) var(--ease),transform var(--copy-dur) var(--ease),visibility 0s 0s}.chat.is-folded .side__ws.side__copy,.chat.is-folded .side__chats{visibility:hidden;transition:opacity var(--copy-dur) var(--ease),transform var(--copy-dur) var(--ease),visibility 0s var(--copy-dur)}.side__row,.side__ws,.side__me,.side__signin,.side__fold,.side__unfold{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);flex:none;width:100%;height:36px;padding:0 var(--space-2);margin:0;border:0;background:none;color:var(--deep);text-decoration:none;text-align:left;font:inherit;font-size:14px;line-height:20px;letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:width var(--side-dur) var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.chat.is-folded .side__row,.chat.is-folded .side__ws,.chat.is-folded .side__me,.chat.is-folded .side__signin,.chat.is-folded .side__unfold{width:36px}.side__row:focus-visible,.side__ws:focus-visible,.side__me:focus-visible,.side__signin:focus-visible,.side__fold:focus-visible,.side__unfold:focus-visible{outline-offset:-2px}.side__glyph{display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--color-text-secondary)}.side__glyph svg,.side__fold svg,.side__unfold svg{width:18px;height:18px}.side__row>.side__copy,.side__ws>.side__copy,.side__me>.side__copy{min-width:0;overflow:hidden;text-overflow:ellipsis}.side__row,.side__ws,.side__me,.side__signin,.side__fold,.side__unfold{border-radius:var(--radius-2)}.side [data-fh]>.fh,.smenu [data-fh]>.fh{border-radius:var(--radius-2)}.side__row[aria-current=page]{background:none;color:var(--deep);font-weight:700;letter-spacing:0}.chat:not(.is-folded) .side__row{padding-inline-start:14px}.side__row[aria-current=page]:before{content:"";position:absolute;left:2px;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--deep)}.side__row[aria-current=page] .side__glyph{color:var(--deep)}.side__top{position:relative;display:flex;align-items:center;height:36px;margin-bottom:var(--space-2)}.side__ws{width:calc(100% - 40px);padding-inline-start:var(--space-2);gap:var(--space-2)}.side__ws[aria-expanded=true]{background:var(--hover)}.side__mark{display:grid;place-items:center;flex:none;width:18px;height:18px}.side__mark svg{width:18px;height:18px;display:block}.side__wordmark{flex:none;height:20px;width:auto}.side__ws .chev{width:12px;height:12px;margin-inline-start:auto;color:var(--color-text-secondary);flex:none}.side__fold{position:absolute;right:0;top:0;width:36px;padding:0;justify-content:center;color:var(--color-text-secondary);transition:opacity var(--copy-dur) var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.side__unfold{position:absolute;left:0;top:0;width:36px;padding:0;justify-content:center;color:var(--color-text-secondary);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--copy-dur) var(--ease),visibility 0s var(--copy-dur),background-color .15s var(--ease),color .15s var(--ease)}.chat.is-folded .side__fold{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--copy-dur) var(--ease),visibility 0s var(--copy-dur)}.chat.is-folded .side__unfold{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--copy-dur) var(--ease) var(--copy-dur),visibility 0s var(--copy-dur)}.side__unfold svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.side__fold:hover,.side__unfold:hover{background:var(--deep);color:var(--on-deep)}.side__searchbtn:hover,.side__searchx:hover{background:none;color:var(--deep)}.side__ws:hover,.side__me:hover,.side__signin:hover{background:var(--hover)}}.side__chats{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:var(--space-3);transition:opacity var(--copy-dur) var(--ease)}.chat.is-folded .side__chats{opacity:0;pointer-events:none}.side__nav{display:flex;flex-direction:column;position:relative}.side__label{position:relative;flex:none;display:flex;align-items:center;height:32px;margin:0 0 var(--space-1)}.side__labeltext{display:inline-flex;align-items:center;gap:4px;padding:0 var(--space-2);transition:opacity var(--copy-dur) var(--ease),transform var(--copy-dur) var(--ease)}.side__labeltext svg{width:12px;height:12px}.side__label.is-searching .side__labeltext{opacity:0;transform:translate(-4px);pointer-events:none}.side__searchbtn{position:absolute;right:0;top:0;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);cursor:pointer;transition:opacity var(--copy-dur) var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.side__searchbtn svg{width:16px;height:16px}.side__label.is-searching .side__searchbtn{opacity:0;pointer-events:none}.side__search{position:absolute;right:0;top:0;z-index:2;display:flex;align-items:center;width:28px;height:32px;overflow:hidden;background:var(--color-bg-elevated);border:1px solid var(--line);border-radius:var(--radius-2);opacity:0;pointer-events:none;transition:width var(--copy-dur) var(--ease),opacity var(--copy-dur) var(--ease),border-color var(--dur-menu) var(--ease)}.side__search:focus-within{border-color:var(--deep)}html[data-focus-by=key] .side__search:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.side__label.is-searching .side__search{width:100%;opacity:1;pointer-events:auto}.side__search>svg{flex:none;width:15px;height:15px;margin-inline-start:8px;color:var(--color-text-secondary)}.side__searchfield{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 0 0 6px;border:0;background:none;outline:none;font:inherit;font-size:13px;color:var(--deep);-webkit-appearance:none;appearance:none}.side__searchfield::placeholder{color:var(--color-text-secondary);opacity:1}.side__searchfield::-webkit-search-cancel-button,.side__searchfield::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.side__searchx{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-1);background:none;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.side__searchx svg{width:14px;height:14px}.side__list{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.side__group{padding:0 var(--space-2);margin:var(--space-4) 0 var(--space-1);white-space:nowrap}.side__group:first-of-type{margin-top:0}.side__item{position:relative}.side__row--chat{padding-inline-end:32px}.side__chattitle{flex:1 1 auto}.side__more{position:absolute;right:2px;top:4px;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity .15s var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.side__more svg{width:16px;height:16px}.side__item:hover .side__more,.side__item:focus-within .side__more,.side__item:has([data-fluid-hover-active]) .side__more,.side__more:focus-visible,.side__more[aria-expanded=true]{opacity:1}.side__more:hover,.side__more[aria-expanded=true]{background:var(--hover);color:var(--deep)}.smenu--row{width:160px;transform-origin:0 0}button.smenu__row{width:100%;margin:0;border:0;background:none;font:inherit;font-size:13px;letter-spacing:var(--tracking-body);text-align:left;cursor:pointer;box-shadow:none}.side__empty{padding:var(--space-2);font-size:12px;line-height:18px;color:var(--color-text-secondary)}.side__foot{flex:none;margin:var(--space-3) calc(-1 * var(--space-2)) 0;padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--line)}.side__handle{font-family:var(--font-mono);font-size:13px;letter-spacing:0}.side__me .side__glyph,.side__signin .side__glyph{color:var(--color-text-secondary)}.smenu{position:fixed;z-index:var(--z-popover);width:240px;padding:4px;background:var(--color-bg-elevated);border:1px solid var(--line);border-radius:var(--radius-3);transform-origin:0 0}.smenu__rows{position:relative;display:flex;flex-direction:column}.smenu__row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border-radius:var(--radius-2);color:var(--deep);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:0;white-space:nowrap}.smenu__row:focus-visible{outline-offset:-2px}.smenu__glyph{display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--color-text-secondary)}.smenu__glyph svg{width:16px;height:16px}.smenu__wordmark{flex:none;height:20px;width:auto}.smenu__row--here>svg:last-child{width:14px;height:14px;margin-inline-start:auto;color:var(--leaf)}.smenu__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.smenu__rule{display:block;height:1px;margin:4px -4px;background:var(--line)}.side__tip{transform:translateY(-50%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2)}.chat__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-bg-elevated)}.chat__bar{display:flex;align-items:center;gap:var(--space-3);flex:none;height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--line)}.chat__menubtn{display:none;place-items:center;flex:none;width:36px;height:36px;margin-inline-start:-8px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--deep);cursor:pointer}@media(pointer:coarse){.side__row,.side__ws,.side__me,.side__signin{height:40px}.side__more{width:32px;height:32px;top:4px}}.chat__menubtn svg{width:20px;height:20px}.chat__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;font-weight:700;letter-spacing:0}.chat__when{margin-inline-start:auto;flex:none;font-family:var(--font-mono);font-size:12px;letter-spacing:0;color:var(--color-text-secondary)}.chat__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat__col{width:100%;max-width:var(--thread-w);margin:0 auto;padding:0 var(--space-5)}.chat__scroll .chat__col{padding-top:var(--space-6);padding-bottom:calc(var(--foot-h, 132px) + var(--space-4))}.chat .thread{gap:var(--space-6);margin-top:0}.turn{display:flex;flex-direction:column;gap:var(--space-4)}.chat .thread__q{max-width:80%}.turn__q{display:flex;flex-direction:column;align-items:flex-end}.turn__meta{display:flex;align-items:center;gap:2px;height:24px;margin-top:2px;opacity:0;transition:opacity .15s var(--ease)}.turn__q:hover .turn__meta,.turn__q:focus-within .turn__meta{opacity:1}.turn__time{font-family:var(--font-mono);font-size:11px;letter-spacing:0;color:var(--color-text-secondary);padding:0 6px}.turn__meta button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.turn__meta button svg{width:13px;height:13px}.turn__meta button:hover{background:var(--deep);color:var(--on-deep)}@media(hover:none){.turn__meta,.side__more{opacity:1}}.chat .thread__a{gap:8px}.answer--still{animation:none}.answer>p{margin:0}.answer>p+p,.answer>p+.answer__list,.answer>.answer__list+p{margin-top:14px}.answer__list{margin:0;padding-left:22px}.answer__list>li+li{margin-top:6px}.answer__list>li::marker{color:var(--color-text-secondary)}.answer strong{font-weight:700}.answer__link{color:var(--deep, #182E1A);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line, #D9DDD7);transition:text-decoration-color .15s var(--ease);word-break:break-all}.answer__link:hover{text-decoration-color:currentColor}.chat__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--space-2) 0 var(--space-3);background:linear-gradient(to top,var(--color-bg-elevated) calc(100% - 64px),transparent)}.chat__bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:40px;pointer-events:none;background:linear-gradient(to bottom,var(--color-bg-elevated),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent);mask-image:linear-gradient(to bottom,#000 30%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s var(--ease)}.chat.is-scrolled .chat__bar:after{opacity:1}.chat__bar{position:relative;z-index:2}.chat .ask{margin:0;max-width:none}.chat__fine{margin:var(--space-2) 0 0;font-size:11px;line-height:16px;color:var(--color-text-secondary);text-align:center;text-wrap:pretty}.chat__head{padding-bottom:var(--space-5)}.chat.is-new .chat__head .eyebrow,.chat.is-new .chat__h,.chat.is-new .ask .prompt,.chat.is-new .ask .cmd,.chat.is-new .prompt__suggestions{animation:home-reveal .3s var(--ease) both}.chat.is-new .chat__h{animation-delay:60ms}.chat.is-new .ask .prompt,.chat.is-new .ask .cmd{animation-delay:.12s}.chat.is-new .prompt__suggestions{animation-delay:.18s}@keyframes home-reveal{0%{opacity:0;transform:translate3d(0,12px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.chat__head .eyebrow{margin-bottom:var(--space-3)}.chat__h{font-size:44px;line-height:48px;font-weight:400;letter-spacing:var(--tracking-display);text-wrap:balance}@media(max-width:1023px){.chat__h{font-size:36px;line-height:40px}}@media(max-width:759px){.chat__h{font-size:30px;line-height:36px}}:root[data-arriving] .chat__head,:root[data-onfile] .chat__head{display:none}.chat.is-new .chat__main{overflow-y:auto}.chat.is-new .chat__scroll{flex:0 0 auto;margin-top:auto;overflow:visible}.chat.is-new .chat__scroll .chat__col{padding-bottom:0}.chat.is-new .chat__foot{position:static;margin-bottom:auto;padding-bottom:var(--space-7);background:none}.chat.is-new .chat__foot:before{display:none}.chat.is-new .chat__fine,.chat.is-new .chat__when{display:none}.scrim{position:fixed;inset:0;z-index:1;background:#182e1a66}@media(max-width:759px){.chat{grid-template-columns:minmax(0,1fr)}.side,.chat.is-folded .side{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-dialog);width:280px;transform:translate(-100%);visibility:hidden;transition:transform var(--side-dur) var(--ease),visibility 0s var(--side-dur)}.chat.is-side-open .side{transform:none;visibility:visible;transition-delay:0s}.side__in{width:280px}.side__fold,.side__unfold{display:none!important}.side:focus{outline:none}.chat.is-folded .side__ws.side__copy,.chat.is-folded .side__chats,.chat.is-folded .side__copy{opacity:1;transform:none;visibility:visible;pointer-events:auto}.chat.is-folded .side__row,.chat.is-folded .side__me,.chat.is-folded .side__signin,.side__ws{width:100%}.scrim{z-index:calc(var(--z-dialog) - 1)}.chat__menubtn{display:grid}.smenu{z-index:calc(var(--z-dialog) + 1)}.chat__bar{padding:0 var(--page-margin)}.chat__col{padding-inline:var(--page-margin)}}.chat__main>.consent{--consent-edge: calc(max(0px, (100% - var(--thread-w)) / 2) + var(--space-5));--consent-room: calc(100% - 2 * var(--space-5));position:absolute;bottom:calc(var(--foot-h, 132px) + var(--space-2));transition:opacity .3s var(--ease),transform .3s var(--ease),bottom .46s var(--ease)}@media(max-width:759px){.chat__main>.consent{--consent-edge: var(--page-margin);--consent-room: calc(100% - 2 * var(--page-margin))}}.chat.is-new .chat__main>.consent{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.chat.is-side-open .consent{visibility:hidden}@media(prefers-reduced-motion:reduce){.chat__main>.consent{transition:opacity .18s var(--ease)}}@media print{body.is-chat{height:auto;overflow:visible}.chat{display:block}.chat__scroll{overflow:visible}.chat__scroll .chat__col{padding-bottom:0}.side,.scrim,.chat__foot,.chat__menubtn,.skip,.chat__bar:after{display:none!important}}@media(prefers-reduced-motion:reduce){.chat.is-new .chat__head .eyebrow,.chat.is-new .chat__h,.chat.is-new .ask .prompt,.chat.is-new .ask .cmd,.chat.is-new .prompt__suggestions{animation:none}.side,.side__copy,.side__row,.side__ws,.side__me,.side__signin,.side__unfold,.side__search,.side__labeltext,.side__searchbtn,.side__chats{transition:none}.smenu{animation:none}}@media(forced-colors:active){.side,.chat__bar,.side__foot,.smenu,.side__search{border-color:CanvasText}.side__row[aria-current=page]{outline:2px solid CanvasText}}.quota{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;font-size:12px;line-height:16px;color:var(--color-text-secondary)}.quota__ticks{display:inline-flex;gap:2px}.quota__ticks i{display:block;width:3px;height:10px;background:var(--line)}.quota__ticks i.on{background:var(--deep)}.quota[data-left=low]{color:var(--warn)}.quota[data-left=low] .quota__ticks i.on{background:var(--warn)}.quota[data-left=none]{color:var(--fail)}.quota[data-left=none] .quota__ticks i.on{background:var(--fail)}.limit{max-width:640px;margin:0 auto var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--color-bg-elevated)}.limit h3{font-size:20px;line-height:28px;letter-spacing:0}.limit p{margin-top:var(--space-2);color:var(--color-text-secondary);text-wrap:pretty}.limit p b{color:var(--deep)}.limit .actions{margin-top:var(--space-4)}.limit__slot{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-2);background:var(--ground)}.limit__slot p{margin-top:2px;font-size:13px;line-height:20px}.answer--error{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--fail) 35%,transparent);border-radius:var(--radius-3);background:var(--fail-wash)}.answer--error>svg{flex:none;width:20px;height:20px;color:var(--fail);margin-top:2px}.answer--error b{display:block}.answer--error p{margin:2px 0 var(--space-3);color:var(--color-text-secondary)}.smenu--up{transform-origin:0 100%}.smenu__row--out[data-fluid-hover-active],.smenu__row--out:focus-visible,.smenu__row--out[data-fluid-hover-active] .smenu__glyph{color:var(--fail)}@media(hover:hover)and (pointer:fine){.smenu__row--out:hover,.smenu__row--out:hover .smenu__glyph{color:var(--fail)}}.jump{position:absolute;z-index:6;left:50%;bottom:calc(var(--foot-h, 132px) + 12px);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 11px;border:1px solid var(--line);border-radius:999px;background:var(--color-bg-elevated);box-shadow:0 6px 20px -8px #182e1a40,0 1px 2px #182e1a0f;color:var(--deep);font:inherit;font-size:13px;line-height:20px;font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;opacity:0;transform:translate(-50%,12px) scale(.94);transition:opacity .2s var(--ease),transform .26s var(--ease-out);-webkit-tap-highlight-color:transparent}.jump[hidden]{display:none}.jump.is-on{opacity:1;transform:translate(-50%) scale(1)}.jump svg{width:14px;height:14px}.jump:active{transform:translate(-50%) scale(.97)}@media(hover:hover)and (pointer:fine){.jump:hover{background:var(--hover)}}@media(prefers-reduced-motion:reduce){.jump{transition:opacity .12s linear;transform:translate(-50%)}}.chat.is-resizing .side__rail:after{background:var(--deep)}.chat.is-resizing .side,.chat.is-resizing .side__in{transition:none}.chat.is-resizing{cursor:col-resize;user-select:none;-webkit-user-select:none}@media(hover:hover)and (pointer:fine){.side__ws:hover{background:none}.side__fold:hover,.side__unfold:hover{background:var(--hover);color:var(--deep)}}.side__searchrow{position:relative}.side__searchrow .side__search{left:0;right:auto;width:36px;height:36px}.side__searchrow.is-searching .side__search{width:100%;opacity:1;pointer-events:auto}.side__searchrow.is-searching>.side__row{visibility:hidden}.side__searchrow .side__search>svg{margin-inline-start:10px}.side__chats{margin-top:var(--space-4)}.side__sec{position:relative;display:flex;align-items:center;gap:2px;height:32px;margin:var(--space-4) 0 2px}.side__list>.side__sec:nth-child(1 of.side__sec){margin-top:0}.side__sechead{display:inline-flex;align-items:center;gap:4px;min-width:0;height:28px;padding:0 var(--space-2);border:0;border-radius:var(--radius-2);background:none;font:inherit;font-size:13px;line-height:18px;letter-spacing:var(--tracking-body);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease)}.side__secname{min-width:0;overflow:hidden;text-overflow:ellipsis}.side__secchev{flex:none;width:12px;height:12px;opacity:0;transition:opacity .15s var(--ease),transform .15s var(--ease)}.side__sec:hover .side__secchev,.side__sechead:focus-visible .side__secchev,.side__sec.is-shut .side__secchev{opacity:1}.side__sec.is-shut .side__secchev{transform:rotate(-90deg)}@media(hover:hover)and (pointer:fine){.side__sechead:hover{color:var(--deep)}}.side__sechead:focus-visible{outline-offset:-2px}.side__opts,.side__secmore{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-2);background:none;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),opacity .15s var(--ease)}.side__sec>.side__secmore,.side__sec>.side__opts{margin-inline-start:auto}.side__sec>.side__secmore+.side__opts{margin-inline-start:0}.side__opts svg,.side__secmore svg{width:16px;height:16px}.side__opts[aria-expanded=true],.side__secmore[aria-expanded=true]{background:var(--hover);color:var(--deep)}@media(hover:hover)and (pointer:fine){.side__opts:hover,.side__secmore:hover{background:var(--hover);color:var(--deep)}}.side__opts.is-set{color:var(--deep)}.side__secmore{opacity:0}.side__sec:hover .side__secmore,.side__secmore:focus-visible,.side__secmore[aria-expanded=true]{opacity:1}@media(hover:none){.side__secmore,.side__secchev{opacity:1}}.side__secinput{flex:1 1 auto;min-width:0;height:28px;margin:0 2px;padding:0 8px;border:1px solid var(--deep);border-radius:var(--radius-2);background:var(--color-bg-elevated);font:inherit;font-size:13px;color:var(--deep);outline:none}.side__dot{flex:none;width:6px;height:6px;margin-inline-start:auto;border-radius:999px;background:var(--deep)}.side__row--chat:has(.side__dot){gap:var(--space-2)}.side__glyph--me{width:24px;height:24px;margin-inline-start:-2px}.side__name{flex:1 1 auto;font-size:14px}.side__mechev{flex:none;width:14px;height:14px;color:var(--color-text-secondary)}.smenu--opts{width:220px}.smenu__label{display:block;padding:8px 8px 4px;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label)}.smenu--opts .smenu__row{height:32px}.smenu__check{display:grid;place-items:center;flex:none;width:16px;height:16px;margin-inline-start:auto;color:var(--deep);opacity:0}.smenu__check svg{width:14px;height:14px}.smenu__row--check[aria-checked=true] .smenu__check{opacity:1}.chat.is-booting .side,.chat.is-booting .side *,.chat.is-booting .side__copy{transition:none!important}.chat .answer__actions{margin-top:0}.chat .answer__sources{margin-top:2px;padding-top:10px}.chat .answer__follow{margin-top:6px}.side__list{scrollbar-gutter:stable}.chat.is-booting .side .side__copy,.chat.is-booting .side .side__ws.side__copy,.chat.is-booting .side .side__chats,.chat.is-resizing .side,.chat.is-resizing .side__in{transition:none!important}.chat .side__rail:after{left:7px}.chat.is-folded .side__unfold{transition:opacity var(--copy-dur) var(--ease) var(--copy-dur),visibility 0s 0s}.side__list.is-fresh .side__opts,.side__list.is-fresh .side__sechead,.side__list.is-fresh .side__secchev,.side__list.is-fresh .side__secmore,.side__list.is-fresh .side__more{transition:none!important}.chat .answer__follow--ruled{margin-top:2px;padding-top:12px;border-top:1px solid var(--line)}.side__list.fh-instant>.fh{transition:none!important}
