.button_9srkl{font:inherit;white-space:nowrap;cursor:pointer;border-radius:var(--r-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.button_9srkl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button_9srkl:disabled{cursor:default;opacity:.6}.primary_9srkl{color:var(--color-ink-inverse);background:var(--color-ink)}.secondary_9srkl{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-border-strong)}.badge_8v024{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.dot_8v024{background:currentColor;border-radius:999px;width:6px;height:6px}.ok_8v024{color:var(--color-ok);background:var(--color-ok-soft)}.warn_8v024{color:var(--color-warn);background:var(--color-warn-soft)}.danger_8v024{color:var(--color-danger);background:var(--color-danger-soft)}.tabs_sxbzj{border-bottom:1px solid var(--color-border);gap:24px;padding-bottom:1px;display:flex;overflow-x:auto}.tab_sxbzj{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 2px;font-size:14px;font-weight:500}.tab_sxbzj:hover{color:var(--color-ink)}.tab_sxbzj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tabActive_sxbzj{color:var(--color-ink);border-bottom-color:var(--color-accent)}.page_1edmj{flex-direction:column;min-height:100%;display:flex}.head_1edmj{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:22px 32px 0}.headPlain_1edmj{padding-bottom:22px}.crumbs_1edmj{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:flex}.crumbLink_1edmj{color:inherit;text-decoration:none}.crumbLink_1edmj:hover{color:var(--color-ink)}.crumbCurrent_1edmj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.headMain_1edmj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.titleRow_1edmj{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.title_1edmj{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.2}.actions_1edmj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ownerRow_1edmj{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.ownerName_1edmj{color:var(--color-ink)}.tabsRow_1edmj{margin:16px 0 -1px}.body_1edmj{padding:24px clamp(16px,4vw,32px)}.split_1edmj{grid-template-columns:minmax(0,1fr) 400px;gap:24px;max-width:78rem;display:grid}.testChat_1edmj{height:min(38rem,100dvh - 14rem);min-height:22rem}@media (width<=1100px){.split_1edmj{grid-template-columns:minmax(0,1fr);max-width:62rem}}.column_1edmj{flex-direction:column;gap:16px;min-width:0;display:flex}.panel_1edmj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);padding:20px}.panelTitle_1edmj{margin:0 0 4px;font-size:16px;font-weight:500}.panelHint_1edmj{color:var(--color-muted);margin:0 0 16px;font-size:13px}.panelNote_1edmj{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.grid_1edmj{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:16px;display:grid}.pair_1edmj{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:16px;display:grid}.field_1edmj{flex-direction:column;gap:6px;min-width:0;display:flex}.label_1edmj{color:var(--color-muted);font-size:13px}.hint_1edmj{color:var(--color-faint);font-size:12px}.input_1edmj,.select_1edmj,.textarea_1edmj{width:100%;min-width:0;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--r-sm);padding:10px 12px;font-size:15px}.input_1edmj:focus-visible,.select_1edmj:focus-visible,.textarea_1edmj:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.input_1edmj:disabled,.select_1edmj:disabled,.textarea_1edmj:disabled{color:var(--color-muted);background:var(--color-surface-sunken)}.textarea_1edmj{resize:vertical;min-height:12rem}.counter_1edmj{color:var(--color-faint);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.formActions_1edmj{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.backLink_1edmj{color:var(--color-accent);font-size:14px;font-weight:500;text-decoration:none}.backLink_1edmj:hover{text-decoration:underline}.iconButton_1edmj{color:var(--color-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px;display:inline-flex}.iconButton_1edmj:hover{color:var(--color-danger);border-color:var(--color-border)}.iconButton_1edmj:disabled{cursor:default;opacity:.55}.notice_1edmj{border-radius:var(--r-sm);margin-bottom:16px;padding:12px 14px;font-size:14px}.noticeDanger_1edmj{color:var(--color-danger);background:var(--color-danger-soft)}.noticeWarn_1edmj{color:var(--color-warn);background:var(--color-warn-soft)}.noticeTitle_1edmj{margin:0;font-weight:500}.noticeAction_1edmj{margin-top:10px}.problems_1edmj{margin:8px 0 0;padding-left:18px;font-size:13px}.problemRef_1edmj{font-family:var(--font-mono);opacity:.8;font-size:12px}.list_1edmj{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.row_1edmj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.rowMain_1edmj{flex-direction:column;gap:4px;min-width:0;display:flex}.rowTitle_1edmj{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.rowMeta_1edmj{color:var(--color-muted);overflow-wrap:anywhere;font-size:13px}.rowNote_1edmj{font-size:13px}.tools_1edmj{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toolGroupTitle_1edmj{font-family:var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin:8px 0 4px;font-size:12px}.toolCheck_1edmj{background:var(--color-surface-sunken);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.toolName_1edmj{overflow-wrap:anywhere;font-size:14px;font-weight:500}.toolState_1edmj{color:var(--color-warn);font-size:12px;font-weight:400}.toolMeta_1edmj{font-family:var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.empty_1edmj{color:var(--color-muted);margin:0;font-size:15px}.skeleton_1edmj{flex-direction:column;gap:12px;max-width:62rem;display:flex}.skeletonLine_1edmj{background:var(--color-surface-sunken);border-radius:var(--r-sm);height:14px}.skeletonBlock_1edmj{background:var(--color-surface-sunken);border-radius:var(--r-md);height:12rem}@media (width<=640px){.head_1edmj{padding:16px 16px 0}.headPlain_1edmj{padding-bottom:16px}.tabsRow_1edmj{margin-top:12px}.actions_1edmj{width:100%}.actions_1edmj>*{flex:auto}}.fieldset_1edmj{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.feedbackTab_1edmj{flex-direction:column;gap:16px;display:flex}.feedbackHead_1edmj{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.feedbackHint_1edmj{color:var(--color-muted);flex:16rem;margin:0;font-size:13px;line-height:1.5}.feedbackVersion_1edmj{flex-direction:column;gap:6px;min-width:14rem;display:flex}.tiles_1edmj{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;display:grid}.tile_1edmj{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-sm);flex-direction:column;gap:4px;padding:14px;display:flex}.tileLabel_1edmj{color:var(--color-faint);font-size:11px}.tileValue_1edmj{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.tileValueOk_1edmj{font-variant-numeric:tabular-nums;color:var(--color-ok);font-size:20px;font-weight:600}.tileValueDanger_1edmj{font-variant-numeric:tabular-nums;color:var(--color-danger);font-size:20px;font-weight:600}.tileNote_1edmj{color:var(--color-faint);font-size:11px}.markUp_1edmj{width:28px;height:28px;color:var(--color-ok);background:var(--color-ok-soft);border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.markDown_1edmj{width:28px;height:28px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.feedbackTab_1edmj .rowMain_1edmj{flex:1}.rowLink_1edmj{color:var(--color-accent);flex:none;font-size:13px;text-decoration:none}.rowLink_1edmj:hover{text-decoration:underline}.markdown_w5y1h{overflow-wrap:anywhere;min-width:0}.markdown_w5y1h>:first-child{margin-top:0}.markdown_w5y1h>:last-child{margin-bottom:0}.markdown_w5y1h p{margin:0 0 .7em}.markdown_w5y1h h1,.markdown_w5y1h h2,.markdown_w5y1h h3,.markdown_w5y1h h4,.markdown_w5y1h h5,.markdown_w5y1h h6{margin:1.1em 0 .5em;font-weight:600;line-height:1.3}.markdown_w5y1h h1{font-size:1.35em}.markdown_w5y1h h2{font-size:1.2em}.markdown_w5y1h h3{font-size:1.08em}.markdown_w5y1h h4,.markdown_w5y1h h5,.markdown_w5y1h h6{font-size:1em}.markdown_w5y1h ul{margin:0 0 .7em;padding-left:1.4em;list-style:outside}.markdown_w5y1h ol{margin:0 0 .7em;padding-left:1.4em;list-style:decimal}.markdown_w5y1h li::marker{color:var(--color-muted)}.markdown_w5y1h li{margin:.2em 0}.markdown_w5y1h li>ul,.markdown_w5y1h li>ol{margin:.2em 0 0}.markdown_w5y1h strong{font-weight:600}.markdown_w5y1h blockquote{color:var(--color-muted);border-left:2px solid var(--color-border-strong);margin:0 0 .7em;padding-left:.9em}.markdown_w5y1h a{color:var(--color-accent);text-decoration:none}.markdown_w5y1h a:hover{text-decoration:underline}.markdown_w5y1h code{font-family:var(--font-mono);background:var(--color-surface-sunken);border-radius:var(--r-sm);padding:.1em .35em;font-size:.9em}.markdown_w5y1h pre{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-sm);overflow-wrap:normal;max-width:100%;margin:0 0 .7em;padding:10px 12px;overflow-x:auto}.markdown_w5y1h pre code{background:0 0;border-radius:0;padding:0}.markdown_w5y1h hr{border:0;border-top:1px solid var(--color-border);height:0;margin:1em 0}.markdown_w5y1h img{max-width:100%;height:auto}.markdown_w5y1h table{border-collapse:collapse;font-size:.95em}.markdown_w5y1h th,.markdown_w5y1h td{text-align:left;border:1px solid var(--color-border);padding:6px 10px}.markdown_w5y1h th{background:var(--color-surface-sunken);font-weight:600}.scroller_w5y1h{max-width:100%;margin:0 0 .7em;overflow-x:auto}.thread_1v60v{background:var(--color-bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.head_1v60v{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 12px;padding:16px 28px;display:flex;position:relative}.mark_1v60v{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.headTitles_1v60v{flex-direction:column;flex:12rem;min-width:0;display:flex}.headName_1v60v{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.headNote_1v60v{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.limit_1v60v{color:var(--color-muted);background:var(--color-surface-sunken);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.headLink_1v60v{color:var(--color-muted);border-radius:var(--r-sm);border:1px solid #0000;flex:none;padding:8px;display:inline-flex}.headLink_1v60v:hover{color:var(--color-ink);border-color:var(--color-border)}.feed_1v60v{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:26px 28px;display:flex;overflow-y:auto}.hint_1v60v{color:var(--color-muted);margin:0;font-size:13px}.questionRow_1v60v{flex-direction:column;align-items:flex-end;display:flex}.question_1v60v{max-width:560px;color:var(--color-bubble-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bubble);border-radius:var(--r-md);margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.answerRow_1v60v{align-items:flex-start;gap:12px;min-width:0;display:flex}.answerMark_1v60v{width:30px;height:30px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.answerBody_1v60v{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.answer_1v60v{font-size:14px;line-height:1.55}.answerEmpty_1v60v{color:var(--color-muted);margin:0;font-size:14px}.answerFoot_1v60v{color:var(--color-faint);flex-wrap:wrap;gap:12px;margin:0;font-size:11px;display:flex}.answerLink_1v60v{color:var(--color-accent);text-decoration:none}.answerLink_1v60v:hover{text-decoration:underline}.feedback_1v60v{flex-direction:column;gap:8px;display:flex}.feedbackRow_1v60v{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.answerMeta_1v60v{color:var(--color-faint);flex-wrap:wrap;gap:12px;margin-left:auto;font-size:11px;display:inline-flex}.feedbackButton_1v60v{color:var(--color-faint);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:5px;display:inline-flex}.feedbackButton_1v60v:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-border)}.feedbackButton_1v60v:disabled{cursor:default;opacity:.5}.feedbackButton_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.feedbackUp_1v60v{color:var(--color-ok);background:var(--color-ok-soft);border-color:var(--color-ok-soft)}.feedbackDown_1v60v{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-soft)}.feedbackLink_1v60v{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.feedbackLink_1v60v:hover{text-decoration:underline}.feedbackLink_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feedbackComment_1v60v{max-width:640px;color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-sunken);border-radius:var(--r-sm);margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.feedbackForm_1v60v{flex-direction:column;gap:8px;max-width:640px;display:flex}.feedbackInput_1v60v{font:inherit;color:var(--color-ink);resize:vertical;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--r-sm);padding:8px 10px;font-size:13px;line-height:1.45}.feedbackInput_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.feedbackFormRow_1v60v{align-items:center;gap:12px;display:flex}.feedbackSave_1v60v{font:inherit;color:var(--color-ink-inverse);cursor:pointer;background:var(--color-ink);border-radius:var(--r-sm);border:0;padding:5px 12px;font-size:12px}.feedbackSave_1v60v:disabled{cursor:default;opacity:.5}.feedbackSave_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feedbackFailure_1v60v{color:var(--color-danger);margin:0;font-size:12px}.outcome_1v60v{margin:0;font-size:13px;font-weight:500}.toneOk_1v60v{color:var(--color-ok)}.toneWarn_1v60v{color:var(--color-warn)}.toneDanger_1v60v{color:var(--color-danger)}.toneMuted_1v60v{color:var(--color-muted)}.steps_1v60v{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);font-size:12px}.stepsSummary_1v60v{color:var(--color-muted);cursor:pointer;padding:10px 14px}.stepsSummary_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.stepList_1v60v{flex-direction:column;gap:8px;margin:0;padding:0 14px 12px;list-style:none;display:flex}.step_1v60v{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.stepName_1v60v{flex:1;min-width:8rem}.stepStatus_1v60v{font-weight:500}.stepMeta_1v60v{color:var(--color-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;display:flex}.toolCalls_1v60v{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.toolCall_1v60v{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);font-size:12px}.toolCallSummary_1v60v{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 12px;display:flex}.toolCallSummary_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.toolCallIcon_1v60v{color:var(--color-muted);align-self:center}.toolCallTitle_1v60v{overflow-wrap:anywhere;flex:1;min-width:8rem}.toolCallStatus_1v60v{white-space:nowrap;font-weight:500}.toolCallName_1v60v{font-family:var(--font-mono);color:var(--color-faint);overflow-wrap:anywhere;margin:0 0 6px;padding:0 12px;font-size:11px}.toolCallLabel_1v60v{color:var(--color-muted);margin:0;padding:0 12px}.toolCallNote_1v60v{overflow-wrap:anywhere;margin:4px 0 0;padding:0 12px 10px}.toolCallBody_1v60v{max-height:14rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-sunken);border-radius:var(--r-sm);margin:4px 12px 10px;padding:8px 10px;font-size:11px;line-height:1.45;overflow:auto}.composer_1v60v{background:var(--color-surface);border-top:1px solid var(--color-border);flex:none;padding:14px 28px 16px}.composerRow_1v60v{align-items:flex-end;gap:10px;display:flex}.attachments_1v60v{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.questionRow_1v60v .attachments_1v60v{justify-content:flex-end;max-width:560px}.attachment_1v60v{max-width:100%;color:var(--color-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--r-sm);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.attachmentName_1v60v{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachmentMeta_1v60v{white-space:nowrap}.attachmentRemove_1v60v{color:var(--color-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.attachmentRemove_1v60v:hover{color:var(--color-danger)}.attachmentRemove_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.attachButton_1v60v{width:32px;height:32px;color:var(--color-muted);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--r-sm);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.attachButton_1v60v:hover:not(:disabled){color:var(--color-ink)}.attachButton_1v60v:disabled{cursor:default;opacity:.45}.attachButton_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filePicker_1v60v{display:none}.input_1v60v{min-width:0;max-height:8rem;font:inherit;color:var(--color-ink);resize:none;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--r-sm);field-sizing:content;flex:1;padding:10px 12px;font-size:14px;line-height:1.45}.input_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sendButton_1v60v{width:32px;height:32px;color:var(--color-ink-inverse);cursor:pointer;background:var(--color-ink);border-radius:var(--r-sm);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sendButton_1v60v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sendButton_1v60v:disabled{cursor:default;opacity:.45}.stopButton_1v60v{background:var(--color-danger);color:var(--color-ink-inverse)}.composerNote_1v60v{color:var(--color-faint);margin:8px 0 0;font-size:11px}.failure_1v60v{color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--r-sm);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.failureText_1v60v{margin:0;font-size:14px;font-weight:500}.failureHint_1v60v{margin:0;font-size:13px}.panel_1v60v{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);height:100%;overflow:hidden}.panel_1v60v .head_1v60v{padding:12px 16px}.panel_1v60v .feed_1v60v{gap:16px;padding:16px}.panel_1v60v .composer_1v60v{padding:12px 16px}.panel_1v60v .question_1v60v{max-width:100%}@media (width<=720px){.head_1v60v{padding:12px 16px}.feed_1v60v{padding:18px 16px}.composer_1v60v{padding:12px 16px}}
