.conversation-thread_thread___Fg1O{display:flex;flex-direction:column;gap:34px;margin:0 auto;max-width:var(--chat-composer-max);width:100%}.conversation-thread_visuallyHidden__R0duM{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.conversation-thread_userTurn__Jb3Qi{display:flex;justify-content:flex-end}.conversation-thread_userBubble__B3MDB{background:var(--chat-surface-hover);border:1px solid var(--chat-border);border-radius:var(--chat-radius-message);color:var(--chat-text);max-width:80%;padding:10px 14px}.conversation-thread_userBubble__B3MDB p{font-size:16px;line-height:1.6;margin:0}.conversation-thread_userAttachments__ZRGrn{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 8px;padding:0}.conversation-thread_userAttachments__ZRGrn li{align-items:center;background:var(--chat-surface-sunken);border:1px solid var(--chat-border);border-radius:6px;color:var(--chat-text-secondary);display:inline-flex;font-size:var(--eds-type-caption-size);gap:5px;padding:3px 7px}.conversation-thread_ethenTurn__8l2cy{display:flex;flex-direction:column;gap:14px}.conversation-thread_prose__Ob66U{color:var(--chat-text);font-size:16px;line-height:1.62}.conversation-thread_prose__Ob66U>*{margin:0}.conversation-thread_prose__Ob66U>*+*{margin-top:16px}.conversation-thread_prose__Ob66U h1{color:var(--chat-text);font-size:24px;font-weight:var(--eds-font-weight-medium)!important;letter-spacing:-.01em;line-height:30px;margin-top:28px;text-transform:none}.conversation-thread_prose__Ob66U h2{font-size:20px;line-height:27px}.conversation-thread_prose__Ob66U h2,.conversation-thread_prose__Ob66U h3{color:var(--chat-text);font-weight:var(--eds-font-weight-medium)!important;letter-spacing:-.005em;margin-top:26px;text-transform:none}.conversation-thread_prose__Ob66U h3{font-size:17px;line-height:24px}.conversation-thread_prose__Ob66U blockquote,.conversation-thread_prose__Ob66U li,.conversation-thread_prose__Ob66U p{font-family:inherit;line-height:1.62}.conversation-thread_prose__Ob66U ul{list-style:disc;padding-left:22px}.conversation-thread_prose__Ob66U ol{list-style:decimal;padding-left:22px}.conversation-thread_prose__Ob66U li::marker{color:var(--chat-text-muted)}.conversation-thread_prose__Ob66U li+li{margin-top:7px}.conversation-thread_prose__Ob66U blockquote{border-left:2px solid var(--chat-border-strong);color:var(--chat-text-secondary);padding:2px 0 2px 14px}.conversation-thread_inlineCode__IBVm8{background:var(--chat-surface-sunken);border:1px solid var(--chat-border);border-radius:4px;font-family:var(--eds-font-mono);font-size:.88em;padding:1px 4px}.conversation-thread_inlineLink__mmmsB{color:inherit;text-decoration:underline;text-decoration-color:var(--chat-text-muted);text-underline-offset:2px}.conversation-thread_inlineLink__mmmsB:hover{text-decoration-color:var(--chat-text)}.conversation-thread_inlineLink__mmmsB:focus-visible{outline:var(--chat-focus);outline-offset:1px}.conversation-thread_codeBlock__AdisT{background:var(--chat-surface-sunken);border:1px solid var(--chat-border);border-radius:10px;margin:0;overflow:hidden}.conversation-thread_codeBlock__AdisT figcaption{align-items:center;border-bottom:1px solid var(--chat-border);color:var(--chat-text-muted);display:flex;font-family:var(--eds-font-mono);font-size:var(--eds-type-mono-micro-size);justify-content:space-between;padding:6px 8px 6px 12px}.conversation-thread_codeCopy__y3NJp{align-items:center;background:none;border:0;border-radius:6px;color:var(--chat-text-muted);cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:3px 6px;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease,color var(--chat-motion-press,var(--eds-motion-ui)) ease}.conversation-thread_codeCopy__y3NJp:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.conversation-thread_codeCopy__y3NJp:focus-visible{outline:var(--chat-focus);outline-offset:1px}.conversation-thread_codeBlock__AdisT pre{margin:0;overflow-x:auto;padding:12px}.conversation-thread_codeBlock__AdisT code{color:var(--chat-text-secondary);font-family:var(--eds-font-mono);font-size:14px;line-height:var(--eds-type-code-line);white-space:pre}.conversation-thread_tableWrap__XMUVQ{overflow-x:auto}.conversation-thread_tableWrap__XMUVQ table{border-collapse:collapse;font-size:var(--eds-type-ui-size);min-width:100%;width:max-content}.conversation-thread_tableWrap__XMUVQ td,.conversation-thread_tableWrap__XMUVQ th{border-bottom:1px solid var(--chat-border);padding:8px 14px 8px 0;text-align:left;vertical-align:top}.conversation-thread_tableWrap__XMUVQ th{color:var(--chat-text-muted);font-size:var(--eds-type-label-size);font-weight:var(--eds-font-weight-medium);letter-spacing:var(--eds-type-label-tracking);text-transform:uppercase}.conversation-thread_tableWrap__XMUVQ td{color:var(--chat-text-secondary)}.conversation-thread_activity__NTO56{border-left:1px solid var(--chat-border);display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:2px 0 2px 14px}.conversation-thread_activityStep__7gOJ6{align-items:baseline;color:var(--chat-text-muted);display:flex;font-size:var(--eds-type-ui-sm-size);gap:8px;line-height:18px;position:relative}.conversation-thread_activityDot__ylGbp{background:var(--chat-text-muted);border-radius:50%;height:5px;left:-17px;position:absolute;top:6px;width:5px}.conversation-thread_activityStep__7gOJ6[data-state=running] .conversation-thread_activityDot__ylGbp{background:var(--chat-accent);animation:conversation-thread_pulse__2O_zt 1.4s ease-in-out infinite}.conversation-thread_activityStep__7gOJ6[data-state=failed] .conversation-thread_activityDot__ylGbp{background:var(--chat-danger)}.conversation-thread_activityStep__7gOJ6[data-state=running] .conversation-thread_activityLabel__s1uIo{color:var(--chat-text)}.conversation-thread_activityStep__7gOJ6[data-state=failed] .conversation-thread_activityLabel__s1uIo{color:var(--chat-danger)}.conversation-thread_activityLabel__s1uIo{color:var(--chat-text-secondary)}.conversation-thread_activityDetail__6idON{color:var(--chat-text-muted);font-size:var(--eds-type-caption-size)}.conversation-thread_activity__NTO56[data-complete=true]{row-gap:2px}.conversation-thread_activity__NTO56[data-complete=true] .conversation-thread_activityDetail__6idON{display:none}@keyframes conversation-thread_pulse__2O_zt{0%,to{opacity:1}50%{opacity:.35}}.conversation-thread_streamingStatus__5NP9g{color:var(--chat-text-muted);font-size:var(--eds-type-caption-size);margin:0}.conversation-thread_prose__Ob66U[data-streaming=true]>:last-child:after{animation:conversation-thread_blink__z9y34 1s steps(2,start) infinite;background:var(--chat-accent);content:"";display:inline-block;height:15px;margin-left:3px;vertical-align:-2px;width:2px}@keyframes conversation-thread_blink__z9y34{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.conversation-thread_activityStep__7gOJ6[data-state=running] .conversation-thread_activityDot__ylGbp,.conversation-thread_prose__Ob66U[data-streaming=true]>:last-child:after{animation:none}}.conversation-thread_sources__iJFZD{border-bottom:1px solid var(--chat-border);border-top:1px solid var(--chat-border)}.conversation-thread_sourcesHeader__pXsPF{align-items:center;background:none;border:0;border-radius:6px;color:var(--chat-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--eds-type-ui-sm-size);gap:8px;padding:9px 8px;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease,color var(--chat-motion-press,var(--eds-motion-ui)) ease;width:100%}.conversation-thread_sourcesHeader__pXsPF:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.conversation-thread_sourcesHeader__pXsPF:focus-visible{outline:var(--chat-focus);outline-offset:-2px}.conversation-thread_sourcesCount__3cDsD{background:var(--chat-surface-active);border-radius:4px;color:var(--chat-text-muted);font-size:var(--eds-type-caption-size);padding:1px 6px}.conversation-thread_sourceList__VdjLY{display:flex;flex-direction:column;list-style:none;margin:0;padding:2px 0 6px}.conversation-thread_sourceRow__Abore{align-items:baseline;background:none;border:0;border-radius:6px;color:var(--chat-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:7px 8px;text-align:left;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease;width:100%}.conversation-thread_sourceRow__Abore:hover{background:var(--chat-surface-hover)}.conversation-thread_sourceRow__Abore:focus-visible{outline:var(--chat-focus);outline-offset:-2px}.conversation-thread_sourceIndex__MAg_B{color:var(--chat-text-muted);flex:none;font-family:var(--eds-font-mono);font-size:var(--eds-type-mono-micro-size)}.conversation-thread_sourceText__NtfD_{display:flex;flex-direction:column;gap:2px;min-width:0}.conversation-thread_sourceTitle__SWAId{font-size:var(--eds-type-ui-sm-size);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-thread_sourceMeta__1F2K2{color:var(--chat-text-muted);font-size:var(--eds-type-caption-size);line-height:16px}.conversation-thread_citationChip__hgjxi{border-radius:4px;color:var(--chat-text-secondary);display:inline-block;font-size:.78em;font-weight:600;line-height:1;margin:0 1px;min-height:24px;min-width:24px;padding:5px 4px 3px;text-align:center;text-decoration:none;vertical-align:super}.conversation-thread_citationChip__hgjxi:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.conversation-thread_citationChip__hgjxi:focus-visible{outline:var(--chat-focus);outline-offset:1px}.conversation-thread_artifactCard__WDrSy{align-items:center;background:var(--chat-surface-hover);border:1px solid var(--chat-border);border-radius:var(--chat-radius-menu);color:var(--chat-text-secondary);cursor:pointer;display:flex;font:inherit;gap:12px;max-width:420px;padding:10px 12px;text-align:left;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease,border-color var(--chat-motion-press,var(--eds-motion-ui)) ease}.conversation-thread_artifactCard__WDrSy:hover{background:var(--chat-surface-active);border-color:var(--chat-border-strong)}.conversation-thread_artifactCard__WDrSy:focus-visible{outline:var(--chat-focus);outline-offset:2px}.conversation-thread_artifactIcon__09K_p{align-items:center;color:var(--chat-accent);display:inline-flex;flex:none}.conversation-thread_artifactText__0apuU{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.conversation-thread_artifactTitle__3xPVc{color:var(--chat-text);font-family:var(--eds-font-mono);font-size:var(--eds-type-mono-meta-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-thread_artifactMeta__2cocl{color:var(--chat-text-muted);font-size:var(--eds-type-caption-size)}.conversation-thread_turnError__V9tXD{align-items:center;border:1px solid var(--chat-border-strong);border-left:2px solid var(--chat-danger);border-radius:var(--chat-radius-menu);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.conversation-thread_turnError__V9tXD div{display:flex;flex-direction:column;gap:2px;min-width:0}.conversation-thread_turnError__V9tXD strong{color:var(--chat-text);font-size:var(--eds-type-ui-sm-size);font-weight:var(--eds-font-weight-medium)}.conversation-thread_turnError__V9tXD span{color:var(--chat-text-secondary);font-size:var(--eds-type-caption-size);line-height:17px}.conversation-thread_turnError__V9tXD button{background:none;border:1px solid var(--chat-border-strong);border-radius:6px;color:var(--chat-text);cursor:pointer;flex:none;font:inherit;font-size:var(--eds-type-caption-size);padding:4px 8px;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease}.conversation-thread_turnError__V9tXD button:hover{background:var(--chat-surface-hover)}.conversation-thread_turnError__V9tXD button:focus-visible{outline:var(--chat-focus);outline-offset:2px}.conversation-thread_actions__LrAfq{display:flex;gap:2px;margin-left:-6px;opacity:0;transition:opacity var(--chat-motion-press,var(--eds-motion-ui)) ease}.conversation-thread_actions__LrAfq:focus-within,.conversation-thread_ethenTurn__8l2cy:hover .conversation-thread_actions__LrAfq{opacity:1}.conversation-thread_actionsPlaceholder__y_7JQ{min-height:28px}.conversation-thread_actionIcon__6nMOh,.conversation-thread_actionMenu__uqaQd,.conversation-thread_action__NPLyo{align-items:center;background:none;border:0;border-radius:6px;color:var(--chat-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--eds-type-caption-size);gap:5px;min-height:28px;padding:0 8px}.conversation-thread_actionIcon__6nMOh,.conversation-thread_actionMenu__uqaQd{justify-content:center;min-width:28px;padding:0}.conversation-thread_actionIcon__6nMOh,.conversation-thread_actionMenu__uqaQd,.conversation-thread_action__NPLyo{transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease,color var(--chat-motion-press,var(--eds-motion-ui)) ease}.conversation-thread_actionIcon__6nMOh:hover,.conversation-thread_actionMenu__uqaQd:hover,.conversation-thread_action__NPLyo:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.conversation-thread_actionIcon__6nMOh:disabled,.conversation-thread_sourceRow__Abore:disabled{cursor:default;opacity:.45}.conversation-thread_actionIcon__6nMOh:disabled:hover,.conversation-thread_sourceRow__Abore:disabled:hover{background:none;color:var(--chat-text-muted)}.conversation-thread_actionIcon__6nMOh:focus-visible,.conversation-thread_actionMenu__uqaQd:focus-visible,.conversation-thread_action__NPLyo:focus-visible{outline:var(--chat-focus);outline-offset:1px}@media (max-width:768px){.conversation-thread_thread___Fg1O{gap:28px}.conversation-thread_prose__Ob66U{font-size:16px}.conversation-thread_userBubble__B3MDB{max-width:92%}.conversation-thread_actions__LrAfq{opacity:1}.conversation-thread_actionsPlaceholder__y_7JQ{min-height:40px}.conversation-thread_actionIcon__6nMOh,.conversation-thread_actionMenu__uqaQd,.conversation-thread_action__NPLyo{min-height:40px;min-width:40px}.conversation-thread_artifactCard__WDrSy{max-width:100%}}.settings-shell_page__hUBQW{min-height:100dvh;background:var(--eds-canvas);color:var(--eds-ink)}.settings-shell_overlay__UdaEL{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0/.5)}.settings-shell_dialog__b30oj{width:min(1024px,100%);max-height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;background:var(--eds-canvas);color:var(--eds-ink);border:1px solid var(--eds-rule-hair);border-radius:16px;outline:none}.settings-shell_dialog__b30oj .settings-shell_header__EeCQA,.settings-shell_page__hUBQW .settings-shell_header__EeCQA{padding:20px clamp(14px,3vw,28px) 12px;border-bottom:1px solid var(--eds-rule-hair)}.settings-shell_titleRow__pm09G{display:flex;align-items:center;gap:12px}.settings-shell_title__xdz_N{font-size:22px;font-weight:400;margin:4px 0;flex:1 1 auto}.settings-shell_backLink___rNzh{font-size:13px;color:inherit;white-space:nowrap}.settings-shell_close__rJBgq{border:1px solid var(--eds-rule-hair);background:transparent;color:inherit;border-radius:8px;min-width:32px;min-height:32px;font-size:18px;line-height:1;cursor:pointer}.settings-shell_searchWrap__YZLpC{position:relative;margin-top:8px;max-width:420px}.settings-shell_searchLabel__g_YGT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.settings-shell_search__XIk1m{width:100%;min-height:36px;padding:0 12px;border:1px solid var(--eds-rule-hair);border-radius:8px;background:var(--eds-paper,transparent);color:inherit;font:inherit;font-size:13px}.settings-shell_results__dU_7H{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--eds-paper,var(--eds-canvas));border:1px solid var(--eds-rule-hair);border-radius:10px;max-height:280px;overflow:auto}.settings-shell_resultButton__HwZh4{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;padding:8px 10px;cursor:pointer}.settings-shell_resultButton__HwZh4:hover{background:var(--eds-rule-hair)}.settings-shell_resultButton__HwZh4 small{color:var(--eds-text-secondary);font-size:11px}.settings-shell_resultEmpty__8xIll{padding:8px 10px;font-size:13px;color:var(--eds-text-secondary)}.settings-shell_statusLine__c_otm{margin-top:8px;font-size:12px;color:var(--eds-text-secondary)}.settings-shell_discard__CBmsa{margin:8px 0 0;font-size:13px;border:1px solid var(--eds-rule-hair);border-radius:8px;padding:8px 10px}.settings-shell_linkButton__fGO2t{border:0;background:none;padding:0;color:inherit;font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.settings-shell_columns__2iwmJ{display:flex;gap:24px;padding:20px clamp(14px,3vw,28px) 32px;max-width:1024px;margin:0 auto;width:100%;align-items:flex-start}.settings-shell_dialog__b30oj .settings-shell_columns__2iwmJ{overflow:hidden;flex:1 1 auto;min-height:0}.settings-shell_nav__WMGHF{flex:0 0 200px;display:flex;flex-direction:column;gap:2px;position:sticky;top:0;max-height:calc(100dvh - 220px);overflow:auto}.settings-shell_dialog__b30oj .settings-shell_nav__WMGHF{max-height:none}.settings-shell_navGroup__OJHTo{margin:12px 0 2px;padding:0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--eds-text-secondary)}.settings-shell_navGroup__OJHTo:first-child{margin-top:0}.settings-shell_navButton__IT7kw{display:block;width:100%;text-align:left;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.settings-shell_navButton__IT7kw[data-active]{background:var(--eds-rule-hair);font-weight:650}.settings-shell_button__LlI9s:focus-visible,.settings-shell_close__rJBgq:focus-visible,.settings-shell_input__UEFJG:focus-visible,.settings-shell_navButton__IT7kw:focus-visible,.settings-shell_resultButton__HwZh4:focus-visible,.settings-shell_search__XIk1m:focus-visible,.settings-shell_select__fHUvO:focus-visible,.settings-shell_textarea__INDTl:focus-visible,.settings-shell_toggle__Bg5lR:focus-visible{outline:2px solid var(--eds-lapis,#9497db);outline-offset:1px}.settings-shell_navEmpty__G_r_C{font-size:13px;color:var(--eds-text-secondary);padding:0 8px}.settings-shell_content__03csx{flex:1 1 320px;min-width:0}.settings-shell_dialog__b30oj .settings-shell_content__03csx{overflow:auto;max-height:100%}.settings-shell_section__EEE0y{padding:4px 0 20px;scroll-margin-top:12px}.settings-shell_sectionTitle__BTXct{font-size:20px;font-weight:400;margin:4px 0}.settings-shell_sectionMeta__a0P_z{color:var(--eds-text-secondary);font-size:12px;margin:0 0 8px}.settings-shell_group__Aqb_S{margin:16px 0 0}.settings-shell_groupTitle__6d3ad{font-size:13px;font-weight:650;margin:0 0 4px}.settings-shell_row__IjCkB{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--eds-rule-hair);padding:10px 2px;border-radius:4px}.settings-shell_row__IjCkB[data-highlight=true]{animation:settings-shell_row-flash__cJcoV 1.6s ease-out 1}@keyframes settings-shell_row-flash__cJcoV{0%{background:var(--eds-lapis-wash,rgb(148 151 219/.25))}to{background:transparent}}.settings-shell_rowText___KRQb{display:grid;gap:2px;flex:1 1 200px;min-width:0}.settings-shell_rowTitle__ZmCVL{font-size:13px}.settings-shell_rowDetail__MKUpZ{color:var(--eds-text-secondary);font-size:11px}.settings-shell_rowAction__akaLU{margin-left:auto;display:flex;gap:8px;align-items:center}.settings-shell_toggle__Bg5lR{position:relative;width:40px;height:22px;border-radius:999px;border:1px solid var(--eds-rule-hair);background:var(--eds-rule-hair);cursor:pointer;flex:none}.settings-shell_toggle__Bg5lR[data-on]{background:var(--eds-lapis,#9497db);border-color:var(--eds-lapis,#9497db)}.settings-shell_toggleKnob__Jtuu7{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.settings-shell_toggle__Bg5lR[data-on] .settings-shell_toggleKnob__Jtuu7{transform:translateX(18px)}.settings-shell_toggle__Bg5lR:disabled{opacity:.5;cursor:not-allowed}.settings-shell_fieldWrap__UFyiW{display:grid;gap:4px;min-width:min(320px,100%)}.settings-shell_fieldLabel__KcsPU{font-size:13px;font-weight:600}.settings-shell_input__UEFJG,.settings-shell_select__fHUvO,.settings-shell_textarea__INDTl{font:inherit;font-size:13px;color:inherit;background:var(--eds-paper,transparent);border:1px solid var(--eds-rule-hair);border-radius:8px;min-height:34px;padding:6px 10px;max-width:100%}.settings-shell_textarea__INDTl{resize:vertical}.settings-shell_button__LlI9s{font:inherit;font-size:13px;border:1px solid var(--eds-rule-hair);border-radius:8px;background:transparent;color:inherit;min-height:32px;padding:0 12px;cursor:pointer}.settings-shell_button__LlI9s[data-variant=primary]{background:var(--eds-ink);color:var(--eds-canvas);border-color:var(--eds-ink)}.settings-shell_button__LlI9s:disabled{opacity:.5;cursor:not-allowed}.settings-shell_danger__YjBEn{border:1px solid var(--eds-rule-hair);border-radius:10px;padding:0 12px;margin-top:12px}.settings-shell_dangerConfirm__jzjMf{display:flex;gap:8px}.settings-shell_inlineError__sU93U{font-size:13px;color:var(--eds-danger,#c2402a)}.settings-shell_inlineOk__d5W_1,.settings-shell_saveState__QmLj_{font-size:12px;color:var(--eds-text-secondary)}.settings-shell_saveState__QmLj_{margin:0}.settings-shell_empty__McBpm{border:1px dashed var(--eds-rule-hair);border-radius:10px;padding:16px;font-size:13px;display:grid;gap:8px;justify-items:start}.settings-shell_tableWrap__gygpq{overflow-x:auto;margin-top:8px}.settings-shell_table__iGFtr{width:100%;border-collapse:collapse;font-size:13px}.settings-shell_tableCaption__JASl0{text-align:left;font-size:12px;color:var(--eds-text-secondary);padding-bottom:6px}.settings-shell_table__iGFtr td,.settings-shell_table__iGFtr th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--eds-rule-hair);vertical-align:top}@media (max-width:900px){.settings-shell_columns__2iwmJ{gap:16px}.settings-shell_nav__WMGHF{flex-basis:160px}}@media (max-width:640px){.settings-shell_dialog__b30oj .settings-shell_columns__2iwmJ,.settings-shell_dialog__b30oj .settings-shell_content__03csx,.settings-shell_dialog__b30oj .settings-shell_group__Aqb_S,.settings-shell_dialog__b30oj .settings-shell_rowText___KRQb,.settings-shell_dialog__b30oj .settings-shell_row__IjCkB,.settings-shell_dialog__b30oj .settings-shell_section__EEE0y,.settings-shell_fieldWrap__UFyiW{min-width:0}.settings-shell_dialog__b30oj .settings-shell_input__UEFJG,.settings-shell_dialog__b30oj .settings-shell_select__fHUvO,.settings-shell_dialog__b30oj .settings-shell_textarea__INDTl{width:100%}.settings-shell_overlay__UdaEL{padding:0;align-items:stretch}.settings-shell_dialog__b30oj{width:100%;max-height:none;height:100dvh;border-radius:0;border:0}.settings-shell_columns__2iwmJ{flex-direction:column}.settings-shell_nav__WMGHF{position:static;flex-basis:auto;width:100%;max-height:none}.settings-shell_dialog__b30oj .settings-shell_content__03csx{overflow:visible}.settings-shell_dialog__b30oj .settings-shell_columns__2iwmJ{overflow:auto}}@media (prefers-reduced-motion:reduce){.settings-shell_row__IjCkB[data-highlight=true]{animation:none;outline:2px solid var(--eds-lapis,#9497db)}.settings-shell_toggleKnob__Jtuu7{transition:none}}.search-palette_dialog__swV0J.search-palette_dialog__swV0J{width:min(720px,100%)}.search-palette_field__l8xHw{position:relative;margin-top:12px;display:flex;align-items:center}.search-palette_fieldIcon__5R_a1{position:absolute;left:10px;display:inline-flex;color:var(--eds-text-secondary);pointer-events:none}.search-palette_fieldLabel__4FgRU{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-palette_field__l8xHw>.search-palette_input__4qGc_{padding-left:34px;padding-right:34px;font-size:14px}.search-palette_clear__tfoZ9{position:absolute;right:4px;align-items:center;background:none;border:0;border-radius:6px;color:var(--eds-text-secondary);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.search-palette_clear__tfoZ9:hover{background:var(--chat-surface-hover,var(--eds-rule-hair));color:var(--chat-text,inherit)}.search-palette_clear__tfoZ9:focus-visible{outline:2px solid var(--eds-lapis,#9497db);outline-offset:1px}.search-palette_chips__jYuv5{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 2px;scrollbar-width:none}.search-palette_chips__jYuv5::-webkit-scrollbar{display:none}.search-palette_chip__e51HL{background:none;border:1px solid var(--eds-rule-hair);border-radius:999px;color:var(--eds-text-secondary);cursor:pointer;flex:none;font:inherit;font-size:13px;min-height:32px;padding:5px 14px}.search-palette_chip__e51HL:hover{color:var(--chat-text,inherit);border-color:var(--chat-border-strong,var(--eds-text-secondary))}.search-palette_chip__e51HL:focus-visible{outline:2px solid var(--eds-lapis,#9497db);outline-offset:1px}.search-palette_chip__e51HL[aria-pressed=true]{background:var(--chat-surface-active,var(--eds-rule-hair));border-color:var(--chat-border-strong,var(--eds-text-secondary));color:var(--chat-text,inherit)}.search-palette_group__UW30T+.search-palette_group__UW30T{margin-top:20px}.search-palette_group__UW30T ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.search-palette_groupLabel__LjPo1{color:var(--chat-text-secondary,var(--eds-text-secondary));font-size:13px;font-weight:650;margin:0 0 6px;padding:0 4px}.search-palette_result__Th4yZ{align-items:center;background:none;border:0;border-radius:8px;color:var(--chat-text,inherit);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:44px;min-width:0;padding:8px 12px;text-align:left;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease;width:100%}.search-palette_result__Th4yZ[data-active=true]{background:var(--chat-surface-hover,var(--eds-rule-hair))}.search-palette_result__Th4yZ:disabled{cursor:default;opacity:.45}.search-palette_result__Th4yZ:disabled:hover{background:none}.search-palette_result__Th4yZ:focus-visible{outline:var(--chat-focus,2px solid var(--eds-lapis,#9497db));outline-offset:-2px}.search-palette_result__Th4yZ{scroll-margin:6px}.search-palette_resultTitle__jrcRi{flex:1 1 auto;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette_resultDetail__vgLgO{color:var(--chat-text-muted,var(--eds-text-secondary));flex:none;font-size:12px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette_actionLead__w6WBp{align-items:center;color:var(--chat-text-muted,var(--eds-text-secondary));display:inline-flex;flex:none}.search-palette_beta__jgB7F{border:1px solid var(--eds-rule-hair);border-radius:999px;color:var(--eds-text-secondary);flex:none;font-size:11px;letter-spacing:.03em;padding:2px 8px}.search-palette_emptyInline__wkZ5H{list-style:none;padding:8px 12px}.search-palette_emptyInline__wkZ5H,.search-palette_empty__18gKM{color:var(--chat-text-muted,var(--eds-text-secondary));font-size:14px}.search-palette_empty__18gKM{margin:0;padding:20px 12px}@media (max-width:768px){.search-palette_resultDetail__vgLgO{display:none}}.ethen-chat-shell_root__RWiYf{background:var(--chat-canvas);color:var(--chat-text);display:flex;flex-direction:column;font-family:var(--eds-font-sans);height:100dvh;overflow:hidden;position:relative}.ethen-chat-shell_skipLink__qGxX8{background:var(--chat-overlay);border:1px solid var(--chat-border-strong);border-radius:6px;color:var(--chat-text);font-size:var(--eds-type-ui-sm-size);left:8px;padding:8px 12px;position:absolute;text-decoration:none;top:-100px;z-index:var(--chat-z-skip)}.ethen-chat-shell_skipLink__qGxX8:focus-visible{outline:var(--chat-focus);outline-offset:2px;top:8px}.ethen-chat-shell_shell___8vhR{display:flex;flex:1;gap:8px;min-height:0}.ethen-chat-shell_rail__Q1EBX{flex:none;min-height:0;position:relative}@media (min-width:769px){.ethen-chat-shell_shell___8vhR[data-collapsed=true] .ethen-chat-shell_rail__Q1EBX{width:52px}.ethen-chat-shell_shell___8vhR[data-collapsed=true] .ethen-chat-shell_resizeHandle__pnHhA{display:none}}.ethen-chat-shell_resizeHandle__pnHhA{bottom:0;cursor:col-resize;position:absolute;right:-8px;top:0;touch-action:none;width:8px;z-index:5}.ethen-chat-shell_resizeHandle__pnHhA:focus-visible:after,.ethen-chat-shell_resizeHandle__pnHhA:hover:after{background:var(--chat-border-strong);border-radius:2px;bottom:0;content:"";left:3px;position:absolute;top:0;width:2px}.ethen-chat-shell_resizeHandle__pnHhA:focus{outline:none}.ethen-chat-shell_resizeHandle__pnHhA:focus-visible{outline:none}.ethen-chat-shell_main__JWu7l{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ethen-chat-shell_topbar__KKFBg{align-items:center;display:flex;flex:none;gap:8px;min-height:48px;padding:8px 16px}.ethen-chat-shell_menuButton__RruWl{align-items:center;background:none;border:0;border-radius:var(--chat-radius-control);color:var(--chat-text-secondary);cursor:pointer;display:none;flex:none;height:36px;justify-content:center;padding:0;transition:background var(--chat-motion-press,var(--eds-motion-ui)) ease,color var(--chat-motion-press,var(--eds-motion-ui)) ease;width:36px}.ethen-chat-shell_menuButton__RruWl:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.ethen-chat-shell_menuButton__RruWl:focus-visible{outline:var(--chat-focus);outline-offset:2px}.ethen-chat-shell_topbarTitle__SnirJ{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.ethen-chat-shell_topbarTitle__SnirJ h1{color:var(--chat-text-secondary);font-size:var(--eds-type-ui-size);font-weight:var(--eds-font-weight-medium)!important;letter-spacing:0;line-height:20px;margin:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ethen-chat-shell_projectChip__zNhlW{background:var(--chat-surface-hover);border:1px solid var(--chat-border);border-radius:5px;color:var(--chat-text-muted);flex:none;font-size:var(--eds-type-caption-size);line-height:16px;padding:2px 7px}.ethen-chat-shell_topbarActions__W1xqW{align-items:center;display:flex;flex:none;gap:2px}.ethen-chat-shell_ghostButton__9ay23{background:none;border:0;border-radius:var(--chat-radius-control);color:var(--chat-text-secondary);cursor:pointer;font:inherit;font-size:var(--eds-type-ui-sm-size);min-height:30px;padding:0 10px}.ethen-chat-shell_ghostButton__9ay23:hover{background:var(--chat-surface-hover);color:var(--chat-text)}.ethen-chat-shell_ghostButton__9ay23:disabled{cursor:default;opacity:.45}.ethen-chat-shell_ghostButton__9ay23:disabled:hover{background:none;color:var(--chat-text-secondary)}.ethen-chat-shell_ghostButton__9ay23:focus-visible{outline:var(--chat-focus);outline-offset:2px}.ethen-chat-shell_canvas__hoAnY,.ethen-chat-shell_workspace__7mLU_{display:flex;flex:1;min-height:0;min-width:0}.ethen-chat-shell_canvas__hoAnY{flex-direction:column}.ethen-chat-shell_canvas__hoAnY[data-destination=true]{overflow-y:auto;padding:max(calc(6dvh + 9px),3rem) 24px 48px}.ethen-chat-shell_destinationInner__740aQ{margin:0 auto;max-width:960px;min-height:0;width:100%}.ethen-chat-shell_canvas__hoAnY[data-empty=true]{align-items:center;justify-content:flex-start;overflow-y:auto;padding:max(calc(28dvh + 9px),12rem) 20px 48px}@media (min-width:768px) and (min-height:900px){.ethen-chat-shell_canvas__hoAnY[data-empty=true]{padding-top:calc(32dvh + 9px)}}.ethen-chat-shell_canvas__hoAnY[data-empty=true][data-project=true]{padding-top:max(calc(8dvh + 9px),4rem)}@media (min-width:768px) and (min-height:900px){.ethen-chat-shell_canvas__hoAnY[data-empty=true][data-project=true]{padding-top:calc(8dvh + 9px)}}.ethen-chat-shell_emptyCluster__6KVFD{display:flex;flex-direction:column;gap:var(--chat-greeting-composer-gap,28px);margin:0 auto;max-width:100%;width:var(--chat-greeting-max,672px)}.ethen-chat-shell_greeting__sRVuR{color:var(--chat-text);font-family:var(--eds-type-display-family,var(--eds-font-serif))!important;font-size:var(--eds-type-display-size,40px);font-weight:var(--eds-type-display-weight,400)!important;letter-spacing:var(--eds-type-display-tracking,-.01em);line-height:var(--eds-type-display-line,46px);margin:0 auto;max-width:var(--chat-greeting-max,672px);text-align:center;text-transform:none!important;width:100%}h1.ethen-chat-shell_greeting__sRVuR:focus,h1.ethen-chat-shell_greeting__sRVuR:focus-visible{outline:none}.ethen-chat-shell_threadScroll__3Hpr2{flex:1;min-height:0;overflow-y:auto;padding:12px 24px 8px;scrollbar-width:thin}.ethen-chat-shell_threadInner__8wLRA{margin:0 auto;max-width:var(--chat-composer-max);width:100%}.ethen-chat-shell_dock__jU2bI{flex:none;padding:10px 24px 18px}.ethen-chat-shell_jumpWrap__L18g5{display:flex;justify-content:center;margin-bottom:8px}.ethen-chat-shell_jumpLatest__wbF8P{align-items:center;background:var(--chat-surface-hover);border:1px solid var(--chat-border-strong);border-radius:999px;color:var(--chat-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--eds-type-caption-size);gap:6px;min-height:28px;padding:4px 12px}.ethen-chat-shell_jumpLatest__wbF8P:hover{border-color:var(--chat-accent)}.ethen-chat-shell_jumpLatest__wbF8P:focus-visible{outline:var(--chat-focus);outline-offset:2px}.ethen-chat-shell_artifact__F6PDD{flex:none;min-height:0;min-width:380px;width:44%;animation:ethen-chat-shell_artifactIn__QyjiK var(--chat-motion-panel,var(--eds-motion-panel)) ease-out}@keyframes ethen-chat-shell_artifactIn__QyjiK{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ethen-chat-shell_artifact__F6PDD{animation:none}}.ethen-chat-shell_railSkeleton__Ut9Cf{background:var(--chat-sidebar);border-right:1px solid var(--chat-border);display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 14px;width:var(--chat-rail-width)}.ethen-chat-shell_skelButton__ZdNPU,.ethen-chat-shell_skelLabel__cotnS,.ethen-chat-shell_skelRow__nFfb_,.ethen-chat-shell_skelWordmark__FPBds{background:var(--chat-surface-hover);border-radius:5px;display:block;flex:none}.ethen-chat-shell_skelWordmark__FPBds{height:16px;margin-bottom:6px;width:68px}.ethen-chat-shell_skelButton__ZdNPU{height:34px;width:100%}.ethen-chat-shell_skelRow__nFfb_{height:14px;width:78%}.ethen-chat-shell_skelLabel__cotnS{height:9px;margin-top:14px;width:48px}.ethen-chat-shell_canvasSkeleton__TzTMd{display:flex;flex:1;flex-direction:column;gap:14px;margin:0 auto;max-width:var(--chat-measure);padding:32px 24px;width:100%}.ethen-chat-shell_canvasSkeleton__TzTMd span{background:var(--chat-surface-hover);border-radius:5px;height:14px}.ethen-chat-shell_drawer__vPsjK{inset:0;position:absolute;z-index:var(--chat-z-drawer)}.ethen-chat-shell_drawerScrim__EbzXO{background:var(--chat-scrim);border:0;cursor:pointer;inset:0;padding:0;position:absolute}.ethen-chat-shell_drawerPanel__BmOvl{background:var(--chat-sidebar);border-right:1px solid var(--chat-border);bottom:0;box-shadow:var(--chat-overlay-shadow);left:0;position:absolute;top:0;animation:ethen-chat-shell_drawerIn__g1lJ9 var(--chat-motion-panel,var(--eds-motion-panel)) ease-out}@keyframes ethen-chat-shell_drawerIn__g1lJ9{0%{transform:translateX(-8px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ethen-chat-shell_drawerPanel__BmOvl{animation:none}}@media (max-width:1279px){.ethen-chat-shell_artifact__F6PDD{min-width:340px;width:48%}}@media (max-width:1023px){.ethen-chat-shell_artifact__F6PDD{min-width:320px;width:52%}}@media (min-width:769px) and (max-width:1024px){.ethen-chat-shell_emptyCluster__6KVFD{gap:24px}}@media (max-width:768px){.ethen-chat-shell_rail__Q1EBX{display:none}.ethen-chat-shell_menuButton__RruWl{display:inline-flex;height:44px;width:44px}.ethen-chat-shell_topbar__KKFBg{min-height:52px;padding:6px 8px}.ethen-chat-shell_threadScroll__3Hpr2{padding:8px 14px 4px}.ethen-chat-shell_dock__jU2bI{padding:8px 10px calc(10px + env(safe-area-inset-bottom, 0px))}.ethen-chat-shell_canvas__hoAnY[data-empty=true]{padding:max(calc(14dvh + 9px),5rem) 14px 40px}.ethen-chat-shell_greeting__sRVuR{font-size:32px;letter-spacing:-.01em;line-height:38px}.ethen-chat-shell_emptyCluster__6KVFD{gap:20px}.ethen-chat-shell_main__JWu7l[data-artifact=true] .ethen-chat-shell_topbar__KKFBg,.ethen-chat-shell_workspace__7mLU_[data-artifact=true] .ethen-chat-shell_canvas__hoAnY{display:none}.ethen-chat-shell_artifact__F6PDD{min-width:0;width:100%}}@media (max-width:400px){.ethen-chat-shell_canvas__hoAnY[data-empty=true]{padding-left:10px;padding-right:10px}}@media (max-width:340px){.ethen-chat-shell_topbar__KKFBg{padding:6px 4px}.ethen-chat-shell_threadScroll__3Hpr2{padding:8px 10px 4px}.ethen-chat-shell_dock__jU2bI{padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px))}}.ethen-chat-shell_liveRegion__MtHpA{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ethen-chat-shell_appNotice__7cZ4p{color:var(--chat-text-secondary);font-size:var(--eds-type-caption-size);line-height:17px;margin:4px 0 0}