.agent-demo-module__iCQYua__demo{justify-items:center;gap:var(--ui-gap-block);grid-template-columns:minmax(0,1fr);width:100%;display:grid;container:agent-demo/inline-size}.agent-demo-module__iCQYua__prompt{width:100%;max-width:640px}.agent-demo-module__iCQYua__figure{gap:var(--ui-gap-stack);width:100%;max-width:760px;margin:0;display:grid}.agent-demo-module__iCQYua__caption{max-width:60ch;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-align:center;text-wrap:balance;justify-self:center}@property --compare-pos{syntax:"<percentage>";inherits:true;initial-value:50%}.agent-demo-module__iCQYua__compare{border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-resting);isolation:isolate;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid;position:relative;overflow:clip}.agent-demo-module__iCQYua__compare[data-dragging]{cursor:grabbing}.agent-demo-module__iCQYua__layer{grid-area:1/1;min-width:0;position:relative}.agent-demo-module__iCQYua__before{clip-path:inset(0 calc(100% - var(--compare-pos)) 0 0)}.agent-demo-module__iCQYua__after{clip-path:inset(0 0 0 var(--compare-pos))}.agent-demo-module__iCQYua__corner{bottom:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-surface);box-shadow:var(--ui-edge);color:var(--ui-muted);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);white-space:nowrap;position:absolute}.agent-demo-module__iCQYua__corner[data-side=start]{left:var(--ui-space-3)}.agent-demo-module__iCQYua__corner[data-side=end]{right:var(--ui-space-3)}.agent-demo-module__iCQYua__divider{top:0;bottom:0;left:var(--compare-pos);background:var(--ui-surface);width:2px;box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong);pointer-events:none;position:absolute;translate:-50%}.agent-demo-module__iCQYua__handle{top:50%;left:clamp(calc(var(--ui-control-md) / 2), var(--compare-pos), calc(100% - var(--ui-control-md) / 2));width:var(--ui-control-md);height:var(--ui-control-md);border-radius:var(--ui-radius-full);background:var(--ui-surface);box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong), var(--ui-shadow-raised);color:var(--ui-foreground);--ui-icon-stroke:var(--ui-icon-stroke-medium);transition:scale var(--ui-dur-snap) var(--ui-ease-snap);outline:none;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50% -50%}.agent-demo-module__iCQYua__handle svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.agent-demo-module__iCQYua__handle svg+svg{margin-left:-2px}.agent-demo-module__iCQYua__compare[data-dragging] .agent-demo-module__iCQYua__handle{scale:1.03}.agent-demo-module__iCQYua__handle:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}@media (prefers-reduced-motion:reduce){.agent-demo-module__iCQYua__handle{transition:none}}.agent-demo-module__iCQYua__switch,.agent-demo-module__iCQYua__captionTap{display:none}@container agent-demo (max-width:639px){.agent-demo-module__iCQYua__switch{display:grid}.agent-demo-module__iCQYua__switchControl{width:100%}.agent-demo-module__iCQYua__compare{height:var(--frame-h,auto);cursor:auto;touch-action:auto;transition:height var(--ui-dur-glide) var(--ui-ease-glide);align-items:start}.agent-demo-module__iCQYua__before,.agent-demo-module__iCQYua__after{clip-path:none;transition:opacity var(--ui-dur-fast) var(--ui-ease-color)}.agent-demo-module__iCQYua__compare[data-view=with] .agent-demo-module__iCQYua__before,.agent-demo-module__iCQYua__compare[data-view=without] .agent-demo-module__iCQYua__after{opacity:0}.agent-demo-module__iCQYua__divider,.agent-demo-module__iCQYua__handle,.agent-demo-module__iCQYua__corner,.agent-demo-module__iCQYua__captionDrag{display:none}.agent-demo-module__iCQYua__captionTap{display:inline}.agent-demo-module__iCQYua__compare .agent-demo-module__iCQYua__layer>*{padding-bottom:var(--ui-gap-stack)}}@media (prefers-reduced-motion:reduce){.agent-demo-module__iCQYua__compare,.agent-demo-module__iCQYua__before,.agent-demo-module__iCQYua__after{transition:none}}.agent-demo-module__iCQYua__screen{--pad:var(--ui-pad-section);--lead:var(--ui-control-sm);height:100%;padding-bottom:var(--ui-space-8);background:var(--ui-surface);color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);flex-direction:column;display:flex;container-type:inline-size}.agent-demo-module__iCQYua__title,.agent-demo-module__iCQYua__progressLine,.agent-demo-module__iCQYua__status,.agent-demo-module__iCQYua__note{margin:0}.agent-demo-module__iCQYua__head{grid-template-columns:var(--lead) minmax(0, 1fr) auto;align-items:center;column-gap:var(--ui-gap-stack);padding:var(--pad) var(--pad) var(--ui-gap-group);display:grid}.agent-demo-module__iCQYua__mark{width:var(--lead);height:var(--lead);border-radius:var(--ui-radius-sm);background:var(--ui-fill-strong-solid);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);place-items:center;line-height:1;display:grid}.agent-demo-module__iCQYua__headText{min-width:0;display:grid}.agent-demo-module__iCQYua__title{font-weight:var(--ui-weight-medium)}.agent-demo-module__iCQYua__desc{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin-inline:0;}.agent-demo-module__iCQYua__progress{gap:var(--ui-gap-inline);padding:0 var(--pad) var(--ui-gap-block);display:grid}.agent-demo-module__iCQYua__progressLine{justify-content:space-between;gap:var(--ui-gap-stack);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.agent-demo-module__iCQYua__progressMoney{color:var(--ui-muted)}.agent-demo-module__iCQYua__track{gap:calc(var(--ui-hairline) * 2);height:var(--ui-space-1);display:flex}.agent-demo-module__iCQYua__segment{border-radius:var(--ui-radius-full);background:var(--ui-fill-strong);flex-basis:0;min-width:0}.agent-demo-module__iCQYua__segment[data-state=sent]{background:var(--ui-foreground)}.agent-demo-module__iCQYua__segment[data-state=sending]{background:var(--ui-subtle);opacity:.5}.agent-demo-module__iCQYua__segment[data-state=failed]{background:var(--ui-danger)}.agent-demo-module__iCQYua__rows{grid-template-columns:var(--lead) minmax(0, 1fr) auto auto auto;column-gap:var(--ui-gap-stack);padding:0 var(--pad);margin:0;list-style:none;display:grid}.agent-demo-module__iCQYua__row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--ui-gap-group);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);align-items:center;display:grid}.agent-demo-module__iCQYua__row:last-child{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border), inset 0 calc(var(--ui-hairline) * -1) 0 var(--ui-border)}.agent-demo-module__iCQYua__who{gap:var(--ui-gap-tight);min-width:0;display:grid}.agent-demo-module__iCQYua__line{gap:var(--ui-gap-stack);min-width:0;display:flex}.agent-demo-module__iCQYua__lineAmount{display:none}.agent-demo-module__iCQYua__name{flex:1;margin-inline:0;}.agent-demo-module__iCQYua__reason{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin-inline:0;}.agent-demo-module__iCQYua__amount,.agent-demo-module__iCQYua__lineAmount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.agent-demo-module__iCQYua__row[data-state=sent] .agent-demo-module__iCQYua__amount,.agent-demo-module__iCQYua__row[data-state=sent] .agent-demo-module__iCQYua__lineAmount{color:var(--ui-muted)}.agent-demo-module__iCQYua__actions{display:contents}.agent-demo-module__iCQYua__actions .agent-demo-module__iCQYua__secondary{--button-fg:var(--ui-muted)}.agent-demo-module__iCQYua__primary,.agent-demo-module__iCQYua__secondary{justify-self:stretch}.agent-demo-module__iCQYua__held[data-busy-shown]>span{--button-dim:.5;animation:none}.agent-demo-module__iCQYua__when{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);white-space:nowrap;grid-column:4/-1;justify-self:end}.agent-demo-module__iCQYua__status{grid-template-columns:var(--ui-icon-sm) minmax(0, 1fr);align-items:start;column-gap:var(--ui-gap-inline);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;--ui-icon-stroke:var(--ui-icon-stroke-medium);display:grid}.agent-demo-module__iCQYua__statusIcon,.agent-demo-module__iCQYua__noteIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);margin-top:calc((var(--ui-leading-sm) - var(--ui-icon-sm)) / 2)}.agent-demo-module__iCQYua__statusLead{font-weight:var(--ui-weight-medium)}.agent-demo-module__iCQYua__statusRest{display:inline-block}.agent-demo-module__iCQYua__status[data-tone=success] :is(.agent-demo-module__iCQYua__statusIcon,.agent-demo-module__iCQYua__statusLead){color:var(--ui-success-text)}.agent-demo-module__iCQYua__status[data-tone=danger] :is(.agent-demo-module__iCQYua__statusIcon,.agent-demo-module__iCQYua__statusLead){color:var(--ui-danger-text)}.agent-demo-module__iCQYua__note{grid-template-columns:var(--ui-icon-sm) minmax(0, 1fr);align-items:start;column-gap:var(--ui-gap-inline);padding:var(--ui-gap-group) var(--pad) 0 calc(var(--pad) + var(--lead) + var(--ui-gap-stack));color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;display:grid}.agent-demo-module__iCQYua__noteIcon{color:var(--ui-subtle)}@container (max-width:639px){.agent-demo-module__iCQYua__rows{grid-template-columns:var(--lead) minmax(0, 1fr) auto auto}.agent-demo-module__iCQYua__avatar{grid-area:1/1}.agent-demo-module__iCQYua__who{grid-area:1/2/auto/-1}.agent-demo-module__iCQYua__amount,.agent-demo-module__iCQYua__when{display:none}.agent-demo-module__iCQYua__lineAmount{display:block}.agent-demo-module__iCQYua__secondary,.agent-demo-module__iCQYua__primary{margin-top:var(--ui-gap-stack);grid-row:2}.agent-demo-module__iCQYua__secondary{grid-column:3}.agent-demo-module__iCQYua__primary{grid-column:4}.agent-demo-module__iCQYua__note{padding-left:var(--pad)}}
.agent-demo-without-module__S11iqW__screen{--slop-violet:#8b5cf6;--slop-indigo:#6366f1;--slop-gradient:linear-gradient(135deg, var(--slop-violet), var(--slop-indigo));height:100%;padding-bottom:var(--ui-space-7);background:var(--ui-canvas);color:var(--ui-foreground);font-family:Inter, var(--ui-font-sans);flex-direction:column;gap:14px;display:flex;position:relative;container-type:inline-size}.agent-demo-without-module__S11iqW__hero{background:var(--slop-gradient);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.agent-demo-without-module__S11iqW__heroTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.agent-demo-without-module__S11iqW__heroSub{opacity:.8;margin:4px 0 0;font-size:13px;font-weight:500}.agent-demo-without-module__S11iqW__heroButton{color:var(--slop-violet);background:#fff;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700;box-shadow:0 4px 14px #00000026}.agent-demo-without-module__S11iqW__badge{letter-spacing:.04em;vertical-align:2px;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.agent-demo-without-module__S11iqW__badge[data-tone=red]{color:#dc2626;background:#fee2e2}.agent-demo-without-module__S11iqW__badge[data-tone=amber]{color:#b45309;background:#fef3c7}.agent-demo-without-module__S11iqW__badge[data-tone=blue]{color:#1d4ed8;background:#dbeafe}.agent-demo-without-module__S11iqW__badge[data-tone=green]{color:#15803d;background:#dcfce7}.agent-demo-without-module__S11iqW__toast{z-index:1;color:#fff;background:#ef4444;border-radius:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:700;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:0 20px 25px -5px #00000040,0 8px 10px -6px #0003}.agent-demo-without-module__S11iqW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px;display:grid}.agent-demo-without-module__S11iqW__stat{background:var(--ui-surface);border-radius:16px;padding:12px 14px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}.agent-demo-without-module__S11iqW__statLabel{color:color-mix(in oklch, var(--ui-subtle) 70%, var(--ui-canvas));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:700}.agent-demo-without-module__S11iqW__statValue{background:var(--slop-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.2}.agent-demo-without-module__S11iqW__cards{flex-direction:column;gap:10px;padding:0 20px;display:flex}.agent-demo-without-module__S11iqW__card{background:var(--ui-surface);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:10px 16px;display:flex;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}.agent-demo-without-module__S11iqW__cardMain{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.agent-demo-without-module__S11iqW__avatar{background:var(--slop-gradient);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.agent-demo-without-module__S11iqW__who{flex:160px;min-width:0}.agent-demo-without-module__S11iqW__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:15px;font-weight:700;overflow:hidden}.agent-demo-without-module__S11iqW__reason{color:color-mix(in oklch, var(--ui-subtle) 70%, var(--ui-canvas));margin:2px 0 0;font-size:13px;font-weight:500}.agent-demo-without-module__S11iqW__amount{color:var(--slop-violet);margin:0;font-size:18px;font-weight:800}.agent-demo-without-module__S11iqW__buttons{gap:8px;display:flex}.agent-demo-without-module__S11iqW__approve,.agent-demo-without-module__S11iqW__reject{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.agent-demo-without-module__S11iqW__approve{background:var(--slop-gradient);box-shadow:0 4px 14px color-mix(in oklch, var(--slop-violet) 40%, transparent);color:#fff}.agent-demo-without-module__S11iqW__approve[data-busy]{opacity:.7}.agent-demo-without-module__S11iqW__reject{color:#dc2626;border:2px solid #f87171}@container (max-width:519px){.agent-demo-without-module__S11iqW__who{flex-basis:calc(100% - 54px)}}.agent-demo-without-module__S11iqW__raw{color:#dc2626;font-family:var(--ui-font-mono);white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.agent-demo-without-module__S11iqW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px}
.install-command-module__vD16sW__command{--pad:var(--ui-space-2);align-items:center;gap:var(--ui-space-3);width:min(560px,100%);padding:var(--pad);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);text-align:start;display:flex}.install-command-module__vD16sW__command .install-command-module__vD16sW__copy{padding-inline:var(--ui-space-3);color:var(--ui-muted)}@media (hover:hover){.install-command-module__vD16sW__command .install-command-module__vD16sW__copy:hover{color:var(--ui-foreground)}}.install-command-module__vD16sW__code{min-width:0;height:var(--ui-control-sm);border-radius:var(--ui-radius-full);color:var(--ui-foreground);font-size:var(--ui-text-sm);line-height:var(--ui-control-sm);white-space:nowrap;flex:1}.install-command-module__vD16sW__code>*{--scroll-area-fade:var(--ui-space-5);margin-inline:calc(var(--pad) * -1) calc(var(--ui-space-3) * -1);padding-inline:var(--ui-space-5);scrollbar-width:none}.install-command-module__vD16sW__leading{flex-shrink:0;display:flex}.install-command-module__vD16sW__leading+.install-command-module__vD16sW__code>*{margin-inline-start:calc(var(--ui-space-3) * -1);padding-inline-start:var(--ui-space-3)}.install-command-module__vD16sW__code>::-webkit-scrollbar{display:none}.install-command-module__vD16sW__code:has(:focus-visible){outline-offset:-3px}@media (max-width:479px){.install-command-module__vD16sW__command{align-items:start;gap:0 var(--ui-space-3);border-radius:calc(var(--ui-control-sm) / 2 + var(--pad));grid-template-columns:minmax(0,1fr) auto;display:grid}.install-command-module__vD16sW__command:has(.install-command-module__vD16sW__leading){grid-template-areas:"leading copy""code code"}.install-command-module__vD16sW__command:has(.install-command-module__vD16sW__leading) .install-command-module__vD16sW__leading{grid-area:leading}.install-command-module__vD16sW__command.install-command-module__vD16sW__command .install-command-module__vD16sW__copy{width:var(--ui-control-sm);padding-inline:0}.install-command-module__vD16sW__command:has(.install-command-module__vD16sW__leading) .install-command-module__vD16sW__copy{grid-area:copy}.install-command-module__vD16sW__command .install-command-module__vD16sW__copyLabel{display:none}.install-command-module__vD16sW__code{height:auto;line-height:var(--ui-leading-sm);white-space:normal}.install-command-module__vD16sW__command:has(.install-command-module__vD16sW__leading) .install-command-module__vD16sW__code{grid-area:code}.install-command-module__vD16sW__command.install-command-module__vD16sW__command .install-command-module__vD16sW__code>[data-orientation],.install-command-module__vD16sW__command.install-command-module__vD16sW__command .install-command-module__vD16sW__leading+.install-command-module__vD16sW__code>[data-orientation]{padding:calc((var(--ui-control-sm) - var(--ui-leading-sm)) / 2) var(--ui-space-3);overflow-wrap:break-word;margin:0;-webkit-mask-image:none;mask-image:none}.install-command-module__vD16sW__command.install-command-module__vD16sW__command .install-command-module__vD16sW__code>[data-orientation]>*{width:auto}.install-command-module__vD16sW__command.install-command-module__vD16sW__command:has(.install-command-module__vD16sW__leading) .install-command-module__vD16sW__code>[data-orientation]{padding-block:var(--ui-space-2) calc(var(--ui-space-3) - var(--pad))}}.install-command-module__vD16sW__srOnly{}.install-command-module__vD16sW__hold{justify-items:center;display:inline-grid}.install-command-module__vD16sW__hold>*{grid-area:1/1}.install-command-module__vD16sW__swap{white-space:nowrap;opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-exit)}.install-command-module__vD16sW__swap[data-shown]{opacity:1;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) var(--ui-dur-press)}@media (prefers-reduced-motion:reduce){.install-command-module__vD16sW__swap,.install-command-module__vD16sW__swap[data-shown]{transition:none}}
.site-module__U1cQ6a__title{font-family:var(--ui-font-display);font-synthesis:none;font-weight:400;font-size:var(--ui-text-display);line-height:var(--ui-leading-display);letter-spacing:var(--ui-tracking-title)}.site-module__U1cQ6a__heading{font-family:var(--ui-font-display);font-synthesis:none;font-weight:400;font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading)}.site-module__U1cQ6a__text{max-width:var(--ui-measure);color:var(--ui-muted);line-height:var(--ui-leading-prose);margin:0}.site-module__U1cQ6a__intro{gap:var(--ui-space-5);padding-bottom:var(--ui-space-8);display:grid}.site-module__U1cQ6a__intro>.site-module__U1cQ6a__actions{margin-block:var(--ui-space-2) 0}.site-module__U1cQ6a__intro+.site-module__U1cQ6a__section,.site-module__U1cQ6a__intro+article{padding-top:0}.site-module__U1cQ6a__section{gap:var(--ui-gap-group);max-width:720px;padding-top:calc(var(--ui-space-8) + var(--ui-space-4));scroll-margin-top:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.site-module__U1cQ6a__actions{gap:var(--ui-space-2);margin-block:var(--ui-space-4);flex-wrap:wrap;display:flex}.site-module__U1cQ6a__actions:last-child{margin-bottom:0}.site-module__U1cQ6a__stage{padding:var(--ui-pad-section);border-radius:calc(var(--ui-radius-lg) + var(--ui-space-2));background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);container-type:inline-size}.site-module__U1cQ6a__embed{margin:var(--ui-space-6) 0 var(--ui-space-7)}@media (max-width:640px){.site-module__U1cQ6a__stage{padding:var(--ui-pad-section) var(--ui-space-4)}}.site-module__U1cQ6a__code{margin:0 0 var(--ui-space-6)}.site-module__U1cQ6a__table{margin:0 0 var(--ui-space-6);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);overflow-x:auto}.site-module__U1cQ6a__table:last-child{margin-bottom:0}.site-module__U1cQ6a__table table{border-collapse:collapse;width:100%}.site-module__U1cQ6a__table :is(th,td){min-width:8rem;padding:var(--ui-space-3) var(--ui-space-5);text-align:start;vertical-align:top}@media (max-width:640px){.site-module__U1cQ6a__table :is(th,td){padding-inline:var(--ui-space-4)}}.site-module__U1cQ6a__table a{color:var(--ui-foreground);-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px}.site-module__U1cQ6a__table a:hover{text-decoration-color:currentColor}.site-module__U1cQ6a__table th,.site-module__U1cQ6a__table code{white-space:nowrap}.site-module__U1cQ6a__table td:last-child:not(:first-child) code{white-space:normal}@media (max-width:480px){.site-module__U1cQ6a__table th[scope=row]{min-width:0}}.site-module__U1cQ6a__table :where(tr+tr>*,thead+tbody tr:first-child>*){box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.site-module__U1cQ6a__table code{font-size:var(--ui-text-code)}.site-module__U1cQ6a__table[data-stack]{container-type:inline-size}@container (max-width:700px){.site-module__U1cQ6a__table[data-stack] :is(table,tbody,tr,td){display:block}.site-module__U1cQ6a__table[data-stack] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-module__U1cQ6a__table[data-stack] tr{padding:var(--ui-space-4)}.site-module__U1cQ6a__table[data-stack] tr+tr{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.site-module__U1cQ6a__table[data-stack] td{min-width:0;box-shadow:none;padding:0}.site-module__U1cQ6a__table[data-stack] td:first-child{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.site-module__U1cQ6a__table[data-stack] td+td{margin-top:var(--ui-space-3)}.site-module__U1cQ6a__table[data-stack] td+td:before{content:attr(data-label);margin-bottom:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-text-sm);display:block}.site-module__U1cQ6a__table[data-stack] code{white-space:normal;overflow-wrap:anywhere}}.site-module__U1cQ6a__table th{color:var(--ui-muted);font-weight:var(--ui-weight-medium)}.site-module__U1cQ6a__table td{color:var(--ui-foreground)}.site-module__U1cQ6a__text a,.site-module__U1cQ6a__link{color:inherit;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color)}@media (hover:hover){.site-module__U1cQ6a__text a:hover,.site-module__U1cQ6a__link:hover{text-decoration-color:currentColor}}
.site-footer-module__STLB6W__footer{justify-content:space-between;gap:var(--ui-space-5);padding-block:var(--ui-space-5) var(--ui-space-6);color:var(--ui-subtle);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.site-footer-module__STLB6W__links{justify-content:inherit;gap:var(--ui-space-5);flex-wrap:wrap;flex-basis:100%;display:flex}.site-footer-module__STLB6W__credit{align-items:center;gap:var(--ui-space-2);color:inherit;transition:color var(--ui-dur-instant) var(--ui-ease-color);text-decoration:none;display:inline-flex;position:relative}.site-footer-module__STLB6W__credit:after{content:"";position:absolute;inset:-9px -6px}@media (hover:hover){.site-footer-module__STLB6W__credit:hover{color:var(--ui-foreground)}}.site-footer-module__STLB6W__credit:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px;border-radius:4px}.site-footer-module__STLB6W__avatar{border-radius:var(--ui-radius-full);background:var(--ui-fill);outline:var(--ui-hairline) solid var(--ui-border);outline-offset:calc(var(--ui-hairline) * -1)}
.usage-meter-module__2SpVAq__root{flex-shrink:0;display:inline-flex}.usage-meter-module__2SpVAq__trigger{--usage-arc:var(--ui-foreground);--ui-icon-stroke:var(--ui-icon-stroke-medium);height:var(--ui-control-sm);border-radius:var(--ui-radius-full);color:var(--ui-muted);isolation:isolate;font:var(--ui-weight-medium) var(--ui-text-sm) / 1 var(--ui-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex;position:relative}.usage-meter-module__2SpVAq__trigger[data-tone=warning]{--usage-arc:var(--ui-warning);color:var(--ui-warning-text)}.usage-meter-module__2SpVAq__trigger[data-tone=danger]{--usage-arc:var(--ui-danger);color:var(--ui-danger-text)}.usage-meter-module__2SpVAq__trigger:before{content:"";z-index:-1;border-radius:inherit;transition:background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;position:absolute;inset:0}@media (hover:hover){.usage-meter-module__2SpVAq__trigger[data-tone=calm]:hover{color:var(--ui-foreground)}.usage-meter-module__2SpVAq__trigger:hover:before{background:var(--ui-fill)}}.usage-meter-module__2SpVAq__trigger[aria-expanded=true]:before{background:var(--ui-fill)}.usage-meter-module__2SpVAq__trigger[data-tone=calm][aria-expanded=true]{color:var(--ui-foreground)}.usage-meter-module__2SpVAq__trigger:active:before{background:var(--ui-fill-strong);transition-duration:var(--ui-dur-press)}.usage-meter-module__2SpVAq__trigger:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}@media (pointer:coarse){.usage-meter-module__2SpVAq__trigger:after{content:"";position:absolute;inset:-4px}}.usage-meter-module__2SpVAq__ring{flex-shrink:0;width:16px;height:16px;overflow:visible;rotate:-90deg}[dir=rtl] .usage-meter-module__2SpVAq__ring{scale:1 -1}.usage-meter-module__2SpVAq__ringTrack,.usage-meter-module__2SpVAq__ringArc{fill:none;stroke-width:2px}.usage-meter-module__2SpVAq__ringTrack{stroke:var(--ui-fill-strong)}.usage-meter-module__2SpVAq__ringArc{stroke:var(--usage-arc);stroke-linecap:round;stroke-dasharray:100 200;transition:stroke-dashoffset var(--ui-dur-move) var(--ui-ease-move), stroke var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-instant) var(--ui-ease-color)}.usage-meter-module__2SpVAq__ringArc[data-empty]{opacity:0}.usage-meter-module__2SpVAq__miniBar{border-radius:var(--ui-radius-full);background:var(--ui-fill-strong);flex-shrink:0;width:20px;height:4px;position:relative;overflow:hidden}.usage-meter-module__2SpVAq__miniBar:before{content:"";border-radius:inherit;background:var(--usage-arc);translate:calc((var(--usage) - 1) * 100%) 0;transition:translate var(--ui-dur-move) var(--ui-ease-move), background-color var(--ui-dur-instant) var(--ui-ease-color);position:absolute;inset:0}[dir=rtl] .usage-meter-module__2SpVAq__miniBar:before{translate:calc((1 - var(--usage)) * 100%) 0}.usage-meter-module__2SpVAq__reserve{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.usage-meter-module__2SpVAq__sizer,.usage-meter-module__2SpVAq__reserved{grid-area:1/1}.usage-meter-module__2SpVAq__sizer{visibility:hidden}.usage-meter-module__2SpVAq__triggerPercent{justify-items:start}.usage-meter-module__2SpVAq__panel{width:min(320px,100vw - 16px)}.usage-meter-module__2SpVAq__breakdown{--usage-1:color-mix(in oklch, color-mix(in oklch, var(--ui-accent) 45%, var(--ui-danger)) 90%, var(--ui-surface));--usage-2:color-mix(in oklch, color-mix(in oklch, var(--ui-accent) 20%, var(--ui-success)) 90%, var(--ui-surface));--usage-3:var(--ui-accent);--usage-other:color-mix(in oklch, var(--ui-foreground) 42%, var(--ui-surface));--usage-free:var(--ui-fill-strong);--usage-free-edge:var(--ui-border-strong);--usage-percent:var(--ui-muted);--usage-icon:var(--ui-subtle);--usage-message:var(--ui-muted);gap:var(--ui-space-4);min-width:0;color:var(--ui-foreground);font-family:var(--ui-font-sans);display:grid}.usage-meter-module__2SpVAq__breakdown[data-tone=warning]{--usage-free:color-mix(in oklch, var(--ui-warning) 22%, transparent);--usage-free-edge:var(--ui-border-warning);--usage-percent:var(--ui-warning-text);--usage-icon:var(--ui-warning);--usage-message:var(--ui-warning-text)}.usage-meter-module__2SpVAq__breakdown[data-tone=danger]{--usage-free:color-mix(in oklch, var(--ui-danger) 20%, transparent);--usage-free-edge:var(--ui-border-danger);--usage-percent:var(--ui-danger-text);--usage-icon:var(--ui-danger);--usage-message:var(--ui-danger-text)}.usage-meter-module__2SpVAq__head{gap:var(--ui-space-1);display:grid}.usage-meter-module__2SpVAq__title{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm)}.usage-meter-module__2SpVAq__figure{margin:0}.usage-meter-module__2SpVAq__figureLine{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.usage-meter-module__2SpVAq__used{font-variant-numeric:tabular-nums;font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);white-space:nowrap}.usage-meter-module__2SpVAq__of{min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);font-variant-numeric:tabular-nums;flex:1}.usage-meter-module__2SpVAq__percent{color:var(--usage-percent);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);transition:color var(--ui-dur-instant) var(--ui-ease-color)}.usage-meter-module__2SpVAq__bar{border-radius:var(--ui-radius-full);height:8px;position:relative;overflow:hidden}.usage-meter-module__2SpVAq__breakdown[data-tone=danger] .usage-meter-module__2SpVAq__bar{outline:var(--ui-hairline) solid var(--usage-free-edge);outline-offset:2px}.usage-meter-module__2SpVAq__bar:before{content:"";background:var(--usage-free);clip-path:inset(0 0 0 calc(var(--used) * 100% + min(var(--used) * 1000, 1) * 2px));transition:clip-path var(--ui-dur-move) var(--ui-ease-move), background-color var(--ui-dur-instant) var(--ui-ease-color);position:absolute;inset:0}[dir=rtl] .usage-meter-module__2SpVAq__bar:before{clip-path:inset(0 calc(var(--used) * 100% + min(var(--used) * 1000, 1) * 2px) 0 0)}.usage-meter-module__2SpVAq__segment{background:var(--usage-other);clip-path:inset(0 calc((1 - var(--end)) * 100% + 2px) 0 calc(var(--start) * 100%));transition:clip-path var(--ui-dur-move) var(--ui-ease-move), background-color var(--ui-dur-instant) var(--ui-ease-color);position:absolute;inset:0}.usage-meter-module__2SpVAq__segment[data-last][data-full]{clip-path:inset(0 0 0 calc(var(--start) * 100%))}[dir=rtl] .usage-meter-module__2SpVAq__segment{clip-path:inset(0 calc(var(--start) * 100%) 0 calc((1 - var(--end)) * 100% + 2px))}[dir=rtl] .usage-meter-module__2SpVAq__segment[data-last][data-full]{clip-path:inset(0 calc(var(--start) * 100%) 0 0)}.usage-meter-module__2SpVAq__segment[data-index="0"],.usage-meter-module__2SpVAq__swatch[data-index="0"]{background:var(--usage-1)}.usage-meter-module__2SpVAq__segment[data-index="1"],.usage-meter-module__2SpVAq__swatch[data-index="1"]{background:var(--usage-2)}.usage-meter-module__2SpVAq__segment[data-index="2"],.usage-meter-module__2SpVAq__swatch[data-index="2"],.usage-meter-module__2SpVAq__segment[data-index=used]{background:var(--usage-3)}.usage-meter-module__2SpVAq__legend{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.usage-meter-module__2SpVAq__item{align-items:center;column-gap:var(--ui-space-2);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.usage-meter-module__2SpVAq__swatch{border-radius:var(--ui-radius-full);background:var(--usage-other);width:8px;height:8px;transition:background-color var(--ui-dur-instant) var(--ui-ease-color)}.usage-meter-module__2SpVAq__swatch[data-free]{background:var(--usage-free);box-shadow:inset 0 0 0 var(--ui-hairline) var(--usage-free-edge)}.usage-meter-module__2SpVAq__name{}.usage-meter-module__2SpVAq__item[data-free] .usage-meter-module__2SpVAq__name{color:var(--ui-muted)}.usage-meter-module__2SpVAq__amount{color:var(--ui-muted);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.usage-meter-module__2SpVAq__status{gap:var(--ui-space-3);padding-top:var(--ui-space-4);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);display:grid}.usage-meter-module__2SpVAq__message,.usage-meter-module__2SpVAq__result{gap:var(--ui-space-2);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);align-items:start;margin:0;display:grid}.usage-meter-module__2SpVAq__message{color:var(--usage-message);transition:color var(--ui-dur-instant) var(--ui-ease-color)}.usage-meter-module__2SpVAq__message>svg,.usage-meter-module__2SpVAq__result>svg{width:var(--ui-icon-md);height:var(--ui-icon-md);margin-top:calc((var(--ui-leading-md) - 16px) / 2)}.usage-meter-module__2SpVAq__message>svg{--ui-icon-stroke:var(--ui-icon-stroke-regular);color:var(--usage-icon)}.usage-meter-module__2SpVAq__result{color:var(--ui-foreground)}.usage-meter-module__2SpVAq__result:focus{outline:none}.usage-meter-module__2SpVAq__result>svg{color:var(--ui-success)}.usage-meter-module__2SpVAq__figures{font-variant-numeric:tabular-nums;white-space:nowrap}.usage-meter-module__2SpVAq__countBox{justify-items:start}.usage-meter-module__2SpVAq__count{font-weight:var(--ui-weight-medium)}.usage-meter-module__2SpVAq__message[data-enter],.usage-meter-module__2SpVAq__result[data-enter]{animation:usage-meter-module__2SpVAq__usage-in var(--ui-dur-fast) var(--ui-ease-enter)}@keyframes usage-meter-module__2SpVAq__usage-in{0%{opacity:0}}.usage-meter-module__2SpVAq__error{color:var(--ui-danger-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.usage-meter-module__2SpVAq__action{justify-self:start}.usage-meter-module__2SpVAq__srOnly{}@media (prefers-reduced-motion:reduce){.usage-meter-module__2SpVAq__ringArc,.usage-meter-module__2SpVAq__miniBar:before,.usage-meter-module__2SpVAq__bar:before,.usage-meter-module__2SpVAq__segment{transition-property:stroke,opacity,background-color}.usage-meter-module__2SpVAq__message[data-enter],.usage-meter-module__2SpVAq__result[data-enter]{animation:none}}
.agent-settings-module__xVonRa__root{--agent-settings-top:var(--ui-space-6);--agent-settings-nav-inset:14px;color:var(--ui-foreground);font-family:var(--ui-font-sans);container:agent-settings/inline-size}.agent-settings-module__xVonRa__header{gap:var(--ui-space-2);padding-bottom:var(--ui-space-6);display:grid}.agent-settings-module__xVonRa__title{font-family:var(--ui-font-display);font-size:var(--ui-text-display);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-display);letter-spacing:var(--ui-tracking-title);text-wrap:balance;margin:0}.agent-settings-module__xVonRa__lede{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__layout{gap:var(--ui-space-6);display:grid}.agent-settings-module__xVonRa__navList{margin:0;flex-wrap:wrap;gap:2px;margin-inline-start:calc(var(--agent-settings-nav-inset) * -1);padding:0;list-style:none;display:flex}.agent-settings-module__xVonRa__navLink{height:var(--ui-control-sm);padding-inline:var(--agent-settings-nav-inset);border-radius:var(--ui-radius-sm);color:var(--ui-muted);font:var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-sans);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);align-items:center;text-decoration:none;display:flex;position:relative}@media (hover:hover){.agent-settings-module__xVonRa__navLink:hover{color:var(--ui-foreground)}}.agent-settings-module__xVonRa__navLink:active{background:var(--ui-fill-strong);transition-duration:var(--ui-dur-press)}.agent-settings-module__xVonRa__navLink:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.agent-settings-module__xVonRa__navLink[aria-current=true]{background:var(--ui-fill);color:var(--ui-foreground)}@media (pointer:coarse){.agent-settings-module__xVonRa__navLink:after{content:"";position:absolute;inset:-3px 0}}@container agent-settings (min-width:640px){.agent-settings-module__xVonRa__layout{column-gap:var(--ui-space-6);grid-template-columns:144px minmax(0,1fr)}.agent-settings-module__xVonRa__navList{top:var(--agent-settings-top);flex-flow:column;position:sticky}}.agent-settings-module__xVonRa__content{gap:var(--ui-space-8);min-width:0;display:grid;container:agent-settings-content/inline-size}.agent-settings-module__xVonRa__section{gap:var(--ui-space-5);min-width:0;scroll-margin-top:var(--agent-settings-top);display:grid}.agent-settings-module__xVonRa__sectionHead,.agent-settings-module__xVonRa__subHead{gap:var(--ui-space-1);display:grid}.agent-settings-module__xVonRa__sectionTitle{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading);text-wrap:balance;margin:0}.agent-settings-module__xVonRa__sectionTitle:focus{outline:none}.agent-settings-module__xVonRa__intro{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__subsections{gap:var(--ui-space-7);display:grid}.agent-settings-module__xVonRa__subsection{gap:var(--ui-space-4);min-width:0;display:grid}.agent-settings-module__xVonRa__subTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);text-wrap:balance;margin:0}.agent-settings-module__xVonRa__content .agent-settings-module__xVonRa__connections{max-width:none}.agent-settings-module__xVonRa__rows{min-width:0;display:grid}.agent-settings-module__xVonRa__rows>*{padding-block:var(--ui-space-4)}.agent-settings-module__xVonRa__rows>:first-child{padding-top:0}.agent-settings-module__xVonRa__rows>:last-child{padding-bottom:0}.agent-settings-module__xVonRa__rows>*+*{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.agent-settings-module__xVonRa__row{column-gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.agent-settings-module__xVonRa__row[data-align=field]{align-items:start}.agent-settings-module__xVonRa__row[data-align=field] .agent-settings-module__xVonRa__text{padding-top:calc((var(--ui-control-md) - var(--ui-leading-md)) / 2)}.agent-settings-module__xVonRa__text{gap:2px;min-width:0;display:grid}.agent-settings-module__xVonRa__labelLine{align-items:center;gap:2px var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-settings-module__xVonRa__label{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md)}.agent-settings-module__xVonRa__description{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__focusTarget:focus{outline:none}.agent-settings-module__xVonRa__control{justify-content:flex-end;min-width:0;display:flex}.agent-settings-module__xVonRa__rowBody{min-width:0;padding-top:var(--ui-space-3);grid-column:1/-1}@container agent-settings-content (max-width:440px){.agent-settings-module__xVonRa__row{row-gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr)}.agent-settings-module__xVonRa__row[data-align=field] .agent-settings-module__xVonRa__text{padding-top:0}.agent-settings-module__xVonRa__control{justify-content:flex-start}.agent-settings-module__xVonRa__model{margin-inline-start:-14px}.agent-settings-module__xVonRa__rowBody{padding-top:0}}.agent-settings-module__xVonRa__status{--ui-icon-stroke:var(--ui-icon-stroke-medium);align-items:center;gap:var(--ui-space-1);min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);opacity:0;transition:opacity var(--ui-dur-fast) var(--ui-ease-exit);display:inline-flex}.agent-settings-module__xVonRa__status[data-shown]{opacity:1;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter)}.agent-settings-module__xVonRa__status[data-shown][data-state=saving]{transition-delay:.3s}.agent-settings-module__xVonRa__status[data-state=failed]{color:var(--ui-danger-text)}.agent-settings-module__xVonRa__statusIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex-shrink:0}.agent-settings-module__xVonRa__status[data-state=saved] .agent-settings-module__xVonRa__statusIcon{color:var(--ui-success)}.agent-settings-module__xVonRa__status[data-state=failed] .agent-settings-module__xVonRa__statusIcon{color:var(--ui-danger)}.agent-settings-module__xVonRa__sweep{}.agent-settings-module__xVonRa__policy{flex-shrink:0}.agent-settings-module__xVonRa__group,.agent-settings-module__xVonRa__toolRow{grid-template-rows:1fr;display:grid}.agent-settings-module__xVonRa__group[data-closing],.agent-settings-module__xVonRa__toolRow[data-closing]{opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-exit), grid-template-rows var(--ui-dur-base) var(--ui-ease-collapse) var(--ui-dur-instant);grid-template-rows:0fr}.agent-settings-module__xVonRa__clip{min-height:0;overflow:hidden}.agent-settings-module__xVonRa__groupInner{display:grid}.agent-settings-module__xVonRa__group+.agent-settings-module__xVonRa__group .agent-settings-module__xVonRa__groupInner{padding-top:var(--ui-space-5)}.agent-settings-module__xVonRa__groupLabel{color:var(--ui-subtle);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);margin:0}.agent-settings-module__xVonRa__tools{margin:0;padding:0;list-style:none}.agent-settings-module__xVonRa__toolInner{column-gap:var(--ui-space-5);padding-block:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.agent-settings-module__xVonRa__toolRow+.agent-settings-module__xVonRa__toolRow .agent-settings-module__xVonRa__toolInner{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.agent-settings-module__xVonRa__toolText{gap:2px;min-width:0;display:grid}.agent-settings-module__xVonRa__toolLine{align-items:center;gap:2px var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-settings-module__xVonRa__toolName{min-width:0;color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-code);line-height:var(--ui-leading-md);overflow-wrap:anywhere;transition:color var(--ui-dur-instant) var(--ui-ease-color)}.agent-settings-module__xVonRa__toolBadge{transition:opacity var(--ui-dur-instant) var(--ui-ease-color)}.agent-settings-module__xVonRa__toolRow[data-revoked] .agent-settings-module__xVonRa__toolName{color:var(--ui-muted)}.agent-settings-module__xVonRa__toolRow[data-revoked] .agent-settings-module__xVonRa__toolBadge{opacity:.5}.agent-settings-module__xVonRa__toolDescription{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__toolDescription[data-error]{color:var(--ui-danger-text)}.agent-settings-module__xVonRa__toolAction{justify-content:flex-end;display:flex}.agent-settings-module__xVonRa__revoked{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-settings-module__xVonRa__revoked[data-enter]{animation:agent-settings-module__xVonRa__agent-settings-fade var(--ui-dur-fast) var(--ui-ease-enter)}@keyframes agent-settings-module__xVonRa__agent-settings-fade{0%{opacity:0}}.agent-settings-module__xVonRa__revokedText:focus{outline:none}.agent-settings-module__xVonRa__dot{color:var(--ui-subtle)}.agent-settings-module__xVonRa__undo{margin-inline-start:-14px}.agent-settings-module__xVonRa__empty{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__notes{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.agent-settings-module__xVonRa__notes li{font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;padding-inline-start:var(--ui-space-4);position:relative}.agent-settings-module__xVonRa__notes li:before{content:"";top:calc(var(--ui-leading-md) / 2 - 2px);border-radius:var(--ui-radius-full);background:var(--ui-subtle);width:4px;height:4px;position:absolute;inset-inline-start:2px}.agent-settings-module__xVonRa__confirm{gap:var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-fill);display:grid}.agent-settings-module__xVonRa__notes+.agent-settings-module__xVonRa__confirm{margin-top:var(--ui-space-4)}.agent-settings-module__xVonRa__confirm[data-enter]{animation:agent-settings-module__xVonRa__agent-settings-in var(--ui-dur-fast) var(--ui-ease-enter)}@keyframes agent-settings-module__xVonRa__agent-settings-in{0%{opacity:0;translate:0 4px}}.agent-settings-module__xVonRa__confirm p{font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.agent-settings-module__xVonRa__confirm strong{font-weight:var(--ui-weight-semibold)}.agent-settings-module__xVonRa__confirm .agent-settings-module__xVonRa__failure{color:var(--ui-danger-text)}.agent-settings-module__xVonRa__confirmActions{justify-content:flex-end;gap:var(--ui-space-2);display:flex}@container agent-settings-content (max-width:440px){.agent-settings-module__xVonRa__confirmActions>*{flex:1}}.agent-settings-module__xVonRa__srOnly{}@media (prefers-reduced-motion:reduce){.agent-settings-module__xVonRa__group[data-closing],.agent-settings-module__xVonRa__toolRow[data-closing]{transition:opacity var(--ui-dur-instant) var(--ui-ease-exit)}.agent-settings-module__xVonRa__confirm[data-enter]{animation:agent-settings-module__xVonRa__agent-settings-fade var(--ui-dur-fast) var(--ui-ease-enter)}}
.tabs-module__OchKba__tabs{gap:var(--ui-space-4);min-width:0;font-family:var(--ui-font-sans);display:grid}.tabs-module__OchKba__list{isolation:isolate;max-width:100%;padding:var(--ui-track-inset);border-radius:var(--ui-radius-full);box-shadow:var(--ui-track-edge);overscroll-behavior-inline:none;scroll-padding-inline:var(--ui-space-6);scrollbar-width:none;justify-self:start;display:flex;position:relative;overflow-x:auto}.tabs-module__OchKba__list::-webkit-scrollbar{display:none}.tabs-module__OchKba__list[data-overflow-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.tabs-module__OchKba__list[data-overflow-start],[dir=rtl] .tabs-module__OchKba__list[data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6));mask-image:linear-gradient(to right, transparent, black var(--ui-space-6))}[dir=rtl] .tabs-module__OchKba__list[data-overflow-start]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.tabs-module__OchKba__list[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent)}.tabs-module__OchKba__indicator{top:var(--ui-track-inset);z-index:-1;width:var(--active-tab-width);height:var(--ui-control-sm);border-radius:var(--ui-radius-full);background:var(--ui-track-pill);transform:translateX(var(--active-tab-left));contain:strict;pointer-events:none;position:absolute;left:0}.tabs-module__OchKba__tab{height:var(--ui-control-sm);border-radius:var(--ui-radius-full);color:var(--ui-muted);font:var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:inline-flex;position:relative}.tabs-module__OchKba__tab[data-active]{color:var(--ui-foreground)}.tabs-module__OchKba__list:not(:has(>.tabs-module__OchKba__indicator:not([hidden]))) .tabs-module__OchKba__tab[data-active]{background:var(--ui-track-pill)}@media (hover:hover){.tabs-module__OchKba__tab:hover:not([data-active]){color:var(--ui-foreground)}}.tabs-module__OchKba__tab:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.tabs-module__OchKba__tab svg{width:var(--ui-icon-md);height:var(--ui-icon-md);pointer-events:none}.tabs-module__OchKba__count{color:var(--ui-subtle);font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums;transition:color var(--ui-dur-instant) var(--ui-ease-color)}.tabs-module__OchKba__tab[data-active] .tabs-module__OchKba__count{color:var(--ui-muted)}@media (hover:hover){.tabs-module__OchKba__tab:hover:not([data-active]) .tabs-module__OchKba__count{color:var(--ui-muted)}}.tabs-module__OchKba__pause{}@media (pointer:coarse){.tabs-module__OchKba__tab:after{content:"";position:absolute;inset:-4px 0}}.tabs-module__OchKba__tabs[data-layout=vertical]{column-gap:var(--ui-space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;container-type:inline-size}.tabs-module__OchKba__tabs[data-layout=vertical]>*{grid-column:1/-1}@container (min-width:480px){.tabs-module__OchKba__tabs[data-layout=vertical]>*{grid-column:auto}.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list{min-width:160px;box-shadow:none;border-radius:0;flex-direction:column;justify-self:stretch;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list>.tabs-module__OchKba__indicator{width:100%;height:var(--active-tab-height);transform:translateY(var(--active-tab-top));top:0}.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list>.tabs-module__OchKba__tab{justify-content:flex-start}.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list>.tabs-module__OchKba__tab>.tabs-module__OchKba__count{margin-inline-start:auto;padding-inline-start:var(--ui-space-3)}@media (pointer:coarse){.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list>.tabs-module__OchKba__tab{height:40px}.tabs-module__OchKba__tabs[data-layout=vertical]>.tabs-module__OchKba__list>.tabs-module__OchKba__tab:after{inset:0}}}.tabs-module__OchKba__panel{border-radius:var(--ui-radius-md);min-width:0}.tabs-module__OchKba__panel:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.tabs-module__OchKba__panels{display:grid}.tabs-module__OchKba__panel[data-crossfade]{opacity:0;visibility:hidden;transition:opacity var(--ui-dur-instant) var(--ui-ease-color), visibility 0s linear var(--ui-dur-instant);grid-area:1/1;display:block}.tabs-module__OchKba__panel[data-crossfade][data-selected]{opacity:1;visibility:visible;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2), visibility 0s}@media (prefers-reduced-motion:reduce){.tabs-module__OchKba__panel[data-crossfade],.tabs-module__OchKba__panel[data-crossfade][data-selected]{transition:none}}
.changes-module__UcdrNq__panel{--pane-pad:var(--ui-gap-stack);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;container-type:inline-size}.changes-module__UcdrNq__head{min-width:0;min-height:var(--bar-height,48px);padding-inline:var(--pane-pad);align-items:center;display:flex}.changes-module__UcdrNq__head>*{flex:1}.changes-module__UcdrNq__noPr{--ui-icon-stroke:var(--ui-icon-stroke-regular);align-items:center;gap:var(--ui-gap-inline);min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0;display:flex}.changes-module__UcdrNq__noPr .changes-module__UcdrNq__branchIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex-shrink:0}.changes-module__UcdrNq__branch{min-width:0;color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);white-space:nowrap;flex-shrink:1;overflow:hidden}.changes-module__UcdrNq__noPrNote{flex-shrink:0;margin-inline-start:auto}@container (max-width:360px){.changes-module__UcdrNq__noPrNote{display:none}}.changes-module__UcdrNq__tabs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.changes-module__UcdrNq__tabBar{padding:0 var(--pane-pad) var(--ui-gap-inline);display:flex}.changes-module__UcdrNq__panels{min-height:0}.changes-module__UcdrNq__scroll{overscroll-behavior:contain;min-height:0;padding:0 calc(var(--pane-pad) - var(--ui-gap-tight)) var(--pane-pad);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;overflow-y:auto}.changes-module__UcdrNq__quiet{padding:var(--ui-gap-inline) var(--ui-pad-row);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.changes-module__UcdrNq__review{gap:var(--ui-gap-inline);min-width:0;display:grid}.changes-module__UcdrNq__reviewPath{min-width:0;padding-inline:var(--ui-pad-row);font-size:var(--ui-text-sm);line-height:var(--ui-control-sm);margin:0;display:flex}.changes-module__UcdrNq__run{min-height:0;box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);grid-template-columns:minmax(0,1fr);display:grid}.changes-module__UcdrNq__run[data-docked]{box-shadow:none;grid-template-rows:minmax(0,1fr)}.changes-module__UcdrNq__runTabs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.changes-module__UcdrNq__runHead{align-items:center;gap:var(--ui-gap-inline);min-height:var(--bar-height,48px);padding-inline:var(--pane-pad,var(--ui-gap-stack)) var(--ui-gap-inline);display:flex}.changes-module__UcdrNq__live{min-width:0;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.changes-module__UcdrNq__liveDot{border-radius:var(--ui-radius-full);background:var(--ui-success);flex-shrink:0;width:8px;height:8px}.changes-module__UcdrNq__fold{color:var(--ui-muted);margin-inline-start:auto}@media (hover:hover){.changes-module__UcdrNq__fold:hover{color:var(--ui-foreground)}}.changes-module__UcdrNq__runBody{opacity:0;transition:grid-template-rows var(--ui-dur-base) var(--ui-ease-collapse), opacity var(--ui-dur-instant) var(--ui-ease-exit);grid-template-rows:0fr;display:grid}.changes-module__UcdrNq__run[data-open] .changes-module__UcdrNq__runBody{opacity:1;transition:grid-template-rows var(--ui-dur-panel) var(--ui-ease-expand), opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2);grid-template-rows:1fr}.changes-module__UcdrNq__runClip{min-height:0;position:relative;overflow:hidden}.changes-module__UcdrNq__runPanel{box-sizing:border-box;height:220px;padding:0 var(--pane-pad,var(--ui-gap-stack)) var(--pane-pad,var(--ui-gap-stack))}.changes-module__UcdrNq__run[data-docked] .changes-module__UcdrNq__runBody,.changes-module__UcdrNq__run[data-docked] .changes-module__UcdrNq__runClip,.changes-module__UcdrNq__run[data-docked] .changes-module__UcdrNq__runPanel{height:100%;min-height:0}.changes-module__UcdrNq__runEmpty{place-content:center;justify-items:center;gap:var(--ui-gap-inline);text-align:center;height:100%;display:grid}.changes-module__UcdrNq__runHint{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.changes-module__UcdrNq__kbd{color:var(--ui-subtle);margin-inline-start:var(--ui-gap-tight)}.changes-module__UcdrNq__console{gap:var(--ui-gap-inline);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.changes-module__UcdrNq__consoleActions{justify-content:flex-end;display:flex}.changes-module__UcdrNq__log{box-sizing:border-box;height:100%;min-height:0;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-edge);color:var(--ui-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.changes-module__UcdrNq__log:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.changes-module__UcdrNq__logLine[data-tone=muted],.changes-module__UcdrNq__logDetail{color:var(--ui-muted)}.changes-module__UcdrNq__logLine[data-tone=success]{color:var(--ui-success-text)}.changes-module__UcdrNq__logLine[data-tone=danger]{color:var(--ui-danger-text)}.changes-module__UcdrNq__prompt{color:var(--ui-subtle)}@media (prefers-reduced-motion:reduce){.changes-module__UcdrNq__runBody,.changes-module__UcdrNq__run[data-open] .changes-module__UcdrNq__runBody{transition:none}}
.copy-field-module__78nG3G__field{--copy-height:var(--ui-control-md);}.copy-field-module__78nG3G__field[data-size=sm]{--copy-height:var(--ui-control-sm)}.copy-field-module__78nG3G__field[data-size=lg]{--copy-height:var(--ui-control-lg)}.copy-field-module__78nG3G__label{}.copy-field-module__78nG3G__srOnly{}.copy-field-module__78nG3G__row{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}.copy-field-module__78nG3G__row[data-action]{grid-template-columns:minmax(0,1fr) auto}.copy-field-module__78nG3G__action{gap:var(--ui-space-2);display:flex}.copy-field-module__78nG3G__control{height:var(--copy-height);padding-inline:calc(var(--shell-inset) + 10px) var(--shell-inset);align-items:center;display:flex;}@media (hover:hover){.copy-field-module__78nG3G__control:hover:not(:focus-within){--edge:var(--ui-border-strong)}}.copy-field-module__78nG3G__control:focus-within{--edge:var(--ui-border-strong);--edge-width:var(--ui-hairline)}.copy-field-module__78nG3G__cell{min-width:0;flex:1;grid-template-columns:minmax(0,1fr);margin-inline-end:var(--ui-space-2);display:grid}.copy-field-module__78nG3G__value,.copy-field-module__78nG3G__mask{opacity:0;visibility:hidden;transition:opacity var(--ui-dur-instant) var(--ui-ease-color), visibility 0s linear var(--ui-dur-instant);grid-area:1/1}.copy-field-module__78nG3G__value[data-shown],.copy-field-module__78nG3G__mask[data-shown]{opacity:1;visibility:visible;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2), visibility 0s}.copy-field-module__78nG3G__value{color:var(--ui-foreground);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);-webkit-user-select:all;user-select:all;}.copy-field-module__78nG3G__value[data-mono]{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm)}.copy-field-module__78nG3G__mask{white-space:nowrap;color:var(--ui-muted);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);-webkit-user-select:none;user-select:none;overflow:hidden}.copy-field-module__78nG3G__actions{flex-shrink:0;gap:2px;display:flex}.copy-field-module__78nG3G__button{width:calc(var(--copy-height) - var(--shell-inset) * 2);height:calc(var(--copy-height) - var(--shell-inset) * 2);border-radius:calc(var(--ui-radius-md) - var(--shell-inset));}.copy-field-module__78nG3G__field[data-size=sm] .copy-field-module__78nG3G__value:not([data-mono]),.copy-field-module__78nG3G__field[data-size=sm] .copy-field-module__78nG3G__mask{font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.copy-field-module__78nG3G__button[aria-pressed=true],.copy-field-module__78nG3G__button[data-state=copied]{color:var(--ui-foreground)}.copy-field-module__78nG3G__button[data-state=failed]{color:var(--ui-danger-text)}@media (pointer:coarse){.copy-field-module__78nG3G__button:after{inset:calc(var(--shell-inset) * -1) -1px}.copy-field-module__78nG3G__button:last-child:after{inset-inline-end:calc(var(--shell-inset) * -1)}.copy-field-module__78nG3G__actions{gap:var(--ui-space-1)}.copy-field-module__78nG3G__value:not([data-mono]),.copy-field-module__78nG3G__mask{font-size:var(--ui-text-touch)}}
.session-module__t4zqxW__threadFrame{--thread-width:720px;--thread-gutter:var(--ui-pad-section);grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative;container:thread/inline-size}.session-module__t4zqxW__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;outline:none;min-height:0;position:relative;overflow-y:auto}.session-module__t4zqxW__thread{gap:var(--ui-gap-section);width:100%;max-width:calc(var(--thread-width) + var(--thread-gutter) * 2);box-sizing:border-box;padding:var(--ui-gap-block) var(--thread-gutter) var(--ui-gap-block);margin-inline:auto;display:grid}.session-module__t4zqxW__end{height:0}.session-module__t4zqxW__reconnecting{z-index:2;width:max-content;padding:var(--ui-gap-tight) var(--ui-pad-tag);border-radius:var(--ui-radius-full);background:var(--ui-surface);box-shadow:var(--ui-shadow-raised), var(--ui-edge);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0 auto;position:absolute;inset-block-start:var(--ui-gap-inline);inset-inline:0}.session-module__t4zqxW__turn{gap:var(--ui-gap-group);scroll-margin-top:var(--ui-gap-block);display:grid}.session-module__t4zqxW__ask{justify-items:start;gap:var(--ui-gap-tight);display:grid}.session-module__t4zqxW__ask[data-mine]{justify-items:end}.session-module__t4zqxW__author{padding-inline:var(--ui-pad-row);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);margin:0}.session-module__t4zqxW__bubble{gap:var(--ui-gap-tight);box-sizing:border-box;max-width:min(85%,560px);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--ui-fill);display:grid}.session-module__t4zqxW__prompt{font-size:var(--ui-text-md);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:24px}.session-module__t4zqxW__context{align-items:center;gap:var(--ui-gap-tight);font-size:var(--ui-text-sm);flex-wrap:wrap;margin:0;line-height:24px;display:flex}.session-module__t4zqxW__mention{color:var(--ui-accent-text);font-weight:var(--ui-weight-medium)}.session-module__t4zqxW__answer{gap:var(--ui-gap-stack);min-width:0;display:grid}.session-module__t4zqxW__reply{min-width:0}.session-module__t4zqxW__failed{--ui-icon-stroke:var(--ui-icon-stroke-regular);align-items:flex-start;gap:var(--ui-gap-inline);color:var(--ui-danger-text);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0;display:flex}.session-module__t4zqxW__failed .session-module__t4zqxW__failedIcon{flex-shrink:0;margin-block-start:calc((var(--ui-leading-md) - var(--ui-icon-md)) / 2)}.session-module__t4zqxW__stopped{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.session-module__t4zqxW__toLatest{z-index:2;pointer-events:none;animation:session-module__t4zqxW__to-latest var(--ui-dur-fast) var(--ui-ease-enter);justify-content:center;display:flex;position:absolute;inset-block-end:var(--ui-gap-stack);inset-inline:0}.session-module__t4zqxW__toLatest>*{pointer-events:auto;box-shadow:var(--ui-shadow-raised)}@keyframes session-module__t4zqxW__to-latest{0%{opacity:0;translate:0 4px}}.session-module__t4zqxW__ticks{inset-block:var(--ui-gap-block);pointer-events:none;width:16px;position:absolute;inset-inline-end:var(--ui-gap-stack)}.session-module__t4zqxW__tick{border-radius:var(--ui-radius-full);background:var(--ui-border-strong);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;width:10px;height:2px;transition:background-color var(--ui-dur-instant) var(--ui-ease-color);border:0;padding:0;position:absolute;inset-inline-end:0}.session-module__t4zqxW__tick:after{content:"";position:absolute;inset:-11px -4px}@media (hover:hover){.session-module__t4zqxW__tick:hover{background:var(--ui-muted)}}.session-module__t4zqxW__tick[aria-current]{background:var(--ui-foreground)}.session-module__t4zqxW__tick:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}@container thread (max-width:560px){.session-module__t4zqxW__ticks{display:none}}.session-module__t4zqxW__composerDock{width:100%;max-width:calc(720px + var(--ui-pad-section) * 2);box-sizing:border-box;padding:0 var(--ui-pad-section) var(--ui-gap-stack);padding-bottom:max(var(--ui-gap-stack), env(safe-area-inset-bottom));margin-inline:auto;container:composer/inline-size}.session-module__t4zqxW__composer{min-width:0;max-width:100%}.session-module__t4zqxW__composerTools{align-items:center;gap:var(--ui-gap-tight);flex:1;min-width:0;display:flex}.session-module__t4zqxW__tool{color:var(--ui-muted)}@media (hover:hover){.session-module__t4zqxW__tool:hover{color:var(--ui-foreground)}}.session-module__t4zqxW__tool[data-popup-open]{color:var(--ui-foreground)}.session-module__t4zqxW__mentionChip{min-width:0}.session-module__t4zqxW__pickers{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.session-module__t4zqxW__effort{display:flex}@container composer (max-width:480px){.session-module__t4zqxW__effort{display:none}}.session-module__t4zqxW__home{min-height:0;overflow-y:auto;container:composer/inline-size}.session-module__t4zqxW__homeInner{gap:var(--ui-gap-group);width:100%;max-width:calc(720px + var(--ui-pad-section) * 2);box-sizing:border-box;padding:clamp(var(--ui-gap-block), 12vh, 120px) var(--ui-pad-section) var(--ui-gap-section);margin-inline:auto;display:grid}.session-module__t4zqxW__greeting{font-family:var(--ui-font-display);font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading);margin:0}.session-module__t4zqxW__homeLead{margin:calc(var(--ui-gap-group) * -1 + var(--ui-gap-tight)) 0 0;color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}.session-module__t4zqxW__homeLead code{font-family:var(--ui-font-mono);font-size:var(--ui-text-code);color:var(--ui-foreground)}.session-module__t4zqxW__starters{gap:var(--ui-gap-inline);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.session-module__t4zqxW__starter{align-content:start;gap:var(--ui-gap-tight);box-sizing:border-box;width:100%;height:100%;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);box-shadow:var(--ui-edge);color:var(--ui-foreground);font-family:var(--ui-font-sans);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;display:grid}@media (hover:hover){.session-module__t4zqxW__starter:hover{background:var(--ui-fill)}}.session-module__t4zqxW__starter:active{background:var(--ui-fill-strong);transition-duration:var(--ui-dur-press)}.session-module__t4zqxW__starter:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.session-module__t4zqxW__starterTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md)}.session-module__t4zqxW__starterPrompt{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty}.session-module__t4zqxW__moving{gap:var(--ui-gap-tight);margin-top:var(--ui-gap-group);display:grid}.session-module__t4zqxW__movingTitle{padding-inline:var(--ui-pad-row);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);margin:0}.session-module__t4zqxW__movingList{margin:0;padding:0;list-style:none;display:grid}.session-module__t4zqxW__movingRow{align-items:center;gap:var(--ui-gap-inline);width:100%;min-height:var(--ui-control-sm);padding-inline:var(--ui-pad-row);border-radius:var(--ui-radius-sm);color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-align:start;cursor:pointer;transition:background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;display:flex}@media (hover:hover){.session-module__t4zqxW__movingRow:hover{background:var(--ui-fill)}}.session-module__t4zqxW__movingRow:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.session-module__t4zqxW__movingName{overflow-wrap:anywhere;flex:1;min-width:0}.session-module__t4zqxW__movingTime{color:var(--ui-subtle);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.session-module__t4zqxW__toLatest{animation:none}}
.settings-module__FowV1W__root{--ui-icon-stroke:var(--ui-icon-stroke-regular);--settings-top:var(--ui-space-5);--settings-bar-inset:var(--ui-space-2);gap:var(--ui-gap-block);min-width:0;color:var(--ui-foreground);font-family:var(--ui-font-sans);display:grid;container:settings/inline-size}.settings-module__FowV1W__srOnly{}.settings-module__FowV1W__header{gap:var(--ui-space-2);display:grid}.settings-module__FowV1W__title{font-family:var(--ui-font-display);font-size:var(--ui-text-display);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-display);letter-spacing:var(--ui-tracking-title);text-wrap:balance;margin:0}.settings-module__FowV1W__lede{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.settings-module__FowV1W__tabs{min-width:0}.settings-module__FowV1W__tabLabel{align-items:center;gap:var(--ui-space-2);display:inline-flex}.settings-module__FowV1W__tabDot{border-radius:var(--ui-radius-full);background:var(--ui-accent);opacity:0;width:6px;height:6px;transition:opacity var(--ui-dur-instant) var(--ui-ease-exit), scale var(--ui-dur-instant) var(--ui-ease-exit);flex-shrink:0;scale:.5}.settings-module__FowV1W__tabDot[data-shown]{opacity:1;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter), scale var(--ui-dur-snap) var(--ui-ease-snap);scale:1}@container (min-width:480px){.settings-module__FowV1W__tabList{top:var(--settings-top);position:sticky}}.settings-module__FowV1W__main{align-content:start;gap:var(--ui-gap-block);min-width:0;display:grid}.settings-module__FowV1W__permission{max-width:640px}.settings-module__FowV1W__panel{align-content:start;gap:var(--ui-gap-block);min-width:0;display:grid;container:settings-panel/inline-size}.settings-module__FowV1W__panel[hidden]{display:none}.settings-module__FowV1W__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.settings-module__FowV1W__headText{gap:var(--ui-space-1);flex:280px;display:grid}.settings-module__FowV1W__headAction{gap:var(--ui-space-2);display:flex}.settings-module__FowV1W__sectionTitle{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading);text-wrap:balance;margin:0}.settings-module__FowV1W__intro{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.settings-module__FowV1W__group{gap:var(--ui-gap-stack);min-width:0;display:grid}.settings-module__FowV1W__groupHead{gap:2px;display:grid}.settings-module__FowV1W__groupTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-md);text-wrap:balance;margin:0}.settings-module__FowV1W__rows{min-width:0;margin:0;padding:0;list-style:none;display:grid}.settings-module__FowV1W__rows>*{padding-block:var(--ui-space-4)}.settings-module__FowV1W__rows>:first-child{padding-top:var(--ui-space-2)}.settings-module__FowV1W__rows>:last-child{padding-bottom:0}.settings-module__FowV1W__rows>*+*{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.settings-module__FowV1W__row{column-gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.settings-module__FowV1W__row[data-align=field]{align-items:start}.settings-module__FowV1W__row[data-align=field] .settings-module__FowV1W__text{padding-top:calc((var(--ui-control-md) - var(--ui-leading-md)) / 2)}.settings-module__FowV1W__text{gap:2px;min-width:0;display:grid}.settings-module__FowV1W__label{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md)}.settings-module__FowV1W__description{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-sm);text-wrap:pretty;transition:color var(--ui-dur-instant) var(--ui-ease-color);margin:0}.settings-module__FowV1W__description[data-tone=warning],.settings-module__FowV1W__keyMeta [data-tone=warning]{color:var(--ui-warning-text)}.settings-module__FowV1W__description[data-tone=danger]{color:var(--ui-danger-text)}.settings-module__FowV1W__control{justify-content:flex-end;min-width:0;display:flex}.settings-module__FowV1W__picker{margin-inline-end:-10px}.settings-module__FowV1W__row .settings-module__FowV1W__number{--number-width:152px}.settings-module__FowV1W__row .settings-module__FowV1W__wide{--number-width:184px}.settings-module__FowV1W__block{gap:var(--ui-space-2);min-width:0;display:grid}.settings-module__FowV1W__slider{max-width:440px}.settings-module__FowV1W__usage{max-width:560px}@container settings-panel (max-width:460px){.settings-module__FowV1W__row{row-gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr)}.settings-module__FowV1W__row[data-align=field] .settings-module__FowV1W__text{padding-top:0}.settings-module__FowV1W__control{justify-content:flex-start}.settings-module__FowV1W__picker{margin-inline:-14px 0}}.settings-module__FowV1W__form{gap:var(--ui-gap-group);max-width:560px;display:grid}.settings-module__FowV1W__form[data-readonly] input{color:var(--ui-muted)}.settings-module__FowV1W__mono input{font-family:var(--ui-font-mono);font-size:var(--ui-text-code)}.settings-module__FowV1W__pair{align-items:start;gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container settings-panel (max-width:460px){.settings-module__FowV1W__pair{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr)}}.settings-module__FowV1W__logoRow{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:48px minmax(0,1fr) auto;display:grid}.settings-module__FowV1W__logoTile{border-radius:var(--ui-radius-md);background:var(--ui-fill-strong);place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.settings-module__FowV1W__logoTile[data-image]{background:var(--ui-surface);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border)}.settings-module__FowV1W__logoImg{object-fit:cover;width:100%;height:100%}.settings-module__FowV1W__logoText{color:var(--ui-muted);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);-webkit-user-select:none;user-select:none;line-height:1}.settings-module__FowV1W__logoText2{gap:2px;min-width:0;display:grid}.settings-module__FowV1W__logoActions{gap:var(--ui-space-2);display:flex}@container settings-panel (max-width:460px){.settings-module__FowV1W__logoRow{grid-template-columns:48px minmax(0,1fr)}.settings-module__FowV1W__logoActions{grid-column:2}}.settings-module__FowV1W__danger{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.settings-module__FowV1W__dangerText{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;flex:280px;margin:0}.settings-module__FowV1W__dangerButton{flex-shrink:0}.settings-module__FowV1W__dialogBody{gap:var(--ui-space-5);display:grid}.settings-module__FowV1W__dialogError{color:var(--ui-danger-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);text-wrap:pretty;flex:160px;margin:0}.settings-module__FowV1W__dialogError:empty{flex-basis:0}.settings-module__FowV1W__scopeSet{gap:var(--ui-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.settings-module__FowV1W__legend{margin-bottom:var(--ui-space-1);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);padding:0}.settings-module__FowV1W__scopeList{gap:var(--ui-space-3);display:grid}.settings-module__FowV1W__fieldNote{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.settings-module__FowV1W__fieldNote[data-tone=danger]{color:var(--ui-danger-text)}.settings-module__FowV1W__box{border-radius:var(--ui-radius-lg);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);margin:0;padding:0;list-style:none}.settings-module__FowV1W__box[data-empty]{padding:var(--ui-space-6) var(--ui-space-5)}.settings-module__FowV1W__flagNote{align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-warning-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0;display:flex}.settings-module__FowV1W__flagIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);color:var(--ui-warning);flex-shrink:0;margin-top:2px}.settings-module__FowV1W__key{align-items:center;gap:var(--ui-space-3) var(--ui-space-5);padding:var(--ui-space-4) var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-module__FowV1W__key+.settings-module__FowV1W__key{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.settings-module__FowV1W__keyMain{gap:2px;min-width:0;display:grid}.settings-module__FowV1W__keyLine{align-items:center;gap:2px var(--ui-space-2);flex-wrap:wrap;margin:0;display:flex}.settings-module__FowV1W__keyName{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);overflow-wrap:anywhere}.settings-module__FowV1W__keySecret{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);white-space:nowrap}.settings-module__FowV1W__keyMeta{color:var(--ui-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;line-height:var(--ui-leading-sm);flex-wrap:wrap;column-gap:6px;margin:0;display:flex}.settings-module__FowV1W__sep{color:var(--ui-subtle)}.settings-module__FowV1W__scopes{gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.settings-module__FowV1W__keyAction{flex-shrink:0}@container settings-panel (max-width:460px){.settings-module__FowV1W__key{padding-inline:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}.settings-module__FowV1W__keyAction{justify-self:start}}.settings-module__FowV1W__destination{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.settings-module__FowV1W__matrix{border-collapse:collapse;border-spacing:0;width:100%}.settings-module__FowV1W__matrix th,.settings-module__FowV1W__matrix td{padding:var(--ui-space-4) 0;text-align:start;vertical-align:middle}.settings-module__FowV1W__matrix thead th{padding-block:var(--ui-space-2) var(--ui-space-3)}.settings-module__FowV1W__matrix tbody tr{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.settings-module__FowV1W__matrix .settings-module__FowV1W__channelHead{width:80px;color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);text-align:center;white-space:nowrap}.settings-module__FowV1W__matrix .settings-module__FowV1W__eventHeadCell{font-weight:var(--ui-weight-regular);padding-inline-end:var(--ui-space-4)}.settings-module__FowV1W__eventCell{gap:2px;display:grid}.settings-module__FowV1W__matrix .settings-module__FowV1W__switchCell{text-align:center}.settings-module__FowV1W__switchCell>*{display:inline-flex}.settings-module__FowV1W__matrix tbody .settings-module__FowV1W__errorRow{box-shadow:none}.settings-module__FowV1W__matrix .settings-module__FowV1W__errorRow td{padding-top:0}.settings-module__FowV1W__rowError{color:var(--ui-danger-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;animation:settings-module__FowV1W__settings-in var(--ui-dur-fast) var(--ui-ease-enter);align-items:flex-start;gap:6px;margin:0;display:flex}.settings-module__FowV1W__rowErrorIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);color:var(--ui-danger);flex-shrink:0;margin-top:2px}@container settings-panel (max-width:460px){.settings-module__FowV1W__matrix .settings-module__FowV1W__channelHead{width:64px}}.settings-module__FowV1W__barSlot{bottom:max(var(--ui-space-4), env(safe-area-inset-bottom));z-index:20;margin-top:var(--ui-space-5);position:sticky}.settings-module__FowV1W__bar{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);min-height:calc(var(--ui-control-md) + 2 * var(--settings-bar-inset));padding:var(--settings-bar-inset);border-radius:calc(var(--ui-control-md) / 2 + var(--settings-bar-inset));background:var(--ui-surface);box-shadow:var(--ui-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--ui-dur-fast) var(--ui-ease-exit), translate var(--ui-dur-fast) var(--ui-ease-exit);padding-inline-start:var(--ui-space-5);display:flex;translate:0 4px}.settings-module__FowV1W__bar[data-shown]{opacity:1;pointer-events:auto;transition:opacity var(--ui-dur-base) var(--ui-ease-enter), translate var(--ui-dur-base) var(--ui-ease-enter);translate:0}.settings-module__FowV1W__bar[data-shown][data-state=saved]{pointer-events:none}.settings-module__FowV1W__barText{align-items:flex-start;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0;display:flex}.settings-module__FowV1W__bar[data-state=failed] .settings-module__FowV1W__barText{color:var(--ui-danger-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.settings-module__FowV1W__barIcon{width:var(--ui-icon-md);height:var(--ui-icon-md);flex-shrink:0;margin-top:3px}.settings-module__FowV1W__bar[data-state=failed] .settings-module__FowV1W__barIcon{width:var(--ui-icon-sm);height:var(--ui-icon-sm);color:var(--ui-danger);margin-top:2px}.settings-module__FowV1W__bar[data-state=saved] .settings-module__FowV1W__barIcon{color:var(--ui-success)}.settings-module__FowV1W__barActions{align-items:center;gap:var(--ui-space-2);transition:opacity var(--ui-dur-instant) var(--ui-ease-color);flex-shrink:0;display:flex}.settings-module__FowV1W__barActions[data-hidden]{visibility:hidden;opacity:0}.settings-module__FowV1W__barKbd{margin-inline-end:var(--ui-space-2)}@media (pointer:coarse){.settings-module__FowV1W__barKbd{display:none}}@container settings (max-width:560px){.settings-module__FowV1W__bar{border-radius:calc(var(--ui-radius-lg) + var(--settings-bar-inset) / 2);flex-direction:column;align-items:stretch;padding-inline-start:var(--settings-bar-inset)}.settings-module__FowV1W__barText{padding:var(--ui-space-2) var(--ui-space-3) 0}.settings-module__FowV1W__barActions>button{flex:1}.settings-module__FowV1W__barKbd{display:none}}.settings-module__FowV1W__loading{min-height:480px}.settings-module__FowV1W__skeleton{gap:var(--ui-space-5);max-width:560px;display:grid}.settings-module__FowV1W__skeletonHead{gap:var(--ui-space-1);min-width:0;display:grid}.settings-module__FowV1W__skeletonHead:first-child{margin-bottom:var(--ui-space-3)}.settings-module__FowV1W__skeletonRow{align-items:center;gap:var(--ui-space-4);grid-template-columns:48px minmax(0,1fr);display:grid}.settings-module__FowV1W__skeletonField{gap:var(--ui-space-2);display:grid}.settings-module__FowV1W__skeletonPair{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@keyframes settings-module__FowV1W__settings-in{0%{opacity:0;translate:0 2px}}@media (prefers-reduced-motion:reduce){.settings-module__FowV1W__bar,.settings-module__FowV1W__bar[data-shown]{translate:none}.settings-module__FowV1W__rowError{animation-name:settings-module__FowV1W__settings-fade}}@keyframes settings-module__FowV1W__settings-fade{0%{opacity:0}}
.workspace-module__-SL4ya__shell{background:var(--ui-canvas);height:100dvh;color:var(--ui-foreground);font-family:var(--ui-font-sans);display:flex;overflow:hidden}.workspace-module__-SL4ya__main{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.workspace-module__-SL4ya__mark{width:var(--ui-icon-xs);height:var(--ui-icon-xs);fill:none;stroke:currentColor;stroke-width:calc(var(--ui-icon-stroke-medium) * 16 / 12);stroke-linecap:round;stroke-linejoin:round}.workspace-module__-SL4ya__presence{place-items:center;display:grid;position:relative}.workspace-module__-SL4ya__presence:after{content:"";border-radius:var(--ui-radius-full);width:8px;height:8px;box-shadow:0 0 0 var(--ui-knockout) var(--ui-canvas);position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.workspace-module__-SL4ya__presence[data-presence=online]:after{background:var(--ui-success)}.workspace-module__-SL4ya__presence[data-presence=away]:after{background:var(--ui-warning)}.workspace-module__-SL4ya__presence[data-presence=offline]:after{display:none}.workspace-module__-SL4ya__working{border-radius:var(--ui-radius-full);background:var(--ui-accent);flex-shrink:0;width:8px;height:8px;display:inline-block}.workspace-module__-SL4ya__faces{--avatar-ring:var(--ui-canvas)}.workspace-module__-SL4ya__footer{align-items:center;gap:var(--ui-gap-inline);min-height:var(--ui-control-md);padding-inline-start:calc((var(--ui-control-sm) * var(--ui-capsule) - var(--ui-icon-md)) / 2);display:flex}.workspace-module__-SL4ya__footerActions{margin-inline-start:auto;display:flex}.workspace-module__-SL4ya__footerRail{min-height:var(--ui-control-md);place-items:center;display:grid}.workspace-module__-SL4ya__shortcuts{gap:var(--ui-gap-tight);margin:0;display:grid}.workspace-module__-SL4ya__shortcut{align-items:center;gap:var(--ui-gap-inline);min-height:var(--ui-control-sm);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);display:flex}.workspace-module__-SL4ya__shortcut dt{color:var(--ui-foreground);flex:1}.workspace-module__-SL4ya__shortcut dd{margin:0}.workspace-module__-SL4ya__screen{--panel-width:380px;--bar-height:48px;grid-template-columns:minmax(0,1fr) 0 0;height:100%;min-height:0;display:grid}.workspace-module__-SL4ya__screen[data-panel=open]{grid-template-columns:minmax(0, 1fr) auto var(--panel-width)}.workspace-module__-SL4ya__center{background:var(--ui-surface);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.workspace-module__-SL4ya__side{background:var(--ui-canvas);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-module__-SL4ya__screen:not([data-panel=open]) .workspace-module__-SL4ya__side{visibility:hidden}.workspace-module__-SL4ya__splitter{z-index:1;cursor:col-resize;touch-action:none;outline:none;width:0;position:relative}.workspace-module__-SL4ya__splitter:before{content:"";position:absolute;inset-block:0;inset-inline:-4px}.workspace-module__-SL4ya__splitter:after{content:"";width:var(--ui-hairline);background:var(--ui-field-focus);opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-color);position:absolute;inset-block:0;inset-inline-start:0}@media (hover:hover){.workspace-module__-SL4ya__splitter:hover:after{opacity:1}}.workspace-module__-SL4ya__splitter:active:after,.workspace-module__-SL4ya__splitter:focus-visible:after{opacity:1}.workspace-module__-SL4ya__screen:not([data-panel=open]) .workspace-module__-SL4ya__splitter{display:none}.workspace-module__-SL4ya__topbar{align-items:center;gap:var(--ui-gap-tight);min-height:var(--bar-height);padding-inline:var(--ui-gap-inline);padding-top:env(safe-area-inset-top);display:flex}.workspace-module__-SL4ya__barActions{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.workspace-module__-SL4ya__barButton{color:var(--ui-muted);flex-shrink:0}@media (hover:hover){.workspace-module__-SL4ya__barButton:hover{color:var(--ui-foreground)}}.workspace-module__-SL4ya__barButton[data-popup-open],.workspace-module__-SL4ya__barButton[aria-pressed=true]{color:var(--ui-foreground)}.workspace-module__-SL4ya__tabsNav{align-items:center;gap:var(--ui-gap-tight);flex:1;min-width:0;display:flex}.workspace-module__-SL4ya__tabs{scrollbar-width:none;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.workspace-module__-SL4ya__tabs::-webkit-scrollbar{display:none}.workspace-module__-SL4ya__tab{--tab-action:calc(24px * var(--ui-capsule));min-width:0;max-width:220px;height:var(--ui-control-sm);border-radius:var(--ui-radius-sm);transition:background-color var(--ui-dur-instant) var(--ui-ease-color);flex-shrink:0;align-items:center;display:flex;position:relative}@media (hover:hover){.workspace-module__-SL4ya__tab:hover{background:var(--ui-fill)}}.workspace-module__-SL4ya__tab[data-current]{background:var(--ui-track-pill)}.workspace-module__-SL4ya__tabMain{align-items:center;gap:var(--ui-gap-inline);min-width:0;height:100%;padding-inline:var(--ui-pad-row);border-radius:inherit;color:var(--ui-muted);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;display:flex}span.workspace-module__-SL4ya__tabMain{cursor:default}.workspace-module__-SL4ya__tab[data-current] .workspace-module__-SL4ya__tabMain,.workspace-module__-SL4ya__tab:hover .workspace-module__-SL4ya__tabMain{color:var(--ui-foreground)}.workspace-module__-SL4ya__tabMain:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.workspace-module__-SL4ya__tabTitle{flex:1}.workspace-module__-SL4ya__tabActions{opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-color);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:4px}.workspace-module__-SL4ya__tab:is(:hover,:focus-within,[data-current]) .workspace-module__-SL4ya__tabActions{opacity:1}.workspace-module__-SL4ya__tab:has(.workspace-module__-SL4ya__tabActions):is(:hover,:focus-within,[data-current]) .workspace-module__-SL4ya__tabMain{padding-inline-end:calc(var(--tab-action) * 2 + 4px)}.workspace-module__-SL4ya__tabAction{--ui-icon-stroke:var(--ui-icon-stroke-medium);width:var(--tab-action);border-radius:var(--ui-radius-full);height:24px;color:var(--ui-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.workspace-module__-SL4ya__tabAction svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}@media (hover:hover){.workspace-module__-SL4ya__tabAction:hover{background:var(--ui-fill-strong);color:var(--ui-foreground)}}.workspace-module__-SL4ya__tabAction:active{background:var(--ui-fill-strong);transition-duration:var(--ui-dur-press)}.workspace-module__-SL4ya__tabAction:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}@media (hover:none){.workspace-module__-SL4ya__tab:not([data-current]) .workspace-module__-SL4ya__tabActions{display:none}.workspace-module__-SL4ya__tab:not([data-current]) .workspace-module__-SL4ya__tabMain{padding-inline-end:var(--ui-pad-row)}.workspace-module__-SL4ya__tabAction:after{content:"";position:absolute;inset:-8px -2px}}.workspace-module__-SL4ya__tabInput{box-sizing:border-box;width:220px;max-width:100%;height:100%;padding-inline:var(--ui-pad-row);border-radius:inherit;background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-field-focus);color:var(--ui-foreground);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);border:0;outline:none}@media (pointer:coarse){.workspace-module__-SL4ya__tabInput{font-size:var(--ui-text-touch)}}.workspace-module__-SL4ya__tabNew{--ui-icon-stroke:var(--ui-icon-stroke-medium);width:calc(var(--ui-control-sm) * var(--ui-capsule));height:var(--ui-control-sm);border-radius:var(--ui-radius-full);color:var(--ui-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ui-dur-instant) var(--ui-ease-color), background-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.workspace-module__-SL4ya__tabNew svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}@media (hover:hover){.workspace-module__-SL4ya__tabNew:hover{background:var(--ui-fill);color:var(--ui-foreground)}}.workspace-module__-SL4ya__tabNew:active{background:var(--ui-fill-strong);transition-duration:var(--ui-dur-press)}.workspace-module__-SL4ya__tabNew:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.workspace-module__-SL4ya__fallback{min-height:0;padding:var(--ui-pad-section);place-items:center;display:grid}.workspace-module__-SL4ya__loadingLine{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0}.workspace-module__-SL4ya__runPane,.workspace-module__-SL4ya__paneBar{display:none}.workspace-module__-SL4ya__screen[data-compact],.workspace-module__-SL4ya__screen[data-compact][data-panel=open]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.workspace-module__-SL4ya__screen[data-compact]>:is(.workspace-module__-SL4ya__center,.workspace-module__-SL4ya__side,.workspace-module__-SL4ya__runPane){grid-area:1/1}.workspace-module__-SL4ya__screen[data-compact] .workspace-module__-SL4ya__side,.workspace-module__-SL4ya__screen[data-compact] .workspace-module__-SL4ya__runPane,.workspace-module__-SL4ya__screen[data-compact] .workspace-module__-SL4ya__splitter{visibility:visible;display:none}.workspace-module__-SL4ya__screen[data-pane=changes] .workspace-module__-SL4ya__center,.workspace-module__-SL4ya__screen[data-pane=run] .workspace-module__-SL4ya__center{display:none}.workspace-module__-SL4ya__screen[data-compact][data-pane=changes] .workspace-module__-SL4ya__side{padding-top:env(safe-area-inset-top);grid-template-rows:minmax(0,1fr);display:grid}.workspace-module__-SL4ya__screen[data-compact][data-pane=run] .workspace-module__-SL4ya__runPane{min-height:0;padding-top:env(safe-area-inset-top);background:var(--ui-canvas);display:grid}.workspace-module__-SL4ya__screen[data-compact] .workspace-module__-SL4ya__paneBar{grid-area:2/1;display:block}
.theme-toggle-module__cOLPIa__toggle{--moon:0}.theme-toggle-module__cOLPIa__toggle[data-state=dark]{--moon:1}html[data-theme=dark] .theme-toggle-module__cOLPIa__toggle:not([data-state]){--moon:1}@media (prefers-color-scheme:dark){html:not([data-theme]) .theme-toggle-module__cOLPIa__toggle:not([data-state]){--moon:1}}.theme-toggle-module__cOLPIa__glyph{fill:none;stroke:currentColor;stroke-width:var(--ui-icon-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.theme-toggle-module__cOLPIa__glyph circle{--half:calc(var(--ui-icon-stroke,1.5) * .5px);stroke:none}.theme-toggle-module__cOLPIa__ring{fill:currentColor}.theme-toggle-module__cOLPIa__disc{--r:calc(2.75px + 3px * var(--moon));cx:8px;cy:8px}.theme-toggle-module__cOLPIa__bite{--r:4.5px;cx:11.25px;cy:4.75px;transform:translate(calc(4.5px - 4.5px * var(--moon)), calc(4.5px * var(--moon) - 4.5px))}.theme-toggle-module__cOLPIa__outer{r:calc(var(--r) + var(--half))}.theme-toggle-module__cOLPIa__inner{r:calc(var(--r) - var(--half))}.theme-toggle-module__cOLPIa__rays{transform-box:view-box;transform-origin:8px 8px;rotate:calc(45deg * var(--moon));scale:calc(1 - .5 * var(--moon));opacity:calc(1 - var(--moon))}.theme-toggle-module__cOLPIa__toggle[data-state] .theme-toggle-module__cOLPIa__disc{transition:r var(--ui-dur-glide) var(--ui-ease-glide)}.theme-toggle-module__cOLPIa__toggle[data-state] .theme-toggle-module__cOLPIa__bite{transition:transform var(--ui-dur-glide) var(--ui-ease-glide)}.theme-toggle-module__cOLPIa__toggle[data-state=dark] .theme-toggle-module__cOLPIa__rays{transition:rotate var(--ui-dur-base) var(--ui-ease-exit), scale var(--ui-dur-base) var(--ui-ease-exit), opacity var(--ui-dur-instant) var(--ui-ease-color)}.theme-toggle-module__cOLPIa__toggle[data-state=light] .theme-toggle-module__cOLPIa__rays{transition:rotate var(--ui-dur-snap) var(--ui-ease-snap) var(--ui-dur-press), scale var(--ui-dur-snap) var(--ui-ease-snap) var(--ui-dur-press), opacity var(--ui-dur-fast) var(--ui-ease-color) var(--ui-dur-press)}@media (prefers-reduced-motion:reduce){.theme-toggle-module__cOLPIa__toggle[data-state] :is(.theme-toggle-module__cOLPIa__disc,.theme-toggle-module__cOLPIa__bite,.theme-toggle-module__cOLPIa__rays){transition:none}.theme-toggle-module__cOLPIa__toggle[data-changed][data-state=dark] .theme-toggle-module__cOLPIa__glyph{animation:theme-toggle-module__cOLPIa__fade-to-moon var(--ui-dur-base) var(--ui-ease-color)}.theme-toggle-module__cOLPIa__toggle[data-changed][data-state=light] .theme-toggle-module__cOLPIa__glyph{animation:theme-toggle-module__cOLPIa__fade-to-sun var(--ui-dur-base) var(--ui-ease-color)}}@keyframes theme-toggle-module__cOLPIa__fade-to-moon{0%{opacity:0}}@keyframes theme-toggle-module__cOLPIa__fade-to-sun{0%{opacity:0}}:root:active-view-transition-type(theme)::view-transition-group(*){animation:none}:root:active-view-transition-type(theme)::view-transition-old(*){animation:none;display:block}:root:active-view-transition-type(theme)::view-transition-new(*){animation:theme-toggle-module__cOLPIa__theme-in var(--ui-dur-base) var(--ui-ease-color) both;mix-blend-mode:normal}@keyframes theme-toggle-module__cOLPIa__theme-in{0%{opacity:0}}
.screens-module__WGyqnq__head{gap:var(--ui-space-2);padding-bottom:var(--ui-space-5);display:grid}.screens-module__WGyqnq__title{font-family:var(--ui-font-display);font-size:var(--ui-text-display);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-display);letter-spacing:var(--ui-tracking-title);text-wrap:balance;margin:0}.screens-module__WGyqnq__lede{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);text-wrap:pretty;margin:0}.screens-module__WGyqnq__state{place-items:center;min-height:360px;display:grid}.screens-module__WGyqnq__loading{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);animation:screens-module__WGyqnq__appear var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) * 2.5) both;margin:0}@keyframes screens-module__WGyqnq__appear{0%{opacity:0}}.screens-module__WGyqnq__panel{padding-top:var(--ui-space-5)}.screens-module__WGyqnq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screens-module__WGyqnq__agent{gap:var(--ui-space-7);display:grid}.screens-module__WGyqnq__card{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);display:grid}.screens-module__WGyqnq__cardHead{gap:var(--ui-space-1);display:grid}.screens-module__WGyqnq__cardTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-md);text-wrap:balance;margin:0}.screens-module__WGyqnq__cardLede{max-width:var(--ui-measure);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;margin:0}.screens-module__WGyqnq__textarea{width:100%;min-height:132px;padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-edge);color:var(--ui-foreground);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-md) var(--ui-font-sans);field-sizing:content;resize:vertical;transition:box-shadow var(--ui-dur-instant) var(--ui-ease-color);border:0;outline:none}.screens-module__WGyqnq__textarea:focus{box-shadow:inset 0 0 0 1px var(--ui-field-focus)}@media (pointer:coarse){.screens-module__WGyqnq__textarea{font-size:var(--ui-text-touch)}}.screens-module__WGyqnq__cardFoot{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-md);flex-wrap:wrap;display:flex}.screens-module__WGyqnq__note{min-width:12em;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty;flex:1;margin:0}.screens-module__WGyqnq__note[data-tone=done]{color:var(--ui-success-text)}.screens-module__WGyqnq__note[data-tone=error]{color:var(--ui-danger-text)}.screens-module__WGyqnq__usage{gap:var(--ui-space-6);display:grid}.screens-module__WGyqnq__stats{gap:var(--ui-space-5) var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.screens-module__WGyqnq__section{gap:var(--ui-space-3);display:grid}.screens-module__WGyqnq__sectionTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-md);margin:0}.screens-module__WGyqnq__table{height:calc(44px * 4 + var(--ui-hairline) * 2)}.screens-module__WGyqnq__settings{--settings-top:var(--ui-space-5)}
.markdown-module__3Xr4oW__root{min-width:0;color:var(--ui-foreground);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading-prose) var(--ui-font-sans);overflow-wrap:break-word;hanging-punctuation:first}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>*{margin-block:0}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>*+*{margin-top:var(--ui-space-3)}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>p+.markdown-module__3Xr4oW__list{margin-top:var(--ui-space-2)}:is(.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>.markdown-module__3Xr4oW__list{margin-top:var(--ui-space-1)}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>*+:is(.markdown-module__3Xr4oW__code,.markdown-module__3Xr4oW__table),:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>:is(.markdown-module__3Xr4oW__code,.markdown-module__3Xr4oW__table)+*{margin-top:var(--ui-space-4)}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>*+.markdown-module__3Xr4oW__rule,:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>.markdown-module__3Xr4oW__rule+*,:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>*+.markdown-module__3Xr4oW__heading{margin-top:var(--ui-space-5)}:is(.markdown-module__3Xr4oW__root,.markdown-module__3Xr4oW__quote,.markdown-module__3Xr4oW__item,.markdown-module__3Xr4oW__taskBody)>.markdown-module__3Xr4oW__heading+*{margin-top:var(--ui-space-2)}.markdown-module__3Xr4oW__heading{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-md);text-wrap:balance}.markdown-module__3Xr4oW__heading[data-depth="1"]{font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-heading)}.markdown-module__3Xr4oW__root>*+.markdown-module__3Xr4oW__heading[data-depth="1"]{margin-top:var(--ui-space-6)}.markdown-module__3Xr4oW__root>*+.markdown-module__3Xr4oW__heading[data-depth="3"]{margin-top:var(--ui-space-4)}.markdown-module__3Xr4oW__heading[data-depth="4"]{color:var(--ui-muted);font-weight:var(--ui-weight-medium)}.markdown-module__3Xr4oW__root strong{font-weight:var(--ui-weight-semibold)}.markdown-module__3Xr4oW__root del{color:var(--ui-muted)}.markdown-module__3Xr4oW__inlineCode{border-radius:calc(var(--ui-radius-sm) / 2);background:var(--ui-fill);font-family:var(--ui-font-mono);font-size:var(--ui-text-code);overflow-wrap:anywhere;padding:2px 5px}.markdown-module__3Xr4oW__link{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-subtle);text-decoration-color:var(--ui-subtle);text-underline-offset:3px;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color);text-decoration-thickness:from-font}@media (hover:hover){a.markdown-module__3Xr4oW__link:hover{text-decoration-color:currentColor}}.markdown-module__3Xr4oW__list{padding-inline-start:var(--ui-space-5)}ul.markdown-module__3Xr4oW__list{list-style:outside}ol.markdown-module__3Xr4oW__list{list-style:decimal}.markdown-module__3Xr4oW__item{padding-inline-start:2px}.markdown-module__3Xr4oW__list>.markdown-module__3Xr4oW__item+.markdown-module__3Xr4oW__item{margin-top:var(--ui-space-1)}.markdown-module__3Xr4oW__list:not([data-tight])>.markdown-module__3Xr4oW__item+.markdown-module__3Xr4oW__item{margin-top:var(--ui-space-3)}.markdown-module__3Xr4oW__item::marker{color:var(--ui-subtle);font-variant-numeric:tabular-nums}.markdown-module__3Xr4oW__item[data-task]{align-items:flex-start;gap:var(--ui-space-2);margin-inline-start:calc(var(--ui-space-5) * -1);padding-inline-start:0;list-style:none;display:flex}.markdown-module__3Xr4oW__task.markdown-module__3Xr4oW__task{margin-top:calc((1lh - var(--checkbox-size)) / 2);cursor:default;flex-shrink:0}.markdown-module__3Xr4oW__item[data-task]>.markdown-module__3Xr4oW__taskBody{flex:1;min-width:0;margin-top:0}.markdown-module__3Xr4oW__quote{text-wrap:pretty;color:var(--ui-muted);box-shadow:inset var(--ui-hairline) 0 0 var(--ui-border-strong);margin-inline:0;padding-inline-start:var(--ui-space-4)}[dir=rtl] .markdown-module__3Xr4oW__quote{box-shadow:inset calc(var(--ui-hairline) * -1) 0 0 var(--ui-border-strong)}.markdown-module__3Xr4oW__rule{height:var(--ui-hairline);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);border:0}.markdown-module__3Xr4oW__table{overscroll-behavior-x:contain;border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;overflow-x:auto}.markdown-module__3Xr4oW__table:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.markdown-module__3Xr4oW__table[data-fade-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ui-space-6));mask-image:linear-gradient(to left, transparent, black var(--ui-space-6))}.markdown-module__3Xr4oW__table[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6));mask-image:linear-gradient(to right, transparent, black var(--ui-space-6))}.markdown-module__3Xr4oW__table[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--ui-space-6), black calc(100% - var(--ui-space-6)), transparent)}.markdown-module__3Xr4oW__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;line-height:var(--ui-leading-md)}.markdown-module__3Xr4oW__table :is(th,td){min-width:8rem;padding:var(--ui-space-2) var(--ui-space-4);text-align:start;vertical-align:top}.markdown-module__3Xr4oW__table th{color:var(--ui-muted);font-weight:var(--ui-weight-medium);white-space:nowrap}.markdown-module__3Xr4oW__table :is(th,td)[data-align=center]{text-align:center}.markdown-module__3Xr4oW__table :is(th,td)[data-align=right]{text-align:end}.markdown-module__3Xr4oW__table :where(tr+tr>*,thead+tbody tr:first-child>*){box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.markdown-module__3Xr4oW__caret{width:calc(var(--ui-hairline) * 2);border-radius:var(--ui-radius-full);background:var(--ui-muted);vertical-align:-.2em;height:1.1em;animation:markdown-module__3Xr4oW__caret var(--ui-dur-pulse) var(--ui-ease-pulse) infinite alternate;margin-inline-start:2px;display:inline-block}.markdown-module__3Xr4oW__root .markdown-module__3Xr4oW__caret{margin-block:0}@keyframes markdown-module__3Xr4oW__caret{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.markdown-module__3Xr4oW__caret{animation:none}.markdown-module__3Xr4oW__link{transition:none}}@media (forced-colors:active){.markdown-module__3Xr4oW__caret{background:canvastext}.markdown-module__3Xr4oW__quote{border-inline-start:1px solid canvastext}.markdown-module__3Xr4oW__rule{border-top:1px solid canvastext}}
.search-field-module__-c0koG__field{}.search-field-module__-c0koG__label{}.search-field-module__-c0koG__srOnly{}.search-field-module__-c0koG__control{padding-inline:var(--shell-inset);cursor:text;align-items:center;display:flex;}.search-field-module__-c0koG__icon{--ui-icon-stroke:var(--ui-icon-stroke-regular);width:var(--ui-control-sm);height:var(--ui-control-sm);color:var(--ui-muted);flex-shrink:0;place-items:center;display:grid}.search-field-module__-c0koG__control[data-loading] .search-field-module__-c0koG__icon svg{animation:search-field-module__-c0koG__search-breathe var(--ui-dur-pulse) var(--ui-ease-pulse) .3s infinite alternate}@keyframes search-field-module__-c0koG__search-breathe{to{opacity:.3}}.search-field-module__-c0koG__input{appearance:none;flex:1;}.search-field-module__-c0koG__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-field-module__-c0koG__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search-field-module__-c0koG__input::-webkit-search-results-button{-webkit-appearance:none;display:none}.search-field-module__-c0koG__input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.search-field-module__-c0koG__end{min-width:var(--ui-control-sm);height:var(--ui-control-sm);flex-shrink:0;place-items:center end;display:grid}.search-field-module__-c0koG__end>*{grid-area:1/1}.search-field-module__-c0koG__clear{}.search-field-module__-c0koG__clear.search-field-module__-c0koG__clear{opacity:0;visibility:hidden;transition:color var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-instant) var(--ui-ease-exit), visibility 0s linear var(--ui-dur-instant)}.search-field-module__-c0koG__control[data-filled]:not([data-disabled]) .search-field-module__-c0koG__clear{opacity:1;visibility:visible;transition:color var(--ui-dur-instant) var(--ui-ease-color), opacity var(--ui-dur-fast) var(--ui-ease-enter), visibility 0s}@media (pointer:coarse){.search-field-module__-c0koG__clear.search-field-module__-c0koG__clear:after{inset:calc(var(--shell-inset) * -1)}}.search-field-module__-c0koG__key{box-sizing:border-box;min-width:20px;height:20px;border-radius:var(--ui-radius-sm);background:var(--ui-fill);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-muted);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-color);place-items:center;margin-inline-end:calc((var(--ui-control-sm) - 20px) / 2);padding-inline:6px;font-style:normal;line-height:1;display:inline-grid}.search-field-module__-c0koG__control:not(:focus-within,[data-filled]) .search-field-module__-c0koG__key{opacity:1;transition-duration:var(--ui-dur-fast)}@media (hover:none) and (pointer:coarse){.search-field-module__-c0koG__key{display:none}}@media (prefers-reduced-motion:reduce){.search-field-module__-c0koG__control[data-loading] .search-field-module__-c0koG__icon svg{animation-duration:calc(var(--ui-dur-pulse) * 3)}}
.chat-view-module__ocAGzq__root{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;container-type:inline-size}.chat-view-module__ocAGzq__thread{min-height:0}.chat-view-module__ocAGzq__composer{width:100%;max-width:calc(var(--message-thread-width,680px) + 2 * var(--ui-space-4));padding:0 var(--ui-space-4) max(var(--ui-space-2), env(safe-area-inset-bottom));margin-inline:auto;display:grid}.chat-view-module__ocAGzq__notice[data-shown]{margin-bottom:var(--ui-space-2)}.chat-view-module__ocAGzq__welcome{justify-items:center;gap:var(--ui-space-5);width:100%;max-width:560px;display:grid}.chat-view-module__ocAGzq__greeting{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-title);text-align:center;text-wrap:balance;margin:0}.chat-view-module__ocAGzq__starters{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.chat-view-module__ocAGzq__starters li{animation:chat-view-module__ocAGzq__starter-in var(--ui-dur-fast) var(--ui-ease-enter) backwards;display:grid}@keyframes chat-view-module__ocAGzq__starter-in{0%{opacity:0;translate:0 4px}}.chat-view-module__ocAGzq__starter{padding:var(--ui-space-3) 14px;border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);color:var(--ui-foreground);font-family:var(--ui-font-sans);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur-instant) var(--ui-ease-color), scale var(--ui-dur-snap) var(--ui-ease-snap);border:0;align-content:start;gap:2px;display:grid}@media (hover:hover){.chat-view-module__ocAGzq__starter:hover{background:var(--ui-fill)}}.chat-view-module__ocAGzq__starter:active{scale:var(--ui-scale-press);transition-duration:0s}.chat-view-module__ocAGzq__starter:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--ui-ring-offset)}.chat-view-module__ocAGzq__starterTitle{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm)}.chat-view-module__ocAGzq__starterDetail{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);text-wrap:pretty}@container (max-width:640px){.chat-view-module__ocAGzq__starters{grid-template-columns:minmax(0,1fr)}.chat-view-module__ocAGzq__starters li:nth-child(n+3){display:none}}.chat-view-module__ocAGzq__loading{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);animation:chat-view-module__ocAGzq__sweep var(--ui-dur-sweep) linear infinite;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) .3s;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000008c 35%,#000 50%,#0000008c 65%);mask-image:linear-gradient(90deg,#0000008c 35%,#000 50%,#0000008c 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@starting-style{.chat-view-module__ocAGzq__loading{opacity:0}}@keyframes chat-view-module__ocAGzq__sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.chat-view-module__ocAGzq__starters li{animation:none}.chat-view-module__ocAGzq__starter:active{scale:none}.chat-view-module__ocAGzq__loading{animation:none;-webkit-mask-image:none;mask-image:none}}
@property --skeleton-width{syntax:"*";inherits:false}@property --skeleton-height{syntax:"*";inherits:false}@property --skeleton-size{syntax:"*";inherits:false}.skeleton-module__SOtPJq__bone{--skeleton-sheen:var(--lightningcss-light,color-mix(in oklch, var(--ui-surface) 62%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--ui-foreground) 9%, transparent));background-color:var(--ui-fill-strong);background-image:linear-gradient(110deg, transparent 42.5%, color-mix(in oklch, var(--skeleton-sheen) 22%, transparent) 45.5%, color-mix(in oklch, var(--skeleton-sheen) 62%, transparent) 48%, var(--skeleton-sheen) 50%, color-mix(in oklch, var(--skeleton-sheen) 62%, transparent) 52%, color-mix(in oklch, var(--skeleton-sheen) 22%, transparent) 54.5%, transparent 57.5%);max-width:100%;animation:skeleton-module__SOtPJq__skeleton-sweep calc(var(--ui-dur-sweep) * 2) linear infinite;pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:300% 100%;background-attachment:fixed;display:block}[dir=rtl] .skeleton-module__SOtPJq__bone{animation-direction:reverse}@keyframes skeleton-module__SOtPJq__skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}.skeleton-module__SOtPJq__block{width:var(--skeleton-width,100%);height:var(--skeleton-height,var(--ui-space-4));border-radius:var(--ui-radius-sm)}.skeleton-module__SOtPJq__block[data-radius=md]{border-radius:var(--ui-radius-md)}.skeleton-module__SOtPJq__block[data-radius=lg]{border-radius:var(--ui-radius-lg)}.skeleton-module__SOtPJq__block[data-radius=full]{border-radius:var(--ui-radius-full)}.skeleton-module__SOtPJq__circle{width:var(--skeleton-size);height:var(--skeleton-size);border-radius:var(--ui-radius-full);flex-shrink:0}.skeleton-module__SOtPJq__text{width:var(--skeleton-width,100%);max-width:100%;display:block}.skeleton-module__SOtPJq__text[data-size=sm]{font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.skeleton-module__SOtPJq__text[data-size=md]{font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}.skeleton-module__SOtPJq__text[data-size="2xl"]{font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl)}.skeleton-module__SOtPJq__bar{vertical-align:baseline;width:100%;height:.7em;border-radius:var(--ui-radius-full);height:1cap;display:inline-block}.skeleton-module__SOtPJq__bar:last-child:not(:only-child){width:var(--skeleton-last,60%)}.skeleton-module__SOtPJq__group{min-width:0;display:grid}.skeleton-module__SOtPJq__fallback,.skeleton-module__SOtPJq__content{grid-area:1/1;min-width:0}.skeleton-module__SOtPJq__fallback{opacity:0;pointer-events:none;transition:opacity var(--ui-dur-instant) var(--ui-ease-color)}.skeleton-module__SOtPJq__fallback[data-shown]{opacity:1;transition:opacity var(--ui-dur-base) var(--ui-ease-enter)}.skeleton-module__SOtPJq__content[data-enter]{animation:skeleton-module__SOtPJq__skeleton-content-in var(--ui-dur-base) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2) backwards}@keyframes skeleton-module__SOtPJq__skeleton-content-in{0%{opacity:0}}.skeleton-module__SOtPJq__srOnly{}@media (prefers-reduced-motion:reduce){.skeleton-module__SOtPJq__bone{background-image:none;animation:none}}@media (forced-colors:active){.skeleton-module__SOtPJq__bone{outline:var(--ui-hairline) solid GrayText;outline-offset:calc(var(--ui-hairline) * -1)}}
.text-morph-module__SNd6Bq__root{white-space:pre;display:inline-flex;position:relative}.text-morph-module__SNd6Bq__label{}@property --morph-fade{syntax:"<length>";inherits:false;initial-value:0}.text-morph-module__SNd6Bq__row{--morph-to:right;margin-block:-.3em;padding-block:.3em;display:inline-flex;position:relative}[dir=rtl] .text-morph-module__SNd6Bq__row{--morph-to:left}.text-morph-module__SNd6Bq__row[data-morphing]{-webkit-mask-image:linear-gradient(to var(--morph-to), #000 calc(100% - var(--morph-fade)), transparent);mask-image:linear-gradient(to var(--morph-to), #000 calc(100% - var(--morph-fade)), transparent)}.text-morph-module__SNd6Bq__glyph{margin-block:-.3em;padding-block:.3em;display:inline-block}.text-morph-module__SNd6Bq__ghosts{pointer-events:none;position:absolute;inset:0}.text-morph-module__SNd6Bq__ghost{padding-block:.3em;position:absolute;top:0}
.site-head-module__12z4DG__mark,.site-head-module__12z4DG__actions{min-height:var(--ui-control-sm);align-items:center;display:flex}.site-head-module__12z4DG__wordmark{margin-inline-start:calc(var(--ui-space-3) + 1px)}.site-head-module__12z4DG__page{z-index:1;top:var(--ui-space-6);position:absolute;inset-inline-start:var(--ui-space-3)}.site-head-module__12z4DG__actions{z-index:1;top:var(--ui-space-6);gap:var(--ui-space-2);position:absolute;inset-inline-end:calc(var(--ui-space-6) - var(--ui-space-2))}@media (min-width:861px){.site-head-module__12z4DG__actions{z-index:20;position:fixed}}@media (max-width:860px){.site-head-module__12z4DG__page,.site-head-module__12z4DG__actions{top:var(--ui-space-5)}.site-head-module__12z4DG__page{inset-inline-start:var(--ui-space-4)}.site-head-module__12z4DG__wordmark{margin-inline-start:0}.site-head-module__12z4DG__actions{inset-inline-end:calc(var(--ui-space-4) - var(--ui-space-2))}}
