.shiki,.shiki span{color:var(--shiki-light)}[data-theme=dark] .shiki,[data-theme=dark] .shiki span{color:var(--shiki-dark)}.MarkdownBody_body__ZLoAO{font-size:15px;line-height:1.5;color:var(--text-primary)}.MarkdownBody_body__ZLoAO h1{font-size:2rem;font-weight:700;margin:calc(var(--spacing-unit) * 2.5) 0 calc(var(--spacing-unit) * 1.5);color:var(--text-primary)}.MarkdownBody_body__ZLoAO h2{font-size:21px;margin-top:28px;color:var(--text-primary)}.MarkdownBody_body__ZLoAO h3{font-size:1.25rem;font-weight:600;margin:calc(var(--spacing-unit) * 1.5) 0 calc(var(--spacing-unit) * .75);color:var(--text-primary)}.MarkdownBody_body__ZLoAO p{margin-bottom:calc(var(--spacing-unit) * 1.25)}.MarkdownBody_body__ZLoAO ol,.MarkdownBody_body__ZLoAO ul{margin-bottom:calc(var(--spacing-unit) * 1.25);padding-left:calc(var(--spacing-unit) * 2)}.MarkdownBody_body__ZLoAO li{margin-bottom:calc(var(--spacing-unit) * .5)}.MarkdownBody_body__ZLoAO blockquote{border-left:4px solid var(--accent-color);padding-left:calc(var(--spacing-unit) * 1.5);margin:calc(var(--spacing-unit) * 1.5) 0;color:var(--text-secondary);font-style:italic}.MarkdownBody_body__ZLoAO code{padding:calc(var(--spacing-unit) * .125) calc(var(--spacing-unit) * .375);font-family:var(--font-mono);font-size:.9em}.MarkdownBody_body__ZLoAO code,.MarkdownBody_body__ZLoAO pre{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.MarkdownBody_body__ZLoAO pre{padding:calc(var(--spacing-unit) * 1.5);overflow-x:auto;margin:calc(var(--spacing-unit) * 1.5) 0}.MarkdownBody_body__ZLoAO pre code{background:none;border:none;padding:0}.MarkdownBody_body__ZLoAO .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}.MarkdownBody_body__ZLoAO .code-block{position:relative;margin:calc(var(--spacing-unit) * 1.5) 0;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-tertiary);overflow:hidden}.MarkdownBody_body__ZLoAO .code-block__header{display:flex;align-items:center;gap:calc(var(--spacing-unit) * .75);padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1);border-bottom:1px solid var(--border-color);font-size:.8rem;color:var(--text-secondary)}.MarkdownBody_body__ZLoAO .code-block__lang{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;flex-shrink:0}.MarkdownBody_body__ZLoAO .code-block__title{font-family:var(--font-mono);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarkdownBody_body__ZLoAO .code-block__copy{margin-left:auto;flex-shrink:0;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font:inherit;font-size:.75rem;padding:calc(var(--spacing-unit) * .25) calc(var(--spacing-unit) * .625);border-radius:var(--radius-sm);cursor:pointer}.MarkdownBody_body__ZLoAO .code-block__copy:hover{color:var(--text-primary);border-color:var(--text-secondary)}.MarkdownBody_body__ZLoAO .code-block__viewport{position:relative}.MarkdownBody_body__ZLoAO .code-block pre{--code-block-pad:calc(var(--spacing-unit) * 1.5);--code-block-bar:8px;margin:0;border:none;border-radius:0;background:none;padding:var(--code-block-pad);overflow-x:auto}.MarkdownBody_body__ZLoAO .code-block pre code{background:none;border:none;padding:0}.MarkdownBody_body__ZLoAO .code-block[data-code-scroll=true] pre{max-height:min(var(--code-scroll-height,calc((var(--code-scroll-lines) + .5) * 1lh + var(--code-block-pad) + var(--code-block-bar))),60vh);overflow-y:auto}@media (max-height:600px){.MarkdownBody_body__ZLoAO .code-block[data-code-scroll=true] pre{max-height:min(var(--code-scroll-height,calc((var(--code-scroll-lines) + .5) * 1lh + var(--code-block-pad) + var(--code-block-bar))),50vh)}}.MarkdownBody_body__ZLoAO .code-block pre:focus-visible{outline:2px solid var(--link-color);outline-offset:-2px}.MarkdownBody_body__ZLoAO .code-block__fade,.MarkdownBody_body__ZLoAO .code-block__toggle{display:none!important}@media print{.MarkdownBody_body__ZLoAO .code-block[data-code-scroll=true] pre{max-height:none!important}.MarkdownBody_body__ZLoAO .code-block__copy{display:none!important}}.MarkdownBody_body__ZLoAO table{width:100%;border-collapse:collapse;margin:calc(var(--spacing-unit) * 1.5) 0}.MarkdownBody_body__ZLoAO td,.MarkdownBody_body__ZLoAO th{border:1px solid var(--border-color);padding:calc(var(--spacing-unit) * .75);text-align:left}.MarkdownBody_body__ZLoAO th{background:var(--bg-secondary);font-weight:600}.MarkdownBody_body__ZLoAO .table-scroll{overflow-x:auto;margin:calc(var(--spacing-unit) * 1.5) 0}.MarkdownBody_body__ZLoAO .table-scroll>table{margin:0}.MarkdownBody_body__ZLoAO .table-scroll:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.MarkdownBody_body__ZLoAO tbody tr:nth-child(2n){background:var(--bg-tertiary)}@media (hover:hover){.MarkdownBody_body__ZLoAO tbody tr:hover{background:var(--border-color)}}.MarkdownBody_body__ZLoAO .task-list-item{list-style-type:none}.MarkdownBody_body__ZLoAO .task-list-item>input[type=checkbox]{width:1em;height:1em;margin:0 .5em 0 -1.5em;vertical-align:-.15em;accent-color:var(--accent-fill)}.MarkdownBody_body__ZLoAO .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MarkdownBody_body__ZLoAO section[data-footnotes]{margin-top:calc(var(--spacing-unit) * 2.5);padding-top:var(--spacing-unit);border-top:1px solid var(--border-color)}.MarkdownBody_body__ZLoAO section[data-footnotes]>.footnote-label{margin:0 0 calc(var(--spacing-unit) * .5);font-size:.8rem;font-weight:600;color:var(--text-secondary)}.MarkdownBody_body__ZLoAO .callout{margin:calc(var(--spacing-unit) * 1.5) 0;padding:calc(var(--spacing-unit) * .75) calc(var(--spacing-unit) * 1);border:1px solid var(--border-color);border-left:4px solid var(--callout-accent);border-radius:var(--radius-sm);font-style:normal;color:var(--text-primary)}.MarkdownBody_body__ZLoAO .callout-note{--callout-accent:var(--callout-note);--callout-icon:var(--callout-icon-note)}.MarkdownBody_body__ZLoAO .callout-tip{--callout-accent:var(--callout-tip);--callout-icon:var(--callout-icon-tip)}.MarkdownBody_body__ZLoAO .callout-important{--callout-accent:var(--callout-important);--callout-icon:var(--callout-icon-important)}.MarkdownBody_body__ZLoAO .callout-warning{--callout-accent:var(--callout-warning);--callout-icon:var(--callout-icon-warning)}.MarkdownBody_body__ZLoAO .callout-caution{--callout-accent:var(--callout-caution);--callout-icon:var(--callout-icon-caution)}.MarkdownBody_body__ZLoAO .callout-title{margin:0;font-weight:600;color:var(--callout-accent)}.MarkdownBody_body__ZLoAO .callout-title:before{content:"";display:inline-block;width:1.15em;height:1.15em;margin-right:.45em;vertical-align:-.2em;background-color:currentColor;-webkit-mask:var(--callout-icon) center /contain no-repeat;mask:var(--callout-icon) center /contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.MarkdownBody_body__ZLoAO .callout>.callout-title+*{margin-top:calc(var(--spacing-unit) * .5)}.MarkdownBody_body__ZLoAO .callout>:last-child{margin-bottom:0}.MarkdownBody_body__ZLoAO summary.callout-title{cursor:pointer;list-style:none}.MarkdownBody_body__ZLoAO summary.callout-title::-webkit-details-marker{display:none}.MarkdownBody_body__ZLoAO summary.callout-title:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.35em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:var(--callout-icon-fold) center /contain no-repeat;mask:var(--callout-icon-fold) center /contain no-repeat;transition:transform .15s ease}.MarkdownBody_body__ZLoAO details.callout[open]>summary.callout-title:after{transform:rotate(90deg)}.MarkdownBody_body__ZLoAO summary.callout-title:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.MarkdownBody_body__ZLoAO summary.callout-title:after{transition:none}}@media print{.MarkdownBody_body__ZLoAO summary.callout-title:after{display:none}}.MarkdownBody_body__ZLoAO strong{font-weight:600}.MarkdownBody_body__ZLoAO a{color:var(--link-color);text-decoration:underline}.MarkdownBody_body__ZLoAO a:hover{opacity:.8}.MarkdownBody_body__ZLoAO .heading-anchor{display:inline-block;margin-left:.35em;color:var(--text-tertiary);text-decoration:none;opacity:0}.MarkdownBody_body__ZLoAO .heading-anchor:focus-visible,.MarkdownBody_body__ZLoAO :is(h1,h2,h3,h4,h5,h6):hover>.heading-anchor{opacity:1}.MarkdownBody_body__ZLoAO .heading-anchor:focus-visible,.MarkdownBody_body__ZLoAO .heading-anchor:hover{color:var(--link-color)}.MarkdownBody_body__ZLoAO .heading-anchor:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (hover:none){.MarkdownBody_body__ZLoAO .heading-anchor{opacity:1}}@media print{.MarkdownBody_body__ZLoAO .heading-anchor{display:none}}.MarkdownBody_body__ZLoAO :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:16px}.MarkdownBody_body__ZLoAO .text-align-left{text-align:left}.MarkdownBody_body__ZLoAO .text-align-center{text-align:center}.MarkdownBody_body__ZLoAO .text-align-right{text-align:right}.MarkdownBody_body__ZLoAO .text-align-justify{text-align:justify}.MarkdownBody_justified__lxZB5 li,.MarkdownBody_justified__lxZB5 p{text-align:justify;text-align-last:auto;-webkit-hyphens:auto;hyphens:auto}.MarkdownBody_justified__lxZB5 [class^=text-align-] :is(p,li){text-align:inherit}.MarkdownBody_justified__lxZB5 .katex,.MarkdownBody_justified__lxZB5 code,.MarkdownBody_justified__lxZB5 kbd{-webkit-hyphens:none;hyphens:none}.MarkdownBody_justified__lxZB5 section[data-footnotes] :is(p,li){text-align:start;-webkit-hyphens:manual;hyphens:manual}.MarkdownBody_body__ZLoAO .private-block{position:relative;margin:calc(var(--spacing-unit) * 1.5) 0;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 1.25);border:2px dashed var(--border-color);border-radius:var(--radius-sm)}.MarkdownBody_body__ZLoAO .private-block:before{content:"\1F512 Admin only";position:absolute;top:-.7em;left:calc(var(--spacing-unit) * 1.25);padding:0 .4em;background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em}.MarkdownBody_body__ZLoAO .private-block>:first-child{margin-top:0}.MarkdownBody_body__ZLoAO .private-block>:last-child{margin-bottom:0}.MarkdownBody_body__ZLoAO .text-fg-red{color:var(--text-fg-red)}.MarkdownBody_body__ZLoAO .text-fg-orange{color:var(--text-fg-orange)}.MarkdownBody_body__ZLoAO .text-fg-amber{color:var(--text-fg-amber)}.MarkdownBody_body__ZLoAO .text-fg-green{color:var(--text-fg-green)}.MarkdownBody_body__ZLoAO .text-fg-teal{color:var(--text-fg-teal)}.MarkdownBody_body__ZLoAO .text-fg-blue{color:var(--text-fg-blue)}.MarkdownBody_body__ZLoAO .text-fg-purple{color:var(--text-fg-purple)}.MarkdownBody_body__ZLoAO .text-fg-pink{color:var(--text-fg-pink)}.MarkdownBody_body__ZLoAO .text-bg-yellow{background:var(--text-bg-yellow);color:var(--text-bg-yellow-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO .text-bg-green{background:var(--text-bg-green);color:var(--text-bg-green-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO .text-bg-blue{background:var(--text-bg-blue);color:var(--text-bg-blue-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO .text-bg-pink{background:var(--text-bg-pink);color:var(--text-bg-pink-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO .text-bg-purple{background:var(--text-bg-purple);color:var(--text-bg-purple-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO .text-bg-gray{background:var(--text-bg-gray);color:var(--text-bg-gray-ink);border-radius:.2em;padding:0 .2em}.MarkdownBody_body__ZLoAO img{max-width:100%;height:auto;background:#ffffff}@media print{.MarkdownBody_body__ZLoAO img{page-break-inside:avoid;break-inside:avoid}}.MarkdownBody_body__ZLoAO img[src^="/media/"][src$=".svg"]{display:block;max-width:100%;background:#ffffff;border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-unit)}.MarkdownBody_body__ZLoAO img[data-zoomable]{cursor:zoom-in}.MarkdownBody_body__ZLoAO img[data-zoomable]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (max-width:768px){.MarkdownBody_body__ZLoAO h1{font-size:1.5rem}.MarkdownBody_body__ZLoAO h2{font-size:18px}.MarkdownBody_body__ZLoAO h3{font-size:1.125rem}}.MarkdownBody_body__ZLoAO .toc-source-anchor[id]{scroll-margin-top:16px}.MarkdownBody_body__ZLoAO .toc-source-note{margin:0 0 var(--spacing-unit);padding:4px 12px;border-left:3px solid var(--border-color);color:var(--text-secondary);font-size:.875rem}.ArtifactReader_overlay__qv_5c{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ArtifactReader_dialog__O5I9w{width:min(640px,100%);max-height:82vh;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);min-width:0}.ArtifactReader_head___Zrzf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}.ArtifactReader_title__6pj1v{margin:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ArtifactReader_closeButton__wCWWi{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);width:28px;height:28px;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ArtifactReader_closeButton__wCWWi:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ArtifactReader_body__CD5VS{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:14px 16px;overflow-wrap:anywhere}.ArtifactReader_markdown__ufRe9 a{overflow-wrap:anywhere}.ArtifactReader_raw__cpvam{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-primary)}.ArtifactReader_statusLine__pVQYM{margin:0;color:var(--text-secondary);font-size:12.5px}.ArtifactReader_loadError__3kfBC{margin:0;color:var(--danger-text);font-size:12.5px}.ArtifactReader_readOnlyNotice__RJhUM{margin:0 0 10px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.ArtifactReader_actions__8Aq44{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-color);flex-shrink:0;flex-wrap:wrap}.ArtifactReader_rowError__F1SnN{margin:0 16px 12px;color:var(--danger-text);font-size:11.5px}@media (max-width:600px){.ArtifactReader_overlay__qv_5c{padding:0}.ArtifactReader_dialog__O5I9w{width:100%;height:100%;max-height:100%;border-radius:0;border:none}}.ArtifactStrip_strip__td_ZY{display:flex;flex-direction:column;gap:8px}.ArtifactStrip_heading__8Zjyy{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin:0}.ArtifactStrip_row__8X8gv{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ArtifactStrip_rowMain__JKYEe{display:flex;align-items:center;gap:8px;min-width:0}.ArtifactStrip_title__Xsv5l{flex:1 1;min-width:0;font:inherit;font-size:12.5px;font-weight:600;color:inherit;text-align:left;background:none;border:none;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArtifactStrip_title__Xsv5l:focus-visible,.ArtifactStrip_title__Xsv5l:hover{color:var(--accent-color);text-decoration:underline}.ArtifactStrip_pillGroup__sHRHJ{display:flex;align-items:center;gap:6px;flex-shrink:0}.ArtifactStrip_actionsRow__Q_EWY{display:flex;gap:6px;flex-wrap:wrap}.ArtifactStrip_rowError__EGCHR{margin:0;color:var(--danger-text);font-size:11.5px}.ArtifactStrip_loadError__0oDE3{margin:0;color:var(--danger-text);font-size:12.5px}.StepsDisclosure_stepsDisclosure__kMW9U{margin-top:10px;border-top:1px dashed var(--border-color);padding-top:8px}.StepsDisclosure_stepsToggle__FrrL_{display:flex;align-items:center;gap:6px;width:100%;border:none;background:transparent;padding:2px 0;font-size:11.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;text-align:left}.StepsDisclosure_stepsToggle__FrrL_:hover{color:var(--text-primary)}.StepsDisclosure_stepsChevron__SflcG{color:var(--text-tertiary);flex-shrink:0;transition:transform .15s}.StepsDisclosure_stepsToggle__FrrL_[aria-expanded=true] .StepsDisclosure_stepsChevron__SflcG{transform:rotate(180deg)}.StepsDisclosure_stepsList__VXl5_{margin-top:8px;padding-left:19px}.RunPrompt_head__etF_q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.RunPrompt_head__etF_q>h3{margin-bottom:0}.RunPrompt_copy__EYNzw{flex-shrink:0;min-height:32px;padding:4px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.RunPrompt_copy__EYNzw:hover{border-color:var(--accent-color)}.RunPrompt_srOnly__Gv_Qk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RunPrompt_text__VXaVq{margin:0;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-user-select:text;user-select:text;max-height:min(40vh,28rem);overflow:auto}.RunPrompt_text__VXaVq:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.RunPrompt_note__YTCOh{margin:8px 0 0;font-size:11.5px;color:var(--text-secondary)}@media (max-width:600px){.RunPrompt_text__VXaVq{max-height:35vh}}@media (max-width:640px){.RunPrompt_copy__EYNzw{min-height:44px;min-width:44px}}.ActionBlock_block__aMznC{border-bottom:1px solid var(--border-color)}.ActionBlock_block__aMznC:last-child{border-bottom:none}.ActionBlock_summary__sJ9Gw{list-style:none;display:flex;align-items:center;gap:9px;padding:11px 12px;cursor:pointer}.ActionBlock_summary__sJ9Gw::-webkit-details-marker{display:none}.ActionBlock_summary__sJ9Gw:hover{background:var(--bg-tertiary)}.ActionBlock_statusIco__auTnK{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActionBlock_done__EWwOZ{background:rgba(22,163,74,.12);color:var(--success-text)}.ActionBlock_failed__zroIu{background:rgba(220,38,38,.12);color:var(--danger)}.ActionBlock_queued__Y8sYK{background:var(--bg-tertiary);color:var(--text-tertiary)}.ActionBlock_running__YaZU5{border:2px solid var(--border-color);border-top-color:var(--accent-color);animation:ActionBlock_spin__xSwz6 .8s linear infinite}@keyframes ActionBlock_spin__xSwz6{to{transform:rotate(1turn)}}.ActionBlock_title__LTq_G{flex:1 1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionBlock_streamDots__laitm{display:inline-flex;gap:2px;margin-left:3px}.ActionBlock_streamDots__laitm span{width:3px;height:3px;border-radius:50%;background:var(--accent-color);animation:ActionBlock_dotpulse__9Nyzk 1.2s infinite}.ActionBlock_streamDots__laitm span:nth-child(2){animation-delay:.15s}.ActionBlock_streamDots__laitm span:nth-child(3){animation-delay:.3s}@keyframes ActionBlock_dotpulse__9Nyzk{0%,to{opacity:.2}50%{opacity:1}}.ActionBlock_chevron__Qa4OI{color:var(--text-tertiary);transition:transform .15s;flex-shrink:0}.ActionBlock_block__aMznC[open]>.ActionBlock_summary__sJ9Gw .ActionBlock_chevron__Qa4OI{transform:rotate(180deg)}.ActionBlock_detail__JANVl{padding:4px 14px 14px 41px}.ActionBlock_runningUnderline__rdavu{height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);background-size:200% 100%;animation:ActionBlock_sweep__r8fbM 1.6s linear infinite;margin:2px 0 10px}@keyframes ActionBlock_sweep__r8fbM{0%{background-position:200% 0}to{background-position:-200% 0}}.ActionBlock_step__ZddJS{display:flex;gap:9px;margin-bottom:9px;font-size:12.5px}.ActionBlock_stepText__Xnmfi{min-width:0;overflow-wrap:anywhere}.ActionBlock_step__ZddJS:last-child{margin-bottom:0}.ActionBlock_stepDot__9YIaM{width:8px;height:8px;border-radius:50%;background:var(--success);margin-top:4px;flex-shrink:0}.ActionBlock_stepDotActive__rZM4M{background:var(--accent-color);animation:ActionBlock_blip__umAOI 1.4s infinite}@keyframes ActionBlock_blip__umAOI{0%,to{opacity:1}50%{opacity:.3}}.ActionBlock_stepText__Xnmfi strong{display:block;font-size:12.5px}.ActionBlock_stepText__Xnmfi span{font-size:11.5px;color:var(--text-secondary)}.ActionBlock_metaRow__hGo9P{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--text-tertiary);font-family:var(--font-mono);padding:4px 0;border-top:1px dashed var(--border-color);margin-top:8px}.ActionBlock_metaRow__hGo9P>span{min-width:0;overflow-wrap:anywhere}.ActionBlock_sourceMini__CX3O2{font-size:11.5px;color:var(--text-secondary);padding:3px 0;overflow-wrap:anywhere}.ActionBlock_detailLink__tKAnF{display:block;width:100%;text-align:left;margin-top:8px;padding:6px 0 0;border:none;background:transparent;color:var(--accent-color);font-size:11.5px;font-weight:600;cursor:pointer}.ActionBlock_detailLink__tKAnF:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ActionBlock_runningUnderline__rdavu,.ActionBlock_running__YaZU5,.ActionBlock_stepDotActive__rZM4M,.ActionBlock_streamDots__laitm span{animation:none!important}}.RunInputs_summary__rhkOn{cursor:pointer;-webkit-user-select:none;user-select:none}.RunInputs_partSummary__9em_N:focus-visible,.RunInputs_summary__rhkOn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.RunInputs_parts__9eghX{display:flex;flex-direction:column;gap:6px;margin-top:4px}.RunInputs_part__luyA_{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary)}.RunInputs_partSummary__9em_N{padding:8px 12px;font-size:12.5px;color:var(--text-primary);cursor:pointer;overflow-wrap:anywhere}.RunInputs_partBody__UXWmN{padding:0 12px 12px}.RunInputs_partHead__x8nwS{display:flex;justify-content:flex-end;margin-bottom:8px}.RunInputs_errorRow__vB9sz{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.RunInputs_errorRow__vB9sz>p{margin:0}@media (max-width:640px){.RunInputs_partSummary__9em_N,.RunInputs_summary__rhkOn{box-sizing:border-box;min-height:44px}.RunInputs_summary__rhkOn{padding-block:14px}.RunInputs_partSummary__9em_N{padding-block:12px}}.ChatThreadRow_row__Wuu9S{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;box-sizing:border-box;padding:8px 12px;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.ChatThreadRow_row__Wuu9S:last-child{border-bottom:none}.ChatThreadRow_row__Wuu9S:hover{background:var(--bg-tertiary)}.ChatThreadRow_row__Wuu9S:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.ChatThreadRow_lead__xmA42{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-tertiary);color:var(--text-secondary)}.ChatThreadRow_spinner__nTrzb{width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:2px solid var(--border-color);border-top-color:var(--accent-color);animation:ChatThreadRow_spin__maGk2 .8s linear infinite}@keyframes ChatThreadRow_spin__maGk2{to{transform:rotate(1turn)}}.ChatThreadRow_text__0jHtW{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChatThreadRow_top__WrlQY{display:flex;align-items:baseline;gap:8px;min-width:0}.ChatThreadRow_title__j7W5c{flex:1 1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatThreadRow_answering__oKttG{flex-shrink:0;font-size:11.5px;color:var(--text-tertiary)}.ChatThreadRow_meta__lbOhy{display:flex;gap:5px;min-width:0;font-size:11.5px;color:var(--text-tertiary);white-space:nowrap}.ChatThreadRow_sep__S4nNo{flex-shrink:0}.ChatThreadRow_metaPost__7bnxi{min-width:0;overflow:hidden;text-overflow:ellipsis}.ChatThreadRow_metaCount__OL7zd,.ChatThreadRow_metaDate__n6gbC{flex-shrink:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ChatThreadRow_spinner__nTrzb{animation:none!important}}.RunTranscript_root__vQSK4{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);display:flex;flex-direction:column;min-width:0;overflow-x:hidden;container-type:inline-size}.RunTranscript_header__ciWLZ{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color);min-width:0}.RunTranscript_title__chmIy{flex:1 1 160px;min-width:0;margin:0;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.RunTranscript_statusPill__6imZu{flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap}.RunTranscript_statusPill__6imZu[data-status=running]{color:var(--accent-color)}.RunTranscript_statusPill__6imZu[data-status=failed]{color:var(--danger-text)}.RunTranscript_statusPill__6imZu[data-status=interrupted]{color:var(--warning-text)}.RunTranscript_elapsed__BZbo5{flex-shrink:0;font-size:11.5px;color:var(--text-tertiary);white-space:nowrap}.RunTranscript_spinner__lKEsz{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;border:2px solid var(--bg-tertiary);border-top-color:var(--accent-color);animation:RunTranscript_transcriptSpin__MhdbT .8s linear infinite;vertical-align:middle}.RunTranscript_stopButton__yX5ue{flex-shrink:0;border:none;border-radius:var(--radius-sm);padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;background:var(--danger-text);color:#ffffff;white-space:nowrap}.RunTranscript_stopButton__yX5ue:disabled{opacity:.6;cursor:not-allowed}.RunTranscript_linkButton__GzuF1:focus-visible,.RunTranscript_runSummary__Gb4Q_:focus-visible,.RunTranscript_stopButton__yX5ue:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.RunTranscript_log__7F8AS{display:flex;flex-direction:column;min-width:0}.RunTranscript_row__KVzne{border-top:1px solid var(--border-color)}.RunTranscript_row__KVzne:first-child{border-top:none}.RunTranscript_runSummary__Gb4Q_{list-style:none;cursor:pointer;display:grid;grid-template-columns:18px minmax(min(8ch,100%),1fr) minmax(0,max-content);align-items:center;gap:8px;padding:7px 12px;min-width:0}.RunTranscript_runSummary__Gb4Q_::-webkit-details-marker{display:none}.RunTranscript_glyph__5mufc{text-align:center;min-width:0;font-size:12px}.RunTranscript_glyph__5mufc[data-status=done]{color:#15803d}.RunTranscript_glyph__5mufc[data-status=error],.RunTranscript_glyph__5mufc[data-status=interrupted]{color:var(--danger-text)}.RunTranscript_glyph__5mufc[data-status=cancelled]{color:var(--text-tertiary)}.RunTranscript_rowTitle__xSpXp{min-width:min(max-content,100%);font-size:12.5px;overflow-wrap:anywhere}.RunTranscript_rowMeta__4Nr0w{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:right;font-size:11.5px;color:var(--text-tertiary)}@container (max-width: 420px){.RunTranscript_runSummary__Gb4Q_{grid-template-columns:18px minmax(min(8ch,100%),1fr)}.RunTranscript_rowMeta__4Nr0w{grid-column:1/-1;text-align:left;padding-left:26px}}.RunTranscript_rowBody__kXHAL{padding:0 12px 10px 38px;display:flex;flex-direction:column;gap:6px;min-width:0}.RunTranscript_field__L2bLj{display:flex;flex-direction:column;gap:2px;min-width:0}.RunTranscript_fieldLabel__WvTaU{font-size:10.5px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.RunTranscript_pre__Z7BHt{margin:0;padding:8px;background:var(--bg-primary);border-radius:var(--radius-sm);font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:320px;overflow-y:auto}.RunTranscript_preview__gLtwE{margin:0;font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.RunTranscript_caret__RAM3h{display:inline-block;width:2px;height:12px;margin-left:2px;background:var(--accent-color);vertical-align:text-bottom;animation:RunTranscript_transcriptCaretBlink__xWgdq 1s step-end infinite}.RunTranscript_note__DhoWl{margin:0;font-size:11.5px;color:var(--text-tertiary);font-style:italic;overflow-wrap:anywhere}.RunTranscript_error__cL8yt{margin:0;padding:6px 8px;border-radius:var(--radius-sm);background:rgba(220,38,38,.1);color:var(--danger-text);font-size:12px;overflow-wrap:anywhere}.RunTranscript_sourceList__GZCR0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;overflow-wrap:anywhere}.RunTranscript_sourceList__GZCR0 a{color:var(--accent-color)}.RunTranscript_linkButton__GzuF1{align-self:flex-start;background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--accent-color);text-decoration:underline;cursor:pointer}.RunTranscript_reasoning__D6B_z{font-size:12px}.RunTranscript_reasoning__D6B_z summary{cursor:pointer;color:var(--text-secondary)}.RunTranscript_footer__jO7WU{padding:8px 12px;border-top:1px solid var(--border-color);font-size:11.5px;color:var(--text-tertiary);overflow-wrap:anywhere}.RunTranscript_empty__t4hGd,.RunTranscript_loading__dhHZv{margin:0;padding:12px;font-size:12.5px;color:var(--text-secondary)}.RunTranscript_srOnly__WUWZ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes RunTranscript_transcriptSpin__MhdbT{to{transform:rotate(1turn)}}@keyframes RunTranscript_transcriptCaretBlink__xWgdq{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.RunTranscript_caret__RAM3h,.RunTranscript_spinner__lKEsz{animation:none}}.ActivityLog_col__9PP6n{display:flex;flex-direction:column;gap:4px;min-height:0}.ActivityLog_head__hWuWj{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px}.ActivityLog_head__hWuWj h2,.ActivityLog_head__hWuWj h3{font-size:13px;margin:0}.ActivityLog_log__ubmR1{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);min-height:0}.ActivityLog_empty__WOKLH{padding:24px 14px;color:var(--text-tertiary);font-size:13px;text-align:center}.ActivityLog_note__Hsdxb{margin:0;padding:0 2px 6px;font-size:11.5px;color:var(--text-tertiary)}.QualityBadge_wrap__GTi6i{display:inline-block;vertical-align:baseline}.QualityBadge_badge__GBztL{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:1px 8px;font:inherit;font-size:11px;font-weight:600;line-height:1.3;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--badge-hue,var(--border-color));border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.QualityBadge_badge__GBztL:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--badge-hue,var(--text-tertiary))}.QualityBadge_badge__GBztL[data-band=A]{--badge-hue:var(--success)}.QualityBadge_badge__GBztL[data-band=B]{--badge-hue:var(--accent-color)}.QualityBadge_badge__GBztL[data-band=C]{--badge-hue:var(--warning)}.QualityBadge_badge__GBztL[data-band=D]{--badge-hue:var(--danger)}.QualityBadge_badge__GBztL[data-band=R]{--badge-hue:var(--danger-fill);border-width:2px;padding:0 7px}.QualityBadge_badge__GBztL:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (pointer:coarse){.QualityBadge_badge__GBztL{min-height:32px;padding-inline:10px}}.QualityBadge_panel__oyVpZ{position:fixed;z-index:120;box-sizing:border-box;width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;text-align:left;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow-wrap:anywhere}.QualityBadge_panel__oyVpZ:focus{outline:none}.QualityBadge_panel__oyVpZ p{margin:0}.QualityBadge_classLine__02WNG{display:flex;justify-content:space-between;gap:8px;font-weight:600}.QualityBadge_score__jI1cB{flex-shrink:0;color:var(--text-secondary);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QualityBadge_reasons__upis1{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.QualityBadge_reasons__upis1 li{display:flex;gap:8px}.QualityBadge_points__u6mO_{flex:0 0 34px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.QualityBadge_panel__oyVpZ .QualityBadge_flags__H2Jzc{margin-top:6px;color:var(--text-secondary)}.QualityBadge_panel__oyVpZ .QualityBadge_scored__Uw_iE{margin-top:8px;font-size:11px;color:var(--text-tertiary)}.AgentErrorNotice_wrap__OM0Ap{display:block;min-width:0}.AgentErrorNotice_line__M_Vz3{overflow-wrap:anywhere}.AgentErrorNotice_line__M_Vz3 a{color:var(--accent-color)}.AgentErrorNotice_providerMessage__amV_4{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--text-secondary);font-size:11.5px}.AgentErrorNotice_details__WhLu1{margin-top:6px;font-size:11.5px}.AgentErrorNotice_details__WhLu1 summary{cursor:pointer;color:var(--text-tertiary)}.AgentErrorNotice_details__WhLu1 summary:hover{color:var(--text-secondary)}.AgentErrorNotice_detailBody__84Ypu{margin:6px 0 0;padding:8px;max-height:160px;overflow-y:auto;background:var(--bg-primary);border-radius:var(--radius-sm);font-family:inherit;font-size:11px;line-height:1.4;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}