html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body,#root{min-height:100%;margin:0}.admin-console-shell{--admin-ui-bg:var(--tlaic-color-bg-layout,var(--admin-color-bg-layout,#f7f4fb));--admin-ui-panel:var(--tlaic-color-bg-container,var(--admin-color-bg-container,#fff));--admin-ui-line:var(--tlaic-color-border,var(--admin-color-border,#cbd5e1));--admin-ui-soft-line:var(--tlaic-color-split,var(--admin-color-split,#e2e8f0));--admin-ui-heading:var(--tlaic-color-text-heading,var(--admin-color-text-heading,#0f172a));--admin-ui-muted:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary,#64748b));--admin-ui-blue:var(--tlaic-color-primary,var(--admin-color-primary,#7c3aed));--admin-ui-green:var(--tlaic-color-success,var(--admin-color-success,#22c55e));--admin-ui-purple:var(--tlaic-color-model,var(--admin-color-model,#722ed1));--admin-ui-orange:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));--admin-ui-teal:var(--tlaic-color-runtime,var(--admin-color-runtime,#13c2c2));--admin-ui-red:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626));min-width:0;color:var(--admin-ui-heading);background:var(--admin-color-bg-container,#fff)}.theme-dark .admin-console-shell{background:var(--admin-color-bg-container,#0f172a)}.admin-console-sider.app-sider{border-right:1px solid var(--admin-ui-soft-line);z-index:40;box-shadow:2px 0 12px #0f172a09;background:var(--admin-ui-panel)!important;overflow:visible!important}.admin-console-sider-collapsed.admin-console-sider.app-sider{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;overflow:visible!important}.admin-console-brand.brand{box-sizing:border-box;border-bottom:0;justify-content:center;align-items:center;gap:8px;width:100%;height:60px;min-height:60px;max-height:60px;padding:0 12px;display:flex;position:relative;overflow:visible}.admin-console-brand-main{flex:auto;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.admin-console-brand .brand-mark{opacity:0;pointer-events:none;place-items:center;width:32px;height:32px;display:grid;position:absolute}.admin-console-brand .brand-logo-full{box-sizing:border-box;object-fit:contain;object-position:center;width:148px;max-width:calc(100% - 30px);height:40px;max-height:40px;margin:0 auto;display:block}.admin-console-nav{scrollbar-width:thin;flex:auto;min-height:0;padding:14px 12px;overflow-y:auto}.admin-console-nav-group{gap:7px;margin-bottom:18px;display:grid}.admin-console-nav-group>span{color:var(--admin-color-text-tertiary,#94a3b8);padding:0 12px;font-size:12px;font-weight:600;line-height:1.2}.admin-console-nav-group>div{gap:4px;display:grid}.admin-console-nav-item{min-height:42px;color:var(--admin-ui-heading);border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:grid;overflow:hidden}.admin-console-nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console-nav-item:hover,.admin-console-nav-item-active{color:var(--admin-ui-blue);background:linear-gradient(90deg, color-mix(in srgb, var(--admin-ui-blue) 12%, transparent), color-mix(in srgb, var(--admin-ui-blue) 4%, transparent));border-color:color-mix(in srgb, var(--admin-ui-blue) 18%, transparent)}.admin-console-nav-item svg{stroke-width:2.2px}.admin-console-sider .app-sider-footer{border-top:1px solid var(--admin-ui-soft-line);z-index:2;gap:8px;padding:10px;position:relative}.admin-console-sider .sidebar-account-trigger{color:var(--admin-ui-heading);background:0 0;border-color:#0000}.admin-console-sider .sidebar-account-trigger:hover,.admin-console-sider .sidebar-account-trigger:focus-visible,.admin-console-sider .sidebar-account-trigger-open,.admin-console-sider .sidebar-account-trigger[aria-expanded=true]{color:var(--admin-ui-heading);background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill,#f8fafc));border-color:#0000}.admin-console-collapse{z-index:50;width:22px;height:22px;color:var(--admin-ui-muted);cursor:pointer;background:var(--admin-ui-panel);border:1px solid var(--admin-ui-line);border-color:var(--admin-ui-soft-line);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(100% - 11px);right:-11px;transform:none;box-shadow:0 2px 7px #0f172a1a}.admin-console-collapse:hover,.admin-console-collapse:focus-visible{color:var(--admin-ui-blue);background:color-mix(in srgb, var(--admin-ui-blue) 8%, var(--admin-ui-panel));border-color:color-mix(in srgb, var(--admin-ui-blue) 28%, var(--admin-ui-line));outline:none}.admin-console-sider .sidebar-account-avatar,.admin-console-sider .sidebar-account-avatar.name-avatar{color:var(--admin-ui-blue);background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft,#f3e8ff));border-color:var(--tlaic-color-primary-border,var(--admin-color-primary-border,#c4b5fd))}.admin-console-sider .sidebar-account-trigger-compact{grid-template-columns:32px;justify-content:center;min-height:44px;padding-inline:0}.admin-console-sider-collapsed .admin-console-brand.brand{justify-content:center;padding-inline:12px;overflow:visible}.admin-console-sider-collapsed .admin-console-brand-main{justify-content:center}.admin-console-sider-collapsed .admin-console-brand .brand-logo-full{display:none}.admin-console-sider-collapsed .admin-console-brand .brand-mark{opacity:1;pointer-events:auto;width:32px;height:32px;position:relative;overflow:hidden}.admin-console-sider-collapsed .admin-console-brand .brand-mark-img{transform:none}.admin-console-sider-collapsed .admin-console-nav{scrollbar-width:none;padding-inline:12px;overflow:hidden auto}.admin-console-sider-collapsed .admin-console-nav::-webkit-scrollbar{width:0;height:0;display:none}.admin-console-sider-collapsed .admin-console-nav-group{margin-bottom:10px}.admin-console-sider-collapsed .admin-console-nav-group>span{display:none}.admin-console-sider-collapsed .admin-console-nav-item{grid-template-columns:22px;justify-content:center;justify-items:center;gap:0;min-height:40px;padding:0}.admin-console-sider-collapsed .admin-console-nav-item span{display:none!important}.admin-console-sider-collapsed .app-sider-footer{flex-direction:column;align-items:center;padding:10px 8px 12px;display:flex;overflow:hidden}.admin-console-sider-collapsed .sidebar-account-trigger,.admin-console-sider-collapsed .sidebar-account-trigger-compact{justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;overflow:hidden}.admin-console-sider-collapsed .sidebar-account-avatar,.admin-console-sider-collapsed .sidebar-account-avatar.name-avatar{--name-avatar-size:32px;--name-avatar-font-size:12px;white-space:nowrap;width:32px;min-width:32px;max-width:32px;height:32px;overflow:hidden}.admin-console-topbar{background:color-mix(in srgb, var(--admin-ui-panel) 96%, transparent);border-bottom:1px solid var(--admin-ui-line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:0 24px;display:grid}.admin-console-header-main{align-items:center;gap:18px;min-width:0;display:flex}.admin-console-breadcrumb{min-width:0;color:var(--admin-ui-muted);white-space:nowrap;flex:0 auto;font-size:13px;font-weight:600}.admin-console-breadcrumb-root{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-console-breadcrumb-root:hover,.admin-console-breadcrumb-root:focus-visible{color:var(--admin-ui-blue);outline:none}.admin-console-search-option{min-height:34px;color:var(--admin-ui-heading);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-console-search-option svg{color:var(--admin-ui-muted)}.admin-console-search-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-console-search-option-group{color:var(--admin-ui-muted);white-space:nowrap;font-size:12px;font-weight:650}.admin-console-topbar-actions{justify-content:flex-end;align-self:stretch;align-items:stretch;gap:6px;display:flex}.admin-console-docs-glyph{color:currentColor;flex:none}.admin-console-docs-label{line-height:1}.admin-console-content.app-content-scroll{scrollbar-gutter:stable;background:0 0;padding:var(--admin-content-padding-block,8px) var(--admin-content-padding-inline,16px) var(--admin-content-padding-bottom,16px)!important}.admin-console-shell .app-main-layout,.admin-console-shell .admin-console-content{contain:inline-size}.admin-console-shell .app-main-layout{container:admin-content/inline-size}.theme-dark .admin-console-content.app-content-scroll{background:0 0}.admin-pro-layout-root .admin-pro-layout-search{align-items:center;display:flex;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important}.admin-pro-layout-root{--admin-pro-header-height:64px;--admin-pro-sider-width:208px;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-root.admin-console-shell{background:var(--admin-color-bg-container,#fff)!important}.app-theme:has(.admin-console-shell){background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-header-content{flex:auto;align-items:center;gap:12px;width:100%;min-width:0;padding-inline:8px 4px;display:flex}.admin-pro-header-breadcrumb{min-width:0;color:var(--admin-color-text-secondary,#64748b);white-space:nowrap;flex:auto;font-size:13px;font-weight:600;line-height:1.2}.admin-pro-header-breadcrumb ol{flex-wrap:nowrap}.admin-pro-breadcrumb-link{color:inherit;text-decoration:none}.admin-pro-breadcrumb-link:hover,.admin-pro-breadcrumb-link:focus-visible{color:var(--admin-color-primary,#7c3aed);outline:none}.admin-pro-header-search-slot{flex:0 0 280px;align-self:stretch;align-items:center;width:280px;min-width:160px;max-width:280px;height:100%;display:flex}.admin-pro-layout-logo-slot{justify-content:center;align-items:center;width:100%;min-width:0;height:56px;display:flex}.admin-pro-layout-logo{box-sizing:border-box;object-fit:contain;object-position:center;width:auto;max-width:210px;height:52px;max-height:52px;margin:0 auto;display:block}.admin-pro-header-right{z-index:2;flex:none;align-items:center;gap:8px;height:100%;margin-left:auto;padding-inline-start:8px;display:inline-flex}.admin-pro-account-trigger{align-items:center;gap:8px;max-width:180px;height:36px;margin:0;transition:background .2s;display:inline-flex}.admin-pro-account-avatar{flex:none}.admin-pro-account-name{max-width:120px;color:var(--admin-color-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}@media (width<=991px){.admin-pro-header-search-slot{flex-basis:160px;width:160px!important;min-width:120px!important;max-width:160px!important}.admin-pro-account-name{display:none}}@media (width<=767px){.admin-pro-layout-header-content{gap:4px;padding-inline:0}.admin-pro-header-breadcrumb,.admin-pro-header-breadcrumb ol{overflow:hidden}.admin-pro-header-right{gap:4px;min-width:84px;padding-inline-start:4px}.admin-pro-header-search-slot{display:none!important}.admin-pro-account-trigger{width:40px}}.admin-pro-layout-root .admin-ui-card.panel:hover,.admin-pro-layout-root .admin-data-card.panel:hover{transform:none!important}.admin-pro-layout-root .admin-ui-kpi-card{box-shadow:none;border:0;border-radius:0}.admin-pro-layout-root .admin-ui-kpi-card:hover{box-shadow:none!important;transform:none!important}.admin-pro-layout-root .admin-console-nav-item.admin-console-nav-item-active{background:var(--admin-color-primary-soft,#f3e8ff)!important;color:var(--admin-color-primary-on-soft,var(--admin-color-primary,#7c3aed))!important}.admin-ui-page{gap:16px;width:100%;display:grid}.admin-ui-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-ui-heading-meta{color:var(--admin-color-text-secondary,#617091);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.tenant-instances-page>.panel,.tenant-observability-page .panel{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-ui-metric-grid{grid-template-columns:repeat(auto-fit,minmax(152px,188px));justify-content:start;gap:10px;display:grid}.admin-ui-metric-value{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.05;overflow:hidden}.admin-ui-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:12px;display:grid}.admin-ui-split-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-ui-split-grid>.admin-ui-card{min-width:0}.admin-ui-list-stack{gap:8px;margin-top:12px;display:grid}.admin-ui-kpi-card{min-height:116px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid}.admin-provider-kpi-grid,.admin-model-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-ui-kpi-icon,.tenant-runtime-config-card>span,.tenant-runtime-metric>span,.tenant-runtime-op-card>span,.tenant-watermark-icon{width:50px;height:50px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 14%, var(--admin-color-bg-container));border-radius:999px;place-items:center;display:grid}.admin-ui-kpi-card div,.tenant-runtime-config-card div,.tenant-runtime-metric div,.tenant-runtime-op-card div{gap:3px;min-width:0;display:grid}.admin-ui-kpi-card small,.tenant-runtime-config-card small,.tenant-runtime-metric small,.tenant-runtime-op-card small{color:var(--admin-color-text-secondary,#52617e);font-size:13px;font-weight:600}.admin-ui-kpi-card strong,.tenant-runtime-config-card strong,.tenant-runtime-metric strong,.tenant-runtime-op-card strong{color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.12;overflow:hidden}.admin-ui-kpi-card strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:clamp(22px,2vw,28px)}.admin-ui-kpi-card strong small{color:var(--admin-color-text-secondary,#50607f);font-size:18px}.admin-ui-kpi-card em,.tenant-runtime-config-card em,.tenant-runtime-metric em,.tenant-runtime-op-card em{color:var(--admin-color-text-tertiary,#7484a4);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.admin-ui-tone-blue{--admin-ui-tone:var(--admin-ui-blue)}.admin-ui-tone-green{--admin-ui-tone:var(--admin-ui-green)}.admin-ui-tone-purple{--admin-ui-tone:var(--admin-ui-purple)}.admin-ui-tone-orange{--admin-ui-tone:var(--admin-ui-orange)}.admin-ui-tone-teal{--admin-ui-tone:var(--admin-ui-teal)}.admin-ui-tone-red{--admin-ui-tone:var(--admin-ui-red)}.tenant-endpoints-page{align-content:start}.tenant-endpoints-page>*{min-width:0}.provider-page-toolbar{justify-content:flex-end;margin-bottom:16px;display:flex}.provider-list{gap:24px;display:grid}.provider-card{border-bottom:1px solid var(--admin-color-split);gap:16px;min-width:0;padding:0 0 24px;display:grid}.provider-card-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.provider-card-identity{text-align:left;align-items:center;gap:14px;min-width:0;display:flex}.provider-card-logo{flex:none;width:48px;height:48px}.provider-card-titles{gap:4px;min-width:0;display:grid}.provider-card-title-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.provider-card-title-line strong{color:var(--admin-ui-heading);font-size:18px;font-weight:600;line-height:1.3}.provider-card-identity:hover .provider-card-title-line strong,.provider-card-identity:focus-visible .provider-card-title-line strong{color:var(--admin-color-primary)}.provider-card-titles>span{color:var(--admin-color-text-secondary);font-size:12px;font-weight:680}.provider-card-header-actions{flex:none}.provider-card-metrics{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));gap:12px;min-width:0;display:grid}.provider-metric{background:0 0;align-content:start;gap:6px;min-width:0;padding:0;display:grid}.provider-metric-label{color:var(--admin-color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.provider-metric strong{color:var(--admin-ui-heading);font-size:16px;font-weight:600;line-height:1.3}.provider-metric small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:680;line-height:1.45}.provider-metric-url{min-width:0;color:var(--admin-color-text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.provider-metric-success strong{color:var(--admin-color-success)}.provider-metric-warning strong{color:var(--admin-color-warning)}.provider-metric-danger strong{color:var(--admin-color-error)}.provider-card-divider{margin:0!important}.provider-card-protocols{gap:12px;display:grid}.provider-card-protocols-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-card-protocols-head>div{gap:2px;display:grid}.provider-card-protocols-head strong{color:var(--admin-ui-heading);font-size:14px;font-weight:600}.provider-protocol-chips{flex-wrap:wrap;gap:8px;display:flex}.provider-protocol-chip{align-items:center;gap:8px;min-height:34px;display:inline-flex}.provider-protocol-chip span{color:var(--admin-ui-heading);font-size:12px;font-weight:600}.provider-protocol-chip em{color:var(--admin-color-text-secondary);font-size:12px;font-style:normal;font-weight:600}.provider-protocol-chip.is-ok em{color:#389e0d}.provider-protocol-chip.is-warn em{color:#d48806}.provider-protocol-chip.is-danger em{color:#cf1322}.provider-protocol-chip.is-busy em{color:var(--admin-color-primary)}.provider-models-block{gap:10px;padding-top:2px;display:grid}.provider-models-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-models-head strong{color:var(--admin-ui-heading);font-size:14px;font-weight:600}.provider-models-count{color:var(--admin-ui-heading);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.provider-models-status{color:var(--admin-color-text-secondary);font-size:12px;font-weight:680}.provider-models-status.is-error{color:var(--admin-color-error,#ff4d4f)}.provider-models-panel{min-width:0;position:relative}.provider-models-search{max-width:280px}.provider-models-panel.is-collapsed{max-height:168px;overflow:hidden}.provider-models-panel.has-fade:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--admin-color-bg-container) 0%, transparent), var(--admin-color-bg-container));height:48px;position:absolute;bottom:0;left:0;right:0}.provider-models-panel.is-expanded{max-height:min(360px,50vh);overflow:auto}.provider-models-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.provider-models-grid .provider-model-checkcard{width:100%;margin-block-end:0;margin-inline-end:0}.provider-models-toggle{justify-content:center;align-items:center;gap:4px;width:100%;min-height:34px;display:inline-flex}.provider-drawer-hint{margin-bottom:8px;line-height:1.6;display:block}.provider-drawer-summary{margin-bottom:8px}.provider-drawer-tabs{margin-top:4px}.provider-protocol-panel{gap:10px;display:grid}.provider-protocol-row{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.provider-protocol-row-copy{gap:4px;min-width:0;display:grid}.provider-protocol-row-copy strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.provider-model-check-drawer-body{flex:1;min-width:0;min-height:0;display:flex}.provider-model-check-drawer-body>*{width:100%}.provider-model-picker{background:var(--tlaic-color-bg-fill);border:1px solid var(--tlaic-color-border);border-radius:10px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;height:100%;min-height:0;padding:12px;display:grid}.provider-model-picker-head,.provider-model-picker-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.provider-model-picker-content{gap:12px;min-width:0;display:grid}.provider-model-picker-toolbar{flex-wrap:wrap;justify-content:flex-start}.provider-model-picker-select-all{min-height:32px;color:var(--tlaic-color-text-heading);background:var(--tlaic-color-bg-container);border:1px solid var(--tlaic-color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-weight:650;display:inline-flex}.provider-model-picker-search{width:min(320px,100%);margin-left:auto}.provider-model-picker-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.provider-model-picker-item{text-align:left;gap:6px;min-width:0;display:grid}.provider-model-picker-item-copy{gap:4px;min-width:0;display:grid}.provider-model-picker-item-title{min-width:0;color:var(--tlaic-color-text-heading);justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.provider-model-picker-item-meta{color:var(--tlaic-color-text-secondary);font-size:12px;line-height:1.45}.provider-model-picker-empty{min-height:160px;color:var(--tlaic-color-text-secondary);place-items:center;font-size:13px;display:grid}@container admin-content (width<=1100px){.provider-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-content (width<=720px){.provider-card-header{flex-direction:column}.provider-card-metrics{grid-template-columns:minmax(0,1fr)}}.tenant-dashboard-page .tenant-risk-card .center-risk-list button{align-items:start}.tenant-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;display:grid}.tenant-dashboard-page{align-content:start}.tenant-overview-top-grid{grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);gap:16px;min-width:0;display:grid}.tenant-health-card{min-width:0}.tenant-command-hero{--tenant-command-tone:var(--admin-ui-blue);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.tenant-command-header{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:16px;min-width:0;display:grid}.tenant-command-green{--tenant-command-tone:var(--admin-ui-green)}.tenant-command-orange{--tenant-command-tone:var(--admin-ui-orange)}.tenant-command-red{--tenant-command-tone:var(--admin-ui-red)}.tenant-command-copy{align-content:center;gap:10px;min-width:0;display:grid}.tenant-command-mark{width:fit-content;color:var(--tenant-command-tone);align-items:center;gap:8px;display:inline-flex}.tenant-command-copy h2{color:var(--admin-ui-heading);margin:0;font-size:25px;font-weight:600;line-height:1.16}.tenant-command-copy p{max-width:760px;color:var(--admin-color-text-secondary);margin:0;font-size:14px;font-weight:650;line-height:1.65}.tenant-command-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tenant-command-health-card{min-width:0;color:var(--admin-color-text-body);text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 18%, #dfe8f6);background:#ffffffd6;border-radius:9px;grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 8px 22px #1730600b}.tenant-command-health-card:hover,.tenant-command-health-card:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 34%, #dfe8f6);transform:translateY(-1px)}.tenant-command-health-score{width:64px;height:64px;color:var(--admin-ui-heading);background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container));border:5px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 72%, var(--admin-color-bg-container));border-radius:999px;place-items:center;font-size:26px;font-weight:600;display:grid}.tenant-command-health-copy{gap:3px;min-width:0;display:grid}.tenant-command-health-copy small,.tenant-command-health-copy em{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.tenant-command-health-copy strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.tenant-command-health-card>svg{color:var(--admin-ui-tone,var(--admin-ui-blue))}.tenant-command-focus{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tenant-command-focus-card{min-width:0;min-height:94px;color:var(--admin-color-text-body);text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 16%, #dfe8f6);box-shadow:none;background:#ffffffc2;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:3px 9px;padding:11px;display:grid}.tenant-command-focus-card:hover,.tenant-command-focus-card:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 34%, #dfe8f6);transform:translateY(-1px)}.tenant-command-focus-card>span{width:32px;height:32px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container));border-radius:8px;grid-row:span 2;place-items:center;display:grid}.tenant-command-focus-card strong,.tenant-command-focus-card small,.tenant-command-focus-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-command-focus-card strong{color:var(--admin-ui-heading);font-size:18px;font-weight:600;line-height:1.1}.tenant-command-focus-card small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.tenant-command-focus-card em{color:var(--admin-color-text-tertiary);grid-column:1/-1;margin-top:5px;font-size:12px;font-style:normal;font-weight:650}.tenant-kpi-progress{gap:5px;margin-top:6px;display:grid}.tenant-kpi-progress i{background:linear-gradient(90deg, var(--admin-ui-tone,var(--admin-ui-blue)), color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 54%, var(--admin-color-bg-container)));border-radius:999px;max-width:100%;height:6px;display:block}.tenant-kpi-progress b{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.tenant-dashboard-page .tenant-risk-card .center-risk-list small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.theme-dark .tenant-command-hero{box-shadow:none;background:0 0;border:0;border-radius:0}.theme-dark .tenant-command-copy p,.theme-dark .tenant-command-health-copy small,.theme-dark .tenant-command-health-copy em,.theme-dark .tenant-command-focus-card small,.theme-dark .tenant-command-focus-card em,.theme-dark .tenant-kpi-progress b{color:var(--tlaic-color-text-tertiary,#94a3b8)}.theme-dark .tenant-command-health-card,.theme-dark .tenant-command-focus-card{color:var(--tlaic-color-text-body,#cbd5e1);background:#171c2ed1;border-color:#5c6e9261}.theme-dark .tenant-command-health-score,.theme-dark .tenant-command-focus-card>span{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 18%, #171c2e)}@container admin-content (width<=1180px){.tenant-command-header{grid-template-columns:1fr}.tenant-command-focus{grid-template-columns:repeat(4,minmax(0,1fr))}}@container admin-content (width<=760px){.tenant-command-hero{border:0;border-radius:0;padding:0}.tenant-command-copy h2{font-size:22px}.tenant-trend-summary-row{grid-template-columns:1fr}.tenant-command-focus{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenant-dashboard-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.tenant-watermark-row{grid-template-columns:32px 108px minmax(0,1fr) minmax(112px,auto) 58px;align-items:center;gap:12px;min-width:0;display:grid}.tenant-watermark-icon{width:28px;height:28px}.tenant-watermark-row strong,.tenant-watermark-row span,.tenant-watermark-row em{min-width:0;color:var(--admin-color-text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:600;overflow:hidden}.tenant-watermark-row span{color:var(--admin-color-text-secondary);text-align:right}.tenant-watermark-row em{color:var(--admin-ui-tone,var(--admin-ui-blue));text-align:right}.tenant-mini-trend{gap:12px;min-height:170px;display:grid}.tenant-mini-trend-legend{color:var(--admin-color-text-secondary);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:600;display:flex}.tenant-mini-trend-legend span{align-items:center;gap:6px;display:inline-flex}.tenant-mini-trend-legend i{border-radius:999px;width:8px;height:8px}.trend-blue{background:var(--admin-ui-blue)}.trend-green{background:var(--admin-ui-green)}.trend-orange{background:var(--admin-ui-orange)}.trend-red{background:var(--admin-ui-red)}.tenant-trend-usage-column{align-content:start;gap:12px;min-width:0;display:grid}.tenant-trend-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-trend-summary-row span{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.tenant-trend-summary-row small{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.tenant-trend-summary-row strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.theme-dark .tenant-trend-summary-row span{background:#151829eb;border-color:#5c6e9257}.theme-dark .tenant-trend-summary-row small,.theme-dark .tenant-mini-trend-legend,.theme-dark .tenant-mini-trend-bars small{color:var(--tlaic-color-text-tertiary,#94a3b8)}.tenant-trend-empty-state{min-height:112px;color:var(--admin-color-text-body);background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.tenant-trend-empty-state-compact{align-self:stretch;height:100%;min-height:112px}.tenant-trend-empty-state>span{width:38px;height:38px;color:var(--admin-ui-blue);background:#7c3aed1a;border-radius:8px;place-items:center;display:grid}.tenant-trend-empty-state>div{gap:4px;min-width:0;display:grid}.tenant-trend-empty-state strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.tenant-trend-empty-state small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700;line-height:1.5}.theme-dark .tenant-trend-empty-state{color:var(--tlaic-color-text-body,#cbd5e1);background:0 0;border:0;border-radius:0}.theme-dark .tenant-trend-empty-state>span{color:#8fb3ff;background:#528bff29}.theme-dark .tenant-trend-empty-state small{color:var(--tlaic-color-text-tertiary,#94a3b8)}.theme-dark .tenant-model-donut span{background:#171c2e}.tenant-mini-trend-bars{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:10px;min-height:148px;display:grid}.tenant-mini-trend-bars span{justify-items:center;gap:8px;display:grid}.tenant-mini-trend-bars b{background:linear-gradient(180deg, var(--admin-ui-blue), var(--admin-ui-teal));border-radius:999px 999px 4px 4px;width:min(100%,34px);display:block;position:relative;overflow:hidden}.tenant-mini-trend-bars b i{background:linear-gradient(180deg, #f5222dc7, var(--admin-ui-red));display:block;position:absolute;bottom:0;left:0;right:0}.tenant-mini-trend-bars small{color:var(--admin-color-text-tertiary);font-size:11px}.tenant-model-distribution{grid-template-columns:minmax(0,1fr);place-items:center;gap:14px;min-height:210px;display:grid}.tenant-model-donut{background:conic-gradient(var(--tenant-model-donut));border-radius:999px;place-items:center;width:132px;height:132px;display:grid}.tenant-model-donut span{text-align:center;background:var(--admin-color-bg-container);border-radius:999px;place-items:center;width:82px;height:82px;padding:10px;display:grid}.tenant-model-donut strong{color:var(--admin-ui-heading);font-size:16px;font-weight:600}.tenant-model-donut small{color:var(--admin-color-text-tertiary);font-size:11px}.tenant-model-list{gap:10px;width:100%;min-width:0;display:grid}.tenant-model-list div{color:var(--admin-color-text-body);grid-template-columns:10px minmax(120px,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.tenant-model-list strong{text-overflow:clip;white-space:normal;font-weight:600;line-height:1.3;overflow:visible}.tenant-model-list em,.tenant-model-list small{color:var(--admin-color-text-tertiary);font-style:normal;font-weight:600}.tenant-governance-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tenant-governance-item{min-width:0;color:var(--admin-color-text-body);text-align:left;cursor:pointer;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.tenant-governance-item:hover,.tenant-governance-item:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 32%, #dfe8f6);outline:0}.tenant-governance-icon{width:36px;height:36px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container));border-radius:8px;place-items:center;display:grid}.tenant-governance-copy{gap:4px;min-width:0;display:grid}.tenant-governance-copy strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tenant-governance-copy small{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.tenant-governance-action{color:var(--admin-ui-blue);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.theme-dark .tenant-governance-item{color:var(--tlaic-color-text-body,#cbd5e1);background:#151829eb;border-color:#5c6e9257}.theme-dark .tenant-governance-icon{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 18%, #171c2e)}.theme-dark .tenant-governance-copy small{color:var(--tlaic-color-text-tertiary,#94a3b8)}.tenant-model-dot{border-radius:999px;width:8px;height:8px}.tenant-model-dot-1{background:var(--admin-ui-blue)}.tenant-model-dot-2{background:var(--admin-ui-teal)}.tenant-model-dot-3{background:var(--admin-ui-orange)}.tenant-model-dot-4,.tenant-model-dot-5{background:var(--admin-ui-purple)}.tenant-action-list,.tenant-recommendation-list{gap:10px;display:grid}.tenant-action-item,.tenant-recommendation-item{min-width:0;color:var(--admin-color-text-body);text-align:left;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.tenant-action-item{font:inherit;cursor:pointer}.tenant-action-item>svg,.tenant-recommendation-item>svg{color:var(--admin-ui-tone,var(--admin-ui-blue))}.tenant-action-item span,.tenant-recommendation-item span{gap:3px;min-width:0;display:grid}.tenant-action-item strong,.tenant-recommendation-item strong,.tenant-action-item small,.tenant-recommendation-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-action-item strong,.tenant-recommendation-item strong{color:var(--admin-color-text-heading);font-size:13px;font-weight:600}.tenant-action-item small,.tenant-recommendation-item small{color:var(--admin-color-text-secondary);font-size:12px}.tenant-action-item em{min-width:26px;height:26px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 11%, var(--admin-color-bg-container));border-radius:999px;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.tenant-action-red{--admin-ui-tone:var(--admin-ui-red)}.tenant-action-orange{--admin-ui-tone:var(--admin-ui-orange)}.tenant-action-purple{--admin-ui-tone:var(--admin-ui-purple)}.tenant-action-green{--admin-ui-tone:var(--admin-ui-green)}.tenant-recommendation-item{grid-template-columns:28px minmax(0,1fr) auto}@container admin-content (width<=1180px){.tenant-governance-list{grid-template-columns:1fr}}.tenant-compact-empty{min-height:118px}.tenant-dashboard-main,.tenant-dashboard-side,.tenant-instances-page{align-content:start;gap:16px;display:grid}.tenant-agent-center-page{align-content:start}.tenant-agent-center-page .admin-ui-page-heading{align-items:start}.tenant-instances-page-embedded{max-width:none}.agent-center-kpi-grid{gap:10px}.agent-center-kpi-grid .admin-ui-kpi-card{border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:84px;padding:0}.agent-center-kpi-grid .admin-ui-kpi-icon{width:38px;height:38px}.agent-center-kpi-grid .admin-ui-kpi-card small,.agent-center-kpi-grid .admin-ui-kpi-card em{font-size:12px}.agent-center-kpi-grid .admin-ui-kpi-card strong{font-size:22px;line-height:1}.agent-center-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:16px;display:grid}.agent-center-main-stack,.agent-center-side-stack{align-content:start;gap:16px;min-width:0;display:grid}.agent-center-main-stack>*,.agent-center-side-stack>*,.agent-installed-section,.agent-section-head,.tenant-agent-runtime-link{min-width:0}.agent-center-workbench{grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:start;gap:16px;display:grid}.agent-select-option{min-width:0;display:grid}.agent-select-option strong,.agent-select-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-select-option small{color:var(--admin-color-text-tertiary);font-size:12px}.agent-install-preview{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.agent-install-preview strong,.agent-install-preview small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agent-install-preview strong{color:var(--admin-ui-heading);font-size:15px;font-weight:600}.agent-install-preview small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.agent-avatar,.tenant-agent-runtime-icon{width:44px;height:44px;color:var(--admin-ui-blue);background:color-mix(in srgb, var(--admin-ui-blue) 12%, var(--admin-color-bg-container));border:1px solid color-mix(in srgb, var(--admin-ui-blue) 20%, var(--admin-color-bg-container));border-radius:999px;place-items:center;font-size:18px;font-weight:600;display:grid}.agent-install-two-col{grid-template-columns:minmax(0,1fr) minmax(128px,.42fr);align-items:end;gap:12px;display:grid}.agent-plugin-switches{flex-wrap:wrap;gap:10px;display:flex}.agent-governance-stack{gap:12px;display:grid}.agent-policy-row{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:92px minmax(0,1fr);gap:4px 12px;min-width:0;padding:12px;display:grid}.agent-policy-row span,.agent-policy-row strong,.agent-policy-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-policy-row span{color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.agent-policy-row strong{color:var(--admin-color-text-heading);font-size:13px;font-weight:600}.agent-policy-row small{color:var(--admin-color-text-tertiary);grid-column:2;font-size:12px;font-weight:700}.agent-runtime-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-runtime-profile-strip span{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;gap:3px;min-width:0;padding:12px;display:grid}.agent-runtime-profile-strip strong,.agent-runtime-profile-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-runtime-profile-strip strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.agent-runtime-profile-strip small{color:var(--admin-color-text-tertiary);font-size:12px;font-weight:700}.agent-installed-section{gap:14px;display:grid}.agent-section-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:14px;display:grid}.agent-installed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-installed-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 36px #1730600f}.agent-installed-card header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.agent-installed-card header strong,.agent-registry-row strong{color:var(--admin-ui-heading);white-space:nowrap;font-size:15px;font-weight:600;display:block}.agent-installed-card header small,.agent-registry-row small{color:var(--admin-color-text-secondary);white-space:nowrap;font-size:12px;font-weight:700;display:block}.agent-card-tags,.agent-plugin-tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.agent-installed-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.agent-card-updated{min-width:0}.agent-registry-list{gap:10px;display:grid}.agent-registry-row{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:44px minmax(0,1fr) minmax(160px,.48fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.agent-registry-row>div,.agent-registry-meta{min-width:0}.agent-center-side-stack .agent-registry-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.agent-center-side-stack .agent-registry-row .agent-avatar{width:40px;height:40px}.agent-registry-meta{color:var(--admin-color-text-secondary);gap:3px;font-size:12px;font-weight:700;display:grid}.agent-registry-meta span,.agent-registry-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-agent-runtime-link{grid-template-columns:minmax(360px,.92fr) minmax(360px,1.08fr);gap:14px;display:grid}.tenant-agent-runtime-copy,.tenant-agent-runtime-stats{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;min-width:0;box-shadow:0 14px 36px #1730600f}.tenant-agent-runtime-copy{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.tenant-agent-runtime-copy strong,.tenant-agent-runtime-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tenant-agent-runtime-copy strong{color:var(--admin-ui-heading);font-size:15px;font-weight:600}.tenant-agent-runtime-copy small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.tenant-agent-runtime-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.tenant-agent-runtime-stat{border-right:1px solid #edf2fa;gap:2px;min-width:0;padding:16px;display:grid}.tenant-agent-runtime-stat:last-child{border-right:0}.tenant-agent-runtime-stat small,.tenant-agent-runtime-stat strong,.tenant-agent-runtime-stat em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-agent-runtime-stat small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.tenant-agent-runtime-stat strong{color:var(--admin-ui-heading);font-size:24px;font-weight:600;line-height:1.1}.tenant-agent-runtime-stat em{color:var(--admin-color-text-tertiary);font-size:12px;font-style:normal;font-weight:700}.admin-console-shell .tenant-data-page{align-content:start;gap:16px;width:100%;display:grid}.admin-page-heading-surface{padding:2px 2px 0}.admin-page-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-page-heading-copy{gap:4px;min-width:0;display:grid}.admin-console-shell .app-table-query-grid{grid-template-columns:repeat(4,minmax(168px,1fr)) auto;gap:12px}.admin-console-shell .app-data-table{--table-header-bg:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));--table-cell-bg:var(--tlaic-color-bg-container,var(--admin-color-bg-container));--table-cell-bg-alt:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));--table-cell-bg-hover:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft));--table-row-alt:color-mix(in srgb, var(--tlaic-color-primary,var(--admin-color-primary)) 4%, transparent);--table-row-hover:color-mix(in srgb, var(--tlaic-color-primary,var(--admin-color-primary)) 10%, var(--tlaic-color-bg-container,var(--admin-color-bg-container)));--table-grid:var(--tlaic-color-border,var(--admin-color-border))}.admin-table-identity-cell{min-width:0;max-width:100%;display:inline-flex}.admin-table-code-ellipsis{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.45;display:inline-block;overflow:hidden}@container admin-content (width<=980px){.admin-console-shell .app-table-query-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell .app-table-query-actions{grid-column:1/-1;justify-self:stretch;padding-top:0}}.model-display-cell{min-width:0;max-width:100%}.model-plugin-cell,.model-price-cell{gap:5px;min-width:0;display:grid}.model-price-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-provider-option-label{align-items:center;gap:8px;max-width:100%;display:inline-flex}.admin-provider-option-label>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-provider-reference-option{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;max-width:100%;display:grid}.admin-provider-reference-option>span:last-child{gap:2px;min-width:0;display:grid}.admin-provider-reference-option strong,.admin-provider-reference-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-provider-reference-option small{color:var(--aurora-muted);font-size:12px}@container admin-content (width<=1320px){.admin-console-topbar{grid-template-columns:minmax(0,1fr) auto}.admin-ui-kpi-grid,.tenant-endpoints-strip,.tenant-runtime-config-grid,.tenant-runtime-metric-strip,.tenant-runtime-ops-grid,.agent-installed-grid,.tenant-agent-runtime-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-runtime-metric:nth-child(2n){border-right:0}.tenant-dashboard-layout,.agent-center-workbench,.agent-center-command-layout,.tenant-agent-runtime-link{grid-template-columns:minmax(0,1fr)}.tenant-dashboard-side,.agent-center-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-content (width<=980px){.admin-console-topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:12px}.admin-console-header-main{flex-wrap:wrap;gap:10px}.admin-console-topbar-actions{align-self:start}.admin-console-content.app-content-scroll{padding:16px 12px 24px!important}.admin-console-shell .admin-console-content .admin-ui-page-heading,.admin-ui-split-grid,.tenant-agent-extension-grid,.tenant-overview-top-grid,.tenant-dashboard-split,.tenant-dashboard-side,.tenant-model-distribution,.agent-section-head,.agent-registry-row{grid-template-columns:1fr}.admin-console-shell .admin-console-content .admin-ui-page-heading{display:grid}.agent-center-side-stack{grid-template-columns:minmax(0,1fr)}.tenant-endpoints-table-extra{justify-content:flex-start}}@container admin-content (width<=720px){.admin-ui-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-card-grid,.admin-ui-split-grid,.admin-ui-kpi-grid,.tenant-endpoints-strip,.tenant-runtime-config-grid,.tenant-runtime-metric-strip,.tenant-runtime-ops-grid,.tenant-dashboard-side,.agent-installed-grid,.agent-install-two-col,.agent-runtime-profile-strip,.tenant-agent-runtime-stats{grid-template-columns:minmax(0,1fr)}.tenant-agent-center-page .agent-center-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-agent-center-page .agent-center-kpi-grid .admin-ui-kpi-card{border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:74px;padding:0}.tenant-agent-center-page .agent-center-kpi-grid .admin-ui-kpi-icon{width:32px;height:32px}.tenant-agent-center-page .agent-center-kpi-grid .admin-ui-kpi-card strong{font-size:18px}.tenant-runtime-metric,.tenant-agent-runtime-stat{border-bottom:1px solid #edf2fa;border-right:0}.tenant-runtime-metric:last-child,.tenant-agent-runtime-stat:last-child{border-bottom:0}.tenant-agent-runtime-copy{grid-template-columns:44px minmax(0,1fr)}.tenant-watermark-row{grid-template-columns:28px minmax(0,1fr) 54px}}.app-theme{min-height:100vh;font-family:var(--tlaic-font-family,inherit);font-size:var(--tlaic-font-size,14px);--aurora-panel:var(--admin-color-bg-container,#fff);--aurora-border:var(--admin-color-border,#cbd5e1);--aurora-muted:var(--admin-color-text-secondary,#64748b);--aurora-heading:var(--admin-color-text-heading,#0f172a);--aurora-text:var(--admin-color-text-body,#334155);--aurora-soft:var(--admin-color-primary-soft,#f3e8ff);--aurora-accent:var(--admin-color-info,#7c3aed);--aurora-accent-strong:var(--admin-color-primary,#7c3aed);--aurora-accent-mint:var(--admin-color-success,#22c55e);--aurora-accent-primary:var(--admin-color-primary,#7c3aed);--aurora-accent-info:var(--admin-color-info,#7c3aed);--aurora-status-success:var(--admin-color-success,#22c55e);--aurora-status-warning:var(--admin-color-warning,#fa8c16);--aurora-status-error:var(--admin-color-error,#f5222d);--aurora-accent-soft:var(--admin-color-primary-soft,#7c3aed21);background:var(--admin-color-bg-layout,#f7f4fb);color:var(--admin-color-text-body,#334155)}.app-layout-shell{height:100dvh;min-height:0;overflow:hidden}.app-main-layout{min-width:0;min-height:0;overflow:hidden}.app-content-scroll{min-height:0;overflow-y:auto}.app-sider{height:100vh;box-shadow:none;border-right:1px solid #818cf833;top:0;background:linear-gradient(#111831 0%,#171a47 52%,#211d5f 100%)!important;position:sticky!important;overflow:hidden!important}.app-sider ::-webkit-scrollbar{width:0;height:0}.brand{border-bottom:1px solid #818cf824;align-items:center;gap:12px;padding:20px 18px 18px;display:flex}.brand-mark{place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand-mark-img{object-fit:contain;width:100%;height:100%;transform:scale(1.26)}.console-domain-switcher{gap:8px;padding:0 14px 14px;display:grid}.console-scope-label{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.3;overflow:hidden}.app-sider-footer{border-top:1px solid var(--tlaic-color-split,var(--admin-color-split,#818cf824));flex-direction:column;flex:none;gap:10px;padding:12px 14px 16px;display:flex}.sidebar-account-trigger{width:100%;min-height:52px;color:var(--tlaic-color-text-heading,var(--admin-color-text-heading,#0f172a));font:inherit;text-align:left;cursor:pointer;background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill,#f8fafc));border:1px solid var(--tlaic-color-border,var(--admin-color-border,#cbd5e1));border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.sidebar-account-trigger:hover,.sidebar-account-trigger:focus-visible,.sidebar-account-trigger-open,.sidebar-account-trigger[aria-expanded=true]{color:var(--tlaic-color-text-heading,var(--admin-color-text-heading));background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft,#f3e8ff));border-color:var(--tlaic-color-primary-border,var(--admin-color-primary-border,#c4b5fd));box-shadow:var(--tlaic-shadow-card,var(--admin-shadow-card,0 1px 2px #1018280a));outline:none}.sidebar-account-avatar,.sidebar-account-avatar.name-avatar,.sidebar-account-menu-avatar,.sidebar-account-menu-avatar.name-avatar{--name-avatar-size:34px;--name-avatar-font-size:13px;--name-avatar-font-weight:800;--name-avatar-color:var(--tlaic-color-primary,var(--admin-color-primary,#7c3aed));--name-avatar-background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft,#f3e8ff));width:var(--name-avatar-size);height:var(--name-avatar-size);color:var(--name-avatar-color);background:var(--name-avatar-background);border:1px solid var(--tlaic-color-primary-border,var(--admin-color-primary-border,#c4b5fd));border-radius:10px;flex:none;place-items:center;display:grid}.sidebar-account-copy{gap:2px;min-width:0;display:grid}.sidebar-account-name{min-width:0;color:var(--tlaic-color-text-heading,var(--admin-color-text-heading));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.sidebar-account-meta{min-width:0;color:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary,#64748b));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.3;overflow:hidden}.sidebar-account-affordance{color:var(--tlaic-color-text-tertiary,var(--admin-color-text-tertiary,#94a3b8));align-items:center;gap:2px;display:inline-flex}.sidebar-account-gear{opacity:.72}.sidebar-account-chevron{transition:transform .16s}.sidebar-account-chevron-open{transform:rotate(180deg)}.sidebar-account-dropdown{z-index:1100}.sidebar-account-panel{background:var(--tlaic-color-bg-elevated,var(--admin-color-bg-elevated,#fff));border:1px solid var(--tlaic-color-border,var(--admin-color-border,#cbd5e1));width:min(292px,100vw - 24px);box-shadow:var(--tlaic-shadow-popup,var(--admin-shadow-popup,0 4px 12px #1018280f));border-radius:14px;padding:10px}.sidebar-account-panel-header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 10px;display:grid}.sidebar-account-menu-avatar,.sidebar-account-menu-avatar.name-avatar{--name-avatar-size:40px;--name-avatar-font-size:15px}.sidebar-account-menu-identity{gap:2px;min-width:0;display:grid}.sidebar-account-menu-identity strong{color:var(--tlaic-color-text-heading,var(--admin-color-text-heading));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.sidebar-account-menu-identity small{color:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.sidebar-account-menu-badge{width:fit-content;max-width:100%;color:var(--tlaic-color-primary-on-soft,var(--tlaic-color-primary,var(--admin-color-primary)));text-overflow:ellipsis;white-space:nowrap;background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft));border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:680;line-height:1.4;display:inline-flex;overflow:hidden}.sidebar-account-panel-section,.sidebar-account-panel-footer{gap:6px;display:grid}.sidebar-account-panel-section{border-top:1px solid var(--tlaic-color-split,var(--admin-color-split));padding:6px 0 4px}.sidebar-account-panel-footer{border-top:1px solid var(--tlaic-color-split,var(--admin-color-split));padding-top:6px}.sidebar-account-panel-label{color:var(--tlaic-color-text-tertiary,var(--admin-color-text-tertiary));letter-spacing:.02em;padding:4px 8px 2px;font-size:11px;font-weight:700}.sidebar-account-panel-list{gap:2px;display:grid}.sidebar-account-panel-item{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.sidebar-account-panel-item:hover,.sidebar-account-panel-item:focus-visible{background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));outline:none}.sidebar-account-panel-item-active{background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft))}.sidebar-account-panel-item-active .sidebar-account-panel-item-icon{color:var(--tlaic-color-primary,var(--admin-color-primary));background:color-mix(in srgb, var(--tlaic-color-primary,var(--admin-color-primary)) 14%, transparent)}.sidebar-account-panel-item-return .sidebar-account-panel-item-icon{color:var(--tlaic-color-primary,var(--admin-color-primary));background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft))}.sidebar-account-panel-item-icon{width:32px;height:32px;color:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary));background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.sidebar-account-menu-item-copy{gap:1px;min-width:0;display:grid}.sidebar-account-menu-item-copy strong{color:var(--tlaic-color-text-heading,var(--admin-color-text-heading));font-size:13px;font-weight:600;line-height:1.3}.sidebar-account-menu-item-copy small{color:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.sidebar-account-panel-item-danger .sidebar-account-menu-item-copy strong,.sidebar-account-panel-item-danger .sidebar-account-panel-item-icon{color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626))}.sidebar-account-panel-item-danger .sidebar-account-panel-item-icon,.sidebar-account-panel-item-danger:hover,.sidebar-account-panel-item-danger:focus-visible{background:var(--tlaic-color-danger-soft,var(--admin-color-danger-soft))}.app-header{background:var(--aurora-panel);border-bottom:1px solid var(--aurora-border);justify-content:space-between;align-items:center;height:auto;padding:20px 28px;line-height:normal;display:flex;box-shadow:0 8px 22px #105e9114}.app-header h3{color:var(--aurora-heading);margin:2px 0}.global-search{width:250px}.panel{box-shadow:none;background:0 0;border:0;border-radius:0}.panel,.metric-card{overflow:hidden}.admin-brand-logo{width:30px;height:30px;color:var(--brand-logo-color,var(--aurora-primary));background:#f8fbffeb;border:1px solid #c9e3eedb;border-radius:8px;flex:none;place-items:center;display:inline-grid}.admin-brand-logo-sm{border-radius:7px;width:26px;height:26px}.admin-brand-logo-xs{border-radius:6px;width:22px;height:22px}.admin-brand-logo-img{object-fit:contain;width:70%;height:70%;display:block}.admin-brand-logo-fallback{font-size:12px;font-weight:600;line-height:1}.theme-dark .admin-brand-logo{background:var(--admin-color-bg-container);border-color:var(--admin-color-border)}.runtime-status-strip{background:var(--aurora-soft);border:1px solid var(--aurora-border);border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.runtime-status-dot{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #0878f21a}.runtime-status-ok{background:var(--aurora-status-success)}.runtime-status-warning{background:var(--aurora-status-warning)}.runtime-status-idle{background:var(--aurora-accent)}.runtime-status-copy{gap:2px;min-width:0;display:grid}.runtime-status-copy strong{color:var(--aurora-heading);font-size:14px;line-height:1.25}.runtime-status-copy span{color:var(--aurora-muted);font-size:12px;line-height:1.35}.runtime-environment-console{gap:14px;display:grid}.runtime-summary-grid{border:1px solid #94b1cd38;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.runtime-summary-item{border-bottom:1px solid #94b1cd2e;border-right:1px solid #94b1cd2e;gap:5px;min-width:0;padding:14px 16px;display:grid}.runtime-summary-item:nth-child(3n){border-right:0}.runtime-summary-item:nth-last-child(-n+3){border-bottom:0}.runtime-summary-label{color:var(--aurora-muted);font-size:12px;font-weight:700;line-height:1.2}.runtime-summary-value{overflow-wrap:anywhere;min-width:0;color:var(--aurora-heading);font-size:14px;font-weight:650;line-height:1.35}.runtime-summary-value code,.runtime-summary-meta code{white-space:normal}.runtime-summary-meta{overflow-wrap:anywhere;min-width:0;color:var(--aurora-muted);font-size:12px;line-height:1.35}.runtime-profile-row{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.runtime-profile-tag{margin-inline-end:0}.runtime-advanced-section{background:var(--aurora-soft);border:1px solid var(--aurora-border);border-radius:8px;padding:12px}.runtime-image-console{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:16px;display:grid}.runtime-image-current{background:linear-gradient(135deg, #0757d91a, #0fb7a51f), var(--aurora-soft);border:1px solid var(--aurora-border);border-radius:8px;align-content:center;gap:10px;min-width:0;padding:20px;display:grid}.runtime-image-kicker{color:var(--aurora-muted);font-size:12px;font-weight:600;line-height:1.2}.runtime-image-current strong{overflow-wrap:anywhere;color:var(--aurora-heading);font-size:26px;font-weight:600;line-height:1.1}.runtime-image-ref{overflow-wrap:anywhere;color:var(--aurora-muted);font-size:13px;margin-bottom:0!important}.runtime-image-editor{align-content:start;gap:10px;min-width:0;display:grid}.runtime-image-editor-full{padding-top:2px}.runtime-image-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-image-candidates{gap:8px;display:grid}.runtime-release-console{gap:12px;display:grid}.runtime-release-head{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:14px;display:grid}.runtime-release-current,.runtime-release-editor{background:var(--admin-color-bg-fill);border:1px solid #94b1cd47;border-radius:8px;min-width:0;padding:16px}.runtime-release-current{align-content:center;gap:8px;display:grid}.runtime-release-kicker{color:var(--aurora-muted);font-size:12px;font-weight:600;line-height:1.2}.runtime-release-current strong{overflow-wrap:anywhere;min-width:0;color:var(--aurora-heading);font-size:24px;font-weight:600;line-height:1.12}.runtime-release-tags{min-width:0}.runtime-release-editor{align-content:start;gap:12px;display:grid}.runtime-release-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-release-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.runtime-fact{background:#ffffffb8;border:1px solid #94b1cd38;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.runtime-fact-icon{width:26px;height:26px;color:var(--aurora-primary);background:#0878f214;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.runtime-fact-label{color:var(--aurora-muted);font-size:11px;font-weight:600;line-height:1.2;display:block}.runtime-fact strong{min-width:0;color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:1.35;display:block;overflow:hidden}.runtime-candidate-list{gap:8px;display:grid}.runtime-candidate-row{background:var(--admin-color-bg-container);border:1px solid #94b1cd38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:grid}.runtime-candidate-current{background:#0878f20b;border-color:#0878f247}.runtime-candidate-main{gap:3px;min-width:0;display:grid}.runtime-candidate-ref{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.runtime-candidate-side{justify-content:flex-end;align-items:center;gap:8px;display:flex}.runtime-table-cell{gap:4px;min-width:0;display:grid}.runtime-table-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;display:block;overflow:hidden}.runtime-table-code-full{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.runtime-mount-source{margin:0!important}.instance-runtime-expanded{gap:12px;padding:4px 0;display:grid}.runtime-detail{gap:12px;min-width:0;display:grid}.runtime-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-detail-compact .runtime-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-detail-block,.runtime-events-inline,.runtime-env-panel{background:var(--admin-color-bg-fill);border:1px solid #94b1cd38;border-radius:8px;min-width:0;padding:12px}.runtime-detail-title{color:var(--aurora-primary);align-items:center;gap:6px;margin-bottom:8px;display:flex}.runtime-detail-body,.runtime-mini-list,.runtime-mini-row{gap:4px;min-width:0;display:grid}.runtime-events-inline{gap:8px;display:grid}.runtime-env-panel{gap:10px;display:grid}.runtime-env-grid{border:1px solid #94b1cd2e;border-radius:8px;display:grid;overflow:hidden}.runtime-env-row{background:#ffffffb8;border-bottom:1px solid #94b1cd29;grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);gap:10px;min-width:0;padding:8px 10px;display:grid}.runtime-env-row:last-child{border-bottom:0}.runtime-env-key,.runtime-env-value{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.runtime-env-key{color:var(--aurora-heading);font-weight:680}.runtime-env-value{color:var(--aurora-muted)}@container admin-content (width<=1180px){.runtime-release-head,.runtime-detail-compact .runtime-detail-grid{grid-template-columns:1fr}.runtime-release-facts,.runtime-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-summary-item:nth-child(3n){border-right:1px solid #94b1cd2e}.runtime-summary-item:nth-child(2n){border-right:0}.runtime-summary-item:nth-last-child(-n+3){border-bottom:1px solid #94b1cd2e}.runtime-summary-item:nth-last-child(-n+2){border-bottom:0}}@container admin-content (width<=720px){.runtime-release-toolbar,.runtime-candidate-row{grid-template-columns:1fr;align-items:stretch}.runtime-release-toolbar,.runtime-candidate-side{display:grid}.runtime-release-facts,.runtime-detail-grid,.runtime-env-row,.runtime-summary-grid{grid-template-columns:1fr}.runtime-summary-item,.runtime-summary-item:nth-child(2n),.runtime-summary-item:nth-child(3n){border-right:0}.runtime-summary-item:nth-last-child(-n+2){border-bottom:1px solid #94b1cd2e}.runtime-summary-item:last-child{border-bottom:0}.runtime-profile-row{display:grid}.runtime-image-console{grid-template-columns:1fr}}.app-data-table{--table-header-bg:var(--tlaic-color-bg-fill);--table-cell-bg:var(--tlaic-color-bg-container);--table-cell-bg-alt:var(--tlaic-color-bg-container);--table-cell-bg-hover:var(--tlaic-color-bg-fill);--table-row-alt:var(--tlaic-color-bg-fill);--table-row-hover:var(--tlaic-color-bg-fill);--table-grid:var(--tlaic-color-split)}.app-data-table-shell{min-width:0;max-width:100%;overflow:hidden}.app-data-table-shell-fill{flex-direction:column;min-height:0;display:flex}.app-table-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.app-table-toolbar-main{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.app-table-search{width:min(420px,100%)}.app-table-query-form{background:0 0;border:0;margin-bottom:14px;padding:0}.app-table-query-grid{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:10px 12px;display:grid}.app-table-query-actions{grid-column:-2/-1;justify-self:end}@container admin-content (width<=720px){.app-table-toolbar{grid-template-columns:1fr}.app-table-search{width:100%}.app-table-query-grid{grid-template-columns:1fr}.app-table-query-actions{grid-column:1/-1;justify-self:end}}.admin-form-drawer-footer{justify-content:flex-end;gap:12px;display:flex}.modal-form-section+.modal-form-section{margin-top:4px}.modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.modal-form-full{grid-column:1/-1}@media (width<=900px){.modal-form-grid{grid-template-columns:1fr}}.metric-value{color:var(--aurora-heading);margin-top:12px;font-size:28px;font-weight:600;line-height:1.2}.metric-description,.muted-line{color:var(--aurora-muted);margin-top:6px}.admin-console-shell .usage-quota-page{align-content:start;gap:16px}.admin-console-shell .usage-quota-page .panel{box-shadow:none;border:0;border-radius:0}.usage-metric-topline{align-items:center;gap:9px;min-width:0;display:flex}.usage-metric-icon{width:32px;height:32px;color:var(--admin-color-text-secondary);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quota-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.quota-stat-progress{margin-top:12px}.quota-editor-content{width:100%}.quota-config-section{background:0 0;border:0;border-radius:0;min-width:0;display:grid;overflow:hidden}.quota-section-header{border-bottom:1px solid var(--admin-color-split);background:0 0;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.quota-section-title{align-items:baseline;min-width:0;display:flex}.quota-section-title strong{color:var(--aurora-heading);font-size:15px;font-weight:600;line-height:1.25}.quota-settings-list{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:24px;min-width:0;padding:16px 0;display:grid}.quota-setting-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:14px;padding:0;display:flex;position:relative;overflow:hidden}.quota-setting-head{gap:10px;min-width:0;display:grid}.quota-setting-current{background:0 0;border:0;border-radius:0;gap:2px;min-width:0;padding:0;display:grid}.quota-setting-current small{color:var(--aurora-muted);font-size:12px;line-height:1.2}.quota-setting-current strong{min-width:0;color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.quota-setting-field{gap:6px;min-width:0;display:grid}.quota-control-input{width:100%}.quota-policy-guidance{margin-bottom:14px}.quota-save-strip{border:0;border-top:1px solid var(--admin-color-split);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.quota-save-summary{align-items:center;min-width:0;display:flex}.quota-save-strip svg{flex:none}@container admin-content (width<=1180px){.quota-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container admin-content (width<=900px){.quota-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-content (width<=640px){.quota-save-strip{flex-direction:column;align-items:stretch}.quota-section-header{flex-direction:column;align-items:flex-start}.quota-summary-grid{grid-template-columns:1fr}}.settings-page{max-width:860px}.settings-stack{flex-direction:column;gap:16px;display:flex}.settings-form{max-width:560px}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.settings-hint{margin-bottom:16px;display:block}.settings-label-help{opacity:.45;margin-inline-start:4px}@media (width<=700px){.settings-field-grid{grid-template-columns:1fr}}.agent-governance-page{gap:14px}.agent-access-grid{min-width:0;display:grid}.agent-access-card{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.agent-access-card-icon{color:var(--ant-color-text-secondary);place-items:center;display:grid}.agent-access-card-main{gap:4px;min-width:0;display:grid}.agent-access-card-main>strong{font-size:15px;font-weight:600}.agent-table-name-cell{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:44px;display:grid}.agent-table-name-main{gap:4px;min-width:0;display:grid}.agent-table-name-main>strong{color:var(--ant-color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.center-lifecycle-item{width:100%;min-width:0;color:var(--admin-color-text-body);text-align:left;border:0;border-bottom:1px solid var(--admin-color-split);background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px;display:grid}.center-risk-list button,.center-governance-list button{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.center-lifecycle-item div,.center-risk-list button div,.center-governance-list button span{gap:3px;min-width:0;display:grid}.center-risk-list button,.center-governance-list button{grid-template-columns:10px minmax(0,1fr) auto}.center-governance-list button{grid-template-columns:24px minmax(0,1fr) auto}.center-activity-list span,.tenant-drawer-audit-list span{width:100%;min-width:0;color:inherit;text-align:left;border-bottom:1px solid var(--admin-color-split);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:10px 0;display:grid}.center-activity-list button{text-align:left;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;width:100%;min-width:0;display:grid}.center-activity-list span:last-child,.tenant-drawer-audit-list span:last-child{border-bottom:0}.center-overview-page,.risk-todo-page,.tenant-workspace-page{align-content:start}.center-overview-kpis,.risk-todo-kpis,.tenant-workspace-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.center-overview-top-grid,.center-overview-main-grid,.center-overview-bottom-grid{gap:16px;min-width:0;display:grid}.center-overview-top-grid{grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr)}.center-overview-main-grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)}.tenant-overview-main-grid{grid-template-columns:minmax(360px,.78fr) minmax(580px,1.22fr);align-items:stretch}.tenant-risk-card .center-risk-list{align-content:start}.tenant-card-list-zone{align-content:start;gap:10px;min-width:0;display:grid}.tenant-card-more-button{min-width:0;color:var(--admin-ui-blue);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.tenant-card-more-button:hover,.tenant-card-more-button:focus-visible{background:color-mix(in srgb, var(--admin-ui-blue) 8%, transparent);outline:0}.tenant-risk-summary-footer{border-top:1px solid var(--admin-color-split,#e2e8f0);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.tenant-risk-summary-footer span{background:var(--admin-color-fill-tertiary,#f8fbff);border:1px solid var(--admin-color-border-secondary,#edf2fa);border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.tenant-risk-summary-footer strong,.tenant-risk-summary-footer small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-risk-summary-footer strong{color:var(--admin-ui-heading);font-size:16px;font-weight:600}.tenant-risk-summary-footer small{color:var(--admin-ui-muted);font-size:11px;font-weight:600}.center-overview-bottom-grid{grid-template-columns:minmax(300px,.92fr) minmax(360px,1fr) minmax(320px,.92fr)}.center-overview-kpis-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.center-health-score{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.center-health-hero{grid-template-columns:minmax(340px,.95fr) minmax(320px,1fr) minmax(300px,.86fr);align-items:center;gap:22px;min-width:0;display:grid}.center-health-status-copy{border-left:1px solid var(--admin-color-border,#dfe8f6);gap:10px;min-width:0;padding-left:22px;display:grid}.center-health-status-copy strong{color:var(--admin-ui-heading);font-size:18px;font-weight:600}.center-health-status-dot{border-radius:999px;place-items:center;width:20px;height:20px;display:inline-grid}.center-health-status-dot:after{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.center-health-status-green{color:var(--admin-ui-green);background:color-mix(in srgb, var(--admin-ui-green) 14%, var(--admin-color-bg-container))}.center-health-status-orange{color:var(--admin-ui-orange);background:color-mix(in srgb, var(--admin-ui-orange) 14%, var(--admin-color-bg-container))}.center-health-status-red{color:var(--admin-ui-red);background:color-mix(in srgb, var(--admin-ui-red) 14%, var(--admin-color-bg-container))}.center-health-domains{flex-wrap:wrap;gap:8px;display:flex}.tenant-health-reasons{flex-wrap:wrap;gap:6px;display:flex}.tenant-health-reasons span{color:#34445f;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--admin-color-split);background:#f8fbffe0;border-radius:999px;align-items:center;max-width:100%;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.theme-dark .tenant-health-reasons span{color:var(--tlaic-color-text-body,#cbd5e1);background:#151829eb;border-color:#5c6e9257}.center-health-mini-trend{min-width:0;padding:10px 0}.center-health-mini-trend svg{width:100%;height:112px;display:block;overflow:visible}.center-sparkline-axis,.center-sparkline-guide{fill:none;stroke:var(--admin-color-border,#dfe8f6);stroke-dasharray:3 3;stroke-width:1px}.center-sparkline-line{fill:none;stroke:var(--admin-ui-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.center-health-mini-trend circle{fill:var(--admin-ui-green)}.center-health-mini-trend text{fill:var(--admin-ui-muted);font-size:9px;font-weight:700}.center-health-score h3{color:var(--admin-ui-heading);margin:4px 0 8px;font-size:24px;font-weight:600;line-height:1.12}.center-health-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.center-health-source-grid span,.tenant-drawer-facts span,.tenant-drawer-resource-grid span{border:0;border-bottom:1px solid var(--admin-color-split);background:0 0;border-radius:0;gap:4px;min-width:0;padding:12px;display:grid}.center-health-source-grid span{grid-template-columns:18px minmax(0,1fr);align-items:center}.center-health-source-grid svg{color:var(--admin-ui-blue)}.center-health-source-grid small,.tenant-drawer-facts small,.tenant-drawer-resource-grid small{min-width:0;color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.center-health-source-grid strong,.tenant-drawer-facts strong,.tenant-drawer-resource-grid strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:14px;font-weight:600;overflow:hidden}.center-health-reasons{flex-wrap:wrap;gap:8px;display:flex}.center-lifecycle-item{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px}.center-lifecycle-rail{grid-template-columns:repeat(8,minmax(96px,1fr));gap:14px}.center-lifecycle-rail .center-lifecycle-item{text-align:center;background:0 0;border:0;grid-template-columns:1fr;justify-items:center;min-height:88px;padding:8px 4px 2px;position:relative}.center-lifecycle-rail .center-lifecycle-item:not(:last-child):after{content:"";background:var(--admin-color-border,#dfe8f6);width:22px;height:1px;position:absolute;top:24px;right:-14px}.center-lifecycle-rail .center-lifecycle-item>span{width:42px;height:42px;font-size:14px}.center-lifecycle-rail .tenant-lifecycle-badge{grid-template-columns:16px auto;gap:3px;width:48px}.tenant-lifecycle-badge em{font-size:12px;font-style:normal;font-weight:600}.center-lifecycle-rail .center-lifecycle-item svg{display:none}.center-lifecycle-rail .tenant-lifecycle-badge svg{display:block}.center-lifecycle-rail .center-lifecycle-item strong,.center-lifecycle-rail .center-lifecycle-item small{text-align:center;white-space:normal}.center-lifecycle-item>span{width:28px;height:28px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container));border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid}.center-lifecycle-done{--admin-ui-tone:var(--admin-ui-green)}.center-lifecycle-active{--admin-ui-tone:var(--admin-ui-blue)}.center-lifecycle-warning{--admin-ui-tone:var(--admin-ui-orange)}.center-lifecycle-item strong,.center-risk-list strong,.center-governance-list strong,.center-lifecycle-item small,.center-risk-list small,.center-governance-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.center-lifecycle-item strong,.center-risk-list strong,.center-governance-list strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.center-lifecycle-item small,.center-risk-list small,.center-governance-list small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.center-governance-list svg{color:var(--admin-ui-green)}.center-risk-dot{border-radius:999px;width:9px;height:34px}.center-risk-critical{background:var(--admin-ui-red)}.center-risk-warning{background:var(--admin-ui-orange)}.center-risk-info{background:var(--admin-ui-blue)}.center-empty-state{min-height:126px;color:var(--admin-color-text-secondary);text-align:center;place-items:center;gap:8px;display:grid}.center-activity-list svg{color:var(--admin-ui-blue);grid-row:span 2}.center-activity-list strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.center-activity-list small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.tenant-audit-activity-list{gap:8px;display:grid}.tenant-audit-activity-item{width:100%;min-width:0;color:var(--admin-color-text-body);text-align:left;border:0;border-bottom:1px solid var(--admin-color-split);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) minmax(154px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}.tenant-audit-activity-item:hover,.tenant-audit-activity-item:focus-visible{color:var(--admin-color-text-body);background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 6%, var(--admin-color-bg-container));border-color:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 24%, #d9e6f8);outline:0}.tenant-audit-activity-item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 16%, transparent)}.tenant-audit-activity-icon{width:30px;height:30px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 10%, var(--admin-color-bg-container));border-radius:8px;place-items:center;display:grid}.tenant-audit-activity-main{gap:4px;min-width:0;display:grid}.tenant-audit-activity-title{align-items:center;gap:8px;min-width:0;display:flex}.tenant-audit-activity-title strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tenant-audit-activity-main small{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.tenant-audit-activity-meta{justify-items:end;gap:3px;min-width:0;display:grid}.tenant-audit-activity-meta strong,.tenant-audit-activity-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.tenant-audit-activity-meta strong{color:#34445f;font-size:12px;font-weight:600}.tenant-audit-activity-meta time{color:var(--admin-color-text-tertiary);font-size:11px;font-weight:700}.theme-dark .tenant-risk-summary-footer{border-top-color:#5c6e9257}.theme-dark .tenant-risk-summary-footer span,.theme-dark .tenant-audit-activity-item{color:var(--tlaic-color-text-body,#cbd5e1);background:#151829eb;border-color:#5c6e9257}.theme-dark .tenant-audit-activity-item:hover,.theme-dark .tenant-audit-activity-item:focus-visible{color:var(--tlaic-color-text-body,#e2e8f0);background:color-mix(in srgb, var(--admin-ui-tone,#528bff) 12%, #171c2e);border-color:color-mix(in srgb, var(--admin-ui-tone,#528bff) 30%, #2f3b57)}.theme-dark .tenant-audit-activity-icon{background:color-mix(in srgb, var(--admin-ui-tone,#528bff) 18%, #171c2e)}.theme-dark .tenant-audit-activity-main small,.theme-dark .tenant-audit-activity-meta time,.theme-dark .tenant-risk-summary-footer small{color:var(--tlaic-color-text-tertiary,#94a3b8)}.theme-dark .tenant-audit-activity-meta strong{color:var(--tlaic-color-text-body,#cbd5e1)}.risk-filter-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:end;gap:12px;display:grid}.risk-filter-actions{grid-column:1/-1}.risk-filter-action-space{justify-content:flex-end;max-width:100%}.risk-workbench-grid{grid-template-columns:minmax(0,1fr);min-width:0;margin-top:16px;display:grid}.risk-table-card{flex-direction:column;min-width:0;height:100%;display:flex}.risk-table-toolbar{max-width:100%;margin-bottom:12px}.risk-table-card .app-table-query-form{margin-bottom:14px}.risk-table-card .app-table-query-grid{grid-template-columns:minmax(164px,1.1fr) repeat(5,minmax(132px,.92fr)) minmax(240px,1.28fr) auto;align-items:start}.risk-table-card .app-table-query-actions{padding-top:22px}.risk-table-selection-count{min-height:32px;color:var(--admin-color-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.risk-action-disabled-wrap{display:inline-flex}.risk-row-actions{justify-content:flex-end}.risk-row-clickable td{cursor:pointer}.risk-permission-alert{margin-bottom:16px}.risk-workplace-row{margin-bottom:0}.risk-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.risk-project-list-item{min-width:0}.risk-project-card{text-align:left;gap:8px;width:100%;min-height:118px;transition:border-color .2s;display:grid}.risk-project-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.risk-project-card-head strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.risk-project-card p{color:var(--admin-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:680;line-height:1.55;display:-webkit-box;overflow:hidden}.risk-project-card-meta{color:var(--admin-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.risk-activity-feed-item{text-align:start;align-items:center;gap:12px;width:100%;transition:background .15s;display:flex}.risk-activity-feed-copy{gap:2px;display:grid}.risk-activity-feed-copy small{color:var(--admin-color-text-secondary)}@media (width<=767px){.risk-project-list{grid-template-columns:1fr}}.risk-quick-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.risk-distribution-row-button{width:100%}.risk-distribution-row-button:hover .risk-domain-label,.risk-distribution-row-button:focus-visible .risk-domain-label{color:var(--admin-color-primary)}.risk-sla-compact{gap:10px;display:grid}.risk-sla-compact-item{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.risk-sla-compact-item span{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.risk-title-button{text-align:left;gap:4px;width:100%;min-width:0;display:grid}.risk-title-button strong,.risk-title-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.risk-title-button strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.risk-title-button small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.risk-detail-head{flex-wrap:wrap;gap:8px;display:flex}.risk-detail-panel{gap:12px;display:grid}.risk-detail-summary{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;gap:6px;padding:14px;display:grid}.risk-detail-summary h3,.risk-detail-summary p{margin:0}.risk-detail-summary h3{color:var(--admin-ui-heading);font-size:16px;font-weight:600;line-height:1.35}.risk-detail-summary p{color:var(--admin-color-text-secondary);font-size:13px;font-weight:680;line-height:1.6}.risk-detail-block,.risk-timeline{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;gap:8px;padding:14px;display:grid}.risk-detail-block strong,.risk-detail-block p{color:var(--admin-ui-heading);margin:0;font-size:14px;line-height:1.6}.risk-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.risk-detail-facts span{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-split);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.risk-detail-facts small,.risk-detail-facts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.risk-detail-facts small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.risk-detail-facts strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.risk-timeline span{width:100%;min-width:0;color:inherit;text-align:left;border-top:0;border-right:0;border-bottom:1px solid var(--admin-color-split);background:0 0;border-left:0;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:8px 0;display:grid}.risk-timeline-link{text-align:left;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;width:100%;min-width:0;display:grid}.risk-timeline span:last-child{border-bottom:0}.risk-timeline-title{min-width:0;color:var(--admin-ui-heading);white-space:normal;font-size:14px;font-weight:600;display:block}.risk-timeline-empty{color:var(--admin-color-text-secondary);white-space:normal;margin:0;font-size:13px;line-height:1.6}.risk-activity-item:hover,.risk-activity-item:focus-visible{color:var(--admin-ui-blue)}.risk-timeline svg,.risk-timeline-link svg{color:var(--admin-ui-blue);grid-row:span 2}.risk-timeline strong,.risk-timeline small,.risk-timeline-link strong,.risk-timeline-link small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.risk-detail-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.risk-detail-empty,.risk-inline-empty{min-height:132px;color:var(--admin-color-text-secondary);text-align:center;background:var(--admin-color-bg-fill);border:1px dashed #d9e6f8;border-radius:8px;place-items:center;gap:8px;padding:16px;display:grid}.risk-detail-empty svg,.risk-inline-empty svg{color:var(--admin-ui-blue)}.risk-detail-empty strong{color:var(--admin-ui-heading);font-size:14px;font-weight:600}.risk-detail-empty small,.risk-inline-empty span{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700;line-height:1.5}.risk-inline-empty{text-align:left;grid-template-columns:18px minmax(0,1fr);justify-items:start;min-height:84px}.risk-analysis-grid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:24px;display:grid}.risk-analysis-chart h4{align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.risk-distribution-bars{gap:10px;display:grid}.risk-distribution-row{align-items:center;gap:10px;display:flex}.risk-domain-label{text-overflow:ellipsis;width:90px;font-size:12px;overflow:hidden}.risk-bar-container{background:var(--admin-color-bg-fill);border-radius:4px;flex:1;height:8px;overflow:hidden}.risk-bar-fill{background:var(--admin-color-primary);border-radius:4px;height:100%;transition:width .3s}.risk-bar-fill-blue{background:var(--admin-color-info)}.risk-bar-count{text-align:right;width:30px;font-size:12px;font-weight:500}.risk-activity-list{gap:8px;display:grid}.risk-activity-item{width:100%;color:inherit;text-align:left;background:var(--admin-color-bg-fill);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.theme-dark .risk-detail-facts span{background:var(--admin-color-bg-container);border-color:var(--admin-color-border)}.theme-dark .risk-detail-block,.theme-dark .risk-timeline,.theme-dark .risk-detail-empty,.theme-dark .risk-inline-empty{background:var(--admin-color-bg-fill);border-color:var(--admin-color-split)}.theme-dark .risk-table-selection-count,.theme-dark .risk-title-button small,.theme-dark .risk-detail-summary p,.theme-dark .risk-detail-facts small,.theme-dark .risk-timeline-empty,.theme-dark .risk-detail-empty,.theme-dark .risk-detail-empty small,.theme-dark .risk-inline-empty,.theme-dark .risk-inline-empty span{color:var(--admin-color-text-secondary)}.tenant-health-healthy{--tenant-health-color:var(--admin-ui-green)}.tenant-health-warning,.tenant-health-suspended{--tenant-health-color:var(--admin-ui-orange)}.tenant-health-critical{--tenant-health-color:var(--admin-ui-red)}.tenant-health-unknown{--tenant-health-color:var(--admin-color-text-tertiary)}.tenant-workspace-name{gap:2px;min-width:0;display:grid}.tenant-workspace-resource{color:var(--admin-color-text-secondary);gap:6px;font-size:12px;font-weight:600;display:grid}.tenant-workspace-resource span{align-items:center;gap:6px;min-width:0;display:inline-flex}.tenant-workspace-resource svg{color:var(--admin-ui-blue)}.tenant-risk-score{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.tenant-risk-score span{color:var(--admin-ui-heading);text-align:right;font-size:12px;font-weight:600}.tenant-freeze-impact{color:var(--admin-color-text-secondary);background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:13px;font-weight:700;line-height:1.5;display:grid}.tenant-freeze-impact svg{color:var(--admin-ui-orange)}.tenant-batch-toolbar{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tenant-freeze-impact>div{gap:10px;min-width:0;display:grid}.tenant-freeze-impact strong{color:var(--admin-ui-heading);font-size:13px;font-weight:600}.tenant-freeze-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenant-freeze-impact-grid span{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-split);border-radius:6px;gap:2px;min-width:0;padding:8px 10px;display:grid}.tenant-freeze-impact-grid small{color:var(--admin-color-text-secondary);font-size:11px;font-weight:600}.tenant-freeze-impact-grid b{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.tenant-drawer-identity{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tenant-drawer-identity div{gap:2px;min-width:0;display:grid}.tenant-drawer-identity strong{color:var(--admin-ui-heading);font-size:16px;font-weight:600}.tenant-drawer-facts,.tenant-drawer-resource-grid{gap:10px;display:grid}.tenant-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-drawer-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-drawer-usage-insight{margin-bottom:14px}.tenant-drawer-usage-insight .usage-insight-metric-grid{grid-template-columns:minmax(0,1fr)}@container admin-content (width<=1280px){.center-overview-top-grid,.center-overview-main-grid,.center-overview-bottom-grid,.center-health-hero{grid-template-columns:1fr}.center-health-status-copy{border-top:1px solid var(--admin-color-border,#dfe8f6);border-left:0;padding-top:16px;padding-left:0}.center-lifecycle-rail{grid-template-columns:repeat(4,minmax(96px,1fr))}.center-lifecycle-rail .center-lifecycle-item:after{display:none}.risk-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-table-card .app-table-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-table-card .app-table-query-actions{grid-column:1/-1;padding-top:0}.risk-workbench-grid{grid-template-columns:1fr}.risk-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-filter-actions{grid-column:1/-1}}@container admin-content (width<=860px){.admin-console-content.app-content-scroll{padding:16px!important}.center-health-score,.center-overview-kpis-eight,.center-health-source-grid,.tenant-overview-top-grid,.risk-detail-facts,.tenant-drawer-facts,.tenant-drawer-resource-grid{grid-template-columns:1fr}.center-lifecycle-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-filter-grid,.risk-table-card .app-table-query-grid,.risk-summary-strip,.tenant-freeze-impact-grid{grid-template-columns:1fr}}.center-overview-governance-grid{grid-template-columns:repeat(4,minmax(280px,1fr));gap:16px;display:grid}.center-overview-activity-grid{grid-template-columns:minmax(400px,1fr) minmax(360px,1fr);gap:16px;display:grid}.center-quick-actions-grid{gap:8px;display:grid}.tenant-trend-panel-grid{grid-template-columns:minmax(360px,1fr) minmax(240px,.66fr);align-items:start;gap:14px;min-height:0;display:grid}.center-quick-action-btn{text-align:left;justify-content:flex-start;width:100%;height:auto;padding:12px 16px}.center-quick-action-btn:hover{background:var(--admin-color-bg-fill)}.center-quick-action-content{flex-direction:column;gap:2px;margin-left:8px;display:flex}.center-quick-action-content strong{font-size:13px;font-weight:500}.center-quick-action-content small{color:var(--admin-color-text-secondary);font-size:11px}@container admin-content (width<=1200px){.center-overview-governance-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.center-overview-activity-grid,.tenant-trend-panel-grid{grid-template-columns:1fr}.tenant-audit-activity-item{grid-template-columns:32px minmax(0,1fr);align-items:start}.tenant-audit-activity-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:4px 8px;display:flex}}@container admin-content (width<=768px){.center-overview-governance-grid,.tenant-risk-summary-footer{grid-template-columns:1fr}.tenant-audit-activity-title{flex-wrap:wrap}}.center-governance-grid{grid-template-columns:repeat(4,minmax(260px,1fr));gap:16px;display:grid}.governance-card-header{justify-content:space-between;align-items:center;display:flex}.governance-card-title{margin-top:4px;font-size:14px}.governance-card-desc{color:var(--admin-color-text-secondary);margin:0;font-size:12px;line-height:1.5}@container admin-content (width<=1400px){.center-governance-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@container admin-content (width<=768px){.center-governance-grid{grid-template-columns:1fr}}.sla-board-grid{grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;display:grid}.sla-board-column{background:var(--admin-color-bg-fill);border-radius:8px;padding:12px}.sla-board-header{align-items:center;gap:8px;margin-bottom:12px;font-weight:500;display:flex}.sla-board-items{gap:8px;display:grid}.sla-board-item{background:var(--admin-color-bg-container);border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.sla-board-item span{text-overflow:ellipsis;flex:1;overflow:hidden}.sla-board-item small{color:var(--admin-color-text-secondary)}.sla-board-more{text-align:center;padding:4px;font-size:11px}.sla-board-overdue{border-left:3px solid #ff4d4f}.sla-board-urgent{border-left:3px solid #fa8c16}.sla-board-warning{border-left:3px solid #faad14}.sla-board-normal{border-left:3px solid #52c41a}.tenant-analysis-usage-board{margin-bottom:20px}.tenant-analysis-grid{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:24px;display:grid}.tenant-analysis-chart h4{align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.tenant-distribution-bars{gap:10px;display:grid}.tenant-distribution-row{align-items:center;gap:10px;display:flex}.tenant-distribution-label{text-overflow:ellipsis;width:90px;font-size:12px;overflow:hidden}.tenant-bar-container{background:var(--admin-color-bg-fill);border-radius:4px;flex:1;height:8px;overflow:hidden}.tenant-bar-fill{background:linear-gradient(90deg,#1890ff,#69c0ff);border-radius:4px;height:100%;transition:width .3s}.tenant-bar-purple{background:linear-gradient(90deg,#722ed1,#b37feb)}.tenant-bar-count{text-align:right;width:60px;font-size:12px;font-weight:500}.tenant-activity-list{gap:8px;display:grid}.tenant-activity-item{background:var(--admin-color-bg-fill);border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.theme-dark .tenants-page .tenant-stat-card,.theme-dark .tenants-page .tenant-detail-panel,.theme-dark .tenants-page .tenant-quota-card,.theme-dark .tenants-page .tenant-activity-item{color:var(--admin-color-text-body);background:var(--admin-color-bg-container)!important;border-color:var(--admin-color-border)!important}.theme-dark .tenants-page .panel{color:var(--admin-color-text-body);background:0 0;border:0;border-radius:0}.theme-dark .tenants-page small,.theme-dark .tenants-page .tenant-stat-card em,.theme-dark .tenants-page .tenant-bar-count,.theme-dark .tenants-page .tenant-activity-item{color:var(--admin-color-text-secondary)}.theme-dark .tenants-page .tenant-stat-card strong,.theme-dark .tenants-page h3,.theme-dark .tenants-page h4{color:var(--admin-color-text-heading)}@container admin-content (width<=1200px){.tenant-analysis-grid{grid-template-columns:1fr}}@container admin-content (width<=768px){.tenant-analysis-grid{grid-template-columns:1fr}}.branding-page{container:branding-page/inline-size}.branding-advanced-stack,.branding-form{width:100%;min-width:0}.branding-color-dot{background:var(--tlaic-brand-theme-color,#7c3aed);width:12px;height:12px;box-shadow:0 0 0 1px var(--tlaic-color-border,#cbd5e1);border-radius:50%;display:inline-block}.branding-assets-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.branding-asset-card .branding-asset-thumb{margin-bottom:12px}.branding-asset-hint{margin-bottom:12px;font-size:12px;line-height:1.5;display:block}.branding-asset-thumb{--branding-preview-grid:color-mix(in srgb, var(--tlaic-color-text-tertiary,#94a3b8) 13%, var(--tlaic-color-bg-container,#fff));background:linear-gradient(45deg, var(--branding-preview-grid) 25%, transparent 25%), linear-gradient(-45deg, var(--branding-preview-grid) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--branding-preview-grid) 75%), linear-gradient(-45deg, transparent 75%, var(--branding-preview-grid) 75%), var(--tlaic-color-bg-container,#fff);border:1px solid var(--tlaic-color-split,#e2e8f0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:8px;place-items:center;min-height:146px;padding:18px;display:grid;position:relative;overflow:hidden}.branding-asset-thumb.is-dark{background:#071027}.branding-asset-thumb-mask{color:#fffffff2;border-radius:inherit;opacity:0;background:#00000073;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:opacity .2s;display:flex;position:absolute;inset:0}.branding-asset-thumb:hover .branding-asset-thumb-mask,.branding-asset-thumb:focus-within .branding-asset-thumb-mask{opacity:1}@media (hover:none){.branding-asset-thumb-mask{opacity:1;min-height:40px;inset-block-start:auto}}.ops-governance-page{gap:16px;display:grid}.ops-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ops-metric-value{color:var(--admin-color-text-heading);align-items:baseline;gap:6px;display:flex}.ops-metric-value span{font-size:24px;font-weight:700;line-height:1}.ops-metric-value small{color:var(--tlaic-color-text-secondary,#64748b);font-size:12px}.ops-split-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;display:grid}.ops-resource-stack,.ops-drawer-stack{width:100%}.ops-check-row{border-bottom:1px solid var(--tlaic-color-split,#e2e8f0);grid-template-columns:82px minmax(90px,1fr) minmax(0,1.4fr);align-items:center;gap:8px;padding:8px 0;display:grid}.ops-action-list{flex-wrap:wrap;gap:6px;display:flex}.ops-heatmap{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.ops-heatmap-cell{border:1px solid var(--tlaic-color-border,#cbd5e1);background:var(--admin-color-bg-fill);border-radius:8px;gap:4px;min-height:92px;padding:10px;display:grid}.ops-heatmap-cell b{color:var(--admin-color-text-heading);font-size:20px}.ops-heatmap-cell span,.ops-heatmap-cell small{color:var(--tlaic-color-text-secondary,#64748b)}.ops-heatmap-cell-green{border-color:#22c55e}.ops-heatmap-cell-orange{border-color:#fa8c16}.ops-heatmap-cell-red{border-color:#f5222d}.ops-payload{border:1px solid var(--tlaic-color-split,#e2e8f0);background:var(--tlaic-color-bg-layout,#0f172a);max-height:320px;color:var(--tlaic-color-text-body,#e2e8f0);border-radius:8px;margin:0;padding:12px;font-size:12px;overflow:auto}.theme-dark .ops-metric-value,.theme-dark .ops-heatmap-cell b{color:var(--admin-color-text-heading)}.theme-dark .ops-metric-value small,.theme-dark .ops-heatmap-cell span,.theme-dark .ops-heatmap-cell small{color:var(--admin-color-text-secondary)}.theme-dark .ops-heatmap-cell{background:var(--admin-color-bg-fill);border-color:var(--admin-color-border)}@container admin-content (width<=960px){.ops-split-layout{grid-template-columns:1fr}}.tag-editor-primary{margin-bottom:14px}.tag-editor-label-field{margin-bottom:0}.tag-editor-composer{border:1px solid var(--admin-ui-line,#cbd5e1);background:var(--admin-color-bg-container);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 7px;transition:border-color .16s,box-shadow .16s;display:flex}.tag-editor-composer:focus-within{border-color:var(--admin-ui-blue,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-ui-blue,#7c3aed) 12%, transparent)}.tag-editor-composer-preview{border-left:1px solid var(--admin-ui-soft-line,#e2e8f0);flex:0 auto;justify-content:flex-end;align-items:center;min-width:86px;max-width:42%;padding-left:10px;display:flex;overflow:hidden}.tag-editor-config{gap:14px;margin-top:12px;display:grid}.tag-editor-switch-row{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:12px;display:grid}.tag-editor-badge-field{min-width:0}@container tag-editor (width<=560px){.tag-editor-switch-row{grid-template-columns:1fr}.tag-editor-composer{flex-wrap:wrap}.tag-editor-composer-preview{border-top:1px solid var(--admin-ui-soft-line,#e2e8f0);border-left:0;justify-content:flex-start;width:100%;max-width:none;padding-top:6px;padding-left:0}}.tag-editor-form{container:tag-editor/inline-size}.admin-pro-layout-content:has(.tenant-teams-page){box-sizing:border-box;flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tenant-teams-workspace{min-width:0;min-height:0;height:calc(100dvh - var(--admin-pro-header-height,56px) - 44px);max-height:calc(100dvh - var(--admin-pro-header-height,56px) - 44px);flex-direction:column;flex:auto;display:flex;overflow:hidden}.tenant-teams-layout{flex:auto;grid-template-columns:minmax(0,18%) minmax(0,1fr);gap:12px;min-width:0;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.tenant-teams-tree-panel{border-right:1px solid var(--admin-color-border);background:0 0;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;max-height:100%;padding:0 16px 0 0;display:flex;overflow:hidden}.tenant-teams-tree-header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tenant-teams-tree-title{font-size:15px;line-height:1.4}.tenant-teams-tree-search{flex:none;min-width:0}.tenant-teams-tree-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.tenant-teams-tree-empty{margin-block:24px}.tenant-teams-org-tree{min-width:0}.tenant-teams-tree-node-title{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.tenant-teams-tree-node-name{min-width:0;color:var(--admin-color-text,#000000e0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.tenant-teams-tree-node-meta{flex:none;font-size:12px}.tenant-teams-detail{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.tenant-teams-detail-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.tenant-teams-empty-state{background:0 0;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.tenant-teams-empty-state--inline{min-height:120px}.tenant-teams-search-hint{margin-bottom:0}.tenant-teams-member-table{flex:none;min-width:0}.tenant-teams-context-strip{border-bottom:1px solid var(--admin-color-border);background:0 0;flex-direction:column;gap:10px;padding:0 0 12px;display:flex}.tenant-teams-context-strip--unassigned{gap:4px}.tenant-teams-context-info{flex-direction:column;gap:8px;min-width:0;display:flex}.tenant-teams-context-title{align-items:center;gap:8px;min-width:0;display:flex}.tenant-teams-context-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-teams-context-icon{color:var(--admin-color-primary,#7c3aed);flex:none;font-size:18px}.tenant-teams-context-actions{border-top:1px solid var(--admin-color-border);padding-top:4px}.tenant-teams-context-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tenant-teams-context-action-primary,.tenant-teams-context-action-danger{min-width:0}.tenant-teams-context-action-danger{margin-inline-start:auto}.tenant-teams-context-danger-wrap{display:inline-flex}.tenant-team-help-trigger{place-items:center;width:32px;height:32px;transition:color .16s,background .16s,box-shadow .16s;display:inline-grid}.tenant-team-help-popover{width:min(380px,100vw - 32px);padding:12px 16px}.tenant-team-help-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tenant-team-help-list li{color:var(--admin-color-text-body,#334155);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.tenant-team-help-list li:before{content:"";background:color-mix(in srgb, var(--admin-color-primary,#7c3aed) 72%, var(--tlaic-color-text-tertiary,#94a3b8));border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0}.tenant-team-quota-cell{align-items:center;gap:4px;min-width:0;display:flex}.tenant-team-quota-edit{width:24px;min-width:24px;height:24px;color:var(--admin-ui-muted);flex:0 0 24px}.tenant-team-quota-edit:hover{color:var(--admin-ui-blue);background:#7c3aed14}.tenant-team-quota-tags{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.tenant-org-member-name-cell{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.tenant-org-member-icon{color:#5b7c99;margin-top:3px}.tenant-org-member-text{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.tenant-team-member-email{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;line-height:1.3;display:inline-block;overflow:hidden}.tenant-team-member-usage-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.tenant-team-member-usage-detail{height:auto}.tenant-team-table-icon{color:var(--admin-ui-blue);flex:none;font-size:14px}.tenant-team-node-name{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tenant-team-node-actions{flex:none}.tenant-team-node-actions.tm-table-action-group{flex-wrap:nowrap;gap:6px!important}.tenant-team-detail-drawer-title{min-width:0}.tenant-team-detail-panel{gap:14px;min-width:0;display:grid}@media (width<=991px){.tenant-teams-tree-panel{border-right:0;border-bottom:1px solid var(--admin-color-border);padding:0 0 16px}.admin-pro-layout-content:has(.tenant-teams-page){height:auto;max-height:none;display:block;overflow:visible}.tenant-teams-workspace{height:auto;max-height:none}.tenant-teams-layout{flex-direction:column;display:flex}.tenant-teams-tree-panel{height:auto;max-height:40vh}.tenant-teams-detail-scroll{overflow:visible}}.org-excel-upload p{margin:0}.gateway-request-page,.gateway-trace-drawer{--gateway-surface:var(--tlaic-color-bg-container,var(--admin-color-bg-container,#fff));--gateway-soft:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill,#f5f5f5));--gateway-line:var(--tlaic-color-border,var(--admin-color-border,#f0f0f0));--gateway-heading:var(--tlaic-color-text-heading,var(--admin-color-text-heading,#000000e0));--gateway-muted:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary,#00000073));--gateway-blue:var(--tlaic-color-primary,var(--admin-color-primary,#7c3aed));--gateway-green:var(--tlaic-color-success,var(--admin-color-success,#52c41a));--gateway-amber:var(--tlaic-color-warning,var(--admin-color-warning,#faad14));--gateway-code-fg:var(--ant-color-text,var(--gateway-heading));--gateway-code-bg:var(--ant-color-fill-alter,var(--gateway-soft))}.gateway-request-page{align-content:start;gap:12px;display:grid}.gateway-trace-charts{border:1px solid var(--gateway-line);background:var(--gateway-surface);border-radius:8px;margin-block:0;overflow:hidden}.gateway-trace-charts-loading{justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.gateway-trace-detail-page .gateway-trace-detail-back{margin-block-end:12px;display:inline-block}.gateway-span-related-list{gap:8px;display:grid}.gateway-span-related-row{border:1px solid var(--gateway-line);background:var(--gateway-surface);border-radius:8px;padding:10px 12px}.gateway-trace-workspace{width:100%;min-width:0}.gateway-trace-workspace-toolbar{margin-block-end:12px}.gateway-trace-workspace-grid{width:100%}.gateway-span-tree-column,.gateway-span-lane-column{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;gap:0;min-width:0;display:grid;overflow-x:auto}.gateway-span-tree-row-tree-only{width:100%;display:block}.gateway-span-lane-axis{border-block-end:1px solid var(--gateway-line);background:color-mix(in srgb, var(--gateway-soft) 70%, var(--gateway-surface));min-height:28px;padding:8px 12px}.gateway-span-lane-axis .gateway-span-tree-axis-ticks{grid-template-columns:repeat(5,minmax(0,1fr))}.gateway-span-lane-row{text-align:start;width:100%;display:block}.gateway-trace-workspace .gateway-trace-span-detail{height:100%;margin-block-start:0}.gateway-trace-stage-chain{margin-block-end:12px}.gateway-table-cell{min-width:0;max-width:100%}.gateway-table-cell-end{align-items:flex-end;width:100%}.gateway-trace-drawer .data-pro-detail-stack{width:100%}.gateway-trace-detail-header{margin-block-end:4px}.gateway-trace-metrics{width:100%}.gateway-trace-metric{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;min-width:0;padding:12px}.gateway-trace-section,.gateway-trace-gantt,.gateway-trace-gantt-chart,.gateway-trace-view-tabs,.gateway-trace-view-pane,.gateway-span-tree,.gateway-trace-span-detail,.gateway-request-io,.gateway-snapshot-panel,.gateway-llm-context,.gateway-llm-context-stack,.gateway-llm-timeline,.gateway-llm-timeline-item,.gateway-llm-payload-collapse,.gateway-llm-payload-viewer,.gateway-llm-payload-tabs,.gateway-sse-timeline,.gateway-sse-frame,.gateway-json-preview-shell,.gateway-span-tree-row{width:100%;min-width:0}.gateway-trace-gantt{gap:0;display:grid}.gateway-trace-view-pane{width:100%}.gateway-span-waterfall{background:var(--gateway-soft);border:1px solid var(--gateway-line);border-radius:8px;gap:4px;width:100%;min-width:0;padding:8px;display:grid;overflow-x:auto}.gateway-span-waterfall-axis,.gateway-span-waterfall-row{grid-template-columns:minmax(120px,32%) minmax(240px,1fr);gap:12px;min-width:440px;display:grid}.gateway-span-waterfall-axis{min-height:24px;color:var(--gateway-muted);font-size:11px}.gateway-span-waterfall-axis>div{position:relative}.gateway-span-waterfall-axis>div>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.gateway-span-waterfall-row{text-align:start;align-items:center;min-height:36px}.gateway-span-waterfall-label{min-width:0;color:var(--gateway-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.gateway-span-waterfall-lane,.gateway-stage-timeline-rail{background:var(--gateway-soft);border-radius:4px;height:10px;position:relative;overflow:hidden}.gateway-span-waterfall-lane{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--gateway-line) calc(25% - 1px), var(--gateway-line) 25%);height:18px}.gateway-span-waterfall-bar,.gateway-stage-timeline-rail>i{background:var(--gateway-blue);border-radius:4px;min-width:3px;position:absolute;inset-block:2px}.gateway-stage-timeline-rail>i{height:100%;inset-block:0;inset-inline-start:0}.gateway-span-waterfall-bar-ok{background:var(--gateway-green)}.gateway-span-waterfall-bar-failed{background:var(--admin-color-error,#ff4d4f)}.gateway-span-waterfall-bar-warning{background:var(--gateway-amber)}.gateway-span-tree{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;gap:0;min-width:0;display:grid;overflow-x:auto}.gateway-span-tree-axis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px 12px;display:grid}.gateway-span-tree-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.gateway-span-tree-axis{min-height:28px;color:var(--gateway-muted);border-block-end:1px solid var(--gateway-line);background:color-mix(in srgb, var(--gateway-soft) 70%, var(--gateway-surface));font-size:12px}.gateway-span-tree-axis-ticks{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;display:grid}.gateway-span-tree-axis-ticks>span:first-child{text-align:start}.gateway-span-tree-axis-ticks>span:not(:first-child):not(:last-child){text-align:center}.gateway-span-tree-axis-ticks>span:last-child{text-align:end}.gateway-span-tree-row{text-align:start;width:100%}.gateway-span-tree-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.gateway-span-tree-name{flex:96px;min-width:0}.gateway-span-tree-duration{font-variant-numeric:tabular-nums}.gateway-span-tree-lane{background:var(--gateway-soft);background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--gateway-line) calc(25% - 1px), var(--gateway-line) 25%);border-radius:4px;min-width:0;height:18px;position:relative;overflow:hidden}.gateway-span-tree-bar{background:var(--gateway-blue);border-radius:3px;min-width:3px;position:absolute;inset-block:3px}.gateway-span-tree-bar-kind-llm{background:var(--ant-purple-6,#722ed1)}.gateway-span-tree-bar-kind-tool{background:var(--ant-cyan-6,#13c2c2)}.gateway-span-tree-bar-kind-skill{background:var(--ant-geekblue-6,#2f54eb)}.gateway-span-tree-bar-kind-quota{background:var(--ant-gold-6,#faad14)}.gateway-span-tree-bar-kind-governance{background:var(--gateway-amber)}.gateway-span-tree-bar-kind-model_resolution,.gateway-span-tree-bar-kind-agent_request{background:var(--gateway-blue)}.gateway-span-tree-bar-kind-server,.gateway-span-tree-bar-kind-default{background:var(--ant-color-text-secondary,#00000073)}.gateway-span-tree-bar-failed{background:var(--admin-color-error,#ff4d4f)}.gateway-trace-span-detail{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;gap:8px;min-width:0;margin-block-start:12px;padding:12px;display:grid}.gateway-trace-span-detail-head{min-width:0}.gateway-trace-span-detail-metrics{width:100%}.gateway-trace-span-stat{background:var(--gateway-soft);border-radius:6px;min-width:0;padding:8px 10px}.gateway-trace-span-detail-tabs{min-width:0}.gateway-trace-route-decision{gap:8px;min-width:0;display:grid}.gateway-trace-stage-timeline,.gateway-stage-timeline-item{gap:6px;min-width:0;display:grid}.gateway-snapshot-chips{width:100%}.gateway-snapshot-chip{white-space:normal;align-items:center;gap:6px;max-width:100%;margin-inline-end:0;padding-block:4px;padding-inline:8px;display:inline-flex}.gateway-llm-context-loading{justify-content:center;align-items:center;gap:8px;min-height:96px;display:flex}.gateway-llm-timeline{margin-block:8px 0}.gateway-llm-timeline-item{gap:6px;display:grid}.gateway-json-preview-shell{border:1px solid var(--gateway-line);background:var(--gateway-code-bg);border-radius:8px;gap:0;display:grid;overflow:hidden}.gateway-json-preview-toolbar{border-block-end:1px solid var(--gateway-line);background:var(--gateway-surface);padding:8px 12px}.gateway-json-preview,.gateway-llm-payload-preview{max-height:420px;color:var(--gateway-code-fg);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:2;background:0 0;border:0;border-radius:0;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.gateway-llm-payload-preview{background:var(--gateway-code-bg);border:1px solid var(--gateway-line);border-radius:8px}.gateway-sse-frame-body{max-height:220px}.gateway-model-span-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-dark .gateway-request-page,.theme-dark .gateway-trace-drawer{--gateway-surface:#151829f5;--gateway-soft:#1e243ae6;--gateway-line:#5c6e9257;--gateway-heading:#edf4ff;--gateway-muted:#9ba9c4;--gateway-code-fg:#edf4ff;--gateway-code-bg:#0f172ab8}@media (width<=720px){.gateway-model-span-detail{grid-template-columns:1fr}.gateway-span-waterfall-axis,.gateway-span-waterfall-row{grid-template-columns:minmax(96px,38%) minmax(160px,1fr);min-width:320px}}.theme-dark .admin-console-shell .tenant-action-item:hover,.theme-dark .admin-console-shell .tenant-recommendation-item:hover,.theme-dark .admin-console-shell .installed-agent-card:hover,.theme-dark .admin-console-shell .agent-tool-item:hover{background:var(--admin-modern-primary-soft)!important;border-color:color-mix(in srgb, var(--admin-color-primary) 35%, var(--admin-modern-border))!important}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-modern-surface:var(--tlaic-color-bg-container,var(--admin-color-bg-container));--admin-modern-surface-soft:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));--admin-modern-surface-elevated:var(--tlaic-color-bg-elevated,var(--admin-color-bg-elevated));--admin-modern-border:var(--tlaic-color-border,var(--admin-color-border));--admin-modern-border-soft:var(--tlaic-color-split,var(--admin-color-split));--admin-modern-heading:var(--tlaic-color-text-heading,var(--admin-color-text-heading));--admin-modern-text:var(--tlaic-color-text-body,var(--admin-color-text-body));--admin-modern-muted:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary));--admin-modern-subtle:var(--tlaic-color-text-tertiary,var(--admin-color-text-tertiary));--admin-modern-header-bg:transparent;--admin-modern-row-alt:color-mix(in srgb, var(--tlaic-color-bg-fill,var(--admin-color-bg-fill)) 82%, transparent);--admin-modern-row-hover:color-mix(in srgb, var(--tlaic-color-primary,var(--admin-color-primary)) 12%, var(--tlaic-color-bg-container,var(--admin-color-bg-container)));--admin-modern-primary-soft:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft));--admin-modern-success-soft:var(--tlaic-color-success-soft,var(--admin-color-success-soft));--admin-modern-warning-soft:var(--tlaic-color-warning-soft,var(--admin-color-warning-soft));--admin-modern-error-soft:var(--tlaic-color-error-soft,var(--admin-color-error-soft));--admin-modern-model-soft:var(--tlaic-color-model-soft,var(--admin-color-model-soft));--admin-modern-runtime-soft:var(--tlaic-color-runtime-soft,var(--admin-color-runtime-soft))}.theme-dark .admin-console-shell .member-profile-header,.theme-dark .admin-console-shell .tenant-watermark-row,.theme-dark .admin-console-shell .installed-agent-card,.theme-dark .admin-console-shell .usage-page-header,.theme-dark .admin-console-shell .quota-save-strip,.theme-dark .admin-console-shell .usage-echarts-canvas,.theme-dark .admin-console-shell .quota-setting-current,.theme-dark .admin-console-shell .usage-page-meta{background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important;color:var(--admin-modern-text)!important}.theme-dark .admin-console-shell .usage-echarts-canvas,.theme-dark .admin-console-shell .usage-breakdown-card .usage-echarts-canvas,.theme-dark .admin-console-shell .usage-empty-line,.theme-dark .admin-console-shell .usage-chart-empty,.theme-dark .admin-console-shell .quota-setting-current,.theme-dark .admin-console-shell .usage-page-meta{background:var(--admin-modern-surface-soft)!important}.theme-dark .admin-console-shell .risk-summary-item,.theme-dark .admin-console-shell .risk-detail-block,.theme-dark .admin-console-shell .risk-timeline,.theme-dark .admin-console-shell .tenant-team-member-stat,.theme-dark .admin-console-shell .tenant-command-health-card,.theme-dark .admin-console-shell .tenant-command-focus-card,.theme-dark .admin-console-shell .tenant-governance-item,.theme-dark .admin-console-shell .tenant-action-item,.theme-dark .admin-console-shell .tenant-recommendation-item,.theme-dark .admin-console-shell .tenant-audit-activity-item,.theme-dark .admin-console-shell .settings-summary-item,.theme-dark .admin-console-shell .tlaic-appearance-language-card,.theme-dark .admin-console-shell .settings-option-card,.theme-dark .admin-console-shell .settings-provider-card,.theme-dark .admin-console-shell .settings-help-card,.theme-dark .admin-console-shell .settings-color-row,.theme-dark .admin-console-shell .settings-interface-preview{color:var(--admin-modern-text);background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important;box-shadow:var(--admin-shadow-card,none)!important}.theme-dark .admin-console-shell .settings-section,.theme-dark .admin-console-shell .settings-subsection{box-shadow:none;color:var(--admin-modern-text);background:0 0;border:0;border-radius:0}.theme-dark .admin-console-shell .admin-console-topbar{background:color-mix(in srgb, var(--admin-modern-surface) 96%, transparent)!important;border-bottom-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .admin-console-brand{border-bottom-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .tenant-trend-empty-state{color:var(--admin-modern-text);background:0 0;border:0;border-radius:0}.theme-dark .admin-console-shell .admin-console-nav-item{color:var(--admin-modern-text)}.theme-dark .admin-console-shell .admin-console-nav-item:hover,.theme-dark .admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{background:var(--admin-modern-primary-soft)!important;color:var(--admin-color-primary-on-soft)!important}.theme-dark .admin-console-shell .tenant-action-item,.theme-dark .admin-console-shell .tenant-recommendation-item,.theme-dark .admin-console-shell .tenant-risk-summary-footer span,.theme-dark .admin-console-shell .member-cell-meta,.theme-dark .admin-console-shell .provider-identity,.theme-dark .admin-console-shell .gateway-trace-meta,.theme-dark .admin-console-shell .ops-governance-chip,.theme-dark .admin-console-shell .tag-chip,.theme-dark .admin-console-shell .endpoint-chip,.theme-dark .admin-console-shell .instance-chip,.theme-dark .admin-console-shell .runtime-chip{background:var(--admin-modern-surface-soft)!important;border-color:var(--admin-modern-border)!important;color:var(--admin-modern-text)!important}.theme-dark .admin-console-shell .installed-agent-card.selected{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-modern-surface))!important;border-color:var(--admin-color-primary)!important}.theme-dark .admin-console-shell .admin-ui-tone-green .admin-ui-kpi-icon,.theme-dark .admin-console-shell .observability-kpi-card.green .observability-kpi-icon{color:var(--admin-color-success-on-soft)!important;background:var(--admin-modern-success-soft)!important}.theme-dark .admin-console-shell .admin-ui-tone-purple .admin-ui-kpi-icon,.theme-dark .admin-console-shell .observability-kpi-card.purple .observability-kpi-icon{color:var(--admin-color-model-on-soft)!important;background:var(--admin-modern-model-soft)!important}.theme-dark .admin-console-shell .admin-ui-tone-orange .admin-ui-kpi-icon,.theme-dark .admin-console-shell .observability-kpi-card.orange .observability-kpi-icon{color:var(--admin-color-warning-on-soft)!important;background:var(--admin-modern-warning-soft)!important}.theme-dark .admin-console-shell .admin-ui-tone-teal .admin-ui-kpi-icon,.theme-dark .admin-console-shell .observability-kpi-card.blue .observability-kpi-icon,.theme-dark .admin-console-shell .admin-ui-tone-blue .admin-ui-kpi-icon{color:var(--admin-ui-tone,var(--admin-color-primary))!important;background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-color-primary)) 16%, transparent)!important}.theme-dark .admin-console-shell .admin-ui-tone-red .admin-ui-kpi-icon{color:var(--admin-color-error-on-soft)!important;background:var(--admin-modern-error-soft)!important}.theme-dark .admin-console-shell .tenants-page .tenant-stat-card,.theme-dark .admin-console-shell .tenants-page .tenant-detail-panel,.theme-dark .admin-console-shell .tenants-page .tenant-quota-bar,.theme-dark .admin-console-shell .model-providers-page .provider-detail-section{background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important;color:var(--admin-modern-text)!important}.theme-dark .admin-console-shell .tenants-page .panel,.theme-dark .admin-console-shell .model-catalog-page .panel{background:0 0;border:0;border-radius:0;color:var(--admin-modern-text)!important}.theme-dark .admin-console-shell .tenants-page [class*=-muted],.theme-dark .admin-console-shell .tenants-page small,.theme-dark .admin-console-shell .provider-detail-section h3{color:var(--admin-modern-muted)!important}.theme-dark .admin-console-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--admin-modern-muted) 45%, transparent)}.theme-dark .admin-console-shell ::-webkit-scrollbar-track{background:0 0}.theme-dark .admin-console-shell .usage-insight-metric-card,.theme-dark .admin-console-shell .usage-insight-trend-panel,.theme-dark .admin-console-shell .usage-insight-breakdown-panel,.theme-dark .admin-console-shell .usage-insight-period-control,.theme-dark .admin-console-shell .usage-insight-chart-state{background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important;color:var(--admin-modern-text)!important}.theme-dark .admin-console-shell .usage-insight-metric-card-active,.theme-dark .admin-console-shell .usage-insight-metric-card:hover{background:color-mix(in srgb, var(--usage-insight-metric-accent,var(--admin-color-primary)) 14%, var(--admin-modern-surface))!important}.theme-dark .admin-console-shell .usage-insight-metric-value{color:var(--admin-modern-heading)!important}.theme-dark .admin-console-shell .usage-insight-metric-label,.theme-dark .admin-console-shell .usage-insight-metric-detail{color:var(--admin-modern-muted)!important}.admin-console-nav{padding:10px 10px 14px;display:flex}.admin-console-sider-collapsed .admin-console-nav{padding-inline:10px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--tlaic-page-padding:24px;--tlaic-section-gap:20px;--tlaic-page-title-size:24px;--tlaic-section-title-size:15px;--tlaic-body-size:14px;--tlaic-label-size:13px;--tlaic-caption-size:12px;--tlaic-content-width:1280px}@media (width<=767px){:root{--tlaic-page-padding:16px;--tlaic-section-gap:16px;--tlaic-page-title-size:22px}}.tm-login-screen,.tm-login-screen *{box-sizing:border-box;letter-spacing:0}.tm-login-screen{--tm-login-primary:#8b5cf6;--tm-login-primary-hover:#a78bfa;--tm-login-accent-line:#a78bfa6b;--tm-login-accent-wash:#8b5cf61f;--app-primary:#8b5cf6;--app-primary-hover:#a78bfa;--app-border:#b098e842;--app-border-soft:#b098e82e;isolation:isolate;color:#f0ecff;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background-color:#070310;width:100%;min-height:100dvh;font-family:Inter,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.tm-login-screen--branded{background:#070310 var(--tm-login-background-image) center / cover fixed}.tm-login-screen:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(at 60%,#0000 34%,#04010a9e 118%);position:fixed;inset:0}.tm-login-shell{z-index:2;min-height:100dvh;display:grid;position:relative}.tm-login-language-button{z-index:12;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);justify-content:center;align-items:center;gap:7px;min-height:36px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:24px;right:28px}.tm-login-language-button:hover{transform:translateY(-1px)}.tm-login-showcase{min-width:0;min-height:430px;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;padding:32px clamp(20px,3.5vw,56px);display:flex;position:relative;overflow:hidden}.tm-login-showcase-top{z-index:2;position:absolute;top:30px;left:clamp(20px,3.5vw,56px)}.tm-login-showcase-top img{filter:drop-shadow(0 8px 24px #00051433);width:132px;height:auto;display:block}.tm-login-hero{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(22px,3vh,34px);width:100%;max-width:860px;display:flex;position:relative}.tm-login-hero>*{animation:.9s cubic-bezier(.22,1,.36,1) both tm-login-hero-enter}.tm-login-hero>:nth-child(2){animation-delay:.12s}@keyframes tm-login-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tm-login-hero-eyebrow{color:#e2d5ffd1;letter-spacing:.14em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(96deg,#8b5cf629,#d946ef14);border:1px solid #c494ff2e;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 15px;font-size:12.5px;font-weight:520;display:inline-flex;box-shadow:0 0 20px #9e58ff1f,inset 0 1px #ffffff0f}.tm-login-hero-eyebrow svg{color:#e9b8ffc7}.tm-login-hero-title{color:#fbf8ff;letter-spacing:.005em;text-shadow:0 14px 50px #0802148c;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:600;line-height:1.24}.tm-login-screen[lang^=en] .tm-login-hero-title{letter-spacing:-.018em;font-size:clamp(30px,3.5vw,54px)}.tm-login-screen[lang^=en] .tm-login-hero-title-line--offset{margin-inline-start:1.2em}.tm-login-hero-title-line{display:block}.tm-login-hero-title-line--offset{margin-inline-start:1.6em}.tm-login-hero-title em{font:inherit;color:#0000;filter:drop-shadow(0 0 26px #c878ff57);background:linear-gradient(100deg,#c4b5fd 0%,#e879f9 46%,#22d3ee 108%);-webkit-background-clip:text;background-clip:text;font-style:normal}.tm-login-showcase-footer{z-index:2;color:#6b6088;letter-spacing:.04em;font-size:12px;position:absolute;bottom:28px;left:clamp(20px,3.5vw,56px)}.tm-login-panel{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:safe center;align-items:center;padding:clamp(28px,4vh,48px) clamp(22px,4vw,56px);display:flex}.tm-login-card{--tm-login-card-heading:#f8f5ff;--tm-login-card-body:#cfc7e6;--tm-login-card-muted:#9c92b8;--tm-login-card-border:#b098e833;--tm-login-card-split:#a48ed826;width:min(100%,560px);color:var(--tm-login-card-body);border:1px solid var(--tm-login-card-border);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#0f0820c2;border-radius:20px;flex:none;margin:0 auto;padding:clamp(40px,3.6vw,56px);box-shadow:0 36px 96px #0601128a,inset 0 1px #ffffff0a}.tm-login-card-brand{text-align:center;margin-bottom:36px}.tm-login-card-brand img{width:184px;height:auto;margin:0 auto 20px;display:block}.tm-login-card-brand p{color:var(--tm-login-card-muted);margin:0;font-size:14px;line-height:1.65}.tm-login-error{background:#7f1d1d29;border:1px solid #f8717140;border-radius:7px;margin:-12px 0 18px;padding:10px 12px;font-size:13px;line-height:1.55}.tm-login-mode-tabs{border-bottom:1px solid var(--tm-login-card-split);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:22px;display:grid}.tm-login-mode-tab{justify-content:center;align-items:center;gap:6px;min-height:44px;transition:color .16s,font-weight .16s;display:inline-flex;position:relative}.tm-login-mode-tab:after{content:"";height:2px;transition:background .16s;position:absolute;bottom:-1px;left:0;right:0}.tm-login-mode-beta{min-height:16px;color:var(--tm-login-card-muted);letter-spacing:.02em;align-items:center;padding:0;font-size:10px;font-weight:500;display:inline-flex}.tm-login-options{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:-2px 0 19px;display:flex}.tm-login-social-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0 16px;display:grid}.tm-login-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tm-login-social-tooltip{min-width:0;display:block;position:relative}.tm-login-social-tooltip .tm-login-social-button{width:100%}.tm-login-social-tooltip:after{z-index:20;content:attr(data-tooltip);color:#fff;text-align:center;white-space:normal;opacity:0;pointer-events:none;background:#241c3d;border-radius:5px;width:max-content;max-width:min(220px,70vw);padding:7px 9px;font-size:11px;line-height:1.4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 18px #06011257}.tm-login-social-tooltip:before{z-index:21;content:"";opacity:0;pointer-events:none;background:#241c3d;width:8px;height:8px;transition:opacity .14s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)rotate(45deg)}.tm-login-social-tooltip:hover:after,.tm-login-social-tooltip:hover:before{opacity:1}.tm-login-social-tooltip:hover:after{transform:translate(-50%)}.tm-login-social-button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;transition:color .15s,border-color .15s,background .15s;display:inline-flex;overflow:hidden}.tm-login-social-mark{border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.tm-login-social-mark-img{object-fit:contain;width:18px;height:18px;display:block}.tm-login-social-mark-fallback{font-size:11px;font-weight:700}.tm-login-social-button:disabled .tm-login-social-mark-img{opacity:.76;filter:saturate(.8)}.tm-login-screen--light{--tm-login-primary:#7c3aed;--tm-login-primary-hover:#6d28d9;--tm-login-accent-line:#7c3aed5c;--tm-login-accent-wash:#f4edffc7;--app-primary:#7c3aed;--app-primary-hover:#6d28d9;--app-border:#7c3aed42;--app-border-soft:#7c3aed29;color:#3a3350;background-color:#f7f4fb;background-image:radial-gradient(150% 110% at 12% -14%,#fffdf9 0%,#f4eefb 48%,#e7e3f5 100%)}.tm-login-screen--light.tm-login-screen--branded{background:#9ebbd2 var(--tm-login-background-image) center / cover fixed}.tm-login-screen--light:after{background:radial-gradient(at 60%,#0000 42%,#7869a01f 118%)}.tm-login-screen--light .tm-login-showcase-top img{filter:drop-shadow(0 9px 22px #503c7829)}.tm-login-screen--light .tm-login-hero-eyebrow{color:#5b3f8fd1;background:linear-gradient(96deg,#8b5cf614,#d946ef0d);border-color:#8b5cf62e;box-shadow:0 0 18px #a06ef014}.tm-login-screen--light .tm-login-hero-eyebrow svg{color:#a855f7c2}.tm-login-screen--light .tm-login-hero-title{color:#241d3d;text-shadow:none}.tm-login-screen--light .tm-login-hero-title em{background:linear-gradient(100deg, var(--tlaic-color-primary,#7c3aed) 0%, #c026d3 48%, #0891b2 110%);filter:none;-webkit-background-clip:text;background-clip:text}.tm-login-screen--light .tm-login-showcase-footer{color:#8d84a6}.tm-login-screen--light .tm-login-card{--tm-login-card-heading:#241d3d;--tm-login-card-body:#453b63;--tm-login-card-muted:#7c7396;--tm-login-card-border:#7c3aed33;--tm-login-card-split:#7c3aed24;-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:#fffdffdb;box-shadow:0 36px 88px #48366e38,inset 0 1px #ffffffbd}.tm-login-screen--light .tm-login-error{background:#fee2e2a8;border-color:#dc262633}.tm-login-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tm-ambient-sweep{transform-origin:50%;will-change:transform;background:conic-gradient(#0000 0deg,#7c3aed42 38deg,#d946ef33 76deg,#0000 120deg 210deg,#22d3ee29 254deg,#6366f133 292deg,#0000 340deg);width:150vmax;height:150vmax;animation:48s linear infinite tm-ambient-sweep-spin;position:absolute;top:50%;left:32%;-webkit-mask-image:radial-gradient(closest-side,#000 12%,#0000008c 46%,#0000 78%);mask-image:radial-gradient(closest-side,#000 12%,#0000008c 46%,#0000 78%)}@keyframes tm-ambient-sweep-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}.tm-ambient-veil{filter:blur(30px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.tm-ambient-veil--violet{background:radial-gradient(closest-side,#8b5cf66b,#6d28d924 52%,#0000 76%);width:62vmax;height:46vmax;animation:30s ease-in-out infinite alternate tm-ambient-veil-a;top:-18%;left:-12%}.tm-ambient-veil--magenta{background:radial-gradient(closest-side,#d946ef57,#a21caf1f 50%,#0000 74%);width:52vmax;height:40vmax;animation:36s ease-in-out infinite alternate tm-ambient-veil-b;bottom:-22%;left:18%}.tm-ambient-veil--cyan{background:radial-gradient(closest-side,#22d3ee42,#0ea5e917 48%,#0000 72%);width:46vmax;height:36vmax;animation:42s ease-in-out infinite alternate tm-ambient-veil-c;top:8%;right:-14%}@keyframes tm-ambient-veil-a{0%{transform:translate(0)scale(1)}to{transform:translate(12%,14%)scale(1.2)}}@keyframes tm-ambient-veil-b{0%{transform:translate(0)scale(1.08)}to{transform:translate(-14%,-12%)scale(1)}}@keyframes tm-ambient-veil-c{0%{transform:translate(0)scale(1)}to{transform:translate(-10%,16%)scale(1.16)}}.tm-ambient-beam{filter:blur(1.5px);opacity:.5;will-change:transform, opacity;height:180%;position:absolute;top:-40%}.tm-ambient-beam--a{background:linear-gradient(#0000,#c4b5fdb3 42%,#e879f973 62%,#0000);width:2px;animation:14s ease-in-out infinite tm-ambient-beam-glide;left:24%;transform:rotate(18deg)}.tm-ambient-beam--b{background:linear-gradient(#0000,#67e8f98c 46%,#a78bfa66 66%,#0000);width:1px;animation:19s ease-in-out -7s infinite tm-ambient-beam-glide;left:62%;transform:rotate(-14deg)}@keyframes tm-ambient-beam-glide{0%,to{opacity:.25;transform:translate(-6vw)rotate(18deg)}50%{opacity:.7;transform:translate(6vw)rotate(18deg)}}.tm-ambient-spotlight{background:radial-gradient(38vmax circle at var(--tm-ambient-px,28%) var(--tm-ambient-py,34%), #ba96ff26, #7850dc0d 42%, transparent 68%);transition:background-position .2s linear;position:absolute;inset:0}.tm-ambient-grain{opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff14 50%,#0000 52%),radial-gradient(1px 1px at 68% 42%,#ffffff0f 50%,#0000 52%),radial-gradient(1px 1px at 34% 74%,#ffffff12 50%,#0000 52%),radial-gradient(1px 1px at 86% 88%,#ffffff0d 50%,#0000 52%);background-size:220px 220px;animation:5s steps(4,end) infinite tm-ambient-grain-shift;position:absolute;inset:0}@keyframes tm-ambient-grain-shift{to{background-position:12px 8px,-8px 14px,6px -10px,-14px -6px}}.tm-login-ambient--light .tm-ambient-sweep{background:conic-gradient(#0000 0deg,#fb923c42 38deg,#f472b638 76deg,#0000 120deg 210deg,#38bdf838 254deg,#a78bfa38 292deg,#0000 340deg)}.tm-login-ambient--light .tm-ambient-veil{mix-blend-mode:normal}.tm-login-ambient--light .tm-ambient-veil--violet{background:radial-gradient(closest-side,#fbbf2457,#fb923c1f 52%,#0000 76%)}.tm-login-ambient--light .tm-ambient-veil--magenta{background:radial-gradient(closest-side,#f472b642,#db277717 50%,#0000 74%)}.tm-login-ambient--light .tm-ambient-veil--cyan{background:radial-gradient(closest-side,#38bdf842,#0ea5e917 48%,#0000 72%)}.tm-login-ambient--light .tm-ambient-beam{opacity:.34}.tm-login-ambient--light .tm-ambient-spotlight{background:radial-gradient(38vmax circle at var(--tm-ambient-px,28%) var(--tm-ambient-py,34%), #ffffff6b, #fff5e124 42%, transparent 68%)}.tm-login-ambient--light .tm-ambient-grain{display:none}.tm-auth-processing-screen{background:var(--app-bg,var(--admin-color-bg-layout,#f7f4fb));place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.tm-transition-screen,.tm-transition-screen *{box-sizing:border-box;letter-spacing:0}.tm-transition-screen{--tm-transition-primary:var(--tlaic-color-primary,var(--admin-color-primary,#7c3aed));--tm-transition-primary-hover:var(--tlaic-color-primary-hover,var(--admin-color-primary-hover,#6d28d9));--tm-transition-primary-soft:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft,#f3e8ff));--tm-transition-success:var(--tlaic-color-success,var(--admin-color-success,#22c55e));--tm-transition-layout:var(--tlaic-color-bg-layout,var(--admin-color-bg-layout,#f7f4fb));--tm-transition-surface:var(--tlaic-color-bg-container,var(--admin-color-bg-container,#fff));--tm-transition-fill:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill,#f8fafc));--tm-transition-heading:var(--tlaic-color-text-heading,var(--admin-color-text-heading,#0f172a));--tm-transition-body:var(--tlaic-color-text-body,var(--admin-color-text-body,#334155));--tm-transition-muted:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary,#64748b));--tm-transition-border:var(--tlaic-color-border,var(--admin-color-border,#cbd5e1));--tm-transition-split:var(--tlaic-color-split,var(--admin-color-split,#e2e8f0));min-height:100dvh;color:var(--tm-transition-body);background:var(--tm-transition-layout);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;grid-template-rows:auto 1fr;font-family:Inter,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;display:grid;position:relative;overflow-x:hidden}.tm-transition-screen:before{pointer-events:none;content:"";background:radial-gradient(circle at 12% 8%, var(--tm-transition-primary-soft), transparent 34%), linear-gradient(180deg, transparent 56%, #0f172a06);position:absolute;inset:0}.tm-transition-header{z-index:1;justify-content:flex-start;align-items:center;gap:16px;width:min(1080px,100% - 48px);min-height:84px;margin:0 auto;padding:18px 0;display:flex;position:relative}.tm-transition-brand{align-items:center;min-width:0;display:inline-flex}.tm-transition-brand img{object-fit:contain;width:auto;height:48px}.tm-transition-stage{z-index:1;background:var(--tm-transition-surface);border:1px solid var(--tm-transition-border);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-self:center;width:min(1080px,100% - 48px);min-height:580px;margin:24px auto 56px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.tm-transition-copy{background:linear-gradient(145deg, var(--tm-transition-primary-soft), var(--tm-transition-fill));border-right:1px solid var(--tm-transition-split);flex-direction:column;justify-content:center;min-width:0;padding:clamp(44px,5vw,64px);display:flex}.tm-transition-copy h1{max-width:430px;color:var(--tm-transition-heading);letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(34px,3.2vw,44px);font-weight:600;line-height:1.18}.tm-transition-copy h1 span{display:block}.tm-transition-copy p{max-width:420px;color:var(--tm-transition-muted);margin:20px 0 0;font-size:16px;font-weight:450;line-height:1.7}.tm-transition-checks{gap:16px;margin-top:38px;display:grid}.tm-transition-guidance{border-top:1px solid var(--tm-transition-split);margin-top:36px;padding-top:24px}.tm-transition-guidance>strong{color:var(--tm-transition-muted);font-size:13px;font-weight:650;line-height:1.5;display:block}.tm-transition-guidance .tm-transition-checks{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.tm-transition-guidance .tm-transition-step{font-size:14px;font-weight:560}.tm-transition-guidance .tm-transition-step svg{color:var(--tm-transition-primary)}.tm-transition-step{min-height:32px;color:var(--tm-transition-body);align-items:center;gap:12px;font-size:15px;font-weight:620;display:inline-flex}.tm-transition-step svg{width:32px;height:32px;color:var(--tm-transition-success);background:var(--tm-transition-surface);border:1px solid var(--tm-transition-split);border-radius:50%;padding:7px}.tm-transition-card{background:var(--tm-transition-surface);flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,5vw,60px);display:flex}.tm-transition-card-head{color:var(--tm-transition-muted);border-bottom:1px solid var(--tm-transition-split);align-items:center;gap:8px;margin-bottom:28px;padding-bottom:16px;font-size:13px;font-weight:650;display:flex}.tm-transition-card-head svg{color:var(--tm-transition-primary)}.tm-transition-error{color:var(--tlaic-color-error,var(--admin-color-error,#b42318));background:var(--tlaic-color-error-soft,var(--admin-color-error-soft,#fff4f4));border:1px solid var(--tlaic-color-error-border,#ffd6d6);border-radius:8px;margin-bottom:18px;padding:10px 12px;font-size:14px;font-weight:560}.tm-transition-panel{min-width:0}.tm-transition-loading{min-height:160px;color:var(--tm-transition-muted);justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.tm-transition-panel-title{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.tm-transition-panel-title>svg{box-sizing:content-box;color:var(--tm-transition-primary);background:var(--tm-transition-primary-soft);border-radius:10px;flex-shrink:0;margin-top:0;padding:10px}.tm-transition-panel-title strong,.tm-transition-panel-title em{display:block}.tm-transition-panel-title strong{color:var(--tm-transition-heading);font-size:24px;font-weight:600;line-height:1.25}.tm-transition-panel-title em{max-width:380px;color:var(--tm-transition-muted);margin-top:8px;font-size:14px;font-style:normal;font-weight:450;line-height:1.65}.tm-transition-tenant-list{gap:12px;display:grid}.tm-transition-tenant-row{width:100%;min-height:72px;color:var(--tm-transition-body);font:inherit;text-align:left;cursor:pointer;background:var(--tm-transition-surface);border:1px solid var(--tm-transition-border);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.tm-transition-tenant-row:hover:not(:disabled){border-color:var(--tm-transition-primary);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.tm-transition-tenant-row:focus-visible{outline:3px solid var(--tm-transition-primary-soft);outline-offset:2px;border-color:var(--tm-transition-primary)}.tm-transition-tenant-row:disabled{cursor:progress;opacity:.76}.tm-transition-tenant-mark{width:42px;height:42px;color:var(--tm-transition-primary);background:var(--tm-transition-primary-soft);border-radius:10px;place-items:center;display:grid}.tm-transition-tenant-copy{gap:5px;min-width:0;display:grid}.tm-transition-tenant-copy strong{color:var(--tm-transition-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tm-transition-tenant-copy>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-transition-tenant-copy code{color:var(--tm-transition-muted);overflow-wrap:anywhere;font-size:12px}.tm-transition-enter{color:var(--tm-transition-primary);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.tm-transition-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}@media (width<=979px){.tm-transition-stage{grid-template-columns:minmax(0,1fr);width:min(680px,100% - 40px);min-height:0}.tm-transition-copy{border-right:0;border-bottom:1px solid var(--tm-transition-split);padding:36px 40px}.tm-transition-copy h1{max-width:560px;font-size:34px}.tm-transition-copy p{max-width:560px}.tm-transition-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.tm-transition-guidance{margin-top:28px}.tm-transition-step{gap:9px;font-size:14px}.tm-transition-card{padding:40px}}@media (width<=639px){.tm-transition-header{width:calc(100% - 32px);min-height:72px;padding:14px 0}.tm-transition-brand img{height:40px}.tm-transition-stage{border-radius:16px;width:calc(100% - 24px);margin:12px auto 32px}.tm-transition-copy{padding:28px 22px}.tm-transition-copy h1{margin-top:18px;font-size:29px}.tm-transition-copy p{margin-top:14px;font-size:15px;line-height:1.6}.tm-transition-checks{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.tm-transition-guidance{margin-top:24px;padding-top:20px}.tm-transition-step svg{width:28px;height:28px;padding:6px}.tm-transition-card{padding:28px 20px}.tm-transition-card-head{margin-bottom:24px}.tm-transition-panel-title{gap:12px}.tm-transition-panel-title>svg{padding:8px}.tm-transition-panel-title strong{font-size:21px}.tm-transition-tenant-row{grid-template-columns:38px minmax(0,1fr)}.tm-transition-tenant-mark{width:38px;height:38px}.tm-transition-enter{grid-column:2;justify-self:start}.tm-transition-actions{flex-direction:column-reverse}}@media (width>=1024px){.tm-login-shell{grid-template-columns:minmax(0,1fr) minmax(460px,560px);gap:clamp(24px,2.2vw,48px);width:min(100%,1920px);min-height:100svh;margin:0 auto;padding:0 clamp(24px,3vw,58px)}.tm-login-showcase{min-height:100svh;padding:clamp(88px,11vh,124px) 0 clamp(52px,8vh,88px)}.tm-login-showcase-top,.tm-login-showcase-footer{left:0}.tm-login-panel{align-items:center;min-height:100svh;padding:clamp(28px,5vh,56px) 0}.tm-login-card{width:min(100%,540px);padding:clamp(40px,3.2vw,52px)}}@media (width<=1023px){.tm-login-screen--branded{background-attachment:scroll}.tm-login-language-button{position:fixed}.tm-login-showcase{min-height:0;padding:96px clamp(24px,6vw,64px) 76px}.tm-login-panel{min-height:auto;padding:36px clamp(16px,5vw,48px) 52px}.tm-login-card{width:min(100%,520px)}}@media (width<=767px){.tm-login-language-button{min-height:34px;top:16px;right:16px}.tm-login-showcase{min-height:0;padding:84px 20px 72px}.tm-login-showcase-top{top:20px;left:20px}.tm-login-showcase-top img{width:112px}.tm-login-hero{gap:18px}.tm-login-hero-title{font-size:clamp(26px,7.4vw,36px)}.tm-login-hero-title-line--offset{margin-inline-start:.8em}.tm-login-showcase-footer{bottom:20px;left:20px}.tm-login-panel{background:#06020e3d;min-height:auto;padding:28px 16px 40px}.tm-login-screen--light .tm-login-panel{background:linear-gradient(#f8f4fc1a,#e2dcf23d)}.tm-login-card{border-radius:14px;width:min(100%,460px);padding:28px 22px}.tm-login-mode-tabs{margin-bottom:18px}.tm-login-card-brand{margin-bottom:24px}.tm-login-card-brand img{width:148px;margin-bottom:14px}.tm-login-social-button{gap:5px;min-height:42px}.tm-login-social-mark{flex-basis:20px;width:20px;height:20px}}@media (width<=399px){.tm-login-options{align-items:flex-start;gap:10px}.tm-login-social-button>span:last-child{display:none}}.tm-login-screen.tm-login-screen--dialog{--tm-login-primary:var(--tlaic-color-primary,var(--app-primary,#7c3aed));--tm-login-primary-hover:var(--tlaic-color-primary-hover,var(--app-primary-hover,#6d28d9));--tm-login-accent-line:var(--tlaic-color-primary-border,var(--tm-login-primary))}@supports (color:color-mix(in lab, red, red)){.tm-login-screen.tm-login-screen--dialog{--tm-login-accent-line:var(--tlaic-color-primary-border,color-mix(in srgb, var(--tm-login-primary) 36%, transparent))}}.tm-login-screen.tm-login-screen--dialog{--tm-login-accent-wash:var(--tlaic-color-primary-soft,var(--app-primary-soft,var(--tm-login-primary)))}@supports (color:color-mix(in lab, red, red)){.tm-login-screen.tm-login-screen--dialog{--tm-login-accent-wash:var(--tlaic-color-primary-soft,var(--app-primary-soft,color-mix(in srgb, var(--tm-login-primary) 12%, transparent)))}}.tm-login-screen.tm-login-screen--dialog{--tm-login-card-heading:var(--tlaic-color-text-heading,var(--app-heading,#0f172a));--tm-login-card-body:var(--tlaic-color-text-body,var(--app-text,#334155));--tm-login-card-muted:var(--tlaic-color-text-secondary,var(--app-muted,#64748b));--tm-login-card-border:var(--tlaic-color-border,var(--app-border,#d8dee8));--tm-login-card-split:var(--tlaic-color-split,var(--app-border-soft,#e8edf3));--app-primary:var(--tlaic-color-primary,#7c3aed);--app-primary-hover:var(--tlaic-color-primary-hover,#6d28d9);--app-border:var(--tlaic-color-border,#d8dee8);--app-border-soft:var(--tlaic-color-split,#e8edf3);height:auto;min-height:0;color:var(--tm-login-card-body);background:0 0;overflow:visible}.tm-login-screen--dialog:after{display:none}.tm-login-screen--dialog .tm-login-shell,.tm-login-screen--dialog .tm-login-panel{background:0 0;min-height:0;padding:0;display:block}.tm-login-screen--dialog .tm-login-showcase{display:none}.tm-login-screen--dialog .tm-login-card{--tm-login-card-heading:var(--tlaic-color-text-heading,var(--app-heading,#0f172a));--tm-login-card-body:var(--tlaic-color-text-body,var(--app-text,#334155));--tm-login-card-muted:var(--tlaic-color-text-secondary,var(--app-muted,#64748b));--tm-login-card-border:var(--tlaic-color-border,var(--app-border,#d8dee8));--tm-login-card-split:var(--tlaic-color-split,var(--app-border-soft,#e8edf3));width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.tm-login-screen--dialog .tm-login-card-brand{margin-bottom:18px}.tm-login-screen--dialog .tm-login-card-brand img{width:148px;margin-bottom:10px}.tm-login-screen--dialog .tm-login-social-divider{margin:16px 0 12px}@media (width<=480px){.tm-login-screen--dialog .tm-login-options{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tm-login-ambient,.tm-login-ambient *,.tm-login-hero>*{transition:none!important;animation:none!important}}html,body,#root{height:auto;min-height:100%;margin:0}html{overflow-y:auto}body,#root{overflow:visible}body{background:var(--tlaic-color-bg-container,#fff)}.self-theme{--app-accent:var(--app-primary);--app-on-primary:#fff;--app-surface-muted:var(--app-surface-soft);--app-text-secondary:var(--app-muted);--app-text-tertiary:var(--app-subtle);--app-card-radius:8px;--app-control-radius:8px;--app-shell-gap:16px;--app-left-rail-width:200px;--app-right-rail-width:276px;background:var(--tlaic-color-bg-container);min-height:100vh}.self-header{background:var(--aurora-panel);border-bottom:1px solid var(--aurora-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:16px 24px;line-height:normal;display:flex;box-shadow:0 8px 22px #105e9114}.self-header h3,.hero-band h2{color:var(--aurora-heading);margin:2px 0 0}.hero-band{color:var(--aurora-heading);background:var(--aurora-panel);border:1px solid var(--aurora-border);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 8px 22px #105e9114}:where(.self-theme) .panel{background:var(--aurora-panel);border:1px solid var(--aurora-border);box-shadow:var(--system-card-shadow,none);border-radius:8px;overflow:hidden}.metric-value{color:var(--aurora-heading);margin-top:10px;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.2}.aurora-avatar{color:var(--app-surface);background:var(--aurora-accent)}.app-site-shell{--app-header-height:74px;height:100dvh;min-height:0;color:var(--aurora-heading);overflow:hidden;container:app-shell/inline-size}.app-site-shell-workspace{overflow:hidden;background:var(--app-surface)!important}.app-site-body{flex:auto;min-height:0;overflow-y:auto}.app-site-body-workspace{display:grid;overflow:hidden;background:var(--app-surface)!important}.app-site-content{min-height:0;container:app-content/inline-size}.app-site-content-workspace{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden;background:var(--app-surface)!important}.agent-access-loading{place-items:center;width:100%;height:100%;min-height:0;padding:24px;display:grid}.agent-access-loading .brand-loading-inline{min-height:0;padding:0}.app-site-header{z-index:20;width:100%;min-height:74px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 24px;display:grid;position:sticky;top:0}.app-site-header-main{align-items:center;gap:22px;min-width:0;display:flex}.app-brand-cluster{align-items:center;gap:10px;min-width:0;display:inline-flex}.app-brand{align-items:center;gap:12px;width:fit-content;min-width:0;display:inline-flex}.app-brand-mark,.portal-brand-mark{background:var(--app-primary-soft);border:1px solid var(--app-primary);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-brand-mark,.portal-brand-mark{border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent)}}.app-brand-mark,.portal-brand-mark{border-radius:8px}.app-brand-mark{background:0 0;border-color:#0000;width:50px;min-width:50px;height:50px}.app-brand-mark img,.portal-brand-mark img{object-fit:contain;width:86%;height:86%}.app-brand-mark img{width:92%;height:92%}.app-brand-copy{gap:2px;min-width:0;display:grid}.app-brand-copy strong{color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.app-brand-copy span{color:var(--aurora-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-site-nav{background:var(--app-surface);flex:auto;gap:6px;min-width:0;max-width:900px;padding:4px;display:inline-flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.app-site-nav{background:color-mix(in srgb, var(--app-surface) 74%, transparent)}}.app-site-nav{border:1px solid var(--app-border-soft);border-radius:8px;box-shadow:0 10px 26px #185d7e17}.app-site-nav-link{min-width:68px;min-height:34px;color:var(--aurora-muted);white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:7px 12px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-site-nav-link:hover,.app-site-nav-link-active{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}}.app-site-actions{min-width:0;box-shadow:none;background:0 0;border-radius:0;justify-self:end;align-items:center;gap:4px;padding:0;display:inline-flex}.app-resource-pill{min-width:0;height:38px;color:var(--aurora-heading);font:inherit;cursor:default;background:var(--app-surface);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-resource-pill{background:color-mix(in srgb, var(--app-surface) 72%, transparent)}}.app-resource-pill{border:1px solid var(--app-border-soft);box-shadow:none;border-radius:10px}.app-resource-pill:focus-visible{outline:2px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-resource-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary) 30%, transparent)}}.app-resource-pill:focus-visible{outline-offset:2px}.app-resource-pill>svg{flex:none}.app-resource-dot{background:var(--aurora-status-success);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #16a34a1f}.app-resource-pill-queued .app-resource-dot{background:var(--aurora-status-warning);box-shadow:0 0 0 3px #d9770624}.app-resource-pill-busy .app-resource-dot,.app-resource-pill-degraded .app-resource-dot{background:var(--aurora-status-error);box-shadow:0 0 0 3px #dc26261f}.app-resource-pill-queued{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.app-resource-pill-queued{background:color-mix(in srgb, var(--app-warning) 12%, transparent)}}.app-resource-pill-queued{border-color:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.app-resource-pill-queued{border-color:color-mix(in srgb, var(--app-warning) 28%, transparent)}}.app-resource-pill-busy,.app-resource-pill-degraded{color:var(--app-error);background:var(--app-error)}@supports (color:color-mix(in lab, red, red)){.app-resource-pill-busy,.app-resource-pill-degraded{background:color-mix(in srgb, var(--app-error) 12%, transparent)}}.app-resource-pill-busy,.app-resource-pill-degraded{border-color:var(--app-error)}@supports (color:color-mix(in lab, red, red)){.app-resource-pill-busy,.app-resource-pill-degraded{border-color:color-mix(in srgb, var(--app-error) 24%, transparent)}}.app-resource-text{text-overflow:ellipsis;white-space:nowrap;max-width:94px;overflow:hidden}.app-resource-tooltip{gap:6px;width:248px;max-width:calc(100vw - 48px);display:grid}.app-resource-tooltip strong{color:inherit;font-size:13px;line-height:1.35}.app-resource-tooltip span,.app-resource-tooltip small{color:#ffffffd1;font-size:12px;line-height:1.45}.app-resource-tooltip small{border-top:1px solid #ffffff2e;padding-top:4px}.app-header-tool,.app-header-user-button{height:38px!important;color:var(--aurora-heading)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;transition:background .16s,color .16s,transform .16s!important;display:inline-flex!important}.app-header-tool:hover,.app-header-user-button:hover{color:var(--app-primary)!important;background:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.app-header-tool:hover,.app-header-user-button:hover{background:color-mix(in srgb, var(--app-primary) 8%, transparent)!important}}.app-header-tool:hover,.app-header-user-button:hover{transform:translateY(-1px)}.app-header-tool:focus-visible,.app-header-user-button:focus-visible{outline:2px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-header-tool:focus-visible,.app-header-user-button:focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary) 30%, transparent)}}.app-header-tool:focus-visible,.app-header-user-button:focus-visible{outline-offset:2px}.app-header-tool{gap:6px;position:relative;padding-inline:12px!important;font-weight:400!important}.app-header-tool:after{content:"";opacity:0;background:0 0;border-radius:999px;height:3px;transition:background .16s,opacity .16s,transform .16s;display:block;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(.42)}.app-header-tool-label{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.app-header-user-button{gap:9px;max-width:260px;padding:5px 9px!important}.app-header-avatar.name-avatar{--name-avatar-size:32px;--name-avatar-font-size:13px;--name-avatar-font-weight:760}.app-header-user-meta{text-align:left;gap:2px;min-width:0;display:grid}.app-header-user-meta strong{color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.1;overflow:hidden}.app-header-user-meta span{color:var(--aurora-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.app-docs-center{gap:10px;display:grid}.app-docs-card{width:100%;color:var(--aurora-heading);text-align:left;cursor:pointer;background:var(--aurora-panel);border:1px solid var(--aurora-border);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.app-docs-card:hover{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-docs-card:hover{border-color:color-mix(in srgb, var(--app-primary) 28%, transparent)}}.app-docs-card:hover{background:var(--aurora-soft)}.app-docs-card>svg{color:var(--app-primary)}.app-docs-card span{gap:3px;min-width:0;display:grid}.app-docs-card strong{font-size:14px}.app-docs-card small{color:var(--aurora-muted);font-size:12px;line-height:1.45}.app-portal{width:100%;min-height:calc(100dvh - var(--app-header-height));gap:14px;padding:14px;display:grid;overflow:auto}.portal-command{grid-template-columns:minmax(0,1fr) minmax(310px,430px);align-items:stretch;gap:18px;min-height:248px;padding:22px;display:grid;background:var(--app-surface-soft)!important}.portal-command-copy{align-content:start;gap:11px;min-width:0;display:grid}.portal-command-meta,.portal-action-row,.portal-health-inline,.portal-kicker{align-items:center;display:inline-flex}.portal-command-meta{flex-wrap:wrap;gap:8px}.portal-kicker{width:fit-content;color:var(--app-primary);background:var(--app-primary);gap:6px;padding:5px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.portal-kicker{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}}.portal-kicker{border:1px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.portal-kicker{border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent)}}.portal-kicker{border-radius:8px}.portal-health-inline{width:fit-content;color:var(--app-success);background:var(--app-success);gap:6px;padding:5px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.portal-health-inline{background:color-mix(in srgb, var(--app-success) 10%, transparent)}}.portal-health-inline{border:1px solid var(--app-success)}@supports (color:color-mix(in lab, red, red)){.portal-health-inline{border:1px solid color-mix(in srgb, var(--app-success) 18%, transparent)}}.portal-health-inline{border-radius:8px}.portal-brand-line{width:fit-content;max-width:100%;color:var(--aurora-muted);align-items:center;gap:8px;font-weight:700;display:inline-flex}.portal-brand-mark{width:36px;min-width:36px;height:36px}.portal-command h1{color:var(--aurora-heading);letter-spacing:0;margin:0!important;font-size:28px!important;line-height:1.06!important}.portal-subtitle{max-width:760px;color:var(--aurora-muted);font-size:15px;line-height:1.7;margin:0!important}.portal-action-row{flex-wrap:wrap;gap:10px;margin-top:2px}.portal-address-line{background:var(--app-surface-soft);align-items:center;min-width:0;max-width:min(100%,560px);min-height:40px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-address-line{background:color-mix(in srgb, var(--app-surface-soft) 88%, transparent)}}.portal-address-line{border:1px solid var(--app-border-soft);border-radius:8px}.portal-address-text{min-width:0;color:var(--app-text);word-break:break-all;font-weight:650}.portal-status-board{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.portal-status-head{min-width:0}.portal-status-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-status-tile{background:var(--app-surface);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-status-tile{background:color-mix(in srgb, var(--app-surface) 72%, transparent)}}.portal-status-tile{border:1px solid var(--app-border-soft);border-radius:8px}.portal-status-icon{width:34px;height:34px;color:var(--app-primary);background:var(--app-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-status-icon{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}}.portal-status-icon{border-radius:8px}.portal-status-tile span:last-child{gap:2px;min-width:0;display:grid}.portal-status-tile small,.portal-model-summary small{color:var(--aurora-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-status-tile strong{overflow-wrap:anywhere;color:var(--aurora-heading);font-size:22px;line-height:1}.portal-model-summary{min-width:0;color:var(--app-success);background:var(--app-success);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-model-summary{background:color-mix(in srgb, var(--app-success) 10%, transparent)}}.portal-model-summary{border:1px solid var(--app-success)}@supports (color:color-mix(in lab, red, red)){.portal-model-summary{border:1px solid color-mix(in srgb, var(--app-success) 18%, transparent)}}.portal-model-summary{border-radius:8px}.portal-model-summary>svg{justify-self:center}.portal-model-summary span{gap:3px;min-width:0;display:grid}.portal-model-summary strong{color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.portal-modebar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;background:var(--app-surface)!important}@supports (color:color-mix(in lab, red, red)){.portal-modebar{background:color-mix(in srgb, var(--app-surface) 72%, transparent)!important}}.portal-modebar-hint{min-width:0;color:var(--aurora-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.portal-grid{grid-template-columns:minmax(0,1fr) 370px;gap:16px;display:grid}.portal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-metric{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.portal-metric strong{overflow-wrap:anywhere;color:var(--aurora-heading);font-size:24px;line-height:1.15}.portal-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.portal-model-note{border-top:1px solid var(--app-border-soft);align-items:center;gap:7px;padding-top:10px;display:flex}.agent-runtime-frame-shell{min-height:calc(100dvh - var(--app-header-height));grid-template-rows:minmax(0,1fr);display:grid}.agent-runtime-frame-canvas{background:var(--app-surface);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.agent-runtime-frame{width:100%;height:100%;min-height:calc(100dvh - var(--app-header-height));background:var(--app-surface);opacity:1;border:0;transition:opacity .16s}.agent-runtime-frame-pending{pointer-events:none;opacity:0}.agent-runtime-session{width:100%;min-height:calc(100dvh - var(--app-header-height));background:var(--app-surface);display:grid;overflow:hidden}.agent-runtime-session .agent-runtime-frame-shell-primary{height:calc(100dvh - var(--app-header-height));min-height:calc(100dvh - var(--app-header-height));box-shadow:none;border-radius:0;overflow:hidden;background:0 0!important;border:0!important}.agent-runtime-session .agent-runtime-frame-shell-primary .agent-runtime-frame{height:100%;min-height:calc(100dvh - var(--app-header-height))}.agent-artifact-workspace-frame{background:var(--app-surface);border:0;width:100%;height:100%;min-height:0;display:block}.agent-artifact-workspace-degraded{width:100%;height:100%;min-height:0;overflow:hidden}.agent-artifact-workspace-degraded .agent-artifact-workspace-frame{flex:auto}.agent-runtime-frame-stage{z-index:2;color:var(--app-text);background:var(--app-surface);display:grid;position:absolute;inset:0;overflow:auto}.agent-runtime-frame-stage .agent-launch-stage{min-height:100%}.agent-runtime-queued-view{justify-items:center;gap:16px;width:min(100%,720px);margin:0 auto;display:grid}@keyframes agent-runtime-spin{to{transform:rotate(360deg)}}.app-portal-workspace{height:calc(100dvh - var(--app-header-height));gap:10px;min-height:0;padding:10px;overflow:hidden}.app-portal-workspace .portal-modebar{min-height:44px}.app-portal-workspace .agent-runtime-frame-shell-primary,.app-portal-workspace .agent-runtime-frame-shell-primary .agent-runtime-frame{min-height:calc(100dvh - var(--app-header-height) - 64px)}.app-portal-workspace .portal-command{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;min-height:0;padding:14px 16px}.app-portal-workspace .portal-command h1{font-size:22px!important}.app-portal-workspace .portal-brand-line,.app-portal-workspace .portal-subtitle{display:none}.app-portal-workspace .portal-command-copy{gap:8px}.app-portal-workspace .portal-action-row{margin-top:0}.app-portal-workspace .portal-address-line{max-width:min(100%,420px)}.app-portal-workspace .portal-status-board{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px}.app-portal-workspace .portal-status-head{grid-column:1/-1}.app-portal-workspace .portal-status-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.app-portal-workspace .portal-model-summary{height:100%}.agent-runtime-home{width:100%;display:grid}.agent-runtime-entry-home{place-items:center;min-height:calc(100vh - 270px);padding:56px 0 40px}.agent-runtime-entry-card{text-align:center;background:0 0;justify-items:center;gap:22px;width:min(100%,720px);padding:0 18px;display:grid}.agent-runtime-entry-brand-row{align-items:center;gap:12px;display:inline-flex}.agent-runtime-entry-mark{background:0 0;border:0;border-radius:0;place-items:center;width:56px;height:56px;display:grid}.agent-runtime-entry-mark img{object-fit:contain;width:88%;height:88%}.agent-runtime-entry-copy{justify-items:center;gap:10px;display:grid}.agent-runtime-entry-kicker{width:fit-content;color:var(--aurora-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.agent-runtime-entry-copy h1{color:var(--aurora-heading);letter-spacing:0;margin:0!important;font-size:42px!important;font-weight:600!important;line-height:.96!important}.agent-runtime-entry-address{max-width:100%;color:var(--app-text);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.agent-runtime-entry-address svg{color:var(--aurora-accent);flex:none}.agent-runtime-entry-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.agent-runtime-entry-copy-button{color:var(--aurora-heading)!important;box-shadow:none!important;background:0 0!important;border:0!important}.agent-runtime-entry-copy-button:hover{color:var(--app-primary)!important;background:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.agent-runtime-entry-copy-button:hover{background:color-mix(in srgb, var(--app-primary) 7%, transparent)!important}}.agent-runtime-workspace-home{min-height:calc(100vh - 250px)}.agent-runtime-frame-shell-primary{min-height:calc(100dvh - var(--app-header-height));grid-template-rows:minmax(0,1fr)}.agent-runtime-frame-shell-primary .agent-runtime-frame{height:100%;min-height:calc(100dvh - var(--app-header-height))}@media (width<=768px){.app-site-shell:not(.app-header-shell){--app-header-height:134px}.app-site-shell:not(.app-header-shell) .app-site-header{grid-template-columns:1fr;padding:12px 16px}.app-site-shell:not(.app-header-shell) .app-site-header-main{flex-direction:column;align-items:flex-start;gap:12px}.app-site-nav{justify-self:stretch;width:100%;overflow-x:auto}.app-site-nav-link{flex:none}.app-site-actions{justify-self:stretch;padding-bottom:2px;overflow-x:auto}.app-resource-pill,.app-header-tool,.app-header-user-button{flex:none}.portal-command,.portal-grid,.portal-metrics,.portal-progress-grid,.portal-status-tiles{grid-template-columns:1fr}.portal-command{min-height:0;padding:18px 16px}.portal-modebar{flex-direction:column;justify-content:flex-start;align-items:flex-start}.portal-modebar-hint{font-size:12px}.agent-runtime-session .agent-runtime-frame-shell-primary{height:calc(100dvh - var(--app-header-height));min-height:calc(100dvh - var(--app-header-height))}.agent-runtime-session .agent-runtime-frame-shell-primary .agent-runtime-frame,.agent-runtime-frame{height:100%;min-height:calc(100dvh - var(--app-header-height))}.agent-runtime-entry-home{min-height:calc(100vh - 330px);padding:34px 0 26px}.agent-runtime-entry-card{gap:18px;padding:0 10px}.agent-runtime-entry-copy h1{font-size:34px!important}.agent-runtime-entry-actions{flex-direction:column}.agent-runtime-frame-shell-primary .agent-runtime-frame{height:100%;min-height:calc(100dvh - var(--app-header-height))}.site-footer-links{justify-content:flex-start}.site-footer-platform{gap:12px;padding-top:16px;padding-bottom:16px}.site-footer-top{flex-direction:column;gap:14px}.site-footer-links{width:100%}.hero-band{flex-direction:column;align-items:flex-start;padding:18px 16px}.self-header{padding:14px 16px}.self-header h3{margin:0!important;font-size:18px!important;line-height:1.25!important}}@media (width<=560px){.app-header-tool-label,.app-header-user-meta{display:none}.app-header-tool{width:40px!important;padding-inline:0!important}.app-header-user-button{width:76px!important}}.model-api-name{min-width:0;color:var(--app-muted);justify-self:start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.model-api-name-label{flex:none}.model-api-name code{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:6px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.maas-page.maas-personal-management{width:100%;min-width:0}.maas-page .maas-workspace{box-sizing:border-box;width:100%;min-width:0}.maas-page .maas-catalog-workspace{scroll-margin-top:calc(var(--app-header-height) + 24px)}.maas-page .maas-filter{flex-direction:column;gap:14px;width:100%;display:flex}.maas-page .maas-filter-top{transform-origin:top;width:100%;max-height:48px;transition:max-height .22s,opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.maas-page .maas-filter-elevated .maas-filter-top{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-8px)scale(.98)}@media (prefers-reduced-motion:reduce){.maas-page .maas-filter-top{transition:none}.maas-page .maas-filter-elevated .maas-filter-top{transform:none}}.maas-page .maas-section{flex-direction:column;gap:14px;width:100%;display:flex}.maas-page .maas-section-head{min-width:0}.maas-page .maas-tag-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.maas-page .maas-filter-tag{min-height:34px;padding:0 14px;font-size:13px}.maas-page .maas-create-card{width:100%;height:100%;min-height:220px;color:var(--app-text,#475569);background:var(--app-surface,#fff);border:1.5px dashed var(--app-border,#d1d5db);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;font-size:15px;font-weight:500;line-height:1.4;transition:color .14s,border-color .14s,background-color .14s;display:flex}.maas-page .maas-create-card:hover,.maas-page .maas-create-card:focus-visible{color:var(--app-primary,#7c3aed);background:var(--app-primary-soft,#f3e8ff);border-color:var(--app-primary,#7c3aed);outline:none}.maas-page .maas-model-cover{background:var(--app-primary-soft,#f3e8ff);border-bottom:1px solid var(--app-primary,#7c3aed);flex:0 0 88px;width:100%;min-height:88px}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-model-cover{border-bottom:1px solid color-mix(in srgb, var(--app-primary,#7c3aed) 8%, transparent)}}.maas-page .maas-model-logo-float{z-index:2;background:var(--app-surface,#fff);border:1px solid var(--app-border,#eef0f3);top:52px;border-radius:50%;place-items:center;width:72px;height:72px;padding:6px;display:grid;position:absolute;inset-inline-start:22px}.maas-page .maas-model-card-inner{flex-direction:column;flex:auto;gap:14px;min-width:0;height:100%;min-height:0;padding:44px 22px 18px;display:flex}.maas-page .maas-model-logo{width:58px;height:58px;color:var(--brand-logo-color,var(--app-heading,#0f172a));background:var(--app-surface-soft,#f8fafc);border:0;border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.maas-page .maas-model-logo .maas-provider-logo-img{width:68%;height:68%}.maas-page .maas-model-copy{flex-direction:column;gap:5px;min-width:0;display:flex;overflow:hidden}.maas-page .maas-model-title-row{width:100%;min-width:0}.maas-page .maas-model-id{width:fit-content;min-width:0;max-width:100%;display:block}.maas-page .maas-model-subtitle{min-width:0;max-width:100%;color:var(--app-subtle,#94a3b8);align-items:center;gap:4px;font-size:13px;line-height:1.5;display:inline-flex;overflow:hidden}.maas-page .maas-model-body{min-width:0;height:3.2em;font-size:14px;overflow:hidden}.maas-page .maas-model-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:24px;max-height:54px;display:flex;overflow:hidden}.maas-page .maas-model-pricing{min-width:0;color:var(--app-subtle,#94a3b8);font-variant-numeric:tabular-nums;gap:3px;font-size:12px;display:grid}.maas-page .maas-model-specs{border-top:1px solid var(--app-border,#eef0f3);border-bottom:1px solid var(--app-border,#eef0f3);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 0;display:grid}.maas-page .maas-model-specs-single{grid-template-columns:minmax(0,1fr)}.maas-page .maas-model-stat{gap:3px;min-width:0;display:grid}.maas-page .maas-model-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;display:flex}.maas-page .maas-model-owner{align-items:center;gap:4px;min-width:0;max-width:49%;display:inline-flex;overflow:hidden}.maas-page .maas-model-owner-logo{width:20px;height:20px;color:var(--brand-logo-color,var(--app-heading,#0f172a));background:var(--app-surface-soft,#f3f4f6);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.maas-page .maas-model-owner-logo .maas-provider-logo-img{width:70%;height:70%}@media (width<=575px){.maas-page .maas-model-card-inner{padding-inline:18px}.maas-page .maas-model-logo-float{inset-inline-start:18px}.maas-page .maas-model-footer{flex-direction:column;align-items:flex-start;gap:8px}.maas-page .maas-model-owner{max-width:100%}}.maas-page .maas-resource-stack{gap:16px;width:100%;display:grid}.maas-page .maas-card-title{align-items:center;gap:8px;display:inline-flex}.maas-page .maas-inline-alert{margin-bottom:14px}.maas-page .maas-table-actions{flex-direction:row;justify-content:flex-end;width:100%;display:flex}.maas-page .maas-key-cell{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.maas-page .maas-key-chip{min-width:0;min-height:26px;color:var(--app-primary,#7c3aed);text-overflow:ellipsis;white-space:nowrap;background:var(--app-primary-soft,#f3e8ff);border:1px solid var(--app-primary,#7c3aed);align-items:center;padding:3px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-key-chip{border:1px solid color-mix(in srgb, var(--app-primary,#7c3aed) 14%, transparent)}}.maas-page .maas-key-chip{border-radius:6px}.maas-page .maas-key-cell .maas-key-chip{max-width:100%}.maas-page .maas-card-tool-wrap{display:inline-flex}.maas-page .maas-card-tool-current,.maas-page .maas-card-tool-current:disabled{color:var(--app-success,#16a34a)!important;background:var(--app-runtime,#16a34a)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-current,.maas-page .maas-card-tool-current:disabled{background:color-mix(in srgb, var(--app-runtime,#16a34a) 10%, transparent)!important}}.maas-page .maas-card-tool-current,.maas-page .maas-card-tool-current:disabled{opacity:1!important}.maas-page .maas-load-more-sentinel{pointer-events:none;width:100%;height:1px;margin:0}.maas-page .maas-load-more-end{color:var(--app-muted,#64748b);text-align:center;margin:0;padding:8px 0 4px;font-size:13px;font-weight:400;line-height:1.4}.maas-modal-grid{gap:12px;min-width:0;display:grid}.maas-provider-logo{width:34px;height:34px;color:var(--brand-logo-color,var(--app-primary,#7c3aed));background:var(--app-surface,#fff);border:1px solid var(--app-border-soft,#e5e7eb);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.maas-provider-logo{border:1px solid color-mix(in srgb, var(--app-border-soft,#e5e7eb) 92%, transparent)}}.maas-provider-logo{border-radius:8px}.maas-provider-logo-select{border-radius:6px;width:22px;height:22px}.maas-provider-logo-img{object-fit:contain;width:72%;height:72%;display:block}.maas-provider-logo-fallback{font-size:13px;font-weight:600;line-height:1}.maas-provider-select-label,.maas-model-select-label{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.maas-model-select-label>span:not(.maas-provider-logo),.maas-provider-select-label>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.maas-model-select-label small,.maas-provider-select-label small{color:var(--app-muted,#64748b);flex:none;font-size:12px}.maas-reference-option small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=767px){.maas-page .maas-filter-top{justify-content:stretch}.maas-page .maas-model-footer{height:auto;min-height:20px}.maas-page .maas-model-from{max-width:60%}}@media (hover:none),(width<=767px){.maas-page .maas-card-actions{display:none}}.maas-detail-logo{place-items:center;width:100%;height:100%;display:grid}.maas-catalog-logo{background:var(--app-surface);border-radius:7px;place-items:center;width:100%;height:100%;display:grid}.coding-agent-page{--coding-agent-soft-bg:var(--app-surface-soft);--coding-agent-card-bg:var(--app-surface);--coding-agent-border:var(--app-border-soft);--coding-agent-code-bg:var(--app-heading);--coding-agent-code-text:var(--app-surface);--coding-agent-inline-code-bg:var(--app-primary-soft);--coding-agent-inline-code-text:var(--app-primary);--coding-agent-success-bg:#22c55e1a;--coding-agent-success-border:#22c55e47;--coding-agent-warning-bg:#fa8c161a;--coding-agent-warning-border:#fa8c163d;--coding-agent-chat-user-bg:#7c3aed1a;--coding-agent-chat-user-text:var(--app-heading);--coding-agent-failed-bg:#f5222d14;--coding-agent-failed-border:#f5222d33;width:100%;min-width:0;max-width:100%;height:calc(100dvh - var(--app-header-height));min-height:0;color:var(--app-text);background:var(--app-bg);overflow:hidden}.theme-dark .coding-agent-page{--coding-agent-soft-bg:#94a3b814;--coding-agent-card-bg:#0f172ad1;--coding-agent-border:#94a3b82e;--coding-agent-code-bg:#0f172aeb;--coding-agent-code-text:var(--app-text);--coding-agent-inline-code-bg:#4096ff2e;--coding-agent-inline-code-text:var(--app-primary-hover);--coding-agent-success-bg:#4ade801f;--coding-agent-success-border:#4ade8042;--coding-agent-warning-bg:#fdba741f;--coding-agent-warning-border:#fdba7447;--coding-agent-chat-user-bg:#4096ff2e;--coding-agent-chat-user-text:var(--app-text);--coding-agent-failed-bg:#f8717124;--coding-agent-failed-border:#f8717147}.maas-page.coding-agent-page{grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr);display:grid}.maas-left-rail{min-height:calc(100dvh - var(--app-header-height));background:var(--app-bg);border-right:0;align-content:start;gap:18px;padding:14px 16px 18px 18px;display:grid;position:sticky;top:0;overflow-y:auto}.maas-left-rail-menu,.maas-rail-section,.maas-rail-list{display:grid}.maas-left-rail-menu{gap:18px}.maas-rail-section{gap:8px}.maas-rail-section>strong{color:var(--app-heading);font-size:14px;font-weight:500}.maas-rail-list{gap:4px}.maas-rail-item{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;transition:background-color .2s,color .2s;display:grid}.maas-rail-icon{width:24px;height:24px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.maas-rail-label,.coding-agent-page .maas-card-description,.coding-agent-doc-toolbar span,.coding-agent-doc-markdown p,.coding-agent-doc-markdown li,.coding-agent-doc-markdown blockquote,.coding-agent-page-error-action span{color:var(--app-muted)}.maas-rail-logo-img{object-fit:contain;width:16px;height:16px;display:block}.coding-agent-main{width:100%;min-width:0;max-width:100%;height:100%;padding:var(--app-page-padding-y) var(--app-page-padding-x);align-content:start;gap:16px;display:grid;overflow:hidden auto}.coding-agent-main>*{min-width:0;max-width:100%}.coding-agent-page-state{place-items:center;width:100%;height:100%;padding:24px;display:grid}.coding-agent-state-card{width:min(100%,760px)}.coding-agent-page-error-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coding-agent-usage-grid span{background:0 0;border:0;gap:6px;padding:12px 0;display:grid}.coding-agent-usage-grid small{color:var(--app-muted);font-size:12px}.coding-agent-usage-grid strong,.coding-agent-doc-header h2,.coding-agent-doc-markdown h1,.coding-agent-doc-markdown h2,.coding-agent-doc-markdown h3,.coding-agent-doc-markdown strong{color:var(--app-heading)}.coding-agent-config-card{gap:24px;display:grid}.coding-agent-config-card h1{color:var(--app-heading);font-size:var(--tlaic-page-title-size,24px);margin:0;font-weight:600}.coding-agent-config-card,.coding-agent-docs-card{width:100%;min-width:0;max-width:100%;scroll-margin-top:16px}#coding-agent-api-keys{scroll-margin-top:16px}.coding-agent-config-head{border-bottom:1px solid var(--app-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.coding-agent-config-head strong,.coding-agent-page .maas-card-title{color:var(--app-heading);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.coding-agent-config-head p{color:var(--app-muted);margin:6px 0 0;font-size:13px}.coding-agent-key-panel{gap:14px;min-width:0;padding-bottom:0;display:grid}.coding-agent-key-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.coding-agent-page .maas-card-description{margin:0;font-size:13px;line-height:1.65}.coding-agent-page .maas-action-button,.coding-agent-page .maas-api-copy-button{min-height:34px}.coding-agent-key-secret code,.coding-agent-page .maas-key-chip{min-width:0;color:var(--app-heading);background:var(--coding-agent-soft-bg);border:1px solid var(--coding-agent-border);border-radius:var(--app-control-radius);align-items:center;padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-flex}.coding-agent-key-secret code{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.coding-agent-key-cell{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.coding-agent-key-cell .maas-key-chip{max-width:170px}.coding-agent-key-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.coding-agent-usage-panel{border:0;border-top:1px solid var(--coding-agent-border);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:16px;padding:20px 0;display:grid}.coding-agent-usage-panel strong{color:var(--app-heading);font-size:15px}.coding-agent-usage-panel p{color:var(--app-muted);margin:6px 0 0;font-size:13px}.coding-agent-usage-skeleton,.coding-agent-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coding-agent-usage-skeleton-card{background:var(--coding-agent-card-bg);border:1px solid var(--coding-agent-border);border-radius:var(--app-card-radius);padding:10px 12px}.coding-agent-tool-logo-img{object-fit:contain;width:76%;height:76%;display:block}.coding-agent-tool-logo{width:56px;height:56px;color:var(--app-surface);border-radius:12px;place-items:center;display:grid}.coding-agent-tool-logo-blue{background:var(--app-primary)}.coding-agent-tool-logo-orange{background:var(--app-warning)}.coding-agent-tool-logo-dark,.coding-agent-tool-logo-red{background:var(--app-heading)}.coding-agent-tool-logo-green{background:var(--app-success)}.coding-agent-tool-logo-purple,.coding-agent-tool-logo-violet{background:var(--app-ai)}.coding-agent-doc-body{box-sizing:border-box;width:100%;min-width:0;max-width:min(980px,100%);margin:0 auto;padding-bottom:24px;display:block}.coding-agent-doc-header{border-bottom:1px solid var(--app-border-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-bottom:22px;display:grid}.coding-agent-doc-header h2{margin:4px 0 6px;font-size:28px;line-height:1.2}.coding-agent-doc-header p{max-width:760px;color:var(--app-muted);margin:0;font-size:15px;line-height:1.75}.coding-agent-doc-kicker{color:var(--app-primary);font-size:12px;font-weight:600}.coding-agent-doc-model-alert{margin-top:18px}.coding-agent-doc-model-list{gap:6px;margin-top:8px;display:grid}.coding-agent-doc-model-list code{overflow-wrap:anywhere}.coding-agent-doc-toolbar{border-top:1px solid var(--app-border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.coding-agent-doc-toolbar span{font-size:13px;font-weight:600}.coding-agent-doc-markdown{min-width:0;color:var(--app-text);padding-top:8px}.coding-agent-doc-markdown>:first-child{margin-top:0}.coding-agent-doc-markdown h1{margin:18px 0 12px;font-size:26px;line-height:1.25}.coding-agent-doc-markdown h2{border-top:1px solid var(--app-border-soft);margin:30px 0 12px;padding-top:28px;font-size:22px;line-height:1.35}.coding-agent-doc-markdown h3{margin:22px 0 8px;font-size:16px;line-height:1.45}.coding-agent-doc-markdown p,.coding-agent-doc-markdown li{overflow-wrap:anywhere;max-width:840px;font-size:14px;line-height:1.85}.coding-agent-doc-markdown p{margin:0 0 14px}.coding-agent-doc-markdown ul,.coding-agent-doc-markdown ol{max-width:860px;margin:0 0 16px;padding-left:22px}.coding-agent-doc-markdown li{margin:0 0 7px;padding-left:3px}.coding-agent-doc-markdown blockquote{background:var(--coding-agent-soft-bg);border-left:3px solid var(--app-primary);border-radius:var(--app-control-radius);max-width:860px;margin:14px 0 18px;padding:12px 14px}.coding-agent-doc-markdown blockquote p{margin:0}.coding-agent-doc-markdown pre{box-sizing:border-box;width:100%;max-width:100%;color:var(--coding-agent-code-text);background:var(--coding-agent-code-bg);border:1px solid var(--coding-agent-border);border-radius:var(--app-card-radius);margin:12px 0 20px;padding:14px;font-size:12.5px;line-height:1.65;overflow-x:auto}.coding-agent-doc-markdown pre code{color:inherit;font:inherit;white-space:pre;background:0 0;border:0;padding:0}.coding-agent-doc-markdown :not(pre)>code{color:var(--coding-agent-inline-code-text);overflow-wrap:anywhere;background:var(--coding-agent-inline-code-bg);border:1px solid var(--coding-agent-border);border-radius:6px;padding:2px 6px;font-size:12px}.coding-agent-doc-markdown table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%;display:block;overflow:auto}.coding-agent-doc-markdown th,.coding-agent-doc-markdown td{text-align:left;border:1px solid var(--app-border-soft);padding:8px 10px}.coding-agent-doc-markdown th{background:var(--coding-agent-soft-bg)}.coding-agent-doc-markdown a{color:var(--app-primary);text-underline-offset:3px;font-weight:650;text-decoration:underline}.coding-agent-doc-markdown a.coding-agent-doc-product-jump:hover,.coding-agent-doc-markdown a.coding-agent-doc-product-jump:focus-visible{color:var(--app-primary-hover);text-decoration-thickness:2px}@container app-content (width<=1280px){.maas-page.coding-agent-page{grid-template-columns:190px minmax(0,1fr)}.coding-agent-usage-panel{grid-template-columns:1fr}}@container app-content (width<=900px){.maas-page.coding-agent-page{grid-template-columns:1fr}.maas-left-rail{border-right:0;border-bottom:1px solid var(--app-border-soft);min-height:0;position:static}.coding-agent-main{padding:12px}.coding-agent-usage-grid,.coding-agent-usage-skeleton{grid-template-columns:1fr}.coding-agent-doc-header{grid-template-columns:1fr;align-items:start}.coding-agent-doc-toolbar,.coding-agent-key-table-head,.coding-agent-page-error-action{flex-direction:column;align-items:stretch}}.core-module-page{min-height:calc(100dvh - var(--app-header-height));color:var(--app-text);background:var(--app-bg);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;padding:14px 18px 16px 0;display:grid}.core-module-left-rail{min-height:calc(100dvh - var(--app-header-height) - 14px);border-right:0;align-content:start;padding:2px 16px 20px 18px;display:grid;position:sticky;top:14px}.core-module-feedback-card{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);gap:10px;margin-top:auto;padding:16px 14px;display:grid}.core-module-feedback-card strong,.core-module-hero h1,.core-module-hero-feature strong,.core-module-catalog header strong,.core-module-empty-state strong{color:var(--app-heading)}.core-module-feedback-card span,.core-module-hero p,.core-module-hero-feature small,.core-module-catalog header span,.core-module-empty-state>span{color:var(--app-muted)}.core-module-main{gap:14px;min-width:0;display:grid}.core-module-hero,.core-module-catalog{border-radius:var(--app-card-radius)}.core-module-hero{min-height:178px;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:center;gap:22px;padding:26px 28px;display:grid;background:var(--app-surface)!important;border-color:var(--app-border-soft)!important}.core-module-kicker{width:fit-content;min-height:28px;color:var(--app-primary);background:var(--app-primary-soft);border:1px solid var(--app-border-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.core-module-hero-copy{gap:12px;min-width:0;display:grid}.core-module-hero h1{margin:0;font-size:36px;line-height:1.12}.core-module-hero p{max-width:680px;margin:0;font-size:14px;line-height:1.7}.core-module-actions{flex-wrap:wrap;gap:12px;display:flex}.core-module-hero-board{gap:12px;min-width:0;display:grid}.core-module-hero-visual{place-items:end;display:grid}.core-module-hero-visual img{object-fit:contain;max-width:min(100%,520px);max-height:180px}.core-module-hero-features{gap:10px;display:grid}.core-module-hero-feature{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.core-module-hero-feature>span,.core-module-empty-icon{color:var(--app-primary);background:var(--app-primary-soft);border:1px solid var(--app-border-soft);justify-content:center;align-items:center;display:inline-flex}.core-module-hero-feature>span{border-radius:12px;width:42px;height:42px}.core-module-hero-feature div{gap:4px;min-width:0;display:grid}.core-module-hero-feature strong{font-size:14px;font-weight:600}.core-module-hero-feature small{font-size:12px;line-height:1.55}.core-module-catalog{min-width:0;box-shadow:none;gap:12px;padding:16px 18px;display:grid;background:var(--app-surface)!important;border-color:var(--app-border-soft)!important}.core-module-catalog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.core-module-catalog header div{gap:4px;display:grid}.core-module-catalog header strong{font-size:16px;font-weight:600}.core-module-catalog header span{font-size:12px;line-height:1.55}.core-module-empty-state{text-align:center;background:var(--app-surface-soft);border:1px dashed var(--app-border-soft);border-radius:var(--app-card-radius);place-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.core-module-empty-icon{border-radius:16px;width:54px;height:54px}.core-module-empty-state strong{font-size:15px;font-weight:600}.core-module-empty-state>span{max-width:360px;font-size:12px;line-height:1.6}@container app-content (width<=1280px){.core-module-page{grid-template-columns:200px minmax(0,1fr);padding-right:16px}.core-module-hero{grid-template-columns:minmax(0,1fr)}.core-module-hero-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}@container app-content (width<=900px){.core-module-page{grid-template-columns:1fr;padding:12px}.core-module-left-rail{border-right:0;min-height:0;padding:0;position:static}.core-module-hero,.core-module-hero-board{grid-template-columns:1fr}.core-module-hero{padding:22px 20px}.core-module-hero h1{font-size:30px}.core-module-hero-visual{place-items:center}.core-module-catalog{padding:14px 16px}}.skills-hub-catalog header{flex-wrap:wrap}.skills-hub-embedded-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;display:flex}.skills-hub-embedded-toolbar .skills-hub-search{flex:220px;max-width:320px}.skills-hub-search{max-width:260px}.skills-hub-grid{display:grid}@media (width>=576px){.skills-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.skills-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.skills-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.skills-hub-grid>.market-plugin-card,.skills-hub-grid>.market-product-card{min-width:0}.skills-hub-operations{flex-wrap:wrap;gap:4px;display:flex}.skills-hub-detail{gap:16px;display:grid}.skills-hub-assets{gap:8px;display:grid}.skills-hub-assets strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.skills-hub-assets ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.skills-hub-assets li{background:var(--app-surface-soft,#00000005);border:1px solid var(--app-border-soft,#00000014);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.skills-hub-assets li span{color:var(--app-text-secondary,#00000073);flex-shrink:0}.skills-hub-note{margin-bottom:0}@container app-content (width<=575px){.skills-hub-grid{grid-template-columns:1fr}.skills-hub-search{width:100%;max-width:none}}.skills-hub-grid{grid-template-columns:minmax(0,1fr);gap:0}.skills-hub-discover{gap:16px;display:grid}.skills-hub-discover-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skills-hub-discover-controls .skills-hub-search{flex:240px;max-width:360px}.skills-hub-acquisition{border:1px solid var(--app-border-soft,#00000014);background:var(--app-surface-soft,#00000005);border-radius:8px;gap:8px;padding:12px;display:grid}.skills-hub-acquisition strong{font-size:13px}.skills-hub-findings{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.skills-hub-file-preview{white-space:pre-wrap;word-break:break-all;background:var(--app-surface-soft,#00000005);border:1px solid var(--app-border-soft,#00000014);border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.skills-hub-file-button{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.skills-hub-file-button[aria-pressed=true] code{color:var(--app-primary,#1677ff)}:where(.market-filter-button,.profile-side-nav-item){color:var(--app-text);border-radius:var(--app-control-radius);font-size:14px;font-weight:400}:where(.market-filter-button,.core-module-rail-section button,.profile-side-nav-item){min-height:34px}:where(.market-filter-button:hover,.market-filter-button-active,.core-module-rail-active,.profile-side-nav-item:hover,.profile-side-nav-item-active){color:var(--app-primary)!important;background:var(--app-primary-soft)!important}.profile-right-rail .profile-quick-grid button{min-height:58px}@media (width<=760px){.market-filter-button,.core-module-rail-section button,.profile-side-nav-item,.usage-side-nav-item{white-space:nowrap;flex:none;width:auto;min-width:max-content}}.app-site-shell{--app-header-height:60px;color:var(--app-text);background:var(--app-bg)}.app-site-header{height:var(--app-header-height);min-height:var(--app-header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:0 20px}.app-site-header-main{gap:34px;min-width:0;height:100%}.app-brand{min-width:191px;height:100%}.app-header-topbar .app-brand{width:auto;min-width:0;height:auto}.app-header-topbar .app-brand-logo{width:40px!important}.app-site-nav{border-radius:0;flex:auto;gap:30px;max-width:none;height:100%;padding:0;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important}.app-site-nav-link{min-width:auto;min-height:100%;color:var(--app-text);border-radius:0;padding:0 2px;font-size:14px;font-weight:400;position:relative}.app-site-nav-link:hover,.app-site-nav-link-active{color:var(--app-primary);background:0 0}.app-site-nav-link:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.app-site-nav-link-active:after{background:var(--app-primary)}.app-site-actions{justify-self:end;gap:14px;height:100%}.app-search-shortcut{color:var(--app-subtle);background:var(--app-bg);border-color:var(--app-border)}.app-notice-button,.app-header-user-button{color:var(--app-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.app-notice-button:hover,.app-header-user-button:hover{transform:none;color:var(--app-primary)!important;background:0 0!important}.app-site-body,.app-site-content{background:var(--app-bg)}.app-site-content{margin:0!important;padding:0!important}.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded){min-height:calc(100dvh - var(--app-header-height));background:var(--app-bg)}.market-page,.core-module-page{grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr) var(--app-right-rail-width);gap:var(--app-shell-gap);padding:14px 18px 16px 0}.profile-center-page:not(.profile-center-page-embedded){grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr);gap:var(--app-shell-gap);max-width:none;margin:0;padding:22px 18px 22px 0;display:grid}.profile-center-page-with-right-rail{grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr) var(--app-right-rail-width)}:where(.market-left-rail,.core-module-left-rail,.profile-side-panel){min-height:calc(100dvh - var(--app-header-height) - 14px);border-right:0;align-content:start;gap:18px;padding:2px 16px 20px 18px;display:grid;position:sticky;top:14px}:where(.market-right-rail,.core-module-right-rail,.profile-right-rail){align-content:start;gap:14px;display:grid;position:sticky;top:14px}:where(.market-rail-section,.core-module-rail-section,.profile-side-nav){gap:8px;display:grid}:where(.market-rail-section,.market-demand-card,.core-module-rail-section,.core-module-left-card){box-shadow:none;background:0 0;border:0}:where(.market-rail-section>strong,.core-module-rail-section>strong){min-height:22px;color:var(--app-heading);align-items:center;font-size:14px;font-weight:500;display:flex}.profile-side-nav{box-shadow:none;background:0 0;border:0;padding:0}.profile-side-nav-item{grid-template-columns:24px minmax(0,1fr);padding:8px 11px}:where(.market-demand-card,.core-module-left-card){background:var(--app-primary-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);padding:14px 12px}:where(.market-hero,.market-featured-agent-entry,.market-entrance-card,.market-insight-panel,.core-module-hero,.core-module-metric,.core-module-feature-card,.core-module-table,.core-module-catalog,.core-module-catalog-card,.core-module-bottom-panel,.core-module-memory-directory,.core-module-workflow,.core-module-right-panel,.profile-panel,.profile-stat-card){border-radius:var(--app-card-radius);box-shadow:none;background-color:var(--app-surface)!important;border-color:var(--app-border)!important}:where(.market-hero,.core-module-hero){background:var(--app-surface-soft)!important}:where(.market-entrance-card:hover,.core-module-catalog-card:hover){border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){:where(.market-entrance-card:hover,.core-module-catalog-card:hover){border-color:color-mix(in srgb, var(--app-primary) 18%, var(--app-border-soft))!important}}:where(.market-entrance-card:hover,.core-module-catalog-card:hover){box-shadow:var(--app-card-shadow)}:where(.market-agent-card:hover,.market-entrance-card:hover,.core-module-catalog-card:hover){transform:none}:where(.market-section-head h2,.core-module-hero h1,.core-module-feature-card strong,.core-module-table header strong,.core-module-catalog header strong,.core-module-right-panel header strong,.profile-panel-heading h2,.profile-user-title-row h1,.profile-stat-card strong){color:var(--app-heading)}.profile-main-column{gap:14px}.profile-overview-grid{gap:10px}.profile-user-card{grid-template-columns:84px minmax(0,1fr) minmax(152px,.5fr);gap:14px;min-height:136px;padding:20px 22px}.profile-stat-card{grid-template-columns:minmax(0,1fr);min-height:136px;padding:18px 14px;position:relative}.profile-stat-card>div{gap:7px}.profile-stat-card strong{font-size:25px;font-weight:600}.profile-stat-card>span{position:absolute;top:16px;right:14px}.profile-user-meta{gap:7px}.profile-user-meta .profile-meta-line{grid-template-columns:58px minmax(0,1fr);gap:6px;font-size:12px;line-height:1.25}.profile-user-meta .profile-meta-line span,.profile-user-meta .profile-meta-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-content-grid{gap:12px}.profile-center-page-with-right-rail .profile-content-grid .profile-token-panel,.profile-center-page-with-right-rail .profile-content-grid .profile-billing-panel{grid-column:auto}.profile-center-page-with-right-rail .profile-content-grid .profile-favorites-panel{grid-column:2}.profile-center-page-with-right-rail .profile-content-grid .profile-security-panel{grid-column:1/-1}.profile-panel{gap:13px;padding:16px 18px}.profile-panel-heading{min-height:28px}.profile-token-layout{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.profile-billing-layout{grid-template-columns:minmax(0,1fr) 190px;gap:14px}.profile-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-security-layout{grid-template-columns:minmax(240px,.9fr) minmax(280px,1fr) minmax(280px,1fr);gap:14px}.profile-right-rail .profile-panel{gap:10px;padding:14px}.profile-right-rail .profile-panel-heading h2{font-size:15px}.profile-right-rail .profile-task-list,.profile-right-rail .profile-recommended-models,.profile-right-rail .profile-health-list{gap:8px}.profile-right-rail .profile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-support-grid{display:none}.core-module-metric i,.core-module-metric-mini i{opacity:.58;background:url("data:image/svg+xml,%3Csvg width='88' height='30' viewBox='0 0 88 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 22L16 22L29 13L42 18L56 8L70 13L86 4' stroke='%230B63FF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='29' cy='13' r='2' fill='%230B63FF'/%3E%3Ccircle cx='56' cy='8' r='2' fill='%230B63FF'/%3E%3C/svg%3E") 50%/contain no-repeat}.core-module-metric-mini i{width:58px;height:20px}.theme-dark .app-site-shell,.theme-dark .app-site-body,.theme-dark .app-site-content,.theme-dark .market-page,.theme-dark .core-module-page,.theme-dark .profile-center-page:not(.profile-center-page-embedded){background:var(--app-bg)}.theme-dark .app-site-header{background:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.theme-dark .app-site-header{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.theme-dark .app-site-header{border-bottom-color:var(--app-border);box-shadow:none}.theme-dark :where(.market-hero,.market-featured-agent-entry,.market-entrance-card,.market-insight-panel,.core-module-hero,.core-module-metric,.core-module-feature-card,.core-module-table,.core-module-catalog,.core-module-catalog-card,.core-module-bottom-panel,.core-module-memory-directory,.core-module-workflow,.core-module-right-panel,.profile-panel,.profile-stat-card){background:var(--app-surface)!important;border-color:var(--app-border)!important}@container app-content (width<=1440px){.profile-overview-grid{grid-template-columns:minmax(360px,1.2fr) repeat(2,minmax(150px,1fr))}.profile-content-grid{grid-template-columns:1fr}.profile-center-page-with-right-rail .profile-content-grid .profile-token-panel,.profile-center-page-with-right-rail .profile-content-grid .profile-billing-panel,.profile-center-page-with-right-rail .profile-content-grid .profile-favorites-panel,.profile-center-page-with-right-rail .profile-content-grid .profile-security-panel{grid-column:1}}@container app-content (width<=1280px){.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded),.profile-center-page-with-right-rail{grid-template-columns:190px minmax(0,1fr);padding-right:16px}:where(.market-right-rail,.core-module-right-rail,.profile-right-rail){grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:18px;position:static}}@media (width<=900px){.app-site-shell:not(.app-header-shell){--app-header-height:64px}.app-site-shell:not(.app-header-shell) .app-site-header{height:var(--app-header-height);min-height:var(--app-header-height)}}@container app-content (width<=900px){.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded),.profile-center-page-with-right-rail{grid-template-columns:1fr;padding:12px}:where(.market-left-rail,.core-module-left-rail,.profile-side-panel),:where(.market-right-rail,.core-module-right-rail,.profile-right-rail){border-right:0;min-height:0;padding:0;position:static}.profile-overview-grid,.profile-content-grid,.profile-token-layout,.profile-billing-layout,.profile-security-layout,.profile-favorite-grid,.profile-right-rail{grid-template-columns:1fr}.profile-user-card{grid-template-columns:72px minmax(0,1fr)}.profile-user-meta{border-left:0;grid-column:1/-1;padding-left:0}}.self-theme,.app-site-shell{--app-page-max-width:100%;--app-page-padding-x:clamp(12px, 1.45vw, 24px);--app-page-padding-y:clamp(12px, 1.25vw, 20px);--app-left-rail-width:clamp(168px, 13.5vw, 208px);--app-workspace-left-rail-width:252px;--app-workspace-left-rail-width-compact:232px;--app-right-rail-width:clamp(238px, 18vw, 286px);--app-shell-gap:clamp(12px, 1.25vw, 18px)}.app-site-shell{min-width:0;height:auto;min-height:100dvh;overflow:visible}.app-site-body{min-width:0;overflow:visible}.app-site-body-workspace{min-height:calc(100dvh - var(--app-header-height))}.app-site-content{width:100%;min-width:0;overflow:visible;max-width:none!important}.app-site-header,.app-site-header-main,.app-site-actions,.app-brand,.app-site-nav{min-width:0}.app-site-nav{scrollbar-width:none}.app-site-nav::-webkit-scrollbar{display:none}.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded),.usage-center-page{width:100%;max-width:none;min-height:calc(100dvh - var(--app-header-height));height:auto;padding:var(--app-page-padding-y) var(--app-page-padding-x) calc(var(--app-page-padding-y) + 16px);margin-inline:0;overflow:visible}.market-page,.usage-center-page,.profile-center-page-with-right-rail{grid-template-columns:minmax(150px, var(--app-left-rail-width)) minmax(0, 1fr) minmax(220px, var(--app-right-rail-width))}.market-page{flex-direction:column;grid-template-columns:none;display:flex}.core-module-page{grid-template-columns:minmax(150px, var(--app-left-rail-width)) minmax(0, 1fr) minmax(220px, var(--app-right-rail-width))}.profile-center-page:not(.profile-center-page-embedded):not(.profile-center-page-with-right-rail){grid-template-columns:minmax(150px, var(--app-left-rail-width)) minmax(0, 1fr)}.market-main,.core-module-main,.profile-main-column,.usage-main-column{min-width:0;overflow:visible}:where(.market-left-rail,.market-right-rail,.core-module-left-rail,.core-module-right-rail,.profile-side-panel,.profile-right-rail,.usage-left-rail,.usage-right-rail){top:calc(var(--app-header-height) + var(--app-page-padding-y));max-height:calc(100dvh - var(--app-header-height) - var(--app-page-padding-y) * 2);scrollbar-gutter:stable;align-self:start;min-height:0;overflow:auto}:where(.market-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail){padding:0 calc(var(--app-page-padding-x) - 2px) 8px 0}:where(.market-right-rail,.core-module-right-rail,.profile-right-rail,.usage-right-rail){padding-bottom:8px}.market-hero,.core-module-hero,.usage-hero{min-height:clamp(150px,15vw,208px);padding:clamp(18px,2.2vw,30px);position:relative;overflow:hidden}.market-hero h1,.core-module-hero h1,.usage-hero h1{max-width:720px;font-size:28px!important;line-height:1.12!important}.market-hero-visual img,.core-module-hero img{object-fit:contain;width:min(100%,370px);max-height:clamp(120px,14vw,184px)}.core-module-page-plugins .core-module-hero,.core-module-page-skills .core-module-top-grid .core-module-hero,.core-module-page-memory .core-module-hero{height:auto;min-height:clamp(150px,15vw,190px)}.core-module-main{gap:clamp(12px,1.15vw,16px)}.core-module-metrics,.usage-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.core-module-catalog{min-height:clamp(220px,30vh,420px)}.core-module-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(206px,240px));align-items:stretch}.core-module-catalog-card{min-height:208px}.core-module-catalog-card footer{align-self:end}.core-module-catalog header,.market-directory-head,.usage-panel header,.profile-panel-heading,.core-module-catalog-heading,.core-module-catalog-tools,.market-directory-controls{flex-wrap:wrap}.core-module-search-field,.core-module-catalog-tools label{width:min(100%,420px)}.core-module-catalog .core-module-empty,.core-module-catalog>.core-module-empty,.core-module-catalog>div:only-child,.usage-empty-state,.profile-empty-state,.market-empty{min-height:clamp(156px,24vh,260px)}.market-page{align-items:start}.market-main{gap:clamp(14px,1.4vw,20px)}.market-featured-agent-entry{grid-template-columns:58px minmax(0,1fr) minmax(180px,280px) auto;padding:clamp(16px,1.7vw,24px)}.market-featured-agent-visual{object-fit:contain;width:min(100%,280px);max-height:92px}.market-agent-card{height:auto;min-height:0;overflow:hidden}.market-agent-tags{flex-wrap:wrap;height:auto;min-height:22px;overflow:visible}.market-agent-meta{white-space:normal;flex-wrap:wrap;height:auto;min-height:24px;padding-right:0;overflow:visible}.market-card-action{place-self:end;margin-top:auto;position:static}.market-entrance-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.market-ranking-list:empty:after,.market-collection-list:empty:after,.market-department-rank:empty:after{content:"暂无数据";min-height:92px;color:var(--app-subtle);border:1px dashed var(--app-border);border-radius:var(--app-control-radius);place-items:center;font-size:12px;display:grid}.profile-center-page:not(.profile-center-page-embedded){align-items:start}.profile-overview-grid{grid-template-columns:minmax(360px,1.35fr) repeat(auto-fit,minmax(150px,1fr))}.profile-content-grid,.profile-two-panel-page{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.profile-single-page,.profile-panel{min-width:0}.profile-billing-layout,.profile-token-layout,.profile-security-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.profile-info-row,.profile-meta-line,.market-ranking-item,.core-module-catalog-card{min-width:0}.usage-center-page{align-items:start}.usage-content-grid,.usage-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.usage-panel{min-width:0}.agent-chat-page{height:calc(100dvh - var(--app-header-height,60px));grid-template-columns:clamp(220px,18vw,280px) minmax(0,1fr);min-height:0}.agent-chat-shell{width:100%;max-width:1280px}.agent-chat-thread{padding-inline:clamp(16px,4vw,54px)}.agent-chat-message{width:min(100%,900px)}.agent-chat-composer{padding-inline:clamp(16px,4vw,54px)}.agent-chat-composer-inner{width:min(100%,860px);margin-inline:auto}@container app-content (width<=1180px){.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded),.profile-center-page-with-right-rail,.usage-center-page{grid-template-columns:minmax(142px,184px) minmax(0,1fr)}:where(.market-right-rail,.core-module-right-rail,.profile-right-rail,.usage-right-rail){grid-column:2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none;padding:0;position:static}.market-featured-agent-entry{grid-template-columns:52px minmax(0,1fr) auto}.market-featured-agent-visual{display:none}}@media (width<=980px){.app-site-shell:not(.app-header-shell){--app-header-height:64px}.app-site-shell:not(.app-header-shell) .app-site-header{height:var(--app-header-height);min-height:var(--app-header-height)}}@media (width<=760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-site-shell:not(.app-header-shell){--app-header-height:64px}.app-site-shell:not(.app-header-shell) .app-site-header{width:100%;max-width:100%;height:var(--app-header-height);min-height:var(--app-header-height);overflow:hidden}.app-header-shell .app-header-topbar.app-site-header{overflow:visible}.app-header-user-meta{display:none}.market-page,.core-module-page,.profile-center-page:not(.profile-center-page-embedded),.profile-center-page-with-right-rail,.usage-center-page{grid-template-columns:minmax(0,1fr);width:100%;padding:12px}:where(.market-left-rail,.market-right-rail,.core-module-left-rail,.core-module-right-rail,.profile-side-panel,.profile-right-rail,.usage-left-rail,.usage-right-rail){border-right:0;grid-column:auto;max-height:none;padding:0;position:static;overflow:visible}:where(.market-left-rail,.market-right-rail,.market-main,.core-module-left-rail,.core-module-right-rail,.core-module-main,.profile-side-panel,.profile-right-rail,.profile-main-column,.usage-left-rail,.usage-right-rail,.usage-main-column){width:100%;min-width:0;grid-column:1/-1!important}:where(.profile-overview-grid,.profile-content-grid,.profile-two-panel-page,.profile-token-layout,.profile-billing-layout,.profile-security-layout,.profile-favorite-grid,.usage-content-grid,.usage-dimension-grid,.usage-metric-grid,.usage-right-rail){grid-template-columns:minmax(0,1fr)!important}.market-rail-section,.core-module-rail-section,.profile-side-nav,.usage-side-nav{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.market-rail-section::-webkit-scrollbar{display:none}.core-module-rail-section::-webkit-scrollbar{display:none}.profile-side-nav::-webkit-scrollbar{display:none}.usage-side-nav::-webkit-scrollbar{display:none}.market-rail-section>strong,.core-module-rail-section>strong{display:none}.market-rail-list,.core-module-rail-section>div{gap:8px;display:flex}.market-demand-card,.core-module-left-card,.usage-left-card{display:none}.market-hero,.core-module-hero,.usage-hero{min-height:0;grid-template-columns:1fr!important}.market-hero h1,.core-module-hero h1,.usage-hero h1{font-size:27px!important}.market-hero-visual,.core-module-hero img{display:none}.market-featured-agent-entry{grid-template-columns:44px minmax(0,1fr)}.market-featured-agent-status{grid-column:1/-1;justify-content:stretch}.core-module-catalog-grid,.market-entrance-grid{grid-template-columns:1fr}.agent-chat-page{height:calc(100dvh - var(--app-header-height,136px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.agent-collaboration-panel{border-right:0;border-bottom:1px solid var(--agent-line);grid-template-rows:auto auto;max-height:210px;padding:12px;overflow:auto}.agent-collaboration-brand{padding-bottom:10px}.agent-collaboration-groups{display:none}.agent-chat-thread{padding:24px 12px 168px}.agent-chat-message{grid-template-columns:28px minmax(0,1fr)}.agent-chat-message-user{grid-template-columns:minmax(0,1fr);display:grid}.agent-chat-composer{padding:0 12px 12px}.agent-chat-composer-inner{border-radius:18px}}@container app-content (width<=900px){:where(.market-filter-button,.profile-side-nav-item,.usage-side-nav-item){padding-inline:12px}:where(.market-filter-button,.core-module-rail-section button,.profile-side-nav-item,.usage-side-nav-item){white-space:nowrap;flex:none;grid-template-columns:none;align-items:center;min-width:max-content;display:inline-flex}}.usage-center-page{grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr) var(--app-right-rail-width);align-items:start;gap:var(--app-shell-gap);min-height:calc(100dvh - var(--app-header-height));color:var(--app-text);background:var(--app-bg);padding:14px 18px 16px 0;display:grid}.usage-left-rail,.usage-right-rail{align-content:start;gap:14px;display:grid;position:sticky;top:14px}.usage-left-rail{min-height:calc(100dvh - var(--app-header-height) - 14px);border-right:0;padding:2px 16px 20px 18px}.usage-side-nav{gap:8px;display:grid}.usage-side-nav-item{min-height:34px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;border-radius:var(--app-control-radius);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:8px 11px;font-size:14px;font-weight:400;display:grid}.usage-side-nav-item:hover,.usage-side-nav-item-active{color:var(--app-primary);background:var(--app-primary-soft)}.usage-side-nav-item-active{box-shadow:inset 3px 0 0 var(--app-primary)}.usage-left-card{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);gap:9px;padding:14px 12px;display:grid}.usage-left-card strong,.usage-panel h2,.usage-hero h1,.usage-metric-card strong{color:var(--app-heading)}.usage-left-card span,.usage-hero p,.usage-panel header span,.usage-empty-state span,.usage-metric-card em{color:var(--app-muted)}.usage-main-column{gap:14px;min-width:0;display:grid}.usage-hero,.usage-panel,.usage-metric-card,.usage-alert-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-card-radius);box-shadow:none}.usage-hero{background:var(--app-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:148px;padding:22px 24px;display:grid}.usage-hero h1{letter-spacing:0;margin:10px 0 7px;font-size:26px;line-height:1.2}.usage-hero p{max-width:680px;margin:0;line-height:1.7}.usage-hero-actions{justify-content:flex-end;display:flex}.usage-alert-panel{color:var(--app-warning);background:#fa8c161a;border-color:#fa8c163d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:13px 15px;display:grid}.usage-alert-panel span{color:var(--app-warning);grid-column:1;font-size:13px}.usage-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.usage-metric-card{gap:7px;min-height:136px;padding:18px 15px;display:grid;position:relative;overflow:hidden}.usage-metric-card>span{width:34px;height:34px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:8px;place-items:center;display:grid}.usage-metric-card small{color:var(--app-subtle);font-size:12px}.usage-metric-card strong{font-size:24px;font-weight:600}.usage-metric-card i{display:none}.usage-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);gap:12px;display:grid}.usage-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-panel{align-content:start;gap:13px;min-width:0;padding:16px 18px;display:grid}.usage-panel header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.usage-panel header div{gap:3px;min-width:0;display:grid}.usage-panel h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.usage-panel-title-icon{width:28px;height:28px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.usage-advice-list,.usage-health-list{gap:9px;display:grid}.app-usage-chart-empty{background:0 0;border:0;border-radius:0;place-items:center;min-height:238px;display:grid}.app-usage-chart-empty-text{font-size:12px}.app-usage-tooltip-title{color:var(--app-heading);margin-bottom:6px;font-size:13px;font-weight:600}.app-usage-tooltip-row{min-width:172px;color:var(--app-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;line-height:1.8;display:flex}.app-usage-tooltip-row strong{color:var(--app-heading);font-weight:600}.usage-empty-state{min-height:156px;color:var(--app-subtle);text-align:center;background:var(--app-surface-soft);border:1px dashed var(--app-border-soft);border-radius:var(--app-control-radius);place-items:center;gap:7px;padding:18px;display:grid}.usage-empty-state svg{color:var(--app-primary)}.usage-empty-state strong{color:var(--app-heading);font-size:13px;font-weight:600}.usage-empty-state span{max-width:320px;font-size:12px;line-height:1.55}.usage-dimension-grid .app-usage-chart-empty{height:220px;min-height:220px}.usage-quota-line{gap:8px;display:grid}.usage-quota-line div{color:var(--app-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.usage-quota-line strong{color:var(--app-heading)}.usage-quota-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.usage-quota-summary div{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.usage-quota-summary small,.usage-quota-note{color:var(--app-muted)}.usage-quota-summary strong{color:var(--app-heading);font-size:15px}.usage-quota-note{margin:0;font-size:12px;line-height:1.6}.usage-health-score{place-items:center;gap:8px;display:grid}.usage-health-score strong{color:var(--app-heading);font-weight:600}.usage-health-list{margin:0;padding:0;list-style:none}.usage-health-list li{color:var(--app-primary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.usage-health-list span{color:var(--app-muted);gap:2px;font-size:12px;display:grid}.usage-health-list strong{color:var(--app-heading);font-size:13px}.usage-advice-list div{background:var(--app-surface-soft);border-radius:var(--app-control-radius);gap:3px;padding:9px 10px;display:grid}.usage-advice-list strong{color:var(--app-heading);font-size:13px}.usage-advice-list span{color:var(--app-muted);font-size:12px;line-height:1.55}.theme-dark .usage-center-page{background:var(--app-bg)}.theme-dark :where(.usage-hero,.usage-panel,.usage-metric-card,.usage-alert-panel){background:var(--app-surface);border-color:var(--app-border)}.theme-dark .app-usage-chart-empty{border-color:var(--app-border);background:#94a3b80f}@container app-content (width<=1280px){.usage-center-page{grid-template-columns:190px minmax(0,1fr);padding-right:16px}.usage-right-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:18px;position:static}.usage-metric-grid,.usage-dimension-grid,.usage-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (width<=900px){.usage-center-page{grid-template-columns:1fr;padding:12px}.usage-left-rail,.usage-right-rail{border-right:0;min-height:0;padding:0;position:static}.usage-hero,.usage-content-grid,.usage-dimension-grid,.usage-metric-grid,.usage-right-rail{grid-template-columns:1fr}:where(.market-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail){gap:10px}.market-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail{min-height:0}:where(.market-rail-section,.core-module-rail-section,.profile-side-nav,.usage-side-nav),.profile-side-nav,.usage-side-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}:where(.market-rail-section>strong,.core-module-rail-section>strong){display:none}.profile-side-nav-item,.usage-side-nav-item{white-space:nowrap;flex:none;grid-template-columns:none;align-items:center;min-width:max-content;padding-inline:12px;display:inline-flex}.market-demand-card,.core-module-left-card,.usage-left-card{display:none}.core-module-page .core-module-hero,.core-module-page-plugins .core-module-hero,.core-module-page-skills .core-module-hero,.core-module-page-memory .core-module-hero{overflow:hidden;grid-template-columns:1fr!important;min-height:0!important;padding:18px 16px!important}.core-module-page .core-module-hero h1,.core-module-page-plugins .core-module-hero h1,.core-module-page-skills .core-module-hero h1,.core-module-page-memory .core-module-hero h1{font-size:26px!important;line-height:1.18!important}.core-module-page .core-module-hero p{font-size:13px}.core-module-page .core-module-hero img,.core-module-page-plugins .core-module-hero img,.core-module-page-skills .core-module-hero img,.core-module-page-memory .core-module-hero img{display:none}}@container app-shell (width>=901px){:where(.market-page,.core-module-page,.profile-center-page,.usage-center-page){height:calc(100dvh - var(--app-header-height));align-items:stretch;min-height:0;overflow:hidden}:where(.market-main,.core-module-main,.profile-main-column,.usage-main-column){overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:24px;overflow-y:auto}:where(.market-left-rail,.market-right-rail,.core-module-left-rail,.core-module-right-rail,.profile-side-panel,.profile-right-rail,.usage-left-rail,.usage-right-rail){overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;min-height:0;max-height:100%;position:static;overflow-y:auto}}.collaboration-empty-conversation{color:var(--agent-home-muted,var(--app-muted));margin:0;padding:24px 0;line-height:1.7}.plugin-detail-abilities{flex-wrap:wrap;gap:6px;display:flex}@keyframes agent-home-history-running-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.collaboration-command-process{margin:0;padding:0;list-style:none}.collaboration-command-turn{gap:8px;display:grid}@keyframes agent-home-typewriter-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-invocation-trace li.is-running .agent-invocation-trace-icon{animation:none}}@keyframes agent-home-meeting-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes agent-home-meeting-wave{0%{opacity:.52;height:6px}to{opacity:1;height:24px}}.agent-document-workspace .office-word-paragraph{field-sizing:content}.agent-home-page:not(:has(.agent-home-history)){grid-template-columns:minmax(0,1fr)}.agent-home-page-with-status:not(:has(.agent-home-history)){grid-template-columns:minmax(0, 1fr) var(--agent-home-execution-track)}.agent-home-page-with-status.agent-home-page-status-collapsed:not(:has(.agent-home-history)){grid-template-columns:minmax(0, 1fr) var(--agent-home-execution-collapsed-track)}.agent-home-page{--agent-home-blue:var(--app-primary);--agent-home-blue-hover:var(--app-primary-hover);--agent-home-violet:var(--app-ai,var(--app-primary));--agent-home-line:var(--app-border);--agent-home-soft-line:var(--app-border-soft);--agent-home-muted:var(--app-muted);--agent-home-history-track:clamp(13.75rem, 16cqi, 16.25rem);--agent-home-execution-track:clamp(20rem, 21cqi, 27rem);--agent-home-execution-collapsed-track:4.5rem;--agent-home-conversation-max:1080px;--agent-home-content-gutter:clamp(1.5rem, 2.2vw, 2.25rem);grid-template-columns:var(--agent-home-history-track) minmax(0, 1fr);width:100%;height:100%;min-height:0;color:var(--app-text);background:var(--app-surface);display:grid;overflow:hidden}.app-site-body-deck-home .agent-home-page{--agent-home-history-track:inherit}.agent-home-page:has(.agent-home-collaboration-header){--agent-home-page-header-height:5.5rem;grid-template-rows:var(--agent-home-page-header-height) minmax(0, 1fr)}.agent-home-collaboration-header{min-width:0;height:var(--agent-home-page-header-height);box-sizing:border-box;padding:10px var(--agent-home-content-gutter) 0;background:var(--app-surface);border-bottom:1px solid var(--agent-home-soft-line);grid-area:1/2/auto/-1;grid-template-rows:2rem minmax(0,1fr);gap:4px;display:grid}.agent-home-page:not(:has(.agent-home-history)) .agent-home-collaboration-header{grid-column:1/-1}.agent-home-page:has(.agent-home-collaboration-header) .agent-home-history{padding-top:var(--agent-home-page-header-height,calc(10px + 2.25rem));grid-row:1/-1}:is(.agent-home-page:has(.agent-home-collaboration-header) .agent-home-main,.agent-home-page:has(.agent-home-collaboration-header) .agent-home-status){grid-row:2}.agent-home-collaboration-header-top,.agent-home-collaboration-header-identity,.agent-home-collaboration-header-end{align-items:center;min-width:0;display:flex}.agent-home-collaboration-header-top{padding-left:var(--app-deck-home-nav-inset,0px);justify-content:space-between;gap:16px}.agent-home-collaboration-header-identity{flex:auto;gap:9px}.agent-home-collaboration-header-avatar{flex:none}.agent-home-collaboration-header-title-row{flex:auto;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.agent-home-collaboration-header-title-row strong{min-width:0;max-width:100%;color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.agent-home-collaboration-header-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-self:end;align-items:center;gap:10px;min-width:0;height:100%;display:flex;overflow:auto hidden}.agent-home-collaboration-header-tabs::-webkit-scrollbar{display:none}.agent-home-collaboration-header-tab{white-space:nowrap;align-self:stretch;align-items:center;gap:6px;height:auto;display:inline-flex;position:relative}.agent-home-collaboration-header-tab small{color:inherit;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.agent-home-collaboration-header-tab.is-matter small{color:var(--app-warning)}.agent-home-collaboration-header-tab.is-artifact small{color:var(--app-primary)}.agent-home-collaboration-header-tab.is-active:after{content:"";height:2px;position:absolute;bottom:0;left:1px;right:1px}.agent-home-collaboration-header-end{flex:none;gap:2px}.agent-home-collaboration-header-chip{min-width:36px;color:var(--app-heading);background:var(--app-surface-soft);padding:0 8px;font-weight:600}.agent-home-collaboration-header-members{align-items:center;gap:6px;height:28px;display:inline-flex}.agent-home-collaboration-header-chip.is-active{color:var(--app-primary);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaboration-header-chip.is-active{background:color-mix(in srgb, var(--app-primary) 12%, var(--app-surface))}}.agent-home-collaboration-search{width:min(22rem,100vw - 24px);max-height:min(28rem,70vh);color:var(--app-muted);background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--tlaic-shadow-popup,var(--app-float-shadow));border-radius:14px;flex-direction:column;padding:10px;display:flex;overflow:hidden}.agent-home-collaboration-search-bar{flex-shrink:0;padding:0 2px 8px}.agent-home-collaboration-search-results{scrollbar-width:thin;padding:2px 0 0;overflow:auto}.agent-home-collaboration-search-section+.agent-home-collaboration-search-section{margin-top:4px}.agent-home-collaboration-search-section h2{color:var(--app-subtle,var(--app-muted));letter-spacing:.04em;margin:12px 5px 6px;font-size:10px;font-weight:500}.agent-home-collaboration-search-section:first-child h2{margin-top:10px}.agent-home-collaboration-search ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.agent-home-collaboration-search li button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.agent-home-collaboration-search li button>svg:first-child,.agent-home-collaboration-search li button>svg:last-child{color:var(--app-muted);flex-shrink:0}.agent-home-collaboration-search li button:hover>svg:first-child,.agent-home-collaboration-search li button:focus-visible>svg:first-child{color:var(--app-primary)}.agent-home-collaboration-search li button span{flex:1;gap:3px;min-width:0;display:grid}.agent-home-collaboration-search li button strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.agent-home-collaboration-search li button small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.agent-home-collaboration-search p{color:var(--app-muted);text-align:center;margin:0;padding:18px 8px 10px;font-size:11px}.agent-home-workspace-pane{flex:auto;min-height:0;padding:8px 8px 24px;overflow:auto}.agent-home-continuous-workspace{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.agent-home-artifact-explorer,.agent-home-memory-workspace{height:100%;min-height:0;display:grid}.agent-home-artifact-explorer{background:0 0;grid-template-columns:minmax(0,1fr);overflow:hidden}.agent-home-artifact-explorer.is-empty,.agent-home-memory-workspace{grid-template-columns:minmax(0,1fr)}.agent-home-plugin-workspace{align-content:start;min-width:0;min-height:0;display:grid}.agent-home-plugin-workspace .plugin-combination-main{overflow:visible}.agent-home-citation-process{background:var(--app-surface);border:1px solid var(--agent-home-soft-line);border-radius:4px;flex-direction:column;min-width:0;min-height:0;padding:18px 20px;display:flex}.agent-home-citation-process header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.agent-home-artifact-tree{background:0 0;flex-direction:column;min-width:0;min-height:0;padding:16px 14px 16px 16px;display:flex}.agent-home-artifact-catalog{gap:22px;min-height:0;display:grid;overflow:auto}.agent-home-artifact-search{border-radius:2px;margin:0 6px 14px}.agent-home-artifact-blank{color:var(--agent-home-muted);margin:0;padding:24px 8px;font-size:13px}.agent-home-artifact-section{gap:8px;display:grid}.agent-home-artifact-group{gap:4px;display:grid}.agent-home-artifact-section ul,.agent-home-artifact-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.agent-home-artifact-section button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.agent-home-artifact-section button span{gap:1px;min-width:0;display:grid}.agent-home-artifact-section button strong{color:var(--app-heading);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:480;overflow:hidden}.agent-home-artifact-section button em{color:var(--agent-home-muted);font-size:11px;font-style:normal}.agent-home-artifact-section button em[data-state=pending]{color:var(--app-warning)}.agent-home-artifact-section button em[data-state=approved]{color:var(--app-heading)}.agent-home-artifact-section button em[data-state=rejected]{color:var(--app-danger,var(--app-error))}.agent-home-artifact-thumb,.agent-home-artifact-mark{border-radius:1px;width:28px;height:28px}.agent-home-artifact-thumb{object-fit:cover;background:var(--app-heading)}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-thumb{background:color-mix(in srgb, var(--app-heading) 6%, var(--app-surface))}}.agent-home-artifact-mark{color:var(--agent-home-muted);letter-spacing:.04em;background:var(--app-heading);place-items:center;font-size:9px;font-weight:620;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-mark{background:color-mix(in srgb, var(--app-heading) 5%, var(--app-surface))}}.agent-home-artifact-icon{background:var(--app-heading);border-radius:1px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-icon{background:color-mix(in srgb, var(--app-heading) 5%, var(--app-surface))}}.agent-home-artifact-icon.is-pptx{color:var(--app-warning)}.agent-home-artifact-icon.is-docx{color:var(--app-primary-hover)}.agent-home-artifact-icon.is-xlsx{color:var(--app-success)}.agent-home-artifact-icon.is-pdf{color:var(--app-error)}.agent-home-artifact-icon.is-image{color:var(--app-primary-hover)}.agent-home-artifact-icon.is-markdown{color:var(--app-runtime)}.agent-home-artifact-icon.is-text{color:var(--app-text)}.agent-home-artifact-icon.is-archive{color:var(--app-warning)}.agent-home-artifact-icon.is-file{color:var(--agent-home-muted,var(--app-muted))}.agent-home-memory-document{box-sizing:border-box;background:var(--app-surface);border-radius:8px;min-width:0;min-height:100%;padding:18px 24px 32px}.agent-home-memory-document header.agent-home-memory-document-head{border-bottom:1px solid var(--agent-home-soft-line);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding:0 0 14px;display:flex}.agent-home-memory-document-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.agent-home-memory-document-head h2{color:var(--app-heading);margin:0;font-size:17px;font-weight:680;line-height:1.25}.agent-home-memory-document-head small{color:var(--agent-home-muted);font-size:11px}.agent-home-memory-document-head small[data-state=saving]{color:var(--app-primary)}.agent-home-memory-document-head small[data-state=saved]{color:var(--app-success)}.agent-home-memory-document-head small[data-state=error],.agent-home-memory-document-head small[data-state=too-long]{color:var(--app-error)}.agent-home-memory-editor-surface{cursor:text;min-height:clamp(24rem,66vh,56rem)}.agent-home-memory-toolbar{z-index:2;background:var(--app-surface);flex-wrap:wrap;align-items:center;gap:3px;min-height:38px;margin:0 -4px;padding:7px 4px 6px;display:flex;position:sticky;top:-8px}@supports (color:color-mix(in lab, red, red)){.agent-home-memory-toolbar{background:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.agent-home-memory-toolbar{border-bottom:1px solid var(--agent-home-soft-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agent-home-memory-toolbar>span{background:var(--agent-home-soft-line);width:1px;height:17px;margin:0 4px}.agent-home-memory-toolbar button{place-items:center;width:30px;height:28px;display:inline-grid}.agent-home-memory-editor-canvas{min-height:clamp(21rem,60vh,52rem);position:relative}.agent-home-memory-editor-canvas .tiptap{min-height:clamp(21rem,60vh,52rem)}.agent-home-memory-prosemirror{box-sizing:border-box;min-height:clamp(21rem,60vh,52rem);color:var(--app-text);overflow-wrap:anywhere;outline:none;padding:24px 2px 40px;font-size:14px;line-height:1.8}.agent-home-memory-editor-surface.is-editing .agent-home-memory-prosemirror{caret-color:var(--app-primary)}.agent-home-memory-prosemirror>:first-child{margin-top:0}.agent-home-memory-prosemirror>:last-child{margin-bottom:0}.agent-home-memory-prosemirror p{margin:0 0 .7em}.agent-home-memory-prosemirror h1,.agent-home-memory-prosemirror h2,.agent-home-memory-prosemirror h3{color:var(--app-heading);margin:1.2em 0 .55em;line-height:1.35}.agent-home-memory-prosemirror h1{font-size:1.55em}.agent-home-memory-prosemirror h2{font-size:1.28em}.agent-home-memory-prosemirror h3{font-size:1.1em}.agent-home-memory-prosemirror ul,.agent-home-memory-prosemirror ol{margin:.7em 0;padding-left:1.6em}.agent-home-memory-prosemirror blockquote{color:var(--agent-home-muted);border-left:3px solid var(--app-primary);margin:.8em 0;padding:.1em 0 .1em .9em}.agent-home-memory-prosemirror pre{color:var(--app-heading);background:var(--app-surface-soft);border-radius:8px;padding:10px 12px;font-size:12px;overflow-x:auto}.agent-home-memory-empty-action{color:var(--agent-home-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:3px 4px 3px 0;font-size:14px;display:inline-flex;position:absolute;top:21px;left:0}.agent-home-memory-empty-action>span{width:25px;height:25px;color:var(--agent-home-muted);border:1px solid var(--agent-home-line);border-radius:8px;place-items:center;display:grid}.agent-home-memory-empty-action:hover,.agent-home-memory-empty-action:focus-visible{color:var(--app-heading);outline:none}.agent-home-memory-empty-action:hover>span,.agent-home-memory-empty-action:focus-visible>span{color:var(--app-primary);background:var(--app-primary-soft);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.agent-home-memory-empty-action:hover>span,.agent-home-memory-empty-action:focus-visible>span{border-color:color-mix(in srgb, var(--app-primary) 45%, var(--agent-home-line))}}.agent-home-memory-empty-readonly{color:var(--agent-home-muted);margin:0;font-size:13px;position:absolute;top:24px;left:2px}.agent-home-memory-save-error{color:var(--app-error);margin:12px 0 0;font-size:12px}.agent-home-memory-document-empty{color:var(--agent-home-muted);margin:24px 2px;font-size:13px}@media (width<=720px){.agent-home-workspace-pane:has(.agent-home-memory-workspace){padding:4px 4px 16px}.agent-home-memory-document{padding:14px 14px 24px}.agent-home-memory-toolbar{top:-4px}.agent-home-memory-prosemirror{padding-top:20px}.agent-home-memory-empty-action{top:17px}}.agent-home-citation-process ol,.agent-home-citation-process ul{margin:0;padding:0;list-style:none}.agent-home-citation-process>ol>li{border-top:1px solid var(--agent-home-soft-line);padding:10px 0}.agent-home-citation-process>ol>li:first-child{border-top:0;padding-top:0}.agent-home-citation-process strong{color:var(--app-heading);display:block}.agent-home-citation-process small,.agent-home-citation-process p,.agent-home-citation-process em{color:var(--agent-home-muted);font-size:12px;font-style:normal}.agent-home-collaborator-detail{flex-direction:column;gap:14px;margin:0;display:flex}.agent-home-collaborator-detail div{flex-direction:column;gap:4px;display:flex}.agent-home-collaborator-detail dt{color:var(--agent-home-muted);font-size:12px}.agent-home-collaborator-detail dd{color:var(--app-heading);margin:0}.agent-home-collaborators .agent-home-citation-process,.agent-home-collaborators .agent-home-usage-panel{width:auto;max-width:none;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.agent-home-collaborators .agent-home-citation-process>header,.agent-home-collaborators .agent-home-usage-popover-head{display:none}.agent-home-collaborators .agent-home-usage-list,.agent-home-collaborators .agent-home-citation-process>ol{flex-direction:column;gap:2px;display:flex}.agent-home-collaborators .agent-home-usage-list>div:not(.is-heading),.agent-home-collaborators .agent-home-citation-process>ol>li{min-height:0;color:var(--agent-home-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.agent-home-collaborators .agent-home-usage-list>div:not(.is-heading):hover,.agent-home-collaborators .agent-home-citation-process>ol>li:hover{background:var(--app-surface-soft);border-color:var(--agent-home-soft-line)}.agent-home-collaborators .agent-home-usage-list>div.is-heading{color:var(--agent-home-muted);margin:10px 8px 0;padding:0;font-size:11px;font-weight:650}.agent-home-collaborators .agent-home-usage-list>div.is-heading:first-child{margin-top:2px}.agent-home-collaborators .agent-home-usage-list span{color:var(--app-heading);font-size:13px;font-weight:620}.agent-home-collaborators .agent-home-usage-list strong{color:var(--agent-home-muted);font-size:12px;font-weight:620}.agent-home-collaborators .agent-home-citation-process>ol>li strong{color:var(--app-heading);font-size:13px;font-weight:620}.agent-home-collaborators .agent-home-citation-process>ol>li small,.agent-home-collaborators .agent-home-citation-process>ol>li p,.agent-home-collaborators .agent-home-citation-process>ol>li em{width:100%}.agent-home-collaborators .agent-home-citation-process ul{width:100%;margin-top:4px}.agent-home-usage-modal .agent-home-usage-panel{width:auto;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible}.agent-home-usage-modal .agent-home-usage-popover-head{display:none}.agent-home-usage-modal .agent-home-usage-list{gap:8px}.agent-home-usage-list>div.is-heading{color:var(--app-heading);border-top:1px solid var(--agent-home-soft-line);margin-top:4px;padding-top:10px;font-size:12px;font-weight:700}.agent-home-usage-list>div.is-heading:first-child{border-top:0;margin-top:0;padding-top:0}.agent-home-collaboration-settings p{color:var(--agent-home-muted);margin:0 0 16px}.agent-home-collaboration-settings-group{flex-direction:column;gap:8px;display:flex}.agent-home-collaboration-settings-group strong{color:var(--app-heading);font-size:13px}.agent-home-collaboration-settings-group button{text-align:left;flex-direction:column;gap:2px;display:flex}.agent-home-collaboration-settings-group button b{color:var(--app-heading);font-size:13px}.agent-home-collaboration-settings-group button small{color:var(--agent-home-muted);font-size:12px}.agent-home-memory-announcement-head{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.agent-home-memory-announcement-head h2{color:var(--app-heading);margin:0;font-size:18px;font-weight:650}.agent-home-memory-announcement-head small{color:var(--agent-home-muted);font-size:12px}.agent-home-status-body{overscroll-behavior-y:contain;height:100%;min-height:0;padding:12px 16px 16px;overflow:hidden auto}.agent-home-history{--agent-home-history-footer-clearance:6rem;width:100%;min-width:0;height:100%;min-height:0;padding:calc(var(--app-header-height,4.5rem) + .75rem) 1.25rem var(--agent-home-history-footer-clearance);background:var(--app-surface);border-right:1px solid var(--agent-home-soft-line);flex-direction:column;display:flex;overflow:hidden}.app-site-body-deck-home:has(.app-deck-side-nav) .agent-home-history{--agent-home-history-footer-clearance:21rem}.agent-home-history-actions{flex:none;gap:2px;display:grid}.agent-home-history-action{width:100%;min-height:40px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:560;text-decoration:none;transition:color .16s,background-color .16s;display:grid}.agent-home-history-action>svg{color:var(--agent-home-muted)}.agent-home-history-action:hover{color:var(--agent-home-blue);background:var(--app-primary-soft)}.agent-home-history-action:hover>svg{color:currentColor}.agent-home-history-action:focus-visible{outline:2px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-action:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-home-blue) 38%, transparent)}}.agent-home-history-action:focus-visible{outline-offset:2px}.agent-home-history-action small{color:var(--agent-home-muted);background:var(--app-surface-soft);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4}.agent-home-history-section{flex-direction:column;flex:auto;min-height:0;margin-top:28px;display:flex;position:relative}.agent-home-history-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 4px 18px;display:flex}.agent-home-history-section h2,.agent-home-history-heading h2{color:var(--app-heading);flex:none;margin:0;font-size:18px;font-weight:660}.agent-home-history-heading-actions{flex:none;align-items:center;gap:2px;display:flex}.agent-home-history-heading-action{width:1.75rem;height:1.75rem;color:var(--agent-home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-home-history-heading-action:hover,.agent-home-history-heading-action:focus-visible{color:var(--app-heading)}.agent-home-history-heading-action:focus-visible{outline:2px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-heading-action:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-home-blue) 38%, transparent)}}.agent-home-history-heading-action:focus-visible{outline-offset:2px}.agent-home-history-list{overscroll-behavior-y:contain;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;align-content:start;gap:6px;min-height:0;margin:-12px -7px 0 0;padding:12px 7px 18px 0;display:grid;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 18px),#0000 100%)}.agent-home-history-group{gap:4px;min-width:0;display:grid}.agent-home-history-group>h3,.agent-home-history-subgroup>h4{color:var(--app-subtle);letter-spacing:.04em;margin:8px 8px 2px;font-size:11px;font-weight:650}.agent-home-history-subgroup{gap:2px;display:grid}.agent-home-collaborator-pending{color:var(--agent-home-muted);margin:0;font-size:11px;font-style:normal}.agent-home-history-list:is(:hover,:focus-within){scrollbar-color:var(--agent-home-muted) transparent}@supports (color:color-mix(in lab, red, red)){.agent-home-history-list:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb, var(--agent-home-muted) 38%, transparent) transparent}}.agent-home-history-list::-webkit-scrollbar{width:6px}.agent-home-history-list::-webkit-scrollbar-track{background:0 0}.agent-home-history-list::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px;min-height:42px;transition:background-color .16s}.agent-home-history-list:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--agent-home-muted)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-list:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--agent-home-muted) 38%, transparent)}}.agent-home-history-list:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-clip:padding-box}.agent-home-history-item{width:100%;min-height:48px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;font-size:15px;display:grid;overflow:hidden}.agent-home-history-item:hover,.agent-home-history-list .agent-home-history-item-active{color:var(--agent-home-blue);background:var(--app-primary-soft);border-color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-item:hover,.agent-home-history-list .agent-home-history-item-active{border-color:color-mix(in srgb, var(--agent-home-blue) 18%, var(--agent-home-soft-line))}}.agent-home-history-item .collaboration-avatar,.agent-home-history-item:hover .collaboration-avatar,.agent-home-history-list .agent-home-history-item-active .collaboration-avatar{color:var(--collaboration-avatar-color,var(--app-warning));background:var(--collaboration-avatar-background,var(--app-warning))}@supports (color:color-mix(in lab, red, red)){.agent-home-history-item .collaboration-avatar,.agent-home-history-item:hover .collaboration-avatar,.agent-home-history-list .agent-home-history-item-active .collaboration-avatar{background:var(--collaboration-avatar-background,color-mix(in srgb, var(--app-warning) 18%, transparent))}}.agent-home-history-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-home-history-copy{align-items:center;gap:6px;min-width:0;display:flex}.agent-home-history-title{flex:auto;min-width:0}.agent-home-history-purpose{min-height:18px;color:var(--app-primary-hover);white-space:nowrap;background:var(--app-primary);flex:none;align-items:center;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-home-history-purpose{background:color-mix(in srgb, var(--app-primary) 12%, transparent)}}.agent-home-history-purpose{border:1px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-purpose{border:1px solid color-mix(in srgb, var(--app-primary) 24%, transparent)}}.agent-home-history-purpose{border-radius:999px}.agent-home-history-purpose.is-automation{color:var(--app-runtime);background:var(--app-runtime)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-purpose.is-automation{background:color-mix(in srgb, var(--app-runtime) 11%, transparent)}}.agent-home-history-purpose.is-automation{border-color:var(--app-runtime)}@supports (color:color-mix(in lab, red, red)){.agent-home-history-purpose.is-automation{border-color:color-mix(in srgb, var(--app-runtime) 24%, transparent)}}.agent-home-history-running{color:var(--agent-home-blue,var(--app-primary));letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.agent-home-history-approval{color:var(--app-warning);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:680;display:inline-flex}.agent-home-history-approval:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.agent-home-history-waiting{color:var(--app-muted);white-space:nowrap;flex-shrink:0;font-size:11px;font-style:normal;font-weight:500}.agent-home-history-running:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0}@supports (color:color-mix(in lab, red, red)){.agent-home-history-running:before{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}}.agent-home-history-running:before{animation:1.4s ease-out infinite agent-home-history-running-pulse}@media (prefers-reduced-motion:reduce){.agent-home-history-running:before{animation:none}}.agent-home-history-empty{color:var(--agent-home-muted);margin:0 8px;font-size:13px;line-height:1.6}.agent-home-main{background:var(--app-surface);min-width:0;min-height:0;overflow:hidden}.agent-home-main-inner{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:100%;padding:1.75rem var(--agent-home-content-gutter) 1.125rem;flex-direction:column;display:flex;overflow:hidden}.agent-home-main-inner:not(.agent-home-main-inner-artifacts):not(.agent-home-main-inner-members):not(:has(>.agent-home-workspace-pane)):not(:has(>.agent-home-artifact-explorer)):not(:has(>.collaboration-member-workspace)):not(:has(>.agent-home-matter-workspace)){max-width:calc(var(--agent-home-conversation-max) + 2 * var(--agent-home-content-gutter));margin-inline:auto}.agent-home-main-inner-artifacts,.agent-home-main-inner-members{max-width:none;height:100%;margin-inline:0;padding:0}.agent-home-main-inner-empty{padding-top:0}@container app-content (width>=45.0625rem){.agent-home-main-inner-active .agent-home-task-content{align-content:start;gap:12px;padding:0 0 14px}.agent-home-main-inner-active .agent-home-user-message{gap:10px}.agent-home-main-inner-active .agent-home-user-message>p{max-width:min(100%,680px);padding:11px 18px;font-size:15px;line-height:1.45}.agent-home-main-inner-active .agent-home-user-message>span{width:40px;height:40px}.agent-home-main-inner-active .agent-home-agent-match{gap:12px;min-height:78px;padding:11px 16px}.agent-home-main-inner-active .agent-home-agent-avatar:not(.compact){width:46px;height:46px}.agent-home-main-inner-active .agent-home-agent-match>div{gap:3px}.agent-home-main-inner-active .agent-home-agent-match strong{font-size:16px}.agent-home-main-inner-active .agent-home-agent-match span{font-size:12px}.agent-home-main-inner-active .agent-home-agent-match>button{height:34px}.agent-home-main-inner-active .agent-home-process{padding:15px 16px 14px}.agent-home-main-inner-active .agent-home-process>header{gap:9px}.agent-home-main-inner-active .agent-home-process>header>span{width:30px;height:30px}.agent-home-main-inner-active .agent-home-process h2{font-size:17px}.agent-home-main-inner-active .agent-home-activity-stream{margin-top:12px}.agent-home-main-inner-active .agent-home-result{max-height:160px;margin-top:10px;padding:10px 12px;font-size:13px}}.agent-home-greeting{justify-content:center;align-items:center;max-width:760px;margin:0 auto;display:grid}.agent-home-greeting h1{color:var(--app-heading);letter-spacing:-.022em;margin:0;font-size:clamp(25px,2vw,30px);font-weight:650;line-height:1.2}.agent-home-experience-label{border:1px solid var(--agent-home-blue);justify-self:center;margin-bottom:12px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-home-experience-label{border:1px solid color-mix(in srgb, var(--agent-home-blue) 24%, var(--agent-home-soft-line))}}.agent-home-experience-label{color:var(--agent-home-blue);letter-spacing:.06em;border-radius:999px;font-size:11px;font-weight:700}.agent-home-greeting p{max-width:600px;color:var(--agent-home-muted);margin:12px auto 0;font-size:14px;line-height:1.65}.agent-home-page-experience .agent-home-empty{gap:clamp(30px,4.5vh,44px)}.agent-home-page-experience .agent-home-quick-card{min-height:118px;padding:21px 20px}@container app-content (width>=60.0625rem){.agent-home-greeting{transform:translateY(-32px)}}.agent-home-task-content{scrollbar-gutter:stable;flex:auto;gap:26px;min-width:0;min-height:0;padding:38px 0 24px;display:grid;overflow:hidden auto}.agent-home-run-shell{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.agent-home-conversation-shell{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.agent-home-conversation-shell>.agent-home-task-content{width:100%}.agent-home-user-message{justify-content:flex-end;align-items:flex-start;gap:14px;display:flex}.agent-home-user-message p{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.agent-home-user-message p:after{content:none;display:none}.agent-home-user-message>span{color:#fff;background:var(--agent-home-blue);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.agent-home-agent-message.collaboration-run-stream{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:100%;display:grid}.agent-home-agent-message{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.agent-home-agent-message>.agent-home-agent-avatar.compact{width:36px;height:36px}.agent-home-agent-message>div:not(.agent-home-reply-actions){gap:7px;width:100%;min-width:0;padding-top:2px;display:grid}.agent-home-agent-message>div>strong{color:var(--app-heading);font-size:13px;font-weight:650}.agent-home-progress{gap:8px;margin:2px 0 4px;display:grid}.agent-home-progress>header{color:var(--agent-home-muted);align-items:center;gap:7px;display:flex}.agent-home-progress>header>svg{color:var(--agent-home-blue)}.agent-home-progress>header>strong{font-size:12px;font-weight:620}.agent-home-progress-list{gap:7px;display:grid}.agent-home-progress-step{gap:5px;display:grid}.agent-home-progress-row{min-height:19px;color:var(--agent-home-muted);grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;display:grid}.agent-home-progress-row>svg{margin-top:2px}.agent-home-progress-row>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.agent-home-progress-row b,.agent-home-progress-row small{font-size:12px;line-height:1.55}.agent-home-progress-row b{color:var(--app-text);font-weight:610}.agent-home-progress-row small{color:var(--agent-home-muted);font-weight:450}.agent-home-progress-row.planned>svg,.agent-home-progress-row.running>svg{color:var(--agent-home-blue)}.agent-home-progress-row.succeeded>svg{color:var(--app-success)}.agent-home-progress-row.failed>svg,.agent-home-progress-row.cancelled>svg{color:var(--app-error)}.agent-home-progress-activity{margin-left:23px}.agent-home-agent-reply,.agent-home-agent-pending{color:var(--app-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.agent-home-agent-pending{color:var(--agent-home-muted);white-space:pre-wrap;align-items:center;gap:7px;display:inline-flex}.agent-home-agent-error{width:auto;max-width:100%;color:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.agent-home-read-error{color:var(--tlaic-color-warning-on-soft,#92400e);background:var(--tlaic-color-warning-soft,#fffbeb);border:1px solid var(--tlaic-color-warning-border,#fde68a);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.agent-home-agent-error p{color:var(--app-text);margin:0;font-size:14px;line-height:1.75}.agent-home-execution-card{background:var(--app-surface);border:1px solid var(--agent-home-line);box-shadow:0 7px 22px var(--app-heading);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-execution-card{box-shadow:0 7px 22px color-mix(in srgb, var(--app-heading) 4%, transparent)}}.agent-home-agent-match{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:106px;padding:18px 22px;display:grid}.agent-home-agent-avatar{width:58px;height:58px;color:var(--agent-home-blue-hover);background:radial-gradient(circle at 34% 28%, var(--app-surface,#fff) 0 10%, transparent 11%), linear-gradient(145deg, var(--app-primary-soft), var(--app-ai));flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-agent-avatar{background:radial-gradient(circle at 34% 28%, var(--app-surface,#fff) 0 10%, transparent 11%), linear-gradient(145deg, var(--app-primary-soft), color-mix(in srgb, var(--app-ai) 16%, var(--app-surface,#fff)))}}.agent-home-agent-avatar{border:1px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-agent-avatar{border:1px solid color-mix(in srgb, var(--agent-home-blue) 20%, var(--agent-home-line))}}.agent-home-agent-avatar{box-shadow:inset 0 -7px 14px var(--agent-home-blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.agent-home-agent-avatar{box-shadow:inset 0 -7px 14px color-mix(in srgb, var(--agent-home-blue) 9%, transparent)}}.agent-home-agent-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-home-agent-avatar.compact{width:42px;height:42px}.agent-home-agent-match>div{gap:5px;min-width:0;display:grid}.agent-home-agent-match strong{color:var(--app-heading);font-size:18px;font-weight:690}.agent-home-agent-match span{color:var(--agent-home-muted);font-size:14px}.agent-home-agent-match>button{min-width:62px;height:40px}.agent-home-process{border-top:1px solid var(--agent-home-soft-line);padding:24px 22px 20px}.agent-home-process>header{align-items:center;gap:12px;display:flex}.agent-home-process>header>div{gap:2px;display:grid}.agent-home-process>header small{color:var(--agent-home-muted);letter-spacing:.04em;font-size:10px;font-weight:620}.agent-home-process>header>span{width:34px;height:34px;color:var(--agent-home-violet);border:1px solid var(--agent-home-violet);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-process>header>span{border:1px solid color-mix(in srgb, var(--agent-home-violet) 24%, var(--agent-home-line))}}.agent-home-process>header>span{border-radius:50%}.agent-home-process h2{color:var(--app-heading);margin:0;font-size:19px;font-weight:680}.agent-home-activity-stream{border:1px solid var(--agent-home-soft-line);border-radius:10px;margin-top:20px;overflow:hidden}.agent-home-activity-stream>header{min-height:44px;color:var(--agent-home-muted);background:var(--app-surface-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-activity-stream>header{background:color-mix(in srgb, var(--app-surface-soft) 65%, transparent)}}.agent-home-activity-stream>header>span:first-child{width:20px;height:20px;color:var(--agent-home-blue);place-items:center;display:grid}.agent-home-activity-stream>header>span:first-child.is-succeeded{color:var(--app-success)}.agent-home-activity-stream>header>span:first-child.is-failed{color:var(--app-error)}.agent-home-activity-stream>header strong{color:var(--app-heading);white-space:nowrap;font-size:13px;font-weight:680}.agent-home-activity-stream i,.agent-home-activity-row i{color:var(--agent-home-line);font-style:normal}.agent-home-activity-stream>header small{color:var(--agent-home-muted);white-space:nowrap;font-size:10px}.agent-home-activity-list{border-top:1px solid var(--agent-home-soft-line);margin:0;padding:6px 10px 8px;list-style:none;display:grid}.agent-home-activity-row{min-height:34px;color:var(--agent-home-muted);grid-template-columns:20px auto 4px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 4px;display:grid;position:relative}.agent-home-step-activities{grid-column:2/-1;gap:5px;margin:0 0 8px;padding:2px 0 0;list-style:none;display:grid}.agent-home-step-activities li{color:var(--agent-home-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px;display:grid}.agent-home-step-activities li>span:first-child{background:var(--agent-home-line);border-radius:50%;width:5px;height:5px}.agent-home-step-activities li.is-running>span:first-child{background:var(--agent-home-blue);box-shadow:0 0 0 3px var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-step-activities li.is-running>span:first-child{box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-home-blue) 14%, transparent)}}.agent-home-step-activities li.is-succeeded>span:first-child{background:var(--app-success)}.agent-home-step-activities li.is-failed>span:first-child{background:var(--app-error)}.agent-home-activity-row[data-depth="1"]{margin-left:18px}.agent-home-activity-row[data-depth="2"]{margin-left:36px}.agent-home-activity-row[data-depth="3"]{margin-left:54px}.agent-home-activity-row:before{content:"";position:absolute;top:0;bottom:0}.agent-home-activity-row:not([data-depth="0"]):before{border-bottom:1px solid var(--agent-home-soft-line);border-left:1px solid var(--agent-home-soft-line)}.agent-home-activity-row[data-depth="1"]:before{width:18px;left:-13px}.agent-home-activity-row[data-depth="2"]:before{width:36px;left:-31px}.agent-home-activity-row[data-depth="3"]:before{width:54px;left:-49px}.agent-home-activity-state{z-index:1;width:18px;height:18px;color:var(--agent-home-muted);background:var(--app-surface);border:1px solid var(--agent-home-line);border-radius:50%;place-items:center;display:grid}.agent-home-activity-row.is-running .agent-home-activity-state{color:var(--agent-home-blue);border-color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-activity-row.is-running .agent-home-activity-state{border-color:color-mix(in srgb, var(--agent-home-blue) 55%, var(--agent-home-line))}}.agent-home-activity-row.is-succeeded .agent-home-activity-state{color:#fff;background:var(--app-success);border-color:var(--app-success)}.agent-home-activity-row.is-failed .agent-home-activity-state{color:var(--app-error);border-color:var(--app-error)}.agent-home-activity-row>strong{max-width:190px;color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.agent-home-activity-row>span:not(.agent-home-activity-state){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.agent-home-activity-row>small{white-space:nowrap;font-size:10px}.agent-home-activity-row.is-running>small{color:var(--agent-home-blue)}.agent-home-activity-row.is-failed>small{color:var(--app-error)}.agent-home-task{gap:18px;display:grid}.agent-home-task-error{min-height:66px;color:var(--app-error);background:var(--app-error);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-task-error{background:color-mix(in srgb, var(--app-error) 5%, var(--app-surface))}}.agent-home-task-error{border:1px solid var(--app-error)}@supports (color:color-mix(in lab, red, red)){.agent-home-task-error{border:1px solid color-mix(in srgb, var(--app-error) 22%, var(--agent-home-line))}}.agent-home-task-error{border-radius:12px}.agent-home-task-error>div{gap:3px;min-width:0;display:grid}.agent-home-task-error strong{color:var(--app-heading);font-size:14px}.agent-home-task-error p{color:var(--app-text);margin:0;font-size:12px;line-height:1.5}.agent-home-task-error button{height:30px}.agent-home-task .agent-home-process{border:0;padding:0}.agent-home-task .agent-home-activity-stream{border:0;border-radius:0;margin-top:0;overflow:visible}.agent-home-task .agent-home-activity-stream>header{background:0 0;min-height:38px;padding:0 2px}.agent-home-plan-entry{min-width:0;color:var(--agent-home-muted);align-items:center;gap:7px;margin:2px 0 5px;padding:3px 0;font-size:12px;line-height:1.5;display:flex}.agent-home-plan-entry>svg{color:var(--agent-home-blue);flex:none}.agent-home-plan-entry>strong{color:var(--app-heading);flex:none;font-weight:620}.agent-home-plan-entry>i{color:var(--agent-home-line);font-style:normal}.agent-home-plan-entry>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-home-agent-turns{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agent-home-agent-turn{min-width:0}.agent-home-handoff{min-height:28px;color:var(--agent-home-muted);align-items:center;gap:7px;margin:2px 0 2px 39px;display:flex}.agent-home-handoff>span{width:15px;height:15px;color:var(--agent-home-muted);place-items:center;display:grid}.agent-home-handoff small{font-size:11px;line-height:1.35}.agent-home-agent-turn.is-running .agent-home-handoff,.agent-home-agent-turn.is-succeeded .agent-home-handoff{color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-agent-turn.is-running .agent-home-handoff,.agent-home-agent-turn.is-succeeded .agent-home-handoff{color:color-mix(in srgb, var(--agent-home-blue) 78%, var(--agent-home-muted))}}.agent-home-agent-card{min-width:0}.agent-home-agent-card>header{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:6px 0;display:grid}.agent-home-agent-card .agent-home-agent-avatar.compact{width:30px;height:30px}.agent-home-agent-card>header>div{gap:2px;min-width:0;display:grid}.agent-home-agent-card>header>div small{color:var(--agent-home-muted);font-size:10px}.agent-home-agent-card>header strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:690;overflow:hidden}.agent-home-usage-badge{color:var(--agent-home-muted);white-space:nowrap;font-size:10px;font-weight:620}.agent-home-step-activities .agent-home-usage-badge{justify-self:end}.agent-home-usage-note{color:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.agent-home-usage-note{color:color-mix(in srgb, var(--app-warning) 88%, var(--agent-home-muted))}}.agent-home-usage-note{font-size:10px;font-weight:620}.agent-home-usage-list{gap:6px;display:grid}.agent-home-usage-list>div{color:var(--agent-home-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.agent-home-usage-list>div.is-section{border-top:1px solid var(--agent-home-soft-line);margin-top:4px;padding-top:10px}.agent-home-usage-list strong{color:var(--app-heading);font-size:12px;font-weight:680}.agent-home-run-timing{width:fit-content;max-width:100%;color:var(--app-muted);font:inherit;text-align:left;background:0 0;border:0;margin:2px 0 14px;padding:0;font-size:12px;line-height:1.6;display:block}.agent-home-collaboration-chrome{flex:auto;gap:6px;width:100%;min-width:0;display:grid}.agent-home-usage-ring{width:24px;height:24px;color:var(--app-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.agent-home-usage-ring.is-labeled{gap:5px;width:auto;padding:0 7px 0 4px}.agent-home-usage-ring.is-labeled small{color:var(--agent-home-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.agent-home-usage-ring:hover{background:var(--app-primary-soft)}.agent-home-usage-ring-track{color:var(--app-border)}.agent-home-usage-ring-value{color:var(--app-primary)}.agent-home-run-progress-panel,.agent-home-usage-panel{background:var(--app-surface);border:1px solid var(--app-border-soft);max-height:min(56vh,360px);box-shadow:var(--app-float-shadow,0 16px 40px #0f172a1f);border-radius:12px;overflow:auto}.agent-home-run-progress-panel{width:min(300px,100vw - 32px);padding:10px 12px}.agent-home-usage-panel{width:min(240px,100vw - 32px);padding:10px 12px}.agent-home-usage-popover-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.agent-home-usage-popover-head strong{color:var(--app-heading);font-size:13px}.agent-home-usage-popover-head small{color:var(--app-muted);font-size:12px}.agent-home-run-progress-panel .agent-home-execution-summary{grid-template-columns:1fr;gap:4px;padding:0 0 8px}.agent-home-run-progress-panel .agent-home-execution-summary>div{grid-template-columns:1fr}.agent-home-run-progress-panel .agent-home-task-stages{padding:8px 0}.agent-home-run-progress-panel .agent-home-execution-structure,.agent-home-run-progress-panel .agent-home-execution-disclosure{background:0 0;padding:8px 0}.agent-home-agent-status{width:24px;height:24px;color:var(--agent-home-muted);background:0 0;justify-content:center;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.agent-home-agent-status.is-running{color:var(--agent-home-blue)}.agent-home-agent-status.is-succeeded{color:var(--app-success)}.agent-home-agent-status.is-failed,.agent-home-agent-status.is-cancelled{color:var(--app-error)}.agent-home-agent-card-body{color:var(--agent-home-muted);gap:8px;padding:2px 0 10px 41px;display:grid}.agent-home-agent-card-body>p{color:var(--app-text);margin:0;font-size:12px}.agent-home-agent-output{color:var(--app-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.agent-home-agent-output-json{max-width:100%;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-surface);border:1px solid var(--agent-home-soft-line);border-radius:8px;margin:0;padding:10px 12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.agent-home-step-activities .agent-home-agent-output,.agent-home-step-activities .agent-home-agent-output-json{min-width:0}.agent-home-agent-card .agent-home-step-activities{grid-column:auto;margin:0;padding:0}.agent-home-agent-turn.is-pending .agent-home-agent-card{box-shadow:none}.agent-home-agent-turn.is-pending .agent-home-agent-card>header,.agent-home-agent-turn.is-pending .agent-home-agent-card-body{opacity:.72}.agent-home-result{max-height:220px;color:var(--app-text);background:var(--app-surface-soft);border-radius:9px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.7;overflow:auto}.agent-home-result>header{color:var(--app-success);align-items:center;gap:7px;margin-bottom:7px;display:flex}.agent-home-result>header strong{color:var(--app-heading);font-size:12px;font-weight:680}.agent-home-result p{white-space:pre-wrap;margin:0}.agent-home-empty{width:100%;min-height:0;color:var(--agent-home-muted);text-align:center;flex:auto;align-content:center;place-items:center;gap:clamp(38px,5.5vh,56px);padding:clamp(40px,8vh,88px) 0 clamp(32px,6vh,64px);display:grid}.agent-home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,78rem);display:grid}.agent-home-quick-card{--quick-accent:var(--agent-home-blue);min-height:138px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:var(--app-surface);border:1px solid var(--agent-home-soft-line);border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:18px;padding:26px 24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 7px #0f172a09}.agent-home-quick-card:hover{border-color:var(--quick-accent)}@supports (color:color-mix(in lab, red, red)){.agent-home-quick-card:hover{border-color:color-mix(in srgb, var(--quick-accent) 38%, var(--agent-home-soft-line))}}.agent-home-quick-card:hover{box-shadow:0 14px 32px var(--quick-accent)}@supports (color:color-mix(in lab, red, red)){.agent-home-quick-card:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--quick-accent) 10%, transparent)}}.agent-home-quick-card:hover{transform:translateY(-3px)}.agent-home-quick-card-icon{width:52px;height:52px;color:var(--quick-accent);background:var(--quick-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-quick-card-icon{background:color-mix(in srgb, var(--quick-accent) 10%, var(--app-surface))}}.agent-home-quick-card-icon{border-radius:12px}.agent-home-quick-card>span:last-child{gap:7px;min-width:0;display:grid}.agent-home-quick-card b{color:var(--app-heading);font-size:18px;font-weight:600;line-height:1.3}.agent-home-quick-card small{color:var(--agent-home-muted);font-size:14px;line-height:1.65}.agent-home-quick-card-strategy,.agent-home-quick-card-supply,.agent-home-quick-card-production,.agent-home-quick-card-safety,.agent-home-quick-card-workforce,.agent-home-quick-card-quality{--quick-accent:var(--app-primary)}.agent-home-status{height:100%}.agent-home-status-collapsed{flex-direction:column;align-items:center;padding:8px 0 12px;display:flex}.agent-home-status-card{flex-direction:column;display:flex}.agent-home-status-card>header{justify-content:space-between;align-items:center;padding:4px 0 10px;display:flex}.agent-home-status-header-actions{align-items:center;gap:5px;display:flex}.agent-home-status-cancel{color:var(--app-danger,var(--app-error));background:var(--app-danger,var(--app-error));padding:4px 10px;font-size:12px;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.agent-home-status-cancel{background:color-mix(in srgb, var(--app-danger,var(--app-error)) 8%, transparent)}}.agent-home-status-cancel{border:1px solid var(--app-danger,var(--app-error))}@supports (color:color-mix(in lab, red, red)){.agent-home-status-cancel{border:1px solid color-mix(in srgb, var(--app-danger,var(--app-error)) 22%, transparent)}}.agent-home-status-cancel{cursor:pointer;border-radius:999px}.agent-home-status-cancel:hover:not(:disabled){background:var(--app-danger,var(--app-error))}@supports (color:color-mix(in lab, red, red)){.agent-home-status-cancel:hover:not(:disabled){background:color-mix(in srgb, var(--app-danger,var(--app-error)) 14%, transparent)}}.agent-home-status-cancel:disabled{opacity:.55;cursor:default}.agent-home-status-cancelling{color:var(--agent-home-muted);font-size:12px;font-weight:600}.agent-home-status-card h2,.agent-home-status-card h3{color:var(--app-heading);margin:0}.agent-home-status-card h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.agent-home-status-header-actions>span{color:var(--agent-home-muted);background:0 0;align-items:center;gap:7px;padding:5px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.agent-home-status-header-actions>span i{background:var(--app-subtle);border-radius:50%;width:7px;height:7px}.agent-home-status-header-actions>span.running{color:var(--agent-home-violet)}.agent-home-status-header-actions>span.running i{background:var(--agent-home-violet)}.agent-home-status-header-actions>span.success{color:var(--app-success)}.agent-home-status-header-actions>span.success i{background:var(--app-success)}.agent-home-status-card>section{margin-top:22px}.agent-home-status-card h3{margin-bottom:10px;font-size:14px;font-weight:680}.agent-home-collaborators{background:var(--app-surface);flex-direction:column;min-height:0;margin:-12px -4px 4px;padding:12px 4px 10px;display:flex}.agent-home-collaborators-heading{min-height:28px;color:var(--agent-home-muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.agent-home-collaborators-heading h2{color:var(--app-heading);margin:0;font-size:13px;font-weight:650}.agent-home-collaborators-heading small{margin-left:auto;font-size:11px}.agent-home-collaborators-heading button{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.agent-home-participant-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.agent-home-participant{align-items:center;min-width:0;display:flex}div.agent-home-participant-identity{cursor:default;width:100%}.agent-home-participant>.agent-home-participant-remove{width:32px;height:32px;color:var(--agent-home-muted);flex:0 0 32px;justify-content:center;padding:0}.agent-home-participant>.agent-home-participant-remove:hover{color:var(--app-error)}.agent-home-participant>.agent-home-participant-remove:disabled{cursor:wait;opacity:.5}.agent-home-collaborator-kind.is-host{color:var(--app-primary);background:var(--app-surface-soft)}.agent-home-participant-avatar{place-items:center;width:38px;height:38px;display:grid;position:relative}.agent-home-participant-avatar .agent-home-agent-avatar.compact,.agent-home-participant-avatar .agent-home-collaborator-kind{width:36px;height:36px}.agent-home-participant-state{width:16px;height:16px;color:var(--agent-home-muted);background:var(--app-surface);border:1px solid var(--agent-home-soft-line);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.agent-home-participant-state.is-active{color:#fff;background:var(--app-success);border-color:var(--app-surface,#fff)}.agent-home-participant-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.agent-home-participant-copy strong,.agent-home-participant-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-home-participant-copy strong{color:var(--app-heading);font-size:13px;font-weight:620}.agent-home-participant-copy small{color:var(--agent-home-muted);font-size:12px}.agent-home-participant-add-icon{width:36px;height:36px;color:var(--agent-home-muted);background:var(--app-surface);border:1px dashed var(--agent-home-line);border-radius:50%;place-items:center;transition:color .16s,border-color .16s,background-color .16s;display:grid}.agent-home-participant-add button:hover:not(:disabled) .agent-home-participant-add-icon,.agent-home-participant-add button:focus-visible .agent-home-participant-add-icon{color:var(--agent-home-blue);background:var(--app-primary-soft);border-color:var(--agent-home-blue)}.agent-home-current-agent .agent-home-agent-avatar.compact{width:30px;height:30px}.agent-home-artifact-list button{grid-template-columns:auto minmax(0,1fr) auto}.agent-home-collaborator-kind{width:30px;height:30px;color:var(--agent-home-blue);background:var(--agent-home-blue);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-kind{background:color-mix(in srgb, var(--agent-home-blue) 12%, var(--app-surface))}}.agent-home-collaborator-kind{border-radius:50%}.agent-home-add-collaborator{border:1px dashed var(--ant-color-border,var(--app-border));color:var(--ant-color-text-secondary,var(--app-muted));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:7px 10px;display:flex}.agent-home-add-collaborator:hover{border-color:var(--ant-color-primary,var(--app-primary));color:var(--ant-color-primary,var(--app-primary))}.agent-home-collaborator-modal-header{align-items:center;gap:12px;padding:24px 54px 20px 24px;display:flex}.agent-home-collaborator-modal-header>span:last-child{gap:3px;display:grid}.agent-home-collaborator-modal-header strong{color:var(--app-heading);font-size:18px;font-weight:680}.agent-home-collaborator-modal-header small,.agent-home-collaborator-modal-footer>span{color:var(--agent-home-muted);font-size:12px}.agent-home-collaborator-modal-mark{width:42px;height:42px;color:var(--agent-home-blue);background:var(--agent-home-blue);flex:0 0 42px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-modal-mark{background:color-mix(in srgb, var(--agent-home-blue) 11%, var(--app-surface))}}.agent-home-collaborator-modal-mark{border-radius:12px}.agent-home-collaborator-transfer{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;padding:0 24px;display:grid}.agent-home-collaborator-pane{background:var(--app-surface);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-pane{background:color-mix(in srgb, var(--app-surface) 95%, var(--agent-home-blue))}}.agent-home-collaborator-pane{border:1px solid var(--agent-home-soft-line);border-radius:14px}.agent-home-collaborator-pane.is-target{background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-pane.is-target{background:color-mix(in srgb, var(--agent-home-blue) 2.5%, var(--app-surface))}}.agent-home-collaborator-pane.is-target{border-color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-pane.is-target{border-color:color-mix(in srgb, var(--agent-home-blue) 17%, var(--agent-home-soft-line))}}.agent-home-collaborator-pane-head{border-bottom:1px solid var(--agent-home-soft-line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.agent-home-collaborator-pane-head>span{gap:2px;min-width:0;display:grid}.agent-home-collaborator-pane-head strong{color:var(--app-heading);font-size:13px;font-weight:660}.agent-home-collaborator-pane-head small{color:var(--agent-home-muted);font-size:10px}.agent-home-collaborator-pane-head em{color:var(--agent-home-blue);background:var(--agent-home-blue);flex:none;padding:3px 8px;font-size:10px;font-style:normal;font-weight:620}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-pane-head em{background:color-mix(in srgb, var(--agent-home-blue) 9%, transparent)}}.agent-home-collaborator-pane-head em{border-radius:999px}.agent-home-collaborator-target-hint{color:var(--agent-home-muted);background:var(--agent-home-blue);align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-target-hint{background:color-mix(in srgb, var(--agent-home-blue) 5%, transparent)}}.agent-home-collaborator-target-hint{border:1px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-target-hint{border:1px solid color-mix(in srgb, var(--agent-home-blue) 10%, var(--agent-home-soft-line))}}.agent-home-collaborator-list{border-top:1px solid var(--agent-home-soft-line);height:clamp(360px,46vh,460px);overflow:hidden auto}.agent-home-collaborator-option{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--agent-home-soft-line);background:0 0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;transition:background-color .16s;display:grid}.agent-home-collaborator-option:last-child{border-bottom:0}.agent-home-collaborator-option:hover{background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option:hover{background:color-mix(in srgb, var(--agent-home-blue) 5%, transparent)}}.agent-home-collaborator-option.is-selected{background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option.is-selected{background:color-mix(in srgb, var(--agent-home-blue) 9%, transparent)}}.agent-home-collaborator-option.is-existing{cursor:default;background:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option.is-existing{background:color-mix(in srgb, var(--app-text) 2.5%, transparent)}}.agent-home-collaborator-option-avatar{width:34px;height:34px;color:var(--agent-home-blue);background:var(--agent-home-blue);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option-avatar{background:color-mix(in srgb, var(--agent-home-blue) 10%, var(--app-surface))}}.agent-home-collaborator-option-avatar{border-radius:50%}.agent-home-collaborator-option-avatar.is-agent{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option-avatar.is-agent{background:color-mix(in srgb, var(--app-success) 10%, var(--app-surface))}}.agent-home-collaborator-option-copy{gap:3px;min-width:0;display:grid}.agent-home-collaborator-option-copy strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.agent-home-collaborator-option-copy small{color:var(--agent-home-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.agent-home-collaborator-type{color:var(--agent-home-blue);background:var(--agent-home-blue);padding:3px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-type{background:color-mix(in srgb, var(--agent-home-blue) 9%, transparent)}}.agent-home-collaborator-type{border-radius:999px}.agent-home-collaborator-type.is-agent{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-type.is-agent{background:color-mix(in srgb, var(--app-success) 9%, transparent)}}.agent-home-collaborator-check{color:#0000;border:1px solid var(--agent-home-line);border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.agent-home-collaborator-option.is-selected .agent-home-collaborator-check{color:#fff;background:var(--agent-home-blue);border-color:var(--agent-home-blue)}.agent-home-collaborator-option.is-existing .agent-home-collaborator-check{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option.is-existing .agent-home-collaborator-check{background:color-mix(in srgb, var(--app-success) 10%, transparent)}}.agent-home-collaborator-option.is-existing .agent-home-collaborator-check{border-color:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option.is-existing .agent-home-collaborator-check{border-color:color-mix(in srgb, var(--app-success) 28%, var(--agent-home-line))}}.agent-home-collaborator-state{min-height:200px;color:var(--agent-home-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.agent-home-collaborator-transfer-actions{flex-direction:column;gap:8px;display:flex}.agent-home-collaborator-modal-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px 22px;display:flex}.agent-home-collaborator-modal-footer>div{gap:8px;display:flex}@media (width<=640px){.agent-home-collaborator-modal{max-width:calc(100vw - 24px)}.agent-home-collaborator-transfer{grid-template-columns:minmax(0,1fr)}.agent-home-collaborator-transfer-actions{flex-direction:row;justify-content:center}.agent-home-collaborator-transfer-actions svg{transform:rotate(90deg)}.agent-home-collaborator-list{height:min(260px,32vh)}.agent-home-collaborator-modal-footer{flex-direction:column;align-items:stretch}.agent-home-collaborator-modal-footer>div{justify-content:flex-end}}.agent-home-current-agent>small{color:var(--agent-home-muted);font-size:10px}.agent-home-participant-list .agent-home-current-agent{cursor:default}.agent-home-current-agent>span:nth-child(2){color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:630;overflow:hidden}.agent-home-current-agent>svg:last-child{color:var(--agent-home-blue)}.agent-home-current-agent-details{color:var(--app-text);background:var(--app-primary-soft);gap:10px;margin-top:6px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent-details{background:color-mix(in srgb, var(--app-primary-soft) 52%, transparent)}}.agent-home-current-agent-details{border:1px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent-details{border:1px solid color-mix(in srgb, var(--agent-home-blue) 12%, var(--agent-home-soft-line))}}.agent-home-current-agent-details{border-radius:10px}.agent-home-current-agent-details p{color:var(--agent-home-muted);margin:0;font-size:12px;line-height:1.55}.agent-home-current-agent-details dl{gap:7px;margin:0;display:grid}.agent-home-current-agent-details dl>div{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;display:grid}.agent-home-current-agent-details dt,.agent-home-current-agent-details dd{margin:0;font-size:11px;line-height:1.45}.agent-home-current-agent-details dt{color:var(--agent-home-muted)}.agent-home-current-agent-details dd{overflow-wrap:anywhere;color:var(--app-heading);font-weight:570}.agent-home-participant-list .agent-home-current-agent,.agent-home-participant-list .agent-home-current-agent:hover{cursor:default;min-height:40px;box-shadow:none;background:0 0;border:0;padding:3px 0}.agent-home-permission-list{overflow:hidden}.agent-home-permission-list>div{min-height:48px;color:var(--app-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.agent-home-permission-list>div+div{border-top:1px solid var(--agent-home-soft-line)}.agent-home-permission-list>div>svg{width:22px;height:22px;color:var(--agent-home-blue);padding:2px}.agent-home-permission-list strong{color:var(--app-success);background:var(--app-success);padding:3px 7px;font-size:12px;font-weight:620}@supports (color:color-mix(in lab, red, red)){.agent-home-permission-list strong{background:color-mix(in srgb, var(--app-success) 9%, transparent)}}.agent-home-permission-list strong{border-radius:999px}.agent-home-permission-list strong.danger{color:var(--app-danger,var(--app-error));background:var(--app-danger,var(--app-error))}@supports (color:color-mix(in lab, red, red)){.agent-home-permission-list strong.danger{background:color-mix(in srgb, var(--app-danger,var(--app-error)) 9%, transparent)}}.agent-home-permission-list strong.pending{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.agent-home-permission-list strong.pending{background:color-mix(in srgb, var(--app-warning) 9%, transparent)}}.agent-home-permission-list .agent-home-approval-details{padding:10px 0 2px 32px;display:block}.agent-home-approval-details p{color:var(--agent-home-muted);margin:0;font-size:11px;line-height:1.5}.agent-home-approval-details p+p{margin-top:6px}.agent-home-approval-details p.is-risk{color:var(--app-warning)}.agent-home-approval-details dl{gap:5px;margin:9px 0 0;display:grid}.agent-home-approval-details dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.agent-home-approval-details dt,.agent-home-approval-details dd{margin:0}.agent-home-approval-details dt{color:var(--agent-home-muted)}.agent-home-approval-details dd{overflow-wrap:anywhere;color:var(--app-heading)}.agent-home-disclosure-empty{color:var(--agent-home-muted);margin:0;padding:12px 0;font-size:11px}.agent-home-disclosure-empty.is-error{color:var(--app-danger,var(--app-error))}.agent-home-artifact-list{gap:8px;display:grid}.agent-home-artifact-list button{min-height:54px}.agent-home-artifact-list button:disabled{grid-template-columns:auto minmax(0,1fr) auto auto}.agent-home-artifact-list em{font-size:13px;font-style:normal}.agent-home-file-icon{color:#fff;background:var(--agent-home-blue);border-radius:4px;place-items:center;width:28px;height:34px;display:grid}.agent-home-file-icon.muted{background:var(--app-subtle)}.agent-home-status-empty{min-height:74px;color:var(--agent-home-muted);text-align:center;background:var(--app-surface-soft);place-items:center;margin:0;padding:14px;font-size:12px;line-height:1.5;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-status-empty{background:color-mix(in srgb, var(--app-surface-soft) 72%, transparent)}}.agent-home-status-empty{border:1px dashed var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-status-empty{border:1px dashed color-mix(in srgb, var(--agent-home-blue) 15%, var(--agent-home-line))}}.agent-home-status-empty{border-radius:12px}.theme-dark .agent-home-page,.theme-dark .agent-home-history,.theme-dark .agent-home-main,.theme-dark .agent-home-status{color:var(--app-text);background:var(--app-surface)}.theme-dark .agent-home-page{--agent-home-line:var(--app-border);--agent-home-soft-line:var(--app-border-soft);--agent-home-muted:var(--app-muted)}.theme-dark :where(.agent-home-history-section h2,.agent-home-history-heading h2,.agent-home-greeting h1,.agent-home-agent-match strong,.agent-home-process h2,.agent-home-status-card h2,.agent-home-status-card h3,.agent-home-quick-card b){color:var(--app-heading)}.theme-dark :where(.agent-home-result){color:var(--app-text);background:var(--app-surface-soft)}.theme-dark .agent-home-quick-card{color:var(--app-text);background:linear-gradient(180deg, var(--app-surface), var(--app-surface))}@supports (color:color-mix(in lab, red, red)){.theme-dark .agent-home-quick-card{background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 94%, white), var(--app-surface))}}.theme-dark .agent-home-quick-card{border-color:var(--app-border-soft)}@container app-content (width<=67.5rem){.agent-home-page-with-status:not(:has(.agent-home-history)){grid-template-columns:minmax(0,1fr)}.agent-home-page-with-status.agent-home-page-status-collapsed:not(:has(.agent-home-history)){grid-template-columns:minmax(0,1fr)}.agent-home-page,.agent-home-page-with-status,.agent-home-page-with-status.agent-home-page-status-collapsed{grid-template-columns:var(--agent-home-history-track) minmax(0, 1fr)}.agent-home-status{display:none}}@container app-content (width<=45rem){.agent-home-page{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.agent-home-collaboration-header{flex:none;order:-1;width:100%;padding:10px 1rem 0}.agent-home-history{z-index:4;border-right:0;border-bottom:1px solid var(--agent-home-soft-line);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;height:auto;min-height:auto;padding:.75rem .875rem;display:grid;position:sticky;top:0;overflow:visible}.agent-home-history-actions{gap:.25rem;display:flex}.agent-home-history-action{border-radius:.5rem;grid-template-columns:1fr;place-items:center;width:2.5rem;height:2.375rem;min-height:2.375rem;padding:0}.agent-home-history-action span,.agent-home-history-action small{display:none}.agent-home-history-section{min-width:0;margin:0}.agent-home-history-heading{margin:0}.agent-home-history-heading-action{width:2.5rem;height:2.375rem}.agent-home-history-section h2,.agent-home-history-heading h2{display:none}.agent-home-history-list{overscroll-behavior-x:contain;scrollbar-gutter:auto;flex:0 auto;gap:.375rem;margin:0;padding:0;display:flex;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.agent-home-history-item{flex:none;width:auto;max-width:11.875rem;min-height:2.625rem}.agent-home-main{flex:auto;min-height:0;overflow:hidden}.agent-home-main-inner{height:100%;min-height:0;padding:1.75rem 1rem 1.25rem}.agent-home-empty{overflow-y:auto}.agent-home-greeting{gap:.75rem}.agent-home-ai-mark{width:2.625rem;height:2.625rem}.agent-home-task-content{gap:1rem;margin-top:1.375rem}.agent-home-user-message>p{padding:.75rem 1rem;font-size:.9375rem}.agent-home-user-message>span{width:2.5rem;height:2.5rem}.agent-home-agent-match{min-height:0;padding:.875rem}.agent-home-agent-avatar{width:2.875rem;height:2.875rem}.agent-home-agent-match strong{font-size:.9375rem}.agent-home-agent-match>button{min-width:3.75rem;height:2.5rem}.agent-home-process{padding:1.125rem .875rem .875rem}.agent-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (width<=60rem){.agent-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-content (width<=47.5rem){.agent-home-empty{align-content:start;padding-top:32px}.agent-home-greeting h1{font-size:clamp(22px,6cqi,26px)}.agent-home-quick-grid{grid-template-columns:1fr}.agent-home-quick-card{min-height:108px;padding:18px}.agent-home-agent-card>header{grid-template-columns:2rem minmax(0,1fr) auto;padding:.375rem 0}.agent-home-agent-card .agent-home-agent-avatar.compact{width:1.875rem;height:1.875rem}.agent-home-agent-card-body{padding:.125rem 0 .625rem 2.5625rem}}@media (prefers-reduced-motion:reduce){.agent-home-history-heading-action,.agent-home-history-action,.agent-home-quick-card{transition:none}}.agent-home-page-with-status{grid-template-columns:var(--agent-home-history-track) minmax(0, 1fr) var(--agent-home-execution-track)}.agent-home-page-with-status.agent-home-page-status-collapsed{grid-template-columns:var(--agent-home-history-track) minmax(0, 1fr) var(--agent-home-execution-collapsed-track)}.agent-home-page-with-status .agent-home-history{padding-left:.875rem;padding-right:.875rem}.agent-home-page-with-status .agent-home-main{z-index:1;position:relative}.agent-home-page-with-status .agent-home-task-content{align-content:start;gap:12px;padding:0 0 18px}.agent-home-page-with-status .agent-home-run-message.agent-home-agent-message>div:not(.agent-home-reply-actions){gap:4px;width:100%;max-width:none}.agent-home-conversation-message{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.agent-home-conversation-message.agent-home-user-message{grid-template-columns:none;justify-content:flex-end;gap:0;display:flex}.agent-home-conversation-message>.agent-home-agent-avatar.compact{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;display:grid}.agent-home-conversation-message>div{gap:7px;min-width:0;padding-top:2px;display:grid;position:relative}.agent-home-message-locator{z-index:6;background:var(--app-surface);width:1.6rem;max-height:min(70%,28rem);padding:.4rem .15rem;position:absolute;top:50%;right:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator{background:color-mix(in srgb, var(--app-surface) 82%, transparent)}}.agent-home-message-locator{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:1px solid #0000;border-radius:.75rem;transition:width .18s,padding .18s,background-color .18s,border-color .18s,box-shadow .18s;transform:translateY(-50%)}.agent-home-message-locator.is-expanded{background:var(--app-surface);width:min(17rem,48%);padding:.45rem}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator.is-expanded{background:color-mix(in srgb, var(--app-surface) 96%, transparent)}}.agent-home-message-locator.is-expanded{border-color:var(--agent-home-soft-line);box-shadow:0 .8rem 2.2rem var(--app-heading)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator.is-expanded{box-shadow:0 .8rem 2.2rem color-mix(in srgb, var(--app-heading) 12%, transparent)}}.agent-home-message-locator-list{overscroll-behavior:contain;scrollbar-width:none;gap:.14rem;max-height:min(66vh,26rem);display:grid;overflow:hidden auto}.agent-home-message-locator-list::-webkit-scrollbar{display:none}.agent-home-message-locator button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:1.35rem;display:grid}.agent-home-message-locator-label{opacity:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .12s,transform .18s;overflow:hidden;transform:translate(.4rem)}.agent-home-message-locator-tick{background:var(--agent-home-muted);width:.58rem;height:1px}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator-tick{background:color-mix(in srgb, var(--agent-home-muted) 50%, transparent)}}.agent-home-message-locator-tick{border-radius:999rem;transition:width .16s,height .16s,background-color .16s}.agent-home-message-locator button.is-active .agent-home-message-locator-tick{background:var(--agent-home-blue);width:.9rem;height:2px}.agent-home-message-locator.is-expanded .agent-home-message-locator-label{opacity:1;transform:translate(0)}.agent-home-message-locator.is-expanded button{min-height:2rem}.agent-home-conversation-message>div>strong{color:var(--app-heading);font-size:13px;font-weight:650}.agent-home-prior-turns{gap:12px;width:100%;display:grid}.agent-home-checkpoint-divider{width:100%;color:var(--agent-home-muted);grid-template-columns:minmax(1.5rem,1fr) auto minmax(1.5rem,1fr);align-items:center;gap:.65rem;display:grid}.agent-home-checkpoint-divider>span{background:var(--agent-home-soft-line);height:1px}@supports (color:color-mix(in lab, red, red)){.agent-home-checkpoint-divider>span{background:color-mix(in srgb, var(--agent-home-soft-line) 82%, transparent)}}.agent-home-checkpoint-divider button{align-items:center;gap:.4rem;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.agent-home-checkpoint-dialog-copy{color:var(--app-text);gap:.65rem;line-height:1.65;display:grid}.agent-home-checkpoint-dialog-copy p{margin:0}.agent-home-checkpoint-dialog-warning{color:var(--app-danger,var(--app-error))}.agent-home-run-message.agent-home-user-message>div,.agent-home-conversation-message.agent-home-user-message>div{flex:0 auto;align-self:flex-end;justify-items:end;width:fit-content;min-width:0;max-width:100%;display:grid}.agent-home-user-message .agent-home-user-reply{width:fit-content;max-width:100%;color:var(--app-text);text-align:left;background:var(--app-primary);gap:8px;padding:6px 12px;font-size:14px;line-height:1.45;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-user-message .agent-home-user-reply{background:color-mix(in srgb, var(--app-primary) 7%, var(--app-surface))}}.agent-home-user-message .agent-home-user-reply{border-radius:12px}.agent-home-user-message .agent-home-user-reply.has-attachments{width:100%;padding:10px 12px}.agent-home-user-message .agent-home-user-reply .agent-message-content{text-align:left;gap:0}.agent-home-user-message .agent-home-user-reply :is(pre,table,ul,ol){text-align:left}.agent-home-user-message .agent-home-user-reply p,.agent-home-user-message .agent-home-user-reply ul,.agent-home-user-message .agent-home-user-reply ol,.agent-home-user-message .agent-home-user-reply blockquote{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.agent-home-user-message .agent-home-user-reply p+p,.agent-home-user-message .agent-home-user-reply :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:.45em}.agent-home-user-message .agent-home-user-reply p:after{content:none;display:none}.agent-home-user-message .agent-home-reply-actions{justify-self:end}.agent-home-message-attachments{justify-items:end;gap:8px;max-width:100%;display:grid}.agent-home-user-reply .agent-home-message-attachments{justify-items:stretch;gap:6px;width:100%}.agent-home-message-attachment-list{justify-items:stretch;gap:8px;width:100%;display:grid}.agent-home-user-reply .agent-home-message-attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.agent-home-message-attachment{width:100%;min-width:0;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:var(--app-surface);border:1px solid var(--agent-home-soft-line,var(--app-border-soft));border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.agent-home-message-attachment:hover,.agent-home-message-attachment:focus-visible{border-color:var(--app-heading)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment:hover,.agent-home-message-attachment:focus-visible{border-color:color-mix(in srgb, var(--app-heading) 22%, var(--agent-home-soft-line,var(--app-border-soft)))}}.agent-home-message-attachment:hover,.agent-home-message-attachment:focus-visible{background:var(--app-surface-soft);outline:none}.agent-home-message-attachment.is-image{grid-template-columns:32px minmax(0,1fr);padding:8px 14px 8px 10px}.agent-home-message-attachment-icon{width:32px;height:32px;color:var(--app-muted);letter-spacing:0;background:var(--app-surface-soft);border-radius:8px;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.agent-home-message-attachment-icon.is-presentation{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-icon.is-presentation{background:color-mix(in srgb, var(--app-warning) 12%, transparent)}}.agent-home-message-attachment-icon.is-markdown{color:var(--app-primary);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-icon.is-markdown{background:color-mix(in srgb, var(--app-primary) 12%, transparent)}}.agent-home-message-attachment-icon.is-document{color:#2563eb;background:#2563eb1f}.agent-home-message-attachment-icon.is-pdf{color:var(--app-error);background:var(--app-error)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-icon.is-pdf{background:color-mix(in srgb, var(--app-error) 12%, transparent)}}.agent-home-message-attachment-icon.is-spreadsheet{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-icon.is-spreadsheet{background:color-mix(in srgb, var(--app-success) 12%, transparent)}}.agent-home-message-attachment-icon.is-image{color:var(--app-muted);background:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-icon.is-image{background:color-mix(in srgb, var(--app-muted) 12%, transparent)}}.agent-home-message-attachment-thumb{object-fit:cover;background:var(--app-heading);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.agent-home-message-attachment-thumb{background:color-mix(in srgb, var(--app-heading) 5%, var(--app-surface))}}.agent-home-message-attachment-thumb{border-radius:2px}.agent-home-message-attachment-more{color:var(--app-heading);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:12px}.agent-home-message-attachment-more:hover,.agent-home-message-attachment-more:focus-visible{border-bottom-color:currentColor;outline:none}.agent-home-user-reply .agent-home-message-attachment-more{justify-self:start}.agent-home-attachment-image{object-fit:contain;background:var(--app-surface-soft);border:1px solid var(--agent-home-soft-line);border-radius:10px;max-width:100%;max-height:min(64vh,680px);margin:0 auto;display:block}.agent-home-message-attachment>span:last-child{gap:2px;min-width:0;display:grid}.agent-home-message-attachment b,.agent-home-message-attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-home-message-attachment b{color:var(--app-heading);font-size:14px;font-weight:550}.agent-home-message-attachment small{color:var(--agent-home-muted);font-size:12px}.agent-home-attachment-modal{gap:12px;display:grid}.agent-home-attachment-modal>header{color:var(--agent-home-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-size:12px;display:flex}.agent-home-attachment-modal pre{max-height:min(64vh,680px);color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-surface-soft);border:1px solid var(--agent-home-soft-line);border-radius:10px;margin:0;padding:14px 16px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.agent-home-attachment-loading,.agent-home-attachment-error,.agent-home-attachment-notice{border-radius:9px;margin:0;padding:10px 12px}.agent-home-attachment-loading{color:var(--agent-home-muted);background:var(--app-surface-soft);align-items:center;gap:8px;display:flex}.agent-home-attachment-error{color:var(--app-error);background:var(--app-error)}@supports (color:color-mix(in lab, red, red)){.agent-home-attachment-error{background:color-mix(in srgb, var(--app-error) 7%, transparent)}}.agent-home-attachment-notice{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.agent-home-attachment-notice{background:color-mix(in srgb, var(--app-warning) 8%, transparent)}}.agent-home-agent-reply{color:var(--app-text);overflow-wrap:anywhere;font-size:14px;line-height:1.75}.agent-home-reasoning{color:var(--agent-home-muted);margin:0 0 12px;font-size:13px}.agent-home-reasoning>summary{align-items:center;gap:6px;display:inline-flex}.agent-home-reasoning>summary>span{color:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning>summary>span{color:color-mix(in srgb, var(--app-text) 78%, transparent)}}.agent-home-reasoning>summary>span{font-weight:640}.agent-home-reasoning>summary small{color:var(--agent-home-muted);white-space:nowrap;font-size:11px;font-weight:520}.agent-home-reasoning>summary>.agent-home-reasoning-toggle{color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning>summary>.agent-home-reasoning-toggle{color:color-mix(in srgb, var(--app-primary) 78%, var(--app-text))}}.agent-home-reasoning>summary>.agent-home-reasoning-toggle{white-space:nowrap;font-size:11px;font-weight:620}.agent-home-reasoning-chevron{transition:transform .16s;color:var(--agent-home-muted)!important}.agent-home-reasoning:not([open]) .agent-home-reasoning-chevron{transform:rotate(-90deg)}.agent-home-reasoning-stream{color:var(--app-text);margin:6px 0 4px 5px;padding:2px 4px 2px 14px}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning-stream{color:color-mix(in srgb, var(--app-text) 82%, transparent)}}.agent-home-reasoning-stream{overflow-wrap:anywhere;border-left:1px solid var(--app-primary);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning-stream{border-left:1px solid color-mix(in srgb, var(--app-primary) 24%, transparent)}}.agent-home-reasoning-stream .agent-message-code pre{overflow-wrap:anywhere;white-space:pre-wrap;max-height:none;overflow:visible}.agent-home-reasoning-stream :where(p,ul,ol,blockquote){margin-block:0 8px}.agent-home-reasoning-stream :last-child{margin-bottom:0}.agent-home-agent-reply-streaming:after{vertical-align:-.12em;background:var(--app-primary);content:"";border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.85s step-end infinite agent-home-typewriter-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.agent-home-agent-reply-streaming:after{animation:none}}.agent-home-reply-actions{opacity:0;pointer-events:none;flex-direction:row;justify-self:start;align-items:center;gap:2px;width:auto;margin-top:0;padding-top:0;transition:opacity .14s,transform .14s;display:flex;position:static;transform:translateY(-.18rem)}.agent-home-run-message:hover .agent-home-reply-actions,.agent-home-run-message:focus-within .agent-home-reply-actions,.agent-home-conversation-message:hover .agent-home-reply-actions,.agent-home-conversation-message:focus-within .agent-home-reply-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.agent-home-reply-actions button{place-items:center;width:26px;height:26px;display:grid}@media (hover:none){.agent-home-reply-actions{opacity:1;pointer-events:auto;transform:none}}.agent-home-workflow-flow-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-right:4px!important}.agent-home-workflow-flow-toggle:focus-visible{outline:2px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-workflow-flow-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-home-blue) 32%, transparent)}}.agent-home-workflow-flow-toggle:focus-visible{outline-offset:-2px;border-radius:7px}.agent-home-workflow-flow-caret-closed{transform:rotate(-90deg)}.agent-home-workflow-flow-nodes{gap:0;margin:0;padding:0 0 0 68px;list-style:none;display:grid}.agent-home-workflow-flow-nodes li{min-height:38px;color:var(--agent-home-muted);border-left:1px solid var(--agent-home-soft-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px 0 12px;display:grid;position:relative}.agent-home-workflow-flow-nodes li:before{content:"";background:var(--agent-home-soft-line);width:10px;height:1px;position:absolute;top:50%;left:0}.agent-home-workflow-flow-nodes li.is-current{color:var(--agent-home-blue);background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-workflow-flow-nodes li.is-current{background:color-mix(in srgb, var(--agent-home-blue) 8%, transparent)}}.agent-home-workflow-flow-nodes li.is-current{border-left:2px solid var(--agent-home-blue);border-radius:0 8px 8px 0}.agent-home-workflow-flow-nodes li.is-running{color:var(--agent-home-blue)}.agent-home-workflow-flow-nodes li.is-failed{color:var(--app-danger,var(--app-error))}.agent-home-workflow-flow-nodes li.is-succeeded{opacity:.82}.agent-home-workflow-flow-node-title{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;overflow:hidden}.agent-home-workflow-flow-node-title em{color:var(--agent-home-muted);margin-left:5px;font-size:10px;font-style:normal}.agent-home-workflow-flow-nodes small{color:var(--agent-home-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.agent-home-workflow-flow-nodes code{color:var(--app-danger,var(--app-error));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:10px;overflow:hidden}.agent-home-workflow-flow-empty{color:var(--agent-home-muted);margin:4px 0 8px 70px;font-size:11px}.agent-home-status{background:var(--app-surface);min-width:0;min-height:0;padding:0;overflow:hidden}.agent-home-status-card{scrollbar-width:thin;height:100%;min-height:0;padding:0 2px;overflow-y:auto}.agent-home-execution-summary{border-bottom:1px solid var(--agent-home-soft-line);grid-template-columns:minmax(0,1fr) 28px;gap:10px;padding:4px 0 15px;display:grid}.agent-home-execution-summary>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.agent-home-task-state{color:var(--agent-home-blue);align-items:center;gap:7px;font-size:14px;display:inline-flex}.agent-home-task-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.agent-home-task-state.is-succeeded{color:var(--app-success)}.agent-home-task-state.is-failed,.agent-home-task-state.is-cancelled{color:var(--app-danger,var(--app-error))}.agent-home-task-state.is-cancelling,.agent-home-task-state.is-partial{color:var(--app-warning)}.agent-home-execution-summary small{color:var(--agent-home-muted);text-align:right;font-size:11px}.agent-home-execution-summary p{color:var(--agent-home-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:11px;overflow:hidden}.agent-home-task-stages{border-bottom:1px solid var(--agent-home-soft-line);margin:0;padding:15px 0 17px;list-style:none;display:flex;overflow-x:auto}.agent-home-task-stages li{min-width:56px;color:var(--agent-home-muted);flex:1 1 0;justify-items:center;gap:6px;display:grid;position:relative}.agent-home-task-stages li:not(:last-child):after{content:"";background:var(--agent-home-soft-line);width:calc(100% - 22px);height:1px;position:absolute;top:9px;left:calc(50% + 11px)}.agent-home-task-stages li.is-done:not(:last-child):after{background:var(--app-success)}.agent-home-task-stages li>span{z-index:1;width:19px;height:19px;color:var(--agent-home-muted);background:var(--app-surface);border:1px solid var(--agent-home-line);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.agent-home-task-stages li.is-done>span{color:#fff;background:var(--app-success);border-color:var(--app-success)}.agent-home-task-stages li.is-active>span{color:#fff;background:var(--agent-home-blue);border-color:var(--agent-home-blue)}.agent-home-task-stages li.is-active small{color:var(--agent-home-blue);font-weight:660}.agent-home-task-stages li.is-failed>span,.agent-home-task-stages li.is-cancelled>span{color:#fff;background:var(--app-danger,var(--app-error));border-color:var(--app-danger,var(--app-error))}.agent-home-task-stages li.is-failed small,.agent-home-task-stages li.is-cancelled small{color:var(--app-danger,var(--app-error));font-weight:660}.agent-home-task-stages li.is-partial>span{color:#fff;background:var(--app-warning);border-color:var(--app-warning)}.agent-home-task-stages li.is-partial small{color:var(--app-warning);font-weight:660}.agent-home-task-stages small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.agent-home-execution-structure,.agent-home-current-step{border-bottom:1px solid var(--agent-home-soft-line);padding:15px 0}.agent-home-execution-structure h2,.agent-home-current-step h2{color:var(--app-heading);margin:0 0 9px;font-size:13px;font-weight:700}.agent-home-execution-structure-heading{align-items:baseline;gap:7px;display:flex}.agent-home-execution-structure-heading>span,.agent-home-execution-structure-heading>small{color:var(--agent-home-muted);white-space:nowrap;font-size:10px}.agent-home-execution-structure-heading>small{margin-left:auto}.agent-home-execution-tree{display:grid}.agent-home-execution-branch,.agent-home-workflow-branch{min-width:0;display:grid}.agent-home-execution-tree-row{min-height:38px;color:var(--agent-home-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.agent-home-execution-tree-row[data-depth="1"]{margin-left:28px}.agent-home-execution-tree-row[data-depth="2"]{margin-left:56px}.agent-home-execution-tree-row[data-depth="3"]{margin-left:84px}.agent-home-workflow-flow-toggle[data-depth="2"],.agent-home-workflow-flow-toggle[data-depth="3"]{grid-template-columns:20px minmax(0,1fr) auto 15px}.agent-home-execution-tree-row[data-depth="1"]:before,.agent-home-execution-tree-row[data-depth="2"]:before,.agent-home-execution-tree-row[data-depth="3"]:before{content:"";border-bottom:1px solid var(--agent-home-soft-line);border-left:1px solid var(--agent-home-soft-line);width:12px;position:absolute;top:-1px;bottom:-1px;left:-16px}.agent-home-execution-tree-icon{width:20px;height:20px;color:var(--agent-home-muted);place-items:center;display:grid}.agent-home-execution-tree-row.is-running .agent-home-execution-tree-icon,.agent-home-execution-tree-row.is-running>small{color:var(--agent-home-blue)}.agent-home-execution-tree-row.is-succeeded .agent-home-execution-tree-icon,.agent-home-execution-tree-row.is-succeeded>small{color:var(--app-success)}.agent-home-execution-tree-row.is-failed .agent-home-execution-tree-icon,.agent-home-execution-tree-row.is-failed>small{color:var(--app-danger,var(--app-error))}.agent-home-execution-tree-copy{gap:1px;min-width:0;display:grid}.agent-home-execution-tree-row strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.agent-home-execution-tree-copy em{color:var(--agent-home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.agent-home-execution-tree-row small{white-space:nowrap;font-size:10px}.agent-home-workflow-current-step{margin:8px 0 0 68px;padding:11px 0 10px}.agent-home-current-step dl{gap:7px;margin:0;display:grid}.agent-home-current-step dl>div{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.agent-home-current-step dt,.agent-home-current-step dd{margin:0;font-size:11px;line-height:1.45}.agent-home-current-step dt{color:var(--agent-home-muted)}.agent-home-current-step dd{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:570;overflow:hidden}.agent-home-current-step dd.is-running{color:var(--agent-home-blue)}.agent-home-execution-disclosures{display:grid}.agent-home-execution-disclosure{border-bottom:1px solid var(--agent-home-soft-line)}.agent-home-execution-disclosure>summary{grid-template-columns:20px auto minmax(0,1fr) 16px;align-items:center;gap:7px;display:grid}.agent-home-execution-disclosure>summary strong{color:var(--app-heading);font-size:12px;font-weight:650}.agent-home-execution-disclosure>summary small{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-home-execution-disclosure>summary>svg:last-child{transition:transform .16s}.agent-home-execution-disclosure:not([open])>summary>svg:last-child{transform:rotate(-90deg)}.agent-home-execution-disclosure-body{padding:0 0 10px}.agent-home-execution-history{gap:2px;margin:0;padding:0;list-style:none;display:grid}.agent-home-history-more{width:100%;color:var(--app-accent,var(--app-primary));font:inherit;border:1px solid var(--agent-home-soft-line);cursor:pointer;background:0 0;border-radius:7px;margin:0 0 5px;padding:5px 8px;font-size:10px}.agent-home-history-more:disabled{color:var(--agent-home-muted);cursor:default}.agent-home-execution-history li{min-height:38px;color:var(--agent-home-muted);grid-template-columns:53px 16px minmax(0,1fr) 16px;align-items:start;gap:6px;padding:4px 0;display:grid}.agent-home-execution-history time{font-variant-numeric:tabular-nums;padding-top:1px;font-size:10px}.agent-home-execution-history li>span{gap:2px;min-width:0;display:grid}.agent-home-execution-history strong,.agent-home-execution-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-home-execution-history strong{color:var(--app-heading);font-size:11px;font-weight:610}.agent-home-execution-history small{font-size:10px}@container app-content (width<=67.5rem){.agent-home-page-with-status,.agent-home-page-with-status.agent-home-page-status-collapsed{grid-template-columns:var(--agent-home-history-track) minmax(0, 1fr)}.agent-home-page-with-status .agent-home-status{display:none}}@container app-content (width<=45rem){.agent-home-message-locator{display:none}}.agent-home-automation-created{color:var(--app-muted);align-items:center;gap:.45rem;margin:.35rem 0 .75rem 2.45rem;font-size:.82rem;display:inline-flex}.agent-home-automation-created svg{color:var(--app-success)}.agent-home-automation-modal{gap:1rem;display:grid}.agent-home-automation-modal label{color:var(--app-heading);gap:.4rem;font-size:.88rem;font-weight:600;display:grid}.agent-home-automation-modal select{min-height:2rem}.agent-home-automation-modal-note{color:var(--app-muted);margin:0;font-size:.82rem;line-height:1.5}.agent-home-automation-conversation{border:1px solid var(--app-primary);gap:.65rem;max-width:min(42rem,100% - 2.45rem);margin:.35rem 0 .75rem 2.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-automation-conversation{border:1px solid color-mix(in srgb, var(--app-primary) 28%, var(--app-border))}}.agent-home-automation-conversation{background:var(--app-primary);border-radius:.8rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.agent-home-automation-conversation{background:color-mix(in srgb, var(--app-primary) 5%, var(--app-surface))}}.agent-home-automation-conversation-message{color:var(--app-heading);line-height:1.55}.agent-home-automation-conversation-error{color:var(--app-error);font-size:.82rem}.agent-home-automation-conversation-actions{gap:.55rem;display:flex}.agent-home-plugin-usages{border-top:1px solid var(--app-border);padding:.75rem 0;font-size:.78rem}.agent-home-plugin-usages h3{font-size:inherit;margin:0 0 .5rem}.agent-home-plugin-usages ol{padding-left:1.2rem}.agent-home-plugin-usages p{color:var(--app-text-secondary,var(--app-muted));margin:.25rem 0}.agent-home-plugin-cleanup-pending{color:var(--app-warning);font-size:.72rem}.agent-home-meeting-recorder{gap:10px;width:100%;padding:4px 2px 2px;display:grid}.agent-home-meeting-recorder>header,.agent-home-meeting-recorder>footer{align-items:center;gap:9px;display:flex}.agent-home-meeting-recorder>header>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.agent-home-meeting-recorder strong{color:var(--app-heading);font-size:14px}.agent-home-meeting-recorder small,.agent-home-meeting-recorder>footer>span{color:var(--app-muted);font-size:11px}.agent-home-meeting-recorder time{color:var(--agent-home-violet);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.agent-home-meeting-recorder-mark{color:#fff;background:var(--agent-home-violet);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;animation:1.6s ease-in-out infinite agent-home-meeting-blink;display:grid}.agent-home-meeting-wave{background:var(--agent-home-violet);justify-content:center;align-items:center;gap:4px;height:30px;padding:0 12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-meeting-wave{background:color-mix(in srgb, var(--agent-home-violet) 6%, transparent)}}.agent-home-meeting-wave{border-radius:10px}.agent-home-meeting-wave i{background:var(--agent-home-violet);width:3px;height:8px}@supports (color:color-mix(in lab, red, red)){.agent-home-meeting-wave i{background:color-mix(in srgb, var(--agent-home-violet) 78%, var(--app-surface))}}.agent-home-meeting-wave i{border-radius:999px;animation:1.15s ease-in-out infinite alternate agent-home-meeting-wave}.agent-home-meeting-recorder>p{min-height:20px;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.55;overflow:hidden}.agent-home-meeting-recorder>p.has-interim{color:var(--app-text)}.agent-home-meeting-recorder>footer{flex-wrap:wrap}.agent-home-meeting-recorder>footer>span{background:var(--app-surface-soft);border-radius:999px;padding:3px 7px}.agent-home-meeting-recorder>footer button{align-items:center;gap:5px;min-height:32px;margin-left:auto;display:inline-flex}@media (width<=640px){.agent-home-meeting-recorder>footer button{justify-content:center;width:100%;margin-left:0}}.agent-home-launch-progress{flex-direction:column;gap:24px;width:100%;padding-block:32px;display:flex}@media (prefers-reduced-motion:reduce){.automation-task-row,.automation-suggestion-action{transition:none}}.automation-page{--automation-ink:var(--app-text,#202124);--automation-muted:var(--app-muted,#73767c);--automation-line:var(--app-border,#d9dadd)}@supports (color:color-mix(in lab, red, red)){.automation-page{--automation-line:color-mix(in srgb, var(--app-border,#d9dadd) 76%, transparent)}}.automation-page{--automation-soft-line:var(--app-border,#d9dadd)}@supports (color:color-mix(in lab, red, red)){.automation-page{--automation-soft-line:color-mix(in srgb, var(--app-border,#d9dadd) 48%, transparent)}}.automation-page{--automation-panel:var(--app-surface,#fff);--automation-soft:var(--app-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.automation-page{--automation-soft:color-mix(in srgb, var(--app-surface,#fff) 92%, #7d8590)}}.automation-page{--automation-accent:var(--app-primary,#1677ff);min-height:100%;color:var(--automation-ink);background:var(--app-canvas,#fff)}.automation-shell{width:min(100%, calc(1080px + 2 * max(var(--app-page-padding-x,24px), 20px)));padding:clamp(32px, 5vh, 56px) max(var(--app-page-padding-x,24px), 20px) 56px;margin:0 auto}.automation-page-header,.automation-header-actions,.automation-filter-row,.automation-task-open,.automation-task-title-row,.automation-task-schedule,.automation-task-meta,.automation-task-actions,.automation-suggestion-heading,.automation-suggestion-copy>span,.automation-suggestion-action,.automation-runs-heading,.automation-run-row,.automation-field-label,.automation-frequency-editor,.automation-enabled-setting,.automation-suggestion-row{align-items:center;display:flex}.automation-page-header{justify-content:space-between;gap:20px;margin-bottom:20px}.automation-header-actions{flex:none;gap:7px}.automation-create-option{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.automation-create-option-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.automation-create-option-icon.is-conversation{color:var(--app-primary,#6d4aff);background:var(--app-primary,#6d4aff)}@supports (color:color-mix(in lab, red, red)){.automation-create-option-icon.is-conversation{background:color-mix(in srgb, var(--app-primary,#6d4aff) 11%, transparent)}}.automation-create-option-icon.is-manual{color:var(--app-muted,#73767c);background:var(--app-border,#d9dadd)}@supports (color:color-mix(in lab, red, red)){.automation-create-option-icon.is-manual{background:color-mix(in srgb, var(--app-border,#d9dadd) 34%, transparent)}}.automation-create-option strong{color:var(--app-text,#202124);font-size:13px;font-weight:620}.automation-create-option-badge{color:var(--app-primary,#6d4aff);background:var(--app-primary,#6d4aff);border-radius:999px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.automation-create-option-badge{background:color-mix(in srgb, var(--app-primary,#6d4aff) 9%, transparent)}}.automation-create-option-badge{font-size:10px;font-weight:650;line-height:1.5}.automation-filter-row{justify-content:space-between;gap:18px;margin:16px 0 12px}.automation-task-list{border-top:1px solid var(--automation-soft-line)}.automation-task-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;gap:13px;padding:15px 4px}.automation-task-open:focus-visible{outline:2px solid var(--automation-accent)}@supports (color:color-mix(in lab, red, red)){.automation-task-open:focus-visible{outline:2px solid color-mix(in srgb, var(--automation-accent) 58%, transparent)}}.automation-task-open:focus-visible{outline-offset:-2px}.automation-task-status-icon{border:1px solid var(--automation-line);width:30px;height:30px;color:var(--automation-muted);background:var(--automation-panel);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.automation-task-status-dot{border:2px solid var(--automation-panel);background:#35b36f;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.is-paused .automation-task-status-dot{background:#a5a8ad}.automation-task-copy{flex:1;gap:4px;min-width:0;display:grid}.automation-task-title-row{gap:8px;min-width:0}.automation-task-title-row strong{color:var(--automation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:610;overflow:hidden}.automation-task-schedule{color:var(--automation-muted);gap:5px;font-size:12px}.automation-task-description{max-width:570px;color:var(--automation-muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.automation-task-description{color:color-mix(in srgb, var(--automation-muted) 88%, transparent)}}.automation-task-description{text-overflow:ellipsis;white-space:nowrap;font-size:12px}.automation-task-meta{max-width:220px;color:var(--automation-muted);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px 12px;font-size:11px}.automation-task-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.automation-task-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.automation-task-actions{flex:none;gap:1px;padding-right:2px}.automation-empty-state{border-top:1px solid var(--automation-soft-line);border-bottom:1px solid var(--automation-soft-line);text-align:left;justify-content:center;align-items:center;gap:14px;min-height:112px;display:flex}.automation-empty-icon{width:44px;height:44px;color:var(--automation-muted);background:var(--automation-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.automation-empty-state>div{gap:3px;display:grid}.automation-empty-state strong{color:var(--automation-ink);font-size:13px}.automation-suggestions{border-top:1px solid var(--automation-soft-line);margin-top:32px;padding-top:20px}.automation-suggestion-heading,.automation-runs-heading{justify-content:space-between;gap:24px;margin-bottom:10px}.automation-suggestion-list{display:grid}.automation-suggestion-row{text-align:left;gap:13px;min-height:73px;transition:padding .16s,background-color .16s}.automation-suggestion-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.automation-suggestion-icon-blue{color:#2080e8;background:#2080e81a}.automation-suggestion-icon-violet{color:#7c5ce5;background:#7c5ce51a}.automation-suggestion-icon-green{color:#24a65b;background:#24a65b1a}.automation-suggestion-copy{flex:1;gap:4px;min-width:0;display:grid}.automation-suggestion-copy>span{gap:8px}.automation-suggestion-copy strong{color:var(--automation-ink);font-size:13px}.automation-suggestion-action{color:var(--automation-muted);opacity:0;flex:none;gap:5px;font-size:12px;transition:opacity .16s,transform .16s;transform:translate(-4px)}.automation-suggestion-row:hover .automation-suggestion-action,.automation-suggestion-row:focus-visible .automation-suggestion-action{opacity:1;transform:translate(0)}.automation-runs{margin-top:16px}.automation-runs-heading{border-bottom:1px solid var(--automation-soft-line);padding-bottom:18px}.automation-runs-empty{align-content:center;place-items:center;gap:2px;min-height:350px;display:grid}.automation-run-list{display:grid}.automation-run-row{border-bottom:1px solid var(--automation-soft-line);gap:12px;min-height:72px}.automation-run-icon{width:32px;height:32px;color:var(--automation-muted);background:var(--automation-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.automation-run-row>div{gap:3px;min-width:180px;margin-right:auto;display:grid}.automation-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-field-label{gap:5px}.automation-model-only-notice{border:1px solid var(--app-primary,#2563eb);align-items:flex-start;gap:8px;margin:-4px 0 18px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.automation-model-only-notice{border:1px solid color-mix(in srgb, var(--app-primary,#2563eb) 25%, transparent)}}.automation-model-only-notice{color:var(--app-muted,#64748b);background:var(--app-primary,#2563eb);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.automation-model-only-notice{background:color-mix(in srgb, var(--app-primary,#2563eb) 6%, transparent)}}.automation-model-only-notice{font-size:12px;line-height:1.55}.automation-model-only-notice svg{flex:none;margin-top:1px}.automation-form-error{color:#b42318;background:#f0443812;border:1px solid #d92d2038;border-radius:9px;margin-bottom:16px;padding:10px 12px;font-size:13px}.automation-frequency-editor{flex-wrap:wrap;gap:10px;min-height:38px;margin:-7px 0 19px}.automation-enabled-setting{border:0;border-radius:0;justify-content:space-between;gap:18px;margin-top:4px;padding:12px 0}.automation-enabled-setting>div{gap:2px;display:grid}.automation-enabled-setting strong{font-size:13px}.theme-dark .automation-task-status-dot{border-color:#17191d}@media (width<=840px){.automation-task-meta{display:none}.automation-editor-grid{grid-template-columns:1fr;gap:0}}@media (width<=640px){.automation-shell{padding:24px 16px 48px}.automation-page-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.automation-header-actions{justify-content:space-between;width:100%}.automation-filter-row{flex-direction:column;align-items:flex-start}.automation-task-open{flex-basis:100%;width:100%}.automation-task-actions{justify-content:flex-end;width:100%;margin-top:-10px;padding:0 4px 8px}.automation-suggestion-heading,.automation-runs-heading{flex-direction:column;align-items:flex-start}.automation-suggestion-action{display:none}}.automation-task-list{gap:0}.automation-visible-count{margin:12px 0;font-size:12px;display:block}.automation-task-list[data-layout=grid]{border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.self-theme :where(.app-console-nav-item,.app-mobile-nav-link,.market-filter-button,.usage-side-nav-item,.profile-side-nav-item){color:var(--app-text);border-radius:var(--app-control-radius);background:0 0;border-color:#0000}.self-theme :where(.app-console-nav-item:hover,.app-console-nav-item-active,.app-mobile-nav-link:hover,.app-mobile-nav-link-active,.market-filter-button:hover,.market-filter-button-active,.core-module-rail-active,.usage-side-nav-item:hover,.usage-side-nav-item-active,.profile-side-nav-item:hover,.profile-side-nav-item-active){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed2e}.self-theme :where(.app-console-nav-item:hover,.app-console-nav-item-active,.app-mobile-nav-link:hover,.app-mobile-nav-link-active,.market-filter-button:hover,.market-filter-button-active,.core-module-left-rail button:hover,.core-module-rail-active,.usage-side-nav-item:hover,.usage-side-nav-item-active,.profile-side-nav-item:hover,.profile-side-nav-item-active,.agent-collaboration-group button:hover,.agent-collaboration-group button.agent-collaboration-item-active){transform:none}.self-theme :where(.market-category-tabs button,.core-module-filter-row button,.market-hot-searches button){min-height:32px}.self-theme :where(.market-category-tab-active,.core-module-filter-active){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed38}.self-theme.theme-dark :where(.app-console-nav-item:hover,.app-console-nav-item-active,.app-mobile-nav-link:hover,.app-mobile-nav-link-active,.market-filter-button:hover,.market-filter-button-active,.core-module-rail-active,.usage-side-nav-item:hover,.usage-side-nav-item-active,.profile-side-nav-item:hover,.profile-side-nav-item-active){color:var(--app-primary);background:var(--app-primary-soft);border-color:#4096ff3d}.app-header-topbar .app-header-account-guest{min-width:36px;height:36px;color:var(--app-heading,#0f172a);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:650;line-height:1;display:none}.self-theme :where(.market-left-rail .market-filter-button,.usage-side-nav-item,.profile-side-nav-item){color:var(--app-text);border-radius:var(--app-control-radius);background:0 0;border:1px solid #0000}.self-theme :where(.market-left-rail .market-filter-button,.core-module-left-rail button,.usage-side-nav-item,.profile-side-nav-item,.agent-collaboration-group button){text-align:left;width:100%;min-height:38px}.self-theme :where(.market-left-rail .market-filter-button:hover,.market-left-rail .market-filter-button-active,.core-module-left-rail .core-module-rail-active,.usage-side-nav-item:hover,.usage-side-nav-item-active,.profile-side-nav-item:hover,.profile-side-nav-item-active){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed33}.self-theme :where(.market-left-rail .market-filter-button-active,.core-module-left-rail .core-module-rail-active,.usage-side-nav-item-active,.profile-side-nav-item-active){box-shadow:inset 3px 0 0 var(--app-primary)}@media (width<=720px){.app-header-topbar .app-header-account-guest{display:inline-flex}}.app-console-shell.app-site-shell{--app-header-height:60px;min-width:0;height:auto;min-height:100dvh;color:var(--app-console-heading);display:flex;overflow:visible}.app-site-main-layout{min-width:0}.app-console-brand{border-bottom:1px solid var(--app-console-soft-line);align-items:center;min-height:76px;padding:18px 16px;display:flex}.app-mobile-brand{width:100%;min-width:0;height:auto;color:var(--app-console-heading);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;text-decoration:none;display:grid}.app-console-brand .app-brand{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;height:auto;display:grid}.app-console-brand .app-brand-lockup,.app-mobile-brand .app-brand-lockup{object-fit:contain;width:38px;height:38px}.app-console-brand .app-brand-copy strong,.app-mobile-brand .app-brand-copy strong{color:var(--app-console-heading);font-size:16px;font-weight:600;line-height:1.2}.app-console-brand .app-brand-copy span{color:var(--app-console-muted);font-size:12px;font-weight:650}.app-console-nav{scrollbar-width:thin;flex:auto;min-height:0;padding:14px 12px;overflow-y:auto}.app-console-nav-group{gap:7px;margin-bottom:18px;display:grid}.app-console-nav-group-label{color:var(--app-subtle);padding:0 12px;font-size:12px;font-weight:500;line-height:1.2}.app-console-nav-group>div{gap:4px;display:grid}.app-console-nav-item{min-height:48px;color:var(--app-text);border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:400;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.app-console-nav-item:hover,.app-console-nav-item-active{color:var(--app-console-blue);background:var(--app-primary-soft);border-color:#7c3aed24}.app-console-nav-item:hover{transform:translate(1px)}.app-console-nav-icon{color:currentColor;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.app-console-nav-item-active .app-console-nav-icon{color:var(--app-console-blue);background:var(--app-primary-soft);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-console-nav-item-active .app-console-nav-icon{border-color:color-mix(in srgb, var(--app-primary) 18%, var(--app-border-soft))}}.app-console-nav-copy{gap:1px;min-width:0;display:grid}.app-console-nav-copy strong,.app-console-nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-console-nav-copy strong{font-size:14px;line-height:1.25}.app-console-nav-copy small{color:var(--app-console-muted);font-size:11px;font-weight:600}.app-console-sider-footer{border-top:1px solid var(--app-console-soft-line);gap:8px;padding:12px;display:grid}.app-console-collapse{min-width:0;height:34px;color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.app-console-collapse:hover{color:var(--app-console-blue);background:#7c3aed0f}.app-sidebar-account-trigger{width:100%;min-width:0;color:var(--app-heading);font:inherit;text-align:left;cursor:pointer;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px;display:grid}.app-sidebar-account-trigger:hover,.app-sidebar-account-trigger:focus-visible{color:var(--app-console-blue);background:var(--app-primary-soft);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-sidebar-account-trigger:hover,.app-sidebar-account-trigger:focus-visible{border-color:color-mix(in srgb, var(--app-primary) 18%, var(--app-border-soft))}}.app-sidebar-account-trigger:hover,.app-sidebar-account-trigger:focus-visible{outline:none}.app-sidebar-account-copy{gap:1px;min-width:0;display:grid}.app-sidebar-account-copy strong,.app-sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar-account-copy strong{color:currentColor;font-size:13px;font-weight:600}.app-sidebar-account-copy small{color:var(--app-muted);font-size:11px;font-weight:650}.app-sidebar-account-chevron{color:var(--app-subtle)}.app-console-sider-collapsed .app-console-brand{justify-content:center;padding-inline:14px}.app-console-sider-collapsed .app-brand{grid-template-columns:1fr;justify-items:center}.app-console-sider-collapsed .app-brand-copy,.app-console-sider-collapsed .app-console-nav-group-label,.app-console-sider-collapsed .app-console-nav-copy,.app-console-sider-collapsed .app-console-collapse span,.app-console-sider-collapsed .app-sidebar-account-copy,.app-console-sider-collapsed .app-sidebar-account-chevron{display:none}.app-console-sider-collapsed .app-console-nav{padding-inline:10px}.app-console-sider-collapsed .app-console-nav-group{margin-bottom:10px}.app-console-sider-collapsed .app-console-nav-item{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:6px}.app-console-sider-collapsed .app-console-collapse,.app-console-sider-collapsed .app-sidebar-account-trigger{grid-template-columns:1fr;justify-content:center;padding-inline:0}.app-console-topbar.app-site-header{z-index:15;min-height:var(--app-header-height);height:var(--app-header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;padding:0 24px;display:grid;position:sticky;top:0}.app-console-topbar-main{align-items:center;gap:16px;min-width:0;display:flex}.app-mobile-brand,.app-mobile-nav{display:none}.app-console-topbar .app-site-actions{justify-self:end;align-items:center;gap:10px;width:auto;min-width:0;display:inline-flex}.app-console-status{color:var(--app-success);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.app-console-status i{background:var(--app-success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.app-console-shell .app-site-body{background:0 0;min-width:0}.app-console-shell .app-site-content{min-width:0}@media (width<=1023px){.app-console-shell.app-site-shell{--app-header-height:116px}.app-console-topbar.app-site-header{height:auto;min-height:var(--app-header-height);padding:10px var(--app-page-padding-x,16px);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.app-mobile-brand{max-width:min(100%,300px);display:grid}.app-mobile-nav{scrollbar-width:none;grid-column:1/-1;gap:8px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.app-mobile-nav::-webkit-scrollbar{display:none}.app-mobile-nav-link{height:34px;color:var(--app-text);white-space:nowrap;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.app-mobile-nav-link-active,.app-mobile-nav-link:hover{color:var(--app-console-blue);background:var(--app-primary-soft);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav-link-active,.app-mobile-nav-link:hover{border-color:color-mix(in srgb, var(--app-primary) 18%, var(--app-border-soft))}}}@media (width<=760px){.app-console-shell.app-site-shell{--app-header-height:156px}.app-console-topbar.app-site-header{grid-template-columns:minmax(0,1fr)}.app-console-topbar-main{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-console-topbar .app-site-actions{justify-content:space-between;width:100%}}.theme-dark .app-console-shell.app-site-shell{background:var(--app-bg)}.theme-dark .app-console-nav-item,.theme-dark .app-console-collapse{color:var(--app-text)}.theme-dark .app-console-nav-item:hover,.theme-dark .app-console-nav-item-active,.theme-dark .app-mobile-nav-link:hover,.theme-dark .app-mobile-nav-link-active{color:var(--app-primary-hover);background:var(--app-primary-soft);border-color:#60a5fa47}.self-theme{--app-focus-ring:0 0 0 3px var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme{--app-focus-ring:0 0 0 3px color-mix(in srgb, var(--app-primary) 10%, transparent)}}.self-theme{--app-card-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0f;--app-float-shadow:0 16px 40px #0f172a1f;--aurora-panel:var(--app-surface);--aurora-border:var(--app-border);--aurora-muted:var(--app-muted);--aurora-heading:var(--app-heading);--aurora-soft:var(--app-surface-soft);--aurora-accent:var(--app-primary);--aurora-accent-strong:var(--app-primary);--aurora-accent-mint:var(--app-runtime);--aurora-accent-primary:var(--app-primary);--aurora-accent-info:var(--app-primary);--aurora-status-success:var(--app-success);--aurora-status-warning:var(--app-warning);--aurora-status-error:var(--app-error);--aurora-accent-soft:var(--app-primary-soft);color:var(--app-text);background:var(--app-bg)}.self-theme:has(.admin-console-shell){background:var(--admin-color-bg-container,#fff)}.self-theme.theme-dark:has(.admin-console-shell){background:var(--admin-color-bg-container,#fff)}.self-theme.theme-dark{--app-focus-ring:0 0 0 3px var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark{--app-focus-ring:0 0 0 3px color-mix(in srgb, var(--app-primary) 18%, transparent)}}.self-theme.theme-dark{--app-card-shadow:0 16px 36px #00000038;--app-float-shadow:0 20px 48px #00000057;background:var(--app-bg)}.app-console-shell.app-site-shell{--app-console-bg:var(--app-bg);--app-console-panel:var(--app-surface);--app-console-line:var(--app-border);--app-console-soft-line:var(--app-border-soft);--app-console-heading:var(--app-heading);--app-console-muted:var(--app-muted);--app-console-blue:var(--app-primary);--app-console-green:var(--app-success);--app-console-orange:var(--app-warning);--app-console-purple:var(--app-ai);--app-console-red:var(--app-error);background:var(--app-bg)}.self-theme :where(.app-site-body,.app-site-content){background:var(--app-bg)}.self-theme :where(.app-console-brand,.app-console-sider-footer){border-color:var(--app-border-soft)}.self-theme :where(.app-brand-copy strong){color:var(--app-heading)}.self-theme :where(.app-console-brand .app-brand-copy span,.app-console-nav-copy small){color:var(--app-muted)}.self-theme :where(.app-console-nav-item-active,.market-filter-button-active,.core-module-rail-active,.usage-side-nav-item-active,.profile-side-nav-item-active){box-shadow:inset 3px 0 0 var(--app-primary)}.self-theme :where(.app-console-nav-icon){color:currentColor;background:var(--app-surface-soft);border-color:var(--app-border-soft);border-radius:var(--app-control-radius)}.self-theme :where(.app-console-nav-item-active .app-console-nav-icon){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed33}.self-theme :where(.app-sidebar-account-trigger,.app-mobile-nav-link){color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius)}.self-theme :where(.app-sidebar-account-trigger:hover,.app-sidebar-account-trigger:focus-visible){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed38;outline:none}.self-theme :where(.market-left-rail,.core-module-left-rail,.usage-left-rail,.profile-side-panel,.maas-left-rail){box-shadow:none;background:0 0;border-color:#0000 currentColor #0000 #0000;border-right-style:none;border-right-width:0;border-radius:0}.self-theme :where(.agent-collaboration-panel,.usage-right-rail,.core-module-right-rail,.profile-right-rail){background:var(--app-surface);border-color:var(--app-border-soft);border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow)}.self-theme :where(.panel,.usage-panel,.usage-alert-panel,.usage-left-card,.profile-panel,.profile-stat-card,.profile-trend-card,.profile-distribution-card,.profile-billing-summary,.profile-bill-list,.core-module-left-card,.core-module-catalog,.core-module-catalog-card,.market-demand-card,.market-featured-agent-entry,.agent-chat-composer-inner){background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow)}.self-theme :where(.app-console-status){color:var(--app-success)}.self-theme :where(.app-console-status i){background:var(--app-success);box-shadow:0 0 0 4px #22c55e24}.self-theme.theme-dark :where(.panel,.usage-panel,.usage-alert-panel,.usage-left-card,.profile-panel,.profile-stat-card,.profile-trend-card,.profile-distribution-card,.profile-billing-summary,.profile-bill-list,.core-module-left-card,.core-module-catalog,.core-module-catalog-card,.market-demand-card,.market-featured-agent-entry,.agent-chat-composer-inner,.agent-collaboration-panel,.usage-right-rail,.core-module-right-rail,.profile-right-rail){background:var(--app-surface);border-color:var(--app-border-soft)}.self-theme.theme-dark :where(.market-left-rail,.core-module-left-rail,.usage-left-rail,.profile-side-panel,.maas-left-rail){background:0 0;border-color:#0000 currentColor #0000 #0000;border-right-style:none;border-right-width:0}.self-theme.theme-dark :where(.app-console-nav-icon,.app-sidebar-account-trigger,.app-mobile-nav-link){color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border)}.app-header-shell.app-site-shell{--app-header-height:72px;min-width:0;height:auto;min-height:100dvh;color:var(--app-text);background:var(--app-bg);display:flex;overflow:visible}.app-header-shell.app-site-shell.app-site-shell-workspace{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.app-header-shell.app-site-shell-workspace .app-site-body,.app-header-shell.app-site-shell-workspace .app-site-content-workspace{min-height:0;overflow:hidden}.app-header-topbar.app-site-header{z-index:30;min-height:var(--app-header-height);height:var(--app-header-height);padding:0 var(--app-page-padding-x,24px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:sticky;top:0}@media (width>=721px){.app-header-shell.app-site-shell-deck-home{position:relative}.app-site-shell-deck-home>.app-header-topbar-deck-home{pointer-events:none;width:100%;position:absolute;inset:0 0 auto}.app-header-topbar-deck-home :where(.app-site-header-main,.app-site-actions){pointer-events:auto}.app-site-shell-deck-home>.app-site-body-deck-home{flex-basis:100%;height:100%}}.app-header-topbar .app-site-header-main{align-self:stretch;align-items:center;gap:20px;width:auto;min-width:0;height:100%;display:flex}.app-header-topbar .app-brand-cluster{box-sizing:border-box;flex:none;justify-content:flex-start;align-items:center;width:auto;min-width:0;max-width:none;height:100%;padding:0;display:flex}.app-header-topbar .app-brand{flex:none;justify-content:flex-start;align-items:center;gap:0;width:auto;min-width:0;height:auto;min-height:0;display:inline-flex;position:relative}.app-header-topbar .app-header-brand-menu{margin:0}.app-header-topbar .app-header-account-guest{color:var(--app-primary,#7c3aed);padding-inline:10px}.app-header-topbar .app-brand-logo{object-fit:contain;object-position:center;border-radius:10px;max-width:40px;height:40px;max-height:40px;margin:0;display:block;width:40px!important}.app-header-topbar .app-site-nav{white-space:nowrap;scrollbar-width:none;justify-content:flex-end;align-items:center;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.app-header-topbar .app-site-nav-primary{justify-content:flex-start;padding-inline:0}.app-header-topbar .app-site-nav-utility{justify-content:flex-end;padding-inline:0}.app-header-topbar .app-site-nav::-webkit-scrollbar{display:none}.app-header-topbar .app-site-nav-link{min-width:76px;height:36px;color:var(--app-muted);letter-spacing:.03em;border-radius:var(--app-control-radius) var(--app-control-radius) 0 0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.app-header-topbar .app-site-nav-link:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;transition:background-color .2s,right .2s,left .2s;position:absolute;bottom:0;left:12px;right:12px}.app-header-topbar .app-site-nav-link:hover{color:var(--app-primary)}.app-header-topbar .app-site-nav-link:hover:after{background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-site-nav-link:hover:after{background:color-mix(in srgb, var(--app-primary) 32%, transparent)}}.app-header-topbar .app-site-nav-link-active{color:var(--app-primary)}.app-header-topbar .app-site-nav-link-active:after{background:var(--app-primary);left:8px;right:8px}.app-header-topbar .app-site-nav-link svg{flex:none}.app-header-topbar .app-site-nav-badge{color:var(--app-muted,#8c8c8c);background:var(--app-surface-muted,#0000000f);white-space:nowrap;border-radius:8px;flex:none;margin-left:6px;padding:0 6px;font-size:10px;line-height:16px}.app-header-topbar .app-site-nav-status-badge{flex:none;margin-left:4px;line-height:1}.app-header-topbar .app-site-nav-badge-healthy{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-site-nav-badge-healthy{background:color-mix(in srgb, var(--app-success) 12%, transparent)}}.app-header-topbar .app-site-nav-badge-warning{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-site-nav-badge-warning{background:color-mix(in srgb, var(--app-warning) 12%, transparent)}}.app-header-topbar .app-site-nav-badge-error{color:var(--app-error);background:var(--app-error)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-site-nav-badge-error{background:color-mix(in srgb, var(--app-error) 10%, transparent)}}.app-header-topbar .app-site-actions{justify-content:flex-end;place-self:stretch end;align-items:center;gap:14px;width:auto;min-width:0;height:100%;display:inline-flex}.app-header-topbar .app-site-actions-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.app-header-topbar .app-header-profile-link{height:36px;color:var(--app-heading);white-space:nowrap;border-radius:var(--app-control-radius);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.app-header-topbar .app-header-profile-link:hover,.app-header-topbar .app-header-profile-link-active{color:var(--app-primary);background:var(--app-primary-soft)}.app-header-topbar .app-header-avatar-wrap{background:var(--app-primary-soft);place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-header-avatar-wrap{background:color-mix(in srgb, var(--app-primary-soft) 72%, var(--app-surface))}}.app-header-topbar .app-header-avatar-wrap{border:1px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-header-avatar-wrap{border:1px solid color-mix(in srgb, var(--app-primary) 22%, transparent)}}.app-header-topbar .app-header-avatar-wrap{box-shadow:inset 0 0 0 1px var(--app-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-header-avatar-wrap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-surface) 55%, transparent)}}.app-header-topbar .app-header-avatar.name-avatar{--name-avatar-size:32px;--name-avatar-font-size:13px;--name-avatar-font-weight:760}.app-header-shell .app-site-body{background:var(--app-bg);flex:auto;min-width:0;min-height:0;overflow:visible}.app-header-shell .app-site-body-deck-home{--agent-home-history-track:clamp(13.75rem, 16cqi, 16.25rem);position:relative;container:deck-home/inline-size}.app-site-body-with-sidebar{background:var(--app-bg,#fff);flex-direction:row;min-height:0;display:flex}.app-site-body-with-sidebar>.app-site-content{flex:auto;min-width:0}.app-site-shell-authoring-workspace{height:100dvh;min-height:0;overflow:hidden}.app-site-shell-authoring-workspace .app-site-body-workspace{flex:auto;min-height:0;display:flex;overflow:hidden}.app-site-shell-authoring-workspace .app-site-content-workspace{flex:auto;min-width:0;min-height:0;overflow:hidden}.app-site-shell-focused-surface{--app-header-height:0px}@media (width>=721px){.app-site-shell-with-sidebar:not(.app-header-shell-docs){--app-header-height:0px}.app-site-body-with-sidebar>.app-site-content{background:var(--app-surface,#fff);overflow:hidden}.app-site-shell-with-sidebar:not(.app-header-shell-docs) .app-site-content:not(.app-site-content-workspace){min-height:0}.app-site-shell-with-sidebar .app-header-user-button{display:none}}.app-deck-side-tools{z-index:12;width:var(--agent-home-history-track);background:linear-gradient(180deg, var(--app-surface) 0, var(--app-surface) 1.375rem);flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem 1.375rem;display:flex;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-deck-side-tools{background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 0%, transparent) 0, var(--app-surface) 1.375rem)}}.app-deck-side-tools{box-sizing:border-box}.app-deck-side-nav{border-bottom:1px solid var(--app-border-soft);transform-origin:bottom;flex-direction:column;gap:3px;padding-bottom:12px;animation:.18s ease-out app-deck-side-nav-expand;display:flex}@keyframes app-deck-side-nav-expand{0%{opacity:0;transform:translateY(8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.app-deck-side-nav{animation:none}}.app-deck-side-nav .app-site-nav-link{width:100%;min-height:40px;color:var(--app-text);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:540;line-height:1.3;text-decoration:none;transition:color .16s,background-color .16s;display:grid}.app-deck-side-nav .app-site-nav-link:hover,.app-deck-side-nav .app-site-nav-link-active{color:var(--app-primary);background:var(--app-primary-soft)}.app-deck-side-nav .app-site-nav-link svg{color:var(--app-muted)}.app-deck-side-nav .app-site-nav-link:hover svg,.app-deck-side-nav .app-site-nav-link-active svg{color:currentColor}.app-deck-side-nav .app-site-nav-badge{color:var(--app-muted);background:var(--app-surface-soft);border-radius:999px;justify-self:end;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4}.app-deck-side-account-row{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;display:grid}.app-deck-side-avatar.name-avatar{--name-avatar-size:32px;--name-avatar-font-size:13px;--name-avatar-font-weight:700}.app-deck-side-guest{text-align:left;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.625rem;width:100%;min-height:2.875rem;display:grid}.app-deck-side-guest.is-collapsed,.app-app-sidebar.is-collapsed .app-deck-side-guest{grid-template-columns:1fr;justify-items:center;width:2.5rem}.app-deck-side-guest-mark{width:2.125rem;height:2.125rem;color:var(--app-muted);background:var(--app-surface-soft,#f8fafc);border:1px dashed var(--app-border,#e2e8f0);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.app-deck-side-guest-mark{border:1px dashed color-mix(in srgb, var(--app-border,#e2e8f0) 80%, var(--app-primary) 20%)}}.app-deck-side-guest-mark{border-radius:999px}.app-deck-side-guest-copy{min-width:0;line-height:1.25;display:grid}.app-deck-side-guest-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.app-deck-side-guest-copy em{color:var(--app-primary);font-size:12px;font-style:normal;font-weight:650}.app-deck-side-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.app-header-shell .app-site-content{background:var(--app-bg);min-width:0}.app-header-shell:not(.app-site-shell-in-window) .app-site-content:not(.app-site-content-workspace){height:auto;min-height:calc(100dvh - var(--app-header-height));overflow:visible}.app-header-shell :where(.market-page,.core-module-page,.profile-center-page,.usage-center-page){height:auto;min-height:calc(100dvh - var(--app-header-height));align-items:start;overflow:visible}.app-header-shell :where(.market-main,.core-module-main,.profile-main-column,.usage-main-column){overscroll-behavior:auto;overflow:visible}@media (width>=901px){.app-header-shell.app-site-shell{height:100dvh;min-height:100dvh;overflow:hidden}.app-header-shell .app-site-body{flex:auto;min-height:0;overflow:hidden}.app-header-shell:not(.app-site-shell-in-window) .app-site-content:not(.app-site-content-workspace){height:100%;min-height:0;overflow:hidden}.app-header-shell :where(.market-page,.core-module-page,.profile-center-page,.usage-center-page){align-items:stretch;height:100%;min-height:0;overflow:hidden}.app-header-shell :where(.market-main,.core-module-main,.profile-main-column,.usage-main-column){overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:100%;padding-bottom:24px;overflow:hidden auto}.app-header-shell :where(.market-left-rail,.market-right-rail,.core-module-left-rail,.core-module-right-rail,.profile-side-panel,.profile-right-rail,.usage-left-rail,.usage-right-rail){overscroll-behavior:auto;scrollbar-gutter:auto;align-self:start;max-height:none;overflow:visible}}.self-theme.theme-dark .app-header-topbar.app-site-header{background:0 0;border-color:#0000}.self-theme.theme-dark .app-header-topbar .app-header-avatar-wrap{background:var(--app-primary-soft)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .app-header-topbar .app-header-avatar-wrap{background:color-mix(in srgb, var(--app-primary-soft) 55%, transparent)}}.self-theme.theme-dark .app-header-topbar .app-header-avatar-wrap{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .app-header-topbar .app-header-avatar-wrap{border-color:color-mix(in srgb, var(--app-primary) 28%, transparent)}}.self-theme.theme-dark .app-header-topbar .app-header-avatar-wrap{box-shadow:none}@media (width>=1281px){.self-theme .market-page{grid-template-columns:none}}@media (width>=901px) and (width<=1280px){.self-theme .market-page{grid-template-columns:none}}.app-header-shell .market-page{padding:var(--app-page-padding-y) var(--app-page-padding-x);gap:0}.app-header-shell .market-main,.app-header-shell .market-right-rail{padding-block:var(--app-page-padding-y) calc(var(--app-page-padding-y) + 16px)}.self-theme .market-left-rail{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;gap:10px;padding:20px 16px 18px 20px}.self-theme .market-left-rail .market-rail-section{border:0;border-bottom:1px solid var(--app-border-soft);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:0 0 18px;display:grid}.self-theme .market-left-rail .market-rail-section:first-child{padding-top:0}.self-theme .market-left-rail .market-rail-section:last-of-type{border-bottom:0}.self-theme .market-left-rail .market-rail-section>strong{min-height:18px;color:var(--app-muted);letter-spacing:0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.self-theme .market-left-rail .market-rail-list{gap:2px;min-width:0;display:grid}.self-theme .market-left-rail .market-filter-button{min-height:42px;color:var(--app-text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);justify-content:start;place-items:center start;gap:12px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.25;display:grid;position:relative}.self-theme .market-left-rail .market-filter-button:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.self-theme .market-left-rail .market-filter-icon{width:22px;height:22px;color:var(--market-agent-accent,var(--app-primary));background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid;overflow:visible}.self-theme .market-left-rail .market-filter-icon svg{color:currentColor}.self-theme .market-left-rail .market-filter-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.self-theme .market-left-rail .market-filter-button:hover,.self-theme .market-left-rail .market-filter-button-active{color:var(--app-primary);background:var(--app-primary-soft);box-shadow:none;border-color:#7c3aed33}.self-theme .market-left-rail .market-filter-button-active:before{background:var(--app-primary)}.self-theme .market-left-rail .market-filter-button:hover .market-filter-icon,.self-theme .market-left-rail .market-filter-button-active .market-filter-icon{color:var(--app-primary);background:0 0;border-color:#0000}.self-theme .market-left-rail .market-demand-card{color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border-soft);box-shadow:none;border-radius:8px;margin:0;padding:12px}.self-theme.theme-dark .market-left-rail{background:0 0;border-color:#0000 currentColor #0000 #0000;border-right-style:none;border-right-width:0}.self-theme.theme-dark .market-left-rail .market-filter-icon{background:var(--app-surface-soft);border-color:var(--app-border-soft)}.self-theme .market-page :where(.market-section-head h2,.market-directory-head h2){color:var(--app-heading);font-size:15px;font-weight:500;line-height:1.35}.self-theme .market-page :where(.market-featured-agent-copy>div:first-child strong){color:var(--app-heading);font-size:20px;font-weight:500;line-height:1.35}.self-theme .market-page :where(.market-featured-agent-copy>div:first-child span){color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.55}.self-theme .market-page :where(.market-agent-title-block strong,.market-entrance-card strong,.market-insight-panel header strong,.market-demand-card strong){font-weight:500}@media (width<=900px){.app-header-shell .market-page{padding-block:12px;padding-inline:var(--app-page-padding-x,16px);gap:12px}.app-header-shell .market-main,.app-header-shell .market-right-rail{padding-block:0}.self-theme .market-left-rail{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.self-theme .market-left-rail .market-rail-section{scrollbar-width:none;border-bottom:0;padding:0;display:flex;overflow-x:auto}.self-theme .market-left-rail .market-rail-section::-webkit-scrollbar{display:none}.self-theme .market-left-rail .market-rail-section>strong{display:none}.self-theme .market-left-rail .market-rail-list{gap:8px;display:flex}.self-theme .market-left-rail .market-filter-button{text-align:left;white-space:nowrap;flex:none;grid-template-columns:24px max-content;justify-content:start;justify-items:start;width:auto;min-width:max-content;min-height:36px;padding:5px 10px}.self-theme .market-left-rail .market-filter-icon{width:24px;height:24px}}.app-mobile-nav-panel{flex-direction:column;gap:2px;min-width:0;display:flex}.app-mobile-nav-item{min-height:48px;color:var(--app-heading,#0f172a);border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .14s,background-color .14s;display:flex}.app-mobile-nav-item:hover,.app-mobile-nav-item-active{color:var(--app-primary,#7c3aed);background:var(--app-primary-soft,#f3e8ff)}.app-mobile-nav-item .app-site-nav-badge,.app-mobile-nav-item .app-site-nav-status-badge{margin-inline-start:auto}@media (width<=1200px){.app-header-shell.app-site-shell.app-header-shell-docs{--app-header-height:108px!important}.app-header-topbar.app-header-topbar-docs{grid-template-rows:56px 40px;grid-template-columns:minmax(0,1fr) auto;height:108px;min-height:108px;max-height:none;padding-bottom:12px}.app-header-topbar.app-header-topbar-docs .app-site-header-main{grid-area:1/1;height:56px}.app-header-topbar.app-header-topbar-docs .app-site-actions{grid-area:1/2;height:56px}.app-header-topbar.app-header-topbar-docs .app-site-nav-desktop{display:none}.app-header-topbar.app-header-topbar-docs .app-header-doc-search-slot{grid-area:2/1/auto/-1;width:100%;height:40px;padding:0;display:flex}.app-header-topbar.app-header-topbar-docs .app-header-doc-search{width:100%;max-width:none}}@media (width<=992px){.app-header-shell.app-site-shell{--app-header-height:56px!important}.app-header-shell.app-site-shell.app-header-shell-docs{--app-header-height:108px!important}.app-header-topbar.app-site-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:12px;width:100%;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 var(--app-page-padding-x,16px)!important;align-items:center!important;display:grid!important;overflow:visible!important}.app-header-topbar .app-header-search-slot{display:none!important}.app-header-topbar.app-header-topbar-docs{grid-template-rows:56px 40px;height:108px!important;min-height:108px!important;max-height:none!important;padding-bottom:12px!important}.app-header-topbar.app-header-topbar-docs .app-site-header-main{grid-area:1/1}.app-header-topbar.app-header-topbar-docs .app-site-actions{grid-area:1/2}.app-header-topbar.app-header-topbar-docs .app-header-doc-search-slot{grid-area:2/1/auto/-1;width:100%;height:40px;padding:0;display:flex!important}.app-header-topbar.app-header-topbar-docs .app-header-doc-search{width:100%;max-width:none}.app-header-topbar .app-site-header-main{justify-content:flex-start;width:auto;min-width:0;max-width:100%;align-self:center!important;align-items:center!important;height:56px!important;min-height:0!important;display:flex!important}.app-header-topbar .app-brand-cluster{flex:0 auto;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:min(100%,220px)!important;height:56px!important;padding:0!important;display:flex!important}.app-header-topbar .app-brand{flex:none;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:inline-flex!important}.app-header-topbar .app-brand-logo{object-fit:contain!important;object-position:center!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important;margin:0!important;display:block!important}.app-header-topbar .app-site-actions{gap:8px;width:auto;justify-content:flex-end!important;align-self:center!important;align-items:center!important;height:56px!important;min-height:0!important;padding:0!important;display:inline-flex!important}.app-header-topbar .app-site-nav-desktop,.app-header-topbar .app-console-status,.app-header-topbar .app-header-user-meta{display:none!important}}@media (width<=720px){.app-header-shell.app-site-shell.app-site-shell-deck-home{--app-deck-home-nav-inset:2.75rem;position:relative;--app-header-height:0px!important}.app-site-shell-deck-home>.app-header-topbar-deck-home.app-site-header{z-index:20;pointer-events:none;background:0 0;grid-template-columns:none;width:auto;position:absolute;inset:0 auto auto 0;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 0 0 10px!important;display:block!important}.app-header-topbar.app-header-topbar-deck-home .app-site-header-main{pointer-events:auto;width:auto;height:auto!important;min-height:0!important;display:flex!important}.app-header-topbar-deck-home .app-header-brand-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}}@media (width>=721px){.app-site-shell-with-sidebar:not(.app-header-shell-docs)>.app-site-header{display:none!important}}@container deck-home (width<=45rem){.app-deck-side-tools{display:none}}.app-header-shell.app-site-shell.app-site-shell-sandbox-workspace{--app-header-height:0px;height:100dvh;min-height:100dvh;overflow:hidden}.app-site-shell-sandbox-workspace .app-site-body,.app-site-shell-sandbox-workspace .app-site-content{height:100%;min-height:0;overflow:hidden}.app-sandbox-control-group{z-index:1250;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);min-width:0;box-shadow:var(--tlaic-shadow-popup,var(--app-card-shadow));align-items:center;gap:0;padding:3px;transition:opacity .16s,transform .16s,box-shadow .16s;display:inline-flex;position:fixed;top:36vh;right:10px}.app-sandbox-control-avatar.name-avatar{--name-avatar-size:24px;--name-avatar-font-size:11px;--name-avatar-font-weight:700}.app-sandbox-control-group-dragging{cursor:grabbing;box-shadow:var(--app-float-shadow);transition:none}.app-sandbox-control-group-open{pointer-events:none;opacity:0;transform:translate(calc(100% + 12px))}.app-sandbox-menu-popover .app-sandbox-menu-surface{box-sizing:border-box;color:var(--app-text,#334155);background:var(--app-surface,#fff);border:1px solid var(--app-border-soft,#e2e8f0);border-radius:var(--app-control-radius,8px);box-shadow:var(--tlaic-shadow-popup,0 1px 2px #0f172a0d, 0 10px 28px #0f172a1f);padding:6px}.app-sandbox-header-drawer{z-index:1300}.app-sandbox-menu-title{color:var(--app-heading,#0f172a);font-size:14px;font-weight:600}.app-sandbox-menu-surface{background:var(--app-surface,#fff);min-width:0}.app-sandbox-menu-sidebar{width:100%;min-width:0;color:var(--app-text);flex-direction:column;align-items:stretch;gap:2px;display:flex}.app-sandbox-menu-sidebar .app-site-nav-link{width:100%;min-width:0;height:40px;color:var(--app-text,#334155);border-radius:calc(var(--app-control-radius,8px) - 2px);background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;transition:color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.app-sandbox-menu-sidebar .app-site-nav-link:after{display:none}.app-sandbox-menu-sidebar .app-site-nav-link svg{width:18px;height:18px;color:var(--app-muted,#64748b)}.app-sandbox-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sandbox-menu-sidebar .app-site-nav-badge{color:var(--app-muted,#64748b);white-space:nowrap;background:var(--app-surface-soft,#f8fafc);border:1px solid var(--app-border-soft,#e2e8f0);border-radius:999px;justify-self:end;margin:0;padding:0 7px;font-size:11px;font-weight:500;line-height:18px}.app-sandbox-menu-sidebar .app-site-nav-status-badge{justify-self:end;margin:0;line-height:1}.app-sandbox-menu-sidebar .app-site-nav-badge-healthy{color:var(--app-success,#22c55e);background:var(--app-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-healthy{background:color-mix(in srgb, var(--app-success,#22c55e) 10%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-badge-healthy{border-color:var(--app-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-healthy{border-color:color-mix(in srgb, var(--app-success,#22c55e) 22%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-badge-warning{color:var(--app-warning,#fa8c16);background:var(--app-warning,#fa8c16)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-warning{background:color-mix(in srgb, var(--app-warning,#fa8c16) 9%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-badge-warning{border-color:var(--app-warning,#fa8c16)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-warning{border-color:color-mix(in srgb, var(--app-warning,#fa8c16) 20%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-badge-error{color:var(--app-error,#f5222d);background:var(--app-error,#f5222d)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-error{background:color-mix(in srgb, var(--app-error,#f5222d) 8%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-badge-error{border-color:var(--app-error,#f5222d)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-badge-error{border-color:color-mix(in srgb, var(--app-error,#f5222d) 18%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-link:hover{color:var(--app-heading,#0f172a);background:var(--app-surface-soft,#f8fafc)}.app-sandbox-menu-sidebar .app-site-nav-link:hover svg{color:var(--app-heading,#0f172a)}.app-sandbox-menu-sidebar .app-site-nav-link-active{color:var(--app-primary,#7c3aed);background:var(--app-surface-soft,#f8fafc);box-shadow:inset 2px 0 0 var(--app-primary,#7c3aed)}.app-sandbox-menu-sidebar .app-site-nav-link-active svg{color:var(--app-primary,#7c3aed)}.app-sandbox-menu-sidebar .app-site-nav-link:focus-visible{outline:2px solid var(--app-primary,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-menu-sidebar .app-site-nav-link:focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary,#7c3aed) 32%, transparent)}}.app-sandbox-menu-sidebar .app-site-nav-link:focus-visible{outline-offset:-2px}.app-header-topbar .app-notice-button-label{display:none}.theme-dark .app-console-nav-icon,.theme-dark .app-sidebar-account-trigger,.theme-dark .app-mobile-nav-link{color:var(--app-text);background:#0f172aad;border-color:#94a3b838}.self-theme .profile-side-panel .profile-side-nav-item,.self-theme .usage-left-rail .usage-side-nav-item{width:100%;min-height:42px;color:var(--app-text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);justify-content:start;place-items:center start;gap:12px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.25;display:grid;position:relative}.self-theme .core-module-left-rail .core-module-rail-section button{text-align:left;grid-template-columns:24px minmax(0,1fr);justify-content:start;place-items:center start;gap:12px;width:100%;min-height:42px;display:grid;position:relative}.self-theme .profile-side-panel .profile-side-nav-item:before,.self-theme .usage-left-rail .usage-side-nav-item:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.self-theme .core-module-left-rail .core-module-rail-section button:before{content:"";width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.self-theme .core-module-left-rail .core-module-rail-section button svg,.self-theme .profile-side-panel .profile-side-nav-item svg,.self-theme .usage-left-rail .usage-side-nav-item svg{color:currentColor;width:18px;height:18px}.self-theme .core-module-left-rail .core-module-rail-section button span,.self-theme .profile-side-panel .profile-side-nav-item span,.self-theme .usage-left-rail .usage-side-nav-item span{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.self-theme .core-module-left-rail .core-module-rail-section .core-module-rail-active,.self-theme .profile-side-panel .profile-side-nav-item:hover,.self-theme .profile-side-panel .profile-side-nav-item-active,.self-theme .usage-left-rail .usage-side-nav-item:hover,.self-theme .usage-left-rail .usage-side-nav-item-active{box-shadow:none;border-color:#7c3aed33;color:var(--app-primary)!important;background:var(--app-primary-soft)!important}.self-theme .core-module-filter-row button{min-height:24px}@container app-content (width<=900px){.self-theme .profile-side-panel .profile-side-nav-item{white-space:nowrap;flex:none;grid-template-columns:24px max-content;width:auto;min-width:max-content;min-height:36px;padding:5px 10px}.self-theme .core-module-left-rail .core-module-rail-section button{white-space:nowrap;flex:none;grid-template-columns:24px max-content;width:auto;min-width:max-content;min-height:36px}}.self-theme .market-page .market-featured-agent-entry{grid-template-columns:88px minmax(0,1fr) minmax(220px,300px) auto;align-items:center;gap:24px;min-height:172px;padding:28px 30px;display:grid;overflow:hidden}.self-theme .market-page .market-product-mark{border-radius:18px;width:88px;height:88px}.self-theme .market-page .market-featured-agent-copy{align-content:center;gap:10px}.self-theme .market-page .market-featured-agent-tags{gap:10px}.self-theme .market-page .market-featured-agent-visual{opacity:.78;pointer-events:none;justify-self:end;width:min(100%,300px);max-height:132px;position:static;transform:none}.self-theme .market-page .market-featured-agent-status{justify-content:end}@container app-content (width>=1281px){.self-theme .core-module-page,.self-theme .profile-center-page-with-right-rail,.self-theme .usage-center-page{grid-template-columns:var(--app-workspace-left-rail-width) minmax(0, 1fr) minmax(220px, var(--app-right-rail-width))}.self-theme .profile-center-page:not(.profile-center-page-embedded):not(.profile-center-page-with-right-rail){grid-template-columns:var(--app-workspace-left-rail-width) minmax(0, 1fr)}}@container app-content (width>=901px) and (width<=1280px){.self-theme .core-module-page{grid-template-columns:var(--app-workspace-left-rail-width-compact) minmax(0, 1fr)}.self-theme :where(.core-module-right-rail,.profile-right-rail){padding-left:var(--app-workspace-left-rail-width-compact);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.self-theme .profile-center-page:not(.profile-center-page-embedded),.self-theme .profile-center-page-with-right-rail,.self-theme .usage-center-page{grid-template-columns:var(--app-workspace-left-rail-width-compact) minmax(0, 1fr)}}.app-header-shell :where(.core-module-page,.profile-center-page:not(.profile-center-page-embedded)){padding:0 var(--app-page-padding-x) 0 0;gap:18px}.app-header-shell :where(.core-module-main,.core-module-right-rail,.profile-main-column,.profile-right-rail){padding-block:var(--app-page-padding-y) calc(var(--app-page-padding-y) + 16px)}.self-theme :where(.core-module-left-rail,.profile-side-panel,.usage-left-rail){height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;gap:10px;padding:20px 16px 18px 20px;position:relative;top:auto;overflow:visible}.self-theme .core-module-left-rail .core-module-rail-section{border:0;border-bottom:1px solid var(--app-border-soft);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:0 0 18px;display:grid}.self-theme .core-module-left-rail .core-module-rail-section>strong{min-height:18px;color:var(--app-muted);letter-spacing:0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.self-theme .core-module-left-rail .core-module-rail-section>div,.self-theme .profile-side-panel .profile-side-nav,.self-theme .usage-left-rail .usage-side-nav{gap:2px;min-width:0;display:grid}.self-theme .core-module-left-rail .core-module-rail-section .core-module-rail-active:before,.self-theme .profile-side-panel .profile-side-nav-item-active:before,.self-theme .usage-left-rail .usage-side-nav-item-active:before{background:var(--app-primary)}.self-theme .core-module-left-rail .core-module-left-card,.self-theme .usage-left-rail .usage-left-card{color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border-soft);box-shadow:none;border-radius:8px;margin:auto 0 0;padding:12px}.self-theme .core-module-left-rail .core-module-left-card strong,.self-theme .usage-left-rail .usage-left-card strong{color:var(--app-heading);font-size:13px;font-weight:500}.self-theme .core-module-left-rail .core-module-left-card span,.self-theme .usage-left-rail .usage-left-card span{color:var(--app-muted);font-size:12px;font-weight:400}.self-theme .core-module-main{gap:14px}.self-theme .core-module-hero{min-height:176px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);padding:26px 30px;background:var(--app-surface-soft)!important;border-color:var(--app-border-soft)!important}.self-theme .core-module-hero-copy{gap:10px}.self-theme .core-module-hero h1{color:var(--app-heading);letter-spacing:0;margin:0;font-weight:500;font-size:22px!important;line-height:1.35!important}.self-theme .core-module-hero p{max-width:680px;color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.65}.self-theme .core-module-hero img{object-fit:contain;justify-self:end;max-width:min(100%,340px);max-height:148px}.self-theme .core-module-actions{gap:10px}.self-theme .core-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.self-theme .core-module-metric{background:var(--app-surface);border-color:var(--app-border-soft);min-height:96px;box-shadow:none;border-radius:8px;padding:16px}.self-theme .core-module-metric strong{color:var(--app-heading);font-size:22px;font-weight:600}.self-theme .core-module-metric small,.self-theme .core-module-metric em{font-weight:500}.self-theme .core-module-catalog,.self-theme .core-module-right-panel{box-shadow:none;border-radius:8px;background:var(--app-surface)!important;border-color:var(--app-border-soft)!important}.self-theme .core-module-catalog header{border-bottom:1px solid var(--app-border-soft);align-items:center;padding-bottom:10px}.self-theme .core-module-catalog header strong,.self-theme .core-module-right-panel header strong{color:var(--app-heading);font-size:15px;font-weight:500}.self-theme .core-module-filter-active{color:var(--app-primary)!important;background:var(--app-primary-soft)!important;border-color:#7c3aed33!important}.self-theme .core-module-catalog-tools label{background:var(--app-surface);border-color:var(--app-border-soft);border-radius:8px}.self-theme .core-module-catalog-card{background:var(--app-surface);border-color:var(--app-border-soft);min-height:148px;box-shadow:none;border-radius:8px}.self-theme .core-module-catalog-card strong{color:var(--app-heading);font-size:14px;font-weight:500}.self-theme .core-module-catalog-card p,.self-theme .core-module-catalog-card small,.self-theme .core-module-empty-state span{color:var(--app-muted);font-weight:400}.self-theme .core-module-empty-state{background:var(--app-surface);border-color:var(--app-border-soft);border-radius:8px;min-height:180px}.self-theme .core-module-empty-state strong{color:var(--app-heading);font-weight:500}@container app-content (width>=901px){.app-header-shell :where(.core-module-left-rail,.core-module-right-rail,.profile-side-panel,.profile-right-rail){overscroll-behavior:auto;scrollbar-gutter:auto;align-self:stretch;max-height:none;overflow:visible}}@container app-content (width<=1400px) and (width>=901px){.self-theme .market-page .market-featured-agent-entry{grid-template-columns:82px minmax(0,1fr) auto;min-height:164px}.self-theme .market-page .market-featured-agent-visual{width:min(28%,260px);max-height:118px;position:absolute;top:50%;right:clamp(178px,18vw,248px);transform:translateY(-50%)}}@container app-content (width<=900px){.self-theme .market-page .market-featured-agent-entry,.self-theme .core-module-hero{grid-template-columns:1fr}.self-theme .market-page .market-featured-agent-entry{min-height:0;padding:20px}.self-theme .market-page .market-featured-agent-visual{display:none}.app-header-shell :where(.core-module-page,.profile-center-page:not(.profile-center-page-embedded)){padding:12px}.self-theme :where(.core-module-left-rail,.profile-side-panel){background:0 0;border-right:0;height:auto;padding:0}.self-theme .core-module-left-rail .core-module-rail-section{border-bottom:0;padding:0;display:flex;overflow-x:auto}.self-theme .core-module-left-rail .core-module-rail-section>strong{display:none}.self-theme .core-module-left-rail .core-module-rail-section>div,.self-theme .profile-side-panel .profile-side-nav{gap:8px;display:flex;overflow-x:auto}.self-theme .core-module-left-rail .core-module-left-card{display:none}.self-theme .core-module-metrics{grid-template-columns:1fr}}.app-header-shell :where(.market-main,.core-module-main,.profile-main-column,.usage-main-column){grid-auto-rows:max-content;align-content:start}.self-theme .market-page .market-featured-agent-entry{flex:none;align-self:start}.self-theme .market-page .market-directory-section{grid-template-rows:max-content max-content;align-self:start;min-height:0}.self-theme .market-page .market-directory-body{min-width:0;min-height:0;overflow:visible}.self-theme .market-page .market-directory-body>:where(.market-loading-state,.market-empty){box-sizing:border-box;align-self:start;width:100%;min-height:260px;margin:0}.self-theme .market-page .market-directory-body>.market-loading-state{background:var(--app-surface);border:1px solid var(--app-border-soft);align-content:center;justify-items:center;gap:10px;padding:32px 16px;display:grid}.self-theme .market-page .market-directory-body>.market-empty{place-items:center;padding:32px 16px;display:grid}.self-theme,.self-theme *{scrollbar-width:none;-ms-overflow-style:none}.self-theme::-webkit-scrollbar{width:0;height:0;display:none}.self-theme ::-webkit-scrollbar{width:0;height:0;display:none}.app-header-shell .maas-page:not(.coding-agent-page){width:100%;max-width:none;min-height:calc(100dvh - var(--app-header-height));padding:var(--app-page-padding-y) var(--app-page-padding-x) calc(var(--app-page-padding-y) + 16px);color:var(--app-text);background:var(--app-bg);flex-direction:column;margin-inline:0;display:flex}.app-header-shell .maas-page.coding-agent-page{grid-template-columns:var(--app-workspace-left-rail-width) minmax(0, 1fr);width:100%;max-width:none;min-height:calc(100dvh - var(--app-header-height));padding:0 var(--app-page-padding-x) 0 0;color:var(--app-text);background:var(--app-bg);align-items:start;gap:18px;margin-inline:0;display:grid}.app-header-shell .maas-main{min-width:0;padding-block:var(--app-page-padding-y) calc(var(--app-page-padding-y) + 16px);grid-auto-rows:max-content;align-content:start;gap:clamp(14px,1.4vw,20px);display:grid}.app-header-shell .maas-main>.maas-hero{align-self:start;min-height:clamp(178px,17vw,238px)}.self-theme .maas-left-rail{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:stretch;gap:10px;padding:20px 16px 18px 20px;overflow:visible}.self-theme .maas-rail-section{border:0;border-bottom:1px solid var(--app-border-soft);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:0 0 18px;display:grid}.self-theme .maas-rail-section:last-child{border-bottom:0}.self-theme .maas-rail-section>strong{min-height:18px;color:var(--app-muted);letter-spacing:0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.self-theme .maas-rail-list,.self-theme .maas-rail-group{gap:2px;min-width:0;display:grid}.self-theme .maas-rail-nested{border-left:1px solid var(--app-border-soft);gap:2px;margin-left:12px;padding-left:10px;display:grid}.self-theme .maas-rail-item{text-align:left;grid-template-columns:24px minmax(0,1fr);justify-content:start;place-items:center start;gap:12px;width:100%;min-height:42px;display:grid;position:relative}.self-theme .maas-rail-item-child{grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:34px}.self-theme .maas-rail-item-child .maas-rail-icon{width:18px;height:18px}.self-theme .maas-rail-item-child .maas-rail-icon svg{width:14px;height:14px}.self-theme .maas-rail-item:before{content:"";width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.self-theme .maas-rail-icon{color:currentColor;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid;overflow:visible}.self-theme .maas-rail-icon svg{width:18px;height:18px}.self-theme .maas-rail-logo-img{object-fit:contain;width:18px;height:18px;display:block}.self-theme .maas-rail-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.self-theme .maas-rail-current{color:var(--app-muted);border-top:1px solid var(--app-border-soft);border-bottom:0;margin-top:auto;padding-top:14px;font-size:12px}.self-theme .maas-rail-current span{color:var(--app-muted);font-size:12px;font-weight:400}.self-theme .maas-rail-current em{min-width:0;color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:500;overflow:hidden}.self-theme .maas-rail-meter{background:var(--app-border-soft);border-radius:999px;height:5px;overflow:hidden}.self-theme .maas-rail-meter i{background:var(--app-primary);border-radius:inherit;height:100%;display:block}@container app-content (width>=901px){.app-header-shell .maas-page.coding-agent-page{align-items:stretch;height:100%;min-height:0;overflow:hidden}.app-header-shell .maas-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:100%;padding-bottom:24px;overflow:hidden auto}.app-header-shell .maas-left-rail{overscroll-behavior:auto;scrollbar-gutter:auto;align-self:stretch;max-height:none;overflow:visible}}@container app-content (width>=901px) and (width<=1280px){.app-header-shell .maas-page.coding-agent-page{grid-template-columns:var(--app-workspace-left-rail-width-compact) minmax(0, 1fr)}}@container app-content (width<=900px){.app-header-shell .maas-page:not(.coding-agent-page){padding:12px}.app-header-shell .maas-page.coding-agent-page{grid-template-columns:1fr;gap:12px;padding:12px}.app-header-shell .maas-main{padding-block:0}.self-theme .maas-left-rail{background:0 0;border:0;gap:8px;height:auto;padding:0;display:flex;overflow-x:auto}.self-theme .maas-rail-section{border-bottom:0;flex:none;padding:0;display:flex}.self-theme .maas-rail-section>strong,.self-theme .maas-rail-current{display:none}.self-theme .maas-rail-list{gap:8px;display:flex}.self-theme .maas-rail-group,.self-theme .maas-rail-nested{flex:none;gap:8px;display:flex}.self-theme .maas-rail-nested{border-left:0;margin-left:0;padding-left:0}.self-theme .maas-rail-item{white-space:nowrap;flex:none;grid-template-columns:22px max-content;width:auto;min-width:max-content;min-height:36px}}.self-theme :where(.market-left-rail,.core-module-left-rail,.maas-left-rail){grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:0;overflow:hidden}.self-theme .core-module-left-rail{grid-template-rows:minmax(0,1fr)}.self-theme .core-module-left-rail>.core-module-feedback-card{align-self:end}.self-theme .maas-left-rail{display:grid}.self-theme :where(.market-left-rail-menu,.core-module-left-rail-menu,.maas-left-rail-menu){scrollbar-width:thin;scrollbar-gutter:stable;-ms-overflow-style:auto;align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.self-theme :where(.market-left-rail-menu,.core-module-left-rail-menu,.maas-left-rail-menu)::-webkit-scrollbar{width:6px;display:block}.self-theme :where(.market-left-rail-menu,.core-module-left-rail-menu,.maas-left-rail-menu)::-webkit-scrollbar-thumb{background:#637ca547;border-radius:999px}.self-theme .app-left-rail-actions{align-self:end;gap:10px;min-width:0;display:grid}.self-theme :where(.app-feedback-card,.core-module-feedback-card,.maas-feedback-card){min-width:0;color:var(--app-text);background:var(--app-primary-soft);border:1px solid var(--app-border-soft);box-shadow:none;border-radius:8px;gap:7px;margin:0;padding:12px;display:grid}.self-theme .app-platform-feedback-card{background:var(--app-surface-soft)}.self-theme .profile-side-panel{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:0;overflow:hidden}.self-theme .profile-side-panel .profile-side-nav{scrollbar-width:thin;scrollbar-gutter:stable;-ms-overflow-style:auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding-right:2px;overflow:hidden auto}.self-theme .profile-side-panel .profile-side-nav::-webkit-scrollbar{width:6px;display:block}.self-theme .profile-side-panel .profile-side-nav::-webkit-scrollbar-thumb{background:#637ca547;border-radius:999px}.self-theme .profile-platform-feedback-card{align-self:end}.self-theme .app-feedback-card strong{color:var(--app-heading);font-size:13px;font-weight:500;line-height:1.35}.self-theme .app-feedback-card>span{color:var(--app-muted);font-size:12px;line-height:1.5}.app-platform-qr{color:var(--app-muted);background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;justify-items:center;gap:8px;margin-bottom:16px;padding:14px;font-size:12px;display:grid}@container app-content (width<=900px){.self-theme :where(.market-left-rail,.core-module-left-rail,.maas-left-rail){display:flex;overflow:visible}.self-theme :where(.market-left-rail-menu,.core-module-left-rail-menu,.maas-left-rail-menu){padding-right:0;display:flex;overflow:visible}.self-theme .app-left-rail-actions{display:none}.self-theme .profile-side-panel{grid-template-rows:auto auto;overflow:visible}.self-theme .profile-side-panel .profile-side-nav{padding-right:0;overflow:auto hidden}.self-theme .profile-platform-feedback-card{margin-top:2px}}.self-theme .market-page .market-section{gap:18px}.self-theme .market-page .market-directory-head{border-bottom:1px solid var(--app-border-soft,#c9e3eed1);margin-bottom:2px;padding-bottom:12px}.self-theme .market-page .market-section-head{border-bottom:0;margin-bottom:0;padding-bottom:0}.self-theme .market-page :where(.market-directory-head h2,.market-section-head h2){letter-spacing:0}.self-theme .market-page .market-directory-section .market-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),460px));justify-content:start;align-items:stretch;gap:16px;display:grid}.self-theme .market-page .market-directory-section .market-agent-card{grid-template-rows:auto minmax(42px,1fr) auto auto;gap:12px;max-width:460px;min-height:260px}.self-theme .market-page .market-directory-section .market-agent-card:before{display:none}.self-theme .market-page .market-directory-section .market-agent-card-head{grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px}.self-theme .market-page .market-directory-section .market-agent-card .market-agent-mark{border-radius:8px;width:48px;height:48px;box-shadow:0 8px 18px #0757d914}.self-theme .market-page .market-directory-section .market-agent-card .market-agent-mark svg{stroke-width:2.3px;filter:none;width:23px;height:23px}.self-theme .market-page .market-directory-section .market-agent-title-block{gap:3px}.self-theme .market-page .market-directory-section .market-agent-card-head strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.22;overflow:hidden}.self-theme .market-page .market-directory-section .market-agent-subline{gap:6px 8px}.self-theme .market-page .market-directory-section .market-agent-card-head small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.self-theme .market-page .market-directory-section .market-agent-badges span{border-radius:7px;height:22px;padding:0 8px;font-size:12px;font-weight:650;line-height:20px}.self-theme .market-page .market-directory-section .market-favorite-button{margin-top:0;width:32px!important;min-width:32px!important;height:32px!important}.self-theme .market-page .market-directory-section .market-favorite-button svg{width:22px;height:22px}.self-theme .market-page .market-directory-section .market-agent-card p{max-width:100%;color:var(--app-muted);-webkit-line-clamp:2;margin:0;font-size:13px;font-weight:500;line-height:1.55}.self-theme .market-page .market-directory-section .market-agent-card .market-agent-tags{gap:6px}.self-theme.theme-dark .market-page{--market-dark-border:var(--app-border-soft)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page{--market-dark-border:color-mix(in srgb, var(--app-border-soft) 68%, transparent)}}.self-theme.theme-dark .market-page{--market-dark-border-strong:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page{--market-dark-border-strong:color-mix(in srgb, var(--app-primary) 24%, var(--app-border-soft))}}.self-theme.theme-dark .market-page{--market-dark-surface:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page{--market-dark-surface:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.self-theme.theme-dark .market-page .market-featured-card,.self-theme.theme-dark .market-page .market-insight-panel,.self-theme.theme-dark .market-page .market-entrance-card,.self-theme.theme-dark .market-page .market-recent-card,.self-theme.theme-dark .market-page .market-featured-agent-entry{background:var(--market-dark-surface)!important;border-color:var(--market-dark-border)!important}.self-theme.theme-dark .market-page .market-ranking-item,.self-theme.theme-dark .market-page .market-collection-item{background:var(--market-dark-surface);box-shadow:inset 0 1px 0 var(--app-primary);border-color:var(--market-dark-border)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-ranking-item,.self-theme.theme-dark .market-page .market-collection-item{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-primary) 12%, transparent)}}.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{color:var(--market-agent-accent,var(--app-primary-hover));background:var(--market-agent-accent,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{background:color-mix(in srgb, var(--market-agent-accent,var(--app-primary)) 14%, var(--app-surface))}}.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{border-color:var(--market-agent-accent,var(--app-primary))!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{border-color:color-mix(in srgb, var(--market-agent-accent,var(--app-primary)) 24%, var(--app-border-soft))!important}}.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{box-shadow:0 8px 18px var(--market-agent-accent,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-agent-mark,.self-theme.theme-dark .market-page .market-collection-item>span{box-shadow:0 8px 18px color-mix(in srgb, var(--market-agent-accent,var(--app-primary)) 8%, transparent)}}.self-theme.theme-dark .market-page .market-product-mark{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-product-mark{background:color-mix(in srgb, var(--app-primary) 10%, var(--app-surface))}}.self-theme.theme-dark .market-page .market-product-mark{border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-product-mark{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-border-soft))!important}}.self-theme.theme-dark .market-page .market-product-mark{box-shadow:0 12px 28px var(--app-primary), inset 0 1px 0 var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-product-mark{box-shadow:0 12px 28px color-mix(in srgb, var(--app-primary) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-primary) 10%, transparent)}}.self-theme.theme-dark .market-page .market-directory-section .market-agent-badges span{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-directory-section .market-agent-badges span{background:color-mix(in srgb, var(--app-primary) 12%, var(--app-surface))}}.self-theme.theme-dark .market-page .market-directory-section .market-agent-badges span{border:1px solid var(--market-dark-border-strong);box-shadow:0 10px 24px var(--app-primary), inset 0 1px 0 var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-directory-section .market-agent-badges span{box-shadow:0 10px 24px color-mix(in srgb, var(--app-primary) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-primary) 14%, transparent)}}.self-theme.theme-dark .market-page .market-department-rank span{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .market-page .market-department-rank span{background:color-mix(in srgb, var(--app-primary) 14%, var(--app-surface))}}.self-theme.theme-dark .market-page .market-department-rank span{border:1px solid var(--market-dark-border-strong)}.self-theme .market-page .market-directory-section .market-agent-footer{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:12px;padding:0}.self-theme .market-page .market-directory-section .market-agent-meta{flex-wrap:nowrap;justify-content:flex-start;font-size:12px;font-weight:600}.self-theme .market-page .market-directory-section .market-agent-meta span{gap:6px;padding:0 10px}.self-theme .market-page .market-directory-section .market-agent-meta span:first-child{padding-left:0}.self-theme .market-page .market-directory-section .market-agent-meta svg{width:16px;height:16px}@container app-content (width>=1600px){.self-theme .market-page .market-directory-section .market-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:18px}.self-theme .market-page .market-directory-section .market-agent-card{max-width:none}}@container app-content (width>=901px) and (width<=1320px){.self-theme .market-page .market-directory-section .market-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.self-theme .market-page .market-directory-section .market-agent-card{max-width:none}}@container app-content (width<=760px){.self-theme .market-page .market-directory-section .market-agent-grid{grid-template-columns:minmax(0,1fr)}.self-theme .market-page .market-directory-section .market-agent-card{gap:12px;max-width:none;min-height:0}.self-theme .market-page .market-directory-section .market-agent-card-head{grid-template-columns:48px minmax(0,1fr) 32px;gap:10px}.self-theme .market-page .market-directory-section .market-agent-card .market-agent-mark{border-radius:8px;width:48px;height:48px}.self-theme .market-page .market-directory-section .market-agent-card .market-agent-mark svg{width:23px;height:23px}.self-theme .market-page .market-directory-section .market-agent-card-head strong{font-size:20px}.self-theme .market-page .market-directory-section .market-agent-card-head small{font-size:13px}.self-theme .market-page .market-directory-section .market-agent-footer{grid-template-columns:minmax(0,1fr)}}.profile-center-page{width:100%;max-width:none;min-height:calc(100dvh - var(--app-header-height));padding:0 var(--app-page-padding-x) 0 0;grid-template-columns:minmax(150px, var(--app-left-rail-width)) minmax(0, 1fr) minmax(220px, var(--app-right-rail-width));gap:var(--app-shell-gap);color:var(--app-text);background:var(--app-bg);margin:0;justify-content:stretch;align-items:start;margin-inline:0;display:grid}.profile-side-panel{align-self:start;gap:16px;margin-top:0;display:grid}.profile-side-nav{background:var(--app-surface);border:1px solid var(--app-border-soft);box-shadow:var(--system-card-shadow,none);border-radius:8px;gap:5px;padding:10px;display:grid}.profile-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;min-width:0;padding:0;display:grid}.profile-side-nav-item{min-height:40px;color:var(--app-heading);border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;font-size:14px;font-weight:400;text-decoration:none;display:grid}.profile-side-nav-item:hover,.profile-side-nav-item-active{color:var(--app-primary);background:var(--app-primary-soft)}.profile-side-nav-item-active{box-shadow:inset 3px 0 0 var(--app-primary)}.profile-side-nav-item svg{color:currentColor}.profile-main-column{gap:24px;min-width:0;display:grid}.profile-single-page{align-content:start;gap:14px;width:min(100%,1320px);display:grid}.profile-avatar{--name-avatar-size:82px;--name-avatar-color:var(--app-primary);--name-avatar-background:var(--app-primary-soft);--name-avatar-font-size:30px;--name-avatar-font-weight:600;color:var(--app-primary);background:var(--app-primary-soft);border:4px solid var(--app-surface-soft);border-width:3px;border-radius:999px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:600;display:grid}.profile-user-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-user-title-row h1{color:var(--aurora-heading);margin:0;font-size:22px;font-weight:600;line-height:1.2}.profile-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:28px;display:flex}.profile-panel-heading h2{color:var(--app-heading);margin:0;font-size:16px;font-weight:600;line-height:1.25}.profile-link{color:var(--app-primary);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.profile-empty-state{text-align:center;min-height:112px;color:var(--app-muted);background:0 0;border:0;border-radius:8px;place-items:center;gap:7px;padding:18px;display:grid}.profile-empty-state-compact{min-height:92px;padding:12px}.profile-empty-state svg{color:var(--app-subtle)}.profile-empty-state strong{color:var(--app-heading);font-size:13px;font-weight:600}.profile-empty-state span{max-width:280px;color:var(--app-muted);font-size:12px;line-height:1.5}.site-footer{color:var(--aurora-muted)}.site-footer-platform{color:var(--aurora-muted);box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin-top:18px;margin-bottom:22px;padding-top:12px;padding-bottom:14px;font-size:13px;display:grid}.site-footer-top{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.site-footer-primary{gap:7px;min-width:0;max-width:720px;display:grid}.site-footer-primary strong{color:var(--aurora-heading);font-size:14px;line-height:1.25}.site-footer-site-info,.site-footer-bottom span{line-height:1.55}.site-footer-links{box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;padding:0}.site-footer-links a,.site-footer-links span{min-height:28px;color:var(--aurora-muted);border-radius:7px;align-items:center;padding:5px 8px;font-weight:650;display:inline-flex}.site-footer-links a:hover,.site-footer-links span:hover{color:var(--app-primary);background:#0757d914}.site-footer-version{background:#0757d914;color:var(--aurora-heading)!important}.site-footer-bottom{border-top:0;flex-wrap:wrap;gap:8px 22px;padding-top:13px;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--app-primary)}.site-footer-tagline{color:var(--aurora-heading);font-weight:650}.theme-dark footer{color:var(--app-subtle);border-color:#94a3b82e}.theme-dark .site-footer-platform{box-shadow:none;background:0 0;border-color:#0000}.theme-dark .site-footer-links{box-shadow:none;background:0 0}.theme-dark .site-footer-links a:hover,.theme-dark .site-footer-links span:hover{color:var(--app-primary-hover);background:#5bc7ff1a}.theme-dark .site-footer-version{background:#5bc7ff1a}.theme-dark .site-footer-bottom{border-top-color:#0000}.theme-dark .app-site-header{background:var(--app-surface-soft);border-bottom-color:#94a3b82e;box-shadow:0 8px 26px #0000002e}.theme-dark .app-site-nav{box-shadow:none!important;background:#151829c7!important;border-color:#94a3b82e!important}.theme-dark .app-site-actions{background:#1518299e;box-shadow:inset 0 0 0 1px #94a3b81f}.theme-dark .app-resource-pill{color:var(--app-heading);background:#151829b8;border-color:#94a3b82e}.theme-dark .app-resource-pill-queued{color:var(--app-warning);background:#92400e3d;border-color:#fbbf2438}.theme-dark .app-resource-pill-busy,.theme-dark .app-resource-pill-degraded{color:var(--app-error);background:#7f1d1d3d;border-color:#f8717138}.theme-dark .app-header-tool,.theme-dark .app-header-user-button{box-shadow:none!important;background:0 0!important;border:0!important}.theme-dark .app-site-nav-link:hover,.theme-dark .app-site-nav-link-active{color:var(--app-primary-hover);background:#5bc7ff1a}.theme-dark .app-header-tool:hover,.theme-dark .app-header-user-button:hover{color:var(--app-primary-hover)!important;background:#5bc7ff1a!important}.theme-dark .app-docs-card{background:var(--app-surface);border-color:#94a3b82e}.theme-dark .app-docs-card:hover{background:#5bc7ff14;border-color:#5bc7ff3d}.theme-dark .portal-address-line,.theme-dark .portal-metric,.theme-dark .portal-modebar,.theme-dark .portal-status-tile{background:#0f1220d1;border-color:#94a3b833}.theme-dark .portal-address-text{color:var(--app-text)}.theme-dark .portal-status-board{background:var(--app-surface-soft);border-color:#94a3b833}.theme-dark .portal-status-icon{color:var(--app-primary-hover);background:#5bc7ff1a}.theme-dark .portal-model-summary{background:#0fb7a51f;border-color:#0fb7a538}.theme-dark .portal-model-note{border-top-color:#94a3b838}.theme-dark .agent-runtime-frame-canvas{background:var(--app-surface)}.theme-dark .agent-runtime-frame-loading{color:var(--app-muted);background:#0f1220d1;box-shadow:0 10px 30px #0000002e}.theme-dark .agent-runtime-startup-step,.theme-dark .agent-runtime-capacity-panel,.theme-dark .agent-runtime-capacity-grid>span{background:#0f1220d1;border-color:#94a3b833}.theme-dark .agent-runtime-startup-step-done{color:var(--app-runtime);background:#0fb7a51f}.theme-dark .agent-runtime-startup-step-active{color:var(--app-primary-hover);background:#3b82f61f}.theme-dark .agent-runtime-startup-step-blocked{color:var(--app-warning);background:#92400e2e}.theme-dark .agent-runtime-startup-step-error{color:var(--app-error);background:#7f1d1d38}.theme-dark .agent-runtime-entry-address{color:var(--app-text);background:0 0;border-color:#0000}.theme-dark .profile-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.theme-dark .profile-side-nav{box-shadow:none;background:0 0;border-color:#0000}.theme-dark .profile-side-nav-item{color:var(--app-subtle)}.theme-dark .profile-side-nav-item:hover,.theme-dark .profile-side-nav-item-active{color:var(--app-primary-hover);background:var(--app-primary-soft)}.theme-dark .profile-panel-heading h2,.theme-dark .profile-user-title-row h1{color:var(--app-heading)}.theme-dark .profile-empty-state{color:var(--app-muted)}.theme-dark .profile-empty-state strong{color:var(--app-heading)}.theme-dark .profile-empty-state span{color:var(--app-subtle)}.theme-dark .agent-runtime-entry-mark{border-color:#0000}.theme-dark .agent-runtime-entry-kicker{color:var(--app-subtle);background:0 0;border-color:#0000}.theme-dark .agent-runtime-entry-copy-button:hover{color:var(--app-primary-hover)!important;background:#5bc7ff1a!important}@container app-content (width<=768px){.profile-center-page{grid-template-columns:1fr}.profile-side-panel{position:static}.profile-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel{border:0;border-radius:0;padding:0}.profile-panel-heading{flex-direction:column;align-items:flex-start}}.profile-center-page :where(.profile-panel-heading h2,.profile-user-title-row h1){color:var(--app-heading)}.profile-center-page .profile-side-nav{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.profile-center-page .profile-side-nav-group{border-bottom:1px solid var(--app-border-soft);gap:8px;min-width:0;margin:0 0 16px;padding:0 0 16px;display:grid}.profile-center-page .profile-side-nav-group:last-child{border-bottom:0;margin-bottom:0}.profile-center-page .profile-side-nav-group>strong{min-height:18px;color:var(--app-muted);letter-spacing:0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.profile-center-page .profile-side-nav-group>div{gap:2px;min-width:0;display:grid}.profile-center-page .profile-side-nav-item{width:100%;min-height:42px;color:var(--app-text);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);justify-content:start;place-items:center start;gap:12px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.25;display:grid;position:relative}.profile-center-page .profile-side-nav-item:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.profile-center-page .profile-side-nav-item svg{color:currentColor;width:18px;height:18px}.profile-center-page .profile-side-nav-item span{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.profile-center-page .profile-side-nav-item:hover,.profile-center-page .profile-side-nav-item-active{color:var(--app-primary);background:var(--app-primary-soft);border-color:var(--app-border-soft);box-shadow:none}.profile-center-page .profile-side-nav-item-active:before{background:var(--app-primary)}.profile-quota-balances{flex-wrap:wrap;gap:12px 28px;margin:8px 0;display:flex}.profile-quota-balances>div{color:var(--app-muted);gap:5px;font-size:12px;display:grid}.profile-quota-balances strong{color:var(--app-heading);font-size:13px}.profile-quota-line{gap:5px;min-width:0;display:grid}.profile-quota-line>div{min-width:0;color:var(--app-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.profile-quota-line strong{color:var(--app-heading);font-size:13px}.profile-quota-line small{color:var(--app-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.theme-dark .profile-quota-line small{color:var(--app-subtle)}@container app-content (width<=760px){.profile-panel-heading{flex-direction:column;align-items:flex-start}.profile-center-page .profile-side-nav{scrollbar-width:none;gap:8px;padding-right:0;display:flex;overflow-x:auto}.profile-center-page .profile-side-nav-group,.profile-center-page .profile-side-nav-group>div{border-bottom:0;margin:0;padding:0;display:contents}.profile-center-page .profile-side-nav-group>strong{display:none}.profile-center-page .profile-side-nav::-webkit-scrollbar{display:none}.profile-center-page .profile-side-nav-item{white-space:nowrap;flex:none;grid-template-columns:24px max-content;width:auto;min-width:max-content;min-height:36px}}.profile-overview-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.profile-side-nav-group{border-bottom:1px solid var(--app-border-soft);gap:10px;padding:0 0 18px;display:grid}.profile-side-nav-group:last-child{border-bottom:0}.profile-side-nav-group>strong{min-height:18px;color:var(--app-muted);letter-spacing:0;align-items:center;font-size:12px;font-weight:500;line-height:1.2;display:flex}.profile-side-nav-group>div{gap:2px;display:grid}.self-theme .profile-side-panel .profile-side-nav{gap:18px}.self-theme .profile-side-panel .profile-platform-feedback-card{margin-top:auto}@container app-content (width<=1440px){.profile-overview-main-grid{grid-template-columns:minmax(0,1fr)}}.profile-billing-page{gap:12px}.profile-billing-hero-panel,.profile-billing-trend-panel,.profile-billing-rank-panel,.profile-billing-list-panel{align-content:start}.profile-billing-hero-grid{grid-template-columns:minmax(220px,1fr) minmax(320px,2fr);align-items:stretch;gap:16px;display:grid}.profile-billing-primary,.profile-billing-meter,.profile-billing-stat-strip{min-width:0}.profile-billing-primary{border-right:1px solid var(--app-border-soft);align-content:center;gap:8px;padding-right:16px;display:grid}.profile-billing-primary>span,.profile-billing-primary>small,.profile-billing-stat small,.profile-billing-stat em{color:var(--app-muted);font-size:12px;line-height:1.4}.profile-billing-primary>strong{color:var(--app-heading);font-size:30px;font-weight:600;line-height:1.05}.profile-billing-meter{border-right:1px solid var(--app-border-soft);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding-right:16px;display:grid}.profile-billing-meter>span{gap:3px;min-width:0;display:grid}.profile-billing-meter strong{color:var(--app-heading);overflow-wrap:normal;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2}.profile-billing-meter small{color:var(--app-muted);font-size:12px}.profile-billing-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.profile-billing-stat{border-left:1px solid var(--app-border-soft);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 14px;display:grid}.profile-billing-stat:first-child{border-left:0}.profile-billing-stat>span{width:32px;height:32px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:8px;place-items:center;display:grid}.profile-billing-stat>div{gap:3px;min-width:0;display:grid}.profile-billing-stat strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.profile-billing-stat em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.profile-billing-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:12px;display:grid}.profile-billing-trend-panel{min-height:286px}.profile-billing-list-panel{grid-column:1/-1;min-height:0}.profile-billing-trend-panel .app-usage-chart-empty,.profile-billing-rank-panel .app-usage-chart-empty{height:218px;min-height:218px}.profile-billing-table-wrap{background:0 0;border:0;border-radius:0;overflow-x:auto}.profile-billing-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.profile-billing-detail-table th,.profile-billing-detail-table td{color:var(--app-text);text-align:left;border-bottom:1px solid var(--app-border-soft);padding:10px 12px;font-size:13px;line-height:1.35}.profile-billing-detail-table th{color:var(--app-muted);background:var(--app-surface-soft);font-size:12px;font-weight:600}.profile-billing-detail-table tbody tr:last-child td{border-bottom:0}.profile-billing-detail-table strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.profile-billing-detail-table th:first-child,.profile-billing-detail-table td:first-child{width:190px}.profile-billing-detail-table th:nth-child(2),.profile-billing-detail-table td:nth-child(2){width:104px}.profile-billing-detail-table th:nth-child(3),.profile-billing-detail-table td:nth-child(3){width:86px}.profile-billing-detail-table th:nth-child(8),.profile-billing-detail-table td:nth-child(8){width:120px}.profile-billing-detail-table .profile-number-cell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.profile-billing-detail-table .profile-cost-cell{color:var(--app-heading);font-weight:600}@container app-content (width<=1100px){.profile-billing-hero-grid,.profile-billing-dashboard-grid{grid-template-columns:minmax(0,1fr)}.profile-billing-primary,.profile-billing-meter{border-right:0;border-bottom:1px solid var(--app-border-soft);padding-bottom:14px;padding-right:0}}@container app-content (width<=760px){.profile-billing-meter,.profile-billing-stat-strip{grid-template-columns:minmax(0,1fr)}.profile-billing-meter{justify-items:start}.profile-billing-stat{border-top:1px solid var(--app-border-soft);border-left:0;grid-template-columns:20px minmax(0,1fr);padding:11px 0}.profile-billing-stat:first-child{border-top:0}}.profile-section-intro{border-bottom:1px solid var(--app-border-soft);justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:2px 2px 10px;display:flex}.profile-section-intro h1{color:var(--app-heading);font-size:var(--tlaic-page-title-size,24px);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.35}.profile-section-intro p{max-width:760px;color:var(--app-muted);margin:7px 0 0;font-size:13px;line-height:1.65}.profile-section-intro-aside{flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:30px;display:flex}.profile-section-intro-aside>span,.profile-panel-meta{min-height:26px;color:var(--app-muted);background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.profile-center-page .profile-panel{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:14px;padding:0}.profile-center-page .profile-panel-heading{min-height:30px}.profile-center-page .profile-panel-heading h2{color:var(--app-heading);letter-spacing:0;font-size:15px;font-weight:600}.profile-center-page .profile-link{color:var(--app-primary);font-size:12px;font-weight:600}.profile-token-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-metric-tile{background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:0;display:grid}.profile-metric-tile-icon{width:36px;height:36px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:var(--app-control-radius);place-items:center;display:grid}.profile-metric-tile>div{gap:5px;min-width:0;display:grid}.profile-metric-tile span:not(.profile-metric-tile-icon){color:var(--app-muted);font-size:12px;line-height:1.25}.profile-metric-tile strong{min-width:0;color:var(--app-heading);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.15;overflow:hidden}.profile-metric-tile small{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profile-token-dashboard-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:12px;display:grid}.profile-token-dashboard-grid>.profile-panel{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.profile-token-breakdown-panel{min-width:0}.profile-token-breakdown-panel .app-usage-chart-empty{height:292px;min-height:292px}.profile-center-page .profile-side-panel{align-self:stretch}.profile-platform-feedback-card{border-radius:var(--app-card-radius)}.theme-dark .profile-section-intro{border-color:var(--app-border-soft)}.theme-dark .profile-metric-tile{background:0 0;border:0;border-radius:0}.profile-token-page,.profile-billing-page{justify-self:stretch;width:min(100%,1320px)}@container app-content (width<=1280px){.profile-token-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-token-dashboard-grid{grid-template-columns:minmax(0,1fr)}.profile-token-dashboard-grid>.profile-panel{border:0;border-radius:0;min-height:0}}@container app-content (width<=760px){.profile-single-page{width:100%}.profile-section-intro{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:12px}.profile-section-intro h1{font-size:var(--tlaic-page-title-size,24px);letter-spacing:-.025em;font-weight:600;line-height:1.35}.profile-section-intro-aside{flex-wrap:wrap;justify-content:flex-start;width:100%}.profile-token-summary-grid{grid-template-columns:minmax(0,1fr)}.profile-metric-tile{border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);padding:0}.profile-metric-tile-icon{width:32px;height:32px}.profile-token-breakdown-panel .app-usage-chart-empty{height:240px;min-height:240px}}.profile-query-state,.profile-center-page,.profile-main-column,.profile-single-page,.profile-token-page,.profile-billing-page{width:100%;max-width:none}.profile-query-state{min-height:calc(100dvh - var(--app-header-height));padding:var(--app-page-padding-y) var(--app-page-padding-x);background:var(--app-bg);display:grid}.profile-query-state>*{width:100%;min-width:0}.profile-main-column,.profile-main-column>*,.profile-single-page>*{min-width:0;max-width:none}.profile-token-dashboard-grid>.profile-panel,.profile-billing-dashboard-grid>.profile-panel{border:0;border-radius:0;min-width:0;max-width:none}.profile-token-summary-grid,.profile-token-dashboard-grid,.profile-billing-hero-grid,.profile-billing-dashboard-grid,.profile-overview-main-grid{width:100%}@container app-content (width>=1441px){.profile-token-dashboard-grid{grid-template-columns:minmax(0,1.28fr) minmax(420px,.72fr)}.profile-billing-dashboard-grid{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr)}}@container app-content (width<=1180px){.profile-center-page{grid-template-columns:minmax(142px,184px) minmax(0,1fr)}}@container app-content (width<=900px){.profile-center-page{grid-template-columns:minmax(0,1fr);padding:12px}}.profile-overview-focus{width:100%;min-width:0;color:var(--app-text);box-shadow:none;border:0;border-bottom:1px solid var(--app-border-soft);background:0 0;border-radius:0;grid-template-columns:minmax(300px,.92fr) minmax(280px,.82fr) minmax(360px,1fr);align-items:stretch;gap:24px;padding:0 0 24px;display:grid;overflow:hidden}.profile-postcard-main{grid-template-columns:104px minmax(0,1fr);align-content:center;align-items:center;gap:16px;min-width:0;padding:8px 0;display:grid}.profile-postcard-avatar.name-avatar{--profile-postcard-avatar-size:96px;--name-avatar-font-size:34px;width:var(--profile-postcard-avatar-size);height:var(--profile-postcard-avatar-size);min-width:var(--profile-postcard-avatar-size);min-height:var(--profile-postcard-avatar-size);font-size:var(--name-avatar-font-size);border-width:3px}.profile-postcard-copy{gap:9px;min-width:0;display:grid}.profile-postcard-copy .profile-user-title-row h1{font-size:24px}.profile-postcard-id-button{grid-template-columns:minmax(0,auto) 16px;justify-self:start;align-items:center;gap:7px;max-width:100%;min-height:30px;display:inline-grid}.profile-postcard-id-button strong{overflow-wrap:anywhere;min-width:0;color:inherit;white-space:normal;font-size:13px;font-weight:400}.profile-postcard-id-button svg{color:var(--app-subtle)}.profile-postcard-details{align-content:center;gap:12px;min-width:0;padding:8px 0;display:grid}.profile-postcard-field{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.profile-postcard-field-icon{width:20px;height:24px;color:var(--app-muted);place-items:center;display:grid}.profile-postcard-field>div{min-width:0;display:grid}.profile-postcard-field strong{min-width:0;color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.profile-postcard-quota{background:0 0;align-content:center;gap:13px;min-width:0;padding:8px 0;display:grid}.profile-postcard-quota-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.profile-postcard-quota-heading span{min-width:0;color:var(--app-heading);align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.profile-postcard-quota-heading svg{color:var(--app-primary)}.profile-overview-main-grid>.profile-panel{border:0;border-radius:0;min-width:0}.profile-usage-insight-panel{grid-column:1/-1}.app-usage-chart-loading{align-content:center;gap:8px}.theme-dark .profile-postcard-details{border-color:var(--app-border-soft)}@container app-content (width<=1280px){.profile-overview-main-grid{grid-template-columns:minmax(0,1fr)}.profile-overview-focus{border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;grid-template-columns:minmax(0,1fr);padding-bottom:24px}.profile-postcard-main,.profile-postcard-details,.profile-postcard-quota{padding:8px 0}}@container app-content (width<=760px){.profile-overview-focus{border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;gap:12px;padding:0 0 24px}.profile-postcard-main,.profile-postcard-details{grid-template-columns:minmax(0,1fr)}.profile-postcard-main,.profile-postcard-details,.profile-postcard-quota{padding:8px 0}.profile-postcard-quota{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.profile-postcard-quota-heading{grid-column:1/-1}.profile-quota-line>div{flex-direction:column;align-items:flex-start;gap:4px}.profile-postcard-main{grid-template-columns:76px minmax(0,1fr)}.profile-postcard-avatar.name-avatar{--profile-postcard-avatar-size:72px;--name-avatar-font-size:27px}}.profile-api-keys-page{gap:16px;display:grid}.profile-api-keys-panel{border:0;border-radius:0;gap:14px;padding:0;display:grid}.profile-api-keys-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-api-keys-panel-title{color:var(--app-heading);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.profile-api-key-cell{align-items:center;gap:8px;display:inline-flex}.profile-api-key-cell code{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.profile-api-key-purpose-group{gap:10px;display:grid}.profile-api-key-purpose-option{gap:2px;display:grid}.profile-api-key-purpose-option strong{color:var(--app-heading)}.profile-api-key-purpose-option small{color:var(--app-muted);font-size:12px;line-height:1.4}.profile-api-key-created-body{gap:10px;display:grid}.profile-api-key-created-body p{margin:0}.profile-center-page.profile-center-page-embedded{min-height:0;padding:var(--tlaic-page-padding,24px);grid-template-columns:minmax(0,1fr)}@container app-content (width>=1101px){.profile-billing-hero-grid:has(.profile-billing-meter){grid-template-columns:minmax(220px,1fr) minmax(210px,1fr) minmax(320px,2fr)}}.shell-menu-card{gap:6px;width:320px;max-width:calc(100vw - 44px);display:grid}.shell-account-block{border-bottom:1px solid var(--aurora-border);align-items:center;gap:10px;padding:10px 10px 12px;display:flex}.shell-account-avatar,.shell-menu-icon{color:var(--aurora-muted);place-items:center;display:grid}.shell-account-avatar{width:32px;height:32px;color:var(--app-surface);background:var(--aurora-accent);border-radius:8px}.shell-menu-list,.shell-control-group{gap:4px;display:grid}.shell-menu-row{text-align:left;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;display:grid}.shell-menu-row-static{cursor:default}.shell-menu-copy{gap:2px;min-width:0;display:grid}.shell-menu-label{color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.shell-menu-description{color:var(--aurora-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.shell-menu-chevron{color:var(--aurora-muted)}.shell-menu-back{align-items:center;gap:6px;width:fit-content;display:inline-flex}.shell-control-group{padding:4px 2px 2px}.shell-control-label{gap:8px;padding:8px;display:grid}.shell-color-grid{gap:8px;display:grid}.shell-color-row{background:var(--aurora-soft);border:1px solid var(--aurora-border);border-radius:8px;grid-template-columns:minmax(0,1fr) 38px 74px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.shell-color-meta{gap:2px;min-width:0;display:grid}.shell-color-title{color:var(--aurora-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.shell-color-code,.shell-color-value{color:var(--aurora-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.2}.shell-color-code{text-transform:uppercase}.shell-color-value{justify-self:end}.shell-color-input{cursor:pointer;background:0 0;border:0;width:32px;height:28px;padding:0}.shell-color-input:disabled{cursor:not-allowed;opacity:.55}.shell-color-input::-webkit-color-swatch-wrapper{padding:0}.shell-color-input::-webkit-color-swatch{border:1px solid var(--aurora-border);border-radius:7px}.shell-settings-button{z-index:1000!important;justify-content:flex-start!important;width:216px!important;min-width:0!important;height:40px!important;position:fixed!important;bottom:18px!important;left:18px!important}@media (width<=768px){.shell-settings-button{justify-content:center!important;width:44px!important;min-width:44px!important}}:is(.tm-option-switch,.ant-segmented){--option-control-accent:var(--tm-option-accent,var(--ant-color-primary,var(--tlaic-color-primary,var(--app-primary))));--option-control-muted:var(--tm-option-muted,var(--ant-color-text-secondary,var(--app-text-secondary,var(--admin-color-text-secondary,#80798f))))}.tm-option-switch:not(.ant-radio-group){--option-control-accent:var(--tm-option-accent,var(--app-primary,var(--ant-color-primary,var(--tlaic-color-primary))));--option-control-muted:var(--tm-option-muted,var(--app-text-secondary,var(--ant-color-text-secondary,var(--admin-color-text-secondary,#80798f))))}html .tm-option-switch,html .ant-segmented{border:0;padding:0;box-shadow:none!important;background:0 0!important;border-radius:0!important}:where(.tm-option-switch){align-items:stretch;gap:4px;min-width:0;display:inline-flex}.tm-option-switch.ant-radio-group{flex-wrap:wrap;display:inline-flex}.tm-option-switch--vertical{flex-direction:column}.tm-option-switch>button,.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper,html .ant-segmented .ant-segmented-item{color:var(--option-control-muted);border:0;transition:color .14s;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important}.tm-option-switch>button{min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:20px;display:inline-flex}.tm-option-switch>button:not(:disabled):not([aria-disabled=true]):hover,.tm-option-switch>button:is([aria-selected=true],[aria-pressed=true],.is-active,.active,.is-selected),.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover,.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper.ant-radio-button-wrapper-checked,html .ant-segmented .ant-segmented-item:not(.ant-segmented-item-disabled):hover{color:var(--option-control-accent);box-shadow:none!important;background:0 0!important}html .ant-segmented .ant-segmented-item:has(input:checked){color:var(--option-control-accent);box-shadow:none!important;background:0 0!important}.tm-option-switch>button:is([aria-selected=true],[aria-pressed=true],.is-active,.active,.is-selected),.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper-checked{font-weight:600}html .ant-segmented .ant-segmented-item:has(input:checked){font-weight:600}.tm-option-switch>button:after,.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper:after,html .ant-segmented .ant-segmented-item:before{content:"";opacity:0;pointer-events:none;inset-inline:8px;background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:0}.tm-option-switch>button:is([aria-selected=true],[aria-pressed=true],.is-active,.active,.is-selected):after,.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper-checked:after{opacity:1}html .ant-segmented .ant-segmented-item:has(input:checked):before{opacity:1}.tm-option-switch>button:focus-visible,html .ant-segmented .ant-segmented-item-focused{outline:2px solid var(--option-control-accent);outline-offset:-2px}.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper:has(input:focus-visible){outline:2px solid var(--option-control-accent);outline-offset:-2px}html .ant-segmented .ant-segmented-item:has(input:focus-visible){outline:2px solid var(--option-control-accent);outline-offset:-2px}.tm-option-switch>button:disabled,.tm-option-switch>button[aria-disabled=true],.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper-disabled,html .ant-segmented.ant-segmented-disabled .ant-segmented-item,html .ant-segmented .ant-segmented-item-disabled{color:var(--option-control-muted);opacity:.45;cursor:not-allowed}.tm-option-switch .tm-option-count{min-width:0;color:inherit;font-variant-numeric:tabular-nums;opacity:.65;border:0;padding:0;font-size:11px;font-weight:400;box-shadow:none!important;background:0 0!important;border-radius:0!important}.tm-option-switch.ant-radio-group>.ant-radio-button-wrapper:before,.tm-option-switch .ant-wave,html .ant-segmented .ant-segmented-item:after{display:none}html .ant-segmented .ant-segmented-thumb{box-shadow:none!important;background:0 0!important}.tm-option-switch--vertical>button:after,html .ant-segmented.ant-segmented-vertical .ant-segmented-item:before{width:2px;height:auto;inset-block:8px;inset-inline:0 auto}@media (prefers-reduced-motion:reduce){.tm-option-switch>button,html .ant-segmented .ant-segmented-item{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.management-capability-pending{max-width:760px;padding:28px var(--app-page-padding-x,24px);color:var(--app-muted,#64748b);font-size:14px;line-height:1.7}.management-capability-pending h2{color:var(--app-heading,#181c23);margin:0 0 12px;font-size:18px;font-weight:600}.management-capability-pending p{margin:0 0 8px}.keeco-statistic-group>.ant-pro-card-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.keeco-statistic-group>.ant-pro-card-body>.ant-pro-card-col{width:auto;min-width:0}html[data-system-style] :is(.tlaic-appearance-theme-card,.tlaic-appearance-language-card,.tlaic-appearance-theme-package-card){border-radius:var(--system-control-radius)}html:is([data-system-style=ios],[data-system-style=android]) .tlaic-advanced-settings-nav nav>button{min-height:44px}@media (prefers-reduced-motion:reduce){html[data-system-style] :where(button,a,input,select,textarea,[role=button]){transition:none}}:root[data-system-style]{--system-surface:var(--tlaic-color-bg-container,#fff);--system-surface-tonal:color-mix(in srgb, var(--tlaic-color-primary,#7655ec) 4%, var(--system-surface));--system-surface-glass:color-mix(in srgb, var(--system-surface) var(--system-surface-opacity), transparent);--system-outline:var(--tlaic-color-border,#e0e5ed)}html[data-system-style] .keeco-surface{border-radius:var(--system-card-radius);box-shadow:var(--system-card-shadow)}html[data-system-style] .keeco-surface:focus-within{outline-offset:3px}@media (forced-colors:active){html[data-system-style] .keeco-surface{box-shadow:none;border:1px solid canvastext}}html[data-system-style] :is(.self-theme,.app-theme,.app-site-shell,.admin-console-shell){--app-card-radius:var(--system-card-radius);--app-control-radius:var(--system-control-radius);--app-card-shadow:var(--system-card-shadow);--admin-radius-card:var(--system-card-radius)!important;--admin-radius-control:var(--system-control-radius)!important;--tlaic-radius-card:var(--system-card-radius)!important;--tlaic-radius-control:var(--system-control-radius)!important}html[data-system-style] :is(.matter-list-link,.automation-suggestion-card){border-radius:var(--system-card-radius)}html[data-system-style] .app-app-sidebar{background:var(--system-surface-glass);-webkit-backdrop-filter:blur(var(--system-surface-blur));backdrop-filter:blur(var(--system-surface-blur))}.model-setup-heading{text-align:center}.model-setup-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.model-setup-icon{width:48px;height:48px;color:var(--tlaic-color-primary,#7c3aed);background:var(--tlaic-color-primary-soft,#f3e8ff);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.model-setup-form,.model-setup-done{margin-top:24px}.model-setup-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-setup-provider{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid;position:relative}.model-setup-provider img{object-fit:contain;width:24px;height:24px}.model-setup-provider strong{padding-right:10px;font-size:13px;font-weight:600}.model-setup-provider>span{color:var(--welcome-muted,#64748b);grid-column:1/-1;font-size:11px;line-height:1.5}.model-setup-provider-check{color:var(--welcome-accent,#7c3aed);position:absolute;top:9px;right:9px}.model-setup-note{font-size:12px}.model-setup-actions{justify-content:space-between;gap:12px;margin:20px 0 12px;display:flex}@media (width<=480px){.model-setup-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}.personal-welcome-footer button{align-items:center;gap:6px;display:inline-flex}.personal-welcome{min-height:100svh;color:var(--welcome-text);background:var(--welcome-background);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:24px;display:flex}.personal-welcome-shell{width:100%;max-width:640px}.personal-welcome-brand{letter-spacing:-.7px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:24px;font-weight:650;display:flex}.personal-welcome-brand img{object-fit:contain;width:32px;height:32px}.personal-welcome-card{padding:26px 32px}.personal-welcome-intro{border-bottom:1px solid var(--welcome-line);margin-bottom:20px;padding-bottom:18px}.personal-welcome-intro h1,.personal-welcome-ready h1{font-size:var(--tlaic-page-title-size,24px);letter-spacing:-.025em;margin:8px 0 10px;font-weight:600;line-height:1.35}.personal-welcome-intro p{color:var(--welcome-muted);max-width:470px;margin:0;font-size:13px;line-height:1.8}.personal-welcome .model-setup-form{margin-top:0}.personal-welcome .model-setup-actions{justify-content:flex-end;margin-top:24px;margin-bottom:0}.personal-welcome-help{border-top:1px solid var(--welcome-line);color:var(--welcome-muted);margin-top:18px;padding-top:16px;font-size:12px;line-height:1.8}.personal-welcome-help summary{width:fit-content}.personal-welcome-help p{margin-bottom:0}.personal-welcome-footer{color:var(--welcome-muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px 0;font-size:12px;display:flex}.personal-welcome-login{color:var(--welcome-text);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;padding:8px 0;font-size:12px;display:flex}.personal-welcome-login svg{color:var(--welcome-accent);flex-shrink:0}.personal-welcome-status{color:var(--welcome-muted);font-size:13px}.personal-welcome-ready{text-align:center;justify-items:center;padding:16px 0 8px;display:grid}.personal-welcome-ready>svg{color:var(--welcome-accent)}.personal-welcome-ready p{color:var(--welcome-muted);margin-bottom:30px;font-size:13px;line-height:1.8}.personal-welcome-dialog .personal-welcome{min-height:0;padding:28px}.personal-welcome-dialog .personal-welcome-card{padding:0}.personal-welcome-dialog .personal-welcome-brand{margin-bottom:20px}@media (width<=600px){.personal-welcome{padding:24px 16px}.personal-welcome-card{padding:24px 20px}.personal-welcome-dialog .personal-welcome{padding:20px 12px}}.guest-access-empty{min-width:0}.guest-access-empty-rail{padding:4px var(--app-app-sidebar-item-pad,8px) 0;color:var(--app-muted,#64748b);font-size:13px;line-height:1.55}.guest-access-empty-rail p{margin:0}.app-app-search-results .guest-access-empty{margin:1.25rem auto .5rem}.agent-home-history .guest-access-empty-rail,.app-app-sidebar-collaborations .guest-access-empty-rail{margin:0}.app-app-sidebar-collaborations .agent-home-history-list:has(.guest-access-empty){-webkit-mask-image:none;mask-image:none}.desktop-window-page-toolbar{gap:8px;container-type:inline-size}.desktop-window-page-toolbar .window-toolbar{min-width:0;height:auto;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;margin:0;padding:0;display:flex}.window-toolbar h1,.window-toolbar h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.desktop-window-page-toolbar .window-toolbar>nav{white-space:nowrap;flex:1;min-width:0;overflow:auto}.desktop-window-page-toolbar .window-toolbar button,.desktop-window-page-toolbar .window-toolbar a{touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:auto;height:28px;min-height:28px;padding:0 7px;font-size:12px;display:inline-flex}.window-toolbar .resource-actions,.window-toolbar .files-view-switch{flex-shrink:0;align-items:center;gap:4px;display:flex}.window-toolbar .files-breadcrumbs{margin:0}.window-toolbar .resource-actions{margin-inline-start:auto}.window-toolbar .resource-path>button{text-overflow:ellipsis;max-width:200px;overflow:hidden}@container (width<=480px){.desktop-window-page-toolbar .window-toolbar{gap:4px;overflow-x:auto}.window-toolbar .resource-path>button{max-width:110px}}.window-toolbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.desktop-window-page-toolbar .resource-layout-switch{display:flex}.desktop-window-page-toolbar .settings-window-toolbar .tlaic-advanced-settings-panel-icon{align-items:center;display:inline-flex}.desktop-window-page-toolbar .window-toolbar>strong{flex-shrink:0;font-size:13px}.desktop-window-page-toolbar .window-toolbar :is(a,button):focus-visible{outline:2px solid var(--app-primary,#7257e8);outline-offset:-2px}.keeco-app-glyph{width:var(--keeco-glyph-size,20px);height:var(--keeco-glyph-size,20px);vertical-align:middle;color:inherit;box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.keeco-app-glyph>svg{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}:is(button,a):is([aria-pressed=true],[aria-current=page],.is-active) .desktop-application-symbol{color:var(--app-primary,var(--ant-color-primary,#6850c7))}.desktop-application-artwork.desktop-application-symbol{width:42px;height:42px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desktop-application-symbol>.keeco-app-glyph{width:70%;height:70%}.os-card-heading>.desktop-application-symbol{width:24px;height:24px}.management-shell{background:var(--app-surface,#fafdff);width:100%;height:100%;min-height:0;color:var(--app-text,#1b2044);align-items:stretch;display:flex}.management-shell-side{border-right:1px solid color-mix(in srgb, var(--app-border,#dde2ee) 75%, transparent);background:color-mix(in srgb, var(--app-surface-soft,#f4f6fc) 70%, var(--app-surface,#fff));flex-direction:column;flex-shrink:0;gap:8px;width:clamp(208px,18vw,240px);min-height:0;padding:12px 10px;display:flex;overflow:hidden auto}.management-shell.is-collapsed .management-shell-side{width:60px;padding-inline:8px}.management-shell-head{align-items:center;gap:8px;min-width:0;padding:4px 6px 10px;display:flex}.management-shell-head-icon.desktop-application-symbol{border-radius:9px;width:30px;height:30px}.management-shell-head-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.management-shell-head-text strong{color:var(--app-heading,#1a2045);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.management-shell-head-text small{color:var(--app-muted,#77819c);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.management-shell.is-collapsed .management-shell-head{justify-content:center;padding-inline:0}.management-shell-nav{flex:auto;min-height:0;overflow:auto}.management-shell-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.management-shell-link{border-radius:var(--system-item-radius,8px);color:var(--app-muted,#73809a);align-items:center;gap:6px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.management-shell-link:hover{background:color-mix(in srgb, var(--app-primary-soft,#eeebff) 60%, transparent);color:var(--app-heading,#1a2045)}.management-shell-link.is-active{background:var(--app-primary-soft,#eae6ff);color:var(--app-primary,#654bff);font-weight:600}.management-shell.is-collapsed .management-shell-link{justify-content:center;padding-inline:0;font-size:12px}.management-shell-link-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.management-shell-pending{border:1px solid color-mix(in srgb, var(--app-warning,#d9a13c) 45%, transparent);color:var(--app-warning,#b07a1e);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;line-height:1.5}.management-shell.is-collapsed .management-shell-pending{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.management-shell-link{position:relative}.management-shell-foot{border-top:1px solid color-mix(in srgb, var(--app-border,#dde2ee) 65%, transparent);flex-direction:column;gap:2px;padding-top:8px;display:flex}.management-shell-more,.management-shell-collapse{text-align:left;align-items:center;gap:8px;transition:background-color .12s,color .12s;display:flex}.management-shell.is-collapsed .management-shell-more,.management-shell.is-collapsed .management-shell-collapse{justify-content:center}.management-shell-body{flex:auto;min-width:0;min-height:0;overflow:auto;container:app-content/inline-size}@media (width<=767px){.management-shell{flex-direction:column}.management-shell-side,.management-shell.is-collapsed .management-shell-side{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--app-border,#dde2ee) 75%, transparent);width:100%;padding:8px 12px;overflow:hidden}.management-shell-head{padding:0 0 6px}.management-shell-nav ul{flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.management-shell-link,.management-shell-more,.management-shell-collapse{white-space:nowrap;flex-shrink:0}.management-shell-foot{flex-direction:row;padding-top:6px}.management-shell-body{flex:auto}}@container application-window (width<=640px){.management-shell{flex-direction:column}.management-shell-side,.management-shell.is-collapsed .management-shell-side{border-right:0;border-bottom:1px solid var(--app-border,#dde2ee);width:100%;padding:8px 12px}.management-shell-head{padding:0 0 6px}.management-shell-nav ul{flex-direction:row;gap:6px;overflow-x:auto}.management-shell-link{white-space:nowrap}.management-shell-foot{flex-direction:row;padding-top:6px}}html:is([data-system-style=ios],[data-system-style=android]) :is(.management-shell-link,.management-shell-more,.management-shell-collapse){min-height:44px}
