#dashboard-root .agents-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;max-width:none;overflow:hidden;padding:1rem .625rem 0}@media (min-width:640px){#dashboard-root .agents-page{padding:1.125rem .875rem 0}}@media (min-width:1024px){#dashboard-root .agents-page{padding:1.25rem 1rem 0}}#dashboard-root .agents-page-chrome{flex-shrink:0}#dashboard-root .agents-page-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}#dashboard-root .agents-page-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .agents-page-scroll--catalog{display:flex;flex-direction:column;overflow:hidden}#dashboard-root .agents-page-scroll--catalog .agents-panel{display:flex;flex:1;flex-direction:column;min-height:0}#dashboard-root .agents-page-scroll::-webkit-scrollbar{display:none}#dashboard-root .agents-pagination-dock:empty{display:none;min-height:0;padding:0;border:none}#dashboard-root .agents-page-bottom{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid rgb(var(--dash-border)/.75);background:rgb(var(--dash-background));padding-bottom:env(safe-area-inset-bottom,0)}#dashboard-root .agents-page-bottom:has(.agents-pagination-dock:not(.is-active)),#dashboard-root .agents-page-bottom:has(.agents-pagination-dock[hidden]){border-top:none}#dashboard-root .agents-page-bottom .agents-pagination-dock{border:none;min-height:0;padding:0;background:transparent}#dashboard-root .agents-page-bottom .agents-pagination-dock.is-active:not(:empty){min-height:2.75rem;padding:.35rem .75rem}#dashboard-root .agents-page-bottom .agents-pagination-dock[hidden]{display:none!important}#dashboard-root .agents-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;width:100%;max-width:none;overflow:visible}#dashboard-root .agents-toolbar::-webkit-scrollbar{display:none}#dashboard-root .agents-toolbar-tabs{grid-column:2;justify-self:center;min-width:0;width:auto;max-width:100%;overflow:visible;display:flex;justify-content:center;transform:none}#dashboard-root .agents-toolbar-tabs .agents-hub-tabs{width:auto;max-width:100%;margin-bottom:0;min-width:0;justify-content:center;overflow:visible}#dashboard-root .agents-toolbar-caption{margin:0;width:100%;max-width:none;min-height:0;padding-inline:.25rem;text-align:center;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-empty{padding:2.75rem 1.25rem;border:none;background:transparent;border-radius:0}#dashboard-root .agents-empty__title{margin:0;font-size:.9375rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .agents-empty__lead{margin:.4rem 0 0;max-width:22rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-catalog-swiper{touch-action:pan-y}#dashboard-root .agents-page-footnote{margin-top:.75rem}#dashboard-root .agents-page-header{margin-bottom:.75rem}@media (max-width:767px){#dashboard-root .agents-page-header{margin-bottom:.5rem}#dashboard-root .agents-page-lead{display:none}#dashboard-root .agents-toolbar-wrap{margin-bottom:.625rem}#dashboard-root .agents-toolbar-caption{display:none}#dashboard-root .agents-toolbar{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;-moz-column-gap:.35rem;column-gap:.35rem;align-items:center}#dashboard-root .agents-toolbar-end,#dashboard-root .agents-toolbar-start{min-height:2.75rem}#dashboard-root .agents-toolbar-tabs{justify-self:center}#dashboard-root .agents-toolbar-tabs,#dashboard-root .agents-toolbar-tabs .agents-hub-tabs{width:auto;max-width:100%;min-width:0;justify-content:center}#dashboard-root .agents-view-tabs{display:inline-flex;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;height:2.75rem;min-height:2.75rem;gap:.1rem;padding:.2rem}#dashboard-root .agents-view-tabs__thumb{top:.2rem;bottom:.2rem;border-radius:calc(.75rem - .2rem)}#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{flex:0 0 auto;align-self:stretch;min-width:0;height:100%!important;min-height:0!important;max-height:none!important;padding-inline:.55rem!important;font-size:.6875rem!important;letter-spacing:.01em!important;border-radius:calc(.75rem - .2rem)!important}#dashboard-root .agents-view-tab__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#dashboard-root .agents-view-tab__count{display:none}#dashboard-root button.agents-create-btn,#dashboard-root button.agents-import-btn{width:2.75rem!important;min-width:44px!important;max-width:2.75rem!important;height:2.75rem!important;min-height:44px!important;padding:0!important;gap:0!important}#dashboard-root button.agents-create-btn>span:not(.agents-create-btn-icon),#dashboard-root button.agents-import-btn>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}}#dashboard-root .agents-toolbar-wrap{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.875rem;width:100%}@media (min-width:640px){#dashboard-root .agents-toolbar{-moz-column-gap:.65rem;column-gap:.65rem}}#dashboard-root .agents-toolbar-end,#dashboard-root .agents-toolbar-start{display:flex;align-items:center;min-width:0;min-height:2.625rem;z-index:1}#dashboard-root .agents-toolbar-start{grid-column:1;justify-self:start;justify-content:flex-start}#dashboard-root .agents-toolbar-end{grid-column:3;justify-self:end;justify-content:flex-end}#dashboard-root .agents-toolbar-end>*,#dashboard-root .agents-toolbar-start>*{flex-shrink:0}@media (min-width:640px){#dashboard-root .agents-toolbar-caption{font-size:.875rem}}#dashboard-root a.agents-import-btn,#dashboard-root button.agents-import-btn{box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.625rem!important;height:2.625rem!important;padding:0 1.05rem!important;margin:0!important;border-radius:.75rem!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;color:rgb(var(--dash-foreground))!important;border:1.5px solid rgb(var(--dash-border-strong)/.95)!important;background:rgb(var(--dash-control,var(--dash-card)))!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}#dashboard-root a.agents-import-btn:hover,#dashboard-root button.agents-import-btn:hover{border-color:rgb(var(--dash-border-strong)/.95)!important;color:#fff!important;background:rgb(var(--dash-control,var(--dash-card)))!important;text-decoration:none!important}#dashboard-root[data-theme=light] a.agents-import-btn:hover,#dashboard-root[data-theme=light] button.agents-import-btn:hover{color:#0a0a0a!important}#dashboard-root button.agents-create-btn{box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.625rem!important;height:2.625rem!important;padding:0 1.05rem!important;margin:0!important;border-radius:.75rem!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;color:#0a0a0a!important;border:none!important;background:#fff!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,opacity .15s ease}#dashboard-root button.agents-create-btn:hover{background:#f4f4f5!important;color:#0a0a0a!important;opacity:1}#dashboard-root[data-theme=light] button.agents-create-btn{background:#1a1816!important;color:#fff!important}#dashboard-root[data-theme=light] button.agents-create-btn:hover{background:#2e2a26!important;color:#fff!important}#dashboard-root button.agents-create-btn:disabled{opacity:.45;cursor:not-allowed}#dashboard-root .agents-create-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;color:inherit;flex-shrink:0}#dashboard-root .agents-create-btn-icon svg{width:.875rem;height:.875rem}#dashboard-root .agents-hub-tabs{display:flex;justify-content:center;width:100%;margin:0;min-width:0}#dashboard-root .agents-hub-tabs .integrations-segment--hub{flex:0 0 auto;width:auto;max-width:100%}#dashboard-root .agents-view-tabs{position:relative;display:inline-flex;align-items:stretch;gap:.15rem;width:-moz-max-content;width:max-content;max-width:none;flex-shrink:0;min-height:2.625rem;height:2.625rem;padding:.25rem;border-radius:.75rem;border:1.5px solid rgb(var(--dash-border-strong)/.95);background:rgb(var(--dash-control,var(--dash-card)));box-shadow:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:1100px){#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{padding:0 .7rem!important}}#dashboard-root[data-theme=dark] .agents-view-tabs{background:rgb(var(--dash-control,var(--dash-card)));border-color:rgb(var(--dash-border-strong)/.95);box-shadow:none}#dashboard-root .agents-view-tabs__thumb{position:absolute;top:.25rem;bottom:.25rem;left:0;z-index:0;border-radius:calc(.75rem - .25rem);background:#fff;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}#dashboard-root .agents-view-tabs__thumb.is-ready{opacity:1}#dashboard-root[data-theme=light] .agents-view-tabs__thumb{background:#1a1816}#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{position:relative;z-index:1;box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;flex:0 0 auto;min-height:100%;height:auto;padding:0 .9rem!important;margin:0!important;border:0!important;border-radius:calc(.75rem - .25rem)!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;color:rgb(var(--dash-muted-foreground))!important;white-space:nowrap!important;text-decoration:none!important;transition:color .15s ease}#dashboard-root .agents-view-tab:hover:not(.is-active),#dashboard-root button.agents-view-tab:hover:not(.is-active){color:#fff!important;background:transparent!important;text-decoration:none!important}#dashboard-root[data-theme=light] .agents-view-tab:hover:not(.is-active),#dashboard-root[data-theme=light] button.agents-view-tab:hover:not(.is-active){color:#0a0a0a!important}#dashboard-root .agents-view-tab:focus-visible,#dashboard-root button.agents-view-tab:focus-visible{outline:2px solid rgb(var(--dash-foreground)/.35);outline-offset:2px}#dashboard-root .agents-view-tab.is-active,#dashboard-root .agents-view-tab.is-active:hover,#dashboard-root button.agents-view-tab.is-active,#dashboard-root button.agents-view-tab.is-active:hover{color:#0a0a0a!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}#dashboard-root[data-theme=light] .agents-view-tab.is-active,#dashboard-root[data-theme=light] .agents-view-tab.is-active:hover,#dashboard-root[data-theme=light] button.agents-view-tab.is-active,#dashboard-root[data-theme=light] button.agents-view-tab.is-active:hover{color:#fff!important;background:transparent!important}#dashboard-root[data-theme=dark] .agents-view-tab.is-active,#dashboard-root[data-theme=dark] button.agents-view-tab.is-active{background:transparent!important;box-shadow:none!important}#dashboard-root .agents-view-tab__label{display:inline-block}#dashboard-root .agents-view-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.15rem;padding:0 .35rem;border-radius:999px;font-family:inherit;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:rgb(var(--dash-foreground)/.1);color:inherit;opacity:.85}#dashboard-root .agents-view-tab.is-active .agents-view-tab__count{background:rgb(0 0 0/.12);opacity:1}#dashboard-root[data-theme=light] .agents-view-tab.is-active .agents-view-tab__count{background:rgb(255 255 255/.18)}@media (min-width:1100px){#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{padding:0 1.05rem!important;font-size:.75rem!important}}@media (max-width:899px){#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{padding-inline:.55rem!important;font-size:.6875rem!important}}@media (max-width:639px){#dashboard-root .agents-view-tab,#dashboard-root button.agents-view-tab{padding-inline:.45rem!important;font-size:.6875rem!important;letter-spacing:.01em!important}}#dashboard-root .agents-page-title{margin:0 0 .375rem;display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:rgb(var(--dash-foreground))}#dashboard-root button.agents-page-title-info{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.25rem!important;height:1.25rem!important;margin-left:.1rem;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:rgb(var(--dash-muted-foreground))!important;text-decoration:none!important;cursor:help;transition:color .15s ease,background-color .15s ease}#dashboard-root button.agents-page-title-info:focus-visible,#dashboard-root button.agents-page-title-info:hover{color:rgb(var(--dash-foreground))!important;background:rgb(var(--dash-muted)/.65)!important}#dashboard-root .agents-page-title-tooltip{max-width:16.5rem;padding:.55rem .7rem;line-height:1.4;font-size:.8125rem;font-weight:450}#dashboard-root .agents-page-lead{margin:0;max-width:52rem;font-size:.9375rem;line-height:1.55;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-panel{width:100%;max-width:none;margin-inline:0}#dashboard-root .agents-panel-single{width:100%;max-width:22rem;margin-inline:auto}#dashboard-root .agents-panel-intro{margin:0 0 1.25rem;font-size:.875rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (min-width:1280px){#dashboard-root .agents-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1536px){#dashboard-root .agents-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}#dashboard-root .agents-grid--catalog{margin-top:.25rem}#dashboard-root .agents-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:1.125rem 1.25rem;border-radius:1rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));text-align:left;font-family:inherit;color:inherit;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}#dashboard-root button.agents-card:hover:not(:disabled){transform:translateY(-2px);border-color:rgb(var(--dash-accent)/.35);box-shadow:0 10px 28px rgb(var(--dash-accent)/.08)}#dashboard-root .agents-card.is-featured{border-color:rgb(var(--dash-accent)/.38);background:linear-gradient(155deg,rgb(var(--dash-accent)/.08) 0,rgb(var(--dash-card)) 55%)}#dashboard-root .agents-card-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}#dashboard-root .agents-card-title{font-size:.9375rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .agents-card-desc{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-card-meta{margin-top:.625rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}#dashboard-root .agents-category-tab{all:unset;box-sizing:border-box;cursor:pointer;padding:.375rem .75rem;border-radius:999px;font-family:inherit;font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground));border:1px solid rgb(var(--dash-border));transition:background .2s ease,color .2s ease,border-color .2s ease}#dashboard-root .agents-category-tab.is-active{background:rgb(var(--dash-accent)/.14);border-color:rgb(var(--dash-accent)/.28);color:rgb(var(--dash-accent))}#dashboard-root .agents-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;border-radius:1rem;border:1px dashed rgb(var(--dash-border));background:rgb(var(--dash-card)/.45);text-align:center}#dashboard-root .agents-agent-card{border-radius:1rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));padding:1.125rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease}#dashboard-root .agents-agent-card.is-highlighted{box-shadow:0 0 0 2px rgb(var(--dash-accent)/.35)}#dashboard-root .agents-agent-card:hover{border-color:rgb(var(--dash-border));box-shadow:0 8px 24px -16px rgb(0 0 0/.35)}#dashboard-root .agents-agent-card__header{display:flex;gap:.875rem;align-items:flex-start;margin-bottom:.875rem}#dashboard-root .agents-agent-card__avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem;background:rgb(var(--dash-panel)/.65);border:1px solid rgb(var(--dash-border)/.8);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__avatar .text-accent{color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.625rem}#dashboard-root .agents-agent-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#dashboard-root .agents-agent-card__title{margin:0;font-size:1rem;font-weight:600;color:rgb(var(--dash-text));line-height:1.35}#dashboard-root .agents-agent-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.625rem}#dashboard-root .agents-agent-card__preview{margin:0 0 .625rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__block{border-radius:.625rem;padding:.625rem .75rem;margin-bottom:.625rem}#dashboard-root .agents-agent-card__block--accent,#dashboard-root .agents-agent-card__block--muted{background:rgb(var(--dash-panel)/.35);border:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agents-agent-card__label{display:none}#dashboard-root .agents-agent-card__text{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__block--accent .agents-agent-card__text{color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__runs{margin-bottom:.75rem;overflow-x:auto;border-radius:.75rem;border:1px solid rgb(var(--dash-border)/.65);background:rgb(var(--dash-panel)/.35)}#dashboard-root .agents-runs-table{width:100%;border-collapse:collapse;font-size:.6875rem;text-align:left}#dashboard-root .agents-runs-table th{padding:.5rem .625rem;font-weight:600;color:rgb(var(--dash-muted-foreground));border-bottom:1px solid rgb(var(--dash-border)/.6);white-space:nowrap}#dashboard-root .agents-runs-table td{padding:.4375rem .625rem;color:rgb(var(--dash-muted-foreground));border-bottom:1px solid rgb(var(--dash-border)/.35);vertical-align:top}#dashboard-root .agents-runs-table tr:last-child td{border-bottom:none}#dashboard-root .agents-runs-table__summary{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--dash-muted-foreground))!important}#dashboard-root .agents-run-status{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:999px;font-size:.5625rem;font-weight:600;text-transform:lowercase}#dashboard-root .agents-run-status--success{background:rgb(var(--dash-panel)/.6);color:rgb(var(--dash-muted-foreground));border:1px solid rgb(var(--dash-border)/.7)}#dashboard-root .agents-run-status--error{background:rgb(var(--dash-panel)/.6);color:rgb(248 113 113/.9);border:1px solid rgb(239 68 68/.2)}#dashboard-root[data-theme=light] .agents-run-status--error{color:rgb(185 28 28);background:rgb(220 38 38/.1);border-color:rgb(220 38 38/.28)}#dashboard-root .agents-agent-card__warn{margin:0 0 .625rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__warn a{color:inherit;text-decoration:underline;text-underline-offset:2px}#dashboard-root .agents-agent-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.875rem;margin-top:.25rem;border-top:1px solid rgb(var(--dash-border)/.5)}#dashboard-root .agents-agent-card__actions-main,#dashboard-root .agents-agent-card__actions-row{display:contents}#dashboard-root .agents-agent-card__actions .agents-card-action{min-height:2.125rem;padding:.4375rem .75rem;font-size:.75rem}#dashboard-root .agents-card-action--icon{min-width:2.125rem;padding:.4375rem;gap:0}#dashboard-root a.agents-card-action,#dashboard-root button.agents-card-action{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.375rem;padding:.5rem .9375rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}#dashboard-root button.agents-card-action:disabled{opacity:.45;cursor:not-allowed;transform:none}#dashboard-root .agents-card-action--primary{color:rgb(var(--dash-foreground));background:rgb(var(--dash-panel)/.72);border-color:rgb(var(--dash-border));box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}#dashboard-root[data-theme=light] .agents-card-action--primary{background:#ffffff;border-color:rgb(var(--dash-border-strong)/.95);box-shadow:0 1px 2px rgb(0 0 0/.06)}#dashboard-root[data-theme=dark] .agents-card-action--primary{color:rgb(var(--dash-foreground));background:rgb(var(--dash-panel)/.55);border-color:rgb(var(--dash-border));box-shadow:none}#dashboard-root a.agents-card-action--primary:hover,#dashboard-root button.agents-card-action--primary:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(var(--dash-accent)/.35);color:rgb(var(--dash-foreground));box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}#dashboard-root .agents-card-action--secondary{color:rgb(var(--dash-foreground));background:rgb(var(--dash-card)/.72);border-color:rgb(var(--dash-border));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 4px 14px rgb(0 0 0/.06)}#dashboard-root[data-theme=light] .agents-card-action--secondary{background:linear-gradient(180deg,rgb(255 255 255/.95),rgb(255 255 255/.78));border-color:rgb(var(--dash-border-strong)/.6)}#dashboard-root a.agents-card-action--secondary:hover,#dashboard-root button.agents-card-action--secondary:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(var(--dash-accent)/.32);color:rgb(var(--dash-accent))}#dashboard-root .agents-card-action--soft{color:rgb(var(--dash-muted-foreground));background:rgb(var(--dash-panel)/.45);border-color:rgb(var(--dash-border)/.75)}#dashboard-root a.agents-card-action--soft:hover,#dashboard-root button.agents-card-action--soft:hover:not(:disabled){transform:translateY(-1px);color:rgb(var(--dash-foreground));border-color:rgb(var(--dash-accent)/.28);background:rgb(var(--dash-accent)/.08)}#dashboard-root .agents-card-action--danger{color:rgb(248 113 113);background:rgb(239 68 68/.08);border-color:rgb(239 68 68/.22)}#dashboard-root a.agents-card-action--danger:hover,#dashboard-root button.agents-card-action--danger:hover:not(:disabled){transform:translateY(-1px);background:rgb(239 68 68/.14);border-color:rgb(239 68 68/.35);color:rgb(252 165 165)}#dashboard-root .agents-agent-card__error{margin-bottom:.75rem;border-radius:.75rem;border:1px solid rgb(239 68 68/.35);background:rgb(127 29 29/.25);padding:.625rem .875rem;font-size:.75rem;color:rgb(252 165 165)}#dashboard-root .agents-agent-card__integrations{margin-bottom:.75rem}#dashboard-root .agents-agent-card__integrations-label{margin:0 0 .375rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-agent-card__integration-tags{display:flex;flex-wrap:wrap;gap:.375rem}#dashboard-root .agents-integration-tag{border-radius:.4375rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-panel)/.55);padding:.1875rem .5rem;font-size:.6875rem;color:rgb(var(--dash-text))}#dashboard-root .agents-integration-tag.is-denied{opacity:.55;text-decoration:line-through}#dashboard-root .agents-runtime-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}#dashboard-root .agents-runtime-chip,#dashboard-root button.agents-runtime-chip{display:inline-flex;align-items:center;gap:.3125rem;flex-shrink:0;padding:.3125rem .6875rem;border-radius:999px;font-family:inherit;font-size:.6875rem;font-weight:600;color:rgb(var(--dash-muted-foreground));background:rgb(var(--dash-panel)/.5);border:1px solid rgb(var(--dash-border));cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}#dashboard-root .agents-runtime-chip:hover{border-color:rgb(var(--dash-accent)/.28);color:rgb(var(--dash-text))}#dashboard-root .agents-runtime-chip.is-active{color:rgb(var(--dash-text));box-shadow:0 0 0 1px rgb(var(--dash-accent)/.12)}#dashboard-root .agents-runtime-chip.is-active.is-all,#dashboard-root .agents-runtime-chip.is-active.is-cloud,#dashboard-root .agents-runtime-chip.is-active.is-desktop,#dashboard-root .agents-runtime-chip.is-active.is-hybrid{background:rgb(var(--dash-panel)/.65);border-color:rgb(var(--dash-border));color:rgb(var(--dash-foreground));box-shadow:inset 0 0 0 1px rgb(var(--dash-foreground)/.06)}#dashboard-root .agents-runtime-chip-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;font-size:.5625rem;font-weight:700;font-variant-numeric:tabular-nums;background:rgb(0 0 0/.22)}#dashboard-root .agents-status-chip{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-panel)/.45);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-status-chip--accent,#dashboard-root .agents-status-chip--success{background:rgb(var(--dash-panel)/.45);border-color:rgb(var(--dash-border)/.75);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-status-chip--muted{background:transparent;border-color:rgb(var(--dash-border)/.7);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-desktop-notice{display:flex;gap:.625rem;align-items:center;margin-bottom:.625rem;padding:.5625rem .75rem;border-radius:.625rem;border:1px solid rgb(var(--dash-border)/.75);background:rgb(var(--dash-panel)/.35)}#dashboard-root .agents-desktop-notice--compact{padding:.5rem .6875rem}#dashboard-root .agents-desktop-notice__icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.4375rem;background:rgb(var(--dash-panel)/.55);border:1px solid rgb(var(--dash-border)/.7);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-desktop-notice__body{min-width:0}#dashboard-root .agents-desktop-notice__text{margin:0;font-size:.6875rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-desktop-notice__link{font-weight:600;color:rgb(var(--dash-foreground));text-decoration:underline;text-underline-offset:2px}#dashboard-root .agents-desktop-notice__link:hover{color:rgb(var(--dash-accent))}#dashboard-root .agents-page-scroll--mine{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}#dashboard-root .agents-page-scroll--mine .agents-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;gap:0}#dashboard-root .agents-mine-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;box-sizing:border-box;width:100%;min-height:max(14rem,calc(100dvh - 18rem));margin:0;padding:clamp(3.25rem,11vh,5.5rem) 1.25rem 2.5rem;text-align:center;border:none;background:transparent;border-radius:0;transform:none}#dashboard-root .agents-mine-empty__title{margin:0 auto;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-empty__lead{margin:0 auto;max-width:26rem;font-size:.875rem;line-height:1.55;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-empty__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin:.375rem auto 0;width:100%}#dashboard-root a.agents-mine-empty__secondary,#dashboard-root a.agents-mine-empty__secondary:hover{text-decoration:none!important}#dashboard-root .agents-mine-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#dashboard-root .agents-mine-loading{margin:0;padding:2rem 0;text-align:center;font-size:.875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0;margin-bottom:.875rem}#dashboard-root .agents-mine-search{display:flex;flex:0 1 var(--dash-search-width,16rem);width:var(--dash-search-width,16rem);max-width:100%;min-width:11rem;align-items:center;gap:.625rem;min-height:2.625rem;padding:0 .875rem;border-radius:.75rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card)/.85);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-search:focus-within{border-color:rgb(var(--dash-accent)/.4);box-shadow:0 0 0 3px rgb(var(--dash-accent)/.1)}#dashboard-root .agents-mine-search__input{all:unset;box-sizing:border-box;flex:1;min-width:0;font-family:inherit;font-size:.875rem;font-weight:400;color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-search__input::-moz-placeholder{font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;color:rgb(var(--dash-muted-foreground));opacity:1}#dashboard-root .agents-mine-search__input::placeholder{font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;color:rgb(var(--dash-muted-foreground));opacity:1}#dashboard-root .agents-mine-filters{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0;margin-bottom:.5rem;padding:0;border:none;background:transparent}#dashboard-root .agents-mine-filters--compact .agents-mine-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}#dashboard-root .agents-mine-filters__inline-label{flex-shrink:0;min-width:3.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground)/.85)}#dashboard-root .agents-mine-filters__group{display:flex;flex-direction:column;gap:.5rem}#dashboard-root .agents-mine-filters__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-status-tabs{display:flex;flex-wrap:wrap;gap:.375rem}#dashboard-root .agents-mine-status-tab{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:999px;border:1px solid rgb(var(--dash-border)/.75);background:rgb(var(--dash-panel)/.45);font-family:inherit;font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground));transition:border-color .2s ease,background .2s ease,color .2s ease}#dashboard-root .agents-mine-status-tab.is-active{border-color:rgb(var(--dash-accent)/.4);background:rgb(var(--dash-accent)/.12);color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-status-tab__count{font-size:.625rem;font-variant-numeric:tabular-nums;opacity:.75}#dashboard-root .agents-mine-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .agents-mine-body::-webkit-scrollbar{display:none}#dashboard-root .agents-mine-grid{display:grid;gap:1.25rem;width:100%;grid-template-columns:1fr;justify-items:center}@media (min-width:900px){#dashboard-root .agents-mine-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}}@media (min-width:1400px){#dashboard-root .agents-mine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#dashboard-root .agents-mine-card{display:flex;flex-direction:column;gap:.75rem;min-height:0;width:100%;max-width:28rem;margin-inline:auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}@media (min-width:900px){#dashboard-root .agents-mine-card{max-width:none;margin-inline:0}}#dashboard-root .agents-mine-card:hover{transform:none;background:transparent;box-shadow:none}#dashboard-root .agents-mine-card:last-child{border-bottom:none}#dashboard-root .agents-mine-card.is-highlighted{box-shadow:none}#dashboard-root .agents-mine-card.is-highlighted .agents-mine-ins-card{box-shadow:0 0 0 2px rgb(var(--dash-accent)/.45),0 10px 28px -12px rgb(0 0 0/.35)}#dashboard-root .agents-mine-card.has-error .agents-mine-ins-card{border-color:rgb(239 68 68/.35)}#dashboard-root .agents-mine-ins-card-wrap{width:100%;min-width:0}#dashboard-root .agents-mine-ins-card{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;overflow:hidden;border:1px solid rgb(var(--dash-border)/.85);border-radius:1rem;background:rgb(var(--dash-card)/.55)}#dashboard-root[data-theme=light] .agents-mine-ins-card{background:rgb(var(--dash-card));border-color:rgb(var(--dash-border)/.7)}#dashboard-root .agents-mine-ins-card.is-history-open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#dashboard-root .agents-mine-ins-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agents-mine-ins-card__header-main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}#dashboard-root .agents-mine-ins-card__header-actions{flex-shrink:0}#dashboard-root .agents-mine-ins-card__avatar{width:2.75rem!important;height:2.75rem!important;border:1px solid rgb(var(--dash-border)/.7);border-radius:.75rem!important;overflow:hidden;background:rgb(var(--dash-muted)/.35)}#dashboard-root .agents-mine-ins-card__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0!important}#dashboard-root .agents-mine-ins-card__avatar-fallback{border-radius:0!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.875rem;font-weight:700;color:rgb(var(--dash-foreground));background:rgb(var(--dash-muted)/.45)}#dashboard-root .agents-mine-ins-card__last-run{display:flex;flex-direction:column;gap:.2rem;min-width:0}#dashboard-root .agents-mine-ins-card__last-run-value{margin:0;font-family:var(--font-dash),"DM Sans",system-ui,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3;color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-ins-card__last-run-meta{font-weight:400;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-ins-card__label{font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.25;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-ins-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}@media (max-width:420px){#dashboard-root .agents-mine-ins-card__grid{grid-template-columns:1fr}#dashboard-root .agents-mine-ins-card__cell--col1{border-right:0}}#dashboard-root .agents-mine-ins-card__cell{display:flex;flex-direction:column;justify-content:flex-start;gap:.35rem;min-width:0;min-height:4.25rem;padding:.85rem 1.1rem;border-bottom:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .agents-mine-ins-card__cell--col1{border-right:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .agents-mine-ins-card__cell--wide{grid-column:1/-1;border-right:0;min-height:0}#dashboard-root .agents-mine-ins-card__cell--ok .agents-mine-ins-card__value{color:rgb(34 197 94)}#dashboard-root .agents-mine-ins-card__cell--running .agents-mine-ins-card__value{color:rgb(59 130 246)}#dashboard-root .agents-mine-ins-card__cell--err .agents-mine-ins-card__value{color:rgb(248 113 113)}#dashboard-root .agents-mine-ins-card__value-row{display:flex;align-items:center;gap:.35rem;min-width:0;min-height:1.65rem}#dashboard-root .agents-mine-ins-card__value{font-family:var(--font-dash),"DM Sans",system-ui,sans-serif;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.35;color:rgb(var(--dash-foreground));min-width:0;overflow-wrap:break-word}#dashboard-root .agents-mine-ins-card__cell--code .agents-mine-ins-card__value{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:keep-all}#dashboard-root button.agents-mine-ins-card__copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:1.65rem!important;padding:0 .55rem!important;margin:0 0 0 auto!important;border:1px solid rgb(var(--dash-border)/.7)!important;border-radius:.45rem!important;background:#fff!important;color:#0a0a0a!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.5625rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;cursor:pointer;flex-shrink:0}#dashboard-root button.agents-mine-ins-card__copy:hover{background:#f4f4f5!important;color:#0a0a0a!important}#dashboard-root .agents-mine-ins-card__task{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1.1rem;border-bottom:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agents-mine-ins-card__task-text{margin:0;font-family:var(--font-dash),"DM Sans",system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-ins-card__footer{display:flex;align-items:stretch;gap:.5rem;padding:.85rem 1.1rem}#dashboard-root a.agents-ins-footer-btn,#dashboard-root button.agents-ins-footer-btn{box-sizing:border-box;display:inline-flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:2.375rem!important;height:2.375rem!important;padding:0 .65rem!important;margin:0!important;border:1.5px solid rgb(var(--dash-border-strong)/.55)!important;border-radius:.75rem!important;background:#fff!important;color:#0a0a0a!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,opacity .15s ease}#dashboard-root a.agents-ins-footer-btn:hover,#dashboard-root button.agents-ins-footer-btn:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important;text-decoration:none!important}#dashboard-root button.agents-ins-footer-btn:disabled{opacity:.45;cursor:not-allowed}#dashboard-root button.agents-ins-footer-btn.is-active{border-color:rgb(var(--dash-foreground)/.55)!important;background:#f0f0f0!important}#dashboard-root .agents-mine-card__actions{padding:0 .25rem}#dashboard-root .agents-mine-card__top{display:flex;gap:.8rem;align-items:center}#dashboard-root .agents-mine-card__avatar{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.625rem;background:linear-gradient(160deg,rgb(var(--dash-accent)/.16) 0,rgb(var(--dash-panel)/.62) 100%);border:1px solid rgb(var(--dash-accent)/.24);color:rgb(var(--dash-accent))}#dashboard-root .agents-mine-card__main{flex:1;min-width:0}#dashboard-root .agents-mine-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem}#dashboard-root .agents-mine-card__title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:rgb(var(--dash-text));letter-spacing:-.01em}#dashboard-root .agents-mine-status{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}#dashboard-root .agents-mine-status--active{background:rgb(34 197 94/.12);color:rgb(74 222 128);border:1px solid rgb(34 197 94/.25)}#dashboard-root[data-theme=light] .agents-mine-status--active{background:rgb(22 163 74/.12);color:rgb(21 128 61);border-color:rgb(22 163 74/.28)}#dashboard-root .agents-mine-status--paused{background:rgb(var(--dash-panel)/.6);color:rgb(var(--dash-muted-foreground));border:1px solid rgb(var(--dash-border)/.7)}#dashboard-root .agents-mine-status--error{background:rgb(239 68 68/.1);color:rgb(248 113 113);border:1px solid rgb(239 68 68/.25)}#dashboard-root[data-theme=light] .agents-mine-status--error{background:rgb(220 38 38/.1);color:rgb(185 28 28);border-color:rgb(220 38 38/.28)}#dashboard-root .agents-mine-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}#dashboard-root .agents-mine-card__schedule{font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-card__tag{font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:999px;background:rgb(var(--dash-accent)/.1);color:rgb(var(--dash-accent))}#dashboard-root .agents-mine-card__preview{margin:0;font-size:.8rem;line-height:1.55;color:rgb(var(--dash-muted-foreground));padding:.55rem .65rem;border-radius:.625rem;border:1px solid rgb(var(--dash-border)/.55);background:rgb(var(--dash-panel)/.3);min-height:3.65rem}#dashboard-root .agents-mine-card__last-run{margin:0;font-size:.72rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-card__last-run--muted{font-style:italic}#dashboard-root .agents-mine-card__error{margin:0;padding:.5rem .625rem;border-radius:.5rem;font-size:.75rem;line-height:1.4;color:rgb(248 113 113);background:rgb(239 68 68/.08);border:1px solid rgb(239 68 68/.2)}#dashboard-root .agents-mine-card__integrations{display:flex;flex-wrap:wrap;gap:.375rem}#dashboard-root .agents-mine-card__integration{font-size:.625rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;background:rgb(var(--dash-panel)/.55);border:1px solid rgb(var(--dash-border)/.65);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-card__integration.is-denied{border-color:rgb(239 68 68/.2);color:rgb(248 113 113/.9)}#dashboard-root .agents-mine-card__integration--more{opacity:.75}#dashboard-root .agents-mine-card__warn{margin:0;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-card__warn a{color:inherit;text-decoration:underline;text-underline-offset:2px}#dashboard-root .agents-mine-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.7rem;margin-top:.2rem;border-top:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agents-mine-card__actions .agents-card-action{min-height:2.2rem;padding-inline:.78rem}@media (max-width:560px){#dashboard-root .agents-mine-card__actions .agents-card-action:not(.agents-card-action--icon){flex:1 1 calc(50% - 0.25rem);justify-content:center}}#dashboard-root .agents-mine-card__details{margin-top:-1px;padding:.75rem 1.1rem 1rem;border:1px solid rgb(var(--dash-border)/.85);border-top:none;border-radius:0 0 1rem 1rem;background:rgb(var(--dash-card)/.35)}#dashboard-root .agents-mine-card__details-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 0;font-family:inherit;font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-card__details-toggle svg{transition:transform .2s ease}#dashboard-root .agents-mine-card__details-toggle svg.is-open{transform:rotate(180deg)}#dashboard-root .agents-mine-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}#dashboard-root .agents-mine-runs__item{padding:.625rem .75rem;border-radius:.625rem;border:1px solid rgb(var(--dash-border)/.55);background:rgb(var(--dash-panel)/.35)}#dashboard-root .agents-mine-runs__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-runs__status{font-weight:700;text-transform:lowercase}#dashboard-root .agents-mine-runs__status.is-success{color:rgb(74 222 128)}#dashboard-root[data-theme=light] .agents-mine-runs__status.is-success{color:rgb(21 128 61)}#dashboard-root .agents-mine-runs__status.is-error{color:rgb(248 113 113)}#dashboard-root[data-theme=light] .agents-mine-runs__status.is-error{color:rgb(185 28 28)}#dashboard-root .agents-mine-runs__summary{margin:0;font-size:.75rem;line-height:1.45;color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-runs__error{margin:.25rem 0 0;font-size:.6875rem;color:rgb(248 113 113)}#dashboard-root[data-theme=light] .agents-mine-runs__error{color:rgb(185 28 28)}#dashboard-root .agents-mine-menu{position:relative;margin-left:0}#dashboard-root .agents-mine-menu__dropdown,#dashboard-root [data-agents-mine-menu-panel]{overflow:hidden;border-radius:1.5rem;border:1px solid #e5e5e5;background:#ffffff;color:#171717;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}#dashboard-root[data-theme=dark] .agents-mine-menu__dropdown,#dashboard-root[data-theme=dark] [data-agents-mine-menu-panel]{border-color:#404040;background:#262626;color:#f5f5f5;box-shadow:0 10px 15px -3px rgb(0 0 0/.45),0 4px 6px -4px rgb(0 0 0/.35)}#dashboard-root .agents-mine-menu__list{display:flex;flex-direction:column;gap:.25rem;padding:1rem}#dashboard-root button.agents-mine-menu__item{all:unset;box-sizing:border-box;cursor:pointer;display:flex!important;align-items:center!important;gap:.75rem!important;width:100%;min-height:2.75rem!important;padding:.625rem .75rem!important;border-radius:.75rem!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:inherit;font-size:.9375rem!important;font-weight:400!important;line-height:1.25!important;color:#404040!important;text-decoration:none!important;transition:background-color .2s ease,padding-left .2s ease,color .2s ease}#dashboard-root[data-theme=dark] button.agents-mine-menu__item{color:#d4d4d4!important}#dashboard-root button.agents-mine-menu__item:hover:not(:disabled){background:#f5f5f5!important;padding-left:1.25rem!important}#dashboard-root[data-theme=dark] button.agents-mine-menu__item:hover:not(:disabled){background:rgb(64 64 64/.5)!important}#dashboard-root button.agents-mine-menu__item:disabled{opacity:.45;cursor:not-allowed}#dashboard-root button.agents-mine-menu__item.is-danger{color:#ef4444!important}#dashboard-root button.agents-mine-menu__item.is-danger:hover:not(:disabled){background:#fef2f2!important}#dashboard-root[data-theme=dark] button.agents-mine-menu__item.is-danger:hover:not(:disabled){background:rgb(127 29 29/.2)!important}#dashboard-root .agents-mine-menu__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:inherit}#dashboard-root .agents-mine-menu__label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .agent-edit-overlay,#dashboard-root .agent-install-overlay{z-index:120;inset:0;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;background:rgb(0 0 0/.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#dashboard-root[data-theme=light] .agent-edit-overlay,#dashboard-root[data-theme=light] .agent-install-overlay{background:rgb(0 0 0/.58)}#dashboard-root .agent-edit-shell,#dashboard-root .agent-install-shell{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:36rem;margin-inline:auto}#dashboard-root .agent-edit-heading{padding:0 .15rem;width:100%;text-align:center}#dashboard-root .agent-edit-title{margin:0;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center;color:#fff}#dashboard-root[data-theme=light] .agent-edit-title{color:rgb(var(--dash-foreground))}#dashboard-root .agent-edit-panel{border:1px solid rgb(var(--dash-border)/.9);border-radius:1.25rem;background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));box-shadow:0 24px 48px -18px rgb(0 0 0/.45),0 0 0 1px rgb(var(--dash-border)/.35)}#dashboard-root .agent-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.25rem 1.25rem 1.1rem}#dashboard-root .agent-edit-section{padding:1.1rem 0;border-top:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agent-edit-section:first-child{border-top:0}#dashboard-root .agent-edit-section__title{margin:0 0 .85rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-edit-section__lead{margin:-.4rem 0 .85rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-edit-fields{display:flex;flex-direction:column;gap:.95rem}#dashboard-root .agent-edit-profile-grid,#dashboard-root .agent-edit-schedule-grid,#dashboard-root .agent-edit-yolo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:start}#dashboard-root .agent-edit-schedule-grid>*{min-width:0}#dashboard-root .agent-edit-profile-grid__wide,#dashboard-root .agent-edit-schedule-grid__wide,#dashboard-root .agent-edit-yolo-grid__wide{grid-column:1/-1}@media (max-width:560px){#dashboard-root .agent-edit-profile-grid,#dashboard-root .agent-edit-schedule-grid,#dashboard-root .agent-edit-yolo-grid{grid-template-columns:1fr}}#dashboard-root .agent-edit-toggles{display:flex;flex-direction:column;gap:0;border-top:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .agent-edit-toggles>.agent-ios-toggle{border-bottom:1px solid rgb(var(--dash-border)/.4)}#dashboard-root .agent-edit-yolo-grid{margin-top:.35rem;padding-top:.55rem;border-top:1px solid rgb(var(--dash-border)/.4)}#dashboard-root .agent-edit-footer{display:flex;align-items:stretch;gap:.5rem;padding:.9rem 1.15rem;border-top:1px solid rgb(var(--dash-border)/.65)}#dashboard-root a.agent-edit-footer-btn,#dashboard-root button.agent-edit-footer-btn{box-sizing:border-box;display:inline-flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-width:0!important;min-height:2.375rem!important;height:2.375rem!important;padding:0 .65rem!important;margin:0!important;border:1.5px solid rgb(var(--dash-border-strong)/.55)!important;border-radius:.75rem!important;background:#fff!important;color:#0a0a0a!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}#dashboard-root a.agent-edit-footer-btn:hover,#dashboard-root button.agent-edit-footer-btn:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important;text-decoration:none!important}#dashboard-root button.agent-edit-footer-btn:disabled{opacity:.45;cursor:not-allowed}#dashboard-root .agent-install-toggles{display:flex;flex-direction:column;gap:0;margin-top:.25rem;padding-top:.35rem;border-top:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agent-ios-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid rgb(var(--dash-border)/.4)}#dashboard-root .agent-ios-toggle:first-child{border-top:0}#dashboard-root .agent-ios-toggle.is-disabled{opacity:.5}#dashboard-root .agent-ios-toggle__title{display:block;font-size:.9375rem;font-weight:550;letter-spacing:-.01em;color:rgb(var(--dash-foreground));cursor:pointer}#dashboard-root .agent-ios-toggle__hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root button.agent-ios-switch{position:relative!important;display:inline-flex!important;width:3.2rem!important;height:1.95rem!important;min-width:3.2rem!important;flex-shrink:0!important;align-items:center!important;padding:0 .15rem!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px rgb(0 0 0/.04)!important;text-decoration:none!important;cursor:pointer;transition:background-color .22s ease!important}#dashboard-root button.agent-ios-switch[data-state=unchecked]{background:#c7c7cc!important;box-shadow:inset 0 0 0 1px rgb(0 0 0/.14)!important}#dashboard-root button.agent-ios-switch[data-state=checked]{background:#34c759!important}#dashboard-root[data-theme=dark] button.agent-ios-switch[data-state=unchecked]{background:#636366!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)!important}#dashboard-root[data-theme=dark] button.agent-ios-switch[data-state=checked]{background:#30d158!important}#dashboard-root button.agent-ios-switch>span{display:block!important;width:1.65rem!important;height:1.65rem!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px rgb(0 0 0/.18),0 1px 1px rgb(0 0 0/.08)!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important;transform:translateX(0)!important}#dashboard-root button.agent-ios-switch[data-state=checked]>span{transform:translateX(1.25rem)!important}#dashboard-root button.agent-ios-switch:focus-visible{outline:2px solid rgb(52 199 89/.45);outline-offset:2px}#dashboard-root .agent-edit-services{display:flex;flex-direction:column;gap:.4rem}#dashboard-root .agent-edit-service{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem 0;border-top:1px solid rgb(var(--dash-border)/.4);cursor:pointer}#dashboard-root .agent-edit-service:first-child{border-top:0;padding-top:0}#dashboard-root .agent-edit-service.is-offline{opacity:.55;cursor:not-allowed}#dashboard-root .agent-edit-service input{margin-top:.2rem;accent-color:rgb(var(--dash-foreground))}#dashboard-root .agent-edit-service__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}#dashboard-root .agent-edit-service__text strong{font-size:.875rem;font-weight:550;color:rgb(var(--dash-foreground))}#dashboard-root .agent-edit-service__text em{font-style:normal;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-edit-tools{display:flex;flex-direction:column;gap:.15rem}#dashboard-root .agent-edit-tool{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem 0;border-top:1px solid rgb(var(--dash-border)/.4);cursor:pointer}#dashboard-root .agent-edit-tool:first-child{border-top:0;padding-top:0}#dashboard-root .agent-edit-tool input{margin-top:.2rem;accent-color:rgb(var(--dash-foreground))}#dashboard-root .agent-edit-tool strong{display:block;font-size:.875rem;font-weight:550;color:rgb(var(--dash-foreground))}#dashboard-root .agent-edit-tool em{display:block;margin-top:.15rem;font-style:normal;font-size:.75rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-local{flex-shrink:0;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(var(--dash-border)/.65)}#dashboard-root .agents-mine-local__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .agents-mine-local__lead{margin:0 0 1rem;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-mine-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:.875rem;border:1px solid rgb(var(--dash-border)/.65);background:rgb(var(--dash-card)/.55)}#dashboard-root .agents-mine-filter__label{margin:0;font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-catalog{display:flex;flex-direction:column;gap:.875rem;width:100%;flex:1;min-height:0;overflow:hidden}#dashboard-root .agents-catalog-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0;margin:0 -.125rem;padding:.5rem .125rem .625rem}#dashboard-root .agents-catalog-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;flex-shrink:0;margin-bottom:.5rem}#dashboard-root .agents-catalog-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .agents-catalog-body::-webkit-scrollbar{display:none}#dashboard-root .agents-catalog-search{display:flex;flex:0 1 var(--dash-search-width,16rem);width:var(--dash-search-width,16rem);max-width:100%;min-width:11rem;align-items:center;gap:.625rem;min-height:2.625rem;padding:0 .875rem;border-radius:.75rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card)/.85);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-catalog-search:focus-within{border-color:rgb(var(--dash-accent)/.4);box-shadow:0 0 0 3px rgb(var(--dash-accent)/.1)}#dashboard-root .agents-catalog-search__input{all:unset;box-sizing:border-box;flex:1;min-width:0;font-family:inherit;font-size:.875rem;font-weight:400;color:rgb(var(--dash-foreground))}#dashboard-root .agents-catalog-search__input::-moz-placeholder{font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;color:rgb(var(--dash-muted-foreground));opacity:1}#dashboard-root .agents-catalog-search__input::placeholder{font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;color:rgb(var(--dash-muted-foreground));opacity:1}#dashboard-root .agents-category-tabs--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.125rem;-webkit-overflow-scrolling:touch}#dashboard-root .agents-category-tabs--scroll::-webkit-scrollbar{display:none}#dashboard-root .agents-category-tab{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;flex-shrink:0}#dashboard-root .agents-category-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;padding:0 .3125rem;border-radius:999px;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;background:rgb(var(--dash-panel)/.65);color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-category-tab.is-active .agents-category-tab__count{background:rgb(var(--dash-accent)/.2);color:rgb(var(--dash-accent))}#dashboard-root .agents-card--compact{padding:.875rem 1rem;min-height:8.5rem}#dashboard-root .agents-card--create{width:100%;margin-bottom:.25rem;text-align:left}#dashboard-root .agents-card--static{cursor:default}#dashboard-root .agents-card--compact .agents-card-title{font-size:.8125rem;line-height:1.35}#dashboard-root .agents-card--compact .agents-card-desc{font-size:.75rem;line-height:1.45;flex:1}#dashboard-root .agents-card-installs{flex-shrink:0;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-card-installs:after{content:" уст."}#dashboard-root .agents-card-cta{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:.625rem;min-height:2rem;padding:.375rem .75rem;border-radius:.5rem;font-family:inherit;font-size:.75rem;font-weight:600;color:rgb(var(--dash-foreground));border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-panel)/.45);transition:border-color .2s ease,background .2s ease}#dashboard-root .agents-card-cta:hover:not(:disabled){border-color:rgb(var(--dash-accent)/.35);background:rgb(var(--dash-accent)/.08)}#dashboard-root .agents-card-cta:disabled{opacity:.6;cursor:not-allowed}#dashboard-root button.agents-gallery-install-btn{box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:2.375rem!important;height:2.375rem!important;padding:0 1rem!important;margin:0!important;border:none!important;border-radius:.75rem!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;color:#0a0a0a!important;background:#fff!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,opacity .15s ease}#dashboard-root button.agents-gallery-install-btn:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important;text-decoration:none!important}#dashboard-root[data-theme=light] button.agents-gallery-install-btn{background:#1a1816!important;color:#fff!important}#dashboard-root[data-theme=light] button.agents-gallery-install-btn:hover:not(:disabled){background:#2e2a26!important;color:#fff!important}#dashboard-root button.agents-gallery-install-btn:disabled{opacity:.45;cursor:not-allowed}#dashboard-root .agents-grid--feature-style{gap:0}@media (min-width:1280px){#dashboard-root .agents-grid--feature-style{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1279px){#dashboard-root .agents-grid--feature-style{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){#dashboard-root .agents-grid--feature-style{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .agents-grid--feature-style>article,#dashboard-root .agents-grid--feature-style>button{min-height:100%;border:none!important;border-right:1px solid rgb(var(--dash-border)/.55)!important;background:transparent!important}#dashboard-root[data-theme=dark] .agents-grid--feature-style>article,#dashboard-root[data-theme=dark] .agents-grid--feature-style>button{border-right-color:rgb(255 255 255/.14)!important}@media (min-width:1280px){#dashboard-root .agents-grid--feature-style>article:nth-child(5n),#dashboard-root .agents-grid--feature-style>button:nth-child(5n){border-right:none!important}}@media (min-width:900px) and (max-width:1279px){#dashboard-root .agents-grid--feature-style>article:nth-child(4n),#dashboard-root .agents-grid--feature-style>button:nth-child(4n){border-right:none!important}}@media (min-width:640px) and (max-width:899px){#dashboard-root .agents-grid--feature-style>article:nth-child(2n),#dashboard-root .agents-grid--feature-style>button:nth-child(2n){border-right:none!important}}@media (max-width:639px){#dashboard-root .agents-grid--feature-style{grid-template-columns:minmax(0,1fr)}#dashboard-root .agents-grid--feature-style>article,#dashboard-root .agents-grid--feature-style>button{border-right:none!important}}#dashboard-root .agents-grid--feature-rows>article,#dashboard-root .agents-grid--feature-rows>button{border-bottom:1px solid rgb(var(--dash-border)/.55)!important}#dashboard-root[data-theme=dark] .agents-grid--feature-rows>article,#dashboard-root[data-theme=dark] .agents-grid--feature-rows>button{border-bottom-color:rgb(255 255 255/.14)!important}#dashboard-root .agents-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 0 .25rem}#dashboard-root .agents-pagination--dock{width:100%;padding:0}#dashboard-root .agents-pagination__btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:.5rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));transition:border-color .2s ease,background .2s ease}#dashboard-root .agents-pagination__btn:hover:not(:disabled){border-color:rgb(var(--dash-accent)/.35)}#dashboard-root .agents-pagination__btn:disabled{opacity:.35;cursor:not-allowed}#dashboard-root .agents-pagination__label{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground));min-width:4.5rem;text-align:center}#dashboard-root .agents-catalog-skeleton{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#dashboard-root .agents-catalog-skeleton__card{min-height:8.5rem;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.5);background:linear-gradient(110deg,rgb(var(--dash-card)/.4) 0,rgb(var(--dash-panel)/.55) 45%,rgb(var(--dash-card)/.4) 90%);background-size:200% 100%;animation:agents-shimmer 1.4s ease-in-out infinite}@keyframes agents-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#dashboard-root .agents-mine-list{display:flex;flex-direction:column;gap:.875rem;width:100%}#dashboard-root .agents-catalog-hub{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;min-width:0}@media (min-width:1024px){#dashboard-root .agents-catalog-hub{display:grid;grid-template-columns:14.75rem minmax(0,1fr);grid-template-areas:"sidebar main";gap:1rem 1.25rem;align-items:start}}#dashboard-root .agents-catalog-hub__sidebar{display:none;min-width:0}@media (min-width:1024px){#dashboard-root .agents-catalog-hub__sidebar{display:block;grid-area:sidebar;position:sticky;top:.25rem;max-height:calc(100dvh - 12rem);overflow-x:hidden;overflow-y:auto;padding:.125rem .25rem .125rem 0;scrollbar-width:thin}}#dashboard-root .agents-catalog-hub__mobile-nav{display:block;width:100%;min-width:0;overflow-x:hidden;overflow-y:visible}@media (min-width:1024px){#dashboard-root .agents-catalog-hub__mobile-nav{display:none}}#dashboard-root .agents-catalog-hub__main{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;height:100%;flex:1;overflow:hidden}@media (min-width:1024px){#dashboard-root .agents-catalog-hub__main{grid-area:main}}#dashboard-root .agents-catalog-hub--mine .agents-mine-body{min-height:0}#dashboard-root .agents-section-nav{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}#dashboard-root .agents-section-nav__group{display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%}#dashboard-root .agents-section-nav__group+.agents-section-nav__group{margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgb(var(--dash-border)/.65)}#dashboard-root .agents-section-nav--mobile{flex-direction:column;gap:0;min-width:0;width:100%;position:relative}#dashboard-root .agents-section-nav--mobile .agents-section-nav__group{min-width:0;width:100%}#dashboard-root .agents-section-nav--mobile .agents-section-nav__group+.agents-section-nav__group{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .agents-section-nav--mobile .agents-section-nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding:.05rem .15rem .3rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}#dashboard-root .agents-section-nav--mobile .agents-section-nav__list::-webkit-scrollbar{display:none}#dashboard-root .agents-section-nav--mobile .agents-section-nav__list>li{width:auto;flex:0 0 auto;max-width:none;scroll-snap-align:start}#dashboard-root .agents-section-nav--mobile button.agents-section-nav__link{width:auto;max-width:none;min-height:2.125rem;gap:.35rem;padding:.35rem .55rem .35rem .45rem!important;border:1px solid rgb(var(--dash-border)/.7)!important;border-radius:999px;font-size:.75rem!important;font-weight:600!important;background:rgb(var(--dash-card)/.92)!important;transform:none!important;white-space:nowrap;text-decoration:none!important}#dashboard-root .agents-section-nav--mobile button.agents-section-nav__link:after{display:none}#dashboard-root .agents-section-nav--mobile button.agents-section-nav__link.is-active{border-color:rgb(var(--dash-accent)/.45)!important;background:rgb(var(--dash-accent)/.14)!important;color:rgb(var(--dash-foreground))!important;text-shadow:none}#dashboard-root .agents-section-nav__label{margin:0 0 .375rem;padding:0 .25rem;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agents-section-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem;width:100%;min-width:0}#dashboard-root .agents-section-nav__list>li{display:block;width:100%;min-width:0;margin:0;padding:0}#dashboard-root button.agents-section-nav__link{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:2.125rem;margin:0;padding:.4375rem .5rem .4375rem .75rem!important;border:none!important;border-radius:.5rem;font-family:inherit!important;font-size:.8125rem!important;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--dash-muted-foreground))!important;background:transparent!important;box-shadow:none;text-align:left;text-decoration:none!important;cursor:pointer;transition:background .16s ease,color .16s ease}#dashboard-root .agents-section-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:inherit;opacity:.75}#dashboard-root .agents-section-nav__icon svg{width:.9375rem;height:.9375rem}#dashboard-root button.agents-section-nav__link:after{content:"";position:absolute;top:.35rem;bottom:.35rem;left:.25rem;width:2px;border-radius:999px;background:transparent;pointer-events:none}#dashboard-root button.agents-section-nav__link:hover{color:rgb(var(--dash-foreground))!important;background:rgb(var(--dash-secondary)/.55)!important}#dashboard-root button.agents-section-nav__link.is-active{color:rgb(var(--dash-accent))!important;background:linear-gradient(90deg,rgb(var(--dash-accent)/.12) 0,rgb(var(--dash-accent)/.04) 65%,transparent 100%)!important;font-weight:700;text-shadow:none}#dashboard-root button.agents-section-nav__link.is-active .agents-section-nav__icon{opacity:1;color:rgb(var(--dash-accent))}#dashboard-root button.agents-section-nav__link.is-active:after{background:rgb(var(--dash-accent));box-shadow:0 0 0 1px rgb(var(--dash-accent)/.2),0 0 10px rgb(var(--dash-accent)/.35)}#dashboard-root .agents-section-nav__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .agents-section-nav__count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;max-width:2.75rem;padding:.0625rem .35rem;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground));background:rgb(var(--dash-secondary)/.65);overflow:hidden;text-overflow:ellipsis}#dashboard-root button.agents-section-nav__link.is-active .agents-section-nav__count{color:rgb(var(--dash-accent));background:rgb(var(--dash-accent)/.18)}#dashboard-root .agent-install-overlay{z-index:120}#dashboard-root .agent-install-shell{align-items:center}#dashboard-root .agent-install-heading{width:100%;padding:0 .5rem;text-align:center}#dashboard-root .agent-install-panel{isolation:isolate;width:100%;border:1px solid rgb(var(--dash-border)/.9);border-radius:1.25rem;background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 28px 64px -20px rgb(0 0 0/.5),0 0 0 1px rgb(var(--dash-border)/.3)}#dashboard-root .agent-install-panel--compact{max-width:28rem;margin-inline:auto}#dashboard-root .agent-install-body--compact{flex:0 1 auto;overflow:visible;padding:1.15rem 1.35rem .35rem}#dashboard-root[data-theme=dark] .agent-install-panel,#dashboard-root[data-theme=light] .agent-install-panel{background:rgb(var(--dash-card));border-color:rgb(var(--dash-border)/.9);box-shadow:0 28px 64px -20px rgb(0 0 0/.5),0 0 0 1px rgb(var(--dash-border)/.3)}#dashboard-root .agent-install-title{margin:0;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:rgb(var(--dash-foreground));text-align:center!important}#dashboard-root .agent-install-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.3rem;padding:.85rem 1.15rem .7rem;border-bottom:1px solid rgb(var(--dash-border)/.7);background:linear-gradient(180deg,rgb(var(--dash-muted)/.18) 0,transparent 100%)}#dashboard-root[data-theme=light] .agent-install-steps{border-bottom-color:rgb(var(--dash-border)/.7)}#dashboard-root button.agent-install-step{display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.25rem!important;padding:.35rem .55rem!important;border:1.5px solid transparent!important;border-radius:.75rem!important;background:transparent!important;color:rgb(var(--dash-muted-foreground))!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.5625rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer;opacity:1;transition:border-color .15s ease,background .15s ease,color .15s ease}#dashboard-root button.agent-install-step:hover:not(.is-active){border-color:rgb(var(--dash-border-strong)/.45)!important;color:rgb(var(--dash-foreground))!important}#dashboard-root button.agent-install-step.is-active{border-color:rgb(var(--dash-border-strong)/.85)!important;background:rgb(255 255 255/.12)!important;color:rgb(var(--dash-foreground))!important;box-shadow:none!important}#dashboard-root[data-theme=light] button.agent-install-step.is-active{background:rgb(255 255 255/.55)!important;border-color:rgb(var(--dash-border-strong)/.55)!important}#dashboard-root button.agent-install-step.is-done{color:#fff!important}#dashboard-root .agent-install-step__badge{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;background:rgb(255 255 255/.12);color:inherit}#dashboard-root[data-theme=light] .agent-install-step__badge{background:rgb(0 0 0/.06)}#dashboard-root button.agent-install-step.is-active .agent-install-step__badge{background:#fff;color:#0a0a0a}#dashboard-root[data-theme=light] button.agent-install-step.is-active .agent-install-step__badge{background:#1a1816;color:#fff}#dashboard-root button.agent-install-step.is-done .agent-install-step__badge{background:rgb(255 255 255/.22);color:#fff}#dashboard-root[data-theme=light] button.agent-install-step.is-done{color:#0a0a0a!important}#dashboard-root[data-theme=light] button.agent-install-step.is-done .agent-install-step__badge{background:#1a1816;color:#fff}#dashboard-root .agent-install-step__label{display:none}@media (min-width:480px){#dashboard-root .agent-install-step__label{display:inline}}#dashboard-root .agent-install-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.1rem 1.35rem 1.25rem}#dashboard-root .agent-install-hint{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-hint--ruled{margin-bottom:0;padding-bottom:.95rem;border-bottom:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .agent-install-section{display:flex;flex-direction:column;gap:1rem}#dashboard-root .agent-install-section--run{gap:0}#dashboard-root .agent-install-section--run>.agent-install-block{display:flex;flex-direction:column;gap:.85rem;padding:1rem 0}#dashboard-root .agent-install-section--run>.agent-install-block:first-child{padding-top:.15rem}#dashboard-root .agent-install-section--run>.agent-install-block:last-child{padding-bottom:.15rem}#dashboard-root .agent-install-section--run>.agent-install-block+.agent-install-block{border-top:1px solid rgb(255 255 255/.12)}#dashboard-root[data-theme=light] .agent-install-section--run>.agent-install-block+.agent-install-block{border-top-color:rgb(0 0 0/.08)}#dashboard-root .agent-install-section--run .agent-ios-toggle{border-top:0;padding:0}#dashboard-root .agent-install-section__title{margin:0 0 .5rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-ritual-details{margin:.75rem 0 0;border:1px solid rgb(255 255 255/.12);border-radius:.9rem;padding:.15rem .9rem .9rem}#dashboard-root[data-theme=light] .agent-install-ritual-details{border-color:rgb(0 0 0/.1)}#dashboard-root .agent-install-ritual-details>summary{cursor:pointer;list-style:none;padding:.7rem 0 .55rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-ritual-details>summary::-webkit-details-marker{display:none}#dashboard-root .agent-install-ritual-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:720px){#dashboard-root .agent-install-ritual-grid{grid-template-columns:1fr 1fr}}#dashboard-root .agent-install-ritual-grid .agent-form-textarea{min-height:10.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.45}#dashboard-root .agent-install-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:rgb(var(--dash-muted-foreground));font-size:.875rem}#dashboard-root .agent-install-error{margin:.75rem 0 0;font-size:.8125rem;color:rgb(248 113 113)}#dashboard-root[data-theme=light] .agent-install-error{color:rgb(185 28 28)}#dashboard-root .agent-install-callout{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border-radius:.85rem;border:1px solid rgb(255 255 255/.14);background:rgb(255 255 255/.08);font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-foreground));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#dashboard-root .agent-install-callout p{margin:0}#dashboard-root[data-theme=light] .agent-install-callout{border-color:rgb(0 0 0/.08);background:rgb(255 255 255/.45)}#dashboard-root .agent-install-callout--ok{flex-direction:row;align-items:center;gap:.55rem;border-color:rgb(34 197 94/.28);background:rgb(34 197 94/.1);color:rgb(var(--dash-foreground))}#dashboard-root .agent-install-callout--warn{border-color:rgb(227 6 17/.28);background:rgb(239 68 68/.08)}#dashboard-root .agent-install-callout--event{border-color:rgb(var(--dash-border)/.75);background:rgb(var(--dash-control,var(--dash-card))/.55)}#dashboard-root .agent-install-callout--event .agent-install-callout__head{color:#fff}#dashboard-root[data-theme=light] .agent-install-callout--event .agent-install-callout__head{color:#0a0a0a}#dashboard-root .agent-install-callout--event .agent-install-callout__lead,#dashboard-root .agent-install-callout--event>p{color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-callout__head{display:flex;align-items:center;gap:.45rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:#e30611}#dashboard-root .agent-install-callout__lead{margin:0;font-weight:400}#dashboard-root .agent-install-secret-list{margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}#dashboard-root .agent-install-callout__row{display:grid;grid-template-columns:1fr;row-gap:.35rem;align-items:start}#dashboard-root .agent-install-callout__row-label{font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-callout--warn .agent-install-inline-link{background:transparent!important;padding:0!important;border-radius:0!important;display:inline!important}#dashboard-root .agent-install-section--connect{gap:1.25rem;margin-top:.95rem}#dashboard-root .agent-install-connect-group{display:flex;flex-direction:column;gap:.15rem}#dashboard-root .agent-install-section--connect .agent-install-section__title{margin-bottom:.35rem;font-weight:400;letter-spacing:.06em}#dashboard-root .agent-install-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}#dashboard-root .agent-install-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.85rem;padding:1rem 0;border:0;border-radius:0;border-bottom:1px solid rgb(var(--dash-border)/.5);background:transparent}#dashboard-root .agent-install-row:last-child{border-bottom:0;padding-bottom:.2rem}#dashboard-root .agent-install-row:first-child{padding-top:.2rem}#dashboard-root[data-theme=light] .agent-install-row{border-color:rgb(var(--dash-border)/.65);background:transparent}#dashboard-root .agent-install-row.is-connected,#dashboard-root .agent-install-row.is-miss{border-color:rgb(var(--dash-border)/.5);background:transparent}#dashboard-root .agent-install-row__main{display:flex;align-items:center;gap:.9rem;min-width:0}#dashboard-root .agent-install-row__logo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;overflow:hidden}#dashboard-root .agent-install-row__icon{display:none}#dashboard-root .agent-install-row__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;color:rgb(var(--dash-foreground))}#dashboard-root .agent-install-row__badge,#dashboard-root .agent-install-row__meta,#dashboard-root .agent-install-row__state,#dashboard-root .agent-install-status{display:none}#dashboard-root a.agent-install-row__action,#dashboard-root button.agent-install-row__action{min-width:8.5rem;min-height:2.55rem!important;padding-inline:1.05rem!important;font-size:.875rem!important;justify-content:center!important;text-decoration:none!important}#dashboard-root button.agent-install-row__action.is-done,#dashboard-root button.agent-install-row__action.is-done:disabled{opacity:1!important;cursor:default!important;pointer-events:none;color:rgb(var(--dash-muted-foreground))!important}#dashboard-root .agent-install-tool{gap:.65rem;padding:.75rem .85rem;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.05)}#dashboard-root[data-theme=light] .agent-install-tool{border-color:rgb(0 0 0/.08);background:rgb(255 255 255/.4)}#dashboard-root .agent-install-tool.is-on{border-color:rgb(255 255 255/.22);background:rgb(255 255 255/.1)}#dashboard-root[data-theme=light] .agent-install-tool.is-on{border-color:rgb(0 0 0/.12);background:rgb(255 255 255/.65)}#dashboard-root .agent-install-tool.is-locked{opacity:.55}#dashboard-root .agent-install-tool input{accent-color:#e30611}#dashboard-root .agent-install-tool__title{font-weight:600}#dashboard-root .agent-install-pill{margin-left:.35rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:rgb(227 6 17/.12);color:#e30611}#dashboard-root .agent-install-empty{margin:0;border:1px dashed rgb(255 255 255/.16)}#dashboard-root[data-theme=light] .agent-install-empty{border-color:rgb(0 0 0/.1)}#dashboard-root .agent-install-panel .agent-form-label,#dashboard-root .agent-install-panel .agent-form-row__label,#dashboard-root .agent-install-panel .agent-ios-toggle__title{display:block;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.3;color:rgb(var(--dash-foreground));cursor:inherit}#dashboard-root .agent-install-panel .agent-ios-toggle__title{cursor:pointer}#dashboard-root .agent-form-select-menu,#dashboard-root .agent-install-menu,#dashboard-root .agent-install-menu.agent-form-select-menu,#dashboard-root .agent-install-menu.chat-model-menu,#dashboard-root .agent-popup-menu,#dashboard-root .agent-popup-menu.agent-form-select-menu,#dashboard-root .chat-model-menu.chat-model-menu--field{isolation:isolate;overflow:hidden;max-height:min(20rem,65vh);overflow-y:auto;border:1px solid rgb(var(--dash-border)/.9)!important;border-radius:.5rem!important;background:rgb(var(--dash-card))!important;color:rgb(var(--dash-foreground))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px rgb(0 0 0/.14)!important;padding:.25rem!important}#dashboard-root[data-theme=dark] .agent-form-select-menu,#dashboard-root[data-theme=dark] .agent-install-menu,#dashboard-root[data-theme=dark] .agent-popup-menu,#dashboard-root[data-theme=light] .agent-form-select-menu,#dashboard-root[data-theme=light] .agent-install-menu,#dashboard-root[data-theme=light] .agent-install-menu.agent-form-select-menu,#dashboard-root[data-theme=light] .agent-install-menu.chat-model-menu,#dashboard-root[data-theme=light] .agent-popup-menu,#dashboard-root[data-theme=light] .chat-model-menu.chat-model-menu--field{border-color:rgb(var(--dash-border)/.9)!important;background:rgb(var(--dash-card))!important;box-shadow:0 8px 24px rgb(0 0 0/.1)!important}#dashboard-root .agent-install-menu .chat-model-menu-header,#dashboard-root .agent-popup-menu .chat-model-menu-header{display:none!important}#dashboard-root .agent-install-menu .chat-model-menu-scroll,#dashboard-root .agent-popup-menu .chat-model-menu-scroll{padding:0!important;max-height:none}#dashboard-root .agent-install-menu .chat-model-menu-group-title,#dashboard-root .agent-popup-menu .chat-model-menu-group-title{display:none!important}#dashboard-root .agent-install-menu.chat-model-menu--field .chat-model-menu-group-title,#dashboard-root .chat-model-menu--field .chat-model-menu-group-title{display:block!important;padding:.4rem .55rem .2rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-menu .chat-model-menu-group+.chat-model-menu-group,#dashboard-root .agent-popup-menu .chat-model-menu-group+.chat-model-menu-group{margin-top:.05rem;padding-top:.05rem;border-top:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .agent-install-menu button.agent-form-select-option,#dashboard-root .agent-install-menu button.chat-model-menu-item,#dashboard-root .agent-popup-menu button.agent-form-select-option,#dashboard-root .agent-popup-menu button.chat-model-menu-item,#dashboard-root .chat-model-menu.chat-model-menu--field button.chat-model-menu-item,#dashboard-root button.agent-form-select-option{display:flex!important;width:100%;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;min-height:2rem!important;margin:0;padding:.4rem .55rem!important;border:0!important;border-radius:.35rem!important;background:transparent!important;color:rgb(var(--dash-foreground))!important;box-shadow:none!important;text-align:left;text-decoration:none!important;cursor:pointer}#dashboard-root .agent-install-menu button.agent-form-select-option.is-active,#dashboard-root .agent-install-menu button.agent-form-select-option:hover,#dashboard-root .agent-install-menu button.chat-model-menu-item.is-selected,#dashboard-root .agent-install-menu button.chat-model-menu-item:hover,#dashboard-root .agent-popup-menu button.agent-form-select-option.is-active,#dashboard-root .agent-popup-menu button.agent-form-select-option:hover,#dashboard-root .agent-popup-menu button.chat-model-menu-item.is-selected,#dashboard-root .agent-popup-menu button.chat-model-menu-item:hover,#dashboard-root button.agent-form-select-option.is-active,#dashboard-root button.agent-form-select-option:hover,#dashboard-root[data-theme=dark] .agent-install-menu button.agent-form-select-option.is-active,#dashboard-root[data-theme=dark] .agent-install-menu button.chat-model-menu-item.is-selected,#dashboard-root[data-theme=light] button.agent-form-select-option.is-active,#dashboard-root[data-theme=light] button.agent-form-select-option:hover{background:rgb(var(--dash-foreground)/.06)!important;box-shadow:none!important;color:rgb(var(--dash-foreground))!important;border-color:transparent!important}#dashboard-root .agent-install-menu button.agent-form-select-option.is-active,#dashboard-root .agent-install-menu button.chat-model-menu-item.is-selected,#dashboard-root .agent-popup-menu button.agent-form-select-option.is-active,#dashboard-root .agent-popup-menu button.chat-model-menu-item.is-selected,#dashboard-root button.agent-form-select-option.is-active{background:rgb(var(--dash-foreground)/.08)!important;color:rgb(var(--dash-foreground))!important}#dashboard-root .agent-form-select-option__mark,#dashboard-root .agent-install-menu .agent-form-select-option__mark,#dashboard-root .agent-install-menu .chat-model-menu-item-mark,#dashboard-root .agent-popup-menu .agent-form-select-option__mark,#dashboard-root .agent-popup-menu .chat-model-menu-item-mark{display:inline-flex;order:0;flex-shrink:0;align-items:center;justify-content:center;width:.9rem;height:.9rem;margin:0;border-radius:0;background:transparent!important;color:rgb(var(--dash-muted-foreground))!important}#dashboard-root .agent-install-menu button.chat-model-menu-item.is-selected .chat-model-menu-item-mark,#dashboard-root .agent-popup-menu button.chat-model-menu-item.is-selected .chat-model-menu-item-mark,#dashboard-root button.agent-form-select-option.is-active .agent-form-select-option__mark,#dashboard-root[data-theme=dark] .agent-install-menu .agent-form-select-option__mark,#dashboard-root[data-theme=dark] .agent-install-menu .chat-model-menu-item-mark,#dashboard-root[data-theme=light] button.agent-form-select-option.is-active .agent-form-select-option__mark{background:transparent!important;color:rgb(var(--dash-foreground))!important}#dashboard-root .agent-form-select-option__body,#dashboard-root .agent-install-menu .agent-form-select-option__body,#dashboard-root .agent-install-menu .chat-model-menu-item-body{display:flex;order:1;min-width:0;flex:1;flex-direction:column;gap:.1rem}#dashboard-root .agent-form-select-option__body strong,#dashboard-root .agent-install-menu .agent-form-select-option__body strong,#dashboard-root .agent-install-menu .chat-model-menu-item-label,#dashboard-root .agent-popup-menu .chat-model-menu-item-label{font-family:var(--font-dash),"DM Sans",system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:inherit}#dashboard-root .agent-form-select-option__body em,#dashboard-root .agent-install-menu .agent-form-select-option__body em,#dashboard-root .agent-install-menu .chat-model-menu-item-hint,#dashboard-root .agent-popup-menu .chat-model-menu-item-hint{font-style:normal;font-size:.75rem;line-height:1.35;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-menu .chat-model-menu-item-dot{display:none}#dashboard-root .agent-install-menu .chat-model-menu-item-mark svg{width:12px;height:12px}#dashboard-root .agent-time-menu.agent-form-select-menu{max-height:none!important;overflow:hidden!important;padding:.25rem!important}#dashboard-root .agent-time-menu__cols{display:grid;grid-template-columns:1fr 1fr;gap:.15rem;max-height:12.5rem}#dashboard-root .agent-time-menu__col{display:flex;flex-direction:column;gap:.05rem;max-height:12.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:.1rem}#dashboard-root .agent-time-menu__col+.agent-time-menu__col{border-left:1px solid rgb(var(--dash-border)/.55)}#dashboard-root button.agent-time-menu__opt{display:flex!important;width:100%;align-items:center!important;justify-content:center!important;min-height:2rem!important;height:2rem!important;padding:0!important;border:0!important;border-radius:.35rem!important;background:transparent!important;box-shadow:none!important;color:rgb(var(--dash-foreground))!important;font-family:var(--font-dash),"DM Sans",system-ui,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;cursor:pointer}#dashboard-root button.agent-time-menu__opt:hover{background:rgb(var(--dash-foreground)/.06)!important}#dashboard-root button.agent-time-menu__opt.is-active{background:rgb(var(--dash-foreground)/.1)!important;font-weight:600!important}#dashboard-root .agent-time-menu__footer{display:flex;justify-content:flex-end;padding:.25rem .2rem .15rem;border-top:1px solid rgb(var(--dash-border)/.55)}#dashboard-root button.agent-time-menu__done{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:1.85rem!important;padding:0 .65rem!important;border:0!important;border-radius:.35rem!important;background:transparent!important;box-shadow:none!important;color:rgb(var(--dash-foreground))!important;font-size:.8125rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer}#dashboard-root button.agent-time-menu__done:hover{background:rgb(var(--dash-foreground)/.06)!important}#dashboard-root .agent-install-tools{display:flex;flex-direction:column;gap:.5rem}#dashboard-root .agent-install-tool{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem .9rem;border-radius:.85rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-background)/.4);cursor:pointer}#dashboard-root .agent-install-tool.is-on{border-color:rgb(var(--dash-foreground)/.35);background:rgb(var(--dash-foreground)/.05)}#dashboard-root .agent-install-tool.is-locked{opacity:.6;cursor:not-allowed}#dashboard-root .agent-install-tool input{margin-top:.2rem;accent-color:rgb(var(--dash-foreground))}#dashboard-root .agent-install-tool__title{font-size:.875rem;font-weight:550;color:rgb(var(--dash-foreground))}#dashboard-root .agent-install-tool__desc{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-pill{display:inline-flex;padding:.1rem .4rem;border-radius:999px;font-size:.625rem;font-weight:600;color:rgb(251 191 36);background:rgb(245 158 11/.15)}#dashboard-root .agent-install-empty{padding:1rem;border-radius:.85rem;border:1px solid rgb(var(--dash-border)/.8);background:rgb(var(--dash-muted)/.3);font-size:.8125rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-form-field{display:flex;flex-direction:column;gap:.4rem}#dashboard-root .agent-form-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 0}#dashboard-root .agent-form-row__meta{min-width:0;flex:1 1 auto}#dashboard-root .agent-form-row__label{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.012em;line-height:1.35;color:rgb(var(--dash-foreground))}#dashboard-root .agent-form-row__hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-form-row__control .agent-form-select,#dashboard-root .agent-form-row__control .agent-form-select--compact,#dashboard-root .agent-form-row__control button.agent-form-select,#dashboard-root button.agent-form-select.agent-form-select--compact{width:100%!important;min-width:0;max-width:none}#dashboard-root .agent-form-label{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--dash-foreground))}#dashboard-root .agent-form-hint{margin:0;font-size:.71875rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-form-input,#dashboard-root .agent-form-textarea{width:100%;box-sizing:border-box;margin:0;border:1px solid rgb(var(--dash-border)/.9)!important;border-radius:.5rem!important;background:transparent!important;color:rgb(var(--dash-foreground))!important;box-shadow:none!important;font-family:var(--font-dash),"DM Sans",system-ui,sans-serif;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important;outline:none;transition:border-color .12s ease,background .12s ease}#dashboard-root .agent-form-input{height:2.4rem;min-height:2.4rem;padding:.4rem .7rem!important}#dashboard-root .agent-form-textarea{min-height:5.5rem;padding:.75rem .85rem!important;resize:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .agent-form-textarea::-webkit-scrollbar{display:none;width:0;height:0}#dashboard-root .agent-form-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#dashboard-root .agent-form-input[type=number]::-webkit-inner-spin-button,#dashboard-root .agent-form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dashboard-root .agent-form-textarea--prompt{font-family:inherit!important;font-size:.875rem!important;line-height:1.45!important;min-height:10rem}#dashboard-root .agent-form-input::-moz-placeholder,#dashboard-root .agent-form-textarea::-moz-placeholder{color:rgb(var(--dash-muted-foreground)/.85)}#dashboard-root .agent-form-input::placeholder,#dashboard-root .agent-form-textarea::placeholder{color:rgb(var(--dash-muted-foreground)/.85)}#dashboard-root .agent-form-input:hover,#dashboard-root .agent-form-textarea:hover{border-color:rgb(var(--dash-foreground)/.22)!important;background:rgb(var(--dash-muted)/.58)!important}#dashboard-root .agent-form-input:focus,#dashboard-root .agent-form-textarea:focus{border-color:rgb(var(--dash-foreground)/.35)!important;background:transparent!important;box-shadow:none!important}#dashboard-root .agent-edit-panel button.agent-form-select,#dashboard-root .agent-edit-shell button.agent-form-select,#dashboard-root .agent-install-panel button.agent-form-select,#dashboard-root .agent-install-panel button.agent-form-select.agent-form-select--chip,#dashboard-root button.agent-form-select,#dashboard-root button.agent-form-select.agent-form-select--chip,#dashboard-root button.agent-form-select.agent-form-select--compact,#dashboard-root button.agent-form-select.agent-form-select--model,#dashboard-root button.agent-form-select.agent-form-select--stack{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important;height:2.4rem!important;min-height:2.4rem!important;padding:.4rem .7rem!important;border:1px solid rgb(var(--dash-border)/.9)!important;border-radius:.5rem!important;background:transparent!important;color:rgb(var(--dash-foreground))!important;box-shadow:none!important;font-family:var(--font-dash),"DM Sans",system-ui,sans-serif!important;text-align:left;text-decoration:none!important;cursor:pointer;transition:border-color .12s ease,background .12s ease}#dashboard-root .agent-install-panel button.agent-form-select.agent-form-select--chip.is-open,#dashboard-root .agent-install-panel button.agent-form-select.agent-form-select--chip:hover,#dashboard-root .agent-install-panel button.agent-form-select.is-open,#dashboard-root .agent-install-panel button.agent-form-select:hover,#dashboard-root button.agent-form-select.is-open,#dashboard-root button.agent-form-select:hover{border-color:rgb(var(--dash-foreground)/.28)!important;background:rgb(var(--dash-foreground)/.03)!important;box-shadow:none!important;color:rgb(var(--dash-foreground))!important}#dashboard-root button.agent-form-select.is-open{border-color:rgb(var(--dash-foreground)/.35)!important}#dashboard-root .agent-form-select__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}#dashboard-root .agent-form-select__text--single{flex-direction:row;align-items:center;gap:.55rem}#dashboard-root .agent-form-select__text strong,#dashboard-root .agent-form-select__text--single strong,#dashboard-root .agent-install-panel button.agent-form-select .agent-form-select__text strong,#dashboard-root .agent-install-panel button.agent-form-select.agent-form-select--chip .agent-form-select__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important;color:inherit!important}#dashboard-root .agent-form-select__text em{font-style:normal;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-form-select__affordance{display:none}#dashboard-root .agent-form-select__chevron,#dashboard-root .agent-install-panel button.agent-form-select .agent-form-select__chevron,#dashboard-root .agent-install-panel button.agent-form-select.agent-form-select--chip .agent-form-select__chevron{flex-shrink:0;width:1rem!important;height:1rem!important;opacity:.55;color:inherit;transition:transform .15s ease,opacity .15s ease}#dashboard-root .agent-form-select__chevron-wrap{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}#dashboard-root .agent-install-panel button.agent-form-select.is-open .agent-form-select__chevron,#dashboard-root button.agent-form-select.is-open .agent-form-select__chevron{opacity:.85;transform:rotate(180deg)}#dashboard-root .agent-form-row__control{flex:0 1 auto;width:auto;max-width:min(18rem,55%);min-width:9rem}#dashboard-root .agent-form-row__control .agent-form-select,#dashboard-root .agent-form-row__control button.agent-form-select{width:100%!important}#dashboard-root .agent-install-panel .agent-form-row__control{flex:0 1 auto;max-width:min(18rem,55%);min-width:9rem}#dashboard-root[data-theme=dark] .agent-form-select-menu,#dashboard-root[data-theme=light] .agent-form-select-menu{border-color:rgb(var(--dash-border)/.9);background:rgb(var(--dash-card));box-shadow:0 8px 24px rgb(0 0 0/.12)}#dashboard-root button.agent-form-select-option{display:flex!important;width:100%;align-items:flex-start!important;gap:.55rem!important;min-height:2.4rem!important;padding:.55rem .75rem!important;border:0!important;border-radius:.4375rem!important;background:transparent!important;color:rgb(var(--dash-foreground))!important;text-align:left;text-decoration:none!important;cursor:pointer}#dashboard-root[data-theme=dark] button.agent-form-select-option{color:rgb(var(--dash-foreground))!important}#dashboard-root button.agent-form-select-option.is-active,#dashboard-root button.agent-form-select-option:hover,#dashboard-root[data-theme=dark] button.agent-form-select-option.is-active,#dashboard-root[data-theme=dark] button.agent-form-select-option:hover{background:rgb(255 255 255/.1)!important}#dashboard-root[data-theme=light] button.agent-form-select-option.is-active,#dashboard-root[data-theme=light] button.agent-form-select-option:hover{background:rgb(0 0 0/.05)!important}#dashboard-root .agent-form-select-option__mark{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:999px;color:transparent}#dashboard-root button.agent-form-select-option.is-active .agent-form-select-option__mark{background:#fff;color:#0a0a0a}#dashboard-root[data-theme=light] button.agent-form-select-option.is-active .agent-form-select-option__mark{background:#1a1816;color:#fff}#dashboard-root .agent-form-select-option__body{display:flex;min-width:0;flex-direction:column;gap:.1rem}#dashboard-root .agent-form-select-option__body strong{font-size:.875rem;font-weight:600}#dashboard-root .agent-form-select-option__body em{font-style:normal;font-size:.75rem;color:#737373}#dashboard-root[data-theme=dark] .agent-form-select-option__body em{color:#a3a3a3}#dashboard-root .agent-install-extras{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;border-radius:.85rem;border:1px solid rgb(var(--dash-border)/.8);background:rgb(var(--dash-muted)/.28)}#dashboard-root .agent-install-check{display:flex;align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.4;color:rgb(var(--dash-foreground));cursor:pointer}#dashboard-root .agent-install-check input{margin-top:.2rem;accent-color:rgb(var(--dash-foreground))}#dashboard-root .agent-install-check strong{font-weight:600}#dashboard-root .agent-install-check em{font-style:normal;color:rgb(var(--dash-muted-foreground))}#dashboard-root .agent-install-inline-link{display:inline-flex;align-items:center;padding:.05rem .35rem;border-radius:.5rem;color:rgb(var(--dash-foreground));text-decoration:none!important;font-size:.8125rem;line-height:1.25;background:rgb(var(--dash-foreground)/.06);transition:background .15s ease,color .15s ease;cursor:inherit}#dashboard-root .agent-install-inline-link:hover{background:rgb(var(--dash-foreground)/.12);color:rgb(var(--dash-foreground))}#dashboard-root a.agent-install-inline-link{cursor:pointer}#dashboard-root .agent-install-footer{display:flex;align-items:stretch;justify-content:stretch;gap:.75rem;padding:.95rem 1.25rem 1.1rem;border-top:1px solid rgb(var(--dash-border)/.7);background:transparent}#dashboard-root[data-theme=light] .agent-install-footer{border-top-color:rgb(var(--dash-border)/.7)}#dashboard-root .agent-install-cta{min-width:9.5rem}#dashboard-root a.agent-install-btn,#dashboard-root button.agent-install-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.625rem!important;height:2.625rem!important;padding:0 1.05rem!important;margin:0!important;border-radius:.75rem!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}#dashboard-root a.agent-install-btn:focus,#dashboard-root a.agent-install-btn:hover{text-decoration:none!important}#dashboard-root a.agent-install-btn--ghost,#dashboard-root button.agent-install-btn--ghost{border:1.5px solid rgb(var(--dash-border-strong)/.95)!important;background:rgb(var(--dash-control,var(--dash-card)))!important;color:rgb(var(--dash-foreground))!important}#dashboard-root a.agent-install-btn--ghost:hover,#dashboard-root button.agent-install-btn--ghost:hover:not(:disabled){border-color:#e30611!important;color:#e30611!important;background:rgb(var(--dash-control,var(--dash-card)))!important}#dashboard-root a.agent-install-btn--primary,#dashboard-root button.agent-install-btn--primary{border:none!important;background:#fff!important;color:#0a0a0a!important}#dashboard-root a.agent-install-btn--primary:hover,#dashboard-root button.agent-install-btn--primary:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important;opacity:1;transform:none}#dashboard-root[data-theme=light] a.agent-install-btn--primary,#dashboard-root[data-theme=light] button.agent-install-btn--primary{background:#fff!important;color:#0a0a0a!important;border:1.5px solid rgb(var(--dash-border-strong)/.55)!important}#dashboard-root[data-theme=light] a.agent-install-btn--primary:hover,#dashboard-root[data-theme=light] button.agent-install-btn--primary:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important}#dashboard-root .agent-install-footer>a.agent-install-btn,#dashboard-root .agent-install-footer>button.agent-install-btn{flex:1 1 0!important;min-width:0!important}#dashboard-root .agent-install-prompt-head{display:flex;flex-direction:column;gap:.65rem}#dashboard-root .agent-install-generate-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:flex-start;min-height:2.15rem;padding:0 .95rem;border-radius:9999px;border:1px solid rgb(var(--dash-border)/.85);background:transparent;color:rgb(var(--dash-foreground));font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease}#dashboard-root .agent-install-generate-btn:hover:not(:disabled){background:rgb(var(--dash-secondary)/.55);border-color:rgb(var(--dash-border-strong)/.7)}#dashboard-root .agent-install-generate-btn:disabled{opacity:.55;cursor:not-allowed}#dashboard-root .agent-install-footer>a.agent-install-btn--ghost,#dashboard-root .agent-install-footer>button.agent-install-btn--ghost{border:none!important;background:#e30611!important;color:#fff!important}#dashboard-root .agent-install-footer>a.agent-install-btn--ghost:hover,#dashboard-root .agent-install-footer>button.agent-install-btn--ghost:hover:not(:disabled){background:#c4050e!important;color:#fff!important}#dashboard-root .agent-install-footer>a.agent-install-btn--primary,#dashboard-root .agent-install-footer>button.agent-install-btn--primary{border:none!important;background:#fff!important;color:#0a0a0a!important}#dashboard-root .agent-install-footer>a.agent-install-btn--primary:hover,#dashboard-root .agent-install-footer>button.agent-install-btn--primary:hover:not(:disabled){background:#f4f4f5!important;color:#0a0a0a!important}#dashboard-root[data-theme=light] .agent-install-footer>a.agent-install-btn--primary,#dashboard-root[data-theme=light] .agent-install-footer>button.agent-install-btn--primary{border:1.5px solid rgb(var(--dash-border-strong)/.55)!important;background:#fff!important;color:#0a0a0a!important}#dashboard-root button.agent-install-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}#dashboard-root a.agent-install-btn--sm,#dashboard-root button.agent-install-btn--sm{flex:0 0 auto!important;min-height:2rem!important;height:2rem!important;min-width:0!important;padding:0 .75rem!important;font-size:.5625rem!important}#dashboard-root .agent-edit-toast{position:fixed;left:50%;bottom:1.5rem;z-index:10060;display:inline-flex;align-items:center;gap:.5rem;transform:translateX(-50%);padding:.75rem 1.1rem;border-radius:999px;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));box-shadow:0 12px 28px -12px rgb(0 0 0/.35),0 0 0 1px rgb(0 0 0/.04);font-size:.875rem;font-weight:600;animation:agent-edit-toast-in .28s ease-out;pointer-events:none}#dashboard-root .agent-edit-toast svg{color:rgb(34 197 94);flex-shrink:0}@keyframes agent-edit-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(.6rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}#dashboard-root .chat-model-menu--field{display:flex;flex-direction:column;max-height:min(28rem,72vh);overflow:hidden}#dashboard-root .chat-model-menu-search{display:flex;flex-shrink:0;align-items:center;gap:.4rem;margin:0;padding:.4rem .45rem .35rem;border-bottom:1px solid rgb(var(--dash-border)/.55);color:rgb(var(--dash-muted-foreground))}#dashboard-root .chat-model-menu-search input{min-width:0;flex:1;margin:0;border:0;background:transparent;padding:.15rem 0;font-size:.8125rem;line-height:1.3;color:rgb(var(--dash-foreground));outline:none}#dashboard-root .chat-model-menu-search input::-moz-placeholder{color:rgb(var(--dash-muted-foreground)/.8)}#dashboard-root .chat-model-menu-search input::placeholder{color:rgb(var(--dash-muted-foreground)/.8)}#dashboard-root .chat-model-menu--field .chat-model-menu-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:.2rem}#dashboard-root .chat-model-menu-item-rec{display:inline-block;margin-left:.4rem;padding:.05rem .35rem;border-radius:999px;background:rgb(var(--dash-accent)/.14);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:rgb(var(--dash-accent))}#dashboard-root .chat-model-menu-empty{margin:0;padding:.85rem .6rem;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root button.chat-model-menu-item.is-locked{opacity:.55;cursor:not-allowed}#dashboard-root .agents-page-scroll--runtimes,#dashboard-root .agents-panel--runtimes,#dashboard-root .agents-runtime-stack{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#dashboard-root .agents-runtime-stack{gap:0}#dashboard-root .agents-runtime-section{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid rgb(var(--dash-border)/.45);padding-block:.45rem .4rem}#dashboard-root .agents-runtime-section:first-child{border-top:none;padding-top:0}#dashboard-root .agents-runtime-section.gallery6--dashboard{display:flex;flex:1 1 0;flex-direction:column;min-height:0;padding-inline:0;overflow:hidden}#dashboard-root .gallery6--dashboard .gallery6__head-wrap{flex-shrink:0;padding-inline:.125rem}#dashboard-root .gallery6--dashboard .gallery6__head{margin-bottom:.35rem!important;gap:.35rem!important}#dashboard-root .gallery6--dashboard .gallery6__head h2{font-size:.9375rem!important;line-height:1.3}#dashboard-root .gallery6--dashboard .gallery6__track{flex:1 1 auto;min-height:0;overflow:hidden}#dashboard-root .gallery6__grid{display:grid;grid-auto-flow:column;grid-auto-columns:11.5rem;gap:.75rem;align-items:stretch;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.125rem}#dashboard-root .gallery6__grid::-webkit-scrollbar{display:none}@media (min-width:900px){#dashboard-root .gallery6__grid{grid-auto-columns:12.75rem;gap:.875rem}}@media (min-width:1280px){#dashboard-root .gallery6__grid{grid-auto-columns:13.5rem;gap:1rem}}#dashboard-root .gallery6__grid-cell{display:flex;min-width:0;height:100%;scroll-snap-align:start}#dashboard-root .gallery6__grid--skeleton{align-items:stretch}#dashboard-root .gallery6__grid--skeleton .gallery6-skeleton__card{flex:0 0 auto;width:100%;height:100%;min-height:8.5rem}#dashboard-root .gallery6-card{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}#dashboard-root .gallery6-card__media-wrap{flex-shrink:0}#dashboard-root .gallery6-card__media{width:100%}#dashboard-root .gallery6-card__media--cover{background:rgb(var(--dash-muted)/.12);border:1px solid rgb(var(--dash-border)/.35)}#dashboard-root .gallery6-card__media--cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#dashboard-root .gallery6-card__title{font-weight:600}#dashboard-root .gallery6-card__summary{flex:1 1 auto;min-height:0}#dashboard-root button.gallery6-card__btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;width:100%;margin-top:auto;min-height:2.375rem!important;padding:.5rem .625rem!important;border:1px solid rgb(var(--dash-border)/.75)!important;border-radius:.4375rem!important;background:transparent!important;box-shadow:none!important;font-family:inherit;font-size:.75rem!important;font-weight:600!important;line-height:1.2!important;color:rgb(var(--dash-muted-foreground))!important;text-decoration:none!important}#dashboard-root button.gallery6-card__btn:hover{color:rgb(var(--dash-foreground))!important;background:rgb(var(--dash-muted)/.25)!important;border-color:rgb(var(--dash-border))!important}#dashboard-root button.gallery6-nav-btn{width:2rem;height:2rem;min-width:2rem;padding:0!important;border-radius:.5rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card)/.65);color:rgb(var(--dash-foreground))}#dashboard-root button.gallery6-nav-btn:hover:not(:disabled){background:rgb(var(--dash-card));border-color:rgb(var(--dash-border))}#dashboard-root .gallery6-skeleton{display:flex;gap:.75rem;overflow:hidden}#dashboard-root .gallery6-skeleton__card{flex:0 0 11.5rem;width:11.5rem;height:9.5rem;border-radius:.75rem;background:rgb(var(--dash-muted)/.35);animation:agents-catalog-pulse 1.2s ease-in-out infinite}#dashboard-root button.agents-runtime-mine-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-muted)/.35);font-family:inherit;font-size:.8125rem;font-weight:600;color:rgb(var(--dash-muted-foreground));text-decoration:none!important;white-space:nowrap}#dashboard-root button.agents-runtime-mine-btn.is-active,#dashboard-root button.agents-runtime-mine-btn:hover{color:rgb(var(--dash-foreground));background:rgb(var(--dash-card));border-color:rgb(var(--dash-border))}#dashboard-root .agents-runtime-mine-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;padding:.0625rem .35rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:rgb(var(--dash-accent)/.14);color:rgb(var(--dash-accent))}#dashboard-root .agents-toolbar--actions-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#dashboard-root .agents-toolbar--actions-only .agents-toolbar-start{grid-column:1;justify-self:start;justify-content:flex-start}#dashboard-root .agents-toolbar--actions-only .agents-toolbar-end{grid-column:2;justify-self:end;justify-content:flex-end;gap:.5rem}