.ResponseMarkdown_response__7qKUy section[data-footnotes]{margin-top:22px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.65}.ResponseMarkdown_response__7qKUy section[data-footnotes] h2{margin:0 0 9px;font-size:11px;font-weight:600;letter-spacing:.02em}.ResponseMarkdown_response__7qKUy section[data-footnotes] ol{margin:0;padding-left:20px}.ResponseMarkdown_response__7qKUy section[data-footnotes] li{padding-left:3px;margin:4px 0;scroll-margin-block:28px}.ResponseMarkdown_response__7qKUy section[data-footnotes] p{margin:0}.ResponseMarkdown_response__7qKUy a[data-footnote-ref]{padding:1px 2px;border-radius:3px;font-size:11px;line-height:1;text-decoration:none;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResponseMarkdown_response__7qKUy sup{line-height:0;margin-left:1px}.ResponseMarkdown_response__7qKUy a[data-footnote-backref]{margin-left:4px;text-decoration:none}.ResponseMarkdown_response__7qKUy section[data-footnotes] li:focus-visible{outline:2px solid var(--primary-fill);outline-offset:4px;border-radius:3px}.ResponseMarkdown_response__7qKUy .ResponseMarkdown_contactButton__zCWT_{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;margin:4px 6px 4px 0;padding:9px 13px;min-height:38px;border:1px solid var(--control-line);border-radius:6px;color:var(--ink);background:var(--subtle);font-size:13px;line-height:1.45;text-decoration:none;white-space:normal}.ResponseMarkdown_response__7qKUy .ResponseMarkdown_contactButton__zCWT_:hover{border-color:var(--primary);background:var(--hover)}.ResponseMarkdown_contactButton__zCWT_ svg{flex:0 0 16px;width:16px;height:16px}@media (max-width:760px){.ResponseMarkdown_response__7qKUy .ResponseMarkdown_contactButton__zCWT_{min-height:42px;padding:10px 12px;font-size:12px}.ResponseMarkdown_response__7qKUy section[data-footnotes]{font-size:11px}.ResponseMarkdown_response__7qKUy a[data-footnote-ref]{font-size:10px}}.CodeSyntax_codeBlock__lbnKE{--syntax-comment:#5b6576;--syntax-keyword:#6f28b6;--syntax-string:#116238;--syntax-number:#9b3d14;--syntax-function:#2c4aa7;--syntax-property:#086878;--syntax-punctuation:#536078;--syntax-operator:#82501d;--syntax-regex:#8a3a5b;color:var(--ink)}.dark .CodeSyntax_codeBlock__lbnKE{--syntax-comment:#a0aec4;--syntax-keyword:#cbb4ff;--syntax-string:#8ed6a1;--syntax-number:#f4bf8d;--syntax-function:#93c5ff;--syntax-property:#78d9df;--syntax-punctuation:#bac5d8;--syntax-operator:#f0c995;--syntax-regex:#ffb2cc}.CodeSyntax_codeBlock__lbnKE:focus-visible{outline:2px solid var(--primary-fill);outline-offset:-2px}.CodeSyntax_codeBlock__lbnKE .token.cdata,.CodeSyntax_codeBlock__lbnKE .token.comment,.CodeSyntax_codeBlock__lbnKE .token.doctype,.CodeSyntax_codeBlock__lbnKE .token.prolog{color:var(--syntax-comment)}.CodeSyntax_codeBlock__lbnKE .token.punctuation{color:var(--syntax-punctuation)}.CodeSyntax_codeBlock__lbnKE .token.constant,.CodeSyntax_codeBlock__lbnKE .token.deleted,.CodeSyntax_codeBlock__lbnKE .token.property,.CodeSyntax_codeBlock__lbnKE .token.symbol,.CodeSyntax_codeBlock__lbnKE .token.tag{color:var(--syntax-property)}.CodeSyntax_codeBlock__lbnKE .token.boolean,.CodeSyntax_codeBlock__lbnKE .token.number{color:var(--syntax-number)}.CodeSyntax_codeBlock__lbnKE .token.attr-name,.CodeSyntax_codeBlock__lbnKE .token.builtin,.CodeSyntax_codeBlock__lbnKE .token.char,.CodeSyntax_codeBlock__lbnKE .token.inserted,.CodeSyntax_codeBlock__lbnKE .token.selector,.CodeSyntax_codeBlock__lbnKE .token.string{color:var(--syntax-string)}.CodeSyntax_codeBlock__lbnKE .token.entity,.CodeSyntax_codeBlock__lbnKE .token.operator,.CodeSyntax_codeBlock__lbnKE .token.url{color:var(--syntax-operator)}.CodeSyntax_codeBlock__lbnKE .token.atrule,.CodeSyntax_codeBlock__lbnKE .token.attr-value,.CodeSyntax_codeBlock__lbnKE .token.keyword{color:var(--syntax-keyword)}.CodeSyntax_codeBlock__lbnKE .token.class-name,.CodeSyntax_codeBlock__lbnKE .token.function{color:var(--syntax-function)}.CodeSyntax_codeBlock__lbnKE .token.important,.CodeSyntax_codeBlock__lbnKE .token.regex,.CodeSyntax_codeBlock__lbnKE .token.variable{color:var(--syntax-regex)}.CodeSyntax_codeBlock__lbnKE .token.bold,.CodeSyntax_codeBlock__lbnKE .token.important{font-weight:600}.CodeSyntax_codeBlock__lbnKE .token.italic{font-style:italic}.ConversationSidebar_footer__9E0Xd{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding-top:16px}.ConversationSidebar_action__6DkOE{width:100%;flex-shrink:0;justify-content:flex-start;font-size:13px}.ConversationSidebar_action__6DkOE span{flex:1 1;min-width:0;text-align:left}.DeleteConversationDialog_dialog__N1mSO{width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;color:var(--ink);background:var(--panel);border:1px solid var(--control-line);border-radius:16px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.DeleteConversationDialog_dialog__N1mSO::backdrop{background:rgb(2 9 23/58%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.DeleteConversationDialog_heading___U_zq{font-size:22px;line-height:1.3}.DeleteConversationDialog_title__nWofg{max-height:160px;overflow:auto;overflow-wrap:anywhere;margin:18px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--subtle);font-size:14px;line-height:1.6}.DeleteConversationDialog_description__B0pte{color:var(--muted);font-size:14px;line-height:1.65}.DeleteConversationDialog_error__WlikD{overflow-wrap:anywhere;margin-top:16px;padding:12px 14px;color:var(--error-ink);background:var(--error-bg);border:1px solid var(--error-line);border-radius:8px;font-size:13px;line-height:1.6}.DeleteConversationDialog_actions__SO3O1{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.DeleteConversationDialog_actions__SO3O1 button{min-height:40px}.DeleteConversationDialog_destructive__PZGAW{color:var(--on-primary);background:var(--error-ink);border-color:var(--error-ink)}.DeleteConversationDialog_destructive__PZGAW:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:480px){.DeleteConversationDialog_dialog__N1mSO{padding:22px}.DeleteConversationDialog_heading___U_zq{font-size:20px}.DeleteConversationDialog_actions__SO3O1{flex-direction:column}.DeleteConversationDialog_actions__SO3O1 button{min-height:44px;width:100%}}.AgentConfigurationPanel_dialog__Bpaxd{width:min(1180px,calc(100vw - 40px));height:min(850px,calc(100dvh - 40px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;color:var(--ink);background:var(--panel);border:1px solid var(--control-line);border-radius:16px;box-shadow:0 24px 80px rgb(2 9 23/30%);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.AgentConfigurationPanel_dialog__Bpaxd::backdrop{background:rgb(2 9 23/62%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AgentConfigurationPanel_shell__GBTPR{height:100%;display:flex;flex-direction:column;min-height:0}.AgentConfigurationPanel_header__q6SVM{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid var(--control-line);background:var(--nav)}.AgentConfigurationPanel_eyebrow__HVj6f{display:block;margin-bottom:8px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.09em}.AgentConfigurationPanel_header__q6SVM h2{font-size:25px;line-height:1.25}.AgentConfigurationPanel_header__q6SVM p{max-width:760px;margin-top:9px;color:var(--muted);font-size:13px;line-height:1.6}.AgentConfigurationPanel_close__u2ilI{flex-shrink:0}.AgentConfigurationPanel_body__zpsrM{display:flex;flex:1 1;min-height:0}.AgentConfigurationPanel_files__DhOS_{flex:0 0 235px;padding:20px 12px;border-right:1px solid var(--control-line);overflow:auto;background:var(--nav)}.AgentConfigurationPanel_filesHeading__YMkwD{display:flex;justify-content:space-between;margin:0 12px 12px;color:var(--muted);font-size:10px;letter-spacing:.06em}.AgentConfigurationPanel_filesHeading__YMkwD span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentConfigurationPanel_file__yGHCT{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left}.AgentConfigurationPanel_file__yGHCT:hover{background:var(--subtle)}.AgentConfigurationPanel_file__yGHCT[aria-pressed=true]{border-color:var(--control-line);background:var(--lavender)}.AgentConfigurationPanel_file__yGHCT>span:first-child{font-size:12px;font-weight:500}.AgentConfigurationPanel_file__yGHCT code{color:var(--muted);font-size:11px}.AgentConfigurationPanel_overrideDot__cq5ji{position:absolute;top:15px;right:9px;width:5px;height:5px;border-radius:50%;background:var(--primary-fill)}.AgentConfigurationPanel_editorSection__t_M6_{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;padding:24px 28px 20px;overflow:auto}.AgentConfigurationPanel_mobileFile__BS1GW{display:none}.AgentConfigurationPanel_documentHeader__4FSDH{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.AgentConfigurationPanel_documentHeader__4FSDH h3{font-size:19px;line-height:1.3}.AgentConfigurationPanel_documentHeader__4FSDH p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.6}.AgentConfigurationPanel_badge__LzIsq{flex-shrink:0;padding:4px 8px;border:1px solid var(--control-line);border-radius:5px;color:var(--muted);background:var(--subtle);font-size:10px;white-space:nowrap}.AgentConfigurationPanel_editorLabel__C7of_{display:flex;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px}.AgentConfigurationPanel_editorLabel__C7of_ label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.AgentConfigurationPanel_editorLabel__C7of_ span{color:var(--muted);font-size:11px}.AgentConfigurationPanel_editor__m5mk8{display:block;flex:1 0 180px;width:100%;min-height:180px;resize:none;padding:18px;border:1px solid var(--control-line);border-radius:9px;color:var(--ink);background:var(--code);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;tab-size:2;overflow:auto}.AgentConfigurationPanel_editor__m5mk8:focus-visible{outline-offset:2px}.AgentConfigurationPanel_editorHelp__27Ovo{display:flex;flex-shrink:0;justify-content:space-between;gap:16px;margin-top:10px;color:var(--muted);font-size:10px;line-height:1.6}.AgentConfigurationPanel_editorHelp__27Ovo>span:last-child{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentConfigurationPanel_invalid__gDR72{color:var(--error-ink)}.AgentConfigurationPanel_error__xfbz_{padding:11px 13px;margin-top:14px;color:var(--error-ink);background:var(--error-bg);border:1px solid var(--error-line);border-radius:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.AgentConfigurationPanel_error__xfbz_ button{margin-top:10px;font-size:12px}.AgentConfigurationPanel_success__wUJxv{display:flex;flex-shrink:0;align-items:center;gap:7px;margin-top:14px;color:var(--success-ink);font-size:12px;line-height:1.5}.AgentConfigurationPanel_success__wUJxv svg{width:16px;height:16px;flex-shrink:0}.AgentConfigurationPanel_footer__i_rvS{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:17px;border-top:1px solid var(--control-line)}.AgentConfigurationPanel_revision__Y7_j6{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:10px}.AgentConfigurationPanel_revision__Y7_j6 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentConfigurationPanel_actions__K2aAL{display:flex;gap:8px}.AgentConfigurationPanel_actions__K2aAL button{min-height:38px;font-size:12px}.AgentConfigurationPanel_empty__zNve8{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;font-size:14px;color:var(--muted)}.AgentConfigurationPanel_empty__zNve8 .AgentConfigurationPanel_error__xfbz_{max-width:540px;margin:0}.AgentConfigurationPanel_confirmationLayer__giUZI{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:rgb(2 9 23/50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.AgentConfigurationPanel_confirmation__MGsJg{width:min(450px,100%);padding:26px;border:1px solid var(--control-line);border-radius:13px;color:var(--ink);background:var(--panel);box-shadow:var(--shadow)}.AgentConfigurationPanel_confirmation__MGsJg h3{font-size:21px;line-height:1.35}.AgentConfigurationPanel_confirmation__MGsJg p{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.7}.AgentConfigurationPanel_confirmationActions__u_AKw{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media (max-width:760px){.AgentConfigurationPanel_dialog__Bpaxd{width:100vw;height:100dvh;border-radius:0;border:0}.AgentConfigurationPanel_header__q6SVM{padding:19px 20px;gap:12px}.AgentConfigurationPanel_header__q6SVM h2{font-size:22px}.AgentConfigurationPanel_header__q6SVM p{font-size:12px;line-height:1.55}.AgentConfigurationPanel_eyebrow__HVj6f{font-size:9px}.AgentConfigurationPanel_files__DhOS_{display:none}.AgentConfigurationPanel_editorSection__t_M6_{padding:17px 20px 20px}.AgentConfigurationPanel_mobileFile__BS1GW{display:flex;flex-shrink:0;flex-direction:column;gap:7px;margin-bottom:20px}.AgentConfigurationPanel_mobileFile__BS1GW label{color:var(--muted);font-size:11px}.AgentConfigurationPanel_mobileFile__BS1GW select{width:100%;min-height:40px;border:1px solid var(--control-line);border-radius:6px;padding:8px 10px;color:var(--ink);background:var(--code);font-size:12px}.AgentConfigurationPanel_documentHeader__4FSDH{gap:10px;margin-bottom:16px}.AgentConfigurationPanel_documentHeader__4FSDH h3{font-size:17px}.AgentConfigurationPanel_documentHeader__4FSDH p{font-size:11px}.AgentConfigurationPanel_badge__LzIsq{padding:3px 6px;font-size:9px}.AgentConfigurationPanel_editor__m5mk8{flex-basis:210px;padding:13px;font-size:11px}.AgentConfigurationPanel_editorHelp__27Ovo{flex-direction:column;gap:3px;font-size:9px}.AgentConfigurationPanel_footer__i_rvS{align-items:stretch;flex-direction:column;gap:12px;margin-top:16px;padding-top:13px}.AgentConfigurationPanel_actions__K2aAL{width:100%}.AgentConfigurationPanel_actions__K2aAL button{flex:1 1;min-height:42px}.AgentConfigurationPanel_revision__Y7_j6{flex-direction:row;flex-wrap:wrap;gap:6px}.AgentConfigurationPanel_confirmation__MGsJg{padding:23px}.AgentConfigurationPanel_confirmationActions__u_AKw{flex-direction:column}.AgentConfigurationPanel_confirmationActions__u_AKw button{width:100%;min-height:42px}}.UsageLimitNotice_notice__yH_HX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 22px;background:var(--warning-bg);color:var(--warning-ink);border-bottom:1px solid var(--warning-line);font-size:13px}.UsageLimitNotice_notice__yH_HX p{flex:1 1 240px;line-height:1.6}.UsageLimitNotice_notice__yH_HX a{flex-shrink:0;font-size:13px}@media (max-width:480px){.UsageLimitNotice_notice__yH_HX{padding:14px 20px}.UsageLimitNotice_notice__yH_HX a{min-height:40px}}