.VDn0Sq_container{padding-block:var(--spacing-xs);padding-inline:var(--spacing-lg);color:#000;background-color:var(--color-background-subtler);border-radius:var(--border-radius-infinity)}
.JcqlJa_markdown p,.JcqlJa_markdown ul,.JcqlJa_markdown ol{margin-bottom:var(--typography-body-sm-margin-bottom);font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);font-weight:var(--typography-body-sm-font-weight);line-height:var(--typography-body-sm-line-height);color:var(--color-text-default);letter-spacing:var(--typography-body-sm-letter-spacing)}.JcqlJa_markdown strong{font-weight:var(--typography-body-sm-bold-font-weight)}.JcqlJa_markdown ol li{margin-left:var(--spacing-md);list-style-type:decimal;list-style-position:outside}.JcqlJa_markdown ul li{margin-left:var(--spacing-md);list-style-type:disc;list-style-position:outside}.JcqlJa_markdown ul li:has(>input[type=checkbox]){list-style-type:none}.JcqlJa_markdown ul li:has(>input[type=checkbox])>ul{margin-left:var(--spacing-md)}.JcqlJa_markdown hr{width:100%;margin-block:var(--spacing-xs);border-top:1px solid var(--color-border-subtle)}.JcqlJa_markdown h1{font-family:var(--typography-heading-md-font-family);font-size:var(--typography-heading-md-font-size);font-weight:var(--typography-heading-md-font-weight);line-height:var(--typography-heading-md-line-height);color:var(--color-text-default);letter-spacing:var(--typography-heading-md-letter-spacing)}.JcqlJa_markdown h2{font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);color:var(--color-text-default);letter-spacing:var(--typography-heading-sm-letter-spacing)}.JcqlJa_markdown h3,.JcqlJa_markdown h4,.JcqlJa_markdown h5,.JcqlJa_markdown h6{font-family:var(--typography-heading-xs-font-family);font-size:var(--typography-heading-xs-font-size);font-weight:var(--typography-heading-xs-font-weight);line-height:var(--typography-heading-xs-line-height);color:var(--color-text-default);letter-spacing:var(--typography-heading-xs-letter-spacing)}.JcqlJa_markdown a{color:var(--color-text-link);text-decoration:underline}.JcqlJa_markdown blockquote{padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-sm) var(--spacing-none) var(--typography-body-sm-margin-bottom) var(--spacing-none);font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);font-weight:var(--typography-body-sm-font-weight);line-height:var(--typography-body-sm-line-height);color:var(--color-text-default);letter-spacing:var(--typography-body-sm-letter-spacing);background-color:var(--color-background-brand-subtler);border-left:4px solid var(--color-border-brand)}.JcqlJa_markdown blockquote p{margin-bottom:0}.JcqlJa_markdown em{font-style:italic}.JcqlJa_markdown code{padding:var(--spacing-xxxs) var(--spacing-xxs);font-family:ui-monospace,Menlo,Monaco,Courier New,monospace;font-size:var(--typography-body-sm-font-size);color:var(--color-text-default);background-color:var(--color-background-subtler);border-radius:var(--border-radius-sm)}.JcqlJa_markdown pre{padding:var(--spacing-md);margin:var(--spacing-sm) 0;background-color:var(--color-background-subtler);border-radius:var(--border-radius-md);overflow-x:auto}.JcqlJa_markdown pre code{font-family:ui-monospace,Menlo,Monaco,Courier New,monospace;font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);white-space:pre-wrap;background-color:#0000;border-radius:0;padding:0}.JcqlJa_markdown table{width:100%;margin:var(--spacing-sm) 0;font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);font-weight:var(--typography-body-sm-font-weight);line-height:var(--typography-body-sm-line-height);letter-spacing:var(--typography-body-sm-letter-spacing);border-collapse:collapse;border:var(--border-width-md) solid var(--color-border-subtle)}.JcqlJa_markdown thead{background-color:var(--color-background-subtler)}.JcqlJa_markdown th,.JcqlJa_markdown td{padding:var(--spacing-xs) var(--spacing-sm);text-align:left;border:var(--border-width-md) solid var(--color-border-subtle)}.JcqlJa_markdown th{font-weight:var(--typography-body-sm-bold-font-weight);color:var(--color-text-default)}.JcqlJa_markdown del{text-decoration:line-through}.JcqlJa_markdown input[type=checkbox]{width:1rem;height:1rem;margin-right:var(--spacing-xxs);vertical-align:middle;-webkit-appearance:checkbox;appearance:auto;cursor:default}.JcqlJa_markdown sup{font-family:var(--typography-body-xs-font-family);font-size:var(--typography-body-xs-font-size);font-weight:var(--typography-body-xs-font-weight);line-height:var(--typography-body-xs-line-height);vertical-align:super;letter-spacing:var(--typography-body-xs-letter-spacing)}.JcqlJa_markdown sup a{text-decoration:none}.JcqlJa_markdown section[data-footnotes]{padding-top:var(--spacing-md);margin-top:var(--spacing-lg);font-size:var(--typography-body-sm-font-size);color:var(--color-text-subtle)}.JcqlJa_markdown section[data-footnotes] h2{display:none}.JcqlJa_markdown section[data-footnotes] ol{padding-left:var(--spacing-md)}.JcqlJa_markdown section[data-footnotes] ol li{list-style-type:decimal;list-style-position:outside}.JcqlJa_markdown section[data-footnotes] p{margin-bottom:var(--spacing-xs)}
.AN4cmG_button{width:24px;height:24px;color:var(--color-neutral-50);cursor:pointer;background:var(--color-background-default);border-radius:var(--border-radius-md);box-shadow:var(--elevation-2);justify-content:center;align-items:center;display:flex}.AN4cmG_button:hover{color:var(--color-text-default)}.AN4cmG_button:active{color:var(--color-text-subtle)}.AN4cmG_button:focus-visible{color:var(--color-text-default);outline:var(--border-width-lg) solid var(--color-text-link);border-radius:var(--border-radius-md)}
.fvi0QG_userMessage{width:fit-content;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);color:var(--color-text-default);white-space:pre-wrap;background:var(--color-background-brand);border-radius:16px 16px 0;align-self:flex-end;margin-inline-start:calc(80px - var(--spacing-lg));position:relative}.fvi0QG_userMessageCopyButton{position:absolute;inset-block-end:calc(-1 * (24px + var(--spacing-xs)));inset-inline-end:var(--spacing-none)}.fvi0QG_assistantMessage{gap:var(--spacing-md);align-self:flex-start;display:flex;position:relative}.fvi0QG_assistantMessageIcon{width:40px;height:40px}.fvi0QG_assistantMessageContent{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:36em){.fvi0QG_penpenSpContainer{gap:var(--spacing-xs);align-items:center;display:flex}}@media (max-width:36em){.fvi0QG_iconHiddenSpOnly{display:none}}.fvi0QG_assistantMessagePc{gap:var(--spacing-md);align-self:flex-start;display:flex;position:relative}@media (max-width:36em){.fvi0QG_assistantMessagePc{display:none}}.fvi0QG_assistantMessageSp{display:none}@media (max-width:36em){.fvi0QG_assistantMessageSp{gap:var(--spacing-md);align-self:flex-start;display:flex;position:relative}}.fvi0QG_assistantMessageSender{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--font-size-20);color:var(--color-text-default);letter-spacing:.42px}.fvi0QG_assistantMessageTextBorder{padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border:1.5px solid var(--color-border-subtle);border-radius:0 16px 16px}.fvi0QG_assistantMessagePending{gap:var(--spacing-sm);align-items:center;display:flex}.fvi0QG_assistantMessageProgressIndicator{width:var(--spacing-lg);height:var(--spacing-lg)}.fvi0QG_assistantMessageCopyButton{position:absolute;inset-block-end:calc(-1 * (24px + var(--spacing-xs)));inset-inline-start:calc(80px - var(--spacing-lg))}@media (max-width:36em){.fvi0QG_assistantMessageCopyButton{inset-inline-start:calc(- var(--spacing-lg))}}.fvi0QG_systemMessage{align-self:center;align-items:center;gap:10px;display:flex}.fvi0QG_systemMessageIcon{width:40px;height:40px;color:var(--color-function-attention)}
.b1gSBW_container,.b1gSBW_messages{flex-direction:column;gap:48px;width:100%;display:flex}.b1gSBW_dateBadge{justify-content:center;margin-block-start:var(--spacing-md);display:flex}.b1gSBW_group{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.b1gSBW_group:last-child{flex-basis:calc(100vh - 74px - 40px - 120px - var(--spacing-md) - (var(--spacing-md) + 24px))}@media (max-width:36em){.b1gSBW_group:last-child{flex-basis:calc(100vh - 50px - 40px - 52px - 98px - 42px - var(--spacing-md));padding-bottom:42px}}.b1gSBW_group:last-child:has(.b1gSBW_dateBadge){flex-basis:calc(100vh - 74px - 40px - 120px - var(--spacing-md) - (var(--spacing-md) + 24px) + var(--spacing-md))}@media (max-width:36em){.b1gSBW_group:last-child:has(.b1gSBW_dateBadge){flex-basis:calc(100vh - 50px - 40px - 52px - 98px - 42px - var(--spacing-md) + var(--spacing-md))}}
.a2f9zq_container{background:var(--color-background-default);width:100%;height:calc(100vh - 114px);position:relative;overflow-y:scroll}@media (max-width:36em){.a2f9zq_container{height:calc(100vh - 142px);padding-top:10px}}.a2f9zq_main{padding-block-start:var(--spacing-md);padding-block-end:calc(var(--spacing-md) + 24px);padding-inline:var(--spacing-lg)}@media (max-width:36em){.a2f9zq_main{padding-block-start:var(--spacing-none);padding-block-end:var(--spacing-none);padding-inline:var(--spacing-md)}}.a2f9zq_footer{gap:var(--spacing-lg);width:100%;padding-block:var(--spacing-md);padding-inline:var(--spacing-lg);background:var(--color-background-default);flex-direction:column;align-items:flex-end;display:flex;position:sticky;inset-block-end:0;inset-inline-start:0}@media (max-width:36em){.a2f9zq_footer{padding-inline:var(--spacing-md)}}.a2f9zq_pcCopyright{color:var(--color-text-default);font-size:10px}@media (max-width:36em){.a2f9zq_pcCopyright{display:none}}.a2f9zq_spCopyright{display:none}@media (max-width:36em){.a2f9zq_spCopyright{padding:var(--spacing-md,16px) var(--spacing-none);font-family:var(--font-family-default);font-size:10px;font-style:normal;font-weight:var(--font-weight-normal);color:var(--color-text-default);text-align:center;justify-content:center;align-items:center;gap:10px;line-height:100%;display:flex}}
.sW9Cpq_container{width:254px;padding-block-start:var(--spacing-xs);padding-block-end:var(--spacing-sm);padding-inline:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;border-block-end:var(--border-width-md) solid var(--color-border-subtle);display:block;overflow:hidden}@media (max-width:36em){.sW9Cpq_container{width:310px}}.sW9Cpq_container:hover{background:var(--color-background-brand)}
.x3UUfa_label{padding-inline:var(--spacing-xs);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);line-height:var(--line-height-10);color:#142e2e9e;letter-spacing:.36px}
.d9dnYG_container{gap:var(--spacing-md);height:680px;padding-block:var(--spacing-lg);padding-inline:var(--spacing-xs);flex-direction:column;display:flex}@media (max-width:36em){.d9dnYG_container{width:100%;height:auto;padding-block:var(--spacing-md);padding-inline:var(--spacing-none);padding-bottom:var(--spacing-xxxl)}}
._4CqmIG_newChatIcon{font-size:var(--icon-size-lg)}._4CqmIG_newChatButton{gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);color:var(--color-text-default);cursor:pointer;align-items:center;display:flex;position:relative}._4CqmIG_newChatButton:hover,._4CqmIG_newChatButton:active,._4CqmIG_newChatButton:focus-visible{color:var(--color-text-brand)}:is(._4CqmIG_newChatButton:hover,._4CqmIG_newChatButton:active,._4CqmIG_newChatButton:focus-visible) ._4CqmIG_newChatText{font-weight:var(--typography-body-md-bold-font-weight)}._4CqmIG_newChatButton:hover,._4CqmIG_newChatButton:focus-visible{background:var(--color-background-brand)}._4CqmIG_newChatButton:active{background:var(--color-background-brand-subtler)}:is(._4CqmIG_newChatButton:hover,._4CqmIG_newChatButton:active):before{content:"";background-color:var(--color-text-brand);width:4px;position:absolute;inset-block:0;inset-inline-start:0}._4CqmIG_newChatButton:focus-visible{border:var(--border-width-lg) solid var(--color-text-link);border-radius:var(--border-radius-md)}._4CqmIG_newChatButton:focus-visible:after{content:"";border:var(--border-width-lg) solid white;border-radius:var(--border-radius-md);position:absolute;inset:0}._4CqmIG_newChatButton:focus-visible:before{content:"";background-color:var(--color-text-brand);width:4px;margin-block:2px;margin-inline-start:2px;position:absolute;inset-block:0;inset-inline-start:0}
._09CAkW_container{background-color:var(--color-background-default);flex-shrink:0;width:286px;height:fit-content;max-height:calc(100vh - 114px);overflow-y:scroll}
.R_NJ_W_container{gap:var(--spacing-xl);max-width:var(--container-max-width);margin-inline:var(--spacing-md);display:flex}
._1Kobka_buttonContainer{gap:var(--spacing-none,0);padding:var(--spacing-xs,8px) 20px;background:var(--color-background-subtler,#f4f4f4);justify-content:center;align-self:stretch;align-items:center;display:flex}._1Kobka_divider{background-color:var(--color-border-default);flex-shrink:0;width:1px;height:35px}._1Kobka_spConversationHistoryContainer{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 144px);display:flex}._1Kobka_spConversationHistoryEmptyContainer{padding-top:var(--spacing-md,16px);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}._1Kobka_spConversationHistoryEmptyText{padding:var(--spacing-none) var(--spacing-xs);font-family:var(--font-family-default);font-size:var(--font-size-10,12px);font-style:normal;font-weight:600;line-height:var(--line-height-10,20px);color:#142e2e9e;letter-spacing:.36px;justify-content:center;align-items:center}._1Kobka_copyright{padding:var(--spacing-md) var(--spacing-none);color:var(--color-text-default);justify-content:center;align-self:stretch;align-items:center;gap:10px;margin-top:auto;font-size:10px;display:flex}._1Kobka_spContentsContainer{gap:var(--spacing-none,0);background-color:var(--color-background-default);flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:358px;min-height:calc(100vh - 144px);display:flex}._1Kobka_spContentsContainer._1Kobka_spConversationHistoryActive{padding:0 var(--spacing-md,16px)}._1Kobka_newChatIcon,._1Kobka_conversationHistoryIcon{font-size:var(--icon-size-xl)}._1Kobka_button{gap:var(--spacing-xxs,4px);width:100%;padding:var(--spacing-xxs,4px) var(--spacing-none);justify-content:center;align-items:center;display:flex}._1Kobka_buttonWrapper{width:100%;color:var(--color-text-default);display:block}._1Kobka_buttonWrapper._1Kobka_showConversationHistory{color:var(--color-text-brand)}._1Kobka_buttonWrapper:active{color:var(--color-text-brand);background:var(--color-background-brand-subtler)}._1Kobka_buttonWrapper:active ._1Kobka_button:before{content:"";background-color:var(--color-text-brand);width:4px;position:absolute;inset-block:0;inset-inline-start:0}._1Kobka_buttonWrapper:active ._1Kobka_button ._1Kobka_buttonText{font-weight:var(--typography-body-md-bold-font-weight)}
@media (max-width:36em){.TFlSAW_pcOnly{display:none}}.TFlSAW_spOnly{display:none}@media (max-width:36em){.TFlSAW_spOnly{display:block}}
._7RONGW_root{background:var(--color-background-subtler);min-height:100vh}._7RONGW_container{justify-content:center;display:flex}