pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.dark pre code.hljs{padding:1em;display:block;overflow-x:auto}.dark code.hljs{padding:3px 5px}.dark .hljs{color:#c9d1d9;background:#0d1117}.dark .hljs-doctag,.dark .hljs-keyword,.dark .hljs-meta .hljs-keyword,.dark .hljs-template-tag,.dark .hljs-template-variable,.dark .hljs-type,.dark .hljs-variable.language_{color:#ff7b72}.dark .hljs-title,.dark .hljs-title.class_,.dark .hljs-title.class_.inherited__,.dark .hljs-title.function_{color:#d2a8ff}.dark .hljs-attr,.dark .hljs-attribute,.dark .hljs-literal,.dark .hljs-meta,.dark .hljs-number,.dark .hljs-operator,.dark .hljs-variable,.dark .hljs-selector-attr,.dark .hljs-selector-class,.dark .hljs-selector-id{color:#79c0ff}.dark .hljs-regexp,.dark .hljs-string,.dark .hljs-meta .hljs-string{color:#a5d6ff}.dark .hljs-built_in,.dark .hljs-symbol{color:#ffa657}.dark .hljs-comment,.dark .hljs-code,.dark .hljs-formula{color:#8b949e}.dark .hljs-name,.dark .hljs-quote,.dark .hljs-selector-tag,.dark .hljs-selector-pseudo{color:#7ee787}.dark .hljs-subst{color:#c9d1d9}.dark .hljs-section{color:#1f6feb;font-weight:700}.dark .hljs-bullet{color:#f2cc60}.dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.dark .hljs-strong{color:#c9d1d9;font-weight:700}.dark .hljs-addition{color:#aff5b4;background-color:#033a16}.dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--console-code-background:#fff;--console-code-foreground:#24292e;--console-code-constant:#005cc5;--console-code-string:#032f62}.dark{--console-code-background:#0d1117;--console-code-foreground:#c9d1d9;--console-code-constant:#79c0ff;--console-code-string:#a5d6ff}.file-code-editor{background:var(--console-code-background);color:var(--console-code-foreground)}.file-code-editor .hljs{padding:0;overflow:visible}.file-code-editor .hljs *{font-weight:inherit;font-style:inherit}
.console-json-viewer{border:1px solid hsl(var(--border));-webkit-border-radius:var(--console-radius-control,8px);-moz-border-radius:var(--console-radius-control,8px);border-radius:var(--console-radius-control,8px);padding:12px;background:hsl(var(--muted)/.12);font-size:var(--console-text-code,13px)}.json-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-family:inherit;color:hsl(var(--muted-foreground))}.json-node,.json-leaf,.json-source pre{font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.8;word-wrap:anywhere;overflow-wrap:anywhere}.json-node summary,.json-source summary{cursor:pointer}.json-children{padding-left:18px;border-left:1px solid hsl(var(--border));margin-left:5px}.json-key{color:var(--console-code-constant)}.json-string{color:var(--console-code-string)}.json-number,.json-boolean{color:var(--console-code-constant)}.json-null,.json-type{color:hsl(var(--muted-foreground))}.json-source{margin-top:14px}.json-source pre{overflow:auto;max-height:450px;padding:12px;background:hsl(var(--background));white-space:pre}.console-json-viewer [role=alert]{color:hsl(var(--destructive))}
@layer components{.console-plugin-catalog-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.console-plugin-catalog-count{color:hsl(var(--muted-foreground));font-size:var(--console-text-body);font-variant-numeric:tabular-nums}.console-plugin-catalog-search{position:relative;width:min(100%,22rem)}.console-plugin-catalog-search>svg{position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.console-plugin-catalog-list{min-width:0;margin:0;padding:0;list-style:none}.console-plugin-catalog-list>li+li{border-top:var(--console-border-width)solid var(--console-border-subtle)}.console-plugin-catalog-row{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr)minmax(8rem,auto)auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md);padding:1.125rem .75rem;color:hsl(var(--foreground));text-decoration:none;-webkit-transition:background-color.15s ease;-moz-transition:background-color.15s ease;-o-transition:background-color.15s ease;transition:background-color.15s ease}.console-plugin-catalog-row:hover{background:var(--console-surface-inset)}.console-plugin-catalog-row:focus-visible{outline:var(--console-focus-width)solid hsl(var(--ring));outline-offset:2px}.console-plugin-catalog-icon{display:grid;width:2.25rem;height:2.25rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md);background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.console-plugin-catalog-icon>svg,.console-plugin-catalog-arrow{width:1rem;height:1rem}.console-plugin-catalog-arrow{color:hsl(var(--muted-foreground))}.console-plugin-catalog-identity,.console-plugin-catalog-state{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;word-wrap:anywhere;overflow-wrap:anywhere}.console-plugin-catalog-identity>strong{font-size:var(--console-text-section-sm);font-weight:600;line-height:var(--console-leading-section)}.console-plugin-catalog-identity>span{color:hsl(var(--muted-foreground));font-size:var(--console-text-body);line-height:var(--console-leading-body)}.console-plugin-catalog-state{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:20rem;justify-self:end}.console-plugin-catalog-state>small{color:hsl(var(--muted-foreground));font-size:var(--console-text-label);line-height:var(--console-leading-label)}.console-plugin-catalog-empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:14rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;text-align:center}.console-plugin-catalog-empty>svg{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground))}.console-plugin-catalog-empty>h2{font-size:var(--console-text-section);font-weight:600}.console-plugin-catalog-empty>p{color:hsl(var(--muted-foreground));font-size:var(--console-text-body)}@media(max-width:767px){.console-plugin-catalog-search{width:100%}.console-plugin-catalog-row{grid-template-columns:auto minmax(0,1fr)auto;gap:.75rem;padding:1rem .25rem}.console-plugin-catalog-state{grid-column:2;justify-self:start;max-width:100%}.console-plugin-catalog-arrow{grid-column:3;grid-row:1}}}
.console-log-layout.console-log-layout--disclosure{grid-template-columns:minmax(0,1fr)}@media(min-width:1200px){.console-log-layout.console-log-layout--disclosure.has-sources{grid-template-columns:220px minmax(0,1fr)}.console-log-layout.console-log-layout--disclosure.has-inspector{grid-template-columns:minmax(0,1fr)minmax(280px,340px)}.console-log-layout.console-log-layout--disclosure.has-sources.has-inspector{grid-template-columns:220px minmax(0,1fr)minmax(280px,340px)}}.console-logs-page{--log-caption:var(--console-text-label, .8125rem);--log-control:var(--console-control-height-sm, 2rem);gap:.875rem}.console-logs-page .console-page-header{margin-bottom:0;gap:.5rem}.console-logs-page .console-page-title{font-size:var(--console-text-title-compact);line-height:var(--console-leading-title)}.console-logs-page .console-page-description{font-size:var(--log-caption);line-height:1.5}.console-log-workbench{-webkit-border-radius:var(--console-radius-md,.875rem);-moz-border-radius:var(--console-radius-md,.875rem);border-radius:var(--console-radius-md,.875rem);background:hsl(var(--card));-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.console-log-overview{grid-template-columns:repeat(4,minmax(0,1fr));min-height:3rem;background:hsl(var(--muted)/.45)}.console-log-signal,.console-log-signal:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.45rem;padding:.625rem .875rem}.console-log-signal>svg{width:.9375rem;height:.9375rem;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin:0}.console-log-signal strong{font-size:1rem;line-height:1.25}.console-log-signal small{font-size:var(--log-caption);line-height:1.4}.console-log-signal.is-info>svg,.console-log-event.is-info .console-log-event-icon{color:hsl(var(--status-info,215 76%48%))}.console-log-signal.is-warn>svg{color:hsl(var(--status-warning,34 85%38%))}.console-log-health{min-height:0;gap:.5rem;padding:.625rem .875rem;color:hsl(var(--status-warning,34 85%38%))}.console-log-health.is-healthy{color:hsl(var(--status-success,152 62%35%))}.console-log-health>svg{width:1rem;height:1rem;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.console-log-health strong{font-size:var(--log-caption);margin:0;line-height:1.4}.console-log-toolbar{padding:.625rem .75rem;gap:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.console-log-toolbar input,.console-log-toolbar button:not([role=checkbox]){min-height:var(--log-control);height:var(--log-control);font-size:var(--log-caption)}.console-log-autoscroll{font-size:var(--log-caption);min-height:var(--log-control)}.console-log-stream>header{min-height:0;padding:.625rem .875rem}.console-log-stream>header h2{font-size:var(--console-text-section-sm);line-height:1.4}.console-log-pagination{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .875rem;border-top:1px solid hsl(var(--border)/.6);font-size:var(--log-caption);line-height:1.4;background:hsl(var(--card))}.console-log-page-summary{text-align:center;font-variant-numeric:tabular-nums}.console-log-pagination button{height:var(--log-control);min-height:var(--log-control);font-size:inherit}.console-log-pagination [role=combobox]{min-width:6rem;width:auto}@media(max-width:1199px){.console-logs-page{--log-caption:var(--console-text-label, .8125rem);--log-control:var(--console-control-height-sm, 2.25rem);gap:.75rem}.console-log-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.console-log-health{grid-column:1/-1;padding:.375rem .75rem;border-top:1px solid hsl(var(--border)/.5)}.console-log-signal,.console-log-signal:first-child{padding:.5rem .75rem;border-bottom:0}.console-log-toolbar-actions{margin-left:auto}}@media(max-width:639px){.console-logs-page{--log-caption:var(--console-text-label, .75rem);--log-control:var(--console-control-height-sm, 2.75rem);gap:.625rem}.console-logs-page .console-page-title{font-size:var(--console-text-title-compact)}.console-logs-page .console-page-description{display:none}.console-log-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.console-log-signal,.console-log-signal:first-child{gap:.25rem;padding:.5rem .375rem;min-height:2.75rem;border-right:1px solid hsl(var(--border)/.5)}.console-log-signal strong{font-size:.875rem}.console-log-signal>svg{width:.75rem;height:.75rem}.console-log-toolbar{padding:.5rem}.console-log-toolbar>div:first-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.console-log-toolbar [role=combobox]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:auto;min-width:6rem}.console-log-toolbar-actions{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.console-log-pagination{grid-template-columns:1fr 1fr;gap:.375rem .5rem;padding:.5rem}.console-log-page-summary{grid-row:1;grid-column:1/-1}.console-log-pagination [role=combobox]{grid-row:2;grid-column:1/-1;width:100%}.console-log-pagination>button:not([role=combobox]){grid-row:3}}.console-log-event-body strong{font-size:var(--console-text-body-sm);line-height:1.5;font-weight:400}.console-log-event-body time,.console-log-event-body code{font-size:var(--console-text-label);line-height:1.5}.console-log-sources>header small,.console-log-inspector time,.console-log-inspector dt{font-size:var(--console-text-label)}
.file-tree-scroll [data-radix-scroll-area-viewport]>div{display:block!important;min-width:0!important;width:100%;max-width:100%}.file-control{min-height:44px;min-width:44px}@media(min-width:768px){.file-control{min-height:36px;min-width:36px}}@media(min-width:1024px){.file-control{min-height:32px;min-width:32px}}
@layer components{.console-cron-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.console-cron-search{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 16rem;-moz-box-flex:1;-ms-flex:1 1 16rem;flex:1 1 16rem;max-width:28rem}.console-cron-search>svg{position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.console-cron-item,.console-cron-memory-item{padding:1rem}.console-cron-item-heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.console-cron-toggle{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-border-radius:var(--console-radius-sm);-moz-border-radius:var(--console-radius-sm);border-radius:var(--console-radius-sm);text-align:left}.console-cron-toggle:focus-visible{outline:var(--console-focus-width)solid hsl(var(--ring));outline-offset:4px}.console-cron-title-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem}.console-cron-title{display:-webkit-box;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:anywhere;overflow-wrap:anywhere;font-size:var(--console-text-body);font-weight:600;line-height:1.6}.console-cron-title-row>svg{width:1rem;height:1rem;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin-top:.25rem;color:hsl(var(--muted-foreground))}.console-cron-prompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.3rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-body);line-height:1.6;word-wrap:anywhere;overflow-wrap:anywhere}.console-cron-schedule{display:block;margin-top:.5rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.console-cron-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;gap:.125rem}.console-cron-run-status{display:grid;gap:.625rem;margin-top:.75rem}.console-cron-run-facts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.25rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-variant-numeric:tabular-nums}.console-cron-memory-item>.console-cron-run-facts{margin-top:.625rem}.console-cron-details{display:grid;gap:1.25rem;margin-top:1rem;border-top:1px solid var(--console-border-subtle);padding-top:1rem}.console-cron-detail-label,.console-cron-metadata dt{margin-bottom:.375rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.console-cron-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;font-size:var(--console-text-body)}.console-cron-metadata dd{min-width:0;word-wrap:anywhere;overflow-wrap:anywhere}.console-cron-metadata code{white-space:normal}.console-cron-memory-details{margin-top:.75rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.console-cron-memory-details summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.console-cron-memory-details .console-cron-metadata{margin-top:.875rem;color:hsl(var(--foreground))}.console-cron-filter-empty{padding:1.5rem 0;color:hsl(var(--muted-foreground));font-size:var(--console-text-body)}@container(max-width:28rem){.console-cron-item-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.console-cron-toggle{width:100%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.console-cron-actions{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}}
.console-component-masonry{display:grid;width:100%;grid-auto-rows:1px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.console-component-masonry>.console-runtime-component{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:auto;min-height:0;margin:0;min-width:0;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.console-runtime-component .console-component-live-preview{width:100%;overflow:hidden;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md);background:hsl(var(--background)/.65)}.console-component-live-preview iframe{pointer-events:none;display:block}.console-component-preview-state{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:16px;font-size:var(--console-text-label);color:hsl(var(--muted-foreground));word-wrap:anywhere;overflow-wrap:anywhere}.console-component-preview-state svg{width:16px;height:16px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.console-runtime-component>button{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;min-height:var(--console-control-height-sm)}.console-component-gallery-workspace{grid-template-columns:minmax(0,1fr)!important}.console-component-drawer{inset:0 0 0 auto!important;width:min(480px,100vw)!important;max-width:100vw!important;height:100dvh;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;translate:none!important;display:block!important;overflow-y:auto;-webkit-border-radius:var(--console-radius-lg)0 0 var(--console-radius-lg);-moz-border-radius:var(--console-radius-lg)0 0 var(--console-radius-lg);border-radius:var(--console-radius-lg)0 0 var(--console-radius-lg);padding:var(--console-space-card)}.console-component-drawer .console-capability-inspector{border:0;background:transparent;padding:0}.console-component-drawer .console-capability-inspector>header{padding-right:40px}.console-component-drawer[data-state=open]{-webkit-animation:console-drawer-enter.18s ease-out!important;-moz-animation:console-drawer-enter.18s ease-out!important;-o-animation:console-drawer-enter.18s ease-out!important;animation:console-drawer-enter.18s ease-out!important}.console-component-drawer[data-state=closed]{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}.console-component-drawer>button:last-child{min-width:var(--console-control-height-sm);min-height:var(--console-control-height-sm);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes console-drawer-enter{0%{opacity:0;margin-right:-24px}to{opacity:1;margin-right:0}}@-moz-keyframes console-drawer-enter{0%{opacity:0;margin-right:-24px}to{opacity:1;margin-right:0}}@-o-keyframes console-drawer-enter{0%{opacity:0;margin-right:-24px}to{opacity:1;margin-right:0}}@keyframes console-drawer-enter{0%{opacity:0;margin-right:-24px}to{opacity:1;margin-right:0}}@media(prefers-reduced-motion:reduce){.console-component-drawer[data-state=open]{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}.console-component-preview-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
@layer components{.conversation-usage-trigger{margin-top:.375rem;padding:.25rem .375rem;height:auto;min-height:1.65rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-weight:400}.conversation-usage-popover{width:22rem;max-width:-webkit-calc(100vw - 1.5rem);max-width:-moz-calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:var(--radix-popover-content-available-height);overflow:auto}.conversation-usage-popover h3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;font-size:var(--console-text-body)}.conversation-usage-popover h3>span{font-size:var(--console-text-label);color:hsl(var(--muted-foreground));font-weight:400}.conversation-usage-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;padding:1rem 0;font-variant-numeric:tabular-nums}.conversation-usage-metrics>dl{display:grid;gap:.625rem;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start}.conversation-usage-metrics>dl>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}.conversation-usage-metrics dt{color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.conversation-usage-metrics dd{font-size:var(--console-text-body);font-weight:550}.conversation-usage-metrics .conversation-usage-subset{padding-left:.625rem;border-left:1px solid var(--console-border-subtle)}.conversation-usage-metrics .conversation-usage-subset dd{font-size:var(--console-text-label);font-weight:400}.conversation-context-usage{border-top:1px solid var(--console-border-subtle);padding-top:.875rem}.conversation-context-usage h4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.375rem;font-size:var(--console-text-label);color:hsl(var(--muted-foreground))}.conversation-context-usage dl{margin-top:.75rem;display:grid;gap:.625rem}.conversation-context-usage dl>div{display:grid;grid-template-columns:minmax(5rem,.8fr)minmax(0,1fr);gap:.75rem;font-size:var(--console-text-label)}.conversation-context-usage dd{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;font-variant-numeric:tabular-nums}.conversation-context-bar{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:.25rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;background:hsl(var(--muted))}.conversation-context-bar i{display:block;height:100%;background:hsl(var(--primary)/.55)}.conversation-usage-trace-link{margin-top:.75rem;padding-inline:0;font-size:var(--console-text-label)}.conversation-traces{min-width:0}.conversation-trace-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.75rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.conversation-trace-empty{padding:1.25rem 0;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.conversation-trace-turn{border-bottom:1px solid var(--console-border-subtle)}.conversation-trace-heading{width:100%;min-height:4.25rem;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;padding:.875rem .5rem;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md);text-align:left;white-space:normal}.conversation-trace-heading>svg{width:.8rem;height:.8rem;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;color:hsl(var(--muted-foreground))}.conversation-trace-turn.is-open>.conversation-trace-heading>svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.conversation-trace-heading>span{min-width:0}.conversation-trace-heading strong{font-size:var(--console-text-body);font-weight:500}.conversation-trace-heading small{display:block;margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-weight:400;word-wrap:anywhere;overflow-wrap:anywhere}.conversation-trace-overview{margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right;font-size:var(--console-text-label)}.conversation-turn-detail{padding:0 1rem 1.25rem 2rem;min-width:0}.conversation-turn-detail>.conversation-usage-metrics{max-width:30rem}.conversation-turn-context{margin-bottom:1rem}.conversation-turn-context>summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);padding:.5rem 0}.conversation-turn-context .conversation-context-usage{max-width:30rem;margin-top:.5rem}.conversation-request-list>[data-state]>h3>button{gap:.75rem;text-align:left;min-width:0}.conversation-request-list strong{display:block;font-weight:550;font-size:var(--console-text-body)}.conversation-request-list small{display:block;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-weight:400;margin-top:.25rem;word-wrap:anywhere;overflow-wrap:anywhere}.conversation-request-list .conversation-request-status{margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-weight:400}.conversation-request-sections{padding:0 .75rem;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md);background:var(--console-surface-inset)}.conversation-request-sections>[data-state]:last-child{border-bottom:0}.conversation-request-sections button{gap:.75rem}.conversation-request-sections button small{margin-left:auto;margin-top:0;font-variant-numeric:tabular-nums}.conversation-request-sections pre,.conversation-trace-tools pre{white-space:pre-wrap;word-wrap:anywhere;overflow-wrap:anywhere;max-height:30rem;overflow:auto;font-size:var(--console-text-label);line-height:1.7;font-family:var(--font-mono,monospace)}.conversation-request-message+.conversation-request-message,.conversation-request-tool+.conversation-request-tool{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--console-border-subtle)}.conversation-request-message h5,.conversation-request-tool h5{margin-bottom:.5rem;font-weight:600;font-size:var(--console-text-label);word-wrap:anywhere;overflow-wrap:anywhere}.conversation-request-message h5>span{font-variant-numeric:tabular-nums;margin-right:.625rem;color:hsl(var(--muted-foreground));font-weight:400}.conversation-trace-tools{margin-top:1rem}.conversation-trace-tools>h4,.conversation-trace-subagent>h4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:var(--console-text-label);font-weight:550}.conversation-trace-tools>h4>svg{width:.875rem;height:.875rem}.conversation-trace-tools summary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.625rem 0;cursor:pointer;font-size:var(--console-text-label)}.conversation-trace-tools summary>span:last-child{color:hsl(var(--muted-foreground));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.conversation-trace-subagent{margin-top:1.25rem;border-left:2px solid var(--console-border-subtle);padding-left:.875rem}@container(max-width:30rem){.conversation-turn-detail{padding:0 .25rem 1rem}.conversation-trace-heading{gap:.5rem}.conversation-trace-overview{max-width:7rem}.conversation-request-list .conversation-request-status{max-width:6rem}}}
@layer components{.console-conversations-page{container-type:inline-size}.console-session-workspace{display:grid;grid-template-columns:minmax(12rem,14rem)minmax(0,1fr);gap:1.5rem;min-width:0;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.console-session-directory,.console-session-reading{min-width:0}.console-session-directory{border-right:var(--console-border-width)solid var(--console-border-subtle);padding-right:1rem}.console-session-directory .console-agent-session-picker{padding:0;border:0;background:transparent}.console-session-directory .console-panel-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.console-session-directory .console-panel-heading h2{font-size:var(--console-text-section-sm)}.console-session-directory .console-session-candidate{padding:.875rem .5rem;gap:.625rem;border:0}.console-session-directory .console-session-candidate-icon{width:1.75rem;height:1.75rem}.console-session-directory .console-session-advanced>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.console-session-directory .console-session-picker-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.75rem}.console-session-directory .console-session-picker-empty>a{margin-left:0}.console-session-heading{padding-bottom:1rem}.console-session-heading h2{word-wrap:anywhere;overflow-wrap:anywhere;font-size:var(--console-text-section);font-weight:600;line-height:var(--console-leading-section)}.console-session-heading p{margin-top:.3rem;word-wrap:anywhere;overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:var(--console-text-label)}.console-session-reading [role=tabpanel]{margin-top:1.25rem}.console-session-branches{border-top:var(--console-border-width)solid var(--console-border-subtle);padding-top:1rem}.conversation-history{min-width:0}.conversation-history-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding-block:.5rem 1.25rem}.conversation-history-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.conversation-date{margin-block:.5rem;color:hsl(var(--muted-foreground));text-align:center;font-size:var(--console-text-label)}.conversation-message{min-width:0;max-width:100%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.conversation-message-outgoing{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.conversation-message-meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.625rem;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:var(--console-text-label);font-variant-numeric:tabular-nums}.conversation-message-outgoing .conversation-message-meta{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.conversation-message-meta>span:first-child{color:hsl(var(--foreground));font-weight:550;word-wrap:anywhere;overflow-wrap:anywhere}.conversation-message-body{max-width:65ch;min-width:0;padding:.875rem 1rem;-webkit-border-radius:var(--console-radius-lg);-moz-border-radius:var(--console-radius-lg);border-radius:var(--console-radius-lg);background:var(--console-surface-inset);color:hsl(var(--foreground));font-size:var(--console-text-body);line-height:1.7;word-wrap:anywhere;overflow-wrap:anywhere}.conversation-message-outgoing .conversation-message-body{background:hsl(var(--primary)/7.000000000000001%)}.conversation-message-body .im-text-body{white-space:pre-wrap}.conversation-message-body pre{max-width:100%;overflow-x:auto}.conversation-message-body img,.conversation-message-body video{max-width:100%;max-height:24rem;-o-object-fit:contain;object-fit:contain;-webkit-border-radius:var(--console-radius-md);-moz-border-radius:var(--console-radius-md);border-radius:var(--console-radius-md)}.conversation-message-body .im-media-card{min-width:0;max-width:100%}.conversation-message-recalled,.conversation-system-message{color:hsl(var(--muted-foreground));font-size:var(--console-text-label);line-height:1.6}.conversation-system-message{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}.conversation-message-recalled{margin-top:.375rem}.conversation-history-empty{padding-block:4rem;color:hsl(var(--muted-foreground));text-align:center}@container(max-width:52rem){.console-session-workspace{grid-template-columns:minmax(0,1fr);gap:1.25rem}.console-session-directory{border-right:0;border-bottom:var(--console-border-width)solid var(--console-border-subtle);padding:0 0 1rem}.console-session-directory:not(.is-open)>#session-directory{display:none}.console-session-directory.is-open>#session-directory{margin-top:1rem}}}.console-conversations-page .console-session-directory-toggle{display:none}@container(max-width:52rem){.console-conversations-page .console-session-directory-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}}
/*# sourceMappingURL=index_3eb8.3b4a306c.css.map */