.shell-module__KPVLuW__shell{grid-template-columns:260px minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.shell-module__KPVLuW__sidebarColumn{min-block-size:0;overflow:hidden}.shell-module__KPVLuW__main{background:var(--surface);min-block-size:0;min-inline-size:0;overflow-y:auto}@media (max-width:860px){.shell-module__KPVLuW__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell-module__KPVLuW__sidebarColumn{overflow:visible}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shell-module__KPVLuW__main{background:var(--ink);color:var(--on-ink-1)}}:root[data-theme=dark] .shell-module__KPVLuW__main{background:var(--ink);color:var(--on-ink-1)}.shell-module__KPVLuW__main:has([data-chat-mode=route]){overflow:hidden}
.chat-module__eoMaOa__frame{block-size:var(--chat-height,100%);grid-template-columns:17rem minmax(0,1fr);min-block-size:0;max-block-size:100%;display:grid;overflow:hidden}.chat-module__eoMaOa__history{gap:var(--s-4);min-block-size:0;padding:var(--s-5);border-inline-end:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;overflow-y:auto}.chat-module__eoMaOa__historyHead{gap:var(--s-4);flex-direction:column;display:flex}.chat-module__eoMaOa__historyTitle{color:var(--text-1);margin:0;font-size:1rem}.chat-module__eoMaOa__newChat{border:1px solid var(--line-2);border-radius:var(--r-control);padding:var(--s-2) var(--s-4);color:var(--text-1);text-align:center;font-size:.875rem;text-decoration:none}.chat-module__eoMaOa__newChat:hover{background:var(--stone)}.chat-module__eoMaOa__historyList{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.chat-module__eoMaOa__historyRow{gap:var(--s-1);padding:var(--s-3);color:var(--text-1);border-radius:var(--r-tile);text-decoration:none;display:grid}.chat-module__eoMaOa__historyRow:hover{background:var(--stone)}.chat-module__eoMaOa__historyRow[aria-current=page]{background:var(--stone);box-shadow:inset 3px 0 var(--pulse)}.chat-module__eoMaOa__historyName{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.chat-module__eoMaOa__historyTime{color:var(--text-2);font-size:.75rem}.chat-module__eoMaOa__note{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.chat-module__eoMaOa__detail{block-size:100%;min-block-size:0;overflow:hidden;container:chat-detail/inline-size}.chat-module__eoMaOa__back{display:none}.chat-module__eoMaOa__conversation{block-size:100%;min-block-size:0;padding-inline:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.chat-module__eoMaOa__column{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:min(100%,760px);min-inline-size:0;margin-inline:auto;display:grid}.chat-module__eoMaOa__conversationHead{padding-block:var(--s-5)}.chat-module__eoMaOa__title{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600}.chat-module__eoMaOa__body{min-block-size:0;overscroll-behavior:contain;gap:var(--s-5);flex-direction:column;padding-block-end:var(--s-5);display:flex;overflow-y:auto}.chat-module__eoMaOa__welcome{padding-block:var(--s-8);text-align:center;margin-block:auto}.chat-module__eoMaOa__welcome h2{margin:0 0 var(--s-3);color:var(--text-1);font-size:clamp(1.5rem,2vw,2rem);font-weight:600}.chat-module__eoMaOa__welcome p{color:var(--text-2);margin:0;line-height:1.5}.chat-module__eoMaOa__problem{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4);background:var(--paper)}.chat-module__eoMaOa__context{min-block-size:0;display:none;overflow-y:auto}.chat-module__eoMaOa__compactContext{color:var(--text-2)}.chat-module__eoMaOa__frame[data-embedded]{grid-template-columns:minmax(0,1fr)}.chat-module__eoMaOa__frame[data-embedded] .chat-module__eoMaOa__history{border-inline-end:0;display:none}.chat-module__eoMaOa__frame[data-embedded][data-list-only] .chat-module__eoMaOa__history{display:flex}.chat-module__eoMaOa__frame[data-embedded][data-list-only] .chat-module__eoMaOa__detail{display:none}.chat-module__eoMaOa__frame[data-embedded]:not([data-list-only]) .chat-module__eoMaOa__detail{display:block}.chat-module__eoMaOa__frame[data-embedded] .chat-module__eoMaOa__back{display:none}.chat-module__eoMaOa__frame[data-embedded] .chat-module__eoMaOa__conversation{padding-inline:var(--s-4)}.chat-module__eoMaOa__frame[data-embedded] .chat-module__eoMaOa__conversationHead{padding-block:var(--s-3)}@container chat-detail (min-width:1040px){.chat-module__eoMaOa__withContext{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 16rem}.chat-module__eoMaOa__context{display:block}.chat-module__eoMaOa__compactContext{display:none}}@media (max-width:860px){.chat-module__eoMaOa__frame{grid-template-columns:minmax(0,1fr)}.chat-module__eoMaOa__history{border-inline-end:0;display:none}.chat-module__eoMaOa__frame[data-list-only] .chat-module__eoMaOa__history{display:flex}.chat-module__eoMaOa__frame[data-list-only] .chat-module__eoMaOa__detail{display:none}.chat-module__eoMaOa__detail{grid-template-rows:auto minmax(0,1fr);display:grid}.chat-module__eoMaOa__back{padding:var(--s-3) var(--s-4);color:var(--text-2);text-decoration:none;display:block}.chat-module__eoMaOa__conversation{padding-inline:var(--s-4)}.chat-module__eoMaOa__conversationHead{padding-block:var(--s-2)}}
